@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucXtAOvWDSHFF.woff2)format("woff2")}.custom-hero-section{color:#fff;text-align:center;justify-content:center;align-items:center;height:clamp(360px,60vh,720px);padding:40px 20px;font-family:Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.custom-hero-bg-img{z-index:0;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.custom-hero-bg-desktop{display:block}.custom-hero-bg-mobile{display:none}@media (max-width:700px){.custom-hero-bg-desktop{display:none}.custom-hero-bg-mobile{display:block}}.custom-hero-bg-overlay{z-index:1;background:#0000004d;position:absolute;inset:0}.custom-hero-container{z-index:2;width:100%;max-width:900px;padding:0 24px;position:relative}.custom-hero-title{text-transform:uppercase;letter-spacing:.01em;color:#fff;width:100%;margin-bottom:28px;margin-left:0;font-family:Poppins,Segoe UI,sans-serif;font-size:clamp(20px,4vw,48px);font-weight:800;line-height:1.1}.custom-hero-br{display:block}@media (max-width:599px){.custom-hero-br{display:none}}.custom-hero-subtitle{color:silver;margin-bottom:36px;font-size:clamp(14px,1.5vw,18px);line-height:1.6}.custom-hero-button{letter-spacing:.08em;text-transform:uppercase;color:#0a0a2a;cursor:pointer;background:#dce4ff;border:none;border-radius:6px;min-width:200px;padding:14px 48px;font-size:clamp(12px,1.2vw,15px);font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.custom-hero-button:hover{background:#fff;transform:translateY(-2px)}.custom-hero-button:active{transform:translateY(0)}@media (max-width:1000px){.custom-hero-section{height:clamp(320px,55vh,560px);padding:32px 20px}.custom-hero-container{max-width:720px;padding:0 20px}.custom-hero-title{margin-bottom:22px;font-size:clamp(20px,3.8vw,40px);line-height:1.1}.custom-hero-button{padding:11px 26px}}@media (max-width:700px){.custom-hero-section{height:clamp(300px,58vh,480px);padding:28px 16px}.custom-hero-container{max-width:100%;padding:0 14px}.custom-hero-title{letter-spacing:.01em;margin-bottom:18px;font-size:clamp(17px,5.5vw,28px);line-height:1.12}.custom-hero-subtitle{margin-bottom:28px;font-size:14px}.custom-hero-button{width:100%;max-width:260px;padding:11px 24px;font-size:14px}}@media (max-width:500px){.custom-hero-section{height:clamp(340px,65vh,520px);padding:24px 14px}.custom-hero-title{margin-bottom:18px;font-size:clamp(17px,5.6vw,24px);line-height:1.12}}@media (max-width:480px){.custom-hero-title{margin-bottom:14px;font-size:clamp(16px,5.8vw,23px);line-height:1.12}.custom-hero-subtitle{margin-bottom:22px;font-size:13px}}@media (min-width:1367px) and (max-width:1920px){.custom-hero-title{font-size:47px;line-height:1.1}.custom-hero-subtitle{font-size:18px}}@media (min-width:1921px){.custom-hero-section{height:65vh}.custom-hero-container{max-width:1000px}.custom-hero-title{margin-bottom:24px;font-size:56px;line-height:1.1}.custom-hero-subtitle{font-size:20px}.custom-hero-button{padding:14px 32px;font-size:18px}}@media (hover:none) and (pointer:coarse){.custom-hero-button:hover{background:#dce4ff;transform:none}.custom-hero-button:active{background:#fff;transform:scale(.98)}}@media (max-height:500px) and (orientation:landscape){.custom-hero-section{height:100vh;padding:24px 20px}.custom-hero-title{margin-bottom:10px!important;font-size:20px!important;line-height:28px!important}.custom-hero-button{padding:9px 20px!important;font-size:13px!important}}
