.elementor-912 .elementor-element.elementor-element-4f8ae4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;}.elementor-912 .elementor-element.elementor-element-2b1ce47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-912 .elementor-element.elementor-element-3777591{text-align:justify;color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-912 .elementor-element.elementor-element-58fc687{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-912 .elementor-element.elementor-element-457bd95{text-align:left;color:#000000;font-family:"Be Vietnam Pro", Sans-serif;font-size:20px;font-weight:bold;text-transform:capitalize;}@media(min-width:768px){.elementor-912 .elementor-element.elementor-element-2b1ce47{--width:66.6666%;}.elementor-912 .elementor-element.elementor-element-58fc687{--width:33.3333%;}}/* Start custom CSS for text-editor, class: .elementor-element-4b7cd19 */#responsive-form{
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
	
}
.form-row input,
.form-row textarea{
    border-radius: 5px;
}
.half1{
    padding-right: 10px;
}
.half2{
    padding-left: 10px;
}
.column-half, .column-full{
	float: left;
	position: relative;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
input.has-spinner{
    color: #49860D;
    border-color: #49860D;
    font-weight: bold;
}
input.has-spinner:hover{
    color: #fff;
    background: #49860D;
}
 
/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}/* End custom CSS */