.styles_contact__JLFxQ{position:relative;width:100%;min-height:75vh;padding:80px 20px 0;background-color:#1d1d1d;background-image:radial-gradient(circle farthest-corner at 100% 100%,rgba(122,167,255,.32),transparent 44%),radial-gradient(circle farthest-corner at 0 100%,rgba(255,1,1,.15),transparent 32%);color:#fff;box-sizing:border-box}.styles_contact__form__P2GQK{max-width:550px;width:100%;margin:0 auto;text-align:center}.styles_contact__title__vQWfH{color:#99a4af;font-weight:500}.styles_contact__heading__IkgPa{font-size:45px;line-height:1.25;font-weight:500}.styles_contact__paragraph__x5xJQ{line-height:1.5;opacity:.9;font-size:18px}.styles_spacer__88r38{height:32px}.styles_formCard__Km8JV{padding:5%;border-radius:12px;background-color:#fff;color:#1d1d1d;text-align:left;box-sizing:border-box;width:100%}.styles_formGrid__vIydk{display:grid;grid-template-columns:1fr 1fr;gap:5%}.styles_fieldBlock__r3FmP{margin-bottom:16px;width:100%}.styles_textArea__00UNQ,.styles_textField__IY467{width:100%;box-sizing:border-box;padding:12px;border:1px solid #e7ecf0;border-radius:6px;background-color:#f5f6f7;font-size:15px;line-height:1.4}.styles_textArea__00UNQ::-moz-placeholder,.styles_textField__IY467::-moz-placeholder{color:#cbd5df}.styles_textArea__00UNQ::placeholder,.styles_textField__IY467::placeholder{color:#cbd5df}.styles_textArea__00UNQ{min-height:120px}.styles_button__c0kkT{display:inline-block;padding:12px 28px;border-radius:6px;background-color:#1d1d1d;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;transition:background-color .3s;margin:0}.styles_button__c0kkT:hover{background-color:#33383f}.styles_formError__QVpME,.styles_formSuccess__yXTiX{margin-top:16px;padding:12px;border-radius:6px;font-size:14px}.styles_formSuccess__yXTiX{background-color:#e6f7e6;color:#2c7a2c}.styles_formError__QVpME{background-color:#fde7e7;color:#c62828}@media screen and (max-width:576px){.styles_contact__JLFxQ{padding:60px 16px}.styles_contact__heading__IkgPa{font-size:32px}.styles_contact__paragraph__x5xJQ{font-size:16px}.styles_formCard__Km8JV{padding:20px}.styles_formGrid__vIydk{grid-template-columns:1fr;gap:12px}.styles_button__c0kkT{width:100%}}