@charset "UTF-8";

/***** FONTS *****/
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");

/***** RESET *****/
*,*::before,*::after {margin:0; padding:0; box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,main,mark,nav,section,summary {display:block;}
a {color:inherit; text-decoration:none;}
table {border-collapse:collapse; border-spacing:0;}
body {font-family:sans-serif; line-height:1.2; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
ul, ol, li {list-style:none;}
input,button,select,textarea {background:transparent; border:none; outline:none; font-family:inherit; font-size:inherit; color:inherit; line-height:inherit;}
em {font-style:normal;}
img,picture,video {max-width:100%; height:auto; display:block;}

/* COMMON */
html,body {font-size:10px; color:#121212; font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}
html:has(.modal-box.modal-open[backdrop]) {overflow:hidden;}
html:has(.modal-box.modal-open[backdrop]) body {height:auto !important;}
.hidden, .blind {position:absolute !important; top:auto !important; left:auto !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important; text-indent:0rem !important;}
.m-hide {display:block !important;}
.m-show {display:none !important;}
.img-box {position:relative; display:block; width:100%;}
img {width:100%; pointer-events:none;}
.point-blue {color:#01acef;}
.point-gold {color:#e3c072;}
strong.point-blue {font-weight:700;}
strong.point-red {font-weight:700;}
.swiper {user-select:none;}
.swiper-box {position:relative;}
.swiper-box .swiper-button {position:static; margin:0; cursor:pointer;}
.swiper-box .swiper-button.swiper-button-disabled {opacity:1; pointer-events:auto !important;}
.swiper-box .swiper-button::after {display:none;}
.swiper-box .swiper-button-prev,
.swiper-box .swiper-button-next {position:absolute; top:calc(50% - 2.9rem); width:5.8rem; height:5.8rem; background-repeat:no-repeat; background-position:center; background-size:100% auto;}
.swiper-box .swiper-button-prev {left:calc(50% - 35rem); background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_prev.png');}
.swiper-box .swiper-button-next {right:calc(50% - 35rem); background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_next.png');}

.font01 {font-family:'Georgia';}
.fw500 {font-weight:500;}
.fw600 {font-weight:600;}

.wrap {/*max-width:240rem;*/ margin:0 auto;}
section {position:relative;}
section .inner-1200 {width:100%; max-width:120rem; margin:0 auto;}
section .title-box {padding-bottom:7rem;}
section .title-box .title {font-size:5rem; font-weight:700; letter-spacing:-0.03em;}
section .title-box .title .pre-txt {display:inline-block; font-size:3.5rem; font-weight:500; line-height:1.3; letter-spacing:-0.04em;}
section .title-box .sub-txt {padding-top:2rem; font-size:3rem; letter-spacing:-0.04em;}
section .title-box .sub-txt + .sub-txt {padding-top:4rem;}
a.underline {border-bottom:1px solid #4a4a4a;}

@keyframes icoArrAni {
	0% {transform:translateX(0);}
	50% {transform:translateX(10px);}
}

@keyframes icoArrAni2 {
	0% {transform:translateX(0);}
	50% {transform:translateX(5px);}
}

/* QUICK MENU */
.quick-menu {z-index:101; position:fixed; right:0; bottom:-16rem; width:48.5rem; height:16rem; transition:bottom 0.3s ease;}
.quick-menu.on {bottom:0;}
.quick-menu .floating-item {z-index:-1; position:absolute; inset:0; opacity:0; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/quick_menu01_pc.png') no-repeat center / cover; pointer-events:none; transition:all 0.5s ease;}
.quick-menu .floating-item.is-active {z-index:102; opacity:1; pointer-events:auto;}
.quick-menu .donate-txt {z-index:5; position:absolute; bottom:2.5rem; left:19rem; width:100%; color:#e3c072; font-size:2.8rem; font-weight:700; line-height:1.3;}
.quick-menu .donate-txt:after {content:''; display:inline-block; width:1.1rem; height:1.9rem; margin-left:1.6rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/quick_menu_ico_arrow_pc.png') no-repeat center / 100%; animation:icoArrAni2 1s ease-in-out infinite; transition:all 0.5s ease;}

/* KV */
.sec-kv {overflow:hidden;}
.sec-kv .logo-box {padding:3.4rem 0;}
.sec-kv .logo-box .btn-logo {display:block; width:28.2rem; height:3.7rem; margin:0 auto;}
.sec-kv .kv-swiper-box[data-bg="kv01"] {background-color:#f1f1f1;}
.sec-kv .kv-swiper-box[data-bg="kv02"] {background-color:#fbf6ed;}
.sec-kv .kv-swiper-box .kv-swiper {max-width:192rem;}
.sec-kv .kv-swiper-box .swiper-pagination {position:absolute; bottom:4rem; left:50%; transform:translateX(-50%);}
.sec-kv .kv-swiper-box .pagination-bullet {opacity:1; display:inline-block; margin:0 .4rem; border-radius:.8rem; background-color:#fff; width:1.6rem; height:1.6rem; transition:width 0.3s ease; cursor:pointer;}
.sec-kv .kv-swiper-box .pagination-bullet.active {width:4.3rem; background-color:#fff;}

/* INTRO */
.sec-intro {padding:12rem 0 6.5rem;}
.sec-intro .intro-video {width:52.9rem; margin:0 auto; aspect-ratio:9 / 16;}

/* VIDEO(youtube) */
/* .sec-video {padding:7rem 0;}
.sec-video .video-container {position:relative; width:120rem; height:67.5rem; margin:0 auto;}
.sec-video .video-container iframe,
.sec-video .video-container object,
.sec-video .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%; border:0;} */

/* VALUE */
.sec-value {padding:7rem 0 5.5rem;}

/* RING */
.sec-ring {overflow:hidden; padding:8rem 0 0;}
.sec-ring .title-box {padding-bottom:6rem;}

/* SYMBOL */
.sec-symbol {padding-bottom:7rem;}
.sec-symbol .title-box {padding:7rem 0; text-align:center;}
.sec-symbol .title-box .sub-txt {padding-bottom:1rem; color:#fff; font-size:3rem; letter-spacing:-0.04em;}
.sec-symbol .title-box .logo-box {width:55rem; margin:0 auto;}

.sec-symbol .symbol-swiper {overflow:visible; display:flex; align-items:flex-start;}
.sec-symbol .symbol-swiper .swiper-slide {position:relative; width:39rem; margin-right:1.5rem;}
.sec-symbol .symbol-swiper .swiper-slide:last-child {margin-right:0;}
.sec-symbol .symbol-swiper .swiper-slide .symbol-desc {padding:4.5rem 1.8rem; background-color:#242424;}
.sec-symbol .symbol-swiper .swiper-slide .symbol-desc .desc-txt {color:#fff; font-size:3rem; letter-spacing:-0.04em;}
.sec-symbol .swiper-box .swiper-controls {display:none;}

/* PRODUCT */
.sec-product {overflow:hidden; padding:10rem 0 0;}
.sec-product .product-swiper {overflow:visible; display:flex; align-items:flex-start; flex-direction:column; width:55rem;}
.sec-product .swiper-wrapper {display:flex; align-items:center; justify-content:flex-start; width:auto; height:75.1rem; transition-timing-function:linear;}
.sec-product .swiper-slide {box-sizing:content-box; width:29.5rem !important; height:41.7rem; padding:0 .9rem;}
.sec-product .swiper-slide.swiper-slide-active {width:53.2rem !important; height:75.1rem;}
.sec-product .swiper-slide picture {position:relative;}
.sec-product .swiper-slide picture:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid rgba(0, 0, 0, 0.2);}

.sec-product .donate-box {margin-top:10rem;}
.sec-product .btn-donate {display:flex; justify-content:center; align-items:center; max-width:1200px; height:15.5rem; margin:0 auto; padding-left:1rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/product_cta_bg_pc.jpg') no-repeat center / 100%;}
.sec-product .btn-donate span {display:inline-flex; align-items:center; gap:1rem; color:#fff; font-size:3.5rem; font-weight:700; letter-spacing:-0.05em;}
.sec-product .btn-donate span:before {content:''; display:inline-block; width:10.8rem; height:10.6rem; margin-right:5rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/product_cta_ring.png') no-repeat center / 100%;}
.sec-product .btn-donate span:after {content:''; display:inline-block; width:1.3rem; height:2.2rem; margin-left:2.4rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_arrow_gold.png') no-repeat center / 100%;}

.sec-product .detail-box {margin-top:10rem; padding:5rem 0 7rem; background-color:#f6f6f6;}
.sec-product .detail-box .detail-inner {width:69.5rem; margin:0 auto; opacity:0.67;}
.sec-product .detail-box .detail-row {display:flex; justify-content:space-between; padding:2rem 0; border-bottom:1px solid #000; font-size:2.2rem; font-weight:500;}
.sec-product .detail-box .row-title {display:inline-block; padding-left:1.2rem;}
.sec-product .detail-box .material {padding-right:11.4rem; font-weight:300;}
.sec-product .detail-box .size-table {font-size:2rem; text-align:center;}
.sec-product .detail-box .size-table table {width:44rem; table-layout:fixed;}
.sec-product .detail-box .size-table th,
.sec-product .detail-box .size-table td {line-height:3.4rem;}
.sec-product .detail-box .size-table thead th {font-weight:300;}
.sec-product .detail-box .size-table tbody td {border-top:1px solid #a9a9a9; font-weight:500;}
.sec-product .detail-box .notify-txt {padding-top:2rem; color:#4a4a4a; font-size:2.2rem; letter-spacing:-0.02em;}

/* CELEB */
.sec-celeb {padding:12rem 0 6rem;}
.sec-celeb .celeb-stage {position:relative; aspect-ratio:16 / 9; overflow:hidden; touch-action:manipulation;}
.sec-celeb .celeb-stage video {position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; background:#000; z-index:1;}
.sec-celeb .celeb-image {position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; z-index:2; transition:opacity 0.4s ease;}
.sec-celeb .celeb-image.hidden {opacity:0; pointer-events:none;}
.sec-celeb .play-control {z-index:3; position:absolute; bottom:4.5rem; left:50%; transform:translateX(-50%); display:flex; flex-direction:column; align-items:center; gap:2rem;}
.sec-celeb .control-caption {color:#fff; font-size:3rem; font-weight:600; white-space:nowrap; transition:opacity 0.3s ease;}
.sec-celeb .control-caption.hidden {opacity:0; pointer-events:none;}
.sec-celeb .control-btn {cursor:pointer; transition:opacity 0.3s ease; -webkit-tap-highlight-color:transparent; touch-action:none; -webkit-touch-callout:none; user-select:none;}
.sec-celeb .control-btn.hidden {opacity:0; pointer-events:none;}
.sec-celeb .control-btn .control-icon {display:block; width:6.5rem; height:6.5rem;}

.sec-celeb .txt-box {display:flex; letter-spacing:-0.12em;}
.sec-celeb .txt-box .txt-col {width:50%; padding:6rem 0 13rem 2rem;}
.sec-celeb .txt-box .txt-col .name {padding-bottom:4.5rem; font-size:3rem; font-weight:400;}
.sec-celeb .txt-box .txt-col .name > strong {font-size:4.5rem; font-weight:600;}
.sec-celeb .txt-box .txt-col .desc-txt {font-size:3rem;}
.sec-celeb .txt-box .txt-col .desc-txt + .desc-txt {padding-top:3.5rem;}
.sec-celeb .txt-box .txt-col .desc-txt > .point-gold {font-weight:500;}

/* REVIEW */
/* .sec-review .page-thumb-box {position:relative; margin:0 0 10rem;}
.sec-review .page-thumb-box .page-thumb-swiper {position:relative;}
.sec-review .page-thumb-box .page-thumb-swiper .swiper-slide {aspect-ratio:1 / 1; width:22rem; margin-right:2.1rem;}
.sec-review .page-thumb-box .page-thumb-swiper .swiper-slide:last-child {margin-right:0;}
.sec-review .page-thumb-box .page-thumb-swiper .swiper-slide .review-link {display:block; height:100%; background-size:cover, 3rem 3rem; background-position:center, center; background-repeat:no-repeat no-repeat;}
.sec-review .page-thumb-box .swiper-button {top:50%; width:5.8rem; height:5.8rem; margin:0; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_slide_arrow03.png') no-repeat center center / 100% auto;}
.sec-review .page-thumb-box .swiper-button.swiper-button-prev {left:-10rem; transform:translate(0, -50%);}
.sec-review .page-thumb-box .swiper-button.swiper-button-next {right:-10rem; transform:rotate(180deg) translate(0, -50%); transform-origin:top;} */
.sec-review .review-box .box-inner {height:52rem; overflow-y:scroll;}
.sec-review .review-box .box-inner > ul {position:relative; display:flex; flex-direction:column; border-bottom:1px solid #c8c8c8;}
.sec-review .review-box .review-link {display:flex; justify-content:space-between; align-items:center; gap:5rem; width:100%; padding:1.8rem 2.4rem; border-top:1px solid #c8c8c8;}
.sec-review .review-box .review-info {overflow:hidden; cursor:pointer;}
.sec-review .review-box .review-info .review-txt {font-size:2.4rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sec-review .review-box .review-info .review-txt > br {display:none;}
.sec-review .review-box .review-img {flex-shrink:0; aspect-ratio:1 / 1; width:11.1rem; background-size:cover, 3rem 3rem; background-position:center, center; background-repeat:no-repeat no-repeat; cursor:pointer;}

/* BADGE */
.sec-badge {padding:7rem 0;}
.sec-badge .badge-box {display:flex; gap:2.5rem;}
.sec-badge .badge-swiper {overflow:hidden; width:60rem;}
.sec-badge .badge-swiper .swiper-slide {position:relative; width:60rem; height:33.4rem;}
.sec-badge .swiper-box .swiper-button-prev {left:2rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_prev02.png');}
.sec-badge .swiper-box .swiper-button-next {right:2rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_next02.png');}
.sec-badge .desc-box {display:flex; flex-direction:column; justify-content:center; letter-spacing:-0.09em;}
.sec-badge .desc-box .desc-txt {padding-bottom:3rem; font-size:2.5rem; font-weight:300;}
.sec-badge .desc-box .notify-txt {font-size:2.2rem;}

/* FUTURE */
.sec-future {padding:7rem 0 14rem;}
.sec-future .future-swiper {width:100%; overflow:hidden; display:flex; align-items:flex-start;}
.sec-future .future-swiper .swiper-slide {position:relative; width:74.78rem; height:62.4rem; margin:0 1.2rem;}
.sec-future .future-swiper .swiper-slide.swiper-slide-active .txt-box {background-color:#050505;}
.sec-future .future-swiper .swiper-slide.swiper-slide-active:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border:.4rem solid #050505;}
.sec-future .swiper-box .swiper-button-prev {left:calc(50% - 50rem);}
.sec-future .swiper-box .swiper-button-next {right:calc(50% - 50rem);}

.sec-future .txt-box {position:absolute; top:5.4rem; left:-1.2rem; width:38.6rem; padding:2.4rem 0 2.4rem 2.4rem; background-color:#252424; color:#fff; letter-spacing:-0.04em;}
.sec-future .txt-box .txt {font-size:2.2rem;}
.sec-future .txt-box .txt .num {font-size:4rem; font-weight:700; letter-spacing:-0.04em; vertical-align:sub;}
.sec-future .txt-box em {color:#979595; font-size:1.4rem;}

/* BANNER01 */
.sec-banner01 {background-color:#f6f6f7;}
.sec-banner01 .bg-img {max-width:192rem; height:61.5rem; margin:0 auto;}
.sec-banner01 .bg-img img {width:100%; height:100%; object-fit:cover;}
.sec-banner01 .cont-box {position:absolute; top:50%; left:calc(50% - 59rem); transform:translateY(-50%);}
.sec-banner01 .cont-box .logo-box {display:block; width:38.6rem; margin:0 auto 7.5rem;}
.sec-banner01 .cont-box .title {display:block; padding-bottom:7.5rem; font-size:3rem; font-weight:500; text-align:center;}
.sec-banner01 .btn-donate {display:flex; justify-content:center; align-items:center; height:7.8rem; margin:0 auto; padding:0 8rem; background-color:#e3c072;}
.sec-banner01 .btn-donate span {display:inline-flex; align-items:center; font-size:3.5rem; font-weight:600;}
.sec-banner01 .btn-donate span:after {content:''; display:inline-block; width:1.3rem; height:2.2rem; margin-left:2.4rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_arrow_black.png') no-repeat center / 100%;}

/* BANNER02 */
.sec-banner02 {margin-top:-1px; background-color:#e3c072;}
.sec-banner02 .inner-1200 {display:flex; justify-content:space-between; align-items:center; padding:6rem 0;}
.sec-banner02 .txt-box .title {padding-bottom:2.8rem; font-size:3.5rem;}
.sec-banner02 .txt-box .sub-txt {font-size:3rem; font-weight:500;}
.sec-banner02 .btn-donate {display:flex; justify-content:center; align-items:center; height:7.8rem; padding:0 5rem; background-color:#000;}
.sec-banner02 .btn-donate > span {color:#fff; font-size:3rem; font-weight:600;}

/* FAQ */
.sec-faq {padding:14rem 0 12rem;}
.sec-faq .title {margin-bottom:5.8rem; font-size:3.5rem; font-weight:700;}

.sec-faq .faq-category {border-left:1px solid #ddd; border-right:1px solid #ddd;}
.sec-faq .faq-category .category-title {position:relative; cursor:pointer; width:100%; padding-left:3.4rem; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; font-size:3rem; font-weight:600; line-height:8rem; text-align:left;}
.sec-faq .faq-category + .faq-category .category-title {border-top:0;}
.sec-faq .faq-category .category-title:after {content:''; position:absolute; top:50%; right:3.6rem; transform:translateY(-50%); width:2.7rem; height:1.6rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_faq_arrow.png') no-repeat center / 100%; transition:transform .3s;}
.sec-faq .faq-category.active .category-title:after {transform:rotate(180deg) translateY(50%);}
.sec-faq .category-content {display:none;}
.sec-faq .faq-category.active .category-content {display:block;}
.sec-faq .accordion-item {border-bottom:1px solid #ddd;}
.sec-faq .accordion-item .accordion-title {position:relative; width:100%;}
.sec-faq .accordion-item .accordion-title h4 {cursor:pointer; padding-left:3.4rem; background-color:#fff; font-size:2.7rem; font-weight:500; line-height:7.2rem; text-align:left;}
.sec-faq .accordion-item .accordion-title h4:after {content:''; position:absolute; top:50%; right:3.6rem; transform:translateY(-50%); width:2.6rem; height:2.6rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_faq_off.png') no-repeat center / 100%; transition:transform .3s;}
.sec-faq .accordion-item .accordion-content {overflow:hidden; height:0; transition:height 0.3s ease; padding:0 1rem 0 3.4rem; color:#5d5c5c; font-size:2.6rem; font-weight:300; letter-spacing:-0.01em;}
.sec-faq .accordion-item .accordion-content > p {padding-bottom:4rem; line-height:1.3;}
.sec-faq .accordion-item .accordion-content > p:first-child {padding-top:3rem;}
.sec-faq .accordion-item .accordion-content > p:last-child {padding-bottom:6rem;}
.sec-faq .accordion-item .accordion-content .pic01-01 {margin:1rem 0 6rem;}
.sec-faq .accordion-item .accordion-content .pic01-02 {margin:4rem 0 6rem;}
.sec-faq .accordion-item .accordion-content .pic01-03 {margin:5.5rem 0;}
.sec-faq .accordion-item .accordion-content .pic01-04 {margin:1.5rem 0 6rem;}
.sec-faq .accordion-item .accordion-content .pic02 {margin-bottom:6.5rem;}
.sec-faq .accordion-item .accordion-content .pic03 {margin-bottom:9rem;}

.sec-faq .accordion-item.active .accordion-title h4:after {height:.4rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_faq_on.png');}
.sec-faq .accordion-item.active .accordion-content {height:auto;}

.sec-faq .size-step {margin-top:-4rem;}
.sec-faq .size-step > li {line-height:1.3;}
.sec-faq .size-step.faq01-03 {padding-left:2rem;}
.sec-faq .size-step.faq01-04 {padding-bottom:6rem;}

.sec-faq .size-table {padding:2rem 0 6rem; color:#000; font-size:2rem; text-align:center; opacity:0.67;}
.sec-faq .size-table table {table-layout:fixed; width:82rem; margin:0 auto; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;}
.sec-faq .size-table th,
.sec-faq .size-table td {line-height:3.4rem;}
.sec-faq .size-table thead th {font-weight:300;}
.sec-faq .size-table tbody td {border-top:1px solid #b2b2b2; font-weight:500;}
.sec-faq .size-table thead th:first-child,
.sec-faq .size-table tbody td:first-child {padding-left:8rem;}
.sec-faq .size-table thead th:last-child,
.sec-faq .size-table tbody td:last-child {padding-right:8rem;}

/* FOOTER */
.sec-footer {display:flex; flex-direction:column; align-items:center; padding:8rem 0; background-color:#232323; text-align:center;}
.sec-footer .footer-logo {width:30.3rem; height:4.8rem;}
.sec-footer .footer-info {margin-top:2.2rem; color:#a1a1a1; font-size:1.7rem; line-height:2.7rem;}
.sec-footer .footer-copyright {margin-top:2.7rem; color:#555555; font-size:1.6rem; line-height:2.4rem;}
.sec-footer .line-pc {display:inline-block;}
.sec-footer .line-mo {display:none;}

/* Modal Popup */
.modal-box {display:none; z-index:101; position:fixed; top:0; left:0; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; height:100%; background-color:rgba(0,0,0,0.1);}
.modal-box.modal-open {display:flex;}
.modal-box .modal-content {position:fixed; z-index:120; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; max-width:75rem; background-color:#fff; border-radius:0; box-shadow:1.2rem 1.2rem 3.4rem rgba(0, 0, 0, 0.2);}
.modal-box .modal-head {position:relative; width:100%;}
.modal-box .modal-close {z-index:110; position:absolute; width:3.5rem; height:3.5rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_close.png') no-repeat center / 100%; cursor:pointer;}

/* modal01 */
.modal-box.modal01 .modal-content {max-width:55rem; transform:translate(-50%, -50%) scale(.9);}
.modal-box.modal01 .modal-close {top:1.5rem; right:1.5rem;}
.modal-box.modal01 .modal-body {padding:5rem;}
.modal-box.modal01 .modal-body .modal-tit {margin-top:2.5rem; line-height:4rem; font-size:2.8rem; font-weight:700; text-align:center;}
.modal-box.modal01 .modal-body .modal-close.btn-cancel {position:static; display:flex; justify-content:center; align-items:center; width:100%; height:7rem; margin-top:2.5rem; background:#000; color:#fff; font-size:2.4rem; font-weight:700;}

/* modal02 */
.modal-box.modal02 .modal-content {max-width:63.4rem; transform:translate(-50%, -50%) scale(.9);}
.modal-box.modal02 .modal-close {top:1.5rem; right:1.5rem;}
.modal-box.modal02 .modal-head {height:4.2rem;}
.modal-box.modal02 .modal-body {padding:0 5rem 4rem;}
.modal-box.modal02 .modal-body .warn {position:relative; margin:1rem 0 2rem; padding-left:1.2rem; color:#e96060; font-size:2rem; line-height:2.8rem; text-align:left;}
.modal-box.modal02 .modal-body .warn:before {content:'*'; position:absolute; top:.2rem; left:0; font-size:1.4rem;}
.modal-box.modal02 .modal-body .modal-tit {line-height:4.6rem; font-size:3.2rem; font-weight:400; white-space:nowrap;}
.modal-box.modal02 .modal-body .modal-tit .underline {position:relative; font-weight:700;}
.modal-box.modal02 .modal-body .modal-tit .underline:before {content:''; position:absolute; bottom:-.4rem; left:0; width:100%; height:1px; border-bottom:.2rem solid #d1b066;}
.modal-box.modal02 .modal-body .btn-gift span:before {content:''; position:absolute; top:50%; right:0; width:3.1rem; height:2.7rem; transform:translate(0, -50%); background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_main_btn_arrow_s.png') no-repeat center center / 100% auto;}
.modal-box.modal02 .modal-body .btn-gift {display:flex; justify-content:center; align-items:center; height:11rem; margin-top:3.8rem; background-color:#000;}
.modal-box.modal02 .modal-body .btn-gift span {position:relative; padding-right:5.5rem; color:#fff; font-size:3.2rem; font-weight:700; line-height:4.2rem;}

/* modal-review */
.modal-box.modal-review .modal-content {width:144rem; max-width:100%; max-height:130%; overflow-y:auto; transform:translate(-50%, -50%) scale(0.75);}
.modal-box.modal-review .modal-head {height:13.3rem;}
.modal-box.modal-review .modal-close {top:3.5rem; right:2.7rem; width:4.2rem; height:4.2rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_close02.png');}
.modal-box.modal-review .modal-body {padding:0 12rem;}
.modal-box.modal-review .swiper-button.swiper-button-prev:after,
.modal-box.modal-review .swiper-button.swiper-button-next:after {content:none;}

.modal-box.modal-review .detail-box {position:relative; margin-bottom:6.3rem;}
.modal-box.modal-review .detail-box .detail-swiper .swiper-slide {display:flex; justify-content:space-between; background-color:#fff;}
.modal-box.modal-review .detail-box .detail-swiper .review-img {flex-shrink:0; aspect-ratio:1 / 1; width:63.4rem; background-size:cover, 3rem 3rem; background-position:center, center; background-repeat:no-repeat no-repeat;}
.modal-box.modal-review .detail-box .detail-swiper .review-info {flex-shrink:0; width:48.6rem; padding:1rem 0;}
.modal-box.modal-review .detail-box .detail-swiper .review-info .review-user {display:inline-block; width:100%; padding-bottom:2.4rem; font-size:2.4rem; font-weight:600;}
.modal-box.modal-review .detail-box .detail-swiper .review-info .review-txt {padding:3.8rem 5.5rem 3.8rem 0; border-top:1px solid #919191; font-size:2.4rem;}
.modal-box.modal-review .detail-box .swiper-button {top:50%; width:5.8rem; height:5.8rem; margin:0; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_slide_arrow03.png') no-repeat center / 100% 100%;}
.modal-box.modal-review .detail-box .swiper-button.swiper-button-prev {left:-7.6rem; transform:translate(0, -50%);}
.modal-box.modal-review .detail-box .swiper-button.swiper-button-next {right:-7.6rem; transform:rotate(180deg) translate(0, -50%); transform-origin:top;}

.modal-box.modal-review .thumb-box {position:relative; padding:5rem 0; border-top:1px solid #919191;}
.modal-box.modal-review .thumb-box .modal-thumb-swiper .swiper-slide {aspect-ratio:1 / 1; width:12.6rem; margin-right:1.3rem;}
.modal-box.modal-review .thumb-box .modal-thumb-swiper .swiper-slide > a {display:block; height:100%; background-size:cover, 3rem 3rem; background-position:center, center; background-repeat:no-repeat no-repeat;}
.modal-box.modal-review .thumb-box .modal-thumb-swiper .swiper-slide.swiper-slide-thumb-active {position:relative;}
.modal-box.modal-review .thumb-box .modal-thumb-swiper .swiper-slide.swiper-slide-thumb-active::after {content:''; position:absolute; bottom:0; left:0; width:100%; height:100%; border:.4rem solid #01acef;}
.modal-box.modal-review .thumb-box .swiper-button {top:50%; width:4rem; height:4rem; margin:0; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_slide_arrow04.png') no-repeat center center / 100% auto;}
.modal-box.modal-review .thumb-box .swiper-button.swiper-button-prev {left:-7.6rem; transform:translate(0, -50%);}
.modal-box.modal-review .thumb-box .swiper-button.swiper-button-next {right:-7.6rem; transform:rotate(180deg) translate(0, -50%); transform-origin:top;}

/* modal-support */
.modal-box.modal-support {z-index:102;}
.modal-box.modal-support .modal-close {top:3rem; right:4rem; width:4rem; height:4rem;}
.modal-box.modal-support .modal-content {max-height:120vh; overflow:auto; transform:translate(-50%, -50%) scale(.8);}
.modal-box.modal-support .modal-content .modal-body {padding:5rem 5.6rem;}
.modal-box.modal-support .form-title {margin-bottom:4rem;}
.modal-box.modal-support .form-title h2 {font-size:2.5rem;}
.modal-box.modal-support .form-container {padding-bottom:4rem;}
.modal-box.modal-support .form-container.type-submit {margin-top:-1rem; padding-bottom:3rem;}
.modal-box.modal-support .flex-box {display:flex; justify-content:space-between; gap:5rem;}
.modal-box.modal-support .img-box.ring-img {flex-shrink:0; width:18.5rem;}
.modal-box.modal-support .ui-radio-tab {display:flex; gap:1rem;}
.modal-box.modal-support .ui-radio-tab .ui-radio-block {width:100%; border:2px solid #e3c072;}
.modal-box.modal-support .ui-radio-tab .ui-radio-label {display:inline-flex; align-items:center; justify-content:center; background-color:#fff; cursor:pointer;}
.modal-box.modal-support .ui-radio-tab.type-size .ui-radio-block {width:9.2rem;}
.modal-box.modal-support .ui-radio-tab.type-size .ui-radio-label {width:100%; height:100%;}
.modal-box.modal-support .ui-radio-tab.type-money + .ui-radio-tab.type-money {margin-top:1rem;}
.modal-box.modal-support .ui-radio-tab.type-money .ui-radio-label {width:100%; height:5.4rem;}
.modal-box.modal-support .ui-radio-tab.type-money input[type="text"] {width:100%; height:5.4rem; padding:0 1.2rem; font-size:2rem; font-weight:700; text-align:center; outline:0;}
.modal-box.modal-support .ui-radio-tab.type-money input[type="text"]::placeholder {color:#000; opacity:1;}
.modal-box.modal-support .ui-radio-tab .ui-radio {position:absolute !important; top:auto !important; left:auto !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important; text-indent:0rem !important;}
.modal-box.modal-support .ui-radio-tab .ui-radio:checked + .ui-radio-label {background-color:#e3c072;}
.modal-box.modal-support .ui-radio-tab .ui-radio-text {font-size:2rem; font-weight:700; text-align:center;}
.modal-box.modal-support .alert-amount-zero {display:none; margin-top:.5rem; color:#e2231a; font-size:1.4rem;}
.modal-box.modal-support .alert-amount-zero.on {display:block;}
.modal-box.modal-support .flex-box.table-box {margin-top:4rem; justify-content:end;}
.modal-box.modal-support .size-table {width:39.8rem;}
.modal-box.modal-support .size-table table {width:100%; table-layout:fixed; border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb;}
.modal-box.modal-support .size-table th,
.modal-box.modal-support .size-table td {color:rgba(0,0,0,0.67); font-size:2rem; text-align:center;}
.modal-box.modal-support .size-table thead th {font-weight:300; line-height:3.4rem;}
.modal-box.modal-support .size-table tbody td {border-top:1px solid #cbcbcb; font-weight:500; line-height:3.5rem;}
.modal-box.modal-support .size-table tfoot td {padding-top:1.8rem; border-top:1px solid #cbcbcb; font-weight:300; text-align:right; letter-spacing:-0.02em;}
.modal-box.modal-support .btn-submit {display:inline-block; width:100%; background-color:#000; color:#e3c072; font-size:2.4rem; font-weight:700; text-align:center; line-height:8rem; cursor:pointer;}
.modal-box.modal-support .btn-submit:after {content:''; display:inline-block; width:1rem; height:1.7rem; margin-left:2rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_submit_arrow.jpg') no-repeat center / 100%;}

.modal-box.modal-support .support-notice {font-size:1.8rem; font-weight:300;}
.modal-box.modal-support .support-notice .once-txt {position:relative; color:#d1b066; font-size:2.2rem; font-weight:500; padding-bottom:6rem; padding-left:3rem; letter-spacing:-0.03em;}
.modal-box.modal-support .support-notice .once-txt:before {content:''; position:absolute; top:0; left:0; display:inline-block; width:2.3rem; height:2.3rem; background:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_notice.png') no-repeat center / 100%;}
.modal-box.modal-support .support-notice .notice-title {display:inline-block; padding-bottom:3rem; font-size:2.5rem; font-weight:700; letter-spacing:-0.03em;}
.modal-box.modal-support .support-notice .notify-txt {padding-top:1rem; color:#4a4a4a; letter-spacing:-0.02em;}
.modal-box.modal-support .support-notice .bagde-box {display:flex; white-space:nowrap;}
.modal-box.modal-support .support-notice .img-box {align-self:center; width:28rem; padding:2.4rem 0 0 2.4rem;}
.modal-box.modal-support .support-notice .img-box > img {width:17.8rem;}

/* SIZE 1600 기준 */
@media all and (max-width:1600px) {
	html, body {font-size:calc(100vw * 10/1600);}
}

/* SIZE 750 기준 */
@media all and (max-width:768px) {
	html, body {font-size:calc(100vw * 10/750);}
	.m-hide {display:none !important;}
	.m-show {display:block !important;}

	section .inner-1200 {max-width:100%;}
	section .title-box {padding-bottom:10rem; padding-left:3rem;}
	section .title-box .title {font-size:5.5rem; line-height:1.3;}
	section .title-box .title .pre-txt {font-size:3rem;}
	section .title-box .sub-txt {padding-top:6rem; font-size:3.5rem; line-height:1.4;}
	section .title-box .sub-txt + .sub-txt {padding-top:4.5rem;}

	/* QUICK MENU */
	.quick-menu {bottom:-20rem; right:0; width:100%; height:17.3rem;}
	.quick-menu .floating-item {background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/quick_menu01_mo.png');}
	.quick-menu .donate-txt {bottom:4.6rem; left:25.5rem; font-size:3.2rem;}
	.quick-menu .donate-txt:after {width:1.3rem; height:2.2rem; margin-left:1.6rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/quick_menu_ico_arrow_mo.png');}

	/* KV */
	.sec-kv .logo-box {padding:3.4rem 0;}
	.sec-kv .kv-swiper-box .swiper-pagination {bottom:3.4rem;}

	/* INTRO */
	.sec-intro {padding:14rem 0 7rem;}
	.sec-intro .intro-video {width:56rem;}

	/* VIDEO(youtube) */
	/* .sec-video {padding:7.5rem 0;}
	.sec-video .video-container {width:100%; height:42.1rem;} */

	/* VALUE */
	.sec-value {padding:7.5rem 0;}

	/* RING */
	.sec-ring {padding:6rem 0 0;}
	.sec-ring .title-box {padding-bottom:10rem;}

	/* SYMBOL */
	.sec-symbol {padding-bottom:8rem; background-color:#000;}
	.sec-symbol .title-box {padding:8rem 0;}
	.sec-symbol .title-box .sub-txt {padding-bottom:1rem; font-size:3rem;}

	.sec-symbol .swiper-box {padding:0 0 0 3rem;}
	.sec-symbol .symbol-swiper {overflow:hidden; justify-content:flex-start;}
	.sec-symbol .symbol-swiper .swiper-wrapper {display:flex; align-items:center; justify-content:flex-start; width:auto;}
	.sec-symbol .symbol-swiper .swiper-slide {width:47.8rem !important; margin-right:2.5rem;}
	.sec-symbol .symbol-swiper .swiper-slide:last-child {margin-right:3rem;}
	.sec-symbol .symbol-swiper .swiper-slide .symbol-desc {padding:3rem 0 5rem 3rem;}
	.sec-symbol .symbol-swiper .swiper-slide .symbol-desc .desc-txt {padding-top:1.8rem; font-size:3rem; font-weight:500;}
	.sec-symbol .swiper-box .swiper-controls {display:block; padding:3.8rem 3rem 0 0;}
	.sec-symbol .swiper-box .swiper-pagination {position:static; display:inline-block; background:#454545; color:#000; font-size:2.4rem;}
	.sec-symbol .swiper-box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#fff;}

	/* PRODUCT */
	.sec-product {padding:15rem 0 0;}
	.sec-product .product-swiper {width:43rem;}
	.sec-product .swiper-wrapper {width:auto; height:50.4rem;}
	.sec-product .swiper-slide {width:17.7rem !important; height:24.9rem; padding:0 .5rem;}
	.sec-product .swiper-slide.swiper-slide-active {width:42.9rem !important; height:60.48rem;}
	.sec-product .swiper-box .swiper-button-prev {left:calc(50% - 30rem);}
	.sec-product .swiper-box .swiper-button-next {right:calc(50% - 30rem);}

	.sec-product .donate-box {margin-top:11rem;}
	.sec-product .btn-donate {max-width:69rem; height:13.6rem; margin:0 auto; padding-left:0; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/product_cta_bg_mo.jpg');}
	.sec-product .btn-donate span {gap:1rem; font-size:3.2rem;}
	.sec-product .btn-donate span:before {margin-right:2rem;}
	.sec-product .btn-donate span:after {margin-left:2.4rem;}

	.sec-product .detail-box {margin-top:11rem; padding:4rem 3rem 6rem;}
	.sec-product .detail-box .detail-inner {width:100%; opacity:1;}
	.sec-product .detail-box .detail-row {padding:1.5rem 0; font-size:2.6rem;}
	.sec-product .detail-box .row-title {padding-left:1.2rem;}
	.sec-product .detail-box .material {padding-right:6rem;}
	.sec-product .detail-box .size-table {font-size:2.6rem;}
	.sec-product .detail-box .size-table table {width:44rem;}
	.sec-product .detail-box .size-table th {line-height:3.6rem;}
	.sec-product .detail-box .size-table td {line-height:4.4rem;}
	.sec-product .detail-box .notify-txt {padding-top:2rem; font-size:2.4rem;}

	/* CELEB */
	.sec-celeb {padding:12rem 0 6rem;}
	.sec-celeb .play-control {bottom:2.5rem; gap:1rem;}
	.sec-celeb .control-caption {font-size:2.7rem; letter-spacing:-0.04em;}

	.sec-celeb .txt-box {letter-spacing:-0.12em;}
	.sec-celeb .txt-box .txt-col {padding:5rem 0 15rem 2.5rem;}
	.sec-celeb .txt-box .txt-col:nth-child(2) {padding-left:0;}
	.sec-celeb .txt-box .txt-col .name {padding-bottom:3.5rem; font-size:2.6rem;}
	.sec-celeb .txt-box .txt-col .name > strong {font-size:3rem;}
	.sec-celeb .txt-box .txt-col .desc-txt {font-size:2.6rem;}
	.sec-celeb .txt-box .txt-col .desc-txt + .desc-txt {padding-top:3rem;}

	/* REVIEW */
	.sec-review {padding:0 3rem;}
	/* .sec-review .page-thumb-box {height:45.6rem; margin:0 0 5rem; overflow:hidden;}
	.sec-review .page-thumb-box .page-thumb-swiper .swiper-wrapper {display:grid; grid-template-columns:repeat(3, 1fr); gap:1.6rem 2rem;}
	.sec-review .page-thumb-box .page-thumb-swiper .swiper-slide,
	.sec-review .page-thumb-box .page-thumb-swiper .swiper-slide:last-child {width:100%; margin-right:0;}
	.sec-review .page-thumb-box .page-thumb-swiper .swiper-slide:nth-child(6) > a:after {content:'더보기'; z-index:1; position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; background:rgba(0, 0, 0, 0.53); color:#fff; font-size:2.8rem;}
	.sec-review .page-thumb-box .swiper-button {display:none;} */
	.sec-review .review-box .box-inner {height:52rem;}
	.sec-review .review-box .review-link {gap:7.5rem; padding:1.8rem 0;}
	.sec-review .review-box .review-info .review-txt {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; word-break:break-all; line-height:1.35;}

	/* BADGE */
	.sec-badge {padding:8rem 0;}
	.sec-badge .title-box .title .pre-txt {display:inline-block; font-size:3rem; font-weight:500; line-height:1.3; letter-spacing:-0.03em;}
	.sec-badge .badge-box {display:block;}
	.sec-badge .badge-swiper {width:68.9rem;}
	.sec-badge .badge-swiper .swiper-slide {width:68.9rem; height:33.3rem;}
	.sec-badge .swiper-box .swiper-button-prev {left:5.2rem;}
	.sec-badge .swiper-box .swiper-button-next {right:5.2rem;}
	.sec-badge .desc-box {padding:10rem 3rem 0;}
	.sec-badge .desc-box .desc-txt {padding-bottom:4rem; font-size:3rem; line-height:1.3;}
	.sec-badge .desc-box .notify-txt {font-size:2.2rem;}

	/* FUTURE */
	.sec-future {padding:7.5rem 0 15rem;}
	.sec-future .future-swiper .swiper-slide {width:61.9rem; height:68.4rem; margin:0 1.8rem;}
	.sec-future .future-swiper .swiper-slide.swiper-slide-active:before {border:.4rem solid #050505;}
	.sec-future .swiper-box .swiper-button-prev {left:calc(50% - 35rem);}
	.sec-future .swiper-box .swiper-button-next {right:calc(50% - 35rem);}

	.sec-future .txt-box {top:4.4rem; left:-1.4rem; width:38.6rem; padding:2.4rem 0 2.4rem 2.4rem; letter-spacing:-0.04em;}
	.sec-future .txt-box .txt {font-size:2.2rem;}
	.sec-future .txt-box .txt .num {font-size:4rem;}
	.sec-future .txt-box em {font-size:1.4rem;}

	/* BANNER01 */
	.sec-banner01 .bg-img {height:126.2rem;}
	.sec-banner01 .cont-box {top:12rem; left:50%; transform:translateX(-50%); width:100%;}
	.sec-banner01 .cont-box .logo-box {width:38.6rem; margin:0 auto 6rem;}
	.sec-banner01 .cont-box .title {padding-bottom:67.5rem; font-size:3rem; line-height:1.3;}
	.sec-banner01 .btn-donate {width:fit-content; height:7.8rem; padding:0 9rem; letter-spacing:-0.1em;}
	.sec-banner01 .btn-donate span {display:inline-flex; align-items:center; font-size:3.5rem;}
	.sec-banner01 .btn-donate span:after {width:1.3rem; height:2.2rem; margin-left:3.5rem;}

	/* BANNER02 */
	.sec-banner02 .inner-1200 {display:block; padding:7rem 0; text-align:center;}
	.sec-banner02 .txt-box {padding-bottom:5rem;}
	.sec-banner02 .txt-box .title {padding-bottom:1.6rem; font-size:3.5rem;}
	.sec-banner02 .txt-box .sub-txt {font-size:3rem; font-weight:500;}
	.sec-banner02 .btn-donate {width:fit-content; height:7.8rem; margin:0 auto; padding:0 5.8rem;}
	.sec-banner02 .btn-donate > span {font-size:3rem;}

	/* FAQ */
	.sec-faq {padding:14rem 3rem 12rem;}
	.sec-faq .title {margin-bottom:6.8rem;}

	.sec-faq .faq-category .category-title {padding-left:3.4rem; font-size:3rem; line-height:8rem;}
	.sec-faq .accordion-item .accordion-title h4 {padding-left:3.4rem; background-color:#fff; font-size:2.7rem; line-height:7.2rem;}
	.sec-faq .accordion-item .accordion-content {padding:0 3.4rem; font-size:2.6rem;}
	.sec-faq .accordion-item .accordion-content > p {padding-bottom:4rem; letter-spacing:-0.02em; line-height:1.35; white-space:nowrap;}
	.sec-faq .accordion-item .accordion-content > p:first-child {padding-top:3rem;}
	.sec-faq .accordion-item .accordion-content > p:last-child {padding-bottom:6rem;}
	.sec-faq .accordion-item .accordion-content .pic-box {margin:0 -3.4rem;}
	.sec-faq .accordion-item .accordion-content .pic01-01 {margin:1rem 0 6rem;}
	.sec-faq .accordion-item .accordion-content .pic01-02 {margin:4rem 0 6rem;}
	.sec-faq .accordion-item .accordion-content .pic02 {margin-bottom:6.5rem;}
	.sec-faq .accordion-item .accordion-content .pic03 {margin-bottom:9rem;}

	.sec-faq .size-step > li {line-height:1.4;}
	.sec-faq .size-step.faq01-03 {padding-left:1.5rem;}
	.sec-faq .size-step.faq01-04 {padding-bottom:6rem;}

	.sec-faq .size-table {padding:0 0 4rem; font-size:2rem;}
	.sec-faq .size-table table {width:100%;}
	.sec-faq .size-table th,
	.sec-faq .size-table td {line-height:3.4rem;}
	.sec-faq .size-table thead th {font-weight:300;}
	.sec-faq .size-table tbody td {border-top:1px solid #b2b2b2; font-weight:500;}
	.sec-faq .size-table thead th:first-child,
	.sec-faq .size-table tbody td:first-child {padding-left:0;}
	.sec-faq .size-table thead th:last-child,
	.sec-faq .size-table tbody td:last-child {padding-right:0;}

	/* Footer */
	.sec-footer {padding:9.6rem 0 24rem;}
	.sec-footer .footer-logo {width:39.1rem; height:6.2rem;}
	.sec-footer .footer-info {width:64rem; margin-top:2.2rem; color:#ccc; font-size:2.3rem; font-weight:500; line-height:3.6rem;}
	.sec-footer .footer-copyright {width:63.4rem; margin-top:2.7rem; color:#777; font-size:2.2rem; font-weight:500; line-height:3rem;}
	.sec-footer .line-pc {display:none;}
	.sec-footer .line-mo {display:inline-block;}

	/* Modal Popup */
	.modal-box {background-color:rgba(0,0,0,0.6);}

	/* modal01 */
	.modal-box.modal01 .modal-content {transform:translate(-50%, -50%);}

	/* modal02 */
	.modal-box.modal02 .modal-content {transform:translate(-50%, -50%);}

	/* modal-review */
	.modal-box.modal-review .modal-content {width:63.4rem; height:auto; transform:translate(-50%, -50%) scale(1);}
	.modal-box.modal-review .modal-head {height:0;}
	.modal-box.modal-review .modal-close {top:2.6rem; right:1.4rem; width:5rem; height:5rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_close_mo.png');}
	.modal-box.modal-review .modal-body {padding:0;}
	.modal-box.modal-review .detail-box {margin-bottom:0;}
	.modal-box.modal-review .detail-box .detail-swiper .swiper-slide {display:flex; flex-direction:column; align-items:flex-start;}
	.modal-box.modal-review .detail-box .detail-swiper .review-img {width:100%;}
	.modal-box.modal-review .detail-box .detail-swiper .review-info {width:100%; padding:2.5rem;}
	.modal-box.modal-review .detail-box .detail-swiper .review-info .review-user {padding-bottom:3.4rem; font-size:2.4rem;}
	.modal-box.modal-review .detail-box .detail-swiper .review-info .review-txt {padding:0; border-top:0; font-size:2.4rem;}
	.modal-box.modal-review .detail-box .swiper-button {top:28.8rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_prev02.png');}
	.modal-box.modal-review .detail-box .swiper-button.swiper-button-prev {left:1.5rem; transform:translateY(0);}
	.modal-box.modal-review .detail-box .swiper-button.swiper-button-next {right:1.5rem; transform:rotate(180deg); transform-origin:center;}
	.modal-box.modal-review .thumb-box {padding:5rem 7.3rem;}
	.modal-box.modal-review .thumb-box .modal-thumb-swiper .swiper-slide {width:11.1rem; margin-right:1.5rem;}
	.modal-box.modal-review .thumb-box .swiper-button.swiper-button-prev {left:1.5rem;}
	.modal-box.modal-review .thumb-box .swiper-button.swiper-button-next {right:1.5rem;}

	/* modal-more */
	.modal-box.modal-more .modal-content {width:100%; max-width:100%; height:100%;}
	.modal-box.modal-more .modal-head {height:10.4rem;}
	.modal-box.modal-more .modal-close {top:2rem; right:2.4rem; width:5rem; height:5rem; background-image:url('https://cdn.unicef.or.kr/images-41/unicef-excellence1-2/images/ico_close02_mo.png');}
	.modal-box.modal-more .modal-body {height:100%; overflow-y:auto; padding:0 0 12.8rem;}
	.modal-box.modal-more .more-box {padding:0 2.4rem; overflow-y:scroll;}
	.modal-box.modal-more .more-box > ul {display:grid; gap:1rem 1.1rem; grid-template-columns:repeat(3, 1fr);}
	.modal-box.modal-more .more-box .review-img {aspect-ratio:1 / 1; background-size:cover, 3rem 3rem; background-position:center, center; background-repeat:no-repeat no-repeat; cursor:pointer;}

	/* modal-support */
	.modal-box.modal-support .modal-close {width:3.5rem; height:3.5rem;}
	.modal-box.modal-support .modal-content {transform:translate(-50%, -50%);}
}
