.discount-modal .modal-backdrop{z-index:1010;background:#0009;justify-content:center;align-items:center;animation:.4s ease-in-out fadeIn;display:flex;position:fixed;inset:0}.discount-modal .modal{text-align:center;background:#fff;border-radius:7px;width:90%;max-width:1000px;padding:26px;animation:.4s ease-in-out slideIn;position:relative;box-shadow:0 10px 30px #0003}.discount-modal .close-button{color:#555;cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:10px;right:16px}.discount-modal .contact-form{gap:12px;margin-top:14px}.discount-modal .contact-form label{color:#666;padding-bottom:5px;font-size:12px;font-weight:400}.discount-modal .discount-modal-container{gap:30px;display:flex}.discount-modal .contact-form-discount{text-align:left}.discount-modal .contact-form-discount h2{color:#333;font-size:24px;font-weight:600}.discount-modal .contact-form-discount p{margin-top:12px;font-size:14px}.discount-modal .submit-btn{color:#fff;background-color:#fc8b20;border-radius:50px;font-weight:500}.discount-modal .form-fields,.discount-modal .text-area{border:1px solid #6f79888f}.discount-modal .form-fields{margin-top:6px;padding:14px 10px}.discount-modal .select-program-field{padding-right:40px}.discount-modal .select-program-field option{white-space:normal}.discount-modal .discount-modal-content{text-align:left;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.discount-modal .discount-modal-content p{margin-top:12px;font-size:14px}.discount-modal .discount-modal-content,.discount-modal .contact-form-discount{flex:1}.select-program-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border:1px solid #ccc;padding-right:2.5rem}.discount-modal .exitPopupPhone{--react-international-phone-font-size:18px;--react-international-phone-text-color:#5d5b6c;--react-international-phone-height:52px;--react-international-phone-flag-width:52px;--react-international-phone-border-radius:10px;border:1px solid #6f79888f;border-radius:10px;width:100%}@media (max-width:1023px){.discount-modal .exitPopupPhone{--react-international-phone-font-size:14px}}.discount-modal .exitPopupPhone input{width:100%;line-height:23px}@media (max-width:1023px){.discount-modal .exitPopupPhone input{line-height:16px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991px){.discount-modal .discount-modal-container{flex-direction:column}.discount-modal .discount-modal-content{display:none}.discount-modal .contact-form-discount{padding:30px}.discount-modal .modal{padding:0}.discount-modal .discount-modal-container{display:block}}@media (max-width:767px){.discount-modal .form-heading{font-size:18px}.discount-modal .terms-link,.discount-modal .terms-content{font-size:14px}.discount-modal .submit-btn{height:40px;font-size:16px}.discount-modal .contact-form-discount{padding:20px}}
