.mff-feed{--mff-columns:3;--mff-columns-tablet:2;--mff-columns-mobile:1;--mff-gap:24px;--mff-radius:12px;--mff-accent:#1877F2;--mff-card-bg:#fff;--mff-text:#222;--mff-text-font-size:15px;--mff-image-text-gap:0px;color:var(--mff-text);width:100%!important;max-width:none!important;box-sizing:border-box!important;clear:both}
.mff-feed *{box-sizing:border-box}
.mff-feed>.mff-grid{display:grid!important;grid-template-columns:repeat(var(--mff-columns),minmax(0,1fr))!important;gap:var(--mff-gap)!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}
.mff-feed .mff-card{background:var(--mff-card-bg)!important;color:var(--mff-text)!important;border-radius:var(--mff-radius)!important;overflow:hidden!important;box-shadow:0 8px 28px rgba(0,0,0,.08);position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;display:flex!important;flex-direction:column!important;min-width:0!important}
.mff-feed .mff-card.is-featured:before{content:"In evidenza";position:absolute;z-index:2;top:12px;left:12px;background:var(--mff-accent);color:#fff;font-size:11px;font-weight:700;padding:5px 8px;border-radius:999px}
.mff-feed .mff-media{display:block!important;background:#f2f2f2;width:100%!important;max-width:none!important;overflow:hidden!important;margin:0 0 var(--mff-image-text-gap) 0!important;padding:1rem!important}
.mff-feed.mff-image-auto .mff-media{aspect-ratio:auto!important}
.mff-feed.mff-image-square .mff-media{aspect-ratio:1/1!important}
.mff-feed.mff-image-four-three .mff-media{aspect-ratio:4/3!important}
.mff-feed .mff-media img{width:100%!important;max-width:none!important;display:block!important;margin:0!important;padding:0!important;transition:transform .3s ease}
.mff-feed.mff-image-auto .mff-media img{height:auto!important;object-fit:contain!important}
.mff-feed.mff-image-square .mff-media img,.mff-feed.mff-image-four-three .mff-media img{height:100%!important;object-fit:cover!important}
.mff-feed .mff-media:hover img{transform:scale(1.02)}
.mff-feed .mff-card-body{padding:20px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-width:0!important}
.mff-feed .mff-facebook-mark{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--mff-accent);color:#fff;font-weight:800;font-family:Arial,sans-serif;margin:0 0 14px}
.mff-feed .mff-text{font-size:var(--mff-text-font-size)!important;line-height:1.6;color:var(--mff-text)!important;overflow-wrap:anywhere}
.mff-feed .mff-text p{color:inherit!important;font-size:inherit!important}
.mff-feed .mff-text p:first-child{margin-top:0}
.mff-feed .mff-date{display:block;font-size:12px;opacity:.65;margin:14px 0}
.mff-feed .mff-button,.mff-feed .mff-load-more{display:inline-flex!important;align-items:center;justify-content:center;background:var(--mff-accent)!important;color:#fff!important;text-decoration:none!important;border:0!important;border-radius:8px!important;padding:10px 15px!important;font-weight:600!important;cursor:pointer}
.mff-feed .mff-button{align-self:flex-start;margin-top:auto}
.mff-feed .mff-load-wrap{text-align:center;margin-top:28px}
.mff-feed .mff-load-more[disabled]{opacity:.55;cursor:wait}
.mff-feed.mff-layout-list>.mff-grid{grid-template-columns:1fr!important}
.mff-feed.mff-layout-list .mff-card{display:grid!important;grid-template-columns:minmax(220px,38%) 1fr!important}
.mff-feed.mff-layout-list .mff-media{min-height:260px}
@media(max-width:900px){.mff-feed>.mff-grid{grid-template-columns:repeat(var(--mff-columns-tablet),minmax(0,1fr))!important}.mff-feed.mff-layout-list .mff-card{grid-template-columns:1fr!important}}
@media(max-width:600px){.mff-feed>.mff-grid{grid-template-columns:repeat(var(--mff-columns-mobile),minmax(0,1fr))!important}.mff-feed .mff-card-body{padding:17px!important}} .mff-feed.mff-feed > .mff-grid {
display:grid !important;
grid-template-columns:repeat(var(--mff-columns),minmax(0,1fr)) !important;
column-gap:var(--mff-gap) !important;
row-gap:var(--mff-gap) !important;
}
.mff-feed.mff-feed .mff-card {
width:100% !important;
min-width:0 !important;
max-width:100% !important;
border-radius:var(--mff-radius) !important;
background:var(--mff-card-bg) !important;
}
@media (max-width:900px){
.mff-feed.mff-feed > .mff-grid{
grid-template-columns:repeat(var(--mff-columns-tablet),minmax(0,1fr)) !important;
}
}
@media (max-width:600px){
.mff-feed.mff-feed > .mff-grid{
grid-template-columns:repeat(var(--mff-columns-mobile),minmax(0,1fr)) !important;
}
} .mff-feed.mff-image-auto .mff-media,
.mff-feed.mff-image-auto.mff-layout-list .mff-media{
display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;background:transparent!important;
}
.mff-feed.mff-image-auto .mff-media img,
.mff-feed.mff-image-auto.mff-layout-list .mff-media img{
display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;
} .mff-feed .mff-load-wrap{display:flex!important;width:100%!important;margin:32px 0 0!important;padding:0!important;clear:both!important}
.mff-feed .mff-load-wrap.mff-load-align-left{justify-content:flex-start!important}
.mff-feed .mff-load-wrap.mff-load-align-center{justify-content:center!important}
.mff-feed .mff-load-wrap.mff-load-align-right{justify-content:flex-end!important}
.mff-feed .mff-load-more{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:160px!important;background:var(--mff-load-bg)!important;color:var(--mff-load-text)!important;border:1px solid var(--mff-load-border)!important;border-radius:var(--mff-load-radius)!important;padding:var(--mff-load-py) var(--mff-load-px)!important;font-size:var(--mff-load-font)!important;line-height:1.25!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}
.mff-feed .mff-load-more:hover,.mff-feed .mff-load-more:focus{background:var(--mff-load-hover-bg)!important;color:var(--mff-load-hover-text)!important;text-decoration:none!important;transform:translateY(-1px)}
.mff-feed .mff-load-wrap.mff-load-full .mff-load-more{width:100%!important} .mff-feed.mff-layout-slider>.mff-grid{display:block!important;margin:0 calc(var(--mff-gap) / -2)!important;width:auto!important}
.mff-feed.mff-layout-slider .slick-slide{height:auto!important;padding:0 calc(var(--mff-gap) / 2)!important}
.mff-feed.mff-layout-slider .slick-track{display:flex!important;align-items:stretch!important}
.mff-feed.mff-layout-slider .slick-slide>div{height:100%!important}
.mff-feed.mff-layout-slider .mff-card{height:100%!important}
.mff-feed.mff-layout-slider .slick-prev,.mff-feed.mff-layout-slider .slick-next{z-index:5;width:38px;height:38px;border:0;border-radius:50%;background:var(--mff-accent)!important;color:#fff!important;font-size:0;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}
.mff-feed.mff-layout-slider .slick-prev{left:8px}.mff-feed.mff-layout-slider .slick-next{right:8px}
.mff-feed.mff-layout-slider .slick-prev:before,.mff-feed.mff-layout-slider .slick-next:before{font-size:24px;line-height:1;color:#fff;opacity:1}
.mff-feed.mff-layout-slider .slick-prev:before{content:'‹'}.mff-feed.mff-layout-slider .slick-next:before{content:'›'}
.mff-feed.mff-layout-slider .slick-dots{display:flex!important;justify-content:center;gap:8px;list-style:none!important;margin:18px 0 0!important;padding:0!important}
.mff-feed.mff-layout-slider .slick-dots li{margin:0!important;padding:0!important}
.mff-feed.mff-layout-slider .slick-dots button{width:9px;height:9px;border:0;border-radius:50%;padding:0;background:#bbb;font-size:0;cursor:pointer}
.mff-feed.mff-layout-slider .slick-dots .slick-active button{background:var(--mff-accent)} .mff-feed.mff-layout-slider > .mff-grid.pnd-slick{
display:block!important;
position:relative!important;
width:100%!important;
max-width:100%!important;
min-width:0!important;
margin:0!important;
padding:0!important;
gap:0!important;
grid-template-columns:none!important;
overflow:hidden!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick.slick-initialized{display:block!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-list{
display:block!important;overflow:hidden!important;margin:0 calc(var(--mff-gap) / -2)!important;padding:0!important;width:auto!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-track{
display:flex!important;align-items:stretch!important;margin-left:0!important;margin-right:0!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-slide{
display:block!important;height:auto!important;min-height:1px!important;padding:0 calc(var(--mff-gap) / 2)!important;margin:0!important;float:left!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-slide > div{height:100%!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .mff-card{height:100%!important;margin:0!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-dots{
position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;
width:100%!important;height:auto!important;min-height:0!important;list-style:none!important;margin:18px 0 0!important;padding:0!important;gap:8px!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-dots li{
position:static!important;display:block!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;
margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:10px!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-dots li button{
display:block!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;margin:0!important;padding:0!important;
border:0!important;border-radius:50%!important;background:#bbb!important;font-size:0!important;line-height:0!important;box-shadow:none!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-dots li button:before{display:none!important;content:none!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-dots li.slick-active button{background:var(--mff-accent)!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-prev,
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-next{
position:absolute!important;z-index:10!important;top:50%!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;
margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--mff-accent)!important;color:#fff!important;
font-size:0!important;line-height:42px!important;transform:translateY(-50%)!important;box-shadow:none!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-prev{left:12px!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-next{right:12px!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-prev:before,
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-next:before{font-family:Arial,sans-serif!important;font-size:28px!important;line-height:1!important;color:#fff!important;opacity:1!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-prev:before{content:'‹'!important}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-next:before{content:'›'!important} .mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-list{
width:100%!important;max-width:100%!important;box-sizing:border-box!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-track{
position:relative!important;left:0;top:0;visibility:visible!important;opacity:1!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-slide{
position:relative!important;visibility:visible!important;opacity:1!important;
box-sizing:border-box!important;min-width:0!important;max-width:none!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-slide[aria-hidden="true"]{
visibility:visible!important;opacity:1!important;
}
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-slide > div,
.mff-feed.mff-layout-slider > .mff-grid.pnd-slick .slick-slide .mff-card{
width:100%!important;max-width:100%!important;box-sizing:border-box!important;
} .pnd-slick .slick-arrow.slick-prev,
.pnd-slick .slick-arrow.slick-next{z-index:9!important}
.mff-feed .mff-media{padding:1rem!important;box-sizing:border-box!important} .mff-feed.mff-layout-slider .mff-card,
.mff-feed.mff-layout-slider.pnd-slick .mff-card,
.mff-feed.mff-layout-slider .pnd-slick .slick-slide .mff-card {
background:transparent!important;
background-color:transparent!important;
box-shadow:none!important;
border:0!important;
outline:0!important;
}
.mff-feed.mff-layout-slider .mff-card::before,
.mff-feed.mff-layout-slider .mff-card::after {
box-shadow:none!important;
} .mff-feed.mff-layout-slider.pnd-slick .slick-prev,
.mff-feed.mff-layout-slider.pnd-slick .slick-next{
z-index:9!important;
background:initial!important;
color:inherit!important;
border-radius:initial!important;
box-shadow:none!important;
}
.mff-feed.mff-layout-slider.pnd-slick .slick-prev:before,
.mff-feed.mff-layout-slider.pnd-slick .slick-next:before{
font-family:inherit!important;
font-size:inherit!important;
line-height:inherit!important;
color:inherit!important;
}