@CHARSET "UTF-8";

/* 클리닉 */
.clinic_wrap .clinic_slide{position: relative;border-radius:20px;overflow:hidden;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box{position:absolute;bottom:140px;width:100%;padding:0 60px;box-sizing:border-box;z-index:1;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box .m_txt{font-size:2.2rem;font-weight:600;color:#fff;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box .b_txt{margin-top:15px;line-height:1.4;font-size:3.8rem;font-weight:700;color:#fff;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box .s_txt{margin-top:25px;font-size:1.8rem;color:rgba(255,255,255,0.9);}

.clinic_wrap .clinic_slide .img_box{width:100%;height: 620px;}
.clinic_wrap .clinic_slide .img_box img{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;}

.clinic_wrap .clinic_slide .clinic_page{position: absolute;bottom:70px;padding:0 60px;z-index:1;}
.clinic_wrap .clinic_slide .clinic_page .swiper-pagination{position: relative;bottom:0;}
.clinic_wrap .clinic_slide .clinic_page .swiper-pagination .swiper-pagination-bullet{opacity:.15;width:50px;height:3px;border-radius:0;background: #fff;}
.clinic_wrap .clinic_slide .clinic_page .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}


.clinic_wrap .remedy_list ul{display:flex;flex-wrap:wrap;gap:20px;}
.clinic_wrap .remedy_list ul li{display:flex;align-items:center;justify-content:center;flex-direction: column;width:calc(25% - 15px);min-height:130px;text-align:center;line-height:1.4;font-size:2rem;font-weight:700;border:1px solid #ddd;border-radius:20px;box-sizing:border-box;} 

/* 번역 */
.translated-ltr .clinic_wrap .clinic_slide .clinic_swiper .txt_box .m_txt{line-height: 1.2;}
.translated-ltr .clinic_wrap .clinic_slide .clinic_swiper .txt_box .b_txt{font-size: 3.3rem;line-height: 1.1;}




/********************태블릿********************/
@media all and (max-width:1024px){

/* 클리닉 */
.clinic_wrap .clinic_slide .clinic_swiper .txt_box{bottom:8vh;padding:0 4vh;}
.clinic_wrap .clinic_slide .clinic_page{bottom:4vh;padding:0 4vh;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box .m_txt{font-size:2rem;line-height: 1.4;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box .b_txt{margin-top: 10px;font-size:3rem;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box .s_txt{margin-top: 10px;}

.clinic_wrap .remedy_list ul li{width:calc(50% - 10px);}


/* 번역 */
.translated-ltr .clinic_wrap .clinic_slide .clinic_swiper .txt_box .b_txt{margin: 10px 0 15px 0;font-size: 2.7rem;}

}

/********************모바일********************/
@media all and (max-width:767px){

/* 클리닉 */
.clinic_wrap .clinic_slide .img_box{height:100%;min-height:500px;}
.clinic_wrap .clinic_slide .clinic_page{bottom:3vh;padding:0 2vh;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box{bottom:7vh;padding:0 2vh;}
.clinic_wrap .clinic_slide .clinic_swiper .txt_box .b_txt{font-size: 2.8rem;line-height: 1.3;}
.clinic_wrap .clinic_slide .clinic_page .swiper-pagination .swiper-pagination-bullet{width:30px;}

.clinic_wrap .remedy_list ul{gap:10px;}
.clinic_wrap .remedy_list ul li{width:calc(50% - 5px);min-height:auto;padding:2vh;}

/* 번역 */
.translated-ltr .clinic_wrap .clinic_slide .clinic_swiper .txt_box .s_txt{line-height: 1.2;}
.translated-ltr .clinic_wrap .clinic_slide .img_box{height: 650px;}

}

/********************웹********************/
@media all and (min-width:1025px) {

}