@import "./em-section-title.css";

/* 기본 설정 사항 */
.header-section .container {max-width: 1780px;}

.sec-title-container.left-title h2, .sec-title-container h2 {
    letter-spacing: 0;
    font-family: 'paybooc-Bold', 'OTWelcomeBA', 'Montserrat', 'GmarketSansMedium', 'NEXONFootballGothicLA1', 'GongGothicLight', 'S-CoreDream-4Regular', 'Hahmlet-Regular', 'LeferiPoint-SpecialItalicA';
}
.sec-title-container.left-title h2 span, .sec-title-container.center-title h2 span, .sec-title-container h2 span {
    color: #3575eb;
}

/* 섹션 백그라운드 */
.sec-bg-1 {background-color: #021409;}
.sec-bg-2 {}
.sec-bg-3 {}
.sec-bg-4 {}
.sec-bg-5 {}
.sec-bg-6 {}
.sec-bg-7 {}

.sec-bg-c1 {}
.sec-bg-c2 {background-color: #021409;}
.sec-bg-c3 {}
.sec-bg-c4 {}
.sec-bg-c5 {}
.sec-bg-c6 {}
.sec-bg-c7 {}

.sec-bg-img1 {background-color: #021409;}
.sec-bg-img2 {}
.sec-bg-img3 {}
.sec-bg-img4 {}
.sec-bg-img5 {}
.sec-bg-img6 {}
.sec-bg-img7 {}

/* 서브페이지 타이틀 백그라운드 */
.sec-title-container h2:after,
.sec-title-container.left-title h2:after,
.sec-title-container.center-title h2:after,
.about-style-4 .box-title h4:after,
#bo_btn_top .bo_list_title h4:after,
.organ-chart .box-title h4:after,
.contact-a-2 .box-title h4:after,
.request-a-1 .request-a-1-box .box-title h4:after,
.contact-c-1 .box-title h4:after {
    background: linear-gradient(90deg, rgba(4,154,70,1) 0%, rgba(249,216,11,1) 100%) !important;
}
/* 서브페이지 부가 타이틀 */
.sec-title-container.style-1-left h4 small {
    font-family: 'LeferiPoint-SpecialItalicA', 'S-CoreDream-4Regular', 'paybooc-Bold', 'OTWelcomeBA', 'Montserrat', 'GmarketSansMedium', 'NEXONFootballGothicLA1', 'GongGothicLight', 'Hahmlet-Regular';
}

/* 템플릿(테마)별 설정 사항 */
.Montserrat {font-family: 'Montserrat';}
a.theme-btn-2 {border-radius: 29px;}

.em-board-banner-2 .recent-table table tbody th p {color: #3575eb;}

/* 공통 추가 */
.line-height-14 {line-height: 1.4;}
.flex-align-center {display: flex;align-items: center;}

/* 메인 페이지 추가 */
.em-col2-banner-1 .text-con-area {width: 100%;padding-top: max(5.6vw, 30px);padding-bottom: max(5.6vw, 30px);padding-left: max(4.6vw, 15px);padding-right: max(4.6vw, 15px);}
.em-col2-banner-1 .text-con-area h2 {font-size: min(5.0vw,35px);font-weight: 600;}
.em-col2-banner-1 .text-con-area p {font-size: min(2.94vw,20px);font-weight: 400;word-break: keep-all;line-height: 1.4;}

@media only screen and (max-width: 991px) {
    .text-left-sd {text-align: left !important;}
    .em-flex.booking-sd {flex-direction: column;}
	.em-flex.booking-sd .booking-1 {order: 2;}
	.em-flex.booking-sd .booking-2 {order: 1;}
}

/* owl 슬라이더별 dots 설정 */
.owl-product-slider-1c {position: relative;margin-bottom: 40px;}
.owl-product-slider-1c .owl-dots {
    bottom: -40px;
	position: absolute;
    width: 100%;
    text-align: center;
	margin-top:0
}
.owl-product-slider-1c .owl-dots span {
	display: block;
    width: 20px;
    height: 15px;
    background-color: #d6d6d6;
}
.owl-product-slider-1c .owl-dot {
	display: inline-block;
    margin: 0 0.35rem;
}
.owl-product-slider-1c .owl-dot.active span {
	background-color: #D4F21B;
}

