/* 섹션 FIXED 백그라운드 스타일 3 */
.bgfixbanner-1-basic-2col {
    position: relative;
}
.bgfixbanner-1-basic-2col .bg-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
}
.bgfixbanner-1-basic-2col .bgfixbanner-1-basic-2col-flex {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	row-gap: 3.8em;
}
.bgfixbanner-1-basic-2col .bgfixbanner-1-basic-2col-flex .booking-1 {
	width: 45%;
}
.bgfixbanner-1-basic-2col .bgfixbanner-1-basic-2col-flex .booking-2 {
	width: 50%;
}
.bgfixbanner-1-basic-2col .img-zone {text-align: center;}
.bgfixbanner-1-basic-2col .img-zone img {width: 100%; height: auto; max-width: 580px;}
.bgfixbanner-1-basic-2col .con-box {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	row-gap: 2.6em;
}
.bgfixbanner-1-basic-2col .con-box .title {
	width: 100%;
	color: #fff;
	font-weight: 700;
	line-height: 1.2;
	font-family: 'paybooc-Bold', 'OTWelcomeBA', 'Montserrat', 'GmarketSansMedium', 'NEXONFootballGothicLA1', 'GongGothicLight', 'S-CoreDream-4Regular', 'Hahmlet-Regular', 'LeferiPoint-SpecialItalicA';
}
.bgfixbanner-1-basic-2col .con-box p {
	width: 100%;
	color: #fff;
	font-weight: 400;
	line-height: 1.3;
}
.bgfixbanner-1-basic-2col .con-box p.summary {

}
.bgfixbanner-1-basic-2col .con-box .con-box-button {
	width: 100%;
}
.bgfixbanner-1-basic-2col .con-box .con-box-button .theme-btn-2 {

}
@media only screen and (min-width: 800px) {
}
@media only screen and (max-width: 991px) {
	.bgfixbanner-1-basic-2col.section .container {
		padding-top: min(14.75vw, 100px);
		padding-bottom: min(5.25vw, 50px);
	}
	.bgfixbanner-1-basic-2col .bgfixbanner-1-basic-2col-flex .booking-1,
	.bgfixbanner-1-basic-2col .bgfixbanner-1-basic-2col-flex .booking-2 {
		width: 100%;
	}
	.bgfixbanner-1-basic-2col .con-box {
		width: 100%;
		padding: 0 5%;
	}
}
@media only screen and (max-width: 799px) {
}