@charset "UTF-8";:root{--font-base:"Atkinson Hyperlegible Next","Atkinson Hyperlegible Next Fallback",Arial,sans-serif;--font-title:"Heading Deva Condensed","Heading Deva Condensed Fallback","Arial",sans-serif;--font-alt:"Heading Deva","Heading Deva Fallback",Arial,sans-serif;--header-height:104px;--header-menu-height:60px;--header-bar-height:44px;--margin:16px;--gutter:16px;--container-width:1246px;--doc-height:100%;--color-ink:#000;--color-ink-light:#343434;--color-ink-lighter:#555;--color-primary:#ff7900;--color-primary-light:#ffaf66;--color-primary-lighter:#ffe4cc;--color-primary-dark:#cc6200;--color-paper:#fff;--color-paper-rgb:255,255,255;--color-muted:#8c8c8c;--color-divider:#cecece;--color-bg-light:#efefef;--color-bg-lighter:#f8f8f8;--color-bg-light-rgb:239,239,239;--color-bg-lighter-rgb:248,248,248;--color-federate:#00a5ff;--color-roma-red:#8e001c;--color-focus:#ff7900;--color-success-dark:#1f800b;--color-success-light:#9ee190;--color-error-dark:#d90c0c;--color-error-light:#f5c0c0;--color-warning-dark:#986302;--color-warning-light:#ffeb99;--color-form-required:#ff7900;--color-form-error:#e52727;--color-form-success:#15803d;--color-icon-green:#9ee190;--color-icon-yellow:#ffeb99;--color-icon-grey:#adadad;--color-availability-available:#1f800b;--color-availability-available-light:#9ee190;--color-availability-available-lighthened:rgba(158,225,144,.2);--color-availability-available-on-dark:#80ed6a;--color-availability-limited:#986302;--color-availability-limited-light:#ffeb99;--color-availability-limited-lighthened:rgba(255,235,153,.25);--color-availability-limited-on-dark:#ffdd57;--color-availability-full:#d60b0b;--color-availability-full-light:#f5c0c0;--color-availability-full-lighthened:rgba(214,11,11,.1);--color-availability-full-lighthened-on-dark:rgba(214,11,11,.25);--color-availability-full-on-dark:#ff3737;--color-status-next:var(--color-ink);--color-status-next-light:var(--color-paper);--color-status-next-lighthened:var(--color-bg-light);--color-status-next-lighthened-on-dark:rgba(128,237,106,.15);--color-status-next-on-dark:var(--color-paper);--color-status-unavailable:var(--color-ink);--color-status-unavailable-light:var(--color-paper);--color-status-unavailable-lighthened:rgba(214,11,11,.05);--color-status-unavailable-lighthened-on-dark:rgba(214,11,11,.15);--color-status-unavailable-on-dark:var(--color-paper);--color-status-unavailable-icon:#d60b0b;--color-aula-federata:#00a5ff;--color-aula-federata-text:#027cbf;--color-aula-federata-lighthened:rgba(0,165,255,.1);--color-aula-museale:#ffce00;--color-aula-museale-text:#986302;--color-aula-museale-lighthened:rgba(255,206,0,.1);--color-aula-civica:#9b003a;--color-aula-civica-text:#840031;--color-aula-civica-lighthened:rgba(155,0,58,.1);--grid-column-gap:var(--gutter);--color-grid:var(--color-primary);--breadcrumb-separator:"/";--drawer-padding:24px;--scrollbar-track-color:var(--color-bg-light);--scrollbar-thumb-color:var(--color-bg);--scrollbar-size:8px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-font-smoothing:antialiased;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}em{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:none}:focus-visible{border-radius:0;outline:3px solid #005fcc;outline-offset:2px;-webkit-transition:outline-offset .15s ease-out;transition:outline-offset .15s ease-out}button{background-color:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;text-align:left;text-transform:inherit;vertical-align:baseline}@font-face{ascent-override:200%;descent-override:136%;font-family:Heading Deva Condensed Fallback;font-style:normal;font-weight:400;line-gap-override:10%;size-adjust:45%;src:local("Arial")}@font-face{ascent-override:200%;descent-override:136%;font-family:Heading Deva Condensed Fallback;font-style:normal;font-weight:500;line-gap-override:normal;size-adjust:46%;src:local("Arial")}@font-face{ascent-override:200%;descent-override:136%;font-family:Heading Deva Condensed Fallback;font-style:normal;font-weight:700;line-gap-override:normal;size-adjust:46%;src:local("Arial")}@font-face{ascent-override:155%;descent-override:78%;font-family:Heading Deva Fallback;font-style:normal;font-weight:400;line-gap-override:normal;size-adjust:67%;src:local(Arial)}@font-face{ascent-override:98%;descent-override:30%;font-display:swap;font-family:Atkinson Hyperlegible Next Fallback;font-style:normal;font-weight:400;line-gap-override:normal;size-adjust:99%;src:local(Arial)}@font-face{ascent-override:98%;descent-override:30%;font-display:swap;font-family:Atkinson Hyperlegible Next Fallback;font-style:italic;font-weight:400;line-gap-override:normal;size-adjust:99%;src:local(Arial)}@font-face{ascent-override:95%;descent-override:29%;font-display:swap;font-family:Atkinson Hyperlegible Next Fallback;font-style:normal;font-weight:500;line-gap-override:normal;size-adjust:101%;src:local(Arial)}@font-face{ascent-override:95%;descent-override:27%;font-display:swap;font-family:Atkinson Hyperlegible Next Fallback;font-style:normal;font-weight:600;line-gap-override:normal;size-adjust:103%;src:local(Arial)}@font-face{ascent-override:95%;descent-override:27%;font-display:swap;font-family:Atkinson Hyperlegible Next Fallback;font-style:italic;font-weight:600;line-gap-override:normal;size-adjust:103%;src:local(Arial)}@font-face{font-display:swap;font-family:Heading Deva Condensed;font-style:normal;font-weight:400;src:url(../fonts/Heading-Deva-Condensed-34-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Heading Deva Condensed;font-style:normal;font-weight:500;src:url(../fonts/Heading-Deva-Condensed-35-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Heading Deva Condensed;font-style:normal;font-weight:700;src:url(../fonts/Heading-Deva-Condensed-36-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Heading Deva;font-style:normal;font-weight:400;src:url(../fonts/Heading-Deva-55-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;src:url(../fonts/atkinson-hyperlegible-next-v7-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;src:url(../fonts/atkinson-hyperlegible-next-v7-latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;src:url(../fonts/atkinson-hyperlegible-next-v7-latin_latin-ext-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;src:url(../fonts/atkinson-hyperlegible-next-v7-latin_latin-ext-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:600;src:url(../fonts/atkinson-hyperlegible-next-v7-latin_latin-ext-600italic.woff2) format("woff2")}#grid{display:none;height:var(--doc-height);left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9000}#grid .row{-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:1fr;grid-column-gap:var(--grid-column-gap);display:-ms-grid;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;height:100vh;height:var(--doc-height)}#grid .row>:first-child{-ms-grid-column:1;-ms-grid-row:1}#grid .row>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}#grid .row>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}#grid .row>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}#grid .row .col{background:var(--color-grid);display:block;opacity:.25}#grid.show{display:block}#size{bottom:9pt;display:none;left:0;position:fixed;right:0;text-align:center;z-index:9001}#size .size-info{background-color:rgba(0,0,0,.8);border-radius:20px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);box-shadow:0 0 10px 1px rgba(0,0,0,.15);color:#fff;display:inline-block;font-family:monospace;font-size:9pt;font-weight:700;margin:0 auto;padding:6px 1pc}#size.show,.debug #grid,.debug #size{display:block}.skip-link{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-alternative);font-size:1.1875rem;font-weight:600;left:50%;line-height:1.2;margin-top:0;padding:10px 15px;position:absolute;text-decoration:none;text-transform:uppercase;top:-75pt;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:top .2s ease-out;transition:top .2s ease-out;z-index:3000}.skip-link:focus{outline:3px solid #fff;outline-offset:-3px;top:10px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:44px}body,html{background:var(--color-paper)}body{color:var(--color-ink);font-family:var(--font-base);font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:400;line-height:1.35}.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--margin);width:100%}.image-spacer{background-color:rgba(var(--color-bg-light-rgb),.1);display:block;overflow:hidden;padding-top:56.25%;position:relative}.image-spacer-ratio-1-1{padding-top:100%}.image-spacer-ratio-4-3{padding-top:75%}.image-spacer-ratio-21-9{padding-top:42.857%}.image-spacer-round{border-radius:100vmax}.image-spacer:before{-webkit-animation:skeleton-loading 1.5s ease-in-out infinite;animation:skeleton-loading 1.5s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(var(--color-bg-light,#f5f5f5)),color-stop(50%,var(--color-bg-lighter,#efefef)),to(var(--color-bg-light,#f5f5f5)));background:linear-gradient(90deg,var(--color-bg-light,#f5f5f5) 0,var(--color-bg-lighter,#efefef) 50%,var(--color-bg-light,#f5f5f5) 100%);background-size:200% 100%;content:"";height:100%;opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.image-spacer img,.image-spacer:before{left:0;position:absolute;top:0;width:100%}.image-spacer img{height:100%!important;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.image-spacer.is-loading:before{opacity:1}.image-spacer.is-loaded:before,.image-spacer.is-loading img{opacity:0}.image-spacer.is-loaded img{opacity:1}.image-spacer.has-error:before{opacity:0}.image-spacer.has-error:after{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="20" fill="none" viewBox="0 0 24 20"%3E%3Cpath fill="%23CCC" d="M19.047.104a.25.25 0 0 1 .406.291L18.301 2H24v15.5H7.173l-1.72 2.395a.25.25 0 0 1-.406-.29l14-19.5ZM15.25 2a.25.25 0 1 1 0 .5H.5v11.275c.946-.647 2.125-1.497 3.169-2.23a41.59 41.59 0 0 1 1.58-1.07c.217-.136.41-.25.567-.33a2.07 2.07 0 0 1 .22-.1A.64.64 0 0 1 6.25 10c.113 0 .236.039.344.082.115.046.244.11.378.182.267.146.57.339.854.528.285.19.553.379.75.52l.236.172.065.048.017.013.004.004H8.9a.25.25 0 0 1 .051.351.25.25 0 0 1-.35.05H8.6l-.004-.004-.017-.013-.063-.046a26.242 26.242 0 0 0-.966-.68c-.279-.185-.57-.368-.818-.503a3.162 3.162 0 0 0-.323-.157.576.576 0 0 0-.158-.047c.014 0 .006-.003-.041.014a1.6 1.6 0 0 0-.164.076c-.138.07-.316.175-.528.31-.424.266-.968.639-1.561 1.055-1.138.799-2.464 1.76-3.456 2.427V17h3.75a.25.25 0 0 1 0 .5H0V2h15.25Zm3 6.5c-.125 0-.322.06-.594.202-.264.138-.572.34-.906.587-.669.495-1.425 1.159-2.142 1.827a59.107 59.107 0 0 0-2.46 2.441l-.16.17-.04.044-.011.012-.003.002-.001.001-.14.15-.175-.107-1.253-.776L7.532 17H23.5v-4.647l-.1-.096a37.512 37.512 0 0 0-1.999-1.816c-.59-.497-1.22-.989-1.794-1.355a5.759 5.759 0 0 0-.79-.435c-.24-.104-.43-.151-.567-.151Zm-7.593 4.145 1.051.65.08-.082a60.908 60.908 0 0 1 2.479-2.463c.721-.673 1.495-1.351 2.186-1.862.345-.256.675-.474.97-.63.29-.15.577-.258.827-.258.237 0 .5.077.767.192.269.117.56.28.86.472.6.383 1.25.891 1.847 1.394a38.382 38.382 0 0 1 1.549 1.385l.227.217V2.5h-5.558l-7.285 10.145ZM6.75 3.75a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5Zm0 .5a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;content:"";height:3rem;left:50%;opacity:.4;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3rem}.image-spacer.has-error img{opacity:0}.image-spacer.is-empty{background-color:var(--color-bg-light,#f5f5f5)}.image-spacer.is-empty:before{content:none}@-webkit-keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}img{display:block;height:auto!important;max-width:100%}.icon{fill:none;height:24px;width:24px}.icon-inline{display:inline-block;vertical-align:middle}.main-part{padding-bottom:.75rem}.section-header{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:.75rem;padding-block:.75rem}.section-header,.section-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:500;gap:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:.35em;-webkit-transition:color .2s ease;transition:color .2s ease}.section-link:focus-visible,.section-link:hover{color:var(--color-primary)}.section-link .icon{-ms-flex-negative:0;color:var(--color-primary);flex-shrink:0;height:24px;-webkit-transform:translateY(1px);transform:translateY(1px);width:24px}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{text-wrap:pretty}.page-title,.post-title{display:block;font-family:var(--font-title);font-size:60px;font-weight:500;line-height:.95;margin-top:-.125em;padding-bottom:.75rem;text-transform:uppercase}.post-empty-title{font-size:20px;font-weight:700}.modal-title,.section-title,.widget-title{font-family:var(--font-title);font-size:40px;font-weight:500;line-height:1;text-transform:uppercase}.rich-text a:not([class*=enrichment] a){text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:.3em;-webkit-transition:-webkit-text-decoration .2s ease;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.rich-text a:not([class*=enrichment] a):hover{text-decoration-thickness:4px}.rich-text a:not([class*=enrichment] a){font-weight:600}.rich-text>p{text-wrap:normal;margin-bottom:1em}.rich-text>p:last-child{margin-bottom:0}.rich-text>p.small{font-size:1pc;line-height:1.5}.rich-text>h1,.rich-text>h2,.rich-text>h3,.rich-text>h4,.rich-text>h5,.rich-text>h6{text-wrap:balance;font-family:var(--font-title);font-weight:500;line-height:.95;margin-bottom:.25em;margin-top:1.5em;text-transform:uppercase}.rich-text>h1:first-child,.rich-text>h2:first-child,.rich-text>h3:first-child,.rich-text>h4:first-child,.rich-text>h5:first-child,.rich-text>h6:first-child{margin-top:0}.rich-text>h1,.rich-text>h2{font-size:46px;margin-top:2.5rem}.rich-text>h1:first-child,.rich-text>h2:first-child{margin-top:0}.rich-text>h2{font-size:40px}.rich-text>h3{font-size:2pc;font-size:28px}.rich-text>ul{margin:1em 0}.rich-text>ul>li{margin-top:.65em;padding-left:1.25rem;position:relative}.rich-text>ul>li:first-child{margin-top:0}.rich-text>ul>li:before{background:var(--color-primary);border-radius:100vmax;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.rich-text>ol{margin:1em 0}.rich-text>ol>li{list-style-type:decimal;margin-left:1.5rem;margin-top:.65em;position:relative}.rich-text>ol>li::marker{color:var(--color-primary)}.rich-text>ol>li:first-child{margin-top:0}.rich-text table{border-collapse:collapse;font-family:var(--font-alternative);font-size:.9em;line-height:1.2;margin:1.5rem 0;width:100%}.rich-text table:first-child{margin-top:0}.rich-text table:last-child{margin-bottom:0}.rich-text table caption{border-bottom:3px solid var(--color-primary);color:var(--color-primary);font-size:20px;font-weight:500;margin-bottom:.25em;padding-bottom:.25em;text-align:left}.rich-text table th{font-size:.8125rem;font-weight:500;text-transform:uppercase;vertical-align:bottom}.rich-text table td,.rich-text table th{padding:.8em;text-align:left}.rich-text table td:first-child,.rich-text table th:first-child{padding-left:0}.rich-text table td:last-child,.rich-text table th:last-child{padding-right:0}.rich-text table thead tr{border-bottom:1px solid var(--color-ink-light)}.rich-text table tbody tr{border-bottom:1px dashed var(--color-divider)}.rich-text table tbody tr:last-child{border-bottom:1px solid var(--color-divider)}.rich-text table tbody tr.enfasi{background-color:var(--color-primary)}.rich-text table:has(+figcaption){margin-bottom:0}.rich-text h1+table,.rich-text h2+table,.rich-text h3+table,.rich-text h4+table,.rich-text h5+table,.rich-text h6+table{margin-top:0}.rich-text.has-dropcaps p:first-of-type:not([class*=enrichment] p){margin-top:0;padding-top:.15em}.rich-text.has-dropcaps p:first-of-type:not([class*=enrichment] p):first-letter{color:var(--color-ink);float:left;font-family:var(--font-title);font-size:3.4375rem;font-weight:500;line-height:.7;margin-right:.15em;margin-top:.12em;text-shadow:2px 2px 0 var(--color-primary)}.wp-block-separator{border-bottom:2px solid var(--color-border);margin:3rem 0;width:100%}#header{position:relative;z-index:100}#header .bar{background-color:var(--color-paper);color:var(--color-ink);font-size:14px}#header .bar .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:var(--header-bar-height)}#header .bar .container,#header .bar a,#header .bar a:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#header .bar a,#header .bar a:visited{-webkit-transition:color .2s ease;transition:color .2s ease}#header .bar a:hover{color:var(--color-roma-red)}#header .bar a:focus{outline:none}#header .bar a.comune-roma{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}#header .bar a.lang:hover{color:var(--color-primary)}#header .header-content{background-color:var(--color-ink);color:var(--color-paper);font-family:var(--font-alt);position:relative;text-transform:uppercase;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;z-index:22}#header .header-content .container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:var(--header-menu-height)}#header .header-content.is-sticky{-webkit-box-shadow:0 4px 9pt rgba(0,0,0,.15);box-shadow:0 4px 9pt rgba(0,0,0,.15);left:0;position:fixed;right:0;top:0;z-index:100}#header .header-content .logo{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}#header .header-content .logo a,#header .header-content .logo a:visited{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-paper);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}#header .header-content .logo a:hover{color:var(--color-primary)}#header .header-content .logo a:focus{outline:none}#header .header-content .logo svg{display:block;height:auto;max-height:2pc;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:auto}#header .header-content .logo svg path{fill:currentColor}#header .header-content .header-content-placeholder{background-color:transparent;display:none;height:var(--header-menu-height)}.admin-bar #header .header-content.is-sticky{top:var(--wp-admin--admin-bar--height,2pc)}.primary-menu{--menu-arrow-size:6px;--menu-arrow-stroke:2px;--menu-arrow-color:var(--color-paper);--menu-arrow-hover-color:var(--color-primary);--menu-arrow-margin:0 0 0 12px;--menu-arrow-position:0,-5px;--menu-arrow-hover-position:0,1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.primary-menu>li{position:relative}.primary-menu>li>a{color:var(--color-paper);display:block;font-size:3.75rem;font-weight:500;line-height:1;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.primary-menu>li>a:focus{outline:none}.primary-menu>li>a:visited{color:var(--color-paper)}.primary-menu>li.current-menu-ancestor>a,.primary-menu>li.current-menu-item>a,.primary-menu>li>a:hover{color:var(--color-primary)}.primary-menu>li.menu-item-has-children>a:after{border:solid var(--menu-arrow-color);border-width:0 0 var(--menu-arrow-stroke) var(--menu-arrow-stroke);content:"";display:inline-block!important;height:var(--menu-arrow-size);margin:var(--menu-arrow-margin);position:static;-webkit-transform:translate(var(--menu-arrow-position)) rotate(-45deg);transform:translate(var(--menu-arrow-position)) rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:var(--menu-arrow-size)}.primary-menu>li:last-child>.sub-menu{left:auto;right:0}.primary-menu>li:last-child>a{padding-right:5px}.primary-menu .sub-menu{background:var(--color-paper);-webkit-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 75pt 5pc rgba(0,0,0,.07);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 75pt 5pc rgba(0,0,0,.07);left:-9pt;margin-top:-5px;min-width:180px;opacity:0;padding:0;position:absolute;top:100%;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;visibility:hidden;z-index:1001}.primary-menu .sub-menu li{list-style:none}.primary-menu .sub-menu li a{border-bottom:1px solid rgba(0,0,0,.1);color:var(--color-ink);display:block;font-weight:400;line-height:3pc;padding:0 9pt;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.primary-menu .sub-menu li a:focus{outline:none}.primary-menu .sub-menu li a:visited{color:var(--color-ink)}.primary-menu .sub-menu li a:hover{color:var(--color-primary)}.primary-menu .sub-menu li:last-child a{border-bottom:none}.primary-menu .sub-menu li.current-menu-item a{background:var(--color-primary);color:var(--color-paper);font-weight:500}.primary-menu li:focus-within .sub-menu,.primary-menu li:hover .sub-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}#header-menu-handle{-webkit-box-align:center;-ms-flex-align:center;-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2pc;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:2pc;will-change:transform;z-index:1}#header-menu-handle:focus{outline:none}#header-menu-handle svg{height:2pc;left:50%;margin-left:-1pc;margin-top:-1pc;pointer-events:none;position:absolute;top:50%;width:2pc}#header-menu-handle svg.close{opacity:0;-webkit-transform:translateY(-1pc);transform:translateY(-1pc);-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}body.menu-open #header-menu-handle svg.close{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#header-menu-handle svg.open{-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}body.menu-open #header-menu-handle svg.open{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}#header-mobile-panel{background-color:var(--color-ink);color:var(--color-paper);height:calc(var(--doc-height) - var(--header-height));left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:var(--header-height);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .35s ease,visibility 0s .4s,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .35s ease,visibility 0s .4s,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease,visibility 0s .4s;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease,visibility 0s .4s,-webkit-transform .4s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:90}#header-mobile-panel.is-open{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .35s ease,visibility 0s 0s,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .35s ease,visibility 0s 0s,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease,visibility 0s 0s;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s ease,visibility 0s 0s,-webkit-transform .4s cubic-bezier(.4,0,.2,1);visibility:visible}#header-mobile-panel .wrap{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--margin);padding-bottom:calc(var(--margin) + env(safe-area-inset-bottom, 0px));-ms-touch-action:pan-y;touch-action:pan-y}#header-mobile-panel .mobile-menu-panel{padding-top:1rem}#header-mobile-panel .mobile-menu-panel .primary-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}#header-mobile-panel .mobile-menu-panel .primary-menu>li{border-bottom:4px solid var(--color-paper)}#header-mobile-panel .mobile-menu-panel .primary-menu>li:last-child{border-bottom:none}#header-mobile-panel .mobile-menu-panel .primary-menu>li>a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--color-paper);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-title);font-size:3.75rem;font-weight:400;justify-content:space-between;line-height:.95;padding:.4rem 0;text-decoration:none;text-transform:uppercase;-webkit-transition:padding-left .2s ease,color .2s ease;transition:padding-left .2s ease,color .2s ease}#header-mobile-panel .mobile-menu-panel .primary-menu>li>a:focus{outline:none}#header-mobile-panel .mobile-menu-panel .primary-menu>li.current-menu-ancestor>a,#header-mobile-panel .mobile-menu-panel .primary-menu>li.current-menu-item>a,#header-mobile-panel .mobile-menu-panel .primary-menu>li.is-open>a{color:var(--color-primary)}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu{background:transparent;-webkit-box-shadow:none;box-shadow:none;display:none;list-style:none;margin:0;opacity:1;padding:0;position:static;-webkit-transform:none;transform:none;visibility:visible}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu.is-open{display:block}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu li{border-bottom:1px solid rgba(var(--color-paper-rgb),.5)}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu li:last-child{border-bottom:none}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu li a{border-bottom:none;color:var(--color-paper);font-family:var(--font-title);font-size:2rem;font-weight:400;line-height:1;padding:.75rem 0;text-transform:uppercase}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu li a:focus,#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu li a:hover{background:transparent}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu li a:focus-visible{outline:2px solid var(--color-primary);outline-offset:.125rem}#header-mobile-panel .mobile-menu-panel .primary-menu>li .sub-menu li.current-menu-item a{background:transparent;color:var(--color-primary);font-weight:600}#header-mobile-panel .mobile-menu-panel .primary-menu>li.menu-item-has-children>a:after{--menu-arrow-size:12px;--menu-arrow-stroke:3px;--menu-arrow-color:var(--color-paper);--menu-arrow-hover-color:var(--color-primary);--menu-arrow-margin:0 0 0 24px;--menu-arrow-position:-5px,-3px;--menu-arrow-position-active:-5px,3px}#header-mobile-panel .mobile-menu-panel .primary-menu>li.is-open>a:after{--menu-arrow-color:var(--color-primary);-webkit-transform:translate(var(--menu-arrow-position-active)) rotate(135deg)!important;transform:translate(var(--menu-arrow-position-active)) rotate(135deg)!important}.has-sticky-nav #header .header-content{-webkit-box-shadow:none;box-shadow:none;position:static;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.has-sticky-nav #header .header-content.is-sticky{opacity:0;pointer-events:none;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.site-footer{font-size:.875rem}.site-footer-funders{padding-block:1rem}.site-footer-navigation{background-color:var(--color-bg-light);padding-block:3.5rem 2.5rem}.site-footer-navigation .container{-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}.site-footer-navigation .container>:first-child{-ms-grid-column:1;-ms-grid-row:1}.site-footer-navigation .container>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.site-footer-navigation .container>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.site-footer-navigation .container>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.site-footer-navigation-wrap{-ms-grid-column-span:3;grid-column:span 3}.site-footer-backtotop{grid-column:4/-1;text-align:center}.site-footer-info{background-color:var(--color-primary-light);padding-block:.5em}.site-footer-menu{list-style:none;margin:0 0 1.5rem;padding:0}.site-footer-menu li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1em;page-break-inside:avoid}.site-footer-menu li:last-child{margin-bottom:0}.site-footer-menu li a,.site-footer-menu li a:visited{display:block;font-family:var(--font-alt);font-size:1.875rem;font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase}.site-footer-menu li a:focus,.site-footer-menu li a:visited:focus{outline:none}.site-footer-menu li a,.site-footer-menu li a:visited{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.site-footer-menu li a:hover{color:var(--color-primary)}.site-footer-menu li a:focus{outline:2px solid var(--color-primary);outline-offset:5px}.site-footer-menu-secondary{padding-bottom:1rem}.site-footer-menu-secondary li{padding-block:.2em}.site-footer-menu-secondary a,.site-footer-menu-secondary a:visited{font-size:1rem;font-weight:600;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.site-footer-menu-secondary a:hover{color:var(--color-primary)}.site-footer-menu-secondary a.is-external-link,.site-footer-menu-secondary a[target=_blank]{padding-right:1.25em;position:relative}.site-footer-menu-secondary a.is-external-link:after,.site-footer-menu-secondary a[target=_blank]:after{background-color:currentColor;content:"";height:1em;mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"%3E%3Cpath stroke="%23000" stroke-width="2" d="M4.599 15.834 15.4 4.616M5 4.167h10.833V15"/%3E%3C/svg%3E');-webkit-mask-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"%3E%3Cpath stroke="%23000" stroke-width="2" d="M4.599 15.834 15.4 4.616M5 4.167h10.833V15"/%3E%3C/svg%3E');mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.7;position:absolute;right:0;top:.2em;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:1em}.site-footer-menu-secondary a.is-external-link:focus:after,.site-footer-menu-secondary a.is-external-link:hover:after,.site-footer-menu-secondary a[target=_blank]:focus:after,.site-footer-menu-secondary a[target=_blank]:hover:after{opacity:1}.site-footer-menu-secondary a:focus{outline:2px solid var(--color-primary);outline-offset:5px}.site-footer-legal li{padding-block:.2em}.site-footer-legal a,.site-footer-legal a:visited{font-size:.875rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.site-footer-legal a:hover{color:var(--color-primary)}.site-footer-legal a:focus{outline:2px solid var(--color-primary);outline-offset:5px}.site-footer-backtotop-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:.5em;position:-webkit-sticky;position:sticky;top:72px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.site-footer-backtotop-link .icon{border:1px solid var(--color-ink);height:18px;padding:14px;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:18px}.site-footer-backtotop-link .text{display:block;font-size:.6875rem;letter-spacing:-.01em;text-transform:uppercase}.site-footer-backtotop-link:focus,.site-footer-backtotop-link:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.site-footer-backtotop-link:focus .icon,.site-footer-backtotop-link:hover .icon{background-color:var(--color-ink);color:var(--color-paper)}.site-footer-backtotop-link:focus{outline:2px solid var(--color-primary);outline-offset:5px}.site-footer-brand{padding-block:2.5rem 1.5rem}.site-footer-brand a{display:block}.site-footer-brand a:focus{outline:3px solid var(--color-paper);outline-offset:10px}.site-footer-brand svg{display:block;height:auto;max-height:5pc;width:100%}.site-footer-copyright{padding-bottom:1rem;text-align:center}.site-footer-logos{background-color:var(--color-paper);border-bottom:9pt solid var(--color-ink);padding-block:1.5rem 0}.site-footer-logos .logos-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--gutter);justify-content:center}.site-footer-logos-institutional{padding-bottom:1rem}.site-footer-logos a:focus img{opacity:1;outline:2px solid var(--color-primary);outline-offset:5px}.site-footer-logos p{margin:0 auto;max-width:90ch;text-align:center}.site-footer-logos p a{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-transition:-webkit-text-decoration .2s ease;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.site-footer-logos p a:hover{text-decoration-thickness:2px}.site-footer .pnrr-disclaimer{border-bottom:1px solid var(--color-divider);margin-bottom:.25rem;padding-bottom:1.5rem}:root{--logo-start-xs-width:112px;--logo-middle-xs-width:5px;--logo-end-xs-width:226px;--logo-xs-height:73px;--logo-start-lg-width:192px;--logo-middle-lg-width:9px;--logo-end-lg-width:387px;--logo-lg-height:125px}#logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.logo-part{background-position:0 0;background-repeat:repeat-x}.logo-start{background-image:url(../img/logo-scroll-start.svg);background-size:var(--logo-start-xs-width) var(--logo-xs-height);width:var(--logo-start-xs-width)}.logo-end,.logo-start{height:var(--logo-xs-height)}.logo-end{background-image:url(../img/logo-scroll-end.svg);background-size:var(--logo-end-xs-width) var(--logo-xs-height);width:var(--logo-end-xs-width)}.logo-middle{background-image:url(../img/logo-scroll-middle.svg);background-size:var(--logo-middle-xs-width) var(--logo-xs-height);height:var(--logo-xs-height)}.aula-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1pc;position:relative}.aula-teaser.is-next .wp-post-image,.aula-teaser.is-off .wp-post-image{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:scale(1.04);transform:scale(1.04)}.archive .aula-teaser{border-top:1px solid transparent}.archive .aula-teaser.is-hovered,.archive .aula-teaser.is-next,.archive .aula-teaser.is-off{background-color:var(--color-bg-lighter)}.archive .aula-teaser.is-off,.archive .aula-teaser.is-off:after,.archive .aula-teaser.is-off:before{background-color:var(--color-status-unavailable-lighthened)}.archive .aula-teaser.is-off .status{color:var(--color-availability-full);font-weight:700}.archive .aula-teaser.is-off .status svg{color:var(--color-availability-full)}.archive .aula-teaser.is-off .aula-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}.archive .aula-teaser.is-next{background-color:var(--color-bg-lighter)}.archive .aula-teaser.is-next .status{color:var(--color-ink);font-weight:700}.archive .aula-teaser.is-next .aula-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.archive .aula-teaser:first-of-type,.archive .aula-teaser:first-of-type:after,.archive .aula-teaser:first-of-type:before{border-top:1px solid transparent}.archive .aula-teaser:last-of-type,.archive .aula-teaser:last-of-type:after,.archive .aula-teaser:last-of-type:before{border-bottom:1px solid transparent}.aula-teaser .aula-image{margin-bottom:.25rem}.aula-teaser .aula-image .icon{bottom:0;height:44px;left:0;position:absolute;width:44px}.aula-teaser .aula-image img{-webkit-transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:transform .4s ease,filter .4s ease;transition:transform .4s ease,filter .4s ease,-webkit-transform .4s ease,-webkit-filter .4s ease}.aula-teaser .aula-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-title);font-size:2pc;font-weight:500;justify-content:space-between;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.aula-teaser .aula-title a,.aula-teaser .aula-title a:visited{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.aula-teaser .aula-title a:focus,.aula-teaser .aula-title a:hover,.aula-teaser .aula-title a:visited:focus,.aula-teaser .aula-title a:visited:hover{color:var(--color-primary)}.aula-teaser .aula-title a:focus-visible,.aula-teaser .aula-title a:visited:focus-visible{border-radius:.125rem;outline:2px solid var(--color-primary);outline-offset:2px}.aula-teaser .aula-title a:after,.aula-teaser .aula-title a:visited:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.aula-teaser .aula-title .availability-badge{-ms-flex-negative:0;background-color:var(--color-availability-available-light);flex-shrink:0;height:30px;width:30px}.aula-teaser .aula-title .availability-badge svg{height:100%;width:100%}.aula-teaser .aula-title .availability-badge.is-limited{background-color:var(--color-availability-limited-light)}.aula-teaser .aula-title .availability-badge.is-full{background-color:var(--color-availability-full-light)}.aula-teaser .address{color:var(--color-ink-light);font-size:1pc;line-height:1.2;margin-top:.3em}.aula-teaser .address svg{height:26px;width:26px}.aula-teaser .address span{color:var(--color-bg-light)}.aula-teaser .status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-ink-light);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;gap:4px;line-height:1.2;margin-top:1pc}.aula-teaser .status svg{height:26px;width:26px}.aula-teaser .status.is-closed{color:var(--color-availability-full)}.aula-teaser .status.is-open{color:var(--color-availability-available)}.aula-teaser .availability{--color:var(--color-ink-light);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-ink-light);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;gap:4px;line-height:1.2;margin-top:4px}.aula-teaser .availability svg{color:var(--color);height:26px;width:26px}.aula-teaser .availability em{color:var(--color);font-style:normal;font-weight:500}.aula-teaser .availability.is-available .aula-availability-label,.aula-teaser .availability.is-available svg{color:var(--color-availability-available)}.aula-teaser .availability.is-limited .aula-availability-label,.aula-teaser .availability.is-limited svg{color:var(--color-availability-limited)}.aula-teaser .availability.is-full .aula-availability-label,.aula-teaser .availability.is-full svg{color:var(--color-availability-full)}.avviso-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;border-left:3px solid var(--color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;margin-bottom:1rem;padding-left:18px;position:relative}.avviso-teaser,.avviso-teaser .teaser-header{display:-webkit-box;display:-ms-flexbox;display:flex}.avviso-teaser .teaser-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;font-size:1rem;gap:8px;justify-content:start;padding-bottom:9pt}.avviso-teaser .aula-icon img{display:block}.avviso-teaser .aula-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-weight:600;overflow:hidden}.avviso-teaser .teaser-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:23px;font-weight:500;line-height:1.2;min-height:75pt;padding-bottom:8px}.avviso-teaser .teaser-title a{-webkit-transition:color .3s ease;transition:color .3s ease}.avviso-teaser .teaser-title a:focus,.avviso-teaser .teaser-title a:hover{color:var(--color-primary)}.avviso-teaser .teaser-title a:focus-visible{border-radius:.125rem;outline:2px solid var(--color-primary);outline-offset:2px}.avviso-teaser .teaser-title a:after{content:"";inset:0;position:absolute;z-index:1}.avviso-teaser .icon-arrow{color:var(--color-primary);display:block}.partner-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem;position:relative;text-align:center}.partner-teaser .partner-title{font-weight:600;line-height:1.2}.partner-teaser .partner-aule-count{font-size:.875rem;padding-top:.15em}.partner-teaser a{-webkit-transition:color .3s ease;transition:color .3s ease}.partner-teaser a:focus-visible{border-radius:.125rem;outline:2px solid var(--color-primary);outline-offset:2px}.partner-teaser a:after{content:"";inset:0;position:absolute;z-index:1}.partner-teaser:focus-within .partner-logo,.partner-teaser:hover .partner-logo{background-color:var(--color-bg-light)}.partner-teaser:focus-within a,.partner-teaser:hover a{color:var(--color-primary)}.partner-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-bg-lighter);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:.5rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.partner-logo img{height:auto;max-height:100%;max-width:150px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:auto}.partners-section{margin-bottom:3rem}.breadcrumbs2{font-size:1rem;line-height:1}.breadcrumbs2>span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.breadcrumbs2>span,.breadcrumbs2>span>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs2>span>span{color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.breadcrumbs2>span>span:before{-webkit-margin-end:.5rem;color:var(--color-ink);content:var(--breadcrumb-separator);margin-inline-end:.5rem;opacity:.5}.breadcrumbs2 a{color:var(--color-ink);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.breadcrumbs2 a:focus,.breadcrumbs2 a:hover{color:var(--color-primary)}.breadcrumbs2 a:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.breadcrumbs2 .breadcrumb_last{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumbs2 .breadcrumb_last:before{content:none}.breadcrumbs{font-size:1rem;line-height:1}.breadcrumbs>ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.breadcrumbs>ol,.breadcrumbs>ol>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs>ol>li{color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.breadcrumbs>ol>li:before{-webkit-margin-end:.5rem;color:var(--color-ink);content:var(--breadcrumb-separator);margin-inline-end:.5rem;opacity:.5}.breadcrumbs a{color:var(--color-ink);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.breadcrumbs a:focus,.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs a:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.breadcrumbs li[aria-current=page]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.breadcrumbs li[aria-current=page]:before{content:none}.breadcrumbs:focus-within li[aria-current=page]{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.breadcrumbs:focus-within li[aria-current=page]:before{-webkit-margin-end:.5rem;color:var(--color-ink);content:var(--breadcrumb-separator);margin-inline-end:.5rem;opacity:.5}.availability-badge{background-color:var(--color-bg-light)}.availability-badge-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:1.25rem 1rem}.availability-badge-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.availability-badge-title{color:var(--color-ink);font-size:18px;font-weight:600;line-height:1}.availability-badge-abstract{color:var(--color-ink-light);font-size:1rem;line-height:1.25}.availability-badge-timestamp{font-size:.6875rem;padding:.5em 0 0}.availability-badge-icon{background-color:var(--color-paper);padding:6px}.availability-badge.is-available{background-color:var(--color-availability-available-lighthened)}.availability-badge.is-available .availability-badge-icon{background-color:var(--color-availability-available-light)}.availability-badge.is-available .availability-badge-title{color:var(--color-availability-available)}.availability-badge.is-limited{background-color:var(--color-availability-limited-lighthened)}.availability-badge.is-limited .availability-badge-icon{background-color:var(--color-availability-limited-light)}.availability-badge.is-limited .availability-badge-title{color:var(--color-availability-limited)}.availability-badge.is-full{background-color:var(--color-availability-full-lighthened)}.availability-badge.is-full .availability-badge-icon{background-color:var(--color-availability-full-light)}.availability-badge.is-full .availability-badge-title{color:var(--color-availability-full)}.availability-badge.is-next{background-color:var(--color-status-next-lighthened)}.availability-badge.is-next .availability-badge-icon{background-color:var(--color-status-next-light)}.availability-badge.is-next .availability-badge-title{color:var(--color-status-next)}.availability-badge.is-unavailable{background-color:var(--color-status-unavailable-lighthened)}.availability-badge.is-unavailable .availability-badge-icon{background-color:var(--color-status-unavailable-light);color:var(--color-status-unavailable-icon)}.availability-badge.is-unavailable .availability-badge-title{color:var(--color-status-unavailable)}.availability-badge.is-hide{display:none}.post-hero .availability-badge .availability-badge-wrap{padding:.75rem}.post-hero .availability-badge .availability-badge-abstract{color:var(--color-paper)}.post-hero .availability-badge .availability-badge-icon{color:var(--color-ink)}.post-hero .availability-badge.is-available .availability-badge-icon{background-color:var(--color-availability-available-on-dark)}.post-hero .availability-badge.is-available .availability-badge-title{color:var(--color-availability-available-on-dark)}.post-hero .availability-badge.is-limited .availability-badge-icon{background-color:var(--color-availability-limited-on-dark)}.post-hero .availability-badge.is-limited .availability-badge-title{color:var(--color-availability-limited-on-dark)}.post-hero .availability-badge.is-full{background-color:var(--color-availability-full-lighthened-on-dark)}.post-hero .availability-badge.is-full .availability-badge-icon{background-color:var(--color-availability-full-on-dark);color:var(--color-paper)}.post-hero .availability-badge.is-full .availability-badge-title{color:var(--color-availability-full-on-dark)}.post-hero .availability-badge.is-next{background-color:var(--color-status-next-lighthened-on-dark)}.post-hero .availability-badge.is-next .availability-badge-icon{background-color:var(--color-status-next-on-dark);color:var(--color-ink)}.post-hero .availability-badge.is-next .availability-badge-title{color:var(--color-status-next-light)}.post-hero .availability-badge.is-unavailable{background-color:var(--color-status-unavailable-lighthened-on-dark)}.post-hero .availability-badge.is-unavailable .availability-badge-icon{background-color:var(--color-status-unavailable-on-dark);color:var(--color-status-unavailable-icon)}.post-hero .availability-badge.is-unavailable .availability-badge-title{color:var(--color-status-unavailable-light)}.quick-info{font-size:1rem}.quick-info-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.quick-info-item{-ms-grid-columns:auto .5rem 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-ms-grid;display:grid;gap:.5rem;grid-template-columns:auto 1fr}.quick-info-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.quick-info-value{color:var(--color-paper);line-height:1.25;margin:0;padding-top:.15em}.quick-info-value address{font-style:normal}.is-location .quick-info-value,.is-location .quick-info-value address{font-weight:600}.quick-info .icon{-ms-flex-negative:0;color:var(--color-paper);flex-shrink:0}.quick-info .icon.icon-badge{color:var(--color-federated,#06c);height:1rem;width:1rem}.is-museale .is-tipologia .icon,.is-museum-study-room .is-tipologia .icon{color:var(--color-aula-museale)}.is-affiliated-study-room .is-tipologia .icon,.is-federata .is-tipologia .icon{color:var(--color-aula-federata)}.is-civic-study-room .is-tipologia .icon,.is-civica .is-tipologia .icon{color:var(--color-aula-civica)}.info-box{background-color:var(--color-paper);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.05),0 0 30px 0 rgba(0,0,0,.05),0 0 40px 0 rgba(0,0,0,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05),0 0 30px 0 rgba(0,0,0,.05),0 0 40px 0 rgba(0,0,0,.05);margin-bottom:1.375rem;padding:1.125rem}.info-box-label{font-size:.875rem;font-weight:600;text-transform:uppercase}.info-box-title{display:block;font-family:var(--font-title);font-size:28px;font-weight:500;line-height:.95;padding-block:.35rem;text-transform:uppercase}.info-box .info-box-status{font-size:1rem;padding:.5em 0 1em}.info-box .info-box-status .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.info-box .info-box-status .item dt{-ms-flex-negative:0;flex-shrink:0}.info-box .info-box-status .item dt .icon{display:block}.info-box .info-box-status .item dd strong{color:var(--color-availability-available)}.info-box .info-box-status .item dd b{font-weight:600}body.is-museale .info-box-label{color:var(--color-aula-museale-text)}body.is-federata .info-box-label{color:var(--color-aula-federata-text)}body.is-civica .info-box-label{color:var(--color-aula-civica-text)}.buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9pt}.buttons.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:1pc}.button,input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-paper);border:1px solid var(--color-ink);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:600;gap:.1em;height:44px;justify-content:center;padding:0 1.2em;text-decoration:none}.button svg,input[type=submit] svg{margin-right:-.2em}.button.as-link,input[type=submit].as-link{background:transparent!important;border:none;height:auto;padding:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.35em}.button.as-link:focus,.button.as-link:hover,input[type=submit].as-link:focus,input[type=submit].as-link:hover{text-decoration-thickness:2px}.button.button-primary,input[type=submit].button-primary{background-color:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-paper);height:52px;outline:0 solid var(--color-ink);-webkit-transition:outline .2s ease;transition:outline .2s ease}.button.button-primary:focus,.button.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{outline:2px solid var(--color-ink)}.button.button-secondary,input[type=submit].button-secondary{background-color:var(--color-paper);border:1px solid var(--color-ink);color:var(--color-ink);height:52px;outline:0 solid var(--color-ink);-webkit-transition:outline .2s ease;transition:outline .2s ease}.button.button-secondary:focus,.button.button-secondary:hover,input[type=submit].button-secondary:focus,input[type=submit].button-secondary:hover{outline:2px solid var(--color-ink)}.button.is-disabled,.button:disabled,input[type=submit].is-disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}html.drawered,html.drawered body{overflow:hidden}.drawer{--padding:var(--drawer-padding,30px);-ms-scroll-chaining:none;background-color:var(--color-paper);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;max-width:5in;overflow-y:auto;overscroll-behavior:contain;padding:var(--padding);position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:1000}.drawer[hidden]{display:block;pointer-events:none}.drawer.show{pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.drawer-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:space-between;margin-bottom:3pc}.drawer-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font:500 44px/1.05 var(--font-title);text-transform:uppercase}.drawer-content{position:relative}.drawer .button-reset-filters:focus{outline:none}.drawer .facet{z-index:2}.drawer .facet-actions{bottom:0;position:-webkit-sticky;position:sticky;z-index:1}.drawer .facet-actions .button{background-color:var(--color-ink);border:none;color:var(--color-paper);font-size:1.1875rem;padding-block:1.5rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:100%}.drawer .facet-actions .button:focus,.drawer .facet-actions .button:hover{background-color:var(--color-primary);outline:none}.drawer .facet-actions:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(70%,var(--color-paper)),to(transparent));background:linear-gradient(0,var(--color-paper) 70%,transparent);content:"";inset:-30px -30px -30px -30px;position:absolute;z-index:-1}.drawer-close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:1px solid var(--color-ink);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:40px}.drawer-close:focus-visible,.drawer-close:hover{background-color:var(--color-ink);color:var(--color-paper);outline:none}.drawer-close svg{height:20px;width:20px}#drawer-overlay{background-color:var(--color-ink);cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:999}#drawer-overlay.show{opacity:.5;pointer-events:auto}.facet{margin-bottom:2rem}.facet label{display:block}.facet+.facet{border-top:5px solid var(--color-bg-light);margin-top:20px;margin-inline:calc(var(--drawer-padding)*-1);padding-top:20px;padding-inline:var(--drawer-padding)}.facet-label,.label-text{display:block;font-weight:700;padding-bottom:.5em}.facetwp-type-search{position:relative}.facetwp-type-search .facetwp-search{border:1px solid var(--color-ink);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;height:44px;padding:0 9pt;position:relative;width:100%}.facetwp-type-search .facetwp-search:focus,.facetwp-type-search .facetwp-search:focus-within,.facetwp-type-search .facetwp-search:hover{outline:1px solid var(--color-ink)}.facetwp-type-search .facetwp-search:focus-visible{outline-color:transparent}.facetwp-type-search .facetwp-input-wrap{display:block;position:relative}.facetwp-type-search .facetwp-icon{display:block;height:24px;opacity:1;position:absolute;right:9pt;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;z-index:2}.facetwp-type-search .facetwp-icon:before{-webkit-animation:none!important;animation:none!important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMi40IiBkPSJtMTUgMTUgNCA0Ii8+CiAgPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjUuNSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==") no-repeat 50%;content:"";display:block;height:24px;width:24px}.facetwp-type-checkboxes{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.facetwp-checkbox,.facetwp-type-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex}.facetwp-checkbox{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-font-feature-settings:"liga" off,"calt" off;font-feature-settings:"liga" off,"calt" off;align-items:center;background:none;border:1px solid var(--color-ink);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-accent-light);cursor:pointer;font-family:var(--font-alternative);-webkit-font-kerning:none;font-kerning:none;font-size:1rem;gap:8px;height:44px;justify-content:center;margin:0;padding:0 .9em}.facetwp-checkbox:focus,.facetwp-checkbox:hover{cursor:pointer;outline:1px solid var(--color-ink)}.facetwp-checkbox.checked{border:3px solid var(--color-primary);outline:1px solid var(--color-primary)}.facetwp-counter{color:var(--color-ink-light);font-size:.8125rem}.facetwp-type-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDguNSA4TDE2IDEiIHN0cm9rZT0iIzJFM0I1NCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat right 18px center;border:1px solid var(--color-ink);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:1rem;height:44px;padding:0 40px 0 9pt;width:100%}.facetwp-type-sort select:focus,.facetwp-type-sort select:hover{outline:1px solid var(--color-ink)}.facetwp-type-sort select:focus-visible{outline-color:transparent;outline-offset:2px}.facetwp-type-fselect .fs-wrap{-webkit-font-feature-settings:"liga" off,"calt" off;font-feature-settings:"liga" off,"calt" off;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDguNSA4TDE2IDEiIHN0cm9rZT0iIzJFM0I1NCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat right 18px center;border:1px solid var(--color-ink);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-font-kerning:none;font-kerning:none;font-size:1rem;height:44px;padding:7px 0 4px 4px;width:100%}.facetwp-type-fselect .fs-label-wrap{background:none;border:none}.facetwp-type-fselect .fs-arrow{display:none}.facetwp-type-fselect .fs-dropdown{border:1px solid var(--color-ink);border-top:none;-webkit-transform:translate(-5px);transform:translate(-5px)}.facetwp-type-fselect .fs-optgroup-label,.facetwp-type-fselect .fs-option,.facetwp-type-fselect .fs-search{padding:0}.facetwp-type-fselect .fs-search{padding:15px 9pt}.facetwp-type-fselect .fs-option-label{display:block;margin:0;padding:7px 9pt}.sort-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-ink);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:8px;height:44px;margin:0;padding:0 .9em}.sort-radio:hover{border-color:var(--color-accent-light)}.sort-radio.checked{font-weight:600!important}.facetwp-display-value{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.facetwp-selection-value{cursor:pointer}.facetwp-facet-availability:focus-visible,.facetwp-facet-availability:hover{outline:none!important}.facetwp-facet-availability .facetwp-checkbox{border:none;font-weight:400;height:auto;padding:0}.facetwp-facet-availability .facetwp-counter{display:none}.facetwp-facet-availability .availability-check{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;justify-content:center}.facetwp-facet-availability .availability-check span{background-color:var(--color-divider);border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;position:relative;width:52px}.facetwp-facet-availability .availability-check span:before{background:var(--color-ink-light) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'><path fill='white' d='M11.47 3.47a.75.75 0 1 1 1.06 1.06L9.06 8l3.47 3.47a.75.75 0 1 1-1.06 1.06L8 9.06l-3.47 3.47a.75.75 0 0 1-1.06-1.06L6.94 8 3.47 4.53a.75.75 0 1 1 1.06-1.06L8 6.94l3.47-3.47Z'/></svg>") center/1pc 1pc no-repeat;border-radius:100vmax;content:"";height:24px;left:2px;position:absolute;top:2px;-webkit-transition:left .3s ease,background-color .3s ease;transition:left .3s ease,background-color .3s ease;width:24px}.facetwp-facet-availability .availability-check:focus-visible,.facetwp-facet-availability .availability-check:hover{outline:none!important}.facetwp-facet-availability .facetwp-checkbox.checked .availability-check span{background-color:var(--color-ink)}.facetwp-facet-availability .facetwp-checkbox.checked .availability-check span:before{background:var(--color-paper) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="black" d="M12.803 3.47a.75.75 0 0 1 1.06 1.06L6.53 11.863a.75.75 0 0 1-1.06 0L2.136 8.53a.75.75 0 1 1 1.06-1.06L6 10.273l6.804-6.803Z"/></svg>') center/1pc 1pc no-repeat;left:26px}.facetwp-facet-availability .facetwp-checkbox,.facetwp-facet-availability .facetwp-checkbox .checked{border:none!important;outline:none!important}.facetwp-facet-availability .facetwp-checkbox.disabled{opacity:.4}.facetwp-facet-availability .facetwp-display-value{overflow:visible}.facetwp-facet-aule_tipologia .facetwp-checkbox .facetwp-display-value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.facetwp-facet-aule_tipologia .facetwp-checkbox .facetwp-display-value:before{background-color:var(--color-divider);border-radius:100vmax;content:"";display:block;height:1pc;margin-right:6px;width:1pc}.facetwp-facet-aule_tipologia .facetwp-checkbox[data-value=aula-museale] .facetwp-display-value:before{background-color:var(--color-aula-museale)}.facetwp-facet-aule_tipologia .facetwp-checkbox[data-value=aula-civica] .facetwp-display-value:before{background-color:var(--color-aula-civica)}.facetwp-facet-aule_tipologia .facetwp-checkbox[data-value=aula-federata] .facetwp-display-value:before{background-color:var(--color-aula-federata)}.facetwp-type-slider .facetwp-slider-wrap{padding:1rem 0}.facetwp-type-slider .facetwp-slider.noUi-target{background:var(--color-divider);border:none;-webkit-box-shadow:none;box-shadow:none;height:3px;margin:0}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-base{height:3px}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-connects{background:transparent}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-connect{background:var(--color-ink);-webkit-transition:background .2s ease;transition:background .2s ease}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle{background:var(--color-paper);border:2px solid var(--color-ink);border-radius:100vmax;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:-webkit-grab;cursor:grab;height:24px;-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:all .2s ease;transition:all .2s ease;width:24px}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle:after,.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle:before{display:none}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle .noUi-touch-area{height:100%;width:100%}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.15);box-shadow:0 3px 8px rgba(0,0,0,.15)}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle.noUi-active,.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle:active{border-width:3px;cursor:-webkit-grabbing;cursor:grabbing;-webkit-transform:translateY(-25%),scale(1.15);transform:translateY(-25%),scale(1.15)}.facetwp-type-slider .facetwp-slider.noUi-target .noUi-origin .noUi-handle:focus-visible{outline:3px solid var(--color-focus,#06c);outline-offset:2px}.facetwp-type-slider .facetwp-slider-label{color:var(--color-ink);display:block;font-size:1rem;font-weight:500;margin-top:.25rem}.facetwp-type-slider .facetwp-slider-reset{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:1px solid var(--color-ink);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-ink);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:none;font-size:.875rem;font-weight:600;height:44px;justify-content:center;margin-top:.5rem;padding:0 1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}.facetwp-type-slider .facetwp-slider-reset:hover{background:var(--color-ink);color:var(--color-paper)}.facetwp-type-slider .facetwp-slider-reset:focus-visible{outline:1px solid var(--color-ink);outline-offset:2px}.facetwp-type-slider .facetwp-slider-reset.facetwp-hidden{display:none!important}.drawer-handle{position:relative}.drawer-handle:focus,.drawer-handle:hover{cursor:pointer;outline:1px solid var(--color-ink)}.drawer-handle.has-filters{border:1px solid var(--color-primary)}.drawer-handle .badge{background-color:var(--color-primary);border-radius:100vmax;color:var(--color-paper);font-size:.75rem;height:20px;line-height:20px;min-width:20px;position:absolute;right:-10px;text-align:center;top:-10px}.video-wrapper{padding-top:56.25%;position:relative}.video-wrapper iframe,.video-wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.video-wrapper.ratio-1-1{padding-top:100%}.video-wrapper.ratio-9-16{margin-left:auto;margin-right:auto;max-width:500px;padding-top:177.78%}.video-wrapper.ratio-4-3{padding-top:75%}.video-wrapper.ratio-21-9{padding-top:42.86%}.post-video.video-error{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-bg-light);border-radius:4px;color:var(--color-ink);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-base);font-size:1rem;height:300px;justify-content:center;padding:1rem;text-align:center}.post-video.video-error a,.post-video.video-error a:visited{text-decoration:underline}.socials-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.socials-list li{position:relative}.socials-list li a,.socials-list li button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--color-ink);display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease;width:38px}.socials-list li a:hover,.socials-list li button:hover{color:var(--color-primary)}.socials-list li a svg,.socials-list li button svg{display:block;height:24px;width:24px}.socials-list li .socials-list-feedback{background:var(--color-ink);color:var(--color-paper);font-size:.875rem;left:50%;line-height:1;margin-top:5px;opacity:0;padding:.3em .5em;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:1}.socials-list li .socials-list-feedback.is-visible{opacity:1}.socials-list.is-square{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0}.socials-list.is-square li:not(:last-child){border-right:1px solid var(--color-ink)}.socials-list.is-square a,.socials-list.is-square button{height:3pc;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:3pc}.socials-list.is-square a:focus,.socials-list.is-square a:hover,.socials-list.is-square button:focus,.socials-list.is-square button:hover{background-color:var(--color-ink);color:var(--color-paper)}.pagination{margin-block:3rem}.pagination .pagination-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.pagination .pagination-arrow,.pagination .pagination-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.pagination .pagination-arrow{border:1px solid var(--color-ink);color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;margin:0;padding:0;text-decoration:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:38px}.pagination .pagination-arrow svg{-ms-flex-negative:0;flex-shrink:0}.pagination .pagination-arrow:focus-visible,.pagination .pagination-arrow:hover{background-color:var(--color-ink);color:var(--color-paper)}.pagination .pagination-arrow:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.pagination .pagination-arrow.is-disabled{color:var(--color-ink);opacity:.3}.pagination .pagination-arrow.is-disabled:focus-visible,.pagination .pagination-arrow.is-disabled:hover{background:none}.pagination .pagination-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;list-style:none;margin:0 2rem;padding:0}.pagination .pagination-numbers li.is-dots .pagination-link{cursor:default;pointer-events:none}.pagination .pagination-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;min-width:2pc;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.pagination .pagination-link:focus-visible,.pagination .pagination-link:hover{color:var(--color-primary)}.pagination .pagination-link:focus-visible{outline:3px solid var(--color-focus,#ff7900);outline-offset:2px}.pagination .pagination-link[aria-current=page]{cursor:default;font-weight:600;pointer-events:none;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:.25em}.facetwp-page{margin:0!important;padding:0!important}.swiper{overflow:hidden;position:relative}.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%}.type-slider--next,.type-slider--prev{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:1px solid var(--color-ink);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:3pc;justify-content:center;outline:2px solid transparent;outline-offset:2px;padding:0;-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:3pc}.type-slider--next .icon,.type-slider--prev .icon{color:var(--color-ink);height:24px;-webkit-transition:color .2s ease;transition:color .2s ease;width:24px}.type-slider--next:hover,.type-slider--prev:hover{background-color:var(--color-ink);color:var(--color-primary)}.type-slider--next:hover .icon,.type-slider--prev:hover .icon{color:var(--color-paper)}.type-slider--next:focus-visible,.type-slider--prev:focus-visible{outline-color:var(--color-primary);outline-width:3px}.type-slider.navigation-hidden .type-slider--next,.type-slider.navigation-hidden .type-slider--prev,.type-slider.navigation-hidden header .right{display:none}.type-slider .type-slider--next.swiper-button-disabled,.type-slider .type-slider--prev.swiper-button-disabled{cursor:not-allowed}.swiper-button-disabled{background-color:transparent;border:1px solid var(--color-divider);pointer-events:none}.swiper-button-disabled .icon{color:var(--color-divider)}.swiper-button-disabled:hover{-webkit-box-shadow:none;box-shadow:none}.swiper-pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:center;min-height:2rem;padding:0}.swiper-pagination.swiper-pagination-bullets-dynamic{min-width:5rem;overflow:visible;width:auto!important}.swiper-pagination-bullet{background:var(--color-ink-light,#444);border:none;border-radius:100vmax;cursor:pointer;height:.625rem;left:auto!important;margin:0;opacity:.5;position:relative;-webkit-transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,transform .3s ease;transition:width .3s ease,height .3s ease,background .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;width:.625rem}.swiper-pagination-bullet:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;z-index:1}.swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){opacity:1;-webkit-transform:scale(1.15);transform:scale(1.15)}.swiper-pagination-bullet-active-main{background:var(--color-primary);border-radius:100vmax;height:.625rem;opacity:1;width:1.875rem}.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-prev{background:var(--color-ink-light)!important;height:.5rem!important;opacity:1!important;width:.5rem!important}.swiper-pagination-bullet-active-next-next,.swiper-pagination-bullet-active-prev-prev{height:.4rem!important;opacity:1!important;width:.4rem!important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet:not([class*=active]){height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;visibility:hidden;width:0}.swiper-status.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.type-slider{margin-block:3rem}.type-slider .slider{margin-right:calc(var(--margin)*-1);overflow:hidden;position:relative}.type-slider .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.type-slider .teaser{-ms-flex-negative:0;flex-shrink:0;margin:0;width:85%}.type-slider header{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;justify-content:space-between;margin-bottom:.75rem;padding-block:.75rem}.type-slider header,.type-slider header .right{display:-webkit-box;display:-ms-flexbox;display:flex}.type-slider header .right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.type-slider header .right .section-link{margin-right:10px}.type-slider a.all,.type-slider a.all:visited{display:none;font-family:var(--font-alt);font-size:.875rem;font-weight:600;margin-right:10px;text-transform:uppercase}.hidden,.only-desktop,.only-laptop,.only-tablet,.only-widescreen{display:none!important}.invisible{visibility:hidden!important}.modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.modal[hidden]{display:none}.modal .modal-overlay{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;background:rgba(0,0,0,.7);cursor:pointer;inset:0;position:absolute}.modal .modal-container{-webkit-animation:slideUp .3s ease;animation:slideUp .3s ease;max-height:90vh;max-width:600px;position:relative;width:100%}.modal .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--color-paper);border-radius:.75rem;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);-ms-flex-direction:column;flex-direction:column;max-height:90vh}.modal .modal-content,.modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.modal .modal-header{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid var(--color-divider);-webkit-box-shadow:0 4px 9pt rgba(88,88,88,.1);box-shadow:0 4px 9pt rgba(88,88,88,.1);justify-content:space-between;padding:1.5rem}.modal .modal-close,.modal .modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-close{-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;border-radius:.375rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;justify-content:center;-webkit-transition:color .2s ease;transition:color .2s ease;width:2.5rem}.modal .modal-close:focus-visible,.modal .modal-close:hover{color:var(--color-primary)}.modal .modal-close svg{height:1.5rem;width:1.5rem}.modal .modal-body{overflow-y:auto;padding:1.5rem}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.aula-sticky-nav{background-color:var(--color-bg-lighter);-webkit-box-shadow:0 4px 9pt rgba(0,0,0,.15);box-shadow:0 4px 9pt rgba(0,0,0,.15);color:var(--color-ink);left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out;will-change:transform,opacity;z-index:90}.admin-bar .aula-sticky-nav{top:2pc}.aula-sticky-nav.is-visible{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.aula-sticky-nav .container{padding-block:0}.aula-sticky-nav .aula-sticky-nav-wrapper{-ms-flex-align:center;gap:10px;position:relative}.aula-sticky-nav .aula-sticky-nav-list,.aula-sticky-nav .aula-sticky-nav-wrapper{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aula-sticky-nav .aula-sticky-nav-list{-webkit-box-flex:1;-ms-flex-align:center;-webkit-overflow-scrolling:touch;-ms-flex:1;flex:1;gap:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.aula-sticky-nav .aula-sticky-nav-list::-webkit-scrollbar{display:none}.aula-sticky-nav .aula-sticky-nav-item{-ms-flex-negative:0;flex-shrink:0}.aula-sticky-nav .aula-sticky-nav-link{color:var(--color-ink);display:block;font-family:var(--font-alt);font-size:1.125rem;font-weight:500;padding:1.1rem 1.25rem;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease-out,background-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out;white-space:nowrap}.aula-sticky-nav .aula-sticky-nav-link:focus{outline:none}.aula-sticky-nav .aula-sticky-nav-link:focus,.aula-sticky-nav .aula-sticky-nav-link:hover{color:var(--color-primary)}.aula-sticky-nav .aula-sticky-nav-link.is-active{color:var(--color-primary);position:relative}.aula-sticky-nav .aula-sticky-nav-link.is-active:after{background-color:var(--color-primary);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.aula-sticky-nav .aula-sticky-nav-share{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:var(--color-ink);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:var(--font-alt);font-size:1rem;font-weight:500;gap:.25rem;padding:.75rem .5rem;text-transform:uppercase;-webkit-transition:color .2s ease-out,background-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out;white-space:nowrap}.aula-sticky-nav .aula-sticky-nav-share:focus{outline:none}.aula-sticky-nav .aula-sticky-nav-share svg{height:20px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:20px}.aula-sticky-nav .aula-sticky-nav-share:focus,.aula-sticky-nav .aula-sticky-nav-share:hover{background-color:rgba(var(--color-primary-rgb),.05);color:var(--color-primary)}.aula-sticky-nav .aula-sticky-nav-share:focus svg,.aula-sticky-nav .aula-sticky-nav-share:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.aula-sticky-nav .aula-sticky-nav-share:active{-webkit-transform:scale(.95);transform:scale(.95)}.aula-sticky-nav .aula-sticky-nav-share[data-fallback=true]{display:none}html.has-sticky-nav .site-header.is-hidden-by-sticky-nav{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.is-museale .aula-sticky-nav-link.is-active,.is-museale .aula-sticky-nav-link:focus,.is-museale .aula-sticky-nav-link:hover,.is-museum-study-room .aula-sticky-nav-link.is-active,.is-museum-study-room .aula-sticky-nav-link:focus,.is-museum-study-room .aula-sticky-nav-link:hover{color:var(--color-aula-museale-text)}.is-museale .aula-sticky-nav-link.is-active:after,.is-museum-study-room .aula-sticky-nav-link.is-active:after{background-color:var(--color-aula-museale-text)}.is-affiliated-study-room .aula-sticky-nav-link.is-active,.is-affiliated-study-room .aula-sticky-nav-link:focus,.is-affiliated-study-room .aula-sticky-nav-link:hover,.is-federata .aula-sticky-nav-link.is-active,.is-federata .aula-sticky-nav-link:focus,.is-federata .aula-sticky-nav-link:hover{color:var(--color-aula-federata-text)}.is-affiliated-study-room .aula-sticky-nav-link.is-active:after,.is-federata .aula-sticky-nav-link.is-active:after{background-color:var(--color-aula-federata-text)}.is-civic-study-room .aula-sticky-nav-link.is-active,.is-civic-study-room .aula-sticky-nav-link:focus,.is-civic-study-room .aula-sticky-nav-link:hover,.is-civica .aula-sticky-nav-link.is-active,.is-civica .aula-sticky-nav-link:focus,.is-civica .aula-sticky-nav-link:hover{color:var(--color-aula-civica-text)}.is-civic-study-room .aula-sticky-nav-link.is-active:after,.is-civica .aula-sticky-nav-link.is-active:after{background-color:var(--color-aula-civica-text)}.aula-sticky-nav-list{scroll-padding-inline:var(--margin)}@-webkit-keyframes slideDownNav{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDownNav{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#aula-avvisi,#aula-contatti,#aula-galleria,#aula-orari,#aula-partner,#aula-posizione,#aula-servizi{scroll-margin-top:5pc}.admin-bar #aula-avvisi,.admin-bar #aula-contatti,.admin-bar #aula-galleria,.admin-bar #aula-orari,.admin-bar #aula-partner,.admin-bar #aula-posizione,.admin-bar #aula-servizi{scroll-margin-top:7pc}.logo-image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-block:2rem}.logo-image img{height:auto;max-height:100%;max-width:340px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:auto}.aula-servizi{margin-bottom:3rem}.aula-servizi .section-header{margin-bottom:2.5rem}.aula-servizi .servizi-grid{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:var(--gutter);grid-template-columns:1fr}.aula-servizi .servizio{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.aula-servizi .servizio .icon{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color-bg-light);border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.aula-servizi .servizio .icon img{height:2pc;-o-object-fit:contain;object-fit:contain;width:2pc}.aula-servizi .servizio .content{font-size:1rem;line-height:1.2}.aula-servizi .servizio .title{font-size:1.1875rem;font-weight:600;margin-bottom:.25rem}.aula-posizione{margin-bottom:3rem}.aula-posizione .section-title{margin-bottom:1.5rem}.aula-posizione .location-map{background-color:rgba(var(--color-bg-light-rgb),.1);display:block;margin-bottom:.5rem;overflow:hidden;padding-bottom:56.25%;position:relative}.aula-posizione .location-map iframe{height:100%;inset:0;position:absolute;width:100%}.aula-posizione .location-address .address-main{font-size:1.1875rem;font-weight:600}.aula-posizione .location-address .address-details{font-size:1rem}.aula-posizione .location-address .location-actions{gap:9pt;padding-block:1rem}.aula-posizione .location-address .btn-map-link,.aula-posizione .location-address .location-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.aula-posizione .location-address .btn-map-link{font-size:1rem;gap:8px}.aula-posizione .location-address .btn-map-link span{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:.25em;-webkit-transition:color .2s ease;transition:color .2s ease}.aula-posizione .location-address .btn-map-link:focus-visible,.aula-posizione .location-address .btn-map-link:hover{color:var(--color-primary)}.aula-posizione .location-address .btn-map-link .icon{-ms-flex-negative:0;flex-shrink:0;height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.aula-orari{margin-bottom:3rem}.aula-orari .section-title{margin:0 0 1rem}.aula-orari .schedule-content{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:2rem;grid-template-columns:1fr}.aula-orari .schedule-list .schedule-empty{color:var(--color-ink);font-size:1rem}.aula-orari .schedule-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.6rem;grid-column:1/-1}.aula-orari .schedule-row{-ms-grid-columns:1fr 8px 1fr;display:-ms-grid;display:grid;font-size:1rem;gap:8px;grid-template-columns:1fr 1fr;padding:0 0 .5em}.aula-orari .schedule-row:last-child{border-bottom:none}.aula-orari .schedule-row.is-today .schedule-day,.aula-orari .schedule-row.is-today .schedule-hours{font-weight:600}.aula-orari .schedule-day{color:var(--color-ink);font-size:1rem;margin:0}.aula-orari .schedule-day strong{font-weight:700}.aula-orari .schedule-hours{color:var(--color-ink);margin:0}.aula-orari .schedule-hours time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aula-orari .schedule-hours .schedule-closed{color:var(--color-ink-light);font-weight:500}.aula-orari .schedule-info{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;background:var(--color-bg-lighter);padding:1rem}.aula-orari .schedule-info-content p{color:var(--color-ink);font-size:1rem;line-height:1.3;margin:0 0 1rem}.aula-orari .schedule-info-content p:last-child{margin-bottom:0}.aula-orari .schedule-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;gap:6px}.aula-orari .schedule-link span{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:.25em;-webkit-transition:color .2s ease;transition:color .2s ease}.aula-orari .schedule-link:focus-visible,.aula-orari .schedule-link:hover{color:var(--color-primary)}.aula-orari .schedule-link .icon{-ms-flex-negative:0;flex-shrink:0;height:10px;-webkit-transform:translateY(1px);transform:translateY(1px);width:10px}.closures-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.closures-month .closures-month-title{color:var(--color-ink);font-family:var(--font-title);font-size:28px;font-weight:500;line-height:1;margin:0 0 1rem;text-transform:uppercase}.closures-month .closures-month-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.closure-item,.closures-month .closures-month-list{display:-webkit-box;display:-ms-flexbox;display:flex}.closure-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-bg-light);border-left:3px solid var(--color-primary);gap:1rem;padding:.75rem}.closure-item.closure-type-extraordinary{border-left-color:var(--color-warning)}.closure-item .closure-date{-ms-flex-negative:0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--color-ink);flex-shrink:0;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:600}.closure-item .closure-label{-webkit-box-flex:1;color:var(--color-ink-light);-ms-flex:1;flex:1;font-size:1rem}.closures-empty{color:var(--color-ink-light);font-size:1.125rem;padding:2rem;text-align:center}.aula-galleria{margin-bottom:3rem}.aula-galleria .section-title{margin-bottom:1.5rem}.glightbox-container .gclose,.glightbox-container .gnext,.glightbox-container .gprev{background:hsla(0,0%,100%,.7)!important;border-radius:0!important;color:var(--color-ink,#fff)!important;height:3pc!important;padding:9pt!important;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease!important;transition:background-color .2s ease,-webkit-transform .2s ease!important;transition:background-color .2s ease,transform .2s ease!important;transition:background-color .2s ease,transform .2s ease,-webkit-transform .2s ease!important;width:3pc!important}.glightbox-container .gclose:hover,.glightbox-container .gnext:hover,.glightbox-container .gprev:hover{background:var(--color-paper)!important;-webkit-transform:scale(1.05);transform:scale(1.05)}.glightbox-container .gclose:focus-visible,.glightbox-container .gnext:focus-visible,.glightbox-container .gprev:focus-visible{outline:3px solid var(--color-focus,#06c);outline-offset:2px}.glightbox-container .gclose svg,.glightbox-container .gnext svg,.glightbox-container .gprev svg{stroke:currentColor;fill:currentColor;height:24px;width:24px}.glightbox-container .gclose svg path,.glightbox-container .gnext svg path,.glightbox-container .gprev svg path{fill:currentColor}.glightbox-container .gclose{right:1rem;top:1rem}.glightbox-container .gnext,.glightbox-container .gprev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.glightbox-container .gnext:hover,.glightbox-container .gprev:hover{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.glightbox-container .gprev{left:1rem}.glightbox-container .gnext{right:1rem}.glightbox-container .gslide-description{background:none!important;padding:20px!important}.glightbox-container .gdesc-inner{padding:0!important}.glightbox-container .gslide-desc{color:var(--color-paper)!important;font-family:var(--font-base)!important}.aula-contatti{margin-bottom:3rem}.aula-contatti .section-title{margin-bottom:1.5rem}.aula-contatti .contacts-content{grid-gap:var(--gutter);display:-ms-grid;display:grid}.aula-contatti .contact-person{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1rem .5rem}.aula-contatti .contact-person .person-portrait{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;margin-right:1rem}.aula-contatti .contact-person .person-portrait img{border-radius:100vmax;height:auto;width:100%}.aula-contatti .contact-person .person-portrait a{cursor:-webkit-zoom-in;cursor:zoom-in;display:block}.aula-contatti .contact-person .person-portrait a:focus-visible{outline:3px solid var(--color-focus,#ff7900);outline-offset:3px}.aula-contatti .contact-person .person-name{font-size:1.1875rem;font-weight:600}.aula-contatti .contact-person .person-email{display:block;font-weight:500;padding-top:.25em;-webkit-transition:color .2s ease;transition:color .2s ease}.aula-contatti .contact-person .person-email:focus-visible,.aula-contatti .contact-person .person-email:hover{color:var(--color-primary)}.aula-contatti .report-box{border:1px solid var(--color-ink);font-size:1rem;padding:1rem}.aula-contatti .report-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:2px;padding-top:.5em}.aula-contatti .report-link span{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:.25em;-webkit-transition:color .2s ease;transition:color .2s ease}.aula-contatti .report-link:focus-visible,.aula-contatti .report-link:hover{color:var(--color-primary)}.aula-contatti .report-link .icon{-ms-flex-negative:0;color:var(--color-primary);flex-shrink:0;height:1pc;-webkit-transform:translateY(1px);transform:translateY(1px);width:1pc}.aula-partner{margin-bottom:2rem}.aula-partner .section-title{margin-bottom:1.5rem}.aula-partner .partner-item{border-top:none}.aula-partner .partner-item+*{border-top:1px solid var(--color-divider);margin-top:1.5rem;padding-top:1.5rem}.aula-partner .partner-logo{margin-bottom:.75rem}.aula-partner .partner-title{font-size:1.1875rem;font-weight:600;line-height:1.1;padding-block:0 .25em;-webkit-transition:color .3s ease;transition:color .3s ease;z-index:2}.aula-partner .partner-title:focus,.aula-partner .partner-title:hover{color:var(--color-primary)}.aula-partner .partner-title:focus-visible{border-radius:.125rem;outline:2px solid var(--color-primary);outline-offset:2px}.aula-partner .partner-excerpt{font-size:1rem}.aula-partner .partner-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:2px;padding-top:.5em}.aula-partner .partner-link span{font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:.25em;-webkit-transition:color .2s ease;transition:color .2s ease}.aula-partner .partner-link:focus-visible,.aula-partner .partner-link:hover{color:var(--color-primary)}.aula-partner .partner-link .icon{-ms-flex-negative:0;color:var(--color-primary);flex-shrink:0;height:1pc;-webkit-transform:translateY(1px);transform:translateY(1px);width:1pc}.required{color:var(--color-form-required,#c00);font-weight:700}input[type=email],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-paper);border:1px solid var(--color-divider);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-ink);display:block;font-family:var(--font-base);font-size:1rem;height:50px;padding:0 .8em;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:100%}input[type=email].wpcf7-not-valid,input[type=email][aria-invalid=true],input[type=password].wpcf7-not-valid,input[type=password][aria-invalid=true],input[type=text].wpcf7-not-valid,input[type=text][aria-invalid=true],select.wpcf7-not-valid,select[aria-invalid=true],textarea.wpcf7-not-valid,textarea[aria-invalid=true]{border-color:var(--color-form-error,#e52727);-webkit-box-shadow:inset 0 0 0 1px var(--color-form-error,#e52727);box-shadow:inset 0 0 0 1px var(--color-form-error,#e52727)}input[type=email].wpcf7-not-valid:focus,input[type=email][aria-invalid=true]:focus,input[type=password].wpcf7-not-valid:focus,input[type=password][aria-invalid=true]:focus,input[type=text].wpcf7-not-valid:focus,input[type=text][aria-invalid=true]:focus,select.wpcf7-not-valid:focus,select[aria-invalid=true]:focus,textarea.wpcf7-not-valid:focus,textarea[aria-invalid=true]:focus{outline-color:var(--color-form-error,#e52727)}input[type=email]:disabled,input[type=email][aria-disabled=true],input[type=password]:disabled,input[type=password][aria-disabled=true],input[type=text]:disabled,input[type=text][aria-disabled=true],select:disabled,select[aria-disabled=true],textarea:disabled,textarea[aria-disabled=true]{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}select{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxTDguNSA4TDE2IDEiIHN0cm9rZT0iIzJFM0I1NCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+") no-repeat right 18px center;background-color:var(--color-paper)}textarea{height:auto!important;padding:.5em .8em;resize:none}.form-fields .form-field.wide{-ms-grid-column-span:2;grid-column:span 2}.form-fields .form-field{margin-bottom:1.5rem}.form-field label,.form-field-label{display:block;font-size:.875rem;line-height:1.2;margin-bottom:.5em;text-transform:uppercase}.form-field label .required,.form-field-label .required{font-size:1.125rem;line-height:.5}.form-intro{font-size:.875rem;margin-bottom:2rem;text-align:right}.form-button{margin-top:30px}.checkbox,.wpcf7-form .wpcf7-acceptance label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;min-height:20px;position:relative;text-align:left}.checkbox input,.wpcf7-form .wpcf7-acceptance label input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.checkbox .wpcf7-form .wpcf7-acceptance input:focus-visible+.wpcf7-list-item-label:before,.checkbox input:focus-visible+.label:before,.wpcf7-form .wpcf7-acceptance .checkbox input:focus-visible+.wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance label input:focus-visible+.label:before,.wpcf7-form .wpcf7-acceptance label input:focus-visible+.wpcf7-list-item-label:before{outline:2px solid var(--color-ink);outline-offset:0}.checkbox .wpcf7-form .wpcf7-acceptance input:disabled+.wpcf7-list-item-label,.checkbox input:disabled+.label,.wpcf7-form .wpcf7-acceptance .checkbox input:disabled+.wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance label input:disabled+.label,.wpcf7-form .wpcf7-acceptance label input:disabled+.wpcf7-list-item-label{cursor:not-allowed;opacity:.6}.checkbox .wpcf7-form .wpcf7-acceptance input:disabled+.wpcf7-list-item-label:after,.checkbox .wpcf7-form .wpcf7-acceptance input:disabled+.wpcf7-list-item-label:before,.checkbox input:disabled+.label:after,.checkbox input:disabled+.label:before,.wpcf7-form .wpcf7-acceptance .checkbox input:disabled+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance .checkbox input:disabled+.wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance label input:disabled+.label:after,.wpcf7-form .wpcf7-acceptance label input:disabled+.label:before,.wpcf7-form .wpcf7-acceptance label input:disabled+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance label input:disabled+.wpcf7-list-item-label:before{cursor:not-allowed}.checkbox .wpcf7-form .wpcf7-acceptance input:checked+.wpcf7-list-item-label:before,.checkbox input:checked+.label:before,.wpcf7-form .wpcf7-acceptance .checkbox input:checked+.wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance label input:checked+.label:before,.wpcf7-form .wpcf7-acceptance label input:checked+.wpcf7-list-item-label:before{background:var(--color-ink);border-color:transparent}.checkbox .wpcf7-form .wpcf7-acceptance input:checked+.wpcf7-list-item-label:after,.checkbox input:checked+.label:after,.wpcf7-form .wpcf7-acceptance .checkbox input:checked+.wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance label input:checked+.label:after,.wpcf7-form .wpcf7-acceptance label input:checked+.wpcf7-list-item-label:after{opacity:1}.checkbox .label,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label,.wpcf7-form .wpcf7-acceptance label .label,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label{-webkit-box-flex:1;display:block;-ms-flex:1;flex:1;font-size:14px;line-height:1.5;padding-left:2pc;word-break:break-word}.checkbox .label a,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label a,.wpcf7-form .wpcf7-acceptance label .label a,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label a{font-weight:700}.checkbox .label a:focus,.checkbox .label a:hover,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a:focus,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a:hover,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label a:focus,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label a:hover,.wpcf7-form .wpcf7-acceptance label .label a:focus,.wpcf7-form .wpcf7-acceptance label .label a:hover,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label a:focus,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label a:hover{color:var(--color-primary-dark,#0d2910);text-decoration:none}.checkbox .label a:focus-visible,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a:focus-visible,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label a:focus-visible,.wpcf7-form .wpcf7-acceptance label .label a:focus-visible,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label a:focus-visible{border-color:var(--color-ink);outline:1px solid var(--color-ink);outline-offset:0}.checkbox .label a:focus:not(:focus-visible),.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label a:focus:not(:focus-visible),.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label a:focus:not(:focus-visible),.wpcf7-form .wpcf7-acceptance label .label a:focus:not(:focus-visible),.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label a:focus:not(:focus-visible){outline:none}.checkbox .label:before,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label:before,.wpcf7-form .wpcf7-acceptance label .label:before,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label:before{-ms-flex-negative:0;background-color:var(--color-paper);border:2px solid var(--color-divider);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";cursor:pointer;flex-shrink:0;height:20px;left:0;position:absolute;top:0;-webkit-transition:background .2s ease,border .2s ease;transition:background .2s ease,border .2s ease;width:20px}.checkbox .label:after,.checkbox .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance .checkbox .wpcf7-list-item-label:after,.wpcf7-form .wpcf7-acceptance label .label:after,.wpcf7-form .wpcf7-acceptance label .wpcf7-list-item-label:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzXzEyMikiPgo8cGF0aCBkPSJNMTYuNjY2NyA1TDcuNTAwMDQgMTQuMTY2N0wzLjMzMzM3IDEwIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzXzEyMiI+CjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 50%;background-size:1pc;content:"";height:20px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:20px}.privacy-fieldset{background-color:transparent;margin-bottom:1.5rem}.privacy-fieldset legend{font-weight:600;padding:0 .5rem}.privacy-fieldset legend a{display:contents}.wpcf7 .screen-reader-response{display:none}.wpcf7 input:focus-visible,.wpcf7 select:focus-visible,.wpcf7 textarea:focus-visible{border-color:var(--color-ink);outline:1px solid var(--color-ink);outline-offset:0}.wpcf7 input:focus:not(:focus-visible),.wpcf7 select:focus:not(:focus-visible),.wpcf7 textarea:focus:not(:focus-visible){outline:none}.wpcf7 input[type=checkbox]:focus-visible,.wpcf7 input[type=radio]:focus-visible{outline:3px solid var(--color-focus,#2563eb);outline-offset:2px}.wpcf7 .wpcf7-not-valid-tip{color:var(--color-form-error,#e52727);display:none;font-size:14px;line-height:1.2;margin-top:.5em}.wpcf7 .wpcf7-not-valid-tip:not(:empty):not([aria-hidden=true]),.wpcf7 .wpcf7-not-valid-tip:not([style*="display: none"]){display:block}.wpcf7 .select2-container--open .select2-search__field:focus{outline:3px solid var(--color-focus,#2563eb);outline-offset:2px}.wpcf7 .hidden-fields-container{display:none}.wpcf7-form .wpcf7-acceptance label{display:block}.wpcf7-form .wpcf7-not-valid-tip{color:var(--color-form-error,#e52727);display:block;font-size:13px;line-height:1.2;margin-top:.5em}.wpcf7-form .wpcf7-response-output{display:block;font-size:1rem;font-weight:600;margin-top:1.5rem;padding:1rem 1.25rem}.wpcf7-form.invalid .wpcf7-response-output{background-color:#fef2f2;color:var(--color-form-error,#e52727)}.wpcf7-form.invalid .wpcf7-response-output:before{content:"⚠️ ";margin-right:.5rem}.wpcf7-form.sent .wpcf7-response-output{background-color:#f0fdf4;color:var(--color-form-success,#15803d)}.wpcf7-form.sent .wpcf7-response-output:before{content:"✓ ";margin-right:.5rem}.wpcf7-form.failed .wpcf7-response-output{background-color:#fef2f2;color:var(--color-form-error,#e52727)}.wpcf7-form.failed .wpcf7-response-output:before{content:"✕ ";margin-right:.5rem}.wpcf7-form.unaccepted .wpcf7-response-output{background-color:var(--color-primary-lighter);color:var(--color-primary-dark)}.wpcf7-form.unaccepted .wpcf7-response-output:before{content:"⚠️ ";margin-right:.5rem}.wpcf7-form.spam .wpcf7-response-output{background-color:#fef2f2;border-color:#dc2626;color:#991b1b}.wpcf7-form.spam .wpcf7-response-output:before{content:"🚫 ";margin-right:.5rem}.form-submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;justify-content:space-between;position:relative}.form-submit button[type=submit],.form-submit input[type=submit]{background-color:var(--color-ink);color:var(--color-paper);cursor:pointer;-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}.form-submit button[type=submit].is-submitting,.form-submit button[type=submit][aria-busy=true],.form-submit input[type=submit].is-submitting,.form-submit input[type=submit][aria-busy=true]{opacity:.7;pointer-events:auto;position:relative}.form-submit button[type=submit].is-submitting:after,.form-submit button[type=submit][aria-busy=true]:after,.form-submit input[type=submit].is-submitting:after,.form-submit input[type=submit][aria-busy=true]:after{content:"";cursor:wait;inset:0;position:absolute}.form-submit button[type=submit]:focus-visible,.form-submit input[type=submit]:focus-visible{outline:3px solid var(--color-focus,#2563eb);outline-offset:3px}.form-submit button[type=submit]:focus:not(:focus-visible),.form-submit input[type=submit]:focus:not(:focus-visible){outline:none}.form-submit button[type=submit]:disabled,.form-submit input[type=submit]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.form-submit .spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top:3px solid var(--color-primary,#2563eb);display:none;height:1.5rem;width:1.5rem}.form-submit button[type=submit].is-submitting~.spinner,.form-submit button[type=submit][aria-busy=true]~.spinner,.form-submit input[type=submit].is-submitting~.spinner,.form-submit input[type=submit][aria-busy=true]~.spinner{display:inline-block}.form-submit-button{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.form-submit-button button[type=submit],.form-submit-button input[type=submit]{width:100%}.form-submit-info{color:var(--color-ink-secondary);font-size:.875rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.contact-section{margin-bottom:2rem}.contact-item{margin-bottom:.5rem}.contact-item .contact-info,.contact-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;gap:8px;overflow:hidden;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}.contact-item .contact-info:after,.contact-item a:after{background:-webkit-gradient(linear,right top,left top,from(var(--color-paper)),to(transparent));background:linear-gradient(to left,var(--color-paper),transparent);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:5rem;z-index:2}.contact-item .icon{-ms-flex-negative:0;flex-shrink:0}.contact-item a:focus,.contact-item a:hover{color:var(--color-primary)}.contact-text{width:100%}.contact-link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.contact-value{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.contact-other span strong{display:block;margin-top:.25em}.contact-other .contact-label,.contact-other span strong{font-size:14px;font-weight:400;text-transform:uppercase}.contact-other .contact-value{font-weight:500}.prefooter-cta{background-color:var(--color-primary-lighter);padding-block:3rem;text-align:center}.prefooter-cta .cta-content{-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;max-width:700px;padding-inline:var(--margin);width:100%}.prefooter-cta .cta-title{text-wrap:balance;display:block;font-family:var(--font-title);font-size:40px;font-weight:500;line-height:.95;padding-block:.75rem;text-transform:uppercase}.prefooter-cta .cta-description{text-wrap:balance}.prefooter-cta .cta-button{margin-top:1.5rem}.prefooter-cta .socials-list{margin-top:1rem}.prefooter-cta.is-share{border-bottom:1px solid var(--color-ink)}.prefooter-cta.is-share,.section-hero{background-color:var(--color-bg-light)}.section-hero{padding-block:2rem .5rem}.section-hero .hero-content{-ms-grid-columns:minmax(0,1fr);display:-ms-grid;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.section-hero .hero-text{min-width:0}.section-hero .hero-text .breadcrumbs{margin-bottom:1rem}.section-hero .hero-text .hero-title{color:var(--color-ink);font-family:var(--font-title);font-size:60px;font-weight:500;line-height:.9;margin-bottom:.75rem;text-transform:uppercase}.section-hero .hero-text .hero-abstract{color:var(--color-ink)}.section-hero .hero-text .hero-abstract strong{color:var(--color-ink);font-weight:700}.section-hero .hero-text .hero-abstract p{margin-bottom:1rem}.section-hero .hero-text .hero-abstract p:last-child{margin-bottom:0}.section-hero .hero-text .hero-cta{margin-top:1.5rem}.section-hero .hero-text p a{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:.3em;-webkit-transition:-webkit-text-decoration .2s ease;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.section-hero .hero-text p a:hover{text-decoration-thickness:4px}.section-hero .hero-gallery{max-width:100%;min-width:0;overflow:hidden;position:relative}.section-hero .hero-gallery .image-spacer{background:var(--color-bg-light);overflow:hidden;padding-top:100%;position:relative;width:100%}.section-hero .hero-gallery .image-spacer:before{background:-webkit-gradient(linear,left top,right top,from(rgba(var(--color-paper-rgb),.3)),color-stop(50%,rgba(var(--color-paper-rgb),.1)),to(rgba(var(--color-paper-rgb),.3)));background:linear-gradient(90deg,rgba(var(--color-paper-rgb),.3) 0,rgba(var(--color-paper-rgb),.1) 50%,rgba(var(--color-paper-rgb),.3) 100%)}.section-hero .hero-gallery .image-spacer.is-loading img:not([src*="data:image"]){opacity:0}.section-hero .hero-gallery .image-spacer.is-loaded img{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.section-hero .hero-gallery-swiper{overflow:hidden;position:relative;width:100%}.section-numbers{background-color:var(--color-primary-light);padding-block:2rem 2rem}.section-numbers .numbers-grid{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gutter);justify-content:space-evenly}.section-numbers .number-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;text-align:center}.section-numbers .number-value{display:block;font-family:var(--font-title);font-size:6pc;font-weight:500;line-height:1}.section-numbers .number-description{color:var(--color-ink);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:700;margin-top:-.5rem;padding:.25em 1em;text-transform:uppercase}.promo{background:var(--color-primary-lighter);margin-bottom:2rem;padding:1rem;position:relative;text-align:center}.promo-image{margin:-1rem;position:relative}.promo-image:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.4) 30%,hsla(0,0%,100%,.1) 60%,transparent 100%);bottom:0;content:"";-webkit-filter:blur(9pt);filter:blur(9pt);height:110px;left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%;will-change:transform;z-index:0}.promo-image img{margin-inline:auto}.promo-title{color:var(--color-ink);font-family:var(--font-title);font-size:40px;font-weight:500;line-height:.9;margin-bottom:.75rem;text-transform:uppercase}.promo p{text-wrap:balance;font-size:18px;line-height:1.2;margin-bottom:1.25rem}.promo a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.promo.is-purple{background:radial-gradient(120.49% 39.3% at 61.47% 50%,#ecccff 0,#d7a3f5 75%)}.promo.is-pink{background:radial-gradient(120.49% 39.3% at 61.47% 50%,#fcd 0,#f9b 75%)}.promo.is-red{background:radial-gradient(120.49% 39.3% at 61.47% 50%,#ffd6cc 0,#ff9980 75%)}.promo.is-orange{background:radial-gradient(120.49% 39.3% at 61.47% 50%,#ffe4cc 0,#ffaf66 75%)}.promo.is-green{background:radial-gradient(120.49% 39.3% at 61.47% 50%,#d1ffcc 0,#a6df9f 75%)}.promo.is-yellow{background:radial-gradient(120.49% 39.3% at 61.47% 50%,#ffe9cc 0,#f0d1a8 75%)}.enrichment-buttons,.enrichment-embed{margin-bottom:2rem}.enrichment-embed .wp-block-embed__wrapper{padding-top:56.25%;position:relative}.enrichment-embed .wp-block-embed__wrapper embed,.enrichment-embed .wp-block-embed__wrapper iframe,.enrichment-embed .wp-block-embed__wrapper object,.enrichment-embed .wp-block-embed__wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.enrichment-embed figcaption{color:var(--color-ink);font-size:.875rem;line-height:1.2;margin-top:.8em}.instagram-media{margin-block:2.5rem!important}.enrichment-gallery{margin-block:0 2rem;padding-top:2rem}.enrichment-gallery ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.enrichment-gallery ul .gallery-item{-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;padding-top:1rem;page-break-inside:avoid}.enrichment-gallery ul .gallery-item:first-child{padding-top:0}.enrichment-gallery ul figcaption{color:var(--color-ink-light);font-size:.875rem;line-height:1.2;margin-top:.6em}.enrichment-gallery ul a{-ms-flex-negative:0;cursor:-webkit-zoom-in;cursor:zoom-in;display:block;flex-shrink:0;overflow:hidden;position:relative}.enrichment-gallery ul a:focus-visible img,.enrichment-gallery ul a:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:scale(1.04);transform:scale(1.04)}.enrichment-gallery ul a:focus-visible{outline:3px solid var(--color-focus,#ff7900);outline-offset:3px}.enrichment-gallery ul img{display:block;height:auto;-webkit-transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:transform .4s ease,filter .4s ease;transition:transform .4s ease,filter .4s ease,-webkit-transform .4s ease,-webkit-filter .4s ease;width:100%}.enrichment-gallery ul .gallery-item-video .gallery-figure a{display:block;overflow:hidden;padding-top:56.25%;position:relative}.enrichment-gallery ul .gallery-item-video .gallery-figure a img{height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.enrichment-gallery ul .gallery-item-video .gallery-figure a .gallery-video-play{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease;transition:all .3s ease;width:52px;z-index:2}.enrichment-gallery ul .gallery-item-video .gallery-figure a .gallery-video-play svg{color:#fff;height:44px;width:44px}.enrichment-image img{display:block;width:100%}.enrichment-image figcaption{color:var(--color-ink);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.2;margin-top:.8em}.wp-block-image{margin-block:1.5rem}.wp-block-image img{display:block;height:auto}.wp-block-image figcaption{color:var(--color-ink-light);font-family:var(--font-alternative);font-size:.8125rem;letter-spacing:.02em;line-height:1.2;margin-top:.8em;text-transform:uppercase}.wp-block-image.alignleft{float:left;margin-bottom:1rem;margin-right:2rem;margin-top:.25em;max-width:50%}.wp-block-image.alignright{float:right;margin-bottom:1rem;margin-left:2rem;margin-top:.25em;max-width:50%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.aligncenter,.wp-block-image.aligncenter img{margin-left:auto;margin-right:auto}.wp-block-image.alignfull,.wp-block-image.alignwide{max-width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image.is-resized img{max-width:100%;width:auto}.enrichment-quote{margin-bottom:2rem;margin-top:4rem;padding-left:1.25rem;position:relative}.enrichment-quote p{font-family:var(--font-title);font-size:46px;font-weight:500;letter-spacing:.01em;line-height:.95em;position:relative;text-transform:uppercase;z-index:10}.enrichment-quote cite{display:block;font-family:var(--font-base);font-size:1rem;font-style:normal;font-weight:600;line-height:1.2em;margin-top:1em}.enrichment-quote cite em{color:var(--color-ink-light);font-style:normal;font-weight:400;margin-top:.2em}.enrichment-quote cite em:before{content:"• "}.enrichment-quote:before{color:var(--color-primary);content:"“";font-family:var(--font-base);font-size:8.75rem;left:-10px;line-height:.15;position:absolute;top:0}.enrichment-table{margin-bottom:3rem}.post-wrap{-ms-grid-rows:auto 1rem auto 1rem auto;-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;grid-template-rows:auto;margin-inline:auto;max-width:var(--container-width);padding-block:2rem;padding-inline:var(--margin);width:100%}.post-wrap>:first-child{-ms-grid-column:1;-ms-grid-row:1}.post-wrap>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.post-wrap>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.post-wrap>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.post-wrap>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.post-wrap>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.post-wrap>:nth-child(7){-ms-grid-column:13;-ms-grid-row:1}.post-wrap>:nth-child(8){-ms-grid-column:15;-ms-grid-row:1}.post-wrap>:nth-child(9){-ms-grid-column:17;-ms-grid-row:1}.post-wrap>:nth-child(10){-ms-grid-column:19;-ms-grid-row:1}.post-wrap>:nth-child(11){-ms-grid-column:21;-ms-grid-row:1}.post-wrap>:nth-child(12){-ms-grid-column:23;-ms-grid-row:1}.post-wrap>:nth-child(13){-ms-grid-column:1;-ms-grid-row:3}.post-wrap>:nth-child(14){-ms-grid-column:3;-ms-grid-row:3}.post-wrap>:nth-child(15){-ms-grid-column:5;-ms-grid-row:3}.post-wrap>:nth-child(16){-ms-grid-column:7;-ms-grid-row:3}.post-wrap>:nth-child(17){-ms-grid-column:9;-ms-grid-row:3}.post-wrap>:nth-child(18){-ms-grid-column:11;-ms-grid-row:3}.post-wrap>:nth-child(19){-ms-grid-column:13;-ms-grid-row:3}.post-wrap>:nth-child(20){-ms-grid-column:15;-ms-grid-row:3}.post-wrap>:nth-child(21){-ms-grid-column:17;-ms-grid-row:3}.post-wrap>:nth-child(22){-ms-grid-column:19;-ms-grid-row:3}.post-wrap>:nth-child(23){-ms-grid-column:21;-ms-grid-row:3}.post-wrap>:nth-child(24){-ms-grid-column:23;-ms-grid-row:3}.post-wrap>:nth-child(25){-ms-grid-column:1;-ms-grid-row:5}.post-wrap>:nth-child(26){-ms-grid-column:3;-ms-grid-row:5}.post-wrap>:nth-child(27){-ms-grid-column:5;-ms-grid-row:5}.post-wrap>:nth-child(28){-ms-grid-column:7;-ms-grid-row:5}.post-wrap>:nth-child(29){-ms-grid-column:9;-ms-grid-row:5}.post-wrap>:nth-child(30){-ms-grid-column:11;-ms-grid-row:5}.post-wrap>:nth-child(31){-ms-grid-column:13;-ms-grid-row:5}.post-wrap>:nth-child(32){-ms-grid-column:15;-ms-grid-row:5}.post-wrap>:nth-child(33){-ms-grid-column:17;-ms-grid-row:5}.post-wrap>:nth-child(34){-ms-grid-column:19;-ms-grid-row:5}.post-wrap>:nth-child(35){-ms-grid-column:21;-ms-grid-row:5}.post-wrap>:nth-child(36){-ms-grid-column:23;-ms-grid-row:5}.post-wrap .breadcrumbs{color:var(--color-paper);grid-column:1/-1;-ms-grid-row:1;grid-row:1;padding-block:.4rem 1rem}.post-wrap.is-single-reverse{-ms-grid-columns:minmax(0,1fr);-ms-grid-rows:auto;-ms-grid-rows:auto 2rem auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);gap:2rem var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;grid-template-rows:auto auto;padding-block:0 2em}.post-wrap.is-single-reverse>:first-child{-ms-grid-column:1;-ms-grid-row:1}.post-content{grid-column:1/-1;-ms-grid-row:2;grid-row:2}.post-side{-ms-grid-row-align:start;align-self:start;border-top:2px solid var(--color-ink);grid-column:1/-1;-ms-grid-row:3;grid-row:3;padding-top:2rem}.sidebar-section{margin-bottom:2rem}.post-hero{background-color:var(--color-ink);margin-block:0 1rem;padding-block:0 var(--margin)}.post-hero+.post-wrap{padding-block:0 3rem}.post-hero-wrap{-ms-grid-rows:auto 1rem auto 1rem auto;-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;grid-template-rows:auto;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--margin);width:100%}.post-hero-wrap>:first-child{-ms-grid-column:1;-ms-grid-row:1}.post-hero-wrap>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.post-hero-wrap>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.post-hero-wrap>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.post-hero-wrap>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.post-hero-wrap>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.post-hero-wrap>:nth-child(7){-ms-grid-column:13;-ms-grid-row:1}.post-hero-wrap>:nth-child(8){-ms-grid-column:15;-ms-grid-row:1}.post-hero-wrap>:nth-child(9){-ms-grid-column:17;-ms-grid-row:1}.post-hero-wrap>:nth-child(10){-ms-grid-column:19;-ms-grid-row:1}.post-hero-wrap>:nth-child(11){-ms-grid-column:21;-ms-grid-row:1}.post-hero-wrap>:nth-child(12){-ms-grid-column:23;-ms-grid-row:1}.post-hero-wrap>:nth-child(13){-ms-grid-column:1;-ms-grid-row:3}.post-hero-wrap>:nth-child(14){-ms-grid-column:3;-ms-grid-row:3}.post-hero-wrap>:nth-child(15){-ms-grid-column:5;-ms-grid-row:3}.post-hero-wrap>:nth-child(16){-ms-grid-column:7;-ms-grid-row:3}.post-hero-wrap>:nth-child(17){-ms-grid-column:9;-ms-grid-row:3}.post-hero-wrap>:nth-child(18){-ms-grid-column:11;-ms-grid-row:3}.post-hero-wrap>:nth-child(19){-ms-grid-column:13;-ms-grid-row:3}.post-hero-wrap>:nth-child(20){-ms-grid-column:15;-ms-grid-row:3}.post-hero-wrap>:nth-child(21){-ms-grid-column:17;-ms-grid-row:3}.post-hero-wrap>:nth-child(22){-ms-grid-column:19;-ms-grid-row:3}.post-hero-wrap>:nth-child(23){-ms-grid-column:21;-ms-grid-row:3}.post-hero-wrap>:nth-child(24){-ms-grid-column:23;-ms-grid-row:3}.post-hero-wrap>:nth-child(25){-ms-grid-column:1;-ms-grid-row:5}.post-hero-wrap>:nth-child(26){-ms-grid-column:3;-ms-grid-row:5}.post-hero-wrap>:nth-child(27){-ms-grid-column:5;-ms-grid-row:5}.post-hero-wrap>:nth-child(28){-ms-grid-column:7;-ms-grid-row:5}.post-hero-wrap>:nth-child(29){-ms-grid-column:9;-ms-grid-row:5}.post-hero-wrap>:nth-child(30){-ms-grid-column:11;-ms-grid-row:5}.post-hero-wrap>:nth-child(31){-ms-grid-column:13;-ms-grid-row:5}.post-hero-wrap>:nth-child(32){-ms-grid-column:15;-ms-grid-row:5}.post-hero-wrap>:nth-child(33){-ms-grid-column:17;-ms-grid-row:5}.post-hero-wrap>:nth-child(34){-ms-grid-column:19;-ms-grid-row:5}.post-hero-wrap>:nth-child(35){-ms-grid-column:21;-ms-grid-row:5}.post-hero-wrap>:nth-child(36){-ms-grid-column:23;-ms-grid-row:5}.post-hero .breadcrumbs{grid-column:1/-1;-ms-grid-row:2;grid-row:2;padding-block:.4rem 1rem}.post-hero .breadcrumbs,.post-hero .breadcrumbs a,.post-hero .breadcrumbs>ol>li:before{color:var(--color-paper)}.post-hero .breadcrumbs a:focus,.post-hero .breadcrumbs a:hover{color:var(--color-primary)}.post-hero .breadcrumbs li[aria-current=page],.post-hero .breadcrumbs li[aria-current=page]:before{color:var(--color-paper)}.post-hero .post-content{color:var(--color-paper);grid-column:1/-1;-ms-grid-row:3;grid-row:3}.post-hero .post-figure{grid-column:1/-1;margin-inline:calc(var(--margin)*-1)}.post-hero .summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;line-height:1.4;margin-bottom:1rem;overflow:hidden}.post-hero .availability-badge{margin-bottom:1.5rem}.post-hero .post-figure{position:relative}.post-hero .post-figure .image-spacer:before{background:-webkit-gradient(linear,left top,right top,from(rbga(var(--color-paper-rgb),.3)),color-stop(50%,rbga(var(--color-paper-rgb),.1)),to(rbga(var(--color-paper-rgb),.3)));background:linear-gradient(90deg,rbga(var(--color-paper-rgb),.3) 0,rbga(var(--color-paper-rgb),.1) 50%,rbga(var(--color-paper-rgb),.3) 100%)}.post-hero .post-figure .aula-gallery-swiper{overflow:hidden;position:relative;width:100%}.post-hero .post-figure .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.post-hero .post-figure .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%}.post-hero .post-figure .swiper-slide img{display:block;height:auto;width:100%}.post-hero .post-figure .pictogram{height:60px;inset:auto auto 0 0;position:absolute;width:60px}.post-hero .post-figure .pictogram img.pictogram-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.post-hero .post-figure .swiper-pagination{bottom:-2.95rem;position:absolute;right:var(--margin)}.post-hero .post-figure .swiper-pagination.swiper-pagination-bullets-dynamic{min-width:5rem;overflow:visible;width:auto!important}.post-content{position:relative}.post-content-inner{margin-bottom:3rem}.post-content .content-preview{position:relative}.post-content .content-preview:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--color-paper)));background:linear-gradient(to bottom,transparent 0,var(--color-paper) 100%);bottom:0;content:"";height:90pt;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.post-content .content-more[hidden]{display:none}.post-content .content-toggle-wrap{margin-block:-60px 0;padding-top:60px;position:relative;text-align:center;z-index:2}.post-content .content-toggle-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:var(--color-ink);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;gap:.5rem;padding-bottom:1em;-webkit-transition:all .2s ease;transition:all .2s ease}.post-content .content-toggle-btn .text{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px;text-transform:uppercase;text-underline-offset:.25em;-webkit-transition:color .2s ease;transition:color .2s ease}.post-content .content-toggle-btn .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:10px}.post-content .content-toggle-btn .icon svg{height:100%;width:100%}.post-content .content-toggle-btn .icon.is-rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.post-content .content-toggle-btn:hover{color:var(--color-primary)}.post-content .content-toggle-btn:hover .text{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.post-content .content-toggle-btn:focus-visible{outline:3px solid var(--color-focus,#ff7900);outline-offset:2px}.post-content .content-toggle-btn:disabled{cursor:not-allowed;opacity:.5}.post-content:has([aria-expanded=true]) .content-preview:after{display:none}.post-content:has([aria-expanded=true]) .content-toggle-wrap{margin-top:2rem;padding-top:0}.content-more{-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.singular{margin-bottom:3rem}.single-partner .partner-hero{background-color:var(--color-bg-lighter);padding-block:2rem}.single-partner .partner-hero .breadcrumbs{-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;max-width:var(--container-width);padding-block:.4rem 0;padding-inline:var(--margin);width:100%}.aule-grid{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-top:2rem}.is-museale .aula-servizi .icon,.is-museum-study-room .aula-servizi .icon{background-color:var(--color-aula-museale-lighthened)}.is-museale .rich-text.has-dropcaps p:first-of-type:first-letter,.is-museum-study-room .rich-text.has-dropcaps p:first-of-type:first-letter{text-shadow:2px 2px 0 var(--color-aula-museale)}.is-affiliated-study-room .aula-servizi .icon,.is-federata .aula-servizi .icon{background-color:var(--color-aula-federata-lighthened)}.is-affiliated-study-room .rich-text.has-dropcaps p:first-of-type:first-letter,.is-federata .rich-text.has-dropcaps p:first-of-type:first-letter{text-shadow:2px 2px 0 var(--color-aula-federata)}.is-civic-study-room .aula-servizi .icon,.is-civica .aula-servizi .icon{background-color:var(--color-aula-civica-lighthened)}.is-civic-study-room .rich-text.has-dropcaps p:first-of-type:first-letter,.is-civica .rich-text.has-dropcaps p:first-of-type:first-letter{text-shadow:2px 2px 0 var(--color-aula-civica)}#aule-studio-archive-list{background-color:var(--color-paper);border-radius:1pc 1pc 0 0;margin-top:-1pc;position:relative;z-index:1}#aule-studio-archive-list .aula-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9pt;padding-block:0 2pc}#aule-studio-archive-list .aula-teaser+.aula-teaser{border-top:1px solid var(--color-divider);padding-block:2pc}#aule-studio-archive-map-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:2pc;-ms-flex-direction:column;flex-direction:column;gap:9pt;position:absolute;right:1pc;z-index:10}#aule-studio-archive-map-toolbar,#aule-studio-archive-map-toolbar .map-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#aule-studio-archive-map-toolbar .map-button{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--color-paper);border:1px solid #000;border-radius:100%;-webkit-box-shadow:0 1px 3px rgba(166,175,195,.4);box-shadow:0 1px 3px rgba(166,175,195,.4);-webkit-box-sizing:border-box;box-sizing:border-box;height:44px;justify-content:center;width:44px}#aule-studio-archive-map-toolbar .map-button svg{display:block;height:24px;width:24px}#aule-studio-archive-map-holder.wide #aule-studio-archive-map-toolbar .map-button.action-full svg:first-child{display:none}#aule-studio-archive-map-toolbar .map-button.action-full svg:last-child{display:none;height:1pc;width:1pc}#aule-studio-archive-map-holder.wide #aule-studio-archive-map-toolbar .map-button.action-full svg:last-child{display:block}#aule-studio-archive-map-toolbar .map-button:hover{background-color:var(--color-ink)}#aule-studio-archive-map-toolbar .map-button:hover svg{color:var(--color-paper)}#aule-studio-archive-map-toolbar .map-zoom{background:var(--color-paper);border:1px solid var(--color-ink);border-radius:100vmax;-webkit-box-sizing:border-box;box-sizing:border-box;width:36px}#aule-studio-archive-map-toolbar .map-zoom button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;justify-content:center;width:100%}#aule-studio-archive-map-toolbar .map-zoom button svg{height:22px;width:22px}#aule-studio-archive-map-toolbar .map-zoom button+button{border-top:1px solid var(--color-ink)}#aule-studio-archive-map-toolbar .map-zoom button+button:hover{border-radius:0 0 100vmax 100vmax}#aule-studio-archive-map-toolbar .map-zoom button:hover{background-color:var(--color-ink);border-radius:100vmax 100vmax 0 0}#aule-studio-archive-map-toolbar .map-zoom button:hover svg{color:var(--color-paper)}#aule-studio-archive-map-toolbar .search-mobile .search-icon:last-child,#aule-studio-archive-map-toolbar .search-mobile.is-active .search-icon:first-child{display:none}#aule-studio-archive-map-toolbar .search-mobile.is-active .search-icon:last-child{display:block;height:1pc;width:1pc}.map-show-all{bottom:42px;display:none;left:50%;margin:auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}body.no-aule .map-show-all{display:block}.map-show-all .show-all-button{background-color:rgba(0,0,0,.8);border-radius:3px;color:var(--color-paper);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;line-height:1;padding:6px;position:relative}.map-show-all .show-all-button:focus,.map-show-all .show-all-button:hover{background-color:var(--color-ink);outline:1px solid var(--color-ink)}#aule-studio-archive-map-holder{height:62dvh;position:-webkit-sticky;position:sticky;top:var(--header-bar-height)}body.no-aule #aule-studio-archive-map-holder{height:28dvh}body.search-mobile-open #aule-studio-archive-map-holder:after{background-color:var(--color-ink);content:"";inset:0;opacity:.4;position:absolute}#aule-studio-archive-map-holder #aule-studio-archive-map{height:100%;width:100%}.active-filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9pt;padding-top:24px}.active-filters:has(.facetwp-selection-value){border-top:1px solid var(--color-divider);margin-top:9pt;padding-top:9pt}.active-filters .facetwp-selections ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9pt}.active-filters .facetwp-selections ul li{display:contents}.active-filters .facetwp-selections ul .facetwp-selection-label{display:none}.active-filters .facetwp-selections ul .facetwp-facet{margin-bottom:0}.active-filters .facetwp-selections ul .facetwp-selection-value{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICA8cGF0aCBzdHJva2U9IiMzNDM0MzQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Im0xMiA0LTggOG0wLTggOCA4Ii8+Cjwvc3ZnPgo=") no-repeat 14px;border:1px solid var(--color-divider);border-radius:100vmax;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1pc;font-weight:500;height:40px;justify-content:center;margin:0;padding:0 1pc 0 34px;-webkit-transition:border-color .3s;transition:border-color .3s;white-space:nowrap}.active-filters .facetwp-selections ul .facetwp-selection-value:focus,.active-filters .facetwp-selections ul .facetwp-selection-value:hover{border-color:var(--color-ink)}.active-filters .facetwp-facet{margin:0}.active-filters .facetwp-facet .facetwp-reset{font-size:1pc;font-weight:500;white-space:nowrap}#aule-studio-archive-header{margin-bottom:24px;padding-top:2pc}#aule-studio-archive-header .toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#aule-studio-archive-header .title{color:var(--color-ink);font-family:var(--font-title);font-size:40px;font-weight:500;line-height:.9;margin-bottom:.4em;text-transform:uppercase}#aule-studio-archive-header .facetwp-facet-search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}#aule-studio-archive-header .facetwp-facet-search .facetwp-input-wrap{display:block}#aule-studio-archive-header .facetwp-facet-search .facetwp-input-wrap .facetwp-icon{height:24px;opacity:1;right:9pt;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}#aule-studio-archive-header .facetwp-facet-search .facetwp-input-wrap .facetwp-icon:before{-webkit-animation:none!important;animation:none!important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMi40IiBkPSJtMTUgMTUgNCA0Ii8+CiAgPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjUuNSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==") no-repeat 50%;content:"";display:block;height:24px;width:24px}#aule-studio-archive-header .facetwp-facet-search .facetwp-input-wrap .facetwp-search{border:1px solid var(--color-ink);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1pc;height:44px;padding:0 9pt;width:100%}#aule-studio-archive-header .button{padding:0 .6em}#aule-studio-archive-header .button:hover{outline:1px solid var(--color-ink)}.no-content{font-weight:500;line-height:1.4;padding:1rem 0 2rem}.no-content,.no-content button{font-size:1.125rem}#aule-studio-archive-count{font-size:1.0625rem;font-weight:600;line-height:1.2;margin-bottom:1rem}.facetwp-facet-sort_ select{display:none}.facetwp-facet-sort_ .sort-radio{background:none!important;cursor:pointer;font-size:1pc;font-weight:500;line-height:1.2;margin-bottom:0;padding:1pc 0}.facetwp-facet-sort_ .sort-radio+.sort-radio{border-top:2px solid var(--color-divider)}.facetwp-facet-sort_ .sort-radio.checked{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTE5IDgtOS42MjUgOUw1IDEyLjkxIi8+Cjwvc3ZnPgo=") no-repeat 100%!important;font-weight:700}.posts-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;max-width:var(--container-width);padding-block:2rem 4rem;padding-inline:var(--margin);width:100%}.posts-wrap .breadcrumbs{padding-block:.4rem 1rem}.posts-header{margin-bottom:1.5rem}.posts-header-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.posts-header .post-title{padding:0}.posts-grid{-ms-grid-columns:minmax(0,1fr);grid-gap:2rem var(--gutter);display:-ms-grid;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.main-part .posts-grid,.post-type-archive-partner .posts-grid{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr);display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.post-empty-text,.post-empty-title{display:contents}.sidebar-section-title{font-size:14px;padding-bottom:1em;text-transform:uppercase}.aula-card-address,.aula-card-contacts{margin-bottom:2rem}.aula-card-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-title);font-size:40px;font-weight:500;gap:8px;line-height:1;margin-bottom:10px;text-transform:uppercase}.aula-card-header .icon{color:var(--color-primary)}.aula-card-title a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-transition:color .2s ease;transition:color .2s ease}.aula-card-title a:focus,.aula-card-title a:hover{color:var(--color-primary)}.gm-style-iw-c{border-radius:0!important;-webkit-box-shadow:0 2px 1pc rgba(0,0,0,.15)!important;box-shadow:0 2px 1pc rgba(0,0,0,.15)!important;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:300px!important;min-width:260px!important;padding:0!important}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw-chr,.gm-style-iw-d{margin:0!important;padding:0!important}.gm-style-iw-chr{display:block!important;position:absolute!important;right:0!important;top:0!important;z-index:10!important}.gm-style-iw-ch,.gm-style-iw-t:after{display:none!important}.gm-ui-hover-effect{background:var(--color-ink)!important;border-radius:100vmax!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;height:2pc!important;opacity:.6!important;right:1pc!important;top:1pc!important;width:2pc!important}.gm-ui-hover-effect>span{background-color:#fff!important;height:1pc!important;margin:8px!important;width:1pc!important}.gm-ui-hover-effect:hover{opacity:1!important}.aula-infowindow{background:var(--color-paper);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-base);max-width:380px;min-width:250px;overflow:hidden;padding:10px}.aula-infowindow-image{background:#f5f5f5;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.aula-infowindow-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:-webkit-transform .4s ease,-webkit-filter .4s ease;transition:transform .4s ease,filter .4s ease;transition:transform .4s ease,filter .4s ease,-webkit-transform .4s ease,-webkit-filter .4s ease;width:100%}.aula-infowindow:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:scale(1.04);transform:scale(1.04)}.aula-infowindow-content{padding:10px 0 0}.aula-infowindow-title{color:#000;font-family:var(--font-title);font-size:1.875rem;font-weight:500;letter-spacing:.02em;line-height:1.1;margin-bottom:4px;text-transform:uppercase}.aula-infowindow-title a{color:inherit;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.aula-infowindow-title a:focus,.aula-infowindow-title a:hover{color:var(--color-primary);outline:none!important}.aula-infowindow-title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.aula-infowindow-address{color:var(--color-ink-light);font-size:1pc;line-height:1.2;margin:0 0 1pc}.aula-infowindow-availability,.aula-infowindow-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:8px}.aula-infowindow-availability svg,.aula-infowindow-status svg{-ms-flex-negative:0;flex-shrink:0}.aula-infowindow-availability span,.aula-infowindow-status span{line-height:1.4}.aula-infowindow-status{color:#4caf50}.aula-infowindow-availability{margin-bottom:0}.single-avviso .post-title{margin-bottom:1.5rem}.single-avviso .post-meta{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--gutter);justify-content:space-between;margin-bottom:1.5rem}.single-avviso .post-meta,.single-avviso .post-meta .meta-aula a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.single-avviso .post-meta .meta-aula a{gap:8px;-webkit-transition:color .2s ease;transition:color .2s ease}.single-avviso .post-meta .meta-aula a:hover{color:var(--color-primary)}.single-avviso .post-meta .aula-icon{display:block}.single-avviso .post-meta .aula-name{display:block;font-family:var(--font-title);font-size:2pc;font-weight:500;line-height:1;text-transform:uppercase}.single-avviso .post-meta .meta-date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.single-avviso .post-meta .meta-date time{color:var(--color-ink-light);display:block;font-size:1rem;line-height:1}.single-avviso .post-meta .meta-aule-multiple{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.single-avviso .post-meta .aule-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 9pt}.single-avviso .post-meta .aule-list a,.single-avviso .post-meta .aule-list a:visited{display:block;font-family:var(--font-title);font-size:2pc;font-weight:500;line-height:1;text-transform:uppercase}.single-avviso .post-media{display:block;margin-bottom:1rem}.single-avviso .post-media figcaption{color:var(--color-ink-light);font-size:.875rem;line-height:1.5;padding:.75rem 0}.single-avviso .post-media figcaption a{color:var(--color-primary);text-decoration:underline}.single-avviso .post-media figcaption a:hover{text-decoration:none}.contact-list{margin-bottom:3rem}.home-hero{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 1.5rem;position:relative;-webkit-transition:background .8s ease-in-out;transition:background .8s ease-in-out}.home-hero.hero-bg-purple{background:radial-gradient(67.38% 63.34% at 85.15% 83.48%,#ecccff 0,#d7a3f5 75%)}.home-hero.hero-bg-pink{background:radial-gradient(67.38% 63.34% at 85.15% 83.48%,#fcd 0,#f9b 75%)}.home-hero.hero-bg-red{background:radial-gradient(67.38% 63.34% at 85.15% 83.48%,#ffd6cc 0,#ff9980 75%)}.home-hero.hero-bg-orange{background:radial-gradient(67.38% 63.34% at 85.15% 83.48%,#ffe4cc 0,#ffaf66 75%)}.home-hero.hero-bg-green{background:radial-gradient(67.38% 63.34% at 85.15% 83.48%,#d1ffcc 0,#a6df9f 75%)}.home-hero.hero-bg-yellow{background:radial-gradient(67.38% 63.34% at 85.15% 83.48%,#ffe9cc 0,#f0d1a8 75%)}.home-hero .hero-content{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:1rem;grid-template-columns:1fr}.home-hero .hero-text-col{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-top:-3rem;order:0}.home-hero .hero-image-col{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:0;-ms-flex-order:-1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;order:-1;position:relative}.home-hero .hero-image-col:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.4) 30%,hsla(0,0%,100%,.1) 60%,transparent 100%);bottom:0;content:"";-webkit-filter:blur(9pt);filter:blur(9pt);height:110px;left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%;will-change:transform;z-index:0}.home-hero .hero-slides-wrapper{max-width:500px;position:relative;width:100%}.home-hero .hero-slide{left:0;margin:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;width:100%;z-index:1}.home-hero .hero-slide:first-child{position:relative}.home-hero .hero-slide.is-active{opacity:1;pointer-events:auto;z-index:2}.home-hero .hero-slide.is-fading-out{opacity:0;z-index:1}.home-hero .image-spacer{aspect-ratio:420/560;background:none;overflow:hidden;padding:0;position:relative;width:100%}.home-hero .image-spacer.is-loading img{opacity:0}.home-hero .image-spacer.is-loaded img{opacity:1;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.home-hero .hero-image{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;z-index:2}.home-hero .hero-title{color:var(--color-ink);font-family:var(--font-title);font-size:60px;font-weight:500;line-height:.9;margin-bottom:.75rem;text-transform:uppercase}.home-hero .hero-description{padding-right:54px}.home-hero .hero-description p{text-wrap:balance}.home-hero .hero-description strong{font-weight:700}.home-hero .hero-description,.home-hero .hero-title{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.home-hero .hero-search{margin-bottom:1.5rem}.home-hero .search-wrapper{border:1px solid var(--color-ink);display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;max-width:600px}.home-hero .search-wrapper:focus-within,.home-hero .search-wrapper:hover{outline:1px solid var(--color-ink);outline-offset:0}.home-hero .search-input{-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-ms-flex:1;flex:1;font-size:1rem;padding:1.2rem}.home-hero .search-input:focus-visible{outline:none}.home-hero .search-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-ink);border:none;color:var(--color-paper);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:.5rem;padding:1.2rem}.home-hero .search-button:focus-visible,.home-hero .search-button:hover{background-color:var(--color-primary);outline:none}.home-hero .hero-control{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--color-paper);border:none;border-radius:100vmax;bottom:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);color:var(--color-ink);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;padding:0;position:absolute;right:1.5rem;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);width:56px;z-index:10}.home-hero .hero-control:hover{-webkit-box-shadow:0 4px 9pt rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);box-shadow:0 4px 9pt rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08);-webkit-transform:scale(1.05);transform:scale(1.05)}.home-hero .hero-control:active{-webkit-transform:scale(.98);transform:scale(.98)}.home-hero .hero-control:focus-visible{outline:3px solid var(--color-focus,#06c);outline-offset:2px}.home-hero .hero-control svg{-ms-flex-negative:0;display:block;flex-shrink:0}.home-hero .hero-control[aria-pressed=true] .icon-pause{display:none}.home-hero .hero-control[aria-pressed=true] .icon-play{display:block}.home-hero .hero-control:not([aria-pressed=true]) .icon-play{display:none}.section-2col{background-color:var(--color-bg-light);margin-bottom:2rem;padding-block:2rem}.section-2col .container{-ms-grid-columns:minmax(0,1fr);display:-ms-grid;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.section-2col .first-col,.section-2col .second-col{min-width:0}.marquee-wrapper{aspect-ratio:1/1;background:var(--color-bg-light);overflow:hidden;position:relative}.marquee-wrapper:after,.marquee-wrapper:before{content:"";height:40%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}.marquee-wrapper:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-bg-light)),to(transparent));background:linear-gradient(to bottom,var(--color-bg-light),transparent);top:0}.marquee-wrapper:after{background:-webkit-gradient(linear,left bottom,left top,from(var(--color-bg-light)),to(transparent));background:linear-gradient(to top,var(--color-bg-light),transparent);bottom:0}.marquee-track{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:marquee-vertical 24s linear infinite;animation:marquee-vertical 24s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;will-change:transform}.marquee-track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1rem 0}.marquee-item{gap:9pt;padding:.35em 0}.marquee-icon,.marquee-item{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0}.marquee-icon{-webkit-box-pack:center;-ms-flex-pack:center;height:42px;justify-content:center;width:42px}.marquee-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.marquee-title{color:var(--color-ink);font-family:var(--font-title);font-size:40px;font-weight:500;line-height:.9;margin:0;text-transform:uppercase}@-webkit-keyframes marquee-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes marquee-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:1279px){.no-laptop-down{display:none!important}}@media screen and (max-width:1123px){#header .header-content .main-navigation{display:none}body.menu-open{overflow:hidden;position:fixed;width:100%}.no-tablet-down{display:none!important}#aule-studio-archive-map-toolbar .map-button.action-full,#aule-studio-archive-map-toolbar .map-zoom{display:none}}@media screen and (max-width:782px){.admin-bar #header .header-content.is-sticky,.admin-bar .aula-sticky-nav{top:0}.admin-bar #aula-avvisi,.admin-bar #aula-contatti,.admin-bar #aula-galleria,.admin-bar #aula-orari,.admin-bar #aula-partner,.admin-bar #aula-posizione,.admin-bar #aula-servizi{scroll-margin-top:126px}}@media (max-width:768px){.glightbox-container .gclose{right:.5rem;top:.5rem}.glightbox-container .gprev{left:.5rem}.glightbox-container .gnext{right:.5rem}}@media screen and (max-width:767px) and (max-height:940px){.aula-infowindow-image{display:none}}@media screen and (max-width:767px){.single-aula_studio .post-side{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background-color:var(--color-paper);border:none;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:0;padding:0;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;z-index:10000}.single-aula_studio .info-box,.single-aula_studio .post-side{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.single-aula_studio .info-box{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;gap:4px;justify-content:space-between;padding:var(--margin)}.single-aula_studio .info-box-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding:0 0 .05em}.single-aula_studio .info-box-address,.single-aula_studio .info-box-label{display:none}.single-aula_studio .info-box-status{padding:0}.single-aula_studio .info-box-status dt{display:none}.has-sticky-nav .single-aula_studio .post-side{-webkit-transform:translateY(0);transform:translateY(0)}.availability-badge{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.05),0 0 30px 0 rgba(0,0,0,.05),0 0 40px 0 rgba(0,0,0,.05);box-shadow:0 0 20px 0 rgba(0,0,0,.05),0 0 30px 0 rgba(0,0,0,.05),0 0 40px 0 rgba(0,0,0,.05)}.availability-badge-wrap{padding-block:.5em}.type-slider header [class*=title]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-mobile{display:none!important}.aula-sticky-nav .aula-sticky-nav-wrapper:after{background:-webkit-gradient(linear,right top,left top,from(var(--color-bg-lighter)),to(transparent));background:linear-gradient(to left,var(--color-bg-lighter),transparent);content:"";height:100%;pointer-events:none;position:absolute;right:2.5rem;top:0;width:3rem;z-index:2}.glightbox-container .gslide-desc{-webkit-overflow-scrolling:touch;max-height:90pt;overflow-y:auto}.form-button .button{width:100%}.wp-block-image.alignleft{float:none;margin-right:0;max-width:100%}.wp-block-image.alignright{float:none;margin-left:0;max-width:100%}.single-partner .partner-logo{margin-block:1.5rem 0}#aule-studio-archive-list:after{background-color:var(--color-divider);border-radius:100vmax;content:"";height:10px;left:50%;pointer-events:none;position:absolute;top:14px;-webkit-transform:translate(-50%);transform:translate(-50%);width:15dvh}#aule-studio-archive-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;padding-top:3pc}#aule-studio-archive-header .title{margin-bottom:0}#aule-studio-archive-header .active-filters{display:none}#aule-studio-archive-header .facetwp-facet-search{display:none;left:var(--margin);position:absolute;right:calc(var(--margin) + 60px);top:-1pc;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#aule-studio-archive-header .facetwp-facet-search.is-show{display:block}.home-hero .search-button span{display:none}.home-hero .hero-control{bottom:1rem;height:3pc;right:22px;width:3pc}.home-hero .hero-control svg{height:20px;width:20px}}@media (max-width:480px){.aula-sticky-nav .aula-sticky-nav-share .aula-sticky-nav-share-text{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (min-width:360px){.page-title,.post-title{font-size:calc(49.15663px + 3.01205vw)}.post-empty-title{font-size:calc(18.37349px + .45181vw)}.modal-title,.section-title,.widget-title{font-size:calc(37.83133px + .60241vw)}.rich-text>h1,.rich-text>h2{font-size:calc(40.57831px + 1.50602vw)}.rich-text>h2{font-size:calc(37.83133px + .60241vw)}.rich-text>h3{font-size:calc(29.83133px + .60241vw);font-size:calc(26.91566px + .3012vw)}.availability-badge-title{font-size:calc(17.45783px + .1506vw)}.info-box-title{font-size:calc(19.3253px + 2.40964vw)}.closures-month .closures-month-title{font-size:calc(26.91566px + .3012vw)}.prefooter-cta .cta-title{font-size:calc(37.83133px + .60241vw)}.section-hero .hero-text .hero-title{font-size:calc(49.15663px + 3.01205vw)}.section-numbers .number-value{font-size:calc(93.83133px + .60241vw)}.promo-title{font-size:calc(37.83133px + .60241vw)}.promo p{font-size:calc(17.45783px + .1506vw)}.enrichment-quote p{font-size:calc(40.57831px + 1.50602vw)}.map-show-all .show-all-button{font-size:calc(12.91566px + .3012vw)}#aule-studio-archive-header .title{font-size:calc(31.3253px + 2.40964vw)}.aula-card-header{font-size:calc(37.83133px + .60241vw)}.single-avviso .post-meta .aula-name,.single-avviso .post-meta .aule-list a,.single-avviso .post-meta .aule-list a:visited{font-size:calc(29.83133px + .60241vw)}.home-hero .hero-title{font-size:calc(49.15663px + 3.01205vw)}.marquee-title{font-size:calc(35.66265px + 1.20482vw)}}@media screen and (min-width:768px) and (max-width:782px){body.admin-bar{min-height:calc(var(--doc-height, 100vh) - 46px)}}@media screen and (min-width:768px) and (max-width:1279px){.no-tablet{display:none!important}.only-tablet{display:block!important}}@media screen and (min-width:768px){:root{--margin:20px;--gutter:40px;--drawer-padding:30px}#grid .row{-ms-grid-columns:(minmax(0,1fr))[12];-ms-grid-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr}#grid .row>:first-child{-ms-grid-column:1;-ms-grid-row:1}#grid .row>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}#grid .row>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}#grid .row>:nth-child(4){-ms-grid-column:4;-ms-grid-row:1}#grid .row>:nth-child(5){-ms-grid-column:5;-ms-grid-row:1}#grid .row>:nth-child(6){-ms-grid-column:6;-ms-grid-row:1}#grid .row>:nth-child(7){-ms-grid-column:7;-ms-grid-row:1}#grid .row>:nth-child(8){-ms-grid-column:8;-ms-grid-row:1}#grid .row>:nth-child(9){-ms-grid-column:9;-ms-grid-row:1}#grid .row>:nth-child(10){-ms-grid-column:10;-ms-grid-row:1}#grid .row>:nth-child(11){-ms-grid-column:11;-ms-grid-row:1}#grid .row>:nth-child(12){-ms-grid-column:12;-ms-grid-row:1}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.1875rem;min-height:var(--doc-height,100vh)}body #main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}body #footer,body #header{-ms-flex-negative:0;flex-shrink:0}body.admin-bar{min-height:calc(var(--doc-height, 100vh) - 2pc)}.rich-text>p.small{font-size:18px}#header.is-simple{--header-menu-height:105px}#header.is-simple .header-content .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header.is-simple .header-content .logo svg{height:60px;max-height:60px}#header.is-simple .header-content.is-sticky{--header-menu-height:60px}#header.is-simple .header-content.is-sticky .logo svg{height:60px;max-height:2pc}.primary-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.primary-menu>li>a{font-size:1.1875rem;line-height:var(--header-menu-height);padding-inline:1.5rem}.primary-menu .sub-menu{margin-left:1.5rem}.primary-menu li:focus-within.menu-item-has-children>a:after,.primary-menu li:hover.menu-item-has-children>a:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.site-footer-navigation .container{-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.site-footer-navigation .container>:first-child{-ms-grid-column:1;-ms-grid-row:1}.site-footer-navigation .container>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.site-footer-navigation .container>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.site-footer-navigation-wrap{-ms-grid-column-span:2;-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.site-footer-navigation-wrap>:first-child{-ms-grid-column:1;-ms-grid-row:1}.site-footer-navigation-wrap>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.site-footer-backtotop{grid-column:3/-1;text-align:right}.site-footer.is-simple .site-footer-secondary{-ms-grid-column-span:2;-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.site-footer.is-simple .site-footer-secondary>:first-child{-ms-grid-column:1;-ms-grid-row:1}.site-footer.is-simple .site-footer-secondary>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.site-footer-menu{margin-bottom:0}.site-footer-menu ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.site-footer-menu li{margin-bottom:.5em}.site-footer-backtotop-link .icon{height:20px;padding:1pc;width:20px}.site-footer-backtotop-link .text{font-size:9pt}.site-footer-brand svg{height:90px;max-height:none;width:auto}.site-footer-copyright{text-align:left}.archive .aula-teaser.is-hovered:after,.archive .aula-teaser.is-hovered:before,.archive .aula-teaser.is-next:after,.archive .aula-teaser.is-next:before,.archive .aula-teaser.is-off:after,.archive .aula-teaser.is-off:before{background-color:var(--color-bg-lighter);border-bottom:1px solid var(--color-divider);border-top:1px solid var(--color-divider);content:"";height:100%;inset:-1px auto -1px -20px;position:absolute;width:20px;z-index:0}.archive .aula-teaser.is-hovered:before,.archive .aula-teaser.is-next:before,.archive .aula-teaser.is-off:before{inset:-1px -20px 0 auto}.aula-teaser .aula-image{margin-bottom:0}.aula-teaser .aula-title{font-size:30px}.avviso-teaser .teaser-title{font-size:24px}.partner-logo img{max-width:15pc}.button,input[type=submit]{gap:.4em}.facet+.facet{margin-inline:0;padding-inline:0}.socials-list li .socials-list-feedback{font-size:.9375rem}.swiper-pagination{margin-top:1rem;min-height:1rem;position:static}.type-slider .slider{margin-right:0}.type-slider .teaser{width:33.333%}.type-slider a.all,.type-slider a.all:visited,.type-slider header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-slider a.all,.type-slider a.all:visited{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1ch}.no-tablet-up,.only-mobile{display:none!important}.aula-sticky-nav .aula-sticky-nav-list{padding-inline:0}.aula-sticky-nav .aula-sticky-nav-link{font-size:1.1875rem;padding:1.1rem 1.5rem}.aula-sticky-nav .aula-sticky-nav-share{font-size:1.0625rem;padding:.75rem 1.5rem}.aula-sticky-nav-list{scroll-padding-inline:0}.logo-image img{max-width:25pc}.aula-servizi .servizi-grid{-ms-grid-columns:1fr var(--gutter) 1fr;gap:var(--gutter);grid-template-columns:repeat(2,1fr)}.aula-posizione .location-address .address-main{font-size:1.375rem}.aula-orari .schedule-content{-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto}.aula-orari .schedule-content>:first-child{-ms-grid-column:1;-ms-grid-row:1}.aula-orari .schedule-content>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.aula-orari .schedule-content>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.aula-orari .schedule-content>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.aula-orari .schedule-content>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.aula-orari .schedule-content>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.aula-orari .schedule-content>:nth-child(7){-ms-grid-column:13;-ms-grid-row:1}.aula-orari .schedule-content>:nth-child(8){-ms-grid-column:15;-ms-grid-row:1}.aula-orari .schedule-list{-ms-grid-column-span:3;grid-column:span 3}.aula-orari .schedule-info{grid-column:4/-1}.aula-contatti .contacts-content{-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.aula-contatti .contacts-content>:first-child{-ms-grid-column:1;-ms-grid-row:1}.aula-contatti .contacts-content>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.aula-contatti .contact-person .person-name{font-size:1.375rem}.aula-partner .partner-item{-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto}.aula-partner .partner-item>:first-child{-ms-grid-column:1;-ms-grid-row:1}.aula-partner .partner-item>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.aula-partner .partner-item>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.aula-partner .partner-item>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.aula-partner .partner-item>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.aula-partner .partner-item>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.aula-partner .partner-item>:nth-child(7){-ms-grid-column:13;-ms-grid-row:1}.aula-partner .partner-item>:nth-child(8){-ms-grid-column:15;-ms-grid-row:1}.aula-partner .partner-logo{-ms-grid-column-span:3;grid-column:span 3;margin:0}.aula-partner .partner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-column:4/-1;justify-content:space-between}.aula-partner .partner-title{font-size:1.375rem}.aula-partner .partner-link{-webkit-box-flex:1;-ms-flex:1;flex:1}input[type=email],input[type=password],input[type=text],select,textarea{height:56px}.form-fields{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr);grid-gap:2rem var(--gutter);display:-ms-grid;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem}.form-fields .form-field{margin-bottom:0}.wpcf7-form .wpcf7-not-valid-tip{font-size:15px}.form-submit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.form-submit-button{-webkit-box-flex:0;-ms-flex:0;flex:0}.section-hero{padding-block:3rem}.section-hero .hero-content{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.enrichment-gallery ul .gallery-item{padding-top:2rem}.enrichment-image figcaption{font-size:15px}.wp-block-image figcaption{font-size:.875rem}.enrichment-quote{margin-top:3rem;padding-left:4.5rem}.enrichment-quote:before{font-size:11.875rem;left:-10px;line-height:.45;top:0}.post-hero .post-figure .pictogram{height:5pc;width:5pc}.post-hero .post-figure .swiper-pagination{margin-top:1rem;position:static}.aule-grid{-ms-grid-columns:1fr 2rem 1fr 2rem 1fr;gap:2rem;grid-template-columns:repeat(3,1fr)}#aule-studio-archive-map-toolbar .search-mobile{display:none}.map-show-all{bottom:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.map-show-all .show-all-button{padding:10px}#aule-studio-archive-header .toolbar{gap:9pt}#aule-studio-archive-count{font-size:1rem;margin-bottom:1em}.posts-grid{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr);grid-gap:2.5rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.main-part .posts-grid,.post-type-archive-partner .posts-grid{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr) var(--gutter) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.home-hero .hero-content{gap:var(--gutter)}.home-hero .search-input{padding:1.1rem 1.5rem}.home-hero .search-button{padding:1.2rem 1.5rem}.home-hero .hero-control{bottom:1.5rem;right:1.5rem}.section-2col{padding-block:3rem}.section-2col .container{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marquee-icon{height:50px;width:50px}}@media screen and (min-width:783px){.admin-bar #header .header-content.is-sticky{top:2pc}}@media (min-width:992px){.logo-start{background-size:var(--logo-start-lg-width) var(--logo-lg-height);width:var(--logo-start-lg-width)}.logo-end,.logo-start{height:var(--logo-lg-height)}.logo-end{background-size:var(--logo-end-lg-width) var(--logo-lg-height);width:var(--logo-end-lg-width)}.logo-middle{background-size:var(--logo-middle-lg-width) var(--logo-lg-height);height:var(--logo-lg-height)}}@media (min-width:1024px){.page-title,.post-title{font-size:5pc}.post-empty-title{font-size:23px}.modal-title,.section-title,.widget-title{font-size:44px}.rich-text>h1,.rich-text>h2{font-size:56px}.rich-text>h2{font-size:44px}.rich-text>h3{font-size:36px;font-size:30px}.availability-badge-title{font-size:19px}.info-box-title{font-size:44px}.closures-month .closures-month-title{font-size:30px}.prefooter-cta .cta-title{font-size:44px}.section-hero .hero-text .hero-title{font-size:5pc}.section-numbers .number-value{font-size:75pt}.promo-title{font-size:44px}.promo p{font-size:19px}.enrichment-quote p{font-size:56px}.map-show-all .show-all-button{font-size:1pc}#aule-studio-archive-header .title{font-size:56px}.aula-card-header{font-size:44px}.single-avviso .post-meta .aula-name,.single-avviso .post-meta .aule-list a,.single-avviso .post-meta .aule-list a:visited{font-size:36px}.home-hero .hero-title{font-size:5pc}.marquee-title{font-size:3pc}}@media screen and (min-width:1124px) and (min-width:1280px){.no-laptop,.only-laptop{display:none!important}}@media screen and (min-width:1124px){#header-menu-handle,#header-mobile-panel{display:none}.no-laptop-up{display:none!important}.only-laptop{display:block!important}.post-wrap{-ms-grid-rows:auto auto;grid-template-rows:auto auto}.post-wrap.is-single-reverse{-ms-grid-columns:minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr) var(--grid-column-gap) minmax(0,1fr);-ms-grid-rows:auto;-ms-grid-rows:auto 1rem auto;display:-ms-grid;display:grid;gap:1rem var(--grid-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;grid-template-rows:auto auto}.post-wrap.is-single-reverse>:first-child{-ms-grid-column:1;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(5){-ms-grid-column:9;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(6){-ms-grid-column:11;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(7){-ms-grid-column:13;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(8){-ms-grid-column:15;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(9){-ms-grid-column:17;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(10){-ms-grid-column:19;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(11){-ms-grid-column:21;-ms-grid-row:1}.post-wrap.is-single-reverse>:nth-child(12){-ms-grid-column:23;-ms-grid-row:1}.post-content{-ms-grid-column-span:8;-ms-grid-column:1;grid-column:1/9;-ms-grid-row:2;grid-row:2}.post-content.is-full{grid-column:1/-1}.post-content.is-full:has(.has-limiter){grid-column:1/-4}.post-side{-ms-grid-column-span:4;border-top:0;-ms-grid-column:9;grid-column:9/13;-ms-grid-row:2;grid-row:2;margin-top:0;padding-top:0;position:-webkit-sticky;position:sticky;top:95px;-webkit-transition:top .3s ease;transition:top .3s ease}html.is-scrolled.scrolling-top .post-side{top:129px}.post-hero{margin-block:1px 1.5rem;padding-block:3rem var(--margin)}.post-hero-wrap{-ms-grid-rows:auto auto;grid-template-rows:auto auto}.post-hero .breadcrumbs{-ms-grid-row:1;grid-row:1;padding-block:0 2rem}.post-hero .post-content{grid-column:1/-1;-ms-grid-row:2;grid-row:2}.post-hero .post-figure{display:none;margin:0}.post-hero .has-image .post-content{-ms-grid-column-span:4;-ms-grid-column:1;grid-column:1/5;-ms-grid-row:2;grid-row:2}.post-hero .has-image .post-figure{display:block;grid-column:5/-1}#aule-studio-archive{-ms-grid-columns:50% 50%;display:-ms-grid;display:grid;grid-template-columns:50% 50%;margin-bottom:calc(var(--gutter)/2)}#aule-studio-archive-list{-ms-grid-column-span:2;background-color:transparent;border-radius:none;-ms-grid-column:1;grid-column:1/3;-ms-grid-row:1;grid-row:1;margin:0}#aule-studio-archive-list .aula-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-block:20px}#aule-studio-archive-list .aula-teaser .aula-image{-ms-flex-negative:0;flex-shrink:0;width:40%}#aule-studio-archive-list .aula-teaser .aula-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#aule-studio-archive-list .aula-teaser+.aula-teaser{padding-block:20px}#aule-studio-archive-list-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:var(--gutter);width:50%}#aule-studio-archive-map-toolbar{bottom:auto;right:24px;top:24px}#aule-studio-archive-map-holder{-ms-grid-column-span:1;align-self:flex-start;-ms-grid-column:2;grid-column:2/3;-ms-grid-row:1;grid-row:1;height:auto;z-index:3}body.no-aule #aule-studio-archive-map-holder{height:auto}#aule-studio-archive-map-holder.wide{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1/3}#aule-studio-archive-map-holder #aule-studio-archive-map{height:calc(var(--doc-height) - var(--header-bar-height))}.posts-grid{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr) var(--gutter) minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr))}.main-part .posts-grid,.post-type-archive-partner .posts-grid{-ms-grid-columns:minmax(0,1fr) var(--gutter) minmax(0,1fr) var(--gutter) minmax(0,1fr) var(--gutter) minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}.post-side-reverse{-ms-grid-column-span:4;grid-column:span 4}.post-content-reverse{grid-column:5/-1}}@media screen and (min-width:1280px){.site-footer-brand svg{height:130px}.no-desktop{display:none!important}.only-desktop{display:block!important}.section-hero .hero-text{margin-top:-3rem}.promo{text-align:left}.home-hero{padding:0}.home-hero .hero-content{-ms-grid-columns:(1fr)[12];-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(12,1fr)}.home-hero .hero-text-col{-ms-grid-column-span:6;-ms-grid-column:2;grid-column:2/8;margin-top:0}.home-hero .hero-image-col{-ms-grid-column-span:5;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-grid-column:8;grid-column:8/13;order:0}.home-hero .hero-slides-wrapper{max-width:100%}.home-hero .hero-description{padding-right:0}.home-hero .hero-control{bottom:2rem;right:2rem}}@media screen and (min-width:1366px){.no-widescreen{display:none!important}.only-widescreen{display:block!important}}@media (hover:hover) and (pointer:fine){#header .bar a:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:6px}#header .header-content .logo a:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:1pc}.primary-menu>li>a:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:2px}.primary-menu .sub-menu li a:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:2px}#header-menu-handle:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:2px}#header-mobile-panel .mobile-menu-panel .primary-menu>li>a:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:2px}.site-footer-menu li a:focus-visible,.site-footer-menu li a:visited:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:2px}.aula-teaser:focus-within:hover .wp-post-image,.aula-teaser:hover:hover .wp-post-image{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:scale(1.04);transform:scale(1.04)}.archive .aula-teaser.is-hovered:hover,.archive .aula-teaser:hover:hover{border-top:1px solid var(--color-divider)}.archive .aula-teaser:focus-within:hover,.archive .aula-teaser:hover:hover{background-color:var(--color-bg-lighter)}.archive .aula-teaser:focus-within:hover:after,.archive .aula-teaser:focus-within:hover:before,.archive .aula-teaser:hover:hover:after,.archive .aula-teaser:hover:hover:before{background-color:var(--color-bg-lighter);border-bottom:1px solid var(--color-divider);border-top:1px solid var(--color-divider);content:"";height:100%;inset:-1px auto -1px -20px;position:absolute;width:20px;z-index:0}.archive .aula-teaser:focus-within:hover:before,.archive .aula-teaser:hover:hover:before{inset:-1px -20px 0 auto}.archive .aula-teaser.is-next:focus-within:hover,.archive .aula-teaser.is-next:hover:hover{cursor:not-allowed}.archive .aula-teaser.is-next:focus-within:hover .aula-title,.archive .aula-teaser.is-next:hover:hover .aula-title{color:var(--color-ink-lighter)}.drawer .button-reset-filters:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:2px}.aula-sticky-nav .aula-sticky-nav-link:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:-2px}.aula-sticky-nav .aula-sticky-nav-share:focus-visible{border-radius:0;outline:2px solid var(--color-primary);outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.skip-link{-webkit-transition:none;transition:none}html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important}html{scroll-behavior:auto}#header .header-content,#header .header-content .logo svg,.primary-menu .sub-menu,.primary-menu .sub-menu li a,.primary-menu>li.menu-item-has-children>a:after,.primary-menu>li>a,.site-footer-legal a,.site-footer-legal a:visited,.site-footer-menu li a,.site-footer-menu li a:visited,.site-footer-menu-secondary a,.site-footer-menu-secondary a:visited{-webkit-transition:none;transition:none}.facetwp-type-slider .noUi-connect,.facetwp-type-slider .noUi-handle{-webkit-transition:none!important;transition:none!important}.aula-sticky-nav{-webkit-transition:none;transition:none}.aula-sticky-nav.is-visible{-webkit-animation:none;animation:none}.aula-sticky-nav-link,html.has-sticky-nav .site-header.is-hidden-by-sticky-nav{-webkit-transition:none;transition:none}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}.content-more{-webkit-animation:none;animation:none}.content-toggle-btn .icon{-webkit-transition:none;transition:none}.hero-control,.home-hero,.home-hero .hero-slide{-webkit-transition:none!important;transition:none!important}.hero-control:hover{-webkit-transform:none;transform:none}.marquee-track{-webkit-animation:none!important;animation:none!important}.marquee-content:last-child,.marquee-wrapper:after,.marquee-wrapper:before{display:none}}
/*# sourceMappingURL=style.css.map */
