.about-top-background{background-image:url("../images/aboutUs/mobile-background.jpg");background-image:-webkit-image-set(url("../images/aboutUs/mobile-background.webp") 1x,url("../images/aboutUs/mobile-background@2x.webp") 1x,url("../images/aboutUs/mobile-background.jpg") 1x,url("../images/aboutUs/mobile-background.jpg") 2x);background-image:image-set(url("../images/aboutUs/mobile-background.webp") 1x,url("../images/aboutUs/mobile-background@2x.webp") 1x,url("../images/aboutUs/mobile-background.jpg") 1x,url("../images/aboutUs/mobile-background.jpg") 2x);background-position:top center;background-size:cover;background-repeat:no-repeat;width:100%;aspect-ratio:auto 810 / 456;max-height:13.571rem}.about-box{width:100%;height:100%}.about-text{font-size:2.571rem;font-weight:bold;color:#fff;width:100%;height:100%;background:rgba(62,71,86,0.15);align-items:start;padding-left:20px;box-sizing:border-box;text-shadow:2px 2px 10px rgba(0,0,0,0.9)}.mobile-service-category{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:10px;width:100%;box-sizing:border-box;padding:10px;background:#fff;box-shadow:0 6px 16px 1px rgba(0,0,0,0.12)}.mobile-service-category-item{margin:0 16px}.mobile-service-category li{width:100%;height:48px;border-radius:5px;font-size:14px;background:#fff;border:1px solid #efefef;display:flex;justify-content:center;align-items:center;text-align:center}.mobile-service-category li:not(:last-child){margin-right:12px}.mobile-service-category .mobile-service-category-item-active{background:#008f51;color:#fff;border:1px solid #fff}.service-category-sticky{position:sticky;left:0;top:55px;z-index:10;background:#fff;padding-bottom:10px}.item-header{width:100%;display:grid;grid-template-columns:1fr 6rem;grid-template-rows:auto;grid-row-gap:16px}.item-header .service-category-title{grid-column:1 / 1;grid-row:1 / 1;font-size:1.429rem;font-weight:bold;color:#333;display:flex;flex-direction:column;justify-content:center}.item-header .link-more{grid-column:2 / 3;grid-row:1 / 1;width:100%;height:40px;background:#009454;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center}.item-header .link-more a{font-size:14px;font-weight:400;color:#fff;text-decoration:none}.item-header .service-category-intro{grid-column:1 / -1;grid-row:2;font-size:1.143rem;font-weight:400;color:#666;line-height:1.2}.hospital-box{width:100%}.hospital-intro{margin:0 1.143rem}.hospital-intro .hospital-intro-title{width:100%}.hospital-intro-title h1{font-size:30px;color:#333}.hospital-intro-title h2{font-size:30px;color:#008f51}.hospital-intro-video{width:100%}.hospital-intro-video img{width:100%;border-radius:8px}.hospital-intro-video-button{position:relative;pointer-events:none}.hospital-intro-video-button::after{background-image:url("../images/common/video/play_btn.png");background-repeat:no-repeat;background-position:center center;background-size:6.25rem 6.25rem;content:"";width:6.25rem;height:6.25rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:auto}.hospital-intro-video-button:hover::after{cursor:pointer;background-image:url("../images/common/video/play_btn_hover.png")}.hospital-intro-desc{font-size:1.143rem;font-weight:400;color:#666;line-height:1.5}.hospital-core-brand{width:100%;background:#009454;box-sizing:border-box;padding:24px 16px 3px 16px;margin-top:16px}.vision dt,.mission dt,.principles dt{font-size:1.286rem;font-weight:bold;color:#fff;margin-bottom:10px}.vision dd,.mission dd,.principles dd{font-size:1.143rem;font-weight:400;color:#fff;margin-bottom:10px}.vision dd,.mission dd{width:100%;border-bottom:1px solid #fff;box-sizing:border-box;padding-bottom:16px}.certification-list{width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-gap:20px;box-sizing:border-box;padding:15px 10px;border-radius:8px}.certification-list dl dt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.certification-list dl dt img{width:100%}.honor-box{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:136px;grid-gap:14px}.honor-box .honor-item:nth-child(n+7){display:none}.honor-box .honor-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.honor-box .honor-item img{grid-column:1;grid-row:1 / -1;width:100%;height:100%;object-fit:cover;border-radius:8px}.honor-box .honor-item h2{width:100%;height:70px;grid-column:1;grid-row:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);border-radius:0 0 8px 8px;opacity:.8;font-size:14px;font-weight:400;color:#fff;line-height:1.2;align-self:end;box-sizing:border-box;padding:8px;display:flex;flex-direction:column;justify-content:end}.honor-load-more-box{margin:20px 0}.skill-swipe-background{background-image:url("../images/aboutUs/mobile-skill-background.png");background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing:border-box;padding-bottom:60px}.mobile-skill-swipe-box{margin:0 10px}.mobile-skill-swipe-box .swiper-container{border-radius:8px}.mobile-skill-swipe-pagination-box{width:100%}.item-header .skill-title{font-size:24px;font-weight:bold;color:#fff;box-sizing:border-box;padding-left:10px}.cancer-skill-swiper img{width:100%;aspect-ratio:720 / 490;object-fit:cover;background:#d4d4d4;border-radius:8px 8px 0 0}.skill-content{box-sizing:border-box;padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:21.429rem}.skill-content .skill-title{font-size:20px;font-weight:bold;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.skill-content .skill-scope{font-size:16px;font-weight:400;color:#333;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.skill-content .skill-scope span{height:1.5rem;background:#e5f4ed;border-radius:.125rem;padding:0 .3125rem;box-sizing:border-box;margin-right:.625rem;font-size:1rem;color:#00824a;display:inline-flex;margin-bottom:5px}.skill-content .skill-intro{font-size:16px;line-height:1.5;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.skill-content .skill-read-more{align-self:end}.skill-content .skill-read-more a{color:#008f51;font-size:22px;text-decoration:none}.mobile-skill-swipe .swiper-slide{width:80% !important}.mobile-mdt-swipe{width:100%}.mobile-mdt-swipe .swiper-slide{width:80% !important;z-index:0 !important}.mobile-mdt-swipe .mobile-list-item{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:15rem 19.643rem;background:#f5f5f5;margin-bottom:1.714rem;box-shadow:0 3px 16px 1px rgba(0,0,0,0.12);border-radius:8px;margin-top:8px;margin-left:5px}.mobile-list-item .image-box{width:100%;grid-column:1;grid-row:1 / -1}.mobile-list-item .content-box{width:100%;grid-column:1;grid-row:2 / -1;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 25%,#fff 50%,#fff 100%);border-radius:0 0 8px 8px;box-sizing:border-box;padding:0 12px;display:flex;flex-direction:column;justify-content:space-evenly}.mobile-list-item .image-box img{width:100%;height:20rem;object-fit:cover;border-radius:8px}.mobile-list-item .content-box .name{font-size:30px;font-weight:bold;color:#333;margin-bottom:16px}.mobile-list-item .content-box .label{font-size:1.143rem;font-weight:400;color:#008f51;margin-bottom:16px}.mobile-list-item .content-box .intro{font-size:1.286rem;font-weight:400;color:#666;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.mobile-list-item .content-box .button{background:#008f51;border-radius:4px}.mobile-list-item .content-box .button a{display:flex;height:2.429rem;font-size:1.143rem;font-weight:400;color:#fff;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.hospital-service-background{background-image:url("../images/aboutUs/mobile-hospital-service.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;box-sizing:border-box;padding:16px;height:auto}.item-header .hospital-service-title{font-size:24px;color:#fff;line-height:1.5}.item-header .hospital-service-intro{font-size:16px;color:#fff;line-height:1.5}.hospital-service-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:16px}.hospital-service-container dl{width:100%;height:auto;background:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:10px}.hospital-service-container dl.insurance{grid-column:3;grid-row:1 / span 2}.hospital-service-container dl dt{margin-bottom:10px}.hospital-service-container dl dd{font-size:14px;text-align:center}.hospital-service-container dl dt img{width:40px;aspect-ratio:1 / 1}.item-header .patient-story-intro{font-size:1.143rem;color:#666;line-height:1.5}.patient-story-container{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:60px}.patient-story-container h2{font-size:11px;font-weight:bold;color:#34a471;height:1.571rem;text-align:center}.patient-story-container .arrow-up h2::after{content:" ";background-image:url("../images/aboutUs/arrow/down.png");background-size:contain;background-position:center;background-repeat:no-repeat;box-sizing:border-box;position:absolute;left:calc((100% - 9px) / 2);bottom:3px;width:9px;height:7px}.patient-story-container .arrow-down h2::after{content:" ";background-image:url("../images/aboutUs/arrow/up.png");background-size:contain;background-position:center;background-repeat:no-repeat;box-sizing:border-box;position:absolute;left:calc((100% - 9px) / 2);top:-15px;width:9px;height:7px}.patient-story-container .arrow-up{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:end}.patient-story-container .arrow-down{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:start;margin-top:1.286rem}.patient-story-container img{width:100%;aspect-ratio:76 / 60;box-sizing:border-box;padding:4px;object-fit:cover;height:100%;overflow:hidden}.patient-story-container img:hover{transform:scale(1.05)}.anticancer-story-start{grid-column:1;grid-row:1;cursor:pointer}.story-1{grid-column:1;grid-row:2;background:#34a471;border-radius:8px 0 0 0}.story-2{grid-column:1;grid-row:3;background:#34a471;border-radius:0 0 0 8px}.award-honor-start{grid-column:2;grid-row:5}.honor-1{grid-column:2;grid-row:1;background:#59b479;border-radius:8px 8px 0 0}.honor-2{grid-column:2;grid-row:2;background:#59b479;border-radius:0}.honor-3{grid-column:2;grid-row:3;background:#59b479;border-radius:0}.honor-4{grid-column:2;grid-row:4;background:#59b479;border-radius:0 0 0 8px}.group-photo-start{grid-column:3;grid-row:1}.photo-1{grid-column:3;grid-row:2;background:#72bf7e;border-radius:0}.photo-2{grid-column:3;grid-row:3;background:#72bf7e;border-radius:0}.photo-3{grid-column:3;grid-row:4;background:#72bf7e;border-radius:0}.photo-4{grid-column:3;grid-row:5;background:#72bf7e;border-radius:0 0 8px 8px}.thanks-letter-start{grid-column:4;grid-row:5}.letter-1{grid-column:4;grid-row:1;background:#c1e08f;border-radius:8px 8px 0 0}.letter-2{grid-column:4;grid-row:2;background:#c1e08f;border-radius:0}.letter-3{grid-column:4;grid-row:3;background:#c1e08f;border-radius:0}.letter-4{grid-column:4;grid-row:4;background:#c1e08f;border-radius:0 0 8px 0}.social-media-praise-end{grid-column:5;grid-row:1}.social-media-praise-end h2{height:2.1rem !important}.praise-1{grid-column:5;grid-row:2;background:#dfed95;border-radius:0 8px 0 0}.praise-2{grid-column:5;grid-row:3;background:#dfed95;border-radius:0 0 8px 0}#mc_timeline{width:100%;height:35.714rem;overflow:hidden;margin:2.857rem auto;position:relative;box-sizing:border-box;padding-top:60px;display:grid;grid-template-columns:1fr 90px;grid-template-rows:auto;grid-column-gap:16px}#mc_dates{width:7.143rem;height:42.857rem;overflow:hidden;grid-column:2;grid-row:1;background:url('../images/aboutUs/timeline/dot.png') 3px top repeat-y}#mc_dates li{list-style:none;width:100%;height:3.571rem;font-size:24px;box-sizing:border-box;padding-left:10px;background:url('../images/aboutUs/timeline/biggerdot.png') left center no-repeat}#mc_dates a{color:#666;text-decoration:none;display:flex;flex-direction:column;justify-content:center;height:3.571rem}#mc_dates .selected{font-size:36px;color:#008f51}#mc_issues{width:100%;height:42.857rem;overflow:hidden;grid-column:1;grid-row:1}#mc_issues li{height:42.857rem;list-style:none;width:100%}#mc_issues li.selected img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#mc_issues li img{width:100%;height:13rem;object-fit:cover;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;transition:all 2s ease-in-out;-webkit-transform:scale(0.7,0.7);-moz-transform:scale(0.7,0.7);-o-transform:scale(0.7,0.7);-ms-transform:scale(0.7,0.7);transform:scale(0.7,0.7)}#mc_issues li h1{color:#333;font-size:3.429rem;text-align:center;margin-top:10px}#mc_issues li p{font-size:16px;text-align:left;line-height:1.3;margin-top:9px;position:relative;box-sizing:border-box;padding-left:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}#mc_issues li p::before{content:"";width:20px;height:20px;background-image:url('../images/aboutUs/arrow/arrow_right_gray.png');background-size:20px 20px;background-position:center;background-repeat:no-repeat;box-sizing:border-box;position:absolute;left:0;top:0}#mc_next,#mc_prev{position:absolute;left:32%;font-size:70px;width:38px;height:22px;background-position:0 -44px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}#mc_next:hover,#mc_prev:hover{background-position:0 0}#mc_next{bottom:0;background-image:url('../images/aboutUs/timeline/next_v.png')}#mc_prev{top:0;background-image:url('../images/aboutUs/timeline/prev_v.png')}#mc_next.disabled,#mc_prev.disabled{opacity:.2}.mobile-mdt-swipe-pagination-box{width:calc(100% - 32px)}