@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.5; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ul, ol {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;}
section {position:relative;}

/* 공통 class */
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;
  background:#121212;
}
.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_box img{width: 100%; pointer-events: none;}
.inner_1244{position: relative; margin: 0 auto; width: 100%; max-width: 124.4rem;}
.inner_1440{position: relative; margin: 0 auto; width: 100%; max-width: 144.0rem;}
.bg-blue {background:#01acef !important;}
.bg-white {background:#fff !important;}
.bg-black {background:#121212 !important;}
.text-blue {color:#01acef !important;}
.text-white{color: #fff !important;}
.text-black{color: #121212 !important;}
.text-w100{font-weight: 100 !important;}
.text-w200{font-weight: 200 !important;}
.text-w300{font-weight: 300 !important;}
.text-w400{font-weight: 400 !important;}
.text-w500{font-weight: 500 !important;}
.text-w600{font-weight: 600 !important;}
.text-w700{font-weight: 700 !important;}
.text-w800{font-weight: 800 !important;}
.text-w900{font-weight: 900 !important;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
@keyframes mv_opacity1 {
  0% {opacity: 0;}
  40% {opacity: 0;}
  50% {opacity: 1;}
  90% {opacity: 1;}
  100% {opacity: 0;}
}

.wrap{overflow: hidden;}
.title-point {position:relative;}
.title-point span {display: inline-block; font-size:3.8rem; line-height: 4.8rem; font-weight: 700;}
.title-point span.line{display: inline-block; margin: 0 1.5rem 1.2rem; width: 14rem; height: .2rem; background-color: #121212;}
.title-box {padding: 0 1.4rem; font-size: 10rem; line-height: 11.8rem; color: #fff; font-weight: 900; background-color: #121212;}
.info-title{font-size: 6.4rem; line-height: 7.6rem; font-weight: 700;}
.info-desc{font-size: 2.8rem; line-height: 3.8rem; font-weight: 200;}
.info-noti{font-size: 2.6rem; line-height: 3.6rem; font-weight: 200;}

/* 우측하단 퀵메뉴 */
.quick_btn{position: fixed; z-index: 10; right: 6rem; bottom: -18rem; width: 38rem; height: 18rem; transition:bottom 0.3s ease; background-color: #01acef;}
.quick_btn.on{bottom: 0;}
.quick_btn .quick_img01{position: absolute; z-index: 1; left: 0; top: 0; opacity: 0; transition:opacity 0.3s ease;}
.quick_btn .quick_img02{position: absolute; z-index: 2; left: 0; top: 0; opacity: 0; transition:opacity 0.3s ease;}
.quick_btn.bg_white .quick_img01{opacity: 1;}
.quick_btn.bg_black .quick_img02{opacity: 1;}
.quick_btn .quick_wrap{}
.quick_btn .quick_wrap a{}
.quick_btn .quick_wrap .btn_text{position: absolute; z-index: 5; left: 3rem; top: 2.4rem; font-size: 2.4rem; line-height: 3.4rem; color: #fff; font-weight: 800;}
.quick_btn .quick_wrap a:before {content:''; position:absolute; z-index: 5; bottom:4.7rem; left:3rem; width:6.1rem; height:2.7rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow.png') no-repeat center center / 100% auto;}
.quick_btn.bg_white .quick_wrap .btn_text{color: #121212;}
.quick_btn.bg_white .quick_wrap a:before {background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow_black.png') no-repeat center center / 100% auto;}

.sec_header{position: absolute; z-index: 1; left: 0; top: 0; padding: 2.5rem 0 0 3rem;}
.sec_header .logo img{width: 100%;}
.sec_header .logo .logo_btn {display:block; width: 12.6rem; height: 6.8rem; background-color: transparent;}


/* Main Visual */
.sec_main {position: relative; width: 100%; height:108rem; overflow: hidden;}
.sec_main .main_visual{position: relative; left: 50%; width: 192rem; height:108rem; transform: translateX(-50%);}
.sec_main .title_box {position:absolute; z-index: 1; top:17.9rem; left:50%; width: 124.4rem; transform:translateX(-50%);}
.sec_main .title_box .title-sub {margin-left: .4rem; width: 100%; font-size:3.4rem; line-height: 5rem; font-weight:700; color:#fff; text-align: left;}
.sec_main .title_box .title-sub h2 {font: inherit;}
.sec_main .title_box .title-sub span {display: inline-block; background:#fff; line-height: 5rem; color:#020202; padding:0 .8rem;}
.sec_main .title_box .title-main {margin-top: 2.7rem; width: 59rem; height: 29rem;}
.sec_main .main_btn {position:absolute; z-index:10; left:50%; top:83rem; margin-left:10.6rem; text-align:left; width:51.3rem; height:13.6rem;}
.sec_main .main_btn .btn_img{position: relative;}
.sec_main .main_btn span {position:absolute; z-index: 1; top: 50%; left: 3.3rem; transform: translateY(-50%); font-size:2.4rem; font-weight:800; line-height:3.8rem; color:#fff;}
.sec_main .main_btn span:before {content:''; position:absolute; bottom:0.6rem; left:10rem; width:6.1rem; height:2.7rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow.png') no-repeat center center / 100% auto;}


/* Youtube */
.sec_video {padding: 13.6rem 0 16.4rem; background:#fff;}
.sec_video .inner_1244 {display: flex; justify-content: space-between;}
.sec_video .video-container {position:relative; padding-top:0; width: 51.3rem; height:91.2rem;}
.sec_video .video-container:after {content:''; position:absolute; top:-2px; left:-2px; right:-2px; bottom:-2px; border:3px solid #fff; pointer-events:none;}
.sec_video .video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
.sec_video .video-text {display: flex; flex-direction: column; align-items: flex-start; width: 61rem; padding:6.9rem 0 0;}
.sec_video .video-text h1 {display: flex; flex-direction: column;}
.sec_video .video-text .title-box {margin-top: 2.7rem; padding: 0 3rem;}
.sec_video .video-text .info-desc01 {margin-top: 9.3rem;}
.sec_video .video-text .info-desc02 {margin-top: 3.8rem;}


/* Goods */
.sec_goods {padding: 14.5rem 0 8rem; background:#121212;}
/* .sec_goods:before {content:''; position:absolute; top:183.2rem; left:50%; width:51.7rem; height:51.6rem; margin-left: -31.4rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/sec_goods_obj_01.jpg') no-repeat center center / 100% auto;} */
/* .sec_goods:after {content:''; position:absolute; top:315.4rem; left:50%; width:51.7rem; height:51.6rem; margin-left: -109.6rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/sec_goods_obj_01.jpg') no-repeat center center / 100% auto;} */
.sec_goods .title_box{display: flex; flex-direction: column; align-items: center;}
.sec_goods .title_box .title-point{}
.sec_goods .title_box .title-box{margin-top: 4.3rem;}
.sec_goods .title_box .info-desc{margin-top: 3.4rem;}
.sec_goods .person-img{margin-top: 7.5rem;}
/* .sec_goods .person-video{margin-top: 8rem; display: flex; justify-content: space-between; align-items: center;} */
.sec_goods .person-video{margin-top: 12rem; display: flex; justify-content: center; align-items: center;}
.sec_goods .person-video .video-container {flex-shrink:0; position:relative; padding-top:0; width: 51.3rem; height:91.2rem;}
.sec_goods .person-video .video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
.sec_goods .person-video .video-text {display: flex; flex-direction: column; align-items: flex-start; width: 90rem; padding:0 0 0 24rem;}
/* .sec_goods .person-video .video-text .text_box{ position: relative; font-size: 3.4rem; line-height: 4.4rem; color: #fff; font-weight: 700;} */
.sec_goods .person-video .video-text .text_box{display: flex; flex-direction: column; align-items: start; position: relative; font-size: 3.4rem; line-height: 4.4rem; color: #fff; font-weight: 700;}
.sec_goods .person-video .video-text .text_box .point-box {display: inline-block; margin-left: -.6rem; margin-right:.3rem; line-height: 3.8rem; color:#020202; padding:0 .6rem; background:#fff;}
.sec_goods .person-video .video-text .text_box .text01::before{content: ''; position: absolute; left: -6rem; top: -2.5rem; width: 4.5rem; height: 3.4rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_quotes_up.png') no-repeat center center / 100% auto;}
.sec_goods .person-video .video-text .text_box .text06::after{content: ''; position: absolute; right: -5.8rem; bottom: -2.5rem; width: 4.5rem; height: 3.4rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_quotes_down.png') no-repeat center center / 100% auto;}
.sec_goods .person-video .video-text .text_box span{position: relative; display: inline-block;}
.sec_goods .person-video .video-text .text_box .text04{margin-top: 4.4rem;}
.sec_goods .person-video .video-text .person-text{margin: 14.7rem 0 0 1.8rem; width: 47rem;}
.sec_goods .bracelet-slide {padding: 12rem 0 12.1rem;}
.sec_goods .bracelet-slide .bracelet-swiper {user-select: none; position:relative; overflow: visible; margin:0 auto; width: 144rem;}
.sec_goods .bracelet-slide .bracelet-swiper .swiper-slide{margin-right: 2.4rem;}
.sec_goods .bracelet-slide .bracelet-swiper .swiper-slide:last-child{margin-right: 0;}
.sec_goods .bracelet-slide .bracelet-swiper img {width:100%;}
.sec_goods .bracelet-slide .swiper-pagination {display: none; bottom:-2.5rem;}
.sec_goods .bracelet-slide .desc {position:absolute; z-index:10; left:50%; bottom:-1px; transform:translateX(-50%); background:#121212; padding:3rem 4rem 3.3rem; width:95.2rem; height: 15rem; font-size: 2.4rem; line-height: 3.4rem; font-weight: 200; pointer-events: none;}
.sec_goods .bracelet-slide .desc .text-blue {font-size:3.4rem; line-height: 4.4rem; font-weight: 900; margin-bottom:.9rem;}
.sec_goods .bracelet-slide .desc p{display:flex; flex-direction:column;}
.sec_goods .bracelet-slide .desc p.desc-text02{display:none;}
.sec_goods .bracelet-slide .desc span:last-child {color:#fff;}
.sec_goods .bracelet-slide .swiper-button{width: 6rem; height: 6rem;}
.sec_goods .bracelet-slide .swiper-button::after{display: none;}
.sec_goods .bracelet-slide .swiper-button-prev {top: 50%; left:3.9rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_prev_gray.png') no-repeat center center / 100% auto;}
.sec_goods .bracelet-slide .swiper-button-next {top: 50%; right:3.9rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_next_gray.png') no-repeat center center / 100% auto;}
.sec_goods .bracelet-slide .swiper-button.swiper-button-disabled {opacity: 1; cursor: pointer; pointer-events: auto !important;}

.sec_goods .charm-slide .charm-title {position: relative; border-top:.1rem solid #282828; padding-top: 10.5rem; text-align: center;}
.sec_goods .charm-slide .charm-title .title-main {position: relative; z-index: 1;}
.sec_goods .charm-slide .charm-title .title-main span{color:#fff; font-size:6.4rem; line-height: 8.8rem; font-weight:700; margin-top:0;}
.sec_goods .charm-slide .charm-title .title-sub {position: relative; z-index: 1;}
.sec_goods .charm-slide .charm-title .title-sub span{color:#fff; font-size:6.4rem; line-height: 8.8rem; font-weight: 100;}
.sec_goods .charm-slide .wrap-goods {user-select: none; position: relative; margin:6.5rem auto 0; max-width:144rem; display:flex; justify-content: flex-start;}
.sec_goods .charm-slide .wrap-goods .goods_item {position: relative; width:32%; margin-right: 2%;}
.sec_goods .charm-slide .wrap-goods .goods_item img{width: 100%;}
.sec_goods .charm-slide .wrap-goods .goods_item:last-child {margin-right: 0;}
.sec_goods .charm-slide .wrap-goods .goods_item .item-desc{position: absolute; left: 0; bottom: -1px; width: 40.4rem; height: 18.7rem; padding: 3.4rem 0 0 5rem; background-color: #121212;}
.sec_goods .charm-slide .wrap-goods .goods_item .item-desc .desc_tit {font-size: 3.4rem; line-height: 4.4rem; color: #fff; text-align: left; font-weight: 900;}
.sec_goods .charm-slide .wrap-goods .goods_item .item-desc .desc_con {margin-top: .7rem; font-size: 2.4rem; line-height: 3.4rem; color: #cdcdcd; text-align: left; font-weight: 300;}
.sec_goods .charm-slide .wrap-goods .goods_item .slide_prd_img02{position: absolute; left: 0; top: 0; opacity: 0; transition: opacity 0.3s ease;}
.sec_goods .charm-slide .wrap-goods .goods_item .slide_prd_img02{animation: mv_opacity1 5s ease-in-out infinite; animation-play-state: running; animation-fill-mode: forwards;}
.sec_goods .charm-slide .swiper-button{display: none; width: 6rem; height: 6rem;}
.sec_goods .charm-slide .swiper-button::after{display: none;}
.sec_goods .charm-slide .swiper-button-prev {top: 50%; left:3.9rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_prev_gray.png') no-repeat center center / 100% auto;}
.sec_goods .charm-slide .swiper-button-next {top: 50%; right:3.9rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_next_gray.png') no-repeat center center / 100% auto;}
.sec_goods .charm-slide .swiper-button.swiper-button-disabled {opacity: 1; cursor: pointer; pointer-events: auto !important;}
.sec_goods .charm-slide .noti_list {margin-top:5.4rem;}
.sec_goods .charm-slide .noti_list .noti_item {font-size: 1.8rem; line-height: 2.8rem; color:#cdcdcd; font-weight: 200;}
.sec_goods .charm-slide .tip {margin: 7.6rem auto 0; position:relative; background:#121212; max-width:144rem; overflow: hidden; }
.sec_goods .charm-slide .tip img{width: 100%;}

.sec_goods .person-slide{margin-top: 16rem; min-height: 95.6rem;}
.sec_goods .person-swiper { user-select: none; display: flex; flex-direction: column; align-items: flex-start; width: 77.4rem; overflow: visible;}
.sec_goods .person-swiper .info_list {display: flex; align-items: center; justify-content: flex-start; width: auto; height: 95.6rem; transition-timing-function: linear;}
.sec_goods .person-swiper .info_list .info_item { position: relative; display: flex; width: 36.6rem !important; height: 44.2rem; padding: 0 .9rem; opacity: .5; transition: all 0.35s ease;}
.sec_goods .person-swiper .info_list .info_item.on { width: 77.4rem !important; height: 95.6rem; opacity: 1;}
.sec_goods .person-swiper .info_list .info_item .item_img {width: 100%;}
.sec_goods .person-slide .swiper-button{width: 6rem; height: 6rem;}
.sec_goods .person-slide .swiper-button::after{display: none;}
.sec_goods .person-slide .swiper-button-prev {top: 47.9rem; left: 50%; margin-left: -48.2rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_prev_white.png') no-repeat center center / 100% auto;}
.sec_goods .person-slide .swiper-button-next {top: 47.9rem; right: 50%; margin-right: -48.2rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_next_white.png') no-repeat center center / 100% auto;}
.sec_goods .person-slide .swiper-button.swiper-button-disabled {opacity: 1; cursor: pointer; pointer-events: auto !important;}
.sec_goods .person-text{margin-top: 9.1rem; display: flex; flex-direction: column; align-items: center;}
.sec_goods .person-text .info-desc{display: block; line-height: 3.6rem; text-align: center;}
.sec_goods .person-text .info-desc.info-desc01{position: relative;}
.sec_goods .person-text .info-desc.info-desc01::before{content: ''; position: absolute; left: -4.1rem; top: -1.1rem; width: 2.8rem; height: 2.1rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_quotes_up.png') no-repeat center center / 100% auto;}
.sec_goods .person-text .info-desc.info-desc02{position: relative; margin-top: 3.6rem;}
.sec_goods .person-text .info-desc.info-desc02::after{content: ''; position: absolute; right: -3.9rem; bottom: -.2rem; width: 2.8rem; height: 2.1rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_quotes_down.png') no-repeat center center / 100% auto;}
.sec_goods .person-text .title-box{margin-top: 4.7rem; font-size: 2.4rem; line-height: 4.1rem; font-weight: 300;}
.sec_goods .person-noti{margin:5rem auto 0; width: 144rem; display: flex; justify-content: right;}
.sec_goods .person-noti .noti-text{font-size: 1.4rem; line-height: 3rem; font-weight: 300; color: #fff; opacity: .7;}


/* SNS */
.sec_sns{ background-color: #dadada;}
.sec_sns .sns_img{position: relative; left: 50%; top: 0; transform: translateX(-50%); width: 192rem; height: 72.7rem;}
.sec_sns .sns_info{ position: absolute; z-index: 1; left: 50%; transform: translateX(-50%); padding: 11.1rem 0 0;}
.sec_sns .info-title{}
.sec_sns .hashtag-list{margin-top: 4.6rem; display: flex; gap: 1.8rem;}
.sec_sns .hashtag-list .list-item{display: flex; align-items: center; height: 6.6rem; padding: 0 3rem; border: .2rem solid #888888; border-radius: 3.3rem; font-size: 2.8rem; line-height: 3.8rem; color: #fff; font-weight: 700; background-color: #121212;}
.sec_sns .info-desc{margin-top: 7.2rem; padding-left: 1rem; font-weight: 400;}
.sec_sns .info-noti{margin-top: 3.3rem; font-weight: 400; color: #404040;}


/* Banner */
.sec_banner{padding: 0;}
.sec_banner .banner_box {position:relative; width:100%; height:16.3rem; margin:0 auto; padding:0;}
.sec_banner .banner_box .banner_info {width:91rem; height:100%; margin:0 auto; display:flex; justify-content:space-between; align-items:center;}
.sec_banner .banner_box .banner_info .info-title {font-size:3.8rem; line-height: 4.8rem; font-weight:bold; color:#fff;}
.sec_banner .banner_box .info-btn {padding:2.4rem 5.5rem; background-color: #fff; cursor: pointer;}
.sec_banner .banner_box .info-btn .btn-text {font-size:2.6rem; line-height: 3.5rem; font-weight:bold; white-space:nowrap;}

/* Slide Team */
.sec_team_slide  {padding:16rem 0 11.7rem; background-color: #fff;}
.sec_team_slide .title_box {max-width:144rem; text-align:left; margin:0 auto 0;}
.sec_team_slide .title_box .title-main {font-size:10rem; line-height: 11.8rem; font-weight:900;}
.sec_team_slide .title_box .title-box {margin-right: .9rem;}
.sec_team_slide .title_box .title-point{margin-top: 4.4rem;}
.sec_team_slide .team-swiper {user-select: none; position: relative; margin:7.2rem auto 0; overflow:visible;}
.sec_team_slide .slide-item {width:58.6rem; height: 74rem; margin-right:2.4rem; background:#ddd5d5; display:flex; align-items:center; justify-content:center; font-size:2rem;}
.sec_team_slide .slide-item img{width: 100%;}
.sec_team_slide .slide-item:last-child {margin-right:0;}
.sec_team_slide .slide-item .item-desc{position: absolute; left: 4rem; bottom: 3.4rem; display: flex; flex-direction: column; align-items: flex-start;}
.sec_team_slide .slide-item .item-desc .b_text{margin-bottom: 2.1rem; font-size: 6rem; line-height: 7.6rem; font-weight: 800; color:#fff; text-align: left;}
.sec_team_slide .slide-item .item-desc .b_text strong{font-weight: 700; color: #fff;}
.sec_team_slide .slide-item .item-desc .b_text_s{font-size: 2.8rem; line-height: 4rem; font-weight: 300; color:#fff; text-align: left;}
.sec_team_slide .slide-item .item-desc .s_text{margin-bottom: .6rem; font-size: 2.4rem; line-height: 4rem; font-weight: 300; color:#fff; text-align: left;}
.sec_team_slide .slide-item .item-desc .s_text strong{font-weight: 700; color: #fff;}
.sec_team_slide .slide-item .item-desc p{padding: 0 1.3rem;}
.sec_team_slide .slide-item.slide-item01 .item-desc p{background-color: #2e32bb;}
.sec_team_slide .slide-item.slide-item02 .item-desc p{background-color: #003325;}
.sec_team_slide .slide-item.slide-item03 .item-desc p{background-color: #121212;}
.sec_team_slide .slide-item.slide-item04 .item-desc p{background-color: #0089d8;}
.sec_team_slide .noti_box{margin-top: 1.5rem; font-size: 1.4rem; line-height: 2.4rem; color: #888888; text-align: left; font-weight: 300;}
.sec_team_slide .swiper-btns {display:flex; justify-content:center; align-items:center; width:100%; height:6rem; position:relative; margin-top: 0;}
.sec_team_slide .swiper-pagination {position:relative; top:unset; bottom:unset; display:flex; justify-content:center; align-items:center; width:auto; margin:0 1.8rem;}
.sec_team_slide .swiper-pagination-bullet-active {background:#b7b7b7 !important;}
.sec_team_slide .swiper-pagination-bullet {width:1.2rem; height:1.2rem; margin:0 1.5rem !important; border:.1rem solid #b7b7b7; background:transparent; opacity:1;}
.sec_team_slide .swiper-button-prev, .sec_team_slide .swiper-button-next {pointer-events: auto !important; position:relative; left:unset; right:unset; top:unset; bottom:unset; transform:unset; margin-top:unset;}
.sec_team_slide .swiper-button{width: 6rem; height: 6rem; opacity: 0.7;}
.sec_team_slide .swiper-button::after{display: none;}
.sec_team_slide .swiper-button.swiper-button-disabled {cursor: pointer; pointer-events: auto !important;}
.sec_team_slide .swiper-button-prev {background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_prev_gray.png') no-repeat center center / 100% auto;}
.sec_team_slide .swiper-button-next {background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_next_gray.png') no-repeat center center / 100% auto;}

/* Team */
.sec_team_banner {padding:0;}
.sec_team_banner .wrap-bg {position:relative; width:100%; overflow: hidden;}
.sec_team_banner .wrap-bg img{width:100%;}
.sec_team_banner .wrap-bg .bg_btn {position:absolute; z-index:10; top:66.4%; left:12.5%; display:flex; justify-content:flex-start; align-items:center; width:32.5rem; height:13.6rem; padding:0 4rem; text-align:left; font-weight: 700; background-color: #01acef;}
.sec_team_banner .wrap-bg .bg_btn span {font-size:2.8rem; color:#fff; line-height:3.6rem;}
.sec_team_banner .wrap-bg .bg_btn span:before {content:''; position:absolute; bottom:3.7rem; right:5rem; width:6.1rem; height:2.7rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow.png') no-repeat center center / 100% auto;}

/* FAQ */
.sec_faq{background-color: #fff; padding:13rem 0 14rem;}
.sec_faq .faq-wrap {max-width:119.6rem; margin:0 auto; }
.sec_faq .faq-wrap .title_box {font-size:5.8rem; line-height: 6.8rem; font-weight:bold; text-align:left; padding-bottom:1rem; margin-bottom:8rem; border-bottom:.2rem solid #454545;}
.sec_faq .tab_nav {display:flex; justify-content:flex-end; margin-bottom:4rem; border-left:.1rem solid #595959; border-right:.1rem solid #595959;}
.sec_faq .tab_nav .tab_item {flex:1; border-right:.1rem solid #595959; border-top:.1rem solid #595959; border-bottom:.1rem solid #595959;}
.sec_faq .tab_nav .tab_item:last-child {border-right:none;}
.sec_faq .tab_nav .tab_item .tab_link { width: 100%; padding:2.1rem 0; cursor:pointer; background:#fff; font-size:2.6rem; line-height: 3.6rem; font-weight:700; text-align:center;}
.sec_faq .tab_nav .tab_item.active .tab_link{background:#121212; color:#fff;}
.sec_faq .tab-content {display:flex; flex-direction:column;}
.sec_faq .tab-panel {display:none;}
.sec_faq .tab-panel.active {display:block;}
.sec_faq .accordion-item {margin-bottom:0; border:.1rem solid #e6e6e6; border-bottom:none;}
.sec_faq .accordion-item:last-child {border-bottom:.1rem solid #e6e6e6;}
.sec_faq .accordion-title {position:relative; width:100%; padding:3.2rem 0 3.2rem 8rem; text-align:left; cursor:pointer; background:#fff;}
.sec_faq .accordion-title h3 {position:relative; font-size:2.4rem; line-height: 3.4rem; color:#000; font-weight:bold;}
.sec_faq .accordion-title h3:before {content:'Q'; position:absolute; left:-3.1rem; top:50%; transform:translateY(-50%); width:3.4rem; height:3.4rem; color:#00a7ee;}
.sec_faq .accordion-title .wrap-line {position:absolute; top:50%; right:4.9rem; transform:translateY(-50%); width:2.8rem; height:2.8rem;}
.sec_faq .accordion-title .wrap-line .line {position:absolute;}
.sec_faq .accordion-title .wrap-line .line01 {width:100%; height:.2rem; background:#40c1f3; top:50%; left:50%; transform:translate(-50%, -50%);}
.sec_faq .accordion-title .wrap-line .line02 {width:.2rem; height:100%; background:#40c1f3; top:50%; left:50%; transform:translate(-50%, -50%); transition:transform .3s;}
.sec_faq .accordion-item.active .accordion-title .wrap-line .line02 {transform:translate(-50%, -50%) rotate(90deg);}
.sec_faq .accordion-content {overflow:hidden; max-height:0; transition:max-height 0.3s ease; padding:0 4.9rem;}
.sec_faq .accordion-content > picture {margin-bottom:4.5rem;}
.sec_faq .accordion-content p {text-align:left; padding:0rem 0 3rem; color:#797979; font-size:2.4rem; line-height:3.8rem; font-weight:300;}
.sec_faq .accordion-content .bold {font-weight:700;}
.sec_faq .accordion-content .line {text-decoration:underline; text-underline-offset:.3rem; text-decoration-thickness:1px;}
.sec_faq .accordion-content p + .sub-title {padding-top:.5rem;}
.sec_faq .accordion-content .sub-title {display:inline-block; padding-bottom:1rem; color:#797979; font-size:2.4rem; font-weight:700;}
.sec_faq .accordion-item.active {border-left:.4rem solid #00a7ee;}
.sec_faq .accordion-item.active .accordion-title, .accordion-item.active .accordion-content {background:#f8f8f8;}
.sec_faq .accordion-item.active .accordion-title h3 {color:#00a7ee}
.sec_faq .accordion-item .bold{ font-weight: 700; }
.sec_faq .accordion-item .line{ text-decoration: underline; text-underline-offset : .3rem; text-decoration-thickness: 1px; }

/* Footer */
.sec_footer {display: flex; flex-direction: column; align-items: center; background:#1d1d1d; text-align:center; padding:9rem 0;}
.sec_footer .footer-logo {width:30.3rem; height:4.8rem;}
.sec_footer .footer-info {margin-top:2.2rem; font-size:1.7rem; color:#a1a1a1; line-height:2.7rem;}
.sec_footer .footer-copyright {margin-top:2.7rem; font-size:1.6rem; line-height:2.4rem; color:#555555;}
.sec_footer .line-pc{ display: inline-block;}
.sec_footer .line-mo{ display: none;}
/* Modal Popup */
.modal_box {visibility:hidden; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; opacity:0; pointer-events:none; transition:all 0.5s ease;}
.modal_box.active {visibility:visible; opacity:1; pointer-events:auto; display: block !important;}
.modal_box .modal-dim {position:fixed; z-index:110; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5);}
.modal_box .modal-content {position:fixed; z-index:120; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; max-width:63.4rem; height: 85.2rem; background:#fff; border-radius:0; box-shadow:1.2rem 1.2rem 3.4rem rgba(0, 0, 0, 0.2); transition:transform 0.75s ease;}
.modal_box .modal-head {position:relative; width:100%; height:4.2rem;}
.modal_box .modal.active .modal-content {transform:translate(-50%, -50%)}
.modal_box .modal-close {position:absolute; top:1.5rem; right:1.5rem; width: 3.5rem; height: 3.5rem; cursor:pointer; font-size: 0; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_close.png') no-repeat center center / 100% auto;}
.modal_box .modal-body {padding:0 5rem 4rem;}
.modal_box .modal-body .modal-tit {line-height:4.6rem; font-size:3.2rem; font-weight: 400;}
.modal_box .modal-body .modal-tit .text-blue.underline {position:relative; font-weight: 700;}
.modal_box .modal-body .modal-tit .text-blue.underline:before {content:''; position:absolute; bottom:-.4rem; left:0; width:100%; height:.1rem; border-bottom:.2rem solid #00a7ee;}
.modal_box .modal-body .warn {position:relative; text-align:left; font-size:2rem; line-height:2.8rem; color:#e96060; padding-left:1.2rem; margin:1rem 0;}
.modal_box .modal-body .warn:before {content:'*'; position:absolute; top:.2rem; left:0; font-size:1.4rem;}
.modal_box .modal-body .img {display:flex; justify-content:center; align-items:center;}
.modal_box .modal-body .img img{width: 100%;}
.modal_box .modal-body .desc {display:flex; justify-content:center; align-items:center; margin-top:0;}
.modal_box .modal-body .desc span:first-child {display:block; border:.1rem solid #c0c0c0; font-size:2.6rem; color:#a6a6a6; margin-right:1.2rem; padding:.8rem;}
.modal_box .modal-body .desc span:last-child {color:#a6a6a6; font-size: 2rem; line-height:2.8rem;}
.modal_box .modal-body .btn-gift {display: block; width:100%; height: 11rem; margin-top:3.8rem; display: flex; justify-content: center; align-items: center;}
.modal_box .modal-body .btn-gift span {position: relative; padding-right: 5.5rem; font-size:3.2rem; line-height: 4.2rem; font-weight:bold; color:#fff;}
.modal_box .modal-body .btn-gift span:before {content:''; position:absolute; top:50%; right:0; width:3.1rem; height:2.7rem; transform: translateY(-50%); background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow_s.png') no-repeat center center / 100% auto;}

.modal_box.modal01 .modal-head {height:5rem;}
.modal_box.modal01 .modal-content {width: 55rem; height: 64rem;}
.modal_box.modal01 .modal-body .modal-tit {margin-top: 2.5rem; line-height:4rem; font-size:2.8rem; font-weight: 400; text-align: center;}
.modal_box.modal01 .modal-body .modal-tit .text-blue{line-height:4rem; font-size:3rem; font-weight: 700;}
.modal_box.modal01 .modal-body .img img{width: 33.4rem;}
.modal_box.modal01 .modal-body .btn-gift {margin-top:2.5rem; height: 7rem;}
.modal_box.modal01 .modal-body .btn-gift span {padding-right: 0; font-size: 2.4rem;}
.modal_box.modal01 .modal-body .btn-gift span:before {display: none;}

/* 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;}
  .inner_1244{max-width: 100%;}
  .inner_1440{max-width: 100%;}
  .info-desc{font-size: 2.8rem; line-height: 4rem;}

  .title-point span {display: inline-block; font-size:3.8rem; line-height: 4.8rem; font-weight: 700;}
  .title-point span.line{display: inline-block; margin: 0 1.5rem 1.2rem; width: 15rem; height: .2rem; background-color: #121212;}
  .title-box {padding: 0 1.4rem; font-size: 6.8rem; line-height: 8.9rem; color: #fff; font-weight: 900; background-color: #121212;}
  .info-title{font-size: 4.8rem; line-height: 5.6rem; font-weight: 700;}
  .info-desc{font-size: 2.8rem; line-height: 3.8rem; font-weight: 200;}
  .info-noti{font-size: 2.2rem; line-height: 3.2rem; font-weight: 200;}

  /* 우측하단 퀵메뉴 */
  .quick_btn{ position: fixed; z-index: 10; left: 50%; bottom: -18rem; width: 100%; height: 18rem; transform: translateX(-50%); transition:bottom 0.3s ease; background-color: #01acef;}
  .quick_btn.on{ bottom: 0; }
  .quick_btn .quick_img01{ position: absolute; z-index: 1; left: 0; top: 0; opacity: 0; transition:opacity 0.3s ease;}
  .quick_btn .quick_img02{ position: absolute; z-index: 2; left: 0; top: 0; opacity: 0; transition:opacity 0.3s ease;}
  .quick_btn.bg_white .quick_img01{ opacity: 1;}
  .quick_btn.bg_black .quick_img02{ opacity: 1;}
  .quick_btn .quick_wrap{}
  .quick_btn .quick_wrap img{ width: 100%;}
  .quick_btn .quick_wrap a{}
  .quick_btn .quick_wrap .btn_text{ position: absolute; z-index: 5; left: 5.8rem; top: 50%; transform: translateY(-50%); font-size: 3rem; line-height: 4rem; color: #fff; font-weight: 800; }
  .quick_btn .quick_wrap a:before {content:''; position:absolute; z-index: 5; bottom:5.8rem; left:18.0rem; width:6.1rem; height:2.7rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow.png') no-repeat center center / 100% auto;}
  .quick_btn.bg_white .quick_wrap .btn_text{ color: #121212; }
  .quick_btn.bg_white .quick_wrap a:before { background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow_black.png') no-repeat center center / 100% auto;}

  .sec_header{position: absolute; z-index: 1; left: 0; top: 0; padding: 2.5rem 0 0 3rem;}
  .sec_header .logo img{width: 100%;}
  .sec_header .logo .logo_btn {display:block; width: 12.6rem; height: 6.8rem; background-color: transparent;}


  /* Main Visual */
  .sec_main {width: 100%; height:124.9rem;}
  .sec_main .main_visual{position: relative; left: 50%; width: 75rem; height:124.9rem; transform: translateX(-50%);}
  .sec_main .title_box {top:17.4rem; width: 63.2rem;}
  .sec_main .title_box .title-sub {margin-left: .2rem; width: 100%; font-size:2.8rem; line-height: 5rem; font-weight:300; color:#fff; text-align: left;}
  .sec_main .title_box .title-sub span {display: inline-block; background:transparent; line-height: 5rem; font-weight: 700; color:#fff; padding:0 .8rem; border: .1rem solid #fff;}
  .sec_main .title_box .title-main {margin-top: 4rem; width: 36.8rem; height: 18.1rem;}
  .sec_main .main_btn {position:absolute; z-index:10; left:50%; top:auto; bottom: 5.1rem; text-align:left; width:63.4rem; height:13.6rem; transform:translateX(-50%); margin-left: 0;}
  .sec_main .main_btn .btn_img{position: relative;}
  .sec_main .main_btn span {position:absolute; z-index: 1; top: 50%; left: 4.2rem; transform: translateY(-50%); font-size:2.8rem; font-weight:800; line-height:4rem; color:#fff;}
  .sec_main .main_btn span:before {content:''; position:absolute; bottom:0.6rem; left:11.7rem; width:6.1rem; height:2.7rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow.png') no-repeat center center / 100% auto;}


  /* Youtube */
  .sec_video {padding: 11.5rem 0 11.1rem; background:#fff;}
  .sec_video .inner_1244 {display: flex; justify-content: center;}
  .sec_video .video-container {position:absolute; left: 50%; top: 23rem; padding-top:0; width: 63.4rem; height:112.7rem; transform: translateX(-50%);}
  .sec_video .video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
  .sec_video .video-text {display: flex; flex-direction: column; align-items: flex-start; width: 63.4rem; padding:0 0 0;}
  .sec_video .video-text h1 {margin-left: 3.7rem;}
  .sec_video .video-text .title-box {margin-top: 2rem; margin-left: -1.5rem; padding: 0 1.3rem;}
  .sec_video .video-text .info-desc01 {margin-top: 124.8rem; width: 100%; font-weight: 300; text-align: center;}
  .sec_video .video-text .info-desc02 {margin-top: 4rem; width: 100%; text-align: center;}


  /* Goods */
  .sec_goods {padding: 6.4rem 0 4.3rem; background:#121212;}
  .sec_goods:before {display: none;}
  .sec_goods:after {display: none;}
  .sec_goods .title_box{display: flex; flex-direction: column; align-items: flex-start; width: 63.4rem;}
  .sec_goods .title_box .title-point{ margin-left: 3.7rem;}
  .sec_goods .title_box .title-point span.line{margin: 0 1.9rem 1.2rem; width: 18.7rem;}
  .sec_goods .title_box .title-box{margin-top: 4.2rem; margin-left: 2.2rem;}
  .sec_goods .title_box .info-desc{margin-top: 4.2rem; margin-left: 3.9rem; text-align: left;}
  .sec_goods .person-img{margin-top: 6.1rem;}
  /* .sec_goods .person-video{margin-top: 12.2rem; display: flex; flex-direction: column; align-items: center; justify-content: space-between;} */
  .sec_goods .person-video{margin-top: 12rem; display: flex; flex-direction: column; align-items: center; justify-content: space-between;}
  .sec_goods .person-video .video-container {position:relative; padding-top:0; width: 63.4rem; height:112.7rem;}
  .sec_goods .person-video .video-container iframe, .video-container object, .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
  .sec_goods .person-video .video-text {width: 63.4rem; padding:7.7rem 0 0;}
  .sec_goods .person-video .video-text .text_box{align-items: center; position: relative; width: 100%; font-size: 2.8rem; line-height: 4rem; color: #fff; font-weight: 400;}
  .sec_goods .person-video .video-text .text_box .point-box {display: inline-block; width: auto; margin-left: -.4rem; margin-right:.3rem; line-height: 3.8rem; color:#020202; font-weight: 700; padding:0 .4rem; background:#fff;}
  .sec_goods .person-video .video-text .text_box .text01::before{content: ''; position: absolute; left: -5.5rem; top: -2.5rem; width: 4.5rem; height: 3.4rem; }
  .sec_goods .person-video .video-text .text_box .text06::after{content: ''; position: absolute; right: -5.5rem; bottom: -2.2rem; width: 4.5rem; height: 3.4rem; }
  .sec_goods .person-video .video-text .text_box span{position: relative; display: inline-block; text-align: center;}
  .sec_goods .person-video .video-text .text_box .text01{font-weight: 300;}
  .sec_goods .person-video .video-text .text_box .text04{margin-top: 4rem; }
  .sec_goods .person-video .video-text .person-text{ display: none;}
  .sec_goods .bracelet-slide {padding: 8.3rem 0 10rem;}
  .sec_goods .bracelet-slide .bracelet-swiper {position:relative; overflow: visible; margin:0 auto; width: 75rem;}
  .sec_goods .bracelet-slide .bracelet-swiper .swiper-wrapper{ display: flex; flex-direction: column;}
  .sec_goods .bracelet-slide .bracelet-swiper .swiper-slide{margin-right: 0; margin-bottom: 7.9rem; height: 56rem;}
  .sec_goods .bracelet-slide .bracelet-swiper .swiper-slide:last-child{margin-right: 0; margin-bottom: 0;}
  .sec_goods .bracelet-slide .bracelet-swiper img {width:100%;}
  .sec_goods .bracelet-slide .swiper-pagination {display: none; bottom:-2.5rem;}
  .sec_goods .bracelet-slide .desc {position:absolute; z-index:10; left:50%; bottom:-2px; transform:translateX(-50%); width:63.4rem; height: 0; padding: 0; font-size: 2.8rem; line-height: 4rem; font-weight: 200; pointer-events: none;}
  .sec_goods .bracelet-slide .desc .text-blue {font-size:3.6rem; line-height: 4.6rem; font-weight: 900; margin-bottom:.9rem;}
  .sec_goods .bracelet-slide .desc p{display:flex; flex-direction:column; width: 100%; height: 17.2rem; background:#121212; padding:4.2rem 4rem 0;}
  .sec_goods .bracelet-slide .desc p.desc-text01{position: absolute; z-index: 1; left: 0; bottom: 63.9rem; display:flex !important; }
  .sec_goods .bracelet-slide .desc p.desc-text02{position: absolute; z-index: 1; left: 0; bottom: 0; display:flex !important;}
  .sec_goods .bracelet-slide .desc span:last-child {color:#fff;}
  .sec_goods .bracelet-slide .swiper-button{display: none;}

  .sec_goods .charm-slide .charm-title {position: relative; border-top:.1rem solid #282828; padding-top: 8.9rem;}
  .sec_goods .charm-slide .charm-title .title-main {position: relative; z-index: 1;}
  .sec_goods .charm-slide .charm-title .title-main span{color:#fff; font-size:3.8rem; line-height: 5.6rem; font-weight:700; margin-top:1.2rem;}
  .sec_goods .charm-slide .charm-title .title-sub {position: relative; z-index: 1;}
  .sec_goods .charm-slide .charm-title .title-sub span{color:#fff; font-size:3.8rem; line-height: 5.6rem; font-weight: 300;}
  .sec_goods .charm-slide .wrap-goods {position: relative; margin:7rem auto 0; max-width:100%; display:flex; justify-content: flex-start;}
  .sec_goods .charm-slide .wrap-goods .goods_item {position: relative; width:60.3rem; height: 55.9rem; margin-right: 2.4rem;}
  .sec_goods .charm-slide .wrap-goods .goods_item img{width: 100%;}
  /* .sec_goods .charm-slide .wrap-goods .goods_item:last-child {margin-right: 0;} */
  .sec_goods .charm-slide .wrap-goods .goods_item .item-desc{position: absolute; left: -.1rem; bottom: -.9rem; width: 54.4rem; height: 18.5rem; padding: 4.2rem 0 0 5.8rem; background-color: #121212;}
  .sec_goods .charm-slide .wrap-goods .goods_item .item-desc .desc_tit {font-size: 3.6rem; line-height: 4.6rem; color: #fff; text-align: left; font-weight: 900;}
  .sec_goods .charm-slide .wrap-goods .goods_item .item-desc .desc_con {margin-top: .6rem; font-size: 2.8rem; line-height: 4.4rem; color: #cdcdcd; text-align: left; font-weight: 300;}
  .sec_goods .charm-slide .wrap-goods .goods_item .slide_prd_img02{position: absolute; left: 0; top: 0; opacity: 0; transition: opacity 0.3s ease;}
  .sec_goods .charm-slide .wrap-goods .goods_item .slide_prd_img02{animation: mv_opacity1 5s ease-in-out infinite; animation-play-state: running; animation-fill-mode: forwards;}
  .sec_goods .charm-slide .swiper-button{display: block; width: 6rem; height: 6rem;}
  .sec_goods .charm-slide .swiper-button::after{display: none;}
  .sec_goods .charm-slide .swiper-button-prev {top: 50%; left:3.9rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_prev_gray.png') no-repeat center center / 100% auto;}
  .sec_goods .charm-slide .swiper-button-next {top: 50%; right:3.9rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_next_gray.png') no-repeat center center / 100% auto;}
  .sec_goods .charm-slide .swiper-button.swiper-button-disabled {opacity: 1; cursor: pointer; pointer-events: auto !important;}
  .sec_goods .charm-slide .noti_list {margin:7rem auto 0; width: 63.4rem;}
  .sec_goods .charm-slide .noti_list .noti_item { padding-left: 1.6rem; text-indent: -1.6rem; font-size: 2.2rem; line-height: 3.8rem; letter-spacing: -0.02rem; color:#6f6f6f; font-weight: 300; text-align: left;}
  .sec_goods .charm-slide .tip {margin: 3.3rem auto 0; position:relative; background:#121212; max-width:63.4rem; overflow: hidden; }
  .sec_goods .charm-slide .tip img{width: 100%;}

  .sec_goods .person-slide{margin-top: 12.2rem; min-height: 95.6rem;}
  .sec_goods .person-swiper { user-select: none; display: flex; flex-direction: column; align-items: flex-start; width: 58rem; overflow: hidden; background-color: #fff;}
  .sec_goods .person-swiper .info_list {display: flex; align-items: center; justify-content: flex-start; width: auto; height: 76.9rem; transition-timing-function: linear;}
  .sec_goods .person-swiper .info_list .info_item { position: relative; display: flex; width: 58rem !important; height: 76.9rem; padding: 2rem; opacity: 1; transition: all 0.32s ease; background-color: #fff;}
  .sec_goods .person-swiper .info_list .info_item.on { width: 58rem !important; height: 76.9rem; opacity: 1;}
  .sec_goods .person-swiper .info_list .info_item .item_img {width: 100%;}
  .sec_goods .person-slide .swiper-button{width: 6rem; height: 6rem; }
  .sec_goods .person-slide .swiper-button::after{display: none;}
  .sec_goods .person-slide .swiper-button-prev {top: 38.6rem; left: 50%; margin-left: -32.5rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_prev_gray.png') no-repeat center center / 100% auto; background-color: #fff; border-radius: 50%;}
  .sec_goods .person-slide .swiper-button-next {top: 38.6rem; right: 50%; margin-right: -32.5rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_next_gray.png') no-repeat center center / 100% auto; background-color: #fff; border-radius: 50%;}
  .sec_goods .person-slide .swiper-button.swiper-button-disabled {opacity: 1; cursor: pointer; pointer-events: auto !important;}
  .sec_goods .person-thumb {margin: 2rem auto 0; width: 58rem; height: 20%; box-sizing: border-box; padding: 1rem 0;}
  .sec_goods .person-thumb .swiper-slide {width: 16.3rem; padding: .5rem; opacity: 0.4; margin-right: 1.8rem; background-color: #fff;}
  .sec_goods .person-thumb .swiper-slide-thumb-active {opacity: 1;}
  .sec_goods .swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}
  .sec_goods .person-text{margin: 9.1rem auto 0; width: 63.4rem; padding-left: 7rem; display: flex; flex-direction: column; align-items: flex-start;}
  .sec_goods .person-text .info-desc{display: block; line-height: 3.6rem; text-align: left;}
  .sec_goods .person-text .info-desc.info-desc01{position: relative;}
  .sec_goods .person-text .info-desc.info-desc01::before{content: ''; position: absolute; left: -3.2rem; top: -5rem; width: 4.5rem; height: 3.4rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_quotes_up.png') no-repeat center center / 100% auto;}
  .sec_goods .person-text .info-desc.info-desc02{position: relative; margin-top: 3.6rem;}
  .sec_goods .person-text .info-desc.info-desc02::after{content: ''; position: absolute; right: auto; left: 30.5rem; bottom: -9rem; width: 4.5rem; height: 3.4rem; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_quotes_down.png') no-repeat center center / 100% auto;}
  .sec_goods .person-text .title-box{margin-top: 4.7rem; font-size: 2.4rem; line-height: 4.1rem; font-weight: 300;}
  .sec_goods .person-text .title-box{margin-top: 4.7rem; font-size: 2.4rem; line-height: 4.1rem; font-weight: 300;}
  .sec_goods .person-noti{margin:10rem auto 0; width: 63.4rem; display: flex; justify-content: right;}
  .sec_goods .person-noti .noti-text{font-size: 1.8rem; line-height: 3rem; font-weight: 300; color: #fff; opacity: .7;}

  /* SNS */
  .sec_sns{ background-color: #dadada; }
  .sec_sns .sns_img{position: relative; left: 50%; top: 0; transform: translateX(-50%); width: 75rem; height: 119.5rem;}
  .sec_sns .sns_info{ position: absolute; z-index: 1; left: 50%; width: 63.4rem; transform: translateX(-50%); padding: 11.1rem 0 0;}
  .sec_sns .info-title{}
  .sec_sns .hashtag-list{margin-top: 4.6rem; display: flex; flex-wrap: wrap; width: 48.6rem; gap: 1.6rem 2.7rem;}
  .sec_sns .hashtag-list .list-item{display: flex; align-items: center; height: 6.6rem; padding: 0 3rem; border: .2rem solid #888888; border-radius: 3.3rem; font-size: 2.8rem; line-height: 3.8rem; color: #fff; font-weight: 700; background-color: #121212;}
  .sec_sns .info-desc{margin-top: 4.3rem; padding-left: 1rem; font-weight: 400;}
  .sec_sns .info-noti{margin-top: 51.7rem; font-weight: 400; color: #404040;}


  /* Banner */
  .sec_banner{padding: 0;}
  .sec_banner .banner_box {position:relative; width:100%; height:30.8rem; margin:0 auto; padding: 0 0 0;}
  .sec_banner .banner_box .banner_info {width:63.4rem; height:100%; margin:0 auto; display:flex; flex-direction: column; justify-content:center; align-items:center;}
  .sec_banner .banner_box .banner_info .info-title {font-size:3.4rem; line-height: 4.4rem; font-weight:bold; color:#fff;}
  .sec_banner .banner_box .info-btn {margin-top: 2.4rem; padding:2.5rem 4rem; background-color: #fff; cursor: pointer;}
  .sec_banner .banner_box .info-btn .btn-text {font-size:2.6rem; line-height: 3.7rem; font-weight:bold; white-space:nowrap;}

  /* Slide Team */
  .sec_team_slide  {padding:12rem 0 9.7rem; background-color: #fff;}
  .sec_team_slide .title_box {max-width:59rem; text-align:left; margin:0 auto 0;}
  .sec_team_slide .title_box .title-main {font-size:6.8rem; line-height: 8.9rem; font-weight:900;}
  .sec_team_slide .title_box .title-main.main-text2 { margin-top: 1.6rem; margin-left: 1.5rem;}
  .sec_team_slide .title_box .title-box {margin-right: 1.3rem;}
  .sec_team_slide .title_box .title-point{margin-top: 2.6rem; margin-left: 1.5rem;}
  .sec_team_slide .title_box .title-point .line{width: 20rem; margin-left: 2rem;}
  .sec_team_slide .title_box .title-point .point-text2{ margin-left: 7.5rem;}
  .sec_team_slide .team-swiper {position: relative; margin:7.2rem auto 0; width: 63.4rem; overflow:visible;}
  .sec_team_slide .slide-item {width:52.5rem; height: 72rem; margin-right:2.4rem; background:#ddd5d5; display:flex; align-items:center; justify-content:center; font-size:2rem;}
  .sec_team_slide .slide-item img{width: 100%;}
  .sec_team_slide .slide-item:last-child {margin-right:0;}
  .sec_team_slide .slide-item .item-desc{position: absolute; left: 3rem; bottom: 2.4rem; display: flex; flex-direction: column; align-items: flex-start;}
  .sec_team_slide .slide-item .item-desc .b_text{margin-bottom: 1.6rem; font-size: 6rem; line-height: 7.6rem; font-weight: 800; color:#fff; text-align: left;}
  .sec_team_slide .slide-item .item-desc .b_text strong{font-weight: 700; color: #fff;}
  .sec_team_slide .slide-item .item-desc .b_text_s{font-size: 2.8rem; line-height: 4rem; font-weight: 300; color:#fff; text-align: left;}
  .sec_team_slide .slide-item .item-desc .s_text{margin-bottom: .6rem; font-size: 2.6rem; line-height: 4.2rem; font-weight: 300; color:#fff; text-align: left;}
  .sec_team_slide .slide-item .item-desc .s_text strong{font-weight: 700; color: #fff;}
  .sec_team_slide .slide-item .item-desc p{padding: 0 1.3rem;}
  .sec_team_slide .slide-item.slide-item01 .item-desc p{background-color: #2e32bb;}
  .sec_team_slide .slide-item.slide-item02 .item-desc p{background-color: #003325;}
  .sec_team_slide .slide-item.slide-item03 .item-desc p{background-color: #121212;}
  .sec_team_slide .slide-item.slide-item04 .item-desc p{background-color: #0089d8;}
  .sec_team_slide .noti_box{ position: absolute; left: 0; bottom: -7.2rem; margin-top: 1.5rem; font-size: 1.8rem; line-height: 2.8rem; color: #888888; text-align: left; font-weight: 300;}
  .sec_team_slide .swiper-btns {display:flex; justify-content:center; align-items:center; width:100%; height:6rem; position:relative; margin-top: 2rem;}
  .sec_team_slide .swiper-pagination {position:relative; top:unset; bottom:unset; display:flex; justify-content:center; align-items:center; width:auto; margin:0 1.8rem;}
  .sec_team_slide .swiper-pagination-bullet-active {background:#b7b7b7 !important;}
  .sec_team_slide .swiper-pagination-bullet {width:1.2rem; height:1.2rem; margin:0 1.5rem !important; border:.1rem solid #b7b7b7; background:transparent; opacity:1;}
  .sec_team_slide .swiper-button-prev, .sec_team_slide .swiper-button-next {pointer-events: auto !important; position:relative; left:unset; right:unset; top:unset; bottom:unset; transform:unset; margin-top:unset;}
  .sec_team_slide .swiper-button{width: 6rem; height: 6rem; opacity: 0.7;}
  .sec_team_slide .swiper-button::after{display: none;}
  .sec_team_slide .swiper-button.swiper-button-disabled {cursor: pointer; pointer-events: auto !important;}
  .sec_team_slide .swiper-button-prev {background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_prev_gray.png') no-repeat center center / 100% auto;}
  .sec_team_slide .swiper-button-next {background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_next_gray.png') no-repeat center center / 100% auto;}

  /* Team */
  .sec_team_banner {padding:0;}
  .sec_team_banner .wrap-bg {position:relative; width:100%; overflow: hidden;}
  .sec_team_banner .wrap-bg img{width:100%;}
  .sec_team_banner .wrap-bg .bg_btn {position:absolute; z-index:10; top:auto; bottom: 8rem; left:50%; display:flex; justify-content:center; align-items:center; width:63.4rem; height:12rem; padding:0 0; transform: translateX(-50%); text-align:left; font-weight: 700; background-color: #01acef;}
  .sec_team_banner .wrap-bg .bg_btn span {position: relative; padding-right: 5.1rem; font-size:3rem; color:#fff; line-height:4rem;}
  .sec_team_banner .wrap-bg .bg_btn span:before {content:''; position:absolute; bottom:50%; right:0; width:3.1rem; height:2.7rem; transform: translateY(50%); background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow_s.png') no-repeat center center / 100% auto;}
  
  /* FAQ */
  .sec_faq{background-color: #fff; padding:11rem 0 12rem;}
  .sec_faq .faq-wrap {max-width:63.4rem; margin:0 auto; }
  .sec_faq .faq-wrap .title_box {font-size:2.8rem; line-height: 3.8rem; font-weight:bold; text-align:left; padding-bottom:1rem; margin-bottom:6rem; border-bottom:.2rem solid #454545;}
  .sec_faq .tab_nav {display:flex; justify-content:flex-end; margin-bottom:3rem; border-left:.1rem solid #595959; border-right:.1rem solid #595959;}
  .sec_faq .tab_nav .tab_item {flex:1; border-right:.1rem solid #595959; border-top:.1rem solid #595959; border-bottom:.1rem solid #595959;}
  .sec_faq .tab_nav .tab_item:last-child {border-right:none;}
  .sec_faq .tab_nav .tab_item .tab_link { width: 100%; padding:2.1rem 0; cursor:pointer; background:#fff; font-size:2.6rem; line-height: 3.6rem; font-weight:700; text-align:center;}
  .sec_faq .tab_nav .tab_item.active .tab_link{background:#121212; color:#fff;}
  .sec_faq .tab-content {display:flex; flex-direction:column;}
  .sec_faq .tab-panel {display:none;}
  .sec_faq .tab-panel.active {display:block;}
  .sec_faq .accordion-item {margin-bottom:0; border:.1rem solid #e6e6e6; border-bottom:none;}
  .sec_faq .accordion-item:last-child {border-bottom:.1rem solid #e6e6e6;}
  .sec_faq .accordion-title {position:relative; width:100%; padding:3.2rem 7.5rem 3.2rem 7.2rem; text-align:left; cursor:pointer; background:#fff;}
  .sec_faq .accordion-title h3 {position:relative; font-size:2.6rem; line-height: 3.4rem; color:#000; font-weight:bold;}
  .sec_faq .accordion-title h3:before {content:'Q'; position:absolute; left:-3.3rem; top:50%; transform:translateY(-50%); width:3.4rem; height:3.4rem; color:#00a7ee;}
  .sec_faq .accordion-title .wrap-line {position:absolute; top:50%; right:3.9rem; transform:translateY(-50%); width:2.8rem; height:2.8rem;}
  .sec_faq .accordion-title .wrap-line .line {position:absolute;}
  .sec_faq .accordion-title .wrap-line .line01 {width:100%; height:.2rem; background:#40c1f3; top:50%; left:50%; transform:translate(-50%, -50%);}
  .sec_faq .accordion-title .wrap-line .line02 {width:.2rem; height:100%; background:#40c1f3; top:50%; left:50%; transform:translate(-50%, -50%); transition:transform .3s;}
  .sec_faq .accordion-item.active .accordion-title .wrap-line .line02 {transform:translate(-50%, -50%) rotate(90deg);}
  .sec_faq .accordion-content {overflow:hidden; max-height:0; transition:max-height 0.3s ease; padding:0 4rem;}
  .sec_faq .accordion-content p {text-align:left; padding:0rem 0 3rem; font-size:2.6rem; line-height:3.8rem; font-weight: 300; color:#797979;}
  .sec_faq .accordion-item.active {border-left:.4rem solid #00a7ee;}
  .sec_faq .accordion-item.active .accordion-title, .accordion-item.active .accordion-content {background:#f8f8f8;}
  .sec_faq .accordion-item.active .accordion-title h3 {color:#00a7ee}

  /* Footer */
  .sec_footer {display: flex; flex-direction: column; align-items: center; background:#1d1d1d; text-align:center; padding:8.6rem 0 24rem;}
  .sec_footer .footer-logo {width:39.1rem; height:6.2rem;}
  .sec_footer .footer-info {margin-top:2.2rem; width: 64rem; font-size:2.3rem; color:#ccc; line-height:3.6rem; font-weight: 500;}
  .sec_footer .footer-copyright {margin-top:2.7rem; width: 63.4rem; font-size:2.2rem; line-height:3rem; color:#777; font-weight: 500;}
  .sec_footer .line-pc{ display: none;}
  .sec_footer .line-mo{ display: inline-block;}

  /* Modal Popup */
  .modal_box {visibility:hidden; position:fixed; top:0; left:0; width:100%; height:100%; z-index:100; opacity:0; pointer-events:none; transition:all 0.5s ease;}
  .modal_box.active {visibility:visible; opacity:1; pointer-events:auto; display: block !important;}
  .modal_box .modal-dim {position:fixed; z-index:110; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5);}
  .modal_box .modal-content {position:fixed; z-index:120; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; max-width:63.4rem; height: 85.2rem; background:#fff; border-radius:0; box-shadow:1.2rem 1.2rem 3.4rem rgba(0, 0, 0, 0.2); transition:transform 0.75s ease;}
  .modal_box .modal-head {position:relative; width:100%; height:4.2rem;}
  .modal_box .modal.active .modal-content {transform:translate(-50%, -50%)}
  .modal_box .modal-close {position:absolute; top:1.5rem; right:1.5rem; width: 3.5rem; height: 3.5rem; cursor:pointer; font-size: 0; background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_close.png') no-repeat center center / 100% auto;}
  .modal_box .modal-body {padding:0 5rem 4rem;}
  .modal_box .modal-body .modal-tit {line-height:4.6rem; font-size:3.2rem; font-weight: 400;}
  .modal_box .modal-body .modal-tit .text-blue.underline {position:relative; font-weight: 700;}
  .modal_box .modal-body .modal-tit .text-blue.underline:before {content:''; position:absolute; bottom:-.4rem; left:0; width:100%; height:.1rem; border-bottom:.2rem solid #00a7ee;}
  .modal_box .modal-body .warn {position:relative; text-align:left; font-size:2rem; line-height:2.8rem; color:#e96060; padding-left:1.2rem; margin:1rem 0;}
  .modal_box .modal-body .warn:before {content:'*'; position:absolute; top:.2rem; left:0; font-size:1.4rem;}
  .modal_box .modal-body .img {display:flex; justify-content:center; align-items:center;}
  .modal_box .modal-body .img img{width: 100%;}
  .modal_box .modal-body .desc {display:flex; justify-content:center; align-items:center; margin-top:0;}
  .modal_box .modal-body .desc span:first-child {display:block; border:.1rem solid #c0c0c0; font-size:2.6rem; color:#a6a6a6; margin-right:1.2rem; padding:.8rem;}
  .modal_box .modal-body .desc span:last-child {color:#a6a6a6; font-size: 2rem; line-height:2.8rem;}
  .modal_box .modal-body .btn-gift {display: block; width:100%; height: 11rem; margin-top:3.8rem; display: flex; justify-content: center; align-items: center;}
  .modal_box .modal-body .btn-gift span {position: relative; padding-right: 5.5rem; font-size:3.2rem; line-height: 4.2rem; font-weight:bold; color:#fff;}
  .modal_box .modal-body .btn-gift span:before {content:''; position:absolute; top:50%; right:0; width:3.1rem; height:2.7rem; transform: translateY(-50%); background:url('https://cdn.unicef.or.kr/images-1/unicef-team4-2/images/ico_main_btn_arrow_s.png') no-repeat center center / 100% auto;}

  .modal_box.modal01 .modal-head {height:5rem;}
  .modal_box.modal01 .modal-content {width: 55rem; height: 64rem;}
  .modal_box.modal01 .modal-body .modal-tit {margin-top: 2.5rem; line-height:4rem; font-size:2.8rem; font-weight: 400; text-align: center;}
  .modal_box.modal01 .modal-body .modal-tit .text-blue{line-height:4rem; font-size:3rem; font-weight: 700;}
  .modal_box.modal01 .modal-body .img img{width: 33.4rem;}
  .modal_box.modal01 .modal-body .btn-gift {margin-top:2.5rem; height: 7rem;}
  .modal_box.modal01 .modal-body .btn-gift span {padding-right: 0; font-size: 2.4rem;}
  .modal_box.modal01 .modal-body .btn-gift span:before {display: none;}


}

