.banner-animation{position:relative;margin-top:50px;background:linear-gradient(0deg,#f5f5f7 90%,#fff)}@media (max-width:767.8px){.banner-animation{margin:80px 0 70px}}.banner-animation__bg{position:absolute;left:0;top:-30px;width:100%;z-index:-1}.banner-animation__bg img{width:100%}@media (max-width:767.8px){.banner-animation__bg{min-width:1000px;left:50%;top:-80px;transform:translateX(-50%)}}.banner-animation__heading{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end}.banner-animation__heading__center{text-align:center;margin:auto;z-index:2;width:100%;padding:97px 0}@media (max-width:767.8px){.banner-animation__heading__center{padding:25px 0}}.banner-animation__heading__center img{cursor:pointer}.banner-animation__heading__center h2{color:var(--darkTitle);font-family:var(--UolDisplayBold);margin:0 auto;font-size:62px;max-width:836px;line-height:59px}.banner-animation__heading__center h2 span{vertical-align:12px}@media (max-width:767.8px){.banner-animation__heading__center h2{font-size:32px;line-height:36px}.banner-animation__heading__center h2 span{vertical-align:6px}}.banner-animation__heading__center p{color:var(--darkText);font-size:21px;line-height:31px;max-width:593px;margin:30px auto 20px}@media (max-width:767.8px){.banner-animation__heading__center p{font-size:16px;line-height:22px}}.banner-animation .carousel-container{position:relative;margin-top:-80px}.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper{padding:80px 0 110px}.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper .swiper-slide{z-index:0;height:auto;width:auto}.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper .swiper-slide img{width:100%;box-shadow:0 10px 20px rgba(0,0,0,.25098039215686274);border-radius:31px}@media (max-width:767.8px){.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper .swiper-slide{max-width:100%;width:100%;margin:auto}}@media (max-width:767.8px){.banner-animation .carousel-container .swiper-controls{position:relative;display:flex;justify-content:space-between;width:90px;margin:-30px auto 0}}.banner-animation .carousel-container .swiper-controls .swiper-button-next,.banner-animation .carousel-container .swiper-controls .swiper-button-prev{width:40px!important;height:40px!important;border:1px solid var(--darkTitle);border-radius:50%}.banner-animation .carousel-container .swiper-controls .swiper-button-next:after,.banner-animation .carousel-container .swiper-controls .swiper-button-prev:after{background-repeat:no-repeat;color:var(--darkTitle);background-position:50%;font-size:15px!important}.banner-animation .carousel-container .swiper-controls .swiper-button-next:hover,.banner-animation .carousel-container .swiper-controls .swiper-button-prev:hover{background-color:var(--darkTitle)}.banner-animation .carousel-container .swiper-controls .swiper-button-next:hover:after,.banner-animation .carousel-container .swiper-controls .swiper-button-prev:hover:after{color:#fff}.banner-animation .carousel-container .swiper-controls .swiper-button-prev{left:-40px;transform:translate(-50%,-50%) rotate(0deg)}@media (max-width:991.8px){.banner-animation .carousel-container .swiper-controls .swiper-button-prev{position:relative;left:0;transform:translateY(-50%) rotate(0deg)}}.banner-animation .carousel-container .swiper-controls .swiper-button-next{right:-40px;transform:translate(50%,-50%) rotate(0deg)}@media (max-width:991.8px){.banner-animation .carousel-container .swiper-controls .swiper-button-next{position:relative;right:0;transform:translateY(-50%) rotate(0deg)}}@media (max-width:767.8px){#hs_cos_wrapper_dnd_area_banner_newsletter-module-1 .pin-spacer{overflow:hidden!important;margin-bottom:0!important}}.pin-spacer{margin-top:0}