.banner-animation{position:relative;background:linear-gradient(0deg,#f5f5f7 70%,#fff);margin-top:50px}@media (max-width:767.8px){.banner-animation{margin:80px 0 70px;background:linear-gradient(0deg,#f5f5f7 90%,#fff)}}@media (max-width:767.8px){.banner-animation .wrap{padding:0}}.banner-animation__bg{position:absolute;left:0;top:0;width:100%;z-index:-1}@media (max-width:767.8px){.banner-animation__bg{top:-30px}}.banner-animation__bg img{width:100%}@media (max-width:767.8px){.banner-animation__bg{min-width:900px;left:50%;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;z-index:2;width:100%;padding:97px 0;margin:auto auto 60px}@media (max-width:767.8px){.banner-animation__heading__center{padding:25px 0;display:flex;flex-direction:column}}.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:42px;line-height:46px;max-width:254px}.banner-animation__heading__center h2 span{vertical-align:6px;font-size:42px}}.banner-animation__heading__center p{color:var(--darkText);font-size:21px;line-height:31px;max-width:593px;margin:15px auto 30px}@media (max-width:767.8px){.banner-animation__heading__center p{font-size:16px;line-height:22px;max-width:263px}}.banner-animation__heading__center a{font-family:var(--UolDisplayBold);color:var(--darkTitle);padding:12px 39px;background-color:var(--yellow);border-radius:20px;cursor:pointer;text-decoration:none;margin:0 10px}.banner-animation__heading__center a:hover{box-shadow:0 6px 10px rgba(0,0,0,.25098039215686274)}@media (max-width:767.8px){.banner-animation__heading__center a{font-size:16px;line-height:22px;width:305px;margin:0 auto 15px}}.banner-animation .carousel-container{position:relative;margin-top:-60px}@media (max-width:767.8px){.banner-animation .carousel-container{height:522px;margin-top:0}}.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper{padding:0 0 100px;position:relative}@media (max-width:767.8px){.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper{padding:80px 0 180px;height:262px!important}}.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper .swiper-slide{z-index:30!important;height:auto;width:auto;justify-content:center;display:flex;transition:all .2s ease 0s}.banner-animation .carousel-container .swiper-container--body-alternative .swiper-wrapper .swiper-slide img{transition:all .2s ease 0s;width:70%;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}}.banner-animation .carousel-container .swiper-controls-container{position:relative;width:678px;bottom:80px;margin:0 auto;z-index:10}.banner-animation .carousel-container .swiper-controls-container .swiper-controls{position:absolute;display:flex;justify-content:space-between;width:90px;bottom:-50px;right:0}@media (max-width:767.8px){.banner-animation .carousel-container .swiper-controls-container .swiper-controls{top:60px;transform:translateX(-50%);left:50%}}.banner-animation .carousel-container .swiper-controls-container .swiper-controls .swiper-button-next,.banner-animation .carousel-container .swiper-controls-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-container .swiper-controls .swiper-button-next:after,.banner-animation .carousel-container .swiper-controls-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-container .swiper-controls .swiper-button-next:hover,.banner-animation .carousel-container .swiper-controls-container .swiper-controls .swiper-button-prev:hover{background-color:var(--darkTitle)}.banner-animation .carousel-container .swiper-controls-container .swiper-controls .swiper-button-next:hover:after,.banner-animation .carousel-container .swiper-controls-container .swiper-controls .swiper-button-prev:hover:after{color:#fff}.banner-animation .carousel-container .swiper-controls-container .swiper-controls .swiper-button-prev{position:relative;left:0}.banner-animation .carousel-container .swiper-controls-container .swiper-controls .swiper-button-next{position:relative;right:0}.banner-animation .carousel-container .swiper-controls-container__text{display:flex;justify-content:space-between;color:var(--darkTitle);height:180px}.banner-animation .carousel-container .swiper-controls-container__text__prev{width:180px;text-align:left;opacity:.5}.banner-animation .carousel-container .swiper-controls-container__text__prev h3{font-size:21px;line-height:24px;margin-bottom:10px;font-family:var(--UolDisplayBold)}.banner-animation .carousel-container .swiper-controls-container__text__prev p{font-size:14px;line-height:20px}.banner-animation .carousel-container .swiper-controls-container__text__next{width:180px;text-align:right;opacity:.5}.banner-animation .carousel-container .swiper-controls-container__text__next h3{font-size:21px;line-height:24px;margin-bottom:10px;font-family:var(--UolDisplayBold)}.banner-animation .carousel-container .swiper-controls-container__text__next p{font-size:14px;line-height:20px}.banner-animation .carousel-container .swiper-slide-active{opacity:0!important}.banner-animation .carousel-container .swiper-slide-prev img{transform:translateX(60px)}.banner-animation .carousel-container .swiper-slide-next img{transform:translateX(-60px)}.banner-animation .carousel-container .iphonex-container{position:absolute;pointer-events:none;left:50%;top:-25px;transform:translateX(-50%);z-index:10}.banner-animation .carousel-container .iphonex-container .iphonex .back{box-shadow:0 10px 20px rgba(0,0,0,.25098039215686274)!important}@media (max-width:767.8px){.banner-animation .carousel-container .iphonex-container{margin:0 auto;max-width:240px}.banner-animation .carousel-container .iphonex-container .screen{margin:.1em}.banner-animation .carousel-container .iphonex-container .screen__view{margin:.4em}.banner-animation .carousel-container .iphonex-container .screen__front{top:-7px}}.banner-animation .carousel-container .iphonex-container .phone-imgs{transition:all .3s ease 0s!important;width:233px;height:100%}.banner-animation .carousel-container .iphonex-container .phone-imgs img{width:100%;min-height:500px;-o-object-fit:cover;object-fit:cover}.banner-animation .carousel-container .iphonex-container .phone-imgs__text{position:absolute;width:194px;left:50%;transform:translateX(-50%);bottom:40px;text-align:center;color:var(--darkTitle)}.banner-animation .carousel-container .iphonex-container .phone-imgs__text h3{font-size:22px;line-height:26px;margin-bottom:20px;font-family:var(--UolDisplayBold)}@media (max-width:767.8px){.banner-animation .carousel-container .iphonex-container .phone-imgs__text h3{font-size:18px;line-height:22px;max-width:136px;margin:0 auto 15px}}.banner-animation .carousel-container .iphonex-container .phone-imgs__text p{font-size:14px;line-height:20px}@media (max-width:767.8px){.banner-animation .carousel-container .iphonex-container .phone-imgs__text p{font-size:13px;line-height:20px;max-width:181px;margin:0 auto}}@media (max-width:767.8px){#hs_cos_wrapper_dnd_area_banner_home-module-1 .pin-spacer{overflow:hidden!important;margin-bottom:0!important}}