@font-face{font-family:'Open Sans';src:url("../webfonts/fonts/OpenSans-Regular.ttf");font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("../webfonts/fonts/OpenSans-SemiBold.ttf");font-weight:600;font-display:swap}@font-face{font-family:'Open Sans';src:url("../webfonts/fonts/OpenSans-Bold.ttf");font-weight:bold;font-display:swap}@font-face{font-family:'Open Sans';src:url("../webfonts/fonts/OpenSans-ExtraBold.ttf");font-weight:900;font-display:swap}body{font-family:Work Sans, sans-serif}body{font:14px/1.8 'Work Sans'}a{text-decoration:unset}.red{color:red !important}header{position:relative;z-index:1030}header .navbar{border-bottom:1px solid #d5d5d5}header .navbar .navbar-nav .nav-item{padding:0px 15px}header .navbar .navbar-nav .nav-item span{font-size:12px;color:#5B5757;font-weight:600}header .navbar .navbar-nav .nav-item .nav-link{padding:0px}header .navbar .navbar-nav .nav-item .nav-link.btn-link{border:unset;background:inherit}header .navbar .navbar-nav .nav-item .nav-link.phone-link{font-size:18px;font-weight:500;color:#344da1}header .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle span.icon-lang,header .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after{vertical-align:middle}header .navbar-brand img{width:280px}.navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-lang{z-index:9999;right:0;left:auto}.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled{background-color:transparent !important}.datepicker table tr td.today{position:relative}.datepicker table tr td.today:before{content:'';width:100%;height:2px;background-color:red;bottom:0px;position:absolute;left:0}.was-validated .form-control:valid,.was-validated .form-select:valid{border-color:#ced4da;background-image:unset}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right 0.75rem center;background-size:16px 12px}.was-validated .form-check-input:valid ~ .form-check-label{color:inherit}.main-menu{padding:10px 0px;background-color:#fff;transition:all .5s}.main-menu .nav-link{color:#313131}#mainbanner{position:relative;top:-65px}#mainbanner .wrapper-banner{position:relative}#mainbanner .wrapper-banner .ratio img{object-fit:cover}#mainbanner .wrapper-banner .banner-screen{height:calc(100vh - 85px);background-color:lightgray;max-height:700px;min-height:370px}#mainbanner .wrapper-banner .banner-screen img{object-position:top 0px right 5%;object-fit:cover}#mainbanner .wrapper-banner .banner-screen>*{position:absolute;top:0;left:0;width:100%;height:100%}#mainbanner .wrapper-banner .carousel-caption{position:absolute;width:100%;left:0px;top:0px;height:100%;color:#ff4674;padding-top:100px;font-size:23px;z-index:10}#mainbanner .wrapper-banner .carousel-caption h1,#mainbanner .wrapper-banner .carousel-caption h2,#mainbanner .wrapper-banner .carousel-caption h3,#mainbanner .wrapper-banner .carousel-caption h4{font-weight:700;color:#344da1;font-size:50px;letter-spacing:normal;line-height:50px;margin-bottom:15px}#mainbanner .wrapper-banner .carousel-caption .btn-main:hover{background-color:white;color:#344da1}#mainbanner .wrapper-banner .carousel-caption .btn-second{color:#000}#mainbanner .wrapper-banner .carousel-caption .btn-second:hover{border-color:#6ecbd2;background-color:white;color:#6ecbd2}#mainbanner .carousel-control-next,#mainbanner .carousel-control-prev{width:6%;z-index:15}.filter-img.loaded{filter:brightness(0) invert(1) !important}#searchbar{position:relative;top:-35px;z-index:15}#searchbar.choose_nationality{top:0px}#searchbar.choose_nationality .country_list{text-align:center}#searchbar.choose_nationality .country_list span{display:block;width:30px;height:30px;border-radius:50%;overflow:hidden;background-position:center center;background-size:cover;margin:0px auto;border:1px solid #d5d5d5}#searchbar.choose_nationality .country_list h6{color:#313131;font-weight:normal;font-size:14px;margin-top:5px}#searchbar .wrapper-form{box-shadow:0px 2px 2px #d5d5d5;border-radius:10px;overflow:hidden}#searchbar .wrapper-form .col .form-select-lg,#searchbar .wrapper-form .col .form-control-lg{border-radius:0px;border:unset;padding-top:1.5rem;padding-bottom:1.5rem;font-size:16px}#searchbar .wrapper-form .col .form-select-lg:focus,#searchbar .wrapper-form .col .form-control-lg:focus{box-shadow:unset}#searchbar .wrapper-form .col:nth-child(2) .form-select-lg,#searchbar .wrapper-form .col:nth-child(2) .form-control-lg{border-left:1px dashed #d5d5d5;border-right:1px dashed #d5d5d5}#searchbar .wrapper-form .btn{width:100%;height:100%;background:#344da1;border-radius:0px;color:white;padding:24px}#searchbar .wrapper-form .form-control::-webkit-input-placeholder{font-size:16px;color:inherit}#searchbar .wrapper-form .form-control::-moz-placeholder{font-size:16px;color:inherit}#searchbar .wrapper-form .form-control:-ms-input-placeholder{font-size:16px;color:inherit}#searchbar .wrapper-form .form-control:-moz-placeholder{font-size:16px;color:inherit}#searchbar .wrapper-form .form-control:focus{box-shadow:unset}.spacer{padding-top:80px;padding-bottom:80px}.spacer__top{padding-top:100px}.spacer__mid{padding-top:60px;padding-bottom:60px}.spacer__bottom{padding-bottom:120px}.border-bottom{border-bottom:1px solid #d5d5d5}.wrap-title{border-left:5px solid #ff4674;padding-left:10px}.wrap-title span{color:#344da1;font-size:14px}.bg-section{background-position:center;background-size:cover;background-repeat:no-repeat}.breadcrumb-section{background-color:#f4f4f4;height:250px}.breadcrumb-section.bg-section{background-image:radial-gradient(rgba(255,255,255,0.8) -100%, rgba(255,255,255,0.7) 35%, rgba(255,255,255,0.5) 80%),var(--background)}.breadcrumb-section .breadcrumb{margin-bottom:0px}.breadcrumb-section .breadcrumb .breadcrumb-item a{color:#ff4674}.breadcrumb-section .container-md,.breadcrumb-section .container-lg{height:100%}.breadcrumb-section .page-title{height:calc(100% - 35px);display:flex;color:#344da1}.rating i{display:inline-block;color:#c5c5c5}.rating i.checked{color:orange}.main-title{font-size:30px;font-weight:300;line-height:1.27}.main-title span{border-left:5px solid #ff4674;padding-left:15px}.main-title strong,.main-title b{font-weight:700;color:#344da1}.main-title.x2{font-size:24px}.bg-404{position:relative}.bg-404:before{position:absolute;content:'404';width:100%;height:100%;text-align:center;right:0;top:0;font-size:100px;font-weight:bold;opacity:.1}.btn-main,.btn-main-outline,.btn-second,.btn-second-outline{border-radius:6px;padding:.5rem 1.8rem;font-weight:700;border:2px solid}.btn-main.btn-xs,.btn-main-outline.btn-xs,.btn-second.btn-xs,.btn-second-outline.btn-xs{padding:.45rem 1rem}.btn-main,.btn-main-outline{border-color:#344da1}.btn-main:hover,.btn-main-outline:hover{border-color:#344da1 !important}.btn-main{color:white;background-color:#344da1}.btn-main:hover{background-color:transparent;color:#344da1}.btn-main.main-wa{background-color:#29a71a;border-color:#29a71a !important}.btn-main.main-wa:hover{background-color:#29a71a !important;color:white !important}.btn-main-outline{background-color:transparent;color:#344da1}.btn-main-outline:hover{color:white;background-color:#344da1}.btn-second,.btn-second-outline{border-color:#6ecbd2}.btn-second{color:white;background-color:#6ecbd2}.btn-second:hover{background-color:transparent;color:#6ecbd2}.btn-second-outline{background-color:transparent;color:#6ecbd2}.btn-second-outline:hover{color:white;background-color:#6ecbd2}.specialist-card .icon,.faq-card .icon{width:80px;height:48px;background-image:var(--background);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.specialist-card:hover .icon,.faq-card:hover .icon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.specialist-card .card-info,.faq-card .card-info{text-transform:uppercase;text-align:center;font-size:12px;color:#344da1;font-weight:600}.specialist-card .d-flex,.faq-card .d-flex{padding:15px;border-radius:10px;background:white;box-shadow:0px 0px 5px -1px #9d9d9d}.faq-card{padding:1rem 0;border-bottom:1px solid #d5d5d5}.faq-card .icon{width:30px;height:30px}.faq-card .flex-grow-1 .head{color:#344da1;font-size:16px;font-weight:bold}.media-swiper .ratio.ratio-single{--bs-aspect-ratio: 55%}.media-swiper .ratio img{width:100%;height:100%;object-fit:cover}.media-swiper .ratio i{position:absolute;left:50%;top:50%;font-size:38px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:red;transition:all .5s}.media-swiper .ratio i:hover{opacity:.5}.form-control{padding:0.7rem 1rem;font-size:16px}.form-control.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:0.25rem 0.5rem;font-size:.875rem;border-radius:0.25rem}.form-control.form-control-lg{font-size:16px}.form-control::-webkit-input-placeholder{font-size:14px}.form-control::-moz-placeholder{font-size:14px}.form-control:-ms-input-placeholder{font-size:14px}.form-control:-moz-placeholder{font-size:14px}.form-select,.form-control{border:1px solid #d5d5d5;border-radius:0px}.relative{position:relative !important}.vertical-label{letter-spacing:.05em;position:absolute;top:0;left:100%;line-height:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;white-space:nowrap;font-size:16px;font-weight:700;text-transform:uppercase;color:#5B5757}.vertical-label:before{display:inline-block;width:70px;height:1px;margin-right:20px;content:'';vertical-align:middle;background-color:#5B5757}#profile-list .profile-card{border:1px solid #d5d5d5}#profile-hospital .profile-card,#detail-doctors .profile-card{border-radius:0px;overflow:unset;background-color:transparent}#profile-hospital .logo img,#detail-doctors .logo img{width:100%;height:auto;margin-bottom:10px;max-width:150px}#profile-hospital .description .readmore,#detail-doctors .description .readmore{display:none}.doctors-informations__schedule,.doctors-informations__contact{list-style:none;padding-left:0px;margin-bottom:0px}.doctors-informations__contact{list-style:none;padding-left:0px;margin-bottom:0px}.doctors-informations__contact i{width:15px;margin-right:10px}.doctors-informations__contact li{margin-bottom:7px}.doctors-informations__schedule li{border-bottom:1px solid #d5d5d5;font-weight:500}.doctors-informations .cv-title{font-size:18px;font-weight:bold;margin-bottom:15px}.review{font-size:12px}.review__name{font-weight:bold}.review__comment{font-style:italic}.bg-line{width:100%;height:1px;background-image:linear-gradient(to right, #6ecbd2, #ff4674)}.color-blue{color:#344da1 !important}.bg-white{background-color:white !important}.custom-tooltip{--bs-tooltip-bg: #6ecbd2}.bg-decoration-right,.bg-decoration-left{position:relative;margin-top:50px}.bg-decoration-right:before,.bg-decoration-left:before{content:'';width:65%;position:absolute;height:calc(100% + 50px);top:-50px;background-size:contain;background-repeat:no-repeat;z-index:0;opacity:.6}.bg-decoration-right .layer,.bg-decoration-left .layer{position:relative;z-index:2}.bg-decoration-right:before{background-image:url(../assets/bg-light.png);background-position:top right;right:0px}.bg-decoration-left:before{background-image:url(../assets/bg-light-left.png);background-position:top left;left:0px}.specialist-badge span{padding:3px 8px;border:1px solid #d5d5d5;border-radius:8px;font-size:13px;color:#757575;margin-right:7px;text-wrap:nowrap}#sortby .dropdown-item{cursor:pointer}.profile-card{height:100%;background-color:white;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.profile-card.card-border{border:1px solid #d5d5d5}.profile-card.card-shadow{box-shadow:0px 0px 10px #d5d5d5}.profile-card__body{padding:15px 10px}.profile-card__body h3{font-size:18px;color:#344da1;font-weight:600;margin-bottom:10px}.profile-card__body h3 a{color:#344da1}.profile-card__body .hospital{color:#313131;margin-bottom:7px}.profile-card__body .specialist{margin-bottom:7px}.profile-card__body .specialist span,.profile-card__body .specialist a{padding:3px 8px;border:1px solid #d5d5d5;border-radius:8px;font-size:13px;color:#757575;margin-right:0px;text-wrap:nowrap}.profile-card__body .location{font-size:13px;color:#757575}.profile-card__image{position:relative}.profile-card__image:before{content:'';position:absolute;width:100%;height:calc(50% + 2rem);background-color:#6ecbd2;opacity:.3;top:0;left:0;z-index:0}.profile-card__image figure{position:relative;z-index:2;box-shadow:0px 0px 10px #d5d5d5;margin:0px 15px;background-color:#ececec;aspect-ratio:1/1}.profile-card__footer{padding:0px 15px 15px 15px;margin-top:auto;text-align:center}.profile-card__footer .location{font-size:13px;color:#757575}.profile-card .display-center{width:100%;height:120px;display:flex;justify-content:center;align-items:center}.profile-card .display-center img{width:150px;height:auto}.profile-card figure{border-radius:50%;overflow:hidden;margin-bottom:0px}.profile-card figure img{width:100%}.profile-card img{width:100%}.img-profile-circle{border-radius:50%;margin-bottom:0px;overflow:hidden}.img-profile-circle img{width:100%}.img-profile-circle .icon{background-color:white;background-image:var(--background);background-size:contain;background-repeat:no-repeat;background-position:center}.my-pagination.pagination .page-item{margin:0px 5px}.my-pagination.pagination .page-item:first-child .page-link,.my-pagination.pagination .page-item:last-child .page-link{border-radius:50%;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.my-pagination.pagination .page-item:first-child{margin-left:0px;margin-right:10px}.my-pagination.pagination .page-item:last-child{margin-right:0px;margin-left:10px}.my-pagination.pagination .page-item.active .page-link{background-color:#344da1;color:white}.my-pagination.pagination .page-item:hover .page-link{background-color:#6ecbd2;color:white}.my-pagination.pagination .page-item:hover .page-link a{color:white}.my-pagination.pagination .page-item .page-link{width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0;border:unset;color:#344da1}.my-pagination.pagination .page-item .page-link a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.line-clamp-1,.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.news-card{border-radius:8px;overflow:hidden;box-shadow:0px 0px 10px #d5d5d5;margin-bottom:15px}.news-card .ratio img{object-fit:cover}.news-card figure{margin-bottom:0px}.news-card figure img{width:100%}.news-card__info{padding:20px;background-color:white;color:#313131}.news-card__info h3{font-size:18px;color:#344da1;font-weight:600;margin-bottom:10px}.accordion .month{list-style:none}.accordion .month li.active:before,.accordion .month li:hover:before{content:"\2022";color:#344da1;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.accordion .month li.active a,.accordion .month li:hover a{text-decoration:underline}.accordion .month li a{text-transform:uppercase;color:#313131}.border-bottom{border-bottom:1px solid #d5d5d5}.media-swiper img{height:auto}.swiper-slide{height:auto !important}.swiper .swiper-pagination{bottom:0px}.swiper .swiper-pagination .swiper-pagination-bullet-active{background:#344da1}.swiper:hover .swiper-navigation-wrapper{opacity:1}.swiper .swiper-navigation-wrapper{opacity:0}.swiper .swiper-navigation-wrapper .swiper-button-next,.swiper .swiper-navigation-wrapper .swiper-button-prev{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#344da1}.swiper .swiper-navigation-wrapper .swiper-button-next:after,.swiper .swiper-navigation-wrapper .swiper-button-prev:after{content:unset}.swiper .swiper-navigation-wrapper .swiper-button-next i,.swiper .swiper-navigation-wrapper .swiper-button-prev i{color:white;font-size:18px}footer{background-color:#344da1;color:white;position:relative;margin-top:50px;padding-top:60px}footer:before{content:'';background-image:url(../assets/bg-footer.png);width:50%;position:absolute;height:calc(100% + 50px);top:-50px;right:0px;background-size:contain;background-repeat:no-repeat;z-index:1;background-position:right}footer #foot{position:relative;z-index:5}footer #foot .foot-brand img{width:280px}footer #foot .foot-nav h3{font-size:16px;font-weight:600;text-transform:uppercase}footer #foot .foot-nav .nav .nav-item{margin-bottom:6px}footer #foot .foot-nav .nav .nav-link{color:#9baeef;padding:0px;font-size:16px}footer #foot .foot-nav .nav .nav-link:hover,footer #foot .foot-nav .nav .nav-link.active{color:white}footer #foot .foot-nav .nav.soc-nav .nav-link{color:white;font-size:18px;padding:0px;margin-right:2rem}footer #foot .foot-nav .nav.soc-nav .nav-link:hover{color:#ff4674}footer #foot .foot-nav .address .mail{margin-top:20px;display:inline-block;font-size:16px;color:white}footer .copyright{margin-top:30px;border-top:1px solid #d5d5d5}.bg-dark{background-color:#c9c9c9 !important}.milestone__year{font-size:35px;font-weight:700;color:#344da1;line-height:35px;padding-right:20px;margin-right:20px;border-right:5px solid #d5d5d5}.wrapper-box{position:relative}.wrapper-box.line:before{position:absolute;z-index:20;top:90px;right:-70px;width:110px;height:3px;content:'';background-color:#222}.wrapper-box .description{font-size:16px}.wrapper-box .description b{font-size:18px}#faq_accordion .accordion-item{background-color:transparent;border:unset}#faq_accordion .accordion-button{padding:7px 0px;font-size:18px;color:#344da1;font-weight:bold;background:transparent;border:unset;border-radius:0px;box-shadow:unset}#faq_accordion .accordion-body{padding:10px 0px 0px}.icon-rounded{position:relative;z-index:2;font-size:48px;color:#223870}.icon-rounded:after{position:absolute;z-index:-1;top:10px;right:-15px;display:block;width:52px;height:52px;content:'';border-radius:50%;background-color:#6ecbd2}.icon-rounded.icon{position:relative;width:50px;height:50px}.icon-rounded.icon:before{position:absolute;content:'';background-position:center center;width:45px;height:45px;background-repeat:no-repeat;background-size:cover}.icon-rounded.i-doctor-appointment:before{background-image:url(../assets/icon/expediheal-icon-doctor-appointment.png)}.icon-rounded.i-expert-consultation:before{background-image:url(../assets/icon/expediheal-icon-expert-consultation.png)}.icon-rounded.i-hospital-registration:before{background-image:url(../assets/icon/expediheal-icon-hospital-registation.png)}.icon-rounded.i-individualized-care:before{background-image:url(../assets/icon/expediheal-icon-individualized-care.png)}.icon-rounded.i-insurance-management:before{background-image:url(../assets/icon/expediheal-icon-insurance-management.png)}.icon-rounded.i-transportation:before{background-image:url(../assets/icon/expediheal-icon-Transportation.png)}.dropdown-item.active,.dropdown-item:active{background-color:#344da1}.btn-link{padding:0px;text-decoration:unset;font-size:inherit}#loginModal .main-title,#signupModal .main-title{font-size:26px}#loginModal .modal-content,#signupModal .modal-content{border-radius:20px}#loginModal .modal-header,#signupModal .modal-header{border-bottom:0px}.icon{display:inline-block;width:80px;height:80px;background-position:center center;background-repeat:no-repeat;background-size:cover}.icon.icon-lang{border-radius:50%;width:20px;height:20px;overflow:hidden;box-shadow:0px 0px 2px #d5d5d5;vertical-align:middle}.icon.icon-lang__en{background-image:url(../assets/flag/EN.jpg)}.icon.icon-lang__id{background-image:url(../assets/flag/ID.jpg)}.icon.icon-lang__cn{background-image:url(../assets/flag/CN.jpg)}.gallery-room{position:relative}.gallery-room .ratio.ratio-1x100{height:100%}.gallery-room .ratio.ratio-single{--bs-aspect-ratio: 34%}.gallery-room .ratio img{width:100%;height:100%;object-fit:cover}.gallery-room .gallery-child .ratio-1x60{--bs-aspect-ratio: 60%}.gallery-room .btn-see-all-photos{position:absolute;left:0;bottom:0;color:white;font-size:20px}.gallery-room .btn-see-all-photos small{font-size:12px}.card-services h3{font-size:20px}.btn-fab-wa span{display:inline-flex;width:30px;height:30px;border-radius:50%;background:white;color:#25d366;justify-content:center;align-items:center;text-align:center;border:2px solid #25d366;position:relative;z-index:5;transition:all ease .3s}.btn-fab-wa span i{margin-right:0px}.btn-fab-wa a{color:white;padding:4px 8px;border:2px solid #25d366;border-radius:6px;background-color:#25d366;font-weight:500;position:relative;left:-15px;padding-left:15px;transition:all ease .3s}.btn-fab-wa:hover span,.btn-fab-wa:hover a{border-color:#128c7e}.btn-fab-wa:hover span{color:#128c7e}.btn-fab-wa:hover a{background-color:#128c7e}.btn-float{position:fixed;z-index:1000;right:15px;bottom:30px}.btn-float .btn-wa{width:65px;height:65px;border-radius:50%;color:white;display:flex;justify-content:center;align-items:center;background-color:#29a71a;font-size:38px;padding:0px;box-shadow:0 3px 5px rgba(0,0,0,0.15);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all ease .3s}.btn-float .btn-wa .fab{line-height:28px}.btn-float .btn-wa:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);background-color:#29a71a}.article-content p{margin-bottom:0rem}.article-content b,.article-content strong{font-weight:500}.article-content h1{font-size:1.6rem}.article-content h2{font-size:1.2rem}.article-content h3{font-size:1rem}.article-content h4{font-size:.7rem}.article-content h5{font-size:.3rem}.article-content ul li p,.article-content ol li p{margin-bottom:0px}.form-front .select2.select2-container--default .select2-selection--single{border:1px solid #d5d5d5;border-radius:0px;padding:.375rem 2.25rem .375rem .75rem}.form-front .select2.select2-container .select2-selection--single{height:calc(3.5rem + 2px);line-height:1.25;padding-top:1.625rem;padding-bottom:.625rem}.form-front .select2.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:0px}.form-front .select2.select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(3.5rem + 2px)}.form-front .select2.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.25}.typing-container{align-items:center;justify-content:center;height:40px;background-color:transparent;display:none;opacity:0;transform:translateY(20px)}.typing-container.active{display:flex;opacity:1;transform:translateY(0)}.typing-container .dots{display:flex;gap:5px}.typing-container .dots .dot{width:10px;height:10px;background-color:#555;border-radius:50%;animation:blinkbounce 1.5s infinite}.typing-container .dots .dot:nth-child(2){animation-delay:0.3s}.typing-container .dots .dot:nth-child(3){animation-delay:0.6s}.chat-container{display:none;opacity:0;transform:translateY(20px);transition:opacity 0.9s ease, transform 0.9s ease;max-width:450px;padding:10px;background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);position:absolute;width:250px;right:0;font-size:13px;line-height:20px}.chat-container.active{display:flex;opacity:1;transform:translateY(-113px)}.chat-container .btn-chat-close{position:absolute;border:0px;background:white;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;right:0;top:-35px;transition:.5s ease}.chat-container .btn-chat-close:hover{background:rgba(255,255,255,0.5)}img.lazy{filter:blur(12px);transform:scale(1.05);transition:filter .5s ease, transform .5s ease}img.lazy.loaded{filter:blur(0);transform:scale(1)}@keyframes blinkbounce{0%,100%{opacity:0.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.other-article .d-flex{padding-bottom:15px;border-bottom:1px solid #d5d5d5;margin-bottom:15px}.other-article .d-flex .flex-shrink-0{width:35%}.other-article .d-flex .flex-shrink-0 .ratio{border-radius:10px;overflow:hidden}.other-article .d-flex .flex-grow-1 h4{font-size:18px;color:#344da1;font-weight:600;margin-bottom:10px}.other-article .d-flex .flex-grow-1 span{color:var(--bs-body-color)}.sticky-sidebar{height:100%;position:sticky;top:100px}#page404{height:calc(100vh - 613px);display:flex;align-items:center;min-height:250px}@media (min-width: 992px){.bg-404:before{text-align:right;opacity:.3}.main-menu{border-bottom:1px solid #d5d5d5;background-color:rgba(255,255,255,0.5)}.main-menu.scroll{background-color:#fff}.main-menu .nav-item:first-child .nav-link,.main-menu .nav-item:nth-child(2) .nav-link{padding-left:0px}.main-menu .nav-item:first-child .nav-link:hover,.main-menu .nav-item:first-child .nav-link.active,.main-menu .nav-item:nth-child(2) .nav-link:hover,.main-menu .nav-item:nth-child(2) .nav-link.active{color:#ff4674}.main-menu .nav-item.hover-line .nav-link{position:relative}.main-menu .nav-item.hover-line .nav-link:before{position:absolute;content:'';left:0;bottom:0px;opacity:0;width:100%;height:3px;transition:bottom ease-in-out 0.6s, opacity ease-in-out 0.6s}.main-menu .nav-item.hover-line .nav-link:hover,.main-menu .nav-item.hover-line .nav-link.active{color:#344da1}.main-menu .nav-item.hover-line .nav-link:hover:before,.main-menu .nav-item.hover-line .nav-link.active:before{bottom:-12px;opacity:1;background-color:#6ecbd2}}@media (max-width: 992px){body.menu-show{overflow:hidden}header{position:-webkit-sticky;position:sticky;top:0;z-index:1020}header .navbar{background-color:white}header .navbar .navbar-collapse{display:flex !important;flex-basis:auto}header .navbar .navbar-collapse .navbar-nav{flex-direction:row}header .navbar .navbar-nav .dropdown{height:50px}header .navbar .navbar-nav .dropdown-menu{position:absolute}header .navbar-brand img{width:240px}#mainbanner{top:0px}#mainbanner .wrapper-banner .carousel-caption{padding-top:25px;font-size:18px}#mainbanner .wrapper-banner .carousel-caption h1,#mainbanner .wrapper-banner .carousel-caption h2,#mainbanner .wrapper-banner .carousel-caption h3,#mainbanner .wrapper-banner .carousel-caption h4{font-size:42px;line-height:42px}.navbar-toggler{padding:0px;border:none}.navbar-toggler:focus{box-shadow:unset}.navbar-toggler .navbar-toggler-icon{width:1.75em;height:1.75em}.main-menu{width:100%;padding:0px;overflow:auto;background-color:rgba(0,0,0,0.5)}.main-menu .container-lg{padding:0px}.main-menu.sticky-top{position:fixed;right:0;top:unset;height:100%;z-index:100;display:none}.main-menu.sticky-top.menu-show{display:block}.main-menu .nav{display:block;position:absolute;right:-340px;width:340px;left:auto;background:white;transition:all .5s;height:100%;min-height:600px}.main-menu .nav.show{right:0}.main-menu .nav .nav-item{border-bottom:1px solid #d5d5d5}.main-menu .nav-link{font-size:18px;border-left:4px solid #6ecbd2;transition:all .5s}.main-menu .nav-link.btn-link{border-top:unset;border-right:unset;border-bottom:unset;padding:.5rem 1rem;display:block;width:100%;text-align:left;background:inherit}.main-menu .nav-link:hover,.main-menu .nav-link.active{border-left:10px solid #6ecbd2}}@media (max-width: 768px){header .navbar-brand img{width:200px}.wrapper-box.line:before{right:0}#mainbanner .wrapper-banner .carousel-caption{padding-top:25px;padding-left:20px;padding-right:20px;font-size:16px}#mainbanner .wrapper-banner .carousel-caption h1,#mainbanner .wrapper-banner .carousel-caption h2,#mainbanner .wrapper-banner .carousel-caption h3,#mainbanner .wrapper-banner .carousel-caption h4{font-size:36px;line-height:36px}.navbar-toggler .navbar-toggler-icon{width:1.4em;height:1.4em}.swiper.doctors-swiper .swiper-navigation-wrapper{opacity:1}.swiper.doctors-swiper .swiper-navigation-wrapper .swiper-button-next{right:0px;left:auto}.swiper.doctors-swiper .swiper-navigation-wrapper .swiper-button-prev{left:0px;right:auto}footer:before{width:60%;height:270px}#profile-hospital .logo img,#detail-doctors .logo img{margin-bottom:0px;max-width:100px}.wrap-title{width:100%}#mainbanner .wrapper-banner .banner-screen{height:calc(95vh - 85px)}}@media (max-width: 576px){#profile-hospital .logo img,#detail-doctors .logo img{max-width:75px}.wrapper-box.line:before{top:0}#searchbar .spacer{padding-bottom:30px}.btn-main,.btn-main-outline,.btn-second,.btn-second-outline{padding:.4rem 1.2rem}.btn-main.btn-xs,.btn-main-outline.btn-xs,.btn-second.btn-xs,.btn-second-outline.btn-xs{padding:.4rem 1.2rem}.main-title{font-size:26px}.main-menu .nav{right:-110%;width:100%}.navbar-toggler .navbar-toggler-icon{width:1.2em;height:1.2em}.icon.icon-lang{width:15px;height:15px}.milestone__year{font-size:23px;line-height:23px;margin-bottom:10px;padding-right:0px;margin-right:0px;border-right:0px solid #d5d5d5}.mob-pad{padding-left:0px;padding-right:0px}.mob-pad .doctors-swiper{padding-left:15px;padding-right:15px}.profile-card.mob-two .profile-card__image figure{margin:0px 0px}.profile-card.mob-two .profile-card__body{padding:15px 7px}.profile-card.mob-two .profile-card__body .specialist a{padding:3px 5px;font-size:11px}.profile-card.mob-two .profile-card__body h3{font-size:16px}.profile-card.mob-two .profile-card__body h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-card.mob-two .btn-main.btn-xs,.profile-card.mob-two .btn-main-outline.btn-xs,.profile-card.mob-two .btn-second.btn-xs,.profile-card.mob-two .btn-second-outline.btn-xs{padding:.3rem 1rem;font-size:14px}.spacer{padding-top:40px;padding-bottom:40px}.spacer__top{padding-top:60px}.spacer__mid{padding-top:35px;padding-bottom:35px}.spacer__bottom{padding-bottom:65px}#profile-hospital .description{position:relative;max-height:300px;overflow:hidden;transition:all 1s ease}#profile-hospital .description .readmore{display:block;position:absolute;bottom:-8px;height:80px;background:linear-gradient(to top, rgba(255,255,255,0.9) 50%, transparent);z-index:1;width:100%;text-align:center;display:flex;justify-content:center;align-items:end}#profile-hospital .description .readmore:hover{color:#344da1}#profile-hospital .description.show{max-height:100%;overflow:unset}#mainbanner .wrapper-banner .banner-screen{height:calc(70vh - 85px);background-color:lightgray;max-height:600px;min-height:380px}#searchbar .wrapper-form .btn{padding:20px}}@media (max-width: 375px){#mainbanner .wrapper-banner .carousel-caption h1,#mainbanner .wrapper-banner .carousel-caption h2,#mainbanner .wrapper-banner .carousel-caption h3,#mainbanner .wrapper-banner .carousel-caption h4{font-size:26px;line-height:29px}.profile-card.mob-two .profile-card__body .specialist a{padding:3px 3px;font-size:10px}}@media (max-width: 300px){header .navbar-brand img{width:150px}}

/*# sourceMappingURL=style.css.map */