@keyframes slide-right{0%{opacity:0;transform:translate3d(-2rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slide-left{0%{opacity:0;transform:translate3d(2rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes header-appear{0%{transform:translate3d(0,-11.5rem,0)}to{transform:translateZ(0)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes peak{0%{margin-left:0}50%{margin-left:-100px}to{margin-left:0}}.extended-carousel{overflow:hidden;position:relative;z-index:10}.extended-carousel .top{height:60vh;overflow:hidden;position:relative;width:100%}.extended-carousel .top:before{background-color:hsla(0,0%,7%,.15);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.extended-carousel .top img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.extended-carousel .top .text-box{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.extended-carousel .top .text-box .heading{font-family:Gilroy-bold,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:2.2rem;font-weight:700}@media screen and (max-width:1024px){.extended-carousel .top .text-box .heading{font-size:1.6rem;line-height:1.4}}.extended-carousel .top .text-box .button{margin-top:1rem;position:absolute;top:100%}@media screen and (max-width:600px){.extended-carousel .top .text-box{top:40%}.extended-carousel .top .text-box h1,.extended-carousel .top .text-box h2{margin-top:0}.extended-carousel .top{height:100%}}.extended-carousel .swiper-controls{display:flex;left:50%;margin-left:1.5rem;position:absolute;top:calc(50% - 1rem);transform:translate(-50%,-50%);z-index:10}@media screen and (max-width:1024px){.extended-carousel .swiper-controls{display:none}}.extended-carousel .swiper-button{align-items:center;background-color:rgba(25,155,169,.8);border:1px solid #199ca6;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;font-size:4rem;height:6rem;justify-content:center;margin-right:.8rem;margin-top:0;opacity:0;transition:opacity 1s,background-color .3s,transform .3s;width:6rem}@media screen and (max-width:600px){.extended-carousel .swiper-button{font-size:3rem;height:5rem;width:5rem}}.extended-carousel .swiper-button-next{right:2.5rem;transform:translate(calc(100% + 2.5rem),-50%)}@media screen and (max-width:1024px){.extended-carousel .swiper-button-next{right:2rem}}@media screen and (max-width:600px){.extended-carousel .swiper-button-next{right:1rem}}.extended-carousel .swiper-button-prev{left:2.5rem;transform:translate(calc(-100% - 5rem),-50%)}@media screen and (max-width:1024px){.extended-carousel .swiper-button-prev{left:2rem}}@media screen and (max-width:600px){.extended-carousel .swiper-button-prev{left:1rem}}.extended-carousel .swiper-button:hover{background-color:#199ca6;color:#fff}.extended-carousel .swiper-button:after{display:none}.extended-carousel .swiper-pagination{bottom:0;display:none;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.extended-carousel .swiper-pagination-bullet{--swiper-pagination-bullet-size:1.5rem;--swiper-pagination-bullet-horizontal-gap:0.6rem;background-color:transparent;border:2px solid #199ca6}.extended-carousel .swiper-pagination-bullet-active{background-color:#199ca6}@media screen and (max-width:1024px){.extended-carousel .swiper-pagination{display:block}}.extended-carousel .swiper-initialized{height:auto!important;opacity:1!important}.extended-carousel .swiper-initialized *{opacity:1}.extended-carousel .swiper-initialized .swiper-controls{opacity:1!important}.extended-carousel .swiper-initialized .swiper-button,.extended-carousel .swiper-initialized .swiper-button-disabled{opacity:0}.extended-carousel .swiper-initialized .swiper-button:not(.swiper-button-disabled){opacity:1}.extended-carousel .swiper:hover .swiper-button-next,.extended-carousel .swiper:hover .swiper-button-prev,.extended-carousel .swiper[focus-within] .swiper-button-next,.extended-carousel .swiper[focus-within] .swiper-button-prev{transform:translateY(-50%)}.extended-carousel .swiper:focus-within .swiper-button-next,.extended-carousel .swiper:focus-within .swiper-button-prev,.extended-carousel .swiper:hover .swiper-button-next,.extended-carousel .swiper:hover .swiper-button-prev{transform:translateY(-50%)}@media screen and (min-width:600px){.extended-carousel{height:60vh!important}}@media screen and (max-width:600px){.extended-carousel{height:40vh}.extended-carousel .swiper{bottom:0;left:0;position:absolute;right:0;top:0}}