﻿/*!
Theme Name: Superstudio Events
Theme URI: https://github.com/SilviaMalavasi/superstudioevents
Author: Silvia Malavasi
Author URI: https://github.com/SilviaMalavasi
Description: Blank fse developer theme.
Tags: developer, fse, blank
Version: 1.7.0
Requires at least: 5.0
Tested up to: 7.1
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: superstudioevents
This theme, like WordPress, is licensed under the GPL.
Happy coding.
*/body{position:relative;width:100%;overflow-anchor:none;margin:0;padding:0;border:0;vertical-align:baseline;line-height:1}body div,body span,body applet,body object,body iframe,body blockquote,body pre,body abbr,body acronym,body address,body big,body cite,body code,body del,body dfn,body em,body img,body ins,body kbd,body q,body s,body samp,body small,body strike,body strong,body sub,body sup,body tt,body var,body b,body u,body i,body center,body dl,body dt,body dd,body ol,body ul,body li,body fieldset,body form,body label,body legend,body table,body caption,body tbody,body tfoot,body thead,body tr,body th,body td,body article,body aside,body canvas,body details,body embed,body figure,body figcaption,body footer,body header,body hgroup,body menu,body nav,body output,body ruby,body section,body summary,body time,body mark,body audio,body video{margin:0;padding:0;border:0;vertical-align:baseline}body h1,body h2,body h3,body h4,body h5,body h6,body p,body a{margin:0;border:0;vertical-align:baseline}body picture,body img,body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body input,body button,body textarea,body select{font:inherit}body button{outline:0}body textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}body input[type=text],body input[type=button],body input[type=submit],body input[type=reset],body input[type=search],body input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}body table{border-collapse:collapse;border-spacing:0}body *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body *,body *::before,body *::after{-webkit-box-sizing:border-box;box-sizing:border-box}body .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}body img{width:100%;height:auto;-ms-flex-item-align:center;align-self:center;vertical-align:top}body .clear{display:block;clear:both}:root{ --root-font-size: calc((1vh + 4vw + 16px) * 0.2);--root-font-size: calc((1svh + 4svw + 16px) * 0.2);--font-14pt: calc(var(--root-font-size) * 0.054 * 14);--font-15pt: calc(var(--root-font-size) * 0.054 * 15);--font-16pt: calc(var(--root-font-size) * 0.054 * 16);--font-18pt: calc(var(--root-font-size) * 0.054 * 18);--font-20pt: calc(var(--root-font-size) * 0.054 * 20);--font-24pt: calc(var(--root-font-size) * 0.054 * 24);--font-28pt: calc(var(--root-font-size) * 0.054 * 28);--font-32pt: calc(var(--root-font-size) * 0.054 * 32);--font-36pt: calc(var(--root-font-size) * 0.054 * 36);--font-40pt: calc(var(--root-font-size) * 0.054 * 40);--font-48pt: calc(var(--root-font-size) * 0.054 * 48);--font-64pt: calc(var(--root-font-size) * 0.054 * 64);--font-96pt: calc(var(--root-font-size) * 0.054 * 96); --padding-1: 4vw;--padding-1: 4svw;--padding-2: calc(var(--padding-1) * 2);--padding-3: calc(var(--padding-1) * 3);--padding-4: calc(var(--padding-1) * 4);--padding-5: calc(var(--padding-1) * 5);--padding-6: calc(var(--padding-1) * 6);--easing: cubic-bezier(0, 0, 0.22, 1);--base: var(--wp--preset--color--base);--contrast: var(--wp--preset--color--contrast);--red: var(--wp--preset--color--red);--gray: var(--wp--preset--color--gray);--light-gray: var(--wp--preset--color--light-gray);--dark-gray: var(--wp--preset--color--dark-gray);--medium-gray: var(--wp--preset--color--medium-gray);--plus-base: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%22100%25%22 height%3D%22100%25%22 viewBox%3D%220 0 29 29%22 fill%3D%22none%22%3E%3Cpath d%3D%22M14.5 0V29%22 stroke%3D%22%23FFFFFF%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3Cpath d%3D%22M29 14.5L0 14.5%22 stroke%3D%22%23FFFFFF%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");--plus-contrast: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%22100%25%22 height%3D%22100%25%22 viewBox%3D%220 0 29 29%22 fill%3D%22none%22%3E%3Cpath d%3D%22M14.5 0V29%22 stroke%3D%22%23121212%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3Cpath d%3D%22M29 14.5L0 14.5%22 stroke%3D%22%23121212%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}@media screen and (pointer: fine)and (hover: hover)and (max-width: 1439px){:root{ --root-font-size: calc((1vh + 4vw + 16px) * 0.18);--root-font-size: calc((1svh + 4svw + 16px) * 0.18);--font-14pt: calc(var(--root-font-size) * 0.054 * 14);--font-15pt: calc(var(--root-font-size) * 0.054 * 15);--font-16pt: calc(var(--root-font-size) * 0.054 * 16);--font-18pt: calc(var(--root-font-size) * 0.054 * 18);--font-20pt: calc(var(--root-font-size) * 0.054 * 20);--font-24pt: calc(var(--root-font-size) * 0.054 * 24);--font-28pt: calc(var(--root-font-size) * 0.054 * 28);--font-32pt: calc(var(--root-font-size) * 0.054 * 32);--font-36pt: calc(var(--root-font-size) * 0.054 * 36);--font-40pt: calc(var(--root-font-size) * 0.054 * 40);--font-48pt: calc(var(--root-font-size) * 0.054 * 48);--font-64pt: calc(var(--root-font-size) * 0.054 * 64);--font-96pt: calc(var(--root-font-size) * 0.054 * 96); --padding-1: 2.25vw;--padding-1: 2.25svw}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){:root{ --root-font-size: 3.5vw;--root-font-size: 3.5svw;--font-14pt: calc(var(--root-font-size) * 0.054 * 14);--font-15pt: calc(var(--root-font-size) * 0.054 * 15);--font-16pt: calc(var(--root-font-size) * 0.054 * 16);--font-18pt: calc(var(--root-font-size) * 0.054 * 18);--font-20pt: calc(var(--root-font-size) * 0.054 * 20);--font-24pt: calc(var(--root-font-size) * 0.054 * 24);--font-28pt: calc(var(--root-font-size) * 0.054 * 28);--font-32pt: calc(var(--root-font-size) * 0.054 * 32);--font-36pt: calc(var(--root-font-size) * 0.054 * 36);--font-40pt: calc(var(--root-font-size) * 0.054 * 40);--font-48pt: calc(var(--root-font-size) * 0.054 * 48);--font-64pt: calc(var(--root-font-size) * 0.054 * 64);--font-96pt: calc(var(--root-font-size) * 0.054 * 96);--font-14pt: calc(var(--root-font-size) * 0.054 * 20);--font-16pt: calc(var(--root-font-size) * 0.054 * 22);--font-18pt: calc(var(--root-font-size) * 0.054 * 22);--font-20pt: calc(var(--root-font-size) * 0.054 * 24);--font-32pt: calc(var(--root-font-size) * 0.054 * 28);--font-36pt: calc(var(--root-font-size) * 0.054 * 30);--font-48pt: calc(var(--root-font-size) * 0.054 * 38);--font-64pt: calc(var(--root-font-size) * 0.054 * 44);--font-96pt: calc(var(--root-font-size) * 0.054 * 58); --padding-1: 6.5vw;--padding-1: 6.5svw;--padding-2: calc(var(--padding-1));--padding-3: calc(var(--padding-1));--padding-4: calc(var(--padding-1));--padding-5: calc(var(--padding-1));--padding-6: calc(var(--padding-1))}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){:root{ --root-font-size: 1.5vw;--root-font-size: 1.5svw;--font-14pt: calc(var(--root-font-size) * 0.054 * 14);--font-15pt: calc(var(--root-font-size) * 0.054 * 15);--font-16pt: calc(var(--root-font-size) * 0.054 * 16);--font-18pt: calc(var(--root-font-size) * 0.054 * 18);--font-20pt: calc(var(--root-font-size) * 0.054 * 20);--font-24pt: calc(var(--root-font-size) * 0.054 * 24);--font-28pt: calc(var(--root-font-size) * 0.054 * 28);--font-32pt: calc(var(--root-font-size) * 0.054 * 32);--font-36pt: calc(var(--root-font-size) * 0.054 * 36);--font-40pt: calc(var(--root-font-size) * 0.054 * 40);--font-48pt: calc(var(--root-font-size) * 0.054 * 48);--font-64pt: calc(var(--root-font-size) * 0.054 * 64);--font-96pt: calc(var(--root-font-size) * 0.054 * 96)}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){:root{ --root-font-size: 2.5vw;--root-font-size: 2.5svw;--font-14pt: calc(var(--root-font-size) * 0.054 * 14);--font-15pt: calc(var(--root-font-size) * 0.054 * 15);--font-16pt: calc(var(--root-font-size) * 0.054 * 16);--font-18pt: calc(var(--root-font-size) * 0.054 * 18);--font-20pt: calc(var(--root-font-size) * 0.054 * 20);--font-24pt: calc(var(--root-font-size) * 0.054 * 24);--font-28pt: calc(var(--root-font-size) * 0.054 * 28);--font-32pt: calc(var(--root-font-size) * 0.054 * 32);--font-36pt: calc(var(--root-font-size) * 0.054 * 36);--font-40pt: calc(var(--root-font-size) * 0.054 * 40);--font-48pt: calc(var(--root-font-size) * 0.054 * 48);--font-64pt: calc(var(--root-font-size) * 0.054 * 64);--font-96pt: calc(var(--root-font-size) * 0.054 * 96)}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: landscape)and (min-width: 769px){:root{ --root-font-size: calc((1vh + 4vw + 16px) * 0.22);--root-font-size: calc((1svh + 4svw + 16px) * 0.22);--font-14pt: calc(var(--root-font-size) * 0.054 * 14);--font-15pt: calc(var(--root-font-size) * 0.054 * 15);--font-16pt: calc(var(--root-font-size) * 0.054 * 16);--font-18pt: calc(var(--root-font-size) * 0.054 * 18);--font-20pt: calc(var(--root-font-size) * 0.054 * 20);--font-24pt: calc(var(--root-font-size) * 0.054 * 24);--font-28pt: calc(var(--root-font-size) * 0.054 * 28);--font-32pt: calc(var(--root-font-size) * 0.054 * 32);--font-36pt: calc(var(--root-font-size) * 0.054 * 36);--font-40pt: calc(var(--root-font-size) * 0.054 * 40);--font-48pt: calc(var(--root-font-size) * 0.054 * 48);--font-64pt: calc(var(--root-font-size) * 0.054 * 64);--font-96pt: calc(var(--root-font-size) * 0.054 * 96); --padding-1: 2.25vw;--padding-1: 2.25svw}}}#tinymce{--root-font-size: 20px;--font-14pt: calc(var(--root-font-size) * 0.054 * 14);--font-15pt: calc(var(--root-font-size) * 0.054 * 15);--font-16pt: calc(var(--root-font-size) * 0.054 * 16);--font-18pt: calc(var(--root-font-size) * 0.054 * 18);--font-20pt: calc(var(--root-font-size) * 0.054 * 20);--font-24pt: calc(var(--root-font-size) * 0.054 * 24);--font-28pt: calc(var(--root-font-size) * 0.054 * 28);--font-32pt: calc(var(--root-font-size) * 0.054 * 32);--font-36pt: calc(var(--root-font-size) * 0.054 * 36);--font-40pt: calc(var(--root-font-size) * 0.054 * 40);--font-48pt: calc(var(--root-font-size) * 0.054 * 48);--font-64pt: calc(var(--root-font-size) * 0.054 * 64);--font-96pt: calc(var(--root-font-size) * 0.054 * 96)}body,html{font-size:1.4vh;font-size:var(--root-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@supports(height: 1svh){body body,body html,html body,html html{font-size:var(--root-font-size)}}body h1,html h1{position:absolute; -webkit-transform: translateY(-100vh);-webkit-transform:translateY(-100svh); transform: translateY(-100vh);transform:translateY(-100svh)}body .edit-site-editor-canvas__block-list h1,html .edit-site-editor-canvas__block-list h1{display:none}body .editor-styles-wrapper h1,html .editor-styles-wrapper h1{position:relative;-webkit-transform:none;transform:none}body .acf-block-preview a,body .acf-block-preview button,body .acf-block-preview input[type=submit],html .acf-block-preview a,html .acf-block-preview button,html .acf-block-preview input[type=submit]{pointer-events:none}body a,html a{color:inherit;text-decoration:none}body a[x-apple-data-detectors],html a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important}body ul,html ul{padding:.5rem 0 .5rem 1rem}body ul li,html ul li{line-height:1.4em;font-size:var(--font-20pt);line-height:1.2em;padding-bottom:.5rem}body p,html p{font-size:var(--font-20pt);line-height:1.2em}body input,body input:focus,body textarea,body textarea:focus,body select,body select:focus,html input,html input:focus,html textarea,html textarea:focus,html select,html select:focus{font-family:"Helvetica Neue",sans-serif;border:none;resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 1.3rem 0;border-bottom:2px solid var(--gray);background-color:rgba(0,0,0,0);color:inherit;font-weight:400;width:100%;font-size:var(--font-20pt);line-height:1.2em;color:var(--base)}body input::-webkit-input-placeholder, body textarea::-webkit-input-placeholder, html input::-webkit-input-placeholder, html textarea::-webkit-input-placeholder{font-family:"Helvetica Neue",sans-serif;color:var(--gray);font-size:var(--font-20pt);line-height:1.2em}body input::-moz-placeholder, body textarea::-moz-placeholder, html input::-moz-placeholder, html textarea::-moz-placeholder{font-family:"Helvetica Neue",sans-serif;color:var(--gray);font-size:var(--font-20pt);line-height:1.2em}body input:-ms-input-placeholder, body textarea:-ms-input-placeholder, html input:-ms-input-placeholder, html textarea:-ms-input-placeholder{font-family:"Helvetica Neue",sans-serif;color:var(--gray);font-size:var(--font-20pt);line-height:1.2em}body input::-ms-input-placeholder, body textarea::-ms-input-placeholder, html input::-ms-input-placeholder, html textarea::-ms-input-placeholder{font-family:"Helvetica Neue",sans-serif;color:var(--gray);font-size:var(--font-20pt);line-height:1.2em}body input::placeholder,body textarea::placeholder,html input::placeholder,html textarea::placeholder{font-family:"Helvetica Neue",sans-serif;color:var(--gray);font-size:var(--font-20pt);line-height:1.2em}body input:focus::-webkit-input-placeholder, html input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}body input:focus::-moz-placeholder, html input:focus::-moz-placeholder{color:rgba(0,0,0,0)}body input:focus:-ms-input-placeholder, html input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}body input:focus::-ms-input-placeholder, html input:focus::-ms-input-placeholder{color:rgba(0,0,0,0)}body input:focus::placeholder,html input:focus::placeholder{color:rgba(0,0,0,0)}body input::spelling-error,html input::spelling-error{color:var(--contrast)}body input[type=number],html input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body input[type=number]::-webkit-inner-spin-button,body input[type=number]::-webkit-outer-spin-button,html input[type=number]::-webkit-inner-spin-button,html input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}body input[type=submit],html input[type=submit]{font-family:"Helvetica Monospaced",monospace;font-weight:400;font-size:var(--font-20pt);line-height:1.2em;width:auto;padding:.8rem 4.3rem .8rem 2.3rem;border:2px solid var(--base);border-radius:2rem;text-transform:uppercase;color:var(--base);background-color:rgba(0,0,0,0);background-image:var(--plus-base);background-repeat:no-repeat;background-position:right 2.3rem center;background-size:1rem 1rem;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:2px 0}body input[type=submit]:disabled,html input[type=submit]:disabled{opacity:.6}@media screen and (pointer: fine)and (hover: hover){body input[type=submit]:not(:disabled):hover,body input[type=submit]:not(:disabled):focus,html input[type=submit]:not(:disabled):hover,html input[type=submit]:not(:disabled):focus{color:var(--contrast);background-color:var(--base);background-image:var(--plus-contrast);border-color:var(--contrast);-webkit-transform:scale(1.05);transform:scale(1.05)}}body input[type=radio],html input[type=radio]{width:1.2rem;height:1.2rem;-webkit-box-flex:0;-ms-flex:0 0 1.2rem;flex:0 0 1.2rem;background-color:var(--base);padding:0;margin:0 .5rem 0 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){body input[type=radio],html input[type=radio]{width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem}}}body input[type=radio]:checked:after,html input[type=radio]:checked:after{content:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 671.43'%3E%3Cpath d='M789.34,113.52L686.48,10.65c-14.2-14.2-37.23-14.2-51.43,0l-235.04,235.05-132.18,132.18-102.87-102.87c-6.82-6.82-16.07-10.65-25.72-10.65s-18.9,3.83-25.72,10.65L10.65,377.88c-14.2,14.2-14.2,37.23,0,51.43l231.44,231.46c6.82,6.82,16.07,10.65,25.72,10.65s18.9-3.83,25.72-10.65l106.47-106.47h0S789.35,164.95,789.35,164.95c6.82-6.82,10.65-16.07,10.65-25.72,0-9.65-3.83-18.9-10.65-25.72Z' style='fill:%23121212;'/%3E%3C/svg%3E");color:var(--base);position:absolute;width:1rem;height:1rem;-webkit-transform:translate(0.08rem, 0.2rem);transform:translate(0.08rem, 0.2rem)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){body input[type=radio]:checked:after,html input[type=radio]:checked:after{font-size:1.2rem;line-height:1.2rem;margin-left:.2rem;-webkit-transform:translate(0.1rem, -0.1rem);transform:translate(0.1rem, -0.1rem)}}}body input[type=checkbox],html input[type=checkbox]{padding:0;border:none;background:var(--base);margin:0;width:1.2rem;height:1.2rem;-webkit-box-flex:0;-ms-flex:0 0 1.2rem;flex:0 0 1.2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-right:.2rem;border:2px solid var(--contrast);border-radius:.2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){body input[type=checkbox],html input[type=checkbox]{width:1.5rem;height:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem}}}body input[type=checkbox]:checked:after,html input[type=checkbox]:checked:after{content:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 671.43'%3E%3Cpath d='M789.34,113.52L686.48,10.65c-14.2-14.2-37.23-14.2-51.43,0l-235.04,235.05-132.18,132.18-102.87-102.87c-6.82-6.82-16.07-10.65-25.72-10.65s-18.9,3.83-25.72,10.65L10.65,377.88c-14.2,14.2-14.2,37.23,0,51.43l231.44,231.46c6.82,6.82,16.07,10.65,25.72,10.65s18.9-3.83,25.72-10.65l106.47-106.47h0S789.35,164.95,789.35,164.95c6.82-6.82,10.65-16.07,10.65-25.72,0-9.65-3.83-18.9-10.65-25.72Z' style='fill:%23121212;'/%3E%3C/svg%3E");color:var(--contrast);position:absolute;width:.9rem;height:.9rem;-webkit-transform:translate(0.1rem, -0.1rem);transform:translate(0.1rem, -0.1rem)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){body input[type=checkbox]:checked:after,html input[type=checkbox]:checked:after{width:1rem;height:1rem;-webkit-transform:translate(0.1rem, -0.1rem);transform:translate(0.1rem, -0.1rem)}}}body input:-webkit-autofill,body input:-webkit-autofill:hover,body input:-webkit-autofill:focus,body input:-webkit-autofill:active,html input:-webkit-autofill,html input:-webkit-autofill:hover,html input:-webkit-autofill:focus,html input:-webkit-autofill:active{color:var(--contrast);background-color:var(--base) !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-background-clip:text !important;background-clip:text !important}body input:-webkit-autofill,html input:-webkit-autofill{-webkit-text-fill-color:var(--contrast) !important}body select,html select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}body .entry-content a,html .entry-content a{color:var(--contrast);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}body .entry-content a:hover,html .entry-content a:hover{color:var(--gray)}body :root :where(a:where(:not(.wp-element-button))),html :root :where(a:where(:not(.wp-element-button))){text-decoration:none}.mce-content-body{padding:.5rem;width:calc(100% - 1rem)}.superstudio-events-button{font-family:"Helvetica Monospaced",monospace;display:block;padding:.8rem 2.3rem;border-radius:2rem;text-transform:uppercase;font-size:var(--font-20pt);line-height:1.2em;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.superstudio-events-button{padding:.8rem 1.4rem}}}@media screen and (pointer: fine)and (hover: hover){.superstudio-events-button:hover,.superstudio-events-button:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}}.superstudio-events-button.button-red{background-color:var(--red);color:var(--base);border:2px solid var(--base)}@media screen and (pointer: fine)and (hover: hover){.superstudio-events-button.button-red:hover,.superstudio-events-button.button-red:focus{background-color:var(--base);color:var(--contrast);border:2px solid var(--contrast)}}.superstudio-events-button.button-white{background-color:var(--base);color:var(--contrast);border:2px solid var(--contrast)}@media screen and (pointer: fine)and (hover: hover){.superstudio-events-button.button-white:hover,.superstudio-events-button.button-white:focus{background-color:var(--contrast);color:var(--base);border:2px solid var(--base)}}.superstudio-events-button.button-black{background-color:var(--contrast);color:var(--base);border:2px solid var(--base)}@media screen and (pointer: fine)and (hover: hover){.superstudio-events-button.button-black:hover,.superstudio-events-button.button-black:focus{background-color:var(--base);color:var(--contrast);border:2px solid var(--contrast)}}.superstudio-events-button.button-plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.superstudio-events-button.button-plus::after{content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 29 29%22 fill%3D%22none%22%3E%3Cpath d%3D%22M14.5 0V29%22 stroke%3D%22%23000000%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3Cpath d%3D%22M29 14.5L0 14.5%22 stroke%3D%22%23000000%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 29 29%22 fill%3D%22none%22%3E%3Cpath d%3D%22M14.5 0V29%22 stroke%3D%22%23000000%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3Cpath d%3D%22M29 14.5L0 14.5%22 stroke%3D%22%23000000%22 stroke-width%3D%222%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") center/contain no-repeat;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.superstudio-events-button.button-plus:hover::after,.superstudio-events-button.button-plus:focus::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}main{width:100%;height:auto;overflow:hidden}#wpadminbar{ width: 99vw;width:99svw}.block-editor-iframe__html .wp-block-post-content{padding-top:2rem}.block-editor-iframe__html{padding:0 2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.venue-spacer{display:none}}}.legal h1{position:relative;-webkit-transform:translateY(0);transform:translateY(0);padding:14rem var(--padding-4) 6rem var(--padding-4);background:var(--contrast);color:var(--base);font-size:var(--font-48pt);line-height:1em}.legal .entry-content{padding:6rem var(--padding-4)}@media screen and (pointer: fine)and (hover: hover){body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content){cursor:none !important}body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content) a,body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content) button,body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content) .swiper-prev,body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content) .swiper-next,body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content) input,body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content) textarea,body:not(.wp-admin):not(.login):not(.editor-styles-wrapper):not(.acf_content) .swiper-pagination-bullet{cursor:none !important}.iubenda-cs-container,#iubenda-iframe{cursor:auto !important}}#cursor-outline{position:fixed;top:0;left:0;border-radius:50%;width:1.2rem;height:1.2rem;pointer-events:none;z-index:600;border-radius:50%;border:solid 2px var(--contrast);display:none}@media screen and (pointer: fine)and (hover: hover){#cursor-outline{display:block}}#cursor-dot{position:fixed;top:0;left:0;border-radius:50%;width:.7rem;height:.7rem;pointer-events:none;z-index:600;background:var(--contrast);display:none}@media screen and (pointer: fine)and (hover: hover){#cursor-dot{display:block}}#scrollTopBtn{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; bottom: calc(7vh - 1.8rem);bottom:calc(7svh - 1.8rem);left:auto;right:.9rem;width:1.8rem;height:1.8rem;z-index:10;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){#scrollTopBtn{bottom:2.2rem;right:1rem;width:2.8rem;height:2.8rem}}}#scrollTopBtn svg{-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}#scrollTopBtn svg circle{fill:rgba(0,0,0,.7)}#scrollTopBtn svg polygon{fill:#fff}@media screen and (pointer: fine)and (hover: hover){#scrollTopBtn:hover>svg,#scrollTopBtn:focus>svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}*::-webkit-scrollbar{scrollbar-width:thin;scrollbar-color:#000 #fff}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:0px;border:3px solid #000}html.scrollbar-black *::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #000}html.scrollbar-black *::-webkit-scrollbar{scrollbar-width:thin;scrollbar-color:#000 #000}:root{--swiper-theme-color: var(--contrast);--swiper-navigation-size: 2.4rem;--swiper-navigation-color: #777670;--swiper-navigation-color-hover: var(--contrast);--swiper-navigation-disabled-opacity: 0.35}.swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--swiper-navigation-color);-webkit-transition:color .3s var(--easing),opacity .3s var(--easing);transition:color .3s var(--easing),opacity .3s var(--easing)}.swiper-button-prev svg,.swiper-button-next svg{display:block;width:100%;height:100%}@media screen and (pointer: fine)and (hover: hover){.swiper-button-prev:hover,.swiper-button-prev:focus-visible,.swiper-button-next:hover,.swiper-button-next:focus-visible{color:var(--swiper-navigation-color-hover)}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:var(--swiper-navigation-disabled-opacity);cursor:default}.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock{display:none}.swiper-button-next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.acf-block-preview .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.acf-block-preview .swiper-slide{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.acf-block-preview .swiper-slide:nth-child(n+4),.acf-block-preview .swiper-nav{display:none}.wpcf7 .contact-columns{display:-webkit-box;display:-ms-flexbox;display:flex; gap: 2vw;gap:2svw}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.wpcf7 .contact-columns{display:block}}}.wpcf7 .contact-columns .contact-column{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.wpcf7 .contact-choice{border:none;margin:0;padding:0 0 1rem 0;min-width:0}.wpcf7 .contact-choice .contact-choice-label{font-size:var(--font-20pt);line-height:1.2em;color:var(--gray);text-transform:uppercase;padding:2rem 0 1rem 0}.wpcf7 .contact-choice .contact-choice-label span{text-transform:none}.wpcf7 .contact-choice .wpcf7-radio,.wpcf7 .contact-choice .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item,.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item{margin:0}.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label,.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label{position:relative;cursor:pointer}.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label input[type=radio],.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label input[type=checkbox],.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label input[type=radio],.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label,.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{font-size:var(--font-16pt);line-height:1.2em;display:block;padding:.6rem 1.4rem;border:2px solid var(--gray);border-radius:2rem;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label input:checked+.wpcf7-list-item-label,.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label{border-color:var(--base);background-color:var(--base);color:var(--contrast)}.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label input:focus-visible+.wpcf7-list-item-label,.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label input:focus-visible+.wpcf7-list-item-label{outline:1px solid currentColor;outline-offset:2px}@media screen and (pointer: fine)and (hover: hover){.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label:hover .wpcf7-list-item-label,.wpcf7 .contact-choice .wpcf7-radio .wpcf7-list-item label:focus .wpcf7-list-item-label,.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label:hover .wpcf7-list-item-label,.wpcf7 .contact-choice .wpcf7-checkbox .wpcf7-list-item label:focus .wpcf7-list-item-label{border-color:currentColor}}.wpcf7 .spacer{display:block}.wpcf7 .contact-chekboxes{padding-top:3rem}.wpcf7 .contact-chekboxes a{color:var(--base);text-decoration:underline;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.wpcf7 .contact-chekboxes a:hover,.wpcf7 .contact-chekboxes a:focus{color:var(--gray)}}.wpcf7 .contact-chekboxes .wpcf7-list-item{margin:0;padding:0 0 1rem 0}.wpcf7 .contact-chekboxes .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.wpcf7 .contact-chekboxes .wpcf7-list-item label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}}.wpcf7 label{display:block}.wpcf7 p{padding-bottom:1rem}.wpcf7 .submit-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4rem}.wpcf7 .submit-cont p{padding-bottom:0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.wpcf7 .submit-cont p{text-align:center}}}.wpcf7 .wpcf7-not-valid-tip{font-size:var(--font-15pt);line-height:1.2em;margin-top:.3rem}.wpcf7 .wpcf7-spinner{position:absolute;margin-left:1rem;margin-top:1rem}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.wpcf7 .wpcf7-spinner{margin-top:.8rem}}}.wpcf7 .wpcf7-response-output{font-size:var(--font-16pt);line-height:1.2em;margin:0;padding:1rem 0 0 0;border:none;text-align:center}.city-popup{display:none}.city-popup-open{overflow:hidden}.city-popup-open .superstudioevents-header{pointer-events:none}.city-popup-open .superstudioevents-header .wp-block-group>:not(figure),.city-popup-open .superstudioevents-header>.header-center,.city-popup-open .superstudioevents-header .header-pagine-links{visibility:hidden}.city-popup-open .superstudioevents-header .wp-block-group>figure{width:15rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .superstudioevents-header .wp-block-group>figure{width:10rem}}}.city-popup-open .superstudioevents-header .wp-block-group>figure svg path{fill:var(--base)}.city-popup-open .city-popup{position:fixed;inset:0;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7rem var(--padding-1) var(--padding-1);color:var(--base);background-color:rgba(0,0,0,.2);backdrop-filter:blur(20px);outline:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .city-popup{padding-top:5rem}}}.city-popup-open .city-popup .city-popup-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border:2px solid rgba(255,255,255,.6);overflow:hidden;margin:0 var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .city-popup .city-popup-box{margin:0}}}.city-popup-open .city-popup .city-popup-box .city-popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:1rem 2rem;border-bottom:2px solid rgba(255,255,255,.6)}.city-popup-open .city-popup .city-popup-box .city-popup-header p{max-width:40rem;text-transform:uppercase;font-size:var(--font-14pt);line-height:1.2em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.city-popup-open .city-popup .city-popup-box .city-popup-header p{ font-size: 3vw;font-size:3svw}}}.city-popup-open .city-popup .city-popup-box .city-popup-header .city-popup-close{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.5rem;height:1.5rem;padding:0;color:var(--base);background:none;border:none;cursor:pointer;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.city-popup-open .city-popup .city-popup-box .city-popup-header .city-popup-close:hover,.city-popup-open .city-popup .city-popup-box .city-popup-header .city-popup-close:focus{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.city-popup-open .city-popup .city-popup-box .city-popup-header .city-popup-close svg{display:block;width:100%;height:100%}.city-popup-open .city-popup .city-popup-box .city-popup-cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .city-popup .city-popup-box .city-popup-cities{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}}.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem 4rem 3rem;overflow:hidden;isolation:isolate}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city{padding:2rem}}}.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city+.city-popup-city{border-left:2px solid rgba(255,255,255,.6)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city+.city-popup-city{border-top:2px solid rgba(255,255,255,.6);border-left:none}}}.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city+.city-popup-city .city-popup-image{top:-2%;left:-2%;width:134%}.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-image{position:absolute;z-index:-1;top:-2%;left:-21%;width:160%;height:auto;opacity:.5;pointer-events:none}.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-meta,.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;text-transform:uppercase;font-size:var(--font-14pt);line-height:1.2em}.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-name{ font-size: 7vw;font-size:7svw;line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-name{ font-size: 15vw;font-size:15svw;margin:.5rem 0}}}.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-button{margin-top:2rem;font-size:var(--font-16pt);line-height:1.2em;color:var(--base);background-color:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.5);backdrop-filter:blur(10px)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-button{margin-top:1rem}}}@media screen and (pointer: fine)and (hover: hover){.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-button:hover,.city-popup-open .city-popup .city-popup-box .city-popup-cities .city-popup-city .city-popup-button:focus{color:var(--contrast);background-color:var(--base)}}.city-popup-open .city-popup .city-popup-box .city-popup-footer{padding:.75rem 2rem;text-align:center;border-top:2px solid rgba(255,255,255,.6);font-size:var(--font-14pt);line-height:1.2em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.city-popup-open .city-popup .city-popup-box .city-popup-footer{ font-size: 3vw;font-size:3svw}}}.superstudioevents-header{position:fixed;top:0;left:0;z-index:10;width:100%;padding:3.5rem var(--padding-1);-webkit-transition:all .5s var(--easing);transition:all .5s var(--easing)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.superstudioevents-header{padding:2rem var(--padding-4) 0 var(--padding-4)}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.superstudioevents-header{padding:2rem var(--padding-1)}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.superstudioevents-header{padding:2rem var(--padding-1)}}}.superstudioevents-header::before{content:"";position:absolute;inset:0;z-index:-1;background-color:rgba(255,255,255,.1);backdrop-filter:blur(10px);opacity:0;-webkit-transition:opacity .5s var(--easing);transition:opacity .5s var(--easing)}.superstudioevents-header .wp-block-group>figure,.superstudioevents-header .wp-block-group>.wp-block-site-logo{z-index:500;width:19rem;margin-top:.25rem;-webkit-transition:all .5s var(--easing);transition:all .5s var(--easing)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.superstudioevents-header .wp-block-group>figure,.superstudioevents-header .wp-block-group>.wp-block-site-logo{width:13rem}}}.superstudioevents-header .wp-block-group>figure a,.superstudioevents-header .wp-block-group>.wp-block-site-logo a{width:100%}.superstudioevents-header .wp-block-group>figure svg,.superstudioevents-header .wp-block-group>.wp-block-site-logo svg{overflow:visible}.superstudioevents-header .wp-block-group>figure svg path,.superstudioevents-header .wp-block-group>.wp-block-site-logo svg path{fill:var(--base);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.superstudioevents-header #mobile-menu #menuToggle svg path{-webkit-transition:stroke .3s var(--easing);transition:stroke .3s var(--easing)}.superstudioevents-header>.header-center{position:absolute;top:3.5rem;left:calc(var(--padding-1) + 19rem + 2rem);right:calc(var(--padding-1) + var(--menu-width) + 4rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-transition:top .5s var(--easing);transition:top .5s var(--easing)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.superstudioevents-header>.header-center{display:none}}}.superstudioevents-header>.header-center .city-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--base);text-transform:uppercase;-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.superstudioevents-header>.header-center .city-switcher a{-webkit-transition:opacity .3s var(--easing);transition:opacity .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.superstudioevents-header>.header-center .city-switcher a:hover,.superstudioevents-header>.header-center .city-switcher a:focus{opacity:.6}}.superstudioevents-header>.header-center .city-switcher strong{font-weight:700}.superstudioevents-header>.header-center .city-switcher span{padding:0 .4rem}.superstudioevents-header.menu-has-white-background:not(.open-menu) .wp-block-group>figure svg path,.superstudioevents-header.menu-has-white-background:not(.open-menu) .wp-block-group>.wp-block-site-logo svg path,.superstudioevents-header.menu-has-base-background:not(.open-menu) .wp-block-group>figure svg path,.superstudioevents-header.menu-has-base-background:not(.open-menu) .wp-block-group>.wp-block-site-logo svg path{fill:var(--contrast)}.superstudioevents-header.menu-has-white-background:not(.open-menu) #mobile-menu #menuToggle svg path,.superstudioevents-header.menu-has-base-background:not(.open-menu) #mobile-menu #menuToggle svg path{stroke:var(--contrast)}.superstudioevents-header.menu-has-white-background:not(.open-menu)>.header-center .city-switcher,.superstudioevents-header.menu-has-base-background:not(.open-menu)>.header-center .city-switcher{color:var(--contrast)}.superstudioevents-header.scrolled:not(.open-menu)::before{opacity:1}.superstudioevents-header.scrolled{padding:1rem var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.superstudioevents-header.scrolled{padding:1rem var(--padding-4)}}}.superstudioevents-header.scrolled .wp-block-group>figure,.superstudioevents-header.scrolled .wp-block-group>.wp-block-site-logo{width:15rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.superstudioevents-header.scrolled .wp-block-group>figure,.superstudioevents-header.scrolled .wp-block-group>.wp-block-site-logo{width:13rem}}}.superstudioevents-header.scrolled>.header-center{top:.65rem}.superstudioevents-header.scrolled #mobile-menu #menuToggle{top:.85rem}&.open-menu .wp-block-group>figure svg path{fill:var(--base) !important}.editor-styles-wrapper .superstudioevents-header{position:relative;background-color:#dcdcdc;margin-bottom:2rem}.header-pagine{position:relative;width:100%; height: 100vh;height:100svh;background-color:var(--contrast)}.header-pagine .header-pagine-media{position:absolute;inset:0;z-index:1}.header-pagine .header-pagine-media picture{display:block;width:100%;height:100%}.header-pagine .header-pagine-media video,.header-pagine .header-pagine-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-pagine .header-pagine-media .header-pagine-swiper{height:100%}.header-pagine .header-pagine-media .header-pagine-swiper .swiper-slide{height:100%}.header-pagine .header-pagine-media .header-pagine-swiper:not(.swiper-initialized) .swiper-wrapper{height:100%}.header-pagine .header-pagine-media .header-pagine-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.header-pagine .header-pagine-content{position:absolute;left:0;bottom:0;z-index:2; padding: 0 var(--padding-1) 20vh var(--padding-1);padding:0 var(--padding-1) 20svh var(--padding-1);color:var(--base);width:var(--header-pagine-larghezza, 100%);text-shadow:0 0 .5rem rgba(0,0,0,.5),0 .1rem .2rem rgba(0,0,0,.35)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.header-pagine .header-pagine-content{width:100%; padding-bottom: 23vh;padding-bottom:23svh}}}.header-pagine .header-pagine-content .header-pagine-title{font-size:var(--font-96pt);line-height:.9em;text-transform:uppercase;padding-bottom:0}.header-pagine .header-pagine-content .header-pagine-text{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.header-pagine .header-pagine-content .header-pagine-text{line-height:1.2em}}}.header-pagine .header-pagine-content .header-pagine-text{line-height:1.1em;font-weight:700}.header-pagine>.header-pagine-links{display:none;position:absolute;left:0;right:0; bottom: 6vh;bottom:6svh;z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;list-style:none;margin:0;padding:0 var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.header-pagine>.header-pagine-links{display:-webkit-box;display:-ms-flexbox;display:flex}.header-pagine>.header-pagine-links .superstudio-events-button{ font-size: 2.9vw;font-size:2.9svw}}}.editor-styles-wrapper .header-pagine>.header-pagine-links{display:-webkit-box;display:-ms-flexbox;display:flex}.superstudioevents-header .header-pagine-links{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem;list-style:none;margin:0;padding:0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.superstudioevents-header .header-pagine-links{display:none}}}.lista-news{padding:18rem var(--padding-1) 6rem var(--padding-1);background:var(--contrast);color:var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news{padding:14rem var(--padding-1) 6rem var(--padding-1)}}}.lista-news .lista-news-title{font-size:var(--font-96pt);line-height:.9em;font-weight:700;text-transform:uppercase;padding-bottom:7.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-title{padding-bottom:5rem}}}.lista-news>.header-pagine-links{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0 0 5rem 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news>.header-pagine-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lista-news>.header-pagine-links .superstudio-events-button{ font-size: 2.9vw;font-size:2.9svw}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table{padding:0}}}.lista-news .lista-news-table .lista-news-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1.3rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-head{display:block}}}.lista-news .lista-news-table .lista-news-head .lista-news-head-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;font-size:var(--font-16pt);line-height:1.2em;text-transform:uppercase;padding:0 .5rem 1.9rem .5rem;border-bottom:1px solid var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-head .lista-news-head-cell{padding:1.5rem 0}}}.lista-news .lista-news-table .lista-news-head .lista-news-head-title{-webkit-box-flex:1;-ms-flex:1;flex:1}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-head .lista-news-head-title{display:none}}}.lista-news .lista-news-table .lista-news-head .lista-news-filter{-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem;position:relative}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-head .lista-news-filter.lista-news-filter-anno{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;padding:0;background:none;border:0;color:inherit;font:inherit;text-transform:inherit;text-align:left;cursor:pointer;-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-toggle:hover,.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-toggle:focus{color:var(--gray)}}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-toggle svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.6rem;height:.7rem;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:2;margin:0;padding:0;list-style:none;background-color:var(--contrast);opacity:0;visibility:hidden;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options li{padding:0}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options li:first-of-type .lista-news-filter-option{padding-top:1.2rem}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options li:last-of-type .lista-news-filter-option{border-bottom:2px solid var(--base);padding-bottom:1.2rem}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options .lista-news-filter-option{display:block;width:100%;padding:.7rem .5rem;background:none;border:0;color:var(--base);font-size:var(--font-16pt);line-height:1.2em;text-transform:inherit;text-align:left;cursor:pointer;-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options .lista-news-filter-option:hover,.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options .lista-news-filter-option:focus{color:var(--gray)}}.lista-news .lista-news-table .lista-news-head .lista-news-filter .lista-news-filter-options .lista-news-filter-option.is-active{color:var(--gray)}.lista-news .lista-news-table .lista-news-head .lista-news-filter.is-open .lista-news-filter-toggle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lista-news .lista-news-table .lista-news-head .lista-news-filter.is-open .lista-news-filter-options{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.lista-news .lista-news-table .lista-news-items{-webkit-transition:opacity .3s var(--easing);transition:opacity .3s var(--easing)}.lista-news .lista-news-table .lista-news-items.is-loading{opacity:.4;pointer-events:none}.lista-news .lista-news-table .lista-news-items .lista-news-item{border-bottom:1px solid var(--base)}.lista-news .lista-news-table .lista-news-items .lista-news-item:last-child{border-bottom:0}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;width:100%;background:none;border:0;padding:2.2rem 0;cursor:pointer;text-align:left;color:inherit;font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle:hover{color:var(--contrast);background-color:var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.6rem;padding:1.5rem 0}}}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle span{padding:0 .5rem}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle .lista-news-item-title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle .lista-news-item-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0;padding-left:0}}}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle .lista-news-item-date{-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle .lista-news-item-date{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0;padding-left:0}}}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle .lista-news-item-category{-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-toggle .lista-news-item-category{display:none}}}.lista-news .lista-news-table .lista-news-items .lista-news-item.is-open .lista-news-item-toggle{color:var(--contrast);background-color:var(--base)}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel{height:0;overflow:hidden}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;padding:3rem 1.8rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem;padding:2rem 0}}}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-image{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding-right:7rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-body{padding-right:0}}}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-body .lista-news-item-label{font-size:var(--font-20pt);line-height:1.2em;text-transform:uppercase}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-body .lista-news-item-heading{font-size:var(--font-48pt);line-height:1em;font-weight:400}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-body .lista-news-item-excerpt{font-size:var(--font-20pt);line-height:1.2em}.lista-news .lista-news-table .lista-news-items .lista-news-item .lista-news-item-panel .lista-news-item-content .lista-news-item-body .lista-news-item-link{margin-top:1rem;font-size:var(--font-20pt);line-height:1.2em}.lista-news .lista-news-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6.2rem}.lista-news .lista-news-more[hidden]{display:none}.lista-news .lista-news-more .lista-news-more-button{cursor:pointer}.lista-news .lista-news-more .lista-news-more-button:disabled{opacity:.6;pointer-events:none}.editor-styles-wrapper .lista-news>.header-pagine-links{display:-webkit-box;display:-ms-flexbox;display:flex}.singola-news{position:relative}.singola-news .singola-news-media{position:relative; height: 50vh;height:50svh}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-media{ height: 45vh;height:45svh}}}.singola-news .singola-news-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.singola-news .singola-news-media .header-pagine-links{display:none;position:absolute;left:0;right:0;bottom:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0 var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-media .header-pagine-links{display:-webkit-box;display:-ms-flexbox;display:flex}.singola-news .singola-news-media .header-pagine-links .superstudio-events-button{ font-size: 2.9vw;font-size:2.9svw}}}.singola-news .singola-news-content{padding:3rem var(--padding-4) 8rem var(--padding-4);background-color:var(--base);color:var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-content{padding:3rem var(--padding-1) 2rem var(--padding-1)}}}.singola-news .singola-news-content .singola-news-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase;color:inherit;padding:.5rem 0;border-top:2px solid var(--contrast);border-bottom:2px solid var(--contrast);-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.singola-news .singola-news-content .singola-news-back:hover,.singola-news .singola-news-content .singola-news-back:focus{color:var(--gray)}}.singola-news .singola-news-content .singola-news-back svg{-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;margin-right:1rem}.singola-news .singola-news-content .singola-news-title{position:static;-webkit-transform:none;transform:none;font-size:var(--font-64pt);line-height:1em;font-weight:700;text-transform:uppercase;padding:2.5rem 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-content .singola-news-title{font-size:var(--font-48pt);line-height:1em;padding:2rem 0}}}.singola-news .singola-news-content .singola-news-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:.5rem 0;border-top:2px solid var(--contrast);border-bottom:2px solid var(--contrast);text-transform:uppercase}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-content .singola-news-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}}}.singola-news .singola-news-content .singola-news-bar .singola-news-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.4rem;margin:0;padding:0;list-style:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.singola-news .singola-news-content .singola-news-bar .singola-news-info.venue-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.singola-news .singola-news-content .singola-news-bar .singola-news-info.venue-data li{padding-left:0}.singola-news .singola-news-content .singola-news-bar .singola-news-info.venue-data li+li{border-left:0 solid var(--contrast)}}}.singola-news .singola-news-content .singola-news-bar .singola-news-info li{padding:0 1rem;font-size:var(--font-18pt);line-height:1.2em}.singola-news .singola-news-content .singola-news-bar .singola-news-info li:first-child{padding-left:0}.singola-news .singola-news-content .singola-news-bar .singola-news-info li+li{border-left:2px solid var(--contrast)}.singola-news .singola-news-content .singola-news-bar .singola-news-dates{padding:0;text-align:right;font-size:var(--font-18pt);line-height:1.2em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-content .singola-news-bar .singola-news-dates{text-align:left}}}.singola-news .singola-news-content .singola-news-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-top:5rem;padding-bottom:3rem;font-size:var(--font-20pt);line-height:1.2em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-content .singola-news-body{padding-top:3rem;gap:1.5rem}}}.singola-news .singola-news-content .singola-news-body>*{margin:0}.singola-news .singola-news-content .singola-news-body p{padding:0}.singola-news .singola-news-content .singola-news-body h2{font-size:var(--font-40pt);line-height:1em}.singola-news .singola-news-content .singola-news-body h2 .line{margin-top:0}.singola-news .singola-news-content .singola-news-body h2{font-weight:700;text-transform:uppercase;padding:2rem 0 0 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.singola-news .singola-news-content .singola-news-body h2{font-size:var(--font-28pt);line-height:1.1em}}}.singola-news .singola-news-content .singola-news-body h3{font-size:var(--font-28pt);line-height:1.1em;font-weight:700;padding:1rem 0 0 0}.singola-news .singola-news-content .singola-news-body a{color:inherit;text-decoration:underline;-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.singola-news .singola-news-content .singola-news-body a:hover,.singola-news .singola-news-content .singola-news-body a:focus{color:var(--gray)}}.singola-news .singola-news-content .singola-news-body ul,.singola-news .singola-news-content .singola-news-body ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;padding-left:2rem}.singola-news .singola-news-content .singola-news-body figure img{display:block;width:100%;height:auto}.singola-news .singola-news-content .singola-news-body figure figcaption{font-size:var(--font-18pt);line-height:1.2em;color:var(--gray);padding-top:.8rem}.singola-news .singola-news-content .singola-news-body .wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.singola-news .singola-news-content .singola-news-body .wp-block-gallery figure{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}.singola-news .singola-news-content .singola-news-body .wp-block-gallery figure img{height:100%;-o-object-fit:cover;object-fit:cover}.singola-news .singola-news-content .singola-news-body blockquote{font-size:var(--font-28pt);line-height:1.1em;padding:0 0 0 2rem;border-left:2px solid var(--contrast)}.singola-news .singola-news-content .singola-news-body hr{width:100%;border:0;border-top:2px solid var(--contrast)}.editor-styles-wrapper .singola-news-media .header-pagine-links{display:-webkit-box;display:-ms-flexbox;display:flex}.domande-risposte{padding:10rem var(--padding-1) 7rem var(--padding-1);background-color:var(--contrast);color:var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.domande-risposte{padding:5rem var(--padding-1) 3rem var(--padding-1)}}}.domande-risposte .domande-risposte-title{font-size:var(--font-40pt);line-height:1em}.domande-risposte .domande-risposte-title .line{margin-top:0}.domande-risposte .domande-risposte-title{font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:6rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.domande-risposte .domande-risposte-title{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.domande-risposte .domande-risposte-title{line-height:1.2em}}}.domande-risposte .domande-risposte-title{padding-bottom:4rem}}}.domande-risposte .domande-risposte-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem;margin:0 auto;padding:2rem var(--padding-2)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.domande-risposte .domande-risposte-groups{gap:5rem;padding:2rem 0}}}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-group-title{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-group-title{line-height:1.2em}}}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-group-title{font-weight:700;text-transform:uppercase;padding-bottom:.8rem}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-group-text{font-size:var(--font-28pt);line-height:1.1em;font-weight:300;padding-bottom:3rem;max-width:50%}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-group-text{max-width:100%}}}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item{border-bottom:1px solid var(--base)}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;padding:2.5rem 0;background:none;border:0;cursor:pointer;text-align:left;color:inherit}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-toggle .domande-risposte-question{font-size:var(--font-20pt);line-height:1.2em;font-weight:700}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-toggle .domande-risposte-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.2rem;height:1.2rem}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-toggle .domande-risposte-icon .domande-risposte-icon-bar{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel{height:0;overflow:hidden}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel .domande-risposte-answer{padding-bottom:2.5rem;max-width:calc(100% - 3rem)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel .domande-risposte-answer{max-width:calc(100% - 3rem)}}}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel .domande-risposte-answer p{font-size:var(--font-18pt);line-height:1.2em;font-weight:300;padding-bottom:.5rem}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel .domande-risposte-answer a{color:inherit;-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel .domande-risposte-answer a:hover,.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel .domande-risposte-answer a:focus{color:var(--gray)}}.domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item.is-open .domande-risposte-toggle .domande-risposte-icon .domande-risposte-icon-bar{-webkit-transform:scaleY(0);transform:scaleY(0)}.acf-block-preview .domande-risposte .domande-risposte-groups .domande-risposte-group .domande-risposte-items .domande-risposte-item .domande-risposte-panel{height:auto}.testo-scorrevole{overflow:hidden;background-color:var(--contrast);color:var(--base);margin-top:-1px}.testo-scorrevole .testo-scorrevole-track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:testo-scorrevole-scroll 75s linear infinite;animation:testo-scorrevole-scroll 75s linear infinite}@media(prefers-reduced-motion: reduce){.testo-scorrevole .testo-scorrevole-track{-webkit-animation:none;animation:none}}@media screen and (pointer: fine)and (hover: hover){.testo-scorrevole .testo-scorrevole-track:has(a):hover,.testo-scorrevole .testo-scorrevole-track:has(a):focus{-webkit-animation-play-state:paused;animation-play-state:paused}}.testo-scorrevole .testo-scorrevole-track .testo-scorrevole-text{line-height:1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.55rem .75em .5rem 0;white-space:nowrap;text-transform:uppercase}.testo-scorrevole .testo-scorrevole-track .testo-scorrevole-text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;-webkit-transition:opacity .3s var(--easing);transition:opacity .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.testo-scorrevole .testo-scorrevole-track .testo-scorrevole-text a:hover,.testo-scorrevole .testo-scorrevole-track .testo-scorrevole-text a:focus{opacity:.6}}@-webkit-keyframes testo-scorrevole-scroll{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@keyframes testo-scorrevole-scroll{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}.lista-venues{padding:5rem var(--padding-2);text-align:center}.lista-venues .lista-venues-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:1.5rem}.lista-venues .lista-venues-text{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-text{line-height:1.2em}}}.lista-venues .lista-venues-text{font-weight:300;max-width:59rem;margin:0 auto}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-text{max-width:100000000rem}}}.lista-venues .lista-venues-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-top:3rem;text-align:left}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid{grid-template-columns:1fr}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.lista-venues .lista-venues-grid{grid-template-columns:repeat(2, 1fr)}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.lista-venues .lista-venues-grid{grid-template-columns:repeat(2, 1fr)}}}.lista-venues .lista-venues-grid .lista-venues-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;border-radius:.5rem;background-color:var(--contrast);color:var(--base)}.lista-venues .lista-venues-grid .lista-venues-card:not(:only-child){display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-titles .lista-venues-card-title{font-size:var(--font-28pt);line-height:1.1em;font-weight:400;text-transform:uppercase;padding-bottom:0;position:relative;z-index:2}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-titles .lista-venues-card-title{padding-bottom:.5rem}}}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-titles .lista-venues-card-title strong{font-weight:700}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-titles .lista-venues-card-text{font-size:var(--font-14pt);line-height:1.2em;max-width:20rem;position:relative;z-index:2}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-image{position:absolute;top:7rem;left:0;width:100%}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-image{top:8rem}}}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-image img{width:100%;height:auto}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data{grid-row:2; padding: 14vw 0 0 0;padding:14svw 0 0 0;list-style:none;position:relative;z-index:2}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data{ padding: 45vw 0 0 0;padding:45svw 0 0 0}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data{ padding: 24vw 0 0 0;padding:24svw 0 0 0}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data{ padding: 24vw 0 0 0;padding:24svw 0 0 0}}}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem;padding:0}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data li .lista-venues-card-number{font-size:var(--font-40pt);line-height:1em}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data li .lista-venues-card-number .line{margin-top:0}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data li .lista-venues-card-number{font-weight:700}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-data li .lista-venues-card-label{font-size:var(--font-18pt);line-height:1.2em;font-weight:300;text-transform:uppercase}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-link{grid-row:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-top:auto;padding-top:1.5rem;font-family:"Helvetica Monospaced",monospace;font-size:var(--font-16pt);line-height:1.2em;text-transform:uppercase;position:relative;z-index:2}.lista-venues .lista-venues-grid .lista-venues-card .lista-venues-card-link svg{width:1.2rem;height:auto;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.lista-venues .lista-venues-grid .lista-venues-card:is(a){-webkit-transition:-webkit-filter .8s var(--easing);transition:-webkit-filter .8s var(--easing);transition:filter .8s var(--easing);transition:filter .8s var(--easing), -webkit-filter .8s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.lista-venues .lista-venues-grid .lista-venues-card:is(a):hover,.lista-venues .lista-venues-grid .lista-venues-card:is(a):focus{-webkit-filter:invert(1);filter:invert(1)}.lista-venues .lista-venues-grid .lista-venues-card:is(a):hover .lista-venues-card-link svg,.lista-venues .lista-venues-grid .lista-venues-card:is(a):focus .lista-venues-card-link svg{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}}.lista-venues .lista-venues-grid .lista-venues-card:only-child{grid-column:1/-1;aspect-ratio:2.2;padding:3rem 3.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.lista-venues .lista-venues-grid .lista-venues-card:only-child{aspect-ratio:auto;padding:1.5rem}}}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-titles .lista-venues-card-title{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-titles .lista-venues-card-title{line-height:1.2em}}}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-titles .lista-venues-card-title{padding-bottom:.5rem}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-titles .lista-venues-card-text{font-size:var(--font-24pt);line-height:1.2em;max-width:24rem}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-image{top:1.5rem;bottom:1.5rem;left:21%;width:70%}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-image{top:10rem;bottom:auto;left:0;width:100%}}}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-image img{height:100%;-o-object-fit:contain;object-fit:contain}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-image img{height:auto}}}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-data{margin-top:auto;padding-top:0}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-data li{padding-bottom:.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-data li{padding-bottom:0}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-data{margin-top:0; padding-top: 50vw;padding-top:50svw}}}.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-link{position:absolute;right:1.5rem;bottom:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.lista-venues .lista-venues-grid .lista-venues-card:only-child .lista-venues-card-link{position:relative;right:auto;bottom:auto}}}.cta{padding:2.5rem var(--padding-1) 4rem var(--padding-1)}.cta .cta-line{width:100%;height:2px;background-color:var(--contrast)}.cta .cta-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3rem;padding:3.3rem 5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.cta .cta-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3rem 0}}}.cta .cta-content .cta-text{font-size:var(--font-96pt);line-height:.9em;font-weight:700;padding:0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.cta .cta-content .cta-text{font-size:var(--font-64pt);line-height:1em}}}.cta .cta-content .cta-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-negative:0;flex-shrink:0;font-family:"Helvetica Monospaced",monospace;font-size:var(--font-24pt);line-height:1.2em;text-transform:uppercase;padding-right:1rem;padding-bottom:.75rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.cta .cta-content .cta-link{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}}.cta .cta-content .cta-link svg{width:1.2rem;height:auto;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.cta .cta-content .cta-link:hover,.cta .cta-content .cta-link:focus{color:var(--gray)}.cta .cta-content .cta-link:hover svg,.cta .cta-content .cta-link:focus svg{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}}.lista-production{padding:6.5rem 0 4.5rem var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production{padding-left:0}}}.lista-production .lista-production-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-title{padding-left:var(--padding-1)}}}.lista-production .lista-production-text{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-text{line-height:1.2em}}}.lista-production .lista-production-text{max-width:40rem;font-weight:300;padding-right:var(--padding-1);padding-bottom:0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-text{padding-left:var(--padding-1)}}}.lista-production .lista-production-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem;padding-top:5.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-top:3rem}}}.lista-production .lista-production-content .lista-production-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;-webkit-box-flex:0;-ms-flex:0 0 28rem;flex:0 0 28rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-filters{padding-left:var(--padding-1)}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-filters{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-filters .lista-production-group::after{content:"";display:block;width:calc(100% - var(--padding-1));height:2px;background-color:var(--contrast)}}}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter{font-size:var(--font-24pt);line-height:1.2em;font-weight:400;background:none;border:0;padding:0 2.5rem 0 0;cursor:pointer;color:var(--gray);position:relative;text-align:left;transition:color .3s var(--easing),padding .3s var(--easing),-webkit-text-stroke-width .3s var(--easing);-webkit-text-stroke:0 currentColor}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter::before{content:"";position:absolute;left:0;top:.6em;width:1.5rem;height:2px;background-color:currentColor;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .3s var(--easing);transition:clip-path .3s var(--easing)}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter.is-active{color:var(--contrast);padding:0 0 0 2.5rem;-webkit-text-stroke-width:.035em}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter.is-active::before{clip-path:inset(0)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter{font-size:var(--font-28pt);line-height:1.1em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:calc(100% - var(--padding-1));color:var(--contrast)}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter,.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter.is-active{padding:1.2rem 0;-webkit-text-stroke-width:0}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter::before{display:none}}}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter .lista-production-filter-icon{display:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter .lista-production-filter-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.8rem;height:.8rem}}}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-filter .lista-production-filter-icon .lista-production-filter-icon-bar{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.lista-production .lista-production-content .lista-production-filters .lista-production-group.is-open .lista-production-filter .lista-production-filter-icon .lista-production-filter-icon-bar{-webkit-transform:scaleY(0);transform:scaleY(0)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-panel{height:0;overflow:hidden}}}.lista-production .lista-production-content .lista-production-filters .lista-production-group .lista-production-panel .lista-production-slider{padding:1.5rem 0 2.5rem 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content>.lista-production-slider{-ms-flex-item-align:stretch;align-self:stretch;padding-left:var(--padding-1)}}}.lista-production .lista-production-content .lista-production-slider{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper{overflow:hidden}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card{height:auto;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 2rem)/2);flex:0 0 calc((100% - 2rem)/2)}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card.is-hidden{display:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card .lista-production-card-image{border:2px solid var(--contrast)}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card .lista-production-card-image img{display:block;width:100%;aspect-ratio:7/8;-o-object-fit:cover;object-fit:cover}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card .lista-production-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding-top:1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card .lista-production-card-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card .lista-production-card-body .lista-production-card-title{font-size:var(--font-24pt);line-height:1.2em;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 12.2rem;flex:0 0 12.2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card .lista-production-card-body .lista-production-card-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--font-28pt);line-height:1.1em;padding-bottom:.5rem}}}.lista-production .lista-production-content .lista-production-slider .lista-production-swiper .lista-production-card .lista-production-card-body .lista-production-card-text{font-size:var(--font-20pt);line-height:1.2em;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-bottom:1rem}.lista-production .lista-production-content .lista-production-slider .lista-production-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;margin-top:2.5rem;padding-right:var(--padding-1)}.lista-production .lista-production-content .lista-production-slider .lista-production-controls .lista-production-progress{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:2px;background-color:color-mix(in srgb, var(--contrast) 20%, transparent)}.lista-production .lista-production-content .lista-production-slider .lista-production-controls .lista-production-progress .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--contrast);-webkit-transform-origin:left top;transform-origin:left top}.lista-production .lista-production-content .lista-production-slider .lista-production-controls .lista-production-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem}.lista-production .lista-production-content .lista-production-slider .lista-production-controls .lista-production-nav button{width:1.7rem}.locations{padding:3.5rem var(--padding-1);background-color:var(--contrast);color:var(--base);margin-top:-1px}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations{padding-top:2rem}}}.locations .locations-title{font-size:var(--font-48pt);line-height:1em;font-weight:700;text-transform:uppercase;padding-bottom:2.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-title{font-size:var(--font-36pt);line-height:1.1em;padding-bottom:1.5rem}}}.locations .locations-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;padding:1rem 0;border-top:2px solid var(--base);border-bottom:2px solid var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-tabs{padding:2.2rem 0; gap: 1rem 1.5vw;gap:1rem 1.5svw}}}.locations .locations-tabs .locations-tab{padding:.2rem .5rem .15rem .5rem;border:2px solid var(--base);border-radius:2rem;background-color:rgba(0,0,0,0);color:var(--base);font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-tabs .locations-tab{ padding: .4rem 2.2vw .3rem 2.2vw;padding:.4rem 2.2svw .3rem 2.2svw; font-size: 3.8vw;font-size:3.8svw}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.locations .locations-tabs .locations-tab{font-size:var(--font-20pt);line-height:1.2em}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.locations .locations-tabs .locations-tab{font-size:var(--font-20pt);line-height:1.2em}}}@media screen and (pointer: fine)and (hover: hover){.locations .locations-tabs .locations-tab:hover,.locations .locations-tabs .locations-tab:focus{background-color:var(--base);color:var(--contrast)}}.locations .locations-tabs .locations-tab.is-active{background-color:var(--base);color:var(--contrast)}.locations .locations-panels{display:grid;border-bottom:2px solid var(--base)}.locations .locations-panels .locations-panel{grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-panels .locations-panel{display:block}}}.locations .locations-panels .locations-panel:not(.is-active){visibility:hidden;pointer-events:none}.locations .locations-panels .locations-panel .locations-panel-left{-webkit-box-flex:0;-ms-flex:0 0 33.5rem;flex:0 0 33.5rem;padding:1.7rem 2.8rem 1.5rem 1.8rem;border-right:2px solid var(--base);border-bottom:2px solid var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-panels .locations-panel .locations-panel-left{padding:1.5rem 0;border-right:0;border-bottom:2px solid var(--base)}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.locations .locations-panels .locations-panel .locations-panel-left{-webkit-box-flex:0;-ms-flex:0 0 29rem;flex:0 0 29rem}}}.locations .locations-panels .locations-panel .locations-panel-left .locations-name{font-size:var(--font-48pt);line-height:1em;font-weight:300;padding-bottom:.75rem}.locations .locations-panels .locations-panel .locations-panel-left .locations-address{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.locations .locations-panels .locations-panel .locations-panel-left .locations-address{line-height:1.2em}}}.locations .locations-panels .locations-panel .locations-panel-left .locations-address{font-weight:300;padding:0 0 1rem 0}.locations .locations-panels .locations-panel .locations-panel-left .locations-map{margin-bottom:1.5rem;border:2px solid var(--base);border-radius:1rem;overflow:hidden}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-panels .locations-panel .locations-panel-left .locations-map{margin-bottom:2.5rem}}}.locations .locations-panels .locations-panel .locations-panel-left .locations-map img{display:block;width:100%;height:auto}.locations .locations-panels .locations-panel .locations-panel-left .locations-map-link{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-panels .locations-panel .locations-panel-left .locations-map-link{margin-bottom:1rem}}}.locations .locations-panels .locations-panel .locations-panel-right{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 33.5rem);flex:0 0 calc(100% - 33.5rem);padding:1.7rem 1.8rem 1.5rem 1.8rem;border-bottom:2px solid var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-panels .locations-panel .locations-panel-right{padding:1.5rem 0}}}.locations .locations-panels .locations-panel .locations-panel-right .locations-directions{padding-bottom:1.5rem}.locations .locations-panels .locations-panel .locations-panel-right .locations-directions .locations-directions-title{font-size:var(--font-14pt);line-height:1.2em;padding:0 0 1.2rem 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.locations .locations-panels .locations-panel .locations-panel-right .locations-directions .locations-directions-title{font-size:var(--font-18pt);line-height:1.2em}}}.locations .locations-panels .locations-panel .locations-panel-right .locations-directions .locations-directions-text{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.locations .locations-panels .locations-panel .locations-panel-right .locations-directions .locations-directions-text{line-height:1.2em}}}.locations .locations-panels .locations-panel .locations-panel-right .locations-directions .locations-directions-text{font-weight:300;padding:0}.tabs-testo-immagine{padding:3.5rem var(--padding-1) 4.5rem var(--padding-1);background-color:var(--contrast);color:var(--base);margin-top:-1px}.tabs-testo-immagine .tabs-testo-immagine-title{font-size:var(--font-48pt);line-height:1em;font-weight:700;text-transform:uppercase;padding-bottom:2.5rem}.tabs-testo-immagine .tabs-testo-immagine-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;padding:1rem 0;border-top:2px solid var(--base);border-bottom:2px solid var(--base)}.tabs-testo-immagine .tabs-testo-immagine-tabs .tabs-testo-immagine-tab{padding:.2rem .5rem .15rem .5rem;border:2px solid var(--base);border-radius:2rem;background-color:rgba(0,0,0,0);color:var(--base);font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.tabs-testo-immagine .tabs-testo-immagine-tabs .tabs-testo-immagine-tab:hover,.tabs-testo-immagine .tabs-testo-immagine-tabs .tabs-testo-immagine-tab:focus{background-color:var(--base);color:var(--contrast)}}.tabs-testo-immagine .tabs-testo-immagine-tabs .tabs-testo-immagine-tab.is-active{background-color:var(--base);color:var(--contrast)}.tabs-testo-immagine .tabs-testo-immagine-panels{display:grid;border-bottom:2px solid var(--base)}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel{grid-area:1/1;display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel:not(.is-active){visibility:hidden;pointer-events:none}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-left{-webkit-box-flex:0;-ms-flex:0 0 33.5rem;flex:0 0 33.5rem;padding:1.7rem 2.8rem 1.5rem 1.8rem;border-right:2px solid var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-left{-ms-flex-preferred-size:auto;flex-basis:auto;padding:1.5rem 0;border-right:0;border-bottom:2px solid var(--base)}}}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-left .tabs-testo-immagine-name{font-size:var(--font-48pt);line-height:1em;font-weight:300;padding-bottom:1.5rem}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-left .tabs-testo-immagine-image{margin:1.5rem 0}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-left .tabs-testo-immagine-image img{display:block;width:100%;height:auto}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:1.7rem 1.8rem 2rem 1.8rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right{padding:1.5rem 0}}}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-highlights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding-bottom:2rem}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-highlights .tabs-testo-immagine-highlight{font-size:var(--font-24pt);line-height:1.2em;text-transform:uppercase;padding:.3rem .6rem;border-radius:.5rem;background-color:var(--base);color:var(--contrast)}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-highlights .tabs-testo-immagine-highlight strong{font-weight:inherit}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-text{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-text{line-height:1.2em}}}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-text{font-weight:300;padding:0 0 2rem 0}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:.5rem 0}.tabs-testo-immagine .tabs-testo-immagine-panels .tabs-testo-immagine-panel .tabs-testo-immagine-panel-right .tabs-testo-immagine-logos img{-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;min-width:0;max-height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}.galleria-eventi{padding:4.5rem var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-eventi{padding-right:0}}}.galleria-eventi .galleria-eventi-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-eventi .galleria-eventi-title{padding-right:var(--padding-1)}}}.galleria-eventi .galleria-eventi-swiper{overflow:hidden}.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card{height:auto;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 3rem)/3);flex:0 0 calc((100% - 3rem)/3)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card .galleria-eventi-card-image{border:2px solid var(--contrast)}.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card .galleria-eventi-card-image img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card .galleria-eventi-card-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;padding:.75rem 0 .25rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card .galleria-eventi-card-title{font-size:var(--font-28pt);line-height:1.1em;padding-bottom:.5rem}}}.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card .galleria-eventi-card-data{font-family:"Helvetica Monospaced",monospace;font-size:var(--font-14pt);line-height:1.2em;text-transform:uppercase;color:var(--gray);padding:0}.galleria-eventi .galleria-eventi-swiper .galleria-eventi-card .galleria-eventi-card-data .galleria-eventi-card-separator{padding:0 .15rem}.galleria-eventi .galleria-eventi-nav{margin:2.5rem 1rem 1rem 1rem}.galleria-immagini-titoli{padding:6.5rem var(--padding-1) 4.5rem var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-immagini-titoli{padding-right:0}}}.galleria-immagini-titoli .galleria-immagini-titoli-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-immagini-titoli .galleria-immagini-titoli-title{padding-right:var(--padding-1)}}}.galleria-immagini-titoli .galleria-immagini-titoli-swiper{overflow:hidden}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card{height:auto;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 3rem)/3);flex:0 0 calc((100% - 3rem)/3)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-image{display:block;position:relative;border:2px solid var(--contrast)}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-image img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-image .galleria-immagini-titoli-card-plus{position:absolute;top:1rem;left:1.3rem;z-index:2;width:1rem;height:1rem;color:var(--contrast);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card a.galleria-immagini-titoli-card-image::after{content:"";position:absolute;inset:0;z-index:1;background-color:var(--contrast);opacity:0;-webkit-transition:opacity .3s var(--easing);transition:opacity .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card a.galleria-immagini-titoli-card-image:hover::after,.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card a.galleria-immagini-titoli-card-image:focus::after{opacity:.4}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card a.galleria-immagini-titoli-card-image:hover .galleria-immagini-titoli-card-plus,.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card a.galleria-immagini-titoli-card-image:focus .galleria-immagini-titoli-card-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--base)}}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-title{font-size:var(--font-24pt);line-height:1.2em;font-weight:700;padding:.75rem 0 .25rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-title{font-size:var(--font-28pt);line-height:1.1em}}}.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-title a{text-decoration:underline}@media screen and (pointer: fine)and (hover: hover){.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-title a:hover,.galleria-immagini-titoli .galleria-immagini-titoli-swiper .galleria-immagini-titoli-card .galleria-immagini-titoli-card-title a:focus{color:var(--gray)}}.galleria-immagini-titoli .galleria-immagini-titoli-nav{margin:2.5rem 1rem 1rem 1rem}.galleria-spaces{padding:4.5rem 0 4.5rem var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces{padding-left:0}}}.galleria-spaces .galleria-spaces-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:2.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-title{padding-left:var(--padding-1);padding-right:var(--padding-1)}}}.galleria-spaces .galleria-spaces-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-webkit-box-flex:0;-ms-flex:0 0 28rem;flex:0 0 28rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-filters{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group::after{content:"";display:block;width:calc(100% - var(--padding-1)*2);height:2px;margin-left:var(--padding-1);background-color:var(--contrast)}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter{line-height:1.2em}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter{font-weight:400;background:none;border:0;padding:0 2.5rem 0 0;cursor:pointer;color:var(--gray);position:relative;text-align:left;transition:color .3s var(--easing),padding .3s var(--easing),-webkit-text-stroke-width .3s var(--easing);-webkit-text-stroke:0 currentColor}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter{padding-left:var(--padding-1)}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter::before{content:"";position:absolute;left:0;top:.5em;width:1.5rem;height:2px;background-color:currentColor;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .3s var(--easing);transition:clip-path .3s var(--easing)}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter.is-active{color:var(--contrast);padding:0 0 0 2.5rem;-webkit-text-stroke-width:.035em}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter.is-active::before{clip-path:inset(0)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter{font-size:var(--font-28pt);line-height:1.1em;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:calc(100% - var(--padding-1));color:var(--contrast)}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter,.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter.is-active{width:calc(100% - var(--padding-1)*2);margin-left:var(--padding-1);padding:1.2rem 0;-webkit-text-stroke-width:0}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter::before{display:none}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter .galleria-spaces-filter-icon{display:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter .galleria-spaces-filter-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.8rem;height:.8rem}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-filter .galleria-spaces-filter-icon .galleria-spaces-filter-icon-bar{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group.is-open .galleria-spaces-filter .galleria-spaces-filter-icon .galleria-spaces-filter-icon-bar{-webkit-transform:scaleY(0);transform:scaleY(0)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-panel{height:0;overflow:hidden}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-filters .galleria-spaces-group .galleria-spaces-panel .galleria-spaces-slider{padding:1.5rem 0 2.5rem 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content>.galleria-spaces-slider{-ms-flex-item-align:stretch;align-self:stretch}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper{overflow:hidden}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card{height:auto;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 2rem)/2);flex:0 0 calc((100% - 2rem)/2)}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card.is-hidden{display:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media{display:block;position:relative;border:2px solid var(--contrast)}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media::after{content:"";position:absolute;inset:0;z-index:1;background-color:var(--contrast);opacity:0;-webkit-transition:opacity .3s var(--easing);transition:opacity .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media:hover::after,.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media:focus::after{opacity:.4}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media:hover .galleria-spaces-card-plus,.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media:focus .galleria-spaces-card-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--base)}}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-media .galleria-spaces-card-plus{position:absolute;top:1rem;left:1.3rem;z-index:2;width:1rem;height:1rem;color:var(--contrast);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding-top:1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-title{font-size:var(--font-24pt);line-height:1.2em;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 12.2rem;flex:0 0 12.2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-title{font-size:var(--font-28pt);line-height:1.1em;padding-bottom:.5rem}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-title a{text-decoration:underline}@media screen and (pointer: fine)and (hover: hover){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-title a:hover,.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-title a:focus{color:var(--gray)}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-info .galleria-spaces-card-text{font-size:var(--font-20pt);line-height:1.2em;padding-bottom:1rem}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-info .galleria-spaces-card-data{font-size:var(--font-20pt);line-height:1.2em;font-weight:700;list-style:none;padding:0}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-swiper .galleria-spaces-card .galleria-spaces-card-body .galleria-spaces-card-info .galleria-spaces-card-data li{padding:0;line-height:1em}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;margin-top:2.5rem;padding-right:var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-controls{padding-left:var(--padding-1)}}}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-controls .galleria-spaces-progress{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:2px;background-color:color-mix(in srgb, var(--contrast) 20%, transparent)}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-controls .galleria-spaces-progress .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--contrast);-webkit-transform-origin:left top;transform-origin:left top}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-controls .galleria-spaces-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem}.galleria-spaces .galleria-spaces-content .galleria-spaces-slider .galleria-spaces-controls .galleria-spaces-nav button{width:1.7rem}.venue-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem;padding:4.5rem var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.venue-download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem var(--padding-1)}}}.venue-download .venue-download-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0;border:2px solid var(--contrast)}.venue-download .venue-download-panel .venue-download-label{font-size:var(--font-16pt);line-height:1.2em;text-transform:uppercase;padding:.75rem 1rem;border-bottom:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.venue-download .venue-download-panel .venue-download-label{padding:1rem}}}.venue-download .venue-download-panel .venue-download-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.venue-download .venue-download-panel .venue-download-content{padding:1.5rem 1rem}}}.venue-download .venue-download-panel .venue-download-content .venue-download-title{font-size:var(--font-48pt);line-height:1em;font-weight:400;padding-bottom:.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.venue-download .venue-download-panel .venue-download-content .venue-download-title{padding-bottom:1rem}}}.venue-download .venue-download-panel .venue-download-content .venue-download-text{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.venue-download .venue-download-panel .venue-download-content .venue-download-text{line-height:1.2em}}}.venue-download .venue-download-panel .venue-download-content .venue-download-text{font-weight:400}.venue-download .venue-download-panel .venue-download-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;padding:1rem;border-top:2px solid var(--contrast)}.venue-download .venue-download-media{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;height:26rem;border:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.venue-download .venue-download-media{display:none}}}.venue-download .venue-download-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.galleria-venues{padding:4.5rem 0 4.5rem var(--padding-1)}.galleria-venues .galleria-venues-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:2.5rem}.galleria-venues .galleria-venues-slider .galleria-venues-swiper{overflow:hidden}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card{height:auto;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 3rem)/3);flex:0 0 calc((100% - 3rem)/3)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media{display:block;position:relative;border:2px solid var(--contrast)}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media::after{content:"";position:absolute;inset:0;z-index:1;background-color:var(--contrast);opacity:0;-webkit-transition:opacity .3s var(--easing);transition:opacity .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media:hover::after,.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media:focus::after{opacity:.4}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media:hover .galleria-venues-card-plus,.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media:focus .galleria-venues-card-plus{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:var(--base)}}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-media .galleria-venues-card-plus{position:absolute;top:1rem;left:1.3rem;z-index:2;width:1rem;height:1rem;color:var(--contrast);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding-top:1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-title{font-size:var(--font-24pt);line-height:1.2em;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 12.2rem;flex:0 0 12.2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-title{font-size:var(--font-28pt);line-height:1.1em;padding-bottom:.5rem}}}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-title a{text-decoration:underline}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-info .galleria-venues-card-text{font-size:var(--font-16pt);line-height:1.2em;font-weight:300;padding-bottom:1rem}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-info .galleria-venues-card-data{font-size:var(--font-16pt);line-height:1.2em;font-weight:700;list-style:none;padding:0}.galleria-venues .galleria-venues-slider .galleria-venues-swiper .galleria-venues-card .galleria-venues-card-body .galleria-venues-card-info .galleria-venues-card-data li{padding:0}.galleria-venues .galleria-venues-slider .galleria-venues-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem;margin-top:2.5rem;padding-right:var(--padding-1)}.galleria-venues .galleria-venues-slider .galleria-venues-controls .galleria-venues-progress{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:2px;background-color:color-mix(in srgb, var(--contrast) 20%, transparent)}.galleria-venues .galleria-venues-slider .galleria-venues-controls .galleria-venues-progress .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--contrast);-webkit-transform-origin:left top;transform-origin:left top}.galleria-venues .galleria-venues-slider .galleria-venues-controls .galleria-venues-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem}.galleria-venues .galleria-venues-slider .galleria-venues-controls .galleria-venues-nav button{width:1.7rem}.dettagli-spaces{padding:4.5rem var(--padding-1) 3rem var(--padding-1)}.dettagli-spaces .dettagli-spaces-title{font-size:var(--font-16pt);line-height:1.2em;font-weight:700;text-transform:uppercase;padding:.5rem 0;border-top:2px solid var(--contrast);border-bottom:2px solid var(--contrast)}.dettagli-spaces .dettagli-spaces-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-spaces .dettagli-spaces-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem}}}.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-labels{display:grid;grid-template-columns:minmax(12rem, -webkit-max-content);grid-template-columns:minmax(12rem, max-content);-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;-webkit-box-flex:0;-ms-flex:0 0 18rem;flex:0 0 18rem;border-right:2px solid var(--contrast);align-self:stretch}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-right:0;padding:2.2rem 0; gap: 1rem 1.5vw;gap:1rem 1.5svw}}}.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-labels .dettagli-spaces-label{font-size:var(--font-20pt);line-height:1.2em;text-transform:uppercase;border:0;cursor:pointer;padding:.8rem 2.3rem;border-radius:2rem;background-color:color-mix(in srgb, var(--contrast) 8%, transparent);color:var(--contrast);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-labels .dettagli-spaces-label{ padding: .4rem 2.2vw .3rem 2.2vw;padding:.4rem 2.2svw .3rem 2.2svw; font-size: 3.8vw;font-size:3.8svw}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-labels .dettagli-spaces-label{font-size:var(--font-20pt);line-height:1.2em}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-labels .dettagli-spaces-label{font-size:var(--font-20pt);line-height:1.2em}}}.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-labels .dettagli-spaces-label.is-active{background-color:var(--contrast);color:var(--base)}.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-media{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:2rem 0}.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-media .dettagli-spaces-plan{grid-area:1/1}.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-media .dettagli-spaces-plan.is-hidden{opacity:0;visibility:hidden}.dettagli-spaces .dettagli-spaces-content .dettagli-spaces-media .dettagli-spaces-plan img{display:block;width:100%;aspect-ratio:8/5;-o-object-fit:contain;object-fit:contain}.dettagli-spaces .dettagli-spaces-data{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:.5rem 0;border-top:2px solid var(--contrast);border-bottom:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-spaces .dettagli-spaces-data{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}}}.dettagli-spaces .dettagli-spaces-data li{font-family:"Helvetica Monospaced",monospace;font-size:var(--font-14pt);line-height:1.2em;text-transform:uppercase;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;padding:0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-spaces .dettagli-spaces-data li{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}}}.modulo-contatto{padding:2rem var(--padding-1) 5rem var(--padding-1);margin-top:-1px}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modulo-contatto{padding-bottom:2rem}}}.modulo-contatto.has-black-background{background-color:var(--contrast);color:var(--base)}.modulo-contatto.has-white-background{background-color:var(--base);color:var(--contrast)}.modulo-contatto.has-white-background input[type=text],.modulo-contatto.has-white-background input[type=email],.modulo-contatto.has-white-background textarea{color:var(--contrast)}.modulo-contatto.has-white-background input[type=text]::-webkit-input-placeholder, .modulo-contatto.has-white-background input[type=text]:focus::-webkit-input-placeholder, .modulo-contatto.has-white-background input[type=email]::-webkit-input-placeholder, .modulo-contatto.has-white-background input[type=email]:focus::-webkit-input-placeholder, .modulo-contatto.has-white-background textarea::-webkit-input-placeholder, .modulo-contatto.has-white-background textarea:focus::-webkit-input-placeholder{color:var(--contrast)}.modulo-contatto.has-white-background input[type=text]::-moz-placeholder, .modulo-contatto.has-white-background input[type=text]:focus::-moz-placeholder, .modulo-contatto.has-white-background input[type=email]::-moz-placeholder, .modulo-contatto.has-white-background input[type=email]:focus::-moz-placeholder, .modulo-contatto.has-white-background textarea::-moz-placeholder, .modulo-contatto.has-white-background textarea:focus::-moz-placeholder{color:var(--contrast)}.modulo-contatto.has-white-background input[type=text]:-ms-input-placeholder, .modulo-contatto.has-white-background input[type=text]:focus:-ms-input-placeholder, .modulo-contatto.has-white-background input[type=email]:-ms-input-placeholder, .modulo-contatto.has-white-background input[type=email]:focus:-ms-input-placeholder, .modulo-contatto.has-white-background textarea:-ms-input-placeholder, .modulo-contatto.has-white-background textarea:focus:-ms-input-placeholder{color:var(--contrast)}.modulo-contatto.has-white-background input[type=text]::-ms-input-placeholder, .modulo-contatto.has-white-background input[type=text]:focus::-ms-input-placeholder, .modulo-contatto.has-white-background input[type=email]::-ms-input-placeholder, .modulo-contatto.has-white-background input[type=email]:focus::-ms-input-placeholder, .modulo-contatto.has-white-background textarea::-ms-input-placeholder, .modulo-contatto.has-white-background textarea:focus::-ms-input-placeholder{color:var(--contrast)}.modulo-contatto.has-white-background input[type=text]::placeholder,.modulo-contatto.has-white-background input[type=text]:focus::placeholder,.modulo-contatto.has-white-background input[type=email]::placeholder,.modulo-contatto.has-white-background input[type=email]:focus::placeholder,.modulo-contatto.has-white-background textarea::placeholder,.modulo-contatto.has-white-background textarea:focus::placeholder{color:var(--contrast)}.modulo-contatto.has-white-background .wpcf7 .contact-chekboxes a{color:var(--contrast)}.modulo-contatto.has-white-background input[type=submit]{border-color:var(--contrast);color:var(--contrast);background-color:var(--base);background-image:var(--plus-contrast)}@media screen and (pointer: fine)and (hover: hover){.modulo-contatto.has-white-background input[type=submit]:not(:disabled):hover,.modulo-contatto.has-white-background input[type=submit]:not(:disabled):focus{border-color:var(--base);color:var(--base);background-color:var(--contrast);background-image:var(--plus-base)}}.modulo-contatto .modulo-contatto-title{font-size:var(--font-48pt);line-height:1em;font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:4rem}.modulo-contatto .modulo-contatto-title.modulo-contatto-title-grande{font-size:var(--font-96pt);line-height:.9em;padding-top:10rem;padding-bottom:5rem}.modulo-contatto .modulo-contatto-form{padding:0 var(--padding-2)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modulo-contatto .modulo-contatto-form{max-width:100%;padding:0}}}.modulo-contatto .modulo-contatto-contatti{padding-top:8.5rem;padding-bottom:3rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modulo-contatto .modulo-contatto-contatti{padding-top:3rem}}}.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto{border-top:2px solid var(--base);padding:1rem 0 4rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto{padding-bottom:3rem}}}.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto .modulo-contatto-contatto-title{font-size:var(--font-24pt);line-height:1.2em;text-transform:uppercase;padding-bottom:3rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto .modulo-contatto-contatto-title{padding-bottom:2rem}}}.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto .modulo-contatto-contatto-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:0 7rem;text-align:center}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto .modulo-contatto-contatto-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:0}}}.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto .modulo-contatto-contatto-links .modulo-contatto-contatto-link{font-size:var(--font-24pt);line-height:1.2em;font-weight:500;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;color:inherit;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto .modulo-contatto-contatto-links a.modulo-contatto-contatto-link:hover,.modulo-contatto .modulo-contatto-contatti .modulo-contatto-contatto .modulo-contatto-contatto-links a.modulo-contatto-contatto-link:focus{color:var(--gray)}}.dettagli-venues{padding:5rem var(--padding-1) 2rem var(--padding-1);background-color:var(--base);color:var(--contrast)}.dettagli-venues+.cta .cta-line-top{display:none}.dettagli-venues .dettagli-venues-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:2rem}.dettagli-venues .dettagli-venues-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list{border-top:0}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-filler{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;border-bottom:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-filler{display:none}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-item{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:2.5rem 2rem 3rem 6rem;border-bottom:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-toggle{display:block;width:100%;background:none;border:0;padding:0;color:inherit;text-align:left;cursor:default}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;padding:1.2rem 0;cursor:pointer}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-toggle .dettagli-venues-item-title{font-size:var(--font-24pt);line-height:1.2em;display:block;text-transform:uppercase;padding-bottom:1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-toggle .dettagli-venues-item-title{font-size:var(--font-18pt);line-height:1.2em;padding-bottom:0}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-toggle .dettagli-venues-item-icon{display:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-toggle .dettagli-venues-item-icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:.8rem;height:.8rem}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-toggle .dettagli-venues-item-icon .dettagli-venues-item-icon-bar{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.dettagli-venues .dettagli-venues-list .dettagli-venues-item.is-open .dettagli-venues-item-toggle .dettagli-venues-item-icon .dettagli-venues-item-icon-bar{-webkit-transform:scaleY(0);transform:scaleY(0)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-item:has(.dettagli-venues-item-toggle) .dettagli-venues-item-panel{height:0;overflow:hidden}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-panel .dettagli-venues-item-text{padding:1.2rem 0 1.5rem}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-panel .dettagli-venues-item-text p{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-panel .dettagli-venues-item-text p{line-height:1.2em}}}.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-panel .dettagli-venues-item-text p{font-weight:700;line-height:1em;margin:0}.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-panel .dettagli-venues-item-text a{color:inherit;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-panel .dettagli-venues-item-text a:hover,.dettagli-venues .dettagli-venues-list .dettagli-venues-item .dettagli-venues-item-panel .dettagli-venues-item-text a:focus{color:var(--gray)}}.blocco-testi-linea{padding:5rem var(--padding-1) 2rem var(--padding-1);background-color:var(--base);color:var(--contrast)}.blocco-testi-linea .blocco-testi-linea-heading{font-size:var(--font-48pt);line-height:1em;font-weight:700;text-transform:uppercase;padding-bottom:3rem}.blocco-testi-linea .blocco-testi-linea-item{padding-bottom:5rem}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-title{font-size:var(--font-24pt);line-height:1.2em;font-weight:700;text-transform:uppercase;padding-bottom:1.5rem;border-bottom:2px solid var(--contrast)}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content{padding:2rem 2rem 0 6rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content{padding:2rem 0 0 0}}}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-lead{font-size:var(--font-28pt);line-height:1.1em;padding:0}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-toggle .blocco-testi-linea-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.5rem;height:1.5rem}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-toggle .blocco-testi-linea-icon .blocco-testi-linea-icon-bar{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel{height:0;overflow:hidden}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text{max-width:60rem;padding-top:2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text{max-width:100%}}}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text p,.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text li{font-size:var(--font-20pt);line-height:1.2em;font-weight:300;padding-bottom:.5rem}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text ul{padding-left:1.5rem}.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text a{color:inherit;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text a:hover,.blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel .blocco-testi-linea-text a:focus{color:var(--gray)}}.blocco-testi-linea .blocco-testi-linea-item.is-open .blocco-testi-linea-content .blocco-testi-linea-toggle .blocco-testi-linea-icon .blocco-testi-linea-icon-bar{-webkit-transform:scaleY(0);transform:scaleY(0)}.acf-block-preview .blocco-testi-linea .blocco-testi-linea-item .blocco-testi-linea-content .blocco-testi-linea-panel{height:auto}.dati-space{--dati-space-testo: #1d2327;--dati-space-bordo: #c3c4c7;--dati-space-obbligatorio: #d63638;--dati-space-tenue: #646970;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.5;color:var(--dati-space-testo);background-color:#fff;border:1px solid var(--dati-space-bordo);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.dati-space .dati-space-heading{margin:0;padding:.75rem 1rem;font-size:14px;font-weight:600;border-bottom:1px solid var(--dati-space-bordo)}.dati-space .dati-space-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem}.dati-space .dati-space-body .dati-space-media{-webkit-box-flex:0;-ms-flex:0 0 11rem;flex:0 0 11rem}.dati-space .dati-space-body .dati-space-fields{-webkit-box-flex:1;-ms-flex:1 1 20rem;flex:1 1 20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.dati-space .dati-space-body .dati-space-fields .dati-space-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.dati-space .dati-space-body .dati-space-fields .dati-space-row .dati-space-field{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 3rem)/4);flex:0 0 calc((100% - 3rem)/4)}.dati-space .dati-space-body .dati-space-label{display:block;margin-bottom:.25rem;font-weight:600}.dati-space .dati-space-body .dati-space-label .dati-space-required{color:var(--dati-space-obbligatorio)}.dati-space .dati-space-body .dati-space-value img{display:block;max-width:100%;height:auto}.dati-space .dati-space-body .dati-space-value.is-empty::after{content:"—";color:var(--dati-space-tenue)}.newsletter{padding:5rem var(--padding-3) 3rem var(--padding-3);background-color:var(--contrast);margin-top:-1px}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.newsletter{padding:1rem var(--padding-3) 3rem var(--padding-3)}}}.newsletter .newsletter-card{padding:2rem 3rem;border-radius:.5rem;background-color:var(--base);color:var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.newsletter .newsletter-card{padding:2.5rem 1.5rem 1.5rem 1.5rem}}}.newsletter .newsletter-card .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.newsletter .newsletter-card .newsletter-form{display:block}}}.newsletter .newsletter-card .newsletter-form .newsletter-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]{color:var(--contrast)}.newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]::-webkit-input-placeholder, .newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]:focus::-webkit-input-placeholder{color:var(--contrast)}.newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]::-moz-placeholder, .newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]:focus::-moz-placeholder{color:var(--contrast)}.newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]:-ms-input-placeholder, .newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]:focus:-ms-input-placeholder{color:var(--contrast)}.newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]::-ms-input-placeholder, .newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]:focus::-ms-input-placeholder{color:var(--contrast)}.newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]::placeholder,.newsletter .newsletter-card .newsletter-form .newsletter-left input[type=email]:focus::placeholder{color:var(--contrast)}.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-title{font-size:var(--font-48pt);line-height:1em;font-weight:700;text-transform:uppercase;max-width:25rem;padding-bottom:1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-title{max-width:100%}}}.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-subtitle{font-size:var(--font-24pt);line-height:1.2em;text-transform:uppercase;padding-bottom:2.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-subtitle{padding-bottom:3rem}}}.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding-top:.8rem}.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy input[type=checkbox]{-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy input[type=checkbox]{-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem}}}.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy label{font-size:var(--font-16pt);line-height:1.2em}.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy label p{font-size:var(--font-16pt);line-height:1.2em;padding-bottom:0}.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy label a{text-decoration:underline;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy label a:hover,.newsletter .newsletter-card .newsletter-form .newsletter-left .newsletter-privacy label a:focus{color:var(--gray)}}.newsletter .newsletter-card .newsletter-form .newsletter-right{-webkit-box-flex:0;-ms-flex:0 0 23rem;flex:0 0 23rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:1rem;padding-right:.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.newsletter .newsletter-card .newsletter-form .newsletter-right{margin-top:3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}}.newsletter .newsletter-card .newsletter-form:has(:invalid) input[type=submit]{opacity:.4;pointer-events:none}.newsletter input[type=submit]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-color:var(--contrast);color:var(--contrast);background-color:var(--base);background-image:var(--plus-contrast)}@media screen and (pointer: fine)and (hover: hover){.newsletter input[type=submit]:not(:disabled):hover,.newsletter input[type=submit]:not(:disabled):focus{border-color:var(--base);color:var(--base);background-color:var(--contrast);background-image:var(--plus-base)}}.galleria-immagini{--swiper-navigation-color: var(--contrast);--swiper-navigation-color-hover: var(--gray);padding:4.5rem var(--padding-1)}.galleria-immagini .galleria-immagini-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:1rem}.galleria-immagini .galleria-immagini-slider{position:relative}.galleria-immagini .galleria-immagini-slider .galleria-immagini-swiper .galleria-immagini-slide img{display:block;width:100%;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover}.galleria-immagini .galleria-immagini-slider .galleria-immagini-nav{position:absolute;inset:0;z-index:1;padding:0 4.5rem;pointer-events:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-immagini .galleria-immagini-slider .galleria-immagini-nav{padding:0 1.5rem}}}.galleria-immagini .galleria-immagini-slider .galleria-immagini-nav button{pointer-events:auto;width:4rem;height:7.1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.galleria-immagini .galleria-immagini-slider .galleria-immagini-nav button{width:1.4rem;height:2.5rem}}}.acf-block-preview .galleria-immagini .swiper-slide:nth-child(n+2){display:none}.modello-3d{position:relative;background-color:var(--contrast);color:var(--base);padding:5rem 6rem 0 9rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modello-3d{padding:3rem var(--padding-1)}}}.modello-3d.modellino-village{padding-top:6rem;padding-bottom:8rem}.modello-3d .modello-3d-content{position:absolute;top:4.5rem;left:var(--padding-1);z-index:1}.modello-3d .modello-3d-content .modello-3d-title{font-size:var(--font-64pt);line-height:1em;font-weight:400;text-transform:uppercase;padding-bottom:.75rem}.modello-3d .modello-3d-content .modello-3d-title strong,.modello-3d .modello-3d-content .modello-3d-title b{font-weight:700}.modello-3d .modello-3d-content .modello-3d-text{font-size:var(--font-36pt);line-height:1.1em;font-weight:300;line-height:1em;max-width:28rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modello-3d .modello-3d-content .modello-3d-text{font-size:var(--font-24pt);line-height:1.2em}}}.modello-3d .modello-3d-media img{display:block;width:100%;height:auto}.modello-3d .modello-3d-link{position:absolute;right:var(--padding-2);color:var(--base);bottom:4.5rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-family:"Helvetica Monospaced",monospace;text-transform:uppercase}.modello-3d .modello-3d-link svg{width:1.2rem;height:auto;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.modello-3d .modello-3d-link:hover,.modello-3d .modello-3d-link:focus{color:var(--gray)}.modello-3d .modello-3d-link:hover svg,.modello-3d .modello-3d-link:focus svg{-webkit-transform:translateX(0.3rem);transform:translateX(0.3rem)}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.modello-3d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.modello-3d .modello-3d-content,.modello-3d .modello-3d-link{position:static;max-width:none}.modello-3d .modello-3d-link{-ms-flex-item-align:end;align-self:flex-end}}}.layout{padding:0 var(--padding-1) 2rem var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.layout{padding-right:0}}}.layout+.cta .cta-line-top{display:none}.layout .layout-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding-bottom:2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.layout .layout-title{padding-right:var(--padding-1)}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.layout .layout-items{padding-left:0}}}.layout .layout-items .layout-item:last-of-type::after{content:"";display:block;height:2px;background-color:var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.layout .layout-items .layout-item:last-of-type::after{width:calc(100% - var(--padding-1))}}}.layout .layout-items .layout-item .layout-item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;background:none;padding:1.7rem var(--padding-1) 1.7rem var(--padding-2);cursor:pointer;text-align:left;color:inherit;-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing);border:0;border-top:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.layout .layout-items .layout-item .layout-item-toggle{width:calc(100% - var(--padding-1))}}}@media screen and (pointer: fine)and (hover: hover){.layout .layout-items .layout-item .layout-item-toggle:hover,.layout .layout-items .layout-item .layout-item-toggle:focus{color:var(--gray)}}.layout .layout-items .layout-item .layout-item-toggle .layout-item-title{font-size:var(--font-24pt);line-height:1.2em}.layout .layout-items .layout-item .layout-item-toggle .layout-item-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1rem;height:1rem}.layout .layout-items .layout-item .layout-item-toggle .layout-item-icon .layout-item-icon-bar{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.layout .layout-items .layout-item.is-open .layout-item-toggle .layout-item-icon .layout-item-icon-bar{-webkit-transform:scaleY(0);transform:scaleY(0)}.layout .layout-items .layout-item .layout-item-panel{height:0;overflow:hidden}.layout .layout-items .layout-item .layout-item-panel .layout-slider{padding-bottom:1.5rem;padding-top:.5rem}.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-swiper{overflow:hidden}.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-swiper .layout-slide{height:auto;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 4.5rem)/3.5);flex:0 0 calc((100% - 4.5rem)/3.5)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-swiper .layout-slide{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-swiper .layout-slide{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-swiper .layout-slide{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}}}.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-swiper .layout-slide img{display:block;width:100%;height:auto}.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-controls{padding-right:var(--padding-1)}}}.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-controls .layout-nav{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:1rem}.layout .layout-items .layout-item .layout-item-panel .layout-slider .layout-controls .layout-nav button{width:1.7rem}.acf-block-preview .layout .layout-items .layout-item .layout-item-panel{height:auto}.faq{padding:8rem var(--padding-1) 6rem var(--padding-1);background:var(--contrast);color:var(--base);margin-top:-1px}.faq.faq-pagina{padding-top:13.5rem}.faq.faq-pagina .faq-title{font-size:var(--font-64pt);line-height:1em}.faq.faq-pagina .faq-section .faq-items .faq-item:first-of-type{border-top:2px solid var(--base)}.faq .faq-title{font-size:var(--font-40pt);line-height:1em}.faq .faq-title .line{margin-top:0}.faq .faq-title{font-weight:700;text-transform:uppercase;text-align:center;padding-bottom:4rem}.faq .faq-section{padding-bottom:3rem}.faq .faq-section .faq-section-title{font-size:var(--font-36pt);line-height:1.1em;font-weight:700;text-transform:uppercase;padding:2.5rem var(--padding-1) 3.5rem var(--padding-1)}.faq .faq-section .faq-items{padding:0 var(--padding-2)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.faq .faq-section .faq-items{padding:0}}}.faq .faq-section .faq-items .faq-item{border-bottom:2px solid var(--base)}.faq .faq-section .faq-items .faq-item .faq-item-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;width:100%;background:none;border:0;padding:1.7rem 0;cursor:pointer;text-align:left;color:inherit;-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}.faq .faq-section .faq-items .faq-item .faq-item-toggle:hover{color:var(--gray)}.faq .faq-section .faq-items .faq-item .faq-item-toggle .faq-item-question{max-width:30rem;font-weight:500;font-size:var(--font-24pt);line-height:1.2em}.faq .faq-section .faq-items .faq-item .faq-item-toggle .faq-item-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1rem;height:1rem}.faq .faq-section .faq-items .faq-item .faq-item-toggle .faq-item-icon .faq-item-icon-bar{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s var(--easing);transition:-webkit-transform .3s var(--easing);transition:transform .3s var(--easing);transition:transform .3s var(--easing), -webkit-transform .3s var(--easing)}.faq .faq-section .faq-items .faq-item.is-open .faq-item-toggle .faq-item-icon .faq-item-icon-bar{-webkit-transform:scaleY(0);transform:scaleY(0)}.faq .faq-section .faq-items .faq-item .faq-item-panel{height:0;overflow:hidden}.faq .faq-section .faq-items .faq-item .faq-item-panel .faq-item-answer{max-width:85%;font-weight:300;padding-bottom:1.7rem}.faq .faq-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2rem}.faq .faq-link .superstudio-events-button{text-transform:none}.faq .faq-text{padding:6rem var(--padding-2) 3rem var(--padding-2)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.faq .faq-text{padding:5rem 0 0 0}}}.faq .faq-text h2,.faq .faq-text h3{font-size:var(--font-64pt);line-height:1em;font-weight:700;max-width:35rem;padding-bottom:1.5rem}.faq .faq-text p{max-width:50rem;padding-bottom:1rem;font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.faq .faq-text p{line-height:1.2em}}}.faq .faq-text p{font-weight:300;padding-bottom:1.5rem}.faq .faq-text p a{color:var(--base)}@media screen and (pointer: fine)and (hover: hover){.faq .faq-text p a:hover,.faq .faq-text p a:focus{color:var(--gray)}}.acf-block-preview .faq .faq-section .faq-items .faq-item .faq-item-panel{height:auto}.colonne-testo-immagine{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.5rem;padding:4.5rem var(--padding-1);background-color:var(--base);color:var(--contrast)}.colonne-testo-immagine.colonne-testo-immagine-sinistra{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.colonne-testo-immagine.colonne-testo-immagine-grigio{background-color:var(--light-gray)}.colonne-testo-immagine.colonne-testo-immagine-grigio .testo-blocchi-dati-grid .testo-blocchi-dati-card{background-color:var(--medium-gray)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.colonne-testo-immagine,.colonne-testo-immagine.colonne-testo-immagine-sinistra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}}.colonne-testo-immagine .colonne-testo-immagine-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.colonne-testo-immagine .colonne-testo-immagine-panel .colonne-testo-immagine-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.colonne-testo-immagine .colonne-testo-immagine-panel .colonne-testo-immagine-content .colonne-testo-immagine-title{font-size:var(--font-64pt);line-height:1em;line-height:1.25em;font-weight:700;text-transform:uppercase}.colonne-testo-immagine .colonne-testo-immagine-panel .colonne-testo-immagine-content .colonne-testo-immagine-text p{font-size:var(--font-28pt);line-height:1.1em;font-weight:400}.colonne-testo-immagine .colonne-testo-immagine-media{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.colonne-testo-immagine .colonne-testo-immagine-media img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.colonne-testo-immagine .testo-blocchi-dati-grid{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:3rem}.colonne-testo-immagine .testo-blocchi-dati-grid .testo-blocchi-dati-card{background-color:var(--light-gray)}.colonne-loghi{padding:4.5rem var(--padding-1)}.colonne-loghi .colonne-loghi-content{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:2px solid var(--contrast);border-bottom:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.colonne-loghi .colonne-loghi-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}}.colonne-loghi .colonne-loghi-content .colonne-loghi-text{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:1.5rem 1.5rem 1.5rem 0;border-right:2px solid var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.colonne-loghi .colonne-loghi-content .colonne-loghi-text{-ms-flex-preferred-size:auto;flex-basis:auto;padding-right:0;border-right:0;border-bottom:2px solid var(--contrast)}}}.colonne-loghi .colonne-loghi-content .colonne-loghi-text .colonne-loghi-title{font-size:var(--font-48pt);line-height:1em;text-transform:uppercase;padding-bottom:0}.colonne-loghi .colonne-loghi-content .colonne-loghi-list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem 3rem;margin:0;padding:1.5rem;list-style:none}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.colonne-loghi .colonne-loghi-content .colonne-loghi-list{padding:1.5rem 0}}}.colonne-loghi .colonne-loghi-content .colonne-loghi-list .colonne-loghi-item{margin:0}.colonne-loghi .colonne-loghi-content .colonne-loghi-list .colonne-loghi-item img{display:block;width:auto;height:auto;max-width:12rem;max-height:6rem}.testo-blocchi-dati{padding:2.5rem var(--padding-1) 3rem var(--padding-1);background-color:var(--contrast);color:var(--base)}.testo-blocchi-dati .testo-blocchi-dati-intro{max-width:80rem;padding-bottom:5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati .testo-blocchi-dati-intro{max-width:100%}}}.testo-blocchi-dati .testo-blocchi-dati-intro .testo-blocchi-dati-title{font-size:var(--font-96pt);line-height:.9em;font-weight:700;text-transform:uppercase;padding-bottom:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati .testo-blocchi-dati-intro .testo-blocchi-dati-title{font-size:var(--font-48pt);line-height:1em}}}.testo-blocchi-dati .testo-blocchi-dati-intro .testo-blocchi-dati-text p{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.testo-blocchi-dati .testo-blocchi-dati-intro .testo-blocchi-dati-text p{line-height:1.2em}}}.testo-blocchi-dati .testo-blocchi-dati-intro .testo-blocchi-dati-text p{font-weight:300}.testo-blocchi-dati .testo-blocchi-dati-grid .testo-blocchi-dati-card{background-color:var(--dark-gray)}.testo-blocchi-dati-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid{grid-template-columns:1fr}}}.testo-blocchi-dati-grid:has(>:only-child){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:calc((100% - 3rem)/3)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid:has(>:only-child){grid-template-columns:1fr}}}.testo-blocchi-dati-grid:has(>:nth-child(2):last-child){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(2, calc((100% - 3rem) / 3));position:relative}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid:has(>:nth-child(2):last-child){grid-template-columns:1fr}}}.testo-blocchi-dati-grid:has(>:nth-child(2):last-child)::before{content:"";position:absolute;top:50%;right:calc((100% - 3rem)/3 + 4rem);left:calc((100% - 3rem)/3 + 4rem);height:1px;background-color:currentColor}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid:has(>:nth-child(2):last-child)::before{display:none}}}.testo-blocchi-dati-grid .testo-blocchi-dati-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;text-align:center;padding:2rem 3.5rem 1.5rem 3.5rem;border-radius:2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid .testo-blocchi-dati-card{padding:2rem 2.5rem 1.5rem 2.5rem;margin-bottom:1rem}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.testo-blocchi-dati-grid .testo-blocchi-dati-card{padding:2rem 1.5rem 1.5rem 1.5rem}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.testo-blocchi-dati-grid .testo-blocchi-dati-card{padding:2rem 1.5rem 1.5rem 1.5rem}}}.testo-blocchi-dati-grid .testo-blocchi-dati-card p{padding:0}.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-number{font-size:var(--font-96pt);line-height:.9em;font-weight:700;padding-bottom:1rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-number{font-size:calc(var(--font-96pt)*1.7)}}}.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-label{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-label{line-height:1.2em}}}.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-label{font-weight:700;padding-bottom:1rem}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-label{font-size:var(--font-28pt);line-height:1.1em}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-label{font-size:var(--font-28pt);line-height:1.1em}}}.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-text p{font-size:var(--font-28pt);line-height:1.1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-text p{font-size:var(--font-24pt);line-height:1.2em}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-text p{font-size:var(--font-24pt);line-height:1.2em}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-text p{font-size:var(--font-24pt);line-height:1.2em}}}.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer{position:relative;-ms-flex-item-align:end;align-self:end;margin-top:8rem;padding:1.5rem 2rem;border:1px solid currentColor;border-radius:5rem;font-size:var(--font-18pt);line-height:1.2em;font-family:"Helvetica Monospaced",monospace;font-weight:300;text-transform:uppercase}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer{margin-top:5rem;padding:1rem}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer{margin-top:2rem}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer{margin-top:2rem}}}.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer::before{content:"";position:absolute;left:50%;bottom:calc(100% + 1.2rem);width:1px;height:6rem;background-color:currentColor}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer::before{height:3rem}}}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer::before{display:none}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.testo-blocchi-dati-grid .testo-blocchi-dati-card .testo-blocchi-dati-card-footer::before{display:none}}}.cta-full-screen{position:relative;width:100%; height: 100vh;height:100svh;overflow:hidden;color:var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(min-width: 481px)and (max-width: 768px){.cta-full-screen{ height: 60vh;height:60svh}}}@media not all and (pointer: fine)and (hover: hover){@media(orientation: portrait)and (min-width: 769px){.cta-full-screen{ height: 60vh;height:60svh}}}.cta-full-screen .cta-full-screen-media{position:absolute;inset:0;z-index:1}.cta-full-screen .cta-full-screen-media .cta-full-screen-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-full-screen .cta-full-screen-swiper{overflow:hidden;background:var(--contrast)}.cta-full-screen .cta-full-screen-swiper::after{content:"";position:absolute;inset:0;z-index:2;background-color:var(--contrast);opacity:.5}.cta-full-screen .cta-full-screen-swiper .swiper-slide{height:100%}.cta-full-screen .cta-full-screen-swiper:not(.swiper-initialized) .swiper-wrapper{height:100%}.cta-full-screen .cta-full-screen-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.cta-full-screen .cta-full-screen-swiper .cta-full-screen-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cta-full-screen .cta-full-screen-content{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; padding: 3rem var(--padding-1) calc(10vh + 4rem) var(--padding-1);padding:3rem var(--padding-1) calc(10svh + 4rem) var(--padding-1)}.cta-full-screen .cta-full-screen-content .cta-full-screen-heading .cta-full-screen-subtitle{font-size:var(--font-20pt);line-height:1.2em;text-transform:uppercase;padding-bottom:.5rem}.cta-full-screen .cta-full-screen-content .cta-full-screen-heading .cta-full-screen-title{font-size:var(--font-96pt);line-height:.9em;font-weight:700;text-transform:uppercase}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.cta-full-screen .cta-full-screen-content .cta-full-screen-heading .cta-full-screen-title{ font-size: min(var(--font-96pt),10vw);font-size:min(var(--font-96pt),10svw)}}}.cta-full-screen .cta-full-screen-content .cta-full-screen-text{max-width:60rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.cta-full-screen .cta-full-screen-content .cta-full-screen-text{max-width:100%}}}.cta-full-screen .cta-full-screen-content .cta-full-screen-text h2{font-size:var(--font-96pt);line-height:.9em;font-weight:700;text-transform:uppercase;padding-bottom:4rem}.cta-full-screen .cta-full-screen-content .cta-full-screen-text h3{font-size:var(--font-64pt);line-height:1em;font-weight:700;padding-bottom:3rem}.cta-full-screen .cta-full-screen-content .cta-full-screen-text h4{font-weight:700;padding-bottom:1rem}.cta-full-screen .cta-full-screen-content .cta-full-screen-text p,.cta-full-screen .cta-full-screen-content .cta-full-screen-text li{font-size:var(--font-36pt);line-height:1.1em;font-weight:300}.cta-full-screen .cta-full-screen-content .cta-full-screen-text ul{padding-left:1.5rem}.cta-full-screen .cta-full-screen-content .cta-full-screen-text ul li{padding-bottom:0}.cta-full-screen .cta-full-screen-buttons{position:absolute;right:var(--padding-1);bottom:3rem;left:var(--padding-1);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.cta-full-screen .cta-full-screen-buttons .cta-full-screen-button{font-family:inherit;background-color:rgba(0,0,0,0);color:var(--base);border:2px solid var(--base)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.cta-full-screen .cta-full-screen-buttons .cta-full-screen-button{ font-size: min(var(--font-24pt),3.5vw);font-size:min(var(--font-24pt),3.5svw)}}}}}@media screen and (pointer: fine)and (hover: hover){.cta-full-screen .cta-full-screen-buttons .cta-full-screen-button:hover,.cta-full-screen .cta-full-screen-buttons .cta-full-screen-button:focus{background-color:var(--base);color:var(--contrast)}}.footer{padding:5.5rem var(--padding-1) 0 var(--padding-1);background-color:var(--contrast);color:var(--base);margin-top:-1px;overflow-x:clip}.footer .footer-title{font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase;padding-bottom:1.2rem}.footer .footer-top,.footer .footer-middle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.footer .footer-top,.footer .footer-middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem}}}.footer .footer-loghi,.footer .footer-social{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.footer .footer-loghi,.footer .footer-social{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-bottom:1rem}}}.footer .footer-menu,.footer .footer-lingue{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 1rem);flex:0 0 calc(25% - 1rem)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.footer .footer-menu,.footer .footer-lingue{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.footer .footer-middle{padding-top:2.5rem}}}.footer .footer-loghi-riga{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;padding-bottom:3.5rem}.footer .footer-loghi-riga .footer-logo{display:block}.footer .footer-loghi-riga .footer-logo img{width:auto;height:2.2rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.footer .footer-loghi-riga .footer-logo img{height:2.8rem}}}.footer .footer-menu-voci{list-style:none;padding:0;margin:0}.footer .footer-menu-voci li{font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase;padding-bottom:.5rem}.footer .footer-menu-voci li a{color:var(--gray);-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.footer .footer-menu-voci li a:hover,.footer .footer-menu-voci li a:focus{color:var(--base)}}.footer .footer-menu-voci li a[aria-current=page]{color:var(--base)}.footer .footer-indirizzi{padding-top:2rem}.footer .footer-indirizzi h2{font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase;padding-bottom:1.2rem}.footer .footer-indirizzi h3{font-size:var(--font-16pt);line-height:1.2em;font-weight:400;text-transform:uppercase;padding-bottom:0}.footer .footer-indirizzi p{font-size:var(--font-14pt);line-height:1.2em;padding-bottom:2rem}.footer .footer-indirizzi strong{font-size:var(--font-16pt);line-height:1.2em;text-transform:uppercase}.footer .footer-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.footer .footer-social-links .footer-social-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--base);border-radius:50%;color:var(--base);-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.footer .footer-social-links .footer-social-link svg{width:1rem;height:1rem;fill:currentColor}@media screen and (pointer: fine)and (hover: hover){.footer .footer-social-links .footer-social-link:hover,.footer .footer-social-links .footer-social-link:focus{background-color:var(--base);color:var(--contrast)}}.footer .footer-lingue-voci{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;list-style:none;padding:0;margin:0}.footer .footer-lingue-voci li{font-size:var(--font-18pt);line-height:1.2em;text-transform:uppercase}.footer .footer-lingue-voci li:not(:last-child)::after{content:"|";padding-left:.8rem;color:var(--gray)}.footer .footer-lingue-voci li a{color:var(--gray);-webkit-transition:color .3s var(--easing);transition:color .3s var(--easing)}@media screen and (pointer: fine)and (hover: hover){.footer .footer-lingue-voci li a:hover,.footer .footer-lingue-voci li a:focus{color:var(--base)}}.footer .footer-lingue-voci li a.is-active{color:var(--base)}.footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2rem;padding:4rem 0 2rem 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.footer .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5rem;padding:2.5rem 0 1.5rem 0}}}.footer .footer-bottom p{font-size:var(--font-18pt);line-height:1.2em;padding:0}.footer .footer-bottom .footer-copyright{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-transform:uppercase}.footer .footer-bottom .footer-policies{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.footer .footer-bottom .footer-policies{padding-bottom:2rem}}}.footer .footer-bottom .footer-policies a{-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.footer .footer-bottom .footer-policies a:not(:first-child)::before{content:"/";padding-right:.5rem}@media screen and (pointer: fine)and (hover: hover){.footer .footer-bottom .footer-policies a:hover,.footer .footer-bottom .footer-policies a:focus{color:var(--gray)}}.footer .footer-wordmark{padding:3rem 0}.footer .footer-wordmark svg{display:block;width:100%;height:auto}.timeline{padding:5rem var(--padding-1) 10rem var(--padding-1);background-color:var(--base);color:var(--contrast)}.timeline .timeline-header{padding-bottom:5rem}.timeline .timeline-header .timeline-heading{font-size:var(--font-64pt);line-height:1em;font-weight:700;text-transform:uppercase;padding-bottom:2rem}.timeline .timeline-header .timeline-intro{max-width:60rem}.timeline .timeline-header .timeline-intro p{font-size:var(--font-28pt);line-height:1.1em;padding-bottom:1rem}.timeline .timeline-list{--timeline-year-size: var(--font-96pt);--timeline-image-center: calc((50cqw - var(--padding-1)) / 3);position:relative;container-type:inline-size}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list{--timeline-year-size: var(--font-64pt)}}}.timeline .timeline-list .timeline-line{position:absolute;top:0;bottom:0;left:50%;width:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--medium-gray)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-line{left:.625rem}}}.timeline .timeline-list .timeline-line .timeline-line-fill{display:block;height:100%;background-color:var(--contrast);-webkit-transform-origin:top center;transform-origin:top center}.timeline .timeline-list .timeline-line::before,.timeline .timeline-list .timeline-line::after{content:"";position:absolute;left:50%;width:.625rem;height:.625rem;border:2px solid var(--contrast);border-radius:50%;background-color:var(--base);-webkit-transition:all .4s var(--easing);transition:all .4s var(--easing)}.timeline .timeline-list .timeline-line::before{top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.timeline .timeline-list .timeline-line::after{bottom:0;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.timeline .timeline-list.is-started .timeline-line::before{background-color:var(--contrast);-webkit-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3)}.timeline .timeline-list.is-complete .timeline-line::after{background-color:var(--contrast);-webkit-transform:translate(-50%, 50%) scale(1.3);transform:translate(-50%, 50%) scale(1.3)}.timeline .timeline-list .timeline-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:0 0 5rem 3rem}}}.timeline .timeline-list .timeline-item:not(:last-child) .timeline-content .timeline-text{height:0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item:not(:last-child) .timeline-content .timeline-text{height:auto}}}.timeline .timeline-list .timeline-item:last-child{padding-bottom:0}.timeline .timeline-list .timeline-item .timeline-dot{position:absolute;top:var(--timeline-image-center);left:50%;width:1.25rem;height:1.25rem;border:2px solid var(--contrast);border-radius:50%;background-color:var(--base);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .4s var(--easing);transition:all .4s var(--easing)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item .timeline-dot{top:calc(var(--timeline-year-size)*.45);left:.625rem}}}.timeline .timeline-list .timeline-item .timeline-year{font-size:var(--font-96pt);line-height:.9em;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-weight:700;margin-top:calc(var(--timeline-image-center) - var(--timeline-year-size)*.45);padding:0 var(--padding-1) 0 0;text-align:right;color:var(--base);-webkit-text-stroke:1px var(--contrast);-webkit-transition:color .6s var(--easing);transition:color .6s var(--easing)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item .timeline-year{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0;padding:0;text-align:left}}}.timeline .timeline-list .timeline-item .timeline-content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding-left:var(--padding-1)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item .timeline-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0}}}.timeline .timeline-list .timeline-item .timeline-content .timeline-image{--p: 0%;--s: 20%;overflow:hidden;clip-path:polygon(0 var(--p), 100% calc(var(--p) - var(--s)), 100% 100%, 0 100%);margin-bottom:1.5rem}.timeline .timeline-list .timeline-item .timeline-content .timeline-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter .8s var(--easing);transition:-webkit-filter .8s var(--easing);transition:filter .8s var(--easing);transition:filter .8s var(--easing), -webkit-filter .8s var(--easing)}.timeline .timeline-list .timeline-item .timeline-content .timeline-text{max-width:36rem}.timeline .timeline-list .timeline-item .timeline-content .timeline-text p{font-size:var(--font-24pt);line-height:1.2em;padding-bottom:.5rem}.timeline .timeline-list .timeline-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}}.timeline .timeline-list .timeline-item:nth-child(odd) .timeline-year{padding:0 0 0 var(--padding-1);text-align:left}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item:nth-child(odd) .timeline-year{padding:0}}}.timeline .timeline-list .timeline-item:nth-child(odd) .timeline-content{padding:0 var(--padding-1) 0 0}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item:nth-child(odd) .timeline-content{padding:0}}}.timeline .timeline-list .timeline-item:nth-child(odd) .timeline-content .timeline-text{margin-left:auto}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 480px){.timeline .timeline-list .timeline-item:nth-child(odd) .timeline-content .timeline-text{margin-left:0}}}.timeline .timeline-list .timeline-item.is-active .timeline-dot{background-color:var(--contrast);-webkit-transform:translate(-50%, -50%) scale(1.3);transform:translate(-50%, -50%) scale(1.3)}.timeline .timeline-list .timeline-item.is-active .timeline-year{color:var(--contrast)}.timeline .timeline-list .timeline-item.is-active .timeline-content .timeline-image img{-webkit-filter:grayscale(0);filter:grayscale(0)}.acf-block-preview .timeline .timeline-list .timeline-item .timeline-year{color:var(--contrast)}.acf-block-preview .timeline .timeline-list .timeline-item .timeline-content .timeline-image img{-webkit-filter:grayscale(0);filter:grayscale(0)}.about-us{padding:8rem var(--padding-1);overflow-x:clip;background-color:var(--base);color:var(--contrast)}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.about-us{padding:4rem var(--padding-1)}}}.about-us .about-us-heading{font-size:var(--font-64pt);line-height:1em;font-weight:700;text-transform:uppercase;padding-bottom:5rem;text-align:center}.about-us .about-us-list{position:relative}.about-us .about-us-list .about-us-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:2.5rem 0 2.5rem 0;border-bottom:2px solid var(--contrast)}@media screen and (pointer: fine)and (hover: hover){.about-us .about-us-list .about-us-row:hover,.about-us .about-us-list .about-us-row:focus{color:var(--gray)}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.about-us .about-us-list .about-us-row{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1.5rem;padding:1.5rem 0 1rem 0}}}.about-us .about-us-list .about-us-row .about-us-name,.about-us .about-us-list .about-us-row .about-us-role{font-size:var(--font-32pt);line-height:1em}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.about-us .about-us-list .about-us-row .about-us-name,.about-us .about-us-list .about-us-row .about-us-role{line-height:1.2em}}}.about-us .about-us-list .about-us-row .about-us-name,.about-us .about-us-list .about-us-row .about-us-role{padding:0;-webkit-transition:all .3s var(--easing);transition:all .3s var(--easing)}.about-us .about-us-list .about-us-row .about-us-role{text-align:right}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.about-us .about-us-list .about-us-row .about-us-role{font-size:var(--font-20pt);line-height:1.2em;text-align:left}}}.about-us .about-us-list .about-us-row .about-us-photo{display:none}@media not all and (pointer: fine)and (hover: hover){.about-us .about-us-list .about-us-row .about-us-photo{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;align-self:center;width:5rem;height:5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}}@media not all and (pointer: fine)and (hover: hover){@media(max-width: 768px),(orientation: portrait){.about-us .about-us-list .about-us-row .about-us-photo{grid-column:2;grid-row:1/span 2}}}.about-us .about-us-list .about-us-cursor{position:absolute;top:0;left:0;z-index:2;width:10rem;height:10rem;border-radius:50%;overflow:hidden;pointer-events:none;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0)}@media not all and (pointer: fine)and (hover: hover){.about-us .about-us-list .about-us-cursor{display:none}}.about-us .about-us-list .about-us-cursor .about-us-cursor-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us .about-us-list .about-us-cursor .about-us-cursor-inner img{display:block;width:10rem;height:10rem;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}

/*# sourceMappingURL=style.css.map */