.contact-section .hsfc-PhoneInput__FlagAndCaret,.contact-section input,.contact-section textarea{background-color:transparent!important;border:1px solid #41b72f!important;border-radius:12px!important;color:#f4f4f4!important}.contact-section ::placeholder{color:#aaa!important}.contact-section label{color:#fff!important;font-size:16px!important;font-weight:400!important}.contact-section img{max-height:450px;min-height:450px}.contact-section .hsfc-Step .hsfc-Step__Content{padding:0!important}.contact-section .hsfc-Button{background-color:#41b72f!important;border-radius:12px!important;font-size:clamp(16px,1vw,18px)!important;font-weight:400!important;padding:8px 30px!important;width:100%!important}.contact-section .form-title{display:none}.contact-section .hsfc-PhoneInput{gap:20px}.contact-section .align-col-center{display:flex;flex-flow:column;justify-content:center}.contact-section{border-radius:12px}.contact-section img{border-radius:12px;height:100%;object-fit:cover;width:100%}.bg-dark-custom{background-color:#121212}.text-white-50{color:hsla(0,0%,100%,.65)!important;font-weight:300;line-height:1.6}.bg-dark-custom .btn-outline-success{border-color:#4caf50;border-radius:4px;color:#fff;transition:all .3s ease}.bg-dark-custom .btn-outline-success:hover{background-color:#4caf50;border-color:#4caf50;color:#fff}@media (min-width:992px){.contact-section img{max-height:650px;min-height:650px}}.contact-layout{align-items:start;display:grid;gap:clamp(34px,7vw,90px);grid-template-columns:.9fr 1.1fr}.contact-aside{display:grid;gap:14px;position:sticky;top:140px}.contact-card{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.13);border-radius:var(--radius);padding:28px}.contact-card span{color:var(--green);display:block;font-weight:950;text-transform:uppercase}.contact-card a,.contact-card strong{color:var(--text);display:block;margin-top:10px}.contact-card p{margin:8px 0 0}.contact-form-wrap{background:radial-gradient(circle at 92% 0,rgba(120,245,66,.13),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.035));border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:clamp(24px,4vw,42px)}.contact-form,.form-grid{display:grid;gap:16px}.form-grid{grid-template-columns:1fr 1fr}.form-field{display:grid;gap:8px}.form-field.full{grid-column:1/-1}.form-field label{color:rgba(245,248,240,.78);font-weight:900;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;color:var(--text);outline:none;padding:15px 16px;transition:border-color .24s ease,background .24s ease,box-shadow .24s ease;width:100%}.form-field textarea{min-height:150px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:hsla(0,0%,100%,.075);border-color:rgba(120,245,66,.72);box-shadow:0 0 0 4px rgba(120,245,66,.08)}.form-hint{color:var(--muted-2);margin:8px 0 0}.form-status{color:var(--green);font-weight:850;margin:0}@media (max-width:980px){.contact-layout{grid-template-columns:1fr}.contact-aside{position:relative;top:auto}}@media (max-width:680px){.form-grid{grid-template-columns:1fr}}