/*
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.6.1770363502
Updated: 2026-02-06 07:38:22

*/

#gform_wrapper_1 .gfield_required, #gform_wrapper_1 .gform_validation_errors  {
	display: none !important;
}

#gform_wrapper_1  .gform_fields {
	gap: 15px !important;
}

#gform_wrapper_1 .gfield_description.validation_message.gfield_validation_message {
	margin-block-start: 4px !important;
	padding-left: 3px;
	font-weight: 600;
}

#gform_wrapper_1 .gfield_label {
	color: #F95E0B !important;
	font-family: 'Geist';
	font-weight: 600 !important;
	font-size: 18px !important; 
}


#gform_wrapper_1 input, #gform_wrapper_1 textarea, #gform_wrapper_1 select {
	border: 1px solid #A19CA2 !important;
	background-color: #F7F7F0 !important;
	border-radius: 8px !important;
	outline: none !important;
	box-shadow: none !important;
	color: #2B2517 !important;
	min-height: 47px;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 18px !important;
}

#gform_wrapper_1 select {
	padding-top: 5px;
}

#gform_confirmation_message_1 {
	color: #F95E0B !important;
	font-weight: 500;
}

#gform_wrapper_1 select:has(option[value=""]:checked) {
  color: #A19CA2 !important;
}

#gform_wrapper_1 select:not(:has(option[value=""]:checked)) {
  color: #2B2517 !important;
}


#gform_wrapper_1 input::placeholder, #gform_wrapper_1 textarea::placeholder, #gform_wrapper_1 select::placeholder {
	color: #A19CA2 !important;
}

#gform_wrapper_1 .gform-footer input {
	background-color: #EA66A8 !important;
	border-radius: 80px !important;
	color: #FEE34D !important;
	font-family: 'Archivo Black' !important;
	text-transform: uppercase;
	border: 1px solid #EA66A8 !important;
}

#gform_wrapper_1 .gform-footer {
	margin-block-start: 12px !important
}

@media screen and (max-width: 1024px) {
	#gform_wrapper_1 .gform-footer {
		justify-content: center;
	}
	#gform_wrapper_1 .gform-footer input {
		color: #F95E0B !important;
		background-color: #FEE34D !important;
		border: 1px solid #FEE34D !important;
	}
	
	#gform_confirmation_message_1 {
		color: #ffffff!important;
	}
}

/* Mobile Form */
#gform_wrapper_2 .gfield_required, #gform_wrapper_2 .gform_validation_errors  {
	display: none !important;
}

#gform_wrapper_2  .gform_fields {
	gap: 15px !important;
}

#gform_wrapper_2 .gfield_description.validation_message.gfield_validation_message {
	margin-block-start: 4px !important;
	padding-left: 3px;
	font-weight: 600;
}

#gform_wrapper_2 .gfield_label {
	color: #F95E0B !important;
	font-family: 'Geist';
	font-weight: 600 !important;
	font-size: 18px !important; 
}


#gform_wrapper_2 input, #gform_wrapper_2 textarea, #gform_wrapper_2 select {
	border: 1px solid #A19CA2 !important;
	background-color: #F7F7F0 !important;
	border-radius: 8px !important;
	outline: none !important;
	box-shadow: none !important;
	color: #2B2517 !important;
	min-height: 47px;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 18px !important;
}

#gform_wrapper_2 select {
	padding-top: 5px;
}

#gform_confirmation_message_1 {
	color: #F95E0B !important;
	font-weight: 500;
}

#gform_wrapper_2 select:has(option[value=""]:checked) {
  color: #A19CA2 !important;
}

#gform_wrapper_2 select:not(:has(option[value=""]:checked)) {
  color: #2B2517 !important;
}


#gform_wrapper_2 input::placeholder, #gform_wrapper_2 textarea::placeholder, #gform_wrapper_2 select::placeholder {
	color: #A19CA2 !important;
}

#gform_wrapper_2 .gform-footer input {
	background-color: #EA66A8 !important;
	border-radius: 80px !important;
	color: #FEE34D !important;
	font-family: 'Archivo Black' !important;
	text-transform: uppercase;
	border: 1px solid #EA66A8 !important;
}

#gform_wrapper_2 .gform-footer {
	margin-block-start: 12px !important
}

@media screen and (max-width: 1024px) {
	#gform_wrapper_2 .gform-footer {
		justify-content: center;
	}
	#gform_wrapper_2 .gform-footer input {
		color: #F95E0B !important;
		background-color: #FEE34D !important;
		border: 1px solid #FEE34D !important;
	}
	
	#gform_confirmation_message_1 {
		color: #ffffff!important;
	}
}