.cmp-accordion-carousel{--ac-peek-w:160px;--ac-peek-h:750px;--ac-card-w:640px;--ac-media-h:450px;--ac-caption-h:310px;--ac-gap:38px;--ac-gutter:40px;--ac-dur:0.4s;padding:2.5rem var(--ac-gutter) 3.75rem;position:relative}@media screen and (max-width:767px){.cmp-accordion-carousel{--ac-peek-w:86px;--ac-peek-h:404px;--ac-card-w:290px;--ac-media-h:212px;--ac-caption-h:203px;--ac-gap:20px;--ac-gutter:24px}}.cmp-accordion-carousel__controls{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;justify-content:flex-end;margin:0 auto 1.5rem;max-width:89.5rem}@media screen and (max-width:767px){.cmp-accordion-carousel__controls{display:none}}.cmp-accordion-carousel__control{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:.125rem solid #7f7f83;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#121212;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:3.75rem;justify-content:center;line-height:0;padding:0;position:relative;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:3.75rem}.cmp-accordion-carousel__control .icon{-ms-flex-negative:0;flex-shrink:0}.cmp-accordion-carousel__control .icon:before{display:block}.cmp-accordion-carousel__control:after{content:none}.cmp-accordion-carousel__control:focus-visible{outline:.125rem solid #1a91cf;outline-offset:.125rem}.cmp-accordion-carousel__control.swiper-button-disabled{cursor:default;opacity:.4}.cmp-accordion-carousel__control.swiper-button-disabled,.cmp-accordion-carousel__control.swiper-button-disabled:active,.cmp-accordion-carousel__control.swiper-button-disabled:focus,.cmp-accordion-carousel__control.swiper-button-disabled:focus-visible,.cmp-accordion-carousel__control.swiper-button-disabled:hover{background:transparent;border-color:#7f7f83;color:#121212}.cmp-accordion-carousel__control:active:not(.swiper-button-disabled),.cmp-accordion-carousel__control:hover:not(.swiper-button-disabled){background:#010430;border-color:#010430;color:#fff}.cmp-accordion-carousel__control .icon{height:1.5625rem;width:1.5625rem}.cmp-accordion-carousel__viewport{overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y;width:100%}.cmp-accordion-carousel__track{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--ac-gap);justify-content:flex-start;-webkit-transition:-webkit-transform var(--ac-dur) ease;transition:-webkit-transform var(--ac-dur) ease;transition:transform var(--ac-dur) ease;transition:transform var(--ac-dur) ease,-webkit-transform var(--ac-dur) ease;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform}.cmp-accordion-carousel__slide{-webkit-box-flex:0;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:width var(--ac-dur) ease;transition:width var(--ac-dur) ease;width:min(var(--ac-peek-w),100vw - 2*var(--ac-gutter))}.cmp-accordion-carousel__slide--active{cursor:default;width:min(var(--ac-card-w),100vw - 2*var(--ac-gutter))}.cmp-accordion-carousel-slide{width:100%}.cmp-accordion-carousel-slide__media{border-radius:.625rem;height:var(--ac-peek-h);overflow:hidden;position:relative;-webkit-transition:height var(--ac-dur) ease,border-radius var(--ac-dur) ease;transition:height var(--ac-dur) ease,border-radius var(--ac-dur) ease;width:100%}.cmp-accordion-carousel-slide__media:after,.cmp-accordion-carousel-slide__media:before{content:"";inset:0;pointer-events:none;position:absolute;-webkit-transition:opacity var(--ac-dur) ease;transition:opacity var(--ac-dur) ease}.cmp-accordion-carousel-slide__media:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(18%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.6)));background:linear-gradient(0deg,hsla(0,0%,100%,0) 18%,hsla(0,0%,100%,.6))}.cmp-accordion-carousel-slide__media:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(0,53,142,.04)),to(rgba(0,53,142,.4)));background:linear-gradient(180deg,rgba(0,53,142,.04) 20%,rgba(0,53,142,.4))}.cmp-accordion-carousel-slide__image,.cmp-accordion-carousel-slide__image .cmp-image,.cmp-accordion-carousel-slide__image>div{height:100%;width:100%}.cmp-accordion-carousel-slide__image .cmp-image__image{display:block;-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter var(--ac-dur) ease;transition:-webkit-filter var(--ac-dur) ease;transition:filter var(--ac-dur) ease;transition:filter var(--ac-dur) ease,-webkit-filter var(--ac-dur) ease;width:100%}.cmp-accordion-carousel-slide__caption{background:#f8f8f8;border-radius:0 0 .625rem .625rem;height:0;opacity:0;overflow:hidden;-webkit-transition:height var(--ac-dur) ease,opacity var(--ac-dur) ease;transition:height var(--ac-dur) ease,opacity var(--ac-dur) ease}.cmp-accordion-carousel-slide__caption-inner{padding:1.625rem 2.5rem}@media screen and (max-width:767px){.cmp-accordion-carousel-slide__caption-inner{padding:.6875rem 1.125rem}}.cmp-accordion-carousel-slide__year{color:#121212;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.1125rem;line-height:3.4375rem;margin:0;text-transform:uppercase}@media screen and (max-width:767px){.cmp-accordion-carousel-slide__year{font-size:1rem;letter-spacing:.08rem;line-height:1.625rem}}.cmp-accordion-carousel-slide__headline{color:#121212;font-family:Soleto,sans-serif;font-size:1.375rem;font-weight:400;letter-spacing:.01375rem;line-height:2rem;margin:0}@media screen and (min-width:768px)and (max-width:1024px){.cmp-accordion-carousel-slide__headline{font-size:2.5rem;letter-spacing:.025rem;line-height:3.4375rem}}@media screen and (min-width:1025px){.cmp-accordion-carousel-slide__headline{font-size:2.5rem;letter-spacing:.025rem;line-height:3.4375rem}}@media screen and (min-width:768px)and (max-width:1024px){.cmp-accordion-carousel-slide__headline{letter-spacing:.0625rem;line-height:3.3125rem}}@media screen and (min-width:1025px){.cmp-accordion-carousel-slide__headline{letter-spacing:.0625rem;line-height:3.3125rem}}.cmp-accordion-carousel-slide__headline b,.cmp-accordion-carousel-slide__headline strong{font-weight:700}.cmp-accordion-carousel-slide__divider{background:#d2d5d4;height:.0625rem;margin-top:1.125rem;width:60%}@media screen and (max-width:767px){.cmp-accordion-carousel-slide__divider{margin-top:.75rem}}.cmp-accordion-carousel__slide--active .cmp-accordion-carousel-slide__media{border-radius:.625rem .625rem 0 0;height:var(--ac-media-h)}.cmp-accordion-carousel__slide--active .cmp-accordion-carousel-slide__media:after,.cmp-accordion-carousel__slide--active .cmp-accordion-carousel-slide__media:before{opacity:0}.cmp-accordion-carousel__slide--active .cmp-accordion-carousel-slide__image .cmp-image__image{-webkit-filter:grayscale(0);filter:grayscale(0)}.cmp-accordion-carousel__slide--active .cmp-accordion-carousel-slide__caption{height:var(--ac-caption-h);opacity:1}.cmp-accordion-carousel__progress{background:#d2d5d4;height:.125rem;margin:2.5rem auto 0;position:relative;width:min(var(--ac-card-w),100vw - 2*var(--ac-gutter))}.cmp-accordion-carousel__progress-fill{background:#08d2ff;height:100%;left:0;position:absolute;top:0;-webkit-transition:width var(--ac-dur) ease;transition:width var(--ac-dur) ease}.cmp-accordion-carousel__sr{clip:rect(0 0 0 0);border:0;height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel-slide__caption,.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel-slide__image .cmp-image__image,.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel-slide__media,.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel-slide__media:after,.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel-slide__media:before,.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel__progress-fill,.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel__slide,.cmp-accordion-carousel.cmp-accordion-carousel--no-anim .cmp-accordion-carousel__track{-webkit-transition:none;transition:none}@media(prefers-reduced-motion:reduce){.cmp-accordion-carousel{--ac-dur:0s}}