@charset "utf-8"; 

.bi{
   background-position: left;
   background-size: contain;
   background-repeat: no-repeat;
}
#promotion .header .subtitle{margin-top: 1rem;}

#promotion .header .subtitle .bi {
   background-image: url(https://newpearls.co.kr/svg/bi_02.svg);
   width: 34rem;
   padding-top: 4%;
}

#section-about {padding: 10vh 0;margin: -8rem 5% 0;background-color: var(--duna-white);z-index: 2;}
#section-about .header .title .bi {
   background-image: url(https://newpearls.co.kr/svg/bi_01.svg);
   width: 23rem;
   padding-top: 7%;
   margin-bottom: 1rem;
}
#section-about .header .desc {padding-left: 0;}
#section-about .header .desc .line {border-left:0; }
#section-about .carousel-item {padding-top: 95%;}
#section-icon {background-color: var(--duna-gray-100);}
#section-icon .contents .content {margin-bottom: 4rem;}
#section-icon .contents .content4,#section-icon .contents .content5,#section-icon .contents .content6 {margin-bottom: 0;}

#section-widget-gallery .xet-content__gallery {padding: 0 5%;}
#section-widget-gallery .item .item__thumbnail .img {padding-top: 195%;}
#section-widget-gallery .item .text .item__subject {font-size: calc(1rem + .1vw);}
#section-widget-gallery .item .text .exvar {display: none;}
#section-widget-gallery .item .text .item__exvars {display: none;}
#section-widget-gallery .modal-content {background-color: transparent;border: 0px;max-height: 1280px;}
#section-widget-gallery .mobile .carousel-item .item .text {text-align: center;}
#section-widget-gallery .mobile .carousel-item .item .text .item__exvars {display: none;}

.modal .text{position:absolute;top:0;left:0;width:100%;height:10vh;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}
.modal .text .item__subject{font-size:1.3rem;font-weight:500}
.modal .button-wrap{position:absolute;top:0;display:flex;justify-content:flex-end;align-items:center;width:100%;height:10vh}
.modal .btn-close{background:transparent url("data: image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;background-size:75%;padding:1.5rem;z-index:2;opacity:1;border:1px solid #fff;margin-right:1rem}
.modal-backdrop.show{opacity:.8}
.mobile .carousel-item.active .item .text .item__exvars {display: none;}

#section-banner {margin-top: 4rem;}
#section-banner figure {padding-top: 100%;}
#section-banner .duna-btn-circle:after {background-color:var(--duna-gray-100)}
#section-banner .duna-btn-circle .material-symbols-outlined{color:var(--duna-gray-600)}
#section-banner:hover .duna-btn-circle span{color:var(--duna-gray-600);}


@media (max-width:1399.98px) {

	
}

@media (max-width:1199.98px) {
#section-about {padding: 10vh 0; margin: 0; }
}

@media (max-width:991.98px) {
.modal .button-wrap {
   top: unset;
   bottom: 0;
   justify-content: center;
}
.modal .btn-close {
   margin-right: 0;
   padding: 1.3rem;
}
}

@media (max-width:767.98px) {

}

@media (max-width:575.98px) {

}

@media (min-width:992px) {

	
}