body *{box-sizing:border-box}body{font-family:"Manrope",sans-serif;display:flex;flex-direction:column;padding:0;margin:0;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;width:100%}@media(max-width:599px){body{position:relative}}h1,.h1{font-size:40px;margin:0}h2,.h2{font-size:32px;margin:0}h3,.h3{font-size:28px;margin:0}h4,.h4{font-size:24px;margin:0}h5,.h5{font-size:20px;margin:0}h6,.h6{font-size:18px;margin:0}p{font-weight:400;font-size:16px;font-weight:560;line-height:140%;margin:0}p.txt-xs{font-size:14px}p.txt-sm{font-size:15px}p.txt-lg{font-size:17px}.help-text{font-size:14px;line-height:1.4;letter-spacing:.014em;color:#616161;margin:0}a{text-decoration:none}.title-color{color:#212121}.gap-extrasmall{gap:8px}.gap-small{gap:14px}@media(max-width:599px){.gap-small{gap:12px}}.gap-medium{gap:24px}.gap-large{gap:64px}@media(max-width:599px){.gap-large{gap:44px}}@media(min-width:600px) and (max-width:1024px) and (orientation:portrait){.gap-large{gap:44px}}.hidden-element{visibility:hidden}.w-100{width:100% !important}.w-auto{width:auto !important}.d-flex{display:flex !important}.d-block{display:block !important}.d-table{display:table !important}.d-none{display:none !important}.d-grid{display:grid !important}.grid-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:599px){.grid-3{grid-template-columns:1fr}}.d-flex{display:flex}.flex-col{flex-direction:column}section.desktop{padding-top:64px;padding-bottom:64px}section.desktop.bg-color{background-color:#ecedf9}@media(max-width:599px){.block-hidden{display:none !important}}.button-group{display:grid}.padding-bottom-none{padding-bottom:0 !important}.padding-top-none{padding-top:0 !important}.bg-color-primary{background-color:#ecedf9}input:-webkit-autofill{border-radius:12px}input:autofill{border-radius:12px}.disappear{position:absolute;left:0;top:0;height:0;width:0;line-height:0;font-size:0;overflow:hidden}body a:focus,body button:focus,body input[type=text]:focus,body input[type=submit]:focus,body textarea:focus,body *:focus{outline:0}img{max-width:100%;height:auto}.d-block{display:block}section{width:100%;display:flex;flex-direction:column;align-items:center}.container{margin:0 auto;max-width:1440px;width:100%;padding-left:20px;padding-right:20px}@media(max-width:1600px){.container{max-width:1140px}}@media(min-width:1600px){.container{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}@media(min-width:480px) and (max-width:980px) and (orientation:landscape){.container{padding-left:30px;padding-right:30px}}@media(max-width:480px){.container{padding-left:24px;padding-right:24px}}.container .cus-btn{width:-moz-fit-content;width:fit-content}body.no-scroll{overflow-y:hidden}body.no-scroll .modal__overlay{position:absolute;left:0;right:0;bottom:0;top:0}body.no-scroll header{z-index:2}.modal{display:none;position:fixed;z-index:999;left:0;bottom:0;right:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.15);align-items:flex-end;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:200ms}.modal .modal-content{background-color:#fff;margin:0 auto;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.04);width:100%;min-height:246px;bottom:0;top:auto !important;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;padding:0;z-index:999}@media(max-width:599px){.modal .modal-content{border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;-ms-border-radius:12px 12px 0 0;-o-border-radius:12px 12px 0 0;height:auto;margin:0 auto;max-height:90vh;max-height:90dvh}}.modal .modal-content .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:20px;gap:4px;flex:none;order:0;align-self:stretch;flex-grow:0}.modal .modal-content .modal-header h4{font-style:normal;font-weight:700;font-size:24px;line-height:140%;color:#2b2f8f}.modal .modal-content .modal-body{display:block;padding:0 20px;background-color:#fff;width:100%}.modal .modal-content .modal-footer{display:flex !important;flex-direction:row;padding:20px;align-items:center;justify-content:center;width:100%;background-color:#fff;border-radius:0 0 24px 24px;-webkit-border-radius:0 0 24px 24px;-moz-border-radius:0 0 24px 24px;-ms-border-radius:0 0 24px 24px;-o-border-radius:0 0 24px 24px}
@media(max-width:599px){.modal .modal-content .modal-footer{flex-direction:column;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}}.modal .modal-content .modal-footer .btn{width:auto}.modal.large-modal{max-width:612px;height:auto;margin:auto}.field__wrapper{display:flex;flex-direction:row;align-items:center;padding:15px 16px;gap:16px;background:#fff;border:1px solid #616161;border-radius:12px;width:100%;height:52px;padding-top:0;padding-bottom:0}.field__wrapper .errorstate{display:none}.field__wrapper:hover{border:1px solid #a2a5e4;box-shadow:0 0 0 1px #d7d8f3;border-radius:12px}.field__wrapper:hover .normalstate{display:none}.field__wrapper:hover .hoverstate{display:block}.field__wrapper:focus,.field__wrapper:focus-within{border:1px solid #a2a5e4;box-shadow:0 0 0 4px #d7d8f3;border-radius:12px}.field__wrapper:focus .normalstate,.field__wrapper:focus-within .normalstate{display:none}.field__wrapper:focus .hoverstate,.field__wrapper:focus-within .hoverstate{display:block}.field__wrapper .normalstate{display:block}.field__wrapper .hoverstate{display:none}.field__wrapper .prefix-img{display:flex}.field__wrapper input[type=text]{font-weight:600;font-size:16px;line-height:140%;color:#424242;padding:0 !important;border:0 none;font-family:"Manrope";border-radius:0;height:100%;width:100%}.field__wrapper input[type=text]:focus{outline:0;outline-offset:0}.field__wrapper input[type=text]::-moz-placeholder{color:#9e9e9e}.field__wrapper input[type=text]::placeholder{color:#9e9e9e}.field__wrapper .error-msg{display:none;font-family:"Manrope";font-style:normal;font-weight:560;font-size:13px;line-height:140%;color:#e90510;position:absolute;top:58px;width:100%}.field__wrapper.error{border:1px solid #fc7a81;box-shadow:0 0 2px rgba(23,25,74,.05)}@media(max-width:599px){.field__wrapper.error{margin-bottom:30px}}.field__wrapper.error .errorstate{display:block}.field__wrapper.error .hoverstate{display:block}.field__wrapper.error .normalstate{display:none}.field__wrapper.error .error-msg{display:block}.field__wrapper.error svg path{stroke:#fc7a81}.field__wrapper.error:focus,.field__wrapper.error:focus-within{border:1px solid #fc7a81;box-shadow:0 0 0 4px #fec8cb}.moretext{display:none}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.mb-30{margin-bottom:30px !important}.mt-0{margin-top:0 !important}.mt-30{margin-top:30px !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.mr-10{margin-right:10px !important}.mb-10{margin-bottom:10px !important}.p-0{padding:0 !important}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}@media(max-width:992px){.nav-logo img{max-width:97px;height:auto;margin-top:5px}}@media(max-width:600px){.nav-logo img{margin-top:0}}.element-hide-desk{display:none}@media(max-width:600px){.element-hide-desk{display:block}.element-hide-responsive{display:none}}@media(min-width:600px) and (max-width:1024px) and (orientation:portrait){.element-hide-desk{display:block}.element-hide-responsive{display:none}}body.no-scroll{overflow:hidden}.scroll-top-padding{scroll-padding-top:70px}input:focus,select:focus,textarea:focus,button:focus{outline:0}.input-field{margin-bottom:14px}.form-group label{font-size:14px;font-weight:400;line-height:1;color:#616161;margin-bottom:5px}input.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e0e0 !important;border-radius:3px !important;padding-left:13px !important;height:44px !important;font-size:14px;box-sizing:border-box !important;margin-bottom:0;background-color:white}input.form-control::-webkit-input-placeholder{color:material-color("grey","400");font-weight:300}input.form-control::-moz-placeholder{color:material-color("grey","400");font-weight:300}input.form-control:-ms-input-placeholder{color:material-color("grey","400");font-weight:300}input.form-control:-moz-placeholder{color:material-color("grey","400");font-weight:300}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e0e0e0 !important;border-radius:3px !important;padding-left:13px !important;height:44px !important;font-size:14px;box-sizing:border-box !important;margin-bottom:0;background-color:white;outline:0;background:url(https://www.curamcare.com/themes/curam/assets/css/themes/curam/assets/images/landingPage/curam-home/select_caret.svg) calc(100% - 14px) calc(50% - 0px) no-repeat;cursor:pointer}textarea{border:1px solid #e0e0e0 !important;border-radius:2px !important;padding-left:13px !important;box-sizing:border-box !important;resize:vertical !important;background-color:white;font-size:16px}textarea::-webkit-input-placeholder{color:material-color("grey","400");font-weight:300}textarea::-moz-placeholder{color:material-color("grey","400");font-weight:300}textarea:-ms-input-placeholder{color:material-color("grey","400");font-weight:300}textarea:-moz-placeholder{color:material-color("grey","400");font-weight:300}.checkbox-toolbar{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;font-size:15px;font-weight:500}.checkbox-toolbar input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.checkbox-toolbar label{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding:15px 12px;border:1px solid #e0e1e6;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;height:52px;width:auto;max-width:-moz-fit-content;max-width:fit-content;background-color:#fff;margin-right:10px;margin-bottom:10px}.checkbox-toolbar label:before{content:url(https://www.curamcare.com/themes/curam/assets/css/themes/curam/assets/images/landingPage/curam-home/plus.svg);width:10px;height:10px;margin-right:10px;display:flex;align-items:center;transform:scale(0.8);-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}.checkbox-toolbar input:checked+label{border:1px solid #a2a5e4;background-color:#f5f5fb;color:#494fc9}.checkbox-toolbar input:checked+label:before{content:url(https://www.curamcare.com/themes/curam/assets/css/themes/curam/assets/images/landingPage/curam-home/minus_a.svg)}.custom-checkbox .form-group{display:block;margin-bottom:15px}.custom-checkbox .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.custom-checkbox .form-group input:checked+label:before{background-color:#494fc9;border:1px solid #494fc9}.custom-checkbox .form-group input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:7px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox .form-group label{position:relative;cursor:pointer;font-size:15px;font-weight:500;color:#000}.custom-checkbox .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #9e9e9e;box-shadow:0 1px 2px 0 rgba(23,25,74,.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.custom-radio [type=radio]:checked{position:absolute;left:-9999px}.custom-radio [type=radio]:checked+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000;font-size:15px;font-weight:500}.custom-radio [type=radio]:checked+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #494fc9;border-radius:100%;background:#fff}.custom-radio [type=radio]:checked+label:after{content:"";width:12px;height:12px;background:#494fc9;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;opacity:1;transform:scale(1)}
.custom-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.custom-radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000}.custom-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #9e9e9e;border-radius:100%;background:#fff}.custom-radio [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#494fc9;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease;opacity:0;transform:scale(0)}button{padding:15px 20px;border-radius:12px;font-size:16px;line-height:140%;font-weight:700;font-family:"Manrope",sans-serif;gap:8px;width:-moz-fit-content;width:fit-content;border:0 solid transparent;cursor:pointer;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:100ms}button:focus{box-shadow:0 0 0 4px #d7d8f3;outline:0}.btn{display:flex;align-items:center;justify-content:center;padding:15px 20px;font-size:15px;line-height:1.2;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:"Manrope",sans-serif;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:52px;border:1px solid transparent;cursor:pointer;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:100ms}.btn:focus{box-shadow:0 0 0 4px #d7d8f3;outline:0}.btn.icon-right img,.btn.icon-left img{max-width:100%;height:auto}.btn.icon-right img{margin-left:10px}.btn.icon-left img{margin-right:10px}.btn-ghost{background-color:transparent;color:#494fc9;border:0}.btn-ghost:hover{background-color:#ecedf9}.btn-ghost:active{background-color:#d7d8f3}.filled{background-color:#494fc9;color:white}.filled:hover{background-color:#2f349d;color:#fff;text-decoration:none;outline:0}.filled:active{background-color:#2b2f8f}.filled:focus{background-color:#494fc9}.round{border-radius:100%;padding:13px 16px;display:flex;align-items:center;background-color:#494fc9;color:white}.round:hover{background-color:#2f349d}.round:active{background-color:#2b2f8f}.light-gray-btn{background-color:#fff;color:#494fc9;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:200ms}.light-gray-btn:hover{background-color:#d7d8f3;color:#2f349d}.light-gray-btn:focus{background-color:#fff;box-shadow:0 0 0 4px #d7d8f3;color:#2f349d}.light-gray-btn:active{background-color:#a2a5e4;box-shadow:0 0 0 4px #d7d8f3;color:#2b2f8f}.line-btn{background-color:transparent;border:1px solid #a2a5e4;color:#494fc9}.line-btn:hover{background-color:#ecedf9;color:#494fc9}.line-btn:focus{background-color:transparent}.line-btn:active{background-color:#ecedf9}.filled-white{background-color:#fff;color:#494fc9}.filled-white:hover{background-color:#2f349d;color:#fff;text-decoration:none;outline:0}.filled-white:active{background-color:#2b2f8f}.filled-white:focus{background-color:#494fc9}input[type=submit]{height:40px;padding:0 30px;line-height:1;border-radius:2px;outline:0;border:0;font-size:14px;display:flex;justify-content:center;align-items:center;padding-top:2px;text-align:center;color:white}input[type=submit] i{line-height:15px;color:white;margin:0;font-size:20px;margin-right:4px}.verticals-button{background-color:white;color:material-color("grey","800");height:64px;margin-top:20px;box-shadow:0 4px 30px rgba(0,0,0,.15);padding-left:24px;border-left:4px solid material-color("amber","500")}.verticals-button i{color:material-color("amber","700");font-size:28px;margin-left:12px}.verticals-button:hover{background-color:white;color:material-color("grey","800");box-shadow:0 10px 60px rgba(0,0,0,.15)}
.circular-btn{height:42px;width:42px;padding:0;border-radius:100px}.circular-btn i{transform:rotateZ(90deg);margin-left:0}a.cta-btn{height:42px;display:inline-flex;justify-content:center;align-items:center;padding:0 30px;border-radius:2px}a.cta-btn svg{margin-right:6px}#green-card-section{padding-top:10px}#loader{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.98);z-index:10;display:none;opacity:0}#loader[aria-hidden=false]{display:flex;opacity:1;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:200ms}@keyframes fgSlideUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0%);opacity:1}}.loader__wrapper{width:auto;height:auto;justify-items:center;gap:10px;align-content:center;height:100%;display:grid}.loader__wrapper .loader-img{width:48px;height:48px;animation:rotation 2s infinite linear;border-radius:50%;background-image:conic-gradient(from 180deg at 50% 50%,#494fc9 0deg,rgba(73,79,201,0) 274.87deg,#494fc9 360deg);border:0;position:relative;display:none}.loader__wrapper .loader-img:after{content:"";background:white;top:3px;left:3px;right:3px;bottom:3px;position:absolute;border-radius:50px}.loader__wrapper .loader-animation{width:147px;height:147px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative}.loader__wrapper .loader-animation lottie-player#bg-elements{width:147px;height:147px;position:absolute;top:-12px;left:-14px}.loader__wrapper .loader-animation lottie-player#fg-elements{width:147px;height:147px;animation:fgSlideUp 1s cubic-bezier(0.25,.46,.45,.94) 1s;animation-delay:1s;animation-direction:normal;animation-iteration-count:1}.loader__wrapper .loader-title,.loader__wrapper label,.loader__wrapper .labeltext{font-size:20px;font-weight:760;line-height:28px;letter-spacing:0;margin:0;color:#212121}.loader__wrapper p{color:#616161;font-weight:560;font-size:16px;line-height:140%}.loader__wrapper img{animation:rotation 2s infinite linear}.loader__wrapper progress{display:block;height:8px;border:0 none;background:#eee;border-radius:20px;background-color:#d6d7e3}.loader__wrapper progress::-moz-progress-bar{border-radius:12px;background:#FFF;-moz-transition:all;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:2000ms;animation:loaderAnimation 3s normal forwards}.loader__wrapper progress::-webkit-progress-bar{background:#d6d7e3;border-radius:20px;-webkit-transition:all;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:2000ms;animation:loaderAnimation 3s normal forwards}.loader__wrapper progress::-webkit-progress-value{border-radius:20px;background:#494fc9;-webkit-transition:all;transition:all;transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-duration:2000ms;animation:loaderAnimation 3s normal forwards}.progress-loader .loader__wrapper{display:grid;gap:24px}@keyframes loaderAnimation{0%{width:0}100%{width:90%}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}}.slot-slider{display:flex;flex-wrap:wrap;max-height:400px;overflow-y:auto;gap:10px}.slot-slider-inner{width:1000%;margin-bottom:5px;border:1px solid #ccc;padding:10px}#select-available-slot-popup .modal-content{max-width:1000px !important}#select-available-slot-popup .modal-header h4{color:#fff}#select-available-slot-popup .modal-header{background:#2f349d;border-radius:12px 12px 0 0;align-items:end}#select-available-slot-popup .modal-body{margin-top:15px}#select-available-slot-popup .modal-body .get-selected-time-slot{font-weight:600;margin-right:15px}#select-available-slot-popup .modal-body .get-selected-time-slot input{margin-left:0}.navigation-link a:hover{color:#494fc9}.userWayHide #userwayAccessibilityIcon{display:none !important}