.hero-section{background-repeat:no-repeat;padding-bottom:var(--vertical_spacing);padding-top:var(--vertical_spacing);position:relative;z-index:9}.hero-section .overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-section .content-wrapper{position:relative;z-index:9}.hero-section .btn_sec{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.hero-section .hero-badge{align-items:center;border:1px solid var(--quinary_color);border-radius:40px;color:var(--quinary_color);display:inline-flex;gap:8px;letter-spacing:0;margin-bottom:36px;opacity:.6;padding:6px 16px;position:relative;text-transform:capitalize;z-index:1}.hero-section .hero-badge:before{background:#6e9e96;border-radius:50%;content:"";display:block;height:6px;width:6px}.hero-section .h1.hero-title{font-size:clamp(36px,7vw,70px);margin-bottom:28px}.hero-section .hero-title em{color:#a8c0bc}.hero-section .description{line-height:1.7}.hero-section .hero-stats{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-top:48px}.hero-section .hero-title mark{background:none;font-style:italic}.hero-section .hero-stats .hero-stat{align-items:center;background:rgba(237,229,213,.06);border:1px solid rgba(237,229,213,.1);border-radius:16px;display:flex;flex-direction:column;gap:2px;padding:10px 22px}.hero-section .hero-stats .hero-stat-num{margin-bottom:0}.hero-section .hero-stats .hero-stat-label{font-size:13px;letter-spacing:.3px}.hero-section .description,.hero-section .hero-stats .hero-stat-label,.hero-section .hero-stats .hero-stat-num,.hero-section .hero-title{color:var(--quinary_color)}@media(max-width:767px){.hero-section .hero-ctas{align-items:center;flex-direction:column}.hero-section .hero-badge{font-size:10px;margin-bottom:24px}.hero-section .hero-stats{padding-top:24px}.hero-section .btn_sec a{line-height:1.2}.hero-section .btn_sec{gap:20px}}