.banner-wrapper{background-position:50%;background-size:cover;overflow:hidden;padding:110px 0;position:relative}.banner-wrapper .content-wrapper{margin:0 auto;max-width:1180px;padding:0 26px}.banner-wrapper .row{align-items:center;display:flex;flex-wrap:wrap;gap:50px}.banner-wrapper .banner-col{flex:1;min-width:300px}.banner-wrapper .row.left .content-col{order:2}.banner-wrapper .row.left .media-col{order:1}.banner-wrapper h1{color:#fff;font-family:Syne,sans-serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;letter-spacing:-1.2px;line-height:1.05;margin-bottom:20px}.banner-wrapper .richtext{color:#85a9ad;font-size:1.05rem;margin-bottom:30px}.banner-wrapper .btn-sec{display:flex;flex-wrap:wrap;gap:14px}.banner-wrapper .btn-item a.hs-button{background:#00f3ff;border:none;border-radius:40px;color:#001012;display:inline-block;font-family:Sora,sans-serif;font-size:.92rem;font-weight:700;padding:14px 30px;text-decoration:none;transition:box-shadow .3s,transform .3s}.banner-wrapper .btn-item a.hs-button:hover{box-shadow:0 0 0 4px rgba(0,243,255,.16),0 0 32px rgba(0,243,255,.55);transform:translateY(-2px)}.banner-wrapper .media-col .image{border:1px solid rgba(0,243,255,.16);border-radius:20px;box-shadow:0 30px 70px rgba(0,243,255,.12);overflow:hidden}.banner-wrapper .media-col .image img{display:block;width:100%}.banner-wrapper .media-col .form{background:linear-gradient(160deg,#070d0f,#0a1417);border:1px solid rgba(0,243,255,.16);border-radius:20px;padding:32px}.banner-wrapper img.banner-bg-image{height:100%!important;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.banner-wrapper .content-wrapper{position:relative;z-index:2}@media(max-width:880px){.banner-wrapper{padding:70px 0}.banner-wrapper .row{gap:36px}.banner-wrapper .row.left .content-col,.banner-wrapper .row.left .media-col{order:0}}