@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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased}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}button{-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;background-color:transparent;border:0 none;outline:0;padding:0;margin:0;cursor:pointer;text-transform:inherit;color:inherit;text-align:left}@font-face{font-family:EuclidCircularA;src:url(../fonts/EuclidCircularA-Regular.woff) format("woff"),url(../fonts/EuclidCircularA-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EuclidCircularA;src:url(../fonts/EuclidCircularA-Medium.woff) format("woff"),url(../fonts/EuclidCircularA-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:EuclidCircularA;src:url(../fonts/EuclidCircularA-Semibold.woff) format("woff"),url(../fonts/EuclidCircularA-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(../fonts/Erode-Regular.woff2) format("woff2"),url(../fonts/Erode-Regular.woff) format("woff"),url(../fonts/Erode-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Erode;src:url(../fonts/Erode-Italic.woff2) format("woff2"),url(../fonts/Erode-Italic.woff) format("woff"),url(../fonts/Erode-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Erode;src:url(../fonts/Erode-Semibold.woff2) format("woff2"),url(../fonts/Erode-Semibold.woff) format("woff"),url(../fonts/Erode-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}body{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}body::-webkit-scrollbar{width:var(--scrollbar-size)}body::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:10px}body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:10px}:root{--font-sans:"EuclidCircularA",Arial,Helvetica,sans-serif;--font-serif:"Erode",Arial,Helvetica,sans-serif;--color-ink:#1c1c1c;--color-ink-light:#484e60;--color-accent:#1b3ea6;--color-accent-hover:#0a1d7d;--color-accent-light:#eefaff;--color-accent-light-hover:#def5ff;--color-special:#ff5943;--color-special-hover:#ff1f12;--color-paper:#fff;--color-ui-bg:#f4f4f6;--color-ui-line:#d9dbe2;--margin:6vw;--gutter:20px;--color-osservatorio:#ffe18a;--color-osservatorio-hover:#ffd868;--color-osservatorio-text:var(--color-ink);--scrollbar-track-color:var(--color-ui-bg);--scrollbar-thumb-color:var(--color-accent);--scrollbar-size:8px;--inline-link-shadow:inset 0 -1px 0 0 var(--color-accent);--inline-link-shadow-hover:inset 0 -0.5em 0 0 var(--color-accent-light-hover);--swiper-theme-color:var(--color-accent);--swiper-pagination-bullet-inactive-opacity:0.6;--swiper-pagination-bullet-horizontal-gap:0}html{font-size:var(--gutter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:20px/1.3 var(--font-serif)}#body,.menu-open body{overflow:hidden}.container{max-width:1440px;margin:0 auto;padding:0 var(--margin)}.image-spacer{padding-top:100%;position:relative;display:block}.image-spacer img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#grid{position:fixed;top:0;left:0;z-index:9999;height:100vh;width:100%;display:none;pointer-events:none}#grid .row{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem;height:100vh}#grid .row .col{display:block;background:red;opacity:.05}#grid.show{display:block}.main-section{margin-top:3rem}.main-section:first-child{margin-top:0}.caption{font:600 15px/1.2 var(--font-sans);color:#848b9e;letter-spacing:-.02em;margin-bottom:1em}.caption.border{border-top:1px solid #848b9e;padding-top:14px}.section-title{font:600 28px/1.1 var(--font-sans);letter-spacing:-.03em;color:var(--color-ink)}.section-title.small{font-size:22px}.section-title.big{font-size:30px}.section-title.bigger{font-size:36px}.section-caption{font:600 16px/1.2 var(--font-sans);color:var(--color-accent);border-top:1px solid #848b9e;padding-top:12px;margin-bottom:2em}.section-caption a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.section-caption a .icon{width:16px;height:16px;margin-left:6px}a{color:inherit;text-decoration:none}#header{margin-bottom:1.1rem}#header .bar{position:relative;height:68px;background:var(--color-ui-bg)}#header .bar .container{height:100%}#header .bar .wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}#header .bar .actions,#header .bar .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#header .bar .actions{color:var(--color-accent);gap:24px}#header .bar .actions .buttons{gap:12px}#header .bar .actions .buttons,#header .bar .actions .buttons button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#header .bar .actions .buttons button{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px}#header .bar .actions .buttons button svg{width:32px;height:32px}#header .bar .logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:188px}#header .bar .logo svg{display:block;width:100%}#header .bar .claim{display:none;color:#848b9e;font:600 14px/1.2 var(--font-sans);letter-spacing:-.02em}#header .themes{display:none;margin-top:32px}#header .themes ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:8px;border-bottom:1px solid var(--color-ui-line);color:var(--color-accent);font:600 16px/1.2 var(--font-sans)}#header .themes ul li:before{margin:0 12px;content:"•"}#header .themes ul li:first-child:before{display:none}#header .main-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px calc(var(--margin) * -1) 0;padding:0 calc(var(--margin) / 2) 16px;border-bottom:1px solid var(--color-ui-line);gap:2px}#header .main-nav .menu-handle{color:var(--color-accent)}#header .main-nav .menu-handle svg{width:22px;height:17px}#menu{-moz-box-sizing:border-box;box-sizing:border-box;z-index:1000;position:fixed;top:0;right:0;width:100%;height:100%;padding:0 var(--margin) 30px;overflow:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background:var(--color-paper);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;overscroll-behavior:contain}.admin-bar #menu{top:var(--wp-admin--admin-bar--height)}html.menu-open #menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#menu .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:68px;margin-bottom:20px}#menu .heading .logo{display:block;width:188px;height:auto}#menu .heading .logo a{display:block}#menu .heading .logo svg{display:block;width:100%;height:auto!important}#menu .heading .close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#menu .heading .close,#menu .heading .close svg{width:32px;height:32px}#menu .search{position:relative;margin-bottom:30px}#menu .search input{-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:60px;padding:0 56px 0 24px;border:1px solid #d9dbe2;background:var(--color-ui-bg);font:16px var(--font-sans);letter-spacing:-.02em}#menu .search button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;right:12px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin-top:-20px}#menu .search button svg{width:32px;height:32px}#menu .highlights{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9dbe2;font:500 15px/1.2 var(--font-sans);letter-spacing:-.02em;grid-column-gap:1rem}#menu .highlights li a{display:block;-webkit-transition:color .2s ease;transition:color .2s ease}#menu .highlights li a .image{display:block;position:relative;margin-bottom:10px;padding-top:56.25%}#menu .highlights li a .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#menu .main-links{padding:0 0 12px;border-bottom:1px solid #d9dbe2;color:var(--color-accent);font:600 22px/1.1 var(--font-sans);letter-spacing:-.02em}#menu .main-links a:not(:only-child){position:relative}#menu .main-links a:not(:only-child):after{display:inline-block!important;position:static;width:var(--menu-arrow-size);height:var(--menu-arrow-size);margin:var(--menu-arrow-margin);-webkit-transform:translateY(-4px) rotate(-45deg);-ms-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border:solid var(--menu-arrow-color);border-width:0 0 var(--menu-arrow-stroke) var(--menu-arrow-stroke);content:"";-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#menu .main-links li{margin-block:.8em}#menu .main-links li ul li{margin:0;padding:5px 0 5px 2px;color:var(--color-ink);font:500 15px/1.1 var(--font-sans)}#menu .main-links li.special{--menu-arrow-color:var(--color-special);--menu-arrow-hover-color:var(--color-special)}#menu .main-links li.special a{color:var(--color-special)!important}#menu .main-links li.special a:hover{--menu-arrow-hover-color:var(--color-special-hover);color:var(--color-special-hover)!important}#menu .main-links li.osservatorio{background-color:var(--color-osservatorio);display:inline-block;padding:.25em .5em;color:var(--color-ink);border-radius:2px;margin-left:-.5em!important;font-size:90% z}#menu .main-links .sub-menu{height:0;overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}#menu .main-links .sub-menu li:first-child{padding-top:16px}#menu .main-links .sub-menu li:last-child{padding-bottom:6px}#menu .main-links .open a:not(:only-child):after{-webkit-transform:translateY(-1px) rotate(-225deg);-ms-transform:translateY(-1px) rotate(-225deg);transform:translateY(-1px) rotate(-225deg)}#menu .main-links .open .sub-menu{height:auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}#menu .links{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;font:500 15px/1.1 var(--font-sans);letter-spacing:-.02em;grid-column-gap:1rem}#menu .links li{margin-top:.8em}#menu .links li:first-child{margin-top:0}#menu .links li a{-webkit-transition:color .2s ease;transition:color .2s ease}#menu .actions{margin-top:40px;padding-top:24px;border-top:1px solid #d9dbe2;color:#a9aebb;font:600 19px/1.2 var(--font-sans)}#menu .actions .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;gap:14px}#menu .follow{margin-top:30px;padding-top:30px;border-top:1px solid #d9dbe2;color:#484e60;font:13px/1 var(--font-sans);gap:12px}#menu .follow,#menu .follow ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#menu .follow ul{gap:4px}#menu .follow ul a{display:block;width:32px;height:32px;color:var(--color-accent)}#menu .follow ul a svg{display:block;width:100%;height:100%}#footer{margin-top:3.5rem;padding:1.5rem 0 1rem;background:#0b1942;color:var(--color-paper)}#footer .about{margin-bottom:1.5rem}#footer .about .logo{margin-bottom:20px}#footer .about .logo svg{display:block;width:182px;height:auto!important}#footer .about .logo svg *{fill:#fff}#footer .about .content{-ms-grid-column:span 7;grid-column:span 7;padding-top:.5em;font:22px/1.1 var(--font-sans);letter-spacing:-.02em;text-wrap:balance}#footer .about .content .button,#footer .about .content .wp-block-button__link{margin-top:1.2em;background:var(--color-paper);color:var(--color-ink)}#footer .main{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));font-family:var(--font-sans);letter-spacing:-.02em;grid-column-gap:1rem;grid-row-gap:1.5rem}#footer .main .themes{-ms-grid-column:span 2;grid-column:span 2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;font-size:20px;font-weight:600;line-height:1.1}#footer .main .themes li{margin-top:.7em}#footer .main .themes li:first-child{margin-top:0}#footer .main .menu{font-size:16px;line-height:1.2}#footer .main .menu li{margin-top:.8em}#footer .main .menu li:first-child{margin-top:0}#footer .main .socials{-ms-grid-column:span 2;grid-column:span 2;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;gap:12px}#footer .main .socials,#footer .main .socials ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#footer .main .socials ul{gap:4px}#footer .main .socials ul a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px}#footer .main .socials ul a svg{width:32px;height:32px}#footer .main .to-top{position:absolute;right:0;bottom:10px}#footer .subfooter{margin-top:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);font:13px/1 var(--font-sans);letter-spacing:-.02em}#footer .subfooter .copy{margin-bottom:24px;text-transform:uppercase}#footer .subfooter .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 24px}#footer .subfooter .links a{white-space:nowrap}#footer .subfooter .made-by{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-paper);font-size:16px;-webkit-transition:all .8s ease;transition:all .8s ease;gap:4px;padding-top:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .subfooter .made-by span{opacity:.7}#footer .subfooter .made-by svg{display:block;margin-top:3px;-webkit-transform:rotate(-16deg);-ms-transform:rotate(-16deg);transform:rotate(-16deg);-webkit-transition:all .2s ease;transition:all .2s ease}#footer .to-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-paper);font:13px/1 var(--font-sans);gap:4px}#footer .to-top svg{width:14px;height:14px;margin-top:-2px;margin-bottom:-2px}:root{--menu-padding:8px 4px;--menu-font-size:16px;--menu-font-color:var(--color-accent);--menu-font-hover-color:var(--color-accent-hover);--menu-arrow-size:6px;--menu-arrow-stroke:2px;--menu-arrow-color:var(--color-accent);--menu-arrow-hover-color:var(--color-accent-hover);--menu-arrow-margin:0 0 0 8px;--menu-arrow-margin-small:1px 0 0 4px;--menu-arrow-position:0,-3px;--menu-arrow-hover-position:0,1px;--submenu-offset:8px;--submenu-safearea:12px;--submenu-safearea-bottom:calc((var(--submenu-safearea)) * -1);--submenu-safearea-height:calc(var(--submenu-safearea) + 4px);--submenu-right:auto;--submenu-left:-12px;--submenu-width:180px;--submenu-border:1px solid var(--color-ui-line);--submenu-radius:4px;--submenu-bg:var(--color-paper);--submenu-font-color:var(--color-accent);--submenu-font:var(--font-sans);--submenu-font-weight:normal;--submenu-font-size:16px;--submenu-list-padding:6px 11px;--submenu-font-hover-color:var(--brand-accent);--submenu-font-hover:var(--font-sans);--submenu-font-hover-weight:600;--submenu-font-current-color:var(--color-accent);--submenu-font-current:var(--font-sans);--submenu-font-current-weight:600;--menu-mobile-font-size:16px;--submenu-mobile-font-size:16px;--submenu-mobile-border:1px solid red;--submenu-mobile-font-hover-color:var(--brand-accent);--submenu-mobile-hover-font:var(--font-serif);--submenu-mobile-font-hover-weight:normal;--submenu-mobile-current-font:var(--font-sans);--submenu-mobile-current-weight:600;--menu-mobile-bg:var(--brand);--menu-handle-color:var(--color-paper);--overlay-bg:var(--color-paper)}.main-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.is-menu{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}html.menu-open .is-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.is-menu ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none}.is-menu ul>*+*{margin:0 0 0 15px!important}.is-menu ul li{display:none;position:relative;margin:0;padding:0;color:var(--color-accent);font:600 16px/1.2 var(--font-sans)}.is-menu ul li.mobile{display:block}.is-menu ul li:hover>ul{display:none}.is-menu ul li ul{display:none;margin:.5rem 0 0 .5rem}.is-menu ul li ul li{margin:0!important}.is-menu ul li ul li a,.is-menu ul li ul li a:visited{display:block;padding:var(--submenu-list-padding);color:var(--submenu-mobile-font-color);font-family:var(--submenu-font);font-size:var(--submenu-mobile-font-size);font-weight:500;line-height:1.25}.is-menu ul li ul li:last-child a,.is-menu ul li ul li:last-child a:visited{border:none}.is-menu ul li ul li a:focus,.is-menu ul li ul li a:hover{color:var(--submenu-mobile-font-hover-color);font-family:var(--submenu-mobile-hover-font);font-weight:var(--submenu-mobile-font-hover-weight)}.is-menu ul li.current-menu-item a,.is-menu ul li.current-menu-item a:visited,.is-menu ul li.current a,.is-menu ul li.current a:visited{color:var(--submenu-mobile-font-hover-color);font-family:var(--submenu-hover-font);font-weight:var(--submenu-font-hover-weight)}.is-menu ul li.current-menu-item a:after,.is-menu ul li.current-menu-item a:visited:after,.is-menu ul li.current a:after,.is-menu ul li.current a:visited:after{display:inline-block}.is-menu ul li.current-menu-item a:focus,.is-menu ul li.current-menu-item a:hover,.is-menu ul li.current a:focus,.is-menu ul li.current a:hover{font-family:var(--submenu-mobile-current-font);font-weight:var(--submenu-mobile-current-weight)}.is-menu ul li a,.is-menu ul li a:visited{display:block;color:var(--menu-font-color);font-size:var(--menu-mobile-font-size);white-space:nowrap}.is-menu ul li a:not(:only-child),.is-menu ul li a:visited:not(:only-child){position:relative}.is-menu ul li a:not(:only-child):after,.is-menu ul li a:visited:not(:only-child):after{display:inline-block!important;position:static;width:var(--menu-arrow-size);height:var(--menu-arrow-size);margin:var(--menu-arrow-margin-small);-webkit-transform:translate(var(--menu-arrow-position)) rotate(-45deg);-ms-transform:translate(var(--menu-arrow-position)) rotate(-45deg);transform:translate(var(--menu-arrow-position)) rotate(-45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border:solid var(--menu-arrow-color);border-width:0 0 var(--menu-arrow-stroke) var(--menu-arrow-stroke);content:""}.is-menu ul li.current-menu-ancestor>a,.is-menu ul li.current-menu-ancestor>a:visited{color:var(--menu-font-hover-color)}.is-menu ul li.has-children,.is-menu ul li.menu-item-has-children{position:relative}.is-menu ul li.has-children.open a:after,.is-menu ul li.has-children.open a:visited:after,.is-menu ul li.menu-item-has-children.open a:after,.is-menu ul li.menu-item-has-children.open a:visited:after{-webkit-transform:translate(var(--menu-arrow-hover-position)) rotate(135deg);-ms-transform:translate(var(--menu-arrow-hover-position)) rotate(135deg);transform:translate(var(--menu-arrow-hover-position)) rotate(135deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.is-menu ul li.has-children.open>ul,.is-menu ul li.menu-item-has-children.open>ul{display:block}.is-menu ul li.locked a{padding-left:36px;background:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M6 10V7a6 6 0 1 1 12 0v3h1a3 3 0 0 1 3 3v7a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-7a3 3 0 0 1 3-3h1Zm3.172-5.828A4 4 0 0 1 16 7v3H8V7a4 4 0 0 1 1.172-2.828ZM5 12a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1H5Z" clip-rule="evenodd"></path></svg>') 10px;background-repeat:no-repeat;font-weight:500}.is-menu ul li.dev{padding:0 10px!important;background-color:#92ffaa;color:green}.is-menu ul li.special{--menu-arrow-color:var(--color-special);--menu-arrow-hover-color:var(--color-special)}.is-menu ul li.special a{color:var(--color-special)!important}.is-menu ul li.special a:hover{--menu-arrow-hover-color:var(--color-special-hover);color:var(--color-special-hover)!important}.is-menu ul li.osservatorio a{padding:4px 12px;border-radius:2px;background-color:var(--color-osservatorio);color:var(--color-osservatorio-text)!important}.is-menu ul li.osservatorio a:hover{background-color:var(--color-osservatorio-hover)}.button,.wp-block-button__link{font:600 16px/1 var(--font-sans);letter-spacing:-.01em;background:var(--color-accent);color:var(--color-paper);height:42px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .8em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;position:relative;gap:8px;white-space:nowrap;-webkit-transition:all .25s ease;transition:all .25s ease;border:1px solid var(--color-accent)}.big.wp-block-button__link,.button.big{height:50px;padding:0 1.2em}.button.secondary,.secondary.wp-block-button__link{background:transparent;border:1px solid var(--color-accent);color:var(--color-accent)}.button.ghost,.ghost.wp-block-button__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;background:transparent;height:auto;padding:0}.button.special,.special.wp-block-button__link{background:var(--color-special)!important;color:var(--color-paper)!important}.button.special:hover,.special.wp-block-button__link:hover{background:var(--color-special-hover)!important}.button .icon,.wp-block-button__link .icon{width:16px;height:16px}.button.spinning .cta,.spinning.wp-block-button__link .cta{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.button.spinning .loader,.spinning.wp-block-button__link .loader{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.button .loader,.wp-block-button__link .loader{font-size:8px;position:absolute;top:50%;left:50%;margin-top:-18px;margin-left:-6px;text-indent:-9999em;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-animation-delay:0;animation-delay:0;opacity:0;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,transform .1s ease;transition:opacity .1s ease,transform .1s ease,-webkit-transform .1s ease}.button .loader,.button .loader:after,.button .loader:before,.wp-block-button__link .loader,.wp-block-button__link .loader:after,.wp-block-button__link .loader:before{border-radius:50%;width:12px;height:12px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:button-spinner 1.2s infinite ease-in-out;animation:button-spinner 1.2s infinite ease-in-out;color:currentColor}.button .loader:after,.button .loader:before,.wp-block-button__link .loader:after,.wp-block-button__link .loader:before{content:"";position:absolute;top:0}.button .loader:before,.wp-block-button__link .loader:before{left:-18px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.button .loader:after,.wp-block-button__link .loader:after{left:18px;-webkit-animation-delay:.16s;animation-delay:.16s}@-webkit-keyframes button-spinner{0%,80%,to{box-shadow:0 12px 0 -6px}40%{box-shadow:0 12px 0 0}}@keyframes button-spinner{0%,80%,to{box-shadow:0 12px 0 -6px}40%{box-shadow:0 12px 0 0}}.rich-editor-text{font:20px/1.4 var(--font-serif);letter-spacing:-.01em}.rich-editor-text .block-enrichment .rich-editor-text p,.rich-editor-text p:not(.block-enrichment p){margin-bottom:.6em}.rich-editor-text .block-enrichment .rich-editor-text strong,.rich-editor-text strong:not(.block-enrichment strong){font-weight:600}.rich-editor-text .block-enrichment .rich-editor-text a,.rich-editor-text a:not(.block-enrichment a){box-shadow:var(--inline-link-shadow);color:var(--color-accent);text-decoration:none;-webkit-transition:box-shadow .2s ease,color .2s ease;transition:box-shadow .2s ease,color .2s ease}.rich-editor-text .block-enrichment .rich-editor-text ul,.rich-editor-text ul:not(.block-enrichment ul){margin-bottom:1em;line-height:1.3}.rich-editor-text .block-enrichment .rich-editor-text ul li,.rich-editor-text ul:not(.block-enrichment ul) li{position:relative;margin-top:.8em;padding-left:1em}.rich-editor-text .block-enrichment .rich-editor-text ul li:before,.rich-editor-text ul:not(.block-enrichment ul) li:before{position:absolute;top:0;left:0;content:"–"}.rich-editor-text .block-enrichment .rich-editor-text ul li:first-child,.rich-editor-text ul:not(.block-enrichment ul) li:first-child{margin-top:0}.rich-editor-text .block-enrichment .rich-editor-text ol,.rich-editor-text ol:not(.block-enrichment ol){margin-bottom:1em;line-height:1.3;counter-reset:list}.rich-editor-text .block-enrichment .rich-editor-text ol li,.rich-editor-text ol:not(.block-enrichment ol) li{position:relative;margin-top:.8em;padding-left:1em;counter-increment:list}.rich-editor-text .block-enrichment .rich-editor-text ol li:before,.rich-editor-text ol:not(.block-enrichment ol) li:before{position:absolute;top:0;left:0;content:counter(list) "."}.rich-editor-text .block-enrichment .rich-editor-text ol li:first-child,.rich-editor-text ol:not(.block-enrichment ol) li:first-child{margin-top:0}.rich-editor-text .block-enrichment .rich-editor-text h1,.rich-editor-text .block-enrichment .rich-editor-text h2,.rich-editor-text .block-enrichment .rich-editor-text h3,.rich-editor-text .block-enrichment .rich-editor-text h4,.rich-editor-text .block-enrichment .rich-editor-text h5,.rich-editor-text .block-enrichment .rich-editor-text h6,.rich-editor-text h1:not(.block-enrichment h1),.rich-editor-text h2:not(.block-enrichment h2),.rich-editor-text h3:not(.block-enrichment h3),.rich-editor-text h4:not(.block-enrichment h4),.rich-editor-text h5:not(.block-enrichment h5),.rich-editor-text h6:not(.block-enrichment h6){margin-top:1.5em;margin-bottom:.6em;font:600 22px/1.2 var(--font-sans);letter-spacing:-.02em}.rich-editor-text .block-enrichment .rich-editor-text h1+.block-enrichment,.rich-editor-text .block-enrichment .rich-editor-text h1:first-child,.rich-editor-text .block-enrichment .rich-editor-text h2+.block-enrichment,.rich-editor-text .block-enrichment .rich-editor-text h2:first-child,.rich-editor-text .block-enrichment .rich-editor-text h3+.block-enrichment,.rich-editor-text .block-enrichment .rich-editor-text h3:first-child,.rich-editor-text .block-enrichment .rich-editor-text h4+.block-enrichment,.rich-editor-text .block-enrichment .rich-editor-text h4:first-child,.rich-editor-text .block-enrichment .rich-editor-text h5+.block-enrichment,.rich-editor-text .block-enrichment .rich-editor-text h5:first-child,.rich-editor-text .block-enrichment .rich-editor-text h6+.block-enrichment,.rich-editor-text .block-enrichment .rich-editor-text h6:first-child,.rich-editor-text h1:not(.block-enrichment h1)+.block-enrichment,.rich-editor-text h1:not(.block-enrichment h1):first-child,.rich-editor-text h2:not(.block-enrichment h2)+.block-enrichment,.rich-editor-text h2:not(.block-enrichment h2):first-child,.rich-editor-text h3:not(.block-enrichment h3)+.block-enrichment,.rich-editor-text h3:not(.block-enrichment h3):first-child,.rich-editor-text h4:not(.block-enrichment h4)+.block-enrichment,.rich-editor-text h4:not(.block-enrichment h4):first-child,.rich-editor-text h5:not(.block-enrichment h5)+.block-enrichment,.rich-editor-text h5:not(.block-enrichment h5):first-child,.rich-editor-text h6:not(.block-enrichment h6)+.block-enrichment,.rich-editor-text h6:not(.block-enrichment h6):first-child{margin-top:0}.rich-editor-text .block-enrichment .rich-editor-text h1,.rich-editor-text .block-enrichment .rich-editor-text h2,.rich-editor-text h1:not(.block-enrichment h1),.rich-editor-text h2:not(.block-enrichment h2){font-size:28px}.rich-editor-text .block-enrichment{margin:var(--block-margin,2rem) 0}.rich-editor-text .block-enrichment:first-child{margin-top:0}.rich-editor-text .block-enrichment:last-child{margin-bottom:0}.rich-editor-text figcaption{margin:1em 0 0!important;color:#848b9e!important;font:12px/1.2 var(--font-sans)!important;text-align:left!important}.rich-editor-text figcaption a{text-decoration:underline!important}.rich-editor-text sub,.rich-editor-text sup{font-size:85%;line-height:0;position:relative;vertical-align:baseline;font-weight:700}.rich-editor-text sup{top:-.5em;-webkit-padding-start:.15em;-moz-padding-start:.15em;padding-inline-start:.15em}.rich-editor-text sub{bottom:-.25em}.rich-editor-text .special{color:var(--color-special)}.rich-editor-text .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-block:1em;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-enrichment-articles .article-teaser,.block-enrichment-articles .event-teaser{margin-top:24px;padding-top:24px;border-top:1px solid #d9dbe2}.block-enrichment-articles .article-teaser:first-child,.block-enrichment-articles .event-teaser:first-child{margin-top:0;padding-top:0;border-top:0}.block-enrichment-articles .article-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-enrichment-articles .article-teaser .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc((100% - 5rem) / 6 * 2 + 1rem)}.block-enrichment-quote blockquote{display:block;margin-top:1rem;padding-top:1rem;padding-left:20px;border-left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUyIiBoZWlnaHQ9IjExOSIgdmlld0JveD0iMCAwIDE1MiAxMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjA5NTI0IDY1LjYwMjVMNDcuMjM4MSAwSDczLjE0MjlMNDYuNDc2MiA1Ni4wNjczQzU2Ljc2MTkgNjEuMDI1NyA2NS41MjM4IDcyLjA4NjUgNjUuNTIzOCA4Ni4xOTg3QzY1LjUyMzggMTA0LjEyNSA1MS4wNDc2IDExOSAzMi43NjE5IDExOUMxNC40NzYyIDExOSAwIDEwNC4xMjUgMCA4Ni4xOTg3QzAgNzguOTUxOSAyLjI4NTcxIDcxLjcwNTEgNi4wOTUyNCA2NS42MDI1Wk04NC45NTI0IDY1LjYwMjVMMTI2LjA5NSAwSDE1MkwxMjUuMzMzIDU2LjA2NzNDMTM1LjYxOSA2MS4wMjU3IDE0NC4zODEgNzIuMDg2NSAxNDQuMzgxIDg2LjE5ODdDMTQ0LjM4MSAxMDQuMTI1IDEyOS45MDUgMTE5IDExMS42MTkgMTE5QzkzLjMzMzMgMTE5IDc4Ljg1NzEgMTA0LjEyNSA3OC44NTcxIDg2LjE5ODdDNzguODU3MSA3OC45NTE5IDgxLjE0MjkgNzEuNzA1MSA4NC45NTI0IDY1LjYwMjVaIiBmaWxsPSIjRUVGQUZGIi8+Cjwvc3ZnPgo=");background-position:0 0;background-repeat:no-repeat;background-size:82px;color:var(--color-accent);font:30px/1.15 var(--font-sans);letter-spacing:-.02em}.block-enrichment-quote blockquote cite{display:block;margin-top:2em;font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.block-enrichment-quote blockquote cite em{display:block;margin-top:.3em;color:#848b9e;font-style:normal}.wp-block-buttons{margin-top:1em;margin-bottom:2em}.wp-block-buttons:last-child{margin-bottom:0}.wp-block-button__link{border-radius:0;color:#fff!important;text-decoration:none!important}.block-enrichment-callout{display:block;padding:1.5rem;background:#1b3ea6;color:var(--color-paper);font-size:16px}.block-enrichment-callout .caption{margin-bottom:1em;color:inherit;font-size:16px}.block-enrichment-callout .section-title{margin-bottom:.5em;color:inherit}.block-enrichment-callout .button,.block-enrichment-callout .wp-block-button__link{margin-top:1.5em;background:var(--color-paper);color:var(--color-accent)}.block-enrichment-callout.is-osservatorio{background:var(--color-osservatorio);color:var(--color-ink);font-family:var(--font-sans)}.block-enrichment-callout.is-osservatorio .caption{display:none}.block-enrichment-callout.is-osservatorio p{font-size:18px}.block-enrichment-callout.is-osservatorio .button,.block-enrichment-callout.is-osservatorio .wp-block-button__link{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.block-enrichment-callout.is-osservatorio .osservatorio-logo{display:inline-block;margin:-54px 0 10px -16px}.block-enrichment-callout.is-osservatorio .osservatorio-logo svg{display:block}.block-enrichment-external-link{--block-margin:1rem;padding-left:16px;border-left:4px solid var(--color-accent);color:var(--color-ink);font:600 24px/1.2 var(--font-serif);letter-spacing:-.02em}.block-enrichment-external-link .link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.5em;color:#848b9e;font:16px/1.2 var(--font-sans);gap:8px}.block-enrichment-external-link .link .icon{width:20px;height:20px;color:#1b3ea6}.block-enrichment-external-link .link:hover{color:var(--color-accent)}.block-enrichment-gallery .slider-arrows{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px}.block-enrichment-gallery .slider{overflow:hidden}.block-enrichment-gallery .slider .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.block-enrichment-gallery .slider .slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.block-enrichment-gallery .slider .slide img{display:block;max-width:100%;height:auto!important}.block-enrichment-gallery .slider .slide figcaption{margin-top:1em;color:#848b9e;font:12px/1.2 var(--font-sans);text-align:left}.block-enrichment-gallery .slider .slide figcaption a{text-decoration:underline}.block-enrichment-staff ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem}.block-enrichment-staff ul li a{display:block}.block-enrichment-staff ul li .image{margin-bottom:12px}.block-enrichment-staff ul li .image-spacer.big{padding-top:150%}.block-enrichment-staff ul li .name{font:600 16px/1.2 var(--font-serif)}.block-enrichment-staff ul li .role{margin-top:.3em;color:#848b9e;font:15px/1.2 var(--font-sans);letter-spacing:-.02em}.block-enrichment-story .year+.year{margin-top:1rem;padding-top:1rem;border-top:1px solid #d9dbe2}.block-enrichment-story .year-title{margin-bottom:.1em;font:45px/1 var(--font-serif);letter-spacing:-.03em}.block-enrichment-story .month-title{margin-bottom:.3em;color:#484e60;font-family:var(--font-sans);letter-spacing:-.02em}.block-enrichment-story .month+.month{margin-top:1rem}.block-enrichment-person+.block-enrichment-person{margin-top:-1rem;padding-top:1rem;border-top:1px solid #d9dbe2}.block-enrichment-person .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:28px}.block-enrichment-person .heading .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((100% - 5rem) / 6 * 2 + 1rem)}.block-enrichment-person .heading .image .image-spacer{padding-top:150%}.block-enrichment-person .heading .name{font:600 20px/1.2 var(--font-serif)}.block-enrichment-person .heading .role{margin-top:.3em;color:#848b9e;font:15px/1.2 var(--font-sans);letter-spacing:-.02em}.block-enrichment-person .bio{margin-top:30px}.block-enrichment-video .embed{display:block;position:relative;padding-top:56.25%}.block-enrichment-video .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-enrichment-podcast .embed{display:block;position:relative;height:352px}.block-enrichment-podcast .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-enrichment-book .box{padding:24px;background:var(--color-ui-bg)}.block-enrichment-book .image{width:80%;max-width:240px;margin-bottom:1.2em}.block-enrichment-book .image img{display:block;max-width:100%;height:auto!important}.block-enrichment-book .title{margin-bottom:0}.block-enrichment-book .author{margin-top:1em;color:#848b9e;font:13px/1.2 var(--font-sans);letter-spacing:.01em;text-transform:uppercase}.block-enrichment-accordion{--block-margin:30px}.block-enrichment-accordion+.block-enrichment-accordion{margin-top:-15px;padding-top:15px;border-top:1px solid #d9dbe2}.block-enrichment-accordion .title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#848b9e;font-family:var(--font-sans);line-height:1.2;cursor:pointer;gap:20px}.block-enrichment-accordion .title .icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.block-enrichment-accordion .text{display:none;padding-bottom:10px}.block-enrichment-accordion .text>:first-child{padding-top:12px}.block-enrichment-accordion.open .title .icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.slider-bullets{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px}.slider-bullets span{width:10px;height:10px;background:#d9dbe2;border-radius:100%;-webkit-transition:background .2s ease;transition:background .2s ease}.slider-bullets span[aria-current]{background:var(--color-accent)}.slider-bullets.swiper-pagination-lock{display:none}.slider-bullets.swiper-pagination-clickable span{cursor:pointer}.slider-arrows{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.slider-arrows li{margin-left:-1px}.slider-arrows li:first-child{margin-left:0}.slider-arrows li a,.slider-arrows li button{width:55px;height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9dbe2;position:relative;-webkit-transition:border .2s ease;transition:border .2s ease}.slider-arrows li a svg,.slider-arrows li button svg{width:32px;height:32px;color:var(--color-accent)}.slider-arrows li a:hover,.slider-arrows li button:hover{border-color:#848b9e;z-index:1}.marquee{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;width:100%;height:72px;margin:0 -999em 1.4rem;padding:0 999em;overflow:hidden}.page-template-donazione .marquee{margin-bottom:2.5rem}.marquee-container,.teaser-small{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.teaser-small{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:470px;margin-right:20px;padding-right:20px;border-right:1px solid #e8ecf6;gap:16px}.teaser-small .image{-webkit-box-flex:0;-webkit-flex:0 0 72px;-moz-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px}.teaser-small .image a{display:block;position:relative;padding-top:100%;background:var(--color-ui-bg)}.teaser-small .image a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.teaser-small .content{text-align:left}.teaser-small .section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.3em;color:#848b9e;font:13px/1.1 var(--font-sans);letter-spacing:.01em;text-transform:uppercase;gap:4px}.teaser-small .title{font-family:var(--font-sans);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teaser-small .title a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}a.tag{font:500 12px/1 var(--font-sans);color:var(--color-accent);background:var(--color-accent-light);text-transform:uppercase;letter-spacing:-.01em;padding:1em .625em;-webkit-transition:all .2s ease;transition:all .2s ease}.share-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.share-buttons li{margin-left:-1px}.share-buttons li:first-child{margin-left:0}.share-buttons li a,.share-buttons li button{width:55px;height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9dbe2;position:relative;-webkit-transition:border .2s ease;transition:border .2s ease}.share-buttons li a svg,.share-buttons li button svg{width:32px;height:32px;color:var(--color-accent)}.share-buttons li a:hover,.share-buttons li button:hover{border-color:#848b9e;z-index:1}.attachments{gap:12px}.attachments,.attachments a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.attachments a{background:var(--color-accent);color:var(--color-paper);min-height:96px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 12px;font:600 15px/1.1 var(--font-sans)}.attachments a .icon{width:24px;height:24px;display:block;margin-bottom:12px}.article-teaser{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.article-teaser .image a{display:block;position:relative;padding-top:66.666%;background:var(--color-ui-bg)}.article-teaser .image a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.article-teaser.is-libro .image a{position:relative;overflow:hidden;background:var(--color-ui-bg)}.article-teaser.is-libro .image a img{top:10%;left:10%;width:80%;height:80%;object-fit:scale-down}.article-teaser.is-libro .image a img:before{outline:1px solid red}.article-teaser.is-speciale .image a{padding-top:100%}.article-teaser .content{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}.article-teaser .tags{margin-bottom:12px}.article-teaser .title{font:600 22px/1.1 var(--font-sans);letter-spacing:-.02em}.article-teaser .title a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.article-teaser .summary{margin-top:10px;font:16px/1.3 var(--font-serif);letter-spacing:-.02em}.article-teaser.big .title{font-size:30px}.article-teaser.big .summary{font-size:20px}.article-teaser .source{margin-top:.6em;color:#848b9e;font:13px/1.1 var(--font-sans)}.article-teaser .source a{font-weight:600;text-decoration:underline}.article-teaser .meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;color:#848b9e;font:12px/1.2 var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;gap:4px 12px}.article-teaser .meta .themes a{color:var(--color-accent)}.article-teaser .meta .authors{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;gap:12px}.article-teaser .meta .authors,.article-teaser .meta .authors a,.article-teaser .meta .authors span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.article-teaser .meta .authors a .avatar,.article-teaser .meta .authors span .avatar{width:40px;height:40px;margin-right:12px;border:1px solid var(--color-ui-bg);border-radius:100%}.article-teaser .meta .authors a{text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease;text-decoration-thickness:1px;text-underline-offset:.2em}.articles-carousel{margin:0 calc(var(--margin) * -1);padding:0 calc(var(--margin) * .5);overflow:hidden}.articles-carousel .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.articles-carousel .slide{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:85%;min-width:250px;max-width:400px;padding:0 calc(var(--margin) * .5)}.articles-carousel+.slider-bullets{margin-top:36px}.articles-list .article-teaser,.articles-list .event-teaser{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #d9dbe2}.articles-list .article-teaser:first-child,.articles-list .event-teaser:first-child{margin-top:0;padding-top:0;border-top:0}.articles-list .article-teaser .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.articles-grid .article-teaser,.articles-grid .event-teaser{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #d9dbe2}.articles-grid .article-teaser:first-child,.articles-grid .event-teaser:first-child{margin-top:0;padding-top:0;border-top:0}.articles-grid .article-teaser .content{z-index:2}.articles-grid .article-teaser .tags{margin-top:calc((22px + .5rem) * -1)}.event-teaser .image-spacer{padding-top:150%}.event-teaser .title{display:block;font:600 22px/1.1 var(--font-sans);letter-spacing:-.02em;-webkit-transition:color .2s ease;transition:color .2s ease}.event-teaser .location{font:16px/1.2 var(--font-serif);display:block;margin-top:.4em}.event-teaser .type{font:13px/1.1 var(--font-sans);letter-spacing:.01em;color:#848b9e;text-transform:uppercase}.event-teaser .meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.event-teaser .meta .image{width:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.event-teaser .meta .data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:13px/1.1 var(--font-sans);letter-spacing:.01em;color:#848b9e;text-transform:uppercase;padding-bottom:8px}.event-teaser .meta .data .type{border-top:1px solid #d9dbe2;padding-top:16px;margin-top:16px}.event-teaser .dates{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:40px;font:13px/1.1 var(--font-sans);letter-spacing:.01em;color:#848b9e;text-transform:uppercase}.event-teaser .dates span{width:100%;position:relative}.event-teaser .dates span strong{display:block;font:36px/1 var(--font-serif);color:var(--color-accent);margin-bottom:.05em}.event-teaser .dates span+span:before{content:"";position:absolute;top:0;left:-20px;height:100%;border-left:1px solid #d9dbe2}.event-teaser .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event-teaser .content .type,.event-teaser .dates-clone{display:none}#page-intro{text-align:center;margin-bottom:1.5rem}#page-intro+.main-section{margin-top:0}#page-intro .image{display:block;margin:-1.6rem calc(var(--margin) * -1) 1.2rem}#page-intro .image .image-spacer{padding-top:50%}#page-intro .title{font:600 36px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--color-accent);text-wrap:balance}#page-intro .title em{font-size:28px;display:block;font-style:normal;color:#848b9e;font-weight:400;margin-bottom:.2em}#page-intro .text{font:22px/1.3 var(--font-sans);color:#484e60;text-wrap:balance;margin-top:.5em}#page-intro .nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font:600 14px/16px var(--font-sans);gap:8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5em;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-intro .nav a{padding:10px 18px;background:#f4f4f6;display:block;border-radius:100px;color:var(--color-accent)}#page-intro .nav a[aria-current]{background:var(--color-accent);color:#fff}#page-intro.has-excerpt{margin-bottom:2rem}#support-callout{color:var(--color-paper);display:block;margin-top:1.5rem;font-size:16px}#support-callout .box{background:#0b1942;padding:1.5rem}#support-callout .caption{font-size:16px;color:inherit;margin-bottom:1em}#support-callout .section-title{color:inherit;margin-bottom:.5em}#support-callout .buttons{margin-top:1.5em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:12px 24px}#support-callout .buttons .button.primary,#support-callout .buttons .primary.wp-block-button__link{background:var(--color-paper);color:var(--color-ink)}#support-callout .buttons .button.secondary,#support-callout .buttons .secondary.wp-block-button__link{border-color:var(--color-paper);color:var(--color-paper)}#panel{position:fixed;bottom:0;left:0;width:100%;height:80%;overflow:auto;background:var(--color-paper);z-index:1000;padding:60px 20px;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(100%);-ms-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;overscroll-behavior:contain}#panel.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#panel .panel{display:block}#panel #panel-close{position:absolute;top:16px;right:16px}#panel #panel-close,#panel #panel-close svg{width:32px;height:32px}.panel{display:none}.tab-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:2em;font-family:var(--font-sans);color:rgba(28,28,28,.3);letter-spacing:-.02em;border-bottom:1px solid #d9dbe2;margin-bottom:32px}.tab-nav a,.tab-nav button{display:block;border-bottom:5px solid transparent;padding-bottom:.6em}.tab-nav .current{color:var(--color-accent);font-weight:500}.tab-nav .current a,.tab-nav .current button{border-color:var(--color-accent)}.tab-panel{display:none}.tab-panel.current{display:block}.box-cta{--box-cta-padding:30px;--box-cta-gap:26px;padding:var(--box-cta-padding);border-radius:4px;background-color:var(--color-accent-light)}.box-cta .image{margin:calc((var(--box-cta-padding) + var(--box-cta-gap)) * -1) 0 20px}.box-cta .kicker{margin-bottom:.6em;color:var(--color-special);font:13px/1.1 var(--font-sans);font-weight:600;letter-spacing:.01em;text-transform:uppercase}.box-cta h2,.box-cta h3{padding-bottom:.25em;font:600 22px/1.1 var(--font-sans);letter-spacing:-.02em}.box-cta h2 a:hover,.box-cta h3 a:hover{color:var(--color-accent)}.box-cta h3{color:var(--color-special)}.box-cta .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 0;gap:20px}.box-cta .buttons .ghost{border:none;color:var(--color-accent);gap:4px}.box-cta .buttons .ghost svg{margin-top:3px}.home .autopromo{margin-bottom:-.5rem}.autopromo .slider{position:relative;z-index:1;overflow:hidden}.autopromo .ad{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative}.autopromo .ad a,.autopromo .ad img{display:block;margin:0 auto}.autopromo .slider-bullets{padding-top:.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.autopromo:before{content:"";display:block;height:0;margin-top:3rem}.slider-wrapper,.slider-wrapper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.slider-wrapper .swiper-slide{z-index:1;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slider-wrapper .swiper-slide-active{z-index:2}.swiper-pagination-bullet-active{background:var(--color-accent)!important}.share-modal{display:none;padding:1rem!important;width:100%;font-family:var(--font-sans)}.share-modal .section-title{margin-bottom:.5em}.share-modal .input{display:block;position:relative}.share-modal .input input{-moz-box-sizing:border-box;width:100%;height:56px;border:1px solid #d9dbe2;background:var(--color-ui-bg);height:60px;box-sizing:border-box;font:16px var(--font-sans);color:var(--color-ink);letter-spacing:-.03em;padding:0 130px 0 1em;text-overflow:ellipsis}.share-modal .input .button,.share-modal .input .wp-block-button__link{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.share-modal .or{margin-top:1.5em;margin-bottom:1em;color:var(--color-ink);font-size:18px;font-weight:600;letter-spacing:-.01em}.share-modal ul{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;grid-row-gap:24px}.share-modal ul li{border-bottom:1px solid #d9dbe2}.share-modal ul li a,.share-modal ul li button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none}.share-modal ul li a svg,.share-modal ul li button svg{width:32px;height:32px}.special-callout+#speciali-archive-articles{margin-top:1.5rem}.special-callout .image{margin:0 calc(var(--margin) * -1)}.special-callout .content{text-align:center;font-size:22px;color:#484e60}.special-callout .content .button,.special-callout .content .wp-block-button__link{margin-top:1.5em}.special-callout .content .intro{position:relative;padding-top:30px;padding-bottom:20px}.special-callout .content .intro .caption{text-transform:uppercase;color:var(--color-accent)}.special-callout .content .intro .section-title{color:var(--color-accent)}.special-callout .content .intro .themes{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;font:500 13px/1 var(--font-sans);letter-spacing:.01em;color:var(--color-accent);margin-top:1.5em}.special-callout .content .intro:before{content:"";position:absolute;top:0;bottom:-24px;width:150px;left:50%;margin-left:-75px;z-index:-1;background:var(--color-accent-light)}.main-event-section{margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1);padding:1.5rem var(--margin);background:var(--color-ui-bg)}.main-event-section.special{background:#e8ecf6}.main-event-section .image-spacer{padding-top:150%}.main-event-section .title{display:block;font:600 28px/1.1 var(--font-sans);letter-spacing:-.02em}.main-event-section .title a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.main-event-section .summary{font:20px/1.3 var(--font-sans);color:#484e60;letter-spacing:-.02em;margin-top:10px}.main-event-section .location{color:#484e60;font:20px/1.2 var(--font-serif);display:block;margin-top:.4em}.main-event-section .type{font:13px/1.1 var(--font-sans);letter-spacing:.01em;color:#848b9e;text-transform:uppercase}.main-event-section .meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.main-event-section .meta .image{width:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.main-event-section .meta .data{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:13px/1.1 var(--font-sans);letter-spacing:.01em;color:#848b9e;text-transform:uppercase;padding-bottom:8px}.main-event-section .meta .data .type{border-top:1px solid #d9dbe2;padding-top:16px;margin-top:16px}.main-event-section .dates{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:40px;font:13px/1.1 var(--font-sans);letter-spacing:.01em;color:#848b9e;text-transform:uppercase}.main-event-section .dates p{width:100%;position:relative}.main-event-section .dates p strong{display:block;font:36px/1 var(--font-serif);color:var(--color-accent);margin-bottom:.05em}.main-event-section .dates p+p:before{content:"";position:absolute;top:0;left:-20px;height:100%;border-left:1px solid #d9dbe2}.main-event-section .content{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-event-section .content .type,.main-event-section .side{display:none}.school-section .section-content .section-title{margin-bottom:.3em}.school-section .section-content .section-title a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.school-section .section-content .button,.school-section .section-content .wp-block-button__link{margin-top:1.6em}.school-section .next-event{margin-top:1.5rem}.school-section .next-event .label{font:15px/1 var(--font-sans);color:#848b9e;margin-bottom:1em}.rassegna-stampa-main-article{background:var(--color-ui-bg);padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rassegna-stampa-main-article .content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rassegna-stampa-main-article .content .title{margin-bottom:.4em}.rassegna-stampa-main-article .meta{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font:13px/1.2 var(--font-sans);color:#848b9e;text-transform:uppercase;text-align:center;margin-bottom:1.5em}.rassegna-stampa-main-article .meta .source{margin-bottom:.5em}.rassegna-stampa-main-article .meta .source img{display:block;width:80px;height:80px;border-radius:100%;margin:0 auto 1em}.osservatorio-section{margin-top:4rem;background-color:var(--color-osservatorio)}.osservatorio-section .section-wrap{z-index:2;position:relative}.osservatorio-section .section-wrap .image img{display:block;width:100%;height:auto;-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}.osservatorio-section .section-wrap .content .osservatorio-logo{display:block;margin:-20px auto 30px;-webkit-transform:translateX(-7px);-ms-transform:translateX(-7px);transform:translateX(-7px)}.osservatorio-section .section-wrap .content .osservatorio-logo svg{display:block;margin-inline:auto}.osservatorio-section .section-wrap .content .title{font-family:var(--font-sans);font-size:42px;font-weight:600;letter-spacing:-.05em;line-height:1;text-align:center;margin-block:.5rem}.osservatorio-section .section-wrap .content span{display:block;font-size:24px;letter-spacing:0;text-transform:uppercase}.osservatorio-section .section-wrap p{padding-bottom:.5em;font-family:var(--font-sans);font-size:18px;line-height:1.3}.osservatorio-section .section-wrap .special{color:var(--color-special)}.osservatorio-section .section-wrap .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:1em;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.osservatorio-section .section-wrap .button,.osservatorio-section .section-wrap .wp-block-button__link{border:none;background-color:var(--color-ink)}.osservatorio-section .section-wrap .button.ghost,.osservatorio-section .section-wrap .ghost.wp-block-button__link{background:none;color:var(--color-ink)}.marquee{border-top:3px solid #fff;padding-block:1em}#speciali-archive-articles .articles{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#speciali-archive-articles .articles .article-teaser{padding-bottom:1rem;border-bottom:1px solid #d9dbe2}#speciali-archive-articles .pagination-button{margin-top:1.5rem;text-align:center}#special-content-extra{margin-bottom:1.5rem}#osservatorio-segnala{margin-top:1.5rem;margin-bottom:1.5rem;background:var(--color-accent);padding:24px;font:600 22px/1.2 var(--font-sans);color:var(--color-paper);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}#osservatorio-segnala .button,#osservatorio-segnala .wp-block-button__link{background:var(--color-paper);color:var(--color-accent)}#osservatorio-segnala p{text-wrap:balance}#article-single-intro{margin-bottom:1.5rem;text-align:center}#article-single-intro .source{margin-bottom:2em;color:#848b9e;font:15px/1.3 var(--font-sans)}#article-single-intro .source strong{color:var(--color-ink);font-weight:500}#article-single-intro .source .logo{display:block;margin-bottom:.6em}#article-single-intro .source .logo img{width:60px;height:60px;border:1px solid var(--color-ui-bg);border-radius:100%;background:var(--color-paper)}#article-single-intro .title{color:var(--color-accent);font:600 40px/1.05 var(--font-sans);letter-spacing:-.03em;text-wrap:balance}#article-single-intro .caption{margin-bottom:4em;color:var(--color-accent);text-transform:uppercase}#article-single-intro.is-osservatorio .content,#article-single-intro.is-speciale .content{position:relative;padding:1rem 0}#article-single-intro.is-osservatorio .content:before,#article-single-intro.is-speciale .content:before{z-index:-1;position:absolute;top:0;bottom:0;left:50%;width:280px;margin-left:-140px;background:var(--color-accent-light);content:""}#article-single-intro.is-osservatorio .image,#article-single-intro.is-speciale .image{margin-top:0}#article-single-intro .meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;color:#848b9e;font:12px/1.2 var(--font-sans);letter-spacing:.01em;text-transform:uppercase;gap:8px 16px}#article-single-intro .meta,#article-single-intro .meta .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#article-single-intro .meta .links{gap:6px}#article-single-intro .meta .links span:before{margin-right:6px;color:var(--color-accent);content:"•"}#article-single-intro .meta .links span:first-child:before{display:none}#article-single-intro .meta .author,#article-single-intro .meta a{color:var(--color-accent);font-weight:500}#article-single-intro .meta .author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:6px}#article-single-intro .meta .author em{color:#848b9e;font-style:normal;font-weight:400}#article-single-intro .image{display:block;margin:1.5rem calc(var(--margin) * -1) 0;margin-top:1.5rem}#article-single-intro .image img{display:block;max-width:100%;height:auto!important;margin-inline:auto}#article-single-intro .image figcaption{margin-top:1em;padding:0 var(--margin);color:#848b9e;font:12px/1.2 var(--font-sans);text-align:left}#article-single-intro .image figcaption a{text-decoration:underline}#article-single-intro .source-box{margin-top:1.5rem;text-align:left}#article-single-intro .source-box .box{padding:24px;background:var(--color-ui-bg)}#article-single-intro .source-box .heading{color:#848b9e;font:15px/1.2 var(--font-sans);letter-spacing:-.02em}#article-single-intro .source-box .heading .source{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#article-single-intro .source-box .heading .source .logo{width:50px;height:50px;border-radius:100%;background:var(--color-paper)}#article-single-intro .source-box .heading .source strong{color:#484e60;font-weight:400}#article-single-intro .source-box .heading .original-title{margin-top:1em;color:var(--color-ink);font-weight:500}#article-single-intro .source-box .heading .original-title .label{display:block;margin-bottom:.4em;color:#848b9e;font-weight:400}#article-single-intro .source-box .heading .original-title a{text-decoration:underline;-webkit-transition:color .2s ease;transition:color .2s ease;text-decoration-thickness:1px;text-underline-offset:.2em}#article-single-intro .source-box .summary{margin-top:20px;padding-top:20px;border-top:1px solid #d9dbe2;line-height:1.2}#article-single-intro .book-specs{margin-top:2em;color:#484e60;font-family:var(--font-sans);text-align:left}#article-single-intro .book-specs .inner{padding-top:1em;border-top:1px solid #d9dbe2}#article-single-intro .book-specs .credits{margin-top:1em;color:#848b9e;font-size:15px;letter-spacing:-.025em;line-height:1.2}#article-single-intro .book-specs .credits li+li{margin-top:.6em}#article-single-intro .book-specs .credits strong{color:var(--color-ink);font-weight:500}#article-single-intro .book-specs .button,#article-single-intro .book-specs .wp-block-button__link{margin-top:1.2em}#article-single-content-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem;grid-row-gap:1.5rem}#article-single-content-wrap .article-single-content-side{-ms-grid-column:span 12;grid-column:span 12}#article-single-content-wrap .article-single-content-side .share-buttons{position:-webkit-sticky;position:sticky;top:1rem}#article-single-content-wrap .article-single-content-main{z-index:2;position:relative;-ms-grid-column:span 12;grid-column:span 12}#article-single-summary{margin-bottom:1rem;color:var(--color-accent);font:22px/1.2 var(--font-sans);letter-spacing:-.02em}#article-single-summary p+p{margin-top:.5em}#article-single-summary .button,#article-single-summary .wp-block-button__link{margin-top:1.5em;background:var(--color-paper);box-shadow:none}#article-single-summary a{box-shadow:var(--inline-link-shadow);color:var(--color-accent);text-decoration:none;-webkit-transition:box-shadow .2s ease,color .2s ease;transition:box-shadow .2s ease,color .2s ease}#article-single-summary ul{margin-bottom:1em;line-height:1.3}#article-single-summary ul li{position:relative;margin-top:.2em;padding-left:1em}#article-single-summary ul li:before{position:absolute;top:0;left:0;content:"–"}#article-single-summary ul li:first-child{margin-top:0}#article-single-summary ol{margin-bottom:1em;line-height:1.3;counter-reset:list}#article-single-summary ol li{position:relative;margin-top:.2em;padding-left:1em;counter-increment:list}#article-single-summary ol li:before{position:absolute;top:0;left:0;content:counter(list) "."}#article-single-summary ol li:first-child{margin-top:0}#article-single-subarticles{margin-top:1.5rem}#article-single-subarticles .pagination-button{margin-top:30px;padding-top:30px;border-top:1px solid #d9dbe2;text-align:center}#article-author,#article-single-tags{margin-top:1.2rem}#article-author{padding-top:24px;border-top:2px solid rgba(27,62,166,.05);font-size:18px}#article-author .author+.author{margin-top:1.5rem}#article-author .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-accent);font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.1;gap:24px}#article-author .bio{margin-top:.5em}#article-author .socials{gap:8px}#article-author .socials,#article-author .socials a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#article-author .socials a{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px}#article-author .socials a svg{width:24px;height:24px}#article-single-special-links{position:relative;padding:12px 0 16px 24px;color:#848b9e;font:15px/1.2 var(--font-sans)}#article-single-special-links~.image{margin-top:0!important}#article-single-special-links:before{z-index:-1;position:absolute;top:0;bottom:-10px;left:0;width:60px;background:var(--color-accent-light);content:"";opacity:1}#article-single-special-links .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.2em;gap:.5em}#article-single-special-links a{color:var(--color-accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}#article-single-special-links.special:before{background:var(--color-accent);opacity:.1}#article-single-special-links.osservatorio-autoritarismo svg{display:block;margin:-24px auto 10px;width:60px;height:50px;-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}#article-single-special-links.osservatorio-autoritarismo:before{background:var(--color-osservatorio);opacity:1}#article-single-special-links.osservatorio-autoritarismo a{color:var(--color-ink)}#article-single-intro #article-single-special-links{margin-top:2em;margin-bottom:0;padding:18px 0 28px}#article-single-intro #article-single-special-links:before{left:50%;margin-left:-30px}#article-single-intro #article-single-special-links .links{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.term-autoritarismo #article-single-intro{padding-bottom:.5rem}.term-autoritarismo #article-single-intro .content{color:var(--color-ink)}.term-autoritarismo #article-single-intro .content svg{display:block;max-width:95%;margin:-60px auto 60px}.term-autoritarismo #article-single-intro .content .caption{color:var(--color-ink);font-size:24px;margin-block:0}.term-autoritarismo #article-single-intro .content .title{margin-bottom:2rem;color:var(--color-ink)}.term-autoritarismo #article-single-intro .content:before{background:var(--color-osservatorio)}.term-autoritarismo #article-single-summary{color:var(--color-ink)}.term-autoritarismo #special-content-extra .button,.term-autoritarismo #special-content-extra .wp-block-button__link{border:none;background-color:var(--color-osservatorio);color:var(--color-ink);box-shadow:none!important;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:.25rem}.term-autoritarismo #special-content-extra .button:hover,.term-autoritarismo #special-content-extra .wp-block-button__link:hover{background-color:var(--color-osservatorio-hover)}.term-autoritarismo .articles-grid{margin-bottom:3em}.term-autoritarismo .section-caption{margin-bottom:1.5em;-ms-grid-column:span 12;grid-column:span 12}#home-intro{margin-top:1.2rem}#home-intro .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:1.4rem;grid-row-gap:2rem}#home-intro .boxed-slider{position:relative;margin-bottom:4rem;overflow:hidden;padding-top:3rem;margin-top:-2rem}#home-intro .boxed-slider .slider,#home-intro .boxed-slider .slider-wrap{position:relative}#home-intro .boxed-slider .slider .slide,#home-intro .boxed-slider .slider .slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#home-intro .boxed-slider .slider .slide{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}#home-intro .boxed-slider .slider .slide .box{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:32px;padding-bottom:160px;border-radius:4px;background:var(--color-ui-bg)}#home-intro .boxed-slider .slider .slide .button,#home-intro .boxed-slider .slider .slide .wp-block-button__link{margin-top:1.5em}#home-intro .boxed-slider .slider .slide .section{margin-bottom:1em;color:#848b9e;color:var(--color-special);font:13px/1.1 var(--font-sans);font-weight:600;letter-spacing:.01em;text-transform:uppercase}#home-intro .boxed-slider .slider .slide .title{font:600 22px/1.1 var(--font-sans);letter-spacing:-.02em}#home-intro .boxed-slider .slider .slide .title a{text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}#home-intro .boxed-slider .slider .slide .image{max-width:calc(100% - 120px);height:240px;margin:-160px 0 0 30px;overflow:hidden}#home-intro .boxed-slider .slider .slide .image img{height:240px}#home-intro .boxed-slider .slider .slide.is-osservatorio .box{background:var(--color-osservatorio);padding:16px 20px;margin-bottom:100px}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .section,#home-intro .boxed-slider .slider .slide.is-osservatorio .box .title{display:none}#home-intro .boxed-slider .slider .slide.is-osservatorio .box p{padding-bottom:.5em;font-family:var(--font-sans);font-size:18px}#home-intro .boxed-slider .slider .slide.is-osservatorio .box p:last-child{padding-bottom:0}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .special{color:var(--color-special)}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .title{padding-top:10px}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .title a{display:block}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .button,#home-intro .boxed-slider .slider .slide.is-osservatorio .box .wp-block-button__link{margin-top:.5em;background:none;border-color:var(--color-ink);color:var(--color-ink)}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .button.special,#home-intro .boxed-slider .slider .slide.is-osservatorio .box .button:hover,#home-intro .boxed-slider .slider .slide.is-osservatorio .box .special.wp-block-button__link,#home-intro .boxed-slider .slider .slide.is-osservatorio .box .wp-block-button__link:hover{border-color:var(--color-special)}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .buttons .button,#home-intro .boxed-slider .slider .slide.is-osservatorio .box .buttons .wp-block-button__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#home-intro .boxed-slider .slider .slide.is-osservatorio .osservatorio-logo{display:block;margin:-44px 0 10px -8px;max-width:450px}#home-intro .boxed-slider .slider .slide.is-osservatorio .osservatorio-logo svg{display:block;width:100%;height:auto}#home-intro .boxed-slider .slider-bullets{position:absolute;right:5px;bottom:50px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#home-intro .boxed-slider .slider-bullets span{margin:0}#home-intro .boxed-slider .slider-bullets .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active{background:var(--color-special)!important}#newsletter-subscribe{margin-top:3rem}#newsletter-subscribe .box{padding:1rem;border:1px solid #d9dbe2}#newsletter-subscribe .box .caption{margin-bottom:1rem;color:var(--color-accent)}#newsletter-subscribe .box .wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#newsletter-subscribe .box .title{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font:22px/1.2 var(--font-sans);text-wrap:balance}#newsletter-subscribe .box form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;gap:24px}#newsletter-subscribe .box form input{-moz-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;height:42px;padding:0;border:0;border-bottom:1px solid #a9aebb;background:transparent;color:var(--color-ink);font:16px var(--font-sans)}#home-speciali .section-title,#home-temi .section-title{margin-bottom:1em}#home-speciali .themes,#home-temi .themes{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#home-speciali .themes a,#home-temi .themes a{-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px;background:var(--color-ui-bg);color:#484e60;font-size:16px;letter-spacing:-.02em;line-height:1.3;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}#home-speciali .themes a .title,#home-temi .themes a .title{margin-bottom:.5em;color:var(--color-accent);font:600 28px/1.1 var(--font-sans);letter-spacing:-.03em;-webkit-transition:color .3s ease;transition:color .3s ease}#home-speciali .themes a .link,#home-temi .themes a .link{display:inline-block;margin-top:2em;color:#848b9e;font:15px/1 var(--font-sans);text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease;text-decoration-thickness:1px;text-underline-offset:.2em}#home-speciali .speciali-osservatori{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#home-speciali .articles{margin:0 calc(var(--margin) * -1);padding:0 calc(var(--margin) * .5);overflow:hidden}#home-speciali .articles .articles-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#home-speciali .articles .articles-wrapper .is-speciale{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:85%;min-width:250px;max-width:400px;padding:0 calc(var(--margin) * .5)}#home-diventa-socio-callout{padding:32px;background:#0b1942;color:var(--color-paper)}#home-diventa-socio-callout .section-title{color:var(--color-paper)}#home-diventa-socio-callout .content{margin-top:32px;margin-bottom:-32px;margin-left:-32px;padding:32px;background:#1b3ea6}#home-diventa-socio-callout .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.2em;gap:24px 36px}#home-diventa-socio-callout .buttons .button,#home-diventa-socio-callout .buttons .wp-block-button__link{color:var(--color-paper)}#home-diventa-socio-callout .buttons .button.primary,#home-diventa-socio-callout .buttons .primary.wp-block-button__link{border:1px solid var(--color-paper);background:var(--color-paper);color:var(--color-ink)}#archive-main-articles .main-article{margin-bottom:2rem}#archive-main-articles .main-article .image{margin-right:calc(var(--margin) * -1);margin-left:calc(var(--margin) * -1)}#archive-main-articles .main-article .image a{padding-top:100%}#archive-list-filters{margin-bottom:2rem;padding-bottom:2rem}#archive-list-filters .has-filter{margin-top:.5rem;padding-top:.5rem}#archive-list-filters .has-filter:first-child{margin-top:0;padding-top:0;border-top:0}#archive-list-filters .has-filter .label{display:block;margin-bottom:.8em;color:#848b9e;font:13px/1 var(--font-sans);letter-spacing:.01em;text-transform:uppercase}#archive-list-filters .has-filter input,#archive-list-filters .has-filter select{-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:50px;padding:0 50px 0 20px;border:1px solid #a9aebb;color:var(--color-ink);font:16px var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none}#archive-list-filters .has-filter select{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgN0wxMCAxM0wxNiA3IiBzdHJva2U9IiM4NDhCOUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIvPgo8L3N2Zz4K") no-repeat right 12px center #fff}#archive-list-filters .facetwp-facet{margin-bottom:0}#archive-list-filters .facetwp-facet .facetwp-radio{position:relative;padding-bottom:8px;padding-left:0;background:none!important;color:#a9aebb;font:18px/1.1 var(--font-sans);-webkit-transition:color .2s ease;transition:color .2s ease}#archive-list-filters .facetwp-facet .facetwp-radio .facetwp-counter{display:none}#archive-list-filters .facetwp-facet .facetwp-radio.checked{color:var(--color-accent);font-weight:600}#archive-list-filters .facetwp-input-wrap{display:block;position:relative;width:100%}#archive-list-filters .facetwp-icon{display:block;position:absolute;top:50%;right:10px;width:24px;height:24px;margin-top:-12px;background:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="%231B3EA6" fill-rule="evenodd" d="M15.069 16.19a8 8 0 1 1 1.93-2.312l5.062 5.061-2.122 2.122-4.87-4.871ZM15 10a5 5 0 1 1-10 0 5 5 0 0 1 10 0Z" clip-rule="evenodd"/></svg>') no-repeat}#archive-list-filters .facetwp-icon.f-loading{background:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" stroke="%231B3EA6" stroke-linecap="round" stroke-width="3"><path stroke-dasharray="60" stroke-dashoffset="60" stroke-opacity="0.3" d="M12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3Z"><animate fill="freeze" attributeName="stroke-dashoffset" dur="1.3s" values="60;0"/></path><path stroke-dasharray="15" stroke-dashoffset="15" d="M12 3C16.9706 3 21 7.02944 21 12"><animate fill="freeze" attributeName="stroke-dashoffset" dur="0.3s" values="15;0"/><animateTransform attributeName="transform" dur="1.5s" repeatCount="indefinite" type="rotate" values="0 12 12;360 12 12"/></path></g></svg>')}#archive-list-articles .pagination-button{margin-top:30px;padding-top:30px;border-top:1px solid #d9dbe2;text-align:center}#page-content-wrap #page-content-side{margin-top:1.5rem}#page-content-menu{border-top:4px solid #eefaff;padding-top:20px;font:16px/1.2 var(--font-sans);letter-spacing:-.02em;display:none}#page-content-menu li{margin-top:1em}#page-content-menu li:first-child{margin-top:0}#page-content-menu li a{color:#848b9e}#page-content-menu li a:hover{color:var(--color-ink)}#page-content-menu li.current_page_item a{color:var(--color-accent);font-weight:600}#page-content-attachments{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}#search-empty{text-align:center;color:#848b9e;font-size:22px}#search-empty form{position:relative;max-width:500px;margin:1.5rem auto 0;color:var(--color-ink)}#search-empty form input{height:60px;background:var(--color-ui-bg);border:1px solid #d9dbe2;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding:0 56px 0 24px;font:16px var(--font-sans);letter-spacing:-.02em}#search-empty form button{position:absolute;top:50%;right:12px;margin-top:-20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}#search-empty form button svg{width:32px;height:32px}#author-intro .wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#author-intro .hero{-ms-grid-column:span 8;grid-column:span 8;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#author-intro .content{-ms-grid-column:span 12;grid-column:span 12}#author-intro .image{-ms-grid-column:span 4;grid-column:span 4}#author-intro .image .image-spacer{padding-top:150%}#author-intro .name{color:var(--color-accent)}#author-intro .role{font-weight:400;color:#a9aebb;margin-top:.1em}#author-intro .socials{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:36px}#author-intro .socials li{margin-left:-1px}#author-intro .socials li:first-child{margin-left:0}#author-intro .socials li a,#author-intro .socials li button{width:55px;height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9dbe2;position:relative;-webkit-transition:border .2s ease;transition:border .2s ease}#author-intro .socials li a svg,#author-intro .socials li button svg{width:32px;height:32px;color:var(--color-accent)}#author-intro .socials li a:hover,#author-intro .socials li button:hover{border-color:#848b9e;z-index:1}#author-intro .bio{margin-top:36px}#author-intro .button,#author-intro .wp-block-button__link{margin-top:1.5em}#panel-author .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}#panel-author .heading .image{width:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#panel-author .heading .image .image-spacer{padding-top:150%}#panel-author .heading .name{color:var(--color-accent)}#panel-author .heading .role{font:22px/1.2 var(--font-sans);color:#a9aebb;letter-spacing:-.02em;margin-top:.1em}#panel-author .heading .socials{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:28px}#panel-author .heading .socials li{margin-left:-1px}#panel-author .heading .socials li:first-child{margin-left:0}#panel-author .heading .socials li a,#panel-author .heading .socials li button{width:55px;height:55px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9dbe2;position:relative;-webkit-transition:border .2s ease;transition:border .2s ease}#panel-author .heading .socials li a svg,#panel-author .heading .socials li button svg{width:32px;height:32px;color:var(--color-accent)}#panel-author .heading .socials li a:hover,#panel-author .heading .socials li button:hover{border-color:#848b9e;z-index:1}#panel-author .bio{margin-top:30px}#circoli-list .group .group-name{margin-bottom:.8em}#circoli-list .group+.group{margin-top:2.5rem}#circoli-list .group .regions{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#circoli-list .group .region>a{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;height:100%;min-height:140px;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d9dbe2;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}#circoli-list .group .region .region-name{font:22px/1.2 var(--font-sans);letter-spacing:-.02em}#circoli-list .group .region .region-name img{display:block;height:40px;width:auto!important;margin-bottom:20px}#circoli-list .group .region .region-cities{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;font:16px/1 var(--font-serif);white-space:nowrap}#circoli-list .group .region .region-cities span{padding:5px 15px 6px;background:var(--color-ui-bg);border-radius:25px}.circoli-panel .region{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:24px}.circoli-panel .region .name{color:#848b9e}.circoli-panel .region .image{width:60px;height:60px;display:block}.circoli-panel .circolo{border-top:1px solid #d9dbe2}.circoli-panel .circolo+.circolo{margin-top:50px}.circoli-panel .circolo .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.circoli-panel .circolo .heading .name{font:600 20px/1.1 var(--font-sans);letter-spacing:-.02em}.circoli-panel .circolo .heading .links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--color-accent)}.circoli-panel .circolo .heading .links .icon{width:32px;height:32px}.circoli-panel .circolo .person{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;font:17px/1.1 var(--font-sans)}.circoli-panel .circolo .person .name{font-weight:600}.circoli-panel .circolo .person .role{color:#848b9e;margin-top:.2em}.circoli-panel .circolo .person .image{width:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.circoli-panel .circolo .person .image .image-spacer{padding-top:130%}.circoli-panel .circolo .bio{margin-top:20px;font-size:18px}#circoli-cta{margin-bottom:2rem}#circoli-cta .wrap{background:var(--color-ui-bg);padding:24px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem}#circoli-cta .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#circoli-cta .content .section-title{margin-bottom:.3em}#circoli-cta .content .button,#circoli-cta .content .wp-block-button__link{margin-top:1.5em}#contact-side{letter-spacing:-.02em}#contact-side dl{line-height:1.2}#contact-side dl dt{font-weight:600;margin-top:1.2em}#contact-side dl dt:first-child{margin-top:0}#contact-side dl dd{margin-top:.2em}#contact-side .address{margin-top:2em}#contact-main{background:var(--color-accent);padding:1.5rem;font-size:16px;color:var(--color-paper);margin-top:1.5rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#contact-main .section-title{color:inherit;margin-bottom:.5em}#contact-main .button,#contact-main .wp-block-button__link{background:var(--color-paper);color:var(--color-accent);margin-top:1.5em}#contact-bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid #d9dbe2}#contact-bottom .title{grid-column:1/4;margin-bottom:.5em}#contact-bottom .button,#contact-bottom .wp-block-button__link{margin-top:1.5em}#event-single-intro{margin-bottom:2rem}#event-single-intro .crumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:16px;font:13px/1.1 var(--font-sans);letter-spacing:.01em;color:#848b9e;text-transform:uppercase;margin-bottom:1em}#event-single-intro .crumbs .primary{color:var(--color-accent);font-weight:500}#event-single-intro .title{color:var(--color-accent);margin-bottom:.8em}#event-single-intro.special .details .data{background:#e8ecf6}#event-single-intro .details{-ms-grid-column:span 5;grid-column:span 5}#event-single-intro .details .data{line-height:1.2;background:var(--color-ui-bg);padding:16px 24px;letter-spacing:-.02em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-box-sizing:border-box;box-sizing:border-box}#event-single-intro .details .data .when{color:var(--color-accent);font-weight:600}#event-single-intro .details .data .where{border-top:1px solid #d9dbe2;padding-top:1em}#event-single-intro .details .data .where p+p{margin-top:.4em}#event-single-intro .details .organizer{margin-top:24px;border-bottom:4px solid var(--color-ui-bg);padding-bottom:16px;font:15px/1.2 var(--font-sans);letter-spacing:-.02em;color:#848b9e}#event-single-intro .details .organizer strong{display:block;color:var(--color-ink);font-weight:500;margin-top:.2em}.donation-block{border-top:1px solid #848b9e;padding-top:36px;margin-top:2rem}.donation-block .intro{line-height:1.3;color:#484e60}.donation-block .content{margin-top:1em}.donation-block .section-title{margin-bottom:.3em}.donation-block .contact{line-height:1.2}.donation-block .contact dt{font-weight:600;margin-top:1em}.donation-block .contact dt:first-child{margin-top:0}.donation-block .contact dd{margin-top:.2em}.donation-block .contact a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.form-fieldset{margin-top:24px;padding-top:24px;border-top:1px solid #d9dbe2}.form-fieldset.first{margin-top:0;border-top:0;padding-top:0}.form-fieldset .form-fieldset-legend{font:500 15px/1.1 var(--font-sans);margin-bottom:1.5em}.form-fieldset .form-fieldset-note{font:15px/1.1 var(--font-sans);margin-bottom:1.5em;color:#848b9e;margin-top:-1em}.form-fieldset .wpcf7-form-control-wrap{display:block;margin-bottom:16px}.form-fieldset .wpcf7-not-valid-tip{color:#f41a4e;font:15px/1.1 var(--font-sans);display:block;margin-top:.6em}.form-fieldset .wpcf7-submit{height:50px}.form-fieldset input[type=email],.form-fieldset input[type=number],.form-fieldset input[type=text]{display:block;width:100%;border:1px solid #d9dbe2;background:var(--color-ui-bg);height:60px;-moz-box-sizing:border-box;box-sizing:border-box;font:16px var(--font-sans);color:var(--color-ink);letter-spacing:-.03em;padding:0 1em;-webkit-transition:background .3s ease,border .3s ease;transition:background .3s ease,border .3s ease}.form-fieldset input[type=email]:focus,.form-fieldset input[type=number]:focus,.form-fieldset input[type=text]:focus{background:var(--color-paper);border-color:#484e60}.form-fieldset br{display:none}.wpcf7-form-control-wrap[data-name=method]{display:block}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item{margin:0;display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item label{display:block;position:relative}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{width:100%;box-shadow:0 0 0 1px #d9dbe2;display:block;padding:16px;padding-right:70px;font:18px/1 var(--font-sans);color:#848b9e;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background-repeat:no-repeat;background-position:right 16px center}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item label input:checked+.wpcf7-list-item-label{box-shadow:0 0 0 3px var(--color-accent);color:var(--color-accent)}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item label input[value=Bonifico]+.wpcf7-list-item-label{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIxXzQzNikiPgo8cGF0aCBkPSJNMy4xMTE4NSAxMi4wNTM1TDE2LjAwMDcgNC42NDkwNEwyOC44ODk2IDEyLjA1MzVDMjkuMDkyOCAxMi4xNTk4IDI5LjMyOTEgMTIuMTgzNCAyOS41NDkzIDEyLjExOTVDMjkuNzY5NSAxMi4wNTU3IDI5Ljk1NjUgMTEuOTA5MiAzMC4wNzEyIDExLjcxMDdDMzAuMTg2IDExLjUxMjIgMzAuMjE5NiAxMS4yNzcxIDMwLjE2NSAxMS4wNTQ0QzMwLjExMDUgMTAuODMxNyAyOS45NzIgMTAuNjM4NyAyOS43Nzg1IDEwLjUxNTdMMTYuMDAwNyAyLjU5NTdMMi4yMjI5NiAxMC41MTU3QzIuMTE2NzMgMTAuNTcxMyAyLjAyMjg1IDEwLjY0NzggMS45NDY5NCAxMC43NDA1QzEuODcxMDQgMTAuODMzMyAxLjgxNDY5IDEwLjk0MDUgMS43ODEyOSAxMS4wNTU3QzEuNzQ3ODkgMTEuMTcwOCAxLjczODEyIDExLjI5MTUgMS43NTI1OCAxMS40MTA1QzEuNzY3MDQgMTEuNTI5NSAxLjgwNTQyIDExLjY0NDQgMS44NjU0MSAxMS43NDgyQzEuOTI1NDEgMTEuODUyIDIuMDA1NzggMTEuOTQyNSAyLjEwMTY5IDEyLjAxNDVDMi4xOTc2IDEyLjA4NjQgMi4zMDcwNiAxMi4xMzgyIDIuNDIzNTEgMTIuMTY2N0MyLjUzOTk1IDEyLjE5NTIgMi42NjA5NSAxMi4xOTk5IDIuNzc5MjUgMTIuMTgwNEMyLjg5NzU0IDEyLjE2MSAzLjAxMDY4IDEyLjExNzggMy4xMTE4NSAxMi4wNTM1WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTMuNTU0NjkgMjMuMTEwOUMzLjU1NDY5IDIzLjM0NjYgMy42NDgzNCAyMy41NzI3IDMuODE1MDQgMjMuNzM5NEMzLjk4MTc0IDIzLjkwNjEgNC4yMDc4MyAyMy45OTk4IDQuNDQzNTggMjMuOTk5OEgyNy41NTQ3QzI3Ljc5MDQgMjMuOTk5OCAyOC4wMTY1IDIzLjkwNjEgMjguMTgzMiAyMy43Mzk0QzI4LjM0OTkgMjMuNTcyNyAyOC40NDM2IDIzLjM0NjYgMjguNDQzNiAyMy4xMTA5QzI4LjQ0MzYgMjIuODc1MiAyOC4zNDk5IDIyLjY0OTEgMjguMTgzMiAyMi40ODI0QzI4LjAxNjUgMjIuMzE1NyAyNy43OTA0IDIyLjIyMiAyNy41NTQ3IDIyLjIyMkgyNC44ODhWMTUuNjcwOUgyMy4xMTAyVjIyLjIyMkgxNi44ODhWMTUuNjcwOUgxNS4xMTAyVjIyLjIyMkg4Ljg4ODAyVjE1LjY3MDlINy4xMTAyNFYyMi4yMjJINC40NDM1OEM0LjIwNzgzIDIyLjIyMiAzLjk4MTc0IDIyLjMxNTcgMy44MTUwNCAyMi40ODI0QzMuNjQ4MzQgMjIuNjQ5MSAzLjU1NDY5IDIyLjg3NTIgMy41NTQ2OSAyMy4xMTA5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTQuNDYyODkgMTIuNDQ0M0gyNy41NzRWMTQuMjIyMUg0LjQ2Mjg5VjEyLjQ0NDNaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjkuMzMyOSAyNS43Nzc4SDIuNjY2MjNDMi40MzA0OCAyNS43Nzc4IDIuMjA0MzkgMjUuODcxNSAyLjAzNzY5IDI2LjAzODJDMS44NzA5OSAyNi4yMDQ5IDEuNzc3MzQgMjYuNDMxIDEuNzc3MzQgMjYuNjY2N0MxLjc3NzM0IDI2LjkwMjUgMS44NzA5OSAyNy4xMjg2IDIuMDM3NjkgMjcuMjk1M0MyLjIwNDM5IDI3LjQ2MiAyLjQzMDQ4IDI3LjU1NTYgMi42NjYyMyAyNy41NTU2SDI5LjMzMjlDMjkuNTY4NiAyNy41NTU2IDI5Ljc5NDcgMjcuNDYyIDI5Ljk2MTQgMjcuMjk1M0MzMC4xMjgxIDI3LjEyODYgMzAuMjIxOCAyNi45MDI1IDMwLjIyMTggMjYuNjY2N0MzMC4yMjE4IDI2LjQzMSAzMC4xMjgxIDI2LjIwNDkgMjkuOTYxNCAyNi4wMzgyQzI5Ljc5NDcgMjUuODcxNSAyOS41Njg2IDI1Ljc3NzggMjkuMzMyOSAyNS43Nzc4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE5LjY4ODEgMTAuMjkzNUgyMi41NDE1TDE2LjU3NyA2Ljg2MjM2QzE2LjQ2ODkgNi43OTk5NSAxNi4zNDYzIDYuNzY3MDkgMTYuMjIxNSA2Ljc2NzA5QzE2LjA5NjYgNi43NjcwOSAxNS45NzQgNi43OTk5NSAxNS44NjU5IDYuODYyMzZMOS44OTI1OCAxMC4yOTM1SDEyLjc0NTlMMTYuMjEyNiA4LjMwMjM2TDE5LjY4ODEgMTAuMjkzNVoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjFfNDM2Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item label input[value=PayPal]+.wpcf7-list-item-label{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2MTQgMTcuMDgzM0gxNS4zMTU4QzIxLjA4MjIgMTcuMDgzMyAyNC4zNTQyIDE0LjQ4NjUgMjUuMzk1OCA5LjE0NzNDMjUuNDI5NCA4Ljk3MTMgMjUuNDU5OCA4LjgwMTcgMjUuNDg1NCA4LjYzMjFDMjUuNTQzIDguMjcwNSAyNS41NzE4IDcuOTQ1NyAyNS41ODQ2IDcuNjMzN0MyNS41OTQyIDcuNDE5MyAyNS42MDA2IDcuMjkyOSAyNS41OTkgNy4xNzQ1QzI1LjU5NzQgNi42MDI3IDI1LjQ3OTggNi4wMzcxNyAyNS4yNTM0IDUuNTEyMUMyNS4wNDcgNS4wMzg1IDI0LjczNSA0LjU3MjkgMjQuMjcyNiA0LjA0MzNDMjIuOTA3OCAyLjQ5MTMgMjAuNTMwMiAxLjYwMDEgMTcuNjkwMiAxLjYwMDFIOC42NDU0M0M4LjMzNzIgMS42MDA0NyA4LjAzOTE5IDEuNzEwNjkgNy44MDQ4OSAxLjkxMDk3QzcuNTcwNiAyLjExMTI1IDcuNDE1MzYgMi4zODg0OCA3LjM2NzAzIDIuNjkyOUw1LjczNTAzIDEzLjIwNjVMMy43MDQ2MyAyNi4zMDI1QzMuNjg3MzEgMjYuNDEzNCAzLjY5NDIgMjYuNTI2NyAzLjcyNDgzIDI2LjYzNDdDMy43NTU0NiAyNi43NDI3IDMuODA5MSAyNi44NDI4IDMuODgyMDcgMjYuOTI4QzMuOTU1MDQgMjcuMDEzMyA0LjA0NTYgMjcuMDgxOCA0LjE0NzU1IDI3LjEyODhDNC4yNDk0OSAyNy4xNzU3IDQuMzYwMzkgMjcuMjAwMSA0LjQ3MjYzIDI3LjIwMDFIOC45MDc4M0wxMC4yNjYyIDE5LjEzMTNDMTAuMzU0MyAxOC41NTk4IDEwLjY0NDQgMTguMDM4OCAxMS4wODM5IDE3LjY2M0MxMS41MjM1IDE3LjI4NzIgMTIuMDgzMiAxNy4wODE1IDEyLjY2MTQgMTcuMDgzM1pNMjcuMjI2MiA5Ljc0NDFDMjUuOTU5IDE1Ljc3NzcgMjEuODU1IDE4Ljk3OTMgMTUuMzE0MiAxOC45NzkzSDEyLjY2MTRDMTIuNTM0NCAxOC45NzkxIDEyLjQxMTUgMTkuMDI0NSAxMi4zMTUxIDE5LjEwNzNDMTIuMjE4OCAxOS4xOTAxIDEyLjE1NTQgMTkuMzA0OCAxMi4xMzY2IDE5LjQzMDVMMTAuMzY4NiAzMC40MDAxSDE1LjAxOThDMTUuMjg5NSAzMC40MDAzIDE1LjU1MDQgMzAuMzA0MiAxNS43NTU1IDMwLjEyOTFDMTUuOTYwNSAyOS45NTM5IDE2LjA5NjMgMjkuNzExMyAxNi4xMzgyIDI5LjQ0NDlMMTYuMTg0NiAyOS4yMDQ5TDE3LjA3MjYgMjMuNTgyNUwxNy4xMzAyIDIzLjI3MjFDMTcuMTcyMiAyMy4wMDU3IDE3LjMwNzkgMjIuNzYzMSAxNy41MTMgMjIuNTg3OUMxNy43MTgxIDIyLjQxMjggMTcuOTc5IDIyLjMxNjcgMTguMjQ4NiAyMi4zMTY5SDE4Ljk1MjZDMjMuNTEyNiAyMi4zMTY5IDI3LjA4MjIgMjAuNDY0MSAyOC4xMjU0IDE1LjEwNzNDMjguNTU0MiAxMi44OTkzIDI4LjMzNjYgMTEuMDUyOSAyNy4yMjYyIDkuNzQ0MVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=")}.form-note{font:15px/1.2 var(--font-sans);color:#848b9e}.screen-reader-response{display:none}.form-cta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-top:30px}.form-cta .amount{color:var(--color-accent);font:600 22px/1 var(--font-sans);white-space:nowrap}.donazione-donazione-form .amount-input{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.donazione-donazione-form .amount-input .wpcf7-form-control-wrap{margin-bottom:0}.donazione-donazione-form .amount-input input{max-width:200px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.donazione-donazione-form .amount-input .addon{font:600 20px/1 var(--font-sans);white-space:nowrap;color:#848b9e}.donazione-donazione-form [data-name=importo] .wpcf7-radio{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item{margin:0;display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item label{display:block;position:relative;cursor:pointer}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;box-shadow:0 0 0 1px #d9dbe2;padding:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font:500 18px/1.1 var(--font-sans);color:#848b9e;border-radius:3px;letter-spacing:-.02em}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before{content:"€";margin-right:.5ch}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item label input:checked+.wpcf7-list-item-label{box-shadow:0 0 0 3px var(--color-accent);color:var(--color-accent)}.donazione-donazione-form .donazione-custom{display:none;margin-top:30px}.donazione-donazione-form .donazione-custom.open{display:block}.donazione-donazione-form .form{display:none}.donazione-donazione-form .form.open{display:block}.wpcf7-acceptance .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item{margin:0;margin-top:24px;display:block}.wpcf7-acceptance .wpcf7-list-item label,.wpcf7-checkbox .wpcf7-list-item label{position:relative;display:block;font:15px/1.2 var(--font-sans);letter-spacing:-.02em;color:#848b9e}.wpcf7-acceptance .wpcf7-list-item label input,.wpcf7-checkbox .wpcf7-list-item label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{padding-left:36px;position:relative;display:block;padding-top:2px;min-height:20px}.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a:visited,.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label a,.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label a:visited{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #a9aebb;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease;background-position:50%;background-size:16px;background-repeat:no-repeat}.wpcf7-acceptance .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before,.wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before{border-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDZMOSAxN0w0IDEyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");background-color:var(--color-accent)}.donazione-partecipa-form .amount-chooser ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.donazione-partecipa-form .amount-chooser ul li label{display:block;position:relative}.donazione-partecipa-form .amount-chooser ul li label input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.donazione-partecipa-form .amount-chooser ul li label .label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;box-shadow:0 0 0 1px #d9dbe2;padding:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font:18px/1.1 var(--font-sans);color:#848b9e;letter-spacing:-.02em;border-radius:3px}.donazione-partecipa-form .amount-chooser ul li label .label strong{white-space:nowrap}.donazione-partecipa-form .amount-chooser ul li label .label em{display:block;font-size:15px;font-style:normal;margin-top:.2em}.donazione-partecipa-form .amount-chooser ul li label input:checked+.label{box-shadow:0 0 0 3px var(--color-accent);color:var(--color-accent)}.donazione-partecipa-form .form{display:none}.donazione-partecipa-form .form.open{display:block}.wpcf7 .screen-reader-response{display:none}.wpcf7-form{position:relative}.wpcf7-form .wpcf7-submit{overflow:hidden}.wpcf7-form .wpcf7-submit .loader,.wpcf7-form .wpcf7-submit .text{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.wpcf7-form .wpcf7-submit .loader{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.wpcf7-form.submitting .wpcf7-submit .loader{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.wpcf7-form.submitting .wpcf7-submit .text{opacity:0;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.sent .wpcf7-response-output{display:block;background:#ffdc8e}.wpcf7-response-output{margin-top:1rem;font-family:var(--font-sans);font-size:.8em;padding:.6em 1.2em;display:none}.wpcf7-form-control-wrap{display:block}#thank-you-content{text-align:center;font:22px/1.3 var(--font-serif);color:#484e60}#thank-you-content p{text-wrap:balance}#thank-you-content svg{display:block;margin:0 auto 1em;width:62px;height:62px}#thank-you-content .section-title{color:var(--color-accent);margin-bottom:.6em}#thank-you-content .button,#thank-you-content .wp-block-button__link{margin-top:3em}#error-404{text-align:center;font:22px/1.3 var(--font-sans);color:#484e60}#error-404 p{text-wrap:balance}#error-404 .section-title{color:var(--color-accent);margin-bottom:.6em;font-weight:400}#error-404 .button,#error-404 .wp-block-button__link{margin-top:3em}.article-content{font:20px/1.3 var(--font-serif);color:var(--color-ink);letter-spacing:-.02em}.article-content p{margin-bottom:.6em}.article-content mark{background:#fff622!important;color:inherit!important}.article-content .enrichment-side-note{float:right;width:calc(50% - .5rem);margin-right:calc(-50% - .5rem);padding-left:1rem;-moz-box-sizing:border-box;box-sizing:border-box;border-left:4px solid #1b3ea6;padding-left:16px}.article-content .enrichment-side-note .title{font:600 24px/1.2 var(--font-serif);letter-spacing:-.02em;margin-bottom:0}.article-content .enrichment-side-note a{font:16px/1.2 var(--font-sans);color:#848b9e;display:inline-block;margin-top:1em}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:var(--color-ink);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}html.menu-open #overlay,html.paneled #overlay{opacity:.8;pointer-events:auto}#book-single-cover{position:relative;width:100vw;left:50%;right:50%;margin:-.25rem -50vw 1.6rem;-moz-box-sizing:border-box;box-sizing:border-box;background:var(--color-ui-bg)}#book-single-cover:before{content:"";position:absolute;top:-999em;left:0;width:100%;bottom:0;z-index:-1}#book-single-cover .container{position:relative;z-index:1;padding-top:1rem;padding-bottom:1rem}#book-single-cover .cover{position:relative;height:60vh;max-height:550px;min-height:300px}#book-single-cover .cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:scale-down}[class^=cky]{font-family:var(--font-sans)!important}.cky-btn-revisit-wrapper{display:none!important}.cky-banner-element{cursor:pointer}.assistive-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media screen and (min-width:768px){:root{--gutter:30px}body{font-size:22px}.caption{font-size:16px}.section-title{font-size:32px}.section-title.small{font-size:26px}.section-title.big{font-size:40px}.section-title.bigger{font-size:48px}.section-caption{margin-bottom:3em;font-size:18px}#header .bar{height:80px}#header .bar .brand{margin-left:40px}#header .bar .logo{width:260px}#menu{width:540px;padding:0 80px 30px}#menu .heading{height:100px}#menu .search{margin-bottom:50px}#menu .search input{height:70px}#menu .highlights{font-size:16px}#menu .main-links{font-size:26px}#menu .links{margin-top:40px;font-size:16px}#menu .actions{font-size:20px}#footer .about .logo svg{width:268px}#footer .about .content{font-size:26px}#footer .main .themes{font-size:22px}.main-nav{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;overflow:visible}.is-menu ul>*+*{margin:0 0 0 30px!important}.is-menu ul li{display:block}.is-menu ul li:hover>ul{display:block;visibility:visible;-webkit-transform:translateY(var(--submenu-offset));-ms-transform:translateY(var(--submenu-offset));transform:translateY(var(--submenu-offset));cursor:pointer;opacity:1}.is-menu ul li:hover>ul,.is-menu ul li ul{-webkit-transition:all .3s linear;transition:all .3s linear}.is-menu ul li ul{visibility:hidden;z-index:999;position:absolute;top:100%;right:var(--submenu-right);left:var(--submenu-left);width:100%;min-width:var(--submenu-width);margin:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border:var(--submenu-border);border-radius:var(--submenu-radius);background-color:#fff;opacity:0;padding-block:8px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.015),0 6.7px 5.3px rgba(0,0,0,.018),0 12.5px 10px rgba(0,0,0,.021),0 22.3px 17.9px rgba(0,0,0,.026),0 41.8px 33.4px rgba(0,0,0,.038),0 100px 80px rgba(0,0,0,.07)}.is-menu ul li ul:before{z-index:-1;position:absolute;top:calc(var(--submenu-safearea) * 2 / 1.5 * -1);right:0;bottom:calc(var(--submenu-safearea) * 3 / 2 * -1);left:calc(var(--submenu-safearea) * 3 / 2 * -1);width:calc(100% + var(--submenu-safearea) * 3);background:transparent;content:""}.is-menu ul li ul li a,.is-menu ul li ul li a:visited{color:var(--submenu-font-color);font-size:var(--submenu-font-size)}.is-menu ul li ul li a:focus,.is-menu ul li ul li a:hover{color:var(--submenu-font-hover-color);font-family:var(--submenu-hover-font);font-weight:var(--submenu-font-hover-weight)}.is-menu ul li.current-menu-item a,.is-menu ul li.current-menu-item a:visited,.is-menu ul li.current a,.is-menu ul li.current a:visited{color:var(--menu-font-hover-color)}.is-menu ul li.current-menu-item a:focus,.is-menu ul li.current-menu-item a:hover,.is-menu ul li.current a:focus,.is-menu ul li.current a:hover{color:var(--submenu-font-hover-color);font-family:var(--submenu-hover-font);font-weight:var(--submenu-font-hover-weight)}.is-menu ul li a,.is-menu ul li a:visited{padding:0;color:var(--menu-font-color);font-size:var(--menu-font-size)}.is-menu ul li a,.is-menu ul li a:not(:only-child):after,.is-menu ul li a:visited,.is-menu ul li a:visited:not(:only-child):after{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.is-menu ul li a:not(:only-child):after,.is-menu ul li a:visited:not(:only-child):after{margin:var(--menu-arrow-margin)}.is-menu ul li a:hover{color:var(--menu-font-hover-color)}.is-menu ul li.has-children.open a:after,.is-menu ul li.has-children.open a:visited:after,.is-menu ul li.menu-item-has-children.open a:after,.is-menu ul li.menu-item-has-children.open a:visited:after{-webkit-transform:translate(var(--menu-arrow-position)) rotate(-45deg);-ms-transform:translate(var(--menu-arrow-position)) rotate(-45deg);transform:translate(var(--menu-arrow-position)) rotate(-45deg)}.is-menu ul li.has-children:hover:after,.is-menu ul li.menu-item-has-children:hover:after{z-index:999;position:absolute;bottom:var(--submenu-safearea-bottom);left:0;width:100%;height:var(--submenu-safearea-height);background:transparent;content:""}.is-menu ul li.has-children:hover a,.is-menu ul li.has-children:hover a:visited,.is-menu ul li.menu-item-has-children:hover a,.is-menu ul li.menu-item-has-children:hover a:visited{color:var(--menu-font-hover-color)}.is-menu ul li.has-children:hover a:after,.is-menu ul li.has-children:hover a:visited:after,.is-menu ul li.menu-item-has-children:hover a:after,.is-menu ul li.menu-item-has-children:hover a:visited:after{-webkit-transform:translate(var(--menu-arrow-hover-position)) rotate(135deg);-ms-transform:translate(var(--menu-arrow-hover-position)) rotate(135deg);transform:translate(var(--menu-arrow-hover-position)) rotate(135deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border-color:var(--menu-arrow-hover-color)!important}.is-menu ul li.has-children:hover li a,.is-menu ul li.has-children:hover li a:visited,.is-menu ul li.menu-item-has-children:hover li a,.is-menu ul li.menu-item-has-children:hover li a:visited{color:var(--submenu-font-color)}.rich-editor-text{font-size:22px}.rich-editor-text .block-enrichment .rich-editor-text h1,.rich-editor-text .block-enrichment .rich-editor-text h2,.rich-editor-text .block-enrichment .rich-editor-text h3,.rich-editor-text .block-enrichment .rich-editor-text h4,.rich-editor-text .block-enrichment .rich-editor-text h5,.rich-editor-text .block-enrichment .rich-editor-text h6,.rich-editor-text h1:not(.block-enrichment h1),.rich-editor-text h2:not(.block-enrichment h2),.rich-editor-text h3:not(.block-enrichment h3),.rich-editor-text h4:not(.block-enrichment h4),.rich-editor-text h5:not(.block-enrichment h5),.rich-editor-text h6:not(.block-enrichment h6){font-size:26px}.rich-editor-text .block-enrichment .rich-editor-text h1,.rich-editor-text .block-enrichment .rich-editor-text h2,.rich-editor-text h1:not(.block-enrichment h1),.rich-editor-text h2:not(.block-enrichment h2){font-size:32px}.rich-editor-text figcaption{font-size:13px!important}.rich-editor-text .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.block-enrichment-quote blockquote{padding-left:50px;background-size:152px;font-size:40px}.block-enrichment-callout,.block-enrichment-callout .caption{font-size:18px}.block-enrichment-callout.is-osservatorio p{font-size:20px}.block-enrichment-callout.is-osservatorio .osservatorio-logo{margin:-74px 0 10px -24px}.block-enrichment-gallery .slider .slide figcaption{font-size:13px}.block-enrichment-staff ul li .name{font-size:18px}.block-enrichment-staff ul li .role{font-size:16px}.block-enrichment-story .year-title{font-size:70px}.block-enrichment-person .heading .name{font-size:22px}.block-enrichment-podcast .embed{height:232px}.block-enrichment-book .box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 225px;grid-template-columns:1fr 225px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;padding:30px;grid-column-gap:24px}.block-enrichment-book .image{-ms-grid-row:span 2;grid-row:span 2;width:100%;max-width:none;margin-bottom:0}.block-enrichment-book .content{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.block-enrichment-accordion{--block-margin:40px}.block-enrichment-accordion+.block-enrichment-accordion{margin-top:-20px;padding-top:20px}.marquee{margin-bottom:1.2rem}.page-template-donazione .marquee{margin-bottom:2.5rem}.teaser-small .title{font-size:20px}a.tag{font-size:13px}.attachments a{font-size:16px}.article-teaser{gap:22px}.article-teaser .title{font-size:26px}.article-teaser .summary{font-size:18px}.article-teaser.big .title{font-size:40px}.article-teaser.big .summary{font-size:22px}.article-teaser .source{font-size:14px}.article-teaser .meta{font-size:13px}.articles-list .article-teaser,.articles-list .event-teaser{margin-top:1rem;padding-top:1rem}.articles-list .article-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.articles-list .article-teaser .image{width:calc((100% - 11rem) / 12 * 5 + 4rem)}.articles-grid .article-teaser,.articles-grid .event-teaser{margin-top:1rem;padding-top:1rem}.articles-grid .article-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.articles-grid .article-teaser .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc((100% - 11rem) / 12 * 5 + 4rem)}.event-teaser .title{font-size:26px}.event-teaser .location{font-size:18px}.event-teaser .meta .image{width:100px}.event-teaser .dates span strong{font-size:48px}.articles-list .event-teaser a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:28px}.articles-list .event-teaser a .meta{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.articles-list .event-teaser a .meta .data{display:none}.articles-list .event-teaser a .dates-clone{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:170px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-left:1px solid #d9dbe2;padding-left:20px;-moz-box-sizing:border-box;box-sizing:border-box}.articles-list .event-teaser a .dates-clone span:before{display:none}.articles-list .event-teaser a .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articles-list .event-teaser a .content .type{display:block;margin-bottom:1em}.articles-list .event-teaser a .content .location{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}#page-intro .title{font-size:48px}#page-intro .title em{font-size:32px}#page-intro .text{font-size:27px}#page-intro .nav{font-size:16px;line-height:18px}#page-intro .nav a{padding:12px 20px}#support-callout,#support-callout .caption{font-size:18px}#panel{padding:80px 60px;left:auto;top:0;right:0;width:70%;max-width:660px;height:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#panel.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#panel #panel-close{top:24px;right:24px}.share-modal{max-width:600px!important}.share-modal .or{font-size:20px}.share-modal ul{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.special-callout .image{margin:0}.special-callout .content{font-size:26px}.special-callout .content .intro{padding-top:40px;padding-bottom:30px}.main-event-section{margin-left:0;margin-right:0;padding:1.5rem}.main-event-section .title{font-size:32px}.main-event-section .location,.main-event-section .summary{font-size:22px}.main-event-section .meta .image{width:100px}.main-event-section .dates p strong{font-size:48px}.school-section .next-event .label{font-size:16px}.rassegna-stampa-main-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rassegna-stampa-main-article .meta{text-align:left;width:25%;border-right:1px solid #a9aebb;margin-right:1.5rem;padding-right:1.5rem;margin-bottom:0}.rassegna-stampa-main-article .meta .source img{margin:0;margin-bottom:1em}.osservatorio-section .section-wrap .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#speciali-archive-articles .articles{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#osservatorio-segnala{font-size:26px;padding:30px 40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#article-single-intro .source{font-size:16px}#article-single-intro .title{font-size:54px}#article-single-intro .meta{margin-top:34px;font-size:13px}#article-single-intro .image{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto}#article-single-intro .image figcaption{padding:0;font-size:13px}#article-single-intro .source-box{margin-top:1rem}#article-single-intro .source-box .box{padding:30px}#article-single-intro .source-box .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;gap:1rem}#article-single-intro .source-box .heading .source{width:65%;gap:24px}#article-single-intro .source-box .heading .source .logo{width:60px;height:60px}#article-single-intro .source-box .heading .original-title{width:35%;margin-top:0}#article-single-intro .book-specs .inner{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:1rem}#article-single-intro .book-specs .credits{-ms-grid-row:span 2;grid-row:span 2;margin-top:0;font-size:16px}#article-single-summary{font-size:26px}#article-author{font-size:18px}#article-single-special-links{font-size:16px}#home-intro .boxed-slider{margin-bottom:3rem;padding-top:2rem}#home-intro .boxed-slider .slider .slide .box{padding-bottom:180px}#home-intro .boxed-slider .slider .slide.is-osservatorio .box{padding:24px 20px 20px 32px;margin-bottom:100px}#home-intro .boxed-slider .slider .slide.is-osservatorio .box .buttons .button,#home-intro .boxed-slider .slider .slide.is-osservatorio .box .buttons .wp-block-button__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}#home-intro .boxed-slider .slider .slide.is-osservatorio .osservatorio-logo{margin:-44px 0 10px -16px}#home-intro .boxed-slider .slider-bullets{bottom:50px}#newsletter-subscribe .box .title{font-size:26px}#newsletter-subscribe .box form input{font-size:18px}#home-speciali .themes,#home-temi .themes{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#home-speciali .themes a,#home-temi .themes a{min-height:350px;padding:30px;font-size:18px}#home-speciali .themes a .title,#home-temi .themes a .title{font-size:32px}#home-speciali .themes a .link,#home-temi .themes a .link{font-size:16px}#home-speciali .speciali-osservatori{-ms-grid-column:span 8;grid-column:span 8;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#home-speciali .articles{-ms-grid-column:span 8;grid-column:span 8;margin:0;padding:0}#home-speciali .articles .articles-wrapper{display:-ms-grid;display:grid;-ms-grid-column:span 8;grid-column:span 8;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:2rem}#home-speciali .articles .articles-wrapper .is-speciale{width:100%;min-width:0;max-width:none;padding:0}#archive-main-articles .main-article .image{margin-right:0;margin-left:0}#archive-main-articles .main-article .content{-ms-grid-column:span 5;grid-column:span 5}#archive-list-filters .facetwp-facet .facetwp-radio{font-size:22px}#search-empty{font-size:26px;margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:16.6666666667%;padding-left:.1666666667rem}#search-empty form input{height:70px}#author-intro .wrap{display:-ms-grid;display:grid;grid-column-gap:1rem;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}#author-intro .hero{grid-column:1/9;-ms-grid-row:1;grid-row:1}#author-intro .content{grid-column:1/9;-ms-grid-row:2;grid-row:2}#author-intro .image{grid-column:9/13;grid-row:1/3}#panel-author .heading .image{width:160px}#panel-author .heading .role{font-size:27px}#circoli-list .group .regions{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#circoli-list .group .region>a{min-height:370px;padding:24px}#circoli-list .group .region .region-name{font-size:26px}#circoli-list .group .region .region-name img{height:50px}#circoli-list .group .region .region-cities{font-size:18px;gap:15px}.circoli-panel .region{margin-bottom:40px}.circoli-panel .region .image{width:100px;height:100px}.circoli-panel .circolo .heading .name{font-size:24px}.circoli-panel .circolo .bio,.circoli-panel .circolo .person{font-size:20px}#circoli-cta .wrap{padding:28px;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#contact-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#contact-side{grid-column:1/6}#contact-main{margin-top:0;grid-column:6/13;font-size:18px}#contact-bottom{-ms-grid-column:span 12;grid-column:span 12;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#contact-bottom .title{margin-bottom:0;grid-column:1/6}#contact-bottom .content{grid-column:6/13}#event-single-intro .crumbs{margin-bottom:1.5em;gap:24px}#event-single-intro .details .organizer{margin-top:32px;font-size:16px}.donation-block .section-title{margin-bottom:.5em}.form-fieldset{margin-top:30px;padding-top:30px}.form-fieldset .form-fieldset-legend,.form-fieldset .form-fieldset-note,.form-fieldset .wpcf7-not-valid-tip{font-size:16px}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;-ms-flex:0;flex:0}.wpcf7-form-control-wrap[data-name=method] .wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label{font-size:20px;width:auto;min-width:250px}.form-note{font-size:16px}.form-cta{margin-top:40px;gap:40px}.form-cta .amount{font-size:26px}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;-ms-flex:0;flex:0}.donazione-donazione-form [data-name=importo] .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{font-size:20px}.wpcf7-acceptance .wpcf7-list-item label,.wpcf7-checkbox .wpcf7-list-item label{font-size:16px}.donazione-partecipa-form .amount-chooser ul li label .label{font-size:20px}.donazione-partecipa-form .amount-chooser ul li label .label em{font-size:16px}#thank-you-content{font-size:26px}#thank-you-content svg{width:82px;height:82px}#error-404{font-size:26px}.article-content{font-size:22px}}@media screen and (min-width:1024px){:root{--margin:4vw}#header .bar{height:125px}#header .bar .logo{width:355px;margin:0 auto;padding-bottom:10px}#header .bar .claim{display:block;text-align:center}#header .themes{display:block}#header .main-nav{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0 0;padding-inline:0}#header .main-nav .menu-handle{display:none}#menu{width:580px;padding:0 100px 30px}#footer .about{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#footer .about .logo{-ms-grid-column:span 5;grid-column:span 5;margin-bottom:0}#footer .main{-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr))}#footer .main .themes{grid-column:6/9;-webkit-column-count:1;-moz-column-count:1;column-count:1}#footer .main .menu-01{grid-column:9/11}#footer .main .menu-02{grid-column:11/13}#footer .main .socials{grid-column:1/6;-ms-grid-row:1;grid-row:1;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}#footer .main .to-top{bottom:-32px}#footer .subfooter{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));margin-top:48px;padding-top:32px;grid-column-gap:1rem}#footer .subfooter .copy{-ms-grid-column:span 5;grid-column:span 5;margin-bottom:0}#footer .subfooter .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-ms-grid-column:span 7;grid-column:span 7;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}#footer .subfooter .made-by{padding-top:0}#footer .to-top{margin-top:0}.page-template-donazione .marquee{margin-bottom:1rem}.share-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.share-buttons li{margin-left:0;margin-top:-1px}.share-buttons li:first-child{margin-top:0}.articles-carousel .slide{width:33.33333%;min-width:0;max-width:none}.articles-list .article-teaser .image{width:calc((100% - 7rem) / 8 * 3 + 2rem)}.articles-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem 1rem}.articles-grid.big{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.articles-grid .article-teaser,.articles-grid .event-teaser{margin-top:0;padding-top:0;border-top:0}.articles-grid .article-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}.articles-grid .article-teaser .image{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}#page-intro .image{margin:0 0 1.2rem}#page-intro .wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#page-intro .text,#page-intro .title{grid-column:2/12}#page-intro.has-excerpt{text-align:left}#page-intro.has-excerpt .title{-ms-grid-column:span 5;grid-column:span 5}#page-intro.has-excerpt .text{-ms-grid-column:span 7;grid-column:span 7;margin-top:0}#page-intro.has-excerpt .nav{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.article-single-content-main.wide #support-callout{margin-right:12.5%;padding-right:.125rem;margin-left:12.5%;padding-left:.125rem}.special-callout .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1rem}.special-callout.alternate .image{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.special-callout.alternate .content{-ms-grid-column:2;grid-column:2}.special-callout .content{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.special-callout .content .intro{padding-top:10px;padding-bottom:30px}.special-callout .content .intro:before{top:-999em}.main-event-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:28px}.main-event-section .meta{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.main-event-section .meta .data{display:none}.main-event-section .meta .image{width:150px}.main-event-section .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-event-section .content .type{display:block;margin-bottom:1em}.main-event-section .content .location{display:none}.main-event-section .side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;gap:12px;width:170px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #d9dbe2;padding-right:20px;-moz-box-sizing:border-box;box-sizing:border-box}.main-event-section .side,.main-event-section .side .location{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.main-event-section .side .location{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.main-event-section .side span:before{display:none}.school-section .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}.school-section .section-content{-ms-grid-column:span 8;grid-column:span 8;padding-right:1rem}.school-section .next-event{margin-top:0;-ms-grid-column:span 4;grid-column:span 4;border-left:1px solid #d9dbe2;padding-left:24px}.osservatorio-section{margin-top:3rem}.osservatorio-section .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}.osservatorio-section .section-wrap .image{-ms-grid-column:span 6;grid-column:span 6}.osservatorio-section .section-wrap .image img{margin:-54px 0 -7px;-webkit-transform:none;-ms-transform:none;transform:none}.osservatorio-section .section-wrap .content{-ms-grid-column:span 6;grid-column:span 6;text-align:center}.osservatorio-section .section-wrap .content .title{font-size:65px}.osservatorio-section .section-wrap p{font-size:20px}#speciali-archive-articles .articles{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}#article-single-intro{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}#article-single-intro .meta .author{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:auto}#article-single-intro .meta .author:before{margin-right:4px;color:var(--color-accent);content:"•"}#article-single-intro .source-box{margin-right:10%;padding-right:.1rem;margin-left:10%;padding-left:.1rem}#article-single-intro .book-specs{margin-right:20%;padding-right:.2rem;margin-left:20%;padding-left:.2rem}#article-single-content-wrap .article-single-content-side.right{grid-column:11/13}#article-single-content-wrap .article-single-content-side{-ms-grid-column:span 2;grid-column:span 2}#article-single-content-wrap .article-single-content-main{grid-column:4/10}#article-single-content-wrap .article-single-content-main .block-enrichment-wide{margin-right:calc(-33.3333333333% + -.3333333333rem);margin-left:calc(-33.3333333333% + -.3333333333rem)}#article-single-content-wrap .article-single-content-main .block-enrichment-large{margin-right:calc(-16.6666666667% + -.1666666667rem);margin-left:calc(-16.6666666667% + -.1666666667rem)}#article-single-content-wrap .article-single-content-main.wide{grid-column:3/11}#home-intro .section-wrap{-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr))}#home-intro .main-post{-ms-grid-column:span 7;grid-column:span 7}#home-intro .articles-grid{-ms-grid-column:span 12;grid-column:span 12}#home-intro .side{-ms-grid-column:span 5;grid-column:span 5;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}#home-intro .boxed-slider{margin-bottom:2.4rem}#newsletter-subscribe .box .wrap{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}#home-speciali .section-wrap,#home-temi .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#home-speciali .section-title,#home-temi .section-title{position:-webkit-sticky;position:sticky;top:1rem;-ms-grid-column:span 4;grid-column:span 4;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:0}#home-speciali .themes,#home-temi .themes{-ms-grid-column:span 8;grid-column:span 8}#home-diventa-socio-callout{padding:0;padding-top:1rem}#home-diventa-socio-callout .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#home-diventa-socio-callout .section-title{-ms-grid-column:span 5;grid-column:span 5;padding-left:1rem}#home-diventa-socio-callout .content{-ms-grid-column:span 7;grid-column:span 7;margin:0;margin-top:-10px;padding:0;padding:28px 36px 36px}#archive-main-articles .main-article{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}#archive-main-articles .main-article .image{-ms-grid-column:span 7;grid-column:span 7}#archive-list-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#archive-list-filters{position:-webkit-sticky;position:sticky;top:1rem;grid-column:1/4;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}#archive-list-filters .facetwp-facet .facetwp-radio{padding-bottom:0;font-size:26px}#archive-list-filters .facetwp-facet .facetwp-radio+.facetwp-radio{margin-top:.8em}#archive-list-filters .facetwp-facet .facetwp-radio.checked{padding-left:24px}#archive-list-filters .facetwp-facet .facetwp-radio.checked:before{position:absolute;top:50%;left:0;width:16px;height:4px;margin-top:-2px;background:currentColor;content:""}#archive-list-articles{grid-column:3/11}#archive-list-filters+#archive-list-articles{grid-column:5/13}#page-content-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#page-content-wrap #page-content-main{grid-column:3/11}#page-content-wrap.has-side-menu #page-content-main{grid-column:2/9}#page-content-wrap #page-content-side{margin-top:0;grid-column:9/13}#page-content-wrap .block-enrichment-wide{margin-right:calc(-12.5% + -.125rem);margin-left:calc(-12.5% + -.125rem)}#page-content-wrap.has-side-menu .block-enrichment-wide{margin-right:calc(-57.1428571429% + -.5714285714rem);margin-left:calc(0% + 0rem)}#page-content-menu{display:block}#page-content-attachments{max-width:200px}#page-content-menu+#page-content-attachments{margin-top:1rem}#author-intro .content,#author-intro .hero{grid-column:1/8}#circoli-list .group .regions{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}#circoli-cta{margin-right:8.3333333333%;padding-right:.0833333333rem;margin-left:8.3333333333%;padding-left:.0833333333rem}#contact-side{grid-column:2/6}#contact-main{grid-column:6/12}#contact-bottom{grid-column:2/12;-ms-grid-columns:(minmax(0,1fr))[10];grid-template-columns:repeat(10,minmax(0,1fr))}#contact-bottom .title{grid-column:1/4}#contact-bottom .content{grid-column:5/11}#event-single-intro .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}#event-single-intro .title{-ms-grid-column:span 7;grid-column:span 7;margin-bottom:0;padding-right:1rem}#event-single-intro .details .data{min-height:180px}.donation-block .section-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[12];grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem}.donation-block .intro{-ms-grid-column:span 5;grid-column:span 5}.donation-block .content{grid-column:7/13;margin-top:0}#error-404,#thank-you-content{margin-right:16.6666666667%;padding-right:.1666666667rem;margin-left:16.6666666667%;padding-left:.1666666667rem}}@media screen and (min-width:1024px) and (min-width:768px){#header .bar .logo{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}}@media screen and (min-width:1024px) and (min-width:1024px){#article-single-content-wrap .article-single-content-main.wide .block-enrichment-wide{margin-right:calc(-12.5% + -.125rem);margin-left:calc(-12.5% + -.125rem)}#article-single-content-wrap .article-single-content-main.wide .block-enrichment-large{margin-right:calc(0% + 0rem);margin-left:calc(0% + 0rem)}}@media screen and (min-width:1280px){:root{--gutter:40px}body{font-size:24px}.section-title{font-size:36px}.section-title.small{font-size:29px}.section-title.big{font-size:44px}.section-title.bigger{font-size:53px}.section-caption{font-size:19px}#footer .about .content,#menu .main-links{font-size:29px}#footer .main .themes,.rich-editor-text{font-size:24px}.rich-editor-text .block-enrichment .rich-editor-text h1,.rich-editor-text .block-enrichment .rich-editor-text h2,.rich-editor-text .block-enrichment .rich-editor-text h3,.rich-editor-text .block-enrichment .rich-editor-text h4,.rich-editor-text .block-enrichment .rich-editor-text h5,.rich-editor-text .block-enrichment .rich-editor-text h6,.rich-editor-text h1:not(.block-enrichment h1),.rich-editor-text h2:not(.block-enrichment h2),.rich-editor-text h3:not(.block-enrichment h3),.rich-editor-text h4:not(.block-enrichment h4),.rich-editor-text h5:not(.block-enrichment h5),.rich-editor-text h6:not(.block-enrichment h6){font-size:29px}.rich-editor-text .block-enrichment .rich-editor-text h1,.rich-editor-text .block-enrichment .rich-editor-text h2,.rich-editor-text h1:not(.block-enrichment h1),.rich-editor-text h2:not(.block-enrichment h2){font-size:36px}.block-enrichment-quote blockquote{font-size:44px}.block-enrichment-callout,.block-enrichment-callout .caption{font-size:19px}.block-enrichment-staff ul li .name{font-size:20px}.block-enrichment-story .year-title{font-size:80px}.block-enrichment-person .heading .name{font-size:24px}.teaser-small .title{font-size:20px}.article-teaser .title{font-size:29px}.article-teaser .summary{font-size:20px}.article-teaser.big .title{font-size:44px}.article-teaser.big .summary{font-size:24px}.event-teaser .title{font-size:29px}.event-teaser .location{font-size:19px}#page-intro .title,.event-teaser .dates span strong{font-size:53px}#page-intro .title em{font-size:36px}#page-intro .text{font-size:29px}#support-callout,#support-callout .caption{font-size:19px}.box-cta h2,.box-cta h3{font-size:24px}.special-callout .content{font-size:29px;padding:0 .5rem}.main-event-section{gap:40px}.main-event-section .title{font-size:36px}.main-event-section .location,.main-event-section .summary{font-size:24px}.main-event-section .meta .image{margin-left:40px}.main-event-section .dates p strong{font-size:53px}#osservatorio-segnala{font-size:29px;padding:40px 60px}#article-single-intro .title{font-size:65px}#article-single-summary{font-size:29px}#article-author,#article-author .heading{font-size:19px}#home-intro .boxed-slider{margin-bottom:2rem}#home-intro .boxed-slider .slider .slide .title{font-size:24px}#newsletter-subscribe .box .title{font-size:29px}#newsletter-subscribe .box form input{font-size:19px}#home-speciali .themes a,#home-temi .themes a{min-height:450px;font-size:19px}#home-speciali .themes a .title,#home-temi .themes a .title{font-size:36px}#archive-list-filters .facetwp-facet .facetwp-radio{font-size:29px}#page-content-wrap #page-content-main{grid-column:4/10}#page-content-wrap.has-side-menu #page-content-main{grid-column:3/9}#page-content-wrap #page-content-side{grid-column:9/12}#page-content-wrap .block-enrichment-wide{margin-right:calc(-33.3333333333% + -.3333333333rem);margin-left:calc(-33.3333333333% + -.3333333333rem)}#page-content-wrap.has-side-menu .block-enrichment-wide{margin-right:calc(-50% + -.5rem);margin-left:calc(0% + 0rem)}#search-empty{margin-right:25%;padding-right:.25rem;margin-left:25%;padding-left:.25rem}#circoli-list .group .region .region-name,#panel-author .heading .role,#search-empty{font-size:29px}#circoli-list .group .region .region-cities{font-size:19px}#contact-main{font-size:20px}#error-404,#thank-you-content,.form-cta .amount{font-size:29px}.article-content{font-size:24px}}@media screen and (max-width:1023px){#header .bar{margin:0 calc(var(--margin) * -1);padding:0 calc(var(--margin) / 2)}#header .bar .actions,#header .bar .actions .buttons .menu-handle,#header .bar .actions .buttons .search-handle{display:none}#archive-list-filters{border-bottom:1px solid #d9dbe2}#archive-list-filters .type-filter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;top:0;margin:0 calc(var(--margin) * -1);overflow:auto;border-bottom:1px solid #d9dbe2}#archive-list-filters .type-filter:after,#archive-list-filters .type-filter:before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--margin);content:""}#archive-list-filters .facetwp-facet{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:24px}}@media screen and (max-width:767px){#header{overflow:hidden}#home-intro .main-post .article-teaser .image{margin:0 calc(var(--margin) * -1)}}@media (hover:hover){#header .bar .actions .buttons button:hover,#header .themes ul li a:hover{opacity:.7}#menu .highlights li a:hover{color:var(--color-accent)}#menu .main-links li a:hover{opacity:.8}#menu .links li a:hover{color:var(--color-accent)}#menu .follow ul a:hover{opacity:.8}#footer .about .content .button:hover,#footer .about .content .wp-block-button__link:hover{border-color:var(--color-paper);background:transparent;color:var(--color-paper)}#footer .main .menu li a:hover,#footer .main .socials ul a:hover,#footer .main .themes li a:hover{opacity:.8}#footer .subfooter .links a:hover{color:var(--color-paper)}#footer .subfooter .made-by:hover svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#footer .subfooter .made-by:hover span{opacity:1}.button:hover,.wp-block-button__link:hover{background:transparent;border-color:var(--color-accent);color:var(--color-accent)}.button.ghost:hover,.button.secondary:hover,.ghost.wp-block-button__link:hover,.secondary.wp-block-button__link:hover{opacity:.8}.rich-editor-text .block-enrichment .rich-editor-text a:hover,.rich-editor-text a:not(.block-enrichment a):hover{--inline-link-shadow:var(--inline-link-shadow-hover)}.wp-block-button__link:hover{box-shadow:none!important;color:var(--color-accent)!important}.block-enrichment-callout .button:hover,.block-enrichment-callout .wp-block-button__link:hover{background:transparent;border-color:var(--color-paper);color:var(--color-paper)}.block-enrichment-callout.is-osservatorio .button:hover,.block-enrichment-callout.is-osservatorio .wp-block-button__link:hover{background:transparent;border-color:var(--color-ink);color:var(--color-ink)}.teaser-small .title a:hover{color:var(--color-accent)}a.tag:hover{background-color:var(--color-accent-light-hover)}.article-teaser .meta .authors a:hover,.article-teaser .title a:hover,.event-teaser:hover .title{color:var(--color-accent)}#support-callout .buttons .button.primary:hover,#support-callout .buttons .primary.wp-block-button__link:hover{background:transparent;border-color:var(--color-paper);color:var(--color-paper)}#support-callout .buttons .button.secondary:hover,#support-callout .buttons .secondary.wp-block-button__link:hover{opacity:.8}.main-event-section .title a:hover,.school-section .section-content .section-title a:hover,.tab-nav a:hover,.tab-nav button:hover{color:var(--color-accent)}#article-single-intro .meta a:hover{opacity:.7}#article-single-intro .source-box .heading .original-title a:hover{color:var(--color-accent)}#article-single-summary .button:hover,#article-single-summary .wp-block-button__link:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}#article-single-summary a:hover{--inline-link-shadow:var(--inline-link-shadow-hover)}#home-intro .boxed-slider .slider .slide .title a:hover{color:var(--color-accent)}#home-speciali .themes a:hover,#home-temi .themes a:hover{background:var(--color-accent);color:var(--color-paper)}#home-speciali .themes a:hover .link,#home-speciali .themes a:hover .title,#home-temi .themes a:hover .link,#home-temi .themes a:hover .title{color:var(--color-paper)}#home-diventa-socio-callout .buttons .button:hover,#home-diventa-socio-callout .buttons .wp-block-button__link:hover{opacity:.8}#home-diventa-socio-callout .buttons .button.primary:hover,#home-diventa-socio-callout .buttons .primary.wp-block-button__link:hover{border-color:var(--color-paper);background:transparent;color:var(--color-paper);opacity:1}#archive-list-filters .facetwp-facet .facetwp-radio:hover{color:var(--color-accent)}#circoli-list .group .region>a:hover{border-color:var(--color-accent)}#contact-main .button:hover,#contact-main .wp-block-button__link:hover{background:transparent;border-color:var(--color-paper);color:var(--color-paper)}.donazione-partecipa-form .amount-chooser ul li label .label{cursor:pointer}.donazione-partecipa-form .amount-chooser ul li label .label:hover{box-shadow:0 0 0 1px var(--color-accent)}}