.ux-maintenance-mode .banner,.ux-maintenance-mode .overlay{background-color:#1e1e1c!important}.home h1{margin-bottom:18px}h1{font-size:80px;letter-spacing:-1px;line-height:1.1em}h2{font-size:48px;margin-bottom:22px;letter-spacing:-1px;line-height:1.1em}h3{font-size:48px;margin-bottom:18px;letter-spacing:-1px;line-height:1.05em}.num p{font-size:48px;margin-bottom:10px;letter-spacing:-1px;line-height:1.1em;font-family:"Cormorant Garamond",sans-serif}p{line-height:1.3em;margin-bottom:1.15em}.small p{font-size:18px}.big h2{font-size:80px;line-height:1.1em}.titoletto p{font-size:15px;letter-spacing:.16em;text-transform:uppercase!important;opacity:.7}.stuck .header-bg-color{background:#fff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header,.stuck{padding:0 70px}#cmplz-manage-consent .cmplz-manage-consent{left:50%;transform:translateX(-50%);max-width:max-content}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0.5s forwards!important;font-size:16px;font-weight:200;text-transform:none;letter-spacing:0;padding:0 10px!important;height:30px!important}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:16px!important;margin-top:0;max-width:100%;text-justify:inter-word}#cmplz-document p{font-size:22px!important}#cmplz-document h2{font-size:44px}.nav>li>a>i.icon-menu{font-size:2.2em!important}.nav>li.header-divider{border-left:1px solid #fff;margin:0 10px}@media screen and (max-width:1360px){.header,.stuck{padding:0!important}.footer{padding:0!important}.mfp-close{right:10px!important}}.blur>.col-inner{border:1px solid #fff0;background:linear-gradient(rgb(0 0 0),rgb(0 0 0)) padding-box,linear-gradient(135deg,rgb(255 255 255 / .32),rgb(255 255 255 / .13),rgb(255 255 255 / .2)) border-box;z-index:999}.off-canvas-center .mfp-content{max-width:none;padding-top:0;width:100%}.mfp-bg.off-canvas-center:not(.dark){background-color:#000;opacity:1}.voce p a{font-size:60px;line-height:70px;color:#fff;font-family:"Cormorant Garamond",sans-serif;transition:color .35s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1);letter-spacing:-1.5px;display:inline-block}.voce p a:hover{transform:translateX(8px);color:#bd8d13}.navigazione .lang-item{text-align:center;margin-top:0px!important}.mfp-ready .mfp-close{opacity:1}.mfp-close{font-size:50px;height:50px;line-height:50px;mix-blend-mode:normal;right:78px;top:40px;width:50px}.mfp-close svg{width:47px;height:47px;stroke-width:1.7}.nav>li>a{color:#fff}.nav>li>a:hover{color:#fff}.header-block-block-2{width:100%}.button.is-link{background:transparent!important;border:0!important;padding:0!important;min-height:auto!important;box-shadow:none!important;position:relative;display:inline-flex;align-items:center;gap:12px;font-size:15px;letter-spacing:.16em;text-transform:uppercase!important;color:#fbba20!important;font-weight:500;transition:all .3s ease}.button.is-link span{line-height:1em}.button.is-link:after{content:"";width:18px;height:22px;background:url(/wp-content/uploads/2026/05/foglia.png) center center/contain no-repeat;opacity:.75;transition:transform .35s ease,opacity .35s ease}.button.is-link:hover{color:#fbba20!important}.button.is-link:hover:after{transform:translateX(4px) rotate(8deg);opacity:1}.olio img{opacity:.65}.video-button-wrapper .open-video{color:#fbba20!important;border-color:#fbba20!important}.video-button-wrapper .open-video i{font-size:1em!important}.mfp-inline-holder .ux-mfp-inline-content--video{max-width:1200px}.absolute-footer{display:none}.logo-footer img{width:350px;height:auto}ul.menu>li+li{border-top:none!important}.footer{padding:0 70px}.footer a{text-decoration:none;color:#fff}.footer .menu{display:inline}.footer .menu a{color:#fbba20}.footer ul.menu>li>a{padding:6px 0px!important}span.widget-title{letter-spacing:.05em;line-height:1.05;text-transform:none}.menu-menu-it-container,.menu-menu-en-container,.menu-social-container,.menu-social-en-container{margin-top:15px}.widget .is-divider{display:none}.widget_nav_menu{padding:0}.button.is-outline{background:rgb(255 255 255 / .06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255)}.button.is-outline:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .28)}.opaco{opacity:.7;font-size:.85em}.footer-wrapper .section-bg.fill{opacity:.07;overflow:hidden}.footer-wrapper .section-bg.fill img{position:absolute;left:auto;right:-10%;width:62%;height:auto;max-width:none;object-fit:contain;object-position:right 80% bottom 0!important;transform:translateX(-5%) translateY(90px)}@media only screen and (max-width:48em){.home h1{margin-bottom:18px;font-size:75px;line-height:1em}h1{font-size:60px;letter-spacing:-1px}h2{font-size:44px;margin-bottom:22px;letter-spacing:-1px;line-height:1em}.big h2{font-size:60px;line-height:1em}.voce p a{font-size:50px}.footer .menu-item{text-align:center}.small p{font-size:16px}}