:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide,swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:5}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:5;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:a 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:5}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@keyframes b{0%{top:.625rem;transform:rotate(20deg)}50%{top:.625rem;transform:rotate(0deg)}to{top:0;transform:rotate(0deg)}}@keyframes c{0%{bottom:.625rem;transform:rotate(-20deg)}50%{bottom:.625rem;transform:rotate(0deg)}to{bottom:0;transform:rotate(0deg)}}@keyframes d{to{top:.625rem;transform:rotate(20deg)}50%{top:.625rem;transform:rotate(0deg)}0%{top:0;transform:rotate(0deg)}}@keyframes e{to{bottom:.625rem;transform:rotate(-20deg)}50%{bottom:.625rem;transform:rotate(0deg)}0%{bottom:0;transform:rotate(0deg)}}.gray-bg{background-color:#c5c5c5}.gray-bg,.polo-red-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1!important}.polo-red-bg{background-color:#d5442d}.polo-brown-bg{background-color:#421a20;height:100%;width:100%;z-index:1!important}.bg-top-left,.polo-brown-bg{left:0;position:absolute;top:0}.bg-top-left{z-index:2}@media (min-width:48em){.bg-top-left{transform:rotate(0deg)!important}.bg-top-left.front{transform:rotate(270deg)!important}.bg-top-left.front.margin{transform:rotate(0deg)!important}}.bg-top-left.margin{display:none;left:26.5vh}@media (min-width:64em){.bg-top-left.margin{display:block}}.bg-top-right{position:absolute;bottom:0;right:0;z-index:2}@media (min-width:48em){.bg-top-right{bottom:unset;top:0;transform:rotate(0deg)!important}}.bg-bottom-left{position:absolute;z-index:2;top:0;left:50vw}@media (min-width:48em){.bg-bottom-left{bottom:0;left:0;top:unset;transform:rotate(90deg)!important}}.bg-bottom-left.margin{display:none;left:26.5vh;bottom:-1px}@media (min-width:48em){.bg-bottom-left.margin{display:block;transform:rotate(180deg)!important}}*{box-sizing:border-box}:active,:focus{outline:0}html{scroll-behavior:smooth;overflow-y:overlay}body,html{min-height:100%;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#c5c5c5;-webkit-text-size-adjust:100%;font-family:Inter Tight,sans-serif;font-size:1rem;line-height:1.25;margin:0}body.overflow-hidden{height:100vh;height:100dvh;overflow:hidden}[unselectable]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{opacity:1;text-decoration:none}a,a:active,a:visited{color:#000}img,media,svg{display:block;height:auto;max-width:100%}img.svg-symbols,media.svg-symbols,svg.svg-symbols{display:none}img[src*=jpeg],img[src*=jpg]{background-color:#c5c5c5}ol,p,ul{margin:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset}.page-template-search-results,.ricerca,.single-event{min-height:100vh}.h-hide{display:none!important;visibility:hidden}.h-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.h-noscroll{overflow:hidden}.h-visibility-animation{visibility:hidden}.h-will-change-transform{will-change:transform}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background-color:#fff;background-color:hsla(0,0%,100%,.65);box-shadow:inset 0 0 3px #c5c5c5;border-radius:10px}::-webkit-scrollbar-thumb{background:#d5442d;border-radius:11px;box-shadow:inset 0 0 3px #000}::-webkit-scrollbar-thumb:hover{background:#bb3c28}.accordion{border-bottom:1px solid #000}.accordion .accordion-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding:1.875rem 0;cursor:pointer}@media (min-width:64em){.accordion .accordion-title{font-size:1.5625rem}}.accordion .accordion-title svg{transform:rotate(90deg);stroke:#000;fill:none;transition:transform 275ms cubic-bezier(.61,.18,.37,.82)}.accordion.accordion--categories .accordion-title,.accordion.accordion--entities .accordion-title,.accordion.accordion--order .accordion-title,.accordion.accordion--typologies .accordion-title,.accordion.accordion--years .accordion-title{padding-top:1.625rem;padding-bottom:1rem}.accordion.accordion--categories .accordion-hidden-section .accordion-list ul,.accordion.accordion--entities .accordion-hidden-section .accordion-list ul,.accordion.accordion--order .accordion-hidden-section .accordion-list ul,.accordion.accordion--typologies .accordion-hidden-section .accordion-list ul,.accordion.accordion--years .accordion-hidden-section .accordion-list ul{padding-bottom:1.25rem}.accordion.accordion--categories .accordion-hidden-section .accordion-list ul .link,.accordion.accordion--entities .accordion-hidden-section .accordion-list ul .link,.accordion.accordion--order .accordion-hidden-section .accordion-list ul .link,.accordion.accordion--typologies .accordion-hidden-section .accordion-list ul .link,.accordion.accordion--years .accordion-hidden-section .accordion-list ul .link{color:#000;cursor:pointer;position:relative;text-decoration:none;padding-bottom:.5rem}.accordion.accordion--categories .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--entities .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--order .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--typologies .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--years .accordion-hidden-section .accordion-list ul .link:hover{color:#d5442d;text-decoration:none}.accordion.accordion--categories .accordion-hidden-section .accordion-list ul .link:before,.accordion.accordion--entities .accordion-hidden-section .accordion-list ul .link:before,.accordion.accordion--order .accordion-hidden-section .accordion-list ul .link:before,.accordion.accordion--typologies .accordion-hidden-section .accordion-list ul .link:before,.accordion.accordion--years .accordion-hidden-section .accordion-list ul .link:before{display:none}.accordion.accordion--categories .accordion-hidden-section .accordion-list ul .link:last-child,.accordion.accordion--entities .accordion-hidden-section .accordion-list ul .link:last-child,.accordion.accordion--order .accordion-hidden-section .accordion-list ul .link:last-child,.accordion.accordion--typologies .accordion-hidden-section .accordion-list ul .link:last-child,.accordion.accordion--years .accordion-hidden-section .accordion-list ul .link:last-child{padding-bottom:.5rem}.accordion.accordion--categories .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--entities .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--order .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--typologies .accordion-hidden-section .accordion-list ul .link:hover,.accordion.accordion--years .accordion-hidden-section .accordion-list ul .link:hover{text-decoration:underline}.accordion .accordion-selected-category{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-decoration:underline;padding-bottom:.625rem;opacity:1;transition:opacity 275ms cubic-bezier(.61,.18,.37,.82)}@media (min-width:64em){.accordion .accordion-selected-category{font-size:1.5625rem}}.accordion .accordion-selected-category div{padding-bottom:.625rem}.accordion .accordion-hidden-section{height:0;overflow:hidden;transition:opacity 275ms cubic-bezier(.61,.18,.37,.82),height 275ms cubic-bezier(.61,.18,.37,.82)}.accordion .accordion-hidden-section .accordion-list{padding-inline-start:0;padding-top:.9375rem;list-style:none}.accordion .accordion-hidden-section .accordion-list a:last-child li{padding-bottom:1.875rem}.accordion .accordion-hidden-section .accordion-list a li{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;list-style-type:none;padding-bottom:.625rem}@media (min-width:64em){.accordion .accordion-hidden-section .accordion-list a li{font-size:1.5625rem}}.accordion .accordion-hidden-section .accordion-list a:hover{text-decoration:underline}.accordion .accordion-hidden-section .accordion-list ul{padding-inline-start:0}.accordion .accordion-hidden-section .accordion-list ul .list-item{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;list-style-type:none;padding-bottom:.625rem}@media (min-width:64em){.accordion .accordion-hidden-section .accordion-list ul .list-item{font-size:1.5625rem}}.accordion .accordion-hidden-section .accordion-list ul .list-item:last-child{padding-bottom:1.875rem}.accordion.open .accordion-title{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-decoration:underline}@media (min-width:64em){.accordion.open .accordion-title{font-size:1.5625rem}}.accordion.open .accordion-title svg{transform:rotate(270deg);stroke:#d5442d;fill:none}.accordion.open .accordion-selected-category{height:0;visibility:hidden;opacity:0}.accordion.menu-item-has-children{border-bottom:0}.accordion.menu-item-has-children .link{margin:0;font-size:2.1875rem;line-height:1;font-weight:400;color:#fff;cursor:pointer;position:relative;text-decoration:none;overflow:visible}@media (min-width:64em){.accordion.menu-item-has-children .link{font-size:2.8125rem}}.accordion.menu-item-has-children .link:hover{color:#d5442d;text-decoration:none}.accordion.menu-item-has-children .link .text-line{position:relative}.accordion.menu-item-has-children .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.accordion.menu-item-has-children .link:hover .text-line:before{width:100%}@media (min-width:48em){.accordion.menu-item-has-children .link{color:#fff;margin:0;font-size:2.8125rem;line-height:1;font-weight:400}}@media (min-width:48em) and (min-width:64em){.accordion.menu-item-has-children .link{font-size:4.375rem}}.accordion.menu-item-has-children .link:first-child{position:relative}.accordion.menu-item-has-children .link:first-child:after{content:url(../images/arrow-white.svg);height:2.625rem;margin-left:.625rem;transform:rotate(90deg);transition:transform 275ms cubic-bezier(.61,.18,.37,.82);width:2.625rem}@media (min-width:48em){.accordion.menu-item-has-children .link:first-child:after{content:url(../images/arrow-white-lg.svg);height:4.0625rem;width:4.0625rem;margin-left:.625rem}}.accordion.menu-item-has-children .link:hover:first-child:after{content:url(../images/arrow-red.svg)}@media (min-width:48em){.accordion.menu-item-has-children .link:hover:first-child:after{content:url(../images/arrow-red-lg.svg)}}.accordion.menu-item-has-children .accordion-hidden-section .link{padding:0}.accordion.menu-item-has-children .accordion-hidden-section .link:after{display:none}.accordion.menu-item-has-children .accordion-hidden-section .accordion-list{list-style:none;margin:0;padding-left:0}.accordion.menu-item-has-children .accordion-hidden-section .accordion-list>li{padding:0}.accordion.menu-item-has-children .accordion-hidden-section .accordion-list>a{display:inline-block}.accordion.menu-item-has-children .accordion-hidden-section .accordion-list li{margin-left:4.1666666667vw;list-style-type:none}.accordion.menu-item-has-children .accordion-hidden-section .accordion-list li:last-child{padding-bottom:.875rem}@media (min-width:48em){.accordion.menu-item-has-children .accordion-hidden-section .accordion-list li:last-child{padding-bottom:2rem}}.accordion.menu-item-has-children.open .link{color:#d5442d;margin:0;font-size:2.1875rem;line-height:1;font-weight:400}@media (min-width:64em){.accordion.menu-item-has-children.open .link{font-size:2.8125rem}}@media (min-width:48em){.accordion.menu-item-has-children.open .link{color:#d5442d;margin:0;font-size:2.8125rem;line-height:1;font-weight:400}}@media (min-width:48em) and (min-width:64em){.accordion.menu-item-has-children.open .link{font-size:4.375rem}}.accordion.menu-item-has-children.open .link:first-child{position:relative}.accordion.menu-item-has-children.open .link:first-child:after{content:url(../images/arrow-red.svg);transform:rotate(270deg)}@media (min-width:48em){.accordion.menu-item-has-children.open .link:first-child:after{content:url(../images/arrow-red-lg.svg)}}.accordion.menu-item-has-children.open .accordion-hidden-section .link{color:#fff;cursor:pointer;position:relative;text-decoration:none;overflow:visible}.accordion.menu-item-has-children.open .accordion-hidden-section .link:hover{color:#d5442d;text-decoration:none}.accordion.menu-item-has-children.open .accordion-hidden-section .link .text-line{position:relative}.accordion.menu-item-has-children.open .accordion-hidden-section .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.accordion.menu-item-has-children.open .accordion-hidden-section .link:hover .text-line:before{width:100%}.accordion.accordion--ad-info{border:0;padding-bottom:1.25rem}.accordion.accordion--ad-info p{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.accordion.accordion--ad-info p{font-size:1.5625rem}}@media (min-width:48em){.accordion.accordion--ad-info{padding-bottom:0}}.accordion.accordion--ad-info .accordion-title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:0;padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:64em){.accordion.accordion--ad-info .accordion-title{font-size:4.375rem}}@media (min-width:48em){.accordion.accordion--ad-info .accordion-title{padding-bottom:1.25rem;padding-top:1.25rem}}.accordion.accordion--ad-info .accordion-title span{width:25%;min-width:4.0625rem}.accordion.accordion--ad-info .accordion-title span.title{width:75%;font-size:2.1875rem}@media (min-width:48em){.accordion.accordion--ad-info .accordion-title span{width:unset}.accordion.accordion--ad-info .accordion-title span.title{width:unset;max-width:calc(100% - 5.0625rem);font-size:4.375rem}}.accordion.accordion--ad-info .accordion-title:hover{color:#d5442d;margin:0;font-size:2.8125rem;line-height:1;font-weight:400}@media (min-width:64em){.accordion.accordion--ad-info .accordion-title:hover{font-size:4.375rem}}.accordion.accordion--ad-info .accordion-title:hover svg,.accordion.accordion--ad-info .accordion-title:hover svg circle,.accordion.accordion--ad-info .accordion-title:hover svg path,.accordion.accordion--ad-info .accordion-title:hover svg polygon,.accordion.accordion--ad-info .accordion-title:hover svg rect{fill:none;stroke:#d5442d}.accordion.accordion--ad-info .accordion-list ul{padding-inline-start:1.875rem;list-style-type:none}.accordion.accordion--ad-info .accordion-list ul li{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;position:relative;padding-bottom:1.25rem;display:block}@media (min-width:64em){.accordion.accordion--ad-info .accordion-list ul li{font-size:1.5625rem}}.accordion.accordion--ad-info .accordion-list ul li:before{content:url(../images/arrow-nc.svg);height:.75rem;left:-1.875rem;position:absolute;transform:rotate(180deg);top:.625rem;width:1.125rem}@media (min-width:48em){.accordion.accordion--ad-info .accordion-list ul li:before{top:1.25rem}}.accordion.accordion--ad-info .accordion-list ul li b,.accordion.accordion--ad-info .accordion-list ul li strong{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;padding-bottom:.625rem}@media (min-width:64em){.accordion.accordion--ad-info .accordion-list ul li b,.accordion.accordion--ad-info .accordion-list ul li strong{font-size:1.5625rem}}.accordion.accordion--ad-info .accordion-list ul li a{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-left:0}@media (min-width:64em){.accordion.accordion--ad-info .accordion-list ul li a{font-size:1.5625rem}}.accordion.accordion--ad-info .accordion-list ul li a strong{color:#d5442d}.accordion.accordion--ad-info .accordion-list ul li a:before{display:none}.accordion.accordion--ad-info .accordion-list ul li a:hover{text-decoration:underline}.accordion.accordion--ad-info .accordion-list b{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;display:block;padding-bottom:.625rem}@media (min-width:64em){.accordion.accordion--ad-info .accordion-list b{font-size:1.5625rem}}.accordion.accordion--ad-info .accordion-list a{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-left:1.875rem;position:relative}@media (min-width:64em){.accordion.accordion--ad-info .accordion-list a{font-size:1.5625rem}}.accordion.accordion--ad-info .accordion-list a:before{content:url(../images/arrow-nc.svg);height:.75rem;left:0;position:absolute;top:.625rem;transform:rotate(180deg);width:1.125rem}@media (min-width:48em){.accordion.accordion--ad-info .accordion-list a:before{top:1.25rem}}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul{padding-inline-start:1.875rem;list-style-type:disc}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.3125rem;display:list-item}@media (min-width:64em){.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li{font-size:1.5625rem}}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li:before{display:none}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li a{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-left:0}@media (min-width:64em){.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li a{font-size:1.5625rem}}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li a strong{color:#d5442d}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li a:before{display:none}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno ul li a:hover{text-decoration:underline}.accordion.accordion--ad-info .accordion-list.accordion-list--sostegno a:before{content:""}.accordion.accordion--ad-info.open .accordion-title{color:#d5442d;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;text-decoration:none}@media (min-width:64em){.accordion.accordion--ad-info.open .accordion-title{font-size:4.375rem}}.accordion.accordion--ad-info.open .accordion-title:hover{text-decoration:underline}.accordion.accordion--ad-info.open .accordion-title svg{stroke-width:2px}.altre-attivita{padding:1.25rem 20px .625rem;max-width:100%}@media (min-width:64em){.altre-attivita{padding-left:0;padding-right:0}}@media (min-width:48em){.altre-attivita{padding-bottom:3.375rem;padding-top:3.75rem}}.altre-attivita .title-altre-attivita{color:#d5442d;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.5625rem}@media (min-width:64em){.altre-attivita .title-altre-attivita{font-size:2.8125rem}}@media (min-width:48em){.altre-attivita .title-altre-attivita{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.altre-attivita .link--altre-attivita{color:#d5442d;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;position:relative;padding-bottom:.9375rem}@media (min-width:64em){.altre-attivita .link--altre-attivita{font-size:4.375rem}}@media (min-width:48em){.altre-attivita .link--altre-attivita{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.altre-attivita .link--altre-attivita .link{width:100%}.altre-attivita .link--altre-attivita .link .text-line{padding-bottom:.375rem;font-size:1.875rem}.altre-attivita .link--altre-attivita .link .icon-arrow-lg{height:2rem;width:2rem}@media (min-width:64em){.altre-attivita .link--altre-attivita .link{width:-moz-fit-content;width:fit-content}.altre-attivita .link--altre-attivita .link .text-line{font-size:4.375rem}.altre-attivita .link--altre-attivita .link .icon-arrow-lg{height:4.0625rem;width:4.0625rem}}.altre-attivita .link--altre-attivita:last-child{padding-bottom:0}.altre-attivita.red{background-color:#d5442d}.altre-attivita.red .link--altre-attivita,.altre-attivita.red .title-altre-attivita{color:#421a20}.altre-attivita.red .link--altre-attivita .link{color:#421a20;cursor:pointer;position:relative;text-decoration:none;overflow:visible}.altre-attivita.red .link--altre-attivita .link:hover{color:#421a20;text-decoration:none}.altre-attivita.red .link--altre-attivita .link .text-line{position:relative}.altre-attivita.red .link--altre-attivita .link .text-line:before{background-color:#421a20;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.altre-attivita.red .link--altre-attivita .link:hover .text-line:before{width:100%}.altre-attivita.red .link--altre-attivita .link svg{stroke:#421a20;fill:none}.altre-attivita.red .link--altre-attivita .link:hover svg{stroke:#421a20}.altre-attivita.brown{background-color:#421a20}.altre-attivita.brown .link--altre-attivita,.altre-attivita.brown .title-altre-attivita{color:#d5442d}.altre-attivita.brown .link--altre-attivita .link{color:#d5442d;cursor:pointer;position:relative;text-decoration:none;overflow:visible}.altre-attivita.brown .link--altre-attivita .link:hover{color:#d5442d;text-decoration:none}.altre-attivita.brown .link--altre-attivita .link .text-line{position:relative}.altre-attivita.brown .link--altre-attivita .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.altre-attivita.brown .link--altre-attivita .link:hover .text-line:before{width:100%}.altre-attivita.brown .link--altre-attivita .link svg{stroke:#d5442d;fill:none}.altre-attivita.brown .link--altre-attivita .link:hover svg{stroke:#d5442d}.altre-attivita.white{background-color:#fff;border-top:1px solid #000}.altre-attivita.white .link--altre-attivita,.altre-attivita.white .title-altre-attivita{color:#000}.altre-attivita.white .link--altre-attivita .link{color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible}.altre-attivita.white .link--altre-attivita .link:hover{color:#d5442d;text-decoration:none}.altre-attivita.white .link--altre-attivita .link .text-line{position:relative}.altre-attivita.white .link--altre-attivita .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.altre-attivita.white .link--altre-attivita .link:hover .text-line:before{width:100%}.altre-attivita.white .link--altre-attivita .link svg{stroke:#000;fill:none}.altre-attivita.white .link--altre-attivita .link:hover svg{stroke:#d5442d}.calculator{padding:0}@media (min-width:48em){.calculator{padding:0 3.75rem}}.calculator .heading{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1.25rem}.calculator .heading .label{color:#000;margin:0;font-size:.625rem;line-height:1;font-weight:400}.calculator .row{border-bottom:1px solid #c5c5c5;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:3.125rem}.calculator .row .number{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;-ms-flex-item-align:center;align-self:center}@media (min-width:64em){.calculator .row .number{font-size:1.5625rem}}.calculator .row.row--calc{border-bottom:0}.calculator .row.row--calc .input-container{height:100%;padding-right:.625rem;position:relative}.calculator .row.row--calc .input-container input{background-color:transparent;border:0;border-bottom:1px solid #000;height:100%;padding-left:1.4375rem;width:100%}.calculator .row.row--calc .input-container .currency{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;bottom:0;left:0;padding-bottom:.625rem;position:absolute;width:1.875rem}@media (min-width:64em){.calculator .row.row--calc .input-container .currency{font-size:1.5625rem}}.calculator .row.row--calc .credit,.calculator .row.row--calc .donation{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.calculator .row.row--calc .credit,.calculator .row.row--calc .donation{font-size:1.5625rem}}.calendar{border-bottom:1px solid #000;padding-bottom:1.25rem}.calendar .fc-daygrid-day{cursor:pointer}.calendar .fc-day{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;text-transform:uppercase}.calendar .fc-day-past{cursor:inherit}.calendar .fc-day-past a{color:#c5c5c5;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.calendar .fc-day-grid-body{padding-top:.3125rem}.calendar .fc-header-toolbar{margin-bottom:1.25rem;margin-top:1.25rem;position:relative;width:100%}.calendar .fc-header-toolbar .fc-toolbar-chunk:first-child{margin-left:45%}.calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button{transform:rotate(180deg);margin-right:.3125rem}.calendar .fc-header-toolbar .fc-toolbar-chunk .fc-next-button,.calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button{background-color:#fff;border:none;background:url(../images/arrow-black.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;-ms-flex:none;flex:none;height:2.625rem;width:2.625rem}.calendar .fc-header-toolbar .fc-toolbar-chunk .fc-next-button span,.calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button span{display:none}.calendar .fc-header-toolbar .fc-toolbar-chunk .fc-next-button:focus,.calendar .fc-header-toolbar .fc-toolbar-chunk .fc-prev-button:focus{box-shadow:none}.calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3){position:absolute;width:100%}.calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-left:0;width:100%}.calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) .fc-today-button{display:none}.calendar .fc-header-toolbar .fc-toolbar-title{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:700}.calendar .fc-header-toolbar .fc-col-header-cell-cushion{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.calendar .fc-col-header-cell .fc-col-header-cell-cushion{color:#000;margin:0;font-size:.625rem;line-height:1;font-weight:400}.calendar .fc-day.fc-day-today{background-color:rgba(213,68,45,.1)}.calendar .fc-day:has(>.fc-daygrid-day-frame>.fc-daygrid-day-bg>.fc-daygrid-bg-harness>.fc-highlight) .fc-highlight{background:none}.calendar .fc-day:has(>.fc-daygrid-day-frame>.fc-daygrid-day-bg>.fc-daygrid-bg-harness>.fc-highlight) a{font-weight:700}.calendar .fc-day:has(>.fc-daygrid-day-frame>.fc-daygrid-day-events>.fc-daygrid-event-harness>.fc-event) a{color:#d5442d}.calendar .fc-view-harness{height:21.875rem!important}.calendar .fc-view-harness table,.calendar .fc-view-harness tbody,.calendar .fc-view-harness td,.calendar .fc-view-harness th,.calendar .fc-view-harness thead,.calendar .fc-view-harness tr{border:0!important}.calendar .fc-view-harness .fc-day-disabled{background:none!important}.calendar .fc-view-harness .fc-daygrid-body tr[role=row]{height:2.1875rem}.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame{-ms-flex-flow:column;flex-flow:column;-ms-flex-line-pack:center;align-content:center}.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame,.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame .fc-daygrid-day-events,.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame .fc-daygrid-day-top{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness,.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-event-harness{height:6px;position:absolute;bottom:0}.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame .fc-daygrid-day-events .fc-daygrid-event-harness .fc-event,.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame .fc-daygrid-day-top .fc-daygrid-event-harness .fc-event{border:none;height:100%;aspect-ratio:1/1}.calendar .fc-view-harness .fc-daygrid-body .fc-daygrid-day-frame .fc-daygrid-day-events{height:6px;min-height:unset;position:relative}.event-card{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;overflow:hidden;padding:1.25rem;position:relative}.event-card .event-card-category span.cat-divisor:last-child{display:none}.event-card .event-card-bottom{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.event-card .event-card-bottom .event-card-arrow{transition:.2s cubic-bezier(.61,.18,.37,.82);transform:scale(1);will-change:transform}.event-card .event-card-bottom .event-card-arrow .link{padding:0!important}.event-card .event-card-bottom .event-card-arrow .link .icon{margin-left:0}.event-card .event-card-bottom .event-add-calendar{-ms-flex-align:end;align-items:flex-end;display:none;transform:scale(1)}.event-card .event-card-bottom .event-add-calendar .link{padding:0!important}@media (min-width:64em){.event-card .event-card-bottom .event-add-calendar{display:-ms-flexbox;display:flex}}.event-card:hover .event-card-arrow .link .icon,.event-card:hover .event-card-arrow .link .icon circle,.event-card:hover .event-card-arrow .link .icon path,.event-card:hover .event-card-arrow .link .icon polygon,.event-card:hover .event-card-arrow .link .icon rect{fill:none;stroke:#fff}.event-card:hover .event-card-arrow .link:hover .icon,.event-card:hover .event-card-arrow .link:hover .icon circle,.event-card:hover .event-card-arrow .link:hover .icon path,.event-card:hover .event-card-arrow .link:hover .icon polygon,.event-card:hover .event-card-arrow .link:hover .icon rect{fill:none;stroke:#d5442d}.event-card:hover .event-add-calendar .link .icon,.event-card:hover .event-add-calendar .link .icon circle,.event-card:hover .event-add-calendar .link .icon path,.event-card:hover .event-add-calendar .link .icon polygon,.event-card:hover .event-add-calendar .link .icon rect{fill:none;stroke:#fff}.event-card:hover .event-add-calendar .link:hover .icon,.event-card:hover .event-add-calendar .link:hover .icon circle,.event-card:hover .event-add-calendar .link:hover .icon path,.event-card:hover .event-add-calendar .link:hover .icon polygon,.event-card:hover .event-add-calendar .link:hover .icon rect{fill:none;stroke:#d5442d}.event-card div{z-index:2}.event-card picture{filter:brightness(.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 375ms cubic-bezier(.39,.12,.58,.89);transform:scale(1);width:100%}.event-card picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-card .gray-bg{opacity:0}.event-card.event-card--home{border:1px solid #000;border-top:0;width:100%}@media (min-width:64em){.event-card.event-card--home{border-left:0;border-top:1px solid #000;height:21.25rem;width:33.3333333333%}.event-card.event-card--home:last-child{border-right:1px solid #000;padding-right:1.3125rem}.event-card.event-card--home:nth-child(3n){border-right:1px solid #000}.event-card.event-card--home:nth-child(n+4){border-top:0}}.event-card.event-card--home .event-card-category{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.event-card.event-card--home .event-card-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;padding:.625rem 0}@media (min-width:64em){.event-card.event-card--home .event-card-title{font-size:1.5625rem}}.event-card.event-card--home .event-card-day,.event-card.event-card--home .event-card-hours{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.event-card.event-card--home .event-card-day,.event-card.event-card--home .event-card-hours{font-size:1.5625rem}}.event-card.event-card--home .event-card-bottom{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.event-card.event-card--home .event-card-bottom .event-add-calendar{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;-ms-flex-align:baseline;align-items:baseline}.event-card.event-card--agenda{height:15.625rem;border:1px solid #d5442d;border-top:0;width:100%}@media (min-width:64em){.event-card.event-card--agenda{border-left:0;border-top:1px solid #d5442d;width:33.3333333333%}.event-card.event-card--agenda:last-child{border-right:1px solid #d5442d;padding-right:1.3125rem}.event-card.event-card--agenda:nth-child(3n){border-right:1px solid #d5442d}.event-card.event-card--agenda:nth-child(n+4){border-top:0}}.event-card.event-card--agenda .event-card-category{color:#d5442d;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.event-card.event-card--agenda .event-card-title{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;padding:.625rem 0}@media (min-width:64em){.event-card.event-card--agenda .event-card-title{font-size:1.5625rem}}.event-card.event-card--agenda .event-card-day,.event-card.event-card--agenda .event-card-hours{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.event-card.event-card--agenda .event-card-day,.event-card.event-card--agenda .event-card-hours{font-size:1.5625rem}}.event-card.event-card--agenda .event-card-bottom{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.event-card.event-card--agenda .event-card-bottom .event-card-arrow .link{padding-top:0}.event-card.event-card--agenda .event-card-bottom .event-card-arrow .link .icon{margin-left:0}.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link:hover{color:#d5442d;text-decoration:none}.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link:before{display:none}.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link svg,.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link svg circle,.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link svg path,.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link svg polygon,.event-card.event-card--agenda .event-card-bottom .event-add-calendar .link svg rect{fill:none;stroke:#d5442d}.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#fff;cursor:pointer;position:relative;text-decoration:none}.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link:hover{color:#d5442d;text-decoration:none}.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link:before{display:none}.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link svg,.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link svg circle,.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link svg path,.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link svg polygon,.event-card.event-card--agenda:hover .event-card-bottom .event-add-calendar .link svg rect{fill:none;stroke:#fff}.event-card.event-card--agenda.event-card--correlati{border-color:#421a20;border:1px solid #421a20;border-top:0}@media (min-width:64em){.event-card.event-card--agenda.event-card--correlati{border-left:0;border-top:1px solid #421a20}.event-card.event-card--agenda.event-card--correlati:last-child,.event-card.event-card--agenda.event-card--correlati:nth-child(3n){border-color:#421a20}.event-card.event-card--agenda.event-card--correlati:nth-child(n+4){border-color:#421a20;border-top:0}}.event-card.event-card--agenda.event-card--correlati .event-card-category{color:#421a20;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.event-card.event-card--agenda.event-card--correlati .event-card-title{color:#421a20;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700}@media (min-width:64em){.event-card.event-card--agenda.event-card--correlati .event-card-title{font-size:1.5625rem}}.event-card.event-card--agenda.event-card--correlati .event-card-day,.event-card.event-card--agenda.event-card--correlati .event-card-hours{color:#421a20;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.event-card.event-card--agenda.event-card--correlati .event-card-day,.event-card.event-card--agenda.event-card--correlati .event-card-hours{font-size:1.5625rem}}.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#421a20;cursor:pointer;position:relative;text-decoration:none}.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link:hover{color:#421a20;text-decoration:none}.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link:before{display:none}.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link svg,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link svg circle,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link svg path,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link svg polygon,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-add-calendar .link svg rect,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-card-arrow .link svg,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-card-arrow .link svg circle,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-card-arrow .link svg path,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-card-arrow .link svg polygon,.event-card.event-card--agenda.event-card--correlati .event-card-bottom .event-card-arrow .link svg rect{fill:none;stroke:#421a20}.event-card.event-card--agenda.event-card--correlati:hover .event-card-category,.event-card.event-card--agenda.event-card--correlati:hover .event-card-day,.event-card.event-card--agenda.event-card--correlati:hover .event-card-hours,.event-card.event-card--agenda.event-card--correlati:hover .event-card-title{color:#fff}.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#fff;cursor:pointer;position:relative;text-decoration:none}.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link:hover{color:#d5442d;text-decoration:none}.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link:before{display:none}.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link svg,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link svg circle,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link svg path,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link svg polygon,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link svg rect{fill:none;stroke:#fff}.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link:hover svg,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link:hover svg circle,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link:hover svg path,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link:hover svg polygon,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-add-calendar .link:hover svg rect{fill:none;stroke:#d5442d}.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link svg,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link svg circle,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link svg path,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link svg polygon,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link svg rect{fill:none;stroke:#fff}.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link:hover svg,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link:hover svg circle,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link:hover svg path,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link:hover svg polygon,.event-card.event-card--agenda.event-card--correlati:hover .event-card-bottom .event-card-arrow .link:hover svg rect{fill:none;stroke:#d5442d}.event-card.event-card--agenda-events{border:1px solid #000;border-top:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.event-card.event-card--agenda-events:first-child{border-top:1px solid #000}@media (min-width:48em){.event-card.event-card--agenda-events{height:17.375rem}}@media (min-width:48em){.event-card.event-card--agenda-events .event-card-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media (min-width:48em){.event-card.event-card--agenda-events .event-card-info .event-card-left{padding-right:.625rem;width:50%}}.event-card.event-card--agenda-events .event-card-info .event-card-left .event-card-category{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.event-card.event-card--agenda-events .event-card-info .event-card-left .event-card-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;padding:.625rem 0}@media (min-width:64em){.event-card.event-card--agenda-events .event-card-info .event-card-left .event-card-title{font-size:1.5625rem}}.event-card.event-card--agenda-events .event-card-info .event-card-left .event-card-day,.event-card.event-card--agenda-events .event-card-info .event-card-left .event-card-hours{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.event-card.event-card--agenda-events .event-card-info .event-card-left .event-card-day,.event-card.event-card--agenda-events .event-card-info .event-card-left .event-card-hours{font-size:1.5625rem}}.event-card.event-card--agenda-events .event-card-info .event-card-right{padding-top:.625rem}@media (min-width:48em){.event-card.event-card--agenda-events .event-card-info .event-card-right{padding-top:2.1875rem;width:50%}}.event-card.event-card--agenda-events .event-card-info .event-card-right .event-card-description{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.event-card.event-card--agenda-events .event-card-bottom{padding-top:.625rem}@media (min-width:48em){.event-card.event-card--agenda-events .event-card-bottom{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:0}}.event-card.event-card--agenda-events .event-card-bottom .event-card-arrow .link{padding-top:0}.event-card.event-card--agenda-events .event-card-bottom .event-card-arrow .link .icon{margin-left:0}.event-card.event-card--agenda-events .event-card-bottom .event-add-calendar{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none}.event-card.event-card--agenda-events .event-card-bottom .event-add-calendar:hover{color:#000;text-decoration:none}.event-card.event-card--agenda-events .event-card-bottom .event-add-calendar:before{display:none}.event-card:hover .gray-bg,.event-card:hover picture{opacity:1;transform:scale(1.05)}.event-card:hover .event-card-category{color:#fff;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.event-card:hover .event-card-title{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700}@media (min-width:64em){.event-card:hover .event-card-title{font-size:1.5625rem}}.event-card:hover .event-card-day,.event-card:hover .event-card-hours{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.event-card:hover .event-card-day,.event-card:hover .event-card-hours{font-size:1.5625rem}}.event-card:hover .event-card-bottom .event-add-calendar .link{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#fff;cursor:pointer;position:relative;text-decoration:none}.event-card:hover .event-card-bottom .event-add-calendar .link:hover{color:#d5442d;text-decoration:none}.event-card:hover .event-card-bottom .event-add-calendar .link:before{display:none}.event-card:hover .event-card-bottom .event-add-calendar .link:hover .icon,.event-card:hover .event-card-bottom .event-add-calendar .link:hover .icon circle,.event-card:hover .event-card-bottom .event-add-calendar .link:hover .icon path,.event-card:hover .event-card-bottom .event-add-calendar .link:hover .icon polygon,.event-card:hover .event-card-bottom .event-add-calendar .link:hover .icon rect{fill:none;stroke:#d5442d}.event-card:hover .event-card-info .event-card-left .event-card-category{color:#fff;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.event-card:hover .event-card-info .event-card-left .event-card-title{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700}@media (min-width:64em){.event-card:hover .event-card-info .event-card-left .event-card-title{font-size:1.5625rem}}.event-card:hover .event-card-info .event-card-left .event-card-day,.event-card:hover .event-card-info .event-card-left .event-card-hours{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.event-card:hover .event-card-info .event-card-left .event-card-day,.event-card:hover .event-card-info .event-card-left .event-card-hours{font-size:1.5625rem}}.event-card:hover .event-card-info .event-card-right .event-card-description{color:#fff;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.events-wrapper-label{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding:2.5rem 0 1.25rem}@media (min-width:64em){.events-wrapper-label{font-size:1.5625rem}}.events-wrapper-label.events-wrapper-label--agenda{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding:0 0 .625rem}@media (min-width:64em){.events-wrapper-label.events-wrapper-label--agenda{font-size:1.5625rem}}.events-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.events-wrapper.events-wrapper--home{border-top:1px solid #000}@media (min-width:64em){.events-wrapper.events-wrapper--home{border-left:1px solid #000;border-top:0}}.events-wrapper.events-wrapper--agenda{border-top:1px solid #d5442d}@media (min-width:64em){.events-wrapper.events-wrapper--agenda{border-left:1px solid #d5442d;border-top:0}}.events-wrapper.events-wrapper--agenda.events-wrapper--correlati{border-top:1px solid #421a20}@media (min-width:64em){.events-wrapper.events-wrapper--agenda.events-wrapper--correlati{border-left:1px solid #421a20;border-top:0}}.events-wrapper.events-wrapper--agenda-events{-ms-flex-flow:column;flex-flow:column}@media (min-width:64em){.events-wrapper.events-wrapper--agenda-events{-ms-flex:0 0 62.5vw;flex:0 0 62.5vw;max-width:62.5vw}}.events-wrapper.events-wrapper--agenda-events.blog{-ms-flex:0 0 62.5vw;flex:0 0 62.5vw;max-width:62.5vw}.icon{display:block;-ms-flex-negative:0;flex-shrink:0;pointer-events:none;height:unset;width:unset}.icon.icon--rotate-45{transform:rotate(45deg)}.icon.icon--rotate-90{transform:rotate(90deg)}.icon.icon--rotate-180{transform:rotate(180deg)}.icon.icon--rotate-270{transform:rotate(270deg)}.icon.icon--white-fill,.icon.icon--white-fill circle,.icon.icon--white-fill path,.icon.icon--white-fill polygon,.icon.icon--white-fill rect{fill:#fff}.icon.icon--white-stroke,.icon.icon--white-stroke circle,.icon.icon--white-stroke path,.icon.icon--white-stroke polygon,.icon.icon--white-stroke rect{fill:none;stroke:#fff}.icon.icon--gray-light-fill,.icon.icon--gray-light-fill circle,.icon.icon--gray-light-fill path,.icon.icon--gray-light-fill polygon,.icon.icon--gray-light-fill rect{fill:#f2f2f2}.icon.icon--gray-light-stroke,.icon.icon--gray-light-stroke circle,.icon.icon--gray-light-stroke path,.icon.icon--gray-light-stroke polygon,.icon.icon--gray-light-stroke rect{fill:none;stroke:#f2f2f2}.icon.icon--gray-fill,.icon.icon--gray-fill circle,.icon.icon--gray-fill path,.icon.icon--gray-fill polygon,.icon.icon--gray-fill rect{fill:#c5c5c5}.icon.icon--gray-stroke,.icon.icon--gray-stroke circle,.icon.icon--gray-stroke path,.icon.icon--gray-stroke polygon,.icon.icon--gray-stroke rect{fill:none;stroke:#c5c5c5}.icon.icon--gray-dark-fill,.icon.icon--gray-dark-fill circle,.icon.icon--gray-dark-fill path,.icon.icon--gray-dark-fill polygon,.icon.icon--gray-dark-fill rect{fill:#333}.icon.icon--gray-dark-stroke,.icon.icon--gray-dark-stroke circle,.icon.icon--gray-dark-stroke path,.icon.icon--gray-dark-stroke polygon,.icon.icon--gray-dark-stroke rect{fill:none;stroke:#333}.icon.icon--black-fill,.icon.icon--black-fill circle,.icon.icon--black-fill path,.icon.icon--black-fill polygon,.icon.icon--black-fill rect{fill:#000}.icon.icon--black-stroke,.icon.icon--black-stroke circle,.icon.icon--black-stroke path,.icon.icon--black-stroke polygon,.icon.icon--black-stroke rect{fill:none;stroke:#000}.icon.icon--polo-baby-blue-fill,.icon.icon--polo-baby-blue-fill circle,.icon.icon--polo-baby-blue-fill path,.icon.icon--polo-baby-blue-fill polygon,.icon.icon--polo-baby-blue-fill rect{fill:#b6cfec}.icon.icon--polo-baby-blue-stroke,.icon.icon--polo-baby-blue-stroke circle,.icon.icon--polo-baby-blue-stroke path,.icon.icon--polo-baby-blue-stroke polygon,.icon.icon--polo-baby-blue-stroke rect{fill:none;stroke:#b6cfec}.icon.icon--polo-baby-pink-fill,.icon.icon--polo-baby-pink-fill circle,.icon.icon--polo-baby-pink-fill path,.icon.icon--polo-baby-pink-fill polygon,.icon.icon--polo-baby-pink-fill rect{fill:#d7c1db}.icon.icon--polo-baby-pink-stroke,.icon.icon--polo-baby-pink-stroke circle,.icon.icon--polo-baby-pink-stroke path,.icon.icon--polo-baby-pink-stroke polygon,.icon.icon--polo-baby-pink-stroke rect{fill:none;stroke:#d7c1db}.icon.icon--polo-baby-green-fill,.icon.icon--polo-baby-green-fill circle,.icon.icon--polo-baby-green-fill path,.icon.icon--polo-baby-green-fill polygon,.icon.icon--polo-baby-green-fill rect{fill:#b1c993}.icon.icon--polo-baby-green-stroke,.icon.icon--polo-baby-green-stroke circle,.icon.icon--polo-baby-green-stroke path,.icon.icon--polo-baby-green-stroke polygon,.icon.icon--polo-baby-green-stroke rect{fill:none;stroke:#b1c993}.icon.icon--polo-craft-fill,.icon.icon--polo-craft-fill circle,.icon.icon--polo-craft-fill path,.icon.icon--polo-craft-fill polygon,.icon.icon--polo-craft-fill rect{fill:#c3ad84}.icon.icon--polo-craft-stroke,.icon.icon--polo-craft-stroke circle,.icon.icon--polo-craft-stroke path,.icon.icon--polo-craft-stroke polygon,.icon.icon--polo-craft-stroke rect{fill:none;stroke:#c3ad84}.icon.icon--polo-red-fill,.icon.icon--polo-red-fill circle,.icon.icon--polo-red-fill path,.icon.icon--polo-red-fill polygon,.icon.icon--polo-red-fill rect{fill:#d5442d}.icon.icon--polo-red-stroke,.icon.icon--polo-red-stroke circle,.icon.icon--polo-red-stroke path,.icon.icon--polo-red-stroke polygon,.icon.icon--polo-red-stroke rect{fill:none;stroke:#d5442d}.icon.icon--polo-orange-fill,.icon.icon--polo-orange-fill circle,.icon.icon--polo-orange-fill path,.icon.icon--polo-orange-fill polygon,.icon.icon--polo-orange-fill rect{fill:#db642c}.icon.icon--polo-orange-stroke,.icon.icon--polo-orange-stroke circle,.icon.icon--polo-orange-stroke path,.icon.icon--polo-orange-stroke polygon,.icon.icon--polo-orange-stroke rect{fill:none;stroke:#db642c}.icon.icon--polo-magenta-fill,.icon.icon--polo-magenta-fill circle,.icon.icon--polo-magenta-fill path,.icon.icon--polo-magenta-fill polygon,.icon.icon--polo-magenta-fill rect{fill:#cd277c}.icon.icon--polo-magenta-stroke,.icon.icon--polo-magenta-stroke circle,.icon.icon--polo-magenta-stroke path,.icon.icon--polo-magenta-stroke polygon,.icon.icon--polo-magenta-stroke rect{fill:none;stroke:#cd277c}.icon.icon--polo-yellow-fill,.icon.icon--polo-yellow-fill circle,.icon.icon--polo-yellow-fill path,.icon.icon--polo-yellow-fill polygon,.icon.icon--polo-yellow-fill rect{fill:#eee064}.icon.icon--polo-yellow-stroke,.icon.icon--polo-yellow-stroke circle,.icon.icon--polo-yellow-stroke path,.icon.icon--polo-yellow-stroke polygon,.icon.icon--polo-yellow-stroke rect{fill:none;stroke:#eee064}.icon.icon--polo-brown-fill,.icon.icon--polo-brown-fill circle,.icon.icon--polo-brown-fill path,.icon.icon--polo-brown-fill polygon,.icon.icon--polo-brown-fill rect{fill:#421a20}.icon.icon--polo-brown-stroke,.icon.icon--polo-brown-stroke circle,.icon.icon--polo-brown-stroke path,.icon.icon--polo-brown-stroke polygon,.icon.icon--polo-brown-stroke rect{fill:none;stroke:#421a20}.icon.icon--polo-brick-fill,.icon.icon--polo-brick-fill circle,.icon.icon--polo-brick-fill path,.icon.icon--polo-brick-fill polygon,.icon.icon--polo-brick-fill rect{fill:#923e2d}.icon.icon--polo-brick-stroke,.icon.icon--polo-brick-stroke circle,.icon.icon--polo-brick-stroke path,.icon.icon--polo-brick-stroke polygon,.icon.icon--polo-brick-stroke rect{fill:none;stroke:#923e2d}.icon.icon--polo-dark-blue-fill,.icon.icon--polo-dark-blue-fill circle,.icon.icon--polo-dark-blue-fill path,.icon.icon--polo-dark-blue-fill polygon,.icon.icon--polo-dark-blue-fill rect{fill:#26234e}.icon.icon--polo-dark-blue-stroke,.icon.icon--polo-dark-blue-stroke circle,.icon.icon--polo-dark-blue-stroke path,.icon.icon--polo-dark-blue-stroke polygon,.icon.icon--polo-dark-blue-stroke rect{fill:none;stroke:#26234e}.icon.icon--polo-dark-green-fill,.icon.icon--polo-dark-green-fill circle,.icon.icon--polo-dark-green-fill path,.icon.icon--polo-dark-green-fill polygon,.icon.icon--polo-dark-green-fill rect{fill:#234129}.icon.icon--polo-dark-green-stroke,.icon.icon--polo-dark-green-stroke circle,.icon.icon--polo-dark-green-stroke path,.icon.icon--polo-dark-green-stroke polygon,.icon.icon--polo-dark-green-stroke rect{fill:none;stroke:#234129}.icon.icon--name{height:2.75rem;width:7.5rem}@media (min-width:48em){.icon.icon--name{height:3.75rem;width:10rem}}.icon.icon-logo{height:3.625rem;width:15rem}.icon.icon-arrow{height:2.625rem!important;width:2.625rem!important}.icon.icon-arrow,.icon.icon-arrow-lg{margin-left:.9375rem;display:grid;justify-self:end}.icon.icon-arrow-lg{height:4.0625rem;width:4.0625rem}.icon.icon-add{height:1.3125rem;width:1.3125rem;margin-left:.9375rem}.icon.icon-add-lg{height:2.625rem!important;width:2.625rem!important;margin-left:.9375rem;display:grid;justify-self:end}.icon.icon-bg-vector{height:50vw;width:50vw}@media (min-width:48em){.icon.icon-bg-vector{height:26.5vh;width:26.5vh}}.icon.icon-arrow-nc{height:.75rem;width:1.125rem;stroke-width:1px!important}.icon.icon-arrow-nc-lg{height:1.03125rem;width:1.5625rem;stroke-width:1px!important}.icon.icon-search{height:2.625rem;width:2.625rem;margin-right:.625rem}.icon.icon-cross,.icon.icon-download{height:1.625rem;width:1.625rem;margin-left:.625rem}.link{color:#000;cursor:pointer;position:relative;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}.link,.link:hover{text-decoration:none}.link:hover{color:#d5442d}.link:before{display:none}.link span.title{width:75%}@media (min-width:48em){.link span.title{width:unset}}.link span.svg{width:25%}@media (min-width:48em){.link span.svg{width:unset}}.link:hover svg{stroke-width:.125rem}.link:hover .icon .icon-add,.link:hover .icon .icon-add circle,.link:hover .icon .icon-add path,.link:hover .icon .icon-add polygon,.link:hover .icon .icon-add rect,.link:hover svg,.link:hover svg circle,.link:hover svg path,.link:hover svg polygon,.link:hover svg rect{fill:none;stroke:#d5442d}.link.link--red{cursor:pointer;position:relative}.link.link--red,.link.link--red:hover{color:#d5442d;text-decoration:none}.link.link--red:before{display:none}.link.link--red:hover svg,.link.link--red:hover svg circle,.link.link--red:hover svg path,.link.link--red:hover svg polygon,.link.link--red:hover svg rect,.link.link--red svg,.link.link--red svg circle,.link.link--red svg path,.link.link--red svg polygon,.link.link--red svg rect{fill:none;stroke:#d5442d}.link.link--brown{cursor:pointer;position:relative}.link.link--brown,.link.link--brown:hover{color:#421a20;text-decoration:none}.link.link--brown:before{display:none}.link.link--brown:hover svg{stroke-width:.125rem;fill:none;stroke:#421a20}.link.link--brown:hover svg circle,.link.link--brown:hover svg path,.link.link--brown:hover svg polygon,.link.link--brown:hover svg rect{fill:none;stroke:#421a20}.link.link--black{cursor:pointer;position:relative}.link.link--black,.link.link--black:hover{color:#000;text-decoration:none}.link.link--black:before{display:none}.link.link--black:hover svg,.link.link--black:hover svg circle,.link.link--black:hover svg path,.link.link--black:hover svg polygon,.link.link--black:hover svg rect{fill:none;stroke:#000}.link.link--white{color:#fff;cursor:pointer;position:relative;text-decoration:none}.link.link--white:hover{color:#d5442d;text-decoration:none}.link.link--white:before{display:none}.link.link--white:hover svg,.link.link--white:hover svg circle,.link.link--white:hover svg path,.link.link--white:hover svg polygon,.link.link--white:hover svg rect{fill:none;stroke:#d5442d}.link.link--affitto{padding-bottom:0!important}.link.disabled{cursor:pointer;position:relative}.link.disabled,.link.disabled:hover{color:#c5c5c5;text-decoration:none}.link.disabled:before{display:none}.link.selected{font-weight:700;text-decoration:underline;color:#d5442d!important}.link--bottom .link{-ms-flex-align:baseline;align-items:baseline;padding-bottom:.625rem;width:100%}.link--bottom .link .entity{padding-right:3.75rem;width:90%}.link--bottom .link .entity:hover{text-decoration:underline}.link--bottom .link span{transform:translateY(.3125rem);width:10%}@media (min-width:64em){.link--bottom .link span{width:7%}}.schedule-container .location-container{padding-left:20px;padding-right:20px;max-width:100%;border-top:1px solid #000;padding-top:1.25rem}@media (min-width:48em){.schedule-container .location-container{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:48em){.schedule-container .location-container .info-container{-ms-flex:0 0 41.6666666667vw;flex:0 0 41.6666666667vw;max-width:41.6666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.schedule-container .location-container .info-container{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw}}@media (min-width:75em){.schedule-container .location-container .info-container{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw}}.schedule-container .location-container .info-container .img{-ms-flex:0 0 20.8333333333vw;flex:0 0 20.8333333333vw;max-width:20.8333333333vw;margin-left:4.1666666667vw}.schedule-container .location-container .info-container .name{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem}@media (min-width:64em){.schedule-container .location-container .info-container .name{font-size:2.8125rem}}.schedule-container .location-container .info-container .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.3125rem}.schedule-container .location-container .info-container .link{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.3125rem}@media (min-width:64em){.schedule-container .location-container .info-container .link{font-size:1.5625rem}}.schedule-container .location-container .info-container .link:hover{text-decoration:underline}.schedule-container .location-container .info-container .address,.schedule-container .location-container .info-container .phone{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.schedule-container .location-container .info-container .address,.schedule-container .location-container .info-container .phone{font-size:1.5625rem}}.schedule-container .location-container .info-container.media .link{color:#000;cursor:pointer;position:relative;text-decoration:none}.schedule-container .location-container .info-container.media .link:hover{color:#d5442d;text-decoration:none}.schedule-container .location-container .info-container.media .link:before{display:none}.schedule-container .location-container .info-container.media .link svg:hover,.schedule-container .location-container .info-container.media .link svg:hover circle,.schedule-container .location-container .info-container.media .link svg:hover path,.schedule-container .location-container .info-container.media .link svg:hover polygon,.schedule-container .location-container .info-container.media .link svg:hover rect{fill:none;stroke:#000}.schedule-container .location-container .info-container.media .link:hover{text-decoration:underline}.schedule-container .location-container .hours-container{padding-top:1.25rem}@media (min-width:48em){.schedule-container .location-container .hours-container{-ms-flex:0 0 45.8333333333vw;flex:0 0 45.8333333333vw;max-width:45.8333333333vw;padding-top:0}}@media (min-width:75em){.schedule-container .location-container .hours-container{-ms-flex:0 0 62.5vw;flex:0 0 62.5vw;max-width:62.5vw;padding-top:0}}.schedule-container .location-container .hours-container .place-schedule{border-bottom:1px solid #000;margin-bottom:1.25rem}.schedule-container .location-container .hours-container .place-schedule .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.875rem}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule .description{font-size:1.5625rem}}.schedule-container .location-container .hours-container .place-schedule .description a{color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.schedule-container .location-container .hours-container .place-schedule .description a:hover{color:#d5442d;text-decoration:none}.schedule-container .location-container .hours-container .place-schedule .description a:before{display:none}.schedule-container .location-container .hours-container .place-schedule .description a:hover{text-decoration:underline}.schedule-container .location-container .hours-container .place-schedule .description p{margin-bottom:0;margin-top:0}.schedule-container .location-container .hours-container .place-schedule .description.no-padding-bot{padding-bottom:0}.schedule-container .location-container .hours-container .place-schedule:last-child{border-bottom:0}.schedule-container .location-container .hours-container .place-schedule .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.3125rem}.schedule-container .location-container .hours-container .place-schedule .days{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule .days{font-size:1.5625rem}}.schedule-container .location-container .hours-container .place-schedule .hours,.schedule-container .location-container .hours-container .place-schedule .text{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.625rem;padding-right:3.75rem}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule .hours,.schedule-container .location-container .hours-container .place-schedule .text{font-size:1.5625rem}}.schedule-container .location-container .hours-container .place-schedule .hours a,.schedule-container .location-container .hours-container .place-schedule .text a{color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.schedule-container .location-container .hours-container .place-schedule .hours a:hover,.schedule-container .location-container .hours-container .place-schedule .text a:hover{color:#d5442d;text-decoration:none}.schedule-container .location-container .hours-container .place-schedule .hours a:before,.schedule-container .location-container .hours-container .place-schedule .text a:before{display:none}.schedule-container .location-container .hours-container .place-schedule .hours a:hover,.schedule-container .location-container .hours-container .place-schedule .text a:hover{text-decoration:underline}.schedule-container .location-container .hours-container .place-schedule .hours p,.schedule-container .location-container .hours-container .place-schedule .text p{margin-bottom:.625rem}.schedule-container .location-container .hours-container .place-schedule .hours ul li,.schedule-container .location-container .hours-container .place-schedule .text ul li{padding-bottom:.3125rem}.schedule-container .location-container .hours-container .place-schedule .hours ul li:last-child,.schedule-container .location-container .hours-container .place-schedule .text ul li:last-child{padding-bottom:0}.schedule-container .location-container .hours-container .place-schedule .link-container{padding-bottom:.625rem}@media (min-width:48em){.schedule-container .location-container .hours-container .place-schedule .link-container{padding-bottom:1.125rem}}.schedule-container .location-container .hours-container .place-schedule .link-container .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.375rem}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule .link-container .link{font-size:1.5625rem}}.schedule-container .location-container .hours-container .place-schedule .link-container .link:hover{color:#d5442d;text-decoration:none}.schedule-container .location-container .hours-container .place-schedule .link-container .link .text-line{position:relative}.schedule-container .location-container .hours-container .place-schedule .link-container .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.schedule-container .location-container .hours-container .place-schedule .link-container .link:hover .text-line:before{width:100%}@media (min-width:48em){.schedule-container .location-container .hours-container .place-schedule .link-container .link{padding-bottom:.5rem;padding-top:.375rem}}.schedule-container .location-container .hours-container .place-schedule .link-container .link :hover svg{stroke:#d5442d}.schedule-container .location-container .hours-container .place-schedule .bottom-info{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.schedule-container .location-container .hours-container .place-schedule .mixed-text{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule .mixed-text{font-size:2.8125rem}}.schedule-container .location-container .hours-container .place-schedule .mixed-text .number{color:#d5442d;margin:0;font-size:2.1875rem;line-height:1;font-weight:400}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule .mixed-text .number{font-size:2.8125rem}}.schedule-container .location-container .hours-container .place-schedule.tools{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding-right:1.25rem}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule.tools{padding-right:3.75rem}}.schedule-container .location-container .hours-container .place-schedule.tools .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule.tools .title{font-size:2.8125rem}}.schedule-container .location-container .hours-container .place-schedule.tools .link{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.schedule-container .location-container .hours-container .place-schedule.tools .link{font-size:1.5625rem}}.schedule-container .location-container .hours-container .place-schedule.tools .link:hover{color:#d5442d;text-decoration:underline}.schedule-container.schedule-container--archivio .location-container{padding-bottom:1.25rem}.schedule-container.schedule-container--archivio .location-container .info-container .name{padding-bottom:1.625rem}.schedule-container.schedule-container--archivio .location-container .info-container .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-top:0}@media (min-width:64em){.schedule-container.schedule-container--archivio .location-container .info-container .link{font-size:1.5625rem}}.schedule-container.schedule-container--archivio .location-container .info-container .link:hover{color:#d5442d;text-decoration:none}.schedule-container.schedule-container--archivio .location-container .info-container .link .text-line{position:relative}.schedule-container.schedule-container--archivio .location-container .info-container .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.schedule-container.schedule-container--archivio .location-container .info-container .link:hover .text-line:before{width:100%}.schedule-container.schedule-container--archivio .location-container .info-container .link:hover a{color:#d5442d!important}.schedule-container.schedule-container--archivio .location-container .info-container .link:hover svg{stroke:#d5442d}.schedule-container.schedule-container--archivio .location-container .hours-container{padding-right:3.75rem}.schedule-container.schedule-container--archivio .location-container .hours-container .place-schedule .link{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.schedule-container.schedule-container--archivio .location-container .hours-container .place-schedule .link{font-size:1.5625rem}}.schedule-container.schedule-container--archivio .location-container .hours-container .place-schedule .bottom-info{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.schedule-container.schedule-container--sostegno.texts-content .location-container:first-child{border-top:none}.schedule-container.schedule-container--sostegno.texts-content .text{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.schedule-container.schedule-container--sostegno.texts-content .text{font-size:1.5625rem}}@media (min-width:48em){.schedule-container.schedule-container--sostegno.texts-content .text{-ms-flex:0 0 58.3333333333vw;flex:0 0 58.3333333333vw;max-width:58.3333333333vw}}.schedule-container.schedule-container--sostegno.texts-content .text a{color:#d5442d!important}.schedule-container.schedule-container--sostegno.texts-content .text a:hover{text-decoration:underline}.schedule-container.schedule-container--sostegno.texts-content .text small{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.3125rem}.schedule-container.schedule-container--sostegno .location-container:last-child{margin-bottom:3.75rem;border-bottom:1px solid #000}.schedule-container.schedule-container--calculator{background-color:#f2f2f2;overflow:hidden}.schedule-container.staff{padding-bottom:3.75rem}.schedule-container.staff .location-container{padding-bottom:1.25rem;border-top:none;border-bottom:1px solid #000}.schedule-container.staff .location-container .info-container .name{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem;width:70%}@media (min-width:64em){.schedule-container.staff .location-container .info-container .name{font-size:2.8125rem}}.schedule-container.staff .location-container .hours-container .place-schedule{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.25rem}@media (min-width:64em){.schedule-container.staff .location-container .hours-container .place-schedule{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.schedule-container.staff .location-container .hours-container .place-schedule .locations-image{-ms-flex-align:center;align-items:center;background-color:#c5c5c5;border-radius:50%;display:-ms-flexbox;display:flex;height:7.5rem;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem;overflow:hidden;width:7.5rem}.schedule-container.staff .location-container .hours-container .place-schedule .locations-image img{max-height:7.5rem;max-width:unset;width:auto}@media (min-width:64em){.schedule-container.staff .location-container .hours-container .place-schedule .locations-image{margin-bottom:0}}.schedule-container.staff .location-container .hours-container .place-schedule .place-info{padding-left:0;width:100%}@media (min-width:64em){.schedule-container.staff .location-container .hours-container .place-schedule .place-info{padding-left:1.875rem;width:calc(100% - 7.5rem)}}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .name{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:.625rem}@media (min-width:64em){.schedule-container.staff .location-container .hours-container .place-schedule .place-info .name{font-size:2.8125rem}}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#d5442d;cursor:pointer;position:relative;text-decoration:none}@media (min-width:64em){.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link{font-size:1.5625rem}}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link:hover{color:#d5442d;text-decoration:none}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link:before{display:none}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link:hover{text-decoration:underline}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link.link--black{color:#000;cursor:pointer;position:relative;text-decoration:none}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link.link--black:hover{color:#000;text-decoration:none}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .link.link--black:before{display:none}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .hours,.schedule-container.staff .location-container .hours-container .place-schedule .place-info .label{padding-bottom:.3125rem}.schedule-container.staff .location-container .hours-container .place-schedule .place-info .text{padding-bottom:1.25rem}.schedule-container.staff .location-container .hours-container .place-schedule:last-child{padding-bottom:0}.schedule-container.schedule-container--multimedia{padding-bottom:3.75rem}.schedule-container.schedule-container--multimedia .location-container{padding-bottom:1.25rem;border-top:none;border-bottom:1px solid #000}.schedule-container.schedule-container--multimedia .location-container .section--media{width:100%;margin-left:0;max-width:100%}.schedule-container.schedule-container--multimedia .location-container .section--media .media-container{padding-bottom:0;padding-top:1.25rem}.schedule-container.schedule-container--multimedia .location-container.podcast .embedded-podcast-wrapper{min-height:12.5rem}.schedule-container.schedule-container--multimedia .location-container.video .embedded-video-wrapper{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.schedule-container.schedule-container--multimedia .location-container.video .embedded-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.schedule-container.schedule-container--multimedia .location-container.presentations .embedded-presentations-wrapper{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.schedule-container.schedule-container--multimedia .location-container.presentations .embedded-presentations-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.schedule-container.schedule-container--multimedia .location-container .info-container .name{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem;width:70%}@media (min-width:64em){.schedule-container.schedule-container--multimedia .location-container .info-container .name{font-size:2.8125rem}}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1.25rem}@media (min-width:64em){.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .locations-image{-ms-flex-align:center;align-items:center;background-color:#c5c5c5;border-radius:50%;display:-ms-flexbox;display:flex;height:7.5rem;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem;overflow:hidden;width:7.5rem}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .locations-image img{max-height:7.5rem;max-width:unset;width:auto}@media (min-width:64em){.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .locations-image{margin-bottom:0}}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info{padding-left:0;width:100%}@media (min-width:64em){.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info{width:calc(100% - 7.5rem)}}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .name{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:.625rem}@media (min-width:64em){.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .name{font-size:2.8125rem}}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#d5442d;cursor:pointer;position:relative;text-decoration:none}@media (min-width:64em){.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link{font-size:1.5625rem}}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link:hover{color:#d5442d;text-decoration:none}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link:before{display:none}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link:hover{text-decoration:underline}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link.link--black{color:#000;cursor:pointer;position:relative;text-decoration:none}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link.link--black:hover{color:#000;text-decoration:none}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .link.link--black:before{display:none}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .hours,.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .label{padding-bottom:.3125rem}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule .place-info .text{padding-bottom:1.25rem}.schedule-container.schedule-container--multimedia .location-container .hours-container .place-schedule:last-child{padding-bottom:0}.schedule-container.schedule-container--education .location-container{border-top:none;border-bottom:1px solid #000}.schedule-container.schedule-container--education .location-container.border-top{border-top:1px solid #000}.schedule-container.schedule-container--education.bg-grey{background-color:#f2f2f2}.section.section--avvisi{padding-top:3.75rem;padding-bottom:3.75rem}@media (min-width:48em){.section.section--avvisi{padding-bottom:7.5rem}}.section.section--avvisi .container .title{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:48em){.section.section--avvisi .container .title{padding-left:0;padding-right:0;-ms-flex:0 0 83.3333333333vw;flex:0 0 83.3333333333vw;max-width:83.3333333333vw;margin-left:8.3333333333vw}}@media (min-width:64em){.section.section--avvisi .container .title{font-size:4.375rem}}.section.section--avvisi .container .timetable-wrapper{padding-left:20px;padding-right:20px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.section.section--avvisi .container .timetable-wrapper{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.section.section--avvisi .container .timetable-wrapper .timetable-single{padding-bottom:1.25rem;width:50%}@media (min-width:48em){.section.section--avvisi .container .timetable-wrapper .timetable-single:nth-child(3n+1){padding-right:.625rem}.section.section--avvisi .container .timetable-wrapper .timetable-single:nth-child(3n-1){padding-left:.625rem;padding-right:.625rem}.section.section--avvisi .container .timetable-wrapper .timetable-single:nth-child(3n){padding-left:.625rem}}.section.section--avvisi .container .timetable-wrapper .timetable-single .timetable-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;border-top:1px solid #000;padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:64em){.section.section--avvisi .container .timetable-wrapper .timetable-single .timetable-title{font-size:1.5625rem}}.section.section--avvisi .container .timetable-wrapper .timetable-single .timetable-day,.section.section--avvisi .container .timetable-wrapper .timetable-single .timetable-hours{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--avvisi .container .timetable-wrapper .timetable-single .timetable-day,.section.section--avvisi .container .timetable-wrapper .timetable-single .timetable-hours{font-size:1.5625rem}}.section.brown{background-color:#421a20}.section.brown .container .title{color:#d5442d;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;text-indent:4.1666666667vw;margin-left:4.1666666667vw}@media (min-width:64em){.section.brown .container .title{font-size:4.375rem}}.section.brown .container .timetable-wrapper .timetable-single .timetable-title{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;border-top:1px solid #d5442d}@media (min-width:64em){.section.brown .container .timetable-wrapper .timetable-single .timetable-title{font-size:1.5625rem}}.section.brown .container .timetable-wrapper .timetable-single .timetable-day,.section.brown .container .timetable-wrapper .timetable-single .timetable-hours{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.brown .container .timetable-wrapper .timetable-single .timetable-day,.section.brown .container .timetable-wrapper .timetable-single .timetable-hours{font-size:1.5625rem}}.section.section--bg-plus-text{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}@media (min-width:48em){.section.section--bg-plus-text{height:53vh}}.section.section--bg-plus-text .container{padding-left:20px;padding-right:20px;max-width:100%;position:relative;z-index:2}@media (min-width:48em){.section.section--bg-plus-text .container{padding-left:0;padding-right:0;margin-left:41.6666666667vw;-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw}}.section.section--bg-plus-text .container .title{padding-bottom:1.25rem}@media (min-width:48em){.section.section--bg-plus-text .container .title{text-indent:4.1666666667vw}}.section.section--bg-plus-text .container .text{padding-bottom:1.625rem}@media (min-width:48em){.section.section--bg-plus-text .container .text{text-indent:4.1666666667vw}}.section.section--bg-plus-text picture{filter:brightness(.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section.section--bg-plus-text picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section.section--bg-plus-text.brown{background-color:#421a20}.section.section--bg-plus-text.brown .container .title{color:#d5442d;margin:0;font-size:2.8125rem;line-height:1;font-weight:400}@media (min-width:64em){.section.section--bg-plus-text.brown .container .title{font-size:4.375rem}}.section.section--bg-plus-text.brown .container .link{color:#d5442d;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}.section.section--bg-plus-text.brown .container .link:hover{color:#d5442d;text-decoration:none}.section.section--bg-plus-text.brown .container .link .text-line{position:relative}.section.section--bg-plus-text.brown .container .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--bg-plus-text.brown .container .link:hover .text-line:before{width:100%}.section.section--bg-plus-text.brown .container .link,.section.section--bg-plus-text.brown .container .text{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--bg-plus-text.brown .container .link,.section.section--bg-plus-text.brown .container .text{font-size:1.5625rem}}.section.section--bg-plus-text.brown .icon,.section.section--bg-plus-text.brown .icon circle,.section.section--bg-plus-text.brown .icon path,.section.section--bg-plus-text.brown .icon polygon,.section.section--bg-plus-text.brown .icon rect{fill:#d5442d}.section.section--bg-plus-text.brown .icon.icon-arrow,.section.section--bg-plus-text.brown .icon.icon-arrow circle,.section.section--bg-plus-text.brown .icon.icon-arrow path,.section.section--bg-plus-text.brown .icon.icon-arrow polygon,.section.section--bg-plus-text.brown .icon.icon-arrow rect{fill:none;stroke:#d5442d}.section.section--bg-plus-text.red{background-color:#d5442d}.section.section--bg-plus-text.red .container .title{color:#421a20;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;text-indent:4.1666666667vw}@media (min-width:64em){.section.section--bg-plus-text.red .container .title{font-size:4.375rem}}.section.section--bg-plus-text.red .container .link{color:#421a20;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}.section.section--bg-plus-text.red .container .link:hover{color:#421a20;text-decoration:none}.section.section--bg-plus-text.red .container .link .text-line{position:relative}.section.section--bg-plus-text.red .container .link .text-line:before{background-color:#421a20;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--bg-plus-text.red .container .link:hover .text-line:before{width:100%}.section.section--bg-plus-text.red .container .link,.section.section--bg-plus-text.red .container .text{color:#421a20;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--bg-plus-text.red .container .link,.section.section--bg-plus-text.red .container .text{font-size:1.5625rem}}.section.section--bg-plus-text.red .icon,.section.section--bg-plus-text.red .icon circle,.section.section--bg-plus-text.red .icon path,.section.section--bg-plus-text.red .icon polygon,.section.section--bg-plus-text.red .icon rect{fill:#421a20}.section.section--bg-plus-text.red .icon.icon-arrow,.section.section--bg-plus-text.red .icon.icon-arrow circle,.section.section--bg-plus-text.red .icon.icon-arrow path,.section.section--bg-plus-text.red .icon.icon-arrow polygon,.section.section--bg-plus-text.red .icon.icon-arrow rect{fill:none;stroke:#421a20}.main-wrapper{min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:100dvh}.main-wrapper .icon.front{display:none}.main-wrapper.front-page .icon.front{display:block}.main-wrapper.front-page .icon.front.margin{display:none}@media (min-width:64em){.main-wrapper.front-page .icon.front.margin{display:block}}.main-wrapper.front-page .icon.all{display:none}.section.section--single-correlati{background-color:#d5442d;padding-top:3.75rem;padding-bottom:5rem}.section.section--single-correlati .correlati-title{padding-left:20px;padding-right:20px;max-width:100%;color:#421a20;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:48em){.section.section--single-correlati .correlati-title{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--single-correlati .correlati-title{font-size:2.8125rem}}.section.section--single-correlati .correlati-container-eventi{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.section.section--single-correlati .correlati-container-eventi{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--single-correlati .correlati-container-eventi .eventi-correlati-container{padding-bottom:1.25rem}@media (min-width:48em){.section.section--single-correlati .correlati-container-eventi .eventi-correlati-container{padding-right:1.875rem;padding-bottom:0}}.section.section--single-correlati .correlati-container-articoli{padding-top:3.75rem}.section.section--single-correlati .correlati-container-articoli.blog{padding-top:0}.section.section--single-correlati .correlati-container-articoli .container-title{color:#421a20;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;text-indent:4.1666666667vw;border-bottom:1px solid #421a20;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-correlati .correlati-container-articoli .container-title{font-size:2.8125rem}}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container{padding-left:20px;padding-right:20px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:64em){.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container{padding-left:0;padding-right:0}}@media (min-width:48em){.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;border-bottom:1px solid #000}@media (min-width:48em){.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container{padding-right:1.25rem;width:50%}}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .label{color:#421a20;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;border-bottom:none;padding-top:1.25rem}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .title{color:#421a20;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;padding-bottom:1.25rem;padding-top:.625rem}@media (min-width:48em){.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .title{width:100%}}@media (min-width:64em){.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .title{font-size:1.5625rem}}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .text{color:#421a20;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .text{font-size:1.5625rem}}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#421a20;cursor:pointer;position:relative;text-decoration:none;overflow:visible;border-bottom:1px solid #421a20;padding-bottom:1.25rem;width:100%}@media (min-width:64em){.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link{font-size:1.5625rem}}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link:hover{color:#421a20;text-decoration:none}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link .text-line{position:relative}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link .text-line:before{background-color:#421a20;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link:hover .text-line:before{width:100%}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link .icon{margin:0!important}.section.section--single-correlati .correlati-container-articoli .articoli-correlati-container .single-correlato-container .link:hover svg{stroke:#421a20}.section.section--single-description-no-indent{border-bottom:1px solid #000}.section.section--single-description-no-indent .container{padding-left:20px;padding-right:20px;max-width:100%;padding-top:1.25rem}@media (min-width:48em){.section.section--single-description-no-indent .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.section.section--single-description-no-indent .container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-description-no-indent .container .title{font-size:2.8125rem}}.section.section--single-description-no-indent .container .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:3.75rem}@media (min-width:64em){.section.section--single-description-no-indent .container .description{font-size:1.5625rem}}.section.section--single-description-no-indent .container .description p{margin-top:0;margin-bottom:0}.section.section--single-description-no-indent .container .services-list-container{padding-bottom:3.75rem}.section.section--single-description-no-indent .container .services-list-container .services-list{list-style:decimal}.section.section--single-description-no-indent .container .services-list-container .services-list .service{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:.625rem}@media (min-width:64em){.section.section--single-description-no-indent .container .services-list-container .services-list .service{font-size:2.8125rem}}.section.section--single-description-no-indent .container .services-list-container .services-list .service:last-child{padding-bottom:0}.section.section--single-description-no-indent .container .service-description .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-description-no-indent .container .service-description .title{font-size:2.8125rem}}.section.section--single-description-no-indent .container .service-description .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--single-description-no-indent .container .service-description .description{font-size:1.5625rem}}.section.section--single-description-no-indent .container .service-description .description p{margin-top:0;margin-bottom:0}.section.section--single-description-no-indent .container .service-description .description a{color:#d5442d;cursor:pointer;position:relative;text-decoration:none;overflow:visible}.section.section--single-description-no-indent .container .service-description .description a:hover{color:#d5442d;text-decoration:none}.section.section--single-description-no-indent .container .service-description .description a .text-line{position:relative}.section.section--single-description-no-indent .container .service-description .description a .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--single-description-no-indent .container .service-description .description a:hover .text-line:before{width:100%}.section.no-border{border-bottom:0}.section.section--single-description{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.875rem}.section.section--single-description .title-single{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:3.75rem}@media (min-width:48em){.section.section--single-description .title-single{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--single-description .title-single{font-size:4.375rem}}.section.section--single-description .hours-container{border-bottom:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1.25rem;width:100%}.section.section--single-description .hours-container .place-schedule{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:64em){.section.section--single-description .hours-container .place-schedule{padding-left:0;padding-right:0}}.section.section--single-description .hours-container .place-schedule .address{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.625rem;padding-right:3.75rem}@media (min-width:64em){.section.section--single-description .hours-container .place-schedule .address{font-size:1.5625rem}}@media (min-width:48em){.section.section--single-description .hours-container .place-schedule .address{padding-bottom:2.5rem}}.section.section--single-description .hours-container .place-schedule .description{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-description .hours-container .place-schedule .description{font-size:2.8125rem}}.section.section--single-description .hours-container .place-schedule .label{color:#d5442d;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:1.25rem}.section.section--single-description .hours-container .place-schedule .hours{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.625rem;padding-right:3.75rem}@media (min-width:64em){.section.section--single-description .hours-container .place-schedule .hours{font-size:1.5625rem}}@media (min-width:48em){.section.section--single-description .hours-container .place-schedule .hours{-ms-flex:0 0 16.6666666667vw;flex:0 0 16.6666666667vw;max-width:16.6666666667vw;padding-bottom:3.75rem}}@media (min-width:48em){.section.section--single-description .hours-container .place-schedule{-ms-flex:0 0 45.8333333333vw;flex:0 0 45.8333333333vw;max-width:45.8333333333vw;margin-left:4.1666666667vw}}.section.section--single-description .hours-container .social{padding-left:20px;padding-right:20px;max-width:100%;display:-ms-flexbox;display:flex}@media (min-width:64em){.section.section--single-description .hours-container .social{padding-left:0;padding-right:0}}@media (min-width:48em){.section.section--single-description .hours-container .social{-ms-flex:0 0 45.8333333333vw;flex:0 0 45.8333333333vw;max-width:45.8333333333vw;-ms-flex-pack:end;justify-content:flex-end}}.section.section--single-description .hours-container .social .logo-social{margin-right:.625rem}.section.section--single-description .hours-container .social .logo-social .link:hover svg path.fillable{stroke-width:0;fill:#d5442d}.section.section--single-description .hours-container .social .logo-social picture{height:2.625rem;width:2.625rem}.section.section--single-description .subtitle-single{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:48em){.section.section--single-description .subtitle-single{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--single-description .subtitle-single{font-size:2.8125rem}}.section.section--single-description .text-description{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.section.section--single-description .text-description{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;text-indent:4.1666666667vw;margin-left:4.1666666667vw}}.section.section--single-description .text-description .text-description-1,.section.section--single-description .text-description .text-description-2,.section.section--single-description .text-description .text-description-3,.section.section--single-description .text-description p{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-description .text-description .text-description-1,.section.section--single-description .text-description .text-description-2,.section.section--single-description .text-description .text-description-3,.section.section--single-description .text-description p{font-size:1.5625rem}}.section.section--single-description .text-description ul{padding-bottom:1.25rem}.section.section--single-description .text-description ul li{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-indent:0;padding-bottom:.3125rem}@media (min-width:64em){.section.section--single-description .text-description ul li{font-size:1.5625rem}}.section.section--single-description .text-description ul li:last-child{padding-bottom:0}.section.section--single-description .info-single-container{-ms-flex:0 0 100vw;flex:0 0 100vw;max-width:100vw;border-bottom:1px solid #000;border-top:1px solid #000}.section.section--single-description .info-single-container.no-bot-border{border-bottom:none}.section.section--single-description .info-single-container .info-single{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;margin-left:4.1666666667vw;padding:1.25rem 0}@media (min-width:64em){.section.section--single-description .info-single-container .info-single{font-size:2.8125rem}}.section.section--single-description-polo{padding-bottom:2.5rem}.section.section--single-description-event{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:1.25rem}.section.section--single-description-event .text-description{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.section.section--single-description-event .text-description{padding-left:0;padding-right:0;text-indent:0}}.section.section--single-description-education{border-top:1px solid #000;border-bottom:1px solid #000;padding-top:1.25rem}.section.section--partners{padding-top:0}.section.section--single-image{background-color:#c5c5c5;height:calc(100vh - 5.3125rem)!important;height:calc(var(--vh, 1vh) * 100 - 5.3125rem)!important;height:calc(100dvh - 5.3125rem)!important;position:relative}@media (min-width:48em){.section.section--single-image{height:calc(100vh - 8.125rem)!important;height:calc(var(--vh, 1vh) * 100 - 8.125rem)!important;height:calc(100dvh - 8.125rem)!important}}.section.section--single-image picture{height:100%;width:100%}.section.section--single-image picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}.section.section--single-image .link--top-back{padding-left:20px;padding-right:20px;max-width:100%;position:absolute;top:9.375rem;left:0;color:#fff;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}@media (min-width:48em){.section.section--single-image .link--top-back{padding-left:0;padding-right:0;margin-left:4.1666666667vw}}.section.section--single-image .link--top-back span{margin-right:.625rem}.section.section--single-image .image-label{padding-left:20px;padding-right:20px;max-width:100%;position:absolute;bottom:1.25rem;left:0;color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:48em){.section.section--single-image .image-label{padding-left:0;padding-right:0;text-indent:4.1666666667vw}}@media (min-width:64em){.section.section--single-image .image-label{font-size:1.5625rem}}.section.section--single-info{border-bottom:1px solid #000}.section.section--single-info .container{padding-left:20px;padding-right:20px;max-width:100%;padding-top:9.375rem}@media (min-width:48em){.section.section--single-info .container{padding-left:0;padding-right:0}}.section.section--single-info .container .link--top-back{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-info .container .link--top-back{margin-left:4.1666666667vw}}.section.section--single-info .container .link--top-back span{margin-right:.625rem}.section.section--single-info .container .title-container{padding-bottom:3.75rem}@media (min-width:64em){.section.section--single-info .container .title-container{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;padding-bottom:3.75rem}}.section.section--single-info .container .title-container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-info .container .title-container .title{font-size:4.375rem;-ms-flex:0 0 37.5vw;flex:0 0 37.5vw;max-width:37.5vw;margin-left:4.1666666667vw}}.section.section--single-info .container .title-container .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:48em){.section.section--single-info .container .title-container .description{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw;text-indent:4.1666666667vw}}@media (min-width:64em){.section.section--single-info .container .title-container .description{font-size:1.5625rem}}.section.section--tiles .container .progetti-passati{padding-left:20px;padding-right:20px;max-width:100%;padding-bottom:4.125rem}@media (min-width:64em){.section.section--tiles .container .progetti-passati{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.section.section--tiles .container .progetti-passati .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem;padding-top:2.25rem}@media (min-width:64em){.section.section--tiles .container .progetti-passati .link{font-size:1.5625rem}}.section.section--tiles .container .progetti-passati .link:hover{color:#d5442d;text-decoration:none}.section.section--tiles .container .progetti-passati .link .text-line{position:relative}.section.section--tiles .container .progetti-passati .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--tiles .container .progetti-passati .link:hover .text-line:before{width:100%}.section.section--tiles .container .progetti-tile-container{padding-left:20px;padding-right:20px;max-width:100%;border-bottom:1px solid #000;padding:1.25rem 0}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container{padding-left:0;padding-right:0}}.section.section--tiles .container .progetti-tile-container.esposizione-permanente{padding:0}.section.section--tiles .container .progetti-tile-container.esposizione-permanente .progetti-tile{background-color:#f2f2f2;padding:1.25rem 0}.section.section--tiles .container .progetti-tile-container.esposizione-permanente .progetti-tile:not(:last-child){border-bottom:1px solid #000}.section.section--tiles .container .progetti-tile-container .permanente-title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;text-indent:4.1666666667vw;border-bottom:1px solid #000;margin-top:3.75rem;padding-bottom:1.25rem}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container .permanente-title{font-size:2.8125rem}}@media (min-width:48em){.section.section--tiles .container .progetti-tile-container .progetti-tile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-img{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-img{padding-left:0;padding-right:0;-ms-flex:0 0 45.8333333333vw;flex:0 0 45.8333333333vw;max-width:45.8333333333vw}}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-img img{-o-object-fit:cover;object-fit:cover}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-img img{width:41.6666666667vw;height:24.375rem}}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info{padding-left:20px;padding-right:20px;max-width:100%;padding-top:1.25rem}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info{padding-left:0;padding-right:0;-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw;padding-top:0}}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-label{color:#d5442d;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-title{font-size:2.8125rem}}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-description{font-size:1.5625rem}}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}@media (min-width:64em){.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link{font-size:1.5625rem}}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link:hover{color:#d5442d;text-decoration:none}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link .text-line{position:relative}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--tiles .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link:hover .text-line:before{width:100%}.section.section--tiles.section--tiles-passate .container .progetti-tile-container:last-child{margin-bottom:6.25rem}.section.section--tiles.section--tiles-blog .container .progetti-tile-container{padding-left:20px;padding-right:20px;max-width:100%;border-bottom:1px solid #000;padding:1.25rem 0}@media (min-width:64em){.section.section--tiles.section--tiles-blog .container .progetti-tile-container{padding-left:0;padding-right:0}}@media (min-width:48em){.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-img{padding-left:20px;padding-right:20px;max-width:100%;position:relative}@media (min-width:64em){.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-img{padding-left:0;padding-right:0;-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw}}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-img .gray-bg,.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-img img{-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;-o-object-fit:cover;object-fit:cover}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info{padding-left:20px;padding-right:20px;max-width:100%;padding-top:1.25rem}@media (min-width:64em){.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info{padding-left:0;padding-right:0;-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;padding-top:0}}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-hours{color:#c5c5c5;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-label span.cat-divisor:last-child{display:none}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;padding-bottom:1.25rem}@media (min-width:64em){.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-title{font-size:1.5625rem}}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-description{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:1.25rem}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link:hover{color:#d5442d;text-decoration:none}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link .text-line{position:relative}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link:hover .text-line:before{width:100%}.section.section--tiles.section--tiles-blog .container .progetti-tile-container .progetti-tile .progetti-tile-info .progetti-tile-link .link svg{margin-left:0}.section.section--single-bottom-links{padding:1.875rem 4.1666666667vw .625rem}.section.section--single-bottom-links:last-child{padding:1.875rem 4.1666666667vw 3.125rem}.section.section--single-bottom-links .link-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.625rem}@media (min-width:64em){.section.section--single-bottom-links .link-title{font-size:1.5625rem}}.section.section--single-bottom-links .link--bottom .link .entity{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--single-bottom-links .link--bottom .link .entity{font-size:1.5625rem}}@media (min-width:48em){.section.section--single-bottom-links .link--bottom{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#d5442d;cursor:pointer;position:relative;text-decoration:none;padding-bottom:.625rem}}@media (min-width:48em) and (min-width:64em){.section.section--single-bottom-links .link--bottom{font-size:1.5625rem}}@media (min-width:48em){.section.section--single-bottom-links .link--bottom:hover{color:#d5442d;text-decoration:none}}@media (min-width:48em){.section.section--single-bottom-links .link--bottom:before{display:none}}@media (min-width:48em){.section.section--single-bottom-links .link--bottom .link .entity{width:unset}.section.section--single-bottom-links .link--bottom .link span{transform:none;margin-right:10px;width:unset}}.section.section--single-bottom-links-projects{background-color:#f5f5f5;border-top:1px solid #000}.section.section--single-bottom-links-projects .link-title{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.section.section--single-download-pdf{padding-top:1.875rem}.section.section--single-download-pdf .download-pdf-container{padding:1.25rem 20px 2.125rem;max-width:100%}@media (min-width:48em){.section.section--single-download-pdf .download-pdf-container{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.section.section--single-download-pdf .download-pdf-container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700}@media (min-width:64em){.section.section--single-download-pdf .download-pdf-container .title{font-size:2.8125rem}}@media (min-width:48em){.section.section--single-download-pdf .download-pdf-container .title{-ms-flex:0 0 41.6666666667vw;flex:0 0 41.6666666667vw;max-width:41.6666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--single-download-pdf .download-pdf-container .title{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw}}@media (min-width:75em){.section.section--single-download-pdf .download-pdf-container .title{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw}}@media (min-width:48em){.section.section--single-download-pdf .download-pdf-container .form-container{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw}}@media (min-width:64em){.section.section--single-download-pdf .download-pdf-container .form-container{-ms-flex:0 0 45.8333333333vw;flex:0 0 45.8333333333vw;max-width:45.8333333333vw}}@media (min-width:75em){.section.section--single-download-pdf .download-pdf-container .form-container{-ms-flex:0 0 62.5vw;flex:0 0 62.5vw;max-width:62.5vw}}.section.section--single-download-pdf .download-pdf-container .form-container:last-child{border-bottom:0}.section.section--single-download-pdf .download-pdf-container .form-container .contact{border-bottom:1px solid #000;margin-bottom:1.25rem;padding-right:3.75rem}.section.section--single-download-pdf .download-pdf-container .form-container .contact .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-download-pdf .download-pdf-container .form-container .contact .title{font-size:2.8125rem}}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--single-download-pdf .download-pdf-container .form-container .contact .description{font-size:1.5625rem}}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description a{color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description a:hover{color:#d5442d;text-decoration:none}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description a:before{display:none}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description a:hover{text-decoration:underline}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description p{margin-bottom:.625rem}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description small{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.3125rem}.section.section--single-download-pdf .download-pdf-container .form-container .contact .description .color-polo-red{color:#d5442d}.section.section--single-download-pdf .download-pdf-container .form-container .contact .label{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1rem}@media (min-width:64em){.section.section--single-download-pdf .download-pdf-container .form-container .contact .label{font-size:1.5625rem}}.section.section--single-download-pdf .download-pdf-container .form-container .contact .link-container{padding-bottom:1.125rem}.section.section--single-download-pdf .download-pdf-container .form-container .contact .link-container .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#d5442d;cursor:pointer;position:relative;text-decoration:none;padding-bottom:.5rem}@media (min-width:64em){.section.section--single-download-pdf .download-pdf-container .form-container .contact .link-container .link{font-size:1.5625rem}}.section.section--single-download-pdf .download-pdf-container .form-container .contact .link-container .link:hover{color:#d5442d;text-decoration:none}.section.section--single-download-pdf .download-pdf-container .form-container .contact .link-container .link:before{display:none}.section.section--single-download-pdf .download-pdf-container .form-container .contact .link-container .link:hover{text-decoration:underline}.section.section--single-download-pdf .download-pdf-container .form-container .contact .link-container .link .text-line:hover{text-decoration:none}.section.section--single-download-pdf .download-pdf-container .form-container .contact:last-child{border-bottom:0;margin-bottom:0}.section.section--single-download-pdf .download-pdf-container .form-container .contact:last-child .description{padding-bottom:0}.swiper,.swiper .swiper-wrapper{height:100%}.swiper .swiper-wrapper .swiper-slide{-ms-flex-line-pack:center;align-content:center;background:#333;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0!important}@media (min-width:48em){.swiper .swiper-wrapper .swiper-slide{-ms-flex-line-pack:end;align-content:flex-end;height:100vh!important}}.swiper .swiper-wrapper .swiper-slide .swiper-container{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.swiper .swiper-wrapper .swiper-slide .swiper-container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;padding-bottom:5rem}}.swiper .swiper-wrapper .swiper-slide .swiper-container .label.h-visibility-animation,.swiper .swiper-wrapper .swiper-slide .swiper-container .link.h-visibility-animation,.swiper .swiper-wrapper .swiper-slide .swiper-container .text.h-visibility-animation,.swiper .swiper-wrapper .swiper-slide .swiper-container .title.h-visibility-animation{visibility:visible}@media (min-width:48em){.swiper .swiper-wrapper .swiper-slide .swiper-container .label.h-visibility-animation,.swiper .swiper-wrapper .swiper-slide .swiper-container .link.h-visibility-animation,.swiper .swiper-wrapper .swiper-slide .swiper-container .text.h-visibility-animation,.swiper .swiper-wrapper .swiper-slide .swiper-container .title.h-visibility-animation{visibility:hidden}}.swiper .swiper-wrapper .swiper-slide .swiper-container .label{color:#fff;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:1.25rem;position:relative;z-index:2}@media (min-width:48em){.swiper .swiper-wrapper .swiper-slide .swiper-container .label{text-indent:4.1666666667vw}}.swiper .swiper-wrapper .swiper-slide .swiper-container .label span :last-child{display:none}.swiper .swiper-wrapper .swiper-slide .swiper-container .title{color:#fff;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem;position:relative;z-index:2}@media (min-width:48em){.swiper .swiper-wrapper .swiper-slide .swiper-container .title{-ms-flex:0 0 83.3333333333vw;flex:0 0 83.3333333333vw;max-width:83.3333333333vw;margin-left:4.1666666667vw;margin-top:auto}}@media (min-width:64em){.swiper .swiper-wrapper .swiper-slide .swiper-container .title{font-size:4.375rem}}.swiper .swiper-wrapper .swiper-slide .swiper-container .date,.swiper .swiper-wrapper .swiper-slide .swiper-container .hours,.swiper .swiper-wrapper .swiper-slide .swiper-container .text{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.625rem;position:relative;z-index:2}@media (min-width:48em){.swiper .swiper-wrapper .swiper-slide .swiper-container .date,.swiper .swiper-wrapper .swiper-slide .swiper-container .hours,.swiper .swiper-wrapper .swiper-slide .swiper-container .text{-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw;text-indent:4.1666666667vw}}@media (min-width:64em){.swiper .swiper-wrapper .swiper-slide .swiper-container .date,.swiper .swiper-wrapper .swiper-slide .swiper-container .hours,.swiper .swiper-wrapper .swiper-slide .swiper-container .text{font-size:1.5625rem}}.swiper .swiper-wrapper .swiper-slide .swiper-container .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#fff;cursor:pointer;text-decoration:none;overflow:visible;padding-bottom:.5rem;position:relative;z-index:2}@media (min-width:64em){.swiper .swiper-wrapper .swiper-slide .swiper-container .link{font-size:1.5625rem}}.swiper .swiper-wrapper .swiper-slide .swiper-container .link:hover{color:#d5442d;text-decoration:none}.swiper .swiper-wrapper .swiper-slide .swiper-container .link .text-line{position:relative}.swiper .swiper-wrapper .swiper-slide .swiper-container .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.swiper .swiper-wrapper .swiper-slide .swiper-container .link:hover .text-line:before{width:100%}.swiper .swiper-wrapper .swiper-slide .swiper-container .link.link-black{color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible}.swiper .swiper-wrapper .swiper-slide .swiper-container .link.link-black:hover{color:#d5442d;text-decoration:none}.swiper .swiper-wrapper .swiper-slide .swiper-container .link.link-black .text-line{position:relative}.swiper .swiper-wrapper .swiper-slide .swiper-container .link.link-black .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.swiper .swiper-wrapper .swiper-slide .swiper-container .link.link-black:hover .text-line:before{width:100%}.swiper .swiper-wrapper .swiper-slide .swiper-container picture{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;filter:brightness(.5)}.swiper .swiper-wrapper .swiper-slide .swiper-container picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper.swiper--agenda .swiper-slide{height:calc(100vh - 5.3125rem)!important;height:calc(var(--vh, 1vh) * 100 - 5.3125rem)!important;height:calc(100dvh - 5.3125rem)!important}@media (min-width:48em){.swiper.swiper--agenda .swiper-slide{height:calc(100vh - 8.125rem)!important;height:calc(var(--vh, 1vh) * 100 - 8.125rem)!important;height:calc(100dvh - 8.125rem)!important}}@media (min-width:48em){.swiper.swiper--agenda .swiper-slide .swiper-container .date,.swiper.swiper--agenda .swiper-slide .swiper-container .hours,.swiper.swiper--agenda .swiper-slide .swiper-container .label,.swiper.swiper--agenda .swiper-slide .swiper-container .link{text-indent:0}}.swiper.swiper--agenda .swiper-slide .swiper-container .label{padding-bottom:.625rem}.swiper.swiper--agenda .swiper-slide .swiper-container .label span.cat-divisor:last-child{display:none}@media (min-width:48em){.swiper.swiper--agenda .swiper-slide .swiper-container .title{-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw;margin-left:0;padding-bottom:.3125rem}}@media (min-width:48em){.swiper.swiper--agenda .swiper-slide .swiper-container .date{padding-bottom:.3125rem}}.swiper.swiper--agenda .swiper-slide .swiper-container .text{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-indent:0;padding-bottom:1.625rem;position:relative;z-index:2}@media (min-width:64em){.swiper.swiper--agenda .swiper-slide .swiper-container .text{font-size:1.5625rem}}.swiper .swiper-pagination--agenda,.swiper .swiper-pagination--home{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;position:absolute;bottom:4vh;width:100%;right:unset;left:unset;top:unset;z-index:2;height:.3125rem}.swiper .swiper-pagination--agenda span,.swiper .swiper-pagination--home span{display:inline-block!important;width:33.3333333333%;background:#fff;border-radius:0;height:100%;margin:0!important}.swiper .swiper-pagination--agenda span:nth-child(2),.swiper .swiper-pagination--home span:nth-child(2){padding:0 .625rem}.swiper .swiper-navigation--home{bottom:3.125rem;display:none;-ms-flex-flow:column;flex-flow:column;position:absolute;z-index:2;right:4.1666666667vw}@media (min-width:48em){.swiper .swiper-navigation--home{display:-ms-flexbox;display:flex}}.swiper .swiper-navigation--home .swiper-button-next{transform:translateX(.125rem)}.swiper .swiper-navigation--home .swiper-button-prev{margin-bottom:.625rem}.swiper .swiper-navigation--home .swiper-button-next,.swiper .swiper-navigation--home .swiper-button-prev{cursor:pointer;position:unset;height:unset;width:unset;margin-top:unset}@media (min-width:48em){.swiper .swiper-navigation--home .swiper-button-next,.swiper .swiper-navigation--home .swiper-button-prev{display:none}.swiper .swiper-navigation--home .swiper-button-next.show,.swiper .swiper-navigation--home .swiper-button-prev.show{display:block}}.swiper .swiper-navigation--home .swiper-button-next:after,.swiper .swiper-navigation--home .swiper-button-prev:after{display:none}.swiper .scroll-down{padding-left:20px;padding-right:20px;max-width:100%;position:absolute;bottom:7vh;width:100%;display:none;-ms-flex-pack:end;justify-content:flex-end;z-index:2}@media (min-width:64em){.swiper .scroll-down{padding-left:0;padding-right:0}}.swiper .scroll-down.show{display:-ms-flexbox;display:flex}@media (min-width:48em){.swiper .scroll-down,.swiper .scroll-down.show{display:none}}.swiper.swiper--spazi{padding-top:1.25rem}@media (min-width:48em){.swiper.swiper--spazi,.swiper.swiper--spazi .swiper-wrapper{height:100%}}.swiper.swiper--spazi .swiper-wrapper .swiper-slide{background:unset;height:unset!important}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (min-width:48em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:0;padding-bottom:0}}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;text-indent:0;padding-bottom:1.25rem;position:relative;z-index:2}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem;position:relative;z-index:2}@media (min-width:64em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .title{font-size:2.8125rem}}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .text{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-indent:0;padding-bottom:1.625rem;position:relative;z-index:2}@media (min-width:64em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .text{font-size:1.5625rem}}@media (min-width:48em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw;padding-right:3.75rem}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;text-indent:0;padding-bottom:1.25rem;position:relative;z-index:2}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem;position:relative;z-index:2}}@media (min-width:48em) and (min-width:64em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .title{font-size:4.375rem}}@media (min-width:48em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .text{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-indent:0;padding-bottom:1.625rem;position:relative;z-index:2}}@media (min-width:48em) and (min-width:64em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .info-container .text{font-size:1.5625rem}}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .image-container{width:100%;padding-right:0}@media (min-width:48em){.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .image-container{-ms-flex:0 0 58.3333333333vw;flex:0 0 58.3333333333vw;max-width:58.3333333333vw;padding-right:.3125rem}}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .image-container picture{position:relative;top:unset;left:unset;z-index:3}.swiper.swiper--spazi .swiper-wrapper .swiper-slide .swiper-container .image-container picture img{height:30.625rem;-o-object-fit:cover;object-fit:cover;width:100%}.swiper.swiper--spazi .swiper-pagination{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:2.625rem;-ms-flex-pack:center;justify-content:center;left:unset;position:absolute;right:0;top:0;width:11.25rem;z-index:1}@media (min-width:64em){.swiper.swiper--spazi .swiper-pagination{font-size:1.5625rem}}@media (min-width:48em){.swiper.swiper--spazi .swiper-pagination{position:relative;top:unset;bottom:0;right:unset;margin-top:1.25rem}}.swiper.swiper--spazi .swiper-navigation{display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:0;top:0;width:11.25rem}@media (min-width:48em){.swiper.swiper--spazi .swiper-navigation{position:absolute;top:unset;bottom:0;right:unset}}.swiper.swiper--spazi .swiper-navigation .swiper-button-next,.swiper.swiper--spazi .swiper-navigation .swiper-button-prev{color:unset;cursor:pointer;display:block;height:unset;margin-top:0;position:relative;top:unset;width:unset;z-index:5}.swiper.swiper--spazi .swiper-navigation .swiper-button-next.swiper-button-disabled svg,.swiper.swiper--spazi .swiper-navigation .swiper-button-prev.swiper-button-disabled svg{stroke:#c5c5c5}.swiper.swiper--spazi .swiper-navigation .swiper-button-next:after,.swiper.swiper--spazi .swiper-navigation .swiper-button-prev:after{display:none}.swiper.swiper--spazi .swiper-navigation .icon-arrow{margin-left:0}.wpcf7 p{margin-bottom:.625rem}.wpcf7 p label{color:#c5c5c5;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;background-color:hsla(0,0%,100%,0);border:none;border-bottom:1px solid #000;color:#000;padding:.625rem 0;width:100%}@media (min-width:64em){.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{font-size:1.5625rem}}.wpcf7 input[type=date]:active,.wpcf7 input[type=date]:focus,.wpcf7 input[type=email]:active,.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:active,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:active,.wpcf7 input[type=text]:focus,.wpcf7 textarea:active,.wpcf7 textarea:focus{border-bottom:2px solid #d5442d}.wpcf7 select{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:hsla(0,0%,100%,0);border:none;color:#000;outline:none;padding:.5em 3.4375rem .5em 0;width:auto}@media (min-width:64em){.wpcf7 select{font-size:1.5625rem}}.wpcf7 select:focus{text-decoration:underline;color:#d5442d}.wpcf7 select:focus option{color:#000;border:none;border:1px solid red!important}.wpcf7 select:focus option:checked{color:#d5442d}@media (min-width:64em){.wpcf7 select{padding-right:4.0625rem}}.wpcf7 span:has(select){display:inline-block;position:relative}.wpcf7 span:has(select):after{content:"";aspect-ratio:1/1;background-image:url(../images/arrow-black-lg.svg);background-repeat:no-repeat;background-size:contain;height:2.75rem;position:absolute;right:0;top:0;transform:rotate(0deg);transition:transform 275ms cubic-bezier(.61,.18,.37,.82)}@media (min-width:64em){.wpcf7 span:has(select):after{height:3.4375rem}}.wpcf7 span:has(select:focus):after{content:"";background-image:url(../images/arrow-red-lg-alt.svg);transform:rotate(180deg)}.wpcf7 .privacy-check{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;margin-top:1.25rem;margin-bottom:0!important}.wpcf7 .privacy-check a{cursor:pointer;position:relative}.wpcf7 .privacy-check a,.wpcf7 .privacy-check a:hover{color:#d5442d;text-decoration:none}.wpcf7 .privacy-check a:before{display:none}.wpcf7 .privacy-check a:hover{text-decoration:underline}.wpcf7 .privacy-check .wpcf7-acceptance span{margin-left:0;margin-right:.625rem}.wpcf7 .privacy-check .wpcf7-acceptance span input[type=checkbox]{position:relative;cursor:pointer;padding:0;width:1.25rem}.wpcf7 .privacy-check .wpcf7-acceptance span input[type=checkbox]:before{content:"";display:inline-block;margin-top:-.125rem;width:1.125rem;height:1.125rem;background:#fff;border:1px solid #000;border-radius:50%}.wpcf7 .privacy-check .wpcf7-acceptance span input[type=checkbox]:checked:before{background:#fff}.wpcf7 .privacy-check .wpcf7-acceptance span input[type=checkbox]:checked:after{content:"";position:absolute;left:.25rem;top:.125rem;height:.75rem;width:.75rem;background:#d5442d;border-radius:50%}.wpcf7 input[type=submit]{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;background-color:hsla(0,0%,100%,0);border:none;outline:none;padding:0}@media (min-width:64em){.wpcf7 input[type=submit]{font-size:1.5625rem}}.wpcf7 input[type=submit]:hover{color:#d5442d;text-decoration:none}.wpcf7 input[type=submit]:before{display:none}.wpcf7 input[type=submit]:hover{text-decoration:underline}.wpcf7 p:has(.wpcf7-submit){cursor:pointer;display:inline-block;margin-top:1.25rem;position:relative}.wpcf7 p:has(.wpcf7-submit):after{content:"";aspect-ratio:1/1;background-image:url(../images/arrow-black-lg.svg);background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;right:0;top:0;transform:rotate(-90deg)}.wpcf7 p:has(.wpcf7-submit):hover:after{content:"";background-image:url(../images/arrow-red-lg.svg);transform:none}.wpcf7 p:has(.wpcf7-submit):hover input[type=submit]{color:#d5442d;text-decoration:underline}.wpcf7 p:has(.wpcf7-submit.download):after{content:"";background-image:url(../images/download-black.svg);transform:none}.wpcf7 p:has(.wpcf7-submit.download):hover:after{content:"";background-image:url(../images/download-red.svg)}.wpcf7 .wpcf7-spinner{opacity:0;margin-left:1.25rem;margin-right:0}.wpcf7 .wpcf7-response-output{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;margin:1em 0!important}@media (min-width:64em){.wpcf7 .wpcf7-response-output{font-size:1.5625rem}}.footer{color:#d5442d;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:82vh;background-color:#421a20}.footer,.footer .footer-wrapper{display:-ms-flexbox;display:flex}.footer .footer-wrapper .footer-label{color:#d5442d;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:1.25rem}.footer .footer-wrapper .footer-link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#d5442d;cursor:pointer;position:relative;text-decoration:none}@media (min-width:64em){.footer .footer-wrapper .footer-link{font-size:1.5625rem}}.footer .footer-wrapper .footer-link:hover{color:#d5442d;text-decoration:none}.footer .footer-wrapper .footer-link:before{display:none}.footer .footer-wrapper .footer-link .link{color:#d5442d;cursor:pointer;position:relative;text-decoration:none;overflow:visible}.footer .footer-wrapper .footer-link .link:hover{color:#d5442d;text-decoration:none}.footer .footer-wrapper .footer-link .link .text-line{position:relative}.footer .footer-wrapper .footer-link .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.footer .footer-wrapper .footer-link .link:hover .text-line:before{width:100%}.footer .footer-wrapper .text-link a{color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.footer .footer-wrapper .text-link a:hover{color:#d5442d;text-decoration:none}.footer .footer-wrapper .text-link a:before{display:none}.footer .footer-wrapper.footer-main{padding-left:20px;padding-right:20px;max-width:100%;padding:1.25rem 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.625rem}@media (min-width:48em){.footer .footer-wrapper.footer-main{padding-left:0;padding-right:0;-ms-flex:0 0 95.8333333333vw;flex:0 0 95.8333333333vw;max-width:95.8333333333vw;margin-left:4.1666666667vw;margin-bottom:1.25rem}}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-left{width:50%}}.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper{padding-left:0;padding-right:0;-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%}}.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .title{color:#d5442d;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;width:100%}@media (min-width:64em){.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .title{font-size:2.8125rem}}.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .link{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-top:2.5rem;padding-bottom:.5rem}@media (min-width:64em){.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .link{font-size:1.5625rem}}.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .languages{padding-top:3.75rem;width:100%}.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .languages .link{text-transform:uppercase}.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .footer-left-logo{margin-top:1.25rem;margin-bottom:1.25rem;width:100%}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-left.footer-left-wrapper .footer-left-logo{margin-top:auto;margin-bottom:0}}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-right{width:50%;padding-top:0}}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--top{padding-left:20px;padding-right:20px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:1.25rem}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--top{padding-left:0;padding-right:0}}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--top .footer-links{width:50%}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--top .footer-links{-ms-flex:0 0 20.8333333333vw;flex:0 0 20.8333333333vw;max-width:20.8333333333vw}}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--top .footer-links .footer-links--block{padding-top:2.5rem}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--top .footer-links .footer-links--block:first-child{padding-top:0}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom{padding-left:20px;padding-right:20px;max-width:100%;margin-top:auto}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom{padding-left:0;padding-right:0;width:100%}}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos--founder{padding-bottom:1.25rem}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos--founder,.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos--supporters{padding-right:0}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos--founder,.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos--supporters{padding-right:3.75rem}}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos-wrapper .footer-logos-logo{margin-bottom:.625rem}.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos-wrapper .footer-logos-logo:not(:last-child){padding-right:.4375rem}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos-wrapper .footer-logos-logo{margin-bottom:0}}@media (min-width:48em){.footer .footer-wrapper.footer-main .footer-right.footer-right-wrapper .footer-right--bottom .footer-logos-container .footer-logos-wrapper .footer-logos-logo img{max-height:45px}}.footer .footer-wrapper.footer-bottom{-ms-flex:0 0 100vw;flex:0 0 100vw;max-width:100vw;border-top:1px solid #d5442d;margin-top:auto;padding:.625rem 0}.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper{padding:0 1.25rem}@media (min-width:48em){.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper{padding:0}}.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper .footer-link{color:#d5442d;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:1.25rem}@media (min-width:48em){.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper .footer-link{padding-bottom:0}}.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper .footer-link:last-child{padding-bottom:0}.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper .footer-link .link{color:#d5442d;cursor:pointer;position:relative;text-decoration:none;display:inline}.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper .footer-link .link:hover{color:#d5442d;text-decoration:none}.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper .footer-link .link:before{display:none}.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper .footer-link .link:hover{text-decoration:underline}@media (min-width:48em){.footer .footer-wrapper.footer-bottom .footer-bottom--wrapper{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.header{position:fixed;top:0;width:100%;z-index:3;background-color:#fff;transition:all 275ms cubic-bezier(.61,.18,.37,.82)}.header .header-wrapper{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem;position:relative;z-index:4}.header .header-wrapper .logo{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:50%}.header .header-wrapper .logo .link:hover svg{fill:#d5442d;stroke-width:0!important}.header .header-wrapper .logo .link:hover svg circle,.header .header-wrapper .logo .link:hover svg path,.header .header-wrapper .logo .link:hover svg polygon,.header .header-wrapper .logo .link:hover svg rect{fill:#d5442d}.header .header-wrapper .header-menu .header-menu-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media (min-width:48em){.header .header-wrapper .header-menu .header-menu-wrapper{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:75em){.header .header-wrapper .header-menu .header-menu-wrapper{max-width:34.375rem}}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary{padding-inline-start:0;display:none}@media (min-width:48em){.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li{list-style:none}@media (min-width:48em){.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li{display:inline;margin-left:1.875rem}}@media (min-width:48em){.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li:first-child{margin-left:0}}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;padding:0!important}@media (min-width:64em){.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a{font-size:1.5625rem}}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover{color:#d5442d;text-decoration:none}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:before{display:none}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search{color:#000;cursor:pointer;position:relative;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search:hover{color:#d5442d;text-decoration:none}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search:before,.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search span{display:none}@media (min-width:64em){.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search span{display:unset}}.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg,.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg circle,.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg path,.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg polygon,.header .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg rect{fill:none;stroke:#d5442d}.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn{cursor:pointer;display:-ms-flexbox;display:flex;margin-left:1.875rem}.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container{-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #000;display:-ms-flexbox;display:flex;height:4.0625rem;-ms-flex-pack:center;justify-content:center;justify-self:end;width:4.0625rem}@media (min-width:64em){.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container{height:5rem;width:5rem}}.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger{height:1.125rem;width:2.1875rem;position:relative}@media (min-width:48em){.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger{width:1.875rem}}@media (min-width:64em){.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger{height:1.25rem;width:3.125rem}}.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span{background-color:#000;height:.125rem;left:0;position:absolute;top:calc(50% - .0625rem);width:100%}.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:first-child{top:0}.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:last-child{top:unset;bottom:0}@media (min-width:48em){.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover{border:1px solid #d5442d}.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span,.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:first-child,.header .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:last-child{background-color:#d5442d}}.header.transparent{background-color:transparent}.header.transparent .header-wrapper .logo .link svg,.header.transparent .header-wrapper .logo .link svg circle,.header.transparent .header-wrapper .logo .link svg path,.header.transparent .header-wrapper .logo .link svg polygon,.header.transparent .header-wrapper .logo .link svg rect{fill:#fff}.header.transparent .header-wrapper .logo .link:hover svg,.header.transparent .header-wrapper .logo .link:hover svg circle,.header.transparent .header-wrapper .logo .link:hover svg path,.header.transparent .header-wrapper .logo .link:hover svg polygon,.header.transparent .header-wrapper .logo .link:hover svg rect{fill:#d5442d}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#fff;cursor:pointer;position:relative;text-decoration:none}@media (min-width:64em){.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a{font-size:1.5625rem}}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover{color:#d5442d;text-decoration:none}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:before{display:none}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg circle,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg path,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg polygon,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg rect{fill:none;stroke:#fff}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg circle,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg path,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg polygon,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg rect{fill:none;stroke:#d5442d}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container{border:1px solid #fff}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:first-child,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:last-child{background-color:#fff}@media (min-width:48em){.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover{border:1px solid #d5442d}.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:first-child,.header.transparent .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:last-child{background-color:#d5442d}}.header.transparent.shadow{background-color:#fff}.header.transparent.shadow .header-wrapper .logo .link svg,.header.transparent.shadow .header-wrapper .logo .link svg circle,.header.transparent.shadow .header-wrapper .logo .link svg path,.header.transparent.shadow .header-wrapper .logo .link svg polygon,.header.transparent.shadow .header-wrapper .logo .link svg rect{fill:#000}.header.transparent.shadow .header-wrapper .logo .link:hover svg,.header.transparent.shadow .header-wrapper .logo .link:hover svg circle,.header.transparent.shadow .header-wrapper .logo .link:hover svg path,.header.transparent.shadow .header-wrapper .logo .link:hover svg polygon,.header.transparent.shadow .header-wrapper .logo .link:hover svg rect{fill:#d5442d}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none}@media (min-width:64em){.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a{font-size:1.5625rem}}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover{color:#d5442d;text-decoration:none}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:before{display:none}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg circle,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg path,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg polygon,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg rect{fill:none;stroke:#000}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg circle,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg path,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg polygon,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg rect{fill:none;stroke:#d5442d}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container{border:1px solid #000}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:first-child,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:last-child{background-color:#000}@media (min-width:48em){.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover{border:1px solid #d5442d}.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:first-child,.header.transparent.shadow .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:last-child{background-color:#d5442d}}.header.open .header-wrapper .header-logo{display:-ms-flexbox;display:flex}.header.open .header-wrapper .header-logo .link svg,.header.open .header-wrapper .header-logo .link svg circle,.header.open .header-wrapper .header-logo .link svg path,.header.open .header-wrapper .header-logo .link svg polygon,.header.open .header-wrapper .header-logo .link svg rect{fill:#d5442d}.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a{fill:#d5442d;color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a circle,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a path,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a polygon,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a rect{fill:#d5442d}.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover{color:#d5442d;text-decoration:none}.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:before{display:none}.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg circle,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg path,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg polygon,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a.search svg rect,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg circle,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg path,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg polygon,.header.open .header-wrapper .header-menu .header-menu-wrapper .secondary-menu .menu--secondary li a:hover svg rect{fill:none;stroke:#d5442d}.header.open .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container{border:1px solid #d5442d!important}.header.open .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span{opacity:0;top:.5625rem}.header.open .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:first-child{animation:d 275ms cubic-bezier(.61,.18,.37,.82);background-color:#d5442d!important;display:block;opacity:1;transform:rotate(-20deg)}.header.open .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:last-child{animation:e 275ms cubic-bezier(.61,.18,.37,.82);background-color:#d5442d!important;display:block;opacity:1;transform:rotate(20deg)}.header.close .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span{animation:opacity 275ms cubic-bezier(.61,.18,.37,.82);opacity:1}.header.close .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:first-child{animation:b 275ms cubic-bezier(.61,.18,.37,.82)}.header.close .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container .hamburger span:last-child{animation:c 275ms cubic-bezier(.61,.18,.37,.82)}@media (min-width:48em){.header.close .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover{border:1px solid #d5442d}.header.close .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span,.header.close .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:first-child,.header.close .header-wrapper .header-menu .header-menu-wrapper .header-open-close-btn .hamburger-container:hover span:last-child{background-color:#d5442d}}.header.shadow{box-shadow:0 0 10px #c2c2c2}.header .section.section--menu{height:calc(100vh - 0rem)!important;height:calc(var(--vh, 1vh) * 100 - 0rem)!important;height:calc(100dvh - 0rem)!important;padding-top:7.8125rem;background-color:#421a20;opacity:0;pointer-events:none;position:fixed;top:0;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:100vw;z-index:3}@media (min-width:48em){.header .section.section--menu{height:calc(100vh - 0rem)!important;height:calc(var(--vh, 1vh) * 100 - 0rem)!important;height:calc(100dvh - 0rem)!important}}.header .section.section--menu:before{background-image:linear-gradient(180deg,#421a20 65%,hsla(0,0%,100%,0));content:"";display:block;height:6.25rem;position:absolute;top:0;width:100%;z-index:1}.header .section.section--menu .container{height:100%;position:relative;transition:all 275ms cubic-bezier(.61,.18,.37,.82);transform:scale(.95);width:100%}.header .section.section--menu .container .menu--main{height:100%;-ms-flex:0 0 75vw;flex:0 0 75vw;max-width:75vw;margin-left:8.3333333333vw}@media (min-width:48em){.header .section.section--menu .container .menu--main{margin-left:16.6666666667vw}}.header .section.section--menu .container .menu--main .menu-list.menu--level-0{height:calc(100vh + 4.6875rem);list-style:none;overflow:scroll;padding-inline-start:0;position:absolute;top:-15.625rem;width:-webkit-fill-available;will-change:transform}.header .section.section--menu .container .menu--main .menu-list.menu--level-0::-webkit-scrollbar{display:none}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 li{transform:translateY(17.1875rem)}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 li li{transform:translateY(0)}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item{border-bottom:0}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item .link{padding-top:.625rem;padding-bottom:.375rem}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item .link .text-line{padding-bottom:.375rem}@media (min-width:48em){.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item .link{padding-top:.625rem;padding-bottom:.375rem}}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link{margin:0;font-size:2.1875rem;line-height:1;font-weight:400;color:#fff;cursor:pointer;position:relative;text-decoration:none;overflow:visible}@media (min-width:64em){.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link{font-size:2.8125rem}}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link:hover{color:#d5442d;text-decoration:none}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link .text-line{position:relative}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link:hover .text-line:before{width:100%}@media (min-width:48em){.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link{color:#fff;margin:0;font-size:2.8125rem;line-height:1;font-weight:400}}@media (min-width:48em) and (min-width:64em){.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item:not(.menu-item-has-children) .link{font-size:4.375rem}}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu-item.last-item{padding-bottom:2rem}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu--level-1 .link{margin:0;font-size:2.8125rem;line-height:1;font-weight:400;color:#fff;cursor:pointer;position:relative;text-decoration:none;padding-top:.625rem;padding-bottom:.375rem}@media (min-width:64em){.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu--level-1 .link{font-size:4.375rem}}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu--level-1 .link:hover{color:#d5442d;text-decoration:none}.header .section.section--menu .container .menu--main .menu-list.menu--level-0 .menu--level-1 .link:before{display:none}.header .section.section--menu .container .footer-menu-container{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;bottom:0;background-color:hsla(0,0%,100%,0);left:0;padding:1.25rem 0;position:fixed;width:100%;will-change:transform}@media (min-width:48em){.header .section.section--menu .container .footer-menu-container{height:4.6875rem}}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item{-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;width:auto}@media (min-width:64em){.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item{font-size:1.5625rem}}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social{width:auto;padding:0}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .text{display:none}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .icon svg{height:1.3125rem;width:1.3125rem;margin-left:.9375rem;stroke:#fff}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .icon svg path.fillable{stroke-width:0;fill:#fff}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .icon svg path:not(.fillable){stroke:#fff}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .link:hover svg path.fillable{stroke-width:0;fill:#d5442d}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .link:hover svg path:not(.fillable){stroke:#d5442d}@media (min-width:48em){.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social{width:-moz-fit-content;width:fit-content;padding:0 .9375rem}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .text{display:block}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item.footer-menu-item--social .social .icon{display:none}}.header .section.section--menu .container .footer-menu-container .footer-menu-wrapper .footer-menu-item:last-child{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.header .section.section--menu .container .footer-menu-container:before{background-image:linear-gradient(0deg,#421a20 30%,hsla(0,0%,100%,0));content:"";height:2.8125rem;position:fixed;bottom:2.8125rem;width:100%}.header.open .section--menu{opacity:1;pointer-events:all}.header.open .section--menu .container{transform:scale(1)}.section.section--administration-accordion .ad-accordion-container{padding-left:20px;padding-right:20px;max-width:100%;border-top:1px solid #000;padding-top:1.25rem}@media (min-width:48em){.section.section--administration-accordion .ad-accordion-container{padding-left:0;padding-right:0;padding:1.25rem 3.75rem}}.section.section--administration-accordion .ad-accordion-container:nth-child(odd){background-color:#f2f2f2}.section.section--administration-accordion .ad-accordion-container:last-child{border-bottom:1px solid #000;margin-bottom:6.25rem}.section.section--administration-accordion .ad-accordion-container .section-title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:.3125rem}@media (min-width:64em){.section.section--administration-accordion .ad-accordion-container .section-title{font-size:2.8125rem}}@media (min-width:48em){.section.section--administration-accordion .ad-accordion-container.sustain-subpage-faqs{padding:2.5rem 3.75rem}}.section.section--administration-accordion .ad-accordion-container.sustain-subpage-faqs:last-child{border-bottom:none;margin-bottom:0}.section.section--administration-accordion.press .ad-accordion-container{border-top:0}@media (min-width:48em){.section.section--administration-accordion.press .ad-accordion-container{padding:1.25rem 3.75rem}}.section.section--administration-accordion.press .ad-accordion-container:nth-child(odd){background-color:#fff}.section.section--administration-accordion.press .ad-accordion-container:last-child{border-bottom:0;margin-bottom:6.25rem}.section.section--administration-accordion.press .ad-accordion-container .section-title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:.3125rem}@media (min-width:64em){.section.section--administration-accordion.press .ad-accordion-container .section-title{font-size:2.8125rem}}@media (min-width:48em){.section.section--administration-accordion.press .ad-accordion-container.sustain-subpage-faqs{padding:2.5rem 3.75rem}}.section.section--administration-accordion.press .ad-accordion-container.sustain-subpage-faqs:last-child{border-bottom:none;margin-bottom:0}.section.section--administration-info .container .title-container{padding-left:20px;padding-right:20px;max-width:100%;padding-bottom:3.75rem}@media (min-width:48em){.section.section--administration-info .container .title-container{padding-left:0;padding-right:0;-ms-flex:0 0 95.8333333333vw;flex:0 0 95.8333333333vw;max-width:95.8333333333vw;margin-left:4.1666666667vw;padding-bottom:3.75rem}}.section.section--administration-info .container .title-container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--administration-info .container .title-container .title{font-size:4.375rem}}@media (min-width:48em){.section.section--administration-info .container .title-container .title{-ms-flex:0 0 37.5vw;flex:0 0 37.5vw;max-width:37.5vw;margin-left:12.5vw}}.section.section--administration-info .container .title-container .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:48em){.section.section--administration-info .container .title-container .description{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw;text-indent:4.1666666667vw}}@media (min-width:64em){.section.section--administration-info .container .title-container .description{font-size:1.5625rem}}.section.section--administration-info .container .ad-info{padding:1.25rem 0}.section.section--administration-info .container .ad-info .ad-info-container{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.section.section--administration-info .container .ad-info .ad-info-container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--administration-info .container .ad-info .ad-info-container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700}@media (min-width:64em){.section.section--administration-info .container .ad-info .ad-info-container .title{font-size:2.8125rem}}@media (min-width:48em){.section.section--administration-info .container .ad-info .ad-info-container .title{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw}}@media (min-width:48em){.section.section--administration-info .container .ad-info .ad-info-container .info{-ms-flex:0 0 58.3333333333vw;flex:0 0 58.3333333333vw;max-width:58.3333333333vw}}.section.section--administration-info .container .ad-info .ad-info-container .info .title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700}@media (min-width:64em){.section.section--administration-info .container .ad-info .ad-info-container .info .title{font-size:1.5625rem}}.section.section--administration-info .container .ad-info .ad-info-container .info .address{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-top:.625rem}@media (min-width:64em){.section.section--administration-info .container .ad-info .ad-info-container .info .address{font-size:1.5625rem}}@media (min-width:48em){.section.section--administration-info .container .ad-info .ad-info-container .info .address{-ms-flex:0 0 16.6666666667vw;flex:0 0 16.6666666667vw;max-width:16.6666666667vw}}.section.section--administration-info .container .ad-info .ad-info-container .info .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-top:1.25rem}.section.section--administration-info .container .ad-info .ad-info-container .info .link .link{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.5rem}@media (min-width:64em){.section.section--administration-info .container .ad-info .ad-info-container .info .link .link{font-size:1.5625rem}}.section.section--administration-info .container .ad-info .ad-info-container .info .link .link:hover{text-decoration:underline}.section.section--administration-info .container .ad-info .ad-info-container .aside-container{border-bottom:1px solid #000;padding-bottom:1.25rem}@media (min-width:48em){.section.section--administration-info .container .ad-info .ad-info-container .aside-container{-ms-flex:0 0 58.3333333333vw;flex:0 0 58.3333333333vw;max-width:58.3333333333vw}}.section.section--all-events .container{-ms-flex:0 0 100vw;flex:0 0 100vw;max-width:100vw;padding:3.75rem 0}.section.section--all-events .container .title-container{border-bottom:1px solid #000}.section.section--all-events .container .title-container .title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;margin-left:4.1666666667vw;padding-bottom:.625rem}@media (min-width:64em){.section.section--all-events .container .title-container .title{font-size:1.5625rem}}.section.section--all-events .container .all-events-container{padding-left:20px;padding-right:20px;max-width:100%;padding-top:1.25rem}@media (min-width:48em){.section.section--all-events .container .all-events-container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--all-events .container .all-events-container .aside{padding-bottom:1.25rem;width:100%}@media (min-width:64em){.section.section--all-events .container .all-events-container .aside{-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;padding-bottom:0;padding-right:5rem}}.section.section--all-events .container .all-events-container .aside .filter-label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-top:.625rem}.section.section--all-events .container .all-events-container .aside .filter-reset-btn{-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.section.section--all-events .container .all-events-container .aside .filter-reset-btn button{margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;color:#000;position:relative;text-decoration:none;border:none;background-color:#fff;cursor:pointer;padding:.625rem 0}.section.section--all-events .container .all-events-container .aside .filter-reset-btn button:hover{color:#d5442d;text-decoration:none}.section.section--all-events .container .all-events-container .aside .filter-reset-btn button:before{display:none}.section.section--all-events .container .all-events-container .aside .filter-reset-btn:hover button{color:#d5442d}.section.section--all-events .container .all-events-container .aside .filter-reset-btn:hover svg,.section.section--all-events .container .all-events-container .aside .filter-reset-btn:hover svg circle,.section.section--all-events .container .all-events-container .aside .filter-reset-btn:hover svg path,.section.section--all-events .container .all-events-container .aside .filter-reset-btn:hover svg polygon,.section.section--all-events .container .all-events-container .aside .filter-reset-btn:hover svg rect{fill:none;stroke:#d5442d}.section.section--all-events .container .all-events-container .aside .calendar-container .calendar-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.625rem;padding-top:1.875rem}@media (min-width:64em){.section.section--all-events .container .all-events-container .aside .calendar-container .calendar-title{font-size:1.5625rem}}.section.section--all-events .container .all-events-container .aside .filter-search input{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;border:none;border-bottom:1px solid #000;padding:1.625rem 0 1.625rem 3.25rem;width:100%;background-image:url(../images/search-black.svg);background-repeat:no-repeat;background-position-y:center}@media (min-width:64em){.section.section--all-events .container .all-events-container .aside .filter-search input{font-size:1.5625rem}}.section.section--all-events .container .all-events-container .aside .filter-search input::-webkit-input-placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}.section.section--all-events .container .all-events-container .aside .filter-search input::-moz-placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}.section.section--all-events .container .all-events-container .aside .filter-search input:-ms-input-placeholder,.section.section--all-events .container .all-events-container .aside .filter-search input::-ms-input-placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}.section.section--all-events .container .all-events-container .aside .filter-search input::placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--all-events .container .all-events-container .aside .filter-search input::-webkit-input-placeholder{font-size:1.5625rem}.section.section--all-events .container .all-events-container .aside .filter-search input::-moz-placeholder{font-size:1.5625rem}.section.section--all-events .container .all-events-container .aside .filter-search input:-ms-input-placeholder,.section.section--all-events .container .all-events-container .aside .filter-search input::-ms-input-placeholder{font-size:1.5625rem}.section.section--all-events .container .all-events-container .aside .filter-search input::placeholder{font-size:1.5625rem}}.section.section--all-events .container .all-events-container .aside .filter-search input:focus{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-decoration:underline;background-image:url(../images/search-red.svg)}@media (min-width:64em){.section.section--all-events .container .all-events-container .aside .filter-search input:focus{font-size:1.5625rem}}.section.section--all-events .container .all-events-container .aside .filter-search input:focus::-webkit-input-placeholder{opacity:0}.section.section--all-events .container .all-events-container .aside .filter-search input:focus::-moz-placeholder{opacity:0}.section.section--all-events .container .all-events-container .aside .filter-search input:focus:-ms-input-placeholder,.section.section--all-events .container .all-events-container .aside .filter-search input:focus::-ms-input-placeholder{opacity:0}.section.section--all-events .container .all-events-container .aside .filter-search input:focus::placeholder{opacity:0}.section.section--all-events .container .all-events-container .aside .past-events{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-top:.625rem}.section.section--all-events .container .all-events-container.blog-container{padding-top:0}@media (min-width:48em){.section.section--all-events .container .all-events-container.blog-container{-ms-flex:0 0 95.8333333333vw;flex:0 0 95.8333333333vw;max-width:95.8333333333vw;margin-left:4.1666666667vw}}.section.section--all-events .load-more-events,.section.section--all-events .load-more-news{position:relative;text-decoration:none;overflow:visible;color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;background-color:#fff;border:none;cursor:pointer;padding-bottom:.5rem;padding-left:0;padding-top:1.25rem}.section.section--all-events .load-more-events:hover,.section.section--all-events .load-more-news:hover{color:#d5442d;text-decoration:none}.section.section--all-events .load-more-events .text-line,.section.section--all-events .load-more-news .text-line{position:relative}.section.section--all-events .load-more-events .text-line:before,.section.section--all-events .load-more-news .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--all-events .load-more-events:hover .text-line:before,.section.section--all-events .load-more-news:hover .text-line:before{width:100%}@media (min-width:64em){.section.section--all-events .load-more-events,.section.section--all-events .load-more-news{font-size:1.5625rem}}.section.section--all-events.blog .container{padding-top:0}@media (min-width:48em){.section.section--agenda-progetti{height:53vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.section.section--agenda-progetti .container{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.section.section--agenda-progetti .container{padding-left:0;padding-right:0;margin-left:41.6666666667vw;-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw}}.section.section--agenda-progetti .container .title{color:#d5442d;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;margin-left:8.3333333333vw;padding-bottom:1.25rem}@media (min-width:64em){.section.section--agenda-progetti .container .title{font-size:4.375rem}}.section.section--agenda-progetti .container .text{text-indent:4.1666666667vw;padding-bottom:1.625rem}.section.section--agenda-progetti .container .link{color:#fff;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}.section.section--agenda-progetti .container .link:hover{color:#d5442d;text-decoration:none}.section.section--agenda-progetti .container .link .text-line{position:relative}.section.section--agenda-progetti .container .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--agenda-progetti .container .link:hover .text-line:before{width:100%}.section.section--agenda-progetti .container .link,.section.section--agenda-progetti .container .text{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.5rem}@media (min-width:64em){.section.section--agenda-progetti .container .link,.section.section--agenda-progetti .container .text{font-size:1.5625rem}}.section.section--today-events{background:#421a20}.section.section--today-events .container{padding:3.75rem 20px;max-width:100%}@media (min-width:48em){.section.section--today-events .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.section.section--today .container{padding:1.875rem 20px;max-width:100%}@media (min-width:48em){.section.section--today .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.section.section--today .container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;margin-bottom:1.25rem}@media (min-width:64em){.section.section--today .container .title{font-size:4.375rem}}@media (min-width:48em){.section.section--today .container .title{margin-bottom:0}}.section.section--today .container .date{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;font-size:1.5625rem}@media (min-width:64em){.section.section--today .container .date{font-size:4.375rem}}@media (min-width:48em){.section.section--today .container .date{font-size:4.375rem}}.section.section--today .container .dates{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:700;text-decoration:underline;font-size:1.5625rem}@media (min-width:64em){.section.section--today .container .dates{font-size:4.375rem}}@media (min-width:48em){.section.section--today .container .dates{font-size:4.375rem}}.section.section--archivio-template .container .title-container{padding-left:20px;padding-right:20px;max-width:100%;padding-bottom:3.75rem}@media (min-width:48em){.section.section--archivio-template .container .title-container{padding-left:0;padding-right:0;-ms-flex:0 0 95.8333333333vw;flex:0 0 95.8333333333vw;max-width:95.8333333333vw;margin-left:4.1666666667vw;padding-bottom:3.75rem}}.section.section--archivio-template .container .title-container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--archivio-template .container .title-container .title{font-size:4.375rem}}@media (min-width:48em){.section.section--archivio-template .container .title-container .title{-ms-flex:0 0 37.5vw;flex:0 0 37.5vw;max-width:37.5vw;margin-left:12.5vw}}.section.section--archivio-template .container .title-container .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:48em){.section.section--archivio-template .container .title-container .description{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw;text-indent:4.1666666667vw}}@media (min-width:64em){.section.section--archivio-template .container .title-container .description{font-size:1.5625rem}}.section.section--archivio-template .container .ad-info{border-bottom:1px solid #000;padding:1.25rem 0}.section.section--archivio-template .container .ad-info .ad-info-container{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.section.section--archivio-template .container .ad-info .ad-info-container{padding-left:0;padding-right:0;-ms-flex:0 0 95.8333333333vw;flex:0 0 95.8333333333vw;max-width:95.8333333333vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--archivio-template .container .ad-info .ad-info-container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700}@media (min-width:64em){.section.section--archivio-template .container .ad-info .ad-info-container .title{font-size:2.8125rem}}@media (min-width:48em){.section.section--archivio-template .container .ad-info .ad-info-container .title{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container{padding-bottom:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container{-ms-flex:0 0 58.3333333333vw;flex:0 0 58.3333333333vw;max-width:58.3333333333vw}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info{border-bottom:1px solid #000;padding-top:1.25rem;width:100%}@media (min-width:48em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info{-ms-flex:0 0 66.6666666667vw;flex:0 0 66.6666666667vw;max-width:66.6666666667vw}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info ul{-ms-flex:0 0 58.3333333333vw;flex:0 0 58.3333333333vw;max-width:58.3333333333vw}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content{padding-bottom:1.25rem}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content p{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content p{font-size:1.5625rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul{list-style-type:none;padding-inline-start:1.875rem}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;position:relative;display:block}@media (min-width:64em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li{font-size:1.5625rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li:before{content:url(../images/arrow-nc.svg);height:.75rem;left:-1.875rem;position:absolute;transform:rotate(180deg);top:.625rem;width:1.125rem}@media (min-width:48em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li:before{top:1.25rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li b,.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li strong{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;padding-bottom:.625rem}@media (min-width:64em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li b,.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li strong{font-size:1.5625rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li a{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-left:0}@media (min-width:64em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li a{font-size:1.5625rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li a strong{color:#d5442d}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li a:before{display:none}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content ul li a:hover{text-decoration:underline}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content b{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;display:block;padding-bottom:.625rem}@media (min-width:64em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content b{font-size:1.5625rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content a{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-left:1.875rem;position:relative}@media (min-width:64em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content a{font-size:1.5625rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content a:before{content:url(../images/arrow-nc.svg);height:.75rem;left:0;position:absolute;top:.625rem;transform:rotate(180deg);width:1.125rem}@media (min-width:48em){.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .info-content a:before{top:1.25rem}}.section.section--archivio-template .container .ad-info .ad-info-container .aside-container .info .bottom-info{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.section.section--archivio-template .container .ad-info:last-child{margin-bottom:3.125rem}.section.section--site-link{border-top:1px solid #000;padding-top:1.25rem;padding-bottom:3.75rem}.section.section--site-link .container{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:64em){.section.section--site-link .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:64em){.section.section--site-link .container .logo{-ms-flex:0 0 16.6666666667vw;flex:0 0 16.6666666667vw;max-width:16.6666666667vw}}.section.section--site-link .container .links{padding-top:3.75rem}@media (min-width:48em){.section.section--site-link .container .links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:75em){.section.section--site-link .container .links{-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;padding-top:0}}@media (min-width:48em){.section.section--site-link .container .links .site-link{-ms-flex:0 0 20.8333333333vw;flex:0 0 20.8333333333vw;max-width:20.8333333333vw}.section.section--site-link .container .links .site-link .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}}@media (min-width:48em) and (min-width:64em){.section.section--site-link .container .links .site-link .link{font-size:1.5625rem}}@media (min-width:48em){.section.section--site-link .container .links .site-link .link:hover{color:#d5442d;text-decoration:none}}@media (min-width:48em){.section.section--site-link .container .links .site-link .link .text-line{position:relative}.section.section--site-link .container .links .site-link .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}}@media (min-width:48em){.section.section--site-link .container .links .site-link .link:hover .text-line:before{width:100%}}@media (min-width:75em){.section.section--site-link .container .links .site-link{-ms-flex:0 0 12.5vw;flex:0 0 12.5vw;max-width:12.5vw}}.section.section--site-link .container .links .social{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;padding-top:.625rem}@media (min-width:48em){.section.section--site-link .container .links .social{-ms-flex:0 0 25vw;flex:0 0 25vw;max-width:25vw;padding-top:0;width:100%}}@media (min-width:75em){.section.section--site-link .container .links .social{-ms-flex:0 0 12.5vw;flex:0 0 12.5vw;max-width:12.5vw}}.section.section--site-link .container .links .social .logo-social{margin-right:.625rem}.section.section--site-link .container .links .social .logo-social .link:hover svg path.fillable{stroke-width:0;fill:#d5442d}.section.section--site-link .container .links .social .logo-social picture{height:2.625rem;width:2.625rem}.section.section--single-event-top{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section.section--single-event-top .container{padding:9.375rem 20px 4.125rem;max-width:100%}@media (min-width:48em){.section.section--single-event-top .container{padding-left:0;padding-right:0;-ms-flex:0 0 95.8333333333vw;flex:0 0 95.8333333333vw;max-width:95.8333333333vw;margin-left:4.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--single-event-top .container .link--top-back{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.75rem;width:100%}.section.section--single-event-top .container .link--top-back .link{color:#000;cursor:pointer;position:relative;text-decoration:none;padding-bottom:.5rem}.section.section--single-event-top .container .link--top-back .link:hover{color:#d5442d;text-decoration:none}.section.section--single-event-top .container .link--top-back .link:before{display:none}.section.section--single-event-top .container .link--top-back .link .icon{margin-right:.3125rem}@media (min-width:48em){.section.section--single-event-top .container .single-event-info{-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--single-event-top .container .single-event-info .event-category{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:.625rem;width:100%}@media (min-width:64em){.section.section--single-event-top .container .single-event-info .event-category{font-size:1.5625rem}}.section.section--single-event-top .container .single-event-info .event-category span.cat-divisor:last-child{display:none}.section.section--single-event-top .container .single-event-info .event-title{color:#c5c5c5;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:3.125rem;width:100%}.section.section--single-event-top .container .single-event-info .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem;width:100%}@media (min-width:64em){.section.section--single-event-top .container .single-event-info .description{font-size:1.5625rem}}.section.section--single-event-top .container .single-event-info .author{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;display:none;visibility:hidden}.section.section--single-event-top .container .single-event-info .news-date{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.section.section--single-event-top .container .single-event-info .single-event-title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:700;padding-bottom:1.25rem}@media (min-width:48em){.section.section--single-event-top .container .single-event-info .single-event-title{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw}}@media (min-width:64em){.section.section--single-event-top .container .single-event-info .single-event-title{font-size:4.375rem}}.section.section--single-event-top .container .single-event-info .single-event-hours{padding-bottom:1.25rem;width:100%}.section.section--single-event-top .container .single-event-info .single-event-date,.section.section--single-event-top .container .single-event-info .single-event-hours{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;width:100%}@media (min-width:64em){.section.section--single-event-top .container .single-event-info .single-event-date,.section.section--single-event-top .container .single-event-info .single-event-hours{font-size:2.8125rem}}.section.section--single-event-top .container .single-event-info .single-event-where{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem;width:100%}@media (min-width:64em){.section.section--single-event-top .container .single-event-info .single-event-where{font-size:1.5625rem}}.section.section--single-event-top .container .single-event-info .add-calendar{width:100%}.section.section--single-event-top .container .single-event-info .add-calendar .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}@media (min-width:64em){.section.section--single-event-top .container .single-event-info .add-calendar .link{font-size:1.5625rem}}.section.section--single-event-top .container .single-event-info .add-calendar .link:hover{color:#d5442d;text-decoration:none}.section.section--single-event-top .container .single-event-info .add-calendar .link .text-line{position:relative}.section.section--single-event-top .container .single-event-info .add-calendar .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--single-event-top .container .single-event-info .add-calendar .link:hover .text-line:before{width:100%}.section.section--single-event-top .container .single-event-info .no-bot-padding{padding-bottom:0}.section.section--single-event-top .container .single-event-info-aside{padding-top:1.25rem}@media (min-width:48em){.section.section--single-event-top .container .single-event-info-aside{-ms-flex:0 0 37.5vw;flex:0 0 37.5vw;max-width:37.5vw;padding-top:0}}.section.section--single-event-top .container .single-event-info-aside .single-event-image{height:17.8125rem;padding-bottom:1.25rem;width:100%}.section.section--single-event-top .container .single-event-info-aside .single-event-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section.section--single-event-top .container .single-event-info-aside .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.section.section--single-event-top .container .single-event-info-aside .label span:last-child{display:none}.section.section--single-event-top .container .single-event-info-aside .section-label{width:100%}.section.section--single-event-top .container .single-event-info-aside .infos .label-gray,.section.section--single-event-top .container .single-event-info-aside .section-label{color:#c5c5c5;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.section.section--single-event-top .container .single-event-info-aside .infos .info{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400}.section.section--single-event-top .container .single-event-info-aside .infos .info:last-child{padding-bottom:.625rem}.section.section--single-event-top .container .single-event-info-aside .degrees-list{padding-bottom:1.25rem}.section.section--single-event-top .container .single-event-info-aside .degrees-list .deg-name{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--single-event-top .container .single-event-info-aside .degrees-list .deg-name{font-size:1.5625rem}}.section.section--single-event-top .container .single-event-info-aside .organizers-list{padding-bottom:1.25rem}.section.section--single-event-top .container .single-event-info-aside .info-contacts{padding-bottom:1.25rem;color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--single-event-top .container .single-event-info-aside .info-contacts{font-size:1.5625rem}}.section.section--single-event-top .container .single-event-info-aside .info-contacts .ic-name{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:600}@media (min-width:64em){.section.section--single-event-top .container .single-event-info-aside .info-contacts .ic-name{font-size:1.5625rem}}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link{color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link:hover{color:#d5442d;text-decoration:none}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link:before{display:none}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link:hover{text-decoration:underline}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link.link--black{color:#000;cursor:pointer;position:relative;text-decoration:none}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link.link--black:hover{color:#000}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link.link--black:before{display:none}.section.section--single-event-top .container .single-event-info-aside .info-contacts .link.link--black:hover{text-decoration:none}.section.section--single-event-top .container .single-event-info-aside .social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.25rem}.section.section--single-event-top .container .single-event-info-aside .social.blog{padding-top:0}.section.section--single-event-top .container .single-event-info-aside .social .share-title{color:#c5c5c5;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem;width:100%}.section.section--single-event-top .container .single-event-info-aside .social .logo-social{width:auto;margin-right:.625rem}.section.section--single-event-top .container .single-event-info-aside .social .logo-social .link:hover svg path.fillable{stroke-width:0;fill:#d5442d}.section.section--single-event-top .container .single-event-info-aside .social .logo-social picture{height:2.625rem;width:2.625rem}.section.section--9centro{-ms-flex-align:center;align-items:center;background-color:#c5c5c5;display:-ms-flexbox;display:flex;height:100vh;position:relative;width:100vw}.section.section--9centro .container{padding-left:20px;padding-right:20px;max-width:100%;z-index:2}@media (min-width:48em){.section.section--9centro .container{padding-left:0;padding-right:0;margin-left:41.6666666667vw;-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw}}.section.section--9centro .container .title{color:#fff;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;margin-left:4.1666666667vw;padding-bottom:1.25rem}@media (min-width:64em){.section.section--9centro .container .title{font-size:4.375rem}}.section.section--9centro .container .text{text-indent:4.1666666667vw;padding-bottom:1.625rem}.section.section--9centro .container .link{color:#fff;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}.section.section--9centro .container .link:hover{color:#d5442d;text-decoration:none}.section.section--9centro .container .link .text-line{position:relative}.section.section--9centro .container .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--9centro .container .link:hover .text-line:before{width:100%}.section.section--9centro .container .link,.section.section--9centro .container .text{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--9centro .container .link,.section.section--9centro .container .text{font-size:1.5625rem}}.section.section--9centro .floating-label{padding-left:20px;padding-right:20px;max-width:100%;bottom:.9375rem;left:0;position:absolute;z-index:2}@media (min-width:48em){.section.section--9centro .floating-label{padding-left:0;padding-right:0;margin-left:4.1666666667vw}}.section.section--9centro .floating-label .fl-text,.section.section--9centro .floating-label .fl-title{color:#fff;font-size:.9375rem}.section.section--9centro picture{filter:brightness(.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section.section--9centro picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section.section--agenda .container{padding:2.5rem 20px;max-width:100%}@media (min-width:48em){.section.section--agenda .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;padding:5rem 0}}.section.section--agenda .container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:48em){.section.section--agenda .container .title{margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--agenda .container .title{font-size:4.375rem}}.section.section--agenda .container .text{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:48em){.section.section--agenda .container .text{-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw;text-indent:4.1666666667vw}}@media (min-width:64em){.section.section--agenda .container .text{font-size:1.5625rem}}.section.section--agenda .container .discover-all{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:48em){.section.section--agenda .container .discover-all{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;padding-bottom:0}}@media (min-width:64em){.section.section--agenda .container .discover-all{font-size:1.5625rem}}.section.section--agenda .container .discover-all .link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}.section.section--agenda .container .discover-all .link:hover{color:#d5442d;text-decoration:none}.section.section--agenda .container .discover-all .link .text-line{position:relative}.section.section--agenda .container .discover-all .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--agenda .container .discover-all .link:hover .text-line:before{width:100%}.section.section--hero{height:calc(100vh - 0rem)!important;height:calc(var(--vh, 1vh) * 100 - 0rem)!important;height:calc(100dvh - 0rem)!important}@media (min-width:48em){.section.section--hero{height:calc(100vh - 0rem)!important;height:calc(var(--vh, 1vh) * 100 - 0rem)!important;height:calc(100dvh - 0rem)!important;-ms-flex:0 0 100vw;flex:0 0 100vw;max-width:100vw}}.section.section--hero .container{height:100%}.section.section--spazi{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#c5c5c5;position:relative}.section.section--spazi .container{padding-left:20px;padding-right:20px;max-width:100%;position:relative;z-index:2}@media (min-width:48em){.section.section--spazi .container{padding-left:0;padding-right:0;margin-left:4.1666666667vw;-ms-flex:0 0 54.1666666667vw;flex:0 0 54.1666666667vw;max-width:54.1666666667vw}}.section.section--spazi .container .title{color:#fff;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;margin-left:4.1666666667vw;padding-bottom:1.25rem}@media (min-width:64em){.section.section--spazi .container .title{font-size:4.375rem}}.section.section--spazi .container .text{text-indent:4.1666666667vw;padding-bottom:1.625rem}.section.section--spazi .container .link-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section.section--spazi .container .link{color:#fff;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding-bottom:.5rem}@media (min-width:48em){.section.section--spazi .container .link{display:-ms-flexbox;display:flex}.section.section--spazi .container .link:first-child{margin-right:1.25rem}}.section.section--spazi .container .link:hover{color:#d5442d;text-decoration:none}.section.section--spazi .container .link .text-line{position:relative}.section.section--spazi .container .link .text-line:before{background-color:#d5442d;bottom:-.1875rem;content:"";display:block;height:.1875rem;position:absolute;transition:all 275ms cubic-bezier(.61,.18,.37,.82);width:0}.section.section--spazi .container .link:hover .text-line:before{width:100%}.section.section--spazi .container .link,.section.section--spazi .container .text{color:#fff;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--spazi .container .link,.section.section--spazi .container .text{font-size:1.5625rem}}.section.section--spazi picture{filter:brightness(.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section.section--spazi picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section.section--polo-info .info-container{border-top:1px solid #000;padding:1.25rem 0}@media (min-width:48em){.section.section--polo-info .info-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--polo-info .info-container .title{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem}@media (min-width:48em){.section.section--polo-info .info-container .title{padding-left:0;padding-right:0;-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--polo-info .info-container .title{font-size:2.8125rem}}.section.section--polo-info .info-container .text{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400}@media (min-width:48em){.section.section--polo-info .info-container .text{padding-left:0;padding-right:0;-ms-flex:0 0 58.3333333333vw;flex:0 0 58.3333333333vw;max-width:58.3333333333vw;padding-left:3.75rem}}@media (min-width:64em){.section.section--polo-info .info-container .text{font-size:2.8125rem}}.section.section--polo-info .last-info-container{border-top:1px solid #000;padding:3.75rem 0}.section.section--polo-info .last-info-container .title{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:48em){.section.section--polo-info .last-info-container .title{padding-left:0;padding-right:0;text-indent:4.1666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--polo-info .last-info-container .title{font-size:4.375rem}}.section.section--polo-info .last-info-container .text{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:48em){.section.section--polo-info .last-info-container .text{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;text-indent:4.1666666667vw}}@media (min-width:64em){.section.section--polo-info .last-info-container .text{font-size:1.5625rem}}.section.section--polo-logos .logos-container{border-top:1px solid #000;padding:1.25rem 0}@media (min-width:48em){.section.section--polo-logos .logos-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--polo-logos .logos-container .title{padding-left:20px;padding-right:20px;max-width:100%;color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem}@media (min-width:48em){.section.section--polo-logos .logos-container .title{padding-left:0;padding-right:0;-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;margin-left:4.1666666667vw;padding-bottom:0}}@media (min-width:64em){.section.section--polo-logos .logos-container .title{font-size:2.8125rem}}.section.section--polo-logos .logos-container .logos{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:48em){.section.section--polo-logos .logos-container .logos{padding-left:0;padding-right:0;-ms-flex:0 0 62.5vw;flex:0 0 62.5vw;max-width:62.5vw;padding-left:3.75rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.section--polo-logos .logos-container .logos .logo{padding:.625rem 0}@media (min-width:48em){.section.section--polo-logos .logos-container .logos .logo{width:33.3333333333%!important;padding:0 .625rem}.section.section--polo-logos .logos-container .logos .logo:first-child{padding-left:0}.section.section--polo-logos .logos-container .logos .logo:last-child{padding-right:0}}.section.section--polo-logos .logos-container .logos .logo picture img{height:100px;-o-object-fit:contain;object-fit:contain;width:100%}.section.section--newsletter-form .container{padding:1.25rem 20px 2.5rem;max-width:100%}@media (min-width:64em){.section.section--newsletter-form .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;padding-bottom:3.75rem}}.section.section--locations .container .title-container{padding:1.875rem 20px 1.25rem;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.section.section--locations .container .title-container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3.75rem}}.section.section--locations .container .title-container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400}@media (min-width:64em){.section.section--locations .container .title-container .title{font-size:4.375rem}}@media (min-width:48em){.section.section--locations .container .title-container .title{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw}}.section.section--locations .container .title-container .polo-location{padding-top:.625rem}@media (min-width:48em){.section.section--locations .container .title-container .polo-location{-ms-flex:0 0 29.1666666667vw;flex:0 0 29.1666666667vw;max-width:29.1666666667vw;margin-left:29.1666666667vw;padding-left:1.875rem}}.section.section--locations .container .title-container .polo-location .name{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;width:100%}@media (min-width:64em){.section.section--locations .container .title-container .polo-location .name{font-size:1.5625rem}}.section.section--locations .container .title-container .polo-location .address{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;width:100%}@media (min-width:64em){.section.section--locations .container .title-container .polo-location .address{font-size:1.5625rem}}.section.section--locations .container .title-container .text-description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;text-indent:4.1666666667vw;padding-top:1.875rem}@media (min-width:64em){.section.section--locations .container .title-container .text-description{font-size:1.5625rem}}@media (min-width:48em){.section.section--locations .container .title-container .text-description{text-indent:4.1666666667vw;padding-top:3.75rem}}.section.section--locations .container .other-contacts{border-top:1px solid #000}.section.section--locations .container .other-contacts .other-contacts-container{padding:1.25rem 20px 2.125rem;max-width:100%}@media (min-width:48em){.section.section--locations .container .other-contacts .other-contacts-container{padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.section.section--locations .container .other-contacts .other-contacts-container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700}@media (min-width:64em){.section.section--locations .container .other-contacts .other-contacts-container .title{font-size:2.8125rem}}@media (min-width:48em){.section.section--locations .container .other-contacts .other-contacts-container .title{-ms-flex:0 0 41.6666666667vw;flex:0 0 41.6666666667vw;max-width:41.6666666667vw;margin-left:4.1666666667vw}}@media (min-width:64em){.section.section--locations .container .other-contacts .other-contacts-container .title{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw}}@media (min-width:75em){.section.section--locations .container .other-contacts .other-contacts-container .title{-ms-flex:0 0 33.3333333333vw;flex:0 0 33.3333333333vw;max-width:33.3333333333vw}}@media (min-width:48em){.section.section--locations .container .other-contacts .other-contacts-container .contacts-container{-ms-flex:0 0 50vw;flex:0 0 50vw;max-width:50vw}}@media (min-width:64em){.section.section--locations .container .other-contacts .other-contacts-container .contacts-container{-ms-flex:0 0 45.8333333333vw;flex:0 0 45.8333333333vw;max-width:45.8333333333vw}}@media (min-width:75em){.section.section--locations .container .other-contacts .other-contacts-container .contacts-container{-ms-flex:0 0 62.5vw;flex:0 0 62.5vw;max-width:62.5vw}}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container:last-child{border-bottom:0}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact{border-bottom:1px solid #000;margin-bottom:1.25rem;padding-right:3.75rem}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .title{font-size:2.8125rem}}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description{font-size:1.5625rem}}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description a{color:#d5442d;cursor:pointer;position:relative;text-decoration:none}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description a:hover{color:#d5442d;text-decoration:none}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description a:before{display:none}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description a:hover{text-decoration:underline}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description p{margin-bottom:.625rem}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description small{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.3125rem}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .description .color-polo-red{color:#d5442d}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .label{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1rem}@media (min-width:64em){.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .label{font-size:1.5625rem}}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .link-container{padding-bottom:1.125rem}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .link-container .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#d5442d;cursor:pointer;position:relative;text-decoration:none;padding-bottom:.5rem}@media (min-width:64em){.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .link-container .link{font-size:1.5625rem}}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .link-container .link:hover{color:#d5442d;text-decoration:none}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .link-container .link:before{display:none}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .link-container .link:hover{text-decoration:underline}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact .link-container .link .text-line:hover{text-decoration:none}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact:last-child{border-bottom:0;margin-bottom:0}.section.section--locations .container .other-contacts .other-contacts-container .contacts-container .contact:last-child .description{padding-bottom:0}.section.section--map{height:calc(100vh - 5.3125rem)!important;height:calc(var(--vh, 1vh) * 100 - 5.3125rem)!important;height:calc(100dvh - 5.3125rem)!important}@media (min-width:48em){.section.section--map{height:calc(100vh - 8.125rem)!important;height:calc(var(--vh, 1vh) * 100 - 8.125rem)!important;height:calc(100dvh - 8.125rem)!important}}.section.section--map .container{height:calc(100vh - 5.3125rem)!important;height:calc(var(--vh, 1vh) * 100 - 5.3125rem)!important;height:calc(100dvh - 5.3125rem)!important;position:relative;width:100vw}@media (min-width:48em){.section.section--map .container{height:calc(100vh - 8.125rem)!important;height:calc(var(--vh, 1vh) * 100 - 8.125rem)!important;height:calc(100dvh - 8.125rem)!important}}.section.section--map .container .map{height:100%;width:100%}.section.section--map .container .map img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section.section--map .gradient-bg{background:linear-gradient(rgba(0,0,0,.5),transparent);height:50%;left:0;position:absolute;top:0;width:100%}.section.section--page-not-found .container{padding-left:20px;padding-right:20px;max-width:100%;padding-top:9.375rem}@media (min-width:64em){.section.section--page-not-found .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;padding-bottom:3.75rem}}.section.section--page-not-found .container .section-title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;margin-bottom:1.5625rem}@media (min-width:64em){.section.section--page-not-found .container .section-title{font-size:4.375rem}}.section.section--page-not-found .container .section-subtitle{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;margin-bottom:.625rem}@media (min-width:64em){.section.section--page-not-found .container .section-subtitle{font-size:2.8125rem}}.section.section--page-not-found .container .section-text{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--page-not-found .container .section-text{font-size:1.5625rem}}.section.section--rsl-title-and-text{border-bottom:1px solid #000}.section.section--rsl-title-and-text:last-child{border-bottom:0}.section.section--rsl-title-and-text .container{padding:1.25rem 20px 1.875rem;max-width:100%}@media (min-width:64em){.section.section--rsl-title-and-text .container{padding-left:0;padding-right:0;-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.section.section--rsl-title-and-text .container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700;padding-bottom:1.25rem}@media (min-width:64em){.section.section--rsl-title-and-text .container .title{font-size:2.8125rem}}.section.section--rsl-title-and-text .container .sub-title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--rsl-title-and-text .container .sub-title{font-size:2.8125rem}}.section.section--rsl-title-and-text .container .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.875rem}@media (min-width:64em){.section.section--rsl-title-and-text .container .description{font-size:1.5625rem}}.section.section--rsl-title-and-text .container .place .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--rsl-title-and-text .container .place .title{font-size:2.8125rem}}.section.section--results-excerpt .container{padding-left:20px;padding-right:20px;max-width:100%;padding-bottom:3.75rem}@media (min-width:64em){.section.section--results-excerpt .container{padding-left:0;padding-right:0}}.section.section--results-excerpt .container .excerpt-title{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;border-bottom:1px solid #000;padding-bottom:1.25rem;padding-left:3.75rem;padding-right:3.75rem}@media (min-width:64em){.section.section--results-excerpt .container .excerpt-title{font-size:1.5625rem}}.section.section--results-excerpt .container .no-results{padding:1.25rem 3.75rem}.section.section--results-excerpt .container .result{border-bottom:1px solid #000;padding:1.25rem 3.75rem}.section.section--results-excerpt .container .result:last-child{border-bottom:0}.section.section--results-excerpt .container .result .label{color:#000;margin:0;font-size:.9375rem;line-height:1.3;font-weight:400;padding-bottom:.625rem}.section.section--results-excerpt .container .result .label span:last-child{display:none}.section.section--results-excerpt .container .result .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:1.25rem;text-decoration:underline}@media (min-width:64em){.section.section--results-excerpt .container .result .title{font-size:4.375rem}}.section.section--results-excerpt .container .result .title .term-highlight{color:#d5442d}.section.section--results-excerpt .container .result .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--results-excerpt .container .result .description{font-size:1.5625rem}}.section.section--results-excerpt .container .result .description .term-highlight{color:#d5442d}.section.section--ricerca-input .container{padding:9.375rem 20px 3.75rem;max-width:100%}@media (min-width:64em){.section.section--ricerca-input .container{padding-left:0;padding-right:0;-ms-flex:0 0 66.6666666667vw;flex:0 0 66.6666666667vw;max-width:66.6666666667vw;margin-left:16.6666666667vw}}.section.section--ricerca-input .container .title{color:#000;margin:0;font-size:2.8125rem;line-height:1;font-weight:400;padding-bottom:3.75rem}@media (min-width:64em){.section.section--ricerca-input .container .title{font-size:4.375rem}}.section.section--ricerca-input .container input{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;border:none;border-bottom:1px solid #000;padding:1.625rem 0 1.625rem 3.25rem;width:100%;background-image:url(../images/search-black.svg);background-repeat:no-repeat;background-position-y:center}@media (min-width:64em){.section.section--ricerca-input .container input{font-size:1.5625rem}}.section.section--ricerca-input .container input::-webkit-input-placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}.section.section--ricerca-input .container input::-moz-placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}.section.section--ricerca-input .container input:-ms-input-placeholder,.section.section--ricerca-input .container input::-ms-input-placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}.section.section--ricerca-input .container input::placeholder{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400}@media (min-width:64em){.section.section--ricerca-input .container input::-webkit-input-placeholder{font-size:1.5625rem}.section.section--ricerca-input .container input::-moz-placeholder{font-size:1.5625rem}.section.section--ricerca-input .container input:-ms-input-placeholder,.section.section--ricerca-input .container input::-ms-input-placeholder{font-size:1.5625rem}.section.section--ricerca-input .container input::placeholder{font-size:1.5625rem}}.section.section--ricerca-input .container input:focus{color:#d5442d;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;background-image:url(../images/search-red.svg)}@media (min-width:64em){.section.section--ricerca-input .container input:focus{font-size:1.5625rem}}.section.section--ricerca-input .container input:focus::-webkit-input-placeholder{opacity:0}.section.section--ricerca-input .container input:focus::-moz-placeholder{opacity:0}.section.section--ricerca-input .container input:focus:-ms-input-placeholder,.section.section--ricerca-input .container input:focus::-ms-input-placeholder{opacity:0}.section.section--ricerca-input .container input:focus::placeholder{opacity:0}.section.section--benefici{-ms-flex:0 0 100vw;flex:0 0 100vw;max-width:100vw;background-color:#f2f2f2;border-bottom:1px solid #000;margin-bottom:6.25rem;padding:3.75rem 0}.section.section--benefici .container{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}.section.section--benefici .container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--benefici .container .title{font-size:2.8125rem}}.section.section--benefici .container .description{color:#000;margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;padding-bottom:1.25rem}@media (min-width:64em){.section.section--benefici .container .description{font-size:1.5625rem}}.section.section--benefici .container .link{margin:0;font-size:1.25rem;line-height:1.2;font-weight:400;color:#000;cursor:pointer;position:relative;text-decoration:none}@media (min-width:64em){.section.section--benefici .container .link{font-size:1.5625rem}}.section.section--benefici .container .link:hover{color:#d5442d;text-decoration:none}.section.section--benefici .container .link:before{display:none}.section.section--benefici .container .link:hover{text-decoration:underline}.section.section--video{padding-left:20px;padding-right:20px;max-width:100%}@media (min-width:64em){.section.section--video{padding-left:0;padding-right:0}}@media (min-width:48em){.section.section--video{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw}}.section.section--video .video-container{padding:3.75rem 0}.section.section--video .video-container .embedded-video-wrapper{height:0;padding-bottom:56.25%;overflow:hidden;position:relative}@media (min-width:48em){.section.section--video .video-container .embedded-video-wrapper{height:calc(100vh - 9.375rem);padding-bottom:0}}.section.section--video .video-container .embedded-video-wrapper .preview{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;cursor:pointer;height:100%;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.section.section--video .video-container .embedded-video-wrapper .preview-cta{-ms-flex-align:center;align-items:center;position:absolute;top:calc(50% - 3.75rem);left:calc(50% - 3.75rem);z-index:1}.section.section--video .video-container .embedded-video-wrapper .preview-cta .icon{height:7.5rem;width:7.5rem}.section.section--video .video-container .embedded-video-wrapper .preview-cta .icon.icon-play{fill:none;stroke:#fff;transition:all .2s cubic-bezier(.61,.18,.37,.82)}.section.section--video .video-container .embedded-video-wrapper .preview-cta .icon.icon-play circle,.section.section--video .video-container .embedded-video-wrapper .preview-cta .icon.icon-play path,.section.section--video .video-container .embedded-video-wrapper .preview-cta .icon.icon-play polygon,.section.section--video .video-container .embedded-video-wrapper .preview-cta .icon.icon-play rect{fill:none;stroke:#fff}.section.section--video .video-container .embedded-video-wrapper .preview-cta:hover .icon.icon-play{fill:none;stroke:#d5442d;stroke-width:2}.section.section--video .video-container .embedded-video-wrapper .preview-cta:hover .icon.icon-play circle,.section.section--video .video-container .embedded-video-wrapper .preview-cta:hover .icon.icon-play path,.section.section--video .video-container .embedded-video-wrapper .preview-cta:hover .icon.icon-play polygon,.section.section--video .video-container .embedded-video-wrapper .preview-cta:hover .icon.icon-play rect{fill:none;stroke:#d5442d}.section.section--video .video-container .embedded-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.section.section--spazi-carousel{width:100%;border-top:1px solid #000}.section.section--spazi-carousel .container{padding:1.25rem 20px;max-width:100%}@media (min-width:64em){.section.section--spazi-carousel .container{padding-left:0;padding-right:0}}@media (min-width:48em){.section.section--spazi-carousel .container{-ms-flex:0 0 91.6666666667vw;flex:0 0 91.6666666667vw;max-width:91.6666666667vw;margin-left:4.1666666667vw;padding:1.25rem 0}}.section.section--spazi-carousel .container .title{color:#000;margin:0;font-size:2.1875rem;line-height:1;font-weight:700}@media (min-width:64em){.section.section--spazi-carousel .container .title{font-size:2.8125rem}}.section.section--spazi-carousel:last-of-type:not(:first-of-type){border-bottom:1px solid #000}