.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3199 .elementor-element.elementor-element-405fa7f{--grid-columns:1;}.elementor-3199 .elementor-element.elementor-element-606e9b9{--grid-columns:1;}@media(max-width:1024px){.elementor-3199 .elementor-element.elementor-element-405fa7f{--grid-columns:1;}.elementor-3199 .elementor-element.elementor-element-606e9b9{--grid-columns:1;}}@media(max-width:767px){.elementor-3199 .elementor-element.elementor-element-405fa7f{--grid-columns:1;}.elementor-3199 .elementor-element.elementor-element-606e9b9{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-4275bcd *//* KNOWVALIFE - SIDEBAR MAILPOET FORM */

.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 20px 16px !important;
    border-radius: 18px !important;
}

/* HEADING */
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h1,
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h2,
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h3,
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form .wp-block-heading {
    font-family: Georgia, "Times New Roman", serif !important;
    font-size: 26px !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;
    text-align: center !important;
    margin: 0 0 10px !important;
    color: #0b2b55 !important;
}

/* DESCRIPTION */
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form p {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    text-align: center !important;
    margin: 0 auto 14px !important;
    max-width: 240px !important;
    color: #526177 !important;
}

/* EMAIL FIELD */
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_text {
    width: 100% !important;
    height: 48px !important;
    padding: 0 15px !important;
    margin: 0 auto 10px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
}

/* SUBSCRIBE BUTTON */
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_submit {
    width: 100% !important;
    min-height: 46px !important;
    padding: 10px 15px !important;
    margin: 0 auto !important;
    border: none !important;
    border-radius: 26px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    text-align: center !important;
}

/* REMOVE EXTRA BLOCK SPACING */
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form .mailpoet_paragraph {
    margin: 0 0 10px !important;
    padding: 0 !important;
}

/* SMALL DISCLAIMER */
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form small,
.elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form p:last-child {
    font-size: 11px !important;
    line-height: 1.4 !important;
    max-width: 230px !important;
    margin: 12px auto 0 !important;
    text-align: center !important;
}

/* TABLET */
@media (max-width: 1024px) {
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form {
        padding: 20px 18px !important;
    }

    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h1,
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h2,
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h3,
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form .wp-block-heading {
        font-size: 25px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form {
        padding: 18px 14px !important;
    }

    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h1,
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h2,
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form h3,
    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form .wp-block-heading {
        font-size: 24px !important;
        line-height: 1.15 !important;
    }

    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_form p {
        font-size: 13px !important;
        max-width: 260px !important;
    }

    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_text {
        height: 46px !important;
    }

    .elementor-3199 .elementor-element.elementor-element-4275bcd .mailpoet_submit {
        min-height: 44px !important;
    }
}/* End custom CSS */