.elementor-264 .elementor-element.elementor-element-1ed0d80{--display:flex;--justify-content:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;}.elementor-264 .elementor-element.elementor-element-b3186a8 img{height:100%;object-fit:cover;object-position:center right;}.elementor-264 .elementor-element.elementor-element-dd5124e{--display:flex;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}@media(max-width:1024px){.elementor-264 .elementor-element.elementor-element-1ed0d80{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}}@media(max-width:767px){.elementor-264 .elementor-element.elementor-element-1ed0d80{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-264 .elementor-element.elementor-element-dd5124e{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}}@media(min-width:768px){.elementor-264 .elementor-element.elementor-element-dd5124e{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-264 .elementor-element.elementor-element-dd5124e{--width:100%;}}/* Start custom CSS */@media (max-width: 768px){
	.page .img-background-style-01{
		display: none;
	}
	
	.page .desktop{
	    display: none;
	}
}

@media (min-width: 1024px){
	.page .main-header > .e-con-inner .mobile{
		display: none;
	}
	
	.page .elementor-264{
		height: 100%;
		margin-top: -110px;
		display: flex;
	        min-height: 100vh;
	}
	
	.page .content-body,
	.page .content-footer{
		z-index: 10;
	}

	.page .footer .copyright{
		flex-direction: row;
		justify-content: flex-end;
	}
	
	.page footer {
		position: fixed;
		z-index: 10;
		bottom: 1rem;
	}
	

}

.section .e-con-inner > .e-con{
	z-index: 10;
}

.section .e-con-inner > .e-con.section-background{
	z-index: 1;
}

.section .section-background{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.section .section-background .elementor-widget-image{
	height: 100%;
}

.section .section-background .elementor-widget-image img{
	height: 100%;
    width: 100%;
    object-fit: cover;
}


.page .section .img-background-style-01 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.page .section .img-background-style-01:before{
	content: "";
	width: 50%;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	background: rgb(38,28,5);
	background: -moz-linear-gradient(90deg, rgba(38,28,5,1) 0%, rgba(38,28,5,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(38,28,5,1) 0%, rgba(38,28,5,0) 100%);
	background: linear-gradient(90deg, rgba(38,28,5,1) 0%, rgba(38,28,5,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#261c05",endColorstr="#261c05",GradientType=1);
}

.page .section .img-background-style-01 .elementor-widget-container{
	text-align: right;
}

.page .section .img-background-style-01 img{
	width: 50%;
	height: 100%;
	object-fit: cover;
}/* End custom CSS */