.contact-page{max-width:750px;margin:50px auto}.Contact-Header{letter-spacing:normal;text-align:left;color:#211d2b;margin-top:40px;font-style:normal;font-weight:700;font-stretch:100%;line-height:.78}.contact-header h2{color:#333;margin-bottom:1rem}.contact-header p{letter-spacing:normal;text-align:left;color:#211d2b;font-size:1.5rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.25}.span{font-weight:600}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-flex{flex-flow:wrap;justify-content:space-between;align-items:center;gap:22px;padding:0;display:flex}.form-group{flex-direction:column;flex:1;gap:.5rem;display:flex}.form-group label{letter-spacing:normal;text-align:left;color:#211d2b;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.43}.form-flex .form-group input{height:40px}.form-group input,.form-group textarea{border:1px solid #e1e0e4;border-radius:3px;padding:10px 16px}.form-group textarea{resize:vertical;min-height:120px}.submit-button{color:#fff;cursor:pointer;background-color:#f93;border:none;border-radius:4px;width:125px;height:40px;margin:22px 625px 0 0}.submit-button:disabled{cursor:not-allowed}.spinner{vertical-align:middle;border:2px solid #fff;border-top-color:#3498db;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.loading-content{justify-content:center;align-items:center;display:flex}.form-group label[required]:after{content:" *";color:red}.form-group input::placeholder,.form-group textarea::placeholder{letter-spacing:normal;text-align:left;color:#b5b1bb;font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.67}.text-style-1{color:#ec1919}.response-received{margin-top:40px;font-size:1.2rem}.thankyou{margin-top:100px;font-size:32px;font-weight:500}@media (max-width:992px){.contact-page{padding:0 20px}.submit-button{margin-right:0}}@media (max-width:768px){.form-flex{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%}.form-group,.form-flex .form-group input{width:100%}.form-group input,.form-group textarea{padding:10px}}@media (max-width:576px){.submit-button{width:100%;margin:22px 0 0}}
