@font-face {
    font-family: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body { font-family: 'GmarketSansLight'; }
.swiper-slide-prev{
	opacity: 0.4;
}
.swiper-slide-next{
	opacity: 0.4;
}
#menu-open { width:40px; line-height:50px; font-size:20px; color:#fff; }
#menu-open-mobile{width:40px; line-height:50px; font-size:20px; color:#fff; }
#menu-close { width:40px; line-height:50px; font-size:20px; color:#fff; }
#menu-close-m { width:40px; line-height:50px; font-size:20px; color:#fff; }
#menu { background:rgba(8, 37, 84, 0.89); height:100%; font-family: 'GmarketSansMedium'; font-size:14px; }
#menu-open-mobile-m { background:rgba(8, 37, 84, 0.89); height:100%; font-family: 'GmarketSansMedium'; font-size:14px; }
.sub-menu { font-family: 'GmarketSansLight'; margin-top:40px; line-height: 32px;}
.sub-menu a { color:#ccc; text-decoration:none; }
.sub-menu a:hover { color:#dbc66a;}


.accordion { --bs-accordion-bg:transparent; text-align:center; }
.accordion-button::after { display:none; }
.accordion-button { text-align:center; display:block; color:#fff; }
.accordion-item { border:0; }
.accordion-button:not(.collapsed) { color:#fff; background-color:transparent; box-shadow:none; }
.accordion-button:focus { border-color:none; box-shadow: none;}

.section2 .bg-move { position: absolute; top: 0; bottom: 0; left: auto; width: 100%; background-image: url("../images/PLPV.png?v=1"); background-size: cover; background-position: left center; }

.section3-main { background-size:cover; transition: 0.5s; }
.section3-main:hover { background-size:120%;}

.section3-opacity { background:rgba(0, 0, 0, 0.3); transition: 0.5s; }
.section3-opacity:hover { background:rgba(0, 0, 0, 0); transition: 0.5s; }

.single-title {}
.single-title h3 { font-family: 'GmarketSansMedium';}
.vertical-line { height:30px; border-left:1px solid #ccc; margin:0 auto; width: 1px; }
.swiper-slide { width:60%; background-color:#eee; }
.swiper-button-prev:after, .swiper-button-next:after { content: ""; }
.swiper-button-prev { background-image: url("../images/prev.png") !important; background-repeat: no-repeat; background-size:contain; width:40px; height: 20px; left:20%;}
.swiper-button-next { background-image: url("../images/next.png") !important;   background-repeat: no-repeat; background-size:contain; width:40px; height: 20px; right:20%;}

footer { background-color:#191919; color:#ccc; font-size:14px; }