.elementor-288 .elementor-element.elementor-element-7ffdc93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:05%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;}.elementor-288 .elementor-element.elementor-element-1ea5bce > .elementor-widget-container{padding:0% 10% 0% 10%;}:root{--page-title-display:none;}/* Start custom CSS for gutenberg-post-blocks, class: .elementor-element-1ea5bce */.ultp-block-6c9dd0 .ultp-category-grid a {
    background-color: #780232 !important;
}

.ultp-block-meta.ultp-block-meta-icon .ultp-block-author:hover, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date:hover, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author:hover, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date:hover {
    color: white !important;
}

.ultp-block-6c9dd0 span.ultp-block-meta-element:hover, .ultp-block-6c9dd0 .ultp-block-items-wrap span.ultp-block-meta-element a:hover {
    color: white !important;
}

.ultp-block-6c9dd0 span.ultp-block-meta-element svg:hover {
    color: white !important;
    fill: white !important;
}

.ultp-block-6c9dd0 span.ultp-block-meta-element:hover, .ultp-block-6c9dd0 .ultp-block-items-wrap span.ultp-block-meta-element a:hover {
    color: white !important;
    fill: white !important;
}

.ultp-block-meta.ultp-block-meta-icon .ultp-block-author:hover, .ultp-block-meta.ultp-block-meta-icon .ultp-block-date:hover, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-author:hover, .ultp-block-meta.ultp-block-meta-style4 .ultp-block-date:hover {
    color: white !important;
    fill: white !important;
}

.ultp-block-6c9dd0 .ultp-block-meta:hover {
    color: white !important;
    fill: white !important;
}

@media (max-width: 767px) {
    .ultp-block-6c9dd0 .ultp-block-item:first-child .ultp-block-title, .ultp-block-6c9dd0 .ultp-block-item:first-child .ultp-block-title a, .ultp-block-6c9dd0 .ultp-layout3 .ultp-block-item:nth-child(4) .ultp-block-title, .ultp-block-6c9dd0 .ultp-layout3 .ultp-block-item:nth-child(4) .ultp-block-title a {
        font-size: 20px !important;
    }
    
    .ultp-block-6c9dd0 .ultp-block-item:first-child .ultp-block-title, .ultp-block-6c9dd0 .ultp-block-item:first-child .ultp-block-title a, .ultp-block-6c9dd0 .ultp-layout3 .ultp-block-item:nth-child(4) .ultp-block-title, .ultp-block-6c9dd0 .ultp-layout3 .ultp-block-item:nth-child(4) .ultp-block-title a {
        line-height: 25px !important;
    }
}/* End custom CSS */