@font-face{font-family:"Avenir";src:url("./Avenir-Roman.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Frank Ruhl Libre";src:url("./FrankRuhlLibre-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Frank Ruhl Libre";src:url("./FrankRuhlLibre-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Bickham Script Pro";src:url("./Bickham-Script-Pro-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.contact-form{width:100%}.contact-form__form{display:flex;flex-direction:column;gap:2.25rem}.contact-form__success{background-color:#5534ea;color:#fff;padding:2.25rem;margin-bottom:2.25rem;font-weight:500;text-transform:uppercase;font-size:1.2rem}.contact-form__errors{background-color:#f44336;color:#fff;padding:2.25rem;margin-bottom:2.25rem}.contact-form__errors p{font-weight:500;margin-bottom:.5rem;text-transform:uppercase;font-size:1.2rem}.contact-form__errors ul{list-style:disc;padding-left:1.5rem}.contact-form__errors ul li{margin:.25rem 0}.contact-form__fields{display:flex;flex-direction:column;gap:2.8rem 2.25rem}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:2.25rem}.contact-form__field{width:100%}.contact-form__field input[type=text],.contact-form__field input[type=email],.contact-form__field input[type=tel],.contact-form__field textarea{width:100%;background-color:#fff;font-size:1.4rem;line-height:1.5;padding:1.2rem 1.34rem 1rem}.contact-form__field input[type=text]::placeholder,.contact-form__field input[type=email]::placeholder,.contact-form__field input[type=tel]::placeholder,.contact-form__field textarea::placeholder{color:#929292;text-transform:uppercase}.contact-form__field input[type=text]:focus,.contact-form__field input[type=email]:focus,.contact-form__field input[type=tel]:focus,.contact-form__field textarea:focus{outline:none}.contact-form__field input[type=text]:required::placeholder::after,.contact-form__field input[type=email]:required::placeholder::after,.contact-form__field input[type=tel]:required::placeholder::after,.contact-form__field textarea:required::placeholder::after{content:" *";color:#f44336}.contact-form__field textarea{resize:vertical;min-height:120px;font-family:inherit}.contact-form__submit{text-transform:uppercase;color:#fff;width:fit-content;border:none;background-color:#000;padding:1.2rem 2.8rem 1rem;font-size:1.4rem;cursor:pointer}.contact-form__privacy{margin-top:1.34rem}.contact-form__privacy-label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;color:#929292;font-size:1.3rem;line-height:1.5}.contact-form__privacy-label input[type=checkbox]{margin-top:.2rem;flex-shrink:0;cursor:pointer;width:18px;height:18px;border:1px solid #ccc;border-radius:2px;appearance:none;background-color:#fff;transition:all .2s ease;position:relative}.contact-form__privacy-label input[type=checkbox]:hover{border-color:#cea06f}.contact-form__privacy-label input[type=checkbox]:checked{background-color:#cea06f;border-color:#cea06f}.contact-form__privacy-label input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-form__privacy-label input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(206,160,111,.2)}.contact-form__privacy-label span{flex:1}/*# sourceMappingURL=main-contacts.css.map */
