.landing-contact-form-wrapper{background-color:#fff;padding:32px 24px;display:flex;flex-direction:column;width:100%}.landing-contact-form-wrapper .mobile-phone-input-wrapper{align-items:end}@media screen and (min-width:1280px){.landing-contact-form-wrapper{padding:40px 32px}}@media screen and (min-width:1590px){.landing-contact-form-wrapper{padding:48px 40px}}.landing-contact-form-wrapper.error,.landing-contact-form-wrapper.success{padding-top:16px;align-items:flex-start;color:#2e3235}.landing-contact-form-wrapper.error button.close-modal,.landing-contact-form-wrapper.success button.close-modal{align-self:flex-end}.landing-contact-form-wrapper.error h2,.landing-contact-form-wrapper.success h2{font-family:Playfair Display,sans-serif;font-size:32px;font-weight:500;line-height:40px}@media screen and (min-width:1280px){.landing-contact-form-wrapper.error h2,.landing-contact-form-wrapper.success h2{font-family:Playfair Display,sans-serif;font-size:56px;font-weight:500;line-height:72px}}.landing-contact-form-wrapper.error h2 br,.landing-contact-form-wrapper.success h2 br{display:block}.landing-contact-form-wrapper.error p,.landing-contact-form-wrapper.success p{margin-top:16px;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:28px}.landing-contact-form-wrapper.error button.dark-gray.normal,.landing-contact-form-wrapper.success button.dark-gray.normal{margin-top:24px;width:100%}.landing-contact-form-wrapper h2{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:28px;color:#2e3235;text-wrap:pretty;margin-bottom:24px}@media screen and (min-width:1280px){.landing-contact-form-wrapper h2{font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin-bottom:32px}}.landing-contact-form-wrapper form{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1280px){.landing-contact-form-wrapper form{gap:20px}}.landing-contact-form-wrapper form .inputs,.landing-contact-form-wrapper form .inputs .flex-wrapper{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:720px){.landing-contact-form-wrapper form .inputs .flex-wrapper{flex-direction:row}}.landing-contact-form-wrapper form .inputs .flex-wrapper .input-wrapper{flex-grow:1}.landing-contact-form-wrapper form .checkboxes{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1280px){.landing-contact-form-wrapper form .checkboxes{gap:12px}}.landing-contact-form-wrapper form .checkboxes p{color:#2e3235;font-size:10px;font-weight:400;line-height:normal}@media screen and (min-width:1280px){.landing-contact-form-wrapper form .checkboxes p{font-size:11px}}.landing-contact-form-wrapper form .checkboxes p strong{font-weight:700}.landing-contact-form-wrapper form .checkboxes p button{display:inline;background:none;border:none;padding:0;color:inherit;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:none}.landing-contact-form-wrapper form input.button{width:100%}.landing-contact-form-wrapper .select-wrapper.error .react-select__control{border-color:#b80505}.landing-contact-form-wrapper .select-wrapper .react-select__control{border:none;border-bottom:1px solid #2e3235;padding:12px 16px;background-color:transparent;width:100%;box-shadow:none;border-radius:0;min-height:auto;color:#2e3235;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px}@media screen and (min-width:1280px){.landing-contact-form-wrapper .select-wrapper .react-select__control{font-size:16px}}.landing-contact-form-wrapper .select-wrapper .react-select__control:hover{border-color:#2e3235}.landing-contact-form-wrapper .select-wrapper .react-select__control--is-focused{outline:1px solid #101010!important;outline:1px auto -webkit-focus-ring-color!important}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__value-container{padding:0}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__value-container .react-select__placeholder{color:#2e3235;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:24px}@media screen and (min-width:1280px){.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__value-container .react-select__placeholder{font-size:16px}}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__value-container .react-select__multi-value{background-color:#ececec;border-radius:2px}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__value-container .react-select__multi-value .react-select__multi-value__label{font-family:Poppins,sans-serif;font-size:12px;color:#2e3235}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__value-container .react-select__multi-value .react-select__multi-value__remove:hover{background-color:#d3d3d3;color:#2e3235}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__indicator-separator{display:none}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__dropdown-indicator{padding:0;color:#2e3235}.landing-contact-form-wrapper .select-wrapper .react-select__control .react-select__clear-indicator{padding:0;color:#747474}.landing-contact-form-wrapper .select-wrapper .react-select__option{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px}@media screen and (min-width:1280px){.landing-contact-form-wrapper .select-wrapper .react-select__option{font-size:16px}}.landing-contact-form-wrapper .select-wrapper .react-select__option:not(.react-select__option--is-selected){color:#2e3235}.landing-contact-form-wrapper .select-wrapper p.error{margin-top:4px;color:#b80505;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:24px}