form.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between}form.contact-form .form-group{width:47.9%}form.contact-form .form-group.w-100{width:100%}.contact-section{max-width:730px;margin-left:auto;margin-right:auto;background:white;padding:30px 25px;border-radius:20px}.contact-section h2{font-size:28px;font-weight:600;letter-spacing:1.2px}.form-group{margin-bottom:15px}.form-group label{font-weight:400;display:block;margin-bottom:10px;font-size:14px;line-height:17px;color:#000}.form-group label span{color:red}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 16px;border:1px solid #00000040;border-radius:0;color:#000;min-height:40px;font-family:Inter,Inter Fallback;font-size:14px;background-color:#fff}.form-group textarea{height:100px;flex-basis:100%;max-width:100%}.error{color:red;font-size:12px;margin-top:5px}h4.header-form{width:100%;margin-bottom:15px;margin-top:20px;border-bottom:1px solid #ddd;padding-bottom:15px;letter-spacing:1.2px;font-size:20px}form.contact-form .form-group.checkbox{width:100%}.checkboxs{display:flex;flex-wrap:wrap;gap:5px;column-gap:20px}.checkboxs input{width:20px;height:20px}.checkboxs>div{display:flex;align-items:center;gap:10px}.checkboxs>div label{margin:0}@media (max-width:1024px){.contact-section{margin-top:20px}}@media (max-width:767px){form.contact-form .form-group{width:100%}.contact-section h2{font-size:24px}}@media (max-width:639px){.contact-section h2{font-size:22px}}@media (max-width:414px){.contact-section h2{font-size:20px}.contact-section{padding:30px 15px}}