/**
 * Theme Name:     Hello Elementor Child
 * Version:        1.1.8
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * 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.
 */
:root{
	--lightest-gray: #F4F4F4;
	--green-2: #4BC85E;
	--border-gray: rgba(0,0,0,0.1);
	--light: #fff;
	
	--btn-font-size: 18px;
	--btn-text-transform: uppercase;
	--btn-font-weight: 700;
	
	--shadow: 0 4 20p 0 rgba(0,0,0,0.15);
	
	--g-border-radius: 30px;
	
}

/** 
 * GRAVITY FORMS
 * **/
.gform_wrapper.gform-theme .gform-body .gform_fields{
	gap: 20px;
}
.gform_wrapper.gform-theme .gform-footer input[type]:not([type=checkbox]),
.gform_wrapper.gform-theme .gform-footer button,
.gform_wrapper.gform-theme .gform-body .gform_fields .gfield input[type]:not([type=checkbox]),
.gform_wrapper.gform-theme .gform-body .gform_fields .gfield select,
.gform_wrapper.gform-theme .gform-body .gform_fields .gfield textarea{
	border-radius: var(--g-border-radius)!important;
	padding: 20.5px 25px!important;
}
.gform_wrapper.gform-theme .gform-body .gform_fields .gfield input[type]:not([type=checkbox]),
.gform_wrapper.gform-theme .gform-body .gform_fields .gfield select,
.gform_wrapper.gform-theme .gform-body .gform_fields .gfield textarea{
	background: var(--lightest-gray);
	border: 1px solid var(--border-gray);
}
.gform_wrapper.gform-theme .gform-footer input[type]:not([type=checkbox]),
.gform_wrapper.gform-theme .gform-footer button{
	background-color: var(--green-2)!important;
	color: var(--light)!important;
	text-transform: var(--btn-text-transform)!important;
	font-size: var(--btn-font-size)!important;
	font-weight: var(--btn-font-weight)!important;
}
.gform_wrapper.gform-theme .gform-body .gform_fields .gfield_label {
	font-family: var(--e-global-typography-text-font-family);
}


/** 
 * COUNTDOWN TIMER
 * **/
.elementor .elementor-widget-countdown .elementor-countdown-wrapper .elementor-countdown-item{
	margin: 0!important;
}
.elementor .elementor-widget-countdown .elementor-countdown-wrapper .elementor-countdown-item:nth-child(2){
	background-color: var(--e-global-color-primary);
	
}
.elementor .elementor-widget-countdown .elementor-countdown-wrapper .elementor-countdown-item:nth-child(3){
	background-color: var(--e-global-color-f6ad674);
	
}
.elementor .elementor-widget-countdown .elementor-countdown-wrapper .elementor-countdown-item:nth-child(4){
	background-color: var(--e-global-color-accent);
	
}
.elementor .elementor-element.elementor-widget-countdown .elementor-countdown-wrapper{
	flex-wrap: wrap;
	gap: 32px;
}