@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-font-smoothing:antialiased;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}em{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}:focus-visible{border-radius:2px;outline:3px solid #005fcc;outline-offset:2px;-webkit-transition:outline-offset .15s ease-out;transition:outline-offset .15s ease-out}button{background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-align:left;text-transform:inherit;vertical-align:baseline}@font-face{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;font-display:swap;font-family:Haffer XH;font-style:normal;font-weight:400;src:url(../fonts/HafferXH-TRIAL-Regular.woff2) format("woff2")}@font-face{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;font-display:swap;font-family:Haffer XH;font-style:normal;font-weight:500;src:url(../fonts/HafferXH-TRIAL-Medium.woff2) format("woff2")}@font-face{-webkit-font-feature-settings:"ss02" on,"liga" off;font-feature-settings:"ss02" on,"liga" off;font-display:swap;font-family:Haffer XH;font-style:normal;font-weight:600;src:url(../fonts/HafferXH-TRIAL-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haffer SemiMono;font-style:normal;font-weight:400;src:url(../fonts/HafferSemiMono-TRIAL-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haffer SemiMono;font-style:normal;font-weight:500;src:url(../fonts/HafferSemiMono-TRIAL-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Haffer SemiMono;font-style:normal;font-weight:600;src:url(../fonts/HafferSemiMono-TRIAL-SemiBold.woff2) format("woff2")}#grid{display:none;height:var(--doc-height);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9000}#grid .row{grid-column-gap:var(--grid-column-gap);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:1fr;height:100vh;height:var(--doc-height)}#grid .row .col{background:var(--color-grid);display:block;opacity:.25}#grid.show{display:block}#size{bottom:9pt;display:none;left:0;position:fixed;right:0;text-align:center;z-index:9001}#size .size-info{background-color:rgba(0,0,0,.8);border-radius:20px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);box-shadow:0 0 10px 1px rgba(0,0,0,.15);color:#fff;display:inline-block;font-family:monospace;font-size:9pt;font-weight:700;margin:0 auto;padding:6px 1pc}#size.show,.debug #grid,.debug #size{display:block}.skip-link{background:var(--color-ink);border-radius:100vmax;color:var(--color-paper);font-family:var(--font-alternative);font-size:.9375rem;font-weight:600;left:50%;line-height:1.2;margin-top:10px;padding:10px 15px;position:absolute;text-decoration:none;text-transform:uppercase;top:-75pt;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top .2s ease-out;transition:top .2s ease-out;z-index:3000}.skip-link:focus{outline:3px solid #fff;outline-offset:-3px;top:10px}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--font-base:"Source Serif 4",serif;--font-heading:"Haffer XH",sans-serif;--font-alternative:"Haffer SemiMono",sans-serif;--gutter:20px;--margin:16px;--color-ink:#091535;--color-accent:#2e3c71;--color-accent-rgb:44,58,111;--color-accent-light:#013696;--color-ink-light:#5f5f61;--color-bg:#f3f3f3;--color-paper:#fff;--color-primary:#74c200;--color-primary-light:#a2db4b;--color-primary-lighter:rgba(116,194,0,.15);--color-primary-lighter-hover:rgba(116,194,0,.3);--color-primary-dark:#317f11;--color-divider:#dedede;--color-divider-opacity:hsla(0,0%,87%,.5);--color-secondary:#fcc443;--color-secondary-lighter:rgba(252,196,67,.15);--color-accent-lighter:rgba(1,54,150,.1);--color-divider-progetti:#ebf6db;--color-bg-progetti:#ebf6db;--color-tag-bg:rgba(99,99,99,.1);--color-tag-bg-hover:rgba(99,99,99,.2);--color-orizzonti:#ff3e3e;--color-orizzonti-rgb:255,62,62;--color-alert-100:#e90c3c;--color-success-100:#10bd1e;--color-success-10:rgba(16,189,30,.1);--container-width:1260px;--doc-height:100%;--grid-column-gap:var(--gutter);--color-grid:var(--color-primary);--breadcrumb-separator:"/"}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-ink);scroll-behavior:smooth;scroll-padding-top:44px}body,html{background:var(--color-paper)}body:has(#wpadminbar){overflow-x:hidden}.container{margin-inline:auto;max-width:var(--container-width);padding-inline:var(--margin)}.image-spacer{display:block;padding-top:56.25%;position:relative}.image-spacer.ratio-1-1{padding-top:100%}.image-spacer.round{border-radius:100vmax;overflow:hidden}.image-spacer img{height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}img{display:block;height:auto!important;max-width:100%}.icon{fill:none;height:24px;width:24px}.icon-inline{display:inline-block;vertical-align:middle}#page{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.enrichment{margin:3rem 0}.enrichment:first-child{margin-top:0}.enrichment:last-child{margin-bottom:0}.main-section{margin-top:2rem}.main-section:first-child{margin-top:0}body{color:var(--color-ink);font-family:var(--font-base);font-optical-sizing:auto;font-size:1.0625rem;line-height:1.5}a{color:inherit;text-decoration:none}strong{font-weight:600}h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{text-wrap:pretty}.h1{color:var(--color-accent);font-family:var(--font-heading);font-size:2pc;font-weight:600;letter-spacing:.01em;line-height:1.15}.h1.small,.post-title{font-size:26px}.post-title{color:var(--color-accent);font-family:var(--font-heading);font-weight:600;line-height:1.15}.post-title span{font-weight:500}.section-title,.widget-title{color:var(--color-accent);font-family:var(--font-heading);font-size:26px}.section-title{padding-bottom:1rem}.caption{font-family:var(--font-alternative);text-transform:uppercase}.caption,.enrichment-caption{color:var(--color-ink-light);font-size:.8125rem;letter-spacing:.02em;line-height:1}.enrichment-caption{font-family:var(--font-heading);margin-top:2em}.chevroned{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.4em}.chevroned:after{border-left:.38em solid transparent;border-right:.38em solid transparent;border-top:.38em solid;content:"";display:inline-block;margin-top:.1em}.rich-text a:not(.enrichment a),.rich-text a:not(.enrichment a):visited{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.rich-text a:not(.enrichment a):focus,.rich-text a:not(.enrichment a):hover,.rich-text a:not(.enrichment a):visited:focus,.rich-text a:not(.enrichment a):visited:hover{color:var(--color-primary)}.rich-text a:not(.enrichment a),.rich-text a:not(.enrichment a):visited{font-weight:600}.rich-text a:not(.enrichment a) strong,.rich-text a:not(.enrichment a):visited strong{font-weight:700!important}.rich-text>p{margin-bottom:.6em}.rich-text>h1,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6{text-wrap:balance;color:var(--color-accent);font-family:var(--font-heading);font-size:1.4375rem;font-weight:600;letter-spacing:.01em;line-height:1.15;margin-bottom:.5em;margin-top:1.8em}.rich-text>h1:first-child,.rich-text>h2:first-child,.rich-text>h3:first-child,.rich-text>h4:first-child,.rich-text>h5:first-child,.rich-text>h6:first-child{margin-top:0}.rich-text>h1,.rich-text>h2{font-size:1.625rem}.rich-text>hr{background:var(--color-divider);border:none;height:1px;margin:2em 0}.rich-text>ol,.rich-text>ul{list-style-type:disc;margin:1em 0 1em 1em}.rich-text>ol li,.rich-text>ul li{margin-top:.6em}.rich-text>ol:first-child,.rich-text>ul:first-child{margin-top:0}.rich-text>ol:last-child,.rich-text>ul:last-child{margin-bottom:0}.rich-text>ol{list-style-type:decimal}.rich-text table{border-collapse:collapse;font-family:var(--font-heading);font-size:.9em;line-height:1.2;margin:1.5rem 0;width:100%}.rich-text table:first-child{margin-top:0}.rich-text table:last-child{margin-bottom:0}.rich-text table caption{border-bottom:3px solid var(--color-primary);color:var(--color-primary);font-size:20px;font-weight:500;margin-bottom:.25em;padding-bottom:.25em;text-align:left}.rich-text table th{font-family:var(--font-alternative);font-size:.9375rem;font-weight:500;text-transform:uppercase}.rich-text table td,.rich-text table th{padding:.8em;text-align:left}.rich-text table td:first-child,.rich-text table th:first-child{padding-left:0}.rich-text table td:last-child,.rich-text table th:last-child{padding-right:0}.rich-text table thead tr{border-bottom:1px solid var(--color-ink-light)}.rich-text table tbody tr{border-bottom:1px dashed var(--color-divider)}.rich-text table tbody tr:last-child{border-bottom:1px solid var(--color-divider)}.rich-text table tbody tr.enfasi{background-color:var(--color-primary)}.rich-text table:has(+figcaption){margin-bottom:0}.rich-text h1+table,.rich-text h2+table,.rich-text h3+table,.rich-text h4+table,.rich-text h5+table,.rich-text h6+table{margin-top:0}.button,input[type=submit]{--color-button-accent:var(--color-primary);-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:2px solid var(--color-primary);border-radius:4px;color:var(--color-ink);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-heading);font-size:.875rem;font-weight:600;gap:9pt;height:42px;justify-content:center;letter-spacing:.01em;padding:0 1.1em;text-decoration:none!important;-webkit-transition:border .3s ease;transition:border .3s ease}.button:is(a,button):hover,input[type=submit]:is(a,button):hover{background:var(--color-primary);color:var(--color-paper)}.button.disabled,.button:disabled,input[type=submit].disabled,input[type=submit]:disabled{--color-button-accent:#5f5f61;color:#5f5f61;cursor:not-allowed;opacity:.3}.button svg,input[type=submit] svg{color:var(--color-button-accent);height:20px;margin:0 -2px;-webkit-transition:color .3s ease;transition:color .3s ease;width:20px}.button.as-link,input[type=submit].as-link{background:transparent!important;border:none;color:var(--color-accent)!important;color:var(--color-accent);font-family:var(--font-alternative);font-size:.875rem;font-weight:600;height:auto;padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.2em;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.button.as-link:focus,.button.as-link:hover,input[type=submit].as-link:focus,input[type=submit].as-link:hover{color:var(--color-primary)}.button.primary,input[type=submit].primary{background:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important;color:var(--color-ink)!important;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.button.primary svg,input[type=submit].primary svg{color:inherit;-webkit-transition:none;transition:none}.button.primary:hover,input[type=submit].primary:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-paper)!important}.button.secondary,input[type=submit].secondary{background:var(--color-secondary)!important;border:none!important;color:var(--color-ink)!important;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.button.secondary svg,input[type=submit].secondary svg{color:inherit;-webkit-transition:none;transition:none}.button.secondary:hover,input[type=submit].secondary:hover{background:var(--color-primary)!important;color:var(--color-paper)!important}.buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.3em 1.8em}.buttons.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.read{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-heading);font-size:1rem;font-weight:500;gap:6px;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.read .icon,.read:focus,.read:hover{color:var(--color-primary)}#header .logo{background:url(../img/logo.svg) no-repeat 0 0;background-size:100% auto;height:62px;text-indent:-999em;width:168px}#header .logo a{display:block;height:100%;width:100%}#mobile-panel{--color-divider:hsla(0,0%,78%,.5);background:var(--color-accent);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1rem;height:100%;line-height:1.3;overflow:auto;padding:27px 2pc 2pc;position:fixed;right:-100%;top:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%;z-index:10}#mobile-panel.show{-webkit-transform:translateX(-100%);transform:translateX(-100%)}#mobile-panel .heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}#mobile-panel .heading,#mobile-panel .heading .back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#mobile-panel .heading .back{font-size:1.0625rem;font-weight:600;gap:.6em}#mobile-panel .heading .close{margin-right:-10px}#mobile-panel .heading .close svg{display:block}#mobile-panel .title{font-size:1.5rem;font-weight:600}#mobile-panel .submenu{margin-top:24px}#mobile-panel .submenu ul li{border-top:1px solid var(--color-divider)}#mobile-panel .submenu ul li a{display:block;padding:.9em 0}#footer{background-color:#f3f3f3;overflow:hidden;padding:30px 0 20px}#footer a{-webkit-transition:color .2s ease;transition:color .2s ease}#footer a:hover{color:var(--color-primary)}#footer .main .logo a,#footer .main .logo a:visited{background:url(../img/logo.svg) no-repeat 0 0;background-size:100% auto;display:block;height:86px;text-indent:-999em;width:238px}#footer .main .logo a a,#footer .main .logo a:visited a{display:block;height:100%;width:100%}#footer .main .footer-nav .menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);font-family:var(--font-alternative);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2em;margin-top:2em;text-transform:uppercase}#footer .main .footer-nav .menu li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.3em}#footer .main .menu2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);font-family:var(--font-alternative);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.2em;margin-top:2em;text-transform:uppercase}#footer .main .menu2 li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.3em}#footer .main .project{background:url(../img/fondo-sviluppo.png) no-repeat 0 0;background-size:134px;font-family:var(--font-heading);font-size:.8125rem;line-height:1.4;margin-top:2em;padding-top:72px}#footer .subfooter{margin-top:3rem}#footer .subfooter .top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#footer .subfooter .links,#footer .subfooter .top{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .subfooter .links{border-top:2px solid var(--color-divider);-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-alternative);font-size:.8125rem;font-weight:500;gap:.8em 1.5em;letter-spacing:.02em;line-height:1.4;margin-top:1em;padding-top:1em;text-transform:uppercase}#footer .subfooter .legal{font-family:var(--font-heading);font-size:.8125rem;line-height:1.4;margin-top:2em}.socials-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.socials-list li:first-child{margin-left:-8px}.socials-list li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--color-ink);display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease;width:38px}.socials-list li a:hover{color:var(--color-primary)}.socials-list li a svg{display:block;height:24px;width:24px}.socials-list li a .feedback{font-size:.875rem;left:50%;line-height:1;padding:.2em .5em .3em;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:1}.menu-internal{overflow:hidden}.menu-internal ul{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding:1rem var(--gutter);scrollbar-width:none}.menu-internal ul::-webkit-scrollbar{display:none}.menu-internal ul li{-ms-flex-negative:0;flex-shrink:0;font-family:var(--font-heading);font-size:1rem;font-weight:500;letter-spacing:0}.menu-internal ul li:after{color:var(--color-accent);content:"•";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:9pt;margin-inline:1.5rem;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.menu-internal ul li:last-child:after{content:"";margin:0}.menu-internal ul a,.menu-internal ul a:visited{color:var(--color-accent);-webkit-transition:color .2s ease;transition:color .2s ease}.menu-internal ul a:hover{color:var(--color-primary)}.menu-internal ul li.current-menu-item a,.menu-internal ul li.current-menu-item a:visited{color:var(--color-primary);font-weight:600}#page-hero{background:linear-gradient(0deg,rgba(116,194,0,.1),hsla(0,0%,100%,0) 75pt);padding:40px 0}#page-hero .text{margin-top:.6em}#page-hero .outer{grid-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}#page-hero .inner{grid-column:span 12}.is-orizzonti-tv #page-hero{background:linear-gradient(0deg,rgba(0,112,192,.1),hsla(0,0%,100%,0) 75pt)}.is-orizzonti-tv #page-hero .h1,.is-orizzonti-tv #page-hero .text{color:var(--color-paper)}.tag:not(body){-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-tag-bg);border-radius:4px;color:var(--color-accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-alternative);font-size:.875rem;font-weight:500;gap:6px;letter-spacing:.02em;line-height:1;padding:.3em .4em;text-transform:uppercase;-webkit-transition:background .2s ease;transition:background .2s ease}.tag:not(body):hover{background:var(--color-tag-bg-hover)}.tag:not(body) .icon{height:18px;width:18px}.is-orizzonti-tv .tag:not(body){background:hsla(0,0%,100%,.15);color:var(--color-paper)}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.tags .project-status{padding-block:.7em .6em}.source{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-heading);font-size:.875rem;gap:8px;line-height:1.1;padding-block:0 4rem}.source a,.source a:visited{color:var(--color-accent);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.source a:focus,.source a:hover,.source a:visited:focus,.source a:visited:hover{color:var(--color-primary)}.source-logo{-ms-flex-negative:0;flex-shrink:0;height:28px;position:relative;width:28px}.source-logo img{height:100%!important;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.source-top{margin-bottom:1rem}.source-bottom{padding-block:4rem}.source.teaser-source{padding-block:1rem 0}.teaser{border-top:2px solid var(--color-bg)}.teaser,.teaser .teaser-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.teaser .teaser-content{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-grow:1;justify-content:space-between;min-height:150px;padding-top:1.5rem}.teaser .teaser-date{color:var(--color-ink-light);font-family:var(--font-heading);font-size:.875rem;line-height:1;margin-top:2em}.teaser .tags{margin-bottom:.6em}.teaser .teaser-title{color:var(--color-accent);font-family:var(--font-heading);font-size:1.375rem;font-weight:600;letter-spacing:.01em;line-height:1.2;-webkit-transition:color .2s ease;transition:color .2s ease}.teaser .teaser-title a{-webkit-transition:color .3s ease;transition:color .3s ease}.teaser .teaser-title a:hover{color:var(--color-primary)}.teaser .teaser-image{margin-top:20px}.teaser .teaser-image .image-spacer{padding-top:56.25%;position:relative}.teaser .teaser-image .play-icon{background-color:rgba(var(--color-orizzonti-rgb),.9);border-radius:100vmax;color:var(--color-paper);height:24px;left:50%;padding:13px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.teaser .teaser-image .play-icon svg{display:block}.teaser.is-comunicato .read{-webkit-padding-before:1rem;padding-block-start:1rem}.teaser.is-progetto{border:none}.teaser.is-progetto .teaser-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(rgba(116,194,0,.15)));background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(116,194,0,.15));border-radius:0 0 9pt 9pt;min-height:200px;order:2;padding:0 20px 20px}.teaser.is-progetto .teaser-content-bottom{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.teaser.is-progetto .teaser-content-bottom .icon-arrow{color:var(--color-primary);height:2pc;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:2pc}.teaser.is-progetto .teaser-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-block:0 20px;order:1}.teaser.is-evento .tag{font-family:var(--font-heading);letter-spacing:0;text-transform:none}.teaser.wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1rem;justify-content:space-between;padding-bottom:1rem;width:100%}.teaser.wide .teaser-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:auto}.teaser.wide .teaser-image{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;margin:1.5rem 0 0}.teaser.wide .teaser-title{font-size:1.125rem}.teaser.wide.is-progetto{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(rgba(116,194,0,.15)));background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(116,194,0,.15));border-top:2px solid var(--color-bg);gap:0;padding:0}.teaser.wide.is-progetto .teaser-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;background:none;border-radius:0;min-height:auto;order:1;padding-top:1.5rem}.teaser.wide.is-progetto .teaser-content-bottom{padding-block:.5rem 0}.teaser.wide-small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:0;justify-content:space-between;padding-bottom:0;width:100%}.teaser.wide-small .teaser-content{-webkit-box-flex:1;-ms-flex-positive:1;background:none;flex-grow:1;min-height:auto}.teaser.wide-small .teaser-image{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;margin:0}.teaser.wide-small .teaser-title{font-size:1.125rem}.teaser.full{border:none;z-index:99}.teaser.full.is-progetto{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(rgba(116,194,0,.15)));background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(116,194,0,.15));border-radius:0 0 9pt 0}.teaser.full.is-progetto .teaser-content{background:none;border-radius:0;padding-left:0}.is-orizzonti-tv .teaser{border-top:2px solid hsla(0,0%,100%,.3)}.is-orizzonti-tv .teaser.has-video{border:none}.is-orizzonti-tv .teaser.has-video .teaser-content{background:-webkit-gradient(linear,left top,left bottom,from(#354689),to(#2c3a6f));background:linear-gradient(180deg,#354689,#2c3a6f);padding-inline:20px}.is-orizzonti-tv .teaser .teaser-title{color:var(--color-paper)}#pagination{margin-block:2rem 3rem}#pagination .numbers,#pagination .pagination-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;font-family:var(--font-heading);font-size:1.125rem;font-weight:500;gap:1.3em;line-height:1}#pagination .numbers li.active,#pagination .numbers li.is-active,#pagination .pagination-numbers li.active,#pagination .pagination-numbers li.is-active{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-primary-lighter);border-radius:100%;color:var(--color-ink);display:-webkit-box;display:-ms-flexbox;display:flex;height:3pc;justify-content:center;width:3pc}#pagination .numbers .dots,#pagination .numbers li a,#pagination .numbers li a:visited,#pagination .pagination-numbers .dots,#pagination .pagination-numbers li a,#pagination .pagination-numbers li a:visited{color:var(--color-ink)}#pagination .arrows,#pagination .pagination-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.breadcrumbs{font-family:var(--font-alternative);font-size:.875rem;line-height:.9;margin-bottom:1rem;text-transform:uppercase}.breadcrumbs>ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.breadcrumbs>ol,.breadcrumbs>ol>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs>ol>li{color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.breadcrumbs>ol>li:after{-webkit-margin-start:.5rem;color:var(--color-ink);content:var(--breadcrumb-separator);margin-inline-start:.5rem;opacity:.5}.breadcrumbs>ol>li:nth-last-child(2){-ms-flex-preferred-size:100%;color:var(--color-primary);flex-basis:100%;font-weight:600;margin:0}.breadcrumbs>ol>li:nth-last-child(2):after{content:none}.breadcrumbs>ol>li:nth-last-child(2) a{color:var(--color-primary)}.breadcrumbs a{color:var(--color-ink);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.breadcrumbs a:focus,.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs a:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.breadcrumbs li[aria-current=page]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumbs li[aria-current=page]:before{content:none}.breadcrumbs:focus-within li[aria-current=page]{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.breadcrumbs:focus-within li[aria-current=page]:before{-webkit-margin-end:.5rem;color:var(--color-ink);content:var(--breadcrumb-separator);margin-inline-end:.5rem;opacity:.5}.wp-block-columns{display:grid!important;-ms-flex-wrap:unset!important;flex-wrap:unset!important;gap:var(--gutter)!important;grid-template-columns:1fr}.wp-block-columns .wp-block-column{-ms-flex-preferred-size:unset!important;-webkit-box-flex:unset!important;-ms-flex-positive:unset!important;flex-basis:unset!important;flex-grow:unset!important;margin:0!important}.video-wrapper{padding-top:56.25%;position:relative}.video-wrapper iframe,.video-wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.video-wrapper.ratio-1-1{padding-top:100%}.video-wrapper.ratio-9-16{margin-left:auto;margin-right:auto;max-width:500px;padding-top:177.78%}.video-wrapper.ratio-4-3{padding-top:75%}.video-wrapper.ratio-21-9{padding-top:42.86%}.post-video.video-error{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-divider-opacity);border-radius:4px;color:var(--color-ink-alt-70);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-heading);font-size:1rem;height:300px;justify-content:center;padding:1rem;text-align:center}.post-video.video-error a,.post-video.video-error a:visited{text-decoration:underline}html.drawered,html.drawered body{overflow:hidden}.drawer{--padding:1rem;-ms-scroll-chaining:none;background:#fff;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;max-height:80%;overflow:auto;overscroll-behavior:contain;padding:var(--padding);position:fixed;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:999999}.drawer.show{-webkit-transform:translateY(0);transform:translateY(0)}.drawer-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:.25em 0}.drawer-title{font-family:var(--font-alternative);font-size:.875rem;text-transform:uppercase}.drawer-close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;justify-content:center;outline:2px solid transparent;outline-offset:2px;position:absolute;right:var(--padding);top:var(--padding);-webkit-transition:background-color .2s ease,outline-color .2s ease;transition:background-color .2s ease,outline-color .2s ease;width:30px}.drawer-close:hover{background-color:rgba(0,0,0,.05)}.drawer-close:focus-visible{background-color:rgba(0,0,0,.05);outline-color:var(--color-primary)}.drawer-close svg{height:24px;width:24px}#drawer-overlay{background:#3b3b3b;cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:999998}html.drawered #drawer-overlay{opacity:.77;pointer-events:auto}.type-slider{margin-block:3rem}.type-slider .slider{margin-right:calc(var(--margin)*-1);overflow:hidden;position:relative}.type-slider .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.type-slider .teaser{-ms-flex-negative:0;flex-shrink:0;margin:0;width:85%}.type-slider header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem;padding-block:.75rem}.type-slider header,.type-slider header .right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.type-slider header .right{gap:10px}.type-slider a.all,.type-slider a.all:visited{color:var(--color-accent);display:none;font-family:var(--font-alternative);font-size:.875rem;font-weight:600;margin-right:10px;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.type-slider a.all:focus,.type-slider a.all:hover,.type-slider a.all:visited:focus,.type-slider a.all:visited:hover{color:var(--color-primary)}.facet{margin-bottom:2rem}.facet-label{font-family:var(--font-alternative);font-size:.875rem;padding-bottom:.5em;text-transform:uppercase}.facetwp-type-search{position:relative}.facetwp-type-search .facetwp-search{border:2px solid var(--color-divider);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1pc;height:44px;padding:0 9pt;position:relative;width:100%}.facetwp-type-search .facetwp-input-wrap{display:block;position:relative}.facetwp-type-search .facetwp-icon{display:block;height:24px;opacity:1;position:absolute;right:9pt;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;z-index:2}.facetwp-type-search .facetwp-icon:before{-webkit-animation:none!important;animation:none!important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMi40IiBkPSJtMTUgMTUgNCA0Ii8+CiAgPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjUuNSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==") no-repeat 50%;content:"";display:block;height:24px;width:24px}.facetwp-type-checkboxes{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.facetwp-checkbox,.facetwp-type-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex}.facetwp-checkbox{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-font-feature-settings:"liga" off,"calt" off;font-feature-settings:"liga" off,"calt" off;align-items:center;background:none;border:2px solid var(--color-divider);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-accent-light);cursor:pointer;font-family:var(--font-alternative);-webkit-font-kerning:none;font-kerning:none;font-size:.875rem;font-weight:670;gap:8px;height:44px;justify-content:center;margin:0;padding:0 .9em;text-transform:uppercase}.facetwp-checkbox:hover{border-color:var(--color-accent-light)}.facetwp-checkbox.checked{border-color:var(--color-primary)}.facetwp-counter{color:var(--color-ink-light);font-size:.75rem}.facetwp-type-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDguNSA4TDE2IDEiIHN0cm9rZT0iIzJFM0I1NCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat right 18px center;border:2px solid var(--color-divider);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:var(--font-heading);font-size:1.0625rem;height:44px;padding:0 40px 0 9pt;width:100%}.facetwp-type-sort select:hover{border-color:var(--color-accent-light)}.facetwp-type-sort select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.facetwp-type-fselect .fs-wrap{-webkit-font-feature-settings:"liga" off,"calt" off;font-feature-settings:"liga" off,"calt" off;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDguNSA4TDE2IDEiIHN0cm9rZT0iIzJFM0I1NCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat right 18px center;border:2px solid var(--color-divider);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:var(--font-heading);font-size:1.0625rem;height:44px;padding:6px 0 4px 4px;width:100%}.facetwp-type-fselect .fs-label-wrap{background:none;border:none}.facetwp-type-fselect .fs-arrow{display:none}.sort-radio{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-font-feature-settings:"liga" off,"calt" off;font-feature-settings:"liga" off,"calt" off;align-items:center;background:none;border:2px solid var(--color-divider);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-accent-light);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-alternative);-webkit-font-kerning:none;font-kerning:none;font-size:.875rem;font-weight:670;gap:8px;height:44px;justify-content:center;margin:0;padding:0 .9em;text-transform:uppercase}.sort-radio:hover{border-color:var(--color-accent-light)}.sort-radio.checked{border-color:var(--color-primary)}.facet-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9pt;justify-content:space-between;margin-top:1.5rem}.swiper{overflow:hidden;position:relative}.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%}.type-slider--next,.type-slider--prev{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:2px solid var(--color-primary);border-radius:100vmax;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:42px;justify-content:center;outline:2px solid transparent;outline-offset:2px;padding:0;-webkit-transition:background-color .2s ease,border-color .2s ease,outline-color .2s ease;transition:background-color .2s ease,border-color .2s ease,outline-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:42px}.type-slider--next .icon,.type-slider--prev .icon{color:var(--color-primary);height:24px;-webkit-transition:color .2s ease;transition:color .2s ease;width:24px}.type-slider--next:hover,.type-slider--prev:hover{background-color:var(--color-primary)}.type-slider--next:hover .icon,.type-slider--prev:hover .icon{color:var(--color-paper)}.type-slider--next:focus-visible,.type-slider--prev:focus-visible{outline-color:var(--color-primary);outline-width:3px}.swiper-button-disabled{background-color:transparent;border:1px solid var(--color-divider);pointer-events:none}.swiper-button-disabled .icon{color:var(--color-divider)}.swiper-button-disabled:hover{-webkit-box-shadow:none;box-shadow:none}.swiper-pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:center;min-height:2rem;padding:0}.swiper-pagination.swiper-pagination-bullets-dynamic{min-width:5rem;overflow:visible;width:auto!important}.swiper-pagination-bullet{background:var(--color-ink-light,#444);border:none;border-radius:100vmax;cursor:pointer;height:.625rem;left:auto!important;margin:0;opacity:.5;position:relative;-webkit-transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,transform .3s ease;transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;width:.625rem}.swiper-pagination-bullet:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;z-index:1}.swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}.swiper-pagination-bullet-active-main{background:var(--color-primary);border-radius:100vmax;height:.625rem;opacity:1;width:1.875rem}.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-prev{background:var(--color-ink-light)!important;height:.5rem!important;opacity:1!important;width:.5rem!important}.swiper-pagination-bullet-active-next-next,.swiper-pagination-bullet-active-prev-prev{height:.4rem!important;opacity:1!important;width:.4rem!important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet:not([class*=active]){height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;visibility:hidden;width:0}.swiper-status.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[class^=cky]{font-family:var(--font-heading)!important}.cky-btn-revisit-wrapper{display:none!important}.cky-banner-element{cursor:pointer}.enrichment-image img{display:block;width:100%}.enrichment-image figcaption{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.8125rem;letter-spacing:.02em;line-height:1;margin-top:1em;text-transform:uppercase}.wp-block-image{margin-block:1.5rem}.wp-block-image img{display:block;height:auto}.wp-block-image figcaption{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.8125rem;letter-spacing:.02em;line-height:1.2;margin-top:.8em;text-transform:uppercase}.wp-block-image.alignleft{float:left;margin-bottom:1rem;margin-right:2rem;margin-top:.25em;max-width:50%}.wp-block-image.alignright{float:right;margin-bottom:1rem;margin-left:2rem;margin-top:.25em;max-width:50%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.aligncenter,.wp-block-image.aligncenter img{margin-left:auto;margin-right:auto}.wp-block-image.alignfull,.wp-block-image.alignwide{max-width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image.is-resized img{max-width:100%;width:auto}.enrichment-embed .wp-block-embed__wrapper{padding-top:56.25%;position:relative}.enrichment-embed .wp-block-embed__wrapper embed,.enrichment-embed .wp-block-embed__wrapper iframe,.enrichment-embed .wp-block-embed__wrapper object,.enrichment-embed .wp-block-embed__wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.enrichment-embed figcaption{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.8125rem;letter-spacing:.02em;line-height:1;margin-top:1em;text-transform:uppercase}.instagram-media{margin-block:2.5rem!important}.enrichment-accordion{border-bottom:1px solid var(--color-accent);font-family:var(--font-heading);font-size:1.0625rem;line-height:1.5;padding-bottom:24px}.enrichment-accordion+.enrichment-accordion{margin-top:-1.5rem}.enrichment-accordion .title{color:var(--color-accent);font-family:var(--font-heading);font-size:1.3125rem;font-weight:600;line-height:1.1}.enrichment-accordion .title .handle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;gap:1pc;justify-content:space-between;padding:0;text-align:left;-webkit-transition:outline-offset .2s ease;transition:outline-offset .2s ease;width:100%}.enrichment-accordion .title .handle:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.enrichment-accordion .title .icon{display:block;height:1pc;position:relative;width:1pc}.enrichment-accordion .title .icon:after,.enrichment-accordion .title .icon:before{background-color:var(--color-accent);content:"";height:2px;left:0;margin-top:-1px;position:absolute;right:0;top:50%}.enrichment-accordion .title .icon:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.enrichment-accordion .title .icon:after{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.enrichment-accordion.open .title .icon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.enrichment-accordion.open .title .icon:after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.enrichment-accordion .content{display:none}.enrichment-accordion .content .items{padding-top:20px}.enrichment-accordion .content .item+.item{border-top:1px solid var(--color-divider);margin-top:30px;padding-top:30px}.enrichment-accordion .content .content-kicker{margin-bottom:1em}.enrichment-accordion .content .content-title{color:var(--color-accent);font-family:var(--font-heading);font-size:1.1875rem;font-weight:500;line-height:1.1;margin-bottom:.5em}.enrichment-quote{color:var(--color-accent);font-family:var(--font-base);font-size:1.625rem;font-style:italic;font-weight:600;letter-spacing:.01em;line-height:1.3em;position:relative}.enrichment-quote p{position:relative;z-index:10}.enrichment-quote cite{display:block;font-family:var(--font-alternative);font-size:.8125rem;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1.2em;margin-top:1.5em;text-transform:uppercase}.enrichment-quote cite em{color:var(--color-ink-light);display:block;font-style:normal;font-weight:400;margin-top:.2em}.enrichment-quote:before{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCA1MiAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjk5NCAyLjE2NzM3QzE0LjYxMDMgMy43MTU0OCA3LjIyNjU5IDkuMTMzODkgNi45MTIzOSAxOC40MjI2QzguNjQwNDggMTcuMzM4OSAxMC4zNjg2IDE2LjcxOTcgMTIuODgyMiAxNi43MTk3QzE4LjUzNzggMTYuNzE5NyAyMi4zMDgyIDIwLjU5IDIyLjMwODIgMjYuNjI3NkMyMi4zMDgyIDMyLjUxMDUgMTcuNDM4MSAzNyAxMS40NjgzIDM3QzQuNTU1ODkgMzcgMCAzMi4wNDYgMCAyMy45OTU4QzAgMTEuMzAxMyA4LjE2OTE4IDEuMjM4NSAyMS45OTQgMFYyLjE2NzM3Wk0yOS42OTE4IDIzLjk5NThDMjkuNjkxOCAxMS4zMDEzIDM3Ljg2MSAxLjIzODUgNTEuNjg1OCAwVjIuMTY3MzdDNDQuMzAyMSAzLjcxNTQ4IDM2LjkxODQgOS4xMzM4OSAzNi42MDQyIDE4LjQyMjZDMzguMzMyMyAxNy4zMzg5IDQwLjA2MDQgMTYuNzE5NyA0Mi41NzQgMTYuNzE5N0M0OC4yMjk2IDE2LjcxOTcgNTIgMjAuNTkgNTIgMjYuNjI3NkM1MiAzMi41MTA1IDQ3LjEyOTkgMzcgNDEuMTYwMSAzN0MzNC4yNDc3IDM3IDI5LjY5MTggMzIuMDQ2IDI5LjY5MTggMjMuOTk1OFoiIGZpbGw9IiNFQkY2REIiLz4KPC9zdmc+Cg==") no-repeat 0;content:"";display:block;height:37px;margin-bottom:20px;width:52px}.enrichment-numbers dl{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}.enrichment-numbers dl .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-item-align:end;align-self:flex-end;border-bottom:1px solid var(--color-divider);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px;padding-bottom:14px}.enrichment-numbers dl .item dt{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.8125rem;letter-spacing:.02em;line-height:1.4em;text-transform:uppercase}.enrichment-numbers dl .item dd{color:var(--color-accent);font-family:var(--font-heading);font-size:2.625rem;font-weight:400;line-height:.9em}.enrichment-numbers dl .item dd .post{font-size:.65em!important}.enrichment-numbers .enrichment-caption{margin-top:1.5em}.enrichment-buttons{margin-top:1.5em!important}.block-gallery{margin-block:2rem 1rem;padding-bottom:90px}.block-gallery,.block-gallery .slider{max-width:100%;position:relative;width:100%}.block-gallery .slider{display:block;margin-left:auto;margin-right:auto;overflow:hidden;z-index:1}.block-gallery .slider:focus{outline:2px solid var(--color-primary);outline-offset:4px}.block-gallery .slider:focus:not(:focus-visible){outline:none}.block-gallery .slider:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.block-gallery .slider-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:100%;z-index:1}.block-gallery .slide,.block-gallery .slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.block-gallery .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:auto;width:100%!important}.block-gallery .slide img{display:block;height:auto;width:100%}.block-gallery .image{-ms-flex-negative:0;flex-shrink:0;width:100%}.block-gallery .image a{display:block;width:100%}.block-gallery .image img{display:block;height:auto;width:100%}.block-gallery .video{aspect-ratio:16/9;position:relative;width:100%}.block-gallery .video embed,.block-gallery .video iframe,.block-gallery .video object,.block-gallery .video video{height:100%;left:0;position:absolute;top:0;width:100%}.block-gallery .caption{color:var(--color-ink-alt-100);font-size:.875rem;font-weight:400;letter-spacing:.02em;line-height:1.4;padding:.5em 0 0}.block-gallery .slider-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:0;gap:1.5rem;justify-content:space-between;padding:1.5rem 0;position:absolute;right:0;width:100%}.block-gallery .slider-nav,.block-gallery .slider-nav .arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.block-gallery .slider-nav .arrows{gap:.5rem}.block-gallery .slider-nav .arrows .next,.block-gallery .slider-nav .arrows .prev{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-primary);border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:44px}.block-gallery .slider-nav .arrows .next svg,.block-gallery .slider-nav .arrows .prev svg{height:24px;width:24px}.block-gallery .slider-nav .arrows .next:hover:not(.swiper-button-disabled),.block-gallery .slider-nav .arrows .prev:hover:not(.swiper-button-disabled){background-color:var(--color-ink);-webkit-transform:scale(1.05);transform:scale(1.05)}.block-gallery .slider-nav .arrows .next:focus,.block-gallery .slider-nav .arrows .prev:focus{outline:2px solid var(--color-ink);outline-offset:2px}.block-gallery .slider-nav .arrows .next:focus:not(:focus-visible),.block-gallery .slider-nav .arrows .prev:focus:not(:focus-visible){outline:none}.block-gallery .slider-nav .arrows .next:focus-visible,.block-gallery .slider-nav .arrows .prev:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.block-gallery .slider-nav .arrows .next:active:not(.swiper-button-disabled),.block-gallery .slider-nav .arrows .prev:active:not(.swiper-button-disabled){-webkit-transform:scale(.95);transform:scale(.95)}.block-gallery .slider-nav .arrows .next.swiper-button-disabled,.block-gallery .slider-nav .arrows .prev.swiper-button-disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.block-gallery .slider-nav .pager{color:var(--color-ink);font-family:var(--font-alternative);font-size:1.125rem;font-weight:600}.enrichment-banks ul{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.enrichment-banks a,.enrichment-banks li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.enrichment-banks a{border-top:1px solid var(--color-divider);color:inherit;height:100%;padding:.5em .2em;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.enrichment-banks a:hover{background-color:rgba(0,0,0,.02)}.enrichment-banks img{height:auto;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.enrichment-people .person-card{border-bottom:2px solid var(--color-divider);font-family:var(--font-heading);padding-block:1rem 2rem}.enrichment-people .person-card.has-image{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.enrichment-people .person-card.is-first.has-image .person-card-media{margin-bottom:0}.enrichment-people .person-card-media{margin-bottom:1rem}.enrichment-people .person-card-media a{border-radius:4px;display:inline-block;outline:2px solid transparent;outline-offset:4px;-webkit-transition:outline-color .2s ease;transition:outline-color .2s ease}.enrichment-people .person-card-media a:focus-visible{outline-color:var(--color-primary)}.enrichment-people .person-card-media img{max-width:90pt}.enrichment-people .person-card-body{font-size:.9375rem;line-height:1.4;padding-top:2rem}.enrichment-people .drawer{font-size:1.1875rem;line-height:1.4}.enrichment-people .drawer-top{margin-bottom:1.2em;padding-right:50px}.enrichment-people .drawer-image{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1em;max-width:230px;width:70%}.enrichment-people .drawer-image .image-spacer{padding-top:133.33%}.enrichment-people .drawer-description{font-family:var(--font-base);font-size:20px;line-height:1.4}.enrichment-people .drawer-description a,.enrichment-people .drawer-description a:visited{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.enrichment-people .drawer-description a:focus,.enrichment-people .drawer-description a:hover,.enrichment-people .drawer-description a:visited:focus,.enrichment-people .drawer-description a:visited:hover{color:var(--color-primary)}.enrichment-people .drawer-description a,.enrichment-people .drawer-description a:visited{font-weight:600}.enrichment-people .drawer-description a strong,.enrichment-people .drawer-description a:visited strong{font-weight:700!important}.enrichment-people .person-title{color:var(--color-accent);font-size:22px;font-weight:600;line-height:1.2;margin:0;padding-bottom:.25em}.enrichment-people .person-role{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.875rem;text-transform:uppercase}.enrichment-people .person-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-block:.75rem 0}.enrichment-people .person-social-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:4px;color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;justify-content:center;outline:2px solid transparent;outline-offset:2px;-webkit-transition:color .2s ease,outline-color .2s ease;transition:color .2s ease,outline-color .2s ease;width:24px}.enrichment-people .person-social-link:focus-visible,.enrichment-people .person-social-link:hover{color:var(--color-primary)}.enrichment-people .person-social-link:focus-visible{outline-color:var(--color-primary)}.enrichment-people .person-social-link .icon{height:24px;width:24px}.enrichment-evidence .evidence-card{border-top:1px solid var(--color-divider);font-family:var(--font-heading);padding-block:1rem 2rem}.enrichment-evidence .evidence-card.has-image{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.enrichment-evidence .evidence-title{color:var(--color-accent);font-size:22px;font-weight:600;line-height:1.2;margin:0;padding-bottom:.25em}.enrichment-evidence .evidence-title a,.enrichment-evidence .evidence-title a:visited{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.enrichment-evidence .evidence-title a:hover{color:var(--color-primary)}.enrichment-evidence .evidence-title .icon{-ms-flex-negative:0;color:var(--color-primary);flex-shrink:0;height:30px;width:30px}.enrichment-evidence .evidence-subtitle{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.875rem;padding-bottom:.5em;text-transform:uppercase}.enrichment-evidence .evidence-description{font-family:var(--font-heading);font-size:1rem;line-height:1.4}.enrichment-evidence .evidence-description a,.enrichment-evidence .evidence-description a:visited{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.enrichment-evidence .evidence-description a:focus,.enrichment-evidence .evidence-description a:hover,.enrichment-evidence .evidence-description a:visited:focus,.enrichment-evidence .evidence-description a:visited:hover{color:var(--color-primary)}.enrichment-evidence .evidence-description a,.enrichment-evidence .evidence-description a:visited{font-weight:600}.enrichment-evidence .evidence-description a strong,.enrichment-evidence .evidence-description a:visited strong{font-weight:700!important}.enrichment-evidence .evidence-card-media{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;max-width:90pt}.enrichment-evidence .evidence-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-block:0 .5rem}.enrichment-evidence .evidence-social-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:4px;color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;justify-content:center;outline:2px solid transparent;outline-offset:2px;-webkit-transition:color .2s ease,outline-color .2s ease;transition:color .2s ease,outline-color .2s ease;width:24px}.enrichment-evidence .evidence-social-link:focus-visible,.enrichment-evidence .evidence-social-link:hover{color:var(--color-primary)}.enrichment-evidence .evidence-social-link:focus-visible{outline-color:var(--color-primary)}.enrichment-evidence .evidence-social-link .icon{height:24px;width:24px}.enrichment-posts .post-teaser{margin-bottom:1rem}.enrichment-timeline{grid-column:1/-1;position:relative}.enrichment-timeline .timeline-line{bottom:0;-webkit-clip-path:inset(0);clip-path:inset(0);left:0;overflow:hidden;position:absolute;top:82px;width:2px}.enrichment-timeline .timeline-line span{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--color-primary);display:block;height:50vh;position:fixed;top:0;width:2px}.enrichment-timeline:before{background:var(--color-divider);bottom:0;content:"";left:0;position:absolute;top:82px;width:2px}.enrichment-timeline .timeline-entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.enrichment-timeline .timeline-entry+.timeline-entry{margin-top:5pc}.enrichment-timeline .timeline-entry.active .timeline-year{color:var(--color-primary)}.enrichment-timeline .timeline-entry.active .timeline-description p:before{background:var(--color-primary)}.enrichment-timeline .timeline-entry .timeline-year{-webkit-box-flex:1;color:var(--color-divider);-ms-flex:1;flex:1;font-family:var(--font-heading);font-size:4.25rem;font-weight:600;letter-spacing:-.035em;line-height:.9;padding-left:1rem;-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:color .2s ease;transition:color .2s ease}.enrichment-timeline .timeline-entry .timeline-content{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px;padding-left:1rem}.enrichment-timeline .timeline-entry .timeline-description p{margin-bottom:2rem;position:relative}.enrichment-timeline .timeline-entry .timeline-description p:before{background:var(--color-divider);border-radius:100vmax;content:"";height:10px;left:-20px;position:absolute;top:10px;width:10px}.enrichment-timeline .timeline-entry .timeline-description p:last-child{margin-bottom:0}.enrichment-timeline .timeline-entry .timeline-image{margin-top:1.5rem;width:75%}.enrichment-timeline .timeline-entry .timeline-image .image-spacer{padding-top:56.25%}.enrichment-timeline .timeline-entry .timeline-special{color:var(--color-primary-dark);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-heading);font-size:1.125rem;font-weight:600;gap:10px;letter-spacing:0;line-height:1.4em;margin-bottom:.8em}.arf_form_outer_wrapper{max-width:none!important}.arf_form{color:var(--color-accent-light)!important;font-family:var(--font-base)!important;line-height:inherit!important}.arf_fieldset{border:none!important;margin:3rem 0!important;padding:0!important}.arfformfield{margin-bottom:1rem!important}label.arf_main_label{color:var(--color-accent-light)!important;display:block!important;font:13px/1.2 var(--font-alternative)!important;letter-spacing:.02em!important;margin-bottom:.7em!important;text-transform:uppercase!important}.arfcheckrequiredfield{-webkit-margin-start:.5em!important;font-size:0!important;margin-inline-start:.5em!important;position:relative}.arfcheckrequiredfield:after{color:orange!important;content:"*";font-size:17px;font-weight:900;left:.25em;line-height:1;position:absolute;text-shadow:0 0 1px rgba(255,0,0,.3);top:50%;-webkit-transform:translateY(-80%);transform:translateY(-80%);z-index:10}.help-block{text-align:left!important}.arf_form .arfformfield .help-block ul{color:var(--color-alert-100)!important;font-size:14px!important}.allfields input,.allfields input[type=email],.allfields input[type=password],.allfields input[type=text],.arfformfield .controls input:not(.inplace_field):not(.arf_smiley_input):not(.arf_field_option_input_text):not(.arf_autocomplete):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-divider)!important;border-radius:4px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font:19px var(--font-base)!important;height:52px;padding:0 .9em!important}.allfields input:focus,.allfields input[type=email]:focus,.allfields input[type=password]:focus,.allfields input[type=text]:focus,.arfformfield .controls input:not(.inplace_field):not(.arf_smiley_input):not(.arf_field_option_input_text):not(.arf_autocomplete):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):focus{border-color:var(--color-ink)!important}.allfields textarea{font:19px var(--font-base)!important;height:auto!important;min-height:200px!important;padding:.6em .9em;resize:none}.arf_checkbox_style label,.arf_checkbox_style span.arf_checkbox_label{color:var(--color-ink)!important;font:14px/1.4 var(--font-base)!important;letter-spacing:.02em;padding-left:10px!important;text-transform:none!important}.arf_checkbox_style label *,.arf_checkbox_style span.arf_checkbox_label *{display:contents!important}[id*=arffrm_][id*=_container] .arf_checkbox_input_wrapper,[id*=arffrm_][id*=_container] .arf_checkbox_input_wrapper input[type=checkbox]{height:24px!important;width:24px!important}[id*=arffrm_][id*=_container] .arf_checkbox_input_wrapper input[type=checkbox]+span{background:#fff!important;border:1px solid var(--color-divider)!important;border-radius:4px!important;height:24px!important;width:24px!important}[id*=arffrm_][id*=_container] .arf_checkbox_input_wrapper input[type=checkbox]:checked+span{background:var(--color-accent-light)!important;border-color:var(--color-accent-light)!important}[id*=arffrm_][id*=_container] .arf_checkbox_input_wrapper input[type=checkbox]:checked+span:before{border-bottom-color:#fff!important;border-right-color:#fff!important}[id*=arffrm_][id*=_container] .arf_checkbox_style label,[id*=arffrm_][id*=_container] .arf_checkbox_style span.arf_checkbox_label{color:var(--color-ink)!important;font-family:var(--font-base)!important;font-size:1pc!important;line-height:1.4!important;padding-left:8px!important}[id*=arffrm_][id*=_container] .arf_radio_input_wrapper,[id*=arffrm_][id*=_container] .arf_radio_input_wrapper input[type=radio]{height:24px!important;width:24px!important}[id*=arffrm_][id*=_container] .arf_radio_input_wrapper input[type=radio]+span{background:#fff!important;border:1px solid var(--color-divider)!important;border-radius:50%!important;height:24px!important;width:24px!important}[id*=arffrm_][id*=_container] .arf_radio_input_wrapper input[type=radio]:checked+span{background:var(--color-accent-light)!important;border-color:var(--color-accent-light)!important}[id*=arffrm_][id*=_container] .arf_radiobutton label,[id*=arffrm_][id*=_container] .arf_radiobutton span.arf_radio_label,body .arf_radio_style label,body .arf_radio_style span.arf_radio_label{font-family:var(--font-base)!important;font-size:1pc!important;line-height:1.4!important}body .arf_radio_style label,body .arf_radio_style span.arf_radio_label{color:var(--color-ink)!important;padding-left:8px!important}.arfsubmitbutton .arf_submit_btn{-webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;align-items:center!important;background:var(--color-accent)!important;border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;font:600 13px var(--font-alternative)!important;font-size:14px!important;font-weight:600!important;gap:6px!important;height:3pc!important;justify-content:center!important;letter-spacing:.02em!important;min-width:auto!important;padding:0 1.7em 0 1.4em!important;text-transform:uppercase!important;-webkit-transition:background .3s ease!important;transition:background .3s ease!important}body #brand-div{display:nono!important;text-indent:-9999px!important;visibility:hidden!important}.glossary-letter-title{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--color-ink);text-stroke:2px var(--color-ink);color:var(--color-ink);font-family:var(--font-heading);font-size:5.625rem;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:1.5rem;margin-top:3rem}.glossary-entries{display:grid;gap:var(--gutter);gap:1rem var(--grid-column-gap);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;margin-bottom:3rem}.glossary-entry{margin-bottom:1rem}.glossary-entry-title{color:var(--color-accent);font-family:var(--font-heading);font-size:1.375rem;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-bottom:1.5rem;-webkit-transition:color .2s ease;transition:color .2s ease}.glossary-entry-title a{-webkit-transition:color .3s ease;transition:color .3s ease}.glossary-entry-title a:hover{color:var(--color-primary)}.glossary-nav{background-color:rgba(40,53,101,.9);border-radius:9pt;position:-webkit-sticky;position:sticky;top:44px}.glossary-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em;padding:1.5em}.glossary-nav a,.glossary-nav a:visited{color:var(--color-accent);font-family:var(--font-heading);font-size:1.375rem;font-weight:600;text-decoration:none!important}.glossary-nav a.active{color:var(--color-primary)!important}#single-post{background:linear-gradient(180deg,#f3f3f3,hsla(0,0%,100%,0) 350px);padding-top:40px}#single-post .breadcrumbs{margin-bottom:2.5rem}#single-post .post-wrap{padding-bottom:1rem;position:relative}#single-post .post-intro{margin-bottom:40px}#single-post .post-intro .summary{font-family:var(--font-heading);font-size:20px;line-height:1.4;margin-top:.5em}#single-post .post-intro .post-media{margin-top:2rem}#single-post .post-media{margin-bottom:3rem}#single-post .post-image{padding-top:56.25%}#single-post .post-text{font-size:1.25rem;line-height:1.5}.post-side{margin-top:2rem}.post-widget{margin-top:30px}.post-widget:first-child{margin-top:0}.post-widget .post-widget-title{margin-bottom:.8em}#post-meta{font-family:var(--font-heading);font-size:1rem;margin-top:3rem}#post-meta strong{font-weight:500}#post-meta .share-bottom{color:var(--color-ink-light);display:none;font-size:23px}#post-meta .share-bottom strong{color:var(--color-primary-dark);font-weight:500}#post-meta .share-bottom .socials-list{gap:9pt;margin-top:.5rem}#post-partners ul li{margin-top:1em}#post-partners ul li:first-child{margin-top:0}#post-partners ul li img{display:block;height:auto!important;max-height:70px;max-width:100%}.is-post-links ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.is-post-links ul li a,.is-post-links ul li a:visited,.is-post-links ul li span{-webkit-font-feature-settings:"ss02" on,"ss04" on;font-feature-settings:"ss02" on,"ss04" on;background:var(--color-primary-lighter);border-radius:4px;color:var(--color-accent-light);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-alternative);font-size:.875rem;font-style:normal;font-weight:670;padding:20px 1pc;text-transform:uppercase;-webkit-transition:background .2s ease;transition:background .2s ease}.is-post-links ul li a:hover{background:var(--color-primary-lighter-hover)}.is-post-links ul li.is-simple{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.is-post-links ul li.is-simple a,.is-post-links ul li.is-simple a:visited,.is-post-links ul li.is-simple span{background:none;border-radius:0;color:var(--color-accent);padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.is-post-links ul li.is-simple a:focus,.is-post-links ul li.is-simple a:hover,.is-post-links ul li.is-simple a:visited:focus,.is-post-links ul li.is-simple a:visited:hover,.is-post-links ul li.is-simple span:focus,.is-post-links ul li.is-simple span:hover{color:var(--color-primary)}.is-post-links ul li.is-simple a img,.is-post-links ul li.is-simple a:visited img,.is-post-links ul li.is-simple span img{display:block;height:auto!important;max-height:70px;max-width:100%}.post-in a,.post-in a:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary-lighter);border-radius:0 8px 8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-heading);font-size:1rem;gap:9pt;line-height:1.2;margin-bottom:3rem;padding-block:.3em;-webkit-transition:background .2s ease;transition:background .2s ease}.post-in a strong,.post-in a:visited strong{color:var(--color-accent-light);color:var(--color-accent);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}.post-in a strong:focus,.post-in a strong:hover,.post-in a:visited strong:focus,.post-in a:visited strong:hover{color:var(--color-primary)}.post-in a img,.post-in a:visited img{aspect-ratio:16/9;display:block;height:auto!important;margin-block:-.3em;max-height:70px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-in a:hover{background:var(--color-primary-lighter-hover)}.single-progetto #single-post{background:linear-gradient(180deg,rgba(116,194,0,.15),hsla(0,0%,100%,0) 300px)}.project-info{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-block:2rem}.project-info,.project-info .project-info-item{display:-webkit-box;display:-ms-flexbox;display:flex}.project-info .project-info-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.project-info .project-info-item .project-info-label{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.875rem;text-transform:uppercase}.project-info .project-info-item .project-info-value{color:var(--color-accent);font-family:var(--font-heading);font-size:1.0625rem;font-weight:600}.project-info .project-info-item .project-info-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.project-tag{background-color:var(--color-bg);padding:.4em .8em}.project-status,.project-tag{border-radius:4px;color:var(--color-accent-light);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-alternative);font-size:.875rem;font-weight:600;line-height:1;text-transform:uppercase}.project-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-primary-lighter);gap:6px;padding:.25em .5em}.project-status .icon{height:18px;width:18px}.project-status-live{background-color:var(--color-secondary-lighter);color:var(--color-accent-light)}.project-status-live .icon{color:var(--color-secondary)}.project-status-closed{background-color:var(--color-primary-lighter);color:var(--color-accent-light)}.project-status-closed .icon{color:var(--color-primary)}.project-status-next{background-color:var(--color-accent-lighter)}.project-status-next,.project-status-next .icon{color:var(--color-accent-light)}.related-content{margin-block:5rem 2rem}.related-content h2{text-wrap:balance;color:var(--color-accent);font-family:var(--font-heading);font-size:1.625rem;font-weight:600;letter-spacing:.01em;line-height:1.15;margin-bottom:1em;margin-top:0}#post-resources ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--color-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;padding:1rem}#post-resources ul li a,#post-resources ul li a:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-accent-light);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.2;-webkit-transition:color .2s ease;transition:color .2s ease}#post-resources ul li a:hover{color:var(--color-primary)}#post-resources ul li .icon{-ms-flex-negative:0;color:var(--color-primary);flex-shrink:0;height:20px;margin-right:.6em;width:20px}.single-comunicato #single-post .post-intro{border-bottom:2px solid var(--color-divider);margin-bottom:3rem;padding-bottom:2.5rem}.single-comunicato #single-post .post-title{padding-block:1rem}#event-hero-data{grid-gap:1rem;border-bottom:2px solid var(--color-divider);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:30px;padding-bottom:2rem}#event-hero-data .data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-left:1px solid var(--color-divider);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:600;gap:8px;grid-column:span 12;line-height:1.2;padding-left:9pt}#event-hero-data .data .icon{-ms-flex-negative:0;flex-shrink:0;height:24px;width:24px}#event-hero-data .data .icon svg{height:24px;width:24px}#event-hero-data .data .inner{-webkit-box-flex:1;-ms-flex-positive:1;color:var(--color-accent);flex-grow:1;font-family:var(--font-heading);padding-top:.3em}#event-hero-data .data .caption{color:var(--color-ink);margin-bottom:.4em}#event-hero-data .data .note{font-size:15px;font-weight:400;margin-top:.1em}#event-hero-data .cta{grid-column:span 12}#page-hero-section{background-color:var(--color-bg-progetti);margin-bottom:var(--gutter);padding-block:4rem 3rem}#page-hero-section .wrap{margin-inline:auto;max-width:var(--container-width);padding-inline:var(--margin)}#page-hero-section .inner{grid-column:3/-3;text-align:center}#page-hero-section .summary{padding-block:10px 0}#page-grid-wrap{margin-inline:auto;max-width:var(--container-width);padding-inline:var(--margin)}#page-grid-wrap .content{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto}#page-grid-wrap .menu-internal{grid-column:1/-1;margin-block:calc(var(--gutter)*-1) 1rem}#page-grid-wrap .menu-internal ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-grid-wrap .post-media{grid-column:1/-1;margin-block:calc(var(--gutter)*-1) 1rem;margin-inline:calc(var(--margin)*-1)}#page-grid-wrap .page-grid-content{font-size:1.25rem;grid-column:1/-1;line-height:1.5}#page-nav{margin-bottom:3rem}#page-nav ul{grid-gap:var(--gutter);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}#page-nav ul a,#page-nav ul a:visited{-webkit-box-align:last baseline;-ms-flex-align:last baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:last baseline;background-color:var(--color-paper);border:2px solid var(--color-bg);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-accent);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-heading);font-size:22px;font-weight:500;gap:1rem;height:100%;justify-content:space-between;line-height:1.2;min-height:140px;padding:20px;position:relative;text-decoration:none;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}#page-nav ul a .arrow,#page-nav ul a:visited .arrow{-ms-flex-negative:1;color:var(--color-primary);flex-shrink:1;-webkit-transform:translateY(8px);transform:translateY(8px)}#page-nav ul a .arrow svg,#page-nav ul a:visited .arrow svg{display:block;height:2pc;width:2pc}#page-nav ul a:hover,#page-nav ul li.current-menu-item a,#page-nav ul li.current-menu-item a:visited{background:var(--color-bg-progetti);border-color:var(--color-bg-progetti)}#page-nav ul li.current-menu-item a .title,#page-nav ul li.current-menu-item a:visited .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#page-nav ul li.current-menu-item a .title:before,#page-nav ul li.current-menu-item a:visited .title:before{background:var(--color-paper);border-radius:3px;color:var(--color-accent);content:"Tu sei qui";display:inline-block;font-family:var(--font-alternative);font-size:.875rem;margin-bottom:.5em;padding:3px 6px;text-transform:uppercase;-webkit-transform:translateX(-5px);transform:translateX(-5px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#contacts-side{margin-bottom:2rem}#contacts-side dl{-webkit-box-flex:1;border-left:1px solid var(--color-divider);-ms-flex:1;flex:1;margin-bottom:1rem;padding-left:9pt}#contacts-side dt{font-family:var(--font-alternative);font-size:.875rem;text-transform:uppercase}#contacts-side dd,#contacts-side dt{letter-spacing:.02em;line-height:1.4em}#contacts-side dd{color:var(--color-accent-light);font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;padding-top:.3em}#contacts-side dd a{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:color .2s ease;transition:color .2s ease}#contacts-side dd a:focus,#contacts-side dd a:hover{color:var(--color-primary)}#banks-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px 0;margin:35px auto 2rem}#banks-toolbar .title{font-family:var(--font-heading);font-size:22px;font-weight:500;letter-spacing:0;line-height:.9em}#banks-toolbar .search{padding:0;position:relative}#banks-toolbar .search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-divider);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-family:var(--font-heading);font-size:.9375rem;height:53px;padding-left:20px;-webkit-transition:border .2s ease;transition:border .2s ease;width:100%}#banks-toolbar .search button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2pc;justify-content:center;margin-top:-1pc;position:absolute;right:14.5px;top:50%;width:2pc}#banks-toolbar .search button svg{height:24px;width:24px}#banks-map{height:250px}#banks-map .marker-cluster-text{display:block;padding-bottom:.12em}#banks-map .map-adv-marker,#banks-map .marker-cluster{outline:none}#banks-map .map-adv-marker:focus,#banks-map .marker-cluster:focus{border-radius:999px;-webkit-box-shadow:0 0 0 3px rgba(33,51,97,.5);box-shadow:0 0 0 3px rgba(33,51,97,.5)}#banks-map .map-adv-marker.kbd-active,#banks-map .marker-cluster.kbd-active{border-radius:999px;-webkit-box-shadow:0 0 0 3px rgba(33,51,97,.6);box-shadow:0 0 0 3px rgba(33,51,97,.6)}#banks-map .popover{font-family:var(--font-base);font-size:1rem;line-height:1.2;margin:0 10px 10px;max-width:300px;position:relative}#banks-map .popover .logo{height:60px;margin-bottom:10px}#banks-map .popover .logo img{max-height:60px!important;max-width:100%}#banks-map .popover .name{color:var(--color-accent,#2e3c71);font-family:var(--font-heading);font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.2;padding-bottom:1rem}#banks-map .popover .cta{padding-bottom:1rem}#banks-map .popover .bottom a,#banks-map .popover .bottom a:visited{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3em;justify-content:space-between}#banks-map .popover .bottom .region .icon{color:var(--color-divider);height:50px;width:50px}#banks-map .popover .bottom .place{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:var(--font-alternative);font-size:.875rem;line-height:1.2;text-transform:uppercase}#banks-map .popover .bottom .place strong{display:block;font-weight:500}#banks-map .popover .bottom .icon-arrow{color:var(--color-primary);height:2pc;width:2pc}#banks-map .gm-style .gm-style-iw-c{border-radius:4!important;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.15)!important;box-shadow:0 0 14px 0 rgba(0,0,0,.15)!important}#banks-list{grid-gap:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}#banks-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border:2px solid var(--color-divider);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;min-height:300px;padding:10px 20px}#banks-list li:focus-within,#banks-list li:hover{border-color:var(--color-accent);cursor:pointer}#banks-list li a,#banks-list li a:visited{display:block}#banks-list li .logo{border-bottom:1px solid var(--color-divider);height:60px;margin-bottom:1em;padding-bottom:1em}#banks-list li .logo img{max-height:60px!important;max-width:100%}#banks-list li .name{color:var(--color-accent);font-family:var(--font-heading);font-size:23px;font-weight:600;letter-spacing:0;line-height:1.2;padding-bottom:1rem}#banks-list li .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1em}#banks-list li .bottom a,#banks-list li .bottom a:visited{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3em;justify-content:space-between}#banks-list li .bottom .region .icon{color:var(--color-divider);height:50px;width:50px}#banks-list li .bottom .place{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:var(--font-alternative);font-size:.875rem;line-height:1.2;text-transform:uppercase}#banks-list li .bottom .place strong{display:block;font-weight:500}#banks-list li .bottom .icon-arrow{color:var(--color-primary);height:2pc;width:2pc}#hero-section{background:-webkit-gradient(linear,left bottom,left top,from(rgba(116,194,0,.15)),color-stop(80%,hsla(0,0%,100%,0)));background:linear-gradient(0deg,rgba(116,194,0,.15),hsla(0,0%,100%,0) 80%);padding-block:40px}#hero-section .content{margin:0 auto}#banks-map-instructions,#hero-section .content{max-width:var(--container-width);padding:0 var(--margin)}#banks-map-instructions{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.4;margin:1pc auto 0}#single-bank{background:linear-gradient(180deg,#f3f3f3,hsla(0,0%,100%,0) 350px);padding-top:40px}#single-bank .bank-header .bank-logo{margin-bottom:.5rem;max-height:5pc}#single-bank .bank-header .bank-logo img{max-height:5pc!important;max-width:100%;mix-blend-mode:multiply}#single-bank .bank-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:2rem 0}#single-bank .bank-map-section{margin-bottom:3rem}#single-bank-map{height:20pc;width:100%}.projects-latest{margin-bottom:5rem}.map-popover{font-family:var(--font-heading);max-width:280px;min-height:300px;min-width:200px;padding:9pt}.map-popover-title{color:var(--color-accent,#213361);font-family:var(--font-heading);font-size:1rem;font-weight:600;line-height:1.2;margin-bottom:8px}.map-popover-address{color:#666;font-size:.875rem;line-height:1.3;margin-bottom:8px}.map-popover-link{margin-top:8px}.map-popover-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary,#007cba);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:500;gap:4px;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.map-popover-link a:focus,.map-popover-link a:hover{color:var(--color-accent,#213361);text-decoration:underline}#error-404 .outer{margin-inline:auto;max-width:var(--container-width);padding-block:5rem;padding-inline:var(--margin)}#error-404 .text,#error-404 .title{text-align:center}#error-404 .text{font-size:1.25rem;line-height:1.5;padding-block:1rem 0}.error404 #main-content{background:-webkit-gradient(linear,left bottom,left top,from(rgba(116,194,0,.15)),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,rgba(116,194,0,.15),hsla(0,0%,100%,0))}.error404 #footer{margin-top:0}.posts-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-block:2rem}.posts-header,.posts-header a.drawer-handle,.posts-header a.drawer-handle:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.posts-header a.drawer-handle,.posts-header a.drawer-handle:visited{bottom:var(--margin);font-family:var(--font-alternative);font-size:.875rem;gap:10px;position:fixed;right:var(--margin);text-transform:uppercase;z-index:999}.posts-header a.drawer-handle span,.posts-header a.drawer-handle:visited span{display:none}.posts-header a.drawer-handle .icon,.posts-header a.drawer-handle:visited .icon{background-color:var(--color-paper);border:2px solid #717171;border-radius:100vmax;height:24px;padding:13px;position:relative;width:24px}.posts-header a.drawer-handle:hover{color:var(--color-primary)}.posts-header a.drawer-handle:hover .icon{border-color:var(--color-accent);color:var(--color-accent)}.posts-header a.drawer-handle.has-filters:after{background-color:#e74c3c;border-radius:100vmax;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);content:"";height:14px;position:absolute;right:2px;top:2px;width:14px}.posts-list{grid-gap:4rem var(--gutter);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:3rem}.projects-next{margin-bottom:4rem}.projects-list .posts-header{margin-block:2rem}.events-list{margin-bottom:5rem}.events-list.is-three-columns .teaser,.events-list.is-two-columns .teaser{margin-bottom:3rem}.hero-slider-container{overflow:hidden;z-index:2}.hero-slider-container .swiper-wrapper{position:relative;z-index:3}#super-hero{background:linear-gradient(0deg,rgba(116,194,0,.1),hsla(0,0%,100%,0) 75pt);overflow:hidden;padding:40px 0 0;position:relative}#super-hero .h1{padding-block:0 1rem}#super-hero .hero-decor{display:block;position:absolute;right:-8rem;top:-1.5rem;width:200%;z-index:1}.is-orizzonti-tv #main-content{--color-ink:#fff;--color-accent:#fff;--color-ink-light:hsla(0,0%,100%,.7);--color-divider:hsla(0,0%,87%,.2);--color-bg:hsla(0,0%,88%,.2);--color-primary-lighter:rgba(155,241,27,.2);--color-primary-lighter-hover:rgba(155,241,27,.3);--color-divider-opacity:hsla(0,0%,88%,.25);background-color:#2c3a6f;color:var(--color-ink)}.is-orizzonti-tv #page-hero{overflow:hidden;position:relative}.is-orizzonti-tv #page-hero .hero-decor{bottom:-40%;display:block;position:absolute;right:-70%;top:auto;width:150%;z-index:1}.is-orizzonti-tv #page-hero .outer{-webkit-box-align:end;-ms-flex-align:end;align-items:end;position:relative}.is-orizzonti-tv #page-hero .inner{grid-column:span 12;position:relative;z-index:2}.is-orizzonti-tv #page-hero .inner .project{margin-top:3rem}.is-orizzonti-tv #page-hero .project{color:var(--color-ink);font-family:var(--font-alternative);font-size:.875rem;grid-column:1/-1;margin-bottom:.75rem;text-transform:uppercase}.is-orizzonti-tv #page-hero .project .logo{display:block;height:63px;margin-top:.5rem;width:184px}.is-orizzonti-tv #page-hero .label-orizzonti a{margin-bottom:1em}.post-type-archive .is-orizzonti-tv #page-hero .inner{grid-column:span 12;position:relative;z-index:2}.is-orizzonti-tv #single-post{background:none}.is-orizzonti-tv #single-post .label-orizzonti a{margin-bottom:2rem}.is-orizzonti-tv #single-post .post-video{grid-column:1/-1}.label-orizzonti a,.label-orizzonti a:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-heading);font-size:1pc;font-weight:600;text-transform:uppercase}.label-orizzonti a strong,.label-orizzonti a:visited strong{-webkit-margin-start:.3em;background-color:var(--color-orizzonti);border-radius:100vmax;display:grid;font-weight:700;height:30px;line-height:1;margin-inline-start:.3em;place-items:center;width:30px}#orizzonti-partners .logo{display:block;height:63px;margin-top:.5rem;width:184px}.home-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:3rem;margin-inline:calc(var(--margin)*-1)}.home-hero-content{margin-inline:var(--margin);padding:1rem 0}.home-hero-content .buttons{gap:1rem}.home-hero .home-title{text-wrap:balance;color:var(--color-accent);font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:1.1;margin-bottom:2rem}.home-hero .home-title strong{color:var(--color-primary)}.home-hero-slide{overflow:hidden;width:100%}.home-hero .swiper-wrapper{height:auto}.home-hero .swiper-slide{height:auto!important}.card,.home-hero .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card{overflow:hidden;position:relative}.card-image{-ms-flex-negative:0;flex-shrink:0}.card-image img{display:block;height:auto;width:100%}.card-content{-ms-flex-negative:0;background-color:var(--color-paper);flex-shrink:0;margin-inline:0;padding:0 var(--margin) var(--margin)}.card-title{text-wrap:balance;color:var(--color-accent);font-family:var(--font-heading);font-size:26px;font-weight:600;line-height:1.1;margin-bottom:.5rem}.card-text{font-size:1rem;margin-top:0}.card-text p{font-size:1rem;line-height:1.4;margin:0}.card-text .icon-arrow{display:none}.card .tags{margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card .tag:not(body){background-color:var(--color-bg);padding:.5em .6em}.home-banks{background-image:url(../img/maps-italia.jpg);background-position:50%;background-repeat:no-repeat;margin-bottom:5rem;position:relative}.home-banks,.home-banks-region{-webkit-transition:background-position .5s ease;transition:background-position .5s ease}.home-banks.is-lazio .home-banks-region{background-image:url(../img/maps-lazio.png?v=20251121);background-repeat:no-repeat}.home-banks.is-umbria .home-banks-region{background-image:url(../img/maps-umbria.png?v=20251121);background-repeat:no-repeat}.home-banks.is-sardegna .home-banks-region{background-image:url(../img/maps-sardegna.png?v=20251121);background-repeat:no-repeat}.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:35% 130%}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:35% 280%}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:-35% -110px}.home-banks-content{background:linear-gradient(180deg,rgba(116,194,0,.15),hsla(0,0%,100%,.2) 200px,hsla(0,0%,100%,.2) 0,#f3f3f3)}.home-banks .territory-block{padding-block:3rem}.home-banks .territory-title{text-wrap:balance;color:var(--color-accent);font-family:var(--font-heading);font-size:26px;font-weight:600;line-height:1.1;padding-bottom:.5em}.home-banks .territory-title strong{color:var(--color-primary)}.home-banks p{text-wrap:balance;color:var(--color-accent);font-family:var(--font-heading);font-size:23px;line-height:1.3;padding-top:.1em}.home-banks .stats-block{padding-block:3rem 3rem}.home-banks .stats-list{display:grid;gap:4rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.home-banks .stats-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-item-align:end;align-self:flex-end;border-bottom:1px solid var(--color-divider);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px;padding-bottom:14px}.home-banks .stats-item dt{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.8125rem;letter-spacing:.02em;line-height:1.4em;text-transform:uppercase}.home-banks .stats-item dd{color:var(--color-accent);font-family:var(--font-heading);font-size:2.75rem;font-weight:400;line-height:.9em}.home-banks .stats-item .post{font-size:.65em!important}.home-banks .stats-tabs{font-family:var(--font-heading);font-size:28px;margin-bottom:2rem}.home-banks .stats-tabs .stats-tab{color:rgba(var(--color-accent-rgb),.5);display:block}.home-banks .stats-tabs .stats-tab.active{color:var(--color-primary-dark);font-weight:600}.home-banks .stats-panel{z-index:2}.home-banks .stats-panel p.small{color:var(--color-ink-light);font-size:.8125rem;padding-top:2rem}.banks-marquee{background:-webkit-gradient(linear,left top,right top,from(var(--color-paper)),color-stop(5%,transparent),color-stop(95%,transparent),to(var(--color-paper)));background:linear-gradient(to right,var(--color-paper) 0,transparent 5%,transparent 95%,var(--color-paper) 100%);overflow:hidden;position:relative}.banks-marquee:after,.banks-marquee:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:5rem;z-index:2}.banks-marquee:before{background:-webkit-gradient(linear,left top,right top,from(var(--color-paper)),to(transparent));background:linear-gradient(to right,var(--color-paper),transparent);left:0}.banks-marquee:after{background:-webkit-gradient(linear,right top,left top,from(var(--color-paper)),to(transparent));background:linear-gradient(to left,var(--color-paper),transparent);right:0}.banks-swiper{cursor:-webkit-grab;cursor:grab;overflow:visible;width:100%}.banks-swiper:focus-visible{border-radius:.25rem;outline:2px solid var(--color-primary,#007bff);outline-offset:4px}.banks-swiper:active{cursor:-webkit-grabbing;cursor:grabbing}.banks-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;-webkit-transition-timing-function:linear;transition-timing-function:linear;transition-timing-function:linear!important;width:auto!important}.bank-logo,.banks-list{display:-webkit-box;display:-ms-flexbox;display:flex}.bank-logo{-ms-flex-negative:0;flex-shrink:0;list-style:none;margin:0;outline:none;padding:0;width:auto}.bank-logo a,.bank-logo a:visited{display:block}.bank-logo img{display:block;height:70px!important;-o-object-fit:contain;object-fit:contain;width:auto}.banks-marquee.is-paused .banks-list{-webkit-transition:-webkit-transform .3s ease-out!important;transition:-webkit-transform .3s ease-out!important;transition:transform .3s ease-out!important;transition:transform .3s ease-out,-webkit-transform .3s ease-out!important}.home-giovanisoci{margin-bottom:6rem}.home-giovanisoci-hero{overflow:hidden;padding-bottom:60px}.home-giovanisoci-hero .image-spacer,.home-giovanisoci-hero a,.home-giovanisoci-hero a:visited{display:block;position:relative}.home-giovanisoci-hero a:hover .home-giovanisoci-title{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.home-giovanisoci-title{text-wrap:balance;background-color:#00a096;bottom:-20px;color:var(--color-paper);font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:1.2;margin-left:1.1rem;padding:1.1em 1em;position:absolute;right:-10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transition:all .3s ease;transition:all .3s ease}.home-giovanisoci-title:after{background:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="85" height="52" fill="none" viewBox="0 0 85 52"><path fill="%23E0D911" d="M50.397 3.026C61.33-3.242 75.274.54 81.542 11.474a22.712 22.712 0 0 1 3.02 11.837l-7.424.396a15.344 15.344 0 0 0-2.016-8.552c-4.235-7.388-13.657-9.943-21.044-5.708l-1.893 1.085a3.7 3.7 0 0 1-3.68-6.421l1.892-1.085ZM7.845 7.828c9.51-8.27 23.922-7.264 32.192 2.246l16.895 19.43c4.805 5.526 4.22 13.9-1.304 18.706-5.526 4.805-13.902 4.221-18.707-1.305L21.766 29.477a3.7 3.7 0 0 1 5.584-4.857l15.155 17.43a5.86 5.86 0 1 0 8.843-7.688L34.452 14.93C28.865 8.505 19.126 7.825 12.7 13.412c-4.107 3.571-5.867 8.839-5.143 13.853l-7.407.418C-.683 20.46 1.943 12.96 7.845 7.828Z"/></svg>') no-repeat;content:"";height:52px;inset:-25px auto auto 1em;position:absolute;-webkit-transform:rotate(3deg);transform:rotate(3deg);width:85px}.home-giovanisoci-list .swiper-wrapper{margin-bottom:3rem}.home-giovanisoci-list .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin:2rem auto 0}#home-bottom .news-latest{margin-bottom:5rem}.sb_instagram_header,.sbi_follow_btn,.sbi_load,.sbi_load_btn{display:none!important}@media screen and (max-width:1279px){#header{-webkit-box-shadow:0 0 35px rgba(0,0,0,.15);box-shadow:0 0 35px rgba(0,0,0,.15);position:-webkit-sticky;position:sticky;top:-75pt;-webkit-transition:top .3s ease;transition:top .3s ease;z-index:10}body.menu-open #header,html.scrolling-top #header{top:0}#header .bar{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;justify-content:space-between;padding:0 var(--gutter);position:relative;z-index:10}#header .bar,#header .bar .handles{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#header .bar .handles{gap:20px;margin-right:calc(var(--gutter)*-1)}#header .bar .menu-handle{height:40px;position:relative;width:40px}#header .bar .menu-handle:after,#header .bar .menu-handle:before{background:var(--color-ink);content:"";height:2px;left:5px;position:absolute;right:5px;top:50%;-webkit-transition:all .3s ease;transition:all .3s ease}#header .bar .menu-handle:before{left:8px;right:8px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}body.menu-open #header .bar .menu-handle:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .bar .menu-handle:after{left:8px;right:8px;-webkit-transform:translateY(5px);transform:translateY(5px)}body.menu-open #header .bar .menu-handle:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header .bar .account-handle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fcc443;display:-webkit-box;display:-ms-flexbox;display:flex;height:88px;justify-content:center;width:60px}#header .bar .account-handle svg{height:24px;width:24px}#header .content{background-color:var(--color-accent);-webkit-box-sizing:border-box;box-sizing:border-box;height:0;left:0;overflow:hidden;position:fixed;top:0;-webkit-transition:height .3s ease;transition:height .3s ease;width:100%}body.menu-open #header .content{height:100vh;overflow:auto}#header .content .menu{background-color:#fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.15);box-shadow:0 0 35px rgba(0,0,0,.15);font-family:var(--font-alternative);font-size:1.0625rem;font-weight:600;letter-spacing:.02em;line-height:1.1;padding:125px var(--gutter) 9pt;position:relative;text-transform:uppercase;z-index:2}#header .content .menu>li{border-top:1px solid var(--color-divider)}#header .content .menu>li>a{display:block;padding:20px 0}#header .content .menu>li>a.chevroned{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#header .content .menu>li>a.chevroned:after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#header .content .menu>li.open>a:after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}#header .content .menu>li ul{display:none;font-family:var(--font-heading);font-weight:500;letter-spacing:0;margin-bottom:20px;padding-left:1pc;text-transform:none}#header .content .menu>li ul[aria-hidden=true]{display:none}#header .content .menu>li ul[aria-hidden=false]{display:block}#header .content .menu>li ul li{margin-top:1em}#header .content .menu>li ul li:first-child{margin-top:0}#header .content .links{background-color:#fff;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);font-family:var(--font-alternative);font-size:.9375rem;font-weight:500;line-height:1.2;padding:30px var(--gutter);text-transform:uppercase}#header .content .links li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:15px}#header .content .account-button{display:none}#header .content .top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:var(--color-accent);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-family:var(--font-heading);font-size:.9375rem;gap:1em;line-height:1.2;padding:30px var(--gutter)}#header .content .top ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}#header .content .top ul ul,#header .top{display:none}}@media screen and (max-width:767px){#pagination .arrows,#pagination .pagination-arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-image.alignleft{float:none;margin-right:0;max-width:100%}.wp-block-image.alignright{float:none;margin-left:0;max-width:100%}.enrichment-timeline .timeline-entry:first-of-type .timeline-year{padding-left:0}body .arf_submit_div.none_container,body .arf_submit_div.top_container{margin:0!important;text-align:left!important}.project-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-banks,.home-banks-region{background-position:50%;background-size:46pc 868px}.home-giovanisoci-list{margin-right:calc(var(--margin)*-1);overflow:hidden}}@media (min-width:360px){.h1{font-size:calc(20.07229px + 3.31325vw)}.h1.small,.post-title{font-size:calc(17.3253px + 2.40964vw)}.section-title,.widget-title{font-size:calc(21.66265px + 1.20482vw)}.enrichment-people .drawer-description{font-size:calc(18.91566px + .3012vw)}.enrichment-evidence .evidence-title,.enrichment-people .person-title{font-size:calc(19.83133px + .60241vw)}#single-post .post-intro .summary,.enrichment-timeline .timeline-entry .timeline-content{font-size:calc(18.91566px + .3012vw)}#post-meta .share-bottom{font-size:calc(21.37349px + .45181vw)}#banks-toolbar .title,#page-nav ul a,#page-nav ul a:visited{font-size:calc(19.83133px + .60241vw)}#banks-list li .name{font-size:calc(21.37349px + .45181vw)}.home-hero .home-title{font-size:calc(20.40964px + 2.10843vw)}.card-title,.home-banks .territory-title{font-size:calc(21.66265px + 1.20482vw)}.home-banks p{font-size:calc(21.37349px + .45181vw)}.home-banks .stats-tabs{font-size:calc(20.40964px + 2.10843vw)}.home-giovanisoci-title{font-size:calc(24.74699px + .90361vw)}}@media screen and (min-width:768px){#grid .row{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr}:root{--margin:30px;--gutter:30px}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body #main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}body #footer,body #header{-ms-flex-negative:0;flex-shrink:0}body{font-size:1.125rem}.caption,.enrichment-caption{font-size:.875rem}.rich-text>h1,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6{font-size:1.75rem}.rich-text>h1,.rich-text>h2{font-size:2.125rem}.button,input[type=submit]{font-size:1rem;height:50px}#footer{padding:60px 0 20px}#footer .main .project,#footer .subfooter .links{font-size:.875rem}.socials-list li a .feedback{font-size:.9375rem}.menu-internal ul{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;overflow-x:visible;padding:1rem 0}.menu-internal ul li{font-size:1.125rem}#page-hero{background:linear-gradient(0deg,rgba(116,194,0,.1),hsla(0,0%,100%,0) 90pt);padding:72px 0}#page-hero .inner{grid-column:span 10}.is-orizzonti-tv #page-hero{background:linear-gradient(0deg,rgba(0,112,192,.1),hsla(0,0%,100%,0) 90pt)}.teaser .teaser-title{font-size:1.625rem}.teaser.wide .teaser-image{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.teaser.wide .teaser-title{font-size:1.625rem}.teaser.wide-small .teaser-image{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}.teaser.wide-small .teaser-title{font-size:1.375rem}.teaser.full{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto}.teaser.full .teaser-content{grid-column:7/13;grid-row:1;min-height:auto;padding-top:0}.teaser.full .teaser-image{grid-column:1/7;grid-row:1;margin:0}.teaser.full .teaser-title{font-size:2.4375rem}#pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}#pagination,#pagination .numbers,#pagination .pagination-numbers{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-columns{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.wp-block-columns.has-2-columns{grid-template-columns:repeat(2,1fr)!important}.drawer{-webkit-transform:translateX(100%);transform:translateX(100%)}.drawer.show{-webkit-transform:translateX(0);transform:translateX(0)}.drawer{--padding:40px;bottom:auto;height:100%;left:auto;max-height:none;max-width:840px;right:0;top:0;width:80%}.drawer.is-small{--padding:50px;max-width:540px}.type-slider .slider{margin-right:0}.type-slider .teaser{width:33.333%}.type-slider a.all,.type-slider a.all:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1ch}.swiper-pagination{margin-top:2rem;min-height:0;position:static}.enrichment-embed figcaption,.enrichment-image figcaption,.wp-block-image figcaption{font-size:.875rem}.enrichment-accordion{font-size:1.125rem;padding-bottom:30px}.enrichment-accordion .title{font-size:1.625rem}.enrichment-accordion .title .icon{height:22px;width:22px}.enrichment-accordion .content .items{padding-top:24px}.enrichment-accordion .content .content-title{font-size:1.375rem}.enrichment-quote{font-size:2.125rem}.enrichment-quote cite{font-size:.875rem}.enrichment-numbers dl{display:grid;gap:46px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.enrichment-numbers dl .item dt{font-size:.875rem}.enrichment-numbers dl .item dd{font-size:4rem}.block-gallery .caption{font-size:.9375rem}.block-gallery .slider-nav{gap:2rem;padding:2rem 0}.block-gallery .slider-nav .pager{font-size:1.25rem}.enrichment-banks ul{display:grid;gap:1rem var(--grid-column-gap);gap:2.5rem var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.enrichment-people{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.enrichment-people .person-card{padding-block:2rem 3rem}.enrichment-people .person-card.is-first.has-image{grid-column:1/-1}.enrichment-people .person-card-media{margin-bottom:1.5rem}.enrichment-people .person-card-media img{max-width:220px}.enrichment-people .person-card-body{font-size:1rem}.enrichment-people .drawer-top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 28px}.enrichment-people .drawer-image{margin-bottom:0}.enrichment-people .person-social{margin-block:1rem}.enrichment-evidence .evidence-card{padding-block:1.5rem 2rem}.enrichment-timeline .timeline-line,.enrichment-timeline:before{left:50%;top:9pt}.enrichment-timeline .timeline-entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--gutter)*2)}.enrichment-timeline .timeline-entry .timeline-year{font-size:6.25rem;padding-left:0;text-align:right;-webkit-transform:translateY(-7px);transform:translateY(-7px)}.enrichment-timeline .timeline-entry .timeline-content{padding-left:0}.enrichment-timeline .timeline-entry .timeline-description p:before{left:calc(var(--gutter)*-1 - 4px);top:9pt}.enrichment-timeline .timeline-entry .timeline-special{font-size:1.3125rem}.allfields input,.allfields input[type=email],.allfields input[type=password],.allfields input[type=text],.arfformfield .controls input:not(.inplace_field):not(.arf_smiley_input):not(.arf_field_option_input_text):not(.arf_autocomplete):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor){font-size:21px!important;height:60px!important}.allfields textarea{font-size:21px!important}[id*=arffrm_][id*=_container] .arf_checkbox_style label,[id*=arffrm_][id*=_container] .arf_checkbox_style span.arf_checkbox_label,[id*=arffrm_][id*=_container] .arf_radiobutton label,[id*=arffrm_][id*=_container] .arf_radiobutton span.arf_radio_label,body .arf_radio_style label,body .arf_radio_style span.arf_radio_label{font-size:17px!important}.arfsubmitbutton .arf_submit_btn{font-size:14px!important;height:52px!important}.glossary-letter-title{font-size:6.875rem}.glossary-entries{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.glossary-entry-title{font-size:1.625rem}#single-post{margin-bottom:2rem;padding-top:60px}#single-post .post-text{font-size:1.375rem}.post-widget{margin-top:40px}.post-widget .post-widget-title{margin-bottom:1.2em}.project-info .project-info-item{border-left:2px solid var(--color-divider);padding-inline:18px}.project-info .project-info-item:first-child{-webkit-padding-start:0;border-left:none;padding-inline-start:0}.related-content h2{font-size:2.125rem}#event-hero-data .data{grid-column:span 6}#page-grid-wrap .page-grid-content{font-size:1.375rem}#page-nav ul{grid-template-columns:repeat(3,minmax(0,1fr))}#banks-map{height:25pc}#banks-map .popover{min-width:260px}#banks-map .popover .name{font-size:1.375rem}#banks-list{grid-template-columns:repeat(2,minmax(0,1fr))}#hero-section{padding-block:60px}#banks-map-instructions{font-size:1.0625rem;margin-top:24px}#single-bank{padding-top:60px}#single-bank-map{height:360px}.map-popover{min-width:220px;padding:1pc}.map-popover-title{font-size:1.375rem}.map-popover-address,.map-popover-link a{font-size:.9375rem}#error-404 .text{font-size:1.375rem}.posts-header a.drawer-handle,.posts-header a.drawer-handle:visited{position:static;z-index:1}.posts-header a.drawer-handle span,.posts-header a.drawer-handle:visited span{display:block}.posts-header a.drawer-handle .icon,.posts-header a.drawer-handle:visited .icon{border-color:var(--color-divider);-webkit-box-shadow:none;box-shadow:none}.posts-header a.drawer-handle.has-filters{inset:auto;position:relative}.posts-list{grid-template-columns:repeat(3,minmax(0,1fr))}.projects-next{margin-bottom:6rem}.events-list.is-two-columns{grid-gap:4rem var(--gutter);display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.events-list.is-two-columns .teaser{margin-bottom:0}.events-list.is-three-columns{grid-gap:4rem var(--gutter);display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.events-list.is-three-columns .teaser{margin-bottom:0}#super-hero{background:linear-gradient(0deg,rgba(116,194,0,.1),hsla(0,0%,100%,0) 90pt);padding:72px 0}#super-hero .h1{padding-block:0 5rem}#super-hero .hero-decor{display:block;position:absolute;right:0;top:4rem;width:100%;z-index:1}.is-orizzonti-tv #page-hero .hero-decor{display:block;position:absolute;right:-10%;top:1rem;width:auto;z-index:1}.is-orizzonti-tv #page-hero .inner{grid-column:1/-4}.is-orizzonti-tv #page-hero .project{grid-column:span 3}.post-type-archive .is-orizzonti-tv #page-hero .inner{grid-column:1/-1}.home-hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-inline:0}.home-hero-content{margin-inline:0}.home-hero-content,.home-hero-slide{-webkit-box-flex:1;-ms-flex:1;flex:1}.home-hero-slide{max-height:none}.card{overflow:hidden;position:relative}.card-image img{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.card-content{bottom:0;left:0;padding:0 20px 20px;position:absolute;right:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:background .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:background .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1),background .32s cubic-bezier(.4,0,.2,1);transition:transform .32s cubic-bezier(.4,0,.2,1),background .32s cubic-bezier(.4,0,.2,1),-webkit-transform .32s cubic-bezier(.4,0,.2,1)}.card-text{max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1);transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1)}.card-text .icon-arrow{color:var(--color-primary);height:2pc;margin-top:1rem;width:2pc}.card:focus-within .card-content,.card:hover .card-content{background-color:#ebf6db;-webkit-transform:translateY(0);transform:translateY(0)}.card:focus-within .card-content .card-text,.card:hover .card-content .card-text{max-height:200px;opacity:1}.card:focus-within .card-image img,.card:hover .card-image img{-webkit-transform:scale(1.06) translate3d(2%,-8%,0);transform:scale(1.06) translate3d(2%,-8%,0)}.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:-25pc -40pc}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:-25pc -490px}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:200px -810pt}.home-banks .territory-block{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;padding-block:5rem}.home-banks .territory-title{padding-bottom:0}.home-banks .stats-block{padding-block:6rem 7rem}.home-banks .stats-panel,.home-banks .stats-tabs{width:calc(50% - var(--gutter)/2)}.home-banks .stats-item dt{font-size:.875rem}.home-banks .stats-item dd{font-size:4rem}.bank-logo img{height:5pc!important}.home-giovanisoci-content{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;position:relative}.home-giovanisoci-hero{padding-bottom:75pt}.home-giovanisoci-title{margin-left:4rem}}@media (min-width:1024px){.h1{font-size:54px}.h1.small,.post-title{font-size:42px}.section-title,.widget-title{font-size:34px}.enrichment-people .drawer-description{font-size:22px}.enrichment-evidence .evidence-title,.enrichment-people .person-title{font-size:26px}#single-post .post-intro .summary,.enrichment-timeline .timeline-entry .timeline-content{font-size:22px}#banks-list li .name,#banks-toolbar .title,#page-nav ul a,#page-nav ul a:visited,#post-meta .share-bottom{font-size:26px}.home-hero .home-title{font-size:42px}.card-title,.home-banks .territory-title{font-size:34px}.home-banks p{font-size:26px}.home-banks .stats-tabs{font-size:42px}.home-giovanisoci-title{font-size:34px}}@media screen and (min-width:1124px){:root{--margin:40px;--gutter:40px}#mobile-panel{display:none}#footer .main{grid-gap:var(--gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}#footer .main .logo{grid-column:span 4}#footer .main .footer-nav{grid-column:span 5}#footer .main .footer-nav .menu{margin-top:0}#footer .main .menu2{grid-column:span 5;margin-top:0}#footer .main .project{grid-column:span 3;margin-top:0}#footer .subfooter .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}#footer .subfooter .links{border-top:none;margin-top:0;padding-top:0}#footer .subfooter .legal{border-top:1px solid var(--color-divider);margin-top:1em;padding-top:1em}#page-hero .inner{grid-column:span 8}.source-logo{height:30px;width:30px}.teaser.full .teaser-content{grid-column:8/13}.teaser.full .teaser-image{grid-column:1/8}.teaser.full .teaser-title{font-size:2.625rem}.wp-block-columns{grid-template-columns:repeat(auto-fit,minmax(calc(33.33333% - var(--gutter)*2/3),1fr))}.wp-block-columns:has(.wp-block-column:nth-child(4)){grid-template-columns:repeat(3,1fr)}.wp-block-columns.has-3-columns{grid-template-columns:repeat(3,1fr)!important}.drawer{--padding:60px}#single-post .post-wrap{grid-column-gap:90pt;border-left:6px solid var(--color-divider-opacity);display:grid;grid-template-columns:1fr 260px;padding-bottom:60px;padding-left:5pc}#single-post .post-intro{grid-column:1/-1}#single-post .post-content{grid-column:1}.post-side{-ms-flex-item-align:start;align-self:flex-start;margin-top:0;position:-webkit-sticky;position:sticky;top:60px}.post-widget{margin-top:45px}#post-meta .share-bottom{display:block}.single-progetto #single-post .post-wrap{border-bottom:6px solid var(--color-divider-progetti);border-left:6px solid var(--color-divider-progetti)}#event-hero-data .data{grid-column:span 4}#event-hero-data .cta{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 4;justify-content:flex-end}#page-hero-section{margin-bottom:4rem}#page-hero-section .content{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto}#page-grid-wrap{margin-block:2rem 4rem}#page-grid-wrap .content{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto}#page-grid-wrap .menu-internal{margin-block:-2.5rem 1rem}#page-grid-wrap .post-media{margin-block:-1rem 3rem;margin-inline:0}#page-grid-wrap .page-grid-content{grid-column:3/-3}#contacts-side{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}#contacts-side dl{margin-bottom:0}#banks-toolbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:0;grid-column:span 3;justify-content:space-between;margin-top:62px;width:100%}#banks-toolbar .search{width:312px}#banks-toolbar .search input{background:transparent}#banks-toolbar .search button{right:8px}#banks-map{height:650px}#banks-list{grid-template-columns:repeat(3,minmax(0,1fr))}#error-404 .inner{display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto}#error-404 .text,#error-404 .title{grid-column:4/-4}.posts-header{margin-block:1.5rem 3rem}.projects-list .posts-header{margin-block:1.5rem}.is-orizzonti-tv #page-hero .inner{grid-column:1/-4}.post-type-archive .is-orizzonti-tv #page-hero .inner{grid-column:1/-2}.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:-15pc -40pc}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:-15pc -490px}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:350px -810pt}.home-giovanisoci-list .swiper-wrapper{display:grid;gap:4rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.home-giovanisoci-list .swiper-pagination{display:none}.home-giovanisoci-list .button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-inline:0}}@media screen and (min-width:1280px){:root{--margin:80px}.main-section{margin-top:1.5rem}#header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.15);box-shadow:0 0 35px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:175px;justify-content:space-between;padding:35px var(--gutter) 0;position:relative;z-index:10}#header .bar .handles{display:none}#header .content{gap:2em}#header .content,#header .content .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#header .content .menu{font-family:var(--font-alternative);font-size:.9375rem;font-weight:600;gap:1.8em;line-height:1.2;text-transform:uppercase}#header .content .menu>li{position:relative}#header .content .menu>li>a{padding-bottom:10px;padding-top:10px}#header .content .menu>li>a:focus,#header .content .menu>li>a:hover{color:var(--color-primary)}#header .content .menu>li.menu-item-has-children:focus-within>a,#header .content .menu>li.menu-item-has-children:hover>a{color:var(--color-primary)}#header .content .menu>li.menu-item-has-children:focus-within ul,#header .content .menu>li.menu-item-has-children:hover ul{display:block}#header .content .menu>li ul{background:#fff;border-radius:4px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.15);box-shadow:0 0 14px rgba(0,0,0,.15);color:var(--color-ink);display:none;font-family:var(--font-heading);font-size:1rem;font-weight:600;left:0;letter-spacing:.02em;line-height:1.2;overflow:hidden;position:absolute;text-transform:none;top:100%;width:200px;z-index:10}#header .content .menu>li ul li{border-top:1px solid var(--color-divider)}#header .content .menu>li ul li:first-child{border-top:0}#header .content .menu>li ul li a{display:block;padding:9pt 1pc}#header .content .menu>li ul li a:focus,#header .content .menu>li ul li a:hover{background:var(--color-primary-lighter)}#header .content .menu>li:focus-within ul,#header .content .menu>li:hover ul{display:block}#header .content .links{display:none}#header .top{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:var(--color-accent);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:var(--font-heading);font-size:.8125rem;height:35px;justify-content:space-between;left:0;line-height:1;padding:0 var(--gutter);position:absolute;top:0;width:100%}#header .top,#header .top>ul{display:-webkit-box;display:-ms-flexbox;display:flex}#header .top>ul{gap:1.5em}#header .top>ul>li{padding-bottom:4px;padding-top:4px;position:relative}#header .top>ul>li ul{background:#fff;border-radius:4px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.15);box-shadow:0 0 14px rgba(0,0,0,.15);color:var(--color-ink);display:none;font-family:var(--font-heading);font-size:.875rem;font-weight:600;letter-spacing:.02em;line-height:1.2;overflow:hidden;position:absolute;right:0;text-transform:none;top:100%;width:20pc;z-index:10}#header .top>ul>li ul li{border-top:1px solid var(--color-divider)}#header .top>ul>li ul li:first-child{border-top:0}#header .top>ul>li ul li a{display:block;padding:9pt 1pc}#header .top>ul>li ul li a:focus,#header .top>ul>li ul li a:hover{background:var(--color-primary-lighter)}#header .top>ul>li:focus-within ul,#header .top>ul>li:hover ul{display:block}#header .logo{height:5pc;width:220px}#footer .main .logo a,#footer .main .logo a:visited{height:78pt;width:3in}.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:-200px -690px}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:-200px -490px}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:440px -810pt}}@media screen and (min-width:1366px){.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:-75pt -690px}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:-50px -490px}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:520px -810pt}}@media screen and (min-width:1600px){.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:250px -690px}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:250px -490px}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:600px -810pt}}@media screen and (min-width:1920px){.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:250px -690px}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:300px -490px}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:830px -810pt}}@media screen and (min-width:2300px){.home-banks.is-lazio,.home-banks.is-lazio .home-banks-region{background-position:450px -690px}.home-banks.is-umbria,.home-banks.is-umbria .home-banks-region{background-position:450px -490px}.home-banks.is-sardegna,.home-banks.is-sardegna .home-banks-region{background-position:825pt -810pt}}@media (prefers-reduced-motion:reduce){.skip-link{-webkit-transition:none;transition:none}html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.enrichment-evidence .evidence-title a,.enrichment-evidence .evidence-title a:visited{-webkit-transition:none;transition:none}}
/*# sourceMappingURL=style.css.map */
