.contact-wrapper{display:flex;flex-direction:column;gap:30px;max-width:800px}.contact-wrapper .input-field{background:#fff;padding:16px;background:#f0f3f7;border:none;border-radius:6px;flex-grow:1}.contact-wrapper .contact_input_container{display:flex;flex-wrap:wrap;gap:8px}.contact-wrapper .contact_input_container input{font-size:15px}.contact-wrapper .form-control{background:#f0f3f7;border:none;resize:none;height:100px;font-size:15px;font-family:sans-serif;padding:15px;border-radius:6px}.contact-wrapper .bottom-section{display:flex;flex-direction:column;align-items:center;gap:20px}.contact-wrapper .bottom-section .checkbox-container{display:flex;align-items:center;gap:8px}.contact-wrapper .bottom-section .checkbox-container input[type=checkbox]{width:18px;height:18px;cursor:pointer}.contact-wrapper .bottom-section .default-button{position:relative;padding-right:40px!important}.contact-wrapper .bottom-section .default-button.loading:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:spin 1s linear infinite;display:block}@keyframes spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@media screen and (max-width:768px){.contact-wrapper{padding:0}}