.page-section.contact-form-section{background-color:#f4f4f4;display:block;margin:4rem 0;padding:5rem 0;position:relative;width:100%}.contact-form-section .center{max-width:78rem;padding:0 1rem}.contact-form-section .section-inner{align-items:flex-start;display:flex;flex-direction:row;gap:4rem;justify-content:center;position:relative}.contact-form-section .description-wrap{display:inline-block;flex-basis:calc(50% - 2rem);position:relative}.contact-form-section .description-heading{color:#0a0906;font-family:Roboto Condensed,Tahoma,sans-serif;font-size:3.6rem;font-weight:700;line-height:1em;padding:0 0 1.5rem;position:relative}.contact-form-section p{color:#757575;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.8em;position:relative}.contact-form-section .form-wrap{display:inline-block;flex-basis:calc(50% - 2rem);position:relative}.contact-form-section .form-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2rem;position:relative}.contact-form-section .cta-wrap .default-cta{white-space:nowrap}.contact-form-section .field-wrap{display:inline-block}.contact-form-section .w-100{width:100%}.contact-form-section .w-50{width:48%}.contact-form-section .gform-field-label,.contact-form-section label{color:#757575;display:block;font-family:Roboto Condensed,Tahoma,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5em;padding:0 0 .8rem;position:relative}.contact-form-section .ginput_container .large,.contact-form-section .ginput_container .textarea,.contact-form-section .input-field{position:relative}.contact-form-section .ginput_container .large,.contact-form-section .ginput_container .textarea,.contact-form-section .input-field,.contact-form-section .textarea-field{background:#fff;border:1px solid #aaa;border-radius:8px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.24);color:#757575;font-family:Roboto Condensed,Tahoma,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5em;padding:.85rem 1.25rem;width:100%}.contact-form-section .textarea-field{height:8.75rem;resize:none}.contact-form-section .nice-select{background:#fff;border:1px solid #aaa;border-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);height:72px;line-height:72px;width:100%}.contact-form-section .nice-select.open:after{transform:rotate(-180deg)}.contact-form-section .nice-select .current{color:#0a0906;font-weight:700;line-height:1.5em;position:relative}.contact-form-section .nice-select .current,.contact-form-section .nice-select .option{font-family:Roboto Condensed,Tahoma,sans-serif;font-size:1rem}.contact-form-section .nice-select.open .list{width:100%}@media screen and (max-width:1500px){.contact-form-section .center{max-width:62.4rem}.contact-form-section .w-50{width:100%}.contact-form-section .description-heading{font-size:2.88rem;padding:0 0 1.2rem}}@media screen and (max-width:1200px){.contact-form-section .w-50{width:100%}.page-section.contact-form-section{padding:2rem 0}.contact-form-section .description-heading{font-size:2.16rem;padding:0 0 1rem}.contact-form-section p{font-size:.9rem}.contact-form-section .section-inner{align-items:center;gap:2rem}.contact-form-section .description-wrap,.contact-form-section .form-wrap{flex-basis:calc(50% - 1rem)}}@media screen and (max-width:900px){.page-section.contact-form-section{margin:3rem 0;padding:4rem 0}.contact-form-section .center{padding:0 1.25rem}.contact-form-section .description-heading{font-size:1.8rem;line-height:1.28em;padding:0 0 .9rem}.contact-form-section p{font-size:.9rem}.contact-form-section .section-inner{flex-direction:column;gap:2rem}.contact-form-section .description-wrap,.contact-form-section .form-wrap{flex-basis:100%}.contact-form-section .w-50{width:100%}.contact-form-section .input-field{font-size:.9rem;padding:.525rem 1.25rem}.contact-form-section .nice-select{height:50px;line-height:50px}.contact-form-section .nice-select .current{font-size:.9rem}}@media screen and (max-width:600px){.page-section.contact-form-section{margin:2rem 0}}
