.contact-section{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-top:-50px;min-height:900px;padding:0 72px}.card-contact-button-cont{display:flex;justify-content:center;width:100%}.contact-container{align-items:start;display:flex;gap:60px;margin:0 auto;max-width:1200px;width:100%}.contact-left{display:flex;flex-direction:column;gap:18px}.contact-title{font-size:48px;font-weight:700;line-height:1.11;margin:0 0 18px}.contact-lead,.contact-title{color:#1e1e1e;font-family:DM Sans,sans-serif}.contact-lead{font-size:24px;font-weight:400;letter-spacing:.48px;line-height:1.6;margin:0 0 26px}.contact-info-title{color:#1e1e1e;font-family:DM Sans,sans-serif;font-size:20px;font-weight:500;margin-top:30px}.contact-info-list{display:flex;flex-direction:column;gap:18px}.contact-info-item{align-items:center;display:flex;gap:14px}.contact-icon{align-items:center;background:#fff;border:1.5px solid #49d651;border-radius:9px;display:flex;height:43px;justify-content:center;width:43px}.contact-info-text .info-label{font-weight:300}.contact-info-text .info-label,.contact-info-text .info-value{color:#1e1e1e;font-family:DM Sans,sans-serif;font-size:20px;line-height:1.1}.contact-info-text .info-value{font-weight:700;text-decoration:none}.contact-info-text a.info-value:hover{text-decoration:underline}.contact-card{background:#eaf0f0;border-radius:55px;padding:40px 30px 30px}.form-grid{grid-gap:22px 28px;display:grid;gap:22px 28px;grid-template-columns:1fr 1fr}.field{display:flex;flex-direction:column;gap:8px}.field label{font-weight:500}.field input,.field label,.field textarea{color:#1e1e1e;font-family:DM Sans,sans-serif;font-size:15px}.field input,.field textarea{background:#fff;border:none;border-radius:34px;box-sizing:border-box;height:59px;outline:none;padding:0 18px}.field textarea{border-radius:29px;height:148px;padding:14px 18px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#1e1e1e36}.field-span-2{grid-column:span 2}.captcha-field{margin-top:4px}.captcha-hint{color:#1e1e1eb3;font-size:13px}.captcha-hint,.privacy{font-family:DM Sans,sans-serif}.privacy{align-items:center;color:#1e1e1e;display:flex;font-size:15px;gap:10px;margin-top:22px}.privacy a{color:#1e1e1e;text-decoration:underline}.privacy input{border:1px solid #1e1e1e33;border-radius:6px;height:18px;width:18px}.contact-card .btn-submit{align-items:center;background:#49d651;border:none;border-radius:100px;color:#1e1e1e;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;height:53px;justify-content:center;margin:18px auto 0;min-width:222px;width:222px}.contact-card .btn-submit:hover{background:#3bc943}@media (max-width:1200px){.contact-section{margin-top:0;padding:40px 32px 20px}.contact-container{align-items:center;flex-direction:column;gap:40px}.contact-card,.contact-left{max-width:640px;width:100%}}@media (max-width:768px){.contact-section{margin-top:0;min-height:auto;padding:32px 20px 20px}.contact-container{gap:32px}.contact-title{font-size:32px}.contact-lead{font-size:18px}.contact-info-title{margin-top:20px}.contact-info-item{gap:12px}.contact-card{border-radius:28px;padding:28px 20px 24px}.form-grid{gap:16px;grid-template-columns:1fr}.field-span-2{grid-column:span 1}.field input{height:50px}.field textarea{height:120px}.btn-submit{min-width:0;min-width:auto;width:100%}.privacy{align-items:flex-start}}@media (max-width:520px){.contact-section{padding:20px 16px}.contact-title{font-size:28px}.contact-lead{font-size:15px;line-height:1.5}.contact-info-title{font-size:16px;margin-top:16px}.contact-card{border-radius:22px;padding:22px 16px 20px}.contact-icon{height:36px;width:36px}.contact-info-text .info-label,.contact-info-text .info-value{font-size:16px}.privacy{font-size:13px}.btn-submit{font-size:17px;height:48px}}.contact-message{animation:slideDown .3s ease-out;border-radius:12px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5;margin-bottom:20px;padding:16px 20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-message-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.contact-message-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.btn-submit:disabled{background:#9e9e9e;cursor:not-allowed;opacity:.6}.btn-submit:disabled:hover{background:#9e9e9e}
/*# sourceMappingURL=709.c05815cd.chunk.css.map*/