.elementor-6 .elementor-element.elementor-element-7bb5416{margin-top:0px;margin-bottom:70px;}.elementor-6 .elementor-element.elementor-element-822f178 .feat-grid{--feat-grid-title-s:13px;--feat-grid-title-m:14px;--feat-grid-title-l:14px;}.elementor-6 .elementor-element.elementor-element-822f178 .cat-labels .category{font-size:8px;margin:0px 0px 5px 0px;}.elementor-6 .elementor-element.elementor-element-75c0891 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.uamodal-8cfd6ca .uael-modal-iframe .uael-modal-content-data{height:530px;}.uamodal-8cfd6ca .uael-content{width:620px;background-color:#ffffff;}.uamodal-8cfd6ca .uael-overlay{background:rgba(0,0,0,0.75);}.uamodal-8cfd6ca .uael-modal-close{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-8cfd6ca .uael-modal-close i, .uamodal-8cfd6ca .uael-modal-close svg{font-size:20px;line-height:20px;height:20px;width:20px;}.uamodal-8cfd6ca .uael-modal-close i{color:#ffffff;}.uamodal-8cfd6ca .uael-modal-close svg{fill:#ffffff;}.elementor-6 .elementor-element.elementor-element-8cfd6ca .uael-modal-action img{width:550px;}.elementor-6 .elementor-element.elementor-element-8cfd6ca .uael-modal-action-wrap{text-align:left;}.uamodal-8cfd6ca .uael-content .uael-modal-content-data{padding:25px 25px 25px 25px;}.uamodal-8cfd6ca .uael-loader::before{border:3px solid rgba( 0,0,0,0.8 );border-left-color:transparent;border-right-color:transparent;}.elementor-6 .elementor-element.elementor-element-df25c86{margin-top:70px;margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-b4e7b62 .block-head{--c-main:#46B85A;--c-block:#46B85A;}.elementor-6 .elementor-element.elementor-element-78371d1 .loop{--grid-gutter:36px;}.elementor-6 .elementor-element.elementor-element-e4a8699 .block-head{--c-main:#46B85A;--c-block:#46B85A;}.elementor-6 .elementor-element.elementor-element-6c8b4c8 .elementor-heading-title{color:#F80092;}.elementor-6 .elementor-element.elementor-element-a21d607 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-event-calendar .bdt-event-image{width:100%;margin-left:auto;margin-right:auto;}.elementor-6 .elementor-element.elementor-element-966f31a .swiper-carousel{padding:10px;margin:0 -10px;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-event-calendar .bdt-event-image img{opacity:1;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-event-calendar .bdt-event-item:hover .bdt-event-image img{opacity:1;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-prev i,
            .elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-next i{font-size:24px;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-prev{left:-60px;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-next{right:-60px;}.elementor-6 .elementor-element.elementor-element-a2c57bd{margin-top:0px;margin-bottom:70px;}.elementor-6 .elementor-element.elementor-element-3ff3acc .elementor-heading-title{color:#F80092;}.elementor-6 .elementor-element.elementor-element-1e7e279{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6 .elementor-element.elementor-element-1e7e279 .elementor-widget-container{text-align:center;}.elementor-6 .elementor-element.elementor-element-1e7e279 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-c57855d > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5b3a615 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-5235b76{width:100%;}.elementor-6 .elementor-element.elementor-element-b3093df{width:100%;}}@media(max-width:1024px){.uamodal-8cfd6ca .uael-content{width:500px;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-prev i,
            .elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-next i{font-size:24px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-7bb5416{margin-top:0px;margin-bottom:55px;}.elementor-6 .elementor-element.elementor-element-8cfd6ca > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.uamodal-8cfd6ca .uael-content{width:300px;}.elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-prev i,
            .elementor-6 .elementor-element.elementor-element-966f31a .bdt-navigation-next i{font-size:24px;}}/* Start custom CSS for smartmag-featgrid, class: .elementor-element-822f178 *//* Stile base */
.post-title {
    display: block;
}

/* Mobile: per schermi con larghezza massima di 767px */
@media only screen and (max-width: 767px) {
    .post-title {
        font-size: 14px;
    }
}

/* Desktop: per schermi con larghezza minima di 768px */
@media only screen and (min-width: 768px) {
    .post-title {
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a21d607 *//* Container con 4 colonne per schermi larghi */
.news-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    padding: 20px;
    background-color: #f9f9f9;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* Schermi medi: 3 colonne */
@media (max-width: 1200px) {
    .news-container {
        grid-template-columns: repeat(3, 1fr);
    }
}

/* Schermi piccoli: 2 colonne */
@media (max-width: 900px) {
    .news-container {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Schermi molto piccoli: 1 colonna */
@media (max-width: 600px) {
    .news-container {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */