.elementor-918 .elementor-element.elementor-element-063fc0e:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-063fc0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7a7a7a;}.elementor-918 .elementor-element.elementor-element-063fc0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-918 .elementor-element.elementor-element-063fc0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-918 .elementor-element.elementor-element-fc04573 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-918 .elementor-element.elementor-element-fc04573 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-918 .elementor-element.elementor-element-173650c{text-align:center;}.elementor-918 .elementor-element.elementor-element-173650c .elementor-heading-title{color:#ffffff;font-size:21px;}.elementor-918 .elementor-element.elementor-element-173650c > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-918 .elementor-element.elementor-element-c23d2ee .elementor-heading-title{color:#000000;font-size:2em;font-weight:500;}.elementor-918 .elementor-element.elementor-element-c23d2ee > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-534c511 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-918 .elementor-element.elementor-element-534c511 .elementor-swiper-button.elementor-swiper-button-next{font-size:60px;color:#000000;}.elementor-918 .elementor-element.elementor-element-534c511 .swiper-pagination-bullet{width:8px;height:8px;}.elementor-918 .elementor-element.elementor-element-534c511 .elementor-image-carousel-caption{text-align:center;}.elementor-918 .elementor-element.elementor-element-981b467 > .elementor-container{min-height:0px;}.elementor-918 .elementor-element.elementor-element-981b467 > .elementor-container:after{content:"";min-height:inherit;}.elementor-918 .elementor-element.elementor-element-981b467{margin-top:0%;margin-bottom:2%;}.elementor-918 .elementor-element.elementor-element-ee0ace6 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-918 .elementor-element.elementor-element-e70dbd7 .gallery-item{padding:0 0 30px 30px;}.elementor-918 .elementor-element.elementor-element-e70dbd7 .gallery{margin:0 0 -30px -30px;}.elementor-918 .elementor-element.elementor-element-e70dbd7 .gallery-item .gallery-caption{text-align:center;color:#000000;font-size:15px;}.elementor-918 .elementor-element.elementor-element-e70dbd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-918 .elementor-element.elementor-element-dbbd80f{line-height:1.8em;}.elementor-918 .elementor-element.elementor-element-dbbd80f .elementor-text-editor{column-gap:0px;}.elementor-918 .elementor-element.elementor-element-d91edad:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-918 .elementor-element.elementor-element-d91edad > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ededed 0%, #e5e5e5 100%);}.elementor-918 .elementor-element.elementor-element-d91edad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 0px 17px 0px;padding:38px 45px 38px 45px;}.elementor-918 .elementor-element.elementor-element-d91edad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-918 .elementor-element.elementor-element-6483e7e > .elementor-widget-container{margin:0px 0px -24px 0px;}.elementor-918 .elementor-element.elementor-element-e8c5f61 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-918 .elementor-element.elementor-element-d91edad > .elementor-element-populated{padding:18px 18px 18px 18px;}}@media(min-width:768px){.elementor-918 .elementor-element.elementor-element-ee0ace6{width:70.301%;}.elementor-918 .elementor-element.elementor-element-d91edad{width:29.699%;}}@media(max-width:1024px) and (min-width:768px){.elementor-918 .elementor-element.elementor-element-ee0ace6{width:70%;}.elementor-918 .elementor-element.elementor-element-d91edad{width:30%;}}@media(max-width:767px){.elementor-918 .elementor-element.elementor-element-7efa03f{padding:0% 2% 0% 2%;}.elementor-918 .elementor-element.elementor-element-c23d2ee .elementor-heading-title{font-size:2em;}.elementor-918 .elementor-element.elementor-element-534c511 .elementor-image-carousel-caption{font-size:18px;line-height:2.6em;}.elementor-918 .elementor-element.elementor-element-d91edad > .elementor-element-populated{margin:0% 0% 0% 0%;padding:10% 05% 0% 5%;}}/* Start custom CSS for shortcode, class: .elementor-element-e8c5f61 */.menu-toggle, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	border-radius: 2px;
	padding: 10px 40px;
	color: #ffffff;
	border-color: #0274be;
	background-color: #fc2100;
	width: 100% !important;
	margin-top: 30px;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input:not([type="submit"]), .wpcf7 select, .wpcf7 textarea {
	border:none;
	margin-top: 10px;
}


.wpcf7 input:not([type="submit"]), .wpcf7 select, .wpcf7 textarea {
	width: 100%;
	padding: .75em;
	color: #000;
	font-size: 18px;
}


.wpcf7-form input, .wpcf7-form textarea {
    font-family: 'Assistant', sans-serif;
    font-size: 21px;
    font-weight: bold;
}

.wpcf7-form textarea, wpcf7-form-control wpcf7-text wpcf7-validates-as-required {

    font-family: 'Assistant', sans-serif;
}

.wpcf7-form p{


    font-family: 'Assistant', sans-serif;


}



.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {


    font-family: 'Assistant', sans-serif;


}


     
     :-moz-placeholder { /* Firefox 18- */
        co::lor: red;  
	

    font-family: 'Assistant', sans-serif;

 }
     }
     
     ::-moz-placeholder {  /* Firefox 19+ */
        color: red;  
	

    font-family: 'Assistant', sans-serif;

 }
     }
     
     :-ms-input-placeholder {  
        color: red;  
	

    font-family: 'Assistant', sans-serif;

 }
     }

#send {
	width: 100% !important;
	border-radius: 10px;
	background: #000;
	font-size: 17px;
	margin-top: 16px;
    color:#59ff59;
}

input[type="button"], input[type="submit"], input[type="reset"] {
	border:none;
	cursor: pointer;
}

.menu-toggle, .ast-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	border-radius: 2px;
	padding: 10px 40px;
	color: #ffffff;
	background-color: #bc8b18;
	width: 100% !important;
	margin-top: 30px;
}/* End custom CSS */