﻿/* Single-event presentation only. Brand fonts and colours come from Elementor. */
body.single-eventi .elementor.elementor-470 {
 --ftse-ink:var(--e-global-color-primary,#18201c);--ftse-accent:var(--e-global-color-accent,#8d8770);
 --ftse-small:15px;--ftse-ui:15px;--ftse-body:16px;--ftse-label:15px;--ftse-control:44px;
 --ftse-paper:var(--e-global-color-6ef0d5e,#eae8e1);--ftse-line:var(--e-global-color-cc6a2e5,#efefef);--ftse-soft:var(--e-global-color-31d8c32,#f6f6f6);
 display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:56px;row-gap:0;
 max-width:1240px;width:100%;margin:0 auto;padding:48px 32px 0;background:#fff;color:var(--ftse-ink);
}
body.single-eventi .elementor.elementor-470 > .e-con {width:100%;min-width:0;max-width:none;--content-width:100%;--container-max-width:100%;}
body.single-eventi .elementor.elementor-470 > .e-con > .e-con-inner {width:100%;max-width:none;padding:0;min-width:0;}
/* Flatten only layout wrappers, keeping all existing Voxel widgets and actions. */
body.single-eventi .elementor.elementor-470 :is(.elementor-element-46060a01,.elementor-element-46060a01 > .e-con-inner,.elementor-element-2e8026a4) {display:contents;}
body.single-eventi .elementor.elementor-470 .elementor-element-6ef66397 {grid-column:2;grid-row:1;padding:0 0 22px;align-self:start;}
body.single-eventi .elementor.elementor-470 .elementor-element-6ef66397 > .e-con-inner {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;align-items:center;}
body.single-eventi .elementor.elementor-470 .elementor-element-fae7f71 {width:100%;padding:0;gap:16px;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-00735f2,.elementor-element-1f82e399) {width:100%;padding:0;margin:0;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-fae7f71,.elementor-element-00735f2,.elementor-element-1f82e399) {display:contents;}
body.single-eventi .elementor.elementor-470 .ftse-back-link {grid-column:1;grid-row:1;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ftse-accent);font-size:var(--ftse-small);line-height:1.5;text-decoration:none;}
body.single-eventi .elementor.elementor-470 .ftse-back-link:hover {text-decoration:underline;text-underline-offset:4px;}
body.single-eventi .elementor.elementor-470 .elementor-element-1f82e399 h1 {grid-column:1 / -1;grid-row:3;font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:32px;font-weight:500;line-height:1.25;letter-spacing:-.5px;color:var(--ftse-ink);margin:0;}
body.single-eventi .elementor.elementor-470 .elementor-element-464c89c {grid-column:1 / -1;grid-row:2;order:0;width:100%;}
body.single-eventi .elementor.elementor-470 .elementor-element-464c89c > ul {display:flex;flex-wrap:wrap;gap:8px 16px;}
body.single-eventi .elementor.elementor-470 .elementor-element-464c89c > ul > li:first-child {display:none;}
body.single-eventi .elementor.elementor-470 .elementor-element-464c89c > ul > li {width:auto;max-width:100%;background:none;border:0;border-radius:0;}
body.single-eventi .elementor.elementor-470 .elementor-element-464c89c .ts-action-con {padding:0;color:var(--ftse-accent);font-size:15px;font-weight:500;line-height:1.5;gap:7px;}
body.single-eventi .elementor.elementor-470 .elementor-element-c70b8bd {display:none;}
body.single-eventi .elementor.elementor-470 .elementor-element-cf3b42d {display:none!important;}
body.single-eventi .elementor.elementor-470 .ftse-hero-location {grid-column:1 / -1;grid-row:4;display:grid;gap:6px;min-width:0;}
body.single-eventi .elementor.elementor-470 .ftse-eyebrow {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:var(--ftse-label);font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ftse-accent);}
body.single-eventi .elementor.elementor-470 .ftse-hero-location > a {display:grid;gap:6px;text-decoration:none;color:var(--ftse-ink);}
body.single-eventi .elementor.elementor-470 .ftse-location-address {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ftse-ui);line-height:1.6;}
body.single-eventi .elementor.elementor-470 .ftse-location-jump {font-size:var(--ftse-small);line-height:1.5;color:var(--ftse-accent);}
body.single-eventi .elementor.elementor-470 .ftse-hero-location > a:hover .ftse-location-jump {text-decoration:underline;text-underline-offset:4px;}
body.single-eventi .elementor.elementor-470 .ftse-anchor {display:block;height:0;scroll-margin-top:150px;}
body.single-eventi .elementor.elementor-470 .elementor-element-7dcec1d6 {grid-column:2;grid-row:1;justify-self:end;width:auto;padding:0;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 > ul {gap:8px;flex-wrap:wrap;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 .ts-action-con {display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:var(--ftse-control);min-height:var(--ftse-control);padding:10px 16px;background:var(--ftse-soft);color:var(--ftse-ink);border:1px solid var(--ftse-paper);border-radius:24px;font-size:var(--ftse-ui);font-weight:500;line-height:1.4;white-space:nowrap;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 .ts-action-con:hover {background:var(--ftse-paper);border-color:var(--ftse-accent);}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 .ts-action-con.active {background:var(--ftse-paper);border-color:var(--ftse-accent);}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 .ftse-label-saved {display:none;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 .active .ftse-label-save {display:none;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 .active .ftse-label-saved {display:inline;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 svg {width:20px!important;height:20px!important;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 svg {color:var(--ftse-ink);fill:var(--ftse-ink);}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 .ts-action-icon {color:inherit;width:20px;height:20px;min-width:20px;padding:0;background:none;border:0;border-radius:0;}
body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 svg path {fill:var(--ftse-ink);}
/* The picture spans the title, date and participation block on desktop. */
body.single-eventi .elementor.elementor-470 .elementor-element-3d72967f {grid-column:1;grid-row:1 / 4;align-self:stretch;padding:0;margin:0;}
body.single-eventi .elementor.elementor-470 .elementor-element-3d72967f > .e-con-inner {height:100%;display:flex;}
body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c {position:relative;width:100%;height:100%;min-height:500px;margin:0;padding:0;border-radius:24px;overflow:hidden;background:var(--ftse-paper);}
body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c :is(.elementor-widget-container,a,.ftse-poster) {display:block;height:100%;}
body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c img {position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:24px;}
body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c .ftse-poster img {height:calc(100% - 42px);object-fit:contain;border-radius:0;aspect-ratio:auto;}
body.single-eventi .elementor.elementor-470 .ftse-photo-hint {position:absolute;right:16px;bottom:16px;z-index:2;display:inline-flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--ftse-paper);border-radius:30px;background:rgba(255,255,255,.95);color:var(--ftse-ink);font-size:12px;line-height:1.4;box-shadow:0 3px 12px #18201c0c;}
body.single-eventi .elementor.elementor-470 .ftse-poster > a {position:relative;}
body.single-eventi .elementor.elementor-470 .ftse-poster .ftse-photo-hint {right:0;bottom:0;width:100%;height:42px;justify-content:center;padding:8px 14px;border:0;border-top:1px solid var(--ftse-paper);border-radius:0;background:#fff;box-shadow:none;}
body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c:not(:has(.ftse-poster)) img {transition:transform .3s ease;}
@media(hover:hover) {
 body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c:not(:has(.ftse-poster)):has(a):hover img {transform:scale(1.025);}
}
@media(prefers-reduced-motion:reduce) {
 body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c img {transition:none!important;transform:none!important;}
}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-cbb1d35,.elementor-element-333f373d) {grid-column:2;grid-row:2;align-self:start;display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:16px;width:100%;padding:24px 0;margin:0;border:0;border-top:1px solid var(--ftse-paper);border-bottom:1px solid var(--ftse-paper);border-radius:0;background:transparent;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-8aa650d,.elementor-element-6300394e) {width:auto;flex:1;min-width:0;}
body.single-eventi .elementor.elementor-470 .ftse-date-heading {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:11px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--ftse-accent);margin:0 0 8px;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-8aa650d,.elementor-element-6300394e) .ts-action-con {padding:0;background:none;border:0;color:var(--ftse-ink);font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:var(--ftse-body);line-height:1.6;font-weight:400;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) {display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:auto;flex:0 0 auto;}
body.single-eventi .elementor.elementor-470 .ftse-calendar-label {font-size:11px;line-height:1.4;color:var(--ftse-accent);}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) .ts-action-con {width:40px;height:40px;min-height:40px;border:1px solid var(--ftse-paper);border-radius:50%;background:#fff;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) svg {width:22px!important;height:22px!important;}
body.single-eventi .elementor.elementor-470 .elementor-element-4e1add1 {grid-column:2;grid-row:3;width:100%;align-self:start;position:static;margin:0;padding:24px 0 0;background:none;border:0;border-radius:0;box-shadow:none;gap:16px;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 {display:block!important;width:100%;}
body.single-eventi .elementor.elementor-470 .ftse-widget-heading {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.4px;color:var(--ftse-ink);margin:0 0 8px;}
body.single-eventi .elementor.elementor-470 .ftse-widget-intro {font-size:13px;line-height:1.65;color:var(--ftse-ink);opacity:.72;margin:0 0 16px;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 :is(ul,li) {width:100%;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 > ul {display:flex;flex-direction:column;gap:9px;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 > ul > li:has(a[href^='mailto:']) {order:2;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 .ts-action-con {position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;padding:12px 42px;border:1px solid var(--ftse-ink);border-radius:40px;background:var(--ftse-ink);color:#fff;font-size:14px;font-weight:500;line-height:1.4;}
body.single-eventi .elementor.elementor-470 .ftse-cta-arrow {position:absolute;right:19px;font-size:19px;line-height:1;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 .ts-action-con:hover {background:var(--ftse-paper);color:var(--ftse-ink);border-color:var(--ftse-paper);}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 .ts-action-con[href^='mailto:'] {min-height:34px;padding:6px 12px;background:transparent;color:var(--ftse-ink);border-color:transparent;font-size:13px;overflow-wrap:anywhere;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 :is(svg,svg path) {fill:currentColor;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 .ts-action-icon {color:inherit;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 svg {width:17px!important;height:17px!important;}
body.single-eventi .elementor.elementor-470 .elementor-element-4e1add1:not(:has(a[href],button,input[type=submit])) {display:none;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-3dc7dce6,.elementor-element-73a0a144,.elementor-element-6cfacc04,.elementor-element-4b5be5e0,.elementor-element-c1aafb7) {display:none!important;}
/* Description and information use the site's Figtree throughout. */
body.single-eventi .elementor.elementor-470 .elementor-element-42eb6774 {grid-column:1;grid-row:4;width:100%;padding:0;margin:48px 0 0;background:none;border:0;gap:22px;align-self:start;}
body.single-eventi .elementor.elementor-470 .ftse-position-boundary {grid-column:2;grid-row:4;align-self:stretch;min-width:0;margin-top:48px;}
body.single-eventi .elementor.elementor-470 .elementor-element-235d45f {width:100%;position:sticky;top:104px;padding:0;margin:0;background:none;border:0;border-radius:0;gap:18px;align-self:start;min-width:0;}
body.admin-bar.single-eventi .elementor.elementor-470 .elementor-element-235d45f {top:136px;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-36aae3df,.elementor-element-6f89696f) :is(h2,h3) {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:20px;font-style:normal;line-height:1.4;font-weight:500;color:var(--ftse-ink);margin:0;}
body.single-eventi .elementor.elementor-470 .elementor-element-dff4a5e {width:100%;font-size:16px;line-height:1.8;color:var(--ftse-ink);}
body.single-eventi .elementor.elementor-470 .read-more-content {max-height:none!important;height:auto!important;overflow:visible!important;mask-image:none!important;}
body.single-eventi .elementor.elementor-470 .read-more-toggle {display:none!important;}
body.single-eventi .elementor.elementor-470 .read-more-content p {margin:0 0 16px;}
body.single-eventi .elementor.elementor-470 .read-more-content p:last-child {margin-bottom:0;}
body.single-eventi .elementor.elementor-470 .read-more-content :is(h2,h3) {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:19px;font-weight:500;font-style:normal;line-height:1.4;margin:28px 0 12px;}
body.single-eventi .elementor.elementor-470 .read-more-content :is(a,li) {color:inherit;}
body.single-eventi .elementor.elementor-470 .read-more-content a {text-decoration:underline;text-underline-offset:4px;}
body.single-eventi .elementor.elementor-470 .read-more-content li {margin-bottom:8px;}
body.single-eventi .elementor.elementor-470 .elementor-element-6b551d0d {font-size:13px;line-height:1.7;color:var(--ftse-accent);overflow-wrap:anywhere;}
body.single-eventi .elementor.elementor-470 .elementor-element-4287e5fd > ul {flex-wrap:wrap;gap:8px;}
body.single-eventi .elementor.elementor-470 .elementor-element-4287e5fd .ts-action-con {padding:9px 14px;background:#fff;border:1px solid var(--ftse-paper);border-radius:24px;color:var(--ftse-ink);font-size:12px;}
body.single-eventi .elementor.elementor-470 .ftsm-single {border-radius:12px;}
body.single-eventi .elementor.elementor-470 #similar-listings {grid-column:1 / -1;grid-row:5;width:100%;margin-top:48px;padding:40px 0 64px;border-top:1px solid var(--ftse-paper);}
body.single-eventi .elementor.elementor-470 .elementor-element-0f91d43 {flex-direction:row;gap:8px;width:100%;}
body.single-eventi .elementor.elementor-470 .elementor-element-0f91d43 h2 {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.6px;color:var(--ftse-ink);}
body.single-eventi .elementor.elementor-470 .elementor-element-3f96a1ef {font-size:13px;line-height:1.6;color:var(--ftse-accent);}
body.single-eventi .elementor.elementor-470 .elementor-471 {height:100%;overflow:hidden;border:0;border-radius:16px;background:var(--ftse-soft);}
body.single-eventi .elementor.elementor-470 .elementor-471 .elementor-element-8aca32d img {height:190px;width:100%;object-fit:cover;}
body.single-eventi .elementor.elementor-470 .elementor-471 .elementor-element-8c0b1f0 {padding:20px;}
body.single-eventi .elementor.elementor-470 .elementor-471 .elementor-element-52ff78a h3 {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:18px;line-height:1.35;font-weight:500;color:var(--ftse-ink);}
/* Shared scale for equivalent information and controls throughout the sheet. */
body.single-eventi .elementor.elementor-470 :is(.ftse-date-heading,.ftse-calendar-label) {font-size:var(--ftse-label);line-height:1.5;}
body.single-eventi .elementor.elementor-470 .ftse-date-heading {font-weight:500;letter-spacing:0;text-transform:none;}
body.single-eventi .elementor.elementor-470 :is(.ftse-widget-intro,.elementor-element-3f96a1ef,.ftse-photo-hint) {font-size:var(--ftse-small);line-height:1.6;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-6b551d0d,.elementor-element-464c89c .ts-action-con) {font-size:var(--ftse-ui);line-height:1.6;}
body.single-eventi .elementor.elementor-470 .ftse-widget-heading,
body.single-eventi .elementor.elementor-470 .elementor-element-0f91d43 h2 {font-family:var(--e-global-typography-primary-font-family,'Figtree'),sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 12px;}
body.single-eventi .elementor.elementor-470 .elementor-element-0f91d43 h2 {margin:0;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-62883b4,.elementor-element-4287e5fd) .ts-action-con {min-height:var(--ftse-control);font-size:var(--ftse-ui);font-weight:500;line-height:1.4;border-radius:24px;}
body.single-eventi .elementor.elementor-470 .elementor-element-62883b4 .ts-action-con {padding-top:10px;padding-bottom:10px;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) .ts-action-con {display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--ftse-control);height:var(--ftse-control);min-height:var(--ftse-control);padding:0;gap:0;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) .ts-action-con .ts-action-icon {display:flex;align-items:center;justify-content:center;position:static;flex:0 0 20px;margin:0;transform:none;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) .ts-action-icon svg {display:block;position:static;flex-shrink:0;margin:0;transform:none;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-62883b4,.elementor-element-4287e5fd,.elementor-element-c9a7f2e,.elementor-element-70716cfb,.elementor-element-8aa650d,.elementor-element-6300394e) svg {width:20px!important;height:20px!important;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-62883b4,.elementor-element-4287e5fd,.elementor-element-c9a7f2e,.elementor-element-70716cfb,.elementor-element-8aa650d,.elementor-element-6300394e) .ts-action-icon {width:20px;height:20px;min-width:20px;background:none;border:0;padding:0;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) {flex-direction:row;align-items:center;width:100%;gap:16px;}
body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) > ul {width:auto;gap:8px;}
body.single-eventi .elementor.elementor-470 .ftse-calendar-label {flex:1;}
body.single-eventi .elementor.elementor-470 .elementor-element-dff4a5e {font-size:var(--ftse-body);line-height:1.75;}
body.single-eventi .elementor.elementor-470 :is(a,button):focus-visible {outline:3px solid var(--ftse-accent);outline-offset:4px;}
@media(max-width:900px) {
 body.single-eventi .elementor.elementor-470 {display:flex;flex-direction:column;padding:28px 20px 0;gap:0;}
 body.single-eventi .elementor.elementor-470 :is(.elementor-element-6ef66397,.elementor-element-6ef66397 > .e-con-inner) {display:contents;}
 body.single-eventi .elementor.elementor-470 .ftse-back-link {order:1;margin-bottom:16px;align-self:flex-start;}
 body.single-eventi .elementor.elementor-470 .elementor-element-464c89c {order:2;margin-bottom:16px;}
 body.single-eventi .elementor.elementor-470 .elementor-element-1f82e399 h1 {order:3;margin:0 0 16px;font-size:28px;line-height:1.25;letter-spacing:-.4px;}
 body.single-eventi .elementor.elementor-470 .ftse-hero-location {order:4;}
 body.single-eventi .elementor.elementor-470 .elementor-element-3d72967f {order:5;margin:24px 0 0;height:auto;}
 body.single-eventi .elementor.elementor-470 .elementor-element-7dcec1d6 {order:6;width:100%;margin:16px 0 0;padding:0;}
 body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 {width:100%;}
 body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 > ul {display:flex;flex-wrap:nowrap;width:100%;gap:12px;}
 body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 > ul > li {flex:1;min-width:0;}
 body.single-eventi .elementor.elementor-470 .elementor-element-68adb782 :is(.ts-action-wrap,.ts-action-con) {width:100%;}
 body.single-eventi .elementor.elementor-470 .elementor-element-3d72967f > .e-con-inner {height:auto;}
 body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c {min-height:0;height:auto;border-radius:18px;}
 body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c :is(.elementor-widget-container,a,.ftse-poster) {height:auto;}
 body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c img {position:static;height:280px;border-radius:18px;}
 body.single-eventi .elementor.elementor-470 .elementor-element-3ede018c .ftse-poster img {height:auto;max-height:520px;}
 body.single-eventi .elementor.elementor-470 .ftse-poster > a {padding-bottom:42px;}
 body.single-eventi .elementor.elementor-470 :is(.elementor-element-cbb1d35,.elementor-element-333f373d) {order:7;margin-top:24px;flex-wrap:wrap;gap:12px;padding:22px 0;}
 body.single-eventi .elementor.elementor-470 :is(.elementor-element-8aa650d,.elementor-element-6300394e) {flex-basis:100%;}
 body.single-eventi .elementor.elementor-470 :is(.elementor-element-c9a7f2e,.elementor-element-70716cfb) {align-items:center;}
 body.single-eventi .elementor.elementor-470 .elementor-element-4e1add1 {order:8;padding-top:24px;}
 body.single-eventi .elementor.elementor-470 .elementor-element-42eb6774 {order:9;margin-top:44px;}
 body.single-eventi .elementor.elementor-470 .ftse-position-boundary {order:10;margin-top:40px;}
 body.single-eventi .elementor.elementor-470 .elementor-element-235d45f {position:static;margin:0;padding:0;}
 body.single-eventi .elementor.elementor-470 #similar-listings {order:11;margin-top:44px;padding-bottom:100px;}
}
