.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-1c8cfee .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-astglobalcolor5 );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form label{font-weight:600;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form label span{color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form select{width:100%;height:50px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form .ekit-form-input, .elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form select, .elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input{margin-bottom:20px;}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-327 .elementor-element.elementor-element-a4ac959 .wpcf7-form textarea, .elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-wid-con .ekit-form form textarea, .elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form select{font-weight:600;}.elementor-327 .elementor-element.elementor-element-a4ac959 .wpcf7-form textarea{color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-wid-con .ekit-form form textarea{color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-a4ac959 .ekit-form form > p{text-align:center;}.elementor-327 .elementor-element.elementor-element-6d6a2e63 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-327 .elementor-element.elementor-element-6d6a2e63{padding:100px 0px 100px 0px;}.elementor-327 .elementor-element.elementor-element-3f81a04f > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-327 .elementor-element.elementor-element-36330ccd{text-align:center;}.elementor-327 .elementor-element.elementor-element-36330ccd .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-title{border-width:0px;padding:30px 30px 30px 30px;}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor3 );font-size:16px;font-weight:400;line-height:1.8em;padding:15px 35px 15px 35px;}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-toggle-item:not(:last-child){margin-block-end:32px;}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-toggle-item{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.12);}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-toggle-title, .elementor-327 .elementor-element.elementor-element-449e2fde .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-title.elementor-active a, .elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-toggle-title{font-size:16px;font-weight:900;text-transform:uppercase;}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-327 .elementor-element.elementor-element-449e2fde .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-327 .elementor-element.elementor-element-6d6a2e63{padding:100px 25px 100px 25px;}.elementor-327 .elementor-element.elementor-element-3f81a04f > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-327 .elementor-element.elementor-element-6d6a2e63{padding:50px 20px 50px 20px;}.elementor-327 .elementor-element.elementor-element-449e2fde > .elementor-widget-container{padding:15px 0px 0px 0px;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-a4ac959 */#responsive-form{
	max-width:600px /*-- change this to get your desired form width --*/;
	margin:0 auto;
        width:100%;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}/* End custom CSS */