/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1752578309
Updated: 2025-07-15 11:18:29

*/
.featureaWithIcons{
	overflow-x:hidden !important;
}

.textGreen{
	color:#00a86b;
}

.ekit-template-content-header{
	position: sticky !important;
    top: 0;
    z-index: 99999;
    background: #fff;
}

@media only screen and (max-width:767.5px){
	.featureaWithIcons .elementor-icon-list-items{
		flex-direction: column;
		align-content: center;
		align-items: flex-start;
		gap: 25px;
	}
}

.whoWeServeBox .elementor-widget-wrap.elementor-element-populated:hover{
	box-shadow: 
  0 0 0 0 transparent,
  0 0 0 0 transparent,
  0 4px 6px -1px rgba(0, 0, 0, 0.1), 
  0 2px 4px -2px rgba(0, 0, 0, 0.1) !important;
	transition: all 0.5s ease-in !important;
}

.

.whatYouCanFundCard{
	height:100% !important;
}

.whatYouCanFundCard .elementor-image-box-content{
	padding: 0 24px 24px 24px !important;
}

form.wpcf7-form label{
	font-family:Inter, sans-serif;
	font-size:14px;
	font-weight:500;
	color:rgb(55, 65, 81);
	margin-bottom:8px;
}

.whoWeServeBox{
	min-height:223px;
}

form.wpcf7-form input[type="text"],
form.wpcf7-form input[type="email"],
form.wpcf7-form input[type="tel"],
form.wpcf7-form textarea{
	padding:12px 16px;
	border:solid 1px #d1d5db;
	border-radius:6px;
	font-family: Inter, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: rgb(31, 41, 55);
}

form.wpcf7-form input::placeholder,
form.wpcf7-form textarea::placeholder{
	font-weight:500;
	color:#9fa6b1;
}

form.wpcf7-form input:focus,
form.wpcf7-form input:focus-visible,
form.wpcf7-form textarea:focus,
form.wpcf7-form textarea:focus-visible{
	border-color:var(--e-global-color-primary);
}

form.wpcf7-form input[type="submit"]{
	width:100%;
	font-family: Inter, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	padding:12px 24px;
	background:var(--e-global-color-primary);
	border:0;
	border-radius:6px;
}

form.wpcf7-form .wpcf7-spinner + p{
	margin:0;
}

.callToActionBtn {
	color: #fff;
	background: #00a86b;
	padding: 18px 22px;
	display: block;
	position: fixed;
	top: 50%;
	right: 17px;
	border-radius: 100px;
	transition: all .5s ease;
	transform: translateY(-50%);
	cursor:pointer;
 }

.callToActionBtn:hover {
	opacity: 0.9;
	color:#fff;
}

.elementor-icon-list-items{
	list-style:none !important;
	padding-left:0;
}

.privacy-policy h4{
	font-size:20px !important;
}

#heroImageCol .elementor-widget-wrap.elementor-element-populated{
	overflow-x:hidden !important;
}