/* splendori.css — v293 */:root{--sp-gold:#C5A059;--sp-gold-hi:#D4B171;--sp-title:#F2EFE9;--sp-body:#A0A5B1;--sp-obsidian:#0D0E10;--sp-graphite:#16181C;--sp-cream:#F4F3EF;--sp-cream-ink:#14161A;--sp-cream-body:#4A4F58;--sp-graphite-hi:#1D2025;--sp-gold-warm:#D19853;--sp-muted:#7A818D;--sp-gold-ink:#7C6633;--sp-ring:rgba(197,160,89,.50);--sp-cream-hi:#EDEBE5;--sp-cream-border:#DEDBD2;--sp-hairline:rgba(197,160,89,.18);--sp-hairline-soft:rgba(242,239,233,.10);--sp-display:"Cormorant Garamond",Georgia,serif;--sp-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sp-fs-quote:clamp(1.375rem,1.1rem + 1.1vw,2rem);--sp-fs-num:clamp(3.5rem,2rem + 6vw,7rem);--sp-fs-metric:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);--sp-fs-lead:1.125rem;--sp-fs-eyebrow:.75rem;--sp-fs-ui:.875rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sp-11:160px;--sp-section-y:clamp(80px,10vw,160px);--sp-content:1200px;--sp-gutter:20px;--sp-radius-ui:2px;--sp-radius-card:4px;--sp-ease:cubic-bezier(.4,0,.2,1);--sp-dur:300ms;}html{scroll-behavior:smooth;}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--sp-gold);outline-offset:3px;border-radius:var(--sp-radius-ui);}::selection{background:var(--sp-gold);color:var(--sp-obsidian);}.sp-section{padding-block:var(--sp-section-y);position:relative;}.sp-section:has(> .e-con-inner){display:block;}.sp-dark{background:var(--sp-obsidian);}.sp-cream{background:var(--sp-cream);color:var(--sp-cream-body);}.sp-cream :is(h1,h2,h3,h4,h5,h6){color:var(--sp-cream-ink);}.sp-cream :is(p,li,span){color:var(--sp-cream-body);}.sp-cream .sp-rule{background:var(--sp-cream-border);}.sp-rule{height:1px;background:var(--sp-hairline);border:0;}.sp-eyebrow{color:var(--sp-gold);}.sp-cream .sp-eyebrow{color:var(--sp-cream-ink);display:inline-flex;align-items:center;gap:var(--sp-3);}.sp-cream .sp-eyebrow::before{content:"";width:28px;height:2px;background:var(--sp-gold);flex:none;}.sp-lead{font-size:var(--sp-fs-lead);line-height:1.7;max-width:62ch;}.sp-body{max-width:68ch;}.sp-btn,.elementor-button.sp-btn,.ast-button.sp-btn{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--sp-sans);font-size:var(--sp-fs-ui);font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:18px 34px;border-radius:var(--sp-radius-ui);border:1px solid transparent;transition:all var(--sp-dur) var(--sp-ease);line-height:1;}.sp-btn--primary,.elementor-button.sp-btn--primary,.ast-button.sp-btn--primary,.sp-cream .sp-btn--primary{background:var(--sp-gold);color:var(--sp-obsidian);border-color:var(--sp-gold);}.sp-btn--primary:hover,.elementor-button.sp-btn--primary:hover,.ast-button.sp-btn--primary:hover,.sp-cream .sp-btn--primary:hover{background:var(--sp-gold-hi);border-color:var(--sp-gold-hi);color:var(--sp-obsidian);transform:translateY(-1px);}.sp-btn--ghost,.elementor-button.sp-btn--ghost{background:transparent;color:var(--sp-title);border-color:var(--sp-hairline);}.sp-btn--ghost:hover,.elementor-button.sp-btn--ghost:hover{border-color:var(--sp-gold);color:var(--sp-title);}.sp-cream .sp-btn--ghost:hover{border-color:var(--sp-gold);}:is(.site-header,#masthead){background:rgba(13,14,16,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:background var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease);}:is(.site-header,#masthead) .main-header-menu > li.current-menu-item > a,:is(.site-header,#masthead) .main-header-menu > li.current-menu-ancestor > a{text-decoration:underline;text-decoration-color:var(--sp-gold);text-decoration-thickness:1px;text-underline-offset:8px;}@media (min-width: 922px){:is(.site-header,#masthead) .ast-header-button-1{position:relative;margin-left:var(--sp-6);padding-left:var(--sp-6);}:is(.site-header,#masthead) .ast-header-button-1::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:var(--sp-hairline);}.ast-header-sticked :is(.site-header,#masthead) .ast-header-button-1::before{height:18px;}}:is(.site-header,#masthead).ast-sticky-active,.ast-header-sticked :is(.site-header,#masthead){background:rgba(13,14,16,.94);border-bottom-color:var(--sp-hairline);}:is(.site-header,#masthead) .ast-mobile-popup-drawer .ast-mobile-popup-inner{background:var(--sp-obsidian);}:is(.site-header,#masthead) .ast-mobile-popup-drawer .menu-item > a{font-family:var(--sp-display);font-size:1.5rem;font-weight:300;color:var(--sp-title);}#colophon,#colophon .ast-builder-grid-row-container,#colophon .site-above-footer-wrap,#colophon .site-primary-footer-wrap,#colophon .site-below-footer-wrap{background-color:var(--sp-obsidian) !important;background-image:none !important;}#colophon,#colophon *{font-size:16px !important;line-height:1.7 !important;}#colophon .sp-footer-title{font-size:12px !important;line-height:1.4 !important;}#colophon :is(.sp-footer-title,.widget-title,h2,h3,h4){font-family:var(--sp-sans) !important;font-weight:500 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--sp-gold) !important;margin:0 0 var(--sp-5) !important;}#colophon :is(.widget-title,h2,h3,h4){font-size:12px !important;line-height:1.4 !important;}#colophon .sp-footer-about{font-size:15px !important;line-height:1.7 !important;}#colophon .sp-footer-claim{font-size:22px !important;line-height:1.25 !important;}#colophon .sp-btn{font-size:14px !important;line-height:1 !important;}#colophon .site-below-footer-wrap,#colophon .site-below-footer-wrap *{font-size:12px !important;line-height:1.6 !important;color:var(--sp-muted);}#colophon a{color:var(--sp-body);}#colophon a:hover{color:var(--sp-title);}#colophon :is(.widget_nav_menu,.ast-builder-menu,.footer-nav-wrap) ul{list-style:none;margin:0;padding:0;}#colophon :is(.widget_nav_menu,.ast-builder-menu,.footer-nav-wrap) li + li{margin-top:var(--sp-3);}#colophon :is(.widget_nav_menu,.ast-builder-menu,.footer-nav-wrap) a{color:var(--sp-body);}#colophon :is(.widget_nav_menu,.ast-builder-menu,.footer-nav-wrap) a:hover{color:var(--sp-title);}:is(.site-footer,#colophon) .sp-footer-about{max-width:34ch;}:is(.site-footer,#colophon) .sp-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3);}:is(.site-footer,#colophon) .sp-footer-col-cta{background:var(--sp-graphite) !important;border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card) !important;padding:var(--sp-6);}:is(.site-footer,#colophon) .sp-footer-col-cta .sp-btn--primary{background:var(--sp-gold) !important;color:var(--sp-obsidian) !important;border-radius:var(--sp-radius-ui) !important;}:is(.site-footer,#colophon) .sp-footer-claim{font-family:var(--sp-display);font-weight:300;line-height:1.25;letter-spacing:-.01em;color:var(--sp-title);margin:0 0 var(--sp-4);}:is(.site-footer,#colophon) .sp-footer-col-cta p:not(.sp-footer-claim){margin:0;}:is(.site-footer,#colophon) .sp-footer-col-cta .sp-btn{margin-top:var(--sp-5);padding:14px 28px;}:is(.site-footer,#colophon) .sp-footer-cta-link > a{color:var(--sp-gold);}:is(.site-footer,#colophon) .sp-footer-cta-link{padding-top:var(--sp-4);margin-top:var(--sp-4);border-top:1px solid var(--sp-hairline);}:is(.site-footer,#colophon) .ast-builder-social-element{color:var(--sp-body);}:is(.site-footer,#colophon) .ast-builder-social-element:hover{color:var(--sp-gold);}:is(.site-footer,#colophon) .site-below-footer-wrap{border-top:1px solid var(--sp-hairline-soft);}:is(.site-footer,#colophon) .sp-legal ul{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);list-style:none;margin:0;padding:0;}:is(.site-footer,#colophon) .sp-legal a{color:var(--sp-muted);}:is(.site-footer,#colophon) .sp-legal a:hover{color:var(--sp-body);}@media (max-width: 921px){:is(.site-footer,#colophon) .sp-footer-about{max-width:none;}:is(.site-footer,#colophon) .sp-legal ul{gap:var(--sp-2) var(--sp-4);}}.sp-hero .sp-rule{max-width:100%;}.sp-hero{position:relative;}.sp-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( to right,var(--sp-obsidian) 0%,var(--sp-obsidian) 34%,rgba(13,14,16,.72) 50%,rgba(13,14,16,.10) 62%,rgba(13,14,16,0) 78%);}.sp-hero > *{position:relative;z-index:1;}.sp-hero-claim{color:var(--sp-gold);font-weight:500;font-size:1.0625rem;letter-spacing:.01em;}.sp-scroll{margin-top:var(--sp-8);padding-left:var(--sp-4);border-left:1px solid var(--sp-hairline);font-size:var(--sp-fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--sp-muted);}.sp-icon-ring .elementor-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sp-hairline);border-radius:50%;color:var(--sp-gold);font-size:20px;transition:border-color var(--sp-dur) var(--sp-ease);}.sp-icon-ring .elementor-icon svg{width:20px;height:20px;fill:currentColor;}.sp-fase h3{color:var(--sp-title);}.sp-cream .sp-fase h3{color:var(--sp-cream-ink);}.sp-cream .sp-tratto h4{color:var(--sp-cream-ink);}.sp-micro{font-size:.8125rem;color:var(--sp-muted);max-width:56ch;line-height:1.6;}.sp-cream .sp-micro{color:var(--sp-cream-body);}@media (max-width: 921px){.sp-hero::before{background:none;}.sp-scroll{display:none;}.sp-split,.sp-fasi,.sp-tratti,.sp-principi{flex-direction:column;}.sp-split > .e-con,.sp-fasi > .e-con,.sp-tratti > .e-con,.sp-principi > .e-con{width:100% !important;}.sp-micro{max-width:none;}}.sp-titolo,.sp-titolo h2{max-width:16ch;}.sp-tondo img{border-radius:50%;aspect-ratio:1;object-fit:cover;border:1px solid var(--sp-gold);padding:12px;background:transparent;}.sp-arc{position:relative;overflow:hidden;}.sp-arc::before{content:"";position:absolute;aspect-ratio:1;border:1px solid rgba(138,114,57,.28);border-radius:50%;pointer-events:none;}.sp-arc::after{content:"";position:absolute;right:0;bottom:-10%;width:46%;height:1px;background:rgba(138,114,57,.28);transform:rotate(-32deg);transform-origin:right center;pointer-events:none;}.sp-arc > *{position:relative;z-index:1;}.sp-tratti{align-items:stretch;}.sp-tratto{padding:0 var(--sp-5);border-left:1px solid var(--sp-cream-border);flex:1;}.sp-tratto:first-child{padding-left:0;border-left:0;}.sp-tratto h4{font-family:var(--sp-display);font-size:1.125rem;font-weight:500;letter-spacing:0;color:var(--sp-cream-ink);margin-top:var(--sp-4);}.sp-tratto-testo,.sp-tratto p{font-size:.875rem;line-height:1.6;}.sp-cream .sp-btn--ghost{border-color:var(--sp-gold);color:var(--sp-cream-ink);}.sp-cream .sp-btn--ghost::after{content:"→";margin-left:var(--sp-3);color:var(--sp-gold);transition:transform var(--sp-dur) var(--sp-ease);}.sp-cream .sp-btn--ghost:hover{background:rgba(197,160,89,.08);}.sp-cream .sp-btn--ghost:hover::after{transform:translateX(4px);}@media (max-width: 921px){.sp-arc::before,.sp-arc::after{display:none;}.sp-titolo,.sp-titolo h2{max-width:none;}.sp-tratti{flex-direction:column;gap:var(--sp-5) !important;}.sp-tratto{padding:var(--sp-5) 0 0;border-left:0;border-top:1px solid var(--sp-cream-border);}.sp-tratto:first-child{padding-top:0;border-top:0;}.sp-tondo img{margin-inline:auto;}}.sp-lista-titolo{display:flex;align-items:center;gap:var(--sp-5);}.sp-lista-titolo p{font-size:var(--sp-fs-eyebrow);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-title);margin:0;white-space:nowrap;}.sp-lista-titolo::after{content:"";flex:1;height:1px;background:var(--sp-gold);opacity:.55;}.sp-segnale{padding-block:var(--sp-5);border-bottom:1px solid var(--sp-hairline-soft);}.sp-segnale:last-child{border-bottom:0;}.sp-icon-check .elementor-icon{color:var(--sp-gold);font-size:15px;width:auto;height:auto;border:0;}.sp-icon-check .elementor-icon svg{width:15px;height:15px;fill:currentColor;}.sp-icon-check{flex:none;}.sp-segnale-testo p{margin:0;}.sp-fascia{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card);padding:var(--sp-7);position:relative;}.sp-citazione-col{position:relative;padding-left:var(--sp-8);}.sp-citazione-col::before{content:"“";position:absolute;left:0;top:-.28em;font-family:var(--sp-display);font-size:5rem;line-height:1;color:var(--sp-gold);opacity:.55;}.sp-citazione p{font-family:var(--sp-display);font-weight:300;color:var(--sp-title);margin:0;}.sp-citazione-cta{border-left:1px solid var(--sp-hairline);padding-left:var(--sp-7);}@media (max-width: 921px){.sp-lista-titolo::after{display:none;}.sp-fascia{flex-direction:column;padding:var(--sp-6);}.sp-fascia > .e-con{width:100% !important;}.sp-citazione-cta{margin-top:var(--sp-6);}.sp-citazione-col{padding-left:var(--sp-6);}}.sp-fasi{align-items:flex-start;}.sp-fase{text-align:center;}.sp-fase-img img{border-radius:50%;aspect-ratio:1;object-fit:cover;border:1px solid var(--sp-gold);padding:8px;width:100%;}.sp-fase-badge{position:absolute;background:var(--sp-obsidian);border-radius:50%;z-index:2;}.sp-fase-badge p{margin:0;font-family:var(--sp-sans);font-weight:500;letter-spacing:.04em;color:var(--sp-title);}.sp-fase:not(:last-child) .sp-fase-media::after{content:"›";position:absolute;top:50%;right:-30%;transform:translateY(-50%);font-family:var(--sp-sans);font-size:2.25rem;font-weight:300;color:var(--sp-gold);line-height:1;}.sp-fase-titolo .elementor-heading-title{font-family:var(--sp-sans);font-size:1.0625rem;font-weight:600;letter-spacing:0;color:var(--sp-cream-ink);margin-top:var(--sp-6);}.sp-fase .sp-rule{width:44px;margin-inline:auto;background:var(--sp-gold);}.sp-fase-testo p{margin:0;color:var(--sp-cream-body);}.sp-fascia--chiara{background:var(--sp-cream-hi);border:0;border-radius:var(--sp-radius-card);padding:var(--sp-7);}.sp-citazione-col--pastiglia{padding-left:104px;}.sp-citazione-col--pastiglia::before{content:"“";width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--sp-gold);color:var(--sp-obsidian);border-radius:50%;font-size:3.25rem;top:50%;transform:translateY(-50%);opacity:1;padding-top:.34em;}.sp-cream .sp-citazione p{color:var(--sp-cream-ink);}.sp-fascia--chiara .sp-citazione-cta{border-left:0;padding-left:0;}.sp-btn--dark,.elementor-button.sp-btn--dark{background:var(--sp-obsidian);color:var(--sp-title);border-color:var(--sp-obsidian);}.sp-btn--dark::after{content:"→";margin-left:var(--sp-3);color:var(--sp-gold);transition:transform var(--sp-dur) var(--sp-ease);}.sp-btn--dark:hover{background:#1A1C20;color:var(--sp-title);}.sp-btn--dark:hover::after{transform:translateX(4px);}@media (max-width: 921px){.sp-fase:not(:last-child) .sp-fase-media::after{display:none;}.sp-fase-img img{margin-inline:auto;}.sp-fascia--chiara{padding:var(--sp-6);}.sp-citazione-col--pastiglia{padding-left:0;padding-top:92px;}.sp-citazione-col--pastiglia::before{top:0;left:0;transform:none;}.sp-fascia--chiara .sp-citazione-cta{align-items:flex-start !important;}}.sp-serif p{font-family:var(--sp-display);font-weight:300;color:var(--sp-cream-ink);margin:0;}.sp-serif--forte p{font-weight:500;}.sp-principi{align-items:stretch;}.sp-principio{border-left:1px solid var(--sp-cream-border);text-align:center;flex:1;}.sp-principio:first-child{border-left:0;}.sp-principio-num p{font-family:var(--sp-display);font-weight:400;color:var(--sp-gold);margin:var(--sp-5) 0 0;}.sp-principio .sp-rule{width:32px;margin-inline:auto;background:var(--sp-gold);}.sp-principio-testo p{font-family:var(--sp-display);color:var(--sp-cream-ink);margin:0;}.sp-icon-mini .elementor-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sp-gold);border-radius:50%;color:var(--sp-gold);font-size:12px;}.sp-icon-mini{flex:none;}.sp-nota p{font-family:var(--sp-display);color:var(--sp-cream-ink);margin:0;}.sp-curve{position:relative;overflow:hidden;}.sp-curve::before,.sp-curve::after{content:"";position:absolute;right:-22%;width:46%;aspect-ratio:1;border:1px solid rgba(138,114,57,.22);border-radius:50%;pointer-events:none;}.sp-curve::before{top:-26%;}.sp-curve::after{bottom:-30%;right:-30%;}.sp-curve > *{position:relative;z-index:1;}@media (max-width: 921px){.sp-curve::before,.sp-curve::after{display:none;}.sp-principi{flex-direction:column;gap:var(--sp-6) !important;}.sp-principio{padding:var(--sp-5) 0 0;border-left:0;border-top:1px solid var(--sp-cream-border);}.sp-principio:first-child{padding-top:0;border-top:0;}.sp-serif p{max-width:none;}}.sp-bg-sfumato{position:relative;}.sp-bg-sfumato::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( to right,rgba(13,14,16,.94) 0%,rgba(13,14,16,.88) 46%,rgba(13,14,16,.72) 100%);}.sp-bg-sfumato > *{position:relative;z-index:1;}.sp-lead--forte p{font-family:var(--sp-display);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:400;color:var(--sp-title);line-height:1.3;margin:0;}.sp-regola{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card);padding:var(--sp-5);background:rgba(22,24,28,.6);}.sp-regola-testo p{margin:0;line-height:1.6;}.sp-icon-mini--scuro .elementor-icon{border-color:var(--sp-gold);color:var(--sp-gold);}.sp-nota-info p{margin:0;color:var(--sp-muted);max-width:60ch;}.sp-cards-attesa{align-items:stretch;}.sp-card-pending{background:rgba(22,24,28,.72);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card);padding:var(--sp-5) var(--sp-6);}.sp-card-corpo{border-left:1px solid var(--sp-hairline);padding-left:var(--sp-5);}.sp-card-stato{border-left:1px solid var(--sp-hairline);padding-left:var(--sp-5);}.sp-card-titolo .elementor-heading-title{letter-spacing:0;color:var(--sp-title);}.sp-card-corpo .sp-rule{background:var(--sp-gold);}.sp-card-testo p{margin:0;color:var(--sp-body);}.sp-icon-lock .elementor-icon{color:var(--sp-gold);font-size:20px;border:0;width:auto;height:auto;}.sp-card-attesa p{margin:var(--sp-3) 0 0;color:var(--sp-muted);text-align:center;}.sp-card-stato{text-align:center;}@media (max-width: 921px){.sp-bg-sfumato::before{background:rgba(13,14,16,.92);}.sp-card-pending{flex-direction:column;align-items:flex-start !important;}.sp-card-pending > .e-con{width:100% !important;}.sp-card-corpo,.sp-card-stato{border-left:0;padding-left:0;border-top:1px solid var(--sp-hairline);padding-top:var(--sp-4);margin-top:var(--sp-4);text-align:left;}.sp-card-attesa p{text-align:left;}.sp-regola{max-width:none;}}.sp-sezione--vivo{padding-inline:0;}.sp-split--vivo{max-width:none;width:100%;}.sp-pannello-col{align-self:stretch;}.sp-pannello img{width:100%;height:100%;min-height:560px;object-fit:cover;border-radius:0;filter:saturate(.88) contrast(1.10) brightness(.86);}.sp-testo-col{padding-left:clamp(24px,6vw,96px);padding-right:max(var(--sp-gutter),calc((100vw - var(--sp-content)) / 2));}.sp-titolo--oro em{color:var(--sp-gold);}.sp-btn--freccia::after{content:"→";margin-left:var(--sp-4);transition:transform var(--sp-dur) var(--sp-ease);}.sp-btn--freccia:hover::after{transform:translateX(4px);}.sp-btn--ghost.sp-btn--freccia::after{color:var(--sp-gold);}@media (max-width: 921px){.sp-sezione--vivo{padding-inline:0;}.sp-split--vivo{flex-direction:column;}.sp-split--vivo > .e-con{width:100% !important;}.sp-pannello img{min-height:320px;}.sp-testo-col{padding-inline:var(--sp-gutter);}.sp-azioni{flex-direction:column;align-items:stretch;}}.sp-fade-up{opacity:0;transform:translateY(24px);transition:opacity 700ms var(--sp-ease),transform 700ms var(--sp-ease);}.sp-fade-up.is-visible{opacity:1;transform:none;}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;}.sp-fade-up{opacity:1;transform:none;}}@media (max-width: 921px){.sp-section{padding-inline:var(--sp-gutter);}.sp-btn{width:100%;justify-content:center;}}.sp-section :is(h1,h2,h3,h4,h5,h6),.sp-section .elementor-heading-title,.sp-section .elementor-button{text-transform:none;}.sp-eyebrow,.sp-eyebrow p,.sp-lista-titolo p,.sp-section .sp-btn .elementor-button{text-transform:uppercase;}.e-con.sp-section{padding-block:var(--sp-section-y);}.e-con.sp-dark{background-color:var(--sp-obsidian);}.e-con.sp-cream{background-color:var(--sp-cream);color:var(--sp-cream-body);}.e-con.sp-cream :is(h1,h2,h3,h4,h5,h6),.e-con.sp-cream .elementor-heading-title{color:var(--sp-cream-ink);}.e-con.sp-cream :is(p,li,span){color:var(--sp-cream-body);}.e-con.sp-cream .sp-eyebrow p{color:var(--sp-cream-ink);}.e-con.sp-sezione--vivo{padding-inline:0;}.sp-btn .elementor-button{display:inline-flex;align-items:center;font-family:var(--sp-sans);font-size:var(--sp-fs-ui);font-weight:500;letter-spacing:.06em;padding:18px 34px;border-radius:var(--sp-radius-ui);border:1px solid transparent;line-height:1;transition:all var(--sp-dur) var(--sp-ease);background-color:transparent;}.sp-btn--primary .elementor-button{background-color:var(--sp-gold);color:var(--sp-obsidian);border-color:var(--sp-gold);}.sp-btn--primary .elementor-button:hover{background-color:var(--sp-gold-hi);border-color:var(--sp-gold-hi);color:var(--sp-obsidian);transform:translateY(-1px);}.sp-btn--ghost .elementor-button{background-color:transparent;color:var(--sp-title);border-color:var(--sp-hairline);}.e-con.sp-cream .sp-btn--ghost .elementor-button{color:var(--sp-cream-ink);border-color:var(--sp-gold);}.e-con.sp-cream .sp-btn--ghost .elementor-button:hover{background-color:rgba(197,160,89,.08);}.sp-btn--dark .elementor-button{background-color:var(--sp-obsidian);color:var(--sp-title);border-color:var(--sp-obsidian);}.sp-btn--dark .elementor-button:hover{background-color:#1A1C20;}.sp-btn--freccia .elementor-button::after,.e-con.sp-cream .sp-btn--ghost .elementor-button::after,.sp-btn--dark .elementor-button::after{content:"→";margin-left:var(--sp-4);color:var(--sp-gold);transition:transform var(--sp-dur) var(--sp-ease);}.sp-btn--primary.sp-btn--freccia .elementor-button::after{color:var(--sp-obsidian);}.sp-btn .elementor-button:hover::after{transform:translateX(4px);}.sp-btn .elementor-button-content-wrapper{gap:0;}.sp-btn .elementor-button-text{font-weight:inherit;}.sp-section .elementor-widget-text-editor p{font-size:1rem;line-height:1.75;margin:0 0 1em;}.sp-section .elementor-widget-text-editor p:last-child{margin-bottom:0;}.sp-lead p{max-width:62ch;}.sp-body p{max-width:68ch;}.sp-hero-claim p{font-weight:500;color:var(--sp-gold);margin:0;}.sp-micro p{color:var(--sp-muted);margin:0;}.e-con.sp-cream .sp-micro p{color:var(--sp-cream-body);}.sp-eyebrow p{letter-spacing:.18em;font-weight:500;color:var(--sp-gold);margin:0;}.e-con.sp-split{display:flex;flex-wrap:wrap;align-items:center;}.e-con.sp-split > .e-con{flex:1 1 0;min-width:0;}.e-con.sp-tratti,.e-con.sp-principi,.e-con.sp-fasi{display:flex;flex-wrap:wrap;align-items:flex-start;}.e-con.sp-tratti > .e-con,.e-con.sp-principi > .e-con,.e-con.sp-fasi > .e-con{flex:1 1 0;min-width:0;}.e-con.sp-azioni{display:flex;flex-wrap:wrap;align-items:center;}.e-con.sp-azioni > .elementor-widget{flex:0 0 auto;}.e-con.sp-segnale{display:flex;flex-wrap:nowrap;align-items:center;}.e-con.sp-segnale > .elementor-widget:last-child{flex:1 1 auto;}.e-con.sp-card-pending{display:flex;flex-wrap:nowrap;align-items:center;}.e-con.sp-hero{min-height:92vh;padding-block:var(--sp-9);}.e-con.sp-hero > .e-con{width:100%;}@media (max-width: 921px){.e-con.sp-split,.e-con.sp-tratti,.e-con.sp-principi,.e-con.sp-fasi,.e-con.sp-card-pending,.e-con.sp-segnale{flex-direction:column;align-items:flex-start;}.e-con.sp-split > .e-con,.e-con.sp-tratti > .e-con,.e-con.sp-principi > .e-con,.e-con.sp-fasi > .e-con{flex:1 1 100%;width:100%;}.e-con.sp-segnale{flex-direction:row;}}.elementor-widget-heading .elementor-heading-title,.elementor-widget-text-editor :is(h1,h2,h3,h4,h5,h6),.elementor-widget-button .elementor-button{text-transform:none !important;}.sp-eyebrow p,.sp-lista-titolo p,.sp-btn .elementor-button{text-transform:uppercase !important;}.sp-split{display:flex;flex-wrap:wrap;align-items:center;}.sp-split > *{flex:1 1 0;min-width:0;}.sp-tratti,.sp-principi,.sp-fasi{display:flex;flex-wrap:wrap;align-items:flex-start;}.sp-tratti > *,.sp-principi > *,.sp-fasi > *{flex:1 1 0;min-width:0;}.sp-actions,.sp-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);}.sp-actions > *,.sp-azioni > *{flex:0 0 auto;}.sp-segnale{display:flex;flex-wrap:nowrap;align-items:center;}.sp-segnale > *:last-child{flex:1 1 auto;}.sp-card-pending{display:flex;flex-wrap:nowrap;align-items:center;}.sp-hero-grid{width:100%;}.sp-hero-testo{flex:0 1 54% !important;max-width:54%;}.sp-titolo--hero .elementor-heading-title{max-width:17ch;}.sp-scroll p{letter-spacing:.18em;color:var(--sp-muted);margin:var(--sp-8) 0 0;padding-left:var(--sp-4);border-left:1px solid var(--sp-hairline);}.sp-tratto .elementor-widget-heading{margin-bottom:var(--sp-3);}.sp-tratto .elementor-heading-title{line-height:1.25;}.sp-tratto p{margin:0;}.elementor-widget-button{border:0 !important;}.sp-cream :is(h1,h2,h3,h4,h5,h6),.sp-cream .elementor-heading-title{color:var(--sp-cream-ink) !important;}.sp-cream :is(p,li){color:var(--sp-cream-body);}.sp-cream .sp-eyebrow p{color:var(--sp-cream-ink);}.sp-cream .sp-titolo .elementor-heading-title em{color:var(--sp-cream-ink) !important;}.sp-ink .elementor-heading-title,.sp-ink :is(h1,h2,h3,h4,h5,h6){color:var(--sp-cream-ink) !important;}.sp-ink :is(p,li,span){color:var(--sp-cream-body) !important;}.sp-ink.sp-eyebrow p{color:var(--sp-cream-ink) !important;}.sp-ink .sp-eyebrow-num,.sp-ink.sp-principio-num p{color:var(--sp-gold) !important;}.sp-ink.sp-serif p,.sp-ink.sp-citazione p,.sp-ink.sp-principio-testo p,.sp-ink.sp-nota p{color:var(--sp-cream-ink) !important;}.sp-ink.sp-fase-badge p{color:var(--sp-title) !important;}.sp-ink.sp-btn--dark .elementor-button{color:var(--sp-title) !important;}.sp-ink.sp-btn--ghost .elementor-button{color:var(--sp-cream-ink) !important;border-color:var(--sp-gold);}.sp-ink.sp-btn--primary .elementor-button{color:var(--sp-obsidian) !important;}.sp-rule .elementor-divider-separator{border-top-color:var(--sp-hairline) !important;border-top-width:1px !important;}.sp-rule .elementor-divider{padding-block:0;}.sp-ink.sp-rule .elementor-divider-separator{border-top-color:var(--sp-cream-border) !important;}.sp-fase .sp-rule .elementor-divider-separator,.sp-principio .sp-rule .elementor-divider-separator,.sp-card-corpo .sp-rule .elementor-divider-separator{border-top-color:var(--sp-gold) !important;}.sp-ink.sp-icon-ring .elementor-icon{border-color:rgba(197,160,89,.55);color:var(--sp-gold);}.sp-ink.sp-icon-mini .elementor-icon{border-color:var(--sp-gold);color:var(--sp-gold);}.sp-btn,.sp-btn--primary,.sp-btn--ghost,.sp-btn--dark,.sp-btn--freccia{background:transparent !important;background-color:transparent !important;border:0 !important;padding:0 !important;border-radius:0 !important;display:inline-block !important;width:auto !important;transform:none !important;}.sp-btn::after,.sp-btn::before{content:none !important;}.sp-btn .elementor-button-wrapper{display:inline-block;}.elementor-widget-text-editor p,.elementor-widget-text-editor li,.elementor-icon-list-text{font-size:16px !important;line-height:1.75 !important;}.sp-lead p{font-size:18px !important;line-height:1.7 !important;}.sp-hero-claim p{font-size:17px !important;line-height:1.5 !important;}.sp-eyebrow p{font-size:12px !important;line-height:1.4 !important;}.sp-micro p{font-size:13px !important;line-height:1.6 !important;}.sp-nota-info p{font-size:13px !important;line-height:1.6 !important;}.sp-scroll p{font-size:12px !important;}.sp-card-testo p{font-size:14px !important;line-height:1.55 !important;}.sp-card-attesa p{font-size:13px !important;line-height:1.5 !important;}.sp-fase-testo p{font-size:14px !important;line-height:1.65 !important;}.sp-tratto-testo p{font-size:14px !important;line-height:1.6 !important;}.sp-principio-testo p{font-size:16px !important;line-height:1.5 !important;}.sp-segnale-testo p{font-size:15px !important;line-height:1.6 !important;}.sp-serif p{font-size:18px !important;line-height:1.65 !important;}.sp-nota p{font-size:17px !important;line-height:1.6 !important;}.sp-citazione p{font-size:clamp(22px,1.1rem + 1.1vw,30px) !important;line-height:1.3 !important;}.sp-principio-num p{font-size:22px !important;line-height:1 !important;}.sp-fase-badge p{line-height:1 !important;}.elementor-widget-text-editor :is(h1,h2,h3,h4){font-size:inherit;}.sp-azioni .elementor-widget{margin:0 !important;}.elementor-widget-heading .elementor-heading-title{color:var(--sp-title) !important;}.sp-ink .elementor-heading-title{color:var(--sp-cream-ink) !important;}.sp-tratto-titolo .elementor-heading-title,.sp-fase-titolo .elementor-heading-title{font-family:var(--sp-sans) !important;font-size:17px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0 !important;margin-top:var(--sp-4);}.sp-card-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:20px !important;font-weight:400 !important;line-height:1.2 !important;}.sp-fase{border-top:0 !important;padding-top:0 !important;}.sp-fase .sp-rule .elementor-divider{width:40px;margin-inline:auto;}.sp-regola,.sp-nota-riga,.sp-segnale,.sp-card-pending{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center;}.sp-regola > .elementor-widget:last-child,.sp-nota-riga > .elementor-widget:last-child,.sp-segnale > .elementor-widget:last-child{flex:1 1 auto;min-width:0;}.sp-icon-ring,.sp-icon-mini,.sp-icon-check,.sp-icon-lock{flex:0 0 auto;}.sp-card-corpo .elementor-widget-divider{margin-block:var(--sp-2) !important;}.sp-azioni{flex-wrap:wrap !important;}.sp-azioni > .elementor-widget{position:static !important;}.sp-icon-ring--piccolo .elementor-icon{width:44px;height:44px;font-size:17px;}.elementor-widget-divider{display:block !important;width:100% !important;flex:0 0 auto !important;align-self:stretch;}.sp-fase .sp-rule .elementor-divider,.sp-principio .sp-rule .elementor-divider{width:40px !important;margin-inline:auto;}.sp-card-corpo .sp-rule .elementor-divider{width:32px !important;margin-inline:0;}.sp-card-corpo .elementor-widget-divider{width:auto !important;}.sp-regola{width:100% !important;max-width:56ch !important;align-self:stretch;}.sp-regola > .elementor-widget-text-editor{flex:1 1 auto !important;width:auto !important;min-width:0;}.sp-regola-testo p{max-width:none !important;}.sp-principi{width:100% !important;}.sp-principio{padding-inline:var(--sp-4);}.sp-principio-testo p{max-width:22ch;margin-inline:auto;hyphens:auto;}@media (min-width: 922px){.sp-curve .sp-split > .e-con:first-child{flex:0 1 40% !important;}.sp-curve .sp-split > .e-con:last-child{flex:1 1 56% !important;}}.sp-azioni{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:var(--sp-4) !important;width:100%;}.sp-azioni > .elementor-widget{width:auto !important;max-width:100%;flex:0 0 auto !important;margin:0 !important;}.sp-azioni .elementor-button{white-space:nowrap;}@media (min-width: 922px){.sp-split--vivo > .sp-testo-col{flex:1 1 52% !important;}.sp-split--vivo > .sp-pannello-col{flex:0 1 42% !important;}}.sp-serif p{max-width:46ch !important;}.e-con:has(> .e-con-inner){display:block !important;}.e-con > .e-con-inner{width:100%;}:is(.sp-regola,.sp-nota-riga,.sp-segnale,.sp-card-pending) > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center;gap:var(--sp-5);}:is(.sp-regola,.sp-nota-riga,.sp-segnale) > .e-con-inner > .elementor-widget:last-child{flex:1 1 auto !important;min-width:0;}:is(.sp-icon-ring,.sp-icon-mini,.sp-icon-check,.sp-icon-lock){flex:0 0 auto !important;}:is(.sp-split,.sp-tratti,.sp-principi,.sp-fasi) > .e-con-inner{display:flex !important;flex-wrap:wrap;}.sp-split > .e-con-inner{align-items:center;}:is(.sp-tratti,.sp-principi,.sp-fasi) > .e-con-inner{align-items:flex-start;}.sp-actions > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;gap:var(--sp-4);}.sp-azioni > .e-con-inner{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:var(--sp-4) !important;}.sp-azioni > .e-con-inner > .elementor-widget{width:auto !important;flex:0 0 auto !important;margin:0 !important;}.sp-card-pending > .e-con-inner > .e-con{flex:1 1 0;min-width:0;}.sp-card-corpo > .e-con-inner,.sp-card-stato > .e-con-inner{display:block !important;}@media (max-width: 921px){:is(.sp-split,.sp-tratti,.sp-principi,.sp-fasi,.sp-card-pending) > .e-con-inner{flex-direction:column !important;align-items:flex-start !important;}:is(.sp-split,.sp-tratti,.sp-principi,.sp-fasi) > .e-con-inner > .e-con{width:100% !important;flex:1 1 100% !important;}.sp-segnale > .e-con-inner{flex-direction:row !important;}}.sp-hero{background-size:auto 100% !important;background-position:right center !important;background-repeat:no-repeat !important;}.sp-hero > .elementor-background-overlay{background-image:linear-gradient( 90deg,var(--sp-obsidian) 0%,var(--sp-obsidian) 42%,rgba(13,14,16,.55) 54%,rgba(13,14,16,0) 66%) !important;opacity:1 !important;}@media (max-width: 1400px){.sp-hero{background-size:cover !important;background-position:right top !important;}.sp-hero > .elementor-background-overlay{background-image:linear-gradient( 90deg,var(--sp-obsidian) 0%,var(--sp-obsidian) 38%,rgba(13,14,16,.62) 52%,rgba(13,14,16,.15) 72%) !important;}}.sp-scroll p::after{content:"⌄";display:block;margin-top:var(--sp-2);font-size:18px;line-height:1;}@media (max-width: 921px){.sp-hero{background-image:none !important;}.sp-hero > .elementor-background-overlay{display:none !important;}}@media (min-width: 922px){.sp-hero-testo{flex:0 1 62% !important;max-width:62%;}}.sp-hero .sp-lead p{max-width:54ch !important;}.sp-btn--primary .elementor-button{border:1px solid #D9C089 !important;}.sp-btn--ghost .elementor-button{border:1px solid var(--sp-gold) !important;}.sp-btn--ghost .elementor-button:hover{border-color:var(--sp-gold-hi) !important;background-color:rgba(197,160,89,.10) !important;}.sp-scroll p::after{color:var(--sp-gold) !important;}.sp-hero{height:auto;}@media (max-height: 700px){.sp-hero{min-height:0 !important;padding-block:var(--sp-7) !important;}}@media (max-width: 921px){.sp-hero{min-height:0 !important;}}.sp-hero{padding-block:clamp(112px,12vh,160px) var(--sp-8) !important;overflow:visible !important;justify-content:center;}.sp-hero > .e-con-inner,.sp-hero-grid{min-height:0;}@media (max-height: 760px){.sp-hero{padding-block:clamp(104px,14vh,128px) var(--sp-7) !important;}}@media (max-width: 921px){.sp-hero{padding-block:var(--sp-9) var(--sp-7) !important;}}.sp-eyebrow-num{text-transform:none;}.sp-arc .sp-lead p{max-width:52ch !important;}@media (min-width: 922px){.sp-arc .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 52% !important;}.sp-arc .sp-split > .e-con-inner > .e-con:last-child{flex:0 1 44% !important;}}.sp-tondo img{width:100%;max-width:520px;margin-inline:auto;}.sp-arc .sp-split .sp-rule .elementor-divider{margin-inline:0 !important;}.sp-arc .sp-split .sp-rule .elementor-divider-separator{border-top-color:var(--sp-gold) !important;border-top-width:2px !important;}.sp-tratto .sp-icon-ring .elementor-icon{border:0 !important;width:auto !important;height:auto !important;color:var(--sp-gold) !important;}.sp-tratto .elementor-widget-icon{margin-bottom:var(--sp-4);}.sp-tratto-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:19px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;}.sp-arc .sp-tratto{padding-inline:var(--sp-5);border-left:1px solid var(--sp-cream-border);}.sp-arc .sp-tratto:first-child{padding-left:0;border-left:0;}@media (max-width: 921px){.sp-arc .sp-tratto{padding:var(--sp-5) 0 0;border-left:0;border-top:1px solid var(--sp-cream-border);}.sp-arc .sp-tratto:first-child{padding-top:0;border-top:0;}.sp-tondo img{max-width:320px;}}.sp-eyebrow-num{font-family:var(--sp-sans) !important;font-style:normal !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.18em !important;color:var(--sp-gold) !important;margin-right:0;}.sp-arc .sp-titolo .elementor-heading-title,.sp-arc .sp-titolo h2{margin-bottom:var(--sp-5);}@media (min-width: 1240px){.sp-arc .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 54% !important;}.sp-arc .sp-split > .e-con-inner > .e-con:last-child{flex:1 1 42% !important;margin-right:calc((100vw - var(--sp-content)) / -2 + 32px);}.sp-tondo img{max-width:640px;}}@media (min-width: 922px) and (max-width: 1239px){.sp-arc .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 56% !important;}.sp-arc .sp-split > .e-con-inner > .e-con:last-child{flex:0 1 40% !important;}.sp-tondo img{max-width:440px;}}.sp-tratto .sp-icon-ring .elementor-icon{font-size:40px !important;}.sp-tratto .sp-icon-ring .elementor-icon svg{width:40px !important;height:40px !important;}.sp-arc{padding-block:clamp(72px,6.5vw,112px) !important;}.sp-arc .sp-lead p{margin-bottom:0 !important;}.sp-arc .sp-lead .elementor-widget-container > p + p{margin-top:1em;}.sp-arc .sp-split .elementor-widget-divider{margin-block:var(--sp-6) !important;}.sp-arc .sp-tratti{margin-bottom:var(--sp-6);}.sp-arc .sp-tratto-titolo .elementor-heading-title{margin-top:0 !important;}@media (max-width: 1239px){.sp-arc .sp-split > .e-con-inner > .e-con:last-child{margin-right:0;}}.sp-arc .sp-split .elementor-widget-divider{width:44px !important;max-width:44px !important;margin:var(--sp-7) 0 var(--sp-6) !important;flex:0 0 auto !important;align-self:flex-start !important;}.sp-arc .sp-split .elementor-widget-divider .elementor-widget-container{width:44px;}.sp-arc .sp-split .sp-rule .elementor-divider{width:44px !important;max-width:44px !important;margin:0 !important;padding:0 !important;}.sp-arc .sp-split .sp-rule .elementor-divider-separator{width:44px !important;border-top:2px solid var(--sp-gold) !important;}.sp-arc::before,.sp-arc::after{z-index:0;}.sp-arc > *,.sp-arc .e-con-inner{position:relative;z-index:1;}.sp-arc .sp-tratto-titolo .elementor-heading-title{max-width:14ch !important;overflow-wrap:normal;hyphens:none;}.sp-arc .sp-tratto-titolo{min-height:2.4em;}@media (max-width: 921px){.sp-arc .sp-tratto-titolo .elementor-heading-title{max-width:none !important;}.sp-arc .sp-tratto-titolo{min-height:0;}}.sp-arc .sp-tratti,.sp-arc .sp-tratti > .e-con-inner,.sp-arc .sp-tratto,.sp-arc .sp-tratto > .e-con-inner{border-top:0 !important;border-bottom:0 !important;}.sp-arc .sp-tratto > .e-con-inner{align-items:flex-start !important;text-align:left !important;}.sp-arc .sp-tratto .elementor-widget-icon,.sp-arc .sp-tratto .elementor-icon-wrapper{text-align:left !important;width:100%;}.sp-arc .sp-tratto .elementor-icon{margin-inline:0 !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon{font-size:48px !important;line-height:1;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg{width:48px !important;height:48px !important;}.sp-arc .sp-tratto .elementor-widget-icon{margin-bottom:var(--sp-5);}.sp-eyebrow:has(.sp-eyebrow-num)::before{display:none !important;}.sp-eyebrow:has(.sp-eyebrow-num){gap:0;}.sp-arc::before{right:-8% !important;top:3% !important;bottom:auto !important;left:auto !important;width:46% !important;border-color:rgba(138,114,57,.30) !important;}.sp-arc::after{display:none !important;}@media (max-width: 1239px){.sp-arc::before{display:none !important;}}@media (min-width: 922px){.sp-hero{background-repeat:no-repeat !important;}}.sp-arc::before,.sp-arc::after{display:none !important;content:none !important;}.sp-arc .sp-tratto .elementor-widget-icon,.sp-arc .sp-tratto .elementor-icon-wrapper,.sp-arc .sp-tratto .elementor-icon{border:0 !important;box-shadow:none !important;}.sp-rule,.elementor-widget-divider.sp-rule{display:block !important;position:static !important;float:none !important;width:44px !important;max-width:44px !important;margin:var(--sp-6) 0 var(--sp-6) !important;align-self:flex-start !important;flex:0 0 auto !important;}.sp-rule .elementor-widget-container{width:44px !important;}.sp-rule .elementor-divider{display:block !important;width:44px !important;max-width:44px !important;padding:0 !important;margin:0 !important;}.sp-rule .elementor-divider-separator{display:block !important;width:44px !important;}.sp-fase .sp-rule,.sp-principio .sp-rule{align-self:center !important;margin-inline:auto !important;}.sp-card-corpo .sp-rule{width:32px !important;max-width:32px !important;}.sp-card-corpo .sp-rule .elementor-widget-container,.sp-card-corpo .sp-rule .elementor-divider,.sp-card-corpo .sp-rule .elementor-divider-separator{width:32px !important;}.sp-blocco-02{padding-block:clamp(72px,6.5vw,112px) !important;}.sp-blocco-02 .sp-segnale-testo p{font-size:15px !important;line-height:1.55 !important;}.sp-fascia,.sp-fascia--chiara{border:0 !important;background:transparent !important;padding:0 !important;margin-top:var(--sp-8) !important;}.sp-fascia > .e-con-inner{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card);padding:var(--sp-6) var(--sp-7) !important;align-items:center;}.sp-fascia--chiara > .e-con-inner{border:0;background:var(--sp-cream-hi);border-radius:var(--sp-radius-card);padding:var(--sp-6) var(--sp-7) !important;align-items:center;}.sp-hero{min-height:clamp(660px,55vw,900px) !important;}@media (max-height: 760px){.sp-hero{min-height:0 !important;}}@media (min-width: 922px){.sp-hero{background-size:cover !important;background-position:center center !important;}.sp-hero > .elementor-background-overlay{background-image:linear-gradient( 90deg,var(--sp-obsidian) 0%,rgba(13,14,16,.55) 26%,rgba(13,14,16,0) 48%) !important;opacity:1 !important;}}.sp-rule,.sp-rule .elementor-widget-container,.sp-rule .elementor-divider{border:0 !important;border-top:0 !important;box-shadow:none !important;background:transparent !important;}.sp-rule .elementor-divider-separator{border-top:2px solid var(--sp-gold) !important;}.sp-blocco-02 .sp-icon-ring .elementor-icon{width:58px !important;height:58px !important;font-size:22px !important;}.sp-blocco-02 .sp-icon-ring .elementor-icon svg{width:22px !important;height:22px !important;}.sp-blocco-02 .sp-icon-check .elementor-icon{font-size:17px !important;}.sp-blocco-02 .sp-icon-check .elementor-icon svg{width:17px !important;height:17px !important;}.sp-blocco-02 .sp-citazione-col--pastiglia,.sp-blocco-02 .sp-citazione-col{padding-left:var(--sp-8);}.sp-blocco-02 .sp-citazione-col{position:relative !important;}.sp-blocco-02 .sp-citazione-col::before{content:"“" !important;position:absolute;left:0;font-family:var(--sp-display) !important;line-height:1;color:var(--sp-gold) !important;pointer-events:none;}.sp-blocco-02 .sp-citazione p{font-family:var(--sp-display) !important;font-weight:300 !important;font-style:normal !important;color:var(--sp-title) !important;margin:0 !important;max-width:none !important;}@media (max-width: 921px){.sp-blocco-02 .sp-citazione-col::before{transform:none;}}.sp-blocco-02 .sp-rule{margin:var(--sp-5) 0 var(--sp-6) !important;}.sp-blocco-02 .sp-lead p{max-width:46ch !important;font-size:17px !important;line-height:1.65 !important;}.sp-blocco-02 .sp-fascia{margin-top:var(--sp-7) !important;}.sp-blocco-02 .sp-segnale{padding-block:var(--sp-3) !important;}.sp-blocco-02 .sp-titolo h2,.sp-blocco-02 .sp-titolo .elementor-heading-title{margin-bottom:0 !important;}.sp-blocco-02 .sp-split .sp-rule{margin-top:var(--sp-5) !important;margin-bottom:var(--sp-7) !important;margin-block-start:var(--sp-5) !important;margin-block-end:var(--sp-7) !important;}.sp-blocco-02 .sp-citazione-col{padding-left:92px !important;}.sp-blocco-02 .sp-citazione-col::before{font-size:84px !important;font-weight:500 !important;top:-.06em !important;transform:none !important;opacity:1 !important;}.sp-blocco-02 .sp-citazione p{font-size:clamp(26px,1.1rem + 1.5vw,36px) !important;line-height:1.32 !important;}@media (min-width: 922px){.sp-blocco-02 .sp-fascia > .e-con-inner > .e-con:first-child{flex:0 1 66% !important;}.sp-blocco-02 .sp-fascia > .e-con-inner > .e-con:last-child{flex:0 1 30% !important;}}:is(.sp-blocco-02,.sp-blocco-05) .sp-icon-ring .elementor-icon{border-width:1.5px !important;border-color:var(--sp-ring) !important;}@media (max-width: 921px){.sp-blocco-02 .sp-citazione-col{padding-left:0 !important;padding-top:88px !important;}.sp-blocco-02 .sp-citazione-col::before{top:0 !important;font-size:72px !important;}}@media (max-width: 921px){.sp-hero-testo{flex:1 1 100% !important;max-width:100% !important;}:is(.sp-fascia,.sp-fascia--chiara) > .e-con-inner{flex-direction:column !important;align-items:flex-start !important;gap:var(--sp-6) !important;padding:var(--sp-5) !important;}:is(.sp-fascia,.sp-fascia--chiara) > .e-con-inner > .e-con{width:100% !important;flex:1 1 100% !important;}.sp-citazione-cta{border-left:0 !important;padding-left:0 !important;border-top:1px solid var(--sp-hairline);padding-top:var(--sp-5);align-items:flex-start !important;}.sp-fascia--chiara .sp-citazione-cta{border-top-color:var(--sp-cream-border);}.sp-card-pending > .e-con-inner > .e-con{width:100% !important;flex:1 1 100% !important;}.sp-card-pending > .e-con-inner{gap:var(--sp-4);}.sp-fase-img img{max-width:100% !important;}.sp-btn .elementor-button{width:100%;justify-content:center;text-align:center;white-space:normal !important;padding-inline:var(--sp-5);}.sp-btn--text .elementor-button{width:auto;}.sp-azioni .elementor-button{white-space:normal !important;}.sp-blocco-02 .sp-icon-ring .elementor-icon{width:44px !important;height:44px !important;font-size:18px !important;}.sp-blocco-02 .sp-icon-ring .elementor-icon svg{width:18px !important;height:18px !important;}:is(.sp-regola,.sp-nota-riga,.sp-segnale) > .e-con-inner{gap:var(--sp-4) !important;}.sp-titolo--hero .elementor-heading-title,.sp-titolo--hero h2,.sp-arc .sp-titolo .elementor-heading-title,.sp-arc .sp-titolo h2,.sp-blocco-02 .sp-titolo .elementor-heading-title,.sp-blocco-02 .sp-titolo h2{max-width:none !important;}.sp-hero .sp-lead p,.sp-arc .sp-lead p,.sp-blocco-02 .sp-lead p,.sp-serif p,.sp-regola{max-width:none !important;}.sp-split--vivo > .e-con-inner{flex-direction:column !important;}.sp-split--vivo > .e-con-inner > .e-con{width:100% !important;flex:1 1 100% !important;}.sp-testo-col{padding-left:var(--sp-gutter) !important;padding-right:var(--sp-gutter) !important;padding-top:var(--sp-7) !important;}}.sp-arc .sp-tratti .elementor-widget-divider,.sp-arc .sp-tratto .elementor-widget-divider{order:-1;display:block !important;position:static !important;float:none !important;width:44px !important;max-width:44px !important;flex:0 0 auto !important;align-self:flex-start !important;margin:0 0 var(--sp-6) !important;}.sp-arc .sp-split > .e-con-inner > .elementor-widget-divider{order:0;margin:var(--sp-7) 0 var(--sp-6) !important;}.sp-arc .sp-tratto .elementor-widget-icon{position:relative;z-index:2;}.sp-blocco-03 .sp-titolo,.sp-blocco-03 .sp-titolo h2,.sp-blocco-03 .sp-titolo .elementor-heading-title{max-width:30ch !important;}.sp-blocco-03 .sp-titolo h2,.sp-blocco-03 .sp-titolo .elementor-heading-title{margin-bottom:0 !important;}.sp-blocco-03 .sp-lead p{max-width:62ch !important;}.sp-fase-media{position:relative !important;}.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{position:absolute !important;font-family:var(--sp-sans) !important;font-weight:300 !important;line-height:1 !important;color:var(--sp-gold) !important;pointer-events:none;z-index:2;}.sp-fase-badge p{font-size:13px !important;}.sp-fase .sp-fase-titolo .elementor-heading-title{margin-bottom:0 !important;}.sp-blocco-03 .sp-fase-titolo .elementor-heading-title{margin-top:var(--sp-5) !important;}@media (max-width: 921px){.sp-blocco-03 .sp-titolo,.sp-blocco-03 .sp-titolo h2,.sp-blocco-03 .sp-titolo .elementor-heading-title{max-width:none !important;}.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{display:none !important;}}.sp-blocco-03 .sp-titolo,.sp-blocco-03 .sp-titolo .elementor-widget-container{max-width:none !important;width:100% !important;}.sp-blocco-03 .sp-fase-titolo .elementor-heading-title,.sp-fase .sp-fase-titolo .elementor-heading-title{font-family:var(--sp-sans) !important;font-size:clamp(19px,1rem + .45vw,23px) !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:0 !important;}.sp-blocco-03 .sp-citazione-col--pastiglia,.sp-citazione-col--pastiglia{position:relative !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;background:var(--sp-gold) !important;padding-top:.30em !important;opacity:1 !important;pointer-events:none;}.sp-blocco-03 .sp-citazione p{font-family:var(--sp-display) !important;font-size:clamp(24px,1rem + 1.3vw,32px) !important;font-weight:300 !important;font-style:normal !important;line-height:1.3 !important;margin:0 !important;max-width:none !important;}.sp-btn .elementor-button-text,.sp-ink.sp-btn .elementor-button-text{color:inherit !important;}.sp-btn--dark .elementor-button,.sp-btn--dark .elementor-button-text,.sp-ink.sp-btn--dark .elementor-button,.sp-ink.sp-btn--dark .elementor-button-text{color:var(--sp-title) !important;}.sp-btn--primary .elementor-button,.sp-btn--primary .elementor-button-text,.sp-ink.sp-btn--primary .elementor-button,.sp-ink.sp-btn--primary .elementor-button-text{color:var(--sp-obsidian) !important;}.sp-ink.sp-btn--ghost .elementor-button,.sp-ink.sp-btn--ghost .elementor-button-text{color:var(--sp-cream-ink) !important;}.sp-btn--ghost .elementor-button-text{color:inherit !important;}@media (max-width: 921px){.sp-blocco-03 .sp-titolo h2,.sp-blocco-03 .sp-titolo .elementor-heading-title{max-width:none !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{top:0 !important;transform:none !important;}}.sp-blocco-03 > .e-con-inner{gap:0 !important;}.sp-blocco-03 .sp-lead{margin-bottom:0 !important;}.sp-blocco-03 .sp-lead p{margin-bottom:0 !important;}.sp-fase-badge{width:56px !important;height:56px !important;top:2% !important;left:2% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;text-align:center !important;}.sp-fase-badge .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;margin:0 !important;padding:0 !important;}.sp-fase-badge p,.sp-ink.sp-fase-badge p{line-height:1 !important;font-weight:400 !important;letter-spacing:-.01em !important;margin:0 !important;text-align:center !important;color:var(--sp-title) !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{background-repeat:no-repeat !important;background-position:center center !important;background-size:100% 100% !important;}.sp-fase .sp-fase-media{margin-bottom:0 !important;}.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{width:20px !important;height:20px !important;font-size:0 !important;border:0 !important;border-top:3px solid var(--sp-gold) !important;border-right:3px solid var(--sp-gold) !important;border-radius:1px !important;background:none !important;left:calc(100% + 26px) !important;right:auto !important;top:50% !important;transform:translate(-50%,-50%) rotate(45deg) !important;}@media (max-width: 1239px){.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{display:none !important;}}.sp-fase-media{width:100% !important;max-width:210px !important;margin-inline:auto !important;}.sp-blocco-03{padding-block:clamp(44px,4vw,72px) !important;}.sp-fase .sp-fase-titolo{margin:var(--sp-4) 0 0 !important;}.sp-fase .sp-rule .elementor-divider{height:0 !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{content:"“" !important;background-image:none !important;background-color:var(--sp-gold) !important;display:flex !important;font-family:var(--sp-display) !important;font-weight:500 !important;color:#FFFFFF !important;border-radius:50% !important;box-sizing:border-box !important;}.sp-fasi > .e-con-inner{gap:32px !important;}.sp-fasi > .e-con-inner > .e-con{flex:1 1 0 !important;width:auto !important;min-width:0;}.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{display:none !important;content:none !important;}.sp-fase{position:relative !important;}.sp-fasi .sp-fase:not(:last-child)::after{content:"" !important;position:absolute !important;left:calc(100% + 16px) !important;top:105px !important;transform:translate(-50%,-50%) rotate(45deg) !important;width:20px !important;height:20px !important;border:0 !important;border-top:3px solid var(--sp-gold) !important;border-right:3px solid var(--sp-gold) !important;border-radius:1px !important;background:none !important;pointer-events:none;z-index:2;}@media (max-width: 1239px){.sp-fasi .sp-fase:not(:last-child)::after{display:none !important;}}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{line-height:1 !important;align-items:center !important;justify-content:center !important;overflow:visible !important;}.sp-blocco-03,.sp-blocco-03 > .e-con-inner,.sp-blocco-03 .sp-fase,.sp-blocco-03 .sp-fase > .e-con-inner{--gap:0px !important;--row-gap:0px !important;--column-gap:0px !important;gap:0 !important;row-gap:0 !important;}.sp-blocco-03 .sp-fasi > .e-con-inner{--column-gap:32px !important;gap:0 32px !important;}.sp-blocco-03 .sp-eyebrow{margin:0 0 var(--sp-4) !important;}.sp-blocco-03 .sp-titolo{margin:0 0 var(--sp-5) !important;}.sp-blocco-03 .sp-lead{margin:0 !important;}.sp-blocco-03 .sp-lead p{margin:0 !important;}.sp-blocco-03 .sp-fasi{margin:var(--sp-7) 0 var(--sp-6) !important;}.sp-blocco-03 .sp-fase .sp-fase-media{margin:0 !important;}.sp-blocco-03 .sp-fase .sp-fase-titolo{margin:var(--sp-5) 0 0 !important;}.sp-blocco-03 .sp-fase .sp-fase-titolo .elementor-heading-title{margin:0 !important;}.sp-blocco-03 .sp-fase .sp-rule{margin-block-start:var(--sp-3) !important;margin-block-end:var(--sp-5) !important;}.sp-blocco-03 .sp-fase .sp-fase-testo{margin:0 !important;}.sp-blocco-03 .sp-fase .sp-fase-testo p{margin:0 !important;}.sp-blocco-03 .sp-citazione-col--pastiglia,.sp-citazione-col--pastiglia{padding-left:96px !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{width:64px !important;height:64px !important;font-size:100px !important;padding:.3894em 0 0 0 !important;}@media (max-width: 921px){.sp-blocco-03 .sp-citazione-col--pastiglia,.sp-citazione-col--pastiglia{padding-left:0 !important;padding-top:84px !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{width:56px !important;height:56px !important;font-size:88px !important;}}.sp-fase-badge p,.sp-ink.sp-fase-badge p{font-size:26px !important;}.e-con:has(> .e-con-inner > .sp-fasi) > .e-con-inner{--gap:0px !important;--row-gap:0px !important;gap:0 !important;row-gap:0 !important;}.e-con:has(> .e-con-inner > .sp-fasi) > .e-con-inner > .sp-eyebrow{margin:0 0 var(--sp-4) !important;}.e-con:has(> .e-con-inner > .sp-fasi) > .e-con-inner > .sp-titolo{margin:0 0 var(--sp-5) !important;}.e-con:has(> .e-con-inner > .sp-fasi) > .e-con-inner > .sp-lead{margin:0 !important;}.e-con:has(> .e-con-inner > .sp-fasi) > .e-con-inner > .sp-lead p{margin:0 !important;}.sp-fasi{margin-top:40px !important;margin-bottom:var(--sp-6) !important;margin-block-start:40px !important;margin-block-end:var(--sp-6) !important;}.sp-fase > .e-con-inner{--gap:0px !important;--row-gap:0px !important;gap:0 !important;row-gap:0 !important;}.sp-fase .sp-fase-media{margin:0 !important;}.sp-fase .sp-fase-titolo{margin-top:var(--sp-5) !important;margin-bottom:0 !important;margin-block-start:var(--sp-5) !important;margin-block-end:0 !important;}.sp-fase .sp-fase-titolo .elementor-heading-title{margin:0 !important;}.sp-fase .sp-rule{margin-top:var(--sp-3) !important;margin-bottom:var(--sp-5) !important;margin-block-start:var(--sp-3) !important;margin-block-end:var(--sp-5) !important;padding:0 !important;}.sp-fase .sp-rule .elementor-widget-container,.sp-fase .sp-rule .elementor-divider{height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;line-height:0 !important;}.sp-fase .sp-fase-testo{margin:0 !important;}.sp-fase .sp-fase-testo p{margin:0 !important;}.sp-blocco-03,.sp-blocco-03 .e-con,.sp-blocco-03 .e-con-inner,.sp-blocco-03 .elementor-widget,.sp-blocco-03 .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.sp-blocco-03.sp-section{padding-top:clamp(44px,4vw,72px) !important;padding-bottom:clamp(44px,4vw,72px) !important;}.sp-blocco-03 .sp-eyebrow{margin-bottom:var(--sp-4) !important;}.sp-blocco-03 .sp-titolo{margin-bottom:var(--sp-5) !important;}.sp-blocco-03 .sp-fasi{margin-top:40px !important;margin-bottom:var(--sp-6) !important;}.sp-blocco-03 .sp-fasi > .e-con-inner{column-gap:32px !important;row-gap:0 !important;}.sp-blocco-03 .sp-fase .sp-fase-titolo{margin-top:var(--sp-5) !important;}.sp-blocco-03 .sp-fase .sp-rule{margin-top:var(--sp-3) !important;margin-bottom:var(--sp-4) !important;}.sp-blocco-03 .sp-fascia{margin-top:var(--sp-6) !important;}.sp-blocco-03 .sp-fascia > .e-con-inner{padding-top:var(--sp-6) !important;padding-bottom:var(--sp-6) !important;}.sp-blocco-03 .sp-fase-badge .elementor-widget-container{height:100% !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon{width:104px !important;height:104px !important;border-width:1px !important;border-color:rgba(197,160,89,.55) !important;}@media (max-width: 921px){.sp-blocco-04 .sp-icon-ring .elementor-icon{width:84px !important;height:84px !important;}}.sp-blocco-04 .sp-icon-ring .elementor-icon{font-size:46px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon svg{width:46px !important;height:46px !important;}.sp-blocco-04 .sp-principio-num p,.sp-ink.sp-principio-num p{font-size:30px !important;line-height:1 !important;}.sp-blocco-04 .sp-principio-num{margin-top:var(--sp-4) !important;}.sp-blocco-04 .sp-principio-testo p{font-size:18px !important;line-height:1.5 !important;max-width:none !important;hyphens:none !important;-webkit-hyphens:none !important;overflow-wrap:normal !important;word-break:normal !important;}.sp-blocco-04 .sp-principio-testo{hyphens:none !important;-webkit-hyphens:none !important;}.sp-blocco-04 .sp-principio{padding-inline:var(--sp-2) !important;}@media (min-width: 922px){.sp-blocco-04 .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 44% !important;}.sp-blocco-04 .sp-split > .e-con-inner > .e-con:last-child{flex:1 1 52% !important;}}@media (max-width: 921px){.sp-blocco-04 .sp-icon-ring .elementor-icon{font-size:38px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon svg{width:38px !important;height:38px !important;}.sp-blocco-04 .sp-principio-num p{font-size:26px !important;}.sp-blocco-04 .sp-principio{padding-inline:0 !important;}}.sp-blocco-04,.sp-blocco-04 .e-con,.sp-blocco-04 .e-con-inner,.sp-blocco-04 .elementor-widget,.sp-blocco-04 .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.sp-blocco-04.sp-section{padding-top:clamp(44px,4vw,72px) !important;padding-bottom:clamp(44px,4vw,72px) !important;}.sp-blocco-04 .sp-eyebrow{margin-bottom:40px !important;}.sp-blocco-04 .sp-titolo{margin-bottom:var(--sp-5) !important;}.sp-blocco-04 .sp-rule{margin-top:var(--sp-3) !important;margin-bottom:var(--sp-6) !important;}.sp-blocco-04 .sp-rule .elementor-divider-separator{border-top:2px solid var(--sp-gold) !important;}.sp-blocco-04 .sp-serif{margin-bottom:var(--sp-5) !important;}.sp-blocco-04 .sp-serif--forte{margin-bottom:0 !important;}.sp-blocco-04 .sp-btn{margin-top:var(--sp-7) !important;}.sp-blocco-04 .sp-principio .elementor-widget-icon{margin-bottom:var(--sp-4) !important;}.sp-blocco-04 .sp-principio-num{margin-bottom:var(--sp-3) !important;}.sp-blocco-04 .sp-principio .sp-rule{margin-top:0 !important;margin-bottom:var(--sp-4) !important;}.sp-blocco-04 .sp-principi{margin-bottom:var(--sp-7) !important;}.sp-blocco-04 .sp-nota-riga{margin-top:0 !important;}.sp-blocco-04 .sp-split > .e-con-inner{align-items:flex-start !important;}.sp-blocco-05 .sp-regola,.sp-blocco-05 .sp-nota-riga{width:100% !important;max-width:none !important;align-self:stretch !important;flex:0 0 auto !important;}.sp-blocco-05 :is(.sp-regola,.sp-nota-riga) > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:var(--sp-5) !important;width:100% !important;}.sp-blocco-05 :is(.sp-regola,.sp-nota-riga) > .e-con-inner > .elementor-widget:last-child{flex:1 1 auto !important;width:auto !important;min-width:0 !important;}.sp-blocco-05 :is(.sp-regola-testo,.sp-nota-info) p{max-width:none !important;}.sp-blocco-05 .sp-regola{padding:var(--sp-5) var(--sp-6) !important;}.sp-blocco-05,.sp-blocco-05 .e-con,.sp-blocco-05 .e-con-inner,.sp-blocco-05 .elementor-widget,.sp-blocco-05 .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.sp-blocco-05.sp-section{padding-top:clamp(44px,4vw,72px) !important;padding-bottom:clamp(44px,4vw,72px) !important;}.sp-blocco-05 .sp-eyebrow{margin-bottom:var(--sp-5) !important;}.sp-blocco-05 .sp-titolo{margin-bottom:var(--sp-4) !important;}.sp-blocco-05 .sp-rule{margin-top:var(--sp-4) !important;margin-bottom:var(--sp-4) !important;}.sp-blocco-05 .sp-lead{margin-bottom:var(--sp-5) !important;}.sp-blocco-05 .sp-body{margin-bottom:var(--sp-6) !important;}.sp-blocco-05 .sp-regola{margin-bottom:var(--sp-5) !important;}.sp-blocco-05 .sp-split > .e-con-inner{align-items:flex-start !important;}.sp-blocco-05 .sp-titolo{max-width:none !important;}.sp-blocco-05 .sp-card-pending{padding:var(--sp-5) var(--sp-6) !important;}.sp-blocco-05 .sp-card-pending > .e-con-inner{gap:var(--sp-5) !important;align-items:center !important;}.sp-blocco-05 .sp-icon-ring .elementor-icon{width:60px !important;height:60px !important;font-size:24px !important;}.sp-blocco-05 .sp-icon-ring .elementor-icon svg{width:24px !important;height:24px !important;}.sp-blocco-05 .sp-card-titolo .elementor-heading-title{font-size:22px !important;line-height:1.2 !important;}.sp-blocco-05 .sp-card-corpo .sp-rule{margin-top:var(--sp-3) !important;margin-bottom:var(--sp-3) !important;}.sp-blocco-05 .sp-card-testo p{font-size:15px !important;line-height:1.5 !important;}.sp-blocco-05 .sp-icon-lock .elementor-icon{color:var(--sp-gold) !important;font-size:24px !important;}.sp-blocco-05 .sp-icon-lock .elementor-icon svg{width:24px !important;height:24px !important;fill:var(--sp-gold) !important;}.sp-blocco-05 .sp-card-attesa p{font-size:14px !important;line-height:1.5 !important;color:var(--sp-body) !important;}.sp-blocco-05 .sp-cards-attesa > .e-con-inner{row-gap:var(--sp-5) !important;}.sp-blocco-05.sp-bg-sfumato::before{background:linear-gradient( to right,rgba(13,14,16,.92) 0%,rgba(13,14,16,.84) 40%,rgba(13,14,16,.58) 100%) !important;}@media (max-width: 921px){.sp-blocco-05 :is(.sp-regola,.sp-nota-riga) > .e-con-inner{gap:var(--sp-4) !important;}.sp-blocco-05 .sp-card-pending > .e-con-inner{flex-direction:column !important;align-items:flex-start !important;}.sp-blocco-05.sp-bg-sfumato::before{background:rgba(13,14,16,.90) !important;}}.sp-blocco-05 .sp-regola .sp-icon-mini .elementor-icon{width:48px !important;height:48px !important;font-size:22px !important;border-color:var(--sp-gold) !important;color:var(--sp-gold) !important;}.sp-blocco-05 .sp-regola .sp-icon-mini .elementor-icon svg{width:22px !important;height:22px !important;fill:currentColor !important;}.sp-blocco-05 .sp-nota-riga .sp-icon-mini .elementor-icon{width:32px !important;height:32px !important;font-size:15px !important;border-color:var(--sp-gold) !important;color:var(--sp-gold) !important;}.sp-blocco-05 .sp-nota-riga .sp-icon-mini .elementor-icon svg{width:15px !important;height:15px !important;fill:currentColor !important;}.sp-blocco-04 .sp-nota-riga .sp-icon-mini .elementor-icon{width:34px !important;height:34px !important;font-size:16px !important;}.sp-blocco-04 .sp-nota-riga .sp-icon-mini .elementor-icon svg{width:16px !important;height:16px !important;fill:currentColor !important;}.sp-blocco-06 .sp-testo-col{padding-right:0 !important;padding-left:clamp(32px,5vw,80px) !important;}@media (min-width: 922px){.sp-blocco-06 .sp-split--vivo > .e-con-inner > .sp-testo-col{flex:1 1 52% !important;}.sp-blocco-06 .sp-split--vivo > .e-con-inner > .sp-pannello-col{flex:0 1 46% !important;}}.sp-blocco-06 .sp-split--vivo > .e-con-inner{align-items:stretch !important;}.sp-blocco-06 .sp-pannello-col{align-self:stretch !important;}.sp-blocco-06 .sp-pannello,.sp-blocco-06 .sp-pannello .elementor-widget-container,.sp-blocco-06 .sp-pannello figure,.sp-blocco-06 .sp-pannello a{height:100% !important;}.sp-blocco-06 .sp-pannello img{width:100% !important;height:100% !important;min-height:620px !important;object-fit:cover !important;border-radius:0 !important;}@media (min-width: 922px){.sp-blocco-06 .sp-azioni > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:var(--sp-4) !important;}.sp-blocco-06 .sp-azioni .elementor-button{white-space:nowrap;}}.sp-blocco-06 .sp-rule:has(+ .sp-nota-riga),.sp-blocco-06 .sp-rule:has(+ .sp-nota-riga) .elementor-widget-container,.sp-blocco-06 .sp-rule:has(+ .sp-nota-riga) .elementor-divider,.sp-blocco-06 .sp-rule:has(+ .sp-nota-riga) .elementor-divider-separator{width:100% !important;max-width:none !important;}.sp-blocco-06 .sp-rule:has(+ .sp-nota-riga) .elementor-divider-separator{border-top:1px solid var(--sp-hairline) !important;}.sp-blocco-06 .sp-nota-riga > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:var(--sp-4) !important;}.sp-blocco-06 .sp-icon-lock .elementor-icon{color:var(--sp-gold) !important;font-size:18px !important;border:0 !important;width:auto !important;height:auto !important;}.sp-blocco-06 .sp-icon-lock .elementor-icon svg{width:18px !important;height:18px !important;fill:currentColor !important;}.sp-blocco-06 .sp-micro p{max-width:none !important;}.sp-blocco-06.sp-section{padding-top:clamp(56px,5vw,88px) !important;padding-bottom:clamp(56px,5vw,88px) !important;padding-inline:0 !important;}@media (max-width: 1239px){.sp-blocco-06 .sp-pannello-col{margin-left:0 !important;}}@media (max-width: 921px){.sp-blocco-06 .sp-testo-col{padding-inline:var(--sp-gutter) !important;padding-top:var(--sp-7) !important;}.sp-blocco-06 .sp-azioni > .e-con-inner{flex-direction:column !important;align-items:stretch !important;}}:is(#content,#primary,body) .sp-titolo h2,:is(#content,#primary,body) .sp-titolo .elementor-heading-title{font-size:clamp(36px,1.4rem + 2.8vw,60px) !important;line-height:1.1 !important;}:is(#content,#primary,body) .sp-titolo--hero h2,:is(#content,#primary,body) .sp-titolo--hero .elementor-heading-title{font-size:clamp(40px,1.5rem + 3vw,66px) !important;line-height:1.08 !important;max-width:24ch !important;}:is(#content,#primary,body) .sp-arc .sp-titolo h2,:is(#content,#primary,body) .sp-arc .sp-titolo .elementor-heading-title{font-size:clamp(34px,1.4rem + 2.4vw,54px) !important;line-height:1.12 !important;max-width:26ch !important;}:is(#content,#primary,body) .sp-blocco-02 .sp-titolo h2,:is(#content,#primary,body) .sp-blocco-02 .sp-titolo .elementor-heading-title{font-size:clamp(34px,1.4rem + 2.5vw,56px) !important;line-height:1.1 !important;max-width:20ch !important;}:is(#content,#primary,body) .sp-blocco-03 .sp-titolo h2,:is(#content,#primary,body) .sp-blocco-03 .sp-titolo .elementor-heading-title{font-size:clamp(36px,1.4rem + 2.8vw,60px) !important;line-height:1.1 !important;max-width:25ch !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-titolo h2,:is(#content,#primary,body) .sp-blocco-04 .sp-titolo .elementor-heading-title{font-size:clamp(36px,1.4rem + 2.8vw,60px) !important;line-height:1.08 !important;max-width:none !important;}:is(#content,#primary,body) .sp-blocco-05 .sp-titolo h2,:is(#content,#primary,body) .sp-blocco-05 .sp-titolo .elementor-heading-title{font-size:clamp(36px,1.4rem + 2.8vw,60px) !important;line-height:1.1 !important;max-width:19ch !important;}:is(#content,#primary,body) .sp-blocco-06 .sp-titolo h2,:is(#content,#primary,body) .sp-blocco-06 .sp-titolo .elementor-heading-title{font-size:clamp(38px,1.5rem + 3vw,64px) !important;line-height:1.08 !important;max-width:none !important;}.sp-blocco-06 .sp-titolo h2,.sp-blocco-06 .sp-titolo .elementor-heading-title{margin-bottom:0 !important;}.sp-blocco-06 .sp-testo-col > .sp-rule:not(:has(+ .sp-nota-riga)){margin-top:var(--sp-4) !important;margin-bottom:var(--sp-6) !important;margin-block-start:var(--sp-4) !important;margin-block-end:var(--sp-6) !important;}:is(#content,#primary,body) .sp-blocco-06 .sp-titolo em{display:block;}:is(#content,#primary,body) .sp-blocco-06 .sp-titolo h2,:is(#content,#primary,body) .sp-blocco-06 .sp-titolo .elementor-heading-title{text-wrap:balance;}.sp-blocco-06 .sp-rule:not(:has(+ .sp-nota-riga)){margin-top:var(--sp-4) !important;margin-bottom:var(--sp-7) !important;margin-block-start:var(--sp-4) !important;margin-block-end:var(--sp-7) !important;}html.sp-anim :is( .sp-eyebrow,.sp-titolo,.sp-lead,.sp-body,.sp-serif,.sp-citazione-col,.sp-hero-claim,.sp-scroll,.sp-actions,.sp-azioni,.sp-btn,.sp-tondo,.sp-pannello,.sp-tratto,.sp-fase,.sp-principio,.sp-segnale,.sp-card-pending,.sp-regola,.sp-nota-riga,.sp-fascia,.sp-lista-titolo ){opacity:0;transform:translateY(24px);transition:opacity 700ms var(--sp-ease),transform 700ms var(--sp-ease);will-change:opacity,transform;}html.sp-anim .sp-rule{opacity:0;transform:scaleX(.2);transform-origin:left center;transition:opacity 500ms var(--sp-ease),transform 700ms var(--sp-ease);}html.sp-anim .sp-fase .sp-rule,html.sp-anim .sp-principio .sp-rule{transform-origin:center;}html.sp-anim .is-visible{opacity:1 !important;transform:none !important;will-change:auto;}html.sp-anim-off :is( .sp-eyebrow,.sp-titolo,.sp-lead,.sp-body,.sp-serif,.sp-citazione-col,.sp-hero-claim,.sp-scroll,.sp-actions,.sp-azioni,.sp-btn,.sp-rule,.sp-tondo,.sp-pannello,.sp-tratto,.sp-fase,.sp-principio,.sp-segnale,.sp-card-pending,.sp-regola,.sp-nota-riga,.sp-fascia,.sp-lista-titolo ){opacity:1 !important;transform:none !important;}@media (prefers-reduced-motion: reduce){html.sp-anim :is( .sp-eyebrow,.sp-titolo,.sp-lead,.sp-body,.sp-serif,.sp-citazione-col,.sp-hero-claim,.sp-scroll,.sp-actions,.sp-azioni,.sp-btn,.sp-rule,.sp-tondo,.sp-pannello,.sp-tratto,.sp-fase,.sp-principio,.sp-segnale,.sp-card-pending,.sp-regola,.sp-nota-riga,.sp-fascia,.sp-lista-titolo ){opacity:1 !important;transform:none !important;transition:none !important;}}@media (max-width: 921px){:is(.sp-blocco-03,.sp-blocco-04,.sp-blocco-05,.sp-blocco-06) .sp-split > .e-con-inner{row-gap:var(--sp-8) !important;}.sp-fasi > .e-con-inner{row-gap:var(--sp-7) !important;column-gap:0 !important;}.sp-principi > .e-con-inner{row-gap:var(--sp-6) !important;}.sp-tratti > .e-con-inner{row-gap:var(--sp-5) !important;}.sp-cards-attesa > .e-con-inner{row-gap:var(--sp-5) !important;}.sp-azioni > .e-con-inner{row-gap:var(--sp-4) !important;}.sp-fascia > .e-con-inner{row-gap:var(--sp-6) !important;}.sp-blocco-04 .sp-principio{padding-top:var(--sp-5) !important;border-left:0 !important;border-top:1px solid var(--sp-cream-border) !important;}.sp-blocco-04 .sp-principio:first-child{padding-top:0 !important;border-top:0 !important;}:is(#content,#primary,body) .sp-titolo h2,:is(#content,#primary,body) .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-titolo--hero h2,:is(#content,#primary,body) .sp-titolo--hero .elementor-heading-title{max-width:none !important;}.sp-fase-media{width:100% !important;max-width:240px !important;margin-inline:auto !important;}.sp-fase-badge{width:48px !important;height:48px !important;}.sp-fase-badge p,.sp-ink.sp-fase-badge p{font-size:22px !important;}.sp-blocco-03 .sp-fasi{margin-top:var(--sp-6) !important;margin-bottom:var(--sp-6) !important;}.sp-blocco-05 .sp-regola{padding:var(--sp-4) var(--sp-5) !important;}.sp-blocco-05 .sp-card-pending{padding:var(--sp-5) !important;}.sp-blocco-05 .sp-card-corpo,.sp-blocco-05 .sp-card-stato{border-left:0 !important;padding-left:0 !important;border-top:1px solid var(--sp-hairline) !important;padding-top:var(--sp-4) !important;margin-top:var(--sp-4) !important;text-align:left !important;}.sp-blocco-05 .sp-card-attesa p{text-align:left !important;}.sp-blocco-06 .sp-split--vivo > .e-con-inner{flex-direction:column !important;align-items:stretch !important;}.sp-blocco-06 .sp-pannello-col,.sp-blocco-06 .sp-testo-col{width:100% !important;flex:1 1 100% !important;margin-left:0 !important;}.sp-blocco-06 .sp-pannello img{min-height:320px !important;height:auto !important;}.sp-section,.sp-section .e-con,.sp-section .e-con-inner{max-width:100% !important;}.sp-section img{max-width:100% !important;height:auto;}}@media (min-width: 922px) and (max-width: 1239px){.sp-fase-media{max-width:170px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon{width:84px !important;height:84px !important;font-size:38px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon svg{width:38px !important;height:38px !important;}}@media (max-width: 599px){.sp-fase-media{width:100% !important;max-width:150px !important;margin-inline:auto !important;}.sp-fase-badge{width:40px !important;height:40px !important;top:0 !important;left:0 !important;}.sp-fase-badge p,.sp-ink.sp-fase-badge p{font-size:18px !important;}.sp-fasi > .e-con-inner{row-gap:var(--sp-6) !important;}}@media (min-width: 600px) and (max-width: 921px){:is(.sp-fasi,.sp-principi) > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;column-gap:var(--sp-6) !important;row-gap:var(--sp-7) !important;}:is(.sp-fasi,.sp-principi) > .e-con-inner > .e-con{flex:0 0 calc(50% - var(--sp-6) / 2) !important;width:calc(50% - var(--sp-6) / 2) !important;}.sp-fase-media{width:100% !important;max-width:190px !important;margin-inline:auto !important;}.sp-fase-badge{width:44px !important;height:44px !important;}.sp-fase-badge p,.sp-ink.sp-fase-badge p{font-size:20px !important;}.sp-tratti > .e-con-inner{flex-direction:row !important;flex-wrap:nowrap !important;column-gap:0 !important;row-gap:0 !important;}.sp-tratti > .e-con-inner > .e-con{flex:1 1 0 !important;width:auto !important;}.sp-arc .sp-tratto{padding:0 var(--sp-5) !important;border-top:0 !important;border-left:1px solid var(--sp-cream-border) !important;}.sp-arc .sp-tratto:first-child{padding-left:0 !important;border-left:0 !important;}.sp-arc .sp-tratto-titolo{min-height:2.4em;}.sp-blocco-04 .sp-principio:nth-child(-n/**/+2){padding-top:0 !important;border-top:0 !important;}.sp-btn .elementor-button{width:auto !important;padding-inline:var(--sp-6) !important;}.sp-actions > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;}.sp-azioni > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;}.sp-blocco-05 .sp-card-pending > .e-con-inner{flex-direction:row !important;align-items:center !important;}.sp-blocco-05 .sp-card-corpo,.sp-blocco-05 .sp-card-stato{border-top:0 !important;padding-top:0 !important;margin-top:0 !important;border-left:1px solid var(--sp-hairline) !important;padding-left:var(--sp-5) !important;}.sp-blocco-05 .sp-card-stato{text-align:center !important;}.sp-blocco-05 .sp-card-attesa p{text-align:center !important;}:is(.sp-fascia,.sp-fascia--chiara) > .e-con-inner{flex-direction:row !important;align-items:center !important;}.sp-citazione-cta{border-top:0 !important;padding-top:0 !important;border-left:1px solid var(--sp-hairline) !important;padding-left:var(--sp-6) !important;}.sp-fascia--chiara .sp-citazione-cta{border-left:0 !important;}}.sp-about,.sp-about .e-con,.sp-about .e-con-inner,.sp-about .elementor-widget,.sp-about .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.sp-about.sp-section{padding-top:clamp(56px,5vw,96px) !important;padding-bottom:clamp(56px,5vw,96px) !important;}.sp-about .sp-eyebrow{margin-bottom:var(--sp-5) !important;}.sp-about .sp-titolo{margin-bottom:var(--sp-5) !important;}.sp-about .sp-lead{margin-bottom:var(--sp-5) !important;}.sp-about .sp-body{margin-bottom:var(--sp-5) !important;}.sp-about .sp-btn{margin-top:var(--sp-6) !important;}.sp-about .sp-body p + p{margin-top:1.1em !important;}@media (min-width: 922px){.sp-about .sp-split > .e-con-inner{align-items:flex-start !important;}}.sp-arco img{width:100%;border-radius:999px 999px 0 0;object-fit:cover;aspect-ratio:3 / 4;display:block;}.sp-arco-media{position:relative;padding-left:var(--sp-7);}.sp-arco-media::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(197,160,89,.45);}.sp-arco-media::after{content:"";position:absolute;left:-3px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--sp-gold);transform:translateY(-50%);}.sp-watermark{position:relative;overflow:hidden;}.sp-watermark::before{content:"S&P";position:absolute;font-family:var(--sp-display);font-weight:300;line-height:.8;letter-spacing:-.03em;pointer-events:none;z-index:0;}.sp-watermark > *{position:relative;z-index:1;}.sp-pull{position:relative;border-left:2px solid var(--sp-gold);}.sp-pull::before{content:"“";position:absolute;font-family:var(--sp-display);font-weight:500;color:var(--sp-gold);pointer-events:none;}.sp-pull p{font-family:var(--sp-display) !important;font-size:clamp(20px,1rem + .9vw,26px) !important;font-style:italic !important;font-weight:300 !important;line-height:1.45 !important;color:var(--sp-cream-ink) !important;margin:0 !important;max-width:42ch;}.sp-about .sp-pull{margin-top:var(--sp-6) !important;}@media (min-width: 1240px){.sp-about-hero .sp-split > .e-con-inner > .e-con:last-child{margin-right:calc((100vw - var(--sp-content)) / -2) !important;}}@media (max-width: 1239px){.sp-about-hero .sp-split > .e-con-inner > .e-con:last-child{margin-right:0 !important;}}@media (max-width: 921px){.sp-about .sp-split > .e-con-inner{flex-direction:column !important;row-gap:var(--sp-7) !important;}.sp-about .sp-split > .e-con-inner > .e-con{width:100% !important;flex:1 1 100% !important;}.sp-arco img{max-width:320px;margin-inline:auto;}.sp-arco-media{padding-left:var(--sp-5);}}:is(#content,#primary,body) .sp-about-hero .sp-titolo h2,:is(#content,#primary,body) .sp-about-hero .sp-titolo .elementor-heading-title{font-size:clamp(34px,1.4rem + 2.2vw,54px) !important;line-height:1.12 !important;}:is(#content,#primary,body) .sp-about-sez .sp-titolo h2,:is(#content,#primary,body) .sp-about-sez .sp-titolo .elementor-heading-title{font-size:clamp(28px,1.2rem + 1.5vw,42px) !important;line-height:1.14 !important;}@media (min-width: 922px){.sp-about-sez .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 44% !important;}.sp-about-sez .sp-split > .e-con-inner > .e-con:last-child{flex:1 1 52% !important;}}.sp-about-hero .sp-arco img{aspect-ratio:1 / 1;border-radius:999px 999px 0 0;}.sp-pull::before{line-height:1 !important;padding-top:0 !important;}.sp-watermark::before{left:auto !important;right:auto !important;inset-inline-start:max(var(--sp-gutter),calc((100vw - var(--sp-content)) / 2)) !important;color:rgba(197,160,89,.09) !important;}.sp-about-sez{border-top:1px solid var(--sp-cream-border);}@media (max-width: 921px){.sp-watermark::before{inset-inline-start:var(--sp-gutter) !important;font-size:clamp(120px,34vw,200px) !important;}.sp-pull::before{left:var(--sp-3) !important;}}:is(#content,#primary,body) .sp-about-sez .sp-titolo h2,:is(#content,#primary,body) .sp-about-sez .sp-titolo .elementor-heading-title{max-width:430px !important;}:is(#content,#primary,body) .sp-about-hero .sp-titolo h2,:is(#content,#primary,body) .sp-about-hero .sp-titolo .elementor-heading-title{max-width:460px !important;}.sp-about-sez .sp-arco img{max-width:448px;aspect-ratio:448 / 509;margin-inline:0;}.sp-about-sez .sp-arco-media{max-width:512px;}.sp-about-hero .sp-arco img{max-height:640px;object-fit:cover;object-position:center top;}.sp-pull{padding-left:82px !important;}.sp-pull::before{left:var(--sp-3) !important;font-size:46px !important;top:-.18em !important;}.sp-pull p{padding-top:0 !important;}.sp-watermark::before{top:46% !important;bottom:auto !important;font-size:clamp(140px,15vw,260px) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-about-sez .sp-titolo h2,:is(#content,#primary,body) .sp-about-sez .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-about-hero .sp-titolo h2,:is(#content,#primary,body) .sp-about-hero .sp-titolo .elementor-heading-title{max-width:none !important;}.sp-about-sez .sp-arco img,.sp-about-sez .sp-arco-media{max-width:340px;}.sp-pull{padding-left:60px !important;}.sp-pull::before{font-size:38px !important;}.sp-watermark::before{top:58% !important;}}@media (min-width: 922px){.sp-about-hero.sp-section{padding-bottom:0 !important;overflow:hidden;}.sp-about-hero .sp-split > .e-con-inner{align-items:stretch !important;}.sp-about-hero .sp-split > .e-con-inner > .e-con:first-child{justify-content:center;}.sp-about-hero .sp-arco{align-self:stretch !important;position:relative;}.sp-about-hero .sp-arco,.sp-about-hero .sp-arco > .e-con-inner,.sp-about-hero .sp-arco .elementor-widget,.sp-about-hero .sp-arco .elementor-widget-container,.sp-about-hero .sp-arco figure,.sp-about-hero .sp-arco a{height:100% !important;}@media (min-width: 1240px){.sp-about-hero .sp-split > .e-con-inner > .e-con:last-child{margin-right:calc((100vw - var(--sp-content)) / -2) !important;}}.sp-about-hero .sp-arco img{width:100% !important;height:100% !important;max-height:none !important;aspect-ratio:auto !important;object-fit:cover;border-radius:100% 0 0 100% / 50% 0 0 50% !important;display:block;}.sp-about-hero .sp-arco::before{content:"";position:absolute;bottom:24px;left:-34px;right:-60px;border:1px solid rgba(197,160,89,.45);border-radius:100% 0 0 100% / 50% 0 0 50%;pointer-events:none;z-index:0;}.sp-about-hero .sp-arco .elementor-widget{position:relative;z-index:1;}}@media (max-width: 921px){.sp-about-hero .sp-arco img{border-radius:999px 999px 0 0 !important;aspect-ratio:4 / 5 !important;max-height:460px !important;}.sp-about-hero .sp-arco::before{display:none;}}@media (min-width: 922px){.sp-about-hero .sp-split > .e-con-inner > .e-con:first-child{padding-top:clamp(20px,1.6vw,32px) !important;padding-bottom:clamp(28px,2.4vw,48px) !important;}.sp-about-hero .sp-arco img{min-height:520px !important;object-position:center 22% !important;}.sp-about-hero .sp-split > .e-con-inner > .e-con:first-child{flex:1 1 50% !important;}.sp-about-hero .sp-split > .e-con-inner > .e-con:last-child{flex:0 1 48% !important;}.sp-about-hero .sp-pull{margin-top:var(--sp-6) !important;}}@media (min-width: 922px){.sp-about-hero{--sp-header:88px;--sp-hero-top:clamp(40px,3.5vw,64px);}.sp-about-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}.sp-about-hero .sp-arco{margin-top:calc(-1 * var(--sp-hero-top)) !important;}.sp-about-hero .sp-arco::before{top:24px;}}@media (max-width: 921px){.sp-about-hero.sp-section{padding-top:clamp(88px,14vw,120px) !important;}}.sp-metodo,.sp-metodo .e-con,.sp-metodo .e-con-inner,.sp-metodo .elementor-widget,.sp-metodo .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.sp-metodo.sp-section{padding-top:clamp(56px,5vw,96px) !important;padding-bottom:clamp(56px,5vw,96px) !important;}.sp-metodo-hero{--sp-header:88px;--sp-hero-top:clamp(40px,3.5vw,64px);}.sp-metodo-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}.sp-metodo .sp-eyebrow{margin-bottom:var(--sp-5) !important;}.sp-metodo .sp-titolo{margin-bottom:var(--sp-5) !important;}.sp-metodo .sp-lead{margin-bottom:var(--sp-5) !important;}.sp-metodo .sp-body{margin-bottom:var(--sp-5) !important;}.sp-metodo .sp-rule{margin:var(--sp-4) 0 var(--sp-6) !important;}.sp-metodo .sp-btn{margin-top:var(--sp-6) !important;}.sp-metodo .sp-body p + p{margin-top:1.1em !important;}@media (min-width: 922px){.sp-metodo .sp-split > .e-con-inner{align-items:flex-start !important;}.sp-metodo-sez .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 44% !important;}.sp-metodo-sez .sp-split > .e-con-inner > .e-con:last-child{flex:1 1 52% !important;}}.sp-momenti > .e-con-inner{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;column-gap:var(--sp-5) !important;row-gap:var(--sp-5) !important;}.sp-momenti > .e-con-inner > .e-con{flex:1 1 0 !important;min-width:0;}.sp-momento{background:var(--sp-graphite);border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card);padding:var(--sp-4) !important;transition:border-color var(--sp-dur) var(--sp-ease),background var(--sp-dur) var(--sp-ease),transform var(--sp-dur) var(--sp-ease);cursor:pointer;position:relative;}.sp-momento:hover,.sp-momento:focus-within{border-color:var(--sp-gold);background:var(--sp-graphite-hi);transform:translateY(-2px);}.sp-momento-img img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--sp-radius-ui);display:block;filter:saturate(.92) contrast(1.06) brightness(.94);transition:filter var(--sp-dur) var(--sp-ease);}.sp-momento:hover .sp-momento-img img{filter:saturate(1) contrast(1.08) brightness(1);}.sp-momento-ora p{margin:var(--sp-5) 0 var(--sp-3) !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.14em !important;color:var(--sp-gold) !important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;}.sp-momento-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:24px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:0 !important;margin:0 0 var(--sp-3) !important;}.sp-momento-testo p{font-size:14px !important;line-height:1.6 !important;color:var(--sp-body) !important;margin:0 !important;}.sp-momento-cta p{margin:var(--sp-4) 0 0 !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--sp-gold) !important;opacity:0;transform:translateX(-4px);transition:opacity var(--sp-dur) var(--sp-ease),transform var(--sp-dur) var(--sp-ease);}.sp-momento:hover .sp-momento-cta p,.sp-momento:focus-within .sp-momento-cta p{opacity:1;transform:none;}@media (hover: none){.sp-momento-cta p{opacity:1;transform:none;}}.sp-fase-claim p{font-family:var(--sp-display) !important;font-size:20px !important;font-weight:500 !important;line-height:1.4 !important;margin:0 0 var(--sp-4) !important;}.sp-check-list ul{list-style:none !important;margin:0 !important;padding:0 !important;columns:2;column-gap:var(--sp-7);}.sp-check-list li{position:relative;padding-left:var(--sp-6);margin-bottom:var(--sp-4);break-inside:avoid;font-size:16px !important;line-height:1.6 !important;}.sp-check-list li::before{content:"✓";position:absolute;left:0;top:0;color:var(--sp-gold-ink);font-size:14px;line-height:1.7;}@media (max-width: 767px){.sp-check-list ul{columns:1;}}.sp-metodo-chiusura .sp-titolo{max-width:none !important;}.sp-metodo-chiusura .sp-azioni > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:var(--sp-4) !important;}@media (max-width: 921px){.sp-metodo-hero.sp-section{padding-top:clamp(88px,14vw,120px) !important;}.sp-metodo .sp-split > .e-con-inner{flex-direction:column !important;row-gap:var(--sp-7) !important;}.sp-metodo .sp-split > .e-con-inner > .e-con{width:100% !important;flex:1 1 100% !important;}.sp-metodo-chiusura .sp-azioni > .e-con-inner{flex-direction:column !important;align-items:stretch !important;}}@media (min-width: 600px) and (max-width: 921px){.sp-momenti > .e-con-inner > .e-con{flex:0 0 calc(50% - var(--sp-5) / 2) !important;width:calc(50% - var(--sp-5) / 2) !important;}}@media (max-width: 599px){.sp-momenti > .e-con-inner{flex-direction:column !important;}.sp-momenti > .e-con-inner > .e-con{flex:1 1 100% !important;width:100% !important;}}.sp-metodo-hero .sp-titolo .elementor-heading-title,.sp-metodo-hero .sp-titolo h1,.sp-metodo-hero .sp-titolo h2{text-transform:uppercase !important;letter-spacing:.02em !important;font-weight:300 !important;}@media (min-width: 922px){.sp-metodo-hero.sp-section{padding-bottom:0 !important;overflow:hidden;}.sp-metodo-hero .sp-split > .e-con-inner{align-items:stretch !important;}.sp-metodo-hero .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 46% !important;padding-bottom:clamp(48px,4vw,80px) !important;justify-content:center;}.sp-metodo-hero .sp-split > .e-con-inner > .e-con:last-child{flex:1 1 50% !important;align-self:stretch !important;}.sp-foto-viva,.sp-foto-viva > .e-con-inner,.sp-foto-viva .elementor-widget,.sp-foto-viva .elementor-widget-container,.sp-foto-viva figure{height:100% !important;}.sp-foto-viva img{width:100% !important;height:100% !important;min-height:460px !important;object-fit:cover !important;border-radius:0 !important;display:block;}@media (min-width: 1240px){.sp-metodo .sp-foto-viva--destra{margin-right:calc((100vw - var(--sp-content)) / -2) !important;}.sp-metodo .sp-foto-viva--sinistra{margin-left:calc((100vw - var(--sp-content)) / -2) !important;}}}.sp-fasi-metodo > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;column-gap:0 !important;row-gap:var(--sp-7) !important;}.sp-fasi-metodo > .e-con-inner > .e-con{flex:1 1 0 !important;min-width:0;padding-inline:var(--sp-5) !important;border-left:1px solid var(--sp-cream-border);text-align:center;position:relative;}.sp-fasi-metodo > .e-con-inner > .e-con:first-child{border-left:0;padding-left:0 !important;}.sp-fase-icona .elementor-icon{width:64px !important;height:64px !important;display:inline-flex !important;align-items:center;justify-content:center;background:var(--sp-obsidian) !important;border:0 !important;border-radius:50% !important;color:var(--sp-gold) !important;font-size:26px !important;}.sp-fase-icona .elementor-icon svg{width:26px !important;height:26px !important;fill:currentColor !important;}.sp-fase-icona{margin-bottom:var(--sp-5) !important;}.sp-fase-numero p{margin:0 0 var(--sp-2) !important;font-family:var(--sp-display) !important;font-size:22px !important;font-weight:500 !important;color:var(--sp-gold-ink) !important;line-height:1;}.sp-fase-nome .elementor-heading-title{font-family:var(--sp-display) !important;font-size:21px !important;font-weight:500 !important;line-height:1.25 !important;letter-spacing:0 !important;margin:0 0 var(--sp-4) !important;}.sp-fase-corpo p{font-size:14px !important;line-height:1.65 !important;margin:0 !important;}.sp-fase-ob p{margin:var(--sp-5) 0 0 !important;font-size:14px !important;line-height:1.6 !important;}.sp-fase-ob strong{display:block;font-family:var(--sp-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-gold-ink);margin-bottom:var(--sp-2);}@media (min-width: 1024px){.sp-fasi-metodo > .e-con-inner > .e-con + .e-con::before{content:"";position:absolute;left:0;top:32px;width:14px;height:14px;transform:translate(-50%,-50%) rotate(45deg);border-top:2px solid var(--sp-gold);border-right:2px solid var(--sp-gold);background:var(--sp-cream);box-sizing:content-box;padding:3px;pointer-events:none;}}@media (min-width: 922px){.sp-metodo-doppia .sp-split > .e-con-inner{align-items:stretch !important;}.sp-metodo-doppia .sp-split > .e-con-inner > .e-con:nth-child(1){flex:0 1 26% !important;}.sp-metodo-doppia .sp-split > .e-con-inner > .e-con:nth-child(2){flex:1 1 34% !important;padding-inline:var(--sp-7) !important;}.sp-metodo-doppia .sp-split > .e-con-inner > .e-con:nth-child(3){flex:1 1 34% !important;border-left:1px solid var(--sp-cream-border);padding-left:var(--sp-7) !important;}.sp-metodo-doppia .sp-check-list ul{columns:1;}}.sp-faq-q{padding-block:var(--sp-5) !important;border-top:1px solid var(--sp-cream-border);}.sp-metodo-doppia .sp-faq-q:first-of-type{border-top:0;padding-top:0 !important;}.sp-faq-q > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;column-gap:var(--sp-4) !important;}.sp-faq-segno .elementor-icon,.sp-faq-segno p{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--sp-obsidian);border-radius:50%;color:var(--sp-gold) !important;font-family:var(--sp-display) !important;font-size:18px !important;font-weight:500 !important;margin:0 !important;flex:0 0 auto;}.sp-faq-segno{flex:0 0 auto !important;}.sp-faq-d .elementor-heading-title{font-family:var(--sp-display) !important;font-size:18px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0 !important;margin:0 0 var(--sp-2) !important;}.sp-faq-r p{font-size:14px !important;line-height:1.6 !important;margin:0 !important;}.sp-nota-riquadro{background:var(--sp-cream-hi) !important;padding:var(--sp-5) !important;border-radius:var(--sp-radius-card);margin-top:var(--sp-6) !important;}.sp-nota-riquadro p{font-size:14px !important;line-height:1.6 !important;margin:0 !important;}.sp-metodo-chiusura{position:relative;text-align:center;}.sp-metodo-chiusura::before{content:"";position:absolute;inset:0;background:rgba(13,14,16,.78);pointer-events:none;}.sp-metodo-chiusura > *{position:relative;z-index:1;}.sp-metodo-chiusura .sp-eyebrow p,.sp-metodo-chiusura .sp-titolo,.sp-metodo-chiusura .sp-lead,.sp-metodo-chiusura .sp-body{text-align:center !important;}.sp-metodo-chiusura .sp-lead p,.sp-metodo-chiusura .sp-body p{max-width:62ch !important;margin-inline:auto !important;}.sp-metodo-chiusura .sp-rule{margin-inline:auto !important;}.sp-metodo-chiusura .sp-azioni > .e-con-inner{justify-content:center !important;}.sp-metodo-chiusura .sp-nota-riga > .e-con-inner{justify-content:center !important;}@media (max-width: 1023px){.sp-fasi-metodo > .e-con-inner > .e-con + .e-con::before{display:none;}}@media (min-width: 600px) and (max-width: 921px){.sp-fasi-metodo > .e-con-inner > .e-con{flex:0 0 50% !important;width:50% !important;}.sp-fasi-metodo > .e-con-inner > .e-con:nth-child(odd){border-left:0;padding-left:0 !important;}}@media (max-width: 599px){.sp-fasi-metodo > .e-con-inner > .e-con{flex:1 1 100% !important;width:100% !important;border-left:0;padding-inline:0 !important;padding-top:var(--sp-6) !important;border-top:1px solid var(--sp-cream-border);}.sp-fasi-metodo > .e-con-inner > .e-con:first-child{padding-top:0 !important;border-top:0;}}@media (max-width: 921px){.sp-metodo-hero.sp-section{padding-bottom:0 !important;}.sp-foto-viva img{width:100% !important;min-height:300px !important;object-fit:cover !important;border-radius:0 !important;}.sp-metodo .sp-foto-viva--destra,.sp-metodo .sp-foto-viva--sinistra{margin-inline:0 !important;}.sp-metodo-doppia .sp-split > .e-con-inner > .e-con:nth-child(2),.sp-metodo-doppia .sp-split > .e-con-inner > .e-con:nth-child(3){padding-inline:0 !important;border-left:0 !important;}.sp-metodo-doppia .sp-split > .e-con-inner > .e-con:nth-child(3){padding-top:var(--sp-7) !important;border-top:1px solid var(--sp-cream-border);}}@media (min-width: 922px){.sp-blocco-06 .sp-split--vivo > .e-con-inner{max-width:none !important;width:100% !important;}.sp-blocco-06 .sp-pannello-col{margin-left:0 !important;flex:0 0 43% !important;}.sp-blocco-06 .sp-testo-col{flex:1 1 57% !important;padding-left:clamp(40px,5vw,88px) !important;padding-right:clamp(24px,4vw,72px) !important;}}@media (min-width: 1240px){.sp-blocco-06 .sp-pannello-col{margin-left:0 !important;}}@media (min-width: 922px){.sp-blocco-06 .sp-split--vivo > .e-con-inner{max-width:var(--sp-content) !important;width:100% !important;margin-inline:auto !important;padding-inline:var(--sp-gutter) !important;align-items:center !important;}.sp-blocco-06 .sp-pannello-col{margin-left:0 !important;flex:0 1 42% !important;align-self:auto !important;}.sp-blocco-06 .sp-testo-col{flex:1 1 54% !important;padding-left:clamp(32px,4vw,64px) !important;padding-right:0 !important;}.sp-blocco-06 .sp-pannello,.sp-blocco-06 .sp-pannello .elementor-widget-container,.sp-blocco-06 .sp-pannello figure,.sp-blocco-06 .sp-pannello a{height:auto !important;}.sp-blocco-06 .sp-pannello img{height:auto !important;min-height:0 !important;aspect-ratio:4 / 5 !important;max-height:560px !important;object-fit:cover !important;border-radius:var(--sp-radius-card) !important;}.sp-blocco-06.sp-section{padding-inline:var(--sp-gutter) !important;}}.sp-scroll{border-left:0 !important;padding-left:0 !important;}.sp-scroll p{border-left:1px solid var(--sp-hairline);padding-left:var(--sp-4);}@media (min-width: 922px){.sp-blocco-04 .sp-split > .e-con-inner{align-items:center !important;}}.sp-momento-testo p + p,.sp-fase-corpo p + p{margin-top:var(--sp-3) !important;}.sp-momento-testo p:first-child{color:var(--sp-title) !important;font-weight:500 !important;}.sp-fasi-metodo .sp-fase-claim p{font-family:var(--sp-display) !important;font-size:17px !important;font-weight:500 !important;line-height:1.35 !important;margin:0 0 var(--sp-3) !important;}@media (min-width: 922px){.sp-hero{background-size:auto 100% !important;background-position:right center !important;background-repeat:no-repeat !important;background-color:var(--sp-obsidian) !important;}}:is(#content,#primary,body) .sp-titolo h1{font-size:clamp(36px,1.4rem + 2.8vw,60px) !important;line-height:1.1 !important;}:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h1{font-size:clamp(38px,1.5rem + 3vw,62px) !important;line-height:1.08 !important;max-width:20ch !important;}.sp-pull:not(.sp-ink) p{color:var(--sp-title) !important;}.sp-pull:not(.sp-ink){border-left-color:var(--sp-gold);}.sp-pull:not(.sp-ink)::before{color:var(--sp-gold);}@media (min-width: 922px){.sp-metodo-doppia .sp-col-foto{flex:0 1 24% !important;min-width:0;}.sp-metodo-doppia .sp-col-lista{flex:1 1 36% !important;min-width:0;padding-inline:var(--sp-7) !important;}.sp-metodo-doppia .sp-col-faq{flex:1 1 36% !important;min-width:0;border-left:1px solid var(--sp-cream-border);padding-left:var(--sp-7) !important;}}.sp-metodo .sp-split > .e-con-inner > .e-con{min-width:0;}.sp-metodo-doppia .sp-faq-q > .e-con-inner > .e-con:last-child{flex:1 1 auto !important;min-width:0;}@media (min-width: 922px){.sp-metodo-hero .sp-foto-viva img{max-height:680px !important;object-fit:cover !important;object-position:center 20% !important;}}.sp-metodo-momenti .sp-micro{margin-top:var(--sp-6) !important;}.sp-metodo-momenti .sp-azioni{margin-top:var(--sp-5) !important;}.sp-metodo-momenti .sp-lead{margin-bottom:var(--sp-6) !important;}@media (min-width: 922px){.sp-metodo-hero .sp-split > .e-con-inner{align-items:center !important;}.sp-metodo-hero .sp-foto-viva,.sp-metodo-hero .sp-foto-viva > .e-con-inner,.sp-metodo-hero .sp-foto-viva .elementor-widget,.sp-metodo-hero .sp-foto-viva .elementor-widget-container,.sp-metodo-hero .sp-foto-viva figure{height:auto !important;align-self:center !important;}.sp-metodo-hero .sp-foto-viva img{width:100% !important;height:auto !important;aspect-ratio:3 / 2 !important;min-height:0 !important;max-height:none !important;object-fit:cover !important;object-position:center 30% !important;}.sp-metodo-hero.sp-section{padding-bottom:clamp(56px,5vw,96px) !important;overflow:visible;}}@media (max-width: 921px){.sp-metodo-hero .sp-foto-viva img{aspect-ratio:3 / 2 !important;height:auto !important;min-height:0 !important;}}.sp-metodo-chiusura > .e-con-inner,.sp-metodo-chiusura > .e-con-inner > .e-con > .e-con-inner{display:flex !important;flex-direction:column !important;align-items:center !important;}.sp-metodo-chiusura .sp-rule{align-self:center !important;margin-inline:auto !important;margin-top:var(--sp-5) !important;margin-bottom:var(--sp-6) !important;}.sp-metodo-chiusura .sp-azioni,.sp-metodo-chiusura .sp-nota-riga{width:100% !important;align-self:center !important;}.sp-metodo-chiusura .sp-azioni > .e-con-inner{flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:var(--sp-4) !important;}.sp-metodo-chiusura .sp-nota-riga{max-width:640px;margin-top:var(--sp-7) !important;padding-top:var(--sp-5) !important;border-top:1px solid var(--sp-hairline);}.sp-metodo-chiusura .sp-nota-riga > .e-con-inner{flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:var(--sp-3) !important;}.sp-metodo-chiusura .sp-micro p{max-width:none !important;text-align:left !important;}.sp-metodo-chiusura .sp-icon-lock .elementor-icon{color:var(--sp-gold) !important;font-size:16px !important;border:0 !important;width:auto !important;height:auto !important;}.sp-metodo-chiusura .sp-lead p,.sp-metodo-chiusura .sp-body p{max-width:58ch !important;margin-inline:auto !important;}.sp-metodo-chiusura .sp-titolo h2,.sp-metodo-chiusura .sp-titolo .elementor-heading-title{max-width:22ch !important;margin-inline:auto !important;}.sp-metodo-chiusura.sp-section{min-height:480px;display:flex;align-items:center;background-position:center center !important;background-size:cover !important;}@media (max-width: 921px){.sp-metodo-chiusura.sp-section{min-height:0;}.sp-metodo-chiusura .sp-nota-riga > .e-con-inner{flex-wrap:wrap !important;text-align:center;}.sp-metodo-chiusura .sp-micro p{text-align:center !important;}}.sp-momento-testo p:first-child{min-height:calc(2 * 1.6em);}.sp-momento-titolo .elementor-heading-title{min-height:1.2em;}.sp-momento-ora p{min-height:1.4em;}@media (max-width: 599px){.sp-momento-testo p:first-child,.sp-momento-titolo .elementor-heading-title,.sp-momento-ora p{min-height:0;}}.sp-faq-q > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;column-gap:var(--sp-4) !important;}.sp-faq-segno{flex:0 0 34px !important;width:34px !important;max-width:34px !important;}.sp-faq-corpo{flex:1 1 auto !important;width:auto !important;min-width:0 !important;}@media (min-width: 922px){.sp-metodo-doppia .sp-split > .e-con-inner{align-items:stretch !important;}.sp-metodo-doppia .sp-col-foto{align-self:stretch !important;}.sp-metodo-doppia .sp-col-foto,.sp-metodo-doppia .sp-col-foto > .e-con-inner,.sp-metodo-doppia .sp-col-foto .elementor-widget,.sp-metodo-doppia .sp-col-foto .elementor-widget-container,.sp-metodo-doppia .sp-col-foto figure{height:100% !important;}.sp-metodo-doppia .sp-col-foto img{width:100% !important;height:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center center !important;display:block;}}.sp-metodo-doppia .sp-faq-q{padding-block:var(--sp-5) !important;}.sp-metodo-doppia .sp-faq-q + .sp-faq-q{border-top:1px solid var(--sp-cream-border);}.sp-metodo-doppia .sp-faq-q:first-of-type{padding-top:var(--sp-4) !important;}@media (max-width: 921px){.sp-metodo-doppia .sp-col-foto img{height:auto !important;min-height:0 !important;aspect-ratio:3 / 2 !important;}}@media (min-width: 922px){.sp-metodo-sez:has(.sp-col-foto) .sp-split > .e-con-inner{align-items:stretch !important;}.sp-metodo-sez:has(.sp-col-foto) .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 42% !important;padding-block:clamp(24px,2.4vw,48px) !important;justify-content:center;}.sp-metodo-sez .sp-col-foto{flex:1 1 54% !important;align-self:stretch !important;}.sp-metodo-sez .sp-col-foto,.sp-metodo-sez .sp-col-foto > .e-con-inner,.sp-metodo-sez .sp-col-foto .elementor-widget,.sp-metodo-sez .sp-col-foto .elementor-widget-container,.sp-metodo-sez .sp-col-foto figure{height:100% !important;}.sp-metodo-sez .sp-col-foto img{width:100% !important;height:100% !important;min-height:420px !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center center !important;display:block;}}.sp-metodo-fasi .sp-centrato,.sp-metodo-fasi .sp-centrato p,.sp-metodo-fasi .sp-centrato .elementor-heading-title{text-align:center !important;}.sp-metodo-fasi .sp-eyebrow{margin-bottom:var(--sp-4) !important;}:is(#content,#primary,body) .sp-metodo-fasi .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-fasi .sp-titolo .elementor-heading-title{font-size:clamp(26px,1.1rem + 1.2vw,34px) !important;line-height:1.2 !important;max-width:30ch !important;margin-inline:auto !important;}.sp-metodo-fasi .sp-titolo{margin-bottom:var(--sp-7) !important;}.sp-metodo-fasi .sp-eyebrow p{display:inline-flex;}@media (max-width: 921px){.sp-metodo-sez .sp-col-foto img{height:auto !important;min-height:0 !important;aspect-ratio:3 / 2 !important;}}@media (min-width: 1024px){.sp-fasi-metodo > .e-con-inner{align-items:stretch !important;}.sp-fasi-metodo > .e-con-inner > .e-con{align-self:stretch !important;}.sp-fasi-metodo > .e-con-inner > .e-con > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;}.sp-fasi-metodo .sp-fase-ob{margin-top:auto !important;padding-top:var(--sp-6) !important;}}@media (min-width: 1024px){.sp-fasi-metodo > .e-con-inner > .e-con + .e-con::before{width:10px;height:10px;border-top-width:2px;border-right-width:2px;padding:6px;top:32px;}}.sp-fasi-metodo > .e-con-inner > .e-con{border-left-color:var(--sp-cream-border);}.sp-fasi-metodo .sp-fase-claim p{min-height:calc(2 * 1.35em);}@media (min-width: 922px){.sp-metodo-doppia .sp-split > .e-con-inner{align-items:stretch !important;}.sp-metodo-doppia .sp-col-foto{flex:0 1 30% !important;align-self:stretch !important;position:relative !important;overflow:hidden;min-height:520px;}.sp-metodo-doppia .sp-col-foto > .e-con-inner{position:absolute !important;inset:0 !important;display:block !important;height:auto !important;}.sp-metodo-doppia .sp-col-foto .elementor-widget,.sp-metodo-doppia .sp-col-foto .elementor-widget-container,.sp-metodo-doppia .sp-col-foto figure,.sp-metodo-doppia .sp-col-foto a{height:100% !important;margin:0 !important;}.sp-metodo-doppia .sp-col-foto img{width:100% !important;height:100% !important;min-height:0 !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center center !important;display:block;}.sp-metodo-doppia .sp-col-lista{flex:1 1 34% !important;}.sp-metodo-doppia .sp-col-faq{flex:1 1 34% !important;}}@media (min-width: 922px){.sp-metodo-sez .sp-col-foto{position:relative !important;overflow:hidden;min-height:480px;}.sp-metodo-sez .sp-col-foto > .e-con-inner{position:absolute !important;inset:0 !important;display:block !important;height:auto !important;}.sp-metodo-sez .sp-col-foto img{min-height:0 !important;}}.sp-modi > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:stretch !important;column-gap:var(--sp-6) !important;row-gap:var(--sp-6) !important;margin-top:var(--sp-8) !important;}.sp-modi > .e-con-inner > .e-con{flex:1 1 0 !important;min-width:0;}.sp-modo-icona .elementor-icon{color:var(--sp-gold) !important;font-size:30px !important;border:0 !important;width:auto !important;height:auto !important;}.sp-modo-icona .elementor-icon svg{width:30px !important;height:30px !important;fill:currentColor !important;}.sp-modo-icona{margin-bottom:var(--sp-5) !important;}.sp-modo-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:20px !important;font-weight:500 !important;line-height:1.25 !important;letter-spacing:0 !important;margin:0 0 var(--sp-4) !important;max-width:16ch;}.sp-modo-testo p{font-size:15px !important;line-height:1.65 !important;margin:0 !important;}.sp-modo-testo p + p{margin-top:var(--sp-4) !important;}.sp-modo-riquadro{border:1px solid var(--sp-ring);border-radius:var(--sp-radius-card);padding:var(--sp-6) !important;flex:0 1 30% !important;}@media (max-width: 1023px){.sp-modi > .e-con-inner > .e-con{flex:0 0 calc(50% - var(--sp-6) / 2) !important;}.sp-modo-riquadro{flex:1 1 100% !important;}}@media (max-width: 599px){.sp-modi > .e-con-inner > .e-con{flex:1 1 100% !important;}}.sp-metodo-doppia.sp-section{padding-top:clamp(44px,4vw,72px) !important;padding-bottom:clamp(44px,4vw,72px) !important;}:is(#content,#primary,body) .sp-metodo-doppia .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-doppia .sp-titolo .elementor-heading-title{font-size:clamp(26px,1.1rem + 1.3vw,36px) !important;line-height:1.15 !important;max-width:18ch !important;}.sp-metodo-doppia .sp-titolo{margin-bottom:var(--sp-4) !important;}.sp-metodo-doppia .sp-body{margin-bottom:var(--sp-4) !important;}.sp-metodo-doppia .sp-body p{font-size:15px !important;line-height:1.6 !important;}.sp-metodo-doppia .sp-check-list li{margin-bottom:var(--sp-2) !important;font-size:15px !important;line-height:1.5 !important;padding-left:var(--sp-5) !important;}.sp-metodo-doppia .sp-nota-riquadro{margin-top:var(--sp-5) !important;padding:var(--sp-4) !important;}.sp-metodo-doppia .sp-nota-riquadro p{font-size:13px !important;line-height:1.55 !important;}.sp-metodo-doppia .sp-faq-q{padding-block:var(--sp-4) !important;}.sp-faq-d .elementor-heading-title{font-size:17px !important;margin-bottom:var(--sp-1) !important;}.sp-faq-r p{font-size:14px !important;line-height:1.55 !important;}.sp-faq-segno{flex:0 0 28px !important;width:28px !important;max-width:28px !important;}.sp-faq-segno .elementor-icon,.sp-faq-segno p{width:28px;height:28px;font-size:15px !important;}@media (min-width: 922px){.sp-metodo-hero.sp-section{padding-top:0 !important;padding-bottom:0 !important;overflow:hidden;}.sp-metodo-hero .sp-split > .e-con-inner{align-items:stretch !important;}.sp-metodo-hero .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 42% !important;padding-top:calc(var(--sp-header) + clamp(32px,3vw,56px)) !important;padding-bottom:clamp(40px,3.5vw,72px) !important;padding-right:clamp(32px,4vw,64px) !important;justify-content:center !important;}.sp-metodo-hero .sp-foto-viva{flex:1 1 56% !important;align-self:stretch !important;position:relative !important;overflow:hidden;min-height:520px;height:auto !important;}.sp-metodo-hero .sp-foto-viva > .e-con-inner{position:absolute !important;inset:0 !important;display:block !important;height:auto !important;}.sp-metodo-hero .sp-foto-viva .elementor-widget,.sp-metodo-hero .sp-foto-viva .elementor-widget-container,.sp-metodo-hero .sp-foto-viva figure{height:100% !important;margin:0 !important;}.sp-metodo-hero .sp-foto-viva img{width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center 28% !important;display:block;}.sp-metodo-sez:has(.sp-col-foto).sp-section{padding-top:0 !important;padding-bottom:0 !important;overflow:hidden;}.sp-metodo-sez:has(.sp-col-foto) .sp-split > .e-con-inner > .e-con:first-child{padding-block:clamp(48px,4.5vw,88px) !important;padding-right:clamp(32px,4vw,64px) !important;}.sp-metodo-sez .sp-col-foto{min-height:420px;}}@media (min-width: 1240px){.sp-metodo-hero .sp-foto-viva,.sp-metodo-sez .sp-col-foto{margin-right:calc((100vw - var(--sp-content)) / -2) !important;}.sp-metodo-doppia .sp-col-foto{margin-left:calc((100vw - var(--sp-content)) / -2) !important;margin-right:0 !important;}}@media (max-width: 1239px){.sp-metodo-hero .sp-foto-viva,.sp-metodo-sez .sp-col-foto,.sp-metodo-doppia .sp-col-foto{margin-inline:0 !important;}}@media (max-width: 921px){.sp-metodo-hero.sp-section{padding-top:clamp(88px,14vw,120px) !important;padding-bottom:clamp(40px,6vw,64px) !important;}.sp-metodo-hero .sp-foto-viva{min-height:0;position:static !important;}.sp-metodo-hero .sp-foto-viva > .e-con-inner{position:static !important;}.sp-metodo-hero .sp-foto-viva img{height:auto !important;aspect-ratio:3 / 2 !important;}}:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h1,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo .elementor-heading-title{text-transform:none !important;letter-spacing:-.01em !important;font-size:clamp(32px,1.3rem + 2vw,48px) !important;line-height:1.1 !important;max-width:18ch !important;hyphens:none !important;-webkit-hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}.sp-metodo :is(h1,h2,h3){hyphens:none !important;-webkit-hyphens:none !important;word-break:normal !important;overflow-wrap:normal !important;}@media (min-width: 922px){.sp-metodo-hero .sp-foto-viva{min-height:560px !important;}.sp-metodo-sez .sp-col-foto{min-height:440px !important;}}.sp-metodo-fasi .sp-eyebrow,.sp-metodo-fasi .sp-eyebrow p{text-align:center !important;justify-content:center !important;}.sp-eyebrow-num{margin-right:.35em !important;}.sp-modo-icona .elementor-icon{font-size:22px !important;opacity:.9;}.sp-modo-icona .elementor-icon svg{width:22px !important;height:22px !important;}.sp-modo-icona{margin-bottom:var(--sp-6) !important;}.sp-modo-titolo .elementor-heading-title{max-width:none !important;margin-top:0 !important;}.sp-modo-riquadro .sp-modo-icona{margin-bottom:var(--sp-5) !important;}:is(#content,#primary,body) .sp-metodo-doppia .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-doppia .sp-titolo .elementor-heading-title{max-width:22ch !important;}.sp-modo .sp-modo-icona{display:none !important;}.sp-modo-titolo .elementor-heading-title::before{content:"";display:block;width:44px;height:2px;background:var(--sp-gold);margin-bottom:var(--sp-5);}.sp-modo-titolo .elementor-heading-title{font-size:21px !important;line-height:1.25 !important;margin-bottom:var(--sp-4) !important;}.sp-modo-riquadro .sp-modo-icona .elementor-icon{font-size:20px !important;}.sp-modo-riquadro .sp-modo-icona .elementor-icon svg{width:20px !important;height:20px !important;}@media (min-width: 1024px){.sp-modo-titolo .elementor-heading-title{min-height:2.5em;}}@media (min-width: 1024px){.sp-fasi-metodo > .e-con-inner > .e-con,.sp-fasi-metodo > .e-con-inner > .e-con > .e-con-inner{min-height:100%;}.sp-fasi-metodo .sp-fase-ob{align-self:stretch;}}@media (min-width: 922px){.sp-metodo-doppia .sp-col-foto{flex:0 1 28% !important;min-height:560px !important;}.sp-metodo-doppia .sp-col-lista{flex:1 1 36% !important;}.sp-metodo-doppia .sp-col-faq{flex:1 1 36% !important;}}@media (min-width: 922px){.sp-metodo-hero .sp-split > .e-con-inner{display:grid !important;grid-template-columns:42% 1fr;align-items:stretch !important;column-gap:0 !important;}.sp-metodo-sez:has(.sp-col-foto) .sp-split > .e-con-inner{display:grid !important;grid-template-columns:44% 1fr;align-items:stretch !important;column-gap:0 !important;}.sp-metodo-doppia .sp-split > .e-con-inner{display:grid !important;grid-template-columns:28% 1fr 1fr;align-items:stretch !important;column-gap:0 !important;}.sp-metodo-hero .sp-split > .e-con-inner > .e-con,.sp-metodo-sez:has(.sp-col-foto) .sp-split > .e-con-inner > .e-con,.sp-metodo-doppia .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;}.sp-metodo-hero .sp-foto-viva,.sp-metodo-sez .sp-col-foto,.sp-metodo-doppia .sp-col-foto{position:relative !important;overflow:hidden;height:100% !important;align-self:stretch !important;}.sp-metodo-hero .sp-foto-viva{min-height:480px !important;}.sp-metodo-sez .sp-col-foto{min-height:400px !important;}.sp-metodo-doppia .sp-col-foto{min-height:480px !important;}.sp-metodo-hero .sp-foto-viva > .e-con-inner,.sp-metodo-sez .sp-col-foto > .e-con-inner,.sp-metodo-doppia .sp-col-foto > .e-con-inner{position:absolute !important;inset:0 !important;display:block !important;height:auto !important;max-width:none !important;padding:0 !important;}.sp-metodo-hero .sp-foto-viva img,.sp-metodo-sez .sp-col-foto img,.sp-metodo-doppia .sp-col-foto img{width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;object-fit:cover !important;display:block;}.sp-metodo-sez:has(.sp-col-foto) .sp-split > .e-con-inner > .e-con:first-child,.sp-metodo-doppia .sp-col-lista{padding-right:var(--sp-7) !important;}.sp-metodo-doppia .sp-col-lista{padding-left:var(--sp-7) !important;}.sp-metodo-doppia .sp-col-faq{padding-left:var(--sp-7) !important;}}.sp-contatti,.sp-contatti .e-con,.sp-contatti .e-con-inner,.sp-contatti .elementor-widget,.sp-contatti .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.sp-contatti.sp-section{padding-top:clamp(56px,5vw,96px) !important;padding-bottom:clamp(56px,5vw,96px) !important;}.sp-contatti-hero{--sp-header:88px;--sp-hero-top:clamp(40px,3.5vw,64px);}.sp-contatti-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}@media (min-width: 922px){.sp-contatti-hero .sp-split > .e-con-inner{display:grid !important;grid-template-columns:42% 1fr;column-gap:clamp(40px,5vw,96px) !important;align-items:start !important;}.sp-contatti-hero .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;min-width:0;}}.sp-contatti .sp-eyebrow{margin-bottom:var(--sp-5) !important;}.sp-contatti .sp-titolo{margin-bottom:var(--sp-5) !important;}.sp-contatti .sp-lead{margin-bottom:var(--sp-6) !important;}.sp-contatti .sp-rule{margin:var(--sp-6) 0 var(--sp-7) !important;}.sp-eyebrow--piccola p{font-size:11px !important;letter-spacing:.2em !important;}.sp-contatti .sp-eyebrow--piccola{margin-bottom:var(--sp-4) !important;}.sp-recapito > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;column-gap:var(--sp-5) !important;padding-block:var(--sp-4) !important;}.sp-recapito + .sp-recapito > .e-con-inner{border-top:1px solid var(--sp-hairline-soft);}.sp-recapito-icona{flex:0 0 auto !important;}.sp-recapito-icona .elementor-icon{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center;justify-content:center;border:1px solid var(--sp-ring) !important;border-radius:50%;color:var(--sp-gold) !important;font-size:16px !important;}.sp-recapito-icona .elementor-icon svg{width:16px !important;height:16px !important;fill:currentColor !important;}.sp-recapito-testo{flex:1 1 auto !important;min-width:0;}.sp-recapito-testo p{font-size:15px !important;line-height:1.5 !important;margin:0 !important;}.sp-riquadro-modulo > .e-con-inner{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card);background:rgba(22,24,28,.55);padding:clamp(24px,3vw,48px) !important;}.sp-modulo-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:clamp(28px,1.2rem + 1.4vw,38px) !important;font-weight:400 !important;line-height:1.15 !important;letter-spacing:0 !important;margin:0 0 var(--sp-4) !important;}.sp-modulo-intro p{font-size:15px !important;line-height:1.6 !important;margin:0 !important;}.sp-modulo-intro{margin-bottom:var(--sp-6) !important;}.sp-momento-scelto p{font-size:13px !important;letter-spacing:.04em !important;color:var(--sp-body) !important;margin:0 0 var(--sp-5) !important;padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--sp-gold);background:rgba(197,160,89,.06);}.sp-momento-scelto strong{color:var(--sp-gold) !important;text-transform:capitalize;}.sp-momento-scelto:not(.is-attivo){display:none;}.sp-modulo .elementor-field-group{margin-bottom:var(--sp-4) !important;}.sp-modulo .elementor-field-textual{background:transparent !important;border:1px solid var(--sp-hairline) !important;border-radius:var(--sp-radius-ui) !important;color:var(--sp-title) !important;font-family:var(--sp-sans) !important;font-size:15px !important;padding:16px 18px !important;min-height:54px;transition:border-color var(--sp-dur) var(--sp-ease);}.sp-modulo .elementor-field-textual:focus{border-color:var(--sp-gold) !important;outline:none !important;box-shadow:none !important;}.sp-modulo .elementor-field-textual::placeholder{color:var(--sp-muted) !important;opacity:1;}.sp-modulo textarea.elementor-field-textual{min-height:140px;resize:vertical;}.sp-modulo select.elementor-field-textual{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sp-gold) 50%),linear-gradient(135deg,var(--sp-gold) 50%,transparent 50%) !important;background-position:calc(100% - 22px) 24px,calc(100% - 16px) 24px !important;background-size:6px 6px,6px 6px !important;background-repeat:no-repeat !important;padding-right:46px !important;}.sp-modulo select.elementor-field-textual option{background:var(--sp-graphite);color:var(--sp-title);}.sp-modulo .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:var(--sp-3);}.sp-modulo input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:0 0 20px;margin-top:2px;border:1px solid var(--sp-ring);border-radius:2px;background:transparent;cursor:pointer;transition:background var(--sp-dur) var(--sp-ease);}.sp-modulo input[type="checkbox"]:checked{background:var(--sp-gold);border-color:var(--sp-gold);}.sp-modulo .elementor-field-type-acceptance label{font-size:13px !important;line-height:1.5 !important;color:var(--sp-body) !important;}.sp-modulo .elementor-field-type-acceptance a{color:var(--sp-gold);text-decoration:underline;}.sp-modulo .elementor-button[type="submit"]{background-color:var(--sp-gold) !important;color:var(--sp-obsidian) !important;border:1px solid #D9C089 !important;border-radius:var(--sp-radius-ui) !important;font-family:var(--sp-sans) !important;font-size:14px !important;font-weight:500 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:20px 34px !important;width:100%;justify-content:center;transition:background var(--sp-dur) var(--sp-ease);}.sp-modulo .elementor-button[type="submit"]:hover{background-color:var(--sp-gold-hi) !important;}.sp-riquadro-modulo .sp-micro{margin-top:var(--sp-4) !important;}.sp-micro--corsivo p{font-style:italic;}@media (max-width: 921px){.sp-contatti-hero.sp-section{padding-top:clamp(96px,10vw,104px) !important;}.sp-contatti .sp-split > .e-con-inner{display:flex !important;flex-direction:column !important;row-gap:var(--sp-8) !important;}.sp-contatti .sp-split > .e-con-inner > .e-con{width:100% !important;}.sp-col-vuota{display:none !important;}.sp-reti > .e-con-inner{column-gap:var(--sp-5) !important;}}.sp-recapiti > .e-con-inner > .e-con:only-child > .e-con-inner{border-top:0 !important;padding-block:0 !important;}.sp-modulo .elementor-field-label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.sp-modulo select.elementor-field-textual{background-color:transparent !important;}.sp-modulo select.elementor-field-textual::-ms-expand{display:none;}.sp-modulo .elementor-field-type-select::after,.sp-modulo .elementor-select-wrapper::before,.sp-modulo .elementor-select-wrapper::after{content:none !important;}.sp-modulo .elementor-select-wrapper .select-caret-down-wrapper{display:none !important;}.sp-contatti-hero .sp-rule,.sp-contatti-hero .sp-rule .elementor-widget-container,.sp-contatti-hero .sp-rule .elementor-divider,.sp-contatti-hero .sp-rule .elementor-divider-separator{width:100% !important;max-width:none !important;}.sp-contatti-hero .sp-rule .elementor-divider-separator{border-top:1px solid var(--sp-hairline) !important;}.sp-contatti-hero .sp-recapiti{margin-bottom:var(--sp-8) !important;}.sp-recapiti > .e-con-inner > .e-con:only-child > .e-con-inner{padding-block:var(--sp-2) !important;}.sp-contatti-hero{--sp-hero-top:clamp(24px,2.4vw,40px);}.sp-contatti-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;padding-bottom:clamp(48px,4.5vw,80px) !important;}:is(#content,#primary,body) .sp-contatti-hero .sp-titolo h1,:is(#content,#primary,body) .sp-contatti-hero .sp-titolo .elementor-heading-title{font-size:clamp(38px,1.5rem + 2.6vw,58px) !important;line-height:1.08 !important;max-width:14ch !important;}.sp-contatti-hero .sp-lead p{max-width:46ch !important;font-size:16px !important;}.sp-recapiti > .e-con-inner > .e-con:only-child > .e-con-inner{column-gap:var(--sp-4) !important;}.sp-recapito-icona .elementor-icon{width:48px !important;height:48px !important;font-size:18px !important;}.sp-recapito-icona .elementor-icon svg{width:18px !important;height:18px !important;}.sp-recapito-testo p{font-size:16px !important;}.sp-contatti-hero .sp-recapiti{margin-bottom:0 !important;}.sp-contatti-hero{--sp-hero-top:clamp(4px,0.8vw,12px);}.sp-riquadro-modulo .sp-modulo-intro{margin-bottom:var(--sp-7) !important;}.sp-modulo .elementor-form-fields-wrapper{row-gap:0 !important;}.sp-modulo .elementor-field-type-acceptance{margin-top:var(--sp-4) !important;}.sp-modulo .elementor-field-type-submit{margin-top:var(--sp-5) !important;}:is(.site-header,#masthead) :is( .ast-main-header-wrap,.main-header-bar,.main-header-bar-wrap,.ast-primary-header-bar,.ast-above-header-bar,.ast-below-header-bar,.site-primary-header-wrap,.site-above-header-wrap,.site-below-header-wrap,.ast-builder-grid-row-container,.ast-builder-grid-row,.ast-builder-layout-element ){background-color:transparent !important;background-image:none !important;}:is(.site-header,#masthead){background-color:rgba(13,14,16,.86) !important;background-image:none !important;}.ast-header-sticked :is(.site-header,#masthead),:is(.site-header,#masthead).ast-sticky-active{background-color:rgba(13,14,16,.94) !important;}:is(.site-header,#masthead) .ast-mobile-popup-drawer .ast-mobile-popup-inner{background-color:var(--sp-obsidian) !important;background-image:none !important;}:is(.site-header,#masthead) .main-header-menu > li > a,:is(.site-header,#masthead) .ast-builder-menu a{transition:color var(--sp-dur) var(--sp-ease),text-decoration-color var(--sp-dur) var(--sp-ease);}:is(.site-header,#masthead) .main-header-menu > li > a:hover,:is(.site-header,#masthead) .main-header-menu > li > a:focus-visible,:is(.site-header,#masthead) .ast-builder-menu a:hover,:is(.site-header,#masthead) .ast-builder-menu a:focus-visible{color:var(--sp-gold) !important;text-decoration:underline;text-decoration-color:var(--sp-gold);text-decoration-thickness:1px;text-underline-offset:8px;}:is(.site-header,#masthead) .main-header-menu > li.current-menu-item > a,:is(.site-header,#masthead) .main-header-menu > li.current-menu-ancestor > a{color:var(--sp-title) !important;}:is(.site-header,#masthead) .main-header-menu > li.current-menu-item > a:hover{color:var(--sp-gold) !important;}:is(.site-header,#masthead) .ast-header-button-1 a:hover,:is(.site-header,#masthead) .ast-custom-button:hover{text-decoration:none !important;}:is(.site-header,#masthead) .ast-mobile-popup-drawer .menu-item > a:hover,:is(.site-header,#masthead) .ast-mobile-popup-drawer .menu-item > a:focus-visible{color:var(--sp-gold) !important;text-decoration:none !important;}.sp-arc .sp-split .sp-rule,.sp-arc .sp-tratti .elementor-widget-divider,.sp-arc .sp-tratto .elementor-widget-divider{visibility:hidden !important;}.sp-arc .sp-tratto .elementor-widget-icon,.sp-arc .sp-tratto .elementor-icon-wrapper,.sp-arc .sp-tratto .elementor-icon{border:0 !important;outline:0 !important;box-shadow:none !important;background:none !important;}.sp-arc .sp-tratto .elementor-widget-icon::before,.sp-arc .sp-tratto .elementor-widget-icon::after,.sp-arc .sp-tratto .elementor-icon-wrapper::before,.sp-arc .sp-tratto .elementor-icon-wrapper::after,.sp-arc .sp-tratto .elementor-icon::before,.sp-arc .sp-tratto .elementor-icon::after{content:none !important;display:none !important;}.sp-arc .sp-tratto .elementor-widget-icon{position:static !important;z-index:auto !important;}.sp-arc .sp-tratto{padding-inline:var(--sp-4) !important;}@media (min-width: 922px){.sp-arc .sp-tratto:first-child{padding-left:0 !important;}}@media (max-width: 921px){.sp-arc .sp-tratto-testo br{display:none !important;}}.sp-arc .sp-tratti{margin-top:var(--sp-7) !important;}@media (max-width: 921px){.sp-arc .sp-tratti{margin-top:var(--sp-6) !important;}}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon-wrapper{line-height:0 !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon{display:flex !important;align-items:center !important;justify-content:flex-start !important;height:56px !important;width:auto !important;overflow:visible !important;line-height:0 !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg{display:block !important;height:48px !important;width:auto !important;max-width:none !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg.e-fas-users{height:58px !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg.e-fas-globe{height:46px !important;}@media (max-width: 921px){.sp-section .sp-fase-media,.sp-section .sp-fase-media > .e-con-inner{width:100% !important;max-width:190px !important;margin-inline:auto !important;}}@media (max-width: 599px){.sp-section .sp-fase-media,.sp-section .sp-fase-media > .e-con-inner{max-width:150px !important;}}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon{height:52px !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg{height:47px !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg.e-fas-users{height:50px !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg.e-fas-globe{height:46px !important;}:is(#content,#primary,body) .sp-dark .sp-btn--ghost .elementor-button,:is(#content,#primary,body) .sp-dark .sp-btn--ghost .elementor-button-content-wrapper,:is(#content,#primary,body) .sp-dark .sp-btn--ghost .elementor-button-text{color:var(--sp-title) !important;}:is(#content,#primary,body) .sp-cream .sp-btn--ghost .elementor-button,:is(#content,#primary,body) .sp-cream .sp-btn--ghost .elementor-button-content-wrapper,:is(#content,#primary,body) .sp-cream .sp-btn--ghost .elementor-button-text{color:var(--sp-cream-ink) !important;}:is(#content,#primary,body) .sp-btn--primary .elementor-button,:is(#content,#primary,body) .sp-btn--primary .elementor-button-content-wrapper,:is(#content,#primary,body) .sp-btn--primary .elementor-button-text{color:var(--sp-obsidian) !important;}:is(#content,#primary,body) .sp-btn--dark .elementor-button,:is(#content,#primary,body) .sp-btn--dark .elementor-button-content-wrapper,:is(#content,#primary,body) .sp-btn--dark .elementor-button-text{color:var(--sp-title) !important;}:is(#content,#primary,body) .sp-btn .elementor-button::after{color:currentColor !important;}:is(#content,#primary,body) .sp-btn--dark .elementor-button::after,:is(#content,#primary,body) .sp-cream .sp-btn--ghost .elementor-button::after{color:var(--sp-gold) !important;}@media (max-width: 921px){.sp-blocco-03 .sp-fase + .sp-fase,.sp-section .sp-fasi .sp-fase + .sp-fase{margin-top:var(--sp-8) !important;}}.sp-fase-lunga{padding-top:var(--sp-6) !important;border-top:1px solid var(--sp-cream-border);}.sp-metodo-fasi .sp-fase-lunga:first-child{border-top:0;padding-top:0 !important;}.sp-fase-num p{margin:0 0 var(--sp-3) !important;font-family:var(--sp-sans) !important;font-size:13px !important;font-weight:500 !important;letter-spacing:.18em !important;color:var(--sp-gold) !important;}.sp-fase-lunga-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:clamp(26px,1.2rem + 1.2vw,34px) !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:0 !important;margin:0 0 var(--sp-4) !important;}.sp-fase-obiettivo p{margin:var(--sp-4) 0 0 !important;padding-top:var(--sp-4);border-top:1px solid var(--sp-cream-border);font-size:15px !important;line-height:1.6 !important;}.sp-fase-obiettivo strong{font-family:var(--sp-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-gold-ink);margin-right:var(--sp-2);}.sp-metodo-fasi .sp-fase-lunga + .sp-fase-lunga{margin-top:var(--sp-7) !important;}.sp-faq-item{padding-block:var(--sp-6) !important;border-top:1px solid var(--sp-cream-border);}.sp-metodo .sp-faq-item:last-child{border-bottom:1px solid var(--sp-cream-border);}.sp-faq-domanda .elementor-heading-title{font-family:var(--sp-display) !important;font-size:22px !important;font-weight:500 !important;line-height:1.3 !important;letter-spacing:0 !important;margin:0 0 var(--sp-3) !important;}.sp-faq-risposta p{font-size:16px !important;line-height:1.7 !important;margin:0 !important;max-width:72ch;}.sp-reti > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;column-gap:var(--sp-6) !important;row-gap:var(--sp-5) !important;margin-top:var(--sp-2) !important;}.sp-reti > .e-con-inner > .e-con{flex:0 0 auto !important;width:auto !important;text-align:center;}.sp-rete-icona .elementor-icon{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center;justify-content:center;border:1px solid var(--sp-hairline) !important;border-radius:50%;color:var(--sp-body) !important;font-size:18px !important;transition:color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease);}.sp-rete:hover .sp-rete-icona .elementor-icon{color:var(--sp-gold) !important;border-color:var(--sp-gold) !important;}.sp-rete-nome p{font-size:12px !important;letter-spacing:.06em !important;color:var(--sp-muted) !important;margin:var(--sp-3) 0 0 !important;}.sp-reti > .e-con-inner > .e-con:first-child .sp-rete-icona .elementor-icon{color:var(--sp-gold) !important;border-color:var(--sp-gold) !important;}.sp-reti > .e-con-inner > .e-con:first-child .sp-rete-nome p{color:var(--sp-body) !important;}.sp-reti > .e-con-inner{column-gap:0 !important;}.sp-reti > .e-con-inner > .e-con:only-child .sp-rete-nome{display:none;}.sp-reti > .e-con-inner > .e-con:only-child .sp-rete-icona .elementor-icon{width:48px !important;height:48px !important;font-size:20px !important;}.sp-contatti-hero .sp-reti{margin-bottom:0 !important;}@media (min-width: 922px){.sp-fase-lunga > .e-con-inner{display:flex !important;flex-direction:row !important;column-gap:var(--sp-8) !important;}.sp-fase-lunga > .e-con-inner > .e-con:first-child{flex:0 1 38% !important;}.sp-fase-lunga > .e-con-inner > .e-con:last-child{flex:1 1 56% !important;}.sp-faq-item > .e-con-inner{display:flex !important;flex-direction:row !important;column-gap:var(--sp-7) !important;}.sp-faq-item > .e-con-inner > .e-con:first-child{flex:0 1 38% !important;}.sp-faq-item > .e-con-inner > .e-con:last-child{flex:1 1 56% !important;}}@media (max-width: 921px){:is(.sp-fase-lunga,.sp-faq-item) > .e-con-inner{flex-direction:column !important;row-gap:var(--sp-4) !important;}:is(.sp-fase-lunga,.sp-faq-item) > .e-con-inner > .e-con{width:100% !important;flex:1 1 100% !important;}.sp-reti > .e-con-inner{column-gap:var(--sp-5) !important;}}.sp-contatti .sp-reti{display:none !important;}body:not(.ast-theme-transparent-header) .sp-hero,body:not(.ast-theme-transparent-header) .sp-about-hero,body:not(.ast-theme-transparent-header) .sp-metodo-hero,body:not(.ast-theme-transparent-header) .sp-contatti-hero{--sp-header:0px;}body:not(.ast-theme-transparent-header) .sp-contatti-hero{--sp-hero-top:clamp(32px,3vw,56px);}@media (max-width: 921px){body:not(.ast-theme-transparent-header) .sp-contatti-hero.sp-section{padding-top:clamp(32px,6vw,56px) !important;}}.sp-riquadro-modulo > .e-con-inner{padding:clamp(20px,2.4vw,36px) !important;}.sp-riquadro-modulo .sp-modulo-intro{margin-bottom:var(--sp-7) !important;}.sp-modulo .elementor-field-group{margin-bottom:10px !important;}.sp-modulo .elementor-field-textual{padding:11px 18px !important;min-height:46px !important;}.sp-modulo textarea.elementor-field-textual{min-height:108px !important;}.sp-modulo .elementor-field-type-acceptance{margin-top:var(--sp-3) !important;}.sp-modulo .elementor-field-type-submit{margin-top:var(--sp-4) !important;}.sp-modulo select.elementor-field-textual{background-position:calc(100% - 22px) 20px,calc(100% - 16px) 20px !important;}@media (max-width: 921px){.sp-modulo .elementor-field-textual{font-size:16px !important;min-height:48px !important;padding:12px 16px !important;}.sp-modulo textarea.elementor-field-textual{min-height:120px !important;}.sp-modulo select.elementor-field-textual{background-position:calc(100% - 22px) 21px,calc(100% - 16px) 21px !important;}}#ast-mobile-header .ast-mobile-header-content,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-mobile-header-wrap .main-header-bar-navigation{background-color:var(--sp-obsidian) !important;}#ast-hf-mobile-menu .menu-link,#ast-hf-mobile-menu .menu-link .menu-text,.ast-mobile-header-wrap .main-header-bar-navigation .menu-link,.ast-mobile-header-wrap .main-header-bar-navigation .menu-link .menu-text{color:var(--sp-title) !important;background-color:transparent !important;}#ast-hf-mobile-menu .current-menu-item > .menu-link,#ast-hf-mobile-menu .current-menu-ancestor > .menu-link,.ast-mobile-header-wrap .main-header-bar-navigation .current-menu-item > .menu-link{background-color:transparent !important;}#ast-mobile-header .menu-toggle,#ast-mobile-header .menu-toggle.ast-mobile-menu-trigger-fill,.ast-mobile-header-wrap .menu-toggle{background:transparent !important;background-color:transparent !important;border:1px solid var(--sp-hairline) !important;border-radius:var(--sp-radius-ui) !important;color:var(--sp-title) !important;}#ast-mobile-header .menu-toggle .ast-mobile-svg,.ast-mobile-header-wrap .menu-toggle .ast-mobile-svg{fill:var(--sp-title) !important;color:var(--sp-title) !important;}.sp-media,.sp-media .e-con,.sp-media .e-con-inner,.sp-media .elementor-widget,.sp-media .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.sp-media.sp-section{padding-top:clamp(56px,5vw,96px) !important;padding-bottom:clamp(56px,5vw,96px) !important;}.sp-media-hero{--sp-header:88px;--sp-hero-top:clamp(32px,3vw,56px);}.sp-media-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;padding-bottom:clamp(40px,4vw,72px) !important;}@media (min-width: 922px){.sp-media-hero .sp-split > .e-con-inner{display:grid !important;grid-template-columns:46% 1fr;column-gap:clamp(32px,4vw,72px) !important;align-items:center !important;}.sp-media-hero .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;min-width:0;}}.sp-media-hero .sp-eyebrow{margin-bottom:var(--sp-4) !important;}.sp-media-hero .sp-titolo{margin-bottom:var(--sp-5) !important;}.sp-media-hero .sp-lead p{max-width:46ch !important;}.sp-media-hero .sp-lead + .sp-lead{margin-top:var(--sp-4) !important;}.sp-media-foto img{width:100%;height:auto;display:block;border-radius:var(--sp-radius-card);filter:saturate(.86) contrast(1.16) brightness(1.06) sepia(.22);}.sp-media-evidenza.sp-section{padding-top:0 !important;padding-bottom:clamp(40px,4vw,72px) !important;}.sp-evidenza > .e-con-inner{background:#FFFFFF;border:1px solid var(--sp-cream-border);border-radius:var(--sp-radius-card);padding:clamp(16px,1.6vw,24px) !important;}@media (min-width: 922px){.sp-evidenza > .e-con-inner{display:grid !important;grid-template-columns:40% 1fr;column-gap:clamp(28px,3vw,56px) !important;align-items:stretch !important;}.sp-evidenza > .e-con-inner > .e-con{flex:none !important;width:auto !important;min-width:0;}.sp-evidenza-testo > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;justify-content:center !important;}}.sp-evidenza-media > .e-con-inner{height:100% !important;}.sp-evidenza-img,.sp-evidenza-img .elementor-widget-container{height:100% !important;}.sp-evidenza-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--sp-radius-ui);filter:saturate(.86) contrast(1.16) brightness(1.06) sepia(.22);}.sp-evidenza-testo{padding:clamp(8px,1.4vw,24px) 0 !important;}.sp-evidenza-testo .sp-eyebrow{margin-bottom:var(--sp-3) !important;}.sp-evidenza-testo .sp-lead p{max-width:52ch !important;font-size:15px !important;}:is(#content,#primary,body) .sp-titolo--evidenza .elementor-heading-title,:is(#content,#primary,body) .sp-titolo--evidenza h2{font-family:var(--sp-display) !important;font-size:clamp(26px,1rem + 1.4vw,34px) !important;font-weight:300 !important;line-height:1.14 !important;max-width:22ch !important;margin:0 0 var(--sp-4) !important;}.sp-evidenza-piede{margin-top:var(--sp-6) !important;}.sp-evidenza-piede > .e-con-inner{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;column-gap:var(--sp-5) !important;flex-wrap:wrap;row-gap:var(--sp-4) !important;}.sp-media-meta p{font-family:var(--sp-sans) !important;font-size:13px !important;line-height:1.5 !important;color:var(--sp-cream-body) !important;margin:0 !important;}.sp-media-meta strong{color:var(--sp-cream-ink) !important;font-weight:500 !important;}.sp-media-intestazione{margin-bottom:var(--sp-7) !important;}.sp-media-filtri > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap;justify-content:center !important;align-items:center !important;column-gap:clamp(20px,2.6vw,44px) !important;row-gap:var(--sp-4) !important;}.sp-filtro p{margin:0 !important;}.sp-filtro a{display:inline-block;font-family:var(--sp-sans) !important;font-size:15px !important;line-height:1.4;color:var(--sp-cream-body) !important;text-decoration:none !important;padding-bottom:var(--sp-2);border-bottom:1px solid transparent;transition:color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease);}.sp-filtro a:hover,.sp-filtro a:focus-visible{color:var(--sp-cream-ink) !important;border-bottom-color:var(--sp-cream-border);}.sp-filtro.is-attivo a{color:var(--sp-cream-ink) !important;border-bottom-color:var(--sp-gold);}.sp-media-griglia > .e-con-inner{display:grid !important;grid-template-columns:repeat(3,1fr) !important;column-gap:clamp(20px,2.2vw,32px) !important;row-gap:clamp(28px,3vw,48px) !important;align-items:stretch !important;}.sp-media-griglia > .e-con-inner > .e-con{flex:none !important;width:auto !important;min-width:0;}.sp-media-card > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;background:#FFFFFF;border:1px solid var(--sp-cream-border);border-radius:var(--sp-radius-card);overflow:hidden;transition:border-color var(--sp-dur) var(--sp-ease),transform var(--sp-dur) var(--sp-ease);}.sp-media-card:hover > .e-con-inner,.sp-media-card:focus-within > .e-con-inner{border-color:var(--sp-gold);transform:translateY(-2px);}.sp-media-card-img img{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;filter:saturate(.86) contrast(1.16) brightness(1.06) sepia(.22);}.sp-media-card-corpo{flex:1 1 auto !important;}.sp-media-card-corpo > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;padding:clamp(16px,1.6vw,24px) !important;}.sp-media-card-corpo .sp-eyebrow{margin-bottom:var(--sp-2) !important;}.sp-media-card-corpo .sp-media-card-meta{margin-top:var(--sp-2) !important;}.sp-media-card-corpo .sp-btn{margin-top:auto !important;padding-top:var(--sp-4) !important;}:is(#content,#primary,body) .sp-media-card-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:21px !important;font-weight:400 !important;line-height:1.22 !important;color:var(--sp-cream-ink) !important;margin:0 !important;max-width:24ch !important;}.sp-media-card-meta p{font-family:var(--sp-sans) !important;font-size:13px !important;line-height:1.5 !important;color:var(--sp-cream-body) !important;margin:0 !important;}.sp-media-card .sp-btn--text .elementor-button,.sp-media-card .sp-btn--text .elementor-button-text{background:transparent !important;border:0 !important;padding:0 !important;color:var(--sp-gold-ink) !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;}.sp-media-card .sp-btn--text .elementor-button:hover,.sp-media-card .sp-btn--text .elementor-button:hover .elementor-button-text{color:var(--sp-cream-ink) !important;}.sp-media-news.sp-section{padding-top:0 !important;}.sp-news-riquadro > .e-con-inner{background:var(--sp-cream-hi);border-radius:var(--sp-radius-card);overflow:hidden;}@media (min-width: 922px){.sp-news-riquadro > .e-con-inner{display:grid !important;grid-template-columns:32% 1fr;align-items:stretch !important;}.sp-news-riquadro > .e-con-inner > .e-con{flex:none !important;width:auto !important;min-width:0;}}.sp-news-media > .e-con-inner{height:100% !important;}.sp-news-img,.sp-news-img .elementor-widget-container{height:100% !important;}.sp-news-img img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block;filter:saturate(.86) contrast(1.16) brightness(1.06) sepia(.22);}.sp-news-testo > .e-con-inner{display:flex !important;flex-direction:column !important;justify-content:center !important;height:100% !important;padding:clamp(28px,3vw,56px) !important;}:is(#content,#primary,body) .sp-titolo--news .elementor-heading-title{font-family:var(--sp-display) !important;font-size:clamp(24px,1rem + 1.2vw,32px) !important;font-weight:300 !important;line-height:1.16 !important;color:var(--sp-cream-ink) !important;margin:0 0 var(--sp-4) !important;max-width:26ch !important;}.sp-media-news .sp-lead p{font-size:15px !important;max-width:44ch !important;margin:0 0 var(--sp-6) !important;}@media (max-width: 921px){.sp-media-hero .sp-split > .e-con-inner,.sp-evidenza > .e-con-inner,.sp-news-riquadro > .e-con-inner{display:flex !important;flex-direction:column !important;row-gap:var(--sp-6) !important;}.sp-media-hero .sp-split > .e-con-inner > .e-con,.sp-evidenza > .e-con-inner > .e-con,.sp-news-riquadro > .e-con-inner > .e-con{width:100% !important;}.sp-media-hero .sp-col-foto{order:-1;}.sp-evidenza-img img,.sp-news-img img{height:auto;aspect-ratio:3 / 2;min-height:0;}.sp-media-griglia > .e-con-inner{grid-template-columns:repeat(2,1fr) !important;}.sp-media-filtri > .e-con-inner{justify-content:flex-start !important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:var(--sp-2);}.sp-media-filtri > .e-con-inner::-webkit-scrollbar{display:none;}.sp-filtro{flex:0 0 auto !important;}}@media (max-width: 599px){.sp-media-griglia > .e-con-inner{grid-template-columns:1fr !important;}.sp-evidenza-piede > .e-con-inner{justify-content:flex-start !important;}}.sp-incontro-intro{max-width:720px;margin-inline:auto !important;text-align:center;}.sp-incontro-intro .sp-lead p{margin-bottom:var(--sp-4) !important;}.sp-incontro-intro .sp-micro p{margin:0 !important;}.sp-incontro-intro .sp-lead p{max-width:62ch !important;margin-inline:auto !important;}.sp-incontro-apertura.sp-section{padding-bottom:clamp(20px,1.8vw,36px) !important;}.sp-incontro-modulo.sp-section{padding-top:0 !important;padding-bottom:clamp(40px,4vw,72px) !important;}.sp-incontro-piede.sp-section{padding-top:0 !important;}.sp-incontro-modulo .sp-riquadro-modulo{max-width:820px;margin-inline:auto !important;}:is(#content,#primary,body) .sp-titolo--incontro h1,:is(#content,#primary,body) .sp-titolo--incontro .elementor-heading-title{font-family:var(--sp-display) !important;font-size:clamp(30px,1.1rem + 2vw,46px) !important;font-weight:300 !important;line-height:1.12 !important;max-width:20ch;margin:0 auto var(--sp-5) !important;}.sp-modulo--passi .e-form__indicators{margin-bottom:var(--sp-7) !important;gap:var(--sp-3) !important;}.sp-modulo--passi .e-form__indicators__indicator{padding:0 var(--sp-2) !important;}.sp-modulo--passi .e-form__indicators__indicator__number{width:46px !important;height:46px !important;border-radius:50% !important;background:transparent !important;border:1px solid var(--sp-hairline) !important;color:var(--sp-body) !important;font-family:var(--sp-sans) !important;font-size:17px !important;font-weight:500 !important;line-height:1 !important;}.sp-modulo--passi .e-form__indicators__indicator__label{font-family:var(--sp-sans) !important;font-size:11px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--sp-body) !important;margin-top:var(--sp-3) !important;line-height:1.35 !important;}.sp-modulo--passi .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{background:var(--sp-gold) !important;border-color:var(--sp-gold) !important;color:var(--sp-obsidian) !important;}.sp-modulo--passi .e-form__indicators__indicator--state-active .e-form__indicators__indicator__label{color:var(--sp-title) !important;}.sp-modulo--passi .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__number{background:transparent !important;border-color:var(--sp-gold) !important;color:var(--sp-gold) !important;}.sp-modulo--passi .e-form__indicators__indicator__separator{position:relative;background-color:var(--sp-hairline) !important;height:1px !important;align-self:flex-start;margin-top:22px !important;overflow:visible !important;}.sp-modulo--passi .e-form__indicators__indicator__separator::after{content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;border-top:1px solid var(--sp-hairline);border-right:1px solid var(--sp-hairline);transform:translateY(-50%) rotate(45deg);}.sp-modulo--passi .e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator,.sp-modulo--passi .e-form__indicators__indicator__separator.e-form__indicators__indicator__separator--completed{background-color:var(--sp-gold) !important;}.sp-modulo--passi .e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator::after,.sp-modulo--passi .e-form__indicators__indicator__separator.e-form__indicators__indicator__separator--completed::after{border-color:var(--sp-gold);}.sp-modulo .sp-passo-domanda{font-family:var(--sp-display) !important;font-size:21px !important;font-weight:400 !important;line-height:1.25 !important;color:var(--sp-title) !important;margin:var(--sp-6) 0 var(--sp-4) !important;}.sp-modulo .elementor-field-type-html:first-of-type .sp-passo-domanda{margin-top:0 !important;}.sp-modulo .sp-passo-nota{font-family:var(--sp-sans) !important;font-size:13px !important;font-style:italic;color:var(--sp-body) !important;margin:calc(var(--sp-3) * -1) 0 var(--sp-4) !important;}.sp-modulo .elementor-field-subgroup{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-3) var(--sp-5) !important;}.sp-modulo .elementor-field-subgroup .elementor-field-option{position:relative;}.sp-modulo .elementor-field-subgroup label{display:flex !important;align-items:flex-start;gap:var(--sp-3);font-family:var(--sp-sans) !important;font-size:15px !important;line-height:1.45 !important;color:var(--sp-title) !important;cursor:pointer;padding:10px 12px;border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-ui);transition:border-color var(--sp-dur) var(--sp-ease),background-color var(--sp-dur) var(--sp-ease);}.sp-modulo .elementor-field-subgroup label:hover{border-color:var(--sp-gold);}.sp-modulo .elementor-field-subgroup input[type="radio"],.sp-modulo .elementor-field-subgroup input[type="checkbox"]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:16px;height:16px;margin:2px 0 0 !important;border:1px solid var(--sp-hairline);background:transparent;transition:border-color var(--sp-dur) var(--sp-ease),box-shadow var(--sp-dur) var(--sp-ease);}.sp-modulo .elementor-field-subgroup input[type="radio"]{border-radius:50%;}.sp-modulo .elementor-field-subgroup input[type="checkbox"]{border-radius:2px;}.sp-modulo .elementor-field-subgroup input:checked{border-color:var(--sp-gold);box-shadow:inset 0 0 0 3px var(--sp-obsidian),inset 0 0 0 16px var(--sp-gold);}.sp-modulo .elementor-field-subgroup input:focus-visible{outline:2px solid var(--sp-gold);outline-offset:2px;}.sp-modulo .elementor-field-subgroup label:has(input:checked){border-color:var(--sp-gold);background:rgba(197,160,89,.06);}.sp-modulo--passi .e-form__buttons{display:flex !important;gap:var(--sp-4) !important;margin-top:var(--sp-7) !important;}.sp-modulo--passi .e-form__buttons__wrapper{display:flex;gap:var(--sp-4);width:100%;}.sp-modulo--passi .elementor-button[type="submit"],.sp-modulo--passi .e-form__buttons__wrapper__button--next{background:var(--sp-gold) !important;color:var(--sp-obsidian) !important;border:0 !important;border-radius:var(--sp-radius-ui) !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:16px 28px !important;}.sp-modulo--passi .e-form__buttons__wrapper__button--previous{background:transparent !important;color:var(--sp-title) !important;border:1px solid var(--sp-hairline) !important;border-radius:var(--sp-radius-ui) !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:16px 28px !important;}.sp-modulo--passi .e-form__buttons__wrapper__button--previous:hover{border-color:var(--sp-gold) !important;color:var(--sp-gold) !important;}@media (max-width: 921px){.sp-modulo--passi .e-form__indicators{flex-wrap:wrap;}.sp-modulo--passi .e-form__indicators__indicator__label{display:none !important;}.sp-modulo--passi .e-form__indicators__indicator__separator{min-width:12px !important;}.sp-modulo .elementor-field-subgroup{grid-template-columns:1fr !important;}.sp-modulo--passi .e-form__buttons{flex-direction:column-reverse !important;}.sp-modulo--passi .e-form__buttons__wrapper{flex-direction:column-reverse;}.sp-modulo .sp-passo-domanda{font-size:19px !important;}}.sp-incontro-piede.sp-section{padding-top:0 !important;padding-bottom:clamp(56px,5vw,96px) !important;}.sp-incontro-alt{max-width:820px;margin-inline:auto !important;}.sp-incontro-alt > .e-con-inner{border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-card);background:rgba(22,24,28,.55);padding:clamp(24px,2.6vw,40px) !important;}.sp-garanzie > .e-con-inner{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:clamp(20px,2.4vw,40px) !important;align-items:start !important;}.sp-garanzie > .e-con-inner > .e-con{flex:none !important;width:auto !important;min-width:0;}.sp-garanzia .sp-garanzia-titolo p{font-family:var(--sp-sans) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--sp-gold) !important;margin:0 0 var(--sp-3) !important;}.sp-garanzia .sp-garanzia-testo p{font-family:var(--sp-sans) !important;font-size:14px !important;line-height:1.55 !important;color:var(--sp-body) !important;margin:0 !important;}.sp-incontro-alt .sp-rule{margin:var(--sp-6) 0 !important;}.sp-incontro-alt .sp-alt-linkedin p{font-family:var(--sp-sans) !important;font-size:15px !important;line-height:1.55 !important;color:var(--sp-body) !important;margin:0 !important;}.sp-incontro-alt .sp-alt-linkedin a{color:var(--sp-gold) !important;text-decoration:underline;text-decoration-color:rgba(197,160,89,.4);text-underline-offset:4px;}.sp-incontro-alt .sp-alt-linkedin a:hover{text-decoration-color:var(--sp-gold);}@media (max-width: 921px){.sp-garanzie > .e-con-inner{grid-template-columns:1fr !important;}}.sp-modulo .elementor-field-subgroup{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr)) !important;gap:var(--sp-3) !important;width:100% !important;}.sp-modulo .elementor-field-subgroup .elementor-field-option{display:flex !important;align-items:flex-start !important;gap:var(--sp-3) !important;margin:0 !important;padding:11px 14px !important;border:1px solid var(--sp-hairline);border-radius:var(--sp-radius-ui);transition:border-color var(--sp-dur) var(--sp-ease),background-color var(--sp-dur) var(--sp-ease);}.sp-modulo .elementor-field-subgroup .elementor-field-option:hover{border-color:var(--sp-gold);}.sp-modulo .elementor-field-subgroup .elementor-field-option label{display:inline !important;border:0 !important;padding:0 !important;margin:0 !important;background:none !important;font-family:var(--sp-sans) !important;font-size:15px !important;line-height:1.4 !important;color:var(--sp-title) !important;cursor:pointer;}.sp-modulo .elementor-field-subgroup input[type="radio"],.sp-modulo .elementor-field-subgroup input[type="checkbox"]{appearance:none !important;-webkit-appearance:none !important;flex:0 0 auto !important;width:16px !important;height:16px !important;margin:2px 0 0 !important;padding:0 !important;border:1px solid var(--sp-hairline) !important;background:transparent !important;cursor:pointer;transition:border-color var(--sp-dur) var(--sp-ease),box-shadow var(--sp-dur) var(--sp-ease);}.sp-modulo .elementor-field-subgroup input[type="radio"]{border-radius:50% !important;}.sp-modulo .elementor-field-subgroup input[type="checkbox"]{border-radius:2px !important;}.sp-modulo .elementor-field-subgroup input:checked{border-color:var(--sp-gold) !important;box-shadow:inset 0 0 0 3px var(--sp-obsidian),inset 0 0 0 16px var(--sp-gold);}.sp-modulo .elementor-field-subgroup input:focus-visible{outline:2px solid var(--sp-gold);outline-offset:2px;}.sp-modulo .elementor-field-subgroup .elementor-field-option:has(input:checked){border-color:var(--sp-gold);background:rgba(197,160,89,.07);}.sp-modulo--passi .elementor-button,.sp-modulo--passi button.elementor-button{background:var(--sp-gold) !important;background-color:var(--sp-gold) !important;color:var(--sp-obsidian) !important;border:0 !important;border-radius:var(--sp-radius-ui) !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:16px 28px !important;transition:background-color var(--sp-dur) var(--sp-ease);}.sp-modulo--passi .elementor-button:hover{background-color:var(--sp-gold-hi) !important;}.sp-modulo--passi .elementor-button span,.sp-modulo--passi .elementor-button .elementor-button-text{color:inherit !important;}.sp-modulo--passi .elementor-button[class*="--previous"],.sp-modulo--passi button[class*="--previous"]{background:transparent !important;background-color:transparent !important;color:var(--sp-title) !important;border:1px solid var(--sp-hairline) !important;font-weight:500 !important;}.sp-modulo--passi .elementor-button[class*="--previous"]:hover,.sp-modulo--passi button[class*="--previous"]:hover{background-color:transparent !important;border-color:var(--sp-gold) !important;color:var(--sp-gold) !important;}.sp-modulo .sp-passo-domanda{margin:var(--sp-5) 0 var(--sp-3) !important;}.sp-modulo .elementor-field-group{margin-bottom:12px !important;}.sp-modulo--passi .e-form__buttons{margin-top:var(--sp-6) !important;}.sp-modulo--passi .e-form__indicators{margin-bottom:var(--sp-6) !important;}.sp-incontro-modulo.sp-section{padding-top:clamp(8px,1vw,20px) !important;padding-bottom:clamp(32px,3vw,56px) !important;}body.ast-theme-transparent-header .sp-incontro-modulo.sp-section{padding-top:calc(88px + clamp(8px,1vw,20px)) !important;}.sp-modulo-testa{border-bottom:1px solid var(--sp-hairline);margin-bottom:var(--sp-6) !important;padding-bottom:var(--sp-6) !important;text-align:left;}.sp-modulo-testa .sp-eyebrow{margin-bottom:var(--sp-3) !important;}.sp-modulo-testa .sp-lead p{font-size:15px !important;max-width:68ch !important;margin:var(--sp-4) 0 0 !important;}:is(#content,#primary,body) .sp-modulo-testa .sp-titolo--incontro h1,:is(#content,#primary,body) .sp-modulo-testa .sp-titolo--incontro .elementor-heading-title{font-size:clamp(26px,1rem + 1.6vw,38px) !important;line-height:1.14 !important;max-width:34ch !important;margin:0 !important;text-align:left;}.sp-incontro-piede.sp-section{padding-top:0 !important;padding-bottom:clamp(48px,4.5vw,80px) !important;}.sp-incontro-alt > .e-con-inner{border:0 !important;background:none !important;padding:0 !important;}.sp-garanzie > .e-con-inner{border-top:1px solid var(--sp-hairline);padding-top:var(--sp-6) !important;gap:clamp(20px,2.4vw,44px) !important;}.sp-garanzia .sp-garanzia-testo p{font-size:13px !important;}.sp-incontro-alt .sp-alt-linkedin p{margin-top:var(--sp-6) !important;font-size:14px !important;}@media (max-width: 921px){.sp-modulo-testa{text-align:left;}:is(#content,#primary,body) .sp-modulo-testa .sp-titolo--incontro h1{max-width:none !important;}}.sp-modulo--passi .e-form__indicators__indicator__number{border-width:2px !important;border-color:rgba(197,160,89,.6) !important;color:rgba(197,160,89,.78) !important;}.sp-modulo--passi .e-form__indicators__indicator__label{color:rgba(197,160,89,.78) !important;}.sp-modulo--passi .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__number{border-color:var(--sp-gold) !important;color:var(--sp-gold) !important;}.sp-modulo--passi .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--sp-gold) !important;}.sp-modulo--passi .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{background:var(--sp-gold) !important;border-color:var(--sp-gold) !important;color:var(--sp-obsidian) !important;box-shadow:0 0 0 4px rgba(197,160,89,.16);}.sp-modulo--passi .e-form__indicators__indicator--state-active .e-form__indicators__indicator__label{color:var(--sp-title) !important;}.sp-modulo--passi .e-form__indicators__indicator__separator{background-color:rgba(197,160,89,.6) !important;height:2px !important;margin-top:21px !important;}.sp-modulo--passi .e-form__indicators__indicator__separator::after{width:9px;height:9px;border-top:2px solid rgba(197,160,89,.6);border-right:2px solid rgba(197,160,89,.6);right:-2px;}.sp-modulo--passi .e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator,.sp-modulo--passi .e-form__indicators__indicator__separator.e-form__indicators__indicator__separator--completed{background-color:var(--sp-gold) !important;}.sp-modulo--passi .e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator::after,.sp-modulo--passi .e-form__indicators__indicator__separator.e-form__indicators__indicator__separator--completed::after{border-top-color:var(--sp-gold);border-right-color:var(--sp-gold);}.sp-contatti .sp-modulo-testa,.sp-riquadro-modulo .sp-modulo-testa{margin-bottom:var(--sp-7) !important;padding-bottom:var(--sp-5) !important;}.sp-modulo--passi .e-form__indicators{margin-top:0 !important;}.sp-modulo .elementor-field-textual{min-height:44px !important;padding:10px 16px !important;}.sp-modulo textarea.elementor-field-textual{min-height:96px !important;}.sp-modulo .elementor-field-group{margin-bottom:9px !important;}.sp-modulo .sp-passo-domanda{font-size:19px !important;margin:var(--sp-4) 0 var(--sp-3) !important;}.sp-modulo .sp-passo-nota{margin:calc(var(--sp-2) * -1) 0 var(--sp-3) !important;}.sp-modulo .elementor-field-subgroup{gap:8px !important;}.sp-modulo .elementor-field-subgroup .elementor-field-option{padding:9px 13px !important;}.sp-modulo--passi .e-form__buttons{margin-top:var(--sp-5) !important;}.sp-modulo .elementor-field-type-acceptance{margin-top:var(--sp-3) !important;}.sp-modulo--passi .e-form__indicators__indicator__label{font-size:10px !important;letter-spacing:.08em !important;max-width:12ch;margin-inline:auto;}@media (max-width: 921px){.sp-modulo .elementor-field-textual{min-height:48px !important;padding:12px 16px !important;}.sp-modulo textarea.elementor-field-textual{min-height:110px !important;}}.sp-media-posts .elementor-posts{gap:clamp(20px,2.2vw,32px) !important;}.sp-media-posts .elementor-post__card{background:#FFFFFF !important;border:1px solid var(--sp-cream-border) !important;border-radius:var(--sp-radius-card) !important;box-shadow:none !important;overflow:hidden;transition:border-color var(--sp-dur) var(--sp-ease),transform var(--sp-dur) var(--sp-ease);}.sp-media-posts .elementor-post__card:hover{border-color:var(--sp-gold) !important;transform:translateY(-2px);}.sp-media-posts .elementor-post__thumbnail__link{margin:0 !important;}.sp-media-posts .elementor-post__thumbnail img{filter:saturate(.86) contrast(1.16) brightness(1.06) sepia(.22);}.sp-media-posts .elementor-post__badge{position:static !important;display:block !important;margin:clamp(16px,1.6vw,24px) clamp(16px,1.6vw,24px) 0 !important;padding:0 !important;background:none !important;border-radius:0 !important;font-family:var(--sp-sans) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--sp-gold-ink) !important;}.sp-media-posts .elementor-post__text{padding:clamp(12px,1.2vw,18px) clamp(16px,1.6vw,24px) clamp(16px,1.6vw,24px) !important;}:is(#content,#primary,body) .sp-media-posts .elementor-post__title,:is(#content,#primary,body) .sp-media-posts .elementor-post__title a{font-family:var(--sp-display) !important;font-size:21px !important;font-weight:400 !important;line-height:1.22 !important;color:var(--sp-cream-ink) !important;margin:0 0 var(--sp-2) !important;text-decoration:none !important;}.sp-media-posts .elementor-post__meta-data{font-family:var(--sp-sans) !important;font-size:13px !important;color:var(--sp-cream-body) !important;border:0 !important;padding:0 !important;margin:0 0 var(--sp-3) !important;}.sp-media-posts .elementor-post__excerpt p{font-family:var(--sp-sans) !important;font-size:14px !important;line-height:1.55 !important;color:var(--sp-cream-body) !important;margin:0 !important;}.sp-media-posts .elementor-post__read-more{display:inline-block;margin-top:var(--sp-4) !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--sp-gold-ink) !important;text-decoration:none !important;}.sp-media-posts .elementor-post__read-more:hover{color:var(--sp-cream-ink) !important;}.sp-media-posts .elementor-pagination{margin-top:clamp(28px,3vw,48px) !important;font-family:var(--sp-sans) !important;font-size:14px !important;}.sp-media-posts .elementor-pagination .page-numbers{color:var(--sp-cream-body) !important;padding:6px 12px;border:1px solid transparent;border-radius:var(--sp-radius-ui);text-decoration:none !important;}.sp-media-posts .elementor-pagination .page-numbers:hover{border-color:var(--sp-cream-border) !important;}.sp-media-posts .elementor-pagination .page-numbers.current{color:var(--sp-cream-ink) !important;border-color:var(--sp-gold) !important;}@media (max-width: 599px){.sp-media-posts .elementor-post__card{border-radius:var(--sp-radius-ui) !important;}}.sp-media-elenco.sp-section{background-color:var(--sp-cream) !important;}.sp-media-griglia .elementor-loop-container{display:grid !important;grid-template-columns:repeat(3,1fr) !important;column-gap:clamp(20px,2.2vw,32px) !important;row-gap:clamp(28px,3vw,48px) !important;align-items:stretch !important;}.sp-media-griglia .elementor-loop-container > *{width:auto !important;min-width:0 !important;max-width:none !important;padding:0 !important;margin:0 !important;}.sp-media-griglia .e-loop-item > .e-con-inner,.sp-media-griglia .e-loop-item{height:100% !important;}.sp-media-griglia .elementor-pagination{margin-top:clamp(28px,3vw,48px) !important;font-family:var(--sp-sans) !important;font-size:14px !important;}.sp-media-griglia .elementor-pagination .page-numbers{color:var(--sp-cream-body) !important;padding:6px 12px;border:1px solid transparent;border-radius:var(--sp-radius-ui);text-decoration:none !important;}.sp-media-griglia .elementor-pagination .page-numbers.current{color:var(--sp-cream-ink) !important;border-color:var(--sp-gold) !important;}.sp-media-intestazione .e-filter{display:flex !important;flex-wrap:wrap;justify-content:center !important;align-items:center !important;column-gap:clamp(20px,2.6vw,44px) !important;row-gap:var(--sp-4) !important;}.sp-media-intestazione .e-filter-item{background:none !important;border:0 !important;border-bottom:1px solid transparent !important;border-radius:0 !important;padding:0 0 var(--sp-2) !important;font-family:var(--sp-sans) !important;font-size:15px !important;line-height:1.4 !important;color:var(--sp-cream-body) !important;transition:color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease);}.sp-media-intestazione .e-filter-item:hover{color:var(--sp-cream-ink) !important;border-bottom-color:var(--sp-cream-border) !important;}.sp-media-intestazione .e-filter-item[aria-pressed="true"],.sp-media-intestazione .e-filter-item.e-filter-item-active{color:var(--sp-cream-ink) !important;border-bottom-color:var(--sp-gold) !important;}@media (max-width: 921px){.sp-media-griglia .elementor-loop-container{grid-template-columns:repeat(2,1fr) !important;}.sp-media-intestazione .e-filter{justify-content:flex-start !important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;}.sp-media-intestazione .e-filter::-webkit-scrollbar{display:none;}.sp-media-intestazione .e-filter-item{flex:0 0 auto !important;}}@media (max-width: 599px){.sp-media-griglia .elementor-loop-container{grid-template-columns:1fr !important;}}.sp-modulo .elementor-field-subgroup input[type="radio"],.sp-modulo .elementor-field-subgroup input[type="checkbox"],.sp-modulo .elementor-field-type-acceptance input[type="checkbox"]{appearance:auto !important;-webkit-appearance:auto !important;accent-color:var(--sp-gold) !important;width:16px !important;height:16px !important;min-width:16px !important;max-width:16px !important;flex:0 0 16px !important;margin:1px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:none !important;box-shadow:none !important;cursor:pointer;}.sp-modulo .elementor-field-subgroup input:checked{border:0 !important;box-shadow:none !important;}.sp-modulo .elementor-field-subgroup input:focus-visible{outline:2px solid var(--sp-gold);outline-offset:2px;}.sp-modulo .elementor-field-subgroup .elementor-field-option:has(input:checked){border-color:var(--sp-gold) !important;background:rgba(197,160,89,.07) !important;}.sp-incontro-modulo .sp-riquadro-modulo{max-width:1040px;}.sp-modulo--passi .e-form__indicators__indicator{flex:1 1 0 !important;min-width:0;}.sp-modulo--passi .e-form__indicators__indicator__label{max-width:none !important;overflow-wrap:normal !important;word-break:keep-all !important;hyphens:none !important;white-space:normal !important;padding-inline:4px;}@media (max-width: 921px){.sp-modulo--passi .e-form__indicators{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-bottom:var(--sp-6) !important;}.sp-modulo--passi .e-form__indicators__indicator{flex:0 0 auto !important;padding:0 !important;}.sp-modulo--passi .e-form__indicators__indicator__number{width:32px !important;height:32px !important;font-size:14px !important;}.sp-modulo--passi .e-form__indicators__indicator__label,.sp-modulo--passi .e-form__indicators__indicator__separator{display:none !important;}.sp-incontro-modulo .sp-riquadro-modulo{max-width:none;}}.sp-modulo--passi .e-form__indicators{display:flex !important;align-items:flex-start !important;}.sp-modulo--passi .e-form__indicators__indicator{flex:1 1 0 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center;}.sp-modulo--passi .e-form__indicators__indicator__separator{flex:0 1 auto !important;min-width:20px !important;max-width:64px !important;}.sp-modulo--passi .e-form__indicators__indicator__label{max-width:100% !important;padding-inline:2px;}.sp-cream .sp-serif p,.sp-ink.sp-serif p,.sp-blocco-04 .sp-serif p{font-weight:400 !important;}.sp-cream .sp-serif--forte p,.sp-ink.sp-serif--forte p,.sp-blocco-04 .sp-serif--forte p{font-weight:500 !important;}.sp-cream .sp-principio-testo p,.sp-ink.sp-principio-testo p,.sp-blocco-04 .sp-principio-testo p{font-weight:400 !important;}.sp-cream .sp-nota p,.sp-ink.sp-nota p{font-weight:400 !important;}.sp-cream .sp-nota strong,.sp-ink.sp-nota strong{font-weight:600 !important;}.sp-cream .sp-fase-testo p,.sp-cream .sp-tratto-testo p,.sp-cream .sp-citazione p{font-weight:400 !important;}.sp-cream .sp-serif p,.sp-cream .sp-principio-testo p,.sp-cream .sp-nota p,.sp-cream .sp-fase-testo p,.sp-cream .sp-tratto-testo p{-webkit-font-smoothing:auto;text-rendering:optimizeLegibility;}:is(#content,#primary,body) .site-footer a.sp-btn,:is(#content,#primary,body) .sp-footer-col-cta a.sp-btn{display:inline-block;padding:15px 28px;margin-top:var(--sp-4);background-color:var(--sp-gold);color:var(--sp-obsidian) !important;border:0;border-radius:var(--sp-radius-ui);font-family:var(--sp-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none !important;line-height:1;transition:background-color var(--sp-dur) var(--sp-ease);}:is(#content,#primary,body) .site-footer a.sp-btn:hover,:is(#content,#primary,body) .site-footer a.sp-btn:focus-visible{background-color:var(--sp-gold-hi);color:var(--sp-obsidian) !important;}:is(#content,#primary,body) .site-footer a.sp-btn--ghost{background-color:transparent;color:var(--sp-title) !important;border:1px solid var(--sp-hairline);}:is(#content,#primary,body) .site-footer a.sp-btn--ghost:hover{border-color:var(--sp-gold);color:var(--sp-gold) !important;}body #colophon a.sp-btn,body .site-footer a.sp-btn,body .sp-footer-col-cta a.sp-btn,#colophon .widget a.sp-btn{display:inline-block !important;padding:18px 32px !important;margin-top:var(--sp-5) !important;background-color:var(--sp-gold) !important;background-image:none !important;color:var(--sp-obsidian) !important;border:0 !important;border-radius:var(--sp-radius-ui) !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;text-decoration:none !important;line-height:1 !important;width:auto !important;transition:background-color var(--sp-dur) var(--sp-ease);}body #colophon a.sp-btn:hover,body .site-footer a.sp-btn:hover,body #colophon a.sp-btn:focus-visible{background-color:var(--sp-gold-hi) !important;color:var(--sp-obsidian) !important;}body #colophon a.sp-btn--ghost,body .site-footer a.sp-btn--ghost{background-color:transparent !important;color:var(--sp-title) !important;border:1px solid var(--sp-hairline) !important;}:is(#content,#primary,body) .sp-blocco-02 .sp-citazione-cta .sp-btn--primary .elementor-button,:is(#content,#primary,body) .sp-blocco-02 .sp-citazione-cta .sp-btn--primary .elementor-button-content-wrapper,:is(#content,#primary,body) .sp-blocco-02 .sp-citazione-cta .sp-btn--primary .elementor-button-text{color:var(--sp-obsidian) !important;}:is(#content,#primary,body) .sp-blocco-02 .sp-citazione-cta .sp-btn--primary .elementor-button{line-height:1.4 !important;padding-top:16px !important;padding-bottom:16px !important;}:is(#content,#primary,body) .sp-blocco-02 .sp-citazione-cta .sp-btn--primary .elementor-button::after{color:var(--sp-obsidian) !important;}@media (min-width: 922px){.sp-blocco-02 .sp-fascia > .e-con-inner > .e-con:first-child{flex:0 1 69% !important;}.sp-blocco-02 .sp-fascia > .e-con-inner > .e-con:last-child{flex:0 1 29% !important;}.sp-blocco-02 .sp-citazione p{font-size:clamp(24px,1rem + 1.35vw,34px) !important;}.sp-blocco-02 .sp-citazione-cta .sp-btn,.sp-blocco-02 .sp-citazione-cta .elementor-button{width:100% !important;min-width:300px !important;}.sp-blocco-02 .sp-citazione-cta .elementor-button{padding-left:22px !important;padding-right:22px !important;}.sp-blocco-02 .sp-citazione-cta .elementor-button{display:flex !important;justify-content:center !important;text-align:center !important;}}@media (max-width: 921px){.sp-blocco-03 .sp-citazione-col--pastiglia,.sp-citazione-col--pastiglia{padding-left:0 !important;padding-top:96px !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{top:0 !important;left:0 !important;transform:none !important;width:64px !important;height:64px !important;font-size:2.75rem !important;}.sp-fascia--chiara .sp-citazione-cta,.sp-blocco-03 .sp-citazione-cta{display:block !important;width:100% !important;margin-top:var(--sp-6) !important;padding-top:var(--sp-5) !important;padding-left:0 !important;border-left:0 !important;border-top:1px solid var(--sp-cream-border) !important;text-align:left !important;}.sp-fascia--chiara .sp-citazione-cta > .e-con-inner,.sp-blocco-03 .sp-citazione-cta > .e-con-inner{display:block !important;width:100% !important;}.sp-blocco-03 .sp-citazione-cta .elementor-widget,.sp-fascia--chiara .sp-citazione-cta .elementor-widget{width:100% !important;}.sp-blocco-03 .sp-citazione-cta .elementor-button,.sp-fascia--chiara .sp-citazione-cta .elementor-button{display:flex !important;width:100% !important;justify-content:center !important;}}@media (max-width: 599px){.sp-blocco-03 .sp-citazione-col--pastiglia,.sp-citazione-col--pastiglia{padding-top:84px !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{width:56px !important;height:56px !important;font-size:2.4rem !important;}}@media (max-width: 921px){.sp-blocco-03 .sp-citazione-col--pastiglia,.sp-citazione-col--pastiglia{padding-top:84px !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{width:64px !important;height:64px !important;font-size:3.1rem !important;line-height:1 !important;padding-top:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;}.sp-fascia--chiara .sp-citazione-cta,.sp-blocco-03 .sp-citazione-cta{margin-top:var(--sp-5) !important;padding-top:var(--sp-5) !important;}.sp-blocco-03 .sp-fascia--chiara > .e-con-inner,.sp-fascia--chiara > .e-con-inner{row-gap:0 !important;--row-gap:0px !important;}.sp-blocco-03 .sp-fascia--chiara > .e-con-inner{padding-top:clamp(24px,4vw,36px) !important;padding-bottom:clamp(24px,4vw,36px) !important;}}@media (max-width: 599px){.sp-blocco-03 .sp-citazione-col--pastiglia,.sp-citazione-col--pastiglia{padding-top:80px !important;}.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{width:60px !important;height:60px !important;font-size:2.9rem !important;}}@media (max-width: 921px){.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{box-sizing:border-box !important;font-size:5.4rem !important;line-height:1 !important;padding-top:.30em !important;}}@media (max-width: 599px){.sp-blocco-03 .sp-citazione-col--pastiglia::before,.sp-citazione-col--pastiglia::before{font-size:5rem !important;padding-top:.30em !important;}}@media (min-width: 922px){.sp-blocco-02 .sp-citazione-cta{padding-left:12px !important;padding-right:0 !important;}.sp-blocco-02 .sp-citazione-cta > .e-con-inner{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;width:100% !important;}.sp-blocco-02 .sp-citazione-cta .elementor-widget{width:100% !important;max-width:360px !important;}.sp-blocco-02 .sp-citazione-cta .sp-btn,.sp-blocco-02 .sp-citazione-cta .elementor-button{width:100% !important;min-width:0 !important;}}#ast-mobile-header,.ast-mobile-header-wrap,#ast-mobile-header .ast-main-header-wrap{background-color:var(--sp-obsidian) !important;}#ast-mobile-header .ast-primary-header-bar,#ast-mobile-header .site-primary-header-wrap,#ast-mobile-header .ast-builder-grid-row,.ast-mobile-header-wrap .ast-primary-header-bar{background-color:transparent !important;}body.home #ast-mobile-header,body.home .ast-mobile-header-wrap,body.home #ast-mobile-header .ast-main-header-wrap{background-color:rgba(13,14,16,.86) !important;}#ast-mobile-header .ast-button-wrap,#ast-mobile-header .ast-button-wrap .menu-toggle,#ast-mobile-header .menu-toggle.main-header-menu-toggle,.ast-mobile-header-wrap .ast-button-wrap .menu-toggle{background:transparent !important;background-color:transparent !important;border:1px solid var(--sp-hairline) !important;border-radius:var(--sp-radius-ui) !important;box-shadow:none !important;color:var(--sp-title) !important;}#ast-mobile-header .menu-toggle .ast-mobile-svg,.ast-mobile-header-wrap .menu-toggle .ast-mobile-svg{fill:var(--sp-title) !important;color:var(--sp-title) !important;}@media (max-width: 921px){#ast-mobile-header,.ast-mobile-header-wrap,#ast-mobile-header .ast-main-header-wrap,#ast-mobile-header .main-header-bar-wrap{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;border-left:0 !important;border-right:0 !important;}#ast-mobile-header .ast-primary-header-bar,#ast-mobile-header .site-primary-header-wrap,.ast-mobile-header-wrap .ast-primary-header-bar{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:var(--sp-5) !important;padding-right:var(--sp-5) !important;}#ast-mobile-header .ast-container,.ast-mobile-header-wrap .ast-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}#ast-mobile-header .ast-builder-grid-row{width:100% !important;max-width:100% !important;margin:0 !important;}}@media (max-width: 599px){#ast-mobile-header .ast-primary-header-bar,#ast-mobile-header .site-primary-header-wrap,.ast-mobile-header-wrap .ast-primary-header-bar{padding-left:var(--sp-4) !important;padding-right:var(--sp-4) !important;}}.sp-media-card .sp-eyebrow > .elementor-widget-container,.sp-media-card .sp-eyebrow > .elementor-widget-container a{font-family:var(--sp-sans) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--sp-gold-ink) !important;text-decoration:none !important;margin:0 !important;}.sp-media-card .sp-eyebrow > .elementor-widget-container a:hover{color:var(--sp-cream-ink) !important;}.sp-media-card .sp-media-card-meta > .elementor-widget-container{font-family:var(--sp-sans) !important;font-size:13px !important;line-height:1.5 !important;color:var(--sp-cream-body) !important;margin:0 !important;}:is(#content,#primary,body) .sp-media-card .sp-media-card-titolo .elementor-heading-title a{color:var(--sp-cream-ink) !important;text-decoration:none !important;}:is(#content,#primary,body) .sp-media-card .sp-media-card-titolo .elementor-heading-title a:hover{color:var(--sp-gold-ink) !important;}.sp-media-card .sp-media-card-img .elementor-widget-container > a,.sp-media-card .sp-media-card-img a{display:block !important;line-height:0 !important;}.elementor-widget-loop-grid .elementor-loop-container{display:grid !important;grid-template-columns:repeat(3,1fr) !important;column-gap:clamp(20px,2.2vw,32px) !important;row-gap:clamp(28px,3vw,48px) !important;align-items:stretch !important;}.elementor-widget-loop-grid .elementor-loop-container > *{width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;}.elementor-widget-loop-grid .e-loop-item,.elementor-widget-loop-grid .e-loop-item > .e-con{height:100% !important;}.elementor-widget-taxonomy-filter .e-filter{display:flex !important;flex-wrap:wrap;justify-content:center !important;align-items:center !important;column-gap:clamp(20px,2.6vw,44px) !important;row-gap:var(--sp-4) !important;margin-bottom:clamp(28px,3vw,48px) !important;}.elementor-widget-taxonomy-filter .e-filter-item{background:none !important;border:0 !important;border-bottom:1px solid transparent !important;border-radius:0 !important;padding:0 0 var(--sp-2) !important;font-family:var(--sp-sans) !important;font-size:15px !important;line-height:1.4 !important;color:var(--sp-cream-body) !important;text-transform:capitalize;cursor:pointer;transition:color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease);}.elementor-widget-taxonomy-filter .e-filter-item:hover{color:var(--sp-cream-ink) !important;border-bottom-color:var(--sp-cream-border) !important;}.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="true"]{color:var(--sp-cream-ink) !important;border-bottom-color:var(--sp-gold) !important;}@media (max-width: 921px){.elementor-widget-loop-grid .elementor-loop-container{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width: 599px){.elementor-widget-loop-grid .elementor-loop-container{grid-template-columns:1fr !important;}}@media (max-width: 921px){#page,#masthead,.site-header,#masthead > *,.site-header > *{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}#ast-mobile-header .ast-mobile-header-content,.ast-mobile-header-wrap .ast-mobile-header-content{width:100% !important;max-width:100% !important;margin:0 !important;padding-left:var(--sp-5) !important;padding-right:var(--sp-5) !important;}}@media (max-width: 599px){#ast-mobile-header .ast-mobile-header-content,.ast-mobile-header-wrap .ast-mobile-header-content{padding-left:var(--sp-4) !important;padding-right:var(--sp-4) !important;}}.sp-media.sp-section,.sp-media.e-con,.sp-section.sp-media{background-color:var(--sp-cream) !important;}.sp-media-elenco.sp-section,.sp-media.sp-section:has(.elementor-widget-taxonomy-filter){padding-top:clamp(40px,4vw,72px) !important;padding-bottom:clamp(48px,5vw,88px) !important;}.elementor-widget-taxonomy-filter{margin-bottom:clamp(24px,2.6vw,44px) !important;}.elementor-widget-taxonomy-filter .e-filter-item{padding-bottom:6px !important;}.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{left:calc(100% + 44px) !important;}.sp-citazione-col::before{font-size:9rem !important;top:-.22em !important;opacity:.75 !important;}@media (max-width: 921px){.sp-citazione-col::before{font-size:7rem !important;}}.elementor-widget-loop-grid{margin-bottom:clamp(40px,4vw,72px) !important;}.elementor-widget-loop-grid .elementor-loop-container{padding-bottom:0 !important;}.sp-media-card .sp-media-card-corpo{padding-bottom:clamp(20px,2vw,28px) !important;}.sp-media-card .sp-media-card-testo:last-child > .elementor-widget-container{margin-bottom:0 !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-serif p{font-family:var(--sp-sans) !important;font-size:16px !important;font-weight:400 !important;line-height:1.7 !important;letter-spacing:0 !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-serif--forte p{font-family:var(--sp-sans) !important;font-weight:500 !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-principio-testo p{font-family:var(--sp-sans) !important;font-size:15px !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:0 !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-nota p,:is(#content,#primary,body) .sp-blocco-04 .sp-nota{font-family:var(--sp-sans) !important;font-size:15px !important;font-weight:400 !important;line-height:1.65 !important;letter-spacing:0 !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-nota strong{font-family:var(--sp-sans) !important;font-weight:600 !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-principio-numero,:is(#content,#primary,body) .sp-blocco-04 .sp-principio-numero p{font-family:var(--sp-display) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-blocco-04 .sp-serif p{font-size:15px !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-principio-testo p{font-size:14px !important;}}.sp-arc .sp-split .sp-rule,.sp-arc .sp-tratti .elementor-widget-divider,.sp-blocco-01 .sp-arc .sp-rule{display:none !important;}.sp-arc .sp-tratti{margin-top:var(--sp-6) !important;}@media (max-width: 921px){.sp-arc .sp-tratti{margin-top:var(--sp-5) !important;}}body #colophon a.sp-btn,body .site-footer a.sp-btn,body .sp-footer-col-cta a.sp-btn,#colophon .widget a.sp-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;text-indent:.14em !important;}.sp-btn--freccia .elementor-button::after,.sp-btn--freccia::after{color:currentColor !important;}.sp-btn--dark .elementor-button::after,.e-con.sp-cream .sp-btn--ghost .elementor-button::after,.sp-btn--ghost.sp-btn--freccia::after{color:var(--sp-gold) !important;}.sp-btn--primary.sp-btn--freccia .elementor-button::after{color:var(--sp-obsidian) !important;}@media (max-width: 921px){.sp-fasi .sp-fase,.sp-fasi > .e-con,.sp-fasi > .e-con-inner > .e-con{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;border-right:0 !important;border-left:0 !important;text-align:center !important;}.sp-fasi .sp-fase > .e-con-inner{width:100% !important;max-width:100% !important;align-items:center !important;margin-inline:0 !important;}.sp-fasi .sp-fase .sp-fase-media,.sp-fasi .sp-fase .sp-fase-img,.sp-fasi .sp-fase .sp-fase-img img{margin-left:auto !important;margin-right:auto !important;}.sp-fasi .sp-fase:not(:last-child)::after,.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{content:none !important;display:none !important;}}.sp-momento .sp-momento-cta,.sp-momento-cta{display:none !important;}.sp-momento .sp-momento-testo p:last-child{margin-bottom:0 !important;}.sp-momento > .e-con-inner{padding-bottom:clamp(20px,2vw,28px) !important;}.sp-a-capo{display:inline;}@media (max-width: 921px){.sp-a-capo{display:none;}}.sp-faq-segno .elementor-icon,.sp-faq-segno p{font-family:var(--sp-sans) !important;font-weight:600 !important;color:var(--sp-gold) !important;-webkit-font-smoothing:antialiased;}.sp-faq-segno .elementor-icon svg,.sp-faq-segno .elementor-icon i{fill:var(--sp-gold) !important;color:var(--sp-gold) !important;width:15px !important;height:15px !important;}@media (max-width: 921px){.sp-faq-segno .elementor-icon,.sp-faq-segno p{width:32px !important;height:32px !important;font-size:16px !important;}.sp-faq-segno{flex:0 0 32px !important;width:32px !important;max-width:32px !important;}}.sp-tratti > .e-con-inner,.sp-split--vivo > .e-con-inner{align-items:center !important;}.sp-regola .elementor-icon,.sp-icon-mini--scuro .elementor-icon{width:28px !important;height:28px !important;font-size:28px !important;}.sp-regola .elementor-icon svg,.sp-icon-mini--scuro .elementor-icon svg{width:28px !important;height:28px !important;fill:var(--sp-gold) !important;}@media (max-width: 921px){.sp-tratti > .e-con-inner,.sp-split--vivo > .e-con-inner{align-items:flex-start !important;}.sp-regola .elementor-icon,.sp-icon-mini--scuro .elementor-icon{width:24px !important;height:24px !important;font-size:24px !important;}.sp-regola .elementor-icon svg,.sp-icon-mini--scuro .elementor-icon svg{width:24px !important;height:24px !important;}}@media (min-width: 1024px){.sp-fasi-metodo > .e-con-inner > .e-con{border-left:0 !important;}.sp-fasi-metodo > .e-con-inner > .e-con{padding-inline:var(--sp-4) !important;}.sp-fasi-metodo > .e-con-inner > .e-con:first-child{padding-left:0 !important;}.sp-fasi-metodo > .e-con-inner > .e-con:last-child{padding-right:0 !important;}.sp-fasi .sp-fase:not(:last-child)::after,.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{left:calc(100% + 20px) !important;}}@media (min-width: 922px){.sp-modi > .e-con-inner{align-items:center !important;}}.sp-modi .elementor-widget-icon .elementor-icon,.sp-modi .elementor-widget-icon .elementor-icon svg{width:28px !important;height:28px !important;font-size:28px !important;}.sp-modi .elementor-widget-icon .elementor-icon svg{fill:var(--sp-gold) !important;}@media (max-width: 921px){.sp-modi > .e-con-inner{align-items:stretch !important;}.sp-modi .elementor-widget-icon .elementor-icon,.sp-modi .elementor-widget-icon .elementor-icon svg{width:24px !important;height:24px !important;font-size:24px !important;}}@media (min-width: 1024px){.sp-fasi-metodo > .e-con-inner > .e-con{border-left:0 !important;}.sp-fasi-metodo > .e-con-inner > .e-con + .e-con::before{left:0 !important;border-top-color:var(--sp-gold) !important;border-right-color:var(--sp-gold) !important;}}@media (max-width: 1023px){.sp-fasi-metodo > .e-con-inner > .e-con{border-left:1px solid var(--sp-cream-border);}.sp-fasi-metodo > .e-con-inner > .e-con:first-child,.sp-fasi-metodo > .e-con-inner > .e-con:nth-child(odd){border-left:0;}}@media (min-width: 922px){.sp-metodo-hero > .e-con-inner{align-items:stretch !important;}.sp-metodo-hero > .e-con-inner > .e-con{align-self:stretch !important;}.sp-metodo-hero > .e-con-inner > .e-con > .e-con-inner{height:100% !important;}.sp-metodo-hero .elementor-widget-image,.sp-metodo-hero .elementor-widget-image > .elementor-widget-container,.sp-metodo-hero .elementor-widget-image figure,.sp-metodo-hero .elementor-widget-image a{height:100% !important;display:block !important;}.sp-metodo-hero .elementor-widget-image img{height:100% !important;width:100% !important;object-fit:cover !important;object-position:center 22% !important;}}@media (min-width: 922px){.sp-metodo-hero .sp-split > .e-con-inner{align-items:stretch !important;}.sp-foto-viva{align-self:stretch !important;}.sp-foto-viva > .e-con-inner{height:100% !important;display:flex !important;flex-direction:column !important;}.sp-foto-viva .elementor-widget-image{height:100% !important;width:100% !important;flex:1 1 auto !important;}.sp-foto-viva .elementor-widget-image > .elementor-widget-container,.sp-foto-viva .elementor-widget-image figure,.sp-foto-viva .elementor-widget-image a{height:100% !important;display:block !important;margin:0 !important;}.sp-foto-viva .elementor-widget-image img,.sp-foto-viva img{height:100% !important;width:100% !important;object-fit:cover !important;object-position:center 22% !important;display:block !important;}}@media (min-width: 922px){.sp-foto-viva{position:relative !important;overflow:hidden !important;}.sp-foto-viva > .e-con-inner{position:absolute !important;inset:0 !important;height:auto !important;width:auto !important;max-width:none !important;padding:0 !important;display:flex !important;flex-direction:column !important;}.sp-foto-viva .elementor-widget-image{flex:1 1 auto !important;min-height:0 !important;margin:0 !important;}.sp-foto-viva .elementor-widget-image > .elementor-widget-container,.sp-foto-viva .elementor-widget-image figure,.sp-foto-viva .elementor-widget-image a{height:100% !important;margin:0 !important;}.sp-foto-viva img{height:100% !important;width:100% !important;object-fit:cover !important;object-position:center 22% !important;display:block !important;}}@media (min-width: 922px){.sp-foto-viva{align-items:stretch !important;}.sp-foto-viva > .e-con-inner{align-self:stretch !important;justify-self:stretch !important;}}.site-below-footer-wrap .ast-builder-footer-grid-columns > .site-footer-section:last-child,.site-below-footer-wrap .ast-footer-html-1,.site-below-footer-wrap .ast-header-html{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;}.sp-legal ul{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;column-gap:clamp(18px,2vw,34px) !important;row-gap:var(--sp-3) !important;margin:0 !important;padding:0 !important;list-style:none !important;width:100% !important;}.sp-legal li{margin:0 !important;padding:0 !important;list-style:none !important;}@media (max-width: 921px){.site-below-footer-wrap .ast-builder-footer-grid-columns > .site-footer-section:last-child{justify-content:flex-start !important;}.sp-legal ul{justify-content:flex-start !important;}}@media (min-width: 922px){.sp-split > .e-con-inner > .sp-foto-viva,.sp-metodo-hero .sp-split > .e-con-inner > .e-con.sp-foto-viva{align-self:stretch !important;}}@media (min-width: 922px){.sp-metodo-sez .sp-split > .e-con-inner > .e-con:has(.sp-body){align-self:center !important;}}@media (min-width: 922px){.sp-foto-viva{position:relative !important;overflow:hidden !important;}.sp-foto-viva > .e-con-inner{position:static !important;inset:auto !important;height:auto !important;}.sp-foto-viva .elementor-widget-image,.sp-foto-viva .elementor-widget-image > .elementor-widget-container,.sp-foto-viva .elementor-widget-image figure,.sp-foto-viva .elementor-widget-image a{position:static !important;}.sp-foto-viva img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center 22% !important;display:block !important;}}@media (min-width: 922px){.sp-foto-viva{display:grid !important;grid-template-rows:1fr !important;grid-template-columns:1fr !important;position:relative !important;overflow:hidden !important;}.sp-foto-viva > .e-con-inner,.sp-foto-viva .elementor-widget-image,.sp-foto-viva .elementor-widget-image > .elementor-widget-container,.sp-foto-viva .elementor-widget-image figure,.sp-foto-viva .elementor-widget-image a{display:grid !important;grid-template-rows:1fr !important;grid-template-columns:1fr !important;min-height:0 !important;min-width:0 !important;height:auto !important;width:auto !important;max-width:none !important;position:static !important;inset:auto !important;margin:0 !important;padding:0 !important;}.sp-foto-viva img{position:static !important;inset:auto !important;width:100% !important;height:100% !important;min-height:0 !important;max-width:none !important;object-fit:cover !important;object-position:center 22% !important;display:block !important;}}@media (min-width: 922px){.sp-metodo-hero .sp-foto-viva,.sp-metodo-hero .sp-foto-viva img{min-height:clamp(500px,45vw,820px) !important;}.sp-metodo-hero .sp-foto-viva img{height:100% !important;width:100% !important;object-fit:cover !important;object-position:center 22% !important;}}@media (min-width: 922px){.sp-metodo-hero .sp-rule,.sp-metodo-hero .elementor-widget-divider{display:none !important;}.sp-metodo-hero .sp-titolo,.sp-metodo-hero .sp-titolo .elementor-heading-title{margin-bottom:0 !important;}.sp-metodo-hero .sp-body,.sp-metodo-hero .sp-lead{margin-top:var(--sp-7) !important;}.sp-metodo-hero .sp-btn{margin-top:var(--sp-6) !important;}}@media (max-width: 921px){.sp-metodo-hero .sp-rule,.sp-metodo-hero .elementor-widget-divider{display:none !important;}.sp-metodo-hero .sp-body,.sp-metodo-hero .sp-lead{margin-top:var(--sp-6) !important;}.sp-metodo-hero .sp-btn{margin-top:var(--sp-5) !important;}}.elementor-widget-taxonomy-filter .e-filter-item{color:var(--sp-body) !important;}.elementor-widget-taxonomy-filter .e-filter-item:hover{color:var(--sp-title) !important;border-bottom-color:var(--sp-hairline) !important;}.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="true"]{color:var(--sp-title) !important;border-bottom-color:var(--sp-gold) !important;}.sp-cream .elementor-widget-taxonomy-filter .e-filter-item{color:var(--sp-cream-body) !important;}.sp-cream .elementor-widget-taxonomy-filter .e-filter-item:hover,.sp-cream .elementor-widget-taxonomy-filter .e-filter-item[aria-pressed="true"]{color:var(--sp-cream-ink) !important;}.sp-media-card .sp-media-card-meta,.elementor-widget-loop-grid .sp-media-card-meta{display:none !important;}.sp-section:not(.sp-cream) .sp-media-card{border-color:var(--sp-hairline) !important;}.single-post #primary,.single #primary.content-area{margin-top:var(--sp-6) !important;}.single-post .ast-article-single,.single article.ast-article-single{padding-top:var(--sp-2) !important;}.single-post .entry-header,.single .ast-article-single > .entry-header{margin-bottom:var(--sp-5) !important;padding-bottom:0 !important;}body.single-post .entry-title,body.single .ast-article-single .entry-title,body.single-post .ast-article-single .entry-title{font-family:var(--sp-display) !important;font-size:clamp(28px,1.2rem + 1.6vw,42px) !important;font-weight:300 !important;line-height:1.18 !important;color:var(--sp-title) !important;margin:0 !important;max-width:26ch;}@media (max-width: 921px){.single-post #content > .ast-container,.single .site-content > .ast-container{padding-top:clamp(16px,3vw,28px) !important;}body.single-post .entry-title{max-width:none !important;}}.sp-media-news.sp-section{padding-bottom:clamp(24px,2.4vw,40px) !important;}.sp-media .sp-evidenza-piede,.sp-media-evidenza .sp-evidenza-piede{margin-top:var(--sp-6) !important;}@media (max-width: 921px){.sp-media-news.sp-section{padding-bottom:clamp(20px,3vw,32px) !important;}.sp-media .sp-evidenza-piede,.sp-media-evidenza .sp-evidenza-piede{margin-top:var(--sp-5) !important;}}:is(#content,#primary,body) .sp-media-news.sp-section{padding-bottom:clamp(24px,2.4vw,40px) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-media-news.sp-section{padding-bottom:clamp(20px,3vw,32px) !important;}}.sp-modulo--passi .elementor-button[class*="previous"],.sp-modulo--passi button[class*="previous"]{background:transparent !important;background-color:transparent !important;color:var(--sp-title) !important;border:1px solid var(--sp-hairline) !important;font-weight:500 !important;}.sp-modulo--passi .elementor-button[class*="previous"]:hover,.sp-modulo--passi button[class*="previous"]:hover{border-color:var(--sp-gold) !important;color:var(--sp-gold) !important;background-color:transparent !important;}@media (max-width: 921px){.sp-modulo--passi .e-form__buttons,.sp-modulo--passi .e-form__buttons__wrapper{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:var(--sp-3) !important;}.sp-modulo--passi .e-form__buttons button,.sp-modulo--passi .e-form__buttons .elementor-button{width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;aspect-ratio:auto !important;flex:0 0 auto !important;padding-top:15px !important;padding-bottom:15px !important;}.sp-modulo--passi .e-form__buttons button[class*="previous"]{order:2 !important;}}.sp-modulo .elementor-field-type-submit,.sp-modulo .elementor-field-group-submit{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-top:var(--sp-3) !important;padding-right:0 !important;}.sp-modulo .elementor-field-type-submit .elementor-button,.sp-modulo .elementor-field-group-submit .elementor-button{width:100% !important;min-width:0 !important;justify-content:center !important;}.sp-modulo .elementor-form-fields-wrapper{max-width:100% !important;}.sp-modulo .elementor-field-group{min-width:0 !important;}@media (max-width: 921px){.sp-modulo .elementor-field-type-submit,.sp-modulo .elementor-field-group-submit{margin-top:var(--sp-4) !important;}.sp-modulo .elementor-field-type-submit .elementor-button,.sp-modulo .elementor-field-group-submit .elementor-button{padding-top:15px !important;padding-bottom:15px !important;}}.sp-modulo select.elementor-field-textual:has(option[value=""]:checked),.sp-modulo select.elementor-field-textual:required:invalid{color:var(--sp-muted) !important;}.sp-modulo select.elementor-field-textual option{color:var(--sp-obsidian);background:var(--sp-cream);}.sp-modulo select.elementor-field-textual option[value=""]{color:var(--sp-cream-body);}.sp-modulo input:-webkit-autofill,.sp-modulo input:-webkit-autofill:hover,.sp-modulo input:-webkit-autofill:focus,.sp-modulo textarea:-webkit-autofill,.sp-modulo select:-webkit-autofill{-webkit-text-fill-color:var(--sp-title) !important;-webkit-box-shadow:0 0 0 1000px var(--sp-obsidian) inset !important;box-shadow:0 0 0 1000px var(--sp-obsidian) inset !important;caret-color:var(--sp-title) !important;border-color:var(--sp-hairline) !important;transition:background-color 9999s ease-in-out 0s !important;}.sp-modulo input:-webkit-autofill:focus{border-color:var(--sp-gold) !important;}.sp-modulo input[type="number"]{appearance:textfield !important;-moz-appearance:textfield !important;}.sp-modulo input[type="number"]::-webkit-outer-spin-button,.sp-modulo input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none !important;appearance:none !important;margin:0 !important;display:none !important;}.sp-modulo .elementor-field-textual,.sp-modulo .elementor-field-textual:focus,.sp-modulo .elementor-field-textual:hover,.sp-modulo .elementor-field-textual:active{background-color:rgba(22,24,28,.6) !important;color:var(--sp-title) !important;-webkit-text-fill-color:var(--sp-title) !important;}.sp-modulo--passi .e-form__buttons,.sp-modulo .e-form__buttons{display:flex !important;width:100% !important;max-width:100% !important;min-width:0 !important;flex:1 1 100% !important;height:auto !important;overflow:visible !important;}.sp-modulo--passi .e-form__buttons__wrapper,.sp-modulo .e-form__buttons__wrapper{display:flex !important;width:100% !important;flex:1 1 auto !important;height:auto !important;}.sp-modulo--passi .e-form__buttons button,.sp-modulo--passi .e-form__buttons .elementor-button{height:auto !important;min-height:48px !important;flex:1 1 auto !important;overflow:visible !important;}@media (min-width: 922px){.sp-modulo--passi .e-form__buttons button,.sp-modulo--passi .e-form__buttons .elementor-button{flex:0 1 auto !important;min-width:160px !important;}}body:is(.blog,.archive,.search) .entry-title,body:is(.blog,.archive,.search) .entry-title a{font-family:var(--sp-display) !important;font-size:clamp(22px,1rem + .9vw,30px) !important;font-weight:400 !important;line-height:1.22 !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;}body:is(.blog,.archive,.search) .entry-title a{color:inherit !important;}body:is(.blog,.archive,.search) .entry-title a:hover{color:var(--sp-gold) !important;}body.archive .page-title,body.search .page-title{font-family:var(--sp-display) !important;font-size:clamp(26px,1.1rem + 1.2vw,36px) !important;font-weight:300 !important;line-height:1.18 !important;text-transform:none !important;}body.single-post .entry-title,body:is(.blog,.archive,.search) .entry-title{hyphens:none !important;-webkit-hyphens:none !important;overflow-wrap:normal !important;}body:is(.page,.single-post,.single) .ast-article-single > .entry-header,body:is(.page,.single-post,.single) .entry-header{margin-bottom:var(--sp-6) !important;}body:is(.page,.single-post,.single) .ast-article-single .entry-title,body.page .entry-title{font-family:var(--sp-display) !important;font-size:clamp(32px,1.3rem + 1.9vw,46px) !important;font-weight:300 !important;line-height:1.14 !important;letter-spacing:-.005em !important;text-transform:none !important;color:var(--sp-title) !important;margin:0 !important;max-width:26ch;hyphens:none !important;-webkit-hyphens:none !important;}body .ast-article-single .entry-content > h2,body .entry-content > h2{font-family:var(--sp-display) !important;font-size:clamp(24px,1rem + 1vw,30px) !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--sp-title) !important;margin:var(--sp-8) 0 var(--sp-4) !important;}body .ast-article-single .entry-content > h3,body .entry-content > h3{font-family:var(--sp-sans) !important;font-size:19px !important;font-weight:600 !important;line-height:1.3 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--sp-title) !important;margin:var(--sp-6) 0 var(--sp-3) !important;}body .ast-article-single .entry-content > h4,body .entry-content > h4{font-family:var(--sp-sans) !important;font-size:16px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.02em !important;color:var(--sp-title) !important;margin:var(--sp-5) 0 var(--sp-2) !important;}body .ast-article-single .entry-content > :is(h2,h3,h4):first-child{margin-top:0 !important;}body .ast-article-single .entry-content > :is(p,li){font-size:16px !important;line-height:1.75 !important;color:var(--sp-body) !important;}body .ast-article-single .entry-content > p{margin:0 0 1.15em !important;max-width:74ch;}body .ast-article-single .entry-content a{color:var(--sp-gold) !important;text-decoration:underline;text-decoration-color:rgba(197,160,89,.4);text-underline-offset:3px;}body .ast-article-single .entry-content a:hover{text-decoration-color:var(--sp-gold);}@media (max-width: 921px){body:is(.page,.single-post,.single) .ast-article-single .entry-title,body.page .entry-title{max-width:none !important;}body .ast-article-single .entry-content > p{max-width:none;}body .ast-article-single .entry-content > h2,body .entry-content > h2{margin-top:var(--sp-7) !important;}}/* v203 — CTA hero su una riga */.sp-hero .sp-actions > .e-con-inner,.sp-hero .sp-azioni > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:flex-start !important;gap:var(--sp-4) !important;}.sp-hero .sp-actions > .e-con-inner > .elementor-widget,.sp-hero .sp-azioni > .e-con-inner > .elementor-widget{width:auto !important;max-width:100% !important;flex:0 0 auto !important;margin:0 !important;}.sp-hero .sp-btn .elementor-button{width:auto !important;white-space:nowrap !important;text-align:center !important;justify-content:center !important;padding-inline:30px !important;}@media (max-width: 921px){.sp-hero .sp-actions > .e-con-inner,.sp-hero .sp-azioni > .e-con-inner{flex-direction:column !important;align-items:stretch !important;}.sp-hero .sp-actions > .e-con-inner > .elementor-widget,.sp-hero .sp-azioni > .e-con-inner > .elementor-widget{width:100% !important;}.sp-hero .sp-btn .elementor-button{width:100% !important;white-space:nowrap !important;font-size:clamp(10px,3.1vw,13px) !important;letter-spacing:.04em !important;padding-inline:var(--sp-4) !important;}}/* v204 — allineamento colonne tratti (icona, titolo, testo) */.sp-tratti > .e-con-inner{align-items:stretch !important;}.sp-tratti > .e-con-inner > .e-con{align-self:stretch !important;}.sp-tratti > .e-con-inner > .e-con > .e-con-inner{display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;height:100% !important;}.sp-arc .sp-tratto .elementor-widget-icon{order:0 !important;margin-top:0 !important;margin-bottom:var(--sp-5) !important;flex:0 0 auto !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon{height:56px !important;align-items:flex-end !important;justify-content:flex-start !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg{max-height:50px !important;}.sp-arc .sp-tratto .sp-tratto-titolo{flex:0 0 auto !important;margin-top:0 !important;margin-bottom:var(--sp-3) !important;}.sp-arc .sp-tratto .sp-tratto-titolo .elementor-heading-title{margin-top:0 !important;}.sp-arc .sp-tratto .sp-tratto-testo{flex:0 0 auto !important;margin-top:0 !important;}@media (max-width: 921px){.sp-tratti > .e-con-inner{align-items:flex-start !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon{height:48px !important;}.sp-arc .sp-tratto .sp-icon-ring .elementor-icon svg{max-height:44px !important;}}/* v205 — frecce fasi equidistanti fra i cerchi */.sp-fasi .sp-fase:not(:last-child)::after{display:none !important;content:none !important;}.sp-fase-media{position:relative !important;}@media (min-width: 1024px){.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{content:"" !important;display:block !important;position:absolute !important;top:50% !important;left:calc(100% + 18px) !important;right:auto !important;transform:translate(-50%,-50%) rotate(45deg) !important;width:18px !important;height:18px !important;font-size:0 !important;border:0 !important;border-top:3px solid var(--sp-gold) !important;border-right:3px solid var(--sp-gold) !important;border-radius:1px !important;background:none !important;pointer-events:none;z-index:2;}}@media (max-width: 1023px){.sp-fasi .sp-fase:not(:last-child) .sp-fase-media::after{display:none !important;content:none !important;}}/* v206 — blocco 04: cerchi icona ridotti, righe uniformi, colonna distanziata */.sp-blocco-04 .sp-segnale{padding-block:0 !important;margin:0 !important;border-bottom:0 !important;}.sp-blocco-04 .sp-segnale > .e-con-inner{column-gap:var(--sp-5) !important;align-items:center !important;padding-block:0 !important;}.sp-blocco-04 .sp-segnale + .sp-segnale{margin-top:var(--sp-5) !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon{width:56px !important;height:56px !important;font-size:22px !important;border-width:1px !important;border-color:var(--sp-ring) !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon svg{width:22px !important;height:22px !important;}.sp-blocco-04 .sp-icon-check .elementor-icon{font-size:14px !important;}.sp-blocco-04 .sp-icon-check .elementor-icon svg{width:14px !important;height:14px !important;}.sp-blocco-04 .sp-lista-titolo{margin-bottom:var(--sp-6) !important;}@media (min-width: 922px){.sp-blocco-04 .sp-split > .e-con-inner{align-items:flex-start !important;column-gap:clamp(56px,6.5vw,120px) !important;}.sp-blocco-04 .sp-split > .e-con-inner > .e-con:first-child{flex:0 1 40% !important;}.sp-blocco-04 .sp-split > .e-con-inner > .e-con:last-child{flex:1 1 auto !important;width:auto !important;margin-right:0 !important;}.sp-blocco-04 .sp-segnale + .sp-segnale{margin-top:var(--sp-6) !important;}}@media (max-width: 921px){.sp-blocco-04 .sp-icon-ring .elementor-icon{width:48px !important;height:48px !important;font-size:19px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon svg{width:19px !important;height:19px !important;}.sp-blocco-04 .sp-segnale > .e-con-inner{column-gap:var(--sp-4) !important;}}/* v207 — blocco 04: colonne di pari altezza, titolo su tre righe */@media (min-width: 922px){.sp-blocco-04 .sp-split > .e-con-inner{display:grid !important;grid-template-columns:44% 1fr !important;column-gap:clamp(48px,5.5vw,104px) !important;align-items:stretch !important;}.sp-blocco-04 .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;align-self:stretch !important;}.sp-blocco-04 .sp-split > .e-con-inner > .e-con > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;}.sp-blocco-04 .sp-segnale{flex:1 1 auto !important;min-height:0 !important;}.sp-blocco-04 .sp-segnale > .e-con-inner{height:100% !important;align-items:center !important;}.sp-blocco-04 .sp-segnale + .sp-segnale{margin-top:var(--sp-4) !important;}:is(#content,#primary,body) .sp-blocco-04 .sp-titolo h2,:is(#content,#primary,body) .sp-blocco-04 .sp-titolo .elementor-heading-title{font-size:clamp(30px,1.1rem + 1.8vw,42px) !important;line-height:1.14 !important;max-width:none !important;text-wrap:balance;}}/* v213 — marcatore di versione leggibile da console */:root{--sp-ver:"293";}/* v214 — about hero: arco proporzionato, foto non deformata */@media (min-width: 922px){.sp-about-hero .sp-arco{max-height:660px !important;}.sp-about-hero .sp-arco img{width:100% !important;height:100% !important;min-height:480px !important;max-height:660px !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:50% 38% !important;border-radius:999px 0 0 999px !important;}.sp-about-hero .sp-arco::before{top:28px !important;bottom:28px !important;left:-30px !important;right:-44px !important;border-radius:999px 0 0 999px !important;}}@media (min-width: 1240px){.sp-about-hero .sp-split > .e-con-inner > .e-con:last-child{margin-right:calc((100vw - var(--sp-content)) / -2 + 24px) !important;}}@media (max-width: 921px){.sp-about-hero .sp-arco img{border-radius:999px 999px 0 0 !important;aspect-ratio:4 / 5 !important;max-height:460px !important;min-height:0 !important;object-position:50% 38% !important;}}/* v215 — about blocco 01 identita: colonne di pari altezza, arco che riempie */@media (min-width: 922px){.sp-identita > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr) !important;column-gap:clamp(48px,5vw,96px) !important;align-items:stretch !important;}.sp-identita > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;align-self:stretch !important;}.sp-identita > .e-con-inner > .e-con > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;}.sp-identita :is(.sp-identita-media,.sp-img){flex:1 1 auto !important;min-height:320px !important;margin-top:var(--sp-6) !important;display:flex !important;}.sp-identita :is(.sp-identita-media,.sp-img) .elementor-widget-container,.sp-identita :is(.sp-identita-media,.sp-img) figure,.sp-identita :is(.sp-identita-media,.sp-img) .elementor-image{flex:1 1 auto !important;display:flex !important;margin:0 !important;}.sp-identita :is(.sp-identita-media,.sp-img) img{width:100% !important;height:100% !important;min-height:320px !important;object-fit:cover !important;object-position:50% 45% !important;border-radius:999px 999px 8px 8px !important;display:block !important;}.sp-identita > .e-con-inner > .e-con:last-child > .e-con-inner{justify-content:flex-start !important;}.sp-identita > .e-con-inner > .e-con:last-child p:last-of-type{margin-bottom:0 !important;}}@media (max-width: 921px){.sp-identita :is(.sp-identita-media,.sp-img) img{aspect-ratio:4 / 5 !important;height:auto !important;min-height:0 !important;max-height:460px !important;object-fit:cover !important;border-radius:999px 999px 8px 8px !important;}}/* v217 — identita: l'immagine subisce l'altezza della colonna testo, non la detta */@media (min-width: 922px){.sp-identita :is(.sp-identita-media,.sp-img){flex:1 1 0 !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;}.sp-identita :is(.sp-identita-media,.sp-img) .elementor-widget-container,.sp-identita :is(.sp-identita-media,.sp-img) figure,.sp-identita :is(.sp-identita-media,.sp-img) .elementor-image{flex:1 1 0 !important;min-height:0 !important;height:100% !important;overflow:hidden !important;}.sp-identita :is(.sp-identita-media,.sp-img) img{height:100% !important;width:100% !important;min-height:0 !important;max-height:none !important;object-fit:cover !important;object-position:50% 45% !important;}.sp-identita > .e-con-inner > .e-con:first-child > .e-con-inner{min-height:0 !important;justify-content:flex-start !important;}}/* v218 — identita: la colonna che cresce e il contenitore .sp-arco-media, non il widget */@media (min-width: 922px){.sp-identita > .e-con-inner{grid-template-columns:minmax(0,38fr) minmax(0,56fr) !important;}.sp-identita :is(.sp-identita-media,.sp-arco-media){flex:1 1 0 !important;min-height:260px !important;height:auto !important;margin-top:var(--sp-6) !important;overflow:hidden !important;padding:0 !important;display:flex !important;}.sp-identita :is(.sp-identita-media,.sp-arco-media) > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;padding:0 !important;}.sp-identita :is(.sp-identita-media,.sp-arco-media) .sp-img{flex:1 1 0 !important;min-height:0 !important;display:flex !important;margin:0 !important;}.sp-identita :is(.sp-identita-media,.sp-arco-media) .sp-img img{width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important;object-position:50% 45% !important;border-radius:999px 999px 8px 8px !important;}}/* v219 — identita: colonna sinistra di sola immagine, alta quanto il testo */@media (min-width: 922px){.sp-identita :is(.sp-identita-media,.sp-arco-media){margin-top:0 !important;min-height:420px !important;}.sp-identita > .e-con-inner > .e-con:first-child > .e-con-inner{justify-content:stretch !important;padding-block:0 !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-eyebrow{margin-bottom:var(--sp-3) !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-titolo{margin-bottom:var(--sp-6) !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-titolo .elementor-heading-title,.sp-identita > .e-con-inner > .e-con:last-child .sp-titolo h2{font-size:clamp(30px,1.1rem + 1.9vw,46px) !important;line-height:1.16 !important;max-width:22ch !important;}}/* v220 — about hero: l'arco a destra alto quanto la colonna di testo */@media (min-width: 922px){.sp-about-hero .sp-split > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,52fr) minmax(0,44fr) !important;column-gap:clamp(40px,4vw,80px) !important;align-items:stretch !important;}.sp-about-hero .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;align-self:stretch !important;}.sp-about-hero .sp-arco{min-height:0 !important;max-height:none !important;overflow:hidden !important;padding-block:0 !important;}.sp-about-hero .sp-arco > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;padding-block:0 !important;}.sp-about-hero .sp-arco .sp-img{flex:1 1 0 !important;min-height:0 !important;display:flex !important;margin:0 !important;}.sp-about-hero .sp-arco .sp-img .elementor-widget-container,.sp-about-hero .sp-arco .sp-img figure,.sp-about-hero .sp-arco .sp-img .elementor-image{flex:1 1 0 !important;min-height:0 !important;height:100% !important;margin:0 !important;}.sp-about-hero .sp-arco img{width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;object-fit:cover !important;object-position:50% 45% !important;border-radius:999px 0 0 999px !important;}.sp-about-hero .sp-arco::before{top:0 !important;bottom:0 !important;}}/* v221 — identita: colonne allineate alle proporzioni dell'hero (44/52) */@media (min-width: 922px){.sp-identita > .e-con-inner{grid-template-columns:minmax(0,44fr) minmax(0,52fr) !important;column-gap:clamp(40px,4vw,80px) !important;}.sp-identita :is(.sp-identita-media,.sp-arco-media){min-height:480px !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-titolo .elementor-heading-title,.sp-identita > .e-con-inner > .e-con:last-child .sp-titolo h2{max-width:24ch !important;}}/* v222 — identita: il testo riempie l'altezza, prima e ultima riga a filo dell'arco */@media (min-width: 922px){.sp-identita > .e-con-inner > .e-con:last-child > .e-con-inner{justify-content:space-between !important;padding-block:0 !important;row-gap:0 !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-eyebrow{margin-top:0 !important;padding-top:0 !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-eyebrow p,.sp-identita > .e-con-inner > .e-con:last-child .sp-eyebrow{margin-bottom:var(--sp-4) !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-titolo{margin-bottom:0 !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-body{margin-bottom:0 !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-body p:first-child{margin-top:0 !important;}.sp-identita > .e-con-inner > .e-con:last-child .sp-body p:last-child{margin-bottom:0 !important;}}/* v223 — identita: l'arco deborda a sinistra, stessa larghezza visiva dell'hero */@media (min-width: 922px){.sp-identita.sp-split{overflow:visible !important;}.sp-identita > .e-con-inner > .e-con:first-child{margin-left:calc((100vw - var(--sp-content)) / -2) !important;}.sp-identita :is(.sp-identita-media,.sp-arco-media) img,.sp-identita :is(.sp-identita-media,.sp-arco-media) .sp-img img{border-radius:0 999px 999px 0 !important;object-position:60% 45% !important;}}@media (min-width: 1240px){.sp-identita > .e-con-inner{grid-template-columns:minmax(0,48fr) minmax(0,48fr) !important;}}@media (max-width: 921px){.sp-identita > .e-con-inner > .e-con:first-child{margin-left:0 !important;}.sp-identita :is(.sp-identita-media,.sp-arco-media) img{border-radius:999px 999px 8px 8px !important;}}/* v224 — metodo: sezione con foto a sinistra e testo a destra */@media (min-width: 922px){.sp-metodo-sez .sp-split > .e-con-inner:has(> .sp-col-foto:first-child){grid-template-columns:1fr 44% !important;}.sp-metodo-sez .sp-split > .e-con-inner:has(> .sp-col-foto:first-child) > .e-con:first-child{padding:0 !important;}.sp-metodo-sez .sp-split > .e-con-inner:has(> .sp-col-foto:first-child) > .e-con:last-child{padding-block:clamp(48px,4.5vw,88px) !important;padding-left:clamp(32px,4vw,64px) !important;padding-right:0 !important;align-self:center !important;}}@media (min-width: 1240px){.sp-metodo .sp-foto-viva--sinistra{margin-left:calc((100vw - var(--sp-content)) / -2) !important;margin-right:0 !important;}.sp-metodo .sp-foto-viva--destra{margin-right:calc((100vw - var(--sp-content)) / -2) !important;margin-left:0 !important;}}/* v225 — testo senza <p>: le regole valgono anche sul contenitore del widget */.sp-fase-claim > .elementor-widget-container,.sp-fasi-metodo .sp-fase-claim > .elementor-widget-container{font-family:var(--sp-display) !important;font-size:17px !important;font-weight:500 !important;line-height:1.35 !important;}.sp-fase-corpo > .elementor-widget-container,.sp-fase-ob > .elementor-widget-container{font-size:14px !important;line-height:1.65 !important;}.sp-lead > .elementor-widget-container{font-size:18px !important;line-height:1.7 !important;}.sp-body > .elementor-widget-container{font-size:16px !important;line-height:1.75 !important;}.sp-eyebrow > .elementor-widget-container{font-size:12px !important;line-height:1.4 !important;letter-spacing:.18em !important;font-weight:500 !important;text-transform:uppercase !important;}.sp-micro > .elementor-widget-container{font-size:13px !important;line-height:1.6 !important;}.sp-fasi-metodo .sp-fase-claim > .elementor-widget-container{min-height:calc(2 * 1.35em);}/* v226 — pagina FAQ */.sp-faq,.sp-faq .e-con,.sp-faq .e-con-inner,.sp-faq .elementor-widget,.sp-faq .elementor-widget-container{--gap:0px !important;--row-gap:0px !important;row-gap:0 !important;margin-top:0 !important;margin-bottom:0 !important;}.sp-faq.sp-section{padding-top:clamp(56px,5vw,96px) !important;padding-bottom:clamp(56px,5vw,96px) !important;}.sp-faq-hero{--sp-header:88px;--sp-hero-top:clamp(32px,3vw,56px);}.sp-faq-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}body:not(.ast-theme-transparent-header) .sp-faq-hero{--sp-header:0px;}.sp-faq .sp-eyebrow{margin-bottom:var(--sp-4) !important;}.sp-faq .sp-titolo{margin-bottom:var(--sp-8) !important;}:is(#content,#primary,body) .sp-faq .sp-titolo h1,:is(#content,#primary,body) .sp-faq .sp-titolo .elementor-heading-title{font-size:clamp(32px,1.3rem + 2vw,48px) !important;line-height:1.12 !important;max-width:20ch !important;}.sp-faq .sp-faq-item:first-of-type{border-top:1px solid var(--sp-cream-border);}.sp-faq .sp-faq-item:last-of-type{border-bottom:1px solid var(--sp-cream-border);}.sp-faq .sp-faq-risposta p + p{margin-top:1em !important;}.sp-faq .sp-azioni{margin-top:var(--sp-8) !important;}.sp-faq .sp-azioni > .e-con-inner{flex-direction:row !important;justify-content:flex-start !important;}@media (max-width: 921px){.sp-faq-hero.sp-section{padding-top:clamp(88px,14vw,120px) !important;}body:not(.ast-theme-transparent-header) .sp-faq-hero.sp-section{padding-top:clamp(32px,6vw,56px) !important;}.sp-faq .sp-titolo{margin-bottom:var(--sp-7) !important;}.sp-faq .sp-azioni > .e-con-inner{flex-direction:column !important;align-items:stretch !important;}}/* v227 — FAQ con indice laterale fisso */.sp-faq-corpo{margin-top:var(--sp-6) !important;}.sp-faq-blocco{scroll-margin-top:120px !important;padding-block:var(--sp-6) !important;border-top:1px solid var(--sp-cream-border);}.sp-faq-risposte > .e-con-inner > .sp-faq-blocco:first-child{border-top:0 !important;padding-top:0 !important;}.sp-faq-risposte > .e-con-inner > .sp-faq-blocco:last-child{padding-bottom:0 !important;}.sp-faq-blocco .sp-faq-domanda .elementor-heading-title{font-family:var(--sp-display) !important;font-size:clamp(21px,1rem + .7vw,26px) !important;font-weight:500 !important;line-height:1.25 !important;letter-spacing:0 !important;margin:0 0 var(--sp-4) !important;}.sp-faq-blocco .sp-faq-risposta p{font-size:16px !important;line-height:1.7 !important;margin:0 !important;max-width:68ch;}.sp-faq-blocco .sp-faq-risposta p + p{margin-top:1em !important;}.sp-indice-titolo p{font-family:var(--sp-sans) !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.2em !important;color:var(--sp-cream-body) !important;margin:0 0 var(--sp-5) !important;}.sp-indice-voci ul{list-style:none !important;margin:0 !important;padding:0 !important;}.sp-indice-voci li + li{margin-top:var(--sp-3) !important;}.sp-indice-voci a{display:block;font-family:var(--sp-sans) !important;font-size:15px !important;line-height:1.4 !important;color:var(--sp-cream-body) !important;text-decoration:none !important;padding:4px 0 4px var(--sp-4);border-left:2px solid transparent;transition:color var(--sp-dur) var(--sp-ease),border-color var(--sp-dur) var(--sp-ease);}.sp-indice-voci a:hover,.sp-indice-voci a:focus-visible{color:var(--sp-cream-ink) !important;border-left-color:var(--sp-gold);}@media (min-width: 922px){.sp-faq-corpo > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,28fr) minmax(0,64fr) !important;column-gap:clamp(40px,5vw,88px) !important;align-items:start !important;}.sp-faq-corpo > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;}.sp-faq-indice{position:sticky !important;top:112px !important;align-self:start !important;}.sp-faq-indice > .e-con-inner{padding:0 !important;border-left:1px solid var(--sp-cream-border);padding-left:var(--sp-5) !important;}body:not(.ast-theme-transparent-header) .sp-faq-indice{top:32px !important;}.sp-faq-blocco{scroll-margin-top:132px !important;}}@media (max-width: 921px){.sp-faq-corpo > .e-con-inner{display:flex !important;flex-direction:column !important;row-gap:var(--sp-6) !important;}.sp-faq-corpo > .e-con-inner > .e-con{width:100% !important;}.sp-faq-indice{position:static !important;}.sp-faq-indice > .e-con-inner{border-left:0 !important;padding-left:0 !important;padding-bottom:var(--sp-4) !important;border-bottom:1px solid var(--sp-cream-border);}.sp-indice-voci ul{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;column-gap:var(--sp-4) !important;}.sp-indice-voci ul::-webkit-scrollbar{display:none;}.sp-indice-voci li + li{margin-top:0 !important;}.sp-indice-voci li{flex:0 0 auto !important;}.sp-indice-voci a{white-space:nowrap;padding:0 0 6px;border-left:0;border-bottom:2px solid transparent;font-size:14px !important;}.sp-indice-voci a:hover{border-left:0;border-bottom-color:var(--sp-gold);}.sp-faq-blocco{scroll-margin-top:88px !important;}}/* v228 — indice FAQ: voci in nero, voce selezionata in oro */:is(#content,#primary,body) .sp-indice-voci a,:is(#content,#primary,body) .sp-indice-voci a:visited,:is(#content,#primary,body) .sp-indice-voci li,:is(#content,#primary,body) .sp-indice-voci a span{color:var(--sp-cream-ink) !important;text-decoration:none !important;}:is(#content,#primary,body) .sp-indice-voci a:hover,:is(#content,#primary,body) .sp-indice-voci a:focus-visible,:is(#content,#primary,body) .sp-indice-voci a:hover span{color:var(--sp-gold-ink) !important;border-left-color:var(--sp-gold) !important;}body:has(#faq-durata:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-durata"],body:has(#faq-destinatari:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-destinatari"],body:has(#faq-team:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-team"],body:has(#faq-riservatezza:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-riservatezza"],body:has(#faq-criteri:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-criteri"]{color:var(--sp-gold-ink) !important;font-weight:500 !important;border-left-color:var(--sp-gold) !important;}@media (max-width: 921px){body:has(#faq-durata:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-durata"],body:has(#faq-destinatari:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-destinatari"],body:has(#faq-team:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-team"],body:has(#faq-riservatezza:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-riservatezza"],body:has(#faq-criteri:target) :is(#content,#primary,body) .sp-indice-voci a[href="#faq-criteri"]{border-left-color:transparent !important;border-bottom-color:var(--sp-gold) !important;}}/* v229 — indice FAQ: voce attiva persistente */:is(#content,#primary,body) .sp-indice-voci a.is-attiva,:is(#content,#primary,body) .sp-indice-voci a.is-attiva span{color:var(--sp-gold-ink) !important;font-weight:500 !important;}:is(#content,#primary,body) .sp-indice-voci a.is-attiva{border-left-color:var(--sp-gold) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-indice-voci a.is-attiva{border-left-color:transparent !important;border-bottom-color:var(--sp-gold) !important;}}/* v230 — FAQ: accordion numerato a fasce alternate */.sp-faq-accordion{margin-top:var(--sp-7) !important;margin-inline:calc((100vw - var(--sp-content)) / -2) !important;}.sp-faq-elenco{display:block;}.sp-faq-riga{display:block;border:0;padding-inline:max(var(--sp-gutter),calc((100vw - var(--sp-content)) / 2)) !important;border-top:1px solid var(--sp-cream-border);}.sp-faq-riga:nth-child(even){background:var(--sp-obsidian);border-top-color:var(--sp-hairline);}.sp-faq-riga:last-child{border-bottom:1px solid var(--sp-cream-border);}.sp-faq-riga:nth-child(even):last-child{border-bottom-color:var(--sp-hairline);}.sp-faq-testa{display:grid !important;grid-template-columns:88px minmax(0,1fr) 40px;align-items:baseline;column-gap:var(--sp-5);cursor:pointer;list-style:none;padding-block:var(--sp-6);margin:0;}.sp-faq-testa::-webkit-details-marker{display:none;}.sp-faq-testa::marker{content:"";}.sp-faq-testa:focus-visible{outline:2px solid var(--sp-gold);outline-offset:4px;}.sp-faq-num{font-family:var(--sp-display);font-size:30px;font-weight:400;line-height:1;color:var(--sp-gold);font-variant-numeric:tabular-nums;}.sp-faq-dom{font-family:var(--sp-display);font-size:clamp(21px,1rem + .8vw,28px);font-weight:400;line-height:1.25;color:var(--sp-cream-ink);transition:color var(--sp-dur) var(--sp-ease);}.sp-faq-riga:nth-child(even) .sp-faq-dom{color:var(--sp-title);}.sp-faq-testa:hover .sp-faq-dom{color:var(--sp-gold-ink);}.sp-faq-riga:nth-child(even) .sp-faq-testa:hover .sp-faq-dom{color:var(--sp-gold);}.sp-faq-segno{position:relative;display:block;width:18px;height:18px;justify-self:end;align-self:center;}.sp-faq-segno::before,.sp-faq-segno::after{content:"";position:absolute;top:50%;left:0;width:18px;height:1.5px;background:var(--sp-gold);transition:transform var(--sp-dur) var(--sp-ease);}.sp-faq-segno::after{transform:rotate(90deg);}.sp-faq-riga[open] .sp-faq-segno::after{transform:rotate(0deg);}.sp-faq-corpo{padding:0 0 var(--sp-7) 0;margin-left:calc(88px + var(--sp-5));max-width:68ch;}.sp-faq-corpo p{font-family:var(--sp-sans);font-size:16px !important;line-height:1.75 !important;color:var(--sp-cream-body) !important;margin:0 !important;}.sp-faq-corpo p + p{margin-top:1em !important;}.sp-faq-riga:nth-child(even) .sp-faq-corpo p{color:var(--sp-body) !important;}.sp-faq .sp-azioni{margin-top:var(--sp-8) !important;}@media (max-width: 921px){.sp-faq-accordion{margin-inline:calc(var(--sp-gutter) * -1) !important;margin-top:var(--sp-6) !important;}.sp-faq-riga{padding-inline:var(--sp-gutter) !important;}.sp-faq-testa{grid-template-columns:44px minmax(0,1fr) 24px;column-gap:var(--sp-4);padding-block:var(--sp-5);}.sp-faq-num{font-size:20px;}.sp-faq-segno,.sp-faq-segno::before,.sp-faq-segno::after{width:14px;}.sp-faq-corpo{margin-left:calc(44px + var(--sp-4));padding-bottom:var(--sp-6);}.sp-faq-corpo p{font-size:15px !important;}}@media (prefers-reduced-motion: reduce){.sp-faq-segno::before,.sp-faq-segno::after{transition:none;}}/* v231 — FAQ accordion: debordo reale, colori, spaziatura */.sp-faq-hero.sp-section{overflow-x:clip;}.sp-faq-accordion,.sp-faq-accordion > .elementor-widget-container{margin-inline:0 !important;padding-inline:0 !important;}.sp-faq-accordion{margin-top:var(--sp-7) !important;}.sp-faq-accordion .sp-faq-elenco{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;width:auto !important;}.sp-faq-riga{padding-inline:max(var(--sp-gutter),calc(50vw - var(--sp-content) / 2)) !important;}:is(#content,#primary,body) .sp-faq-num{color:var(--sp-gold) !important;font-family:var(--sp-display) !important;font-size:30px !important;line-height:1 !important;}:is(#content,#primary,body) .sp-faq-dom{color:var(--sp-cream-ink) !important;font-family:var(--sp-display) !important;font-weight:400 !important;}:is(#content,#primary,body) .sp-faq-riga:nth-child(even) .sp-faq-dom{color:var(--sp-title) !important;}:is(#content,#primary,body) .sp-faq-testa:hover .sp-faq-dom{color:var(--sp-gold-ink) !important;}:is(#content,#primary,body) .sp-faq-riga:nth-child(even) .sp-faq-testa:hover .sp-faq-dom{color:var(--sp-gold) !important;}.sp-faq-testa{padding-block:var(--sp-5) !important;align-items:center !important;}.sp-faq-riga[open] .sp-faq-testa{padding-bottom:var(--sp-3) !important;}.sp-faq-accordion .sp-faq-corpo{padding-top:0 !important;padding-bottom:var(--sp-6) !important;margin-top:0 !important;}.sp-faq-accordion .sp-faq-corpo > p:first-child{margin-top:0 !important;}.sp-faq-accordion .sp-faq-corpo > p:last-child{margin-bottom:0 !important;}@media (max-width: 921px){.sp-faq-accordion .sp-faq-elenco{margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;}.sp-faq-riga{padding-inline:var(--sp-gutter) !important;}:is(#content,#primary,body) .sp-faq-num{font-size:20px !important;}.sp-faq-testa{padding-block:var(--sp-4) !important;}}/* v232 — titoli scritti come h1/h2 dentro widget di testo */:is(#content,#primary,body) :is(.sp-lead--forte,.sp-titolo) :is(h1,h2,h3){font-family:var(--sp-display) !important;font-weight:300 !important;letter-spacing:-.01em !important;margin:0 !important;}:is(#content,#primary,body) .sp-lead--forte :is(h1,h2,h3){font-size:clamp(28px,1.1rem + 1.7vw,42px) !important;line-height:1.14 !important;color:var(--sp-title) !important;}:is(#content,#primary,body) .sp-cream .sp-lead--forte :is(h1,h2,h3),:is(#content,#primary,body) .sp-ink.sp-lead--forte :is(h1,h2,h3){color:var(--sp-cream-ink) !important;}.sp-metodo-momenti .sp-lead--forte{margin-bottom:var(--sp-6) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-lead--forte :is(h1,h2,h3){font-size:clamp(24px,1rem + 2.2vw,32px) !important;}}/* v233 — schede momenti senza reazione al passaggio del mouse */.sp-momento{cursor:default !important;transition:none !important;}.sp-momento:hover,.sp-momento:focus-within{border-color:var(--sp-hairline) !important;background:var(--sp-graphite) !important;transform:none !important;}.sp-momento-img img{transition:none !important;}.sp-momento:hover .sp-momento-img img{filter:saturate(.92) contrast(1.06) brightness(.94) !important;}.sp-momento .sp-momento-cta,.sp-momento-cta{display:none !important;}/* v234 — about: sezione squadra multidisciplinare */.sp-about-squadra .sp-modi{margin-top:var(--sp-7) !important;}.sp-about-squadra .sp-modi > .e-con-inner{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:stretch !important;column-gap:clamp(24px,3vw,56px) !important;row-gap:var(--sp-7) !important;margin-top:0 !important;}.sp-about-squadra .sp-modi > .e-con-inner > .e-con{flex:1 1 0 !important;min-width:0;}.sp-about-squadra .sp-modo > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;}:is(#content,#primary,body) .sp-about-squadra .sp-modo-titolo .elementor-heading-title{font-family:var(--sp-display) !important;font-size:19px !important;font-weight:500 !important;line-height:1.25 !important;letter-spacing:0 !important;color:var(--sp-cream-ink) !important;margin:0 0 var(--sp-3) !important;max-width:none !important;}.sp-about-squadra .sp-modo-titolo .elementor-heading-title::before{content:"";display:block;width:40px;height:2px;background:var(--sp-gold);margin-bottom:var(--sp-5);}.sp-about-squadra .sp-modo-testo p{font-size:15px !important;line-height:1.6 !important;margin:0 !important;max-width:none !important;}@media (min-width: 922px) and (max-width: 1239px){.sp-about-squadra .sp-modi > .e-con-inner > .e-con{flex:0 0 calc(50% - clamp(24px,3vw,56px) / 2) !important;}}@media (max-width: 921px){.sp-about-squadra .sp-modi{margin-top:var(--sp-6) !important;}.sp-about-squadra .sp-modi > .e-con-inner{flex-direction:column !important;row-gap:var(--sp-6) !important;}.sp-about-squadra .sp-modi > .e-con-inner > .e-con{flex:1 1 100% !important;width:100% !important;}.sp-about-squadra .sp-modo-titolo .elementor-heading-title::before{margin-bottom:var(--sp-4);}}/* v235 — FAQ: stacco dall'header ridotto */.sp-faq-hero{--sp-hero-top:clamp(8px,1vw,20px);}body:not(.ast-theme-transparent-header) .sp-faq-hero{--sp-header:0px;--sp-hero-top:clamp(24px,2.4vw,40px);}.sp-faq-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}.sp-faq .sp-eyebrow{margin-bottom:var(--sp-3) !important;}@media (max-width: 921px){.sp-faq-hero{--sp-hero-top:clamp(12px,3vw,24px);}.sp-faq-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}}/* v236 — prima sezione di pagina senza hero dedicato: stacco dall'header */[data-elementor-type="wp-page"] > .sp-section:first-child:not(.sp-hero):not(.sp-about-hero):not(.sp-metodo-hero):not(.sp-contatti-hero):not(.sp-faq-hero):not(.sp-media-hero){--sp-header:88px;--sp-hero-top:clamp(8px,1vw,20px);padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}body:not(.ast-theme-transparent-header) [data-elementor-type="wp-page"] > .sp-section:first-child:not(.sp-hero):not(.sp-about-hero):not(.sp-metodo-hero):not(.sp-contatti-hero):not(.sp-faq-hero):not(.sp-media-hero){--sp-header:0px;--sp-hero-top:clamp(24px,2.4vw,40px);}@media (max-width: 921px){[data-elementor-type="wp-page"] > .sp-section:first-child:not(.sp-hero):not(.sp-about-hero):not(.sp-metodo-hero):not(.sp-contatti-hero):not(.sp-faq-hero):not(.sp-media-hero){--sp-hero-top:clamp(12px,3vw,24px);}}/* v237 — classe esplicita per l'hero di una pagina qualsiasi */:is(#content,#primary,body) .sp-hero-pagina.sp-section{--sp-header:88px;--sp-hero-top:clamp(8px,1vw,20px);padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}body:not(.ast-theme-transparent-header) :is(#content,#primary,body) .sp-hero-pagina.sp-section{--sp-header:0px;--sp-hero-top:clamp(24px,2.4vw,40px);}@media (max-width: 921px){:is(#content,#primary,body) .sp-hero-pagina.sp-section{--sp-hero-top:clamp(12px,3vw,24px);}}/* v238 — media/case history: stesso stacco ridotto della FAQ */.sp-media-hero{--sp-hero-top:clamp(8px,1vw,20px);}body:not(.ast-theme-transparent-header) .sp-media-hero{--sp-header:0px;--sp-hero-top:clamp(24px,2.4vw,40px);}:is(#content,#primary,body) .sp-media-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}@media (max-width: 921px){.sp-media-hero{--sp-hero-top:clamp(12px,3vw,24px);}}/* v239 — media hero: testo allineato in alto, non centrato sulla foto */@media (min-width: 922px){.sp-media-hero .sp-split > .e-con-inner{align-items:start !important;}.sp-media-hero .sp-split > .e-con-inner > .e-con{align-self:start !important;}.sp-media-hero .sp-col-foto,.sp-media-hero .sp-media-foto{align-self:start !important;}.sp-media-hero .sp-media-foto img,.sp-media-hero .sp-col-foto img{max-height:520px !important;object-fit:cover !important;object-position:center center !important;}}/* v240 — media hero: niente rientro per un header che sta gia in flusso */.sp-media-hero{--sp-header:0px !important;--sp-hero-top:clamp(20px,2vw,36px);}:is(#content,#primary,body) .sp-media-hero.sp-section{padding-top:var(--sp-hero-top) !important;}@media (min-width: 922px){.sp-media-hero .sp-media-foto img,.sp-media-hero .sp-col-foto img{max-height:none !important;}}@media (max-width: 921px){.sp-media-hero{--sp-hero-top:clamp(16px,4vw,28px);}}/* v241 — metodo su mobile: prima il testo, poi la foto */@media (max-width: 921px){.sp-metodo-sez .sp-split > .e-con-inner,.sp-metodo-doppia .sp-split > .e-con-inner{display:flex !important;flex-direction:column !important;}.sp-metodo-sez .sp-split > .e-con-inner > .e-con,.sp-metodo-doppia .sp-split > .e-con-inner > .e-con{order:1 !important;}.sp-metodo-sez .sp-col-foto,.sp-metodo-sez .sp-foto-viva,.sp-metodo-doppia .sp-col-foto{order:2 !important;margin-top:var(--sp-6) !important;}.sp-metodo-sez .sp-col-foto img,.sp-metodo-doppia .sp-col-foto img{aspect-ratio:3 / 2 !important;height:auto !important;min-height:0 !important;}}/* v242 — ordine mobile con la specificita giusta, chiusura centrata */@media (max-width: 921px){.sp-metodo-sez .sp-split > .e-con-inner > .e-con.sp-col-foto,.sp-metodo-sez .sp-split > .e-con-inner > .e-con.sp-foto-viva,.sp-metodo-doppia .sp-split > .e-con-inner > .e-con.sp-col-foto{order:2 !important;margin-top:var(--sp-6) !important;}.sp-metodo-sez .sp-split > .e-con-inner > .e-con:not(.sp-col-foto):not(.sp-foto-viva),.sp-metodo-doppia .sp-split > .e-con-inner > .e-con:not(.sp-col-foto){order:1 !important;}}/* chiusura del metodo: titolo davvero centrato */:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-widget-container,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-heading-title{max-width:24ch !important;margin-inline:auto !important;text-align:center !important;}:is(#content,#primary,body) .sp-metodo-chiusura .sp-lead,:is(#content,#primary,body) .sp-metodo-chiusura .sp-lead p,:is(#content,#primary,body) .sp-metodo-chiusura .sp-body p{margin-inline:auto !important;text-align:center !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-heading-title{max-width:none !important;}}/* v243 — metodo: gerarchia dei titoli, hero sopra le sezioni */:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h1,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo .elementor-heading-title{font-size:clamp(34px,1.3rem + 2.2vw,52px) !important;line-height:1.1 !important;max-width:18ch !important;}:is(#content,#primary,body) .sp-metodo-sez .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-sez .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-metodo-doppia .sp-titolo h2{font-size:clamp(28px,1.1rem + 1.7vw,42px) !important;line-height:1.14 !important;max-width:20ch !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h1,:is(#content,#primary,body) .sp-metodo-sez .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-doppia .sp-titolo h2{max-width:none !important;}}/* v244 — scala tipografica unica dei titoli */:root{--sp-fs-h1:clamp(34px,1.35rem + 2.3vw,58px);--sp-fs-h2:clamp(28px,1.1rem + 1.7vw,42px);--sp-fs-h3:clamp(19px,.95rem + .5vw,23px);--sp-lh-h1:1.08;--sp-lh-h2:1.14;--sp-lh-h3:1.25;--sp-mis-h1:20ch;--sp-mis-h2:22ch;}:is(#content,#primary,body) .sp-hero .sp-titolo h1,:is(#content,#primary,body) .sp-hero .sp-titolo h2,:is(#content,#primary,body) .sp-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-hero .sp-lead--forte h1,:is(#content,#primary,body) .sp-hero .sp-lead--forte h2,:is(#content,#primary,body) .sp-about-hero .sp-titolo h1,:is(#content,#primary,body) .sp-about-hero .sp-titolo h2,:is(#content,#primary,body) .sp-about-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-about-hero .sp-lead--forte h1,:is(#content,#primary,body) .sp-about-hero .sp-lead--forte h2,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h1,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-metodo-hero .sp-lead--forte h1,:is(#content,#primary,body) .sp-metodo-hero .sp-lead--forte h2,:is(#content,#primary,body) .sp-contatti-hero .sp-titolo h1,:is(#content,#primary,body) .sp-contatti-hero .sp-titolo h2,:is(#content,#primary,body) .sp-contatti-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-contatti-hero .sp-lead--forte h1,:is(#content,#primary,body) .sp-contatti-hero .sp-lead--forte h2,:is(#content,#primary,body) .sp-faq-hero .sp-titolo h1,:is(#content,#primary,body) .sp-faq-hero .sp-titolo h2,:is(#content,#primary,body) .sp-faq-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-faq-hero .sp-lead--forte h1,:is(#content,#primary,body) .sp-faq-hero .sp-lead--forte h2,:is(#content,#primary,body) .sp-media-hero .sp-titolo h1,:is(#content,#primary,body) .sp-media-hero .sp-titolo h2,:is(#content,#primary,body) .sp-media-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-media-hero .sp-lead--forte h1,:is(#content,#primary,body) .sp-media-hero .sp-lead--forte h2,:is(#content,#primary,body) .sp-titolo--hero .elementor-heading-title,:is(#content,#primary,body) .sp-titolo--incontro h1,:is(#content,#primary,body) .sp-titolo--incontro .elementor-heading-title{font-size:var(--sp-fs-h1) !important;line-height:var(--sp-lh-h1) !important;max-width:var(--sp-mis-h1) !important;}:is(#content,#primary,body) .sp-section .sp-titolo h2,:is(#content,#primary,body) .sp-section .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-section .sp-lead--forte h2{font-size:var(--sp-fs-h2) !important;line-height:var(--sp-lh-h2) !important;max-width:var(--sp-mis-h2) !important;}:is(#content,#primary,body) .sp-hero .sp-titolo h1,:is(#content,#primary,body) .sp-hero .sp-titolo h2,:is(#content,#primary,body) .sp-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-about-hero .sp-titolo h1,:is(#content,#primary,body) .sp-about-hero .sp-titolo h2,:is(#content,#primary,body) .sp-about-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h1,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-contatti-hero .sp-titolo h1,:is(#content,#primary,body) .sp-contatti-hero .sp-titolo h2,:is(#content,#primary,body) .sp-contatti-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-faq-hero .sp-titolo h1,:is(#content,#primary,body) .sp-faq-hero .sp-titolo h2,:is(#content,#primary,body) .sp-faq-hero .sp-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-media-hero .sp-titolo h1,:is(#content,#primary,body) .sp-media-hero .sp-titolo h2,:is(#content,#primary,body) .sp-media-hero .sp-titolo .elementor-heading-title{font-size:var(--sp-fs-h1) !important;line-height:var(--sp-lh-h1) !important;max-width:var(--sp-mis-h1) !important;}:is(#content,#primary,body) .sp-fase-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-fase-nome .elementor-heading-title,:is(#content,#primary,body) .sp-tratto-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-modo-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-card-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-momento-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-faq-domanda .elementor-heading-title{font-size:var(--sp-fs-h3) !important;line-height:var(--sp-lh-h3) !important;}:is(#content,#primary,body) .sp-faq-dom{font-size:clamp(21px,1rem + .8vw,28px) !important;}@media (max-width: 921px){:root{--sp-mis-h1:none;--sp-mis-h2:none;}}/* v245 — metodo: stacco header e titolo di chiusura */.sp-metodo-hero{--sp-header:0px !important;--sp-hero-top:clamp(20px,2vw,36px);}:is(#content,#primary,body) .sp-metodo-hero.sp-section{padding-top:var(--sp-hero-top) !important;}@media (max-width: 921px){.sp-metodo-hero{--sp-hero-top:clamp(16px,4vw,28px);}}:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-widget-container,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-heading-title{max-width:30ch !important;margin-inline:auto !important;text-align:center !important;text-wrap:balance;}@media (max-width: 921px){:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-heading-title{max-width:none !important;}}/* v246 — about e faq: niente doppio rientro sotto l'header */.sp-about-hero,.sp-faq-hero{--sp-header:0px !important;--sp-hero-top:clamp(20px,2vw,36px);}:is(#content,#primary,body) .sp-about-hero.sp-section,:is(#content,#primary,body) .sp-faq-hero.sp-section{padding-top:var(--sp-hero-top) !important;}@media (max-width: 921px){.sp-about-hero,.sp-faq-hero{--sp-hero-top:clamp(16px,4vw,28px);}}/* v247 — about e faq: header sovrapposto, aria ridotta */.sp-about-hero,.sp-faq-hero{--sp-header:88px !important;--sp-hero-top:clamp(16px,1.6vw,28px) !important;}:is(#content,#primary,body) .sp-about-hero.sp-section,:is(#content,#primary,body) .sp-faq-hero.sp-section{padding-top:calc(var(--sp-header) + var(--sp-hero-top)) !important;}@media (max-width: 921px){.sp-about-hero,.sp-faq-hero{--sp-header:72px !important;--sp-hero-top:clamp(12px,3vw,24px) !important;}}/* v248 — about hero: colonna testo ancorata in alto */@media (min-width: 922px){.sp-about-hero .sp-split > .e-con-inner > .e-con:first-child{justify-content:flex-start !important;padding-top:0 !important;padding-bottom:clamp(24px,2.4vw,48px) !important;}.sp-about-hero .sp-split > .e-con-inner > .e-con:first-child > .e-con-inner{justify-content:flex-start !important;height:auto !important;}.sp-about-hero .sp-eyebrow{margin-top:0 !important;margin-bottom:var(--sp-4) !important;}.sp-about-hero .sp-titolo{margin-top:0 !important;}}/* v249 — about: stesso debordo per hero e identita */@media (min-width: 1240px){.sp-about-hero .sp-split > .e-con-inner > .e-con:last-child{margin-right:calc((100vw - var(--sp-content)) / -2) !important;}}@media (min-width: 922px) and (max-width: 1239px){.sp-about-hero .sp-split > .e-con-inner > .e-con:last-child{margin-right:calc((100vw - var(--sp-content)) / -2) !important;}.sp-identita > .e-con-inner > .e-con:first-child{margin-left:calc((100vw - var(--sp-content)) / -2) !important;}}/* v250 — incontriamoci: sezione momenti come apertura di pagina */:is(#content,#primary,body) .sp-metodo-momenti.sp-section{padding-top:clamp(20px,2vw,36px) !important;}.sp-metodo-momenti .sp-lead--forte{margin-bottom:var(--sp-6) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-metodo-momenti.sp-section{padding-top:clamp(16px,4vw,28px) !important;}}/* v251 — incontriamoci: recupero dell'interlinea interna del titolo */:is(#content,#primary,body) .sp-metodo-momenti.sp-section{padding-top:clamp(8px,1vw,16px) !important;}:is(#content,#primary,body) .sp-metodo-momenti .sp-lead--forte :is(h1,h2){margin-top:-.1em !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-metodo-momenti.sp-section{padding-top:clamp(8px,2vw,16px) !important;}}/* ============================================================   v252 — APERTURE DI PAGINA: impianto unico   --sp-header-h  altezza della barra   --sp-aria-hero aria fra barra e primo elemento   Due famiglie: header sovrapposto (l'aria include l'altezza   della barra) e header in flusso (l'aria e' solo aria).   ============================================================ */:root{--sp-header-h:89px;--sp-aria-hero:clamp(18px,1.8vw,30px);}:is(#content,#primary,body) .sp-hero.sp-section,:is(#content,#primary,body) .sp-about-hero.sp-section,:is(#content,#primary,body) .sp-faq-hero.sp-section,:is(#content,#primary,body) .sp-apertura--sotto-header.sp-section,:is(#content,#primary,body) .sp-hero,:is(#content,#primary,body) .sp-about-hero,:is(#content,#primary,body) .sp-faq-hero,:is(#content,#primary,body) .sp-apertura--sotto-header{padding-top:calc(var(--sp-header-h) + var(--sp-aria-hero)) !important;}:is(#content,#primary,body) .sp-metodo-hero.sp-section,:is(#content,#primary,body) .sp-media-hero.sp-section,:is(#content,#primary,body) .sp-metodo-momenti.sp-section,:is(#content,#primary,body) .sp-apertura.sp-section,:is(#content,#primary,body) .sp-metodo-hero,:is(#content,#primary,body) .sp-media-hero,:is(#content,#primary,body) .sp-metodo-momenti,:is(#content,#primary,body) .sp-apertura{padding-top:var(--sp-aria-hero) !important;}:is(#content,#primary,body) .sp-hero :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child,:is(#content,#primary,body) .sp-about-hero :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child,:is(#content,#primary,body) .sp-faq-hero :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child,:is(#content,#primary,body) .sp-apertura--sotto-header :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child,:is(#content,#primary,body) .sp-metodo-hero :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child,:is(#content,#primary,body) .sp-media-hero :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child,:is(#content,#primary,body) .sp-metodo-momenti :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child,:is(#content,#primary,body) .sp-apertura :is(.sp-eyebrow,.sp-titolo,.sp-lead--forte):first-child{margin-top:0 !important;padding-top:0 !important;}@media (max-width: 921px){:root{--sp-header-h:72px;--sp-aria-hero:clamp(14px,3vw,24px);}}@media (max-height: 700px){:root{--sp-aria-hero:clamp(12px,1.4vw,20px);}}/* v253 — stessa distanza barra/titolo su tutte le aperture */:is(#content,#primary,body) .sp-hero.e-con,:is(#content,#primary,body) .sp-hero{justify-content:flex-start !important;align-content:flex-start !important;min-height:0 !important;padding-top:calc(var(--sp-header-h) + var(--sp-aria-hero)) !important;padding-bottom:clamp(64px,7vw,112px) !important;}:is(#content,#primary,body) .sp-hero > .e-con-inner{justify-content:flex-start !important;align-items:flex-start !important;min-height:0 !important;}:is(#content,#primary,body) .sp-hero .sp-hero-grid,:is(#content,#primary,body) .sp-hero .sp-hero-testo{align-self:flex-start !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-hero{padding-bottom:clamp(48px,9vw,80px) !important;}}/* v254 — blocco 04: colonne dei segnali a larghezza fissa */.sp-blocco-04 .sp-segnale > .e-con-inner{display:grid !important;grid-template-columns:56px 20px minmax(0,1fr) !important;align-items:center !important;column-gap:var(--sp-5) !important;}.sp-blocco-04 .sp-segnale > .e-con-inner > .e-con,.sp-blocco-04 .sp-segnale > .e-con-inner > .elementor-widget{width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;}.sp-blocco-04 .sp-icon-ring{width:56px !important;flex:0 0 56px !important;justify-self:start !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon{width:56px !important;height:56px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon svg{width:22px !important;height:22px !important;max-width:22px !important;display:block !important;}.sp-blocco-04 .sp-icon-check{width:20px !important;justify-self:center !important;}.sp-blocco-04 .sp-icon-check .elementor-icon{width:20px !important;display:inline-flex !important;justify-content:center !important;}@media (max-width: 921px){.sp-blocco-04 .sp-segnale > .e-con-inner{grid-template-columns:48px 18px minmax(0,1fr) !important;column-gap:var(--sp-4) !important;}.sp-blocco-04 .sp-icon-ring{width:48px !important;flex:0 0 48px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon{width:48px !important;height:48px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon svg{width:19px !important;height:19px !important;max-width:19px !important;}}/* v255 — marchio in filigrana a sinistra */:root{--sp-marchio:url("https://splendoriepartners.com/wp-content/uploads/2026/07/icona-quadrata-gold@1024w.png");}.sp-blocco-02,.sp-marchio-sx{position:relative !important;overflow:hidden !important;}.sp-blocco-02 > .e-con-inner,.sp-marchio-sx > .e-con-inner{position:relative;z-index:1;}.sp-blocco-02::after,.sp-marchio-sx::after{content:"" !important;position:absolute !important;pointer-events:none !important;z-index:0 !important;left:clamp(-160px,calc((100vw - var(--sp-content)) / -2 + 8px),0px) !important;top:50% !important;transform:translateY(-50%) !important;width:clamp(260px,26vw,520px) !important;height:clamp(260px,26vw,520px) !important;background-image:var(--sp-marchio) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;opacity:.07 !important;}.sp-cream.sp-blocco-02::after,.sp-cream.sp-marchio-sx::after{opacity:.1 !important;}@media (max-width: 1023px){.sp-blocco-02::after,.sp-marchio-sx::after{width:clamp(200px,34vw,300px) !important;height:clamp(200px,34vw,300px) !important;opacity:.05 !important;}}@media (max-width: 767px){.sp-blocco-02::after,.sp-marchio-sx::after{display:none !important;}}@media print{.sp-blocco-02::after,.sp-marchio-sx::after{display:none !important;}}/* v256 — chiusura metodo: annulla la larghezza fissata sul widget */:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo > .elementor-widget-container,:is(#content,#primary,body) .sp-metodo-chiusura .sp-lead,:is(#content,#primary,body) .sp-metodo-chiusura .sp-lead > .elementor-widget-container{width:100% !important;max-width:100% !important;flex-basis:auto !important;align-self:stretch !important;}:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-heading-title{max-width:30ch !important;margin-inline:auto !important;text-align:center !important;text-wrap:balance;}@media (max-width: 921px){:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo h2,:is(#content,#primary,body) .sp-metodo-chiusura .sp-titolo .elementor-heading-title{max-width:none !important;}}/* v257 — about: immagine identita larga come quella dell'hero */@media (min-width: 922px){:is(#content,#primary,body) .sp-identita > .e-con-inner{grid-template-columns:minmax(0,44fr) minmax(0,52fr) !important;column-gap:clamp(40px,4vw,80px) !important;}:is(#content,#primary,body) .sp-about-hero .sp-split > .e-con-inner{grid-template-columns:minmax(0,52fr) minmax(0,44fr) !important;column-gap:clamp(40px,4vw,80px) !important;}}@media (min-width: 1240px){:is(#content,#primary,body) .sp-identita > .e-con-inner{grid-template-columns:minmax(0,44fr) minmax(0,52fr) !important;}}/* v258 — identita: debordo sul riquadro immagine, non sulla colonna */@media (min-width: 922px){.sp-about-sez,.sp-about-sez > .e-con-inner,.sp-identita,.sp-identita > .e-con-inner,.sp-identita > .e-con-inner > .e-con:first-child{overflow:visible !important;}:is(#content,#primary,body) .sp-identita > .e-con-inner > .e-con:first-child{margin-left:0 !important;}:is(#content,#primary,body) .sp-identita :is(.sp-arco-media,.sp-identita-media){margin-left:calc((100vw - var(--sp-content)) / -2) !important;width:auto !important;max-width:none !important;overflow:hidden !important;}}/* v259 — apre gli antenati che tagliano il debordo dell'arco */@media (min-width: 922px){:is(#content,#primary,body) .e-con:has(.sp-identita),:is(#content,#primary,body) .e-con-inner:has(.sp-identita),:is(#content,#primary,body) .elementor-element:has(> .e-con-inner > .sp-identita),:is(#content,#primary,body) .e-con:has(.sp-about-hero .sp-arco){overflow:visible !important;overflow-x:visible !important;}}/* v260 — identita: tolgo i limiti di larghezza ereditati */@media (min-width: 922px){:is(#content,#primary,body) .sp-identita :is(.sp-arco-media,.sp-identita-media){max-width:none !important;padding-left:0 !important;}:is(#content,#primary,body) .sp-identita :is(.sp-arco-media,.sp-identita-media)::before,:is(#content,#primary,body) .sp-identita :is(.sp-arco-media,.sp-identita-media)::after{display:none !important;content:none !important;}:is(#content,#primary,body) .sp-identita .sp-arco img,:is(#content,#primary,body) .sp-identita .sp-img img{max-width:none !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;margin-inline:0 !important;object-fit:cover !important;object-position:60% 45% !important;border-radius:0 999px 999px 0 !important;}}/* v261 — blocco 04: il cerchio misura 56px anche con SVG caricato */.sp-blocco-04 .sp-icon-ring,.sp-blocco-04 .sp-icon-ring > .elementor-widget-container,.sp-blocco-04 .sp-icon-ring .elementor-icon-wrapper{width:56px !important;min-width:56px !important;max-width:56px !important;flex:0 0 56px !important;justify-self:start !important;margin:0 !important;padding:0 !important;line-height:0 !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon,.sp-blocco-04 .sp-icon-ring > .elementor-widget-container > *{width:56px !important;height:56px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;}.sp-blocco-04 .sp-icon-ring :is(svg,img){width:22px !important;height:22px !important;max-width:22px !important;max-height:22px !important;object-fit:contain !important;display:block !important;margin:0 !important;}@media (max-width: 921px){.sp-blocco-04 .sp-icon-ring,.sp-blocco-04 .sp-icon-ring > .elementor-widget-container,.sp-blocco-04 .sp-icon-ring .elementor-icon-wrapper{width:48px !important;min-width:48px !important;max-width:48px !important;flex:0 0 48px !important;}.sp-blocco-04 .sp-icon-ring .elementor-icon,.sp-blocco-04 .sp-icon-ring > .elementor-widget-container > *{width:48px !important;height:48px !important;}.sp-blocco-04 .sp-icon-ring :is(svg,img){width:19px !important;height:19px !important;max-width:19px !important;max-height:19px !important;}}/* v262 — marchio: piu grande e ancorato a destra */.sp-blocco-02::after,.sp-marchio-sx::after{left:auto !important;right:clamp(-40px,calc((100vw - var(--sp-content)) / -2 + 24px),24px) !important;width:clamp(360px,36vw,700px) !important;height:clamp(360px,36vw,700px) !important;opacity:.09 !important;}.sp-cream.sp-blocco-02::after,.sp-cream.sp-marchio-sx::after{opacity:.12 !important;}@media (max-width: 1023px){.sp-blocco-02::after,.sp-marchio-sx::after{right:-60px !important;width:clamp(260px,42vw,420px) !important;height:clamp(260px,42vw,420px) !important;opacity:.06 !important;}}@media (max-width: 767px){.sp-blocco-02::after,.sp-marchio-sx::after{display:none !important;}}/* v263 — marchio: rientrato, piu grande, piu leggibile */.sp-blocco-02::after,.sp-marchio-sx::after{right:clamp(24px,7vw,140px) !important;left:auto !important;width:clamp(420px,42vw,820px) !important;height:clamp(420px,42vw,820px) !important;opacity:.16 !important;}.sp-cream.sp-blocco-02::after,.sp-cream.sp-marchio-sx::after{opacity:.13 !important;}@media (max-width: 1023px){.sp-blocco-02::after,.sp-marchio-sx::after{right:8px !important;width:clamp(300px,46vw,460px) !important;height:clamp(300px,46vw,460px) !important;opacity:.10 !important;}}@media (max-width: 767px){.sp-blocco-02::after,.sp-marchio-sx::after{display:none !important;}}/* v264 — hero home: chiude lo stacco nero sotto la foto */:is(#content,#primary,body) .sp-hero.e-con,:is(#content,#primary,body) .sp-hero{padding-bottom:clamp(20px,2.4vw,40px) !important;background-size:cover !important;background-position:center top !important;}:is(#content,#primary,body) .sp-hero .sp-scroll{margin-top:var(--sp-6) !important;}:is(#content,#primary,body) .sp-hero .sp-scroll p{margin-top:0 !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-hero{padding-bottom:clamp(32px,6vw,56px) !important;}}/* v265 — about filosofia: titolo su due righe */@media (min-width: 922px){:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo,:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo .elementor-widget-container{max-width:none !important;width:100% !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo h2,:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo .elementor-heading-title{font-size:clamp(26px,1rem + 1.5vw,36px) !important;line-height:1.16 !important;max-width:none !important;text-wrap:balance;}}/* v266 — about filosofia: colonna sinistra larga, destra stretta */@media (min-width: 922px){:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-split > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,52fr) minmax(0,44fr) !important;column-gap:clamp(40px,4vw,80px) !important;align-items:start !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo h2,:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo .elementor-heading-title{font-size:var(--sp-fs-h2) !important;line-height:var(--sp-lh-h2) !important;max-width:none !important;text-wrap:balance;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p,:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li{max-width:none !important;}}/* v267 — about filosofia: "Principi" staccato dal testo e legato all'elenco */:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p:has(strong){margin-top:var(--sp-6) !important;margin-bottom:var(--sp-2) !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p:has(+ ul){margin-top:var(--sp-6) !important;margin-bottom:var(--sp-2) !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body strong{font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--sp-gold-ink) !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body ul{margin-top:0 !important;padding-left:var(--sp-5) !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li{margin-top:var(--sp-2) !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li:first-child{margin-top:0 !important;}/* v268 — filosofia: etichetta Principi visibile ed elenco a spunte */:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p:has(strong),:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p:has(+ ul){display:block !important;margin-top:var(--sp-7) !important;margin-bottom:var(--sp-4) !important;padding-top:var(--sp-4) !important;border-top:1px solid var(--sp-cream-border) !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body strong{display:inline-block !important;font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--sp-cream-ink) !important;opacity:1 !important;visibility:visible !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body ul{list-style:none !important;margin:0 !important;padding:0 !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li{position:relative !important;margin:0 0 var(--sp-3) !important;padding-left:var(--sp-6) !important;font-size:15px !important;line-height:1.55 !important;color:var(--sp-cream-body) !important;list-style:none !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li:last-child{margin-bottom:0 !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li::marker{content:"" !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li::before{content:"✓" !important;position:absolute !important;left:0 !important;top:0 !important;font-size:13px !important;line-height:1.7 !important;color:var(--sp-gold) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p:has(strong),:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p:has(+ ul){margin-top:var(--sp-6) !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body li{font-size:14px !important;padding-left:var(--sp-5) !important;}}/* v269 — about filosofia: scheda dei principi a destra */:is(#content,#primary,body) .sp-principi-scheda > .e-con-inner{background:var(--sp-cream-hi) !important;border-radius:var(--sp-radius-card) !important;padding:clamp(20px,2.2vw,32px) !important;display:block !important;}:is(#content,#primary,body) .sp-principi-titolo p{font-family:var(--sp-sans) !important;font-size:12px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--sp-cream-ink) !important;margin:0 0 var(--sp-5) !important;}:is(#content,#primary,body) .sp-principio-riga{padding-block:var(--sp-4) !important;border-top:1px solid var(--sp-cream-border) !important;}:is(#content,#primary,body) .sp-principi-scheda .sp-principio-riga:last-of-type{padding-bottom:0 !important;}:is(#content,#primary,body) .sp-principio-riga > .e-con-inner{display:block !important;padding:0 !important;}:is(#content,#primary,body) .sp-principio-voce p{font-family:var(--sp-sans) !important;font-size:15px !important;font-weight:400 !important;line-height:1.45 !important;color:var(--sp-cream-ink) !important;margin:0 !important;max-width:none !important;}@media (min-width: 922px){:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-split > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,60fr) minmax(0,34fr) !important;column-gap:clamp(40px,4.5vw,88px) !important;align-items:start !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body p{max-width:70ch !important;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo h2,:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-titolo .elementor-heading-title{font-size:var(--sp-fs-h2) !important;max-width:24ch !important;text-wrap:balance;}:is(#content,#primary,body) .sp-about-sez.sp-watermark .sp-body{margin-top:var(--sp-6) !important;}}@media (max-width: 921px){:is(#content,#primary,body) .sp-principi-scheda{margin-top:var(--sp-7) !important;}}/* v270 — fascia citazione: piu stacco dal testo sopra */:is(#content,#primary,body) .sp-about-sez .sp-fascia,:is(#content,#primary,body) .sp-fascia--chiara{margin-top:clamp(72px,7vw,120px) !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-col--pastiglia{padding-top:clamp(28px,2.6vw,44px) !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-about-sez .sp-fascia,:is(#content,#primary,body) .sp-fascia--chiara{margin-top:clamp(56px,10vw,88px) !important;}}/* v271 — fascia citazione: altezza contenuta */:is(#content,#primary,body) .sp-fascia--chiara{min-height:0 !important;align-items:center !important;}:is(#content,#primary,body) .sp-fascia--chiara > .e-con-inner{min-height:0 !important;align-items:center !important;padding-block:clamp(24px,2.4vw,40px) !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-col--pastiglia{padding-top:0 !important;padding-bottom:0 !important;padding-left:clamp(48px,5vw,88px) !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione p{font-size:clamp(19px,.9rem + .7vw,24px) !important;line-height:1.4 !important;margin:0 !important;max-width:46ch !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-cta{padding-block:0 !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-fascia--chiara > .e-con-inner{padding-block:clamp(20px,4vw,32px) !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-col--pastiglia{padding-left:clamp(36px,8vw,56px) !important;}}/* v272 — fascia citazione piu vicina, sezione Fabio a colonne pari */:is(#content,#primary,body) .sp-about-sez .sp-fascia,:is(#content,#primary,body) .sp-fascia--chiara{margin-top:clamp(40px,4vw,64px) !important;}@media (min-width: 922px){:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,38fr) minmax(0,56fr) !important;column-gap:clamp(40px,4.5vw,88px) !important;align-items:stretch !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;align-self:stretch !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) > .e-con-inner > .e-con > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) .sp-arco-media{flex:1 1 0 !important;min-height:320px !important;margin-top:var(--sp-6) !important;overflow:hidden !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) .sp-arco-media > .e-con-inner{display:flex !important;flex-direction:column !important;height:100% !important;min-height:0 !important;padding:0 !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) .sp-arco-media .sp-img{flex:1 1 0 !important;min-height:0 !important;display:flex !important;margin:0 !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) .sp-arco-media .sp-img :is(.elementor-widget-container,figure,.elementor-image){flex:1 1 0 !important;min-height:0 !important;height:100% !important;margin:0 !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) .sp-arco-media img{width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;object-fit:cover !important;object-position:50% 30% !important;border-radius:999px 999px 8px 8px !important;}:is(#content,#primary,body) .sp-about-sez .sp-split:not(.sp-identita):has(.sp-arco-media) > .e-con-inner > .e-con:last-child > .e-con-inner{justify-content:flex-start !important;}}/* v273 — incontriamoci: sezione introduttiva */:is(#content,#primary,body) .sp-incontro-intro.sp-section{padding-top:var(--sp-aria-hero) !important;padding-bottom:clamp(48px,5vw,88px) !important;}@media (min-width: 922px){:is(#content,#primary,body) .sp-incontro-intro .sp-split > .e-con-inner{display:grid !important;grid-template-columns:minmax(0,44fr) minmax(0,50fr) !important;column-gap:clamp(40px,4.5vw,88px) !important;align-items:start !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-split > .e-con-inner > .e-con{flex:none !important;width:auto !important;max-width:none !important;min-width:0 !important;}}:is(#content,#primary,body) .sp-incontro-intro .sp-eyebrow p{margin-bottom:var(--sp-4) !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-titolo .elementor-heading-title{font-size:var(--sp-fs-h2) !important;line-height:var(--sp-lh-h2) !important;max-width:22ch !important;margin:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-body p{font-size:16px !important;line-height:1.75 !important;max-width:68ch !important;margin:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-body p + p{margin-top:1.1em !important;}@media (max-width: 921px){:is(#content,#primary,body) .sp-incontro-intro .sp-titolo .elementor-heading-title{max-width:none !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-body{margin-top:var(--sp-6) !important;}}/* v274 — mobile: modulo scuro, virgolette sopra il testo, stacco titolo ridotto */@media (max-width: 921px){:is(#content,#primary,body) .sp-riquadro-modulo,:is(#content,#primary,body) .sp-riquadro-modulo > .e-con-inner,:is(#content,#primary,body) .sp-modulo-testa{background:var(--sp-obsidian) !important;background-color:var(--sp-obsidian) !important;}:is(#content,#primary,body) .sp-riquadro-modulo{border-color:var(--sp-hairline) !important;}:is(#content,#primary,body) .sp-fascia--chiara > .e-con-inner{flex-direction:column !important;row-gap:var(--sp-5) !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-col--pastiglia{width:100% !important;padding-left:0 !important;padding-top:var(--sp-7) !important;}:is(#content,#primary,body) .sp-citazione-col--pastiglia::before{top:0 !important;left:0 !important;transform:none !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione p{padding-left:0 !important;max-width:none !important;}:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-cta{width:100% !important;align-items:stretch !important;}:is(#content,#primary,body) .sp-split > .e-con-inner{row-gap:var(--sp-6) !important;}:is(#content,#primary,body) .sp-split > .e-con-inner > .e-con{padding-block:0 !important;margin-block:0 !important;}:is(#content,#primary,body) .sp-titolo{margin-bottom:var(--sp-5) !important;}:is(#content,#primary,body) .sp-titolo + .sp-body,:is(#content,#primary,body) .sp-titolo + .sp-lead{margin-top:0 !important;}}/* v275 — incontriamoci intro: titolo e stacco su mobile */@media (max-width: 921px){:is(#content,#primary,body) .sp-incontro-intro .sp-split > .e-con-inner{display:flex !important;flex-direction:column !important;row-gap:var(--sp-5) !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-split > .e-con-inner > .e-con{width:100% !important;padding:0 !important;margin:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-split > .e-con-inner > .e-con > .e-con-inner{padding:0 !important;row-gap:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-eyebrow{margin-bottom:var(--sp-4) !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-eyebrow p{margin:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-titolo{margin:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-titolo .elementor-heading-title{font-size:clamp(26px,6.6vw,34px) !important;line-height:1.18 !important;max-width:none !important;margin:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-body{margin-top:0 !important;}:is(#content,#primary,body) .sp-incontro-intro .sp-body p{font-size:15px !important;line-height:1.7 !important;max-width:none !important;}}/* v277 — about su mobile: nella sezione identita prima il testo, poi la foto */@media (max-width: 921px){:is(#content,#primary,body) .sp-identita > .e-con-inner{display:flex !important;flex-direction:column !important;row-gap:var(--sp-6) !important;}:is(#content,#primary,body) .sp-identita > .e-con-inner > .e-con:first-child{order:2 !important;margin-left:0 !important;width:100% !important;}:is(#content,#primary,body) .sp-identita > .e-con-inner > .e-con:last-child{order:1 !important;width:100% !important;}:is(#content,#primary,body) .sp-identita :is(.sp-arco-media,.sp-identita-media){margin-left:0 !important;margin-top:0 !important;min-height:0 !important;width:100% !important;}:is(#content,#primary,body) .sp-identita :is(.sp-arco-media,.sp-identita-media) img{aspect-ratio:4 / 5 !important;height:auto !important;min-height:0 !important;max-height:480px !important;object-fit:cover !important;border-radius:999px 999px 8px 8px !important;}:is(#content,#primary,body) .sp-identita .sp-eyebrow{margin-bottom:var(--sp-4) !important;}:is(#content,#primary,body) .sp-identita .sp-titolo{margin-bottom:var(--sp-5) !important;}}/* v279 — incontriamoci: la sezione introduttiva sta sotto un header sovrapposto */:is(#content,#primary,body) .sp-incontro-intro.sp-section,:is(#content,#primary,body) .sp-incontro-intro{padding-top: calc(var(--sp-header-h) + var(--sp-aria-hero)) !important}body:not(.ast-theme-transparent-header) :is(#content,#primary,body) .sp-incontro-intro.sp-section{padding-top: var(--sp-aria-hero) !important}/* v280 — hero: freccia dello scorri piu grande e a doppio tratto */:is(#content,#primary,body) .sp-scroll{position: relative !important}:is(#content,#primary,body) .sp-scroll::after{content: "" !important;display: block !important;width: 26px !important;height: 26px !important;margin-top: var(--sp-4) !important;border-right: 2px solid var(--sp-gold) !important;border-bottom: 2px solid var(--sp-gold) !important;border-radius: 2px !important;transform: rotate(45deg) !important;transform-origin: center !important;animation: sp-scendi 2.2s var(--sp-ease) infinite !important}:is(#content,#primary,body) .sp-scroll .elementor-icon,:is(#content,#primary,body) .sp-scroll svg,:is(#content,#primary,body) .sp-scroll i{display: none !important}@keyframes sp-scendi{0%,100%{transform: rotate(45deg) translate(0,0);opacity: .55}50%{transform: rotate(45deg) translate(4px,4px);opacity: 1}}@media (prefers-reduced-motion: reduce){:is(#content,#primary,body) .sp-scroll::after{animation: none !important;opacity: .8 !important}}@media (max-width: 921px){:is(#content,#primary,body) .sp-scroll::after{width: 20px !important;height: 20px !important}}/* v281 — hero: spegne il vecchio chevron tipografico sul paragrafo */:is(#content,#primary,body) .sp-scroll p::after,:is(#content,#primary,body) .sp-scroll p::before{content: none !important;display: none !important}/* v282 — scorri: allineato a sinistra, freccia piu piccola e piu spessa */:is(#content,#primary,body) .sp-scroll{padding-left: 0 !important;margin-left: 0 !important;border-left: 0 !important;text-align: left !important;align-items: flex-start !important}:is(#content,#primary,body) .sp-scroll > .elementor-widget-container{padding-left: 0 !important;margin-left: 0 !important}:is(#content,#primary,body) .sp-scroll p{padding-left: 0 !important;margin-left: 0 !important;text-align: left !important}:is(#content,#primary,body) .sp-scroll::after{width: 18px !important;height: 18px !important;border-right-width: 3px !important;border-bottom-width: 3px !important;border-radius: 1px !important;margin-left: 0 !important}@media (max-width: 921px){:is(#content,#primary,body) .sp-scroll::after{width: 15px !important;height: 15px !important;border-right-width: 3px !important;border-bottom-width: 3px !important}}/* v283 — case history: schede non cliccabili in attesa dei contenuti */:is(#content,#primary,body) .sp-media a,:is(#content,#primary,body) .sp-media .elementor-post__thumbnail__link,:is(#content,#primary,body) .sp-media .elementor-post__title a,:is(#content,#primary,body) .sp-media .elementor-post__read-more,:is(#content,#primary,body) .sp-media .e-loop-item a,:is(#content,#primary,body) .sp-media .elementor-post__card a,:is(#content,#primary,body) .sp-case a,:is(#content,#primary,body) .sp-case .elementor-post__thumbnail__link,:is(#content,#primary,body) .sp-case .elementor-post__title a,:is(#content,#primary,body) .sp-case .elementor-post__read-more,:is(#content,#primary,body) .sp-case .e-loop-item a,:is(#content,#primary,body) .sp-case .elementor-post__card a,:is(#content,#primary,body) .elementor-widget-posts a,:is(#content,#primary,body) .elementor-widget-posts .elementor-post__thumbnail__link,:is(#content,#primary,body) .elementor-widget-posts .elementor-post__title a,:is(#content,#primary,body) .elementor-widget-posts .elementor-post__read-more,:is(#content,#primary,body) .elementor-widget-posts .e-loop-item a,:is(#content,#primary,body) .elementor-widget-posts .elementor-post__card a,:is(#content,#primary,body) .elementor-widget-loop-grid a,:is(#content,#primary,body) .elementor-widget-loop-grid .elementor-post__thumbnail__link,:is(#content,#primary,body) .elementor-widget-loop-grid .elementor-post__title a,:is(#content,#primary,body) .elementor-widget-loop-grid .elementor-post__read-more,:is(#content,#primary,body) .elementor-widget-loop-grid .e-loop-item a,:is(#content,#primary,body) .elementor-widget-loop-grid .elementor-post__card a,:is(#content,#primary,body) .elementor-widget-archive-posts a,:is(#content,#primary,body) .elementor-widget-archive-posts .elementor-post__thumbnail__link,:is(#content,#primary,body) .elementor-widget-archive-posts .elementor-post__title a,:is(#content,#primary,body) .elementor-widget-archive-posts .elementor-post__read-more,:is(#content,#primary,body) .elementor-widget-archive-posts .e-loop-item a,:is(#content,#primary,body) .elementor-widget-archive-posts .elementor-post__card a{pointer-events: none !important;cursor: default !important;text-decoration: none !important;color: inherit !important}:is(#content,#primary,body) .sp-media :is(a,.e-loop-item),:is(#content,#primary,body) .sp-case :is(a,.e-loop-item),:is(#content,#primary,body) .elementor-widget-posts :is(a,.e-loop-item),:is(#content,#primary,body) .elementor-widget-loop-grid :is(a,.e-loop-item),:is(#content,#primary,body) .elementor-widget-archive-posts :is(a,.e-loop-item){-webkit-user-select: text;user-select: text}:is(#content,#primary,body) .sp-media a:focus-visible,:is(#content,#primary,body) .sp-case a:focus-visible,:is(#content,#primary,body) .elementor-widget-posts a:focus-visible,:is(#content,#primary,body) .elementor-widget-loop-grid a:focus-visible,:is(#content,#primary,body) .elementor-widget-archive-posts a:focus-visible{outline: none !important}:is(#content,#primary,body) .sp-media a[aria-hidden],:is(#content,#primary,body) .sp-case a[aria-hidden],:is(#content,#primary,body) .elementor-widget-posts a[aria-hidden],:is(#content,#primary,body) .elementor-widget-loop-grid a[aria-hidden],:is(#content,#primary,body) .elementor-widget-archive-posts a[aria-hidden]{pointer-events: none !important}/* v284 — blocco 04: riga senza .e-con-inner trattata come le altre */:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)){display: grid !important;grid-template-columns: 56px 20px minmax(0,1fr) !important;align-items: center !important;column-gap: var(--sp-5) !important;padding: 0 !important;margin: 0 !important}:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)) > *{width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important}:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)) > .sp-icon-ring{width: 56px !important;min-width: 56px !important;max-width: 56px !important;justify-self: start !important}:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)) > .sp-icon-check{width: 20px !important;justify-self: center !important}:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)) + .sp-segnale,:is(#content,#primary,body) .sp-segnale + .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)){margin-top: var(--sp-6) !important}@media (max-width: 921px){:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)){grid-template-columns: 48px 18px minmax(0,1fr) !important;column-gap: var(--sp-4) !important}:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)) > .sp-icon-ring{width: 48px !important;min-width: 48px !important;max-width: 48px !important}:is(#content,#primary,body) .sp-blocco-04 .sp-segnale:not(:has(> .e-con-inner)) > .sp-icon-check{width: 18px !important}}/* v285 — blocco 04: passo verticale identico fra tutte le righe */:is(#content,#primary,body) .sp-blocco-04 .sp-segnale{padding-block: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;border: 0 !important}:is(#content,#primary,body) .sp-blocco-04 .sp-segnale + .sp-segnale{margin-top: var(--sp-6) !important}@media (min-width: 922px){:is(#content,#primary,body) .sp-blocco-04 .sp-segnale + .sp-segnale{margin-top: var(--sp-7) !important}}@media (max-width: 921px){:is(#content,#primary,body) .sp-blocco-04 .sp-segnale + .sp-segnale{margin-top: var(--sp-5) !important}}/* v286 — blocco 04: passo verticale piu stretto */@media (min-width: 922px){:is(#content,#primary,body) .sp-blocco-04 .sp-segnale + .sp-segnale{margin-top: var(--sp-5) !important}}@media (max-width: 921px){:is(#content,#primary,body) .sp-blocco-04 .sp-segnale + .sp-segnale{margin-top: var(--sp-4) !important}}/* v287 — mobile: il tondo delle virgolette sta sopra il testo, mai addosso */@media (max-width: 921px){:is(#content,#primary,body) :is(.sp-citazione-col--pastiglia,.sp-citazione-col,.sp-citazione,.sp-pull,.sp-fase-claim){position: relative !important;padding-left: 0 !important;padding-top: 76px !important}:is(#content,#primary,body) :is(.sp-citazione-col--pastiglia,.sp-citazione-col,.sp-citazione,.sp-pull,.sp-fase-claim)::before{top: 0 !important;left: 0 !important;right: auto !important;bottom: auto !important;transform: none !important;margin: 0 !important}:is(#content,#primary,body) :is(.sp-citazione-col--pastiglia,.sp-citazione-col,.sp-citazione,.sp-pull,.sp-fase-claim) p{padding-left: 0 !important;margin-left: 0 !important;max-width: none !important}:is(#content,#primary,body) .sp-citazione-col--pastiglia .sp-citazione{padding-top: 0 !important}:is(#content,#primary,body) .sp-citazione-col--pastiglia .sp-citazione::before{content: none !important;display: none !important}}/* v288 — mobile: il testo scende sotto il tondo, misurato sul tondo stesso */@media (max-width: 921px){:is(#content,#primary,body) .sp-fascia .sp-citazione-col--pastiglia,:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-col--pastiglia,:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-col,:is(#content,#primary,body) .e-con .sp-citazione-col--pastiglia{padding-top: 88px !important;padding-left: 0 !important}:is(#content,#primary,body) .sp-fascia .sp-citazione-col--pastiglia::before,:is(#content,#primary,body) .sp-fascia--chiara .sp-citazione-col--pastiglia::before,:is(#content,#primary,body) .e-con .sp-citazione-col--pastiglia::before{top: 0 !important;left: 0 !important;transform: none !important}}/* v289 — mobile: citazione staccata dal filetto verticale */@media (max-width: 921px){:is(#content,#primary,body) .sp-about .sp-pull,:is(#content,#primary,body) .sp-about-hero .sp-pull,:is(#content,#primary,body) .sp-pull{padding-left: var(--sp-6) !important;padding-top: 40px !important}:is(#content,#primary,body) .sp-pull p{padding-left: 0 !important;margin-left: 0 !important;max-width: none !important}:is(#content,#primary,body) .sp-pull::before{left: 0 !important;top: 0 !important;transform: none !important}:is(#content,#primary,body) .sp-pull::after{left: 0 !important}}/* v290 — mobile: virgolette piu grandi e staccate dal filetto */@media (max-width: 921px){:is(#content,#primary,body) .sp-about .sp-pull,:is(#content,#primary,body) .sp-about-hero .sp-pull,:is(#content,#primary,body) .sp-section .sp-pull,:is(#content,#primary,body) .e-con .sp-pull{padding-left: var(--sp-6) !important;padding-top: 64px !important;position: relative !important}:is(#content,#primary,body) .sp-about .sp-pull::before,:is(#content,#primary,body) .sp-about-hero .sp-pull::before,:is(#content,#primary,body) .sp-section .sp-pull::before,:is(#content,#primary,body) .e-con .sp-pull::before{font-size: 46px !important;line-height: 1 !important;top: 0 !important;left: var(--sp-6) !important;right: auto !important;transform: none !important;color: var(--sp-gold) !important;opacity: 1 !important}:is(#content,#primary,body) .sp-about .sp-pull p,:is(#content,#primary,body) .sp-about-hero .sp-pull p,:is(#content,#primary,body) .sp-section .sp-pull p,:is(#content,#primary,body) .e-con .sp-pull p{padding-left: 0 !important;margin-left: 0 !important;margin-top: 0 !important;max-width: none !important}}/* v291 — fasi su mobile: meno vuoto fra numero, titolo, claim e corpo */@media (max-width: 921px){:is(#content,#primary,body) .sp-fasi .sp-fase > .e-con-inner,:is(#content,#primary,body) .sp-fasi-metodo .sp-fase > .e-con-inner{row-gap: 0 !important;padding-block: var(--sp-6) !important}:is(#content,#primary,body) .sp-fase > .e-con-inner > *{margin-block: 0 !important}:is(#content,#primary,body) .sp-fase-media{margin-bottom: var(--sp-4) !important}:is(#content,#primary,body) .sp-fase-num{margin-bottom: var(--sp-2) !important}:is(#content,#primary,body) .sp-fase-num p{margin: 0 !important}:is(#content,#primary,body) .sp-fase-nome,:is(#content,#primary,body) .sp-fase-titolo{margin-bottom: var(--sp-4) !important}:is(#content,#primary,body) .sp-fase-nome .elementor-heading-title,:is(#content,#primary,body) .sp-fase-titolo .elementor-heading-title{margin: 0 !important}:is(#content,#primary,body) .sp-fase-claim{margin-bottom: var(--sp-3) !important}:is(#content,#primary,body) .sp-fase-claim p,:is(#content,#primary,body) .sp-fase-claim > .elementor-widget-container{margin: 0 !important}:is(#content,#primary,body) .sp-fase-corpo{margin-top: 0 !important}:is(#content,#primary,body) .sp-fase-corpo p{margin: 0 !important}}/* v292 — le fasi non hanno il tondo delle virgolette: niente padding di scarto */@media (max-width: 921px){:is(#content,#primary,body) .sp-fase .sp-fase-claim,:is(#content,#primary,body) .sp-fasi .sp-fase-claim,:is(#content,#primary,body) .sp-fasi-metodo .sp-fase-claim{padding-top: 0 !important;padding-left: 0 !important;margin-top: 0 !important;margin-bottom: var(--sp-3) !important}:is(#content,#primary,body) .sp-fase .sp-fase-claim::before,:is(#content,#primary,body) .sp-fasi .sp-fase-claim::before{content: none !important;display: none !important}}/* v293 — nomi delle fasi piu grandi su mobile */@media (max-width: 921px){:is(#content,#primary,body) .sp-fase .sp-fase-nome .elementor-heading-title,:is(#content,#primary,body) .sp-fase .sp-fase-titolo .elementor-heading-title,:is(#content,#primary,body) .sp-fasi .sp-fase-nome .elementor-heading-title,:is(#content,#primary,body) .sp-fasi-metodo .sp-fase-nome .elementor-heading-title{font-size: clamp(24px,6.2vw,30px) !important;line-height: 1.2 !important;font-weight: 400 !important;letter-spacing: 0 !important}}
