:root{--color-gray:#333;--color-yellow:#e6ff00;--color-blue:#1e2d4f;--color-orange:#ef5b1e;--color-light-orange:rgba(239,91,30,0.9);--color-lightgray:#e5e5e5;--color-theme:#00824a;--color-darkgreen:#008f51;--color-darkdarkgreen:#035733;--color-white:#FFF;--color-black:#000;--color-title:#333;--margin-normal:1rem;--margin-large:2rem;--margin-40:2.3rem;--margin-30:2rem;--padding-normal:10px;--line-height-normal:1.5;--font-size-normal:1rem;--font-size-middle:1.25rem;--font-size-large:1.5rem}.background-white{background-color:var(--color-white)}.self-response-width{width:calc(100% - calc(100% - 80rem))}.marginRight25{margin-right:.5rem !important}.form-box .input-box input{max-width:35rem}.padding-lr-normal{padding:0}.margin-bottom-48{margin-bottom:3rem}.padding-10{padding:0 10px}.margin-bottom-normal{margin-bottom:var(--margin-normal)}@media(max-width:768px){.self-response-width{width:100%}.center-box{box-sizing:border-box}.padding-lr-normal{padding:0 var(--padding-normal)}}@media(max-width:768px){.common-title.font-size-1{font-size:1.5rem}.common-title.font-size-1.m-size{font-size:1.125rem}.common-title.font-size-2{font-size:1.25rem}}.top-banner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;height:300px}.top-banner img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.top-banner{height:auto}.top-banner img{aspect-ratio:790 / 240}}.header-container{width:100%;margin-top:var(--margin-normal)}.common-title,.single-title{font-size:2rem;color:var(--color-title);position:relative;box-sizing:border-box;text-align:center;line-height:var(--line-height-normal)}.text-align-left{text-align:left}.text-align-left::after{display:none}.sub-title{font-size:1.5rem;color:var(--color-title);text-align:center;line-height:var(--line-height-normal)}@media(max-width:768px){.single-title{font-size:1.5rem}.sub-title{font-size:1rem;text-indent:2em}}.common-title::after{content:"";width:5rem;height:4px;background:var(--color-blue);position:absolute;left:calc((100% - 5rem) / 2);bottom:-1rem}.sub-title sup{vertical-align:super;font-size:.8em;margin-left:2px;line-height:0}.common-description{font-size:1rem;line-height:var(--line-height-normal);margin-bottom:var(--margin-normal)}.margin-top-40{margin-top:var(--margin-40)}.margin-bottom-40{margin-bottom:var(--margin-40)}.margin-bottom-30{margin-bottom:var(--margin-30)}.margin-top-normal{margin-top:var(--margin-normal)}.margin-bottom-normal{margin-top:var(--margin-normal)}.swiper-slide:hover{transform:none !important}.pc-break-line{display:block}h2,h3{line-height:var(--line-height-normal)}.wrapper{width:100%}@media(max-width:768px){.wrapper{box-sizing:border-box;padding:0 var(--padding-normal)}}p.description{font-size:1.125rem;color:#3a3c42;line-height:1.5;margin-bottom:var(--margin-normal)}p.description strong{font-size:1.5rem}p.mb-2{margin-bottom:0}.text-image-wrapper{display:flex;gap:1rem}@media(max-width:768px){.text-image-wrapper{display:block}}.text-image-wrapper .image-wrapper{max-width:20rem}.image-wrapper img{max-width:20rem;height:auto;object-fit:contain;border-radius:.5rem}@media(max-width:768px){.text-image-wrapper .image-wrapper{max-width:100%}.image-wrapper img{width:100%;display:block;margin:0 auto}}.hover-cursor:hover{cursor:pointer}.red-strong,p.red-strong{font-weight:bold;color:#ff1444;font-size:1.2em}ul.query-list{list-style:none;padding-left:1rem}.query-list li{line-height:1.5;list-style-type:disc}.query-list li:not(:first-child){margin-top:1rem}p.white-bold{color:var(--color-white);font-size:1.5em;font-weight:bold}@media(max-width:768px){p.white-bold{font-size:1.2em}}section.background-green{width:100%;background-color:#008f51}.mx-auto{margin:0 auto;align-items:start}@media(max-width:768px){.mx-auto{box-sizing:border-box;padding:0 var(--padding-normal)}}.mx-auto p{text-align:left;margin-bottom:0;padding:2.5rem 0}@media(max-width:768px){.mx-auto p{padding:2rem 0}}.left-decorate{position:relative;box-sizing:border-box;padding-left:1rem}.left-decorate::before{content:"";width:5px;height:calc(100% - 1rem);background:var(--color-theme);position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(max-width:768px){.left-decorate h2{font-size:1.2em}}.story-panel{margin-top:var(--margin-normal);box-shadow:0 6px 16px 1px rgba(0,0,0,0.12);border-radius:8px;background:white}.panel-label{color:var(--color-white);font-weight:bold;font-size:1.6em;border-top-left-radius:8px;border-bottom-right-radius:2rem;background-color:var(--color-theme);width:max-content;padding:1.5rem}@media(max-width:768px){.panel-label{font-size:1.2em;width:auto}}.panel-content{box-sizing:border-box;padding:2rem}@media(max-width:768px){.panel-content{padding:1rem .5rem .5rem .5rem}}figure{text-align:center}figure figcaption{text-align:center;font-weight:bold;padding-top:1rem}.skill-explain{display:grid;grid-template-columns:2fr 3fr 5fr;column-gap:2px;box-shadow:0 6px 16px 1px rgba(0,0,0,0.12);border-radius:.5rem}.skill-explain>*{width:100%;height:100%;min-height:5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.5}@media(max-width:768px){.skill-explain>*{max-height:10rem;overflow:auto}.skill-explain .justify-start{display:block}.skill-name,.skill-scope,.skill-desc p{font-size:.875rem;line-height:1.4}}.skill-explain .th{background-color:var(--color-theme);height:6rem;color:var(--color-white);text-align:center}.row-add-bg{background-color:#f8f8f8}.row-even-bg{background-color:#e1faf2}.align-center{text-align:center}.p-4{box-sizing:border-box;padding:1rem}.background-hospital{background-image:url("../../images/topic/kanker_serviks/background.jpg");background-image:-webkit-image-set(url("../../images/topic/kanker_serviks/background.webp") 1x,url("../../images/topic/kanker_serviks/background@2x.webp") 2x,url("../../images/topic/kanker_serviks/background.jpg") 1x,url("../../images/topic/kanker_serviks/background@2x.jpg") 2x);background-image:image-set(url("../../images/topic/kanker_serviks/background.webp") 1x,url("../../images/topic/kanker_serviks/background@2x.webp") 2x,url("../../images/topic/kanker_serviks/background.jpg") 1x,url("../../images/topic/kanker_serviks/background@2x.jpg") 2x);background-position:top center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}@media(max-width:768px){.background-hospital{background-image:url("../../images/topic/kanker_serviks/mc_backgrund.jpg");background-image:-webkit-image-set(url("../../images/topic/kanker_serviks/mc_backgrund.webp") 1x,url("../../images/topic/kanker_serviks/mc_backgrund@2x.webp") 2x,url("../../images/topic/kanker_serviks/mc_backgrund@3x.webp") 3x,url("../../images/topic/kanker_serviks/mc_backgrund.jpg") 1x,url("../../images/topic/kanker_serviks/mc_backgrund@2x.jpg") 2x,url("../../images/topic/kanker_serviks/mc_backgrund@3x.jpg") 3x);background-image:image-set(url("../../images/topic/kanker_serviks/mc_backgrund.webp") 1x,url("../../images/topic/kanker_serviks/mc_backgrund@2x.webp") 2x,url("../../images/topic/kanker_serviks/mc_backgrund@3x.webp") 3x,url("../../images/topic/kanker_serviks/mc_backgrund.jpg") 1x,url("../../images/topic/kanker_serviks/mc_backgrund@2x.jpg") 2x,url("../../images/topic/kanker_serviks/mc_backgrund@3x.jpg") 3x)}}p.color-white,.color-white{color:white}.color-white::after{background:white}section.service-list{display:flex;gap:1rem}@media(max-width:768px){section.service-list{display:block}}.service-list ul{list-style:none;padding-left:1rem;padding-bottom:3rem}.service-list ul li{line-height:1.5;list-style-type:disc;color:var(--color-white)}.service-list ul li:not(:first-child){margin-top:1rem}.service-list img{max-width:19rem}@media(max-width:768px){.service-list img{max-width:100%}.service-list .image-box{margin-bottom:3rem}}.service-list .image-box{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media(max-width:1920px){.service-list .image-box{align-items:center}}.mds-container{display:flex;gap:3rem}@media(max-width:768px){.mds-container{flex-direction:column;gap:1rem}}.mds-header img{border-radius:100%;border:1px solid #ccc;box-shadow:0 6px 16px 1px rgba(0,0,0,0.12);max-width:100%}#mdsSwiper .mds-container{box-shadow:0 3px 16px 1px rgba(0,0,0,0.12);margin:2px;border-radius:8px;box-sizing:border-box;padding:1rem 2.5rem;min-height:27rem}#mdsSwiper .mds-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;order:1}#mdsSwiper .mds-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;order:2}@media(max-width:768px){#mdsSwiper .mds-container{padding:1rem}#mdsSwiper .mds-header{order:1}#mdsSwiper .mds-info{order:2}#mdsSwiper .mds-info p{margin-bottom:.5rem;font-size:1rem}}.mds-info .doctor-name{font-weight:bold;font-size:2.25rem;line-height:2}.mds-pagination{width:100%;display:flex;justify-content:center;align-items:center;margin:1rem 0}.mds-info button.btn{color:white;border:0;padding:.5rem 1rem;border-radius:8px;background-color:var(--color-theme);font-size:1.25rem;line-height:1.5;cursor:pointer}@media(max-width:768px){.mds-info button.btn{width:100%;margin-top:1rem}.mds-pagination{margin:2rem 0}}.partnership-list{display:flex;gap:1rem}.partnership-list figure{background:white;border-radius:.5rem;min-height:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding:1rem}.partnership-list img{max-height:5rem}.partnership-list figure figcaption{font-size:1rem;line-height:1.5}@media(max-width:768px){.partnership-list figure{min-height:11rem}.partnership-list{flex-direction:column;gap:1rem}.partnership-list img{max-height:6rem}}@media(max-width:768px){.mobile-expandable-content{max-height:15rem;overflow:hidden;position:relative;transition:max-height .3s ease}.mobile-expandable-content::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8rem;background:linear-gradient(to top,white,transparent);pointer-events:auto}.mobile-expandable-content.expanded{max-height:2000px}.mobile-expandable-content.expanded::after{display:none}}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c2e7b0;border-radius:2px}