.elementor-367 .elementor-element.elementor-element-4a37545 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-367 .elementor-element.elementor-element-551a2e4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-367 .elementor-element.elementor-element-551a2e4 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-367 .elementor-element.elementor-element-dbe5ef4{margin-top:15px;margin-bottom:15px;}.elementor-367 .elementor-element.elementor-element-cda8c1d{text-align:center;}.elementor-367 .elementor-element.elementor-element-30b4dbc{margin-top:0px;margin-bottom:15px;}.elementor-367 .elementor-element.elementor-element-bf6778c .elementor-cta__content{text-align:center;}.elementor-367 .elementor-element.elementor-element-bf6778c .elementor-cta__bg-wrapper{min-width:0px;min-height:130px;}.elementor-367 .elementor-element.elementor-element-bf6778c .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-367 .elementor-element.elementor-element-bf6778c .elementor-cta__button{background-color:var( --e-global-color-19b7542 );border-color:var( --e-global-color-secondary );border-width:1px;}.elementor-367 .elementor-element.elementor-element-bf6778c .elementor-cta__button:hover{background-color:#EDEDED;}.elementor-367 .elementor-element.elementor-element-bf6778c .elementor-cta .elementor-cta__bg, .elementor-367 .elementor-element.elementor-element-bf6778c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-367 .elementor-element.elementor-element-42863a2 .elementor-cta__content{text-align:center;}.elementor-367 .elementor-element.elementor-element-42863a2 .elementor-cta__bg-wrapper{min-width:0px;min-height:130px;}.elementor-367 .elementor-element.elementor-element-42863a2 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-367 .elementor-element.elementor-element-42863a2 .elementor-cta__button{background-color:var( --e-global-color-19b7542 );border-color:var( --e-global-color-secondary );border-width:1px;}.elementor-367 .elementor-element.elementor-element-42863a2 .elementor-cta__button:hover{background-color:#EDEDED;}.elementor-367 .elementor-element.elementor-element-42863a2 .elementor-cta .elementor-cta__bg, .elementor-367 .elementor-element.elementor-element-42863a2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-367 .elementor-element.elementor-element-ce205c8 .elementor-cta__content{text-align:center;}.elementor-367 .elementor-element.elementor-element-ce205c8 .elementor-cta__bg-wrapper{min-width:0px;min-height:130px;}.elementor-367 .elementor-element.elementor-element-ce205c8 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-367 .elementor-element.elementor-element-ce205c8 .elementor-cta__button{background-color:var( --e-global-color-19b7542 );border-color:var( --e-global-color-secondary );border-width:1px;}.elementor-367 .elementor-element.elementor-element-ce205c8 .elementor-cta__button:hover{background-color:#EDEDED;}.elementor-367 .elementor-element.elementor-element-ce205c8 .elementor-cta .elementor-cta__bg, .elementor-367 .elementor-element.elementor-element-ce205c8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-367 .elementor-element.elementor-element-10cfb80{margin-top:0px;margin-bottom:15px;}.elementor-367 .elementor-element.elementor-element-8518450 .elementor-cta__content{text-align:center;}.elementor-367 .elementor-element.elementor-element-8518450 .elementor-cta__bg-wrapper{min-width:0px;min-height:130px;}.elementor-367 .elementor-element.elementor-element-8518450 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-367 .elementor-element.elementor-element-8518450 .elementor-cta__button{background-color:var( --e-global-color-19b7542 );border-color:var( --e-global-color-secondary );border-width:1px;}.elementor-367 .elementor-element.elementor-element-8518450 .elementor-cta__button:hover{background-color:#EDEDED;}.elementor-367 .elementor-element.elementor-element-8518450 .elementor-cta .elementor-cta__bg, .elementor-367 .elementor-element.elementor-element-8518450 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-367 .elementor-element.elementor-element-b91326f .elementor-cta__content{text-align:center;}.elementor-367 .elementor-element.elementor-element-b91326f .elementor-cta__bg-wrapper{min-width:0px;min-height:130px;}.elementor-367 .elementor-element.elementor-element-b91326f .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-367 .elementor-element.elementor-element-b91326f .elementor-cta__button{background-color:var( --e-global-color-19b7542 );border-color:var( --e-global-color-secondary );border-width:1px;}.elementor-367 .elementor-element.elementor-element-b91326f .elementor-cta__button:hover{background-color:#EDEDED;}.elementor-367 .elementor-element.elementor-element-b91326f .elementor-cta .elementor-cta__bg, .elementor-367 .elementor-element.elementor-element-b91326f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-367 .elementor-element.elementor-element-d4beb12 .elementor-cta__content{text-align:center;}.elementor-367 .elementor-element.elementor-element-d4beb12 .elementor-cta__bg-wrapper{min-width:0px;min-height:130px;}.elementor-367 .elementor-element.elementor-element-d4beb12 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-367 .elementor-element.elementor-element-d4beb12 .elementor-cta__button{background-color:var( --e-global-color-19b7542 );border-color:var( --e-global-color-secondary );border-width:1px;}.elementor-367 .elementor-element.elementor-element-d4beb12 .elementor-cta__button:hover{background-color:#EDEDED;}.elementor-367 .elementor-element.elementor-element-d4beb12 .elementor-cta .elementor-cta__bg, .elementor-367 .elementor-element.elementor-element-d4beb12 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-8967d9d *//* info box alignment fix between title and text */
.aio-icon-header + .aio-icon-description {
    margin-top: -3px;
}


/* cf7 dual row tweaks */
#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%;
	}
}


.contactsectionmessagearea { height: 110px;
}/* End custom CSS */