@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@-webkit-keyframes moveBackground{0%{background-position:-350%}to{background-position:250%}}@keyframes moveBackground{0%{background-position:-350%}to{background-position:250%}}.HL-header{padding-block:15px;background-color:#fff;position:sticky;top:0;z-index:100;box-shadow:0 1px 50px rgba(0,0,0,.101961)}@media screen and (max-width:768px){.HL-header{padding-block:1rem}}.HL-header .container{max-width:1584px}.HL-header .container-searchbar{padding-inline:24px}@media screen and (max-width:768px){.HL-header .HL-header-logo{width:166px;height:auto}}.HL-header-btn{background-image:url(/themes/front/page/images/storyv11/btn-bg.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-animation:moveBackground 1.8s linear infinite;animation:moveBackground 1.8s linear infinite;background-color:#21936a;border-radius:3.375rem;outline:none;border:none;padding:.7rem 3.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:#fff}@media screen and (max-width:768px){.HL-header-btn{padding:.5rem 1rem}}.HL-banner-section{background:#f1f1f1;position:relative}@media (min-width:1440px){.HL-banner-section .container{max-width:1184px}}.HL-banner-section .HL-banner-wrapper{display:flex;justify-content:space-between;align-items:flex-end}.HL-banner-section .HL-banner-wrapper .HL-banner-img-left,.HL-banner-section .HL-banner-wrapper .HL-banner-img-right{width:25%;display:flex;justify-content:flex-end;align-items:flex-end}.HL-banner-section .HL-banner-wrapper .HL-banner-img-left img,.HL-banner-section .HL-banner-wrapper .HL-banner-img-right img{max-width:100%;height:auto}.HL-banner-section .HL-banner-wrapper .HL-banner-img-right{justify-content:flex-start}.HL-banner-section .HL-banner-wrapper .HL-banner-text-container{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding-block:7rem;gap:1rem}.HL-banner-section .HL-banner-wrapper .HL-banner-text-container .HL-banner-title{font-family:Inter,sans-serif;font-size:2.0625rem;font-weight:700;color:#21936a;margin:0;line-height:2.25rem}.HL-banner-section .HL-banner-wrapper .HL-banner-text-container .HL-banner-subtitle{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#212529;margin:0;line-height:1.3125rem;width:60%;letter-spacing:-.36px}.HL-banner-section .HL-search-container{position:absolute;bottom:0;background:#fff;border-radius:12px;transform:translate(-50%);left:50%;bottom:-15%;padding:1.2rem 3rem;display:flex;justify-content:center;align-items:center;gap:1rem;width:55%;max-width:835px;box-shadow:0 4px 32px rgba(0,0,0,.10196078431372549)}.HL-banner-section .HL-search-container .HL-location-wrapper{border:1px solid rgba(0,0,0,.12156862745098039);border-radius:5px;padding:.7rem;display:flex}.HL-banner-section .HL-search-container .HL-location-wrapper .HL-location-input{outline:none;border:none}.HL-banner-section .HL-search-container .HL-search-wrapper{border:1px solid rgba(0,0,0,.12156862745098039);border-radius:5px;padding:.7rem;width:70%;display:flex}.HL-banner-section .HL-search-container .HL-search-wrapper .HL-search-input{outline:none;border:none;width:100%}.mobile-sticky-footer{position:fixed;bottom:0;left:0;width:100%;z-index:999;background-color:#fff;padding:10px 15px;box-shadow:0 -2px 6px rgba(0,0,0,.1)}.sticky-buttons{text-align:center}.mobile-sticky-footer .btn{width:90%;text-transform:none!important}@media (min-width:768px){.mobile-sticky-footer{display:none!important}}.mobile-sticky-footer.hidden{display:none!important}.HL-banner-mob-section{background:#f1f1f1}.HL-banner-mob-section .HL-banner-mob-container{display:flex;justify-content:space-between;align-items:center}.HL-banner-mob-section .HL-banner-mob-container .HL-banner-mob-text-container{padding-block:1rem}.HL-banner-mob-section .HL-banner-mob-container .HL-banner-mob-text-container .HL-banner-mob-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:#21936a;margin:0;line-height:2rem}.HL-banner-mob-section .HL-banner-mob-container .HL-banner-mob-text-container .HL-banner-mob-subtitle{font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;color:#212529;margin:0;line-height:1.3125rem;letter-spacing:-.28px}.HL-banner-mob-section .HL-search-mob-container{background:#fff;border-radius:12px;padding:1rem;display:flex;justify-content:center;align-items:center;gap:1rem;box-shadow:0 4px 32px rgba(0,0,0,.10196078431372549);width:100%}.HL-banner-mob-section .HL-search-mob-container .HL-location-mob-wrapper,.HL-banner-mob-section .HL-search-mob-container .HL-search-mob-wrapper{border:1px solid rgba(0,0,0,.12156862745098039);border-radius:5px;padding:.7rem}.HL-banner-mob-section .HL-search-mob-container .HL-search-mob-wrapper{width:100%;display:flex}.HL-banner-mob-section .HL-search-mob-container .HL-search-mob-wrapper .HL-search-mob-input{outline:none;border:none;width:100%}.HL-filter-card{border-radius:8px;background-color:#fff;margin-bottom:30px}.HL-filter-card .HL-filter-card-wrapper{gap:.5rem}.HL-filter-card .HL-filter-title{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;color:#212529;line-height:24px}.HL-filter-card .HL-filter-treatment-title{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#212529}.HL-card-detils-section{background:#f1f1f1;padding-top:5rem}@media screen and (max-width:768px){.HL-card-detils-section{padding-top:2rem}}.HL-card-detils-section .HL-filterSection-mob-wrapper{gap:.5rem}.HL-card-detils-section .HL-filterSection-mob-wrapper .HL-filter-title{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;color:#212529;line-height:24px}.HL-card-detils-section .hospital-card{border-radius:.5rem;padding:1rem;font-family:Arial,sans-serif;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.HL-card-detils-section .hospital-header{display:flex;gap:1rem}.HL-card-detils-section .hospital-header .hospital-logo{display:flex;align-items:center;justify-content:center;border:1px solid #a6a6a6;border-radius:6px;padding:.5rem;height:126px;width:126px}.HL-card-detils-section .hospital-header .hospital-logo .hospital-logo-img{width:106px;height:106px;-o-object-fit:cover;object-fit:cover}.HL-card-detils-section .hospital-header .HL-hospital-info-title{margin:0;font-family:Inter,sans-serif;font-size:1.56rem;font-weight:600;color:#404040;line-height:28px}.HL-card-detils-section .hospital-header .HL-hospital-info-location{font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;color:#404040;line-height:18px;margin:0}.HL-card-detils-section .hospital-header .HL-hospital-info-description{font-family:Inter,sans-serif;font-size:.79rem;font-weight:400;color:#404040;line-height:18px;letter-spacing:-.28px;width:75%;margin:0}.HL-card-detils-section .hospital-header .tags{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.HL-card-detils-section .hospital-header .rating{background-color:#f0fffa;padding:.25rem .5rem;border-radius:4px;font-weight:700;color:#2e7d32}.HL-card-detils-section .hospital-header .badge{padding:.5rem;border-radius:4px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center;gap:.3rem}.HL-card-detils-section .hospital-header .trusted{background-color:rgba(249,207,28,.10196078431372549);color:#0a6a4a}.HL-card-detils-section .hospital-header .assistance{background-color:rgba(0,123,255,.10196078431372549);color:#0365ce}.HL-card-detils-section .hospital-header-mob{flex-direction:column;gap:0}.HL-card-detils-section .hospital-header-mob .hospital-header-mob-wrapper{gap:1rem}.HL-card-detils-section .hospital-header-mob .hospital-logo-mob{display:flex;align-items:center;justify-content:center;border:1px solid #a6a6a6;border-radius:6px;padding:.5rem;height:67px;width:67px}.HL-card-detils-section .hospital-header-mob .hospital-logo-mob .hospital-logo-mob-img{width:64px;height:67px;-o-object-fit:cover;object-fit:cover}.HL-card-detils-section .hospital-header-mob .HL-hospital-info-title-mob{margin:0;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;color:#404040;line-height:24px}.HL-card-detils-section .hospital-header-mob .HL-hospital-info-location-mob{font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;color:#404040;line-height:18px;margin:0}.HL-card-detils-section .hospital-header-mob .HL-hospital-info-description-mob{font-family:Inter,sans-serif;font-size:.625rem;font-weight:400;color:#404040;line-height:18px;letter-spacing:-.28px;margin:0}.HL-card-detils-section .hospital-header-mob .tags{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.HL-card-detils-section .hospital-header-mob .rating{background-color:#f0fffa;padding:.25rem .5rem;border-radius:4px;font-weight:700;color:#2e7d32}.HL-card-detils-section .hospital-header-mob .badge{padding:.3rem;border-radius:4px;font-family:Inter,sans-serif;font-size:.67rem;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center;gap:.3rem}.HL-card-detils-section .hospital-header-mob .trusted{background-color:rgba(249,207,28,.10196078431372549);color:#0a6a4a}.HL-card-detils-section .hospital-header-mob .assistance{background-color:rgba(0,123,255,.10196078431372549);color:#0365ce}.HL-card-detils-section .HL-hospital-footer{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:1rem;gap:1rem}@media screen and (max-width:768px){.HL-card-detils-section .HL-hospital-footer{flex-direction:column;align-items:flex-start}}.HL-card-detils-section .HL-features-wrapper{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media (max-width:768px){.HL-card-detils-section .HL-features-wrapper{gap:1rem}}.HL-card-detils-section .feature{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;color:#737373}.HL-card-detils-section .HL-financing-btn{background-image:url(/themes/front/page/images/storyv11/btn-bg.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;-webkit-animation:moveBackground 1.8s linear infinite;animation:moveBackground 1.8s linear infinite;background-color:#21936a;border:none;outline:none;padding:.5rem 1.3rem;border-radius:.5rem;cursor:pointer;text-wrap:nowrap;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#fff}@media screen and (max-width:768px){.HL-card-detils-section .HL-financing-btn{width:100%;padding:.7rem}}@media screen and (max-width:768px){.HL-card-detils-section .HL-financing-btn-wrapper{width:100%}}@-webkit-keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.shimmer-box{background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8,#ecebeb 40px,#f6f7f8 80px);background-size:800px 100%;-webkit-animation:shimmer 1.2s linear infinite forwards;animation:shimmer 1.2s linear infinite forwards;border-radius:4px}.hospital-card.shimmer-card{padding:1.5rem;background-color:#fff;border-radius:10px;border:1px solid #eee;max-width:850px}.shimmer-header{gap:1rem}.shimmer-logo{width:100px;height:100px;border-radius:8px}.shimmer-text-group{flex:1}.shimmer-title{height:30px;width:90%;margin-bottom:10px}.shimmer-subtitle{height:20px;width:80%}.shimmer-description{height:60px;width:100%;margin:20px 0}.shimmer-tag{width:120px;height:30px;border-radius:15px}.shimmer-feature{width:80px;height:30px;border-radius:6px}.shimmer-button{width:180px;height:40px;border-radius:6px}.HL-filterModal{position:absolute;bottom:0;width:100%;padding:0;margin:0;transform:translateY(100%);transition:transform .3s ease-in-out}.HL-filterModal .HL-filterModal-content{border-radius:20px 20px 0 0;width:100vw}.HL-filterModal .HL-filterModal-content .HL-filterModal-card-wrapper{gap:.5rem}.HL-filterModal .HL-filterModal-content .HL-filterModal-title{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;color:#212529;line-height:24px}.HL-filterModal .HL-filterModal-content .HL-filterModal-body{display:flex;justify-content:center;flex-direction:column;gap:1rem}.HL-filterModal .HL-filterModal-content .HL-filterModal-body .HL-filterModal-treatment-title{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#212529;line-height:20px}.HL-filterModal .HL-filterModal-content .HL-filterModal-body .HL-filterModal-items-wrapper{height:40vh;overflow:scroll}.HL-filterModal .HL-filterModal-content .HL-filterModal-continue-btn{background:#838a96;border-radius:24px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#fff;width:100%;padding:.7rem;outline:none;border:none}input[type=checkbox]{accent-color:#21936a}.HL-filter-label{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#212529;line-height:24px}.HL-form-check-input{width:1rem;height:1rem;cursor:pointer}.HL-locationModal{position:absolute;bottom:0;width:100%;padding:0;margin:0;transform:translateY(100%);transition:transform .3s ease-in-out}.HL-locationModal .HL-locationModal-wrapper{background:#fff;border-radius:20px 20px 0 0;width:100vw;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.HL-locationModal .HL-locationModal-wrapper h5{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;color:#222}.HL-locationModal .HL-locationModal-wrapper p{font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;color:#666;margin:0;letter-spacing:-.28px}.HL-locationModal .HL-locationModal-wrapper .form-control{border-radius:8px;height:45px}.HL-locationModal .HL-locationModal-wrapper .input-group-text{background:transparent;border-left:none}.HL-locationModal .HL-locationModal-wrapper .input-group-text i{color:#999}.HL-locationModal .HL-locationModal-wrapper .cities-list{display:flex;flex-direction:column}.HL-locationModal .HL-locationModal-wrapper .cities-list span{margin:6px 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700;color:#404040;line-height:35px}.HL-locationModal .HL-locationModal-wrapper .HL-locationModal-continue-btn{background:#838a96;border-radius:24px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#fff;width:100%;padding:.7rem;outline:none;border:none}.HL-locationModal .HL-locationModal-wrapper .HL-locationModal-search-wrapper{border:1px solid rgba(0,0,0,.12156862745098039);border-radius:5px;padding:.7rem;width:100%;display:flex}.HL-locationModal .HL-locationModal-wrapper .HL-locationModal-search-wrapper .HL-search-input{outline:none;border:none;width:100%}.HL-queries-modal{border-radius:1rem}.HL-queries-modal .hr-line{background:#e1e3e6;margin:.4rem 1rem}.HL-queries-modal .HL-query-modal-header{display:flex;justify-content:center;flex-direction:column;border:none;gap:.5rem}.HL-queries-modal .HL-query-modal-title{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;color:#1a273c;line-height:2rem}.HL-queries-modal .modal-subtitle{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#333f51;line-height:2rem}.HL-queries-modal .close-icon{cursor:pointer}.HL-queries-modal .HL-queries-submit-btn{background:#21936a;width:100%;border-radius:8px;color:#fff;outline:none;padding:1rem 0;border:none;font-weight:600;font-size:1.125rem;line-height:24px;font-family:Inter,sans-serif}.HL-queries-modal .HL-queries-modal-body{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;justify-content:space-between;padding-top:.5rem}.HL-queries-modal .HL-queries-modal-body .funding-label{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:rgba(0,0,0,.8784313725490196);margin-bottom:12px}.HL-queries-modal .HL-queries-modal-body .HL-funding-wrapper{padding-inline:1rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.HL-queries-modal .HL-queries-modal-body .HL-funding-wrapper{grid-template-columns:repeat(1,1fr)}}.HL-queries-modal .HL-queries-modal-body .funding-option{margin-bottom:10px}.HL-queries-modal .HL-queries-modal-body .funding-option .custom-control-label{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#1e1e1e;padding-left:8px;cursor:pointer}.HL-queries-modal .HL-queries-modal-body .HL-queries-input-wrapper{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%}.HL-queries-modal .HL-queries-modal-body .HL-queries-input-wrapper .input-wrapper{width:inherit}.HL-queries-modal .HL-queries-modal-body .HL-queries-input-wrapper .input-wrapper span{margin-bottom:.1rem;display:inline-block;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;color:rgba(0,0,0,.8784313725490196);line-height:1rem}.HL-queries-modal .HL-queries-modal-body .HL-queries-input-wrapper .input-wrapper .astrik{color:#ff4d4f}.HL-queries-modal .HL-queries-modal-body .HL-queries-input-wrapper .input-wrapper .optional-text{color:#838a96}.HL-queries-modal .HL-queries-modal-body .HL-queries-input-wrapper .input-wrapper .HL-mobile-number-error-field{color:red;display:none;font-size:.7rem;margin:0;font-family:Inter,sans-serif}.HL-queries-modal .HL-queries-modal-body .HL-queries-input-wrapper .input-wrapper .HL-queries-mobile-number-caption-text{font-family:Inter,sans-serif;font-size:.625rem;font-weight:400;color:#363636;line-height:24px}.HL-queries-modal .HL-queries-modal-body .input-box{width:100%;border-radius:8px;outline:none;border:1px solid #e1e3e6;height:100%}.HL-queries-modal .HL-queries-modal-body .HL-country-container{width:15%;border-radius:8px;outline:none;border:1px solid #e1e3e6;margin-right:.5rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.HL-queries-modal .HL-queries-modal-body .HL-country-container{width:15%}}.HL-queries-modal .HL-queries-modal-body .HL-country-container .country-input{width:100%;height:100%;border:none;outline:none;cursor:pointer;max-height:100px;overflow-y:auto}#HL-queries-email-input.is-invalid,#HL-queries-email-input.is-valid{border-color:initial!important;background-image:none!important}.HL-pagination-btn{cursor:pointer;text-decoration:none;color:inherit;position:relative;display:block;border:1px solid #e9e9e9;background:#fff;border-radius:4px;margin:2px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;color:#000}.HL-pagination-link{background:#fff;color:#000;text-decoration:none;padding:.5rem .75rem;border-radius:4px;display:flex;justify-content:center;align-items:center;gap:.5rem}@media screen and (max-width:428px){.HL-pagination-link{padding:.5rem}}.HL-pagination-link:hover{color:#000;text-decoration:none}.HL-active-pagination-btn{background:#000;color:#fff;font-weight:700}.HL-active-pagination-btn .HL-pagination-link{background:inherit;color:inherit}.HL-active-pagination-btn .HL-pagination-link:hover{color:#fff;text-decoration:none}.HL-disabled-pagination-btn{background:#fff;color:#000}.HL-disabled-pagination-btn .HL-pagination-link{background:inherit;color:inherit}.HL-disabled-pagination-btn .HL-pagination-link:hover,.hospital-card-a-href,.hospital-card-a-href:hover{color:#000;text-decoration:none}#HL-custom-toast-container{position:fixed;top:20px;right:20px;z-index:9999}.HL-custom-toast{min-width:250px;margin-bottom:10px;padding:14px 20px;background:#21936a;color:#fff;font-size:14px;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-animation:slideIn .3s ease,fadeOut .5s ease 3s forwards;animation:slideIn .3s ease,fadeOut .5s ease 3s forwards}.text-ellipsis-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner-section{display:none}@media (max-width:768.98px){.mobile-only{display:block}}@media (min-width:769px){.desktop-only{display:block}}.fas{padding-right:3px}.nav-header-bar{padding-inline:56px}@media (max-width:768px){.nav-header-bar{padding-inline:24px}}.mobile-ad-img{width:80px;height:auto}@media (max-width:767px){.mobile-ad-container{display:block}}@media (min-width:768px){.mobile-ad-container{display:none}}.utm-hospital-name{cursor:pointer}.utm-hospital-name,.utm-hospital-name:hover{color:inherit!important;text-decoration:none!important}