/*
 Theme Name:   Hello Elementor Child
 Description:  Child theme for Hello Elementor


 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import parent theme styles */
@import url("../hello-elementor/style.css");

/* Your custom styles go below */


.gform-theme--foundation .gform_fields{
	row-gap:20px!important;
}
.gform-field-label,
.gfield_label{
	color:#fff!important;
}
.gform_footer,
.gfield--type-captcha{
	display:flex!important;
	justify-content:center!important;
	flex-direction:column!important;
	align-items:center!important;
}
.ginput_container_text input, .ginput_container_email input, .gform-grid-col input, .ginput_container_textarea textarea{
	border-radius:8px!important;
}
.ginput_container_text input:focus, .ginput_container_email input:focus, .gform-grid-col input:focus, .ginput_container_textarea textarea:focus{
	outline:none;
}
.gform_wrapper .gform-footer  .gform_button{
	background-color:#66FF00!important;
	font-size:18px!important;
	border-radius:50px!important;
	padding: 15px 30px!important;
    color: #000!important;
    border: 2px solid #fff!important;
}
.gform_wrapper .gform-footer  .gform_button:hover{
	
	background-color:#52c406!important;
}


.gform_wrapper .gform-footer  .gform_button:focus{
	outline:none!important
}

.gform_heading{
	display:none!important;
}

.gform_confirmation_message{
	text-align: center!important;
    color: #fff!important;
    font-weight: 600!important;
    font-size: 18px!important;
    padding: 30px!important;
    background: rgba(255, 255, 255, 0.2)!important;
    border-radius: 20px!important;
}