.elementor-14854 .elementor-element.elementor-element-6540be60{--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;}.elementor-14854 .elementor-element.elementor-element-2fe2ab5{--display:flex;}.elementor-14854 .elementor-element.elementor-element-a0b2142 .elementor-heading-title{color:var( --e-global-color-243f42d );}.elementor-14854 .elementor-element.elementor-element-718a01ed{--display:flex;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-393af7c2{left:24px;}body.rtl .elementor-14854 .elementor-element.elementor-element-393af7c2{right:24px;}.elementor-14854 .elementor-element.elementor-element-393af7c2{bottom:24px;z-index:4;}.elementor-14854 .elementor-element.elementor-element-393af7c2 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-34e35e7b{left:0px;}body.rtl .elementor-14854 .elementor-element.elementor-element-34e35e7b{right:0px;}.elementor-14854 .elementor-element.elementor-element-34e35e7b{top:0px;}.elementor-14854 .elementor-element.elementor-element-3bf80906 img{width:100%;}.elementor-14854 .elementor-element.elementor-element-5145dc35{--display:flex;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-472e0a92{left:24px;}body.rtl .elementor-14854 .elementor-element.elementor-element-472e0a92{right:24px;}.elementor-14854 .elementor-element.elementor-element-472e0a92{bottom:24px;z-index:4;}.elementor-14854 .elementor-element.elementor-element-472e0a92 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-268f2dbc{left:0px;}body.rtl .elementor-14854 .elementor-element.elementor-element-268f2dbc{right:0px;}.elementor-14854 .elementor-element.elementor-element-268f2dbc{top:0px;}.elementor-14854 .elementor-element.elementor-element-6dad1608 img{width:100%;}.elementor-14854 .elementor-element.elementor-element-7c72ad48{--display:flex;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-16a2ad04{left:24px;}body.rtl .elementor-14854 .elementor-element.elementor-element-16a2ad04{right:24px;}.elementor-14854 .elementor-element.elementor-element-16a2ad04{bottom:24px;z-index:4;}.elementor-14854 .elementor-element.elementor-element-16a2ad04 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-31a8bd16{left:0px;}body.rtl .elementor-14854 .elementor-element.elementor-element-31a8bd16{right:0px;}.elementor-14854 .elementor-element.elementor-element-31a8bd16{top:0px;}.elementor-14854 .elementor-element.elementor-element-b6644b4 img{width:100%;}.elementor-14854 .elementor-element.elementor-element-32a142bc{--display:flex;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-4ef787e7{left:24px;}body.rtl .elementor-14854 .elementor-element.elementor-element-4ef787e7{right:24px;}.elementor-14854 .elementor-element.elementor-element-4ef787e7{bottom:24px;z-index:4;}.elementor-14854 .elementor-element.elementor-element-4ef787e7 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-1d1b16b4{left:0px;}body.rtl .elementor-14854 .elementor-element.elementor-element-1d1b16b4{right:0px;}.elementor-14854 .elementor-element.elementor-element-1d1b16b4{top:0px;}.elementor-14854 .elementor-element.elementor-element-1729f76d img{width:100%;}.elementor-14854 .elementor-element.elementor-element-7368f245{--display:flex;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-59a35bf8{left:24px;}body.rtl .elementor-14854 .elementor-element.elementor-element-59a35bf8{right:24px;}.elementor-14854 .elementor-element.elementor-element-59a35bf8{bottom:24px;z-index:4;}.elementor-14854 .elementor-element.elementor-element-59a35bf8 .elementor-heading-title{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-edf2e5e{left:0px;}body.rtl .elementor-14854 .elementor-element.elementor-element-edf2e5e{right:0px;}.elementor-14854 .elementor-element.elementor-element-edf2e5e{top:0px;}.elementor-14854 .elementor-element.elementor-element-31f50ba5 img{width:100%;}@media(min-width:768px){.elementor-14854 .elementor-element.elementor-element-2fe2ab5{--width:20%;}.elementor-14854 .elementor-element.elementor-element-718a01ed{--width:20%;}.elementor-14854 .elementor-element.elementor-element-5145dc35{--width:20%;}.elementor-14854 .elementor-element.elementor-element-7c72ad48{--width:20%;}.elementor-14854 .elementor-element.elementor-element-32a142bc{--width:20%;}.elementor-14854 .elementor-element.elementor-element-7368f245{--width:20%;}}@media(max-width:767px){.elementor-14854 .elementor-element.elementor-element-6540be60{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-393af7c2{left:8px;}body.rtl .elementor-14854 .elementor-element.elementor-element-393af7c2{right:8px;}.elementor-14854 .elementor-element.elementor-element-393af7c2{bottom:8px;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-472e0a92{left:8px;}body.rtl .elementor-14854 .elementor-element.elementor-element-472e0a92{right:8px;}.elementor-14854 .elementor-element.elementor-element-472e0a92{bottom:8px;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-16a2ad04{left:8px;}body.rtl .elementor-14854 .elementor-element.elementor-element-16a2ad04{right:8px;}.elementor-14854 .elementor-element.elementor-element-16a2ad04{bottom:8px;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-4ef787e7{left:8px;}body.rtl .elementor-14854 .elementor-element.elementor-element-4ef787e7{right:8px;}.elementor-14854 .elementor-element.elementor-element-4ef787e7{bottom:8px;}body:not(.rtl) .elementor-14854 .elementor-element.elementor-element-59a35bf8{left:8px;}body.rtl .elementor-14854 .elementor-element.elementor-element-59a35bf8{right:8px;}.elementor-14854 .elementor-element.elementor-element-59a35bf8{bottom:8px;}}/* Start custom CSS for container, class: .elementor-element-718a01ed */.elementor-14854 .elementor-element.elementor-element-718a01ed {
	position: relative;
	overflow: hidden;
}

.elementor-14854 .elementor-element.elementor-element-718a01ed .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-14854 .elementor-element.elementor-element-718a01ed:hover .elementor-widget-heading+.elementor-widget-image {
	opacity: 1;
}

.elementor-14854 .elementor-element.elementor-element-718a01ed::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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5145dc35 */.elementor-14854 .elementor-element.elementor-element-5145dc35 {
	position: relative;
	overflow: hidden;
}

.elementor-14854 .elementor-element.elementor-element-5145dc35 .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-14854 .elementor-element.elementor-element-5145dc35:hover .elementor-widget-heading+.elementor-widget-image {
	opacity: 1;
}

.elementor-14854 .elementor-element.elementor-element-5145dc35::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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c72ad48 */.elementor-14854 .elementor-element.elementor-element-7c72ad48 {
	position: relative;
	overflow: hidden;
}

.elementor-14854 .elementor-element.elementor-element-7c72ad48 .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-14854 .elementor-element.elementor-element-7c72ad48:hover .elementor-widget-heading+.elementor-widget-image {
	opacity: 1;
}

.elementor-14854 .elementor-element.elementor-element-7c72ad48::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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a142bc */.elementor-14854 .elementor-element.elementor-element-32a142bc {
	position: relative;
	overflow: hidden;
}

.elementor-14854 .elementor-element.elementor-element-32a142bc .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-14854 .elementor-element.elementor-element-32a142bc:hover .elementor-widget-heading+.elementor-widget-image {
	opacity: 1;
}

.elementor-14854 .elementor-element.elementor-element-32a142bc::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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7368f245 */.elementor-14854 .elementor-element.elementor-element-7368f245 {
	position: relative;
	overflow: hidden;
}

.elementor-14854 .elementor-element.elementor-element-7368f245 .elementor-widget-heading+.elementor-widget-image {
	opacity: 0;
	transition: opacity 0.25s ease;
}

.elementor-14854 .elementor-element.elementor-element-7368f245:hover .elementor-widget-heading+.elementor-widget-image {
	opacity: 1;
}

.elementor-14854 .elementor-element.elementor-element-7368f245::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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6540be60 */@media (max-width: 767px) {
	.elementor-14854 .elementor-element.elementor-element-6540be60>.e-con-inner>.e-con,
	.elementor-14854 .elementor-element.elementor-element-6540be60>.e-con {
		width: calc((100% - 20px) / 2);
		flex: 0 0 calc((100% - 20px) / 2);
	}
}/* End custom CSS */