html{box-sizing:border-box}html,body{overscroll-behavior:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6 p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;text-rendering:optimizespeed}a{color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{color:inherit;font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@font-face{font-family:Poppins;src:url(/wp-content/themes/npress-main/npress/assets/Poppins-Medium.9b9b4a38.woff2) format("woff2"),url(/wp-content/themes/npress-main/npress/assets/Poppins-Medium.7fbbbe96.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/wp-content/themes/npress-main/npress/assets/Poppins-Light.fb1ca566.woff2) format("woff2"),url(/wp-content/themes/npress-main/npress/assets/Poppins-Light.41f353b4.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/wp-content/themes/npress-main/npress/assets/Poppins-LightItalic.bda4ebaf.woff2) format("woff2"),url(/wp-content/themes/npress-main/npress/assets/Poppins-LightItalic.2babd345.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/wp-content/themes/npress-main/npress/assets/Poppins-Regular.efb99a75.woff2) format("woff2"),url(/wp-content/themes/npress-main/npress/assets/Poppins-Regular.eeb0834f.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/wp-content/themes/npress-main/npress/assets/Poppins-SemiBold.f5bbc891.woff2) format("woff2"),url(/wp-content/themes/npress-main/npress/assets/Poppins-SemiBold.17b85a3d.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-size-adjust:100%;font-size:calc(16px + 16 * ((100vw - 375px) / 375))}@media screen and (min-width: 48em){html{font-size:calc(16px + 16 * ((100vw - 1440px) / 1440))}}@media screen and (min-width: 120em){html{font-size:21.3px}}body{font-family:Poppins}b,strong{font-weight:600}.u-fw-300{font-weight:300}.u-fw-400{font-weight:400}.u-fw-500{font-weight:500}.u-fw-600{font-weight:600}.u-text-align-r{text-align:right}.u-text-align-c{text-align:center}.u-text-white{color:#f4f4f4}.u-uppercase{text-transform:uppercase}.o-h1{font-size:max(2.5rem,45px);line-height:.8em;display:block}.o-h2{font-size:max(2rem,32px);line-height:1.25em;display:block}.o-h3{font-size:max(1.5rem,24px);line-height:1.3333333333em;display:block}.o-h4{font-size:max(1.125rem,18px);line-height:1.7777777778em;display:block}.o-h5{font-size:max(1rem,16px);line-height:1.5em;display:block}.o-h6{font-size:max(.875rem,14px);line-height:1.7142857143em;display:block}.o-pretitle{font-size:max(.75rem,15px);line-height:1.5em}.o-page-title{font-size:max(2.5rem,64px);line-height:1.2em}.o-post-title{font-size:max(3rem,48px);line-height:1.3333333333em}.o-governance-structure-title,.o-modal-list-number,.o-data-list-number{font-size:max(3rem,48px);line-height:1em}.o-card-title{font-size:max(1rem,20px);line-height:1.375em}.o-small-description{font-size:max(.75rem,14px);line-height:1.8333333333em}.o-pagination-number,.o-caption{font-size:max(.625rem,14px);line-height:1.5em;color:#494949}.o-prefooter-label{font-size:14px;line-height:21px}.o-carrer-modal-year{font-size:max(7.5rem,150px);line-height:1.5em}p,.o-p{font-size:max(.875rem,16px);line-height:1.7142857143em;font-weight:400;margin:0}.hide-lg{display:block}@media screen and (min-width: 64em){.hide-lg{display:none}}.hide-xs{display:none}@media screen and (min-width: 64em){.hide-xs{display:block}}.c-menu{width:100%;max-width:100%;padding:0 1.5rem;margin-inline:auto;margin:0 auto;display:flex;justify-content:space-between;gap:min(5rem,80px);align-items:center;position:relative;top:0;z-index:10;transition:all .5s}@media screen and (min-width: 48em){.c-menu{padding:0 5rem}}@media screen and (min-width: 64em){.c-menu{border-bottom:none;position:absolute;padding:0px 8.875rem;max-width:1920px}}.c-menu.isActive,.tax-mec_category .c-menu,.post-type-archive-mec-events .c-menu,.mec-events-template-default .c-menu,.page-template-template-base .c-menu,.page-template-template-get-involved-move .c-menu,.page-template-template-contact .c-menu,.page-template-default .c-menu,.post-template-default .c-menu,.page-template-template-base-white .c-menu,.page-template-template-news .c-menu,.talk-template-default .c-menu,.c-menu:hover{box-sizing:border-box;background-color:#f4f4f480}.c-menu.isActive a,.tax-mec_category .c-menu a,.post-type-archive-mec-events .c-menu a,.mec-events-template-default .c-menu a,.page-template-template-base .c-menu a,.page-template-template-get-involved-move .c-menu a,.page-template-template-contact .c-menu a,.page-template-default .c-menu a,.post-template-default .c-menu a,.page-template-template-base-white .c-menu a,.page-template-template-news .c-menu a,.talk-template-default .c-menu a,.c-menu.isActive span,.tax-mec_category .c-menu span,.post-type-archive-mec-events .c-menu span,.mec-events-template-default .c-menu span,.page-template-template-base .c-menu span,.page-template-template-get-involved-move .c-menu span,.page-template-template-contact .c-menu span,.page-template-default .c-menu span,.post-template-default .c-menu span,.page-template-template-base-white .c-menu span,.page-template-template-news .c-menu span,.talk-template-default .c-menu span,.c-menu:hover a,.c-menu:hover span,.c-menu.isActive a.is-active,.tax-mec_category .c-menu a.is-active,.post-type-archive-mec-events .c-menu a.is-active,.mec-events-template-default .c-menu a.is-active,.page-template-template-base .c-menu a.is-active,.page-template-template-get-involved-move .c-menu a.is-active,.page-template-template-contact .c-menu a.is-active,.page-template-default .c-menu a.is-active,.post-template-default .c-menu a.is-active,.page-template-template-base-white .c-menu a.is-active,.page-template-template-news .c-menu a.is-active,.talk-template-default .c-menu a.is-active,.c-menu.isActive span.is-active,.tax-mec_category .c-menu span.is-active,.post-type-archive-mec-events .c-menu span.is-active,.mec-events-template-default .c-menu span.is-active,.page-template-template-base .c-menu span.is-active,.page-template-template-get-involved-move .c-menu span.is-active,.page-template-template-contact .c-menu span.is-active,.page-template-default .c-menu span.is-active,.post-template-default .c-menu span.is-active,.page-template-template-base-white .c-menu span.is-active,.page-template-template-news .c-menu span.is-active,.talk-template-default .c-menu span.is-active,.c-menu:hover a.is-active,.c-menu:hover span.is-active{color:#494949}.c-menu.isActive .c-menu__logo,.tax-mec_category .c-menu .c-menu__logo,.post-type-archive-mec-events .c-menu .c-menu__logo,.mec-events-template-default .c-menu .c-menu__logo,.page-template-template-base .c-menu .c-menu__logo,.page-template-template-get-involved-move .c-menu .c-menu__logo,.page-template-template-contact .c-menu .c-menu__logo,.page-template-default .c-menu .c-menu__logo,.post-template-default .c-menu .c-menu__logo,.page-template-template-base-white .c-menu .c-menu__logo,.page-template-template-news .c-menu .c-menu__logo,.talk-template-default .c-menu .c-menu__logo,.c-menu:hover .c-menu__logo{fill:#79534e;filter:invert(0)}.c-menu__logocontainer{display:flex;padding:15px 0}.c-menu__logo{fill:#79534e;width:135px;aspect-ratio:135/94}@media screen and (min-width: 64em){.c-menu__logo{fill:#fff}}.c-menu__list{position:absolute;width:100%;left:0;top:-250vh;padding:1.5rem;min-height:100vh;transition:all .5s;background-color:#f4f4f4;opacity:0;pointer-events:none}@media screen and (min-width: 48em){.c-menu__list{padding:5rem;opacity:1;pointer-events:all}}@media screen and (min-width: 64em){.c-menu__list{background-color:transparent;min-height:initial;padding:0;width:initial;position:initial;display:block}}.c-menu__list.isOpen,.wpml-ls-item .c-menu__list.sub-menu{top:120px;z-index:1;opacity:1;pointer-events:all}.c-menu__list ul{list-style-type:none;display:flex;flex-direction:column;padding:0;margin:0}@media screen and (min-width: 64em){.c-menu__list ul{padding:0;list-style-type:none;gap:min(1.5rem,24px);flex-direction:row}}.c-menu__list ul li{transition:all .5s;width:max-content}@media screen and (min-width: 64em){.c-menu__list ul li{height:100%;width:initial;padding:36px 0;flex-direction:row}}@media screen and (min-width: 64em){.c-menu__list ul li.current-menu-item a{border-top:4px solid #ffc282}}.c-menu__list a,.c-menu__list span{font-size:20px;font-weight:400;transition:background-color .25s;display:block;box-sizing:border-box;padding:15px 0;display:flex;gap:1rem;align-items:center}@media screen and (min-width: 64em){.c-menu__list a,.c-menu__list span{border-top:4px solid transparent;font-size:12px;color:#f4f4f4}}.c-menu__list a.is-active,.c-menu__list span.is-active{font-weight:600;pointer-events:none}.c-menu__list a .o-voice-index,.c-menu__list span .o-voice-index{color:#c4b0ae!important;font-size:12px}.c-menu .four-columns .sub-menu{grid-template-columns:repeat(4,1fr)}.c-menu .two-columns .sub-menu{grid-template-columns:repeat(2,1fr)}.c-menu .sub-menu{opacity:0;pointer-events:none;position:absolute;left:-100%;top:0;height:100%;width:100%;background-color:#f4f4f4;transition:all .5s;padding:1.5rem}@media screen and (min-width: 48em){.c-menu .sub-menu{padding:5rem}}@media screen and (min-width: 64em){.c-menu .sub-menu{background-color:#f4f4f480;left:0;height:initial;top:124px;display:grid;gap:1.5rem}}.c-menu .sub-menu.isOpen,.c-menu .wpml-ls-item .sub-menu,.wpml-ls-item .c-menu .sub-menu{left:0;z-index:2}.c-menu .sub-menu__single{position:relative;overflow:hidden;padding:initial}@media screen and (min-width: 64em){.c-menu .sub-menu__single{border-radius:.5rem;height:16.875rem}}.c-menu .sub-menu__single img{display:none}@media screen and (min-width: 64em){.c-menu .sub-menu__single img{width:100%;height:100%;object-fit:cover;display:block;object-position:top}}.c-menu .sub-menu__single .o-menu-voice{width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2;font-size:20px;font-weight:400;line-height:32px;letter-spacing:0em}@media screen and (min-width: 64em){.c-menu .sub-menu__single .o-menu-voice{background-color:#0000004d;color:#fff!important;position:absolute;top:0}}.c-menu .sub-menu .o-close-submenu{font-size:14px;color:#494949;display:flex;gap:1rem}.c-menu .have-submenu:hover .sub-menu{pointer-events:initial;opacity:1}.c-menu .no-link .sub-menu a{cursor:pointer}.o-trigger-menu{position:relative;gap:.375rem;width:20px;height:20px}.o-trigger-menu .o-line{height:1px;background-color:#252525;border-radius:10px;position:absolute;transition:all .5s}.o-trigger-menu .o-line.isTop{width:11px;top:0;right:0}.o-trigger-menu .o-line.isBottom{width:16px;top:7px;left:0}.o-trigger-menu.isActive .o-line,.tax-mec_category .o-trigger-menu.c-menu .o-line,.post-type-archive-mec-events .o-trigger-menu.c-menu .o-line,.mec-events-template-default .o-trigger-menu.c-menu .o-line,.page-template-template-base .o-trigger-menu.c-menu .o-line,.page-template-template-get-involved-move .o-trigger-menu.c-menu .o-line,.page-template-template-contact .o-trigger-menu.c-menu .o-line,.page-template-default .o-trigger-menu.c-menu .o-line,.post-template-default .o-trigger-menu.c-menu .o-line,.page-template-template-base-white .o-trigger-menu.c-menu .o-line,.page-template-template-news .o-trigger-menu.c-menu .o-line,.talk-template-default .o-trigger-menu.c-menu .o-line{top:0;right:initial;left:0}.o-trigger-menu.isActive .o-line.isTop,.tax-mec_category .o-trigger-menu.c-menu .o-line.isTop,.post-type-archive-mec-events .o-trigger-menu.c-menu .o-line.isTop,.mec-events-template-default .o-trigger-menu.c-menu .o-line.isTop,.page-template-template-base .o-trigger-menu.c-menu .o-line.isTop,.page-template-template-get-involved-move .o-trigger-menu.c-menu .o-line.isTop,.page-template-template-contact .o-trigger-menu.c-menu .o-line.isTop,.page-template-default .o-trigger-menu.c-menu .o-line.isTop,.post-template-default .o-trigger-menu.c-menu .o-line.isTop,.page-template-template-base-white .o-trigger-menu.c-menu .o-line.isTop,.page-template-template-news .o-trigger-menu.c-menu .o-line.isTop,.talk-template-default .o-trigger-menu.c-menu .o-line.isTop{width:16px;transform:rotate(135deg)}.o-trigger-menu.isActive .o-line.isBottom,.tax-mec_category .o-trigger-menu.c-menu .o-line.isBottom,.post-type-archive-mec-events .o-trigger-menu.c-menu .o-line.isBottom,.mec-events-template-default .o-trigger-menu.c-menu .o-line.isBottom,.page-template-template-base .o-trigger-menu.c-menu .o-line.isBottom,.page-template-template-get-involved-move .o-trigger-menu.c-menu .o-line.isBottom,.page-template-template-contact .o-trigger-menu.c-menu .o-line.isBottom,.page-template-default .o-trigger-menu.c-menu .o-line.isBottom,.post-template-default .o-trigger-menu.c-menu .o-line.isBottom,.page-template-template-base-white .o-trigger-menu.c-menu .o-line.isBottom,.page-template-template-news .o-trigger-menu.c-menu .o-line.isBottom,.talk-template-default .o-trigger-menu.c-menu .o-line.isBottom{width:16px;transform:rotate(45deg)}.c-menu-info{margin-top:5rem}.c-menu-info a{font-size:max(.75rem,14px);padding:.5rem 0}@media screen and (min-width: 64em){.tax-mec_category,.post-type-archive-mec-events,.mec-events-template-default,.page-template-template-base,.page-template-template-get-involved-move,.page-template-template-contact,.page-template-default,.post-template-default,.page-template-template-base-white,.page-template-template-news,.talk-template-default{padding-top:125px}}.wpml-ls-item{position:relative;display:flex;align-items:center;padding:30px 0!important}@media screen and (max-width: 47.99em){.wpml-ls-item{padding:0!important}}.wpml-ls-item .o-voice-index{display:none}.wpml-ls-item .wpml-ls-native{background-color:#f4f4f4;padding:0!important;border-top:0!important;position:relative;width:30px;height:30px;padding:10px;box-sizing:border-box;color:#494949;text-align:center;border-radius:20px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 47.99em){.wpml-ls-item .wpml-ls-native{background-color:#494949;color:#f4f4f4!important;font-size:15px}}.wpml-ls-item .sub-menu{padding:0;height:initial;top:65px;background-color:transparent!important}@media screen and (max-width: 47.99em){.wpml-ls-item .sub-menu{opacity:1;top:0;left:50px}}.wpml-ls-item .sub-menu li{height:auto;background-color:transparent!important}.wpml-ls-item .sub-menu li a{position:relative!important;background-color:transparent!important}.wpml-ls-item .sub-menu img{display:none}@media screen and (max-width: 47.99em){.wpml-ls-item.wpml-ls-current-language .sub-menu .wpml-ls-native{background-color:#c9a681!important}}.wpml-ls-item .js-close-submenu{display:none!important}.c-footer{clear:both}.c-footer__top{background-color:#79534e;padding:1.5rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media screen and (min-width: 64em){.c-footer__top{padding:4.0625rem 8.875rem;grid-template-columns:repeat(3,1fr)}}.c-footer__top .c-footer__logo{filter:invert(1)}.c-footer__top .c-circle-button{margin:0 auto;margin-bottom:1rem}.c-footer__top br{display:none}.c-footer__top .social .o-social-title{color:#fff;margin-bottom:20px}.c-footer__top .social-list{display:flex;gap:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.c-footer__top .social-list .c-circle-button svg{width:15px;height:15px}.c-footer__top .info-container{display:flex;flex-direction:column}.c-footer__middle{background-color:#4b322e;padding:1.5rem;align-items:center;justify-content:center;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;text-align:center}@media screen and (min-width: 64em){.c-footer__middle{padding:1.5rem 8.875rem;grid-template-columns:repeat(3,1fr)}}.c-footer__middle .c-circle-button{margin:0 auto;margin-bottom:1rem}.c-footer__middle br{display:none}.c-footer__bottom{background-color:#4b322e;padding:1.5rem;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 64em){.c-footer__bottom{flex-direction:row;padding:1.5rem 8.875rem}}.c-footer__bottom .o-legal-info{color:#fff!important}.c-footer__bottom .legal-menu{color:#f4f4f4;display:flex;gap:8px;margin-bottom:20px}@media screen and (min-width: 64em){.c-footer__bottom .legal-menu{margin-bottom:initial}}.c-footer__bottom .legal-menu .separator:first-child{display:none}.newsletter .o-newsletter-title,.custom-form .o-newsletter-title{color:#fff;margin-bottom:20px}.newsletter .newsletter-form,.custom-form .newsletter-form{position:relative}.newsletter .newsletter-form #inputmail,.custom-form .newsletter-form #inputmail{width:100%;padding:0 16px;background-color:#fff3;border:none;outline:none;border-radius:9px;color:#fff;height:50px;font-size:13px}.newsletter .newsletter-form #inputmail::placeholder,.custom-form .newsletter-form #inputmail::placeholder{color:#fff9}.newsletter .newsletter-form #inputsubmit,.custom-form .newsletter-form #inputsubmit{position:absolute;right:16px;top:25px;transform:translateY(-50%);background-color:transparent;border:none;outline:none;font-size:13px;color:#fff}.newsletter .newsletter-form .wpcf7-not-valid-tip,.custom-form .newsletter-form .wpcf7-not-valid-tip{font-size:13px;color:#fff;text-decoration:underline;margin-top:10px}.newsletter .wpcf7-acceptance .wpcf7-list-item,.custom-form .wpcf7-acceptance .wpcf7-list-item{padding:0;margin:0}.newsletter .wpcf7-acceptance .wpcf7-list-item-label,.custom-form .wpcf7-acceptance .wpcf7-list-item-label{font-size:13px;line-height:15px;color:#fff!important}.newsletter.dark .newsletter-form,.custom-form.dark .newsletter-form{margin-top:15px}.newsletter.dark #inputmail,.custom-form.dark #inputmail{width:100%;padding:0 16px;background-color:#79534e}.newsletter.dark .wpcf7-not-valid-tip,.custom-form.dark .wpcf7-not-valid-tip{color:#79534e}.newsletter.dark .wpcf7-acceptance .wpcf7-list-item-label,.custom-form.dark .wpcf7-acceptance .wpcf7-list-item-label{color:#79534e!important}.c-cta-line{cursor:pointer}.c-cta-line__content{position:relative;display:flex;align-items:center}.c-cta-line__content:hover .o-decorator:after{left:0}.c-cta-line__content .o-h5{transition:all .5s;color:var(--color)}.c-cta-line__content .o-decorator{height:2px;width:56px;margin-left:10px;border-radius:10px;overflow:hidden;position:relative}.c-cta-line__content .o-decorator:before{content:" ";background-color:var(--color);opacity:.5;left:0;position:absolute;height:2px;width:56px;transition:all 1s;z-index:1}.c-cta-line__content .o-decorator:after{content:" ";opacity:1;background-color:var(--color);left:100%;position:absolute;height:2px;width:56px;transition:all 1s;z-index:2}.c-circle-button{width:40px;height:40px;overflow:hidden;border-radius:40px;border-width:1px;border-style:solid;border-color:var(--bgColor);transition:all .5s;background-color:var(--bgColor);box-sizing:border-box;cursor:pointer;flex-shrink:0}.c-circle-button.is-transparent{background-color:transparent}.js-eccellenze-category:hover .c-circle-button.is-rotating .o-svg-base,.js-eccellenze-category.is-active .c-circle-button.is-rotating .o-svg-base,.js-more-event-info:hover .c-circle-button.is-rotating .o-svg-base,.js-open-people-description:hover .c-circle-button.is-rotating .o-svg-base,.o-prefooter-label:hover .c-circle-button.is-rotating .o-svg-base,.c-sliding-card:hover .c-circle-button.is-rotating .o-svg-base,.c-news-card:hover .c-circle-button.is-rotating .o-svg-base,.c-circle-button.is-rotating:hover .o-svg-base{transform:rotate(-90deg);transition:all .5s linear}.c-circle-button.is-sliding{position:relative}.js-eccellenze-category:hover .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.js-eccellenze-category.is-active .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.js-more-event-info:hover .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.js-open-people-description:hover .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.o-close-modal-inner:hover .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.o-prefooter-label:hover .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.c-sliding-card:hover .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.c-news-card:hover .c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base,.c-circle-button.is-sliding:hover .c-svg-base:first-child .o-svg-base{left:calc(100% + 20px);transition:all .5s ease-in-out}.js-eccellenze-category:hover .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.js-eccellenze-category.is-active .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.js-more-event-info:hover .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.js-open-people-description:hover .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.o-close-modal-inner:hover .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.o-prefooter-label:hover .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.c-sliding-card:hover .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.c-news-card:hover .c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base,.c-circle-button.is-sliding:hover .c-svg-base:last-child .o-svg-base{left:50%;transition:all .5s ease-in-out}.c-circle-button.is-sliding .c-svg-base{position:absolute;top:0;left:0}.c-circle-button.is-sliding .c-svg-base:first-child .o-svg-base{left:50%}.c-circle-button.is-sliding .c-svg-base:last-child .o-svg-base{left:-20px}.c-circle-button.is-sliding .c-svg-base .o-svg-base{position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.js-eccellenze-category:hover .c-circle-button,.js-eccellenze-category.is-active .c-circle-button,.js-more-event-info:hover .c-circle-button,.js-open-people-description:hover .c-circle-button,.o-close-modal-inner:hover .c-circle-button,.o-prefooter-label:hover .c-circle-button,.c-sliding-card:hover .c-circle-button,.c-news-card:hover .c-circle-button,.card-iniziative:hover .c-circle-button,.c-circle-button:hover{background-color:var(--bgColor)}.js-eccellenze-category:hover .c-circle-button .o-svg-base,.js-eccellenze-category.is-active .c-circle-button .o-svg-base,.js-more-event-info:hover .c-circle-button .o-svg-base,.js-open-people-description:hover .c-circle-button .o-svg-base,.o-close-modal-inner:hover .c-circle-button .o-svg-base,.o-prefooter-label:hover .c-circle-button .o-svg-base,.c-sliding-card:hover .c-circle-button .o-svg-base,.c-news-card:hover .c-circle-button .o-svg-base,.card-iniziative:hover .c-circle-button .o-svg-base,.c-circle-button:hover .o-svg-base{fill:var(--iconHoverColor)}.c-circle-button .o-svg-base{width:40px;height:40px;transition:all .5s linear}.c-svg-base{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.c-svg-base:hover .o-svg-base{fill:var(--hoverColor)}.o-svg-base{min-width:10px;min-height:10px;fill:var(--color);transition:all .5s}.c-download-button{border-radius:16px;background-color:#f4f4f4;padding:24px;box-sizing:border-box;display:flex;align-items:center;max-width:max-content}.c-download-button__text{margin:0 20px}.c-download-button .o-download-icon .o-svg-base{width:28px;height:28px}.c-scroll-indicator{position:relative;width:40px;height:40px;margin-top:100px}.c-scroll-indicator.is-horizontal{transform:rotate(270deg)}.c-scroll-indicator .o-circle{width:40px;height:40px;border:1px solid #f4f4f4;border-radius:100%;box-sizing:border-box}.c-scroll-indicator .o-circle:after{content:"";position:absolute;left:50%;top:50%;border-radius:100%;transform:translate(-50%,-50%);background-color:#f4f4f4;opacity:.4;animation:pulse 3s infinite}.c-scroll-indicator .o-line{width:1px;background-color:#f4f4f4;position:absolute;left:50%;top:-70px;animation:line-anim 3s infinite}.c-scroll-indicator.isBlack .o-circle{border:1px solid #252525}.c-scroll-indicator.isBlack .o-circle:after{background-color:#252525}.c-scroll-indicator.isBlack .o-line{background-color:#252525}.c-event-modal__scroller .c-scroll-indicator .o-circle,.c-project-modal__scroller .c-scroll-indicator .o-circle,.c-career-modal__scroller .c-scroll-indicator .o-circle{border:1px solid #252525}.c-event-modal__scroller .c-scroll-indicator .o-circle:after,.c-project-modal__scroller .c-scroll-indicator .o-circle:after,.c-career-modal__scroller .c-scroll-indicator .o-circle:after{background-color:#252525}.c-event-modal__scroller .c-scroll-indicator .o-line,.c-project-modal__scroller .c-scroll-indicator .o-line,.c-career-modal__scroller .c-scroll-indicator .o-line{background-color:#252525}@keyframes pulse{60%{width:0;height:0}to{width:60px;height:60px}}@keyframes line-anim{0%{height:0}40%{top:-70px;height:90px}80%{height:0;top:20px}}.c-partner-card{background-color:#ececec;border-radius:.625rem;padding:2rem;transition:all .5s;position:relative}.c-partner-card:hover{transition:all .5s;background-color:#fff}.c-partner-card:hover .o-partner-image{filter:grayscale(0)}.c-partner-card:hover .o-card-link-icon{transition:all .5s}.c-partner-card:hover .o-card-link-icon.isVisible{left:100%;bottom:100%}.c-partner-card:hover .o-card-link-icon.isOuter{left:0;bottom:0}.c-partner-card .o-partner-image{height:6.25rem;width:100%;object-fit:contain;filter:grayscale(1);mix-blend-mode:darken;transition:all .5s}@media screen and (min-width: 48em){.c-partner-card .o-partner-image{height:11.25rem}}@media screen and (min-width: 64em){.c-partner-card .o-partner-image{height:5rem}}.c-partner-card .o-partner-name{display:block;margin-top:2rem;column-rule:#252525}.c-partner-card .o-card-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5}.c-partner-card .icon-container{position:absolute;width:.625rem;height:.625rem;top:1.125rem;right:1.125rem;overflow:hidden}@media screen and (min-width: 48em){.c-partner-card .icon-container{width:1.25rem;height:1.25rem}}@media screen and (min-width: 64em){.c-partner-card .icon-container{width:.625rem;height:.625rem}}.c-partner-card .o-card-link-icon{position:absolute;width:.625rem;height:.625rem;transition:all .5s}@media screen and (min-width: 48em){.c-partner-card .o-card-link-icon{width:1.25rem;height:1.25rem}}@media screen and (min-width: 64em){.c-partner-card .o-card-link-icon{width:.625rem;height:.625rem}}.c-partner-card .o-card-link-icon.isVisible{left:0;bottom:0}.c-partner-card .o-card-link-icon.isOuter{left:-100%;bottom:-100%}.c-project-modal{background-color:#f4f4f4;clear:both;position:fixed;top:100%;left:0;transition:all .5s;z-index:8}@media screen and (min-width: 64em){.c-project-modal{top:0;left:100%;position:fixed}}.c-project-modal .o-close-modal{opacity:0;transform:rotate(45deg);transition:all 2s;z-index:10}.c-project-modal.isVisible{top:0}@media screen and (min-width: 64em){.c-project-modal.isVisible{left:0}}.c-project-modal.isVisible .o-close-modal{opacity:1;position:fixed;left:50%;transform:translate(-50%);top:20px;cursor:pointer}@media screen and (min-width: 64em){.c-project-modal.isVisible .o-close-modal{transform:initial;left:20px;top:50%}}.c-project-modal.isVisible .o-close-modal svg{width:20px}.c-project-modal__scroller{display:flex;flex-direction:column;position:relative;width:100vw;height:100vh;overflow:scroll}@media screen and (min-width: 64em){.c-project-modal__scroller{height:initial;flex-direction:row}}.c-project-modal .box{display:flex;flex-shrink:0;height:initial}@media screen and (min-width: 64em){.c-project-modal .box{height:100vh}}.c-project-modal .box__1{width:100%;flex-direction:column;justify-content:center;padding:1.5rem;align-items:flex-start;padding-top:150px}@media screen and (min-width: 48em){.c-project-modal .box__1{padding:5rem;padding-top:150px}}@media screen and (min-width: 64em){.c-project-modal .box__1{align-items:initial;padding:0;margin-right:3rem;margin-left:8.875rem;width:30rem}}.c-project-modal .box__1 .o-current-category{color:#79534e;margin-bottom:1rem}.c-project-modal .box__1 .o-scroll{display:flex;align-items:center;transform:rotate(90deg);margin-top:50px;margin-left:50px}@media screen and (min-width: 64em){.c-project-modal .box__1 .o-scroll{margin-left:0;margin-top:0;transform:none}}.c-project-modal .box__1 .o-scroll .o-pretitle{margin-top:100px;margin-right:100px;display:none}@media screen and (min-width: 64em){.c-project-modal .box__1 .o-scroll .o-pretitle{display:block}}.c-project-modal .box__2{align-items:flex-end}.c-project-modal .box__2 .o-modal-thumbnail{height:50vh;width:100%;object-fit:cover}@media screen and (min-width: 64em){.c-project-modal .box__2 .o-modal-thumbnail{height:88vh;width:56.25rem}}.c-project-modal .box__3{width:100%;padding:1.5rem;flex-direction:column;justify-content:center}@media screen and (min-width: 48em){.c-project-modal .box__3{padding:5rem}}@media screen and (min-width: 64em){.c-project-modal .box__3{width:62.5rem;padding:19vh 8.875rem}}.c-project-modal .box__3 .o-intro-description{width:100%;margin-bottom:1.5rem}@media screen and (min-width: 64em){.c-project-modal .box__3 .o-intro-description{width:28.125rem}}.c-project-modal .box__3 .c-number-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4.5625rem;row-gap:2rem;margin-top:8vh}@media screen and (min-width: 64em){.c-project-modal .box__3 .c-number-list{grid-template-columns:repeat(3,1fr)}}.c-project-modal .box__3 .c-number-list .o-modal-list-number{color:#79534e}.c-project-modal .box__3 .c-number-list .o-modal-list-number-description{color:#494949}.c-project-modal .box__4 .c-modal-project-slider{max-width:85rem;position:relative}.c-project-modal .box__4 .c-modal-project-slider .swiper-slide{width:100%}@media screen and (min-width: 64em){.c-project-modal .box__4 .c-modal-project-slider .swiper-slide{width:85rem}}.c-project-modal .box__4 .c-modal-project-slider .swiper-slide img{height:50vh;width:100%;object-fit:contain}@media screen and (min-width: 64em){.c-project-modal .box__4 .c-modal-project-slider .swiper-slide img{height:100vh}}.c-project-modal .box__5{background-color:#ececec;display:flex;flex-direction:column;padding:1.5rem;align-items:flex-start;row-gap:3rem}@media screen and (min-width: 48em){.c-project-modal .box__5{padding:5rem}}@media screen and (min-width: 64em){.c-project-modal .box__5{flex-direction:row;display:flex;align-items:center;padding:8.875rem;gap:8.375rem}}@media screen and (min-width: 64em){.c-project-modal .box__5 .o-project-description{max-width:28.125rem}}.c-project-modal .box__6{padding:1.5rem;gap:1.5rem;align-items:center;flex-direction:column}@media screen and (min-width: 48em){.c-project-modal .box__6{padding:5rem}}@media screen and (min-width: 64em){.c-project-modal .box__6{flex-direction:row;padding:0 8.875rem;gap:8.875rem}}.c-project-modal .box__6 .partners-intro{width:100%}@media screen and (min-width: 64em){.c-project-modal .box__6 .partners-intro{width:20.625rem}}.c-project-modal .box__6 .partners-intro__title{margin-bottom:2.5rem}.c-project-modal .box__6 .partners-intro__description{margin-bottom:1.5rem}.c-project-modal .box__6 .partners-intro .o-close-modal-inner{display:flex;align-items:center;gap:1rem;margin-top:2.5rem;cursor:pointer}.c-project-modal .box__6 .partners-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;margin-top:1.5rem}@media screen and (min-width: 48em){.c-project-modal .box__6 .partners-grid{grid-template-columns:repeat(3,1fr)}}.c-project-modal .box__6 .partners-grid__technogym{grid-template-columns:repeat(1,1fr)}.c-project-modal .slider-navigation__arrow{position:absolute;z-index:9;bottom:20px}.c-project-modal .slider-navigation__arrow.isNext{right:20px}.c-project-modal .slider-navigation__arrow.isPrev{left:20px;transform:rotate(180deg)}.c-intro{position:relative}.c-intro .o-cover-image{display:block;width:100%;object-fit:cover;height:95.5vh}@media screen and (min-width: 64em){.c-intro .o-cover-image{height:calc(100vh - 125px)}}.c-intro .l-overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.c-intro .c-scroll-indicator{position:absolute;bottom:3.75rem;left:50%;transform:translate(-50%)}@media screen and (min-width: 48em){.c-intro .o-pretitle{margin-bottom:1.5rem}}.c-hero-2026{position:relative}.c-hero-2026 .o-cover-image{display:block;width:100%;object-fit:cover;height:95.5vh}@media screen and (min-width: 64em){.c-hero-2026 .o-cover-image{height:95.5vh}}.c-hero-2026 .l-overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem;text-align:center}.c-hero-2026 .l-overlay .o-hero-logo{width:14.625rem;margin-bottom:2.5rem}.c-hero-2026 .l-overlay .o-hero-title{margin-bottom:1rem}.c-hero-2026 .l-overlay .o-hero-text{margin-bottom:2.5rem}.c-hero-2026 .c-scroll-indicator{position:absolute;bottom:3.75rem;left:50%;transform:translate(-50%)}body{background-color:#f4f4f4;max-width:1920px;margin:0 auto}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#79534e}::-webkit-scrollbar-thumb:hover{background:#c4b0ae}.no-link,.no-link a{cursor:default}.form-container .form-flex{display:grid;grid-template-columns:repeat(1,1fr);column-gap:1.5rem;row-gap:1rem}@media screen and (min-width: 64em){.form-container .form-flex{grid-template-columns:repeat(2,1fr)}}.form-container input,.form-container textarea,.form-container select{border:none;border-radius:.5rem;padding:.8125rem 1.5rem;width:100%;font-size:14px;line-height:24px;background-color:#f4f4f4}.form-container input:focus,.form-container textarea:focus,.form-container select:focus{outline:none}.form-container textarea,.form-container select,.form-container .cf7-report,.form-container .cf7-event{margin-top:1rem}.form-container .default-field{margin-top:1rem;font-size:14px;line-height:24px;color:#494949}.form-container .default-field select{margin-top:0;color:#252525}.form-container input[type=checkbox]{width:16px;height:16px;border:1px solid #252525;margin-right:1.5rem}.form-container .cf7-accetptance{margin-top:2.5rem;font-size:12px;line-height:24px}.form-container .cf7-accetptance .wpcf7-list-item{margin:0}.form-container .cf7-accetptance .wpcf7-list-item label{display:flex}.form-container .wpcf7-not-valid-tip{font-size:12px;font-weight:600;margin-top:.5rem}.cf7-submit{display:flex;align-items:flex-end;flex-direction:column}.cf7-submit input{width:max-content;background-color:transparent;font-weight:700;padding:0;margin-top:2.5rem}form .wpcf7-response-output{border-radius:.5rem;padding:.8125rem 1.5rem;width:100%;font-size:14px;line-height:24px;border-color:#8cc63f}form.invalid .wpcf7-response-output{border-radius:.5rem;padding:.8125rem 1.5rem;width:100%;font-size:14px;line-height:24px;border-color:#79534e}.o-form-title{margin-bottom:2.5rem}.o-form-title span{color:#c4b0ae}.mec-book-tickets-container .mec-book-field-name,.mec-book-tickets-container .mec-book-field-mec_email{width:100%!important}
