.m-hero{min-height:100dvh;padding-top:0;padding-bottom:0}.m-hero .bg-wrapper{height:45dvh;position:relative}@media(min-width: 768px){.m-hero .bg-wrapper{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}}.m-hero .bg-wrapper:before,.m-hero .bg-wrapper:after{content:"";position:absolute;top:0;right:0;left:0;height:100%;z-index:2}.m-hero .bg-wrapper:before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.45) 100%)}.m-hero .bg-wrapper:after{top:auto;bottom:0;height:50%;backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 100%);mask-image:linear-gradient(to bottom, transparent 0%, black 100%);z-index:3}.m-hero .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.m-hero .caption .title,.m-hero .caption .text,.m-hero .caption .avatar{color:#fff}}.m-hero .caption .avatar img{border:1px solid #e4e3df;width:30px;height:30px;flex:0 0 auto}@media(min-width: 1900px){.m-hero .caption .avatar img{width:45px;height:45px}}.m-hero .kpi-card-wrapper{background-color:rgba(245,244,241,.75);border:1px solid #f5f4f1}@media(min-width: 768px){.m-hero .kpi-card-wrapper{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);backdrop-filter:blur(25px);max-width:350px}}@media(min-width: 768px){.m-hero .kpi-card-wrapper .item{color:hsla(0,0%,100%,.8)}}.m-hero .kpi-card-wrapper .item:not(:first-child){padding-top:1.25rem}@media(min-width: 768px){.m-hero .kpi-card-wrapper .item:not(:first-child){padding-top:1.875rem}}.m-hero .kpi-card-wrapper .item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.75rem}@media(min-width: 768px){.m-hero .kpi-card-wrapper .item:not(:last-child){border-bottom-color:hsla(0,0%,100%,.2);padding-bottom:1.25rem}}.m-hero .kpi-card-wrapper .item .title{font-size:clamp(1.5em,3vw,3.125em);font-weight:600;line-height:1}.m-hero .kpi-card-wrapper .item .title .icon{width:14px;height:14px}.m-hero .kpi-card-wrapper .item .subtitle{font-weight:600}.m-hero .kpi-card-wrapper .item .text{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out}.m-hero .kpi-card-wrapper .item .text span{min-height:0}@media(min-width: 768px){.m-hero .kpi-card-wrapper .item:hover{color:#fff}}.m-hero .kpi-card-wrapper .item:hover .title svg{opacity:0}.m-hero .kpi-card-wrapper .item:hover .text{grid-template-rows:1fr}.m-hero .btn-scroll-down{width:44px;height:44px}
