.contact-form-section .box{display:flex}.contact-form-section .main-column{background:#fff;border:1px solid #edf5fd;border-radius:8px;box-shadow:0 4px 12px 0 #061b3105;padding:45px;width:100%}.contact-form-section .main-column h6{color:#d9480f;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:14px;text-transform:uppercase}.contact-form-section .main-column h2{color:#14181f;font-size:36px;font-weight:600;line-height:1.2;margin-bottom:30px}.contact-form-section .form-column .hsfc-Step__Content{padding:0!important}.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row{display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;width:100%}.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row div{width:100%}.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row div .hsfc-DropdownInput__Caret{width:auto}.contact-form-section .form-column .hsfc-Step__Content label{color:#44474d;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.contact-form-section .form-column .hsfc-Step__Content label .hsfc-FieldLabel__RequiredIndicator{display:none}.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row input,.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row textarea{background:#f7f9fc;border:1px solid #edeff2;border-radius:4px;box-shadow:none!important;color:#8993a1;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;outline:none;padding:14px 16px}.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row input::placeholder,.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row textarea::placeholder{color:#8993a1}.contact-form-section .form-column .hsfc-Step__Content .hsfc-Row textarea{height:90px}.contact-form-section .form-column .hsfc-Step__Content .hsfc-RichText{color:#6b7280;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.contact-form-section .form-column .hsfc-Step__Content .hsfc-CheckboxField label{margin:0}.contact-form-section .form-column .hsfc-Step__Content .hsfc-CheckboxField .hsfc-CheckboxInput{height:20px;padding:0;width:20px}.contact-form-section .form-column .hsfc-Step__Content .hsfc-CheckboxField span{color:#6b7280;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.6;text-transform:none}.contact-form-section .form-column .hsfc-Step__Content .hsfc-NavigationRow__Buttons button{align-items:center;background:var(--green);border-radius:6px;color:#fff;display:inline-flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 26px;text-align:center;text-decoration:none;transition:all .2s ease;white-space:nowrap;width:100%}.contact-form-section .form-column .hsfc-Step__Content .hsfc-NavigationRow__Buttons button:hover{transform:translateY(-5px)}.contact-form-section .form-column .hsfc-Step__Content .hsfc-ErrorAlert{color:#e72020;font-family:Manrope,sans-serif;font-size:13px;font-weight:400}.contact-form-section .form-column .hsfc-Step__Content .hsfc-RichText p:first-child{color:#14181f;font-family:Manrope,sans-serif;font-size:26px;font-weight:600;line-height:1.2;margin-bottom:12px}.contact-form-section .form-column .hsfc-Step__Content .hsfc-RichText p:nth-child(2){color:#d9480f;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:0}.contact-form-section .main-box{height:max-content;position:sticky;top:30px;width:100%}.contact-form-section .main-box .top-content{background:#fff;border:1px solid #edf5fd;border-radius:6px;padding:35px 24px}.contact-form-section .main-box .top-content .top-label{border-bottom:1px dashed #dbdfe5;padding-bottom:16px}.contact-form-section .main-box .top-content .top-label h6{color:#061b31;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:6px}.contact-form-section .main-box .top-content .top-label p{color:#5c6674;font-size:14px;font-weight:400;line-height:1.4;margin:0}.contact-form-section .main-box .top-content .con-item{border-bottom:1px dashed #dbdfe5;display:flex;gap:14px;padding:16px 0}.contact-form-section .main-box .top-content .con-item .icon-box{align-items:center;background:#fef1ec;border-radius:100%;display:flex;height:44px;justify-content:center;line-height:0;min-width:44px;width:44px}.contact-form-section .main-box .top-content .con-item .icon-box img{max-height:24px;min-height:24px;width:24px}.contact-form-section .main-box .top-content .con-item .text span{color:#44474d;display:block;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.4;margin-bottom:2px;text-transform:uppercase}.contact-form-section .main-box .top-content .con-item .text a,.contact-form-section .main-box .top-content .con-item .text p{color:#061b31;font-family:Manrope,sans-serif;font-size:15px;font-weight:600;line-height:1.4;margin:0;text-decoration:none;word-break:break-all}.contact-form-section .main-box .map-column iframe{border:1px solid #edf5fd;border-radius:6px;height:300px;margin-top:20px;overflow:hidden;width:100%}@media(max-width:991.98px){.contact-form-section .main-column{padding:45px 20px}}@media(max-width:767.98px){.contact-form-section .main-box{margin-top:30px}.contact-form-section .main-column h2{font-size:34px}.contact-form-section .main-box .top-content{padding:35px 20px}}