@charset "UTF-8";@font-face{font-family:poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:poppins-semi-bold;font-style:normal;font-weight:400;src:url(../fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:poppins-extra-bold;font-style:normal;font-weight:400;src:url(../fonts/Poppins-ExtraBold.ttf) format("truetype")}@font-face{font-family:omelet-hand;font-style:normal;font-weight:400;src:url(../fonts/Omelet-Hand.otf) format("opentype")}.contact-section[data-v-01cf6add]{align-items:center;background-color:#e94234;color:#000;display:flex;min-height:80vh;padding:3rem 0;position:relative}.contact-section .container[data-v-01cf6add]{margin:0 auto;max-width:1000px;padding:0 2rem;width:100%}@media (max-width:768px){.contact-section .container[data-v-01cf6add]{padding:0 1.5rem}}.contact-section .greeting[data-v-01cf6add]{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width:768px){.contact-section .greeting[data-v-01cf6add]{display:block;padding:0 1rem}}.contact-section .greeting h2[data-v-01cf6add]{font-size:3.5rem;font-weight:700;margin:0}@media (max-width:768px){.contact-section .greeting h2[data-v-01cf6add]{margin-bottom:12px}}.contact-section .form-wrapper[data-v-01cf6add]{width:100%}@media (min-width:768px){.contact-section .form-wrapper[data-v-01cf6add]{display:flex;justify-content:center;margin:0 auto;max-width:800px}}.contact-section .form-wrapper form[data-v-01cf6add]{width:100%}.contact-section .form-wrapper form .hidden[data-v-01cf6add]{display:none}.contact-section .form-wrapper form .form-row[data-v-01cf6add]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5rem}@media (max-width:768px){.contact-section .form-wrapper form .form-row[data-v-01cf6add]{align-items:flex-start;flex-direction:column;padding:0 1rem}}.contact-section .form-wrapper form .form-row label[data-v-01cf6add]{font-size:1.2rem;margin-right:1rem}@media (max-width:768px){.contact-section .form-wrapper form .form-row label[data-v-01cf6add]{margin-bottom:.5rem}}.contact-section .form-wrapper form .form-row input[data-v-01cf6add]{background:transparent;border:1px solid #000;border-radius:4px;color:#000;flex:1;font-size:1.1rem;margin:0 1rem;max-width:300px;padding:.75rem 1rem}.contact-section .form-wrapper form .form-row input[data-v-01cf6add]::-moz-placeholder{color:#000000b3}.contact-section .form-wrapper form .form-row input[data-v-01cf6add]::placeholder{color:#000000b3}.contact-section .form-wrapper form .form-row input[data-v-01cf6add]:focus{outline:none}@media (max-width:768px){.contact-section .form-wrapper form .form-row input[data-v-01cf6add]{margin:.5rem 0;max-width:100%;width:90%}}.contact-section .form-wrapper form .form-row select[data-v-01cf6add]{border:1px solid #000;border-radius:4px;flex:1;font-size:1.1rem;margin:0 1rem;max-width:300px;padding:.75rem 1rem}.contact-section .form-wrapper form .form-row select[data-v-01cf6add]:focus{outline:none}@media (max-width:768px){.contact-section .form-wrapper form .form-row select[data-v-01cf6add]{margin:.5rem 0;max-width:100%;width:100%}}.contact-section .form-wrapper form .form-row span[data-v-01cf6add]{font-size:1.2rem;margin-left:1rem}@media (max-width:768px){.contact-section .form-wrapper form .form-row span[data-v-01cf6add]{margin:.5rem 0}}.contact-section .form-wrapper form .form-row .dropdown-wrapper[data-v-01cf6add]{border-radius:4px;flex:1;margin:0 1rem;max-width:300px;overflow:hidden;position:relative}@media (max-width:768px){.contact-section .form-wrapper form .form-row .dropdown-wrapper[data-v-01cf6add]{margin:.5rem 0;max-width:100%;width:100%}}.contact-section .form-wrapper form .form-row .dropdown-wrapper[data-v-01cf6add]:after{color:#e94234;content:"⌄";font-size:16px;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.contact-section .form-wrapper form .form-row .dropdown-wrapper select[data-v-01cf6add]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:1px solid #000;color:#e94234;margin:0;padding-right:2.5rem;width:100%}.contact-section .form-wrapper form .form-row .dropdown-wrapper select option[data-v-01cf6add]{background-color:#000;color:#e94234}.contact-section .form-wrapper form .form-row .dropdown-wrapper.project-type[data-v-01cf6add]{max-width:200px}@media (max-width:768px){.contact-section .form-wrapper form .form-row .dropdown-wrapper.project-type[data-v-01cf6add]{max-width:100%}}.contact-section .form-wrapper form .form-actions[data-v-01cf6add]{display:flex;justify-content:flex-end}@media (max-width:768px){.contact-section .form-wrapper form .form-actions[data-v-01cf6add]{margin-top:2rem;padding:0 1rem}}.contact-section .form-wrapper form .form-actions button[data-v-01cf6add]{background-color:#000;border:none;border-radius:2rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.contact-section .form-wrapper form .form-actions button[data-v-01cf6add]:hover{color:#e94234}.contact-section .form-wrapper form .form-actions button[data-v-01cf6add]:disabled{cursor:not-allowed;opacity:.7}.contact-section .form-wrapper form .form-feedback[data-v-01cf6add]{margin-top:1.5rem}@media (max-width:768px){.contact-section .form-wrapper form .form-feedback[data-v-01cf6add]{padding:0 1rem}}.contact-section .form-wrapper form .form-feedback .error-message[data-v-01cf6add],.contact-section .form-wrapper form .form-feedback .success-message[data-v-01cf6add]{background-color:#000000b3;border-radius:4px;color:#fff;font-weight:500;padding:.75rem 1rem}
