.elementor-2899 .elementor-element.elementor-element-389cc25c:not(.elementor-motion-effects-element-type-background), .elementor-2899 .elementor-element.elementor-element-389cc25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2899 .elementor-element.elementor-element-389cc25c > .elementor-container{max-width:600px;}.elementor-2899 .elementor-element.elementor-element-389cc25c, .elementor-2899 .elementor-element.elementor-element-389cc25c > .elementor-background-overlay{border-radius:10px 10px 0px 0px;}.elementor-2899 .elementor-element.elementor-element-389cc25c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 50px 10px 50px;overflow:visible;}.elementor-2899 .elementor-element.elementor-element-389cc25c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2899 .elementor-element.elementor-element-2619c4b5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2899 .elementor-element.elementor-element-2619c4b5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2899 .elementor-element.elementor-element-2619c4b5 > .elementor-element-populated{border-style:solid;box-shadow:10px 10px 10px 5px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-2899 .elementor-element.elementor-element-2619c4b5 > .elementor-element-populated, .elementor-2899 .elementor-element.elementor-element-2619c4b5 > .elementor-element-populated > .elementor-background-overlay, .elementor-2899 .elementor-element.elementor-element-2619c4b5 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-2899 .elementor-element.elementor-element-2619c4b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2899 .elementor-element.elementor-element-124fafd{text-align:center;}/* Start custom CSS *//** STyling InfusionSoft Form **/

.infusion-field {
    padding-bottom: 15px;
}
.infusion-filed, label {
    display: none;
}
.infusion-field, input {
    width: 100%;
    border-radius: 3px;
    color: #666;
    background-color: #fff;
	font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    
}
input.infusion-field-input {
    padding: 14px;
	box-shadow: inset 0px 0px 18px 0px rgba(0,0,0,0.1);
	border: 1px solid #bbb;
}

/** Styling the submit button **/
.infusion-submit button {
    width: 100%;
	border: 2px solid #61CE70;
	border-radius: 4px;
	background: #61CE70;
    font-size: 25px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700;
	color: #ffffff;
	text-shadow: 0em 0em 0.3em rgba(0,0,0,0.4);
	transition: transform .2s; /* Animation */
	line-height: 1.7em;
	
}
.infusion-submit button:hover:after{
	position: absolute;
    top: 0;
    right: 20;
    font-family: ETmodules;
    font-size: 34px;
    font-weight: 800;
    content: "\35";
}

.infusion-submit button:hover{
    transform: scale(1.03, 1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */	
	line-height: 1.8em;
} 

#main-footer {
	display: none;
}/* End custom CSS */