.elementor-15064 .elementor-element.elementor-element-5f9b8bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;overflow:visible;}.elementor-15064 .elementor-element.elementor-element-6d8caea{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-fc17882{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-fc17882{right:24px;}.elementor-15064 .elementor-element.elementor-element-fc17882{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-fc17882 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-3326e13{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-3326e13{right:0px;}.elementor-15064 .elementor-element.elementor-element-3326e13{top:0px;}.elementor-15064 .elementor-element.elementor-element-30f892a img{width:100%;}.elementor-15064 .elementor-element.elementor-element-9af7f1a{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-fe78202{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-fe78202{right:24px;}.elementor-15064 .elementor-element.elementor-element-fe78202{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-fe78202 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-8c80555{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-8c80555{right:0px;}.elementor-15064 .elementor-element.elementor-element-8c80555{top:0px;}.elementor-15064 .elementor-element.elementor-element-a1f25ad img{width:100%;}.elementor-15064 .elementor-element.elementor-element-a92e349{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-79063df{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-79063df{right:24px;}.elementor-15064 .elementor-element.elementor-element-79063df{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-79063df .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-8083582{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-8083582{right:0px;}.elementor-15064 .elementor-element.elementor-element-8083582{top:0px;}.elementor-15064 .elementor-element.elementor-element-0da8250 img{width:100%;}.elementor-15064 .elementor-element.elementor-element-60dc4c3{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-d3c63c6{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-d3c63c6{right:24px;}.elementor-15064 .elementor-element.elementor-element-d3c63c6{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-d3c63c6 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-967a0ee{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-967a0ee{right:0px;}.elementor-15064 .elementor-element.elementor-element-967a0ee{top:0px;}.elementor-15064 .elementor-element.elementor-element-89a9596 img{width:100%;}.elementor-15064 .elementor-element.elementor-element-70ee5ba{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-33b5ddc{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-33b5ddc{right:24px;}.elementor-15064 .elementor-element.elementor-element-33b5ddc{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-33b5ddc .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-9597e46{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-9597e46{right:0px;}.elementor-15064 .elementor-element.elementor-element-9597e46{top:0px;}.elementor-15064 .elementor-element.elementor-element-7feeaae img{width:100%;}.elementor-15064 .elementor-element.elementor-element-b9bc40d{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-d0d688e{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-d0d688e{right:24px;}.elementor-15064 .elementor-element.elementor-element-d0d688e{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-d0d688e .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-8e7c43e{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-8e7c43e{right:0px;}.elementor-15064 .elementor-element.elementor-element-8e7c43e{top:0px;}.elementor-15064 .elementor-element.elementor-element-325d605 img{width:100%;}.elementor-15064 .elementor-element.elementor-element-54297ed{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-4e09dce{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-4e09dce{right:24px;}.elementor-15064 .elementor-element.elementor-element-4e09dce{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-4e09dce .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-0d4c6e4{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-0d4c6e4{right:0px;}.elementor-15064 .elementor-element.elementor-element-0d4c6e4{top:0px;}.elementor-15064 .elementor-element.elementor-element-6feea65 img{width:100%;}.elementor-15064 .elementor-element.elementor-element-82976b3{--display:flex;overflow:visible;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-df84382{left:24px;}body.rtl .elementor-15064 .elementor-element.elementor-element-df84382{right:24px;}.elementor-15064 .elementor-element.elementor-element-df84382{bottom:24px;z-index:4;}.elementor-15064 .elementor-element.elementor-element-df84382 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-0569bef{left:0px;}body.rtl .elementor-15064 .elementor-element.elementor-element-0569bef{right:0px;}.elementor-15064 .elementor-element.elementor-element-0569bef{top:0px;}.elementor-15064 .elementor-element.elementor-element-18181ee img{width:100%;}@media(min-width:768px){.elementor-15064 .elementor-element.elementor-element-6d8caea{--width:25%;}.elementor-15064 .elementor-element.elementor-element-9af7f1a{--width:25%;}.elementor-15064 .elementor-element.elementor-element-a92e349{--width:25%;}.elementor-15064 .elementor-element.elementor-element-60dc4c3{--width:25%;}.elementor-15064 .elementor-element.elementor-element-70ee5ba{--width:25%;}.elementor-15064 .elementor-element.elementor-element-b9bc40d{--width:25%;}.elementor-15064 .elementor-element.elementor-element-54297ed{--width:25%;}.elementor-15064 .elementor-element.elementor-element-82976b3{--width:25%;}}@media(max-width:767px){.elementor-15064 .elementor-element.elementor-element-5f9b8bd{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-fc17882{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-fc17882{right:8px;}.elementor-15064 .elementor-element.elementor-element-fc17882{bottom:8px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-fe78202{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-fe78202{right:8px;}.elementor-15064 .elementor-element.elementor-element-fe78202{bottom:8px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-79063df{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-79063df{right:8px;}.elementor-15064 .elementor-element.elementor-element-79063df{bottom:8px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-d3c63c6{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-d3c63c6{right:8px;}.elementor-15064 .elementor-element.elementor-element-d3c63c6{bottom:8px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-33b5ddc{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-33b5ddc{right:8px;}.elementor-15064 .elementor-element.elementor-element-33b5ddc{bottom:8px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-d0d688e{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-d0d688e{right:8px;}.elementor-15064 .elementor-element.elementor-element-d0d688e{bottom:8px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-4e09dce{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-4e09dce{right:8px;}.elementor-15064 .elementor-element.elementor-element-4e09dce{bottom:8px;}body:not(.rtl) .elementor-15064 .elementor-element.elementor-element-df84382{left:8px;}body.rtl .elementor-15064 .elementor-element.elementor-element-df84382{right:8px;}.elementor-15064 .elementor-element.elementor-element-df84382{bottom:8px;}}/* Start custom CSS for container, class: .elementor-element-6d8caea */.elementor-15064 .elementor-element.elementor-element-6d8caea {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-6d8caea .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-6d8caea .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-6d8caea::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-6d8caea .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-6d8caea:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-6d8caea:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-6d8caea::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-6d8caea:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af7f1a */.elementor-15064 .elementor-element.elementor-element-9af7f1a {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-9af7f1a .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-9af7f1a .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-9af7f1a::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-9af7f1a .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-9af7f1a:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-9af7f1a:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-9af7f1a::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-9af7f1a:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92e349 */.elementor-15064 .elementor-element.elementor-element-a92e349 {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-a92e349 .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-a92e349 .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-a92e349::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-a92e349 .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-a92e349:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-a92e349:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-a92e349::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-a92e349:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60dc4c3 */.elementor-15064 .elementor-element.elementor-element-60dc4c3 {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-60dc4c3 .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-60dc4c3 .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-60dc4c3::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-60dc4c3 .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-60dc4c3:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-60dc4c3:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-60dc4c3::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-60dc4c3:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70ee5ba */.elementor-15064 .elementor-element.elementor-element-70ee5ba {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-70ee5ba .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-70ee5ba .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-70ee5ba::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-70ee5ba .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-70ee5ba:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-70ee5ba:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-70ee5ba::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-70ee5ba:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9bc40d */.elementor-15064 .elementor-element.elementor-element-b9bc40d {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-b9bc40d .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-b9bc40d .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-b9bc40d::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-b9bc40d .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-b9bc40d:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-b9bc40d:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-b9bc40d::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-b9bc40d:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54297ed */.elementor-15064 .elementor-element.elementor-element-54297ed {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-54297ed .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-54297ed .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-54297ed::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-54297ed .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-54297ed:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-54297ed:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-54297ed::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-54297ed:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82976b3 */.elementor-15064 .elementor-element.elementor-element-82976b3 {
	position: relative;
	overflow: hidden;
}

.elementor-15064 .elementor-element.elementor-element-82976b3 .elementor-widget-heading {
	z-index: 3;
}

.elementor-15064 .elementor-element.elementor-element-82976b3 .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-15064 .elementor-element.elementor-element-82976b3::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(to top right, black 0%, transparent 50%);
	opacity: 0.5;
	pointer-events: none;
	z-index: 2;
}

@media (min-width: 768px) {
	.elementor-15064 .elementor-element.elementor-element-82976b3 .elementor-widget-heading {
		opacity: 0;
		pointer-events: none;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-82976b3:hover .elementor-widget-heading {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-82976b3:hover .elementor-widget-heading+.elementor-widget-image {
		opacity: 1;
	}

	.elementor-15064 .elementor-element.elementor-element-82976b3::after {
		opacity: 0;
		transition: opacity 0.25s ease;
	}

	.elementor-15064 .elementor-element.elementor-element-82976b3:hover::after {
		opacity: 0.5;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9b8bd */.elementor-15064 .elementor-element.elementor-element-5f9b8bd>.e-con-inner>.e-con,
.elementor-15064 .elementor-element.elementor-element-5f9b8bd>.e-con {
	width: calc((100% - 60px) / 4);
	flex: 0 0 calc((100% - 60px) / 4);
}

@media (max-width: 767px) {
	.elementor-15064 .elementor-element.elementor-element-5f9b8bd>.e-con-inner>.e-con,
	.elementor-15064 .elementor-element.elementor-element-5f9b8bd>.e-con {
		width: calc((100% - 20px) / 2);
		flex: 0 0 calc((100% - 20px) / 2);
	}
}/* End custom CSS */