.elementor-10891 .elementor-element.elementor-element-bcb79bb{margin-top:166px;margin-bottom:170px;padding:0px 0px 0px 0px;}.elementor-10891 .elementor-element.elementor-element-2099504 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10891 .elementor-element.elementor-element-137c0f1{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-10891 .elementor-element.elementor-element-137c0f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10891 .elementor-element.elementor-element-c22ae76{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10891 .elementor-element.elementor-element-8bc943b{--grid-columns:3;--grid-row-gap:8px;--grid-column-gap:8px;}@media(max-width:1024px){.elementor-10891 .elementor-element.elementor-element-8bc943b{--grid-columns:2;--grid-row-gap:8px;--grid-column-gap:8px;}}@media(max-width:767px){.elementor-10891 .elementor-element.elementor-element-bcb79bb{padding:0px 0px 0px 0px;}.elementor-10891 .elementor-element.elementor-element-2099504 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10891 .elementor-element.elementor-element-8bc943b{--grid-columns:1;--grid-row-gap:8px;--grid-column-gap:8px;}}/* Start custom CSS *//* Next Activities: tabbed masonry grid. Card type mirrors Halstein theme rules (h4, h5, h6); tabs are a deliberate exception */
.mww-tabs .e-filter{justify-content:center;flex-wrap:wrap;gap:12px 0;margin:40px 0}
.mww-tabs .e-filter .e-filter-item{position:relative;order:9;max-width:100%;white-space:normal;text-align:center;background:none;border:0;border-radius:0;box-shadow:none;margin:0;padding:4px 18px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:#1c1c1c;cursor:pointer;transition:color .3s}
.mww-tabs .e-filter .e-filter-item[data-filter="business"],
.mww-tabs .e-filter .e-filter-item[data-filter="private"]{display:none}
.mww-tabs .e-filter .e-filter-item[data-filter="__all"]{order:0}
.mww-tabs .e-filter .e-filter-item[data-filter="expo-event-partnerships"]{order:1}
.mww-tabs .e-filter .e-filter-item[data-filter="tourism-buyer-engagement"]{order:2}
.mww-tabs .e-filter .e-filter-item[data-filter="connect2italy"]{order:3}
.mww-tabs .e-filter .e-filter-item[data-filter="international-corporate-advisory"]{order:4}
.mww-tabs .e-filter .e-filter-item:not([data-filter="__all"])::before{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background:#1c1c1c;opacity:.3}
.mww-tabs .e-filter .e-filter-item::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:#b29063;opacity:0;transition:opacity .3s}
.mww-tabs .e-filter .e-filter-item:hover,
.mww-tabs .e-filter .e-filter-item[aria-pressed="true"]{color:#b29063;background:none}
.mww-tabs .e-filter .e-filter-item:hover::after,
.mww-tabs .e-filter .e-filter-item[aria-pressed="true"]::after{opacity:1}

.mww-masonry .elementor-loop-container{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important}
.mww-masonry .e-loop-item{position:relative;overflow:hidden;min-width:0;aspect-ratio:3/2}
.mww-masonry .e-loop-item:nth-of-type(3n+1){grid-column:span 2;grid-row:span 2;align-self:stretch;justify-self:stretch}
.mww-masonry .e-loop-item:nth-of-type(3n+1):last-of-type{grid-column:1/-1;grid-row:span 1;aspect-ratio:3/1}
.mww-masonry .e-loop-item:nth-of-type(3n+2):last-of-type{grid-row:span 2;aspect-ratio:auto}

.mww-card{position:absolute !important;inset:0;text-decoration:none !important}
.mww-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.85) 100%);z-index:1}
.mww-card::after{content:"";position:absolute;inset:0;background:#000;opacity:0;transition:opacity .3s ease-out;z-index:1}
.mww-card:hover::after{opacity:.3}
@media (min-width:1025px){.mww-masonry .e-loop-item:not(:nth-of-type(3n+1)) .mww-card{padding:24px !important}}
.mww-card > .elementor-element{position:relative;z-index:2;width:100%}
.mww-card .mww-card__title .elementor-heading-title{margin:0 0 .5em;font-family:Marcellus,serif;font-weight:400;font-size:20px;line-height:1.4em;color:#fff}
.mww-masonry .e-loop-item:nth-of-type(3n+1) .mww-card__title .elementor-heading-title{font-size:28px;line-height:1.285em}
.mww-card .mww-card__subtitle .elementor-heading-title{margin:0;font-family:Montserrat,sans-serif;font-weight:500;font-size:11px;line-height:1.6em;letter-spacing:.6em;text-transform:uppercase;color:#b29063}
.mww-card .mww-card__subtitle .elementor-heading-title:empty{display:none}

@media (max-width:1024px){
.mww-masonry .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.mww-masonry .e-loop-item:nth-of-type(3n+1):last-of-type{grid-column:span 2;grid-row:span 2;aspect-ratio:3/2}
.mww-masonry .e-loop-item:nth-of-type(3n+2):last-of-type{grid-column:span 2;grid-row:span 1;aspect-ratio:3/1}
}
@media (max-width:767px){
.mww-tabs .e-filter{flex-direction:column;align-items:center;gap:6px}
.mww-tabs .e-filter .e-filter-item{padding:4px 12px}
.mww-tabs .e-filter .e-filter-item::before{display:none}
.mww-tabs .e-filter .e-filter-item::after{left:12px;right:12px}
.mww-masonry .elementor-loop-container{grid-template-columns:minmax(0,1fr) !important}
.mww-masonry .e-loop-item,
.mww-masonry .e-loop-item:nth-of-type(3n+1),
.mww-masonry .e-loop-item:nth-of-type(3n+1):last-of-type,
.mww-masonry .e-loop-item:nth-of-type(3n+2):last-of-type{grid-column:auto;grid-row:auto;aspect-ratio:auto;overflow:visible}
.mww-card{position:relative !important;inset:auto;aspect-ratio:4/3;padding:24px !important}
.mww-card::before{background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.85) 100%)}
.mww-masonry .e-loop-item:nth-of-type(3n+1) .mww-card__title .elementor-heading-title{font-size:20px;line-height:1.4em}
}/* End custom CSS */