.bg-white-bottom{
	position:relative;
}

.elementor-lightbox .swiper .elementor-swiper-button{
	transform: none!important;
}

.bg-white-bottom:before{
	position: absolute;
	top:143px;
	bottom: 0;
	background: #fff;
	left: 0;
	width: 100%;
	content: '';
}

.link a:hover{
	opacity: 0.7
}

.elementor-lightbox .swiper .elementor-swiper-button-prev {
    left: 0;
    position: absolute;
    top: 0;
    opacity: 1;
    z-index: 99;
    cursor: pointer;
}
.elementor-lightbox .swiper .elementor-swiper-button-next{
	right: 0;
    position: absolute;
    top: 0;
    opacity: 1;
    z-index: 99;
    cursor: pointer;
}

@media(min-width: 1025px){
	.elementor-location-header .elementor-nav-menu>li:last-child{
	margin-left: 70px;
}
.elementor-location-header .elementor-nav-menu>li:last-child>a{
	border: 2px solid rgb(191, 154, 95);
	padding: 0 41px!important;
	line-height: 46px;
	height: 50px;
	width: fit-content;
}

.elementor-nav-menu>li:last-child>a:after{
	display: none;
}

.elementor-location-header .elementor-nav-menu>li:last-child>a:hover{
	background: rgb(191, 154, 95);
	color: #fff!important;
}
}
.elementor-location-footer .elementor-nav-menu>li:last-child{
	margin: 0;
}

.dot-bottom  .swiper-pagination{
	bottom: 200px!important;
	top: auto!important;
}

.swiper-pagination-bullet{
	width: 9px!important; 
	height: 9px!important; 
	border: 2px solid rgb(249, 246, 241);
	position: relative;
	opacity: 1!important;
	background: transparent!important;
}

.light-slider .swiper-pagination-bullet{
	border-color: rgba(0,0,0,0.5);
}

.light-slider .swiper-pagination{
	margin-top: 15px;
}

.swiper-pagination-bullet-active:after{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	content: '';
	width: 13px;
	height: 13px;
	background: rgb(191, 154, 95);
	border-radius: 100%;
}

.dot-bottom .elementor-swiper-button-prev{
	left: 50px!important;
}

.dot-bottom .elementor-swiper-button-next{
	right: 50px!important;
}
.elementor-swiper-button{
	border-radius: 4px;
background: rgba(249, 246, 241, 0.4);
	width: 38px;
	height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.after-bg{
	position: relative;
	overflow: hidden;
}

.after-bg:before{
	position: absolute;
	top: -300px;
	content: '';
	height: 675px;
	left: -1000px;
	right: -1000px;
	transform: rotate(6deg);
	background: rgba(38, 90, 83, 1);
	    width: calc(100% + 2000px);
}

.elementor-form .elementor-button{
	height:50px;
	line-height: 50px;
	width: 350px;
}


.img-footer svg{
	filter: brightness(0) saturate(100%) invert(95%) sepia(99%) saturate(251%) hue-rotate(295deg) brightness(107%) contrast(94%);
}

@media (max-width: 1250px){
	.elementor-location-header .elementor-nav-menu>li:last-child{
	margin-left: 0;
}
	.elementor-location-header .elementor-nav-menu>li:last-child a{
			padding: 0 20px!important;
	}
	.text-left .elementor-absolute{
		left: 15px!important;
	}
}

@media (max-width: 767px){
	.elementor-swiper-button{
		display: none!important;
	}
}
