.hero-main{height:100%;left:0;margin-left:calc(-50vw + 50%);overflow:hidden;position:relative;width:100vw;z-index:1}.hero-main__background-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hero-main__background-image img{height:100%!important;object-fit:cover;object-position:center;width:100%}.hero-main__background-image:before{background:linear-gradient(0deg,#425b76,#425b76);content:"";height:100%;left:0;mix-blend-mode:hard-light;position:absolute;top:0;width:100%;z-index:1}.hero-main__background-video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hero-main__background-video:before{background:linear-gradient(0deg,#425b76,#425b76);content:"";height:100%;left:0;mix-blend-mode:hard-light;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.hero-main__background-video .hs-video-container{height:100%!important;left:0;margin:0!important;position:absolute;top:0;width:100%!important}.hero-main__background-video .hs-video-wrapper{position:relative}@media screen and (max-width:1775px){.hero-main__background-video .hs-video-wrapper{aspect-ratio:16/9!important;height:100%!important;padding-bottom:0!important}}@media(max-width:991.98px){.hero-main__background-video .hs-video-wrapper{aspect-ratio:16/9!important;height:100%!important;padding-bottom:0!important}}.hero-main__container{margin:0 auto;max-width:1170px;padding:80px 0;position:relative}@media(max-width:991.98px){.hero-main__container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:60px 0}}.hero-main__content{padding:0 20px;position:relative;z-index:1}@media(max-width:991.98px){.hero-main__content{align-items:center;display:flex;flex-direction:column;justify-content:center}}.hero-main__breadcrumb{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:20px;max-width:fit-content}@media(max-width:575.98px){.hero-main__breadcrumb{gap:0;margin:0 auto 20px}}.hero-main__breadcrumb .breadcrumb__name{color:#fff;font-size:16px;line-height:28px;text-shadow:0 1px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.7);transition:text-decoration .3s,transform .3s}.hero-main__breadcrumb .breadcrumb__name:hover{transform:translateY(-2px) scale(1.05)}.hero-main__breadcrumb .breadcrumb__separator{color:#fff;cursor:pointer;font-size:16px;margin:0 8px;text-shadow:0 1px 4px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.7);transition:color .3s,transform .3s}.hero-main__section{display:flex;flex-direction:column;height:100%;position:relative}@media(max-width:991.98px){.hero-main__section{align-items:center;justify-content:center}}.hero-main__title{color:#fff;font-size:52px;font-weight:600;line-height:1.2;max-width:650px;text-shadow:0 2px 8px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.7)}@media(max-width:991.98px){.hero-main__title{font-size:24px;font-weight:500;text-align:center;text-decoration:none}}.hero-main__description{color:#fff!important;font-size:20px!important;line-height:1.7;margin-top:25px;max-width:650px;text-shadow:0 2px 6px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.7)}@media(max-width:991.98px){.hero-main__description{font-size:16px;margin-top:15px;text-align:center}}.hero-main__sub-description{color:#fff;font-size:20px;line-height:1.7;margin-top:25px;max-width:650px;text-shadow:0 2px 6px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.7)}@media(max-width:991.98px){.hero-main__sub-description{font-size:16px;text-align:center}}.hero-main__stats{color:#fff;font-size:20px;line-height:1.7;margin-top:25px;max-width:650px;text-shadow:0 2px 6px rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.7)}.hero-main__stats ul{margin-inline-start:20px}.hero-main__wrapper-btn{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between;margin-top:30px;max-width:900px}@media(max-width:991.98px){.hero-main__wrapper-btn{align-items:center;flex-direction:column;justify-content:center;max-width:600px}}.hero-main__wrapper-btn .btn{background-color:transparent!important;border:2px solid!important;border-radius:0!important;color:#fff;font-family:Archivo,sans-serif!important;font-size:15px!important;font-weight:600;letter-spacing:0;line-height:21px!important;padding:10px 15px!important;text-transform:uppercase;transition:all .5s}.hero-main__wrapper-btn .btn:hover{transform:translateY(-5px);transition:all .5s}@media(max-width:991.98px){.hero-main__wrapper-btn .btn{margin-bottom:15px;text-align:center;width:100%}}.hero-main__wrapper-logo{height:100%;position:relative;width:100%;--gap:30px;margin:50px auto 0;max-width:1170px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}@media(max-width:991.98px){.hero-main__wrapper-logo{left:0;margin-left:calc(50% - 50vw);overflow:hidden;width:100vw;--gap:16px;align-items:center;justify-content:center;margin-top:30px;max-width:100%}}.hero-main__wrapper-logo:after,.hero-main__wrapper-logo:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:20px;z-index:1}@media(max-width:991.98px){.hero-main__wrapper-logo:after,.hero-main__wrapper-logo:before{display:none}}.hero-main__wrapper-logo:before{left:0}.hero-main__wrapper-logo:after{right:0}.hero-main__logos-row{display:flex;flex-direction:row;gap:var(--gap);position:relative}.hero-main__logos-row.--reverse{justify-content:flex-end}.hero-main__logos-row.--reverse .hero-main__logos{animation:scroll-reverse var(--speed) linear infinite}.hero-main__logos-row.--play .hero-main__logos{animation-play-state:running}.hero-main__logos{animation:scroll var(--speed) linear infinite;animation-play-state:paused;flex-direction:row;gap:var(--gap)}.hero-main__logo,.hero-main__logos{display:flex;flex-shrink:0;position:relative}.hero-main__logo{align-items:center;aspect-ratio:1.7/1;border:1px solid hsla(0,0%,100%,.5);border-radius:10px;justify-content:center;width:170px}@media(max-width:991.98px){.hero-main__logo{aspect-ratio:104/61;border-radius:10px;max-width:200px;width:104px}}@media(max-width:575.98px){.hero-main__logo{max-width:150px}}.hero-main__logo img{max-height:80%!important;max-width:80%!important;object-fit:contain;object-position:center;transition:transform .3s ease}.breadcrumb__name:hover+.hero-main__breadcrumb .breadcrumb__separator{color:gold;transform:scale(1.2) translateY(-2px)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap, 0)))}}@keyframes scroll-reverse{0%{transform:translateX(0)}to{transform:translateX(calc(100% + var(--gap, 0)))}}