.elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e .elementor-icon-wrapper{text-align:start;}.elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e.elementor-view-framed .elementor-icon, .elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e.elementor-view-framed .elementor-icon, .elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e .elementor-icon{font-size:2.5rem;}.elementor-41905 .elementor-element.elementor-element-widget_2xv638e5e .elementor-icon svg{height:2.5rem;}.elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz .elementor-icon-wrapper{text-align:start;}.elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz.elementor-view-framed .elementor-icon, .elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz.elementor-view-framed .elementor-icon, .elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz .elementor-icon{font-size:2.5rem;}.elementor-41905 .elementor-element.elementor-element-widget_7wt1nxsuz .elementor-icon svg{height:2.5rem;}.elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n .elementor-icon-wrapper{text-align:start;}.elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n.elementor-view-framed .elementor-icon, .elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n.elementor-view-framed .elementor-icon, .elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n .elementor-icon{font-size:2.5rem;}.elementor-41905 .elementor-element.elementor-element-widget_asvi3vb3n .elementor-icon svg{height:2.5rem;}/* Start custom CSS for constant-contact, class: .elementor-element-548c847 *//* Constant Contact AI Guide form */
.ai-guide-form .ctct-form-wrapper,
.ai-guide-form .ctct-form-wrapper p,
.ai-guide-form .ctct-form-wrapper label,
.ai-guide-form .ctct-form-wrapper span {
    color: #f2f2f2 !important;
}

/* Field labels */
.ai-guide-form .ctct-form-field label {
    color: #f2f2f2 !important;
    font-size: 16px !important;
}

/* Text entered into fields */
.ai-guide-form input[type="text"],
.ai-guide-form input[type="email"],
.ai-guide-form input[type="url"] {
    color: #ffffff !important;
    background-color: #2b313c !important;
    border: 1px solid #596273 !important;
    padding: 14px 16px !important;
}

/* Placeholder text */
.ai-guide-form input::placeholder {
    color: #bfc4cc !important;
    opacity: 1 !important;
}

/* Consent and required disclosure */
.ai-guide-form .ctct-form-footer,
.ai-guide-form .ctct-form-footer p,
.ai-guide-form .ctct-form-field-checkbox label {
    color: #d0d0d0 !important;
}

/* Disclosure links */
.ai-guide-form .ctct-form-footer a {
    color: #ff5252 !important;
}

/* Submit button */
.ai-guide-form input[type="submit"],
.ai-guide-form button[type="submit"] {
    color: #ffffff !important;
    background-color: #e51922 !important;
    border: 0 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}/* End custom CSS */