@font-face{font-display:swap;font-family:"Bodoni Moda";font-style:normal;font-weight:100 900;src:url("fonts/BodoniModa-VariableFont_opsz,wght.woff2") format("woff2-variations"),url("fonts/BodoniModa-VariableFont_opsz,wght.woff2") format("woff2"),url("fonts/BodoniModa-VariableFont_opsz,wght.ttf") format("truetype-variations"),url("fonts/BodoniModa-VariableFont_opsz,wght.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Hanken Grotesk";font-style:normal;font-weight:700;src:url("fonts/HankenGrotesk-Bold.woff2") format("woff2"),url("fonts/HankenGrotesk-Bold.woff") format("woff"),url("fonts/HankenGrotesk-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Hanken Grotesk";font-style:normal;font-weight:600;src:url("fonts/HankenGrotesk-SemiBold.woff2") format("woff2"),url("fonts/HankenGrotesk-SemiBold.woff") format("woff"),url("fonts/HankenGrotesk-SemiBold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Hanken Grotesk";font-style:normal;font-weight:500;src:url("fonts/HankenGrotesk-Medium.woff2") format("woff2"),url("fonts/HankenGrotesk-Medium.woff") format("woff"),url("fonts/HankenGrotesk-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Hanken Grotesk";font-style:normal;font-weight:400;src:url("fonts/HankenGrotesk-Regular.woff2") format("woff2"),url("fonts/HankenGrotesk-Regular.woff") format("woff"),url("fonts/HankenGrotesk-Regular.ttf") format("truetype")}:root{--page-color: #5c5552}.container-section{padding-inline:2rem}@media(min-width: 576px){.container-section{padding-inline:3.2rem}}@media(min-width: 768px){.container-section{padding-inline:7.2rem}}@media(min-width: 992px){.container-section{max-width:calc(1580px + 14.4rem);margin-inline:auto}}.mt-section{margin-top:7.2rem}@media(min-width: 768px){.mt-section{margin-top:9.6rem}}@media(min-width: 1480px){.mt-section{margin-top:12.8rem}}.mb-section{margin-bottom:7.2rem}@media(min-width: 768px){.mb-section{margin-bottom:9.6rem}}@media(min-width: 1480px){.mb-section{margin-bottom:12.8rem}}.pb-section{padding-bottom:7.2rem}@media(min-width: 768px){.pb-section{padding-bottom:9.6rem}}@media(min-width: 1480px){.pb-section{padding-bottom:12.8rem}}.remove-mbsection{margin-top:-7.2rem}@media(min-width: 768px){.remove-mbsection{margin-top:-9.6rem}}@media(min-width: 1480px){.remove-mbsection{margin-top:-12.8rem}}.mt-in-section{margin-top:5.6rem}@media(min-width: 768px){.mt-in-section{margin-top:7.2rem}}@media(min-width: 1480px){.mt-in-section{margin-top:8.8rem}}.bg-page-color,.bg-grey,.bg-castello,.bg-mostre,.bg-archivio,.bg-accoglienza{color:#fffff5;padding-block:6.4rem}@media(min-width: 768px){.bg-page-color,.bg-grey,.bg-castello,.bg-mostre,.bg-archivio,.bg-accoglienza{padding-block:8.8rem}}@media(min-width: 1480px){.bg-page-color,.bg-grey,.bg-castello,.bg-mostre,.bg-archivio,.bg-accoglienza{padding-block:11.2rem}}.bg-page-color .type-wysiwyg h1,.bg-page-color .type-wysiwyg h2,.bg-page-color .type-wysiwyg h3,.bg-page-color .type-wysiwyg h4,.bg-page-color .type-wysiwyg h5,.bg-page-color .type-wysiwyg h6,.bg-grey .type-wysiwyg h1,.bg-grey .type-wysiwyg h2,.bg-grey .type-wysiwyg h3,.bg-grey .type-wysiwyg h4,.bg-grey .type-wysiwyg h5,.bg-grey .type-wysiwyg h6,.bg-castello .type-wysiwyg h1,.bg-castello .type-wysiwyg h2,.bg-castello .type-wysiwyg h3,.bg-castello .type-wysiwyg h4,.bg-castello .type-wysiwyg h5,.bg-castello .type-wysiwyg h6,.bg-mostre .type-wysiwyg h1,.bg-mostre .type-wysiwyg h2,.bg-mostre .type-wysiwyg h3,.bg-mostre .type-wysiwyg h4,.bg-mostre .type-wysiwyg h5,.bg-mostre .type-wysiwyg h6,.bg-archivio .type-wysiwyg h1,.bg-archivio .type-wysiwyg h2,.bg-archivio .type-wysiwyg h3,.bg-archivio .type-wysiwyg h4,.bg-archivio .type-wysiwyg h5,.bg-archivio .type-wysiwyg h6,.bg-accoglienza .type-wysiwyg h1,.bg-accoglienza .type-wysiwyg h2,.bg-accoglienza .type-wysiwyg h3,.bg-accoglienza .type-wysiwyg h4,.bg-accoglienza .type-wysiwyg h5,.bg-accoglienza .type-wysiwyg h6{color:#fffff5}.bg-page-color .type-wysiwyg hr,.bg-grey .type-wysiwyg hr,.bg-castello .type-wysiwyg hr,.bg-mostre .type-wysiwyg hr,.bg-archivio .type-wysiwyg hr,.bg-accoglienza .type-wysiwyg hr{border-color:#fffff5}.bg-page-color{background-color:var(--page-color)}.bg-grey{background-color:#5c5552}.bg-castello{background-color:#b27b34}.bg-mostre{background-color:#657863}.bg-archivio{background-color:#813711}.bg-accoglienza{background-color:#3d8080}.h-bb-grey{border-bottom:1px solid #5c5552}.h-bb-white{border-bottom:1px solid #fffff5}.h-bt-white{border-top:1px solid #fffff5}.h-map-wrap{max-width:124rem;margin-inline:auto}.h-map-wrap svg{height:auto;width:100%}.swiper-three-cols .swiper-slide{height:auto}.h-swiper-navigation-style .navigation-wrapper{color:var(--page-color);margin-top:3.2rem;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;gap:1.2rem}@media(min-width: 1480px){.h-swiper-navigation-style .navigation-wrapper{margin-top:4rem}}.h-swiper-navigation-style .navigation-wrapper button{border:1px solid currentColor;position:relative;isolation:isolate}.h-swiper-navigation-style .navigation-wrapper button:before{content:"";position:absolute;z-index:-10;inset:0;background-color:currentColor;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:-webkit-transform .6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform .6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform .6s cubic-bezier(0.2, 0.8, 0.2, 1), -webkit-transform .6s cubic-bezier(0.2, 0.8, 0.2, 1)}.h-swiper-navigation-style .navigation-wrapper button svg{display:block;width:2.8rem;height:2.8rem}.h-swiper-navigation-style .navigation-wrapper button svg path{-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}.h-swiper-navigation-style .navigation-wrapper button.h-swiper-navigation-style-btn-prev:before,.h-swiper-navigation-style .navigation-wrapper button.swiper-three-cols-button-prev:before{-webkit-transform-origin:right;transform-origin:right}.h-swiper-navigation-style .navigation-wrapper button:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.h-swiper-navigation-style .navigation-wrapper button:hover svg path{fill:#fffff5}.bg-page-color .h-swiper-navigation-style .navigation-wrapper,.bg-grey .h-swiper-navigation-style .navigation-wrapper,.bg-accoglienza .h-swiper-navigation-style .navigation-wrapper,.bg-castello .h-swiper-navigation-style .navigation-wrapper,.bg-mostre .h-swiper-navigation-style .navigation-wrapper,.bg-archivio .h-swiper-navigation-style .navigation-wrapper{color:#fffff5}.bg-page-color .h-swiper-navigation-style .navigation-wrapper button:before,.bg-grey .h-swiper-navigation-style .navigation-wrapper button:before,.bg-accoglienza .h-swiper-navigation-style .navigation-wrapper button:before,.bg-castello .h-swiper-navigation-style .navigation-wrapper button:before,.bg-mostre .h-swiper-navigation-style .navigation-wrapper button:before,.bg-archivio .h-swiper-navigation-style .navigation-wrapper button:before{background-color:#fffff5}.bg-page-color .h-swiper-navigation-style .navigation-wrapper button:hover svg path,.bg-grey .h-swiper-navigation-style .navigation-wrapper button:hover svg path,.bg-accoglienza .h-swiper-navigation-style .navigation-wrapper button:hover svg path,.bg-castello .h-swiper-navigation-style .navigation-wrapper button:hover svg path,.bg-mostre .h-swiper-navigation-style .navigation-wrapper button:hover svg path,.bg-archivio .h-swiper-navigation-style .navigation-wrapper button:hover svg path{fill:var(--page-color)}.swiper-logos{padding-left:2.4rem;overflow:visible}@media(min-width: 768px){.swiper-logos{padding-left:4.8rem}}.swiper-logos .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-logos .swiper-wrapper .swiper-slide{width:auto;margin-right:4.8rem}@media(min-width: 768px){.swiper-logos .swiper-wrapper .swiper-slide{margin-right:8rem}}@media(min-width: 1480px){.swiper-logos .swiper-wrapper .swiper-slide{margin-right:10.4rem}}.swiper-logos .swiper-wrapper .swiper-slide img{height:4rem;max-width:24rem}@media(min-width: 992px){.swiper-logos .swiper-wrapper .swiper-slide img{height:4.8rem}}.h-txt-wrap,.h-txt-head-center{max-width:78rem}.h-txt-wrap .type-h1+.type-wysiwyg,.h-txt-wrap .type-h2+.type-wysiwyg,.h-txt-head-center .type-h1+.type-wysiwyg,.h-txt-head-center .type-h2+.type-wysiwyg{margin-top:1.6rem}@media(min-width: 1480px){.h-txt-wrap .type-h1+.type-wysiwyg,.h-txt-wrap .type-h2+.type-wysiwyg,.h-txt-head-center .type-h1+.type-wysiwyg,.h-txt-head-center .type-h2+.type-wysiwyg{margin-top:2.4rem}}.h-txt-wrap .c-arrow-link,.h-txt-wrap .c-slash-link,.h-txt-head-center .c-arrow-link,.h-txt-head-center .c-slash-link{margin-top:3.2rem}.h-txt-wrap .btn-wrapper,.h-txt-head-center .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem 4rem;margin-top:3.2rem}.h-txt-wrap .btn-wrapper .c-arrow-link,.h-txt-wrap .btn-wrapper .c-slash-link,.h-txt-head-center .btn-wrapper .c-arrow-link,.h-txt-head-center .btn-wrapper .c-slash-link{margin-top:0}.h-txt-head-center{text-align:center;margin-inline:auto}.h-txt-head-center+div:not(.mt-in-section){margin-top:4.8rem}@media(min-width: 1480px){.h-txt-head-center+div:not(.mt-in-section){margin-top:5.6rem}}.h-txt-head-inline .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem}@media(min-width: 1200px){.h-txt-head-inline .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem}}.h-txt-head-inline .splitter .type-h2{text-wrap:balance}@media(min-width: 1200px){.h-txt-head-inline .splitter .content:first-of-type{margin-right:1.2rem}}@media(min-width: 1480px){.h-txt-head-inline .splitter .content:first-of-type{margin-right:2.4rem}}.h-txt-head-inline .splitter .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.h-txt-head-inline .c-arrow-link,.h-txt-head-inline .c-slash-link{margin-top:3.2rem}.error-section .error-inner{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;height:50vh;height:50svh}.error-section .error-inner .type-h1+p,.error-section .error-inner .type-h2+p{margin-top:1.6rem}@media(min-width: 1480px){.error-section .error-inner .type-h1+p,.error-section .error-inner .type-h2+p{margin-top:2.4rem}}.error-section .error-inner .c-arrow-link,.error-section .error-inner .c-slash-link{margin-top:3.2rem}body{font-family:"Hanken Grotesk",sans-serif;font-weight:400;color:#0e0e0e}.type-h1,.type-h2,.type-h3,.type-h4{font-family:"Bodoni Moda",serif;color:#5c5552;font-weight:490;font-variation-settings:"opsz" 11;font-optical-sizing:none}.type-h1,.type-wysiwyg h1{font-size:5rem;line-height:105%;text-wrap:pretty}@media(min-width: 768px){.type-h1,.type-wysiwyg h1{font-size:6rem}}@media(min-width: 1480px){.type-h1,.type-wysiwyg h1{font-size:8.8rem}}.type-h2,.type-wysiwyg h2{font-size:4rem;line-height:110%;text-wrap:pretty}@media(min-width: 768px){.type-h2,.type-wysiwyg h2{font-size:5rem}}@media(min-width: 1480px){.type-h2,.type-wysiwyg h2{font-size:6rem}}.type-h3,.type-wysiwyg h3{font-size:3rem;line-height:110%;text-wrap:pretty}@media(min-width: 768px){.type-h3,.type-wysiwyg h3{font-size:3.5rem}}@media(min-width: 1480px){.type-h3,.type-wysiwyg h3{font-size:4rem}}.type-h4,.type-wysiwyg h4{font-size:2.8rem;line-height:110%;text-wrap:pretty}@media(min-width: 768px){.type-h4,.type-wysiwyg h4{font-size:3rem}}@media(min-width: 1480px){.type-h4,.type-wysiwyg h4{font-size:3.2rem}}.type-h5,.type-wysiwyg h5{font-size:2.1rem;line-height:125%;text-wrap:pretty;font-weight:700}@media(min-width: 1480px){.type-h5,.type-wysiwyg h5{font-size:2.6rem}}.type-body-big{font-size:2rem;line-height:125%;text-wrap:pretty}@media(min-width: 1480px){.type-body-big{font-size:2.4rem}}p,li,a{font-size:1.7rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){p,li,a{font-size:2rem}}h6{font-size:1.7rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){h6{font-size:2rem}}h6{color:var(--page-color);font-weight:700}.type-body-small{font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.type-body-small{font-size:1.7rem}}.type-slashed-before{position:relative;padding-left:1.4rem}.type-slashed-before::before{content:"";position:absolute;left:0;top:0;height:2.1rem;aspect-ratio:10/27;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='presentation' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 27' fill='none'%3E%3Cpath d='M1.59904 27L0 26.4756L8.40096 0L10 0.524389L1.59904 27Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='presentation' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 27' fill='none'%3E%3Cpath d='M1.59904 27L0 26.4756L8.40096 0L10 0.524389L1.59904 27Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width: 1480px){.type-slashed-before::before{height:2.4rem}}.type-slashed-before.type-h5{padding-left:1.8rem}.type-slashed-before.type-h5::before{height:2.4rem}@media(min-width: 1480px){.type-slashed-before.type-h5::before{height:2.7rem}}.bg-page-color .type-h1,.bg-page-color .type-h2,.bg-page-color .type-h3,.bg-page-color .type-wysiwyg hr,.bg-grey .type-h1,.bg-grey .type-h2,.bg-grey .type-h3,.bg-grey .type-wysiwyg hr,.bg-castello .type-h1,.bg-castello .type-h2,.bg-castello .type-h3,.bg-castello .type-wysiwyg hr,.bg-mostre .type-h1,.bg-mostre .type-h2,.bg-mostre .type-h3,.bg-mostre .type-wysiwyg hr,.bg-archivio .type-h1,.bg-archivio .type-h2,.bg-archivio .type-h3,.bg-archivio .type-wysiwyg hr,.bg-accoglienza .type-h1,.bg-accoglienza .type-h2,.bg-accoglienza .type-h3,.bg-accoglienza .type-wysiwyg hr{color:currentColor}.bg-page-color .type-wysiwyg hr,.bg-grey .type-wysiwyg hr,.bg-castello .type-wysiwyg hr,.bg-mostre .type-wysiwyg hr,.bg-archivio .type-wysiwyg hr,.bg-accoglienza .type-wysiwyg hr{border-color:currentColor}.type-wysiwyg>p:not(:first-child),.type-wysiwyg>ul:not(:first-child),.type-wysiwyg>ol:not(:first-child){margin-top:1.6rem}@media(min-width: 1480px){.type-wysiwyg>p:not(:first-child),.type-wysiwyg>ul:not(:first-child),.type-wysiwyg>ol:not(:first-child){margin-top:2rem}}.type-wysiwyg>h1:not(:first-child),.type-wysiwyg>h2:not(:first-child),.type-wysiwyg>h3:not(:first-child),.type-wysiwyg>h4:not(:first-child),.type-wysiwyg>h5:not(:first-child),.type-wysiwyg>h6:not(:first-child){margin-top:3.2rem}@media(min-width: 1560px){.type-wysiwyg>h1:not(:first-child),.type-wysiwyg>h2:not(:first-child),.type-wysiwyg>h3:not(:first-child),.type-wysiwyg>h4:not(:first-child),.type-wysiwyg>h5:not(:first-child),.type-wysiwyg>h6:not(:first-child){margin-top:4.8rem}}.type-wysiwyg b,.type-wysiwyg strong{font-weight:600}.type-wysiwyg a{text-decoration:underline;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.type-wysiwyg a:hover{opacity:.5}.type-wysiwyg hr{border-style:solid;border-color:#5c5552;opacity:.7;margin-block:2rem}@media(min-width: 1480px){.type-wysiwyg hr{margin-block:2.4rem}}.type-wysiwyg ul{list-style:none;padding-left:1.6rem}.type-wysiwyg ul li{margin-top:.8rem;padding-left:.4rem}.type-wysiwyg ul li::marker{content:"/ "}.type-wysiwyg h1,.type-wysiwyg h2,.type-wysiwyg h3,.type-wysiwyg h4,.type-wysiwyg h5,.type-wysiwyg h6{font-family:"Bodoni Moda",serif;color:#5c5552;font-weight:490;font-variation-settings:"opsz" 11;font-optical-sizing:none}.type-wysiwyg h1+hr,.type-wysiwyg h2+hr,.type-wysiwyg h3+hr,.type-wysiwyg h4+hr,.type-wysiwyg h5+hr,.type-wysiwyg h6+hr{margin-top:3.2rem}@media(min-width: 1560px){.type-wysiwyg h1+hr,.type-wysiwyg h2+hr,.type-wysiwyg h3+hr,.type-wysiwyg h4+hr,.type-wysiwyg h5+hr,.type-wysiwyg h6+hr{margin-top:4rem}}.type-wysiwyg img{display:inline-block}.type-wysiwyg.type-wysiwyg-small p,.type-wysiwyg.type-wysiwyg-small li,.type-wysiwyg.type-wysiwyg-small a{font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.type-wysiwyg.type-wysiwyg-small p,.type-wysiwyg.type-wysiwyg-small li,.type-wysiwyg.type-wysiwyg-small a{font-size:1.7rem}}.type-wysiwyg.type-wysiwyg-small>p:not(:first-child),.type-wysiwyg.type-wysiwyg-small>ul:not(:first-child),.type-wysiwyg.type-wysiwyg-small>ol:not(:first-child){margin-top:1.2rem}@media(min-width: 1480px){.type-wysiwyg.type-wysiwyg-small>p:not(:first-child),.type-wysiwyg.type-wysiwyg-small>ul:not(:first-child),.type-wysiwyg.type-wysiwyg-small>ol:not(:first-child){margin-top:1.6rem}}.type-wysiwyg.type-wysiwyg-small.type-wysiwyg-big p,.type-wysiwyg.type-wysiwyg-small.type-wysiwyg-big li,.type-wysiwyg.type-wysiwyg-small.type-wysiwyg-big a{font-size:2rem;line-height:125%;text-wrap:pretty}@media(min-width: 1480px){.type-wysiwyg.type-wysiwyg-small.type-wysiwyg-big p,.type-wysiwyg.type-wysiwyg-small.type-wysiwyg-big li,.type-wysiwyg.type-wysiwyg-small.type-wysiwyg-big a{font-size:2.4rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);padding:0;font-family:inherit;color:currentColor}a{color:currentColor;text-decoration:none}img,svg{display:block}*,*:before,*:after{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden;scroll-padding-top:8.8rem}@media(min-width: 1200px){html{scroll-padding-top:12rem}}body{font-size:1.6rem;background-color:#fffff5;min-height:100vh;overflow-x:clip}body.page-template-template-castello{--page-color: #b27b34}body.page-template-template-mostre{--page-color: #657863}body.page-color-mostre{--page-color: #657863}body.page-color-archivio{--page-color: #813711}body.page-color-accoglienza{--page-color: #3d8080}::-moz-selection{color:#fff;background:#3d8080}::selection{color:#fff;background:#3d8080}.skip-link{position:absolute;top:-9999px;left:1.6rem;z-index:9999}.skip-link:focus-visible{top:1.6rem}#main-header{position:fixed;z-index:800;top:0;left:0;right:0;min-width:100%}#main-header nav{border-bottom:1px solid #fffff5;background-color:rgba(92,85,82,.1);padding-top:1.6rem;padding-bottom:1.6rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(min-width: 1200px){#main-header nav{padding-top:2.4rem;padding-bottom:2.4rem}}#main-header nav .nav-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}#main-header nav .nav-content .nav-logo{display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#main-header nav .nav-content .nav-logo svg{display:block;width:auto;height:4.8rem}@media(min-width: 1200px){#main-header nav .nav-content .nav-logo svg{height:7.2rem}}#main-header nav .nav-content .nav-logo svg path{fill:#fffff5;-webkit-transition:fill .3s ease-out;transition:fill .3s ease-out}#main-header nav .nav-content .nav-logo:hover{opacity:.8}#main-header nav .nav-content #nav-hamburger{display:none}@media(max-width: 1199px){#main-header nav .nav-content #nav-hamburger{display:block;margin-right:-1.6rem}#main-header nav .nav-content #nav-hamburger svg path{fill:#0e0e0e}#main-header nav .nav-content #nav-hamburger .open{display:block}#main-header nav .nav-content #nav-hamburger .close{display:none}#main-header nav .nav-content #nav-hamburger.is-active .open{display:none}#main-header nav .nav-content #nav-hamburger.is-active .close{display:block}}@media(max-width: 1199px){#main-header nav .nav-content .nav-menu{position:fixed;z-index:-10;top:0;left:0;right:0;width:100%;height:100vh;height:100lvh;display:grid;grid-template-rows:0fr;pointer-events:none;will-change:grid-template-rows;-webkit-transition:grid-template-rows .4s ease-out;transition:grid-template-rows .4s ease-out;transition:grid-template-rows .4s ease-out, -ms-grid-rows .4s ease-out}#main-header nav .nav-content .nav-menu .menu-container{overflow:hidden}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller{background-color:#5c5552;padding-top:8.8rem;height:100vh;height:100lvh;overflow-y:auto}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;width:100%;min-height:100%;padding-inline:2.4rem;padding-block:4.8rem}}@media(max-width: 1199px)and (min-width: 576px){#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper{padding-inline:3.2rem}}@media(max-width: 1199px)and (min-width: 768px){#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper{padding-inline:4.8rem}}@media(max-width: 1199px)and (min-width: 992px){#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper{padding-inline:7.2rem}}@media(max-width: 1199px){#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item a{display:inline-block;white-space:nowrap;font-size:1.6rem;line-height:110%;letter-spacing:.01em;font-weight:500;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:.4rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item#current a,#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item a:hover{background-color:#0e0e0e;color:#fffff5}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children{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}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;white-space:nowrap;font-size:1.6rem;line-height:110%;letter-spacing:.01em;font-weight:500;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:.4rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger svg{display:block;-ms-flex-negative:0;flex-shrink:0;width:1.6rem;height:1.6rem;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger:hover{background-color:#0e0e0e;color:#fffff5}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;-webkit-transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out, -ms-grid-rows .3s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper .children-inner{overflow:hidden}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper .children-inner .menu-item-child{margin-top:1.6rem;text-align:center}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper .children-inner .menu-item-child a{white-space:normal}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger.is-parent-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#main-header nav .nav-content .nav-menu .menu-container .menu-scroller .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger.is-parent-open+.children-wrapper{grid-template-rows:1fr;opacity:1;pointer-events:auto}}@media(min-width: 1200px){#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item a{display:inline-block;white-space:nowrap;font-size:1.6rem;line-height:110%;letter-spacing:.01em;font-weight:500;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:.4rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item#current a,#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item a:hover{background-color:#0e0e0e;color:#fffff5}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children{position:relative}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;white-space:nowrap;font-size:1.6rem;line-height:110%;letter-spacing:.01em;font-weight:500;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:.4rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger svg{display:block;-ms-flex-negative:0;flex-shrink:0;width:1.6rem;height:1.6rem;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger:hover{background-color:#0e0e0e;color:#fffff5}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper{position:absolute;z-index:200;top:100%;left:50%;min-width:28rem;border:1px solid #5c5552;background-color:#fffff5;-webkit-box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.1);box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.1);padding:1.6rem;-webkit-transform:translateX(-50%) translateY(2.4rem);transform:translateX(-50%) translateY(2.4rem);opacity:0;pointer-events:none;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper .children-inner{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper .children-inner .menu-item-child{text-align:center}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .children-wrapper .children-inner .menu-item-child a{white-space:normal}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger.is-parent-open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#main-header nav .nav-content .nav-menu .menu-container .menu-items-wrapper .menu-item.menu-item-parent-with-children .parent-toggle-trigger.is-parent-open+.children-wrapper{opacity:1;-webkit-transform:translateX(-50%) translateY(1.6rem);transform:translateX(-50%) translateY(1.6rem);pointer-events:auto}}#main-header.is-scrolled nav{padding-top:1.2rem;padding-bottom:1.2rem;background-color:#fffff5;-webkit-box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.1);box-shadow:0 .4rem 2rem 0 rgba(0,0,0,.1)}@media(min-width: 1200px){#main-header.is-scrolled nav{padding-top:2.4rem;padding-bottom:2.4rem}}#main-header.is-scrolled nav .nav-content .nav-logo svg path{fill:var(--page-color)}@media(max-width: 1199px){#main-header.is-open nav .nav-content .nav-menu{grid-template-rows:1fr;pointer-events:auto}}footer{background-color:var(--page-color)}footer .footer-wrap{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 1480px){footer .footer-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}}footer .footer-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:#fffff5;clip-path:polygon(0 100%, 100% 100%, 100% 0, 0 5.6rem);margin-top:-6rem}@media(min-width: 1480px){footer .footer-main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-column:span 3;clip-path:polygon(0 100%, calc(100% - 12rem) 100%, 100% 0, 0 0);margin-top:0;position:relative;z-index:10}}@media(min-width: 1640px){footer .footer-main{clip-path:polygon(0 100%, calc(100% - 20rem) 100%, 100% 0, 0 0)}}@media(min-width: 1720px){footer .footer-main{margin-right:8rem}}footer .footer-main .inner{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;gap:4.8rem;padding-top:9.6rem;padding-bottom:3.2rem;padding-inline:2rem}@media(min-width: 576px){footer .footer-main .inner{padding-inline:3.2rem}}@media(min-width: 768px){footer .footer-main .inner{padding-inline:7.2rem}}@media(min-width: 1480px){footer .footer-main .inner{padding-right:10.4rem;gap:8rem;padding-top:6.4rem;padding-bottom:5.6rem}}@media(min-width: 1640px){footer .footer-main .inner{padding-left:calc((100vw - (1580px + 14.4rem))/2 + 7.2rem);padding-right:18rem}}footer .footer-main .inner .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}@media(min-width: 1200px){footer .footer-main .inner .footer-top{gap:4.8rem 8rem}}footer .footer-main .inner .footer-top .footer-logo svg{display:block;height:5.6rem;width:auto}@media(min-width: 576px){footer .footer-main .inner .footer-top .footer-logo svg{height:6.4rem}}@media(min-width: 1480px){footer .footer-main .inner .footer-top .footer-logo svg{height:8rem}}footer .footer-main .inner .footer-top .footer-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}@media(min-width: 992px){footer .footer-main .inner .footer-top .footer-cols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:7.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}footer .footer-main .inner .footer-top .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;font-size:1.7rem;line-height:1.35}@media(min-width: 992px){footer .footer-main .inner .footer-top .footer-info{-ms-flex-preferred-size:calc(35% - 4rem);flex-basis:calc(35% - 4rem)}}footer .footer-main .inner .footer-top .footer-info strong{font-weight:600}footer .footer-main .inner .footer-top .footer-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem 8rem}@media(min-width: 576px){footer .footer-main .inner .footer-top .footer-hours{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 992px){footer .footer-main .inner .footer-top .footer-hours{-ms-flex-preferred-size:calc(35% - 4rem);flex-basis:calc(35% - 4rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 576px){footer .footer-main .inner .footer-top .footer-hours .hours-block{-ms-flex-preferred-size:calc(50% - 4rem);flex-basis:calc(50% - 4rem)}}footer .footer-main .inner .footer-top .footer-section-head,footer .footer-main .inner .footer-top .footer-page-link{font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){footer .footer-main .inner .footer-top .footer-section-head,footer .footer-main .inner .footer-top .footer-page-link{font-size:1.7rem}}footer .footer-main .inner .footer-top .footer-section-head,footer .footer-main .inner .footer-top .footer-page-link{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-bottom:1.2rem;color:#5c5552}footer .footer-main .inner .footer-top .footer-section-head .slash-icon,footer .footer-main .inner .footer-top .footer-page-link .slash-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-0.2rem}footer .footer-main .inner .footer-top .footer-section-head .slash-icon svg,footer .footer-main .inner .footer-top .footer-page-link .slash-icon svg{display:block;width:.8rem;height:2.1rem}footer .footer-main .inner .footer-top .footer-nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem 2.4rem}@media(min-width: 576px){footer .footer-main .inner .footer-top .footer-nav{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 992px){footer .footer-main .inner .footer-top .footer-nav{-ms-flex-preferred-size:calc(27% - 4rem);flex-basis:calc(27% - 4rem);grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem}}footer .footer-main .inner .footer-top .footer-nav .footer-page-link{font-size:1.7rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){footer .footer-main .inner .footer-top .footer-nav .footer-page-link{font-size:2rem}}footer .footer-main .inner .footer-top .footer-nav .footer-page-link{margin-bottom:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}footer .footer-main .inner .footer-top .footer-nav .footer-page-link:hover{opacity:.6}footer .footer-main .inner .footer-legal p,footer .footer-main .inner .footer-legal a{font-size:1.4rem;line-height:135%}footer .footer-main .inner .footer-legal a{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}footer .footer-main .inner .footer-legal a:hover{opacity:.6}footer .footer-aside{background-color:#3d8080;color:#fffff5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8rem;padding:4.8rem 2.4rem 5.6rem 2.4rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:2.4rem;margin-inline:2rem}@media(min-width: 576px){footer .footer-aside{margin-top:3.2rem;margin-inline:3.2rem;padding:4.8rem 4.8rem 7.2rem 4.8rem}}@media(min-width: 768px){footer .footer-aside{margin-inline:7.2rem}}@media(min-width: 992px){footer .footer-aside{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 1480px){footer .footer-aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;background-color:rgba(0,0,0,0);padding:0;margin-right:7.2rem;-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;gap:8rem;position:relative;isolation:isolate}}@media(min-width: 1640px){footer .footer-aside{margin-right:calc((100vw - (1580px + 14.4rem))/2 + 7.2rem)}}@media(min-width: 1720px){footer .footer-aside{margin-left:-8rem}}@media(min-width: 1480px){footer .footer-aside:before{content:"";position:absolute;z-index:-10;top:4rem;bottom:4rem;width:49.8rem;left:-13rem;background-color:#3d8080}}@media(min-width: 1640px){footer .footer-aside:before{width:67rem;left:-21rem}}footer .footer-aside .footer-section-head-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;margin-bottom:1.2rem}footer .footer-aside .footer-section-head-big .slash-icon-big{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-aside .footer-section-head-big .slash-icon-big svg{display:block;width:1rem;height:2.7rem}footer .footer-aside .footer-newsletter{max-width:64rem}@media(min-width: 992px){footer .footer-aside .footer-newsletter{width:60%}}@media(min-width: 1480px){footer .footer-aside .footer-newsletter{width:32rem}}@media(min-width: 1640px){footer .footer-aside .footer-newsletter{width:38rem}}footer .footer-aside .footer-newsletter .newsletter-desc{margin-bottom:3.2rem}footer .footer-aside .footer-newsletter .newsletter-form{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:1.6rem}@media(min-width: 576px){footer .footer-aside .footer-newsletter .newsletter-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .footer-aside .footer-newsletter .newsletter-form input[type=email]{width:100%;border:.1rem solid #fffff5;background-color:rgba(0,0,0,0);color:#fffff5;padding:.8rem 1.2rem;font-family:"Hanken Grotesk",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.35;-webkit-transition:outline .2s ease-out;transition:outline .2s ease-out}footer .footer-aside .footer-newsletter .newsletter-form input[type=email]::-webkit-input-placeholder{color:rgba(255,255,245,.6)}footer .footer-aside .footer-newsletter .newsletter-form input[type=email]::-moz-placeholder{color:rgba(255,255,245,.6)}footer .footer-aside .footer-newsletter .newsletter-form input[type=email]:-ms-input-placeholder{color:rgba(255,255,245,.6)}footer .footer-aside .footer-newsletter .newsletter-form input[type=email]::-ms-input-placeholder{color:rgba(255,255,245,.6)}footer .footer-aside .footer-newsletter .newsletter-form input[type=email]::placeholder{color:rgba(255,255,245,.6)}footer .footer-aside .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:.1rem solid #fffff5;outline-offset:.2rem}@media(min-width: 576px){footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:before{background-color:#fffff5}@media(min-width: 576px){footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:before{width:4rem}}footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link .icon-wrap svg{color:#3d8080}@media(min-width: 576px){footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link .icon-wrap svg{height:4rem;width:4rem}}footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link span{color:#fffff5}footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:hover:before,footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:focus:before,footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:focus-visible:before{width:100%}footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:hover span,footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:focus span,footer .footer-aside .footer-newsletter .newsletter-form .c-arrow-link:focus-visible span{color:#3d8080}@media(min-width: 992px){footer .footer-aside .footer-social{width:25%}}@media(min-width: 1480px){footer .footer-aside .footer-social{width:32rem}}@media(min-width: 1640px){footer .footer-aside .footer-social{width:38rem}}footer .footer-aside .footer-social .social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}@media(min-width: 992px){footer .footer-aside .footer-social .social-icons{gap:1.6rem}}footer .footer-aside .footer-social .social-icons a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fffff5;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}footer .footer-aside .footer-social .social-icons a:hover{opacity:.6}footer .footer-aside .footer-social .social-icons a svg{display:block}main:has(section.bg-grey:last-of-type)+footer{background-color:#5c5552}.c-btn{position:relative;isolation:isolate;font-family:"Bodoni Moda",serif;font-weight:490;font-variation-settings:"opsz" 8;font-optical-sizing:none;color:#fffff5;font-size:2rem;line-height:120%;display:inline-block;padding:.8rem 2.1rem;margin-inline:.6rem;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.c-btn:before{content:"";position:absolute;z-index:-10;inset:0;background-color:#5c5552;border:1px solid #5c5552;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transition:background-color .3s ease-out,border-color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out}.c-btn:hover,.c-btn:focus,.c-btn:focus-visible{color:#5c5552}.c-btn:hover:before,.c-btn:focus:before,.c-btn:focus-visible:before{background-color:rgba(0,0,0,0)}.c-btn.c-btn-page-color:before{background-color:var(--page-color);border-color:var(--page-color)}.c-btn.c-btn-page-color:hover,.c-btn.c-btn-page-color:focus,.c-btn.c-btn-page-color:focus-visible{color:var(--page-color)}.c-btn.c-btn-page-color:hover:before,.c-btn.c-btn-page-color:focus:before,.c-btn.c-btn-page-color:focus-visible:before{background-color:rgba(0,0,0,0)}.c-btn.c-btn-white{color:var(--page-color)}.c-btn.c-btn-white:before{background-color:#fffff5;border-color:#fffff5}.c-btn.c-btn-white:hover,.c-btn.c-btn-white:focus,.c-btn.c-btn-white:focus-visible{color:#fffff5}.c-btn.c-btn-white:hover:before,.c-btn.c-btn-white:focus:before,.c-btn.c-btn-white:focus-visible:before{background-color:rgba(0,0,0,0)}.c-btn.c-btn-outline:before{background-color:rgba(0,0,0,0);border-color:#fffff5}.c-btn.c-btn-outline:hover,.c-btn.c-btn-outline:focus,.c-btn.c-btn-outline:focus-visible{color:var(--page-color)}.c-btn.c-btn-outline:hover:before,.c-btn.c-btn-outline:focus:before,.c-btn.c-btn-outline:focus-visible:before{background-color:#fffff5}.c-arrow-link{font-size:1.7rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.c-arrow-link{font-size:2rem}}.c-arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;isolation:isolate}.c-arrow-link:before{content:"";position:absolute;z-index:-1;left:0;top:0;bottom:0;width:3rem;background-color:#5c5552;-webkit-transition:width .6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:width .6s cubic-bezier(0.2, 0.8, 0.2, 1)}@media(min-width: 1480px){.c-arrow-link:before{width:3.6rem}}.c-arrow-link .icon-wrap{-ms-flex-negative:0;flex-shrink:0;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-arrow-link .icon-wrap svg{color:#fffff5;height:3rem;width:3rem}@media(min-width: 1480px){.c-arrow-link .icon-wrap svg{height:3.6rem;width:3.6rem}}.c-arrow-link span{text-align:left;padding-block:.4rem;padding-left:.8rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.c-arrow-link:hover:before,.c-arrow-link:focus:before,.c-arrow-link:focus-visible:before{width:100%}.c-arrow-link:hover span,.c-arrow-link:focus span,.c-arrow-link:focus-visible span{color:#fffff5;padding-right:.8rem;padding-left:0rem}.c-tease[href]:hover .c-arrow-link:before{width:100%}.c-tease[href]:hover .c-arrow-link span{color:#fffff5;padding-right:.8rem;padding-left:0rem}.bg-grey .c-arrow-link:before,.c-arrow-link.c-arrow-link-on-grey:before{background-color:#fffff5}.bg-grey .c-arrow-link .icon-wrap svg,.c-arrow-link.c-arrow-link-on-grey .icon-wrap svg{color:#5c5552}.bg-grey .c-arrow-link:hover span,.bg-grey .c-arrow-link:focus span,.bg-grey .c-arrow-link:focus-visible span,.c-arrow-link.c-arrow-link-on-grey:hover span,.c-arrow-link.c-arrow-link-on-grey:focus span,.c-arrow-link.c-arrow-link-on-grey:focus-visible span{color:#5c5552}.bg-castello .c-arrow-link:before,.c-arrow-link.c-arrow-link-on-castello:before{background-color:#fffff5}.bg-castello .c-arrow-link .icon-wrap svg,.c-arrow-link.c-arrow-link-on-castello .icon-wrap svg{color:#b27b34}.bg-castello .c-arrow-link:hover span,.bg-castello .c-arrow-link:focus span,.bg-castello .c-arrow-link:focus-visible span,.c-arrow-link.c-arrow-link-on-castello:hover span,.c-arrow-link.c-arrow-link-on-castello:focus span,.c-arrow-link.c-arrow-link-on-castello:focus-visible span{color:#b27b34}.bg-page-color .c-arrow-link:before{background-color:#fffff5}.bg-page-color .c-arrow-link .icon-wrap svg{color:var(--page-color)}.bg-page-color .c-arrow-link:hover span,.bg-page-color .c-arrow-link:focus span,.bg-page-color .c-arrow-link:focus-visible span{color:var(--page-color)}.c-arrow-link.c-arrow-link-on-white:before,.bg-page-color .c-arrow-link.c-arrow-link-on-white:before{background-color:var(--page-color)}.c-arrow-link.c-arrow-link-on-white .icon-wrap svg,.bg-page-color .c-arrow-link.c-arrow-link-on-white .icon-wrap svg{color:#fffff5}.c-arrow-link.c-arrow-link-on-white:hover span,.c-arrow-link.c-arrow-link-on-white:focus span,.c-arrow-link.c-arrow-link-on-white:focus-visible span,.bg-page-color .c-arrow-link.c-arrow-link-on-white:hover span,.bg-page-color .c-arrow-link.c-arrow-link-on-white:focus span,.bg-page-color .c-arrow-link.c-arrow-link-on-white:focus-visible span{color:#fffff5}.c-slash-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;line-height:125%;font-weight:700}.c-slash-link .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:.8rem;height:2.1rem}.c-slash-link .icon-wrap svg{-ms-flex-negative:0;flex-shrink:0;width:.8rem;height:2.1rem}.c-slash-link .icon-wrap svg:nth-of-type(2),.c-slash-link .icon-wrap svg:nth-of-type(3){opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.c-slash-link span{text-align:left;padding-left:.6rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.area-sliced-card[href]:hover .c-slash-link .icon-wrap svg:nth-of-type(2),.area-sliced-card[href]:hover .c-slash-link .icon-wrap svg:nth-of-type(3),.c-tease-collection-item[href]:hover .c-slash-link .icon-wrap svg:nth-of-type(2),.c-tease-collection-item[href]:hover .c-slash-link .icon-wrap svg:nth-of-type(3),.c-slash-link:hover .icon-wrap svg:nth-of-type(2),.c-slash-link:hover .icon-wrap svg:nth-of-type(3),.c-slash-link:focus .icon-wrap svg:nth-of-type(2),.c-slash-link:focus .icon-wrap svg:nth-of-type(3),.c-slash-link:focus-visible .icon-wrap svg:nth-of-type(2),.c-slash-link:focus-visible .icon-wrap svg:nth-of-type(3){opacity:1}.area-sliced-card[href]:hover .c-slash-link .icon-wrap svg:nth-of-type(3),.c-tease-collection-item[href]:hover .c-slash-link .icon-wrap svg:nth-of-type(3),.c-slash-link:hover .icon-wrap svg:nth-of-type(3),.c-slash-link:focus .icon-wrap svg:nth-of-type(3),.c-slash-link:focus-visible .icon-wrap svg:nth-of-type(3){-webkit-transition-delay:.2s;transition-delay:.2s}.area-sliced-card[href]:hover .c-slash-link span,.c-tease-collection-item[href]:hover .c-slash-link span,.c-slash-link:hover span,.c-slash-link:focus span,.c-slash-link:focus-visible span{padding-left:2.2rem}.lp-wpform .custom-wpform-wrapper{max-width:104rem;margin-inline:auto}.wpforms-container{padding:0 !important;margin:0 !important;text-align:left}.wpforms-container .wpforms-head-container{display:none;padding:0}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field{padding-top:0;padding-bottom:2.4rem}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{font-size:1.6rem;line-height:150%;font-weight:400;color:currentColor;margin-bottom:.8rem}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label .wpforms-required-label{font-size:1.4rem;font-weight:400;color:currentColor}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-layout{padding:0}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text],.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email],.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel],.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]{font-size:1.6rem;color:#0e0e0e;background-color:#fffff5;border:1px solid #fffff5;border-radius:0;padding:.8rem 1.6rem;height:auto;min-height:4.8rem;min-width:100%;max-width:100%}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea::-webkit-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select::-webkit-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]::-webkit-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]::-webkit-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]::-webkit-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]::-webkit-input-placeholder{color:#5c5552;opacity:1}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea::-moz-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select::-moz-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]::-moz-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]::-moz-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]::-moz-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]::-moz-placeholder{color:#5c5552;opacity:1}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea:-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select:-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]:-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]:-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]:-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]:-ms-input-placeholder{color:#5c5552;opacity:1}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea::-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select::-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]::-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]::-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]::-ms-input-placeholder, .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]::-ms-input-placeholder{color:#5c5552;opacity:1}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]::placeholder,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]::placeholder{color:#5c5552;opacity:1}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea:focus,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select:focus,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text]:focus,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email]:focus,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel]:focus,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number]:focus{background-color:#fff;border-color:#0e0e0e;-webkit-box-shadow:none;box-shadow:none;outline:none}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea.wpforms-error,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select.wpforms-error,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=text].wpforms-error,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=email].wpforms-error,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=tel].wpforms-error,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=number].wpforms-error{border-color:var(--wpforms-label-error-color)}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field textarea{min-height:12rem;padding-block:1.6rem;resize:vertical}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field select option{color:#0e0e0e;background:#fffff5}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-email fieldset .wpforms-field-row{max-width:100%}@media(max-width: 600px){.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-email fieldset .wpforms-field-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-email fieldset .wpforms-field-row .wpforms-one-half{padding:0;width:100%}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-email fieldset .wpforms-field-row .wpforms-one-half:not(.wpforms-first){margin-top:1.2rem}}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio .wpforms-field-label,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label{margin-bottom:1.2rem}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio ul,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox ul{gap:1.2rem 2.4rem}@media(min-width: 576px){.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio ul,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio ul,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio ul li .wpforms-field-label-inline,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox ul li .wpforms-field-label-inline{font-size:1.6rem;line-height:150%;font-weight:400;color:currentColor}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio .wpforms-field-description,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description{margin-top:.8rem;font-size:1.4rem;line-height:135%;color:currentColor}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio .wpforms-field-description a,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a{text-decoration:underline;color:currentColor;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio .wpforms-field-description a:hover,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-radio .wpforms-field-description a:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a:hover,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a:focus-visible{opacity:.7}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=radio],.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=checkbox]{margin-top:.5rem}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=radio]:focus:before,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=radio]:checked:before,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=checkbox]:focus:before,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=checkbox]:checked:before{border:1px solid #0e0e0e;-webkit-box-shadow:none;box-shadow:none}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=radio]:checked:after{background-color:#5c5552}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=checkbox]:before{border-radius:50%}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=checkbox]:checked:after{border-color:#5c5552}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-number-slider .wpforms-field-number-slider-hint{font-size:1.4rem;line-height:150%;font-weight:400;color:#5c5552}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-number-slider .wpforms-field-number-slider-hint b{font-weight:600;color:#0e0e0e}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=range]{-webkit-appearance:none;-moz-appearance:none !important;appearance:none !important;background:rgba(0,0,0,0);border-color:#5c5552;border-radius:.6rem;max-width:100%;min-width:100%}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=range]:focus-visible,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=range]:focus{border-color:#5c5552;-webkit-box-shadow:none;box-shadow:none;outline:none}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#5c5552;width:2.4rem;height:2.4rem;border-radius:50%;border:none;cursor:pointer}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#5c5552;width:2.4rem;height:2.4rem;border-radius:50%;border:none;cursor:pointer}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field label.wpforms-error,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field em.wpforms-error{color:#fffff5;font-size:1.4rem;font-weight:400;line-height:150%;padding:0;margin-top:.8rem;opacity:.7}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field label.wpforms-error a,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field em.wpforms-error a{color:#fffff5;text-decoration:underline;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field label.wpforms-error a:hover,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field em.wpforms-error a:hover{opacity:.7}.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field label.wpforms-error:before,.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field em.wpforms-error:before{display:none}.wpforms-container .wpforms-form .wpforms-submit-container{margin-top:2.4rem;text-align:center}.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:auto;border-radius:0;background:rgba(0,0,0,0) !important;position:relative;isolation:isolate;font-family:"Bodoni Moda",serif;font-weight:490;font-variation-settings:"opsz" 8;font-optical-sizing:none;font-size:2rem;line-height:120%;display:inline-block;padding:.8rem 2.1rem;margin-inline:.6rem;-webkit-transition:color .3s ease-out;transition:color .3s ease-out;color:#5c5552 !important}.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:before{content:"";position:absolute;z-index:-10;inset:0;background-color:#fffff5;border:1px solid #fffff5;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transition:background-color .3s ease-out,border-color .3s ease-out;transition:background-color .3s ease-out,border-color .3s ease-out}.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:hover,.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:focus,.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:focus-visible{color:#fffff5 !important}.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:hover:before,.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:focus:before,.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:focus-visible:before{background-color:rgba(0,0,0,0) !important}.wpforms-container .wpforms-form .wpforms-submit-container button[type=submit]:focus:after{left:auto;bottom:auto;outline:none;border:none}.wpforms-container .wpforms-form .wpforms-submit-container img.wpforms-submit-spinner{margin-inline:1.6rem;margin-top:.6rem}.wpforms-container .wpforms-confirmation-container-full{border:1px solid #5c5552;border-radius:0;padding:2.4rem;margin-top:4rem;margin-bottom:0}.wpforms-container .wpforms-confirmation-container-full p{font-size:1.6rem;line-height:150%;font-weight:400;color:#0e0e0e;text-align:center}.c-tease{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;min-height:100%;background-color:#fffff5;color:#0e0e0e}.c-tease .inner,.c-tease .foot{padding:1.6rem}@media(min-width: 1480px){.c-tease .inner,.c-tease .foot{padding:2.4rem}}.c-tease .head figure{aspect-ratio:16/10;overflow:hidden;isolation:isolate;background-color:rgba(0,0,0,.1)}.c-tease .head figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out;transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:transform}.c-tease .head .inner .date-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.8rem 3.2rem;margin-bottom:2.4rem}@media(max-width: 1199px){.c-tease .head .inner .date-terms{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-tease .head .inner .date-terms p{font-size:1.4rem;line-height:125%}.c-tease .head .inner .date-terms .date{white-space:nowrap}.c-tease .head .inner .date-terms .terms-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.c-tease .head .inner .date-terms .terms-wrap p{background-color:var(--page-color);color:#fffff5;text-transform:uppercase;padding:.1rem .6rem 0}.c-tease .head .inner .type-h5{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#5c5552;margin-bottom:.8rem}@media(min-width: 1480px){.c-tease .head .inner .type-h5{margin-bottom:1.2rem}}.c-tease .head .inner .key-infos{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:.8rem;margin-top:.2rem;margin-bottom:1.6rem}@media(min-width: 1480px){.c-tease .head .inner .key-infos{gap:1.2rem;margin-top:.4rem;margin-bottom:2rem}}.c-tease .head .inner .key-infos .icon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}@media(min-width: 1480px){.c-tease .head .inner .key-infos .icon-item{gap:1.2rem}}.c-tease .head .inner .key-infos .icon-item svg{-ms-flex-negative:0;flex-shrink:0;display:block;width:2.4rem;height:2.4rem;margin-top:-0.1rem}@media(min-width: 1480px){.c-tease .head .inner .key-infos .icon-item svg{width:2.8rem;height:2.8rem;margin-top:-0.2rem}}.c-tease .head .inner .key-infos .icon-item p{font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.c-tease .head .inner .key-infos .icon-item p{font-size:1.7rem}}.c-tease .head .inner .key-infos .icon-item p{text-wrap:balance}.c-tease .head .inner .excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-tease .head .inner .excerpt+.key-infos{margin-top:1.6rem}@media(min-width: 1480px){.c-tease .head .inner .excerpt+.key-infos{margin-top:2.4rem}}.c-tease .head .inner .meta-infos p{font-style:italic;font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.c-tease .head .inner .meta-infos p{font-size:1.7rem}}.c-tease .head .inner .meta-infos p{margin-top:.8rem}.c-tease .foot{padding-top:.8rem}.c-tease .foot .fake-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.c-tease[href]:hover .head figure img{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.9}.c-tease-collection-item{color:#fffff5}.c-tease-collection-item figure{aspect-ratio:1/1;position:relative;isolation:isolate;overflow:hidden;background-color:rgba(0,0,0,.1)}.c-tease-collection-item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out;transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:transform}.c-tease-collection-item figure:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:10;height:8rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(14, 14, 14, 0)), to(rgba(14, 14, 14, 0.8)));background:linear-gradient(180deg, rgba(14, 14, 14, 0) 0%, rgba(14, 14, 14, 0.8) 100%)}.c-tease-collection-item figure .content{position:absolute;inset:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-inline:1.2rem;padding-bottom:1.6rem}@media(min-width: 576px){.c-tease-collection-item figure .content{padding-inline:1.6rem}}@media(min-width: 1480px){.c-tease-collection-item figure .content{padding-inline:2.4rem;padding-bottom:2.4rem}}.c-tease-collection-item figure .content .inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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:3.2rem}.c-tease-collection-item figure .content .inner .c-slash-link{white-space:nowrap;margin-bottom:.3rem}@media(min-width: 1480px){.c-tease-collection-item figure .content .inner .c-slash-link{margin-bottom:.5rem}}.c-tease-collection-item[href]:hover figure img{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:.9}.c-dialog-opener+.c-dialog-content-to-append{display:none}#c-dialog{all:unset;opacity:0;pointer-events:none;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;position:fixed;inset:0;z-index:1001;padding-top:4.8rem;padding-inline:2rem;padding-bottom:6.4rem}@media(min-width: 576px){#c-dialog{padding-inline:3.2rem}}@media(min-width: 768px){#c-dialog{padding-inline:7.2rem}}@media(min-width: 1200px){#c-dialog{padding-block:8.8rem}}#c-dialog::-ms-backdrop{opacity:0;-ms-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;background-color:rgba(14,14,14,.8)}#c-dialog::backdrop{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;background-color:rgba(14,14,14,.8)}#c-dialog.is-open{opacity:1;pointer-events:all}#c-dialog.is-open::-ms-backdrop{opacity:1}#c-dialog.is-open::backdrop{opacity:1}#c-dialog.is-open #c-dialog-inner{-webkit-transform:translateY(0);transform:translateY(0)}#c-dialog #c-dialog-inner{width:100%;max-width:96rem;margin-inline:auto;background-color:#fffff5;cursor:auto;overflow:hidden;padding:2.4rem;-webkit-transform:translateY(4.8rem);transform:translateY(4.8rem);-webkit-transition:-webkit-transform .6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:-webkit-transform .6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform .6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform .6s cubic-bezier(0.2, 0.8, 0.2, 1), -webkit-transform .6s cubic-bezier(0.2, 0.8, 0.2, 1)}@media(min-width: 576px){#c-dialog #c-dialog-inner{padding:3.2rem}}#c-dialog #c-dialog-inner #c-dialog-closer{display:block;margin-left:auto;margin-top:-0.8rem;margin-right:-0.8rem;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#c-dialog #c-dialog-inner #c-dialog-closer svg{display:block;width:4rem;height:4rem}#c-dialog #c-dialog-inner #c-dialog-closer:hover{opacity:.7}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-title{margin-right:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem;margin-bottom:3.2rem}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-title figure{-ms-flex-negative:0;flex-shrink:0;width:5.6rem;height:5.6rem;background-color:var(--page-color);border-radius:50%;margin-top:-1.2rem;padding:.1rem}@media(min-width: 1480px){#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-title figure{width:6.4rem;height:6.4rem;padding:.2rem}}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-title figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-title .type-h3{color:var(--page-color)}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-thumb{margin-bottom:3.2rem}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-thumb img{width:100%}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-gallery{margin-top:4rem}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-gallery .lp-gallery .swiper-lp-gallery .swiper-slide{max-width:100%}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-gallery .lp-gallery .swiper-lp-gallery .swiper-slide img{height:24rem}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-links{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem 2.4rem;justify-items:start;margin-top:3.2rem}@media(min-width: 576px){#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-links{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-links{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.4rem 4rem}}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-links .c-arrow-link{max-width:100%}#c-dialog #c-dialog-inner .c-dialog-content-to-append .content-links .c-arrow-link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-info-row{padding-block:4rem}@media(min-width: 1480px){.lp-info-row{padding-block:4.8rem}}.lp-info-row .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem}@media(min-width: 768px){.lp-info-row .gridder{gap:3.2rem}}@media(min-width: 992px){.lp-info-row .gridder{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.lp-info-row .gridder{grid-template-columns:repeat(12, minmax(0, 1fr))}}@media(min-width: 1480px){.lp-info-row .gridder{gap:5.6rem}}@media(min-width: 1200px){.lp-info-row .gridder .cell{grid-column:span 3}}.lp-info-row .gridder .cell.cell-title{margin-bottom:.8rem}.lp-info-row .gridder .cell .type-slashed-before+.type-wysiwyg{margin-top:.8rem}.lp-txtimg-inline .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:5.6rem}@media(min-width: 1200px){.lp-txtimg-inline .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width: 1199px){.lp-txtimg-inline .splitter .h-txt-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 1480px){.lp-txtimg-inline .splitter .h-txt-wrap{margin-right:4.8rem}}@media(min-width: 1640px){.lp-txtimg-inline .splitter .h-txt-wrap{margin-right:8rem}}@media(max-width: 1199px){.lp-txtimg-inline .splitter figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.lp-txtimg-inline .splitter figure img{max-width:100%}@media(min-width: 1200px){.lp-txtimg-inline.img-left .splitter .h-txt-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 1480px){.lp-txtimg-inline.img-left .splitter .h-txt-wrap{margin-left:4.8rem;margin-right:0}}@media(min-width: 1640px){.lp-txtimg-inline.img-left .splitter .h-txt-wrap{margin-left:8rem}}@media(min-width: 1200px){.lp-txtimg-inline.img-left .splitter figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.lp-media-hero{text-align:center;padding-bottom:6.4rem;padding-top:14.4rem}@media(min-width: 768px){.lp-media-hero{padding-top:16rem;padding-bottom:9.6rem}}@media(min-width: 992px){.lp-media-hero{padding-bottom:0}}@media(min-width: 1200px){.lp-media-hero{padding-top:21.6rem}}@media(min-width: 1640px){.lp-media-hero{padding-top:24rem}}.lp-media-hero .type-h1{max-width:108rem;margin-inline:auto}.lp-media-hero .type-h1+.figure-wrapper{margin-top:3.2rem}@media(min-width: 1480px){.lp-media-hero .type-h1+.figure-wrapper{margin-top:4rem}}.lp-media-hero .figure-wrapper{position:relative;isolation:isolate}@media(min-width: 992px){.lp-media-hero .figure-wrapper:before{content:"";position:absolute;bottom:-1px;background-color:#fffff5;height:65%;width:100vw;z-index:-10;clip-path:polygon(0 100%, 100% 100%, 100% 0, 0 35%);left:-7.2rem}}@media(min-width: 992px)and (min-width: 1720px){.lp-media-hero .figure-wrapper:before{left:calc((100vw - (1580px + 14.4rem))/-2 - 7.2rem)}}.lp-media-hero .figure-wrapper .iframe-wrapper iframe{aspect-ratio:16/9;width:100%;height:100%}.lp-media-hero .figure-wrapper figure{aspect-ratio:16/9}.lp-media-hero .figure-wrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-media-hero .figure-wrapper .deco-main{pointer-events:none;position:absolute;z-index:10;left:-0.8rem;right:-0.8rem;top:-4.8rem}@media(min-width: 1480px){.lp-media-hero .figure-wrapper .deco-main{right:8.8rem;top:-8.8rem}}@media(min-width: 1720px){.lp-media-hero .figure-wrapper .deco-main{left:9.6rem;top:-14.4rem}}.lp-media-hero .figure-wrapper .deco-main svg{width:100%;height:auto}@media(min-width: 992px){.lp-media-hero .figure-wrapper .deco-main svg path.mobile-only{display:none}}.lp-media-hero .figure-wrapper .deco-mini{display:none}@media(min-width: 1480px){.lp-media-hero .figure-wrapper .deco-mini{pointer-events:none;display:block;position:absolute;z-index:20;right:4rem;bottom:8.8rem}}@media(min-width: 1720px){.lp-media-hero .figure-wrapper .deco-mini{right:4.8rem;bottom:11.2rem}}.lp-mini-hero{position:relative;text-align:center;padding-bottom:12.8rem;padding-top:14.4rem}@media(min-width: 768px){.lp-mini-hero{padding-top:16rem;padding-bottom:19.2rem}}@media(min-width: 1200px){.lp-mini-hero{padding-top:21.6rem}}@media(min-width: 1640px){.lp-mini-hero{padding-top:24rem}}.lp-mini-hero::before{content:"";position:absolute;bottom:0;left:0;right:0;height:6.4rem;background-color:#fffff5;clip-path:polygon(0% 100%, 100% 100%, 100% 0%, 0% 99%);margin-bottom:-1px}@media(min-width: 768px){.lp-mini-hero::before{height:9.6rem}}@media(min-width: 1480px){.lp-mini-hero::before{height:12rem}}.lp-mini-hero .inner .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;margin-top:3.2rem}@media(min-width: 768px){.lp-mini-hero .inner .btn-wrapper{margin-top:4rem}}@media(min-width: 1480px){.lp-mini-hero .inner .btn-wrapper{margin-top:4.8rem}}.lp-mini-hero .inner .h-txt-head-center h1 svg{height:auto;width:96%;max-width:70.6rem;margin-inline:auto}.lp-three-text-cols .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:4rem}@media(min-width: 768px){.lp-three-text-cols .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));gap:6.4rem 8rem}}@media(min-width: 1200px){.lp-three-text-cols .splitter{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1480px){.lp-three-text-cols .splitter{gap:8rem 9.6rem}}@media(min-width: 1200px){.lp-three-text-cols .splitter.two-cols{grid-template-columns:repeat(2, minmax(0, 1fr))}}.lp-three-text-cols .splitter .col-item .col-item-title{color:#5c5552;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;margin-bottom:1.6rem}.lp-three-text-cols .splitter .col-item .col-item-title figure{-ms-flex-negative:0;flex-shrink:0;width:4rem;height:4rem;margin-top:-0.7rem}.lp-three-text-cols .splitter .col-item .col-item-title figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bg-page-color .lp-three-text-cols .splitter .col-item .col-item-title,.bg-grey .lp-three-text-cols .splitter .col-item .col-item-title,.bg-castello .lp-three-text-cols .splitter .col-item .col-item-title,.bg-mostre .lp-three-text-cols .splitter .col-item .col-item-title,.bg-archivio .lp-three-text-cols .splitter .col-item .col-item-title,.bg-accoglienza .lp-three-text-cols .splitter .col-item .col-item-title{color:currentColor}.lp-key-numbers .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:12.8rem}@media(min-width: 576px){.lp-key-numbers .splitter{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.lp-key-numbers .splitter{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1480px){.lp-key-numbers .splitter{padding-top:4rem}}.lp-key-numbers .splitter .col-item{text-align:center;position:relative}.lp-key-numbers .splitter .col-item:before{content:"";position:absolute;top:-6.4rem;left:50%;height:.3rem;width:11.7rem;background-color:#5c5552;-webkit-transform:translateX(-50%) rotate(165deg);transform:translateX(-50%) rotate(165deg)}@media(min-width: 1200px){.lp-key-numbers .splitter .col-item:before{left:auto;right:-14rem;top:50%;-webkit-transform:translateY(-50%) rotate(104deg);transform:translateY(-50%) rotate(104deg);height:.4rem;width:16rem}}@media(min-width: 1480px){.lp-key-numbers .splitter .col-item:before{right:-18rem;height:.5rem;width:22rem}}.lp-key-numbers .splitter .col-item .number{font-family:"Bodoni Moda",serif;font-size:5rem;line-height:105%;text-wrap:pretty}@media(min-width: 768px){.lp-key-numbers .splitter .col-item .number{font-size:6rem}}@media(min-width: 1480px){.lp-key-numbers .splitter .col-item .number{font-size:8.8rem}}.lp-key-numbers .splitter .col-item .number{color:var(--page-color)}.lp-key-numbers .splitter .col-item .number+.desc{margin-top:2rem}.lp-key-numbers .splitter .col-item .desc{font-size:2rem;line-height:125%;text-wrap:pretty}@media(min-width: 1480px){.lp-key-numbers .splitter .col-item .desc{font-size:2.4rem}}.lp-key-numbers .splitter .col-item .desc{text-wrap:balance}.lp-key-numbers .splitter .col-item:first-of-type:before{display:none}@media(min-width: 1200px){.lp-key-numbers .splitter .col-item:first-of-type:before{display:block}}@media(min-width: 576px){.lp-key-numbers .splitter .col-item:nth-of-type(2):before{display:none}}@media(min-width: 1200px){.lp-key-numbers .splitter .col-item:nth-of-type(2):before{display:block}}@media(min-width: 1200px){.lp-key-numbers .splitter .col-item:nth-of-type(3n):before,.lp-key-numbers .splitter .col-item:last-of-type:before{display:none}}.bg-page-color .lp-key-numbers .splitter .col-item:before,.bg-grey .lp-key-numbers .splitter .col-item:before,.bg-castello .lp-key-numbers .splitter .col-item:before,.bg-accoglienza .lp-key-numbers .splitter .col-item:before,.bg-aree .lp-key-numbers .splitter .col-item:before{background-color:#fffff5}.bg-page-color .lp-key-numbers .splitter .col-item .number,.bg-grey .lp-key-numbers .splitter .col-item .number,.bg-castello .lp-key-numbers .splitter .col-item .number,.bg-accoglienza .lp-key-numbers .splitter .col-item .number,.bg-aree .lp-key-numbers .splitter .col-item .number{color:#fffff5}.lp-key-icons .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:12.8rem}@media(min-width: 768px){.lp-key-icons .splitter{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1480px){.lp-key-icons .splitter{grid-template-columns:repeat(3, minmax(0, 1fr))}}.lp-key-icons .splitter .col-item{text-align:center;position:relative}.lp-key-icons .splitter .col-item:before{content:"";position:absolute;top:-6.4rem;left:50%;height:.3rem;width:11.7rem;background-color:currentColor;-webkit-transform:translateX(-50%) rotate(165deg);transform:translateX(-50%) rotate(165deg)}@media(min-width: 1480px){.lp-key-icons .splitter .col-item:before{left:auto;right:-12.8rem;top:50%;-webkit-transform:translateY(-50%) rotate(104deg);transform:translateY(-50%) rotate(104deg);height:.4rem;width:12rem}}.lp-key-icons .splitter .col-item .icon-circle{width:7.2rem;height:7.2rem;border-radius:50%;background-color:currentColor;margin:0 auto 2.4rem}@media(min-width: 1200px){.lp-key-icons .splitter .col-item .icon-circle{width:9.6rem;height:9.6rem}}.lp-key-icons .splitter .col-item .icon-circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-key-icons .splitter .col-item .text-wrap{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;gap:.4rem}@media(min-width: 1200px){.lp-key-icons .splitter .col-item .text-wrap{gap:.8rem}}.lp-key-icons .splitter .col-item .title{font-size:2.1rem;line-height:125%;text-wrap:pretty;font-weight:700}@media(min-width: 1480px){.lp-key-icons .splitter .col-item .title{font-size:2.6rem}}.lp-key-icons .splitter .col-item .title{font-weight:700;color:currentColor}.lp-key-icons .splitter .col-item .desc{text-wrap:balance}.lp-key-icons .splitter .col-item .c-slash-link{margin-top:1.2rem}.lp-key-icons .splitter .col-item:first-of-type:before{display:none}@media(min-width: 1480px){.lp-key-icons .splitter .col-item:first-of-type:before{display:block}}@media(min-width: 768px)and (max-width: 1479px){.lp-key-icons .splitter .col-item:nth-of-type(2):before{display:none}}@media(min-width: 1480px){.lp-key-icons .splitter .col-item:nth-of-type(3n):before,.lp-key-icons .splitter .col-item:last-of-type:before{display:none}}.lp-key-icons.on-bg-white .col-item:before{background-color:#5c5552}.lp-key-icons.on-bg-white .col-item .icon-circle{background-color:#5c5552}.lp-key-icons.on-bg-white .col-item .title{color:#5c5552}@media(min-width: 1480px){.lp-key-icons.on-four-cols .splitter{grid-template-columns:repeat(4, minmax(0, 1fr))}}.lp-key-icons.on-four-cols .splitter .col-item .desc{font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.lp-key-icons.on-four-cols .splitter .col-item .desc{font-size:1.7rem}}.lp-key-icons.on-four-cols .splitter .col-item:nth-of-type(3n):before{display:block}@media(min-width: 1200px){.lp-key-icons.on-four-cols .splitter .col-item:nth-of-type(4n):before,.lp-key-icons.on-four-cols .splitter .col-item:last-of-type:before{display:none}}.lp-icon-links .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:12.8rem}@media(min-width: 1200px){.lp-icon-links .splitter{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1480px){.lp-icon-links .splitter{gap:13rem 26rem}}.lp-icon-links .col-item{position:relative;text-align:center;max-width:78rem;margin-inline:auto}@media(min-width: 1200px){.lp-icon-links .col-item{text-align:left}}.lp-icon-links .col-item:before{content:"";position:absolute;top:-6.4rem;left:50%;height:.3rem;width:11.7rem;background-color:currentColor;-webkit-transform:translateX(-50%) rotate(165deg);transform:translateX(-50%) rotate(165deg)}@media(min-width: 1200px){.lp-icon-links .col-item:before{left:auto;right:-14rem;top:50%;-webkit-transform:translateY(-50%) rotate(104deg);transform:translateY(-50%) rotate(104deg);height:.4rem;width:16rem}}@media(min-width: 1480px){.lp-icon-links .col-item:before{right:-21rem;height:.5rem;width:22rem}}.lp-icon-links .col-item:first-of-type:before{display:none}@media(min-width: 1200px){.lp-icon-links .col-item:first-of-type:before{display:block}}@media(min-width: 1200px){.lp-icon-links .col-item:nth-of-type(2n):before,.lp-icon-links .col-item:last-of-type:before{display:none}}.lp-icon-links .col-item .head{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;gap:2.4rem}@media(min-width: 1200px){.lp-icon-links .col-item .head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 1480px){.lp-icon-links .col-item .head{gap:3.2rem}}.lp-icon-links .col-item .icon-circle{-ms-flex-negative:0;flex-shrink:0;width:7.2rem;height:7.2rem;border-radius:50%;background-color:currentColor}@media(min-width: 1480px){.lp-icon-links .col-item .icon-circle{width:9.6rem;height:9.6rem}}.lp-icon-links .col-item .icon-circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-icon-links .col-item .desc{margin-top:1.6rem;text-wrap:balance}@media(min-width: 1480px){.lp-icon-links .col-item .desc{margin-top:3.2rem}}.lp-icon-links .col-item .c-arrow-link{margin-top:2.4rem}@media(min-width: 1480px){.lp-icon-links .col-item .c-arrow-link{margin-top:4rem}}.lp-icon-links.on-bg-white .col-item:before{background-color:#5c5552}.lp-icon-links.on-bg-white .icon-circle{background-color:#5c5552}.lp-two-text-cols .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.4rem}@media(min-width: 992px){.lp-two-text-cols .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem 6.4rem}}@media(min-width: 1640px){.lp-two-text-cols .splitter{gap:4rem 9.6rem}}.lp-two-text-cols .col-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.4rem;border-top:.1rem solid currentColor}@media(min-width: 992px){.lp-two-text-cols .col-item{padding-top:4rem}}.lp-two-text-cols .col-item .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin-bottom:1.2rem}@media(min-width: 1200px){.lp-two-text-cols .col-item .head{margin-bottom:1.6rem}}.lp-two-text-cols .col-item .figure-icon-wrap{-ms-flex-negative:0;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:50%;background-color:currentColor}@media(min-width: 1480px){.lp-two-text-cols .col-item .figure-icon-wrap{width:5.6rem;height:5.6rem}}.lp-two-text-cols .col-item .figure-icon-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-two-text-cols .col-item .c-arrow-link{margin-top:2rem}@media(min-width: 1480px){.lp-two-text-cols .col-item .c-arrow-link{margin-top:2.4rem}}.lp-two-text-cols .col-item:first-of-type{padding-top:0;border-top:none}@media(min-width: 992px){.lp-two-text-cols .col-item:nth-of-type(2){padding-top:0;border-top:none}}.lp-two-text-cols.on-bg-white .col-item{border-color:#5c5552}.lp-two-text-cols.on-bg-white .col-item .figure-icon-wrap{background-color:#5c5552}.lp-two-text-cols.on-bg-white .col-item .title{color:#5c5552}.lp-img-cards .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem;max-width:78rem;margin-inline:auto}@media(min-width: 768px){.lp-img-cards .gridder{gap:2.4rem}}@media(min-width: 1200px){.lp-img-cards .gridder{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:none}}.lp-img-cards .card-item{position:relative;overflow:hidden;color:#fffff5;min-height:33rem}@media(min-width: 992px){.lp-img-cards .card-item{min-height:38rem}}.lp-img-cards .card-item .card-img{position:absolute;aspect-ratio:3/4;top:1.6rem;bottom:1.6rem;right:0;min-width:45%;background-color:rgba(0,0,0,.1)}@media(min-width: 992px){.lp-img-cards .card-item .card-img{aspect-ratio:16/10;min-width:75%}}@media(min-width: 1200px){.lp-img-cards .card-item .card-img{aspect-ratio:3/4;min-width:45%}}@media(min-width: 1480px){.lp-img-cards .card-item .card-img{aspect-ratio:16/10;min-width:75%}}.lp-img-cards .card-item .card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-img-cards .card-item .card-overlay{background-color:#5c5552;position:absolute;top:0;left:0;bottom:0;width:66%;clip-path:polygon(0 0, 100% 0, calc(100% - 5rem) 100%, 0 100%);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;gap:1.6rem;padding-block:2.4rem;padding-left:1.6rem;padding-right:5.6rem}@media(min-width: 576px){.lp-img-cards .card-item .card-overlay{padding-left:2.4rem}}@media(min-width: 992px){.lp-img-cards .card-item .card-overlay{width:50%}}@media(min-width: 1200px){.lp-img-cards .card-item .card-overlay{width:66%;padding-left:1.6rem}}@media(min-width: 1480px){.lp-img-cards .card-item .card-overlay{width:50%}}.lp-img-cards .card-item .title{text-wrap:balance}.lp-img-cards.card-bg-accoglienza .card-overlay{background-color:#3d8080}.lp-img-cards.card-bg-archivio .card-overlay{background-color:#813711}.lp-img-cards.card-bg-castello .card-overlay{background-color:#b27b34}.lp-img-cards.card-bg-mostre .card-overlay{background-color:#657863}.lp-img-cards.card-bg-page-color .card-overlay{background-color:var(--page-color)}.lp-img-cards.on-bg-colored .gridder .card-item{color:#0e0e0e}.lp-img-cards.on-bg-colored .gridder .card-item .card-overlay{background-color:#fffff5}.lp-img-cards.on-bg-colored .gridder .card-item .title{color:#5c5552}.lp-text-icon .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:4.8rem}@media(min-width: 1200px){.lp-text-icon .splitter{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1480px){.lp-text-icon .splitter{gap:8rem}}.lp-text-icon .txt-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.lp-text-icon .icon-col{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:9.6rem}@media(min-width: 576px){.lp-text-icon .icon-col{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4.8rem 6.4rem}}@media(min-width: 1200px){.lp-text-icon .icon-col{margin-right:-1.6rem}}@media(min-width: 1480px){.lp-text-icon .icon-col{padding-left:1.6rem}}.lp-text-icon .icon-item{position:relative;text-align:center;padding-block:1.6rem}@media(min-width: 576px){.lp-text-icon .icon-item{padding-inline:1.6rem}}.lp-text-icon .icon-item:before{content:"";position:absolute;top:-4.8rem;left:50%;height:.3rem;width:11.7rem;background-color:currentColor;-webkit-transform:translateX(-50%) rotate(165deg);transform:translateX(-50%) rotate(165deg)}@media(min-width: 576px){.lp-text-icon .icon-item:before{left:auto;right:-8rem;top:50%;height:.4rem;width:9rem;-webkit-transform:translateY(-50%) rotate(104deg);transform:translateY(-50%) rotate(104deg)}}.lp-text-icon .icon-item:first-of-type:before{display:none}@media(min-width: 576px){.lp-text-icon .icon-item:first-of-type:before{display:block}}@media(min-width: 576px){.lp-text-icon .icon-item:nth-of-type(2n):before{display:none}}.lp-text-icon .icon-item .icon-circle{width:7.2rem;height:7.2rem;border-radius:50%;background-color:currentColor;margin:0 auto 2.4rem}@media(min-width: 1200px){.lp-text-icon .icon-item .icon-circle{width:9.6rem;height:9.6rem}}.lp-text-icon .icon-item .icon-circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lp-text-icon .icon-item .title{color:currentColor;text-wrap:balance}.lp-text-icon .icon-item .desc{margin-top:.4rem;text-wrap:balance}.lp-text-icon .icon-item .c-slash-link{margin-top:1.2rem}.lp-text-icon.on-bg-white .contact-item .icon-wrap{color:#5c5552}.lp-text-icon.on-bg-white .icon-item:before{background-color:#5c5552}.lp-text-icon.on-bg-white .icon-item .title{color:#5c5552}.lp-text-icon.on-bg-white .icon-circle{background-color:#5c5552}.lp-text-icon.on-bg-white .contacts-wrap{border-color:#5c5552}.lp-center-cta .inner{position:relative;isolation:isolate;padding-block:7.2rem;max-width:78rem;margin-inline:auto}@media(min-width: 1480px){.lp-center-cta .inner{padding-block:9.6rem}}.lp-center-cta .inner:before,.lp-center-cta .inner:after{content:"";position:absolute;left:50%;height:.3rem;width:11.7rem;background-color:currentColor;-webkit-transform:translateX(-50%) rotate(165deg);transform:translateX(-50%) rotate(165deg)}@media(min-width: 992px){.lp-center-cta .inner:before,.lp-center-cta .inner:after{-webkit-transform:rotate(104deg);transform:rotate(104deg);height:.4rem;width:16rem}}@media(min-width: 1480px){.lp-center-cta .inner:before,.lp-center-cta .inner:after{height:.5rem;width:22rem}}.lp-center-cta .inner:before{top:1.6rem}@media(min-width: 992px){.lp-center-cta .inner:before{top:7.2rem;left:-12rem}}@media(min-width: 1480px){.lp-center-cta .inner:before{left:-16rem;top:9.6rem}}.lp-center-cta .inner:after{bottom:1.6rem}@media(min-width: 992px){.lp-center-cta .inner:after{bottom:7.2rem;left:auto;right:-12rem}}@media(min-width: 1480px){.lp-center-cta .inner:after{right:-16rem;bottom:9.6rem}}.lp-center-cta .inner .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;margin-top:3.2rem}@media(min-width: 768px){.lp-center-cta .inner .btn-wrapper{margin-top:4rem}}@media(min-width: 1480px){.lp-center-cta .inner .btn-wrapper{margin-top:4.8rem}}.lp-faq .faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media(min-width: 1200px){.lp-faq .faq-list{gap:2.4rem}}@media(min-width: 1480px){.lp-faq .faq-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.lp-faq .faq-item{border:.1rem solid currentColor;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media(min-width: 1480px){.lp-faq .faq-item{-ms-flex-preferred-size:calc(50% - 1.2rem);flex-basis:calc(50% - 1.2rem)}}.lp-faq .faq-item .faq-trigger{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.6rem;width:100%;padding:1.6rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;color:currentColor;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media(min-width: 1200px){.lp-faq .faq-item .faq-trigger{padding:2rem 2.4rem}}.lp-faq .faq-item .faq-trigger .question{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:1.7rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.lp-faq .faq-item .faq-trigger .question{font-size:2rem}}.lp-faq .faq-item .faq-trigger .question{color:inherit}.lp-faq .faq-item .faq-trigger .icon-wrap{width:1.8rem;height:1.8rem;-ms-flex-negative:0;flex-shrink:0;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;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.lp-faq .faq-item .faq-trigger .icon-wrap svg{display:block;color:inherit}.lp-faq .faq-item .faq-trigger:hover{opacity:.7}.lp-faq .faq-item .faq-answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease;transition:grid-template-rows .35s ease, -ms-grid-rows .35s ease}.lp-faq .faq-item .faq-answer .faq-answer-inner{overflow:hidden}.lp-faq .faq-item .faq-answer .faq-answer-content{padding:0 1.6rem 1.6rem}@media(min-width: 1200px){.lp-faq .faq-item .faq-answer .faq-answer-content{padding:0 2.4rem 2rem}}.lp-faq .faq-item.is-open{background-color:#fffff5}.lp-faq .faq-item.is-open .faq-trigger{color:#0e0e0e}.lp-faq .faq-item.is-open .icon-wrap{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lp-faq .faq-item.is-open .faq-answer{grid-template-rows:1fr}.lp-faq .faq-item.is-open .faq-answer-content{color:#0e0e0e}.lp-sliced-aree .swiper-lp-sliced-aree .swiper-slide{height:auto}.lp-sliced-aree .area-sliced-card{min-height:32rem;display:grid}@media(min-width: 1480px){.lp-sliced-aree .area-sliced-card{min-height:51rem}}.lp-sliced-aree .area-sliced-card .figure-wrap{grid-area:1/1;padding-block:1.6rem}@media(min-width: 1480px){.lp-sliced-aree .area-sliced-card .figure-wrap{padding-block:2.4rem}}.lp-sliced-aree .area-sliced-card .figure-wrap figure{aspect-ratio:2/3;min-height:100%;width:55%;margin-left:auto;overflow:hidden;isolation:isolate;background-color:rgba(0,0,0,.1)}@media(min-width: 396px){.lp-sliced-aree .area-sliced-card .figure-wrap figure{width:65%}}@media(min-width: 1480px){.lp-sliced-aree .area-sliced-card .figure-wrap figure{width:50%}}.lp-sliced-aree .area-sliced-card .figure-wrap figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out;transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:transform}.lp-sliced-aree .area-sliced-card .text-wrap{grid-area:1/1;color:#fffff5}.lp-sliced-aree .area-sliced-card .text-wrap .content{background-color:var(--page-color);height:100%;width:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clip-path:polygon(100% 0%, 0 0, 0 100%, calc(100% - 8rem) 100%);padding:3.2rem 9.6rem 3.2rem 1.6rem}@media(min-width: 396px){.lp-sliced-aree .area-sliced-card .text-wrap .content{width:75%}}@media(min-width: 1480px){.lp-sliced-aree .area-sliced-card .text-wrap .content{clip-path:polygon(100% 0%, 0 0, 0 100%, calc(100% - 14rem) 100%);padding:6.4rem 14rem 6.4rem 2.4rem;width:80%}}.lp-sliced-aree .area-sliced-card .text-wrap .content .inner h3{color:currentColor}.lp-sliced-aree .area-sliced-card .text-wrap .content .inner .type-body-small{margin-top:1.2rem;text-wrap:balance}@media(min-width: 1480px){.lp-sliced-aree .area-sliced-card .text-wrap .content .inner .type-body-small{margin-top:1.6rem}}.lp-sliced-aree .area-sliced-card .text-wrap .content .inner .c-slash-link{margin-top:2.4rem}@media(min-width: 1480px){.lp-sliced-aree .area-sliced-card .text-wrap .content .inner .c-slash-link{margin-top:2.8rem}}.lp-sliced-aree .area-sliced-card.area-bg-accoglienza .text-wrap .content{background-color:#3d8080}.lp-sliced-aree .area-sliced-card.area-bg-archivio .text-wrap .content{background-color:#813711}.lp-sliced-aree .area-sliced-card.area-bg-castello .text-wrap .content{background-color:#b27b34}.lp-sliced-aree .area-sliced-card.area-bg-mostre .text-wrap .content{background-color:#657863}.lp-sliced-aree .area-sliced-card[href]:hover .figure-wrap figure img{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.9}.lp-txtimg-inline-sliced{background-color:#fffff5;padding-bottom:7.2rem}@media(min-width: 768px){.lp-txtimg-inline-sliced{background-color:var(--page-color);padding-block:9.6rem}}@media(min-width: 1480px){.lp-txtimg-inline-sliced{padding-block:12.8rem}}@media(min-width: 768px){.lp-txtimg-inline-sliced .container-section{padding-block:4rem}}@media(min-width: 768px){.lp-txtimg-inline-sliced .container-section{padding-block:8rem}}.lp-txtimg-inline-sliced .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.lp-txtimg-inline-sliced .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));min-height:64rem;background-color:#fffff5}}.lp-txtimg-inline-sliced .media-wrap{position:relative;overflow:hidden;aspect-ratio:3/3.2;clip-path:polygon(100% 0, 0% 0%, 0% 100%, 100% calc(100% - 7rem));background-color:#e6e6dd;margin-inline:-2rem}@media(min-width: 576px){.lp-txtimg-inline-sliced .media-wrap{margin-inline:-3.2rem}}@media(min-width: 768px){.lp-txtimg-inline-sliced .media-wrap{margin-right:0;margin-left:-7.2rem;margin-block:-4rem;min-height:calc(100% + 8rem);justify-self:stretch;clip-path:polygon(100% 0%, 0 0, 0 100%, calc(100% - 7rem) 100%)}}@media(min-width: 1480px){.lp-txtimg-inline-sliced .media-wrap{margin-left:0;margin-block:-8rem;min-height:calc(100% + 16rem);clip-path:polygon(100% 0%, 0 0, 0 100%, calc(100% - 20rem) 100%)}}.lp-txtimg-inline-sliced .media-wrap figure{height:100%}.lp-txtimg-inline-sliced .media-wrap figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-txtimg-inline-sliced .media-wrap .iframe-wrapper{height:100%}.lp-txtimg-inline-sliced .media-wrap .iframe-wrapper iframe{width:100%;height:100%}.lp-txtimg-inline-sliced .txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1.6rem}@media(min-width: 768px){.lp-txtimg-inline-sliced .txt-wrap{background-color:#fffff5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.6rem;padding-block:7.2rem;padding-right:7.2rem;margin-right:-7.2rem}}@media(min-width: 1480px){.lp-txtimg-inline-sliced .txt-wrap{padding-left:2.4rem;padding-right:9.6rem;margin-right:0}}.lp-txtimg-inline-sliced .txt-wrap .inner{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:1.6rem}@media(min-width: 1200px){.lp-txtimg-inline-sliced .txt-wrap .inner{gap:2.4rem;max-width:64rem}}.lp-txtimg-inline-sliced .txt-wrap .inner .type-h2{color:#5c5552}.lp-txtimg-inline-sliced .txt-wrap .inner .c-arrow-link{margin-top:.8rem}.lp-txtimg-inline-sliced .txt-wrap .inner .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:3.2rem 6.4rem;margin-top:.8rem;border-top:1px solid #5c5552;opacity:.8;padding-top:2.4rem;width:100%}@media(min-width: 1480px){.lp-txtimg-inline-sliced .txt-wrap .inner .gridder{grid-template-columns:repeat(2, minmax(0, 1fr));padding-top:3.2rem}}.lp-txtimg-inline-sliced .txt-wrap .inner .gridder .section-head{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-bottom:1.2rem;color:#5c5552}@media(min-width: 1480px){.lp-txtimg-inline-sliced .txt-wrap .inner .gridder .section-head{margin-bottom:1.6rem}}.lp-txtimg-inline-sliced .txt-wrap .inner .gridder .section-head .slash-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-0.2rem}.lp-txtimg-inline-sliced .txt-wrap .inner .gridder .section-head .slash-icon svg{display:block;width:.8rem;height:2.1rem}.lp-txtimg-inline-sliced.on-bg-white{padding-block:0}@media(min-width: 768px){.lp-txtimg-inline-sliced.on-bg-white{background-color:#fffff5}}@media(min-width: 768px){.lp-txtimg-inline-sliced.on-bg-white .splitter{background-color:var(--page-color)}}@media(min-width: 768px){.lp-txtimg-inline-sliced.on-bg-white .txt-wrap{background-color:var(--page-color)}}.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner{color:#fffff5}.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .type-h2{color:currentColor}.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .c-arrow-link:before{background-color:#fffff5}.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .c-arrow-link .icon-wrap svg{color:var(--page-color)}.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .c-arrow-link:hover span,.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .c-arrow-link:focus span,.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .c-arrow-link:focus-visible span{color:var(--page-color)}.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .gridder{border-top-color:currentColor}.lp-txtimg-inline-sliced.on-bg-white .txt-wrap .inner .gridder .section-head{color:currentColor}.lp-slider-hero{padding-top:14.4rem}@media(min-width: 768px){.lp-slider-hero{padding-top:16rem}}@media(min-width: 1200px){.lp-slider-hero{padding-top:21.6rem}}@media(min-width: 1640px){.lp-slider-hero{padding-top:24rem}}.lp-slider-hero .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem}@media(min-width: 1480px){.lp-slider-hero .splitter{grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lp-slider-hero .title-wrap{max-width:78rem}@media(min-width: 1480px){.lp-slider-hero .title-wrap{grid-column:span 4;margin-top:-4.4rem}}.lp-slider-hero .title-wrap .type-wysiwyg{margin-top:2.4rem}.lp-slider-hero .title-wrap .type-wysiwyg p{text-wrap:balance}.lp-slider-hero .title-wrap .c-arrow-link{margin-top:2.4rem}.lp-slider-hero .media-wrap{margin-top:-1.6rem;position:relative;overflow:hidden;aspect-ratio:4/3.7;clip-path:polygon(100% 0%, 0% 5.6rem, 0% 100%, 100% calc(100% - 5.6rem));background-color:var(--page-color);margin-inline:-2rem}@media(min-width: 576px){.lp-slider-hero .media-wrap{margin-inline:-3.2rem}}@media(min-width: 768px){.lp-slider-hero .media-wrap{margin-top:0;margin-inline:-7.2rem;max-height:72rem;min-width:-webkit-fill-available;min-width:-moz-available;min-width:fill-available}}@media(min-width: 1480px){.lp-slider-hero .media-wrap{grid-column:span 5;margin-left:-4rem;margin-right:-12rem;min-height:74rem;max-height:none;width:calc(100% + 4rem + 12rem);clip-path:polygon(100% 0%, 16rem 0, 0% 100%, calc(100% - 16rem) 100%)}}.lp-slider-hero .media-wrap .swiper-slider-hero{height:100%}.lp-slider-hero .media-wrap .swiper-slider-hero .swiper-slide figure{height:100%}.lp-slider-hero .media-wrap .swiper-slider-hero .swiper-slide figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-slider-hero .media-wrap .swiper-slider-hero-pagination{display:none}@media(min-width: 1480px){.lp-slider-hero .media-wrap .swiper-slider-hero-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:10;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;bottom:2.4rem;left:3.2rem}}.lp-slider-hero .media-wrap .swiper-slider-hero-pagination .swiper-pagination-bullet{opacity:1;border-radius:0;border:.1rem solid #fffff5;width:.8rem;height:.8rem;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;margin:0}.lp-slider-hero .media-wrap .swiper-slider-hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fffff5}.lp-slider-hero .txt-wrap{background-color:var(--page-color);color:#fffff5;padding-top:8rem;margin-top:calc(-7.7rem - 1px);padding-inline:2.4rem;padding-bottom:2.8rem}@media(min-width: 576px){.lp-slider-hero .txt-wrap{padding-inline:3.2rem;padding-bottom:3.2rem}}@media(min-width: 768px){.lp-slider-hero .txt-wrap{padding-inline:4rem;padding-bottom:4.8rem;max-width:78rem;margin-left:auto;min-width:100%}}@media(min-width: 1480px){.lp-slider-hero .txt-wrap{grid-column:span 3;min-height:-webkit-fill-available;min-height:-moz-available;min-height:fill-available;padding-top:100%;padding-inline:3.2rem;padding-bottom:4rem;margin-block:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-shadow:-200px 0 var(--page-color);box-shadow:-200px 0 var(--page-color)}}@media(min-width: 768px){.lp-slider-hero .txt-wrap .inner{margin-top:2.4rem}}@media(min-width: 1480px){.lp-slider-hero .txt-wrap .inner{margin-top:0}}.lp-gallery .swiper-lp-gallery .swiper-slide{width:auto;max-width:85vw;background-color:rgba(0,0,0,.1);overflow:hidden;isolation:isolate}.lp-gallery .swiper-lp-gallery .swiper-slide img{height:32rem;max-width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 1640px){.lp-gallery .swiper-lp-gallery .swiper-slide img{height:40rem}}.lp-wpform-sliced{color:#fffff5}@media(min-width: 768px){.lp-wpform-sliced .container-section{padding-block:4rem}}.lp-wpform-sliced .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.lp-wpform-sliced .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));min-height:64rem;background-color:#5c5552}}.lp-wpform-sliced .media-wrap{position:relative;overflow:hidden;aspect-ratio:3/3.2;clip-path:polygon(100% 0, 0% 0%, 0% 100%, 100% calc(100% - 7rem));background-color:#e6e6dd;margin-inline:-2rem}@media(min-width: 576px){.lp-wpform-sliced .media-wrap{margin-inline:-3.2rem}}@media(min-width: 768px){.lp-wpform-sliced .media-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:-7.2rem;min-height:100%;clip-path:none}}@media(min-width: 1480px){.lp-wpform-sliced .media-wrap{margin-inline:0}}.lp-wpform-sliced .media-wrap figure{height:100%}.lp-wpform-sliced .media-wrap figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-wpform-sliced .txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1.6rem}@media(min-width: 768px){.lp-wpform-sliced .txt-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;z-index:20;background-color:#5c5552;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:2.4rem;margin-right:-2.4rem;padding-top:4rem;padding-bottom:4.8rem;margin-block:-4rem;padding-left:7.2rem;margin-left:-7.2rem}}@media(min-width: 992px){.lp-wpform-sliced .txt-wrap{margin-right:-6.4rem}}@media(min-width: 1480px){.lp-wpform-sliced .txt-wrap{margin-left:0}}@media(max-width: 767px){.lp-wpform-sliced .txt-wrap:after{display:none}}.lp-wpform-sliced .txt-wrap:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:12rem;margin-left:-1px;background-color:#5c5552;clip-path:polygon(100% 0, 0 101%, 0 0)}@media(min-width: 1640px){.lp-wpform-sliced .txt-wrap:after{width:18rem}}.lp-wpform-sliced .txt-wrap .inner{text-align:center;padding-top:1.6rem}@media(min-width: 1200px){.lp-wpform-sliced .txt-wrap .inner{max-width:64rem}}.lp-wpform-sliced .txt-wrap .inner .type-h4{color:currentColor}.lp-wpform-sliced .txt-wrap .inner .type-wysiwyg{margin-top:1.6rem}.lp-wpform-sliced .txt-wrap .inner .custom-wpform-wrapper{margin-top:2.4rem}@media(min-width: 1480px){.lp-wpform-sliced .txt-wrap .inner .custom-wpform-wrapper{margin-top:3.2rem}}@media(min-width: 768px)and (max-width: 991px){.lp-wpform-sliced .txt-wrap .inner .custom-wpform-wrapper .wpforms-form .wpforms-layout-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lp-wpform-sliced .txt-wrap .inner .custom-wpform-wrapper .wpforms-form .wpforms-layout-row .wpforms-layout-column{width:auto}}@media(max-width: 767px){.lp-wpform-sliced.bg-page-color{padding-top:0;background-color:var(--page-color)}}@media(max-width: 767px){.lp-wpform-sliced.bg-grey{padding-top:0;background-color:#5c5552}}@media(max-width: 767px){.lp-wpform-sliced.bg-castello{padding-top:0;background-color:#b27b34}}@media(max-width: 767px){.lp-wpform-sliced.bg-archivio{padding-top:0;background-color:#813711}}@media(max-width: 767px){.lp-wpform-sliced.bg-accoglienza{padding-top:0;background-color:#3d8080}}@media(max-width: 767px){.lp-wpform-sliced.bg-mostre{padding-top:0;background-color:#657863}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-castello .splitter{background-color:#b27b34}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-castello .splitter .txt-wrap{background-color:#b27b34}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-castello .splitter .txt-wrap:after{background-color:#b27b34}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-archivio .splitter{background-color:#813711}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-archivio .splitter .txt-wrap{background-color:#813711}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-archivio .splitter .txt-wrap:after{background-color:#813711}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-accoglienza .splitter{background-color:#3d8080}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-accoglienza .splitter .txt-wrap{background-color:#3d8080}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-accoglienza .splitter .txt-wrap:after{background-color:#3d8080}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-mostre .splitter{background-color:#657863}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-mostre .splitter .txt-wrap{background-color:#657863}}@media(min-width: 768px){.lp-wpform-sliced.bg-box-mostre .splitter .txt-wrap:after{background-color:#657863}}.lp-sliced-cta .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:4.8rem 2.4rem}@media(min-width: 768px){.lp-sliced-cta .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.lp-sliced-cta .splitter .media-wrap{margin-inline:-2rem}@media(min-width: 576px){.lp-sliced-cta .splitter .media-wrap{margin-left:-3.2rem;margin-right:0}}@media(min-width: 768px){.lp-sliced-cta .splitter .media-wrap{margin-left:-7.2rem}}@media(min-width: 1200px){.lp-sliced-cta .splitter .media-wrap{margin-left:0}}.lp-sliced-cta .splitter .media-wrap figure{aspect-ratio:1;overflow:hidden;isolation:isolate;background-color:rgba(255,255,245,.1);clip-path:polygon(100% 0%, 0% 0%, 0% 100%, calc(100% - 9.6rem) 100%)}@media(min-width: 768px){.lp-sliced-cta .splitter .media-wrap figure{min-height:78rem;width:100%}}@media(min-width: 1200px){.lp-sliced-cta .splitter .media-wrap figure{clip-path:polygon(100% 0%, 9.6rem 0%, 0% 100%, calc(100% - 9.6rem) 100%)}}@media(min-width: 1560px){.lp-sliced-cta .splitter .media-wrap figure{clip-path:polygon(100% 0%, 18rem 0%, 0% 100%, calc(100% - 18rem) 100%)}}.lp-sliced-cta .splitter .media-wrap figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-sliced-cta .splitter .txt-wrap .inner .type-h2+.type-wysiwyg{margin-top:2.4rem}.lp-sliced-cta .splitter .txt-wrap .inner .c-arrow-link{margin-top:2.4rem}@media(min-width: 768px){.lp-sliced-cta .splitter .txt-wrap .inner .c-arrow-link{margin-top:3.2rem}}@media(min-width: 1480px){.lp-sliced-cta .splitter .txt-wrap .inner .c-arrow-link{margin-top:4rem}}@media(min-width: 1200px){.lp-sliced-cta.inverted .splitter .media-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(max-width: 767px){.lp-mini-hero.mb-section:has(+.lp-sliced-cta){margin-bottom:0}.lp-mini-hero.mb-section:has(+.lp-sliced-cta):before{clip-path:none}}.lp-key-ol .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:9.6rem;max-width:128rem;margin-left:auto}@media(min-width: 768px){.lp-key-ol .splitter{gap:7.2rem}}.lp-key-ol .splitter .col-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width: 768px){.lp-key-ol .splitter .col-item{gap:5.6rem}}.lp-key-ol .splitter .col-item:before{content:"";position:absolute;top:-4.8rem;left:50%;height:.3rem;width:11.7rem;background-color:currentColor;-webkit-transform:translateX(-50%) rotate(165deg);transform:translateX(-50%) rotate(165deg)}@media(min-width: 768px){.lp-key-ol .splitter .col-item:before{height:.2rem;width:5.6rem;top:1.6rem;left:5.6rem;-webkit-transform:translateX(0%) rotate(105deg);transform:translateX(0%) rotate(105deg)}}.lp-key-ol .splitter .col-item:first-of-type:before{display:none}@media(min-width: 768px){.lp-key-ol .splitter .col-item:first-of-type:before{display:block}}.lp-key-ol .splitter .col-item .index-wrap{width:5.6rem;-ms-flex-negative:0;flex-shrink:0}.lp-key-ol .splitter .col-item .index-wrap p{font-family:"Bodoni Moda",serif;font-size:3.2rem;line-height:110%}.lp-key-ol .splitter .col-item .text-wrap .title{font-size:2.1rem;line-height:125%;font-weight:700}@media(min-width: 768px){.lp-key-ol .splitter .col-item .text-wrap .title{font-family:"Bodoni Moda",serif;font-size:3.2rem;line-height:110%;font-weight:400}}@media(min-width: 1480px){.lp-key-ol .splitter .col-item .text-wrap .title{font-size:3.8rem}}.lp-key-ol .splitter .col-item .text-wrap .title+.type-wysiwyg{margin-top:1.2rem}@media(min-width: 768px){.lp-key-ol .splitter .col-item .text-wrap .title+.type-wysiwyg{margin-top:1.6rem}}@media(min-width: 1480px){.lp-key-ol .splitter .col-item .text-wrap .title+.type-wysiwyg{margin-top:2rem}}.home-hero .swiper-home-hero{position:relative;background-color:#0e0e0e}.home-hero .swiper-home-hero .swiper-slide .inner{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fffff5}.home-hero .swiper-home-hero .swiper-slide .inner .container-section{grid-area:1/1;padding-bottom:7.2rem;padding-top:14.4rem}@media(min-width: 1200px){.home-hero .swiper-home-hero .swiper-slide .inner .container-section{padding-top:17.6rem;padding-bottom:12rem}}.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:3.2rem;max-width:78rem}@media(min-width: 1200px){.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter{max-width:none;grid-template-columns:repeat(12, minmax(0, 1fr));-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:5.6rem 2rem}}.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .type-h1{color:currentColor;text-wrap:balance}@media(min-width: 1200px){.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .type-h1{grid-column:span 7}}.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .slashed-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media(min-width: 1200px){.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .slashed-txt{grid-column:9/13;margin-left:-4rem}}.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .slashed-txt svg{min-width:2.1rem}@media(min-width: 1200px){.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .slashed-txt svg{min-width:2.5rem}}.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .slashed-txt p{text-wrap:balance}.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}@media(min-width: 1200px){.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .btn-wrapper{grid-column:span 7}}@media(min-width: 1480px){.home-hero .swiper-home-hero .swiper-slide .inner .container-section .splitter .btn-wrapper{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.home-hero .swiper-home-hero .swiper-slide .inner .bg-img{grid-area:1/1;background-color:#0e0e0e;height:100%;min-height:100vh;min-height:100svh;z-index:-10;pointer-events:none}.home-hero .swiper-home-hero .swiper-slide .inner .bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3}@media(min-width: 576px){.home-hero .swiper-home-hero .swiper-slide .inner .bg-img img{height:100vh;height:100svh;max-height:100%}}.home-hero .swiper-home-hero .swiper-home-hero-pagination{position:absolute;z-index:10;text-align:center;left:0;right:0;bottom:2.4rem}.home-hero .swiper-home-hero .swiper-home-hero-pagination .swiper-pagination-bullet{opacity:1;border-radius:0;border:1px solid #fffff5;width:.6rem;height:.6rem;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.home-hero .swiper-home-hero .swiper-home-hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fffff5}.home-accordion-boxes .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:4rem 2rem}@media(min-width: 1200px){.home-accordion-boxes .gridder{grid-template-columns:repeat(2, minmax(0, 1fr))}}.home-accordion-boxes .gridder .accordion-box{color:#fffff5}.home-accordion-boxes .gridder .accordion-box .head{margin-inline:2rem}@media(min-width: 992px){.home-accordion-boxes .gridder .accordion-box .head{margin-inline:3.2rem}}.home-accordion-boxes .gridder .accordion-box .head figure{background-color:rgba(0,0,0,.1);aspect-ratio:3/3.5}@media(min-width: 768px){.home-accordion-boxes .gridder .accordion-box .head figure{aspect-ratio:4.5/3}}.home-accordion-boxes .gridder .accordion-box .head figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-accordion-boxes .gridder .accordion-box .content{padding:7.7rem 2rem 3rem;clip-path:polygon(0 100%, 100% 100%, 100% 0%, 0% 5rem);margin-top:-10rem}@media(min-width: 768px){.home-accordion-boxes .gridder .accordion-box .content{padding:16rem 3.2rem 4rem;clip-path:polygon(0 100%, 100% 100%, 100% 0%, 0% 12rem);margin-top:-15rem}}@media(min-width: 992px){.home-accordion-boxes .gridder .accordion-box .content{margin-top:-20rem}}@media(min-width: 1640px){.home-accordion-boxes .gridder .accordion-box .content{padding-inline:4rem}}.home-accordion-boxes .gridder .accordion-box .content .type-h2+.subtitle{margin-top:1.2rem}@media(min-width: 1480px){.home-accordion-boxes .gridder .accordion-box .content .type-h2+.subtitle{margin-top:1.6rem}}.home-accordion-boxes .gridder .accordion-box .content .subtitle{text-wrap:balance}.home-accordion-boxes .gridder .accordion-box .content .mobile-accordion-trigger{margin-top:2rem}@media(min-width: 576px){.home-accordion-boxes .gridder .accordion-box .content .mobile-accordion-trigger{display:none}}.home-accordion-boxes .gridder .accordion-box .content .mobile-accordion-trigger:has(+.links-wrapper.is-open){display:none}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper{padding-top:3.2rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.4rem 4.8rem}@media(max-width: 575px){.home-accordion-boxes .gridder .accordion-box .content .links-wrapper{display:none}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper.is-open{display:grid}}@media(min-width: 576px){.home-accordion-boxes .gridder .accordion-box .content .links-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper a svg{-ms-flex-negative:0;flex-shrink:0}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper a svg.slash{width:auto;height:2.6rem}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper a svg.arrow{width:1.5rem;height:1.5rem;-webkit-transform:translateX(0.4rem);transform:translateX(0.4rem);-webkit-transition:-webkit-transform .6s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .6s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .6s cubic-bezier(0.4, 0, 0.2, 1)}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper a:hover{opacity:.7}.home-accordion-boxes .gridder .accordion-box .content .links-wrapper a:hover svg.arrow{-webkit-transform:translateX(0rem);transform:translateX(0rem)}.home-accordion-boxes .gridder .accordion-box.box-bg-accoglienza .content{background-color:#3d8080}.home-accordion-boxes .gridder .accordion-box.box-bg-archivio .content{background-color:#813711}.home-accordion-boxes .gridder .accordion-box.box-bg-castello .content{background-color:#b27b34}.home-accordion-boxes .gridder .accordion-box.box-bg-mostre .content{background-color:#657863}@media(min-width: 1200px){.home-accordion-boxes .gridder .accordion-box:nth-of-type(even){margin-top:12rem}}@media(min-width: 1480px){.home-accordion-boxes .gridder .accordion-box:nth-of-type(even){margin-top:16rem}}@media(min-width: 1560px){.home-accordion-boxes .gridder .accordion-box:nth-of-type(even){margin-top:18rem}}.home-gallery-box{background-color:#fffff5;padding-bottom:7.2rem}@media(min-width: 768px){.home-gallery-box{background-color:var(--page-color);padding-block:9.6rem}}@media(min-width: 1480px){.home-gallery-box{padding-block:12.8rem}}@media(min-width: 768px){.home-gallery-box .container-section{padding-block:4rem}}@media(min-width: 768px){.home-gallery-box .container-section{padding-block:8rem}}.home-gallery-box .splitter{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 768px){.home-gallery-box .splitter{grid-template-columns:repeat(2, minmax(0, 1fr));min-height:64rem;background-color:#fffff5}}.home-gallery-box .media-wrap{position:relative;overflow:hidden;aspect-ratio:3/3.2;clip-path:polygon(100% 0, 0% 0%, 0% 100%, 100% calc(100% - 7rem));margin-inline:-2rem}@media(min-width: 576px){.home-gallery-box .media-wrap{margin-inline:-3.2rem}}@media(min-width: 768px){.home-gallery-box .media-wrap{margin-right:0;margin-left:-7.2rem;margin-block:-4rem;min-height:calc(100% + 8rem);justify-self:stretch;clip-path:polygon(100% 0%, 0 0, 0 100%, calc(100% - 7rem) 100%)}}@media(min-width: 1480px){.home-gallery-box .media-wrap{margin-left:0;margin-block:-8rem;clip-path:polygon(100% 0%, 0 0, 0 100%, calc(100% - 20rem) 100%)}}.home-gallery-box .media-wrap .swiper-gallery-box{height:100%}.home-gallery-box .media-wrap .swiper-gallery-box .swiper-slide figure{height:100%}.home-gallery-box .media-wrap .swiper-gallery-box .swiper-slide figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-gallery-box .media-wrap .swiper-gallery-box-pagination{position:absolute;z-index:10;bottom:auto;top:2.4rem;left:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 576px){.home-gallery-box .media-wrap .swiper-gallery-box-pagination{top:3.2rem;left:3.2rem}}@media(min-width: 768px){.home-gallery-box .media-wrap .swiper-gallery-box-pagination{top:auto;bottom:2.4rem;left:2.4rem}}.home-gallery-box .media-wrap .swiper-gallery-box-pagination .swiper-pagination-bullet{opacity:1;border-radius:0;border:.1rem solid #fffff5;width:.8rem;height:.8rem;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;margin:0}.home-gallery-box .media-wrap .swiper-gallery-box-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fffff5}.home-gallery-box .txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1.6rem}@media(min-width: 768px){.home-gallery-box .txt-wrap{background-color:#fffff5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.6rem;padding-block:7.2rem;padding-right:7.2rem;margin-right:-7.2rem}}@media(min-width: 1480px){.home-gallery-box .txt-wrap{padding-left:2.4rem;padding-right:9.6rem;margin-right:0}}.home-gallery-box .txt-wrap .inner{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:1.6rem}@media(min-width: 1200px){.home-gallery-box .txt-wrap .inner{gap:2.4rem;max-width:64rem}}.home-gallery-box .txt-wrap .inner .type-h2{color:#5c5552}.home-gallery-box .txt-wrap .inner .c-arrow-link{margin-top:.8rem}.single-main{background-color:var(--page-color);color:#fffff5;padding-top:14.4rem}@media(min-width: 768px){.single-main{padding-top:16rem}}@media(min-width: 1200px){.single-main{padding-top:21.6rem}}@media(min-width: 1640px){.single-main{padding-top:24rem}}.single-main h1,.single-main h2,.single-main h3,.single-main h4,.single-main h5,.single-main h6{color:currentColor}.single-main .single-header .type-body-big{margin-top:1.6rem}@media(min-width: 1480px){.single-main .single-header .type-body-big{margin-top:2.4rem}}.single-main .single-header .thumb-wrapper{aspect-ratio:16/10;margin-top:3.2rem}@media(min-width: 768px){.single-main .single-header .thumb-wrapper{aspect-ratio:16/9;margin-top:4rem}}@media(min-width: 1480px){.single-main .single-header .thumb-wrapper{aspect-ratio:16/8;margin-top:5.6rem}}.single-main .single-header .thumb-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-main .single-body{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:3.2rem;margin-top:3.2rem}@media(min-width: 768px){.single-main .single-body{margin-top:6.4rem}}@media(min-width: 1200px){.single-main .single-body{grid-template-columns:repeat(12, minmax(0, 1fr));gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media(min-width: 1480px){.single-main .single-body{margin-top:10.4rem}}.single-main .single-body .content-wrapper{max-width:96rem}@media(min-width: 1200px){.single-main .single-body .content-wrapper{grid-column:span 7}}.single-main .single-body .content-wrapper:not(:has(+.side-wrapper)){max-width:108rem}@media(min-width: 1200px){.single-main .single-body .content-wrapper:not(:has(+.side-wrapper)){grid-column:span 9}}@media(min-width: 1200px){.single-main .single-body .side-wrapper{grid-column:9/span 4}}.single-main .single-body .side-wrapper .meta-wrapper{background-color:#fffff5;color:#0e0e0e;padding:1.6rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:.8rem}@media(min-width: 768px){.single-main .single-body .side-wrapper .meta-wrapper{padding:2.4rem}}@media(min-width: 1200px){.single-main .single-body .side-wrapper .meta-wrapper{gap:1.2rem}}.single-main .single-body .side-wrapper .meta-wrapper .taxonomy-terms+.icon-item{margin-top:1.2rem}.single-main .single-body .side-wrapper .meta-wrapper .taxonomy-terms p{display:block;font-weight:700;color:var(--page-color)}.single-main .single-body .side-wrapper .meta-wrapper .taxonomy-terms p+p{margin-top:1.2rem}.single-main .single-body .side-wrapper .meta-wrapper .icon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem}@media(min-width: 1480px){.single-main .single-body .side-wrapper .meta-wrapper .icon-item{gap:1.2rem}}.single-main .single-body .side-wrapper .meta-wrapper .icon-item svg{-ms-flex-negative:0;flex-shrink:0;display:block;width:2.4rem;height:2.4rem;margin-top:-0.1rem}@media(min-width: 1480px){.single-main .single-body .side-wrapper .meta-wrapper .icon-item svg{width:2.8rem;height:2.8rem;margin-top:-0.2rem}}.single-main .single-body .side-wrapper .meta-wrapper .icon-item p{font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.single-main .single-body .side-wrapper .meta-wrapper .icon-item p{font-size:1.7rem}}.single-main .single-body .side-wrapper .meta-wrapper .icon-item p{text-wrap:balance}.single-main .single-body .side-wrapper .meta-wrapper+.c-btn{margin-top:2.4rem}@media(min-width: 1480px){.single-main .single-body .side-wrapper .meta-wrapper+.c-btn{margin-top:3.2rem}}body.single-mostra{--page-color: #657863}.scuole-attivita .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem}@media(min-width: 768px){.scuole-attivita .gridder{gap:2.4rem}}@media(min-width: 992px){.scuole-attivita .gridder{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1480px){.scuole-attivita .gridder{gap:3.2rem}}.scuole-attivita .gridder .attivita-item{background:rgba(255,255,245,.15)}.scuole-attivita .gridder .attivita-item .item-trigger,.scuole-attivita .gridder .attivita-item .content{padding:1.6rem}@media(min-width: 576px){.scuole-attivita .gridder .attivita-item .item-trigger,.scuole-attivita .gridder .attivita-item .content{padding:2.4rem}}@media(max-width: 767px){.scuole-attivita .gridder .attivita-item .item-trigger{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.6rem;width:100%;padding:1.6rem;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;color:currentColor;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.scuole-attivita .gridder .attivita-item .item-trigger:hover{background-color:#fffff5;color:var(--page-color)}}@media(min-width: 768px){.scuole-attivita .gridder .attivita-item .item-trigger{pointer-events:none}}.scuole-attivita .gridder .attivita-item .item-trigger .icon-wrap{width:1.8rem;height:1.8rem;-ms-flex-negative:0;flex-shrink:0;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;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}@media(min-width: 768px){.scuole-attivita .gridder .attivita-item .item-trigger .icon-wrap{display:none}}.scuole-attivita .gridder .attivita-item .item-trigger .icon-wrap svg{display:block;color:inherit}.scuole-attivita .gridder .attivita-item .content{display:none}@media(min-width: 768px){.scuole-attivita .gridder .attivita-item .content{display:block;padding-top:0;margin-top:-0.8rem}}.scuole-attivita .gridder .attivita-item .excerpt+.icon-item{margin-top:1.6rem}.scuole-attivita .gridder .attivita-item .icon-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem}.scuole-attivita .gridder .attivita-item .icon-item svg{-ms-flex-negative:0;flex-shrink:0;display:block;width:2.4rem;height:2.4rem;margin-top:-0.1rem}.scuole-attivita .gridder .attivita-item .icon-item p{font-size:1.5rem;line-height:135%;text-wrap:pretty}@media(min-width: 1480px){.scuole-attivita .gridder .attivita-item .icon-item p{font-size:1.7rem}}.scuole-attivita .gridder .attivita-item .icon-item p{font-weight:600}.scuole-attivita .gridder .attivita-item .c-arrow-link{margin-top:2.4rem}@media(max-width: 767px){.scuole-attivita .gridder .attivita-item.is-open .item-trigger{color:var(--page-color);background-color:#fffff5}}.scuole-attivita .gridder .attivita-item.is-open .item-trigger .icon-wrap{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.scuole-attivita .gridder .attivita-item.is-open .content{display:block}.archivio-docs .splitter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.archivio-docs .splitter{gap:2.4rem}}@media(min-width: 1480px){.archivio-docs .splitter{-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem}}.archivio-docs .item .c-dialog-opener{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;border:1px solid currentColor;padding:.8rem 1.6rem;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media(min-width: 768px){.archivio-docs .item .c-dialog-opener{gap:1.6rem}}@media(min-width: 1480px){.archivio-docs .item .c-dialog-opener{padding:1.2rem 2rem 1.2rem 2.4rem}}.archivio-docs .item .c-dialog-opener:hover{opacity:.7}.archivio-docs .item .c-dialog-opener span{font-weight:500}.progetti-lists .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.6rem}@media(min-width: 768px){.progetti-lists .gridder{gap:2rem}}@media(min-width: 992px){.progetti-lists .gridder{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1480px){.progetti-lists .gridder{gap:2.4rem}}.progetti-lists .gridder .card-item{background-color:var(--page-color);color:#fffff5;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}.progetti-lists .gridder .card-item .head figure{aspect-ratio:16/9}.progetti-lists .gridder .card-item .head figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.progetti-lists .gridder .card-item .head .text-wrap{padding-top:2.4rem;padding-inline:2rem;padding-bottom:1.2rem}@media(min-width: 768px){.progetti-lists .gridder .card-item .head .text-wrap{padding:2.4rem}}.progetti-lists .gridder .card-item .head .text-wrap .type-h5+.desc{margin-top:.8rem}@media(min-width: 1480px){.progetti-lists .gridder .card-item .head .text-wrap .type-h5+.desc{margin-top:1.2rem}}.progetti-lists .gridder .card-item .foot{padding-top:1.2rem;padding-inline:2rem;padding-bottom:2.4rem}@media(min-width: 768px){.progetti-lists .gridder .card-item .foot{padding:2.4rem}}.staff .slashed-title{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;gap:1.2rem;text-align:center;margin-inline:-1.2rem;margin-bottom:3.2rem}@media(min-width: 768px){.staff .slashed-title{margin-bottom:4.8rem}}@media(min-width: 1480px){.staff .slashed-title{margin-bottom:6.4rem}}.staff .slashed-title svg{-ms-flex-negative:0;flex-shrink:0}.staff .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem;max-width:48rem;margin-inline:auto}@media(min-width: 768px){.staff .gridder{max-width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.staff .gridder{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1480px){.staff .gridder{grid-template-columns:repeat(4, minmax(0, 1fr))}}.staff .gridder .tease-person figure{aspect-ratio:3/3.5;overflow:hidden;isolation:isolate;margin-inline:1.6rem}.staff .gridder .tease-person figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out;transition:transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s ease-out,-webkit-transform 1.6s cubic-bezier(0.2, 0.8, 0.2, 1)}.staff .gridder .tease-person .content{background-color:#5c5552;color:#fffff5;padding:4.8rem 1.8rem 1.8rem;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.6rem;clip-path:polygon(100% 0, 0% 3.2rem, 0% 100%, 100% 100%);margin-top:-3.6rem}@media(min-width: 448px){.staff .gridder .tease-person .content{padding-top:5.2rem;padding-inline:2.4rem;padding-bottom:2.4rem}}.staff .gridder .tease-person .content .text-wrap .name{font-weight:700}.staff .gridder .tease-person .content .text-wrap .role{font-style:italic}.staff .gridder .tease-person .content .text-wrap .mail{margin-top:.6rem}.staff .gridder .tease-person .content .arrow-wrap .icon-wrap{-ms-flex-negative:0;flex-shrink:0;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;border:1px solid #fffff5}@media(min-width: 992px){.staff .gridder .tease-person .content .arrow-wrap .icon-wrap{display:none}}@media(min-width: 1200px){.staff .gridder .tease-person .content .arrow-wrap .icon-wrap{display:block}}.staff .gridder .tease-person .content .arrow-wrap .icon-wrap:before{content:"";position:absolute;z-index:-1;inset:0;background-color:#fffff5;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .4s cubic-bezier(0.2, 0.8, 0.2, 1);transition:-webkit-transform .4s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1);transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1), -webkit-transform .4s cubic-bezier(0.2, 0.8, 0.2, 1)}.staff .gridder .tease-person .content .arrow-wrap .icon-wrap svg{color:#fffff5;height:3rem;width:3rem}.staff .gridder .tease-person:hover figure img{-webkit-transform:scale(1.04);transform:scale(1.04);opacity:.9}.staff .gridder .tease-person:hover .content .arrow-wrap .icon-wrap:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.staff .gridder .tease-person:hover .content .arrow-wrap .icon-wrap svg{color:#5c5552}.staff.staff-accoglienza .slashed-title{color:#3d8080}.staff.staff-accoglienza .gridder .tease-person .content{background-color:#3d8080}.staff.staff-archivio .slashed-title{color:#813711}.staff.staff-archivio .gridder .tease-person .content{background-color:#813711}.staff-collaboratori .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.2rem;justify-items:center}@media(min-width: 768px){.staff-collaboratori .gridder{grid-template-columns:repeat(2, minmax(0, 1fr));justify-items:start;gap:2rem}}@media(min-width: 992px){.staff-collaboratori .gridder{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1480px){.staff-collaboratori .gridder{grid-template-columns:repeat(4, minmax(0, 1fr));gap:3.2rem 2rem}}.staff-collaboratori .gridder .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding:.8rem}@media(min-width: 768px){.staff-collaboratori .gridder .person{padding:2.4rem}}.staff-collaboratori .gridder .person svg{-ms-flex-negative:0;flex-shrink:0;width:auto;height:4.8rem}@media(min-width: 768px){.staff-collaboratori .gridder .person svg{height:7.2rem}}.staff-collaboratori .gridder .person .name{font-weight:600}