@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--primaryColor:#e120f6;--secondaryColor:#9a49f9}body{background:linear-gradient(#fffff8,#e7f6ff,#fbecff);font-family:Montserrat,serif}::-webkit-scrollbar{height:0;width:0}::-webkit-scrollbar-track{background:rgba(0,0,0,.048)}::-webkit-scrollbar-thumb{background:#757575;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#e120f6;background:var(--primaryColor)}.container{margin:0 auto;width:calc(100% - 100px)}@media (max-width:1800px){.container{width:calc(100% - 60px)}}@media (max-width:1024px){.container{width:calc(100% - 60px)}}@media (max-width:480px){.container{width:calc(100% - 32px)}}a,article,b,button,div,h1,h2,h3,h4,h5,h6,i,input,label,li,p,select,span,textarea,ul{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:Montserrat,serif}input::-webkit-inner-spin-button{-webkit-appearance:none;font-family:Montserrat,serif;margin:0}input{-webkit-tap-highlight-color:transparent}::-webkit-datetime-edit-day-field:not([aria-valuenow]),::-webkit-datetime-edit-month-field:not([aria-valuenow]),::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:#0000}video::-internal-media-controls-overlay-cast-button{display:none}textarea{font-family:Montserrat,serif;resize:vertical}::selection{background:#1d1d1d;color:#fff}p{font-family:Montserrat,serif}main{display:flex;flex-direction:column;width:100%}.shimmer{background:rgba(0,0,0,.863)}.loader-bg,.shimmer{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:105}.loader-bg{align-items:center;background:#fff;display:flex;justify-content:center}.loader-bg .loader-bar{animation:spin 1s linear infinite;border:5px solid #f5f5f5;border-radius:50%;border-top-color:#e120f6;border-top:5px solid var(--primaryColor);height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App{margin:0 auto;padding:10px 0;width:600px}@media (max-width:550px){.App{width:100%}}nav{background-color:#fffff8;border-radius:10px;left:calc(50% - 300px);position:fixed;top:10px;width:600px;z-index:100}@media (max-width:550px){nav{border-radius:0;left:0;top:0;width:100%}}nav .navMain{align-items:center;display:flex;height:70px;justify-content:space-between;width:100%}nav .navMain .navLogo{align-items:center;color:#e120f6;color:var(--primaryColor);display:flex;height:60px;justify-content:center;text-decoration:none;width:150px}@media (max-width:480px){nav .navMain .navLogo{height:50px;width:120px}}nav .navMain .navLogo img{height:100%;object-fit:contain;width:100%}nav .navMain .navProfile{align-items:center;background:#ebe7ff;border-radius:50%;color:#e120f6;color:var(--primaryColor);display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}nav .navMain .navProfile svg{height:20px;width:20px}.canvas{border-radius:10px;display:flex;flex-direction:column;margin-top:80px;min-height:calc(100vh - 100px);width:100%}@media (max-width:550px){.canvas{border-radius:0;margin-top:70px;min-height:calc(100vh - 70px)}}.loginFormPopup{align-items:center;background:rgba(0,0,0,.655);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:101}@media (max-width:550px){.loginFormPopup{align-items:flex-end}}.loginFormPopup .loginFormPopupBox{background:#fff;border-radius:20px;display:flex;flex-direction:column;padding:40px;position:relative;width:500px}@media (max-width:550px){.loginFormPopup .loginFormPopupBox{border-radius:20px 20px 0 0;padding:30px;width:100%}}.loginFormPopup .loginFormPopupBox h2{font-size:24px;font-weight:600}.loginFormPopup .loginFormPopupBox .closeLoginFormPopupBox{cursor:pointer;position:absolute;right:30px;top:30px}.loginFormPopup .loginFormPopupBox .closeLoginFormPopupBox svg{height:20px;width:20px}.loginFormPopup .loginFormPopupBox form{gap:20px;margin-top:40px}.loginFormPopup .loginFormPopupBox form,.loginFormPopup .loginFormPopupBox form .formGroup{display:flex;flex-direction:column;width:100%}.loginFormPopup .loginFormPopupBox form .formGroup label{font-size:16px;font-weight:500}.loginFormPopup .loginFormPopupBox form .formGroup input{border:1px solid #ccc;border-radius:5px;font-size:1em;font-weight:500;height:50px;margin-top:5px;padding:0 10px;width:100%}.loginFormPopup .loginFormPopupBox form .formGroup input:focus{border:1px solid #e120f6;border:1px solid var(--primaryColor);outline:none}.loginFormPopup .loginFormPopupBox form .getOtpBtn{align-items:center;background:#e120f6;background:var(--primaryColor);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:60px;justify-content:center;outline:none;transition:.3s;width:100%}@media (max-width:550px){.loginFormPopup .loginFormPopupBox form .getOtpBtn{font-size:18px}}.loginFormPopup .loginFormPopupBox form .getOtpBtn:hover{background:#9a49f9;background:var(--secondaryColor);transition:.3s}.loginFormPopup .loginFormPopupBox form .formOtpInput{display:flex;flex-direction:column;gap:10px;width:100%}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup{display:flex;flex-direction:column;width:100%}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup label{color:#797979;font-size:14px}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:5px;width:100%}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox input{background:#f5f8f9;border:none;border-bottom:1px solid #0000;font-size:16px;height:45px;letter-spacing:10px;outline:none;padding:0 15px;width:auto}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox input::placeholder{color:#aaa}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox input:focus{border-color:#e120f6;border-color:var(--primaryColor)}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox .otpTimer{color:#707070;font-size:14px}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox .resendOtpBtn{align-items:center;border-radius:5px;color:#05f;cursor:pointer;display:flex;font-size:14px;justify-content:center;text-decoration:underline}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox .otpExpaireAlert{width:100%}.loginFormPopup .loginFormPopupBox form .formOtpInput .formOtpInputGroup .formOtpInputBox .otpExpaireAlert span{color:red;font-size:12px}.loginFormPopup .loginFormPopupBox form .formBtnArea{width:100%}.loginFormPopup .loginFormPopupBox form .formBtnArea button{background-color:#e120f6;background-color:var(--primaryColor);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;height:60px;padding:0 10px;transition:.3s;width:100%}@media (max-width:550px){.loginFormPopup .loginFormPopupBox form .formBtnArea button{font-size:18px}}.loginFormPopup .loginFormPopupBox form .formBtnArea button:disabled{background:#aaa;cursor:not-allowed}.loginFormPopup .loginFormPopupBox form .formBtnArea button:disabled:hover{background:#aaa;transition:.3s}.loginFormPopup .loginFormPopupBox form .formBtnArea button:hover{background-color:#9a49f9;background-color:var(--secondaryColor);transition:.3s}.banner{display:flex;flex-direction:column;padding:0 20px 100px;width:100%}.banner .bannerThumbnail{height:340px;overflow:hidden;position:relative;width:100%;z-index:0}@media (max-width:550px){.banner .bannerThumbnail{height:340px}}.banner .bannerThumbnail:after{background:#c8dfdd;border-radius:10px;bottom:0;content:"";height:70%;left:0;position:absolute;width:100%;z-index:-1}.banner .bannerThumbnail img{height:100%;object-fit:contain;width:100%}.banner h2{font-size:20px;font-weight:500;margin-top:30px}.banner h1{font-size:3em;font-weight:700;line-height:1.3;margin-top:20px;width:80%}@media (max-width:550px){.banner h1{font-size:35px;width:100%}}.banner p{color:#000;font-size:18px;line-height:1.7;margin-top:20px}@media (max-width:550px){.banner p{font-size:16px}}.banner .getStartBtn{align-items:center;background:var(--primaryColor);border-radius:10px;bottom:20px;color:#fff;cursor:pointer;display:flex;gap:15px;height:70px;justify-content:center;left:calc(50% - 280px);position:fixed;transition:.3s;width:560px}.banner .getStartBtn:hover{background:var(--secondaryColor);transition:.3s}@media (max-width:550px){.banner .getStartBtn{height:60px;left:20px;width:calc(100% - 40px)}}.banner .getStartBtn h4{font-size:20px;font-weight:600}@media (max-width:550px){.banner .getStartBtn h4{font-size:18px}}.banner .getStartBtn .icon{align-items:center;color:#fff;display:flex;height:25px;justify-content:center;width:25px}.banner .getStartBtn .icon svg{height:100%;width:100%}.progressBar{border-bottom:1px solid #eee;display:flex;flex-direction:column;padding:20px;width:100%}.progressBar h2{font-size:16px;font-weight:600}.progressBar .progressLine{background:#eee;border-radius:5px;height:10px;margin-top:10px;position:relative;width:100%}.progressBar .progressLine .progress{background:orange;border-radius:5px;height:100%;left:0;position:absolute;top:0;transition:.3s;width:0}.checkupForm{gap:20px;padding:20px 20px 100px}.checkupForm,.checkupForm .checkupFormBox{display:flex;flex-direction:column;width:100%}.checkupForm .checkupFormBox{gap:10px}.checkupForm .checkupFormBox .categoryName{background:rgba(105,196,255,.129);border-radius:10px;color:#005eff;font-size:14px;font-weight:500;padding:6px 14px;width:-webkit-fit-content;width:fit-content}.checkupForm .checkupFormBox .question{font-size:20px;font-weight:600;margin-top:10px}.checkupForm .checkupFormBox .optionGroup{display:flex;flex-direction:column;gap:20px;margin-top:10px;width:100%}.checkupForm .checkupFormBox .optionGroup .optionBox{display:flex;width:100%}.checkupForm .checkupFormBox .optionGroup .optionBox input{display:none}.checkupForm .checkupFormBox .optionGroup .optionBox input:checked~label{background:#009c00;border-color:#009c00;color:#fff}.checkupForm .checkupFormBox .optionGroup .optionBox label{background:#fff;border:1px solid #000;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:10px;padding:15px;transition:.3s;width:100%}.checkupForm .checkupFormBox .optionGroup .optionBox label:hover{background:#f9f9f9;transition:.3s}.checkupForm .checkupFormBox .checkupFormBoxInput{display:flex;gap:10px;width:100%}.checkupForm .checkupFormBox .checkupFormBoxInput input{border:1px solid #ddd;border-radius:5px;outline:none;padding:10px;transition:.3s;width:100%}.checkupForm .checkupFormBox .checkupFormBoxInput input:focus{border-color:var(--primaryColor);transition:.3s}.checkupForm .checkupFormBox .checkupFormBoxInput select{border:1px solid #ddd;border-radius:5px;outline:none;padding:10px;transition:.3s;width:100%}.checkupForm .checkupFormBox .checkupFormBoxInput select:focus{border-color:var(--primaryColor);transition:.3s}.checkupForm .checkupFormBoxFormBtnArea{align-items:center;bottom:0;display:flex;gap:10px;justify-content:space-between;left:calc(50% - 300px);margin-top:40px;padding:10px 20px;position:fixed;width:100%;width:600px;z-index:10}@media (max-width:550px){.checkupForm .checkupFormBoxFormBtnArea{left:0;padding-bottom:20px;width:100%}}.checkupForm .checkupFormBoxFormBtnArea .prevBtn button{background:#ddd;color:#000;font-size:16px!important}@media (max-width:550px){.checkupForm .checkupFormBoxFormBtnArea .prevBtn button{font-size:14px!important}}.checkupForm .checkupFormBoxFormBtnArea .prevBtn button:hover{background:#ccc}.checkupForm .checkupFormBoxFormBtnArea .nextBtn,.checkupForm .checkupFormBoxFormBtnArea .submitCheckupBtn{width:100%}.checkupForm .checkupFormBoxFormBtnArea button{align-items:center;background:var(--primaryColor);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:10px;height:60px;justify-content:center;padding:0 25px;transition:.3s;width:100%}@media (max-width:550px){.checkupForm .checkupFormBoxFormBtnArea button{font-size:18px}}.checkupForm .checkupFormBoxFormBtnArea button svg{height:20px;width:20px}.checkupForm .checkupFormBoxFormBtnArea button:hover{background:var(--secondaryColor);transition:.3s}.resultPercentage{padding:10px;width:100%}.resultPercentage .resultPercentageBox{align-items:center;border-radius:20px;display:flex;flex-direction:column;gap:10px;height:200px;justify-content:center;overflow:hidden;padding:20px;position:relative;width:100%;z-index:0}.resultPercentage .resultPercentageBox:after{background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:-1}.resultPercentage .resultPercentageBox h2{color:#00c400;font-size:4em;font-weight:700}.resultPercentage .resultPercentageBox p{color:#000;font-size:20px;font-weight:600}.resultAction{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:20px;padding:0 20px;width:100%}@media (max-width:550px){.resultAction{flex-direction:column}}.resultAction .resultActionBtn{width:100%}.resultAction .resultActionBtn button{align-items:center;background:var(--primaryColor);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:60px;justify-content:center;outline:none;padding:0 25px;transition:.3s;width:100%}.resultAction .resultActionBtn button svg{height:20px;width:20px}.resultAction .resultActionBtn button:hover{background:var(--secondaryColor);transition:.3s}.resultAction .resultActionBtn a{align-items:center;background:#1b998e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:60px;justify-content:center;outline:none;padding:0 25px;text-decoration:none;transition:.3s;width:100%}.resultAction .resultActionBtn a svg{height:20px;width:20px}.resultAction .resultActionBtn a:hover{background:var(--primaryColor);transition:.3s}.resultDetails{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding:20px;width:100%}@media (max-width:550px){.resultDetails{flex-direction:column}}.resultDetails .resultDetailsBox{display:flex;flex-direction:column;gap:10px;width:100%}.resultDetails .resultDetailsBox h3{font-size:20px;font-weight:600}.resultDetails .resultDetailsBox p{color:#666;font-size:16px;line-height:1.5}.doctorsList{display:flex;flex-direction:column;padding:20px;width:100%}.doctorsList h2{font-size:20px;font-weight:600}@media (max-width:550px){.doctorsList h2{font-size:18px}}.doctorsList ul{display:flex;flex-direction:column;gap:30px;margin-top:30px;width:100%}.doctorsList ul .doctorsListBox{align-items:flex-start;display:flex;gap:20px;list-style:none;position:relative;width:100%;z-index:0}.doctorsList ul .doctorsListBox:first-of-type:after{display:none}.doctorsList ul .doctorsListBox:after{background:#fff;content:"";height:1px;position:absolute;right:0;top:-15px;transition:.3s;width:100%;z-index:-1}.doctorsList ul .doctorsListBox .doctorsListThumbnail{background:#eee;border-radius:15px;height:100px;overflow:hidden;width:100px}.doctorsList ul .doctorsListBox .doctorsListThumbnail img{height:100%;object-fit:cover;width:100%}.doctorsList ul .doctorsListBox .doctorsListDetails{display:flex;flex-direction:column;width:calc(100% - 120px)}.doctorsList ul .doctorsListBox .doctorsListDetails h3{font-size:18px;font-weight:600}@media (max-width:550px){.doctorsList ul .doctorsListBox .doctorsListDetails h3{font-size:16px}}.doctorsList ul .doctorsListBox .doctorsListDetails p{color:#666;font-size:16px;line-height:1.5;margin-top:2px}@media (max-width:550px){.doctorsList ul .doctorsListBox .doctorsListDetails p{font-size:14px}}.doctorsList ul .doctorsListBox .doctorsListDetails .doctorsListDetailsBtn{display:flex;gap:15px;margin-top:10px;width:100%}.doctorsList ul .doctorsListBox .doctorsListDetails .doctorsListDetailsBtn .instaBtn{align-items:center;background:#fff;border:none;border-radius:10px;color:#d40047;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center;transition:.3s;width:40px}.doctorsList ul .doctorsListBox .doctorsListDetails .doctorsListDetailsBtn .instaBtn:hover{background:#ff4081;transition:.3s}.doctorsList ul .doctorsListBox .doctorsListDetails .doctorsListDetailsBtn .instaBtn svg{height:20px;width:20px}.doctorsList ul .doctorsListBox .doctorsListDetails .doctorsListDetailsBtn .consultBtn{align-items:center;background:var(--primaryColor);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;height:40px;justify-content:center;outline:none;transition:.3s;width:calc(100% - 55px)}.doctorsList ul .doctorsListBox .doctorsListDetails .doctorsListDetailsBtn .consultBtn svg{height:20px;width:20px}.doctorsList ul .doctorsListBox .doctorsListDetails .doctorsListDetailsBtn .consultBtn:hover{background:var(--secondaryColor);transition:.3s}
/*# sourceMappingURL=main.ae2d8065.css.map*/