:root{--hsElevate--contentWrapper--wide__maxWidth:1440px}.hero-wrapper{padding:0 40px}.hero-custom{overflow:hidden;padding:50px 0;position:relative}.hero-bg-slider{inset:0;position:absolute;z-index:0}.hero-bg-slider .slide{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transform:scale(1.05);transition:opacity 1.2s ease-in-out,transform 6s ease}.hero-bg-slider .slide.active{opacity:1;transform:scale(1)}.hero-overlay{background:rgba(0,0,0,.55);inset:0;position:absolute;z-index:1}.hero-row-1,.hero-row-2{margin-left:auto;margin-right:auto;max-width:1800px;width:100%}.hero-row-1{margin-bottom:30px;position:relative;width:100%;z-index:2}.hero-row-1 .row-fluid{display:flex;gap:20px;justify-content:flex-end;margin-left:auto;width:55%}.hero-row-2{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;position:relative;width:100%;z-index:2}.hero-text{width:76%!important}.hero-text h1{color:#fff;font-size:62px;font-weight:700;line-height:70px;margin:0;text-transform:uppercase;white-space:pre-line}.hero-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;width:50%}.card{border-radius:0 50px 0 50px;font-weight:600;padding:60px 30px;text-transform:uppercase}.card-orange{background:#d15d3450;width:48%}.card-blue{background:#02366950;width:48%}.hero-white-card{background:#ffffff50;color:#000;width:28%!important}.card h3{color:#fff;font-size:26px;font-weight:700;line-height:40px;margin-bottom:0;width:70%!important}.hero-white-card h3{font-size:26px!important;line-height:40px!important;width:100%!important}@media (max-width:1024px){.hero-row-1 .row-fluid{gap:15px;width:80%}.hero-custom{padding:50px 20px}.hero-text,.hero-white-card{width:100%!important}.hero-text h1{font-size:28px;line-height:40px}.card{padding:50px 20px}.card h3{font-size:28px;line-height:36px}}@media (max-width:768px){.image-card h3{font-size:30px;left:22px;top:30px}}@media (max-width:767px){.hero-custom{padding:30px 15px}.hero-row-1 .row-fluid{flex-direction:column;gap:15px;width:100%}.hero-row-2{align-items:flex-start;flex-direction:column}.hero-text{width:100%!important}.hero-text h1{font-size:32px;line-height:40px}.card,.hero-white-card{width:100%!important}.card{padding:40px 20px}.card h3{font-size:22px;line-height:30px}.hero-bg-slider .slide{transform:scale(1)}.image-card h3{font-size:30px;left:22px;top:30px}}