.footer{bottom:0;width:100%;display:flex;padding:25px;background:#f5f7f8;font-size:14px;font-family:Lexend Deca;justify-content:space-between}.footer-links,.footer .right-content{display:flex;align-items:center}.footer .right-content{grid-gap:30px;gap:30px}.footer .right-content img{height:40px}.footer-divider{color:#6c757d;font-size:14px}.footer-divider-vertical{width:1px;height:60px;background-color:#d6d6d6}.footer-help-title{font-weight:600;color:#333}.footer-fixed{bottom:0;width:100%;display:flex;position:fixed;padding:25px;background:#f5f7f8;font-size:14px;font-family:Lexend Deca;justify-content:space-between}.footer-fixed .right-content{grid-gap:30px;gap:30px;display:flex;align-items:center}.footer-fixed .right-content img{height:40px}.right-content .footer-copyright{color:#4d5c6f;font-size:12px}@media (max-width:768px){.footer{bottom:0;width:100%;display:block;position:relative;padding:20px;background:#f5f7f8;font-size:14px;font-family:Lexend Deca;justify-content:space-between}.footer .right-content{grid-gap:0;gap:0;display:block}.footer-divider{display:none}.footer-links{grid-gap:8px;gap:8px;display:flex;font-size:12px;margin-top:30px;align-items:flex-start;flex-direction:column}.footer-divider-vertical{display:none;width:0;height:60px;background-color:#d6d6d6}.footer-fixed{bottom:0;width:100%;display:block;position:fixed;padding:20px;background:#f5f7f8;margin-top:40px;font-size:14px;font-family:Lexend Deca;justify-content:space-between}.footer-fixed .right-content{grid-gap:0;gap:0;display:block}}.error-page{margin:20px;text-align:center;font-family:Lexend Deca}.error-page p{margin-top:20px}.form-container{width:100%}.form-title{font-weight:500;font-size:18px}.form-inputs{padding:20px!important;border-radius:8px!important}.visit-type{flex:0.48 1;cursor:pointer;padding:12px;border:1px solid #ccc;border-radius:8px}.visit-type-label{font-weight:300}.visit-type-options{grid-gap:20px;gap:20px;display:flex;flex-direction:row}.visit-type.selected{border:2px solid #1f7df8}.visit-content img{height:25px;vertical-align:bottom}.dc-name{color:#252d38}.dc-details{color:#70829b;font-size:14px;font-weight:300}.dc-visit{color:#70829b;font-family:Lexend Deca}.dropdown-input{z-index:1;overflow:scroll;max-height:250px;background:#fff;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03)}.custom-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;z-index:10}.appointment-button{background:#156ddc!important;border-radius:8px!important;width:25%!important;padding:8px!important;margin-top:16px!important;color:#fff!important;border:none!important}.appointment-button:disabled{background:#d0e2f8!important;font-weight:500!important}.custom-date-picker{border-radius:8px;box-shadow:0 12px 16px -4px rgba(16,24,40,.08),0 4px 6px -2px rgba(16,24,40,.03);margin-top:16px;margin-bottom:16px;border:1px solid #e4e7ec}.react-datepicker{border:none!important;padding:12px!important;font-family:Lexend Deca!important}.react-datepicker__header{background-color:#fff!important;border:none!important;padding:8px!important;text-align:center!important;font-weight:400!important;font-size:16px!important;color:#47566a!important}.react-datepicker-popper{padding:0!important}.react-datepicker__day-names{font-weight:300!important}.react-datepicker__day:hover{border-radius:16px!important;background-color:#f9fafb!important}.react-datepicker__day--selected{border-radius:16px!important;background-color:#0066dc!important}.error-message{font-size:14px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.dropdown-icon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-size:14px}@media (max-width:768px){.visit-type{flex:1 1}.form-title{display:flex;text-align:center;font-weight:400;justify-content:center;font-size:18px;margin-top:16px}.appointment-button{background:#156ddc!important;border-radius:8px!important;width:100%!important;padding:8px!important;margin-top:16px!important;color:#fff!important;border:none!important}}@media (min-width:1200px){.visit-type-options{width:55%;flex-direction:row}}@media (max-width:992px){.visit-type-options{grid-gap:30px;gap:30px;width:100%;display:flex;flex-direction:row;justify-content:space-between}}@media (max-width:394px){.hide-line-break{display:none!important}}@media (max-width:576px){.form-title{font-size:17px;font-weight:500;line-height:24px;margin-bottom:10px;padding:10px}.appointment-form-label{font-size:14px}}.policy-details{display:flex;word-break:break-all;justify-content:space-between}.policy-details-background{padding:24px;border-style:dashed none;border-color:#d2d8e0}.policy-details span{width:200px;padding-bottom:4px}.policy-details-key{color:#252d38;font-weight:500}.policy-details-value{color:#252d38;font-weight:400}.test-details-margin{margin-top:13px}@media (max-width:576px){.policy-details span{width:150px}.policy-details-key,.policy-details-value{font-size:13px}.policy-details-background{padding:16px}}.test-divider{height:1px;border-color:#9acbff;border-style:solid none none;margin:0 16px}.test-guide-lines{padding:20px 20px 16px;background:rgba(226,240,255,.25);border-radius:12px 12px 0 0}.test-details-header{grid-gap:8px;gap:8px;display:flex}.test-guide-lines-header{grid-gap:5px;gap:5px;display:flex;align-items:center}.test-guide-lines-body{margin-top:8px;margin-left:7px;font-weight:400}.test-guide-lines-header span{font-size:16px;font-weight:500;line-height:20px}.test-guide-lines-footer{font-size:14px;font-weight:600;margin-top:10px;text-align:center}.medical-tests{padding:16px 20px 20px;background:rgba(226,240,255,.25);border-radius:0 0 12px 12px}.medical-tests button{color:#0066dc;border:none;background:none}.medical-tests img{cursor:pointer}.medical-tests button:active,.medical-tests button:focus{outline:none;border:none;box-shadow:none}@media (max-width:576px){.test-guide-lines-header span{font-size:14px}.test-guide-lines-body{font-size:14px;margin-left:10px;-webkit-transition:opacity 1s linear,width 1s linear;transition:opacity 1s linear,width 1s linear}}.landing-page{margin:40px;font-family:Lexend Deca}@media (min-width:992px){.landing-page{margin:40px;font-family:Lexend Deca}}@media (max-width:992px){.landing-page{margin:15px;font-family:Lexend Deca}}.confirmation{width:90%;margin:25px;padding:20px;font-family:Lexend Deca}.confirmation-header{grid-gap:20px;gap:20px;display:flex}.confirmation-body{padding:24px;margin-top:32px;margin-bottom:32px;border-style:dashed none;border-color:#d2d8e0}.confirmation-body-details{padding-bottom:10px}.confirmation-body-details-label{font-weight:500}.confirmation-body-details-value{font-weight:400}.confirmation-body-details-calendar{color:#0066dc!important;border:none!important;display:flex!important;background:none!important;align-items:center!important;text-decoration:none!important}.confirmation-body-details-calendar :hover .confirmation-body-details-calendar :active{outline:none;border:none;box-shadow:none}.modify-appointment{display:flex;align-items:center;justify-content:space-between}.modify-appointment button{border-radius:12px;border:1px solid #0066dc;background:#fff;padding:12px;color:#0066dc;font-size:14px}@media (max-width:576px){.confirmation{width:90%;margin:20px;padding:0;font-family:Lexend Deca}.confirmation-header{grid-gap:0;gap:0;display:block;text-align:center;margin-top:20px}.modify-appointment{display:block;text-align:center;margin-top:32px}.modify-appointment button{border-radius:12px;border:1px solid #0066dc;background:#fff;padding:10px;color:#0066dc;font-size:14px;width:100%}.confirmation-body{margin:0 0 20px;padding:24px 12px}.confirmation-header span{color:#4d5c6f;padding:10px;font-size:14px}.confirmation-body-details-label,.confirmation-body-details-value{font-size:14px}.confirmation-body-details{padding-bottom:12px}.confirmation-body-details-calendar{margin-top:8px}}.header{display:flex!important;justify-content:center!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.04),0 4px 10px 0 rgba(0,0,0,.05)!important}.header .content{display:flex;justify-content:center;align-items:center;grid-gap:20px;gap:20px;height:70px}.header img{height:50px;background-color:#f8f9fa}.insurer-name{overflow:hidden;font-size:18px;font-family:Lexend Deca;font-weight:600}@media (max-width:576px){.header img{height:40px;background-color:#f8f9fa}.header .content{grid-gap:15px;gap:15px}}@media (max-width:350px){.insurer-name{font-size:10px}}@media (min-width:351px) and (max-width:400px){.insurer-name{font-size:14px}}@media (min-width:401px) and (max-width:500px){.insurer-name{font-size:14px}}@media (min-width:501px) and (max-width:768px){.insurer-name{font-size:16px}}
/*# sourceMappingURL=main.3747354e.chunk.css.map */