/* Reset Elementor kit influence on WordPress block content */
.elementor-52666 .elementor-element.elementor-element-231eae96 {
    margin-bottom: 0!important;
}
.has-block-editor-content,
.elementor-kit-4 .wp-site-blocks {
    font-family: var(--wp--preset--typography--body-font-family, 'Montserrat', sans-serif) !important;
    color: var(--color-dark-blue, #14283E) !important;
    font-size: var(--wp--preset--font-size--medium, 1rem) !important;
    line-height: 1.6 !important;
}

.has-block-editor-content .entry-content p,
body.elementor-kit-4.has-block-editor-content .entry-content p,
body.elementor-kit-4:not(.elementor-page) .entry-content p,
.elementor-kit-4 .wp-site-blocks p {
    margin: 0 0 1.5em !important;
    margin-bottom: 1.5em !important;
    margin-block-start: 0 !important;
    margin-block-end: 1.5em !important;
    line-height: 1.6 !important;
}

.has-block-editor-content .entry-content p:last-child,
body.elementor-kit-4.has-block-editor-content .entry-content p:last-child,
body.elementor-kit-4:not(.elementor-page) .entry-content p:last-child,
.elementor-kit-4 .wp-site-blocks p:last-child {
    margin-bottom: 0 !important;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
}

.has-block-editor-content .entry-content .has-small-font-size,
.elementor-kit-4 .wp-site-blocks .has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-block-editor-content .entry-content .has-medium-font-size,
.elementor-kit-4 .wp-site-blocks .has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-block-editor-content .entry-content .has-large-font-size,
.elementor-kit-4 .wp-site-blocks .has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-block-editor-content .entry-content .has-x-large-font-size,
.elementor-kit-4 .wp-site-blocks .has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-block-editor-content .entry-content h1,
.has-block-editor-content .entry-content h2,
.has-block-editor-content .entry-content h3,
.has-block-editor-content .entry-content h4,
.has-block-editor-content .entry-content h5,
.has-block-editor-content .entry-content h6,
.elementor-kit-4 .wp-site-blocks h1,
.elementor-kit-4 .wp-site-blocks h2,
.elementor-kit-4 .wp-site-blocks h3,
.elementor-kit-4 .wp-site-blocks h4,
.elementor-kit-4 .wp-site-blocks h5,
.elementor-kit-4 .wp-site-blocks h6 {
    color: var(--color-dark-blue, #14283E) !important;
    font-family: 'Montserrat', sans-serif !important;
}
