.carousel__content{height:366px;position:relative}@media(min-width:64rem){.carousel__content{height:667px}}.carousel__images,.carousel__images-wrapper,.carousel__item,.carousel__items{height:100%}.carousel__item{--heading-color:var(--text-color--inverse);color:var(--text-color--inverse);overflow:hidden;position:absolute;left:0;top:0;visibility:hidden;width:100%}.carousel__item--current{visibility:visible}.carousel__controls,.carousel__footer,.carousel__item-content{z-index:4}.carousel__item-content{padding:0 16px;position:absolute;bottom:0;width:100%}.carousel__item-content-inner{max-width:1400px;width:100%;margin:0 auto;padding:0;transform:translateX(7%);filter:blur(3px);opacity:0}@media(min-width:64rem){.carousel__item-content-inner{padding:0 24px}}.carousel__item--current .carousel__item-content-inner{transition:all .3s ease-out;transition-property:filter,opacity,transform;transition-delay:.3375s;opacity:1;filter:none;transform:none}.carousel__item-title{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);text-transform:uppercase;text-wrap:balance;font-size:2rem}@media(min-width:64rem){.carousel__item-title{font-size:2.5rem}}@media(min-width:48rem){.carousel__item-title{max-width:80%}}@media(min-width:64rem){.carousel__item-title{color:var(--heading-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);text-transform:uppercase;text-wrap:balance;font-size:3rem;letter-spacing:.01em}}@media(min-width:64rem)and (min-width:64rem){.carousel__item-title{font-size:3.75rem}}.carousel__images-wrapper{transition:opacity .375s ease-in-out;opacity:0;position:relative}.carousel__images-wrapper:after,.carousel__images-wrapper:before{content:"";display:block;position:absolute;left:0;width:100%;z-index:3}.carousel__images-wrapper:before{background:linear-gradient(180deg,#80dbfc 19%,rgba(128,219,252,.1) 62%,rgba(128,219,252,0) 89.5%);display:none;top:0;height:186px}@media(min-width:64rem){.carousel__images-wrapper:before{display:initial}}.carousel__images-wrapper:after{background:linear-gradient(0deg,#80dbfc 19%,rgba(128,219,252,.1) 62%,rgba(128,219,252,0) 89.5%);bottom:0;height:156px}@media(min-width:64rem){.carousel__images-wrapper:after{background:linear-gradient(0deg,rgba(128,219,252,0) 8.79%,#80dbfc 38.03%,#80dbfc 55%,rgba(128,219,252,0) 83%);height:438px;transform:translateY(50%)}}.carousel__item--current .carousel__images-wrapper{opacity:1}.carousel__images{transition:transform .375s ease-in-out;position:relative;transform:translateX(3%)}.carousel__item--current .carousel__images{transform:none}.carousel__images img:first-child{width:100%;height:100%;object-fit:cover}.carousel__images img:not(:first-child){position:absolute}.carousel__controls{padding:0 16px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.carousel__controls-inner{max-width:1400px;width:100%;margin:0 auto;padding:0;display:flex;justify-content:space-between}.carousel__control{background:#fff;border:1px solid #e3e3e3;border-radius:50%;box-shadow:-6px -3px 16px 0 rgba(0,0,0,.15),8px 4px 13.6px 0 rgba(0,0,0,.1),30px 0 40.6px 0 rgba(0,0,0,.09),25px 0 51.5px 0 rgba(0,0,0,.1);cursor:pointer;flex-shrink:0;height:46px;width:46px;position:relative}@media(min-width:64rem){.carousel__control{width:78px;height:78px}}.carousel__control:after{content:"";background:url(/icons/chevron-forward.svg) no-repeat;background-size:cover;width:40px;height:40px;position:absolute;left:50%;top:50%;transform:translate(-46%,-50%);margin:auto}@media(min-width:64rem){.carousel__control:after{width:64px;height:64px}}.carousel__control--prev:after{transform:translate(-54%,-50%) rotate(180deg)}.carousel__footer{padding:0 16px;margin-top:24px;position:relative}.carousel__footer-inner{max-width:1400px;width:100%;margin:0 auto;padding:0}@media(min-width:64rem){.carousel__footer-inner{padding:0 24px}}.carousel__pager{display:flex;gap:12px;flex-wrap:wrap}.carousel__pager-item{background:none;border:none;cursor:pointer;height:24px;position:relative;width:24px}.carousel__pager-item:after{transition:background-color .15s ease-in-out;content:"";display:block;border:2px solid #fff;border-radius:50%;height:16px;inset:0;margin:auto;position:absolute;width:16px}.carousel__pager-item--current:after{background:#fff}.carousel__actions{display:grid;margin-top:24px}.carousel__action{grid-column:1;grid-row:1;flex-shrink:0;visibility:hidden}.carousel__action--current{visibility:visible}@media(min-width:48rem){.carousel .carousel__item:first-child .carousel__item-title{max-width:65%}}.carousel .carousel__item:nth-child(2) .carousel__images-wrapper:before{background:linear-gradient(180deg,#0d3e66 19%,rgba(13,62,102,.1) 62%,rgba(13,62,102,0) 89.5%)}.carousel .carousel__item:nth-child(2) .carousel__images-wrapper:after{background:linear-gradient(0deg,#0d3e66 19%,rgba(13,62,102,.1) 62%,rgba(13,62,102,0) 89.5%)}@media(min-width:64rem){.carousel .carousel__item:nth-child(2) .carousel__images-wrapper:after{background:linear-gradient(0deg,rgba(13,62,102,0) 8.79%,#0d3e66 34%,#0d3e66 63.5%,rgba(13,62,102,0) 91%)}}.carousel .carousel__item:nth-child(3) .carousel__images-wrapper:before{background:linear-gradient(180deg,#ea7000 19%,rgba(234,112,0,.1) 62%,rgba(234,112,0,0) 89.5%)}.carousel .carousel__item:nth-child(3) .carousel__images-wrapper:after{background:linear-gradient(0deg,#ea7000 19%,rgba(234,112,0,.1) 62%,rgba(234,112,0,0) 89.5%)}@media(min-width:64rem){.carousel .carousel__item:nth-child(3) .carousel__images-wrapper:after{background:linear-gradient(0deg,#ea7000 63.5%,rgba(234,112,0,0) 91%)}}.carousel .carousel__item:nth-child(3) .carousel__item-title{max-width:none}.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(2),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(3),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(4){position:absolute;transform:scale(40%)}@media(min-width:40rem){.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(2),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(3),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(4){transform:scale(50%)}}@media(min-width:48rem){.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(2),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(3),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(4){transform:scale(60%)}}@media(min-width:64rem){.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(2),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(3),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(4){transform:scale(75%)}}@media(min-width:80rem){.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(2),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(3),.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(4){transform:none}}.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(2){bottom:0;left:0;transform-origin:bottom left}.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(3){bottom:0;right:25%;transform-origin:bottom right}.carousel .carousel__item:nth-child(3) .carousel__images img:nth-child(4){right:0;top:0;transform-origin:top right}.carousel .carousel__item:nth-child(4) .carousel__images-wrapper:before{background:linear-gradient(180deg,#00729a 19%,rgba(0,114,154,.2) 68.5%,rgba(0,114,154,0) 86%);height:128px}.carousel .carousel__item:nth-child(4) .carousel__images-wrapper:after{background:linear-gradient(0deg,#00729a 19%,rgba(0,114,154,.1) 62%,rgba(0,114,154,0) 89.5%)}@media(min-width:64rem){.carousel .carousel__item:nth-child(4) .carousel__images-wrapper:after{background:linear-gradient(0deg,#00729a 63.5%,rgba(0,114,154,.5) 78.5%,rgba(0,114,154,0))}}.carousel .carousel__item:nth-child(4) .carousel__images{background:#a0e4fe}.carousel .carousel__item:nth-child(4) .carousel__images img:first-child{position:relative;z-index:2}.carousel .carousel__item:nth-child(4) .carousel__images img:nth-child(2){bottom:0;left:0;height:120px;width:100%;z-index:1}@media(min-width:64rem){.carousel .carousel__item:nth-child(4) .carousel__images img:nth-child(2){height:230px}}