.elementor-570 .elementor-element.elementor-element-78df739 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-570 .elementor-element.elementor-element-8870d65{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-b1b7724 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-b1b7724{text-align:left;}.elementor-570 .elementor-element.elementor-element-b1b7724 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-570 .elementor-element.elementor-element-9fdd9a3{--grid-row-gap:42px;--grid-column-gap:35px;}.elementor-570 .elementor-element.elementor-element-9fdd9a3 > .elementor-widget-container{padding:050px 0px 050px 0px;border-style:solid;border-width:0px 0px 0px 02px;border-radius:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-9fdd9a3 .elementor-post{padding:0px 0px 0px 20px;}.elementor-570 .elementor-element.elementor-element-9fdd9a3 .elementor-post__title, .elementor-570 .elementor-element.elementor-element-9fdd9a3 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:600;font-style:normal;}.elementor-570 .elementor-element.elementor-element-9fdd9a3 .elementor-post__title{margin-bottom:7px;}.elementor-570 .elementor-element.elementor-element-9fdd9a3 .elementor-post__meta-data{margin-bottom:0px;}.elementor-570 .elementor-element.elementor-element-fdb43b3{--spacer-size:200px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-570 .elementor-element.elementor-element-bc70bde{width:75.351%;}.elementor-570 .elementor-element.elementor-element-69a4155{width:23.895%;}}@media(max-width:1024px) and (min-width:768px){.elementor-570 .elementor-element.elementor-element-bc70bde{width:65%;}.elementor-570 .elementor-element.elementor-element-69a4155{width:35%;}}/* Start custom CSS for shortcode, class: .elementor-element-9b69919 */.news-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-gap: 30px;
    padding: 0;
}

.news-item:nth-child(10n) h3{
    position: relative;
    padding-bottom: 25px;
}

@media screen and (min-width: 768px) {
    .news-item {
        grid-column: span 3;
        grid-row: span 2;
    }
}

@media screen and (min-width: 1060px) {
     .news-item {
        grid-column: span 1;
        grid-row: span 1;
    }
    .news-item:nth-child(10n){
        grid-column-start: 1;
        grid-column-end: span 2;
        grid-row-end: span 2;
        grid-column: span 2;
        grid-row: span 2;
    }
    .news-item:nth-child(10n) .excerpt {
        display: block;
    }

    .news-item:nth-child(10n) .button {
        display: inline-block;
        max-width: max-content;
        padding: 10px 15px;
        border-radius: 50px;
        /*border: 1px solid;*/
        background: linear-gradient(90deg, #058181, #145181, #058181, #145181, #058181);
        background-size: 200% auto;
        color: #fff;
        font-family: "Roboto Slab", Sans-serif;
    }
    
     .news-item:nth-child(10n)::after {
        content: none;
    }
    
    .news-item:nth-child(10n) h3::after{
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 2px;
        background-image: linear-gradient(to right, #145181, #058181);
        
        border-radius: 50px;
    }
}/* End custom CSS */