.card-slider-section{--border-radius:10px;align-items:self-start;display:flex;height:calc(100vh - 86px);justify-content:flex-end;overflow:hidden;position:relative;width:100%}.hero__fullsize{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.swiper-slide.card-slide .content__text{display:none}.content__text h2.content__title{color:#fff;font-size:40px;font-weight:700;line-height:normal;margin:0 0 20px;max-width:770px}.content__text.container{max-width:1200px}.hero__content{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:top var(--transition-duration),left var(--transition-duration),width var(--transition-duration),height var(--transition-duration),border-radius var(--transition-duration),transform var(--transition-duration),opacity var(--transition-duration);width:100%}.hero__content--hidden{opacity:1;transform:none;transition:none;visibility:hidden;z-index:0}.hero__content--bottom{opacity:0;transform:scale(1.5);z-index:1}.hero__content--top{border-radius:0;height:100%;left:0;top:0;width:100%;z-index:2}.hero__content--show-text:before{transform:translateX(0);transition:transform .9s}.hero__content--grow:before{transform:translateX(-100%);transition:none}.hero__content--show-text .content__title{transform:translateY(0);transition:transform .9s}.hero__content--show-text .content__title .word{clip-path:inset(0);transition:clip-path .3s}.hero__content--grow .content__title{transform:translateY(48px);transition:none;visibility:hidden}.hero__content--grow .content__title .word{clip-path:inset(0 0 48px);transition:none}.hero__content--show-text .content__desc{transform:translateY(0);transition:transform .9s}.hero__content--show-text .content__desc .word{clip-path:inset(0);transition:clip-path .3s}.hero__content--grow .content__desc{transform:translateY(18px);transition:none;visibility:hidden}.hero__content--grow .content__desc .word{clip-path:inset(0 0 18px);transition:none}.hero__swiper{aspect-ratio:.21;float:right;margin:42px 60px 0 0;max-width:250px;padding:0;position:relative;width:100%;z-index:1}.swiper{--swiper-navigation-size:20px;visibility:hidden}.swiper.swiper-initialized{visibility:visible}.content,.swiper-slide{display:flex}.content{overflow:hidden;position:relative;width:100%;z-index:0}.content--slide{border-radius:var(--border-radius,0);position:relative}.content__text{color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}.content__desc{font-family:Poppins;line-height:normal;margin:0;max-width:840px;overflow-y:auto;padding-right:20px}.content__desc ul{margin:20px 0;padding-left:20px}.content__desc ul,.content__desc ul li{font-family:Poppins;font-size:18px;line-height:normal}.content__desc ul li{margin:5px 0}.content__desc::-webkit-scrollbar{width:0}.content__desc::-webkit-scrollbar-track{background:#fff}.content__desc::-webkit-scrollbar-thumb{background:#f0f0f0}.swiper-slide.card-slide.swiper-slide-active{display:none}.content--slide .content__title{background-color:#0007;font-size:12px;margin:auto 0 0;padding:.35em .75em}.content--slide .content__desc{left:0;position:absolute;visibility:hidden}.content--hero{border-radius:0;padding:42px 60px;position:absolute}.content__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.card-slider-arrow{display:flex;flex-flow:column;justify-content:space-between;min-height:140px;position:absolute;right:372px;top:50%;transform:translateY(-50%);width:50px}.card-slider-arrow>div:after{display:none}.card-slider-arrow>div{height:50px;margin:0;position:static;transform:none;width:50px}.card-slider-arrow svg{fill:transparent}.content--hero .content__image.overlay:before{background-color:rgba(0,0,0,.55);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.swiper-slide.card-slide{cursor:grab;height:300px!important}.card-container{width:100%}.content__desc p:last-child{margin:0}.card-slider-section.card-slide-reverse .hero__swiper{float:left;margin:42px 0 0 160px}.card-slider-section.card-slide-reverse .content__text h2.content__title{max-width:840px;width:100%}.card-slider-section.card-slide-reverse .content__text{align-items:flex-end}.card-slider-section.card-slide-reverse .card-slider-arrow{left:70px;right:auto}@media(max-width:1350px){.card-slider-section.card-slide-reverse .content__text h2.content__title,.content__desc{max-width:680px}}@media(max-width:1260px){.hero__swiper{opacity:0;visibility:hidden!important}.content__desc{max-width:100%}.content--hero{padding:42px 40px 100px}.card-slider-arrow,.card-slider-section.card-slide-reverse .card-slider-arrow{bottom:25px;flex-flow:row;left:50%;min-height:40px;top:auto;transform:translateX(-50%);width:140px}.card-slider-arrow>div.swiper-button-next,.card-slider-arrow>div.swiper-button-prev{transform:rotate(-90deg)}}@media(max-width:991px){.content__desc{max-width:680px}.content--hero{padding:42px 20px 100px}}@media(max-width:767px){.content__desc ul,.content__desc ul li{font-size:14px}.card-slider-arrow svg{width:45px}.content__text h2.content__title{font-size:26px}}