.wrap-banners { width: 100%; max-width: 1920px; position: relative; }
.wrap-banners img { display: block; width: 100%; max-width: 1920px; margin: 0 auto; }
.wrap-banners .desktop .wrap-d-popup-video { display: none; }
.wrap-banners .desktop .wrap-d-popup-video .popup-contents { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; max-width: 1200px; margin: 0 auto; display: flex; justify-content: flex-start; flex-direction: column; }
.wrap-banners .desktop .wrap-d-popup-video .popup-contents .popup-body { width: 100%; height: 100%; }
.wrap-banners .desktop .wrap-d-popup-video .popup-contents .popup-control { width: 100%; height: 40px; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: space-between; align-items: center; color: #fff; }
.wrap-banners .desktop .wrap-d-popup-video .popup-contents .popup-control .popup-hide-today { margin-left: 20px; }
.wrap-banners .desktop .wrap-d-popup-video .popup-contents .popup-control .popup-close { margin-right: 20px; }
/* 팝업 */
.wrap-banners .desktop .wrap-d-popup { width: 100%; position: absolute; top: 0; left: 0; right: 0; z-index: 50; display: flex; justify-content: center; }
.wrap-banners .desktop .wrap-d-popup .popup-contents { display: none; width: 100%; max-width: 420px; margin-right: 10px; }
.wrap-banners .desktop .wrap-d-popup .popup-contents:last-of-type { margin-right: 0; }
.wrap-banners .desktop .wrap-d-popup .popup-contents .popup-body { width: 100%; }
.wrap-banners .desktop .wrap-d-popup .popup-contents .popup-body img { width: 100%; max-width: 420px; }
.wrap-banners .desktop .wrap-d-popup .popup-contents .popup-control { width: 100%; height: 40px; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: space-between; align-items: center; color: #fff; }
.wrap-banners .desktop .wrap-d-popup .popup-contents .popup-control .popup-image-hide-today { margin-left: 20px; }
.wrap-banners .desktop .wrap-d-popup .popup-contents .popup-control .popup-image-close { margin-right: 20px; }
/* -end- 팝업 */

.wrap-introduction { width: 100%; max-width: 1920px; margin: 0 auto; padding: 6.25% 17% 8.3%; box-sizing: border-box; }
.wrap-introduction .introduction-title { font-size: 48px; font-weight: bold; letter-spacing: -4px; color: #202020; text-align: center; }
.wrap-introduction .introduction-desc { margin: 16px 0 70px; font-size: 20px; color: #616161; text-align: center; }
.wrap-introduction .wrap-introduction-list { display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 1152px; margin: 0 auto; padding: 0; }
.wrap-introduction .wrap-introduction-list .introduction-list { display: flex; overflow: hidden; width: 12vw; height: 12vw; box-sizing: border-box; border: 12px solid #f6f6f6; border-radius: 150px; }
.wrap-introduction .wrap-introduction-list .introduction-list a { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; }
.wrap-introduction .wrap-introduction-list .introduction-list a .introduction-img { width: 100%; max-width: 100px; }
.wrap-introduction .wrap-introduction-list .introduction-list a .animated-img { display: none; }
.wrap-introduction .wrap-introduction-list .introduction-list a .static-img { display: block; }
.wrap-introduction .wrap-introduction-list .introduction-list a .introduction { margin-top: 10px; font-size: 16px; font-weight: bold; color: #000; }
.wrap-introduction .wrap-introduction-list .introduction-list a:hover .animated-img { display: block; }
.wrap-introduction .wrap-introduction-list .introduction-list a:hover .static-img { display: none; }

.wrap-stemcell-healthcare { width: 100%; max-width: 1920px; margin: 0 auto; padding: 6.25% 20% 8.3%; box-sizing: border-box; background-color: #fafafa; }
.wrap-stemcell-healthcare .title { margin-bottom: 40px; font-weight: bold; font-size: 38px; color: #202020; }
.wrap-stemcell-healthcare .wrap-stemcell-healthcare-list { display: flex; justify-content: start; align-items: center; margin: 0 0 60px; padding: 0; }
.wrap-stemcell-healthcare .wrap-stemcell-healthcare-list .stemcell-healthcare-list { margin-right: 47px; font-size: 20px; color: #878787; cursor: pointer; }
.wrap-stemcell-healthcare .wrap-stemcell-healthcare-list .stemcell-healthcare-list:last-of-type { margin-right: 0; }
.wrap-stemcell-healthcare .wrap-stemcell-healthcare-list .stemcell-healthcare-list.active { border-bottom: 3px solid #005c5e; font-weight: bold; color: #202020; }
.wrap-stemcell-healthcare .m-stemcell-healthcare-swiper { display: none; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper { display: block; width: 100%; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare { display: flex; justify-content: space-between; width: 100%; max-width: 720px; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare .d-stemcell-healthcare-desc { display: flex; justify-content: space-between; flex-direction: column; width: 50%; max-width: 360px; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare .d-stemcell-healthcare-desc h3 { font-weight: bold; font-size: 30px; color: #202020; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare .d-stemcell-healthcare-desc p { font-size: 20px; color: #202020; word-break: keep-all; letter-spacing: -2px; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare .d-stemcell-healthcare-desc a { display: inline-block; width: 100%; max-width: 190px; margin-bottom: 4px; padding: 12px 44px; border-radius: 200px; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.08), 0 0 6px 0 rgba(0, 0, 0, 0.02); border: solid 1px #ccc; background-color: #fff; font-weight: 500; font-size: 18px; text-align: center; color: #434343; }
/* .wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare .d-stemcell-healthcare-desc a:hover { background-color: #005c5e; color: #fff; } */
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare .d-stemcell-healthcare-img { width: 50%; max-width: 360px; text-align: right; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .d-stemcell-healthcare .d-stemcell-healthcare-img img { width: 100%; max-width: 350px; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-prev,
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-next { display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; background-color: #fff; color: #878787; border: 1px solid #878787; border-radius: 200px; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-prev:hover,
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-next:hover { background-color: #005c5e; color: #fff; border: 1px solid #005c5e; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-prev .material-icons,
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-next .material-icons { font-size: 36px; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-prev::after,
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-next::after { content: unset; }
.wrap-stemcell-healthcare .d-stemcell-healthcare-swiper .swiper-button-disabled { display: none; }

.wrap-package-program { width: 100%; max-width: 1920px; margin: 0 auto; padding: 20px 0; box-sizing: border-box; background-color: #005c5e; }
.wrap-package-program .wrap-recell-program { display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 1152px; margin: 0 auto; }
.wrap-package-program .wrap-recell-program img { width: 16%; max-width: 158px; }
.wrap-package-program .wrap-recell-program .wrap-desc-arrow { display: flex; justify-content: space-between; align-items: center; width: 84%; max-width: 990px; padding-left: 30px; box-sizing: border-box; color: #fff; }
.wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc { display: flex; justify-content: center; align-items: start; flex-direction: column; width: 80%; }
.wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc .title { display: inline-block; margin: 0; padding: 4px 18px 6px; border-radius: 200px; border: solid 0 #202020; background-color: #fff; font-size: 20px; font-weight: 500; color: #005c5e; }
.wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc .desc-detail { margin-top: 24px; font-size: 20px; }
.wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc .sub-title { font-size: 30px; font-weight: bold; }
.wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-arrow { width: 20%; text-align: right; }
.wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-arrow .arrow .material-icons { font-size: 72px; }

.wrap-stemcell-skincare { width: 100%; max-width: 1920px; margin: 0 auto; padding: 6.25% 20% 8.3%; box-sizing: border-box; background-color: #fafafa; }
.wrap-stemcell-skincare .title { margin-bottom: 40px; font-weight: bold; font-size: 38px; color: #202020; }
.wrap-stemcell-skincare .wrap-stemcell-skincare-list { display: flex; justify-content: start; align-items: center; margin: 0 0 60px; padding: 0; }
.wrap-stemcell-skincare .wrap-stemcell-skincare-list .stemcell-skincare-list { margin-right: 47px; font-size: 20px; color: #878787; cursor: pointer; }
.wrap-stemcell-skincare .wrap-stemcell-skincare-list .stemcell-skincare-list:last-of-type { margin-right: 0; }
.wrap-stemcell-skincare .wrap-stemcell-skincare-list .stemcell-skincare-list.active { border-bottom: 3px solid #005c5e; font-weight: bold; color: #202020; }
.wrap-stemcell-skincare .m-stemcell-skincare-swiper { display: none; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper { display: block; width: 100%; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare { display: flex; justify-content: space-between; width: 100%; max-width: 720px; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare .d-stemcell-skincare-desc { display: flex; justify-content: space-between; flex-direction: column; width: 50%; max-width: 360px; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare .d-stemcell-skincare-desc h3 { font-weight: bold; font-size: 30px; color: #202020; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare .d-stemcell-skincare-desc p { font-size: 20px; color: #202020; word-break: keep-all; letter-spacing: -2px; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare .d-stemcell-skincare-desc a { display: inline-block; width: 100%; max-width: 190px; margin-bottom: 4px; padding: 12px 44px; border-radius: 200px; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.08), 0 0 6px 0 rgba(0, 0, 0, 0.02); border: solid 1px #ccc; background-color: #fff; font-weight: 500; font-size: 18px; text-align: center; color: #434343; }
/* .wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare .d-stemcell-skincare-desc a:hover { background-color: #005c5e; color: #fff; } */
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare .d-stemcell-skincare-img { width: 50%; max-width: 360px; text-align: right; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .d-stemcell-skincare .d-stemcell-skincare-img img { width: 100%; max-width: 350px; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-prev,
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-next { display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; background-color: #fff; color: #878787; border: 1px solid #878787; border-radius: 200px; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-prev:hover,
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-next:hover { background-color: #005c5e; color: #fff; border: 1px solid #005c5e; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-prev .material-icons,
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-next .material-icons { font-size: 36px; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-prev::after,
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-next::after { content: unset; }
.wrap-stemcell-skincare .d-stemcell-skincare-swiper .swiper-button-disabled { display: none; }

.wrap-package-program .wrap-facecell-program { display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 1152px; margin: 0 auto; }
.wrap-package-program .wrap-facecell-program img { width: 16%; max-width: 158px; }
.wrap-package-program .wrap-facecell-program .wrap-desc-arrow { display: flex; justify-content: space-between; align-items: center; width: 84%; max-width: 990px; padding-left: 30px; box-sizing: border-box; color: #fff; }
.wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc { display: flex; justify-content: center; align-items: start; flex-direction: column; width: 90%; }
.wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc .title { display: inline-block; margin: 0; padding: 4px 18px 6px; border-radius: 200px; border: solid 0 #202020; background-color: #fff; font-size: 20px; font-weight: 500; color: #005c5e; }
.wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc .desc-detail { margin-top: 24px; font-size: 20px; }
.wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc .sub-title { font-size: 30px; font-weight: bold; }
.wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-arrow { width: 10%; text-align: right; }
.wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-arrow .arrow .material-icons { font-size: 72px; }

.wrap-petit-laser-clinic { width: 100%; max-width: 1920px; margin: 0 auto; padding: 6.25% 20% 8.3%; box-sizing: border-box; background-color: #fafafa; }
.wrap-petit-laser-clinic .title { margin-bottom: 40px; font-weight: bold; font-size: 38px; color: #202020; }
.wrap-petit-laser-clinic .wrap-petit-laser-clinic-list { display: flex; justify-content: start; align-items: center; margin: 0 0 60px; padding: 0; }
.wrap-petit-laser-clinic .wrap-petit-laser-clinic-list .petit-laser-clinic-list { margin-right: 47px; font-size: 20px; color: #878787; cursor: pointer; }
.wrap-petit-laser-clinic .wrap-petit-laser-clinic-list .petit-laser-clinic-list:last-of-type { margin-right: 0; }
.wrap-petit-laser-clinic .wrap-petit-laser-clinic-list .petit-laser-clinic-list.active { border-bottom: 3px solid #005c5e; font-weight: bold; color: #202020; }
.wrap-petit-laser-clinic .m-petit-laser-clinic-swiper { display: none; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper { display: block; width: 100%; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic { display: flex; justify-content: space-between; width: 100%; max-width: 720px; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic .d-petit-laser-clinic-desc { display: flex; justify-content: space-between; flex-direction: column; width: 50%; max-width: 360px; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic .d-petit-laser-clinic-desc h3 { font-weight: bold; font-size: 30px; color: #202020; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic .d-petit-laser-clinic-desc p { font-size: 20px; color: #202020; word-break: keep-all; letter-spacing: -2px; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic .d-petit-laser-clinic-desc a { display: inline-block; width: 100%; max-width: 190px; margin-bottom: 4px; padding: 12px 44px; border-radius: 200px; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.08), 0 0 6px 0 rgba(0, 0, 0, 0.02); border: solid 1px #ccc; background-color: #fff; font-weight: 500; font-size: 18px; text-align: center; color: #434343; }
/* .wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic .d-petit-laser-clinic-desc a:hover { background-color: #005c5e; color: #fff; } */
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic .d-petit-laser-clinic-img { width: 50%; max-width: 360px; text-align: right; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .d-petit-laser-clinic .d-petit-laser-clinic-img img { width: 100%; max-width: 350px; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-prev,
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-next { display: flex; justify-content: center; align-items: center; width: 60px; height: 60px; background-color: #fff; color: #878787; border: 1px solid #878787; border-radius: 200px; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-prev:hover,
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-next:hover { background-color: #005c5e; color: #fff; border: 1px solid #005c5e; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-prev .material-icons,
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-next .material-icons { font-size: 36px; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-prev::after,
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-next::after { content: unset; }
.wrap-petit-laser-clinic .d-petit-laser-clinic-swiper .swiper-button-disabled { display: none; }

.wrap-hospital-tour { width: 100%; max-width: 1920px; margin: 0 auto; padding: 4% 0; box-sizing: border-box; background: url("/assets/images/home/d_hospital_tour_background.jpg") no-repeat; background-size: cover; }
.wrap-hospital-tour .title { width: 100%; font-size: 38px; font-weight: bold; color: #fff; text-align: center; }
.wrap-hospital-tour .desc { width: 100%; margin: 16px 0 100px; font-size: 20px; color: #fff; text-align: center; }
.wrap-hospital-tour .m-hospital-tour-swiper { display: none; }
.wrap-hospital-tour .d-hospital-tour-swiper { width: 100%; max-width: 1920px; padding-bottom: 5%; }
.wrap-hospital-tour .d-hospital-tour-swiper .swiper-wrapper { align-items: center; }
.wrap-hospital-tour .d-hospital-tour-swiper .d-hospital-tour { width: 100%; max-width: 784px; display: flex; justify-content: center; align-items: center; opacity: 0.5; }
.wrap-hospital-tour .d-hospital-tour-swiper .d-hospital-tour img { width: 80%; max-width: 784px; }
.wrap-hospital-tour .d-hospital-tour-swiper .d-hospital-tour.swiper-slide-active { opacity: 1; }
.wrap-hospital-tour .d-hospital-tour-swiper .d-hospital-tour.swiper-slide-active img { width: 100%; max-width: 784px; }
.wrap-hospital-tour .d-hospital-tour-swiper .wrap-swuper-button { width: 100%; max-width: 900px; position: absolute; top: 45%; left: 0; right: 0; margin: 0 auto; }
.wrap-hospital-tour .d-hospital-tour-swiper .wrap-swuper-button .swiper-button-prev { left: 20px; }
.wrap-hospital-tour .d-hospital-tour-swiper .wrap-swuper-button .swiper-button-next { right: 2px; }
.wrap-hospital-tour .d-hospital-tour-swiper .wrap-swuper-button .swiper-button-prev .material-icons,
.wrap-hospital-tour .d-hospital-tour-swiper .wrap-swuper-button .swiper-button-next .material-icons { font-size: 60px; color: #fff; }
.wrap-hospital-tour .d-hospital-tour-swiper .wrap-swuper-button .swiper-button-prev::after,
.wrap-hospital-tour .d-hospital-tour-swiper .wrap-swuper-button .swiper-button-next::after { content: unset; }
.wrap-hospital-tour .d-hospital-tour-swiper .swiper-pagination-bullet { margin-right: 20px; background-color: transparent; }
.wrap-hospital-tour .d-hospital-tour-swiper .swiper-pagination-bullet-active { background-color: transparent; }
.wrap-hospital-tour .d-hospital-tour-swiper .swiper-pagination-bullet:last-of-type { margin-right: 0; }
.wrap-hospital-tour .d-hospital-tour-swiper .swiper-pagination-bullet::after { content: "\25C6"; font-size: 14px; color: rgba(255, 255, 255, 0.5); }
.wrap-hospital-tour .d-hospital-tour-swiper .swiper-pagination-bullet-active::after { color: #fff; }

.wrap-location { width: 100%; max-width: 1920px; margin: 0 auto; padding: 7% 0; box-sizing: border-box; }
.wrap-location .title { width: 100%; font-size: 38px; font-weight: bold; text-align: center; color: #202020; }
.wrap-location .wrap-map-working-hours { display: flex; justify-content: space-between; width: 100%; max-width: 1100px; margin: 80px auto 0; }
.wrap-location .wrap-map-working-hours #naver-map { display: block; }
.wrap-location .wrap-map-working-hours #m-naver-map { display: none; }
.wrap-location .wrap-map-working-hours .wrap-map { width: 60%; max-width: 630px; min-height: 360px; }
.wrap-location .wrap-map-working-hours .wrap-working-hours { display: flex; justify-content: space-between; flex-direction: column; width: 40%; max-width: 440px; min-height: 360px; padding: 2% 3%; background-color: #fafafa; }
.wrap-location .wrap-map-working-hours .wrap-working-hours dl { margin: 0; width: 100%; color: #202020; }
.wrap-location .wrap-map-working-hours .wrap-working-hours dl .term { font-size: 20px; font-weight: bold; }
.wrap-location .wrap-map-working-hours .wrap-working-hours dl .term::before { display: inline-block; margin-right: 4px; content: " "; width: 2px; height: 20px; background-color: #005c5e; vertical-align: -2px; }
.wrap-location .wrap-map-working-hours .wrap-working-hours dl .desc { font-size: 18px; }
.wrap-location .wrap-map-working-hours .wrap-working-hours dl .desc span { display: block; }
.wrap-location .wrap-map-working-hours .wrap-working-hours dl .desc a { font-size: 38px; font-weight: bold; }

.wrap-enquiry { position: relative; width: 100%; max-width: 1920px; margin: 0 auto; padding: 7% 0; box-sizing: border-box; background-color: #fafafa; }
.wrap-enquiry .title { width: 100%; font-size: 38px; font-weight: bold; text-align: center; color: #202020; }
.wrap-enquiry .desc { margin-top: 16px; width: 100%; font-size: 20px; text-align: center; color: #202020; }
.wrap-enquiry .wrap-enquiry-form { width: 100%; max-width: 912px; margin: 80px auto 0; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; max-width: 912px; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info { width: 49%; max-width: 410px; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .text-label { display: block; margin-bottom: 16px; font-size: 20px; font-weight: 500; color: #202020; text-align: left; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .text-label .text-required { color: #005c5e; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .input-info { width: 100%; margin-bottom: 32px; padding: 14px 22px; box-sizing: border-box; font-size: 20px; font-weight: 500; color: #d9d9d9; border-radius: 5px; box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 0 rgba(0, 0, 0, 0.04); border: solid 0 #d2d2d2; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .input-info:last-of-type { margin-bottom: 0; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content { width: 49%; max-width: 410px; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .text-label { display: block; margin-bottom: 16px; font-size: 20px; font-weight: 500; color: #202020; text-align: left; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .text-content { width: 100%; height: 270px; padding: 14px 22px; box-sizing: border-box; font-size: 20px; font-weight: 500; color: #d9d9d9; border-radius: 5px; box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, 0.08), 0 0 4px 0 rgba(0, 0, 0, 0.04); border: solid 0 #d2d2d2; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .accept-terms { width: 100%; margin-top: 24px; font-size: 15px; font-weight: 500; color: #666; text-align: center; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .accept-terms .input-checkbox { width: 18px; height: 18px; margin-right: 8px; border-radius: 1px; border: solid 1px #666; background-color: #fff; vertical-align: -2px; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .accept-terms .link-detail { color: #005c5e; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-submit { margin-top: 60px; width: 100%; max-width: 912px; }
.wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-submit .form-submit { width: 100%; padding: 20px 0; border: 0; border-radius: 5px; background-color: #005c5e; font-size: 20px; font-weight: bold; color: #fff; text-align: center; }
.wrap-enquiry .wrap-preparing { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; font-size: 60px; color: #fff; }

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    /* background-color: rgba(32, 152, 209, 0.75); */
    background-color: #005c5e;
  }
}
@keyframes hvr-back-pulse {
  50% {
    /* background-color: rgba(32, 152, 209, 0.75); */
    background-color: #005c5e;
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #005c5e;
  color: #fff !important;
}

@media (max-width: 600px) {
  .wrap-banners { max-width: 600px; }
  .wrap-banners img { max-width: 600px; }
  .wrap-banners .mobile .wrap-m-popup-video { display: none; }
  .wrap-banners .mobile .wrap-m-popup-video .popup-contents { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; max-width: 320px; margin: 0 auto; display: flex; justify-content: flex-start; flex-direction: column; }
  .wrap-banners .mobile .wrap-m-popup-video .popup-contents .popup-body { width: 100%; height: 100%; }
  .wrap-banners .mobile .wrap-m-popup-video .popup-contents .popup-control { width: 100%; height: 30px; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: space-between; align-items: center; font-size: 14px; color: #fff; }
  .wrap-banners .mobile .wrap-m-popup-video .popup-contents .popup-control .popup-hide-today { margin-left: 10px; }
  .wrap-banners .mobile .wrap-m-popup-video .popup-contents .popup-control .popup-close { margin-right: 10px; }
  /* 팝업 */
  .wrap-banners .mobile .wrap-m-popup { width: 100%; position: absolute; top: 0; left: 0; right: 0; z-index: 50; display: flex; justify-content: center; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents { display: none; width: 100%; max-width: 300px; position: absolute; top: 0; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents:nth-of-type(2) { top: 30px; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents:last-of-type { top: 60px; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents .popup-body { width: 100%; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents .popup-body img { width: 100%; max-width: 300px; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents .popup-control { width: 100%; height: 30px; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: space-between; align-items: center; font-size: 14px; color: #fff; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents .popup-control .popup-image-hide-today { margin-left: 10px; }
  .wrap-banners .mobile .wrap-m-popup .popup-contents .popup-control .popup-image-close { margin-right: 10px; }
  /* -end- 팝업 */

  .wrap-introduction { max-width: 600px; margin: 0; padding: 32px 0 64px; box-sizing: border-box; }
  .wrap-introduction .introduction-title { display: block; width: 100%; max-width: 340px; margin: 0 auto; font-size: 20px; letter-spacing: 0; word-break: keep-all; }
  .wrap-introduction .introduction-desc { display: block; width: 100%; max-width: 340px; margin: 16px auto 32px; font-size: 12px; word-break: keep-all; }
  .wrap-introduction .wrap-introduction-list { width: 100%; }
  .wrap-introduction .wrap-introduction-list .introduction-list { width: 25%; height: 132px; box-sizing: border-box; padding: 18px 0; background-color: rgba(217, 217, 217, 0); border: 1px solid #e9e9e9; border-right: 0; border-radius: 0; }
  .wrap-introduction .wrap-introduction-list .introduction-list a { width: 100%; justify-content: space-between; }
  .wrap-introduction .wrap-introduction-list .introduction-list a .introduction-img { max-width: 48px; }
  .wrap-introduction .wrap-introduction-list .introduction-list a .animated-img { display: none; }
  .wrap-introduction .wrap-introduction-list .introduction-list a .static-img { display: block; }
  .wrap-introduction .wrap-introduction-list .introduction-list a .introduction { margin: 0; font-size: 14px; font-weight: 500; text-align: center; }
  .wrap-introduction .wrap-introduction-list .introduction-list a:hover .animated-img { display: none; }
  .wrap-introduction .wrap-introduction-list .introduction-list a:hover .static-img { display: none; }

  .wrap-stemcell-healthcare { max-width: 600px; padding: 32px 20px 36px; }
  .wrap-stemcell-healthcare .title { margin-bottom: 20px; font-size: 20px; }
  .wrap-stemcell-healthcare .wrap-stemcell-healthcare-list { margin: 0 0 28px; }
  .wrap-stemcell-healthcare .wrap-stemcell-healthcare-list .stemcell-healthcare-list { margin-right: 20px; font-weight: bold; font-size: 12px; cursor: pointer; }
  /* .wrap-stemcell-healthcare .wrap-stemcell-healthcare-list .stemcell-healthcare-list.active {  } */
  .wrap-stemcell-healthcare .d-stemcell-healthcare-swiper { display: none; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper { display: block; padding-bottom: 40px; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .m-stemcell-healthcare { display: flex; justify-content: space-between; flex-direction: column; width: 100%; max-width: 600px; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .m-stemcell-healthcare .m-stemcell-healthcare-img { margin-bottom: 14px; width: 100%; max-width: 600px; text-align: center; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .m-stemcell-healthcare .m-stemcell-healthcare-img img { width: 100%; max-width: 220px; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .m-stemcell-healthcare .m-stemcell-healthcare-desc { display: flex; justify-content: space-between; align-items: center; flex-direction: column; width: 100%; max-width: 600px; text-align: center; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .m-stemcell-healthcare .m-stemcell-healthcare-desc h3 { font-weight: bold; font-size: 16px; color: #202020; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .m-stemcell-healthcare .m-stemcell-healthcare-desc p { display: inline-block; margin: 4px auto 14px; width: 100%; max-width: 240px; font-size: 12px; color: #202020; word-break: keep-all; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .m-stemcell-healthcare .m-stemcell-healthcare-desc a { display: inline-block; width: 100%; max-width: 150px; padding: 8px 0; border-radius: 200px; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.08), 0 0 6px 0 rgba(0, 0, 0, 0.02); border: solid 1px #ccc; background-color: #fff; font-weight: 500; font-size: 12px; text-align: center; color: #434343; }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .swiper-pagination-bullet { background-color: rgba(32, 32, 32, 0.3); }
  .wrap-stemcell-healthcare .m-stemcell-healthcare-swiper .swiper-pagination-bullet-active { background-color: #202020; }

  .wrap-package-program { max-width: 600px; padding: 12px 20px; }
  .wrap-package-program .wrap-recell-program { max-width: 600px; }
  .wrap-package-program .wrap-recell-program img { width: 22%; max-width: 76px; }
  .wrap-package-program .wrap-recell-program .wrap-desc-arrow { width: 78%; max-width: 280px; padding-left: 12px; }
  .wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc { width: 80%; }
  .wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc .title { padding: 2px 10px 3px; font-size: 12px; }
  .wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc .desc-detail { display: none; }
  .wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-desc .sub-title { font-size: 20px; }
  .wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-arrow { width: 20%; }
  .wrap-package-program .wrap-recell-program .wrap-desc-arrow .wrap-arrow .arrow .material-icons { font-size: 36px; }

  .wrap-stemcell-skincare { max-width: 600px; padding: 32px 20px 36px; }
  .wrap-stemcell-skincare .title { margin-bottom: 20px; font-size: 20px; }
  .wrap-stemcell-skincare .wrap-stemcell-skincare-list::-webkit-scrollbar { display: none; }
  .wrap-stemcell-skincare .wrap-stemcell-skincare-list { margin: 0 0 28px; padding: 12px 0; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; }
  .wrap-stemcell-skincare .wrap-stemcell-skincare-list .stemcell-skincare-list { display: inline; margin-right: 20px; font-weight: bold; font-size: 12px; cursor: pointer; }
  /* .wrap-stemcell-skincare .wrap-stemcell-skincare-list .stemcell-skincare-list.active {  } */
  .wrap-stemcell-skincare .d-stemcell-skincare-swiper { display: none; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper { display: block; padding-bottom: 40px; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .m-stemcell-skincare { display: flex; justify-content: space-between; flex-direction: column; width: 100%; max-width: 600px; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .m-stemcell-skincare .m-stemcell-skincare-img { margin-bottom: 14px; width: 100%; max-width: 600px; text-align: center; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .m-stemcell-skincare .m-stemcell-skincare-img img { width: 100%; max-width: 220px; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .m-stemcell-skincare .m-stemcell-skincare-desc { display: flex; justify-content: space-between; align-items: center; flex-direction: column; width: 100%; max-width: 600px; text-align: center; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .m-stemcell-skincare .m-stemcell-skincare-desc h3 { font-weight: bold; font-size: 16px; color: #202020; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .m-stemcell-skincare .m-stemcell-skincare-desc p { display: inline-block; margin: 4px auto 14px; width: 100%; max-width: 340px; font-size: 12px; color: #202020; word-break: keep-all; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .m-stemcell-skincare .m-stemcell-skincare-desc a { display: inline-block; width: 100%; max-width: 150px; padding: 8px 0; border-radius: 200px; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.08), 0 0 6px 0 rgba(0, 0, 0, 0.02); border: solid 1px #ccc; background-color: #fff; font-weight: 500; font-size: 12px; text-align: center; color: #434343; }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .swiper-pagination-bullet { background-color: rgba(32, 32, 32, 0.3); }
  .wrap-stemcell-skincare .m-stemcell-skincare-swiper .swiper-pagination-bullet-active { background-color: #202020; }

  .wrap-package-program .wrap-facecell-program { max-width: 600px; }
  .wrap-package-program .wrap-facecell-program img { width: 22%; max-width: 76px; }
  .wrap-package-program .wrap-facecell-program .wrap-desc-arrow { width: 78%; max-width: 280px; padding-left: 12px; }
  .wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc { width: 80%; }
  .wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc .title { padding: 2px 10px 3px; font-size: 12px; }
  .wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc .desc-detail { display: none; margin-top: 12px; font-size: 12px; }
  .wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-desc .sub-title { font-size: 20px; }
  .wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-arrow { width: 20%; }
  .wrap-package-program .wrap-facecell-program .wrap-desc-arrow .wrap-arrow .arrow .material-icons { font-size: 36px; }

  .wrap-petit-laser-clinic { max-width: 600px; padding: 32px 20px 36px; }
  .wrap-petit-laser-clinic .title { margin-bottom: 10px; font-size: 20px; }
  .wrap-petit-laser-clinic .wrap-petit-laser-clinic-list::-webkit-scrollbar { display: none; }
  .wrap-petit-laser-clinic .wrap-petit-laser-clinic-list { margin: 0 0 20px; padding: 12px 0; overflow-x: auto; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none; }
  .wrap-petit-laser-clinic .wrap-petit-laser-clinic-list .petit-laser-clinic-list { display: inline; margin-right: 20px; font-weight: bold; font-size: 12px; cursor: pointer; }
  /* .wrap-petit-laser-clinic .wrap-petit-laser-clinic-list .petit-laser-clinic-list.active {  } */
  .wrap-petit-laser-clinic .d-petit-laser-clinic-swiper { display: none; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper { display: block; padding-bottom: 40px; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .m-petit-laser-clinic { display: flex; justify-content: space-between; flex-direction: column; width: 100%; max-width: 600px; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .m-petit-laser-clinic .m-petit-laser-clinic-img { margin-bottom: 14px; width: 100%; max-width: 600px; text-align: center; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .m-petit-laser-clinic .m-petit-laser-clinic-img img { width: 100%; max-width: 220px; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .m-petit-laser-clinic .m-petit-laser-clinic-desc { display: flex; justify-content: space-between; align-items: center; flex-direction: column; width: 100%; max-width: 600px; text-align: center; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .m-petit-laser-clinic .m-petit-laser-clinic-desc h3 { font-weight: bold; font-size: 16px; color: #202020; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .m-petit-laser-clinic .m-petit-laser-clinic-desc p { display: inline-block; margin: 4px auto 14px; width: 100%; max-width: 340px; font-size: 12px; color: #202020; word-break: keep-all; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .m-petit-laser-clinic .m-petit-laser-clinic-desc a { display: inline-block; width: 100%; max-width: 150px; padding: 8px 0; border-radius: 200px; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.08), 0 0 6px 0 rgba(0, 0, 0, 0.02); border: solid 1px #ccc; background-color: #fff; font-weight: 500; font-size: 12px; text-align: center; color: #434343; }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .swiper-pagination-bullet { background-color: rgba(32, 32, 32, 0.3); }
  .wrap-petit-laser-clinic .m-petit-laser-clinic-swiper .swiper-pagination-bullet-active { background-color: #202020; }

  .wrap-hospital-tour { max-width: 600px; padding: 10% 0; box-sizing: border-box; background: url("/assets/images/home/m_hospital_tour_background.jpg") no-repeat; background-size: cover; }
  .wrap-hospital-tour .title { font-size: 17px; }
  .wrap-hospital-tour .desc { display: block; margin: 16px auto 28px; max-width: 240px; word-break: keep-all; font-size: 12px; }
  .wrap-hospital-tour .d-hospital-tour-swiper { display: none; }
  .wrap-hospital-tour .m-hospital-tour-swiper { display: block; width: 100%; max-width: 600px; padding-bottom: 66px; }
  .wrap-hospital-tour .m-hospital-tour-swiper .m-hospital-tour { max-width: 320px; opacity: 1; box-sizing: border-box; }
  .wrap-hospital-tour .m-hospital-tour-swiper .m-hospital-tour img { width: 100%; max-width: 320px; }
  .wrap-hospital-tour .m-hospital-tour-swiper .m-hospital-tour.swiper-slide-active { opacity: 1; }
  .wrap-hospital-tour .m-hospital-tour-swiper .m-hospital-tour.swiper-slide-active img { max-width: 320px; }
  .wrap-hospital-tour .m-hospital-tour-swiper .swiper-pagination-bullet { margin-right: 10px; background-color: transparent; }
  .wrap-hospital-tour .m-hospital-tour-swiper .swiper-pagination-bullet-active { background-color: transparent; }
  .wrap-hospital-tour .m-hospital-tour-swiper .swiper-pagination-bullet:last-of-type { margin-right: 0; }
  .wrap-hospital-tour .m-hospital-tour-swiper .swiper-pagination-bullet::after { content: "\25C6"; font-size: 10px; color: rgba(255, 255, 255, 0.5); }
  .wrap-hospital-tour .m-hospital-tour-swiper .swiper-pagination-bullet-active::after { color: #fff; }

  .wrap-location { max-width: 600px; margin: 0 auto; padding: 10% 3%; }
  .wrap-location .title { max-width: 340px; font-size: 20px; word-break: keep-all; }
  .wrap-location .wrap-map-working-hours { flex-direction: column; max-width: 600px; margin: 20px auto 0; }
  .wrap-location .wrap-map-working-hours #naver-map { display: none; }
  .wrap-location .wrap-map-working-hours #m-naver-map { display: block; }
  .wrap-location .wrap-map-working-hours .wrap-map { width: 100%; max-width: 600px; min-height: 260px; }
  .wrap-location .wrap-map-working-hours .wrap-working-hours { width: 100%; max-width: 600px; min-height: 285px; margin-top: 16px; padding: 4% 10%; }
  /* .wrap-location .wrap-map-working-hours .wrap-working-hours dl { width: 100%; } */
  .wrap-location .wrap-map-working-hours .wrap-working-hours dl .term { font-size: 16px; }
  .wrap-location .wrap-map-working-hours .wrap-working-hours dl .term::before { height: 16px; }
  .wrap-location .wrap-map-working-hours .wrap-working-hours dl .desc { font-size: 12px; }
  /* .wrap-location .wrap-map-working-hours .wrap-working-hours dl .desc span { display: block; } */
  .wrap-location .wrap-map-working-hours .wrap-working-hours dl .desc a { font-size: 24px; }

  .wrap-enquiry { max-width: 600px; padding: 9% 20px 18%; }
  .wrap-enquiry .title { font-size: 20px; }
  .wrap-enquiry .desc { font-size: 12px; }
  .wrap-enquiry .wrap-enquiry-form { max-width: 600px; margin: 32px auto 0; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form { max-width: 600px; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info { width: 100%; max-width: 600px; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .text-label { margin-bottom: 12px; font-size: 14px; }
  /* .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .text-label .text-required { color: #005c5e; } */
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .input-info { margin-bottom: 24px; padding: 14px 16px; font-size: 14px;border: solid 1px #d2d2d2; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-privacy-info .input-info:last-of-type { margin-bottom: 24px; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content { width: 100%; max-width: 600px; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .text-label { margin-bottom: 12px; font-size: 14px; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .text-content { height: 200px; padding: 11px 16px; font-size: 14px; border: solid 1px #d2d2d2; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .accept-terms { margin-top: 16px; font-size: 12px; text-align: left; }
  /* .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .accept-terms .input-checkbox { } */
  /* .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-content .accept-terms .link-detail {  } */
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-submit { margin-top: 30px; max-width: 600px; }
  .wrap-enquiry .wrap-enquiry-form .enquiry-form .wrap-submit .form-submit { width: 100%; padding: 13px 0; font-size: 16px; font-weight: 500; }
  .wrap-enquiry .wrap-preparing { font-size: 48px; }
}