.elementor-39 .elementor-element.elementor-element-86820a2 > .elementor-widget-container{background-color:#F5F5F3;}.elementor-39 .elementor-element.elementor-element-d5b96d9 .newsletter-section h3{font-family:"Lufga-Regular", Sans-serif;}/* Start custom CSS for roonix_our_services_v7, class: .elementor-element-86820a2 */.service-block.style-two{
	position:relative;
	margin-bottom:var(--margin-bottom-30);
}

.service-block.style-two .inner-box{
	position:relative;
	padding: 50px 20px 20px 20px;
	background-color:var(--white-color);
	border: 1px solid #e8e8e8;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
	min-height: 315px;
}

.service-block.style-two .inner-box .icon{
	position:relative;
	line-height:1em;
	color:var(--color-two);
	font-size:var(--font-60);
	font-family: "Flaticon";
	display:inline-block;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}

.service-block.style-two .inner-box:hover .icon{
	color:var(--main-color);
	-webkit-transform: scale(-1) rotate(180deg);
    -moz-transform: scale(-1) rotate(180deg);
    -ms-transform: scale(-1) rotate(180deg);
    -o-transform: scale(-1) rotate(180deg);
    transform: scale(-1) rotate(180deg);
}

.service-block.style-two .inner-box h4{
	position:relative;
	font-weight:600;
	margin-top:var(--margin-top-25);
	margin-bottom:var(--margin-bottom-15);
}

.service-block.style-two .inner-box h4 a{
	position:relative;
	color:var(--color-two);
}

.service-block.style-two .inner-box:hover h4 a{
	color:var(--main-color);
}

.service-block.style-two .inner-box .text{
	color:var(--color-five);
	max-width:270px;
	line-height:28px;
	margin-bottom:var(--margin-bottom-35);
}

.service-block.style-two .inner-box .arrow{
	position:absolute;
	right: 0;
	top: 0;
	display:block;
	font-weight:400;
	color:var(--black-color);
	font-family: "Flaticon";
	font-size:var(--font-60);
	transform:rotate(-45deg);
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}

.service-block.style-two .inner-box .arrow svg path{
	fill: #ededed;
}

.service-block.style-two .inner-box:hover .arrow{
	color:var(--main-color);
}

.service-block.style-two .inner-box:hover .arrow svg path{
	fill: #ffdc00;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lufga-Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://asmekanik.net/wp-content/uploads/2023/09/Lufga-Regular.eot');
	src: url('http://asmekanik.net/wp-content/uploads/2023/09/Lufga-Regular.eot?#iefix') format('embedded-opentype'),
		url('http://asmekanik.net/wp-content/uploads/2023/09/Lufga-Regular.woff2') format('woff2'),
		url('http://asmekanik.net/wp-content/uploads/2023/09/Lufga-Regular.woff') format('woff'),
		url('http://asmekanik.net/wp-content/uploads/2023/09/Lufga-Regular.ttf') format('truetype'),
		url('http://asmekanik.net/wp-content/uploads/2023/09/Lufga-Regular.svg#Lufga-Regular') format('svg');
}
/* End Custom Fonts CSS */