.elementor-43978 .elementor-element.elementor-element-c123f90{margin-top:20px;margin-bottom:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43978 .elementor-element.elementor-element-f6dee1b .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:600;line-height:36px;color:var( --e-global-color-7dbb192 );}.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-43978 .elementor-element.elementor-element-29d7b9d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-43978 .elementor-element.elementor-element-29d7b9d{font-family:"Libre Baskerville", Sans-serif;font-size:18px;font-weight:200;line-height:28px;}.elementor-43978 .elementor-element.elementor-element-796b022 .ube-posts .ube-post-grid-item .card-body{text-align:center;}.elementor-43978 .elementor-element.elementor-element-796b022 .ube-posts .ube-entry-title{color:var( --e-global-color-7dbb192 );margin-bottom:15px;}.elementor-43978 .elementor-element.elementor-element-796b022 .ube-posts .ube-post-link{font-family:"Libre Baskerville", Sans-serif;font-size:30px;font-weight:400;}.elementor-43978 .elementor-element.elementor-element-796b022 .ube-posts .ube-post-excerpt{margin-bottom:15px;}.elementor-43978 .elementor-element.elementor-element-796b022 .ube-posts .ube-post-grid-item .ube-post-read-more-btn{color:var( --e-global-color-7dbb192 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7dbb192 );background-color:#A891BE33;}@media(max-width:767px){.elementor-43978 .elementor-element.elementor-element-c123f90{margin-top:-20px;margin-bottom:0px;}.elementor-43978 .elementor-element.elementor-element-f6dee1b .elementor-heading-title{font-size:24px;}.elementor-43978 .elementor-element.elementor-element-29d7b9d{font-size:16px;}}/* Start custom CSS for ube-post-grid, class: .elementor-element-796b022 */@media(max-width:767px){.col-auto{
    flex: auto;
}}
@media (min-width: 768px)and (max-width: 1024px){
.col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 50%;}}
    
    
a.ube-post-link {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.5em;
    max-height: 3em;
}

p.card-text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */a.ube-entry-post-thumb.card-img-top.rocket-lazyload.entered.lazyloaded {
    height: 250px;
}   

a.ube-post-link {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-3227 .elementor-element.elementor-element-796b022 .ube-posts .ube-post-link {
    height: 61px;
}

.ube-post-excerpt {
    height: 50px;
}

html body a.x-menu-link:hover {
    color: #4d1a8e !important; 
}

a.ube-post-link {
    height: 88px !important;
    line-height: 1.4;
    margin-bottom: -12px;
}/* End custom CSS */