.form-contact-section{margin-top:50px;margin-bottom:50px;overflow:hidden}@media (min-width:992px){.form-contact-section{margin-top:80px;margin-bottom:80px}}.form-contact-section .section-wrap{flex-direction:column;gap:50px;display:flex;position:relative}@media (min-width:992px){.form-contact-section .section-wrap{grid-template-columns:repeat(2,auto);justify-content:center;gap:100px;display:grid}}.form-contact-section .section-content{flex-direction:column;display:flex}@media (min-width:992px){.form-contact-section .section-content{max-width:447px;margin-left:auto}}.form-contact-section .main-heading{color:#585423;text-align:center;margin-bottom:6px;font-size:26px;font-weight:700;line-height:1.2}@media (min-width:992px){.form-contact-section .main-heading{text-align:left;font-size:32px}}.form-contact-section .main-desc{color:#77755b;text-align:center;margin-bottom:30px;font-size:12px;font-weight:500;line-height:20px}@media (min-width:992px){.form-contact-section .main-desc{text-align:left;font-size:14px}}.form-contact-section .cards-section{flex-direction:column;gap:15px;display:flex}.form-contact-section .card-item{background-color:#fff6db;border:1px solid #585423;border-radius:7px;flex-flow:row;place-content:center flex-start;align-items:flex-start;gap:10px;padding:9px 15px;display:flex}@media (min-width:992px){.form-contact-section .card-item{gap:16px;padding:20px 15px}}.form-contact-section .card-icon{width:16px;min-width:16px;height:16px}@media (min-width:992px){.form-contact-section .card-icon{width:22px;min-width:22px;height:22px}}.form-contact-section .card-content{flex-direction:column;display:flex}.form-contact-section .card-heading{color:#585423;font-size:14px;font-weight:500;line-height:16px}@media (min-width:992px){.form-contact-section .card-heading{font-size:18px;line-height:19px}}.form-contact-section .card-desc{color:#585423;margin-top:4px;font-size:14px;font-weight:500;line-height:16px}@media (min-width:992px){.form-contact-section .card-desc{font-size:16px;line-height:22px}.form-contact-section .section-form{min-width:466px;max-width:466px}}.form-contact-section .form-section{width:100%}.form-contact-section .form-section label{color:#585423;letter-spacing:.01em;font-size:12px;font-weight:500;line-height:24px}@media (min-width:992px){.form-contact-section .form-section label{font-size:14px}}.form-contact-section .form-section input,.form-contact-section .form-section select,.form-contact-section .form-section textarea{color:#585423;letter-spacing:.01em;background-color:#f3f3f3;border-radius:5px;width:100%;height:42px;padding:0 10px;font-size:12px;font-weight:500;display:block}@media (min-width:992px){.form-contact-section .form-section input,.form-contact-section .form-section select,.form-contact-section .form-section textarea{font-size:14px}}.form-contact-section .form-section input[aria-invalid=true],.form-contact-section .form-section select[aria-invalid=true],.form-contact-section .form-section textarea[aria-invalid=true]{border:1px solid red}.form-contact-section .form-section textarea{height:100px;padding-top:10px;padding-bottom:10px}.form-contact-section .form-section button[type=submit]{color:#fff;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#585423;flex-direction:row;place-content:center;align-items:center;width:100%;height:52px;margin-top:25px;padding:14px 19px;font-size:16px;font-weight:400;line-height:1.2;display:flex}.form-contact-section .form-heading{color:#332f00;text-align:center;margin-bottom:8px;font-size:26px;font-weight:700;line-height:24px}@media (min-width:992px){.form-contact-section .form-heading{text-align:left;margin-bottom:10px;font-size:32px}}.form-contact-section .form-desc{color:#77755b;letter-spacing:.01em;text-align:center;margin-bottom:15px;font-size:12px;font-weight:500;line-height:18px}@media (min-width:992px){.form-contact-section .form-desc{text-align:left;font-size:14px;line-height:24px}}.form-contact-section .form-field-row{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}@media (min-width:576px){.form-contact-section .form-field-row{flex-direction:row}}.form-contact-section .form-field{flex-direction:column;flex:1;display:flex;position:relative}
