.hero .container-pagination{bottom:32px}.hero .container-pagination .swiper-fragment{position:relative;z-index:10;margin-bottom:16px;color:#fff}.hero .container-pagination .swiper-pagination{text-align:left;bottom:0}.hero .container-pagination .swiper-pagination-bullet{width:30%;height:4px;border-radius:0;position:relative;overflow:hidden;opacity:1;background:-webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0.5)), color-stop(50%, rgba(255,255,255,0.5)), color-stop(50%, transparent));background:linear-gradient(0deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%, transparent 50%)}.hero .container-pagination .swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero .container-pagination .swiper-pagination-bullet-active{opacity:1}.hero .container-pagination .swiper-pagination-bullet-active::before{height:4px;background-color:#fff;-webkit-animation:slide-progress 2s cubic-bezier(0, 0, 0.2, 1) forwards;animation:slide-progress 2s cubic-bezier(0, 0, 0.2, 1) forwards}.swiper-paused .hero .container-pagination .swiper-pagination-bullet-active::before{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slide-progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hero figure figcaption{top:0;z-index:3;pointer-events:none}.hero figure figcaption .headline{-webkit-transform:translateY(70px);transform:translateY(70px);opacity:0;-webkit-transition:all 0.8s cubic-bezier(0.5, 1, 0.89, 1);transition:all 0.8s cubic-bezier(0.5, 1, 0.89, 1);-webkit-transition-delay:800ms;transition-delay:800ms}.hero figure figcaption .subline{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0;-webkit-transition:all 0.8s cubic-bezier(0.5, 1, 0.89, 1);transition:all 0.8s cubic-bezier(0.5, 1, 0.89, 1);-webkit-transition-delay:1600ms;transition-delay:1600ms;pointer-events:auto}@media (max-width: 991.98px){.hero figure figcaption .sm-bottom .subline{padding-bottom:40px}}@media (max-width: 991.98px){.hero figure figcaption .sm-top .headline{padding-top:40px}}.hero figure .cta-layer{inset:0 0 0 0}.hero .swiper-slide-active figure figcaption .headline{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.hero .swiper-slide-active figure figcaption .subline{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}

