.ov-hero{background:#005d5d;overflow:hidden;padding:48px 0 56px;position:relative}@media (min-width:992px){.ov-hero{align-items:center;display:flex;min-height:766px;padding:80px 0}}.ov-hero-bg{background-position:50%;background-size:cover;opacity:.42}.ov-hero-bg,.ov-hero-overlay{inset:0;pointer-events:none;position:absolute}.ov-hero-overlay--dark{background:#000}.ov-hero-overlay--teal{background:#005d5d}.ov-hero-overlay--light{background:#fff}.ov-hero .container{position:relative;z-index:2}.ov-hero-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1.15fr .85fr}@media (max-width:960px){.ov-hero-grid{grid-template-columns:1fr}}.ov-hero-left h1{font-size:clamp(2rem,8vw,50px);line-height:1.1;margin:0}.ov-hero-left h1 .line1{color:#fff;display:block;font-family:General Sans,Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.5rem,6vw,60px);font-weight:700;letter-spacing:-1px;line-height:1}.ov-hero-left h1 .line2{color:#fff;display:block;font-family:Crimson Pro,serif;font-style:italic;font-weight:400}.ov-hero-subtitle{color:#fff;font-family:General Sans,Plus Jakarta Sans,system-ui,sans-serif;font-size:17px;margin-top:16px;max-width:480px}@media (min-width:768px){.ov-hero-subtitle{font-size:20px}}@media (min-width:992px){.ov-hero-subtitle{font-size:22px;max-width:580px}}.ov-hero-form{border-radius:20px;margin-top:36px;padding:15px}@media (min-width:992px){.ov-hero-form{margin-left:0;max-width:533px;padding:15px}.ov-hero-form,html[lang=ar] .ov-hero-form{margin-right:auto}}.ov-hero-form h4{color:#045c5c;font-family:sans-serif;font-size:22px;font-weight:600;margin:0 0 20px}@media (min-width:992px){.ov-hero-form h4{font-size:28.3px;margin-bottom:24px}}.ov-hero-form .hs-form-field{margin-bottom:14px}.ov-hero-form .hs-form-field>label{display:none}.ov-hero-form .hs-form-required{color:#f1684f}.ov-hero-form input,.ov-hero-form select,.ov-hero-form textarea{box-shadow:none;font-family:General Sans,Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;outline:none;width:100%}.ov-hero-form .hs-input,.ov-hero-form input,.ov-hero-form select,.ov-hero-form textarea{background:#fff;border:1px solid rgba(4,92,92,.15);border-radius:10px;color:#333;padding:14px 18px}.ov-hero-form .hs-input{font-family:General Sans,sans-serif;font-size:16px}.ov-hero-form .hs-input.hs-fieldtype-intl-phone{background:transparent;border:0!important;border-radius:0!important;padding:0!important}.ov-hero-form input:focus,.ov-hero-form select:focus,.ov-hero-form textarea:focus{border-color:#005d5d}.ov-hero-form ::placeholder{color:#868e96;font-weight:500}.ov-hero-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.ov-hero-form .hs-error-msgs label{color:#c0392b;font-size:12px}.ov-hero-form .hs_submit{margin-top:4px}.ov-hero-form .hs-button,.ov-hero-form input[type=submit]{align-items:center;background:#f1684f;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-family:General Sans,sans-serif;font-size:17px;font-weight:600;gap:8px;justify-content:center;padding:14px 32px;text-decoration:none;transition:background .2s,transform .15s;white-space:nowrap;width:100%}.ov-hero-form .hs-button:hover,.ov-hero-form input[type=submit]:hover{background:#d85438;color:#fff;transform:translateY(-1px)}@media (min-width:992px){.ov-hero-form .hs-button,.ov-hero-form input[type=submit]{font-size:18px}}.ov-hero-form .submitted-message{color:#045c5c;font-size:15px;text-align:center}.ov-privacy-note{align-items:center;color:#045c5c;display:flex;font-family:General Sans,Plus Jakarta Sans,system-ui,sans-serif;font-size:12.5px;gap:6px;justify-content:center;margin-top:12px}.ov-privacy-note img{flex-shrink:0;height:14px;width:14px}h3:empty{display:none}