.contact{flex-direction:column;justify-content:center;align-items:center;min-height:90vh;display:flex}.contact h1{text-align:center}.contact p{margin-top:20px}
.a-e-button{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex}
.a-e-loader{border:2px solid #fff;border-top-color:gray;border-radius:50%;width:10px;height:10px;animation:2s linear infinite a-e-loader-spin}@-webkit-keyframes a-e-loader-spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes a-e-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.a-e-button>.a-e-loader{margin-left:10px}
.contact-form-container{margin-top:30px}.contact-form-container .button-container{justify-content:center;width:100%;display:flex}.contact-form-container button{color:#fff;background-color:#000;border:none;border-radius:5px;margin-top:20px;padding:10px 20px}.contact-form-container .a-e-button__disabled{background-color:gray}.contact-form__form{flex-wrap:wrap;display:flex}@media only screen and (max-width:852px){.contact-form__form{flex-direction:column}}.message-sent-container{padding:20px 5px}.contact-form-container input,.contact-form-container textarea{text-align:left;leading-trim:both;text-edge:cap;border:1px solid #000;flex-grow:1;margin:5px;padding:16px;font-size:14px;font-style:normal;font-weight:450;line-height:normal}.contact-form-container input::placeholder,.contact-form-container textarea::placeholder{text-align:left;leading-trim:both;text-edge:cap;font-size:14px;font-style:normal;font-weight:450;line-height:normal}.contact-form-container textarea{resize:none;width:calc(100% - 42px);min-height:100px}
