@import url("//db.onlinewebfonts.com/c/8e1f2a0617863e3914ef2ccdab13480c?family=Centaur");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap");.css-hlgwow{padding:0!important}.banner-text h2{font-family:var(--body-font-family);font-weight:500}.banner-text h5{font-size:50px}.ad-img{width:100%;height:395px;object-fit:contain}.btn-hover:active{background-color:#b8353b!important;border:#b8353b!important}.search-btn{height:48px;background-color:#b8353b;color:#fff;border:1px solid #b8353b;border-radius:6px;font-size:1rem;display:flex;align-items:center;justify-content:center}.home-main-intro{background-size:contain!important;background-position:100%!important;background-repeat:no-repeat!important;position:relative!important;z-index:1;padding-top:25px;padding-bottom:10px}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:#b8353b!important;border-color:#b8353b!important}.margin-top{margin-top:10rem!important}.padding-top{padding-top:10rem!important}.hero-cta-group{display:flex;gap:16px;margin-bottom:30px;flex-wrap:wrap}.premium-highlight{display:inline-block;background:#fff2f2;color:#c92a2a;padding:8px 16px;border-radius:30px;font-size:14px;font-weight:600;margin-bottom:15px;border:1px solid #ffd6d6;animation:glow 2s infinite alternate}@keyframes glow{0%{box-shadow:0 0 0 #c92a2a00}to{box-shadow:0 0 12px #c92a2a40}}.hero-cta-group .btn{padding:12px 22px;border-radius:10px;font-weight:600;background-color:#04abce;color:#fff;border:none;transition:background-color .3s ease}.hero-cta-group .btn:hover{background-color:#028ca8;color:#fff}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.ab-section{height:100%!important;padding:100px 0!important}}@media (min-width:991px){.from-width{width:65%}}@media (max-width:1180px){.home-main-intro,.vh-all{height:100%!important}}@media only screen and (max-width:576px){.font-size-lg{font-size:.7rem!important}.vh-all{height:auto!important}.pym{margin-top:15%!important}.dash-tr th,td{font-size:10px!important}.m-center{text-align:center!important}.home-main-intro{background:#f3f3f3!important}.main-heading{font-size:1.8rem!important}.banner-text h5{font-size:40px}.main-sub-heading{font-size:small!important}.main-heading-page{font-size:30px!important}.sliderblock{width:100%!important;margin:auto}.vh-provider{margin-bottom:30px;height:100%!important}.home-main-intro{height:100%}}.card{border-radius:var(--radius-small)}.bg-white-transparent{background:#ffffffe6}.border-right{border-right:1px solid #dcf2f9!important}.brtb{padding-left:10px;height:60px;border-top:2px solid #dcf2f9;border-right:2px solid #dcf2f9;border-bottom:2px solid #dcf2f9}.card-heading{font-size:large!important}.bdrtlb{padding-left:10px!important;height:60px;border-top:2px solid #dcf2f9;border-left:2px solid #dcf2f9;border-bottom:2px solid #dcf2f9}.pb-3,.py-9{padding-bottom:1.375rem!important}.search-big-btn{font-family:var(--body-font-family);height:100%}.form-search-item label{font-weight:200}.choose-height{height:10px}.css-1dimb5e-singleValue,.css-1jqq78o-placeholder{font-family:var(--body-font-family);font-size:small}.button-home{color:#b8353b;background-color:#fff;border:1px solid #b8353b;border-radius:5px}.form-control-filter{font-family:var(--body-font-family);margin-top:-16px;margin-right:-17px;height:5px;font-size:medium}.form-control-filter .css-13cymwt-control{border:0;font-family:var(--heading--font-family);font-weight:400;background:#0000}.form-control-filter .css-1fdsijx-ValueContainer{font-family:var(--heading--font-family);padding:0}.form-control-filter .css-t3ipsp-control,.form-control-filter .css-t3ipsp-control:hover{border:0;box-shadow:none;background:#0000;font-family:var(--heading--font-family)}.icon-box{width:120px;height:120px;text-align:center;padding:24px 10px;text-decoration:none;line-height:normal}.icon-box .card-body{height:100%;display:flex;flex-direction:column;justify-content:space-between}.icon-box span{font-weight:600;line-height:16px}.icon-box:hover{background-color:var(--primary-color);color:#fff}.icon-box .normal-state,.list-inline-item{display:inline-block}.icon-box .hover-state{display:none}.icon-box:hover .normal-state{display:none!important}.icon-box:hover .hover-state{display:inline-block!important}.icon-box img{height:36px}.image-block,.sliderblock{overflow:hidden}.sliderblock .card-img-top{transition:.3s ease-in-out;transform:scale(1);object-fit:cover}.sliderblock:hover .card-img-top{transform:scale(1.08)}.sliderblock{text-decoration:none}.sliderblock .card-title{font-weight:600}.main-heading,.sliderblock .card-title{font-family:var(--heading--font-family)}.main-heading{font-weight:700;font-size:2.8rem;width:50%}.main-sub-heading{font-family:Poppins;font-weight:500;font-size:larger}.main-sub-heading-up{font-family:Centaur;font-weight:700;font-size:larger;margin-left:5px;margin-top:-20px}.featured-medical-center{background:linear-gradient(180deg,#eaeae9 50%,#fff 0)}.main-heading-page{font-size:40px;font-family:Centaur;font-weight:bolder}.main-sub-heading-page{font-family:Poppins}.main-sub-heading-page-fmc{font-family:Poppins;font-weight:500;font-size:larger;color:#000}.card-heading{font-weight:700}.card-heading,.card-sub-heading{font-family:Poppins}.card-sub-heading-1{padding-top:6px;font-family:Poppins;font-weight:700}.medical-tourism-guide{background-repeat:no-repeat;background:url(/images/map-bg.png) no-repeat;background-size:cover;background-position:bottom}.card-h{height:40px}.card-text p{margin-bottom:0!important;font-weight:600;font-family:Poppins}.text-link,.text-link:hover{padding:0;color:var(--primary-color)!important;text-decoration:none;border:#fff}.text-link:hover{background-color:#fff!important}.btn-bg{background-color:#fff;color:var(--primary-color)}.medical-card-heading{font-family:Centaur;font-weight:600;font-size:18px}.medical-card-sub-heading{font-family:Poppins;font-size:.8rem}.card-img-top{width:100%}.featured-destinations{background:linear-gradient(180deg,#faf5f2 50%,#fff 0)}.featured-destination-card{display:flex;gap:1.2rem;justify-content:space-around}.fd-content{position:absolute;top:0;display:flex;justify-content:space-between;height:100%;flex-direction:column;width:100%;padding:20px}.destination-country{font-family:var(--heading--font-family);color:#fff;top:270px;left:100px}.btn-font,.destination-centers{font-family:Poppins}.btn-font{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:5px}.font-style{font-family:var(--body-font-family)}.fd-bottom-content{text-align:center;width:100%}.form-label{margin-bottom:0}.destination-country-g{font-family:var(--heading--font-family);color:#fff;top:270px;left:70px}.destination-centers{font-family:var(--body-font-family);font-size:medium;color:#fff;top:310px;left:50px}.i-flag{width:2.5rem;height:2.5rem}.testimonials{display:flex;justify-content:center;align-items:center;background-size:auto;background:url(/images/bg-testimonials.png) no-repeat;background-position:50%;background-size:cover}.testimonial-card{padding-bottom:100px;opacity:.9;color:#000}.text-white{font-family:Poppins}.guest-img{width:100px;height:100px;margin:0 auto}.global-card{display:flex;justify-content:space-around}.global-provider{display:flex;justify-content:center;align-items:center}.testimonial-card .card{background-color:initial;box-shadow:none;border:0}.testimonial-card .slick-dots li button{border:2px solid #fff;border-radius:100%}.testimonial-card .slick-dots li.slick-active button{border:2px solid #fff;background-color:#fff}.announce-house,.blog-card-info{display:flex;justify-content:space-around}.text-white-heading{font-family:Centaur;color:#fff;font-weight:bolder;font-size:40px}.client-block img{border:2px solid #dcf2f9;max-width:95%;height:auto}.footer_main,.insurance-image{width:100%}.card-title{font-family:Centaur;font-weight:700}.ab-section{background:linear-gradient(180deg,#eaeae9 50%,#fff 0);padding:20px 0}.card-text{font-size:.8rem;font-family:Poppins;font-weight:700}.ab-image .content{position:absolute;inset:0;background:#0003!important;font-family:Poppins!important;background:#0000;text-align:center;color:#b8353b!important;display:flex;font-weight:900!important;align-items:flex-end;justify-content:center}.ab-image:hover .content{background:#0000004d;padding-bottom:30px}.ab-font-style{font-family:var(--body-font-family);font-weight:800;border-radius:8px;font-size:14px;background-color:#fff;padding:12px;box-shadow:2px 3px 2px 1px #4f4e4e;color:#000000e6;opacity:.8}.ab-section .slick-prev{left:-60px}.blog-card .card-body{position:relative;top:-30px;z-index:1;background:#fff;width:90%;box-shadow:0 0 10px #5644a91a}#announcements .slick-list{overflow:hidden}#announcements .slick-slide{padding:0 12px}#announcements .slick-track{display:flex!important;align-items:stretch}#announcements .announcement-slide,#announcements .slick-slide>div{height:100%}#announcements .blog-card{height:100%;overflow:visible}#announcements .blog-card .card-body{margin:0 auto;padding-bottom:14px}#announcements .blog-card .card-h,#announcements .blog-card .medical-card-heading{height:auto;min-height:44px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#announcements .blog-card .medical-card-sub-heading{height:auto;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#announcements .blog-card .text-link{display:inline-block;position:relative;z-index:2}.thdiv{color:#fff;margin-top:-170px;margin-left:330px}.logo_white_down{margin-left:100px;width:180px;height:180px}.footer_red{color:#fff;padding:30px;background-color:#b8353b}.carousel{display:flex}.logo_white{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:20px;color:#fff}.media_logo_white{display:flex;justify-content:center;align-items:center;width:30px;height:40px;color:#fff}.quick_col1{font-size:14px;line-height:2}.quick_col_1{width:150px;margin-top:20px}.quick_col_2{width:150px;margin-left:-80px;margin-top:16px}.quick_col2{padding-top:30px;font-size:14px;line-height:2}.special_col{width:210px;margin-left:-140px}.special_col_down{margin-top:21px;line-height:2;font-size:14;width:210px;height:180px}.speciality_footer{font-size:14px;line-height:2}.media_col{width:220px;margin-left:-120px}.rating-star{margin-bottom:50px}.important-announcement-tile{background-color:#f3f3f3;border-bottom:1px solid #f3f3f3}.announcement-highlight{background-color:#f3f3f3;border-left:5px solid #b8353b}.card,.sliderblock .card{border-radius:18px!important;box-shadow:0 4px 24px #00000014;border:none;transition:box-shadow .2s}.card:hover,.sliderblock .card:hover{box-shadow:0 8px 32px #70a5ec26}.hero-split{padding:2rem 0 1.25rem;background:#f5f9ff}.hero-title{font-size:46px;font-weight:700;margin-bottom:15px}.hero-cta-btn{background:#b8353b;color:#fff;padding:12px 22px;border-radius:10px;text-decoration:none;font-weight:600;display:inline-block;transition:.3s}.hero-cta-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #b8353b4d}.hero-specialties{display:flex;gap:18px;flex-wrap:wrap;margin-top:35px}.hero-spec-card{background:#ffffffd9;padding:16px 22px;border-radius:12px;text-decoration:none;color:#222;font-weight:600;transition:.3s;box-shadow:0 8px 22px #0000000d}.hero-spec-card:hover,.hero-spec-card:hover span{color:#fff}.hero-spec-card:hover{transform:translateY(-5px);background:var(--primary-color,#b8353b)}.hero-desc{color:#555;margin-bottom:25px}.hero-form{display:flex;flex-direction:column;gap:15px;max-width:420px}.hero-search-btn{background:#c53030;color:#fff;border:none;padding:14px;border-radius:10px;font-weight:600}.hero-image{width:100%;border-radius:20px;box-shadow:0 20px 40px #00000026}@media (max-width:768px){.hero-search-btn{margin-bottom:1rem}}.hp-final-cta,.hp-intro,.hp-services,.hp-treatments,.hp-why{padding:4.5rem 0}.hp-intro{background:#fff}.hp-services,.hp-why{background:#f5f9ff}.hp-final-cta,.hp-treatments{background:#f8f6f6}.hp-copy{max-width:820px;margin:0 auto 1.1rem;color:#555;line-height:1.7}.hp-service-card,.hp-why-card{display:block;height:100%;background:#fff;border-radius:16px;padding:28px 24px;text-decoration:none;color:inherit;box-shadow:0 8px 22px #0000000d;transition:.3s}.hp-service-card:hover,.hp-why-card:hover{transform:translateY(-6px);box-shadow:0 14px 32px #b8353b1f;color:inherit}.hp-service-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#fff2f2;color:#b8353b;font-size:1.25rem;margin-bottom:16px}.hp-service-card h3,.hp-why-card h3{font-family:var(--heading--font-family);font-size:1.45rem;font-weight:700;margin-bottom:10px;color:#192335}.hp-service-card p,.hp-why-card p{font-family:Poppins;color:#555;margin:0;line-height:1.6}.hp-treatment-grid{margin-top:10px}.hp-treatments .hero-spec-card{background:#fff;color:#222}.hp-treatments .hero-spec-card:hover,.hp-treatments .hero-spec-card:hover span{color:#fff}.hp-treatments .hero-spec-card:hover{transform:translateY(-5px);background:var(--primary-color,#b8353b)}.hp-second-opinion{background:linear-gradient(120deg,#b8353b,#8f2a2f);padding:4.5rem 0}.hp-second-opinion .main-heading-page{color:#fff}.hp-cta-copy{font-family:Poppins;color:#ffffffeb;font-size:1.1rem;line-height:1.7;max-width:760px;margin:0 auto 1.5rem}.hp-cta-light{background:#fff;color:#b8353b}.hp-cta-light:hover{background:#fff;color:#8f2a2f}@media (max-width:768px){.hp-final-cta,.hp-intro,.hp-second-opinion,.hp-services,.hp-treatments,.hp-why{padding:3rem 0}}.announcement-modal .modal-dialog{margin:12px auto;max-width:min(520px,calc(100vw - 24px))}.announcement-modal .modal-content{max-height:calc(100vh - 24px);overflow:hidden}.announcement-modal .modal-title{font-size:1rem;line-height:1.35;white-space:normal}.announcement-modal .modal-body{overflow-y:auto}.announcement-modal .modal-body img{width:100%;max-height:38vh;object-fit:contain;background:#f4f4f4}@media (max-width:575px){.announcement-modal .modal-body img{max-height:28vh}}.announcement-modal-banner{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.image-block{width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;background:#fff}.image-block img{width:100%;height:100%;object-fit:contain}.slider-loading{min-height:250px;width:100%}