.elementor-kit-6{--e-global-color-primary:#A30100;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#A30100;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*cf7 form style*/
.wpcf7 .custom_contact_style{background-color:#f2f2f2 !important;padding: 15px 15px 15px;border-radius: 8px;}
.wpcf7 .custom_contact_style .captcha-image {width: 100%;}
.wpcf7 .custom_contact_style input[type=submit]:not(.is-form) {border-radius:5px;}
.wpcf7 .custom_contact_style input[type=submit]{text-transform: capitalize !important;}
.wpcf7 .custom_contact_style input[type=text],textarea{border: 0px solid #ddd !important;box-shadow: inset 0 0px 0px rgb(0 0 0 / 10%) !important;border-radius: 6px !important; 	}
.wpcf7 .custom_contact_style input[type=text]{height:45px !important;}
.wpcf7 .custom_contact_style input[type=email]{border: 0px solid #ddd !important;box-shadow: inset 0 0px 0px blue(0 0 0 / 10%) !important;border-radius: 6px !important;height: 3.207em !important;}
.wpcf7 .custom_contact_style textarea{min-height: 140px !important;}

.custom_contact_style .cus_contact_form_bottom{
	margin-bottom:21px !important
}







/*CF7 Image Captcha*/
.captcha-image{
	border: 0px solid!important; border-radius:8px;
	padding: 10px; display: inline-block; text-align: center;
	background-color:#ffffff;
	.cf7ic_instructions {
		display:block;
		span {color: red; font-weight: bold;}
	}
	label {
		display: inline-block !important; width: 60px !important; position: relative;
		input{opacity: 0; margin: 0; width: 50px; height: 50px; position: absolute;} /* HIDE RADIO */
		svg {padding: 5px; width: 30px; height: 30px;}
		input + svg {cursor:pointer; border:2px solid transparent; position: relative; overflow: hidden;} /* IMAGE STYLES */
		input:checked + svg, .captcha-image label > input:focus + svg {border:2px solid #f00;} /* (CHECKED) IMAGE STYLES */	
	}	
}/* End custom CSS */