@charset "UTF-8";.c-contact-form{padding:40px 0}.c-contact-form__wrap{padding:60px 20px}@media (min-width:63.75em){.c-contact-form__wrap{padding:60px 20vw}}.c-contact-form__inner{background:var(--brand-5);padding:30px}@media (min-width:63.75em){.c-contact-form__inner{padding:100px}}.c-contact-form .gform_wrapper .gfield{margin-bottom:20px}.c-contact-form .gform_wrapper .gfield_label{font-family:var(--font-primary);font-size:1rem;font-weight:300;text-transform:uppercase;letter-spacing:2.4px;color:var(--color-text);margin-bottom:10px}.c-contact-form .gform_wrapper .gfield_required{color:var(--color-btn-hov)}.c-contact-form .gform_wrapper .gfield_description{font-family:var(--font-primary);font-size:.875rem;color:var(--color-text);opacity:.65;margin-top:4px;margin-bottom:6px}.c-contact-form .gform_wrapper .ginput_container{width:100%}.c-contact-form .gform_wrapper .ginput_container input[type="text"],.c-contact-form .gform_wrapper .ginput_container input[type="email"],.c-contact-form .gform_wrapper .ginput_container input[type="tel"],.c-contact-form .gform_wrapper .ginput_container input[type="number"],.c-contact-form .gform_wrapper .ginput_container input[type="url"],.c-contact-form .gform_wrapper .ginput_container input[type="password"]{width:100%;height:50px;padding:0 20px;background:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:0;font-family:var(--font-primary);font-size:1.125rem;color:var(--color-text);appearance:none;-webkit-appearance:none;box-shadow:none;outline:none;transition:border-color 0.2s ease}.c-contact-form .gform_wrapper .ginput_container input[type="text"]:focus,.c-contact-form .gform_wrapper .ginput_container input[type="email"]:focus,.c-contact-form .gform_wrapper .ginput_container input[type="tel"]:focus,.c-contact-form .gform_wrapper .ginput_container input[type="number"]:focus,.c-contact-form .gform_wrapper .ginput_container input[type="url"]:focus,.c-contact-form .gform_wrapper .ginput_container input[type="password"]:focus{border-color:rgb(0 0 0 / .5)}.c-contact-form .gform_wrapper .ginput_container_select{position:relative;width:100%}.c-contact-form .gform_wrapper .ginput_container select{width:100%;height:50px;padding:5px 50px 0 20px;background-image:url("../img/caret-down.svg");background-repeat:no-repeat;background-position:right 20px center;background-color:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:0;font-family:var(--font-primary);font-size:1.125rem;color:var(--color-text);appearance:none;-webkit-appearance:none;box-shadow:none;outline:none;cursor:pointer;transition:border-color 0.2s ease}.c-contact-form .gform_wrapper .ginput_container select:focus{border-color:rgb(0 0 0 / .5)}.c-contact-form .gform_wrapper .ginput_container textarea{width:100%;min-height:120px;padding:14px 20px;background:#fff;border:1px solid rgb(0 0 0 / .2);border-radius:0;font-family:var(--font-primary);font-size:1.125rem;color:var(--color-text);line-height:1.7;resize:vertical;box-shadow:none;outline:none;transition:border-color 0.2s ease}.c-contact-form .gform_wrapper .ginput_container textarea:focus{border-color:rgb(0 0 0 / .5)}.c-contact-form .gform_wrapper .ginput_container input::placeholder,.c-contact-form .gform_wrapper .ginput_container textarea::placeholder{color:var(--color-text);opacity:.5}.c-contact-form .gform_wrapper .gfield_checkbox,.c-contact-form .gform_wrapper .gfield_radio{list-style:none;padding:0;margin:0}.c-contact-form .gform_wrapper .gfield_checkbox li,.c-contact-form .gform_wrapper .gfield_radio li{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.c-contact-form .gform_wrapper .gfield_checkbox input[type="checkbox"],.c-contact-form .gform_wrapper .gfield_radio input[type="radio"]{flex-shrink:0;width:20px;height:20px;margin:2px 0 0;border:1px solid rgb(0 0 0 / .2);background:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.c-contact-form .gform_wrapper .gfield_checkbox input[type="checkbox"]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.c-contact-form .gform_wrapper .gfield_radio input[type="radio"]{border-radius:50%}.c-contact-form .gform_wrapper .gfield_radio input[type="radio"]:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.c-contact-form .gform_wrapper .gfield_checkbox label,.c-contact-form .gform_wrapper .gfield_radio label{font-family:var(--font-primary);font-size:1.125rem;color:var(--color-text);line-height:1.5;cursor:pointer}.c-contact-form .gform_wrapper .gfield.gfield_error .ginput_container input,.c-contact-form .gform_wrapper .gfield.gfield_error .ginput_container select,.c-contact-form .gform_wrapper .gfield.gfield_error .ginput_container textarea{border-color:#c00}.c-contact-form .gform_wrapper .validation_message{font-family:var(--font-primary);font-size:.875rem;color:#c00;margin-top:4px}.c-contact-form .gform_wrapper .gform_footer,.c-contact-form .gform_wrapper .gform_page_footer{display:flex;align-items:center;justify-content:flex-end;margin-top:30px}.c-contact-form .gform_wrapper .gform_button[type="submit"]{display:flex;align-items:center;justify-content:center;width:100%;height:45px;padding:0 20px;background-color:var(--color-primary)!important;color:var(--color-on-primary);font-family:var(--font-primary);font-size:.9375rem;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;transition:background-color 0.25s ease,opacity 0.25s ease}.c-contact-form .gform_wrapper .gform_button[type="submit"]:hover{background-color:var(--color-primary-dark)}@media (min-width:63.75em){.c-contact-form .gform_wrapper .gform_button[type="submit"]{width:auto}}.c-contact-form .gform_wrapper .gfield_width_fit{width:fit-content}@media (max-width:63.75em){.gform-theme--foundation .gfield .ginput_password.medium,.gform-theme--foundation .gfield input.medium,.gform-theme--foundation .gfield select.medium,.gform-theme--foundation .ginput_complex .ginput_container_date{inline-size:100%!important}.gform-theme--foundation .ginput_complex .ginput_container_date{padding-inline:0!important}}