/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://example.com/
 Description:  Child theme for Hello Elementor
 Author:       Your Name
 Author URI:   https://example.com/
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Your custom CSS goes below this line */


.e-con > .e-con-inner {
	max-width: 90%;
}
/* 2-column layout for desktop */
.cf2col {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.cf2col .col {
    width: calc(50% - 10px);
}

/* full width fields */
.cf-full {
    width: 100%;
}

/* Mobile stacking */
@media(max-width: 600px) {
    .cf2col .col {
        width: 100%;
    }
}
#wpcf7-f242-p233-o1 .wpcf7 [type="button"],#wpcf7-f242-p233-o1  [type="submit"],#wpcf7-f242-p233-o1 .wpcf7 button {
	background-color: #f9bd00;
	width: 100%;
	color: #fff;
	height: 50px;
	border: navajowhite;
}
#wpcf7-f242-p233-o1 .wpcf7 input{
	border: none;
	border-radius: 3px;
	padding: 6px 12px;
	transition: all .3s;
	width: 100%;
	height: 50px;
}.wpcf7-form-control.wpcf7-textarea {
	border: navajowhite;
}
.home .elementor-element-7156c47 {
	display: none;
} 
#wpcf7-f263-p12-o1 input {
	max-width: 300px;
	  height: 45px;
}

#wpcf7-f263-p12-o1 .wpcf7-form.init {
	background: #fff;
	padding: 35px 50px;
	border-radius: 10px;
}
#wpcf7-f263-p12-o1 .wpcf7 input[type="text"] {
	border: 1px solid #d1d1d1;

	background: #f5f5f5;
}
#wpcf7-f263-p12-o1 input.wpcf7-submit {
    background: #009BAE;
    border: 1px solid #009BAE;
    padding: 11px 25px;
    border-radius: 5px;
    color: #fff;
}
.cf2col p {
	margin-bottom: 0px;
}
