/*
Theme Name: Divi Child theme of Divi
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 4.27.5
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 18 Feb 2026 00:55:24 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

:root {
	--clr-primary: #139140;
	--clr-secondary: #94ce2e
}

/* home */
.home #intro .et_pb_blurb_content h4.et_pb_module_header span {
	position: absolute;
	top: 45px;
	left: -50px;
	color: #f1f1f1;
	font-size: 128px;
	z-index: -1;
}

.home #intro ul {
	margin: 0 0 60px;
	padding: 0;
	list-style: none;
}

.home #intro ul li {
	position: relative;
	margin-bottom: 15px;
	padding-left: 20px;
}

.home #intro ul li:before {
	content: '\f0da';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 0;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
}

.home #what img {
	aspect-ratio: 3 / 2;
	object-fit: cover;
	object-position: 0 20%;
}

/* testimonials */
.grid_style3 .gs_testimonial_single .testimonial-box {
	border: 0 !important;
	border-radius: 0 !important;
}

/* modules */
.page-modules #modules .et_pb_main_blurb_image img {
	filter: brightness(0) invert(1);
}

.grid_style3 .gs_testimonial_single .testimonial-box .box-content, 
.grid_style3 .gs_testimonial_single .testimonial-author-info .gs-tai-client .box-client-name {
	font-family: 'Plus Jakarta Sans', sans-serif;
}

.grid_style3 .box-content a.gstm-popup--link {
	color: var(--clr-primary);
}

.grid_style3 .box-content a.gstm-popup--link:hover {
	color: var(--clr-secondary);
}

.admin-bar .mfp-content {
	margin-top: 20% !important;
	border-radius: 0 !important;
}

/* forms */
input[type=submit] {
	padding: 15px 30px !important;
	background: var(--clr-primary) !important;
	color: #fff !important;
	font: 400 14px 'Plus Jakarta Sans', sans-serif !important;
	letter-spacing: 1;
	text-transform: uppercase !important;
	transition: all .3s ease-in;
}

input[type=submit]:hover {
	background: var(--clr-secondary) !important;
}

@media (max-width: 680px) {
	
	h2 {
		font-size: 32px !important;
	}
	
	h5 {
		font-size: 20px !important;
	}
	
	.carousel-navs--style-two .gs_carousel_swiper {
		margin: 0;
		padding: 0;
	}

	.home #intro ul li {
		padding-left: 20px;
		margin-bottom: 10px;
	}

}

