.contact-form-select .ant-select-selector{text-align:left!important}.contact-form .ant-form-item-label{padding-bottom:4px;line-height:1.4}.contact-form .ant-input,.contact-form .ant-select-selector{height:44px;padding:8px 12px!important}.contact-form .ant-select-single .ant-select-selector .ant-select-selection-item,.contact-form .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.contact-form .ant-select-single .ant-select-selector .ant-select-selection-search-input{line-height:44px}.contact-form .ant-form-item{margin-bottom:20px}.contact-form textarea.ant-input{min-height:120px;padding:10px 12px}.contact-form .ant-input-focused,.contact-form .ant-input:focus,.contact-form .ant-select-focused .ant-select-selector,.contact-form textarea.ant-input:focus{border-color:#4e597f;box-shadow:0 0 0 2px rgba(78,89,127,.15)}.loading-spinner{display:block;width:100px;height:100px;margin:20% auto 0;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:hsl(345,45%,54%);animation:spin 1s ease-in-out infinite}.contact-email-link{color:#e2ddd2!important}.social-media-container{padding:0 30px;animation:fadeIn 1.2s ease-in-out forwards}.social-list{display:flex;align-items:center;gap:7px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.social-list .break{flex-basis:100%;height:0;padding:0;margin:0}@media screen and (min-width:821px){.social-list .break{display:none}.social-list{justify-content:flex-start;flex-wrap:wrap}}.social-item{display:inline-flex}.social-list .social-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgb(78,89,127);text-decoration:none;transition:transform .15s ease,background-color .15s ease}.social-list .social-icon:hover{transform:scale(1.2);background-color:hsl(345,45%,54%)}.social-list .social-icon svg{width:18px;height:18px;flex-shrink:0}.facebook,.facebook:hover,.github,.github:hover,.instagram,.instagram:hover,.linkedin,.linkedin:hover,.tiktok,.tiktok:hover,.twitter,.twitter:hover,.youtube,.youtube:hover{color:#e2ddd2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (max-width:820px){.contact-title{font-size:2.8rem!important}.contact-info{padding-top:3rem!important;min-height:auto!important}.contact-form{padding-top:2rem!important;padding-bottom:1rem!important}.contact-us-row{display:flex;flex-direction:column}.contact-us-row .ant-col{width:100%!important;max-width:100%!important}.action{top:20%!important}}@media screen and (min-width:912px){.contact-us-row{display:flex;flex-direction:row}.contact-info{min-height:90vh!important;width:40%!important}}@media (max-height:1370px){.contact-info{min-width:30%}.contact-form{max-width:70%}.contact-title{padding-left:25px!important}.contact-email{padding-left:30px!important}.social-media-container{padding-left:25px;gap:10px}}.consent-box{background:rgb(243,241,238);border:1px solid rgba(213,210,203,.9);border-radius:7px;padding:15px 20px;width:100%;max-width:600px;margin:0 auto;display:flex;opacity:.7;align-items:flex-start}.consent-text{font-family:Be Vietnam Pro,sans-serif;font-size:14px;display:block;padding-left:0;text-align:center;width:100%}.consent-text a{color:#2a4dbf;font-weight:500;text-decoration:none}.consent-text a:hover{text-decoration:underline}