.section-banner{
	width:100%;
	overflow:hidden;
}
.section-banner .banner-container{
	display:flex;
	overflow:hidden;
	position:relative;
}
.section-banner .banner-container .bannerimg{
	width:100%;
	aspect-ratio: 1920 / 678;
}
.section-banner .banner-container .bannerimg-mobile{
	width:100%;
	aspect-ratio: 430 / 299;
}
.section-banner .banner-container .banner-overlay{
	position:absolute;
	width:100%;
	text-align:center;
	height:100%;
	z-index: 1;
}
.section-banner .banner-container h1{
	font-weight: 800;
	font-size: 90px;
	text-align: center;
	/* grad1 */
	background: linear-gradient(90deg, #AF9259 0%, #7D8A56 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.section-banner .banner-container h2{
	font-size:40px;
	color:#FFF;
	font-weight:800;
	text-align:center;
}
.section-banner .banner-container p{
	font-size:24px;
	font-weight:400;
	color:#FFF;
	text-align:center;
	margin:0 auto;
}
.section-banner .banner-container .white-btn {
	background-color: #FFF;
	text-transform: uppercase;
	color: #88682B;
	border-radius:90px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	padding: 10px 60px 10px 60px;
	display: inline-block;
	text-decoration: none;
	box-shadow: 0px 5px 0px 0px rgba(175,146,89,0.75);
}
.section-banner .swiper-button-prev,
.section-banner .swiper-button-next {
	width: 67px;
	height: 67px;
	background-size: 67px 67px;
	top: 48%;
}

.section-banner .swiper-button-prev {
	background-image: url('../images/banner-previous.svg');
	left: 23%;
}

.section-banner .swiper-button-next {
	background-image: url('../images/banner-next.svg');
	right: 23%;
}
.section-banner .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom:30px;
}
.section-banner .swiper-pagination-bullet{
	width:20px;
	height:20px;
	opacity:1;
	background:#FFF;
}
.section-banner .swiper-pagination-bullet-active{
	background: linear-gradient(90deg, #AF9259 0%, #7D8A56 100%);
}

@media (min-device-width: 1366px) and (max-device-width: 1441px) {
	.section-banner .banner-container h1{
		font-size:52px;
	}
	.section-banner .banner-container h2{
		font-size:27px;
	}
	.section-banner .banner-container p{
		font-size:18px;
	}
}

/* Portrait and Landscape */
@media only screen and (min-device-width: 275px) and (max-device-width: 812px) {

	.section-banner .swiper-button-prev,
	.section-banner .swiper-button-next{
		display:none;
	}
	.section-banner .banner-container p{
		font-size: 12px;
        line-height: 13px;
	}
	.section-banner .banner-container h1 {
        font-size: 22px;
    }
	.section-banner .banner-container h2 {
        font-size: 14px;
		margin-bottom:0;
    }
	.section-banner .banner-container .white-btn{
		padding:8px;
		font-size:11px;
	}
	.section-banner .swiper-pagination-bullet{
		width:10px;
		height:10px;
	}
}