.container{--bs-gutter-x:2.5rem}a{text-decoration:none}.vt-chevron-down{display:flex;justify-content:center;align-items:center;width:.5rem;height:.5rem;margin-left:.35rem;aspect-ratio:1}.vt-chevron-down::after{display:inline-block;content:"";height:.5rem;width:.5rem;border-bottom:2px solid var(--text-gray);border-right:2px solid var(--text-gray);transform:translateY(-15%) rotate(45deg);transition:all .2s ease-in-out}.vt-chevron-down.open::after{transform:translateY(50%) rotate(225deg)}.hero-banner{max-width:1920px;margin:auto}.hero-banner .hero-banner-image{width:100%;aspect-ratio:1920/550;margin:auto}@media screen and (width < 768px){.hero-banner .hero-banner-image{aspect-ratio:360/200}}.hero-banner .hero-banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner .hero-banner-texts{padding:var(--space-m) 0;padding-bottom:var(--space-l)}@media screen and (width>1200px) and (width < 1400px){.hero-banner .hero-banner-texts{padding:var(--space-s) 0;padding-bottom:var(--space-l)}}.hero-banner .hero-banner-title{color:var(--pantai-blue);font-size:calc(var(--step-5) * 1.45);text-wrap:balance;font-weight:bold;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}@media screen and (width < 992px){.hero-banner .hero-banner-title{font-size:var(--step-5);margin-bottom:var(--space-s)}}.hero-banner .hero-banner-learnmore{color:var(--pantai-blue);font-weight:bold;margin-top:auto;padding-top:var(--space-xs);display:flex;align-items:center;text-decoration:none}.hero-banner .hero-banner-learnmore::after{content:"";display:inline-block;height:calc(var(--step--2) * .75);width:calc(var(--step--2) * .75);border-bottom:2px solid var(--pantai-blue);border-right:2px solid var(--pantai-blue);transform:rotate(-45deg);margin-left:var(--space-3xs)}.hero-banner .swiper-pagination{position:relative;display:flex;justify-content:center;width:100%}.hero-banner .swiper-pagination .swiper-pagination-bullet{border-radius:0;width:var(--step-3);height:.25rem;display:flex;flex-direction:column;position:relative}.hero-banner .swiper-pagination .swiper-pagination-bullet::before,.hero-banner .swiper-pagination .swiper-pagination-bullet::after{content:"";display:inline-block;height:.5rem;width:100%;position:absolute}.hero-banner .swiper-pagination .swiper-pagination-bullet::before{bottom:100%}.hero-banner .swiper-pagination .swiper-pagination-bullet::after{top:100%}h1,h2,h3{font-weight:bold;margin-bottom:var(--space-xs);color:var(--pantai-blue)}h1 strong,h2 strong,h3 strong{font-weight:bold}h1{font-size:var(--step-5)}h2{font-size:var(--step-3);color:var(--pantai-green)}.landing-home h2{color:var(--pantai-blue)}h3{font-size:var(--step-1)}.swiper-slide:has(.promotion-item){height:auto}.swiper-slide .promotion-item{height:100%}.promotion-item{max-width:40rem;background-color:white;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:all .15s ease-in-out}.promotion-item>*{flex:1}.promotion-item.mini{max-width:23rem;height:fit-content}.promotion-item.box-shadow{box-shadow:0 0 8px 0 #00000026}.promotion-item .promotion-item-image{width:100%;height:100%;aspect-ratio:16/9;flex:0}.promotion-item .promotion-item-image img{width:100%;height:100%;object-fit:cover}.promotion-item .promotion-item-text{padding:var(--space-s) var(--space-l);display:flex;flex-direction:column}@media screen and (width>768px){.promotion-item .promotion-item-text{padding:var(--space-xs) var(--space-m)}}@media screen and (width>1400px){.promotion-item .promotion-item-text{padding:var(--space-s) var(--space-m)}}.promotion-item .promotion-item-text>*:has(.promotion-item-arrow){margin-top:auto}.promotion-item .promotion-item-title{font-size:var(--step-3);color:var(--pantai-blue);font-weight:bold}.promotion-item .promotion-item-description{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.promotion-item .promotion-item-other{flex-grow:0;margin-top:auto;width:fit-content;padding:var(--space-3xs) var(--space-xs);background-color:var(--pantai-orange);color:white}.promotion-item .promotion-item-other *{display:flex}.promotion-item .promotion-item-price{padding:var(--space-2xs) var(--space-s);border:1px solid var(--pantai-blue);color:var(--pantai-blue);width:fit-content;font-weight:bold;border-radius:.5rem;display:flex;align-items:center;justify-content:center;height:fit-content}.promotion-item .promotion-item-arrow{display:flex;background-color:var(--pantai-blue);height:3.5rem;aspect-ratio:1;margin-left:auto;border-radius:50%;position:relative;transition:all .25s ease}.promotion-item .promotion-item-arrow::after{position:absolute;content:"";top:50%;left:50%;width:25%;height:25%;border-bottom:2px solid white;border-right:2px solid white;transform:translate(-75%,-50%) rotate(-45deg)}.promotion-item[data-bs-toggle]:hover,.promotion-item[href]:hover{background-color:#FFF}.promotion-item[data-bs-toggle]:hover .promotion-item-arrow,.promotion-item[href]:hover .promotion-item-arrow{transform:translateX(7.5%)}.promotion-item.newsroom .promotion-item-image{min-height:20dvh;max-height:15rem}@media screen and (width < 576px){.promotion-item.newsroom .promotion-item-image{min-height:200px}}.promotion-item-listing{display:flex;flex-wrap:wrap;gap:var(--space-s)}.promotion-item-listing .promotion-item{font-size:var(--step--1);flex:1 1 100%}@media screen and (width>= 576px){.promotion-item-listing .promotion-item{flex:0 0 calc(50% - var(--space-s) / 2)}}@media screen and (width>= 992px){.promotion-item-listing .promotion-item{flex:0 0 calc(33.3333333333% - var(--space-s) * 2 / 3)}}.promotion-item-listing .promotion-item .promotion-item-text{padding:var(--space-xs) var(--space-s)}.promotion-item-listing .promotion-item .promotion-item-title{font-size:var(--step-1)}.promotion-item-listing .promotion-item .promotion-item-arrow{height:2.75rem}.promotion-item-listing .promotion-item .promotion-item-price{padding:var(--space-3xs) var(--space-2xs)}.promotion-item-listing .promotion-item:hover{box-shadow:0 0 6px 0 #307FDE59}.landing-promotion-slider-wrapper{position:relative}.landing-promotion-slider-wrapper .promotion-button{position:absolute;top:49%;z-index:2;background-color:white;padding:var(--space-s);border-radius:50%;box-shadow:0 3px 3px 1px #00000033;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.landing-promotion-slider-wrapper .promotion-button::after{content:"";height:.65rem;aspect-ratio:1;display:inline-block;border-bottom:1px solid gray;border-right:1px solid gray}.landing-promotion-slider-wrapper .promotion-button.prev{left:calc(var(--space-s) * -1.15)}.landing-promotion-slider-wrapper .promotion-button.prev::after{transform:translateX(15%) rotate(135deg)}.landing-promotion-slider-wrapper .promotion-button.next{right:calc(var(--space-s) * -1.15)}.landing-promotion-slider-wrapper .promotion-button.next::after{transform:translateX(-15%) rotate(-45deg)}.landing-promotion-slider-wrapper .promotion-button.swiper-button-lock{display:none}.landing-promotion-slider-wrapper .promotion-button.swiper-button-disabled{display:none}section.default-banner{display:flex;width:100%;min-height:45dvh;max-width:1920px;margin:auto}section.default-banner .banner-image{flex:0 0 50%}section.default-banner .banner-image img{width:100%;height:100%;object-fit:cover}section.default-banner .banner-text{flex:0 0 50%}section.default-banner .banner-text .banner-text-inner{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;max-width:660px;padding:var(--space-xl)}@media screen and (width < 992px){section.default-banner .banner-text .banner-text-inner{padding:var(--space-l) var(--space-m)}}section.default-banner .banner-text .banner-text-title{font-family:ShadowLight;font-size:calc(var(--step-4) * 3);color:var(--pantai-blue);line-height:1;font-weight:500}@media screen and (width < 1400px){section.default-banner .banner-text .banner-text-title{font-size:calc(var(--step-5) * 2.25)}}@media screen and (width < 1200px){section.default-banner .banner-text .banner-text-title{font-size:calc(var(--step-5) * 2)}}@media screen and (width < 992px){section.default-banner{min-height:20dvh}}@media screen and (width < 768px){section.default-banner{flex-direction:column;aspect-ratio:auto}section.default-banner .banner-image img{aspect-ratio:3/2}}@media screen and (width>= 992px){section.default-banner.shorter{min-height:0;max-height:12dvw}}@media screen and (width < 768px){section.default-banner.shorter .banner-image img{aspect-ratio:3/1;object-position:100% 25%}}.sticky-side{position:sticky;transition:top .12s ease}.default-search-box{background-color:white;display:flex;height:2.5rem;border:2px solid var(--pantai-blue);border-radius:.35rem;overflow:hidden}@media screen and (width < 576px){.default-search-box{height:3rem}}.default-search-box .search-box{padding:var(--space-3xs) var(--space-2xs);padding-left:var(--space-xs);flex:1 1 auto;display:flex;justify-content:center;align-items:center}@media screen and (width < 576px){.default-search-box .search-box{padding:var(--space-xs) var(--space-xs)}}.default-search-box input{border:none;outline:none;width:100%;background-color:white}@media screen and (width < 576px){.default-search-box input{font-size:var(--step-0)}}.default-search-box input::placeholder{color:#307FDEBF}@media screen and (width < 576px){.default-search-box input::placeholder{font-size:var(--step-0)}}.default-search-box .search-icon{background-color:var(--pantai-blue);flex:0 0 auto;height:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.default-search-box .search-icon img{width:75%;height:75%;aspect-ratio:1;object-fit:contain}.default-dropdown{width:100%}.default-button{width:100%;color:white;background-color:var(--pantai-blue);border-radius:.35rem;padding:var(--space-xs) var(--space-m);border:1px solid transparent;text-decoration:none;transition:all .15s ease;display:inline-block;text-align:center;font-weight:bold}.default-button:hover{background-color:var(--pantai-blue-darker)}.default-button.alt{background-color:white;border-color:var(--pantai-blue);color:var(--pantai-blue)}.default-button.alt:hover{background-color:var(--pantai-light-blue-blue)}.default-button.orange{background-color:var(--pantai-orange);color:white}.default-button.orange:hover{background-color:var(--pantai-orange-darker)}.default-button.green{background-color:var(--pantai-green);color:white}.default-button.green:hover{background-color:var(--pantai-green-darker)}.default-dropdown,.default-dropdown-no{border:2px solid var(--pantai-blue);padding:var(--space-xs) var(--space-s);border-radius:.35rem;background:white;appearance:none;background-image:url("/styles/commons/bootstrap-icons-1.11.3/chevron-down.svg");background-origin:content-box;background-position:right -.85rem center;background-repeat:no-repeat;background-size:1rem;padding-right:var(--space-l);height:2.5rem;font-size:var(--step--1)}@media screen and (width>= 576px){.default-dropdown,.default-dropdown-no{padding:var(--space-2xs) var(--space-xs);padding-right:var(--space-m);line-height:1.3}}.default-dropdown option[value=""][disabled],.default-dropdown-no option[value=""][disabled]{display:none}.default-dropdown option,.default-dropdown-no option{color:black}@media screen and (width < 576px){.default-dropdown,.default-dropdown-no{height:3rem;font-size:var(--step-0)}}.select2{width:100%!important}.select2 .default-dropdown-select{border:2px solid var(--pantai-blue);height:2.5rem;border-radius:.35rem;overflow:hidden}@media screen and (width < 576px){.select2 .default-dropdown-select{height:3rem}}.select2 .select2-selection__rendered{height:100%;padding:var(--space-3xs) var(--space-s);display:flex!important;align-items:center;color:black!important;padding-left:var(--space-s)!important;padding-right:2rem}.select2 .select2-selection__rendered .select2-selection__placeholder{color:#307FDEBF}@media screen and (width < 576px){.select2 .select2-selection__rendered{font-size:var(--step-0)}}.select2 .select2-selection--single .select2-selection__arrow{height:100%;width:2.5rem;display:flex!important;align-items:center;justify-content:center;right:2px}@media screen and (width < 576px){.select2 .select2-selection--single .select2-selection__arrow{width:3rem}}.select2 .select2-selection--single .select2-selection__arrow b{border:none;border-bottom:1px solid #222!important;border-right:1px solid #222!important;height:20%;width:20%;transform:translateY(-50%) rotate(45deg);transition:all .25s ease}.select2.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translateY(-15%) rotate(-135deg)!important}.select2-container--default .select2-results__option--disabled{color:lightgray;display:none}.select2-container--default #select2-ddlSpec-results .select2-results__option--disabled{color:black;display:block}.default-dropdown-dropdown{color:black;border-color:var(--pantai-blue)!important;z-index:2000}.banner-no-text{width:100%;max-width:1920px;margin:auto;background-color:#EEE;aspect-ratio:192/50;position:relative;overflow:hidden}.banner-no-text img{width:100%;height:100%;object-fit:contain}@media screen and (width < 768px){.banner-no-text{aspect-ratio:3/2}.banner-no-text img{object-fit:cover}.banner-no-text.mobileFullHeight{aspect-ratio:unset}}.sticky-side-inner{display:flex;flex-direction:column;gap:var(--space-2xs)}.sticky-side-inner .sticky-side-item{color:white;border:1px solid transparent;background-color:var(--pantai-blue);padding:var(--space-xs) var(--space-s);border-radius:.5rem;overflow:hidden;display:flex;gap:var(--space-2xs);align-items:center;text-decoration:inherit;transition:all .25s ease}.sticky-side-inner .sticky-side-item img{width:20px;object-fit:contain;height:var(--step-2);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.sticky-side-inner .sticky-side-item:hover{background-color:var(--pantai-blue-darker)}.sticky-side-inner .sticky-side-item.light-blue{background-color:var(--pantai-light-blue)}.sticky-side-inner .sticky-side-item.light-blue:hover{background-color:var(--pantai-light-blue-darker)}.sticky-side-inner .sticky-side-item.orange{background-color:var(--pantai-orange)}.sticky-side-inner .sticky-side-item.orange:hover{background-color:var(--pantai-orange-darker)}.sticky-side-inner .sticky-side-item.green{background-color:var(--pantai-green)}.sticky-side-inner .sticky-side-item.green:hover{background-color:var(--pantai-green-darker)}.sticky-side-inner .sticky-side-item.yellow{background-color:var(--pantai-yellow)}.sticky-side-inner .sticky-side-item.yellow:hover{background-color:var(--pantai-yellow-darker)}.sticky-side-inner .sticky-side-item.light-blue-white{color:var(--pantai-light-blue);border-color:var(--pantai-light-blue);background-color:#FFF}.sticky-side-inner .sticky-side-item.light-blue-white img{filter:brightness(0) saturate(100%) invert(68%) sepia(87%) saturate(1732%) hue-rotate(158deg) brightness(99%) contrast(89%)}.sticky-side-inner .sticky-side-item.light-blue-white:hover{background-color:#EEF}.sticky-bottom-cta{position:sticky;bottom:0;z-index:20;transition:transform .15s ease;transform:translateY(0%)}.sticky-bottom-cta .sticky-side-inner{flex-direction:row;gap:0}.sticky-bottom-cta .sticky-side-item{border-radius:0;padding:var(--space-s) var(--space-m);flex:1 1 100%;justify-content:center;line-height:1.15}.sticky-bottom-cta.hide{transform:translateY(100%)}.accordionn{display:flex;flex-direction:column;gap:var(--space-3xs);margin-bottom:1rem}.accordionn .accordionn-item .accordionn-title{padding:var(--space-xs) var(--space-m);min-height:3.25rem;padding-right:calc(var(--space-m) * 2 + var(--step-1));background-color:#EEE;font-weight:600;color:var(--pantai-blue);display:flex;align-items:center;cursor:pointer;position:relative}.accordionn .accordionn-item .accordionn-title:hover{background-color:#EEE}.accordionn .accordionn-item .accordionn-title>:last-child{margin-bottom:0}.accordionn .accordionn-item .accordionn-title>*{font-size:var(--step-0)}.accordionn .accordionn-item .accordionn-title::after{content:"";display:inline-block;position:absolute;right:var(--space-m);width:1rem;height:1rem;border-bottom:3px solid var(--pantai-blue);transform:rotate(90deg) translateY(calc(-50% + 1px));transition:transform .25s ease,opacity .25s ease}.accordionn .accordionn-item .accordionn-title::before{content:"";display:inline-block;position:absolute;right:var(--space-m);width:1rem;height:1rem;border-bottom:3px solid var(--pantai-blue);transform:translateY(calc(-50% + 1.5px))}.accordionn .accordionn-item .accordionn-description{display:grid;grid-template-rows:0fr;transition:all .35s ease;padding:0 var(--space-m)}.accordionn .accordionn-item .accordionn-description::after{transition:all .35s ease}.accordionn .accordionn-item .accordionn-description>div{overflow:hidden;opacity:0;transition:all .15s ease}.accordionn .accordionn-item .accordionn-description>div>:last-child{margin-bottom:0!important}.accordionn .accordionn-item.active>.accordionn-header .accordionn-title{background-color:#EEF}.accordionn .accordionn-item.active>.accordionn-header .accordionn-title:hover{background-color:#DEF}.accordionn .accordionn-item.active>.accordionn-header .accordionn-title::after{transform:rotate(0deg) translateY(calc(-50% + 1px));opacity:0;transition:transform .25s ease,opacity .15s ease .1s}.accordionn .accordionn-item.active>.accordionn-description{grid-template-rows:1fr;padding:var(--space-s) var(--space-m);background-color:#FFF}.accordionn .accordionn-item.active>.accordionn-description>div{opacity:1}.tablee,.table{width:100%;border-radius:.5rem}.tablee>thead,.table>thead{background-color:var(--pantai-blue);color:white;font-weight:bold}.tablee>thead th,.tablee>thead td,.table>thead th,.table>thead td{padding:var(--space-2xs) var(--space-s);border:1px solid var(--pantai-blue);background-color:transparent;color:white}.tablee>tbody,.table>tbody{background-color:#FFF}.tablee>tbody>tr>th,.tablee>tbody>tr>td,.table>tbody>tr>th,.table>tbody>tr>td{padding:var(--space-2xs) var(--space-s);border:1px solid #202020}.facilities-packages-subheader{font-size:var(--step-3);font-weight:bold}.facilities-packages-mobile-sticky-top{position:sticky;z-index:5;transition:all .12s linear;font-size:var(--step-1)}@media screen and (width>= 992px){.facilities-packages-mobile-sticky-top{display:none}}.facilities-packages-mobile-sticky-top .sticky-top-title{background-color:var(--pantai-green);box-shadow:0 0 0 100vmax var(--pantai-green);clip-path:inset(0 -100vmax);color:white;padding:var(--space-s) 0;display:flex}.facilities-packages-mobile-sticky-top .sticky-top-title::after{content:"";margin-left:auto;width:var(--step--2);height:var(--step--2);border-bottom:3px solid white;border-right:3px solid white;transform:translateY(15%) rotate(45deg);transition:all .15s ease}.facilities-packages-mobile-sticky-top .sticky-top-dropdown{display:grid;grid-template-rows:0fr;position:absolute;top:100%;background-color:white;box-shadow:0 0 0 100vmax white;clip-path:inset(0 -100vmax);transition:all .15s ease}.facilities-packages-mobile-sticky-top .sticky-top-dropdown>div{overflow:hidden}.facilities-packages-mobile-sticky-top .sticky-top-dropdown .facilities-packages-side-mobile{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--space-m);padding:0 0;transition:all .15s ease}.facilities-packages-mobile-sticky-top.active .sticky-top-dropdown{grid-template-rows:1fr;border-bottom:1px solid lightgray}.facilities-packages-mobile-sticky-top.active .facilities-packages-side-mobile{padding:var(--space-m) 0}.facilities-packages-mobile-sticky-top.active .sticky-top-title::after{transform:translateY(75%) rotate(225deg)}.pantai-btn{--btn-color:var(--pantai-blue);display:block;background:var(--btn-color);border-radius:.25rem;border:2px solid var(--btn-color);cursor:pointer;color:white;font-weight:bold;width:max-content;padding:.5rem 1.5rem;transition:all .3s ease}.pantai-btn:hover{background:transparent;color:var(--btn-color)}.doctor-listing{background:#FFF;padding:3rem 0}.doctor-listing .load-more{--btn-color:var(--pantai-orange);margin:3rem auto 0}.doctor-listing-container{--grid-count:2;display:grid;grid-template-columns:repeat(var(--grid-count),1fr);gap:var(--space-s)}.doctor-listing-container .doc-item{--primary-color:#37D;--secondary-color:#677;display:flex;background:white;overflow:hidden;border-radius:.5rem;box-shadow:0 2px 8px 0 #00000026}.doctor-listing-container .doc-item .doc-img{flex:0 0 35%;min-height:14rem}.doctor-listing-container .doc-item .doc-img img{width:100%;height:100%;object-fit:cover}.doctor-listing-container .doc-item .doc-info{display:flex;flex-direction:column;width:100%}.doctor-listing-container .doc-item .doc-info .doc-upper-item{padding:var(--space-xs) var(--space-s);display:flex;flex-direction:column;height:100%;width:100%}.doctor-listing-container .doc-item .doc-info .doc-upper-item .doc-name{font-weight:bold;color:var(--primary-color);font-size:var(--step-2);margin-bottom:var(--space-3xs);line-height:1.3}@media screen and (width>= 992px) and (width < 1400px){.doctor-listing-container .doc-item .doc-info .doc-upper-item .doc-name{font-size:var(--step-1)}}.doctor-listing-container .doc-item .doc-info .doc-upper-item .doc-spec{color:var(--secondary-color);margin-bottom:1rem}.doctor-listing-container .doc-item .doc-info .doc-upper-item .doc-spec + .doc-hos{margin-top:auto}.doctor-listing-container .doc-item .doc-info .doc-upper-item .doc-hos{font-weight:bold;color:var(--primary-color);text-wrap:wrap}.doctor-listing-container .doc-item .doc-info .doc-upper-item .doc-hos .doc-resident{font-weight:normal;font-size:var(--step--2);padding:var(--space-3xs) var(--space-2xs);border-radius:1rem;background:#0BE;color:white}.doctor-listing-container .doc-item .doc-cta{position:relative;display:flex}.doctor-listing-container .doc-item .doc-cta .cta-item{--cta-font-size:.75rem;text-align:center;padding:.375rem .75rem;font-size:var(--cta-font-size);line-height:calc(var(--cta-font-size) * 1.25);cursor:pointer;transition:all .3s ease;width:100%;color:white;isolation:isolate;z-index:2}.doctor-listing-container .doc-item .doc-cta .cta-item .cta-icon{margin-bottom:.25rem}.doctor-listing-container .doc-item .doc-cta .cta-item .cta-icon img{width:25px;height:100%}.doctor-listing-container .doc-item .doc-cta .cta-item .cta-text{line-height:.75rem}.doctor-listing-container .doc-item .doc-cta .cta-item[data-cta="profile"]{background:var(--pantai-yellow-darker)}.doctor-listing-container .doc-item .doc-cta .cta-item[data-cta="profile"]:hover{background:#FB2}.doctor-listing-container .doc-item .doc-cta .cta-item[data-cta="ehealth"]{background:var(--pantai-blue)}.doctor-listing-container .doc-item .doc-cta .cta-item[data-cta="ehealth"]:hover{background:#3BE}.doctor-listing-container .doc-item .doc-cta .cta-item[data-cta="apt"]{background:var(--pantai-green)}.doctor-listing-container .doc-item .doc-cta .cta-item[data-cta="apt"]:hover{background:#8D6}.doctor-listing-container .doc-item .doc-cta .cta-item[data-cta="apt"]:hover .multiHosHover{opacity:1;visibility:visible}.doctor-listing-container .doc-item .doc-cta .cta-item .multiHosHover{opacity:0;visibility:hidden;position:absolute;right:1px;padding:.375rem .5rem;border-radius:.25rem;bottom:calc(100% - 5px);background:white;z-index:1;border:1px solid #00000019;box-shadow:3px 3px 8px 2px #00000019;transition:all .2s ease}.doctor-listing-container .doc-item .doc-cta .cta-item .multiHosHover .multiHosLink{display:block;text-align:left;padding:.375rem .5rem;border-radius:.125rem;font-weight:bold;transition:all .2s ease}.doctor-listing-container .doc-item .doc-cta .cta-item .multiHosHover .multiHosLink:hover{background:var(--pantai-blue);color:white}@media (width < 768px){.doctor-listing-container .doc-item{flex-wrap:wrap}.doctor-listing-container .doc-item .doc-img{flex:0 0 35%;min-height:12rem}.doctor-listing-container .doc-item .doc-img img{object-position:top}.doctor-listing-container .doc-item .doc-info{display:flex;width:100%;flex-wrap:wrap;flex:0 0 65%;height:auto}.doctor-listing-container .doc-item .doc-cta{flex:0 0 100%}}@media (max-width:1199.98px){.doctor-listing-container{--grid-count:1}}#multiHospitalModal .modal-header,#ehealthModal .modal-header{border-bottom:none}#multiHospitalModal .modal-body{text-align:center;padding:2rem}#multiHospitalModal .modal-body .hospital-item-container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-s)}#multiHospitalModal .modal-body .hospital-item-container img{border-radius:.5rem;margin-bottom:var(--space-2xs);aspect-ratio:3/2;object-fit:cover}#multiHospitalModal .modal-body .hospital-item-container p{font-weight:bold}@media screen and (width < 768px){#multiHospitalModal .modal-body .hospital-item-container{grid-template-columns:repeat(1,1fr)}}#multiHospitalModal .modal-body .hospital-item-container .hospital-item{padding:1rem;border-radius:.5rem;transition:all .12s ease}#multiHospitalModal .modal-body .hospital-item-container .hospital-item:hover{background-color:#FFF}#multiHospitalModal .modal-body .hospital-item-container .hospital-item .hospital-name{font-weight:bold;font-size:1.1rem}#ehealthModal .modal-body{margin-bottom:1.5rem}#ehealthModal .ehealth-item-container{text-align:center}#ehealthModal .ehealth-item-container .ehealth-item .eLink-container{display:flex;justify-content:center;gap:var(--space-s);flex-wrap:wrap}#ehealthModal .ehealth-item-container .ehealth-item .eLink-container .eLink{display:block;width:min(350px,100%);border-radius:.375rem;box-shadow:2px 2px 8px 3px #00000033;padding:var(--space-xs) var(--space-xs) var(--space-s);transition:all .2s ease}#ehealthModal .ehealth-item-container .ehealth-item .eLink-container .eLink img{width:80%}#ehealthModal .ehealth-item-container .ehealth-item .eLink-container .eLink p{margin-bottom:0;line-height:1.25rem;color:#677}#ehealthModal .ehealth-item-container .ehealth-item .eLink-container .eLink:hover{background:#00000007}#ehealthModal .ehealth-item-container .ehealth-item:not(:last-child){margin-bottom:2rem}#hospitalChooseModal .modal-header,#hospitalChooseModal .modal-footer{border-color:transparent}.widget-details-hide{display:none}.default-checkbox{display:flex;align-items:center;gap:var(--space-2xs);position:relative;color:var(--pantai-blue)}.default-checkbox input[type="checkbox"]{position:absolute;opacity:0;left:0;top:0;cursor:pointer;height:100%;width:100%;z-index:2}.default-checkbox .checkmark{width:1.25rem;height:1.25rem;border:1px solid var(--pantai-blue);position:relative}.default-checkbox .checkmark::after{content:"";width:80%;height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:transparent;display:inline-block}.default-checkbox input[type="checkbox"]:hover ~ .checkmark::after{background-color:lightblue}.default-checkbox:has(input:checked) .checkmark::after{background-color:var(--pantai-blue)!important}.sliding-panel{transition:all .15s ease}@media screen and (max-width:991px){.sliding-panel-lg{display:grid;grid-template-rows:0fr}.sliding-panel-lg>div{overflow:hidden}}@media screen and (max-width:767px){.sliding-panel-md{display:grid;grid-template-rows:0fr}.sliding-panel-md>div{overflow:hidden}}@media screen and (max-width:575px){.sliding-panel-sm{display:grid;grid-template-rows:0fr}.sliding-panel-sm>div{overflow:hidden}}.sliding-panel.active{grid-template-rows:1fr}.search-results-item .search-results-item-title{font-weight:bold;font-size:var(--step-3);color:var(--pantai-blue-darker);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;line-height:1.3;margin-bottom:var(--space-3xs)}@media screen and (width>768px){.search-results-item .search-results-item-title{-webkit-line-clamp:1}}.search-results-item .search-results-item-breadcrumb{color:var(--pantai-green-darker);font-size:var(--step--1)}.search-results-item .search-results-item-description{display:flex;gap:var(--space-xs);margin-top:var(--space-3xs);color:var(--text-gray)}.search-results-item .search-results-item-description img{width:5rem;object-fit:contain;border:1px solid lightgray;background-color:#BBB}.search-results-item .search-results-item-description>div{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}@media screen and (width>768px){.search-results-item .search-results-item-description>div{-webkit-line-clamp:2}}.row.padding-top-1.padding-bottom-1{margin:0}.row.padding-top-1.padding-bottom-1 .col-md-12{padding:0}.link-to-health-screening{cursor:pointer}#loadingGif{text-align:center;margin-top:3rem;margin-bottom:1rem}#loadingGif img{width:64px;height:auto}.btn-disabled{opacity:.6!important;cursor:not-allowed!important}.breadcrumb{display:inline}li.breadcrumb-item{display:inline}.breadcrumb-item + .breadcrumb-item::before{float:unset;padding-right:1rem}@media screen and (width < 768px){li.breadcrumb-item:not(:nth-last-child(-n + 2)){display:none}li.breadcrumb-item:not(:nth-last-child(1)){padding-left:0}li.breadcrumb-item:not(:nth-last-child(1))::before{content:"";padding:0}}@keyframes fadeLoop{0%,100%{opacity:1}50%{opacity:.65}}.main-loading-screen{position:fixed;z-index:999999;top:0;left:0;width:100dvw;height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#E2EFFFE5;backdrop-filter:blur(10px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease}.main-loading-screen .loading-screen-logo{object-fit:contain;height:15dvh;margin-bottom:1rem;margin-left:1.5rem;animation:fadeLoop 2s linear infinite}.main-loading-screen.active{opacity:1;pointer-events:all;visibility:visible}.main-loading-screen.show{opacity:1;pointer-events:all;visibility:visible}body:has(.loading-screen.active){overflow:hidden}@media screen and (width < 768px){.pagination{justify-content:center}}.pagination button.page-number{color:var(--pantai-blue);background:none;border:none;font-size:var(--step-2);padding:var(--space-3xs) var(--space-xs);border-radius:.25rem}.pagination button.page-number.active{background-color:var(--pantai-blue);color:white}.specialty-detail h1,.specialty-detail h2{font-weight:normal}.specialty-detail ul h3,.specialty-detail ol h3{margin-bottom:0}.pdpa-content-wrapper ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.pdpa-content-wrapper ol>li{display:table;counter-increment:item;margin-bottom:.6em}.pdpa-content-wrapper ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}.pdpa-content-wrapper li ol>li{margin:0}.pdpa-content-wrapper li ol>li:before{content:counters(item,".") " "}.pdpa-content-wrapper .third-layer-ol{list-style-type:lower-alpha!important}.pdpa-content-wrapper .forth-layer-ol{list-style-type:lower-roman!important}.pdpa-content-wrapper table{border:1px solid #DDE;border-radius:0}.pdpa-content-wrapper table th{font-weight:bold}.pdpa-content-wrapper table td,.pdpa-content-wrapper table th{border:1px solid #DDE;padding:var(--step--2);vertical-align:top;color:var(--text-gray)}.pdpa-content-wrapper table tr:nth-child(even){border-bottom:0;background-color:#EEE}.book-appointment{position:relative;display:flex;min-height:38rem}.book-appointment img{object-position:center top;height:100%;position:absolute;object-fit:cover;margin:auto;left:50%;transform:translateX(-50%);width:100%}@media screen and (width <= 768px){.book-appointment img{object-position:center left}}.book-appointment .appointment-text{position:relative;display:flex;justify-content:center;align-items:center;min-height:38rem}@media screen and (width < 768px){.book-appointment .appointment-text{margin-left:0}}.book-appointment .appointment-text p{color:black;text-align:left!important}.book-appointment .appointment-text h2{color:#47D;text-align:left;font-weight:normal}.book-appointment .appointment-text .book-button{display:block;width:max-content;color:white;background-color:#47D;border:2px solid #47D;padding:8px 30px;border-radius:20px;font-weight:bold;transition:.3s all linear;text-decoration:none}.book-appointment .appointment-text .book-button:hover{color:#47D;background-color:white}.book-appointment .appointment-text .select-hospital{padding:.375rem .75rem;border-radius:50px;border:2px solid #47D;color:#777}._hj-widget-container{z-index:2;position:absolute}#roboticTab{border-bottom:none!important}#roboticTab .nav-item{flex:0 0 50%}#roboticTab .nav-item .nav-link{width:100%}#roboticTab .nav-item .nav-link.active{background:#37D;color:white}#roboticTabContent .tab-pane{border:1px solid #DDE;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.btn-dropdown{border:1px solid var(--pantai-blue);font-size:var(--step-0);padding:var(--space-3xs) var(--space-s);line-height:1.5em}@keyframes floating{0%{translate:0 0%}50%{translate:0 1rem}0%{translate:0 0%}}#floating-image{position:fixed;bottom:1rem;right:1rem;width:90px;height:auto;text-decoration:none;animation:floating 3s ease-in-out infinite .5s;font-size:14px;z-index:1000}#floating-image img{width:100%;height:100%}#floating-image .hover-tooltip{background:#37D;color:white;padding:.25rem .5rem;text-align:center;border-radius:.25rem;margin-bottom:.5rem;opacity:0;visibility:none;transition:all .3s ease}#floating-image:hover{animation-play-state:paused}#floating-image:hover .hover-tooltip{opacity:1;visibility:visible}@media (max-width:992px){#floating-image{bottom:calc(46px + 1rem)}}.default-btn{--background:var(--pantai-blue);background:var(--background);color:white;border-radius:.5rem;padding:.75em 1.5em;font-weight:bold;display:block;margin-left:auto;margin-right:auto;width:max-content}.main-newsroom-listing .phkl-newsrrom-yt-hr{margin-top:1.5rem;margin-bottom:1rem;border-color:var(--pantai-blue);border-top-width:3px}.main-newsroom-listing .category-btn-container{display:flex;flex-direction:column;gap:.75rem}.main-newsroom-listing .category-btn-container .category-btn{--color:var(--pantai-blue);cursor:pointer;border-radius:.35rem;padding:var(--space-3xs) var(--space-xs);color:var(--color);border:2px solid var(--color);font-weight:bold;transition:all .3s ease}.main-newsroom-listing .category-btn-container .category-btn:hover{background:#307FDE19}.main-newsroom-listing .category-btn-container .category-btn.active{background:var(--color);color:white}.main-newsroom-listing .category-btn-container .video-category-btn .video-cat-checker{display:none;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs)}.main-newsroom-listing .category-btn-container .video-category-btn .video-cat-checker .video-cat{--color:var(--pantai-blue);cursor:pointer;display:flex;color:var(--color);gap:.5rem;align-items:center}.main-newsroom-listing .category-btn-container .video-category-btn .video-cat-checker .video-cat .checkbox{border-radius:4px;position:relative;height:20px;width:20px;border:2px solid var(--color);display:grid;place-items:center}.main-newsroom-listing .category-btn-container .video-category-btn .video-cat-checker .video-cat .checkbox::before{--padding:4px;content:"";position:absolute;border-radius:2px;width:calc(100% - var(--padding));height:calc(100% - var(--padding))}.main-newsroom-listing .category-btn-container .video-category-btn .video-cat-checker .video-cat:hover .checkbox::before{background:#307FDE33}.main-newsroom-listing .category-btn-container .video-category-btn .video-cat-checker .video-cat.active .checkbox::before{background:var(--color)}.main-newsroom-listing .category-btn-container .video-category-btn.active .category-btn{background:var(--color);color:white}.main-newsroom-listing .category-btn-container .video-category-btn.active .video-cat-checker{display:flex}@media (max-width:768px){.main-newsroom-listing .category-btn-container{margin-bottom:2rem}.main-newsroom-listing .category-btn-container .category-btn{text-align:center}}.grid-20{--grid:5;display:grid;grid-template-columns:repeat(var(--grid),1fr);gap:1rem}@media (max-width:1200px){.grid-20{--grid:4}}@media (max-width:992px){.grid-20{--grid:3}}@media (max-width:768px){.grid-20{--grid:2}}@media (max-width:576px){.grid-20{--grid:1}}.ceo-item{text-align:center}@media (max-width:576px){.ceo-item{text-align:left;display:flex;gap:1rem}.ceo-item .ceo-img{flex:0 0 125px}.ceo-item .ceo-img img{margin-bottom:0!important}}.package-font{color:var(--pantai-blue);font-weight:700}.heart-icon{width:26px;height:100%;object-fit:contain}