.modal-header button{width:10px;height:10px;background-color:unset;border:unset;margin-right:0 !important}.modal .modal-content{border-radius:18px}.modal-header button:hover{background-color:#33cead}.modal-header button:focus{background-color:#33cead}.modal-header button:focus-visible{background-color:#33cead}.modal-footer .modal-btn-close{border:1px solid #e5e5e5 !important;background-color:#fff !important;color:#000 !important;font-size:16px !important;line-height:24px !important;border-radius:24px !important;background-color:#fff !important}.modal-footer .modal-btn-send{background:#33cead !important;font-size:16px !important;line-height:24px !important;border-radius:24px !important;color:#051049 !important;text-transform:capitalize}.modal-footer .modal-btn-send:hover,.modal-footer .modal-btn-close:hover,.modal-footer .modal-btn-send:focus,.modal-footer .modal-btn-close:focus{background-color:#333 !important;color:#fff !important}#form-submit{width:75px;display:flex;align-items:center;justify-content:center}#submit-spinner{width:24px;height:24px}.contact-button-container{position:relative;display:inline-block}.user-type-option{cursor:pointer;margin-bottom:10px}.option-card{border:2px solid #e5e5e5;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease;background-color:#fff;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.option-card:hover{border-color:#33cead;background-color:#f8fffd;transform:translateY(-2px);box-shadow:0 4px 12px rgba(51,206,173,.15)}.option-icon{font-size:32px;margin-bottom:12px}.option-text{font-size:16px;color:#333;font-weight:500;margin:0}.contact-options-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:280px;z-index:1000;display:none;margin-top:8px}.contact-options-dropdown.show{display:block}.dropdown-header{padding:16px 20px 12px;border-bottom:1px solid #e5e5e5}.mandatory-text{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.select-text{margin:4px 0 0;font-size:14px;color:#333;font-weight:400}.dropdown-options{padding:8px 0}.option-item{width:100%;padding:16px 20px;background:0 0;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;border-radius:0}.option-item:hover{background-color:#f8f9fa}.option-item:first-child{border-radius:0}.option-item:last-child{border-radius:0}