.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{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 );}/* Start custom CSS for global, class: .elementor-global-12030 *//*formatting Infusionsoft Forms*/
.infusion-field-input, .infusion-textarea {
    font-family: oswald;
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top:10px !important;
text-align:Left;
vertical-align:Middle;
}
.infusion-textarea {height:200px;max-width:820px;}
.infusion-option {font-family: oswald;}
.half-field {width:49% !important;}
.marR {margin-right:2% !important;}

.infusion-submit, .infusion-button {
color: #ffffff !important;
margin: 08px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
padding: 6px 20px;
line-height: 1.7em;
background-color: 
background: #4fb7ca !important;
border: 0px solid #f5f5f5;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
float:right;
}
a.button, button, input[type="button"], .aux-button {
    font-weight: 600;
    font-family: oswald;
    display: inline-block;
    position: relative;
    line-height: 100%;
    margin-bottom: 0em !important;
    background: #4fb7ca !important;
    -moz-border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    border-radius: 30px !important;
    cursor: pointer;
    overflow: hidden;
    z-index: 1;
    -webkit-transition: all 450ms;
    transition: all 450ms;
    border: none;
}
.infusion-submit:hover {
background: #eee;
color:#4fb7ca;
padding: 6px 20px !important;
}

@media only screen and (max-width:640px) {

.half-field {width:100% !important;}
.marR {margin-right:0% !important;}

}/* End custom CSS */