.main-wrapper{background-color:#f4f4f4}.doctor-info-section{position:relative}.doctor-info-section .about-heading{pointer-events:none;position:absolute;top:-5.6875rem;left:0;z-index:0}.doctor-info-section .about-heading .border-text{pointer-events:none}.doctor-info-section .about-heading .border-text span{color:#f4f4f4;pointer-events:none}@media screen and (max-width:75em){.doctor-info-section .about-heading{top:-4.0625rem}}@media screen and (max-width:64em){.doctor-info-section .about-heading{top:-3.125rem}}.doctor-info{--doctor-bg-spcae:2rem;position:relative}@media screen and (max-width:64em){.doctor-info{margin-top:4rem}}.doctor-info::before{content:'';position:absolute;left:0;right:0;bottom:0;height:calc(100% - var(--doctor-bg-spcae));background:#fff;border-radius:4px;box-shadow:0 .25rem 1rem .125rem rgba(0,0,0,.06)}.doctor-info .grid-x{flex-wrap:nowrap}@media screen and (max-width:75em){.doctor-info .grid-x{flex-direction:column}}.doctor-info .grid-x .box-left{display:flex;align-items:flex-start}@media screen and (max-width:37.5em){.doctor-info .grid-x .box-left{flex-direction:column}}.doctor-info .photo{width:18.75rem;border-radius:4px;margin-left:2rem;margin-bottom:2rem;position:relative}.doctor-info .photo.object-fit::before{padding-top:130%}@media screen and (max-width:75em){.doctor-info .photo{width:18.75rem}}@media screen and (max-width:37.5em){.doctor-info .photo{width:50%;margin:0 auto 2rem}}@media screen and (max-width:31.25em){.doctor-info .photo{width:80%;margin:0 auto 1.875rem}}.doctor-info .photo .lazy{border-radius:4px;z-index:1}.doctor-info .photo .doctor-bg .lazy{z-index:0}.doctor-info .photo .img-title{width:100%;font-size:2rem;line-height:3.25rem;font-family:Cormorant,"Noto Serif HK",sans-serif;color:#fff;letter-spacing:.05em;position:absolute;bottom:1rem;padding-left:1.125rem;padding-right:1.125rem;margin-bottom:0;transform:matrix(.99,0,-.14,1,0,0);z-index:1}@media print,screen and (max-width:74.99875em){.doctor-info .photo .img-title{font-size:1.75rem;line-height:3.25rem}}@media print,screen and (max-width:47.99875em){.doctor-info .photo .img-title{line-height:1.3}}@media screen and (max-width:31.25em){.doctor-info .photo .img-title{bottom:.9375rem}}.doctor-info .txt-left{padding-top:calc(var(--doctor-bg-spcae) * 2);padding-right:6.375rem;margin-bottom:2rem;padding-left:2rem;z-index:1}@media screen and (max-width:75em){.doctor-info .txt-left{padding-right:2rem}}@media screen and (max-width:37.5em){.doctor-info .txt-left{padding:0 1.25rem 1.25rem;margin-bottom:0}}.doctor-info .txt-right{padding-top:calc(var(--doctor-bg-spcae) * 2);padding-right:1.25rem;margin-bottom:2rem;padding-left:2.25rem;z-index:1;position:relative}.doctor-info .txt-right::before{content:'';width:.0625rem;height:calc(100% - 64px);background-color:#4f4d4d;position:absolute;left:0;bottom:0}@media screen and (max-width:75em){.doctor-info .txt-right::before{content:none}}@media screen and (max-width:75em){.doctor-info .txt-right{padding-top:0}}@media screen and (max-width:37.5em){.doctor-info .txt-right{padding:0 1.25rem 1.25rem;margin-bottom:0}}.doctor-info .media-list{display:flex;align-items:center;margin-bottom:2rem}@media screen and (max-width:37.5em){.doctor-info .media-list{margin-bottom:1.25rem}}.doctor-info .media-list .main-list_item:not(:last-of-type){margin-right:.75rem}.doctor-info .media-list .be-icon{color:#4f4d4d}@media print,screen and (max-width:63.99875em){.doctor-info .media-list .be-icon{font-size:2rem}}@media print,screen and (min-width:64em){.doctor-info .media-list .be-icon{font-size:2.25rem}}.doctor-info .media-list .be-icon::before{margin:rem-alc(0 4)}.doctor-info .name{position:relative;line-height:3.25rem;letter-spacing:.05em;margin-bottom:2rem}.doctor-info .name::before{content:'';width:2.5rem;border-bottom:.25rem solid #c70c17;position:absolute;left:0;bottom:-.5rem}.doctor-info .degree-txt{font-size:1rem;line-height:1.75rem;margin-bottom:0;color:#7b7a79}.doctor-info .degree-txt:not(:last-of-type){margin-bottom:.625rem}@media print,screen and (min-width:48em){.doctor-info .degree-txt{font-size:1rem}}@media print,screen and (min-width:64em){.doctor-info .degree-txt{font-size:1.125rem}}.doctor-info .experienced-ul{margin-left:1.5rem}.doctor-info .experienced-ul .experienced-li{color:#7b7a79;list-style:disc;line-height:2rem;font-size:1rem}@media print,screen and (min-width:48em){.doctor-info .experienced-ul .experienced-li{font-size:1rem}}@media print,screen and (min-width:64em){.doctor-info .experienced-ul .experienced-li{font-size:1.125rem}}.title-h3{line-height:3.25rem;letter-spacing:.05em;margin-bottom:3.75rem}@media print,screen and (max-width:63.99875em){.title-h3{margin-bottom:1.875rem}}.cards-overflow .cards-box{--cards-margin-lr:0;--cards-margin-bottom:1.875rem;margin-left:calc(var(--cards-margin-lr) * -.5);margin-right:calc(var(--cards-margin-lr) * -.5);margin-bottom:calc(var(--cards-margin-bottom) * -1)}@media print,screen and (min-width:48em){.cards-overflow .cards-box{--cards-ratio:50%;--cards-margin-lr:2.5rem;--cards-margin-bottom:3.75rem;display:flex;flex-wrap:wrap;align-items:center}}@media print,screen and (min-width:64em){.cards-overflow .cards-box{--cards-ratio:33.33%;--cards-margin-lr:5rem}}.clinic-section{padding-bottom:7.5rem;position:relative}@media screen and (max-width:23.4375em){.clinic-section{overflow:hidden}}.clinic-section .service-heading{position:absolute;right:0;top:-2rem;z-index:0;transition:.5s}@media screen and (max-width:64em){.clinic-section .service-heading{top:1rem;transition:.5s}}@media screen and (max-width:37.5em){.clinic-section .service-heading{top:3.125rem;transition:.5s}}@media screen and (max-width:23.4375em){.clinic-section .service-heading{right:-60px;transition:.5s}}.clinic-section .service-heading span{color:#f4f4f4}.clinic-cards-box{padding-top:3.125rem;margin-left:-.625rem;margin-right:-.625rem;margin-bottom:-6.875rem;display:flex;flex-wrap:wrap}@media print,screen and (max-width:63.99875em){.clinic-cards-box{padding-top:1.25rem}}.clinic-cards-box .clinic-cards{width:calc(33.33333% - 20px);margin-left:.625rem;margin-right:.625rem;margin-bottom:6.875rem;background-color:#fff;padding:0 2rem 2rem;display:flex;flex-direction:column;justify-content:stretch;z-index:1}.clinic-cards-box .clinic-cards:hover{box-shadow:0 .25rem 1rem rgba(0,0,0,.06)}.clinic-cards-box .clinic-cards:hover .clinic-title::before{width:5.25rem;transition:.5s}@media print,screen and (max-width:74.99875em){.clinic-cards-box .clinic-cards{padding:0 1.875rem 1.875rem}}@media screen and (max-width:62.5em){.clinic-cards-box .clinic-cards{width:calc(50% - 20px)}}@media screen and (max-width:37.5em){.clinic-cards-box .clinic-cards{width:100%;margin-bottom:5rem}}.clinic-cards-box .clinic-cards .clinic-img{width:6.25rem;height:6.25rem;margin-top:-3.125rem;margin-bottom:1.25rem;border-radius:50%;border:.25rem solid #fff;flex-shrink:0}.clinic-cards-box .clinic-cards .clinic-img .lazy{border-radius:50%}.clinic-body{display:flex;flex-direction:column;justify-content:stretch;height:100%}.clinic-body .clinic-title{line-height:3.25rem;letter-spacing:.05em;margin-bottom:2.5rem;position:relative}@media print,screen and (max-width:47.99875em){.clinic-body .clinic-title{margin-bottom:1.875rem}}.clinic-body .clinic-title::before{content:'';width:2.5rem;position:absolute;left:0;bottom:-.5rem;border-bottom:.25rem solid #c70c17;transition:.5s}.clinic-body .clinic-txt{font-size:1rem;line-height:1.75rem;color:#4f4d4d;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end;margin-bottom:0}@media print,screen and (min-width:64em){.clinic-body .clinic-txt{font-size:1.125rem}}.clinic-body .clinic-txt.hasline{min-height:3.5rem;text-decoration:underline;margin-bottom:.625rem}.clinic-body .clinic-txt.hasline:hover{color:#c70c17}.clinic-body .clinic-txt .be-icon{color:#000;margin-top:.375rem}.clinic-body .btn-group{margin-top:auto;padding-top:2rem}@media print,screen and (max-width:47.99875em){.clinic-body .btn-group{flex-direction:column;padding-top:1.25rem}}.clinic-body .btn-group .btn{transition:.5s}.clinic-body .btn-group .btn:not(:last-of-type){margin-right:1.25rem}@media print,screen and (max-width:47.99875em){.clinic-body .btn-group .btn:not(:last-of-type){margin-bottom:1.25rem}}@media print,screen and (max-width:47.99875em){.clinic-body .btn-group .btn{width:100%;transition:.5s}}
/*# sourceMappingURL=maps/doctors_detail.min.css.map */
