.controlled-carousel{overflow:hidden}.controlled-carousel .container{position:relative}.controlled-carousel .swiper-container{overflow:inherit;margin:0;padding:0 0 3rem 0}@media (min-width:992px){.controlled-carousel .swiper-container{width:calc(100% - 100px);padding:0}}.controlled-carousel .swiper-button-next,.controlled-carousel .swiper-button-prev{width:50px;height:50px;border-radius:50px;top:calc(50% + 25px);display:none;transition:all .3s}@media (min-width:992px){.controlled-carousel .swiper-button-next,.controlled-carousel .swiper-button-prev{display:flex}}.controlled-carousel .swiper-button-next::after,.controlled-carousel .swiper-button-prev::after{content:''}.controlled-carousel .swiper-button-next{right:-10px;background:url(/themes/custom/cfi_glider/images/large-arrow-right-light.svg) no-repeat center center,#1c2b39;background-size:15px 15px}.controlled-carousel .swiper-button-next:focus-visible,.controlled-carousel .swiper-button-next:hover{background:url(/themes/custom/cfi_glider/images/large-arrow-right-dark.svg) no-repeat center center,#a2dbd6;background-size:15px 15px;outline:0}.controlled-carousel .swiper-button-prev{right:50px;left:auto;background:url(/themes/custom/cfi_glider/images/large-arrow-left-light.svg) no-repeat center center,#1c2b39;background-size:15px 15px}.controlled-carousel .swiper-button-prev:focus-visible,.controlled-carousel .swiper-button-prev:hover{background:url(/themes/custom/cfi_glider/images/large-arrow-left-dark.svg) no-repeat center center,#a2dbd6;background-size:15px 15px;outline:0}@media (min-width:992px){.controlled-carousel .card.featured .image-container .image{padding-top:75%}}.controlled-carousel.carousel--image-card .swiper-button-next,.controlled-carousel.carousel--image-card .swiper-button-prev{top:unset;bottom:40%}.controlled-carousel.carousel--image-card .swiper-pagination{bottom:0}.controlled-carousel .swiper-slide,.swiper-container .swiper-slide{opacity:.3;transition:opacity .3s}.controlled-carousel .swiper-slide-active,.controlled-carousel .swiper-slide-next,.swiper-container .swiper-slide-active,.swiper-container .swiper-slide-next{opacity:1}.controlled-carousel .card-wrapper .swiper-slide,.swiper-container .card-wrapper .swiper-slide{opacity:1!important}.controlled-carousel.data-style--small .swiper-slide,.swiper-container.data-style--small .swiper-slide{opacity:1}.page-node-type-landing .region-content>.section.controlled-carousel:not(.hidden):not(.section~.controlled-carousel){padding-top:5rem}.controlled-carousel{overflow:hidden}@media (max-width:991.98px){.controlled-carousel .controlled-carousel__summary,.controlled-carousel .controlled-carousel__title{padding:0 15px}}.controlled-carousel>.container{position:relative}@media (max-width:991.98px){.controlled-carousel>.container{padding:0;width:100%}}.controlled-carousel .swiper-container{width:100%}.controlled-carousel .swiper-container>.swiper-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;left:auto!important;right:0!important;transform:none!important;padding-top:1rem;position:relative;text-align:right;width:100%!important}@media (min-width:992px){.controlled-carousel .swiper-container>.swiper-pagination{justify-content:end}}.controlled-carousel .swiper-container>.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin:.5rem 4px}.controlled-carousel .controlled-slide{border-radius:0;flex:1 0 auto;height:auto;margin:0!important;padding:0!important;width:100%}.controlled-carousel .controlled-slide .container{padding:0}.controlled-carousel .controlled-slide .container-fluid{margin:0 auto}.controlled-carousel .controlled-slide--content .group-content{padding:1.875rem .9375rem}@media (min-width:992px){.controlled-carousel .controlled-slide--content .group-content{padding:1.875rem 5.625rem 1.875rem 4rem}}.controlled-carousel .swiper-slide{opacity:.3;transition:opacity .3s}.controlled-carousel .swiper-slide-active{opacity:1}.controlled-carousel .swiper-slide.swiper-slide-prev{opacity:0}.controlled-carousel .card-wrapper .swiper-slide{opacity:1!important}.controlled-carousel .cta{margin-top:.5rem}.controlled-carousel .controlled-carousel__summary{margin-bottom:1.5rem}@-webkit-keyframes progress{0%{stroke-dashoffset:56.55px}100%{stroke-dashoffset:0}}@keyframes progress{0%{stroke-dashoffset:56.55px}100%{stroke-dashoffset:0}}.swiper-pagination-bullets .swiper-pagination-bullet{position:relative;display:inline-flex;align-items:center;justify-content:center}.swiper-pagination-bullets .circle-progress{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.swiper-pagination-bullets .circle-origin{fill:transparent;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-dasharray:56.55px;stroke-dashoffset:56.55px}.swiper-pagination-bullets .circle-background{display:none;fill:transparent;stroke:#d7d8d6;stroke-width:1}.swiper-pagination-bullets .swiper-pagination-bullet-active .circle-background{display:block}.swiper-pagination-bullets .swiper-play-pause-button{background-color:#1c2b39;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:0;border-radius:50%;width:20px;height:20px;transition:opacity .2s ease}.swiper-pagination-bullets .swiper-play-pause-button:hover{opacity:.8}.swiper-pagination-bullets .swiper-play-pause-button svg{width:12px;height:12px;color:#9cdbd6}.swiper-pagination-bullets .swiper-play-pause-button.paused{opacity:.7}
/*# sourceMappingURL=styles.min.css.map */
