@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Montserrat:ital,wght@0,400;0,500;0,700;1,300&display=swap";:root{--u: 20px;--u2: 40px;--margin: 50px;--gap: 10px;--color-text: #000;--color-text-dark: #575756;--color-text-inv: #fff;--color-border-light: #fff;--color-border-gray: #999;--color-bg: #fff;--color-bg-alt: #bebfc1;--color-bg-inv: #000;--color-bg-offwhite: #eee;--color-bg-gray: #c8c8c8;--color-bg-darkgray: #252930;--color-bg-darknavy: #252930;--color-bg-lightgray: #b9c1c1;--color-gold: #b89c5c;--color-red: #d91020;--font-sans: "Montserrat", sans-serif;--font-serif: "Cormorant Garamond", serif;--text-xxs: 10pt;--text-xs: 12pt;--text-s: 14pt;--text-sm: 16pt;--text-m: 18pt;--text-ml: 28pt;--text-l: 36pt;--text-xl: 45pt;--text-xxl: 64pt;--anim-dur: 1s;--anim-dur-short: 500ms;--anim-dur-long: 2s;--anim-del: 250ms;--bezier1: cubic-bezier(0,.44,.54,1);--bezier2: cubic-bezier(.5,0,0,1);--bezier3: cubic-bezier(0,.47,0,1);--bezier4: cubic-bezier(0,.05,0.05,1)}@media only screen and (max-width: 767px){:root{--u: 10px;--u2: 20px;--margin: 25px;--text-xxl:40pt}}@keyframes fadeInSlideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutSlideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeInSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.grid{display:grid;gap:var(--u)}.grid.grid-3-col{grid-template-columns:1fr 1fr 1fr}.flex{display:flex}.flex.flex-3-col .flex-item{flex:1 0 calc(100% / 3);max-width:calc(100% / 3)}.flex .flex-item{flex:1 0 auto}.flex .shrink-item{flex:0 1 auto}body{color:var(--color-text);font-family:"Montserrat",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",serif}h1{font-size:var(--text-xl)}h2{font-size:var(--text-l)}strong{font-weight:600}em{font-style:italic;font-weight:600}p{line-height:1.5;margin-bottom:1em}a{color:var(--color-text)}.text-xxl{font-size:var(--text-xxl)}.title-mid{font-size:var(--text-ml)}.cta.round{display:block}.cta.round .wp-block-button__link{background-color:transparent;border-radius:100% !important;border:3px solid var(--color-text);color:var(--color-text);display:table-cell;font-size:var(--text-xs);letter-spacing:.12em;vertical-align:middle;height:130px;width:130px;margin:auto;text-transform:uppercase}.theme-darkgray .cta.round .wp-block-button__link{border:3px solid var(--color-gold);color:var(--color-text-inv)}@media only screen and (max-width: 767px){.cta.round .wp-block-button__link{height:120px;width:120px}}@media only screen and (max-width: 479px){.cta.round .wp-block-button__link{height:auto;width:100%;border-radius:30px !important}}*{box-sizing:border-box}.fullwidth{width:100%}.boxed{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--u2);padding-right:var(--u2);width:100%}.wrapper{min-height:100vh;position:relative}#main-header{border-bottom:1px solid var(--color-border-light);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:145px;z-index:2}#main-header .header-content{justify-content:space-between}#main-header .logo{padding:0;z-index:10}#main-header .logo .home-link{display:flex;height:100%}#main-header .logo img{display:block;height:5vw;min-height:60px;margin:auto var(--u) auto 0;width:auto}section,.section{position:relative}section.text,.section.text{padding:var(--margin)}section .wp-block-group__inner-container,.section .wp-block-group__inner-container{overflow:hidden}section .archive-header,.section .archive-header{border-bottom:1px solid #000;display:grid;grid-template-columns:2fr 10fr;position:relative;height:auto;margin:0 0 var(--margin) 0;padding:0 0 var(--gap) 0}section .archive-header h3,.section .archive-header h3{font-family:var(--font-sans);text-transform:uppercase}section .archive-header .filter,.section .archive-header .filter{list-style:none}section .archive-header .filter li,.section .archive-header .filter li{display:inline-block;margin-right:1em}section .archive-header .filter li a,.section .archive-header .filter li a{text-decoration:none}section .archive-header .filter li.active a,.section .archive-header .filter li.active a{text-decoration:underline}section .section-header,.section .section-header{display:grid;grid-template-columns:repeat(8, 1fr);margin:var(--margin) auto}section .section-header.flex,.section .section-header.flex{display:flex}section .section-header .section-title,.section .section-header .section-title{grid-column:1/6;display:grid;align-content:center}section .section-header .section-title h2,.section .section-header .section-title h2{font-size:var(--text-xxl)}section .section-header .section-title h2.page-title,.section .section-header .section-title h2.page-title{margin:.5em 0}section .section-header .section-cta,.section .section-header .section-cta{display:flex;grid-column:7/9}section .section-header .section-cta .wp-block-buttons,.section .section-header .section-cta .wp-block-buttons{margin:auto 0 auto auto}section .section-header .section-cta .wp-block-button.cta.round,.section .section-header .section-cta .wp-block-button.cta.round{transition:all .5s var(--bezier1)}section .section-header .section-cta .wp-block-button.cta.round:hover,.section .section-header .section-cta .wp-block-button.cta.round:hover{transform:scale(1.05)}section .section-header .items-filters,.section .section-header .items-filters{grid-area:1/6/2/9}section .section-header .items-filters .wp-block-buttons,.section .section-header .items-filters .wp-block-buttons{justify-content:space-evenly}section .section-header .items-filters .wp-block-buttons .wp-block-button,.section .section-header .items-filters .wp-block-buttons .wp-block-button{margin-right:0;margin-bottom:1em}section .section-header .items-filters .cta.round .wp-block-button__link,.section .section-header .items-filters .cta.round .wp-block-button__link{border-color:var(--color-border-gray);font-size:var(--text-xxs);font-weight:500;letter-spacing:0;height:110px;width:110px;padding:0;white-space:nowrap}section .section-header .items-filters .cta.round .wp-block-button__link.active,.section .section-header .items-filters .cta.round .wp-block-button__link.active{background-color:#ddd}section .section-body,.section .section-body{display:grid;grid-template-columns:repeat(8, 1fr);margin:var(--margin) auto}section.theme-darkgray,.section.theme-darkgray{background-color:var(--color-bg-darknavy)}section.theme-darkgray .section-header .section-title,.section.theme-darkgray .section-header .section-title{color:var(--color-border-gray)}section.theme-lightgray,.section.theme-lightgray{background-color:var(--color-bg-lightgray)}section.theme-lightgray .section-header .section-title,.section.theme-lightgray .section-header .section-title{color:var(--color-text)}section.latest-news,.section.latest-news{padding-top:var(--u2);padding-bottom:var(--u2)}section.events-archive,.section.events-archive{padding-top:var(--u2);padding-bottom:var(--u2)}.dati-contatto{grid-template-columns:4fr 6fr !important;margin-top:var(--margin);margin-bottom:var(--margin)}.dati-contatto .wp-block-column:first-child{border-right:1px solid var(--color-border-gray)}.wp-block-spacer.sfondo-grigio{background-color:var(--color-bg-offwhite)}footer{background-color:var(--color-bg-inv);color:var(--color-text-inv);margin-top:var(--margin)}footer .footer-content{display:flex;justify-content:space-between;margin:0 auto;padding:var(--u2) var(--u)}footer .footer-content>*{flex:1 0 calc(100%/3)}footer .logo{padding:0}footer .logo img{display:block;height:5vw;min-height:60px;margin:0 0 auto 0;width:auto}footer .contact-info{font-size:var(--text-xs);line-height:1.5em;padding:0 var(--u2)}footer .contact-info p{margin-bottom:var(--u)}footer .contact-info a{color:var(--color-text-inv)}footer .social-links ul{margin:0}footer .copyright-info{color:var(--color-text-dark);font-size:var(--text-xs);padding:var(--u2);text-align:center}.content-main{min-height:50vw}.content-main img{width:100%;height:auto}.hero{display:flex;height:100vh}.hero .wp-block-cover__inner-container{display:flex;flex-direction:column;margin:auto;padding-top:90px}.hero .title{font-size:var(--text-xxl);margin:auto;position:relative}.hero .title:after{content:"";position:absolute;background-color:var(--color-text-inv);height:3px;width:100%;bottom:-0.25em;left:0;transform:scale(0.9, 1)}.hero .subtitle{font-size:var(--text-m);margin:1.8em auto 0 auto;position:relative;text-transform:uppercase}.single-evento .hero,.single-post .hero{max-height:33vw;overflow:hidden}.single-evento .hero .wp-block-cover__inner-container,.single-post .hero .wp-block-cover__inner-container{display:block;text-align:center}.single-evento article,.single-post article{max-width:50rem;margin:var(--margin) auto}.single-evento article header,.single-post article header{margin-bottom:var(--margin)}.wp-block-embed{margin-top:40px}.wp-block-embed.wp-embed-aspect-16-9{position:relative}.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{height:100%}.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:after{content:"";display:block;padding-top:56.25%}.wp-block-embed.wp-embed-aspect-16-9 iframe{width:100%;position:absolute;height:100%}.single-galleria .blocks-gallery-grid{grid-template-rows:auto}.single-galleria .blocks-gallery-grid figure{position:relative}.single-galleria .blocks-gallery-grid figure:after{content:"";padding-top:100%;position:absolute;width:100%}.single-galleria .blocks-gallery-grid .blocks-gallery-item{grid-area:auto !important;grid-column:span 1 !important;grid-row:auto !important;display:flex;cursor:pointer}.single-galleria .galleries-nav{display:block;text-align:center}.single-galleria .galleries-nav li{display:inline-block}@media(max-width: 1023px){#main-header{height:90px}section .section-header .items-filters,.section .section-header .items-filters{grid-area:2/1/3/9}section .section-header .items-filters .wp-block-buttons,.section .section-header .items-filters .wp-block-buttons{display:flex;justify-content:space-evenly}section .section-header .items-filters .wp-block-buttons .wp-block-button,.section .section-header .items-filters .wp-block-buttons .wp-block-button{display:inline-block;margin-right:0}section .section-header .items-filters .cta.round .wp-block-button__link,.section .section-header .items-filters .cta.round .wp-block-button__link{border-radius:40px !important;height:40px;width:150px}section .archive-header,.section .archive-header{display:block;font-size:15pt}section .archive-header h3,section .archive-header ul,.section .archive-header h3,.section .archive-header ul{margin-bottom:.66em}}@media(max-width: 767px){section .section-header,.section .section-header{grid-template-columns:1fr}footer .footer-content{display:block;text-align:center}footer .footer-content .logo img{margin:auto}footer .contact-info{padding:0}footer .social-links ul{margin:20px auto 0 auto}}@media(max-width: 479px){section .section-header .section-title,.section .section-header .section-title{grid-column:1/9}section .section-header .section-cta,.section .section-header .section-cta{grid-column:1/9}section .section-header .section-cta .wp-block-buttons,.section .section-header .section-cta .wp-block-buttons{margin:0 auto}}@media(min-width: 600px){.section.latest-news .wp-block-latest-posts.is-grid.columns-2 li{width:auto}}nav{display:flex}nav ul{display:block;margin:auto 0;padding:0;list-style:none}nav ul li{display:inline-block}nav.main-nav{flex:1 1 auto;margin:0 var(--u)}ul#menu-header,ul#menu-footer{display:flex;font-size:var(--text-xs);justify-content:space-evenly;margin:0;width:100%}ul#menu-header li,ul#menu-footer li{border-bottom:2px solid transparent;display:inline-flex;max-width:10em;padding:.5em .5em .5em .5em}ul#menu-header a,ul#menu-footer a{color:var(--color-text-inv);display:block;font-weight:500;margin:auto 0;text-transform:uppercase;text-decoration:none}ul#menu-header li>a,ul#menu-footer li>a{color:var(--color-text-inv)}ul#menu-header ul.sub-menu,ul#menu-footer ul.sub-menu{border-radius:0;border-top:2px solid var(--color-border-light);opacity:0;pointer-events:none;background-color:rgba(0,0,0,.8);padding:1em 2em;position:absolute;left:-1.5em;top:142px}ul#menu-header ul.sub-menu.open,ul#menu-footer ul.sub-menu.open{opacity:1;pointer-events:auto;animation:.5s var(--bezier1) fadeInSlideDown;animation-fill-mode:both}ul#menu-header ul.sub-menu li,ul#menu-footer ul.sub-menu li{display:block;max-width:none;padding:.5em 0;transition:all .5s var(--bezier1);white-space:nowrap}ul#menu-header ul.sub-menu:hover li,ul#menu-footer ul.sub-menu:hover li{opacity:.6}ul#menu-header ul.sub-menu:hover li:hover,ul#menu-footer ul.sub-menu:hover li:hover{opacity:1}ul#menu-header .menu-item-has-children,ul#menu-footer .menu-item-has-children{position:relative}ul#menu-header ul#menu-header>li.current-menu-item,ul#menu-header ul#menu-header>li.current-menu-ancestor,ul#menu-footer ul#menu-header>li.current-menu-item,ul#menu-footer ul#menu-header>li.current-menu-ancestor{border-bottom:2px solid var(--color-text-inv)}.social-links ul{display:block;margin:auto var(--u) auto var(--u);width:auto}.social-links li{display:inline-block;padding:10px 10px 10px 0}.social-links img{display:block;width:30px;height:30px}.mobile-menu-toggle{display:none;cursor:pointer;border:none;-webkit-appearance:none;background-color:transparent;z-index:10}.mobile-menu-toggle svg{display:block;width:40px;height:40px}.mobile-menu-toggle svg #top,.mobile-menu-toggle svg #bottom{transform-origin:50% 50%;transition:all .125s var(--bezier1)}.mobile-menu{display:block;opacity:0;pointer-events:none;background-color:var(--color-bg-inv);position:fixed;top:0px;bottom:0;left:0;right:0;padding:89px 0 var(--margin) 0;z-index:8;transition:all .5s var(--bezier1)}.mobile-menu ul#header-menu-mobile{border-top:1px solid var(--color-border-light);padding:30px 30px}.mobile-menu ul#header-menu-mobile li{display:block;padding:.5em 0}.mobile-menu ul#header-menu-mobile .menu-item-has-children>a:after{content:"";color:var(--color-text-inv);display:inline-block;margin-left:10px;width:15px;height:18px;background:url("../img/chevron-down-white.svg") no-repeat 50% 50%;background-size:15px 15px;right:0;vertical-align:bottom}.mobile-menu ul#header-menu-mobile ul.sub-menu{position:relative;max-height:0;padding:0 0 0 0;top:0;left:0;overflow:hidden}.mobile-menu ul#header-menu-mobile ul.sub-menu.open{max-height:none;padding:0 0 1em 0}.mobile-menu ul#header-menu-mobile ul.sub-menu.open li{padding:1em 0 0 1em}.mobile-menu a{color:var(--color-text-inv);display:inline-block;text-decoration:none;text-transform:uppercase}.footer-menu{border-left:1px solid var(--color-border-gray);border-right:1px solid var(--color-border-gray);padding:0 calc(2* var(--u))}.footer-menu ul#menu-footer{margin:0;display:block}.footer-menu ul#menu-footer li{display:block;max-width:none}.footer-menu ul#menu-footer ul.sub-menu{border-top:1px solid var(--color-border-gray);position:relative;max-height:0;padding:0;top:0;left:0}.footer-menu ul#menu-footer ul.sub-menu li{padding:1em 0 0 1em}.footer-menu ul#menu-footer ul.sub-menu.open{margin:1em 0;max-height:none}.footer-menu ul#menu-footer ul.sub-menu.open li{padding:1em 0 0 1em}@media only screen and (max-width: 1023px){.mobile-menu-toggle{display:block}body.menu-open .mobile-menu{opacity:1;pointer-events:auto}body.menu-open .mobile-menu-toggle svg #top{transform:rotate(45deg) translateY(19%)}body.menu-open .mobile-menu-toggle svg #bottom{transform:rotate(-45deg) translateY(-19%)}.main-nav,.social-links{display:none}}@media only screen and (max-width: 767px){.footer-menu{border-top:1px solid var(--color-border-gray);border-left:none;border-right:none;padding:calc(2* var(--u)) 0;margin-top:30px}.social-links li{padding:10px}ul#menu-header a,ul#menu-footer a{display:inline-block;padding:.5em 1em}}.wpcf7-form fieldset{display:block;margin:0 0 var(--gap) 0;position:relative;width:100%}.wpcf7-form fieldset.submit{display:flex;justify-content:flex-end}.wpcf7-form label{display:block;font-size:10pt;padding:15px 15px;position:absolute;top:0;width:100%;pointer-events:none}.wpcf7-form input,.wpcf7-form textarea{border:1px solid var(--color-border-gray);background:transparent;color:var(--color-text);font-family:"Montserrat",sans-serif;font-size:var(--text-m);font-weight:400;height:90px;outline:none;padding:1.5em 15px .8em 15px;width:100%;-webkit-appearance:none !important}.wpcf7-form textarea{height:225px}.wpcf7-form input[type=submit]{background:#dcdcdc;letter-spacing:.333em;padding:.8em 15px .8em 15px;text-transform:uppercase;width:33%}.wpcf7-form .wpcf7-spinner{position:absolute;right:0}.blocks-gallery-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, calc(20vw - 20px));grid-auto-flow:dense;grid-gap:var(--gap);padding:var(--u);width:100%}.blocks-gallery-grid .blocks-gallery-item{display:grid;margin:0 !important;margin-right:0 !important;place-items:center;width:100% !important;overflow:hidden}.blocks-gallery-grid .blocks-gallery-item figure{width:100%;object-fit:cover;display:flex}.blocks-gallery-grid .blocks-gallery-item figcaption{background-color:rgba(0,0,0,.6);display:grid;font-size:var(--text-s);height:100%;padding:0;opacity:0;transition:all var(--anim-dur) var(--anim-del) var(--bezier1);place-items:center;align-content:center}.blocks-gallery-grid .blocks-gallery-item figcaption a{color:var(--color-text-inv);display:grid;height:100% !important;margin:0;padding:var(--u);grid-area:1/1/2/2;line-height:1.2;text-decoration:none;text-align:center}.blocks-gallery-grid .blocks-gallery-item figcaption a .label{display:block;margin:auto}.blocks-gallery-grid .blocks-gallery-item img{transition:all var(--anim-dur-long) var(--bezier4)}.blocks-gallery-grid .blocks-gallery-item:hover img{transform:scale(1.1)}.blocks-gallery-grid .blocks-gallery-item:hover figcaption{opacity:1}.blocks-gallery-grid .blocks-gallery-item:nth-child(1){grid-area:1/1/2/2}.blocks-gallery-grid .blocks-gallery-item:nth-child(2){grid-area:1/2/2/3}.blocks-gallery-grid .blocks-gallery-item:nth-child(3){grid-area:1/3/2/4}.blocks-gallery-grid .blocks-gallery-item:nth-child(4){grid-area:1/4/3/5}.blocks-gallery-grid .blocks-gallery-item:nth-child(5){grid-area:1/5/3/6}.blocks-gallery-grid .blocks-gallery-item:nth-child(6){grid-area:2/1/3/2}.blocks-gallery-grid .blocks-gallery-item:nth-child(7){grid-area:2/2/3/4}.wp-block-media-text{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:var(--margin);gap:var(--u2)}.wp-block-media-text .wp-block-media-text__content{font-size:var(--text-s);line-height:1.4;padding:0}.wp-block-media-text .wp-block-media-text__media{padding-left:0;padding-right:0}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{height:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{padding-left:0;padding-right:0}.wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--u2);margin-bottom:var(--u2)}.wp-block-columns .wp-block-column .wp-block-image img{display:block;height:auto;width:100%}.wp-block-quote{padding:var(--margin);position:relative;margin:var(--margin) 0}.wp-block-quote:before,.wp-block-quote:after{content:"";display:block;position:absolute;top:auto;left:auto;bottom:auto;right:auto;height:60px;width:60px;z-index:-1}.wp-block-quote:before{background:url("../img/ldquo.svg") no-repeat center center;background-size:60px 60px;top:0;left:0}.wp-block-quote:after{background:url("../img/rdquo.svg") no-repeat center center;background-size:60px 60px;bottom:30px;right:0}.wp-block-quote p{font-family:var(--font-serif);font-size:var(--text-ml);font-style:italic;margin-bottom:1em;padding:0 var(--margin)}.wp-block-quote cite{font-size:var(--text-s);padding:0 var(--margin);text-transform:uppercase}@media only screen and (max-width: 767px){.blocks-gallery-grid{display:block}.blocks-gallery-grid .blocks-gallery-item{margin-bottom:var(--u) !important}.blocks-gallery-grid .blocks-gallery-item figcaption{font-size:var(--text-xs);opacity:1;max-height:60px;bottom:0;background:linear-gradient(rgba(0, 0, 0, 0), black)}.wp-block-media-text{display:block}.wp-block-media-text .wp-block-media-text__media{margin-bottom:var(--u2)}}@media(max-width: 781px){.wp-block-columns{grid-template-columns:1fr}.wp-block-image{margin-bottom:0}}@media(min-width: 600px)and (max-width: 781px){.wp-block-column:nth-child(2n){margin-left:0}}@media(min-width: 782px){.wp-block-column:not(:first-child){margin-left:0}}/*# sourceMappingURL=main.min.css.map */
