.hp-form input,.hp-form select,.hp-form textarea,.hp-form .health-dropdown-selected,.hp-form .health-dropdown-option{font-size:18px;font-weight:500;font-family:var(--font-nunito),sans-serif;color:#000;box-sizing:border-box}.hp-wrapper{padding:20px}.package-modal-overlay{z-index:3000;background:#00000080;justify-content:center;align-items:center;animation:.3s forwards fadeInOverlay;display:flex;position:fixed;inset:0}.text-success,.text-danger{font-size:16px;font-weight:500;font-family:var(--font-nunito),sans-serif!important}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.hp-form{animation:.4s forwards slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.package-modal-content{background:0 0;width:100%;max-width:860px}.hp-form{box-sizing:border-box;background:#e0e5ed;border-radius:50px;flex-direction:column;gap:20px;width:100%;padding:50px 35px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000014}.hp-heading{color:#031e2d;font-family:Montserrat Alternates,sans-serif;font-size:32px;font-weight:600}.hp-heading-highlight{color:#ef7f1a}.form-select,.custom-input,.hp-form input,.custom-select{background:#fff;border-radius:5px;align-items:center;width:100%;height:58px;padding:0 20px;display:flex}.hp-form input:focus{box-shadow:none;border-color:#86b7fe;outline:0}::placeholder{color:#000;opacity:1}.health-dropdown-wrapper{width:100%;position:relative}.health-dropdown-selected{cursor:pointer;background:#fff;border-radius:8px;align-items:center;height:58px;padding:0 20px;transition:border-color .2s;display:flex}.health-dropdown-options{z-index:1000;background:#fff;border:1px solid #00000014;border-radius:10px;width:100%;max-height:250px;padding:6px 0;position:absolute;top:62px;left:0;overflow-y:auto;box-shadow:0 8px 25px #0000001a}.health-dropdown-option{font-family:var(--font-nunito),sans-serif;cursor:pointer;color:#031e2d;align-items:center;margin:2px 8px 12px;padding:8px 15px;font-size:18px;transition:all .2s;display:flex;position:relative}.health-dropdown-option:not(:last-child):after{content:"";pointer-events:none;background-color:#0000000f;height:1px;position:absolute;bottom:-8px;left:0;right:0}.health-dropdown-option:hover,.health-dropdown-option.active{background:#1b4e9b1a!important}.health-dropdown-option.active{font-weight:600}.health-dropdown-option:last-child{margin-bottom:2px}.country-box{width:130px;min-width:130px;height:58px;position:relative}.country-flag{width:35px;height:24px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.country-select{appearance:none;width:100%;height:100%;padding-left:53px;padding-right:30px;font-size:14px}.hp-address{resize:none;box-sizing:border-box;width:100%;max-width:100%;height:15vh;min-height:150px;padding:16px 20px}.hp-address:focus{box-shadow:none;border-color:#86b7fe;outline:0}.hp-submit{cursor:pointer;min-width:180px;font-family:var(--font-nunito),sans-serif;color:#fff;z-index:1;box-sizing:border-box;background:linear-gradient(#1b4e9b,#227aff) border-box,linear-gradient(#1b4e9b,#227aff) padding-box padding-box;border:2px solid #0000;border-radius:0;padding:12px 28px;font-size:20px;font-weight:600;transition:all .3s ease-in-out;position:relative}.hp-submit:after{content:"";z-index:-1;opacity:0;background:linear-gradient(255deg,#ff8c25 0%,#d86803 50%,#ff993c 100%) border-box,linear-gradient(255deg,#ff8c25 0%,#d86803 50%,#ff993c 100%) padding-box padding-box;border:2px solid #0000;transition:opacity .3s ease-in-out;position:absolute;inset:-2px}.hp-submit:hover:after{opacity:1}.hp-submit:hover{color:#fff}.health-modal-close{cursor:pointer;background:0 0;border:none;font-size:22px}@media (max-width:992px){.hp-form input,.hp-form select,.hp-form textarea,.hp-form .health-dropdown-selected,.hp-form .health-dropdown-option{font-size:14px}.hp-form textarea{min-height:150px}.hp-form{gap:0;padding:40px 25px}.hp-heading{font-size:28px}.health-dropdown-selected,.hp-form input{height:50px;font-size:18px}.hp-submit{padding:10px 20px;font-size:14px}}@media (max-width:768px){.hp-form input,.hp-form select,.hp-form textarea,.hp-form .health-dropdown-selected,.hp-form .health-dropdown-option{padding:6px 8px;height:48px!important;font-size:14px!important}.hp-heading{font-size:18px}.hp-form input,.hp-form select,.hp-form textarea,.hp-form .health-dropdown-selected{height:38px!important}.hp-form textarea{min-height:150px}.heading-space-appointment{margin-bottom:1.5rem!important}.health-dropdown-selected,.hp-form input{font-size:16px}.health-dropdown-options{position:absolute;top:42px}.hp-submit{padding:6px 8px;font-size:14px}.health-modal-close{font-size:18px}}
