html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-Thin.woff2) format("woff2"),url(../assets/font/ArponaSans-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-ExtraLight.woff2) format("woff2"),url(../assets/font/ArponaSans-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-Light.woff2) format("woff2"),url(../assets/font/ArponaSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-Regular.woff2) format("woff2"),url(../assets/font/ArponaSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-Medium.woff2) format("woff2"),url(../assets/font/ArponaSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-SemiBold.woff2) format("woff2"),url(../assets/font/ArponaSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-Bold.woff2) format("woff2"),url(../assets/font/ArponaSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-ExtraBold.woff2) format("woff2"),url(../assets/font/ArponaSans-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:ArponaSans;src:url(../assets/font/ArponaSans-Black.woff2) format("woff2"),url(../assets/font/ArponaSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-Thin.woff2) format("woff2"),url(../assets/font/Arpona-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-ExtraLight.woff2) format("woff2"),url(../assets/font/Arpona-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-Light.woff2) format("woff2"),url(../assets/font/Arpona-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-Regular.woff2) format("woff2"),url(../assets/font/Arpona-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-Medium.woff2) format("woff2"),url(../assets/font/Arpona-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-SemiBold.woff2) format("woff2"),url(../assets/font/Arpona-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-Bold.woff2) format("woff2"),url(../assets/font/Arpona-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arpona;src:url(../assets/font/Arpona-ExtraBold.woff2) format("woff2"),url(../assets/font/Arpona-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}.main{width:100%;height:fit-content;position:relative;display:flex;flex-direction:column;transition:opacity var(--transition-duration--slower) var(--transition-ease--out-expo);z-index:var(--main-z-index);padding-top:var(--header-height)}.loader-hidden .main{opacity:1}@media (min-width: 1024px){.main{position:relative}}.hidden{opacity:0;pointer-events:none}.header-in-view-trigger{width:1px;height:100vh;position:absolute;top:0;left:0;pointer-events:none}.header-in-view-trigger__last{left:calc(100% - 100vw)}section{z-index:var(--section-z-index)}:root{--font-arponasans: "ArponaSans", sans-serif;--font-arpona: "Arpona", serif}.arpona{font-family:var(--font-arpona);font-optical-sizing:auto;font-style:normal}.arpona-sans{font-family:var(--font-arponasans);font-optical-sizing:auto;font-style:normal}i,.italic{font-style:italic}.thin{font-weight:100}.extra-light{font-weight:200}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}b,.semi-bold{font-weight:600}.bold{font-weight:700}.extra-bold{font-weight:800}.black{font-weight:900}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.no-transform{text-transform:none}.underlined{text-decoration:underline}.outlined{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentColor}.text--center{text-align:center}h2{font-size:3.2rem;line-height:3.2rem}@media (min-width: 1024px){h2{font-size:6rem;line-height:6rem}}.h3{font-size:2.4rem;line-height:2.4rem;font-weight:inherit}@media (min-width: 1024px){.h3{font-size:4.4rem;line-height:4.4rem}}h3{font-size:2.4rem;line-height:2.4rem}@media (min-width: 1024px){h3{font-size:4.4rem;line-height:4.4rem}}h4{font-size:1.6rem;line-height:1.6rem;font-weight:inherit}@media (min-width: 1024px){h4{font-size:2.4rem;line-height:2.4rem}}.h4{font-size:1.6rem;line-height:2rem;font-weight:inherit}@media (min-width: 1024px){.h4{font-size:2.4rem;line-height:2.8rem}}h5{font-size:1.2rem;line-height:1.2rem;font-weight:inherit}@media (min-width: 1024px){h5{font-size:2rem;line-height:2rem}}.h5{font-size:1.2rem}@media (min-width: 1024px){.h5{font-size:2rem}}h6{font-size:1rem;font-weight:inherit}@media (min-width: 1024px){h6{font-size:1.5rem}}.p0{font-size:1.2rem}@media (min-width: 1024px){.p0{font-size:1.3rem}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html,body{box-sizing:border-box}html{width:100%;font-size:2.6666666667vw}@media (min-width: 1024px){html{font-size:.5vw}}body{background-color:var(--white);width:100%;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}ul{list-style:none}a{text-decoration:none;color:inherit;cursor:pointer}select,button,input,textarea{padding:0;border:none;outline:none;background:none}:root{--black: #111111;--red: #e1212e;--white: #ffffff;--gray: #e4e5e4;--sail: #f5f4f1}.c-black{color:var(--black)}.c-red{color:var(--red)}.c-white{color:var(--white)}.c-gray{color:var(--gray)}.c-sail{color:var(--sail)}.bc-black{background-color:var(--black)}.bc-red{background-color:var(--red)}.bc-white{background-color:var(--white)}.bc-gray{background-color:var(--gray)}.bc-sail{background-color:var(--sail)}body{color:var(--black)}:root{--canvas-z-index: 0;--footer-z-index: 100;--section-z-index: 200;--main-z-index: 300;--page-transitioner-z-index: 699;--submenu-z-index: 702;--cart-modal-z-index: 800;--cookie-banner-z-index: 800;--scroll-down-z-index: 992;--page-transitioner-z-index: 994;--header-z-index: 995;--nav-z-index: 996;--cursor-z-index: 997;--loader-z-index: 998;--columns-z-index: 999;--vrem: 1.1160714286vh;--v-spacer-xxl: calc(20 * var(--vrem));--v-spacer-xl: calc(14 * var(--vrem));--v-spacer-l: calc(10 * var(--vrem));--v-spacer-m: calc(6.6 * var(--vrem));--v-spacer-s: calc(3.6 * var(--vrem));--v-spacer-xs: calc(3 * var(--vrem));--v-spacer-xxs: calc(1.6 * var(--vrem));--h-spacer-l: calc(var(--columns-2) + var(--gutter));--h-spacer-m: var(--columns-1);--h-spacer-s: var(--gutter)}@media (min-width: 1024px){:root{--vrem: 1.2019230769vh}}:root{--transition-ease--in-quad: cubic-bezier(.55, .085, .68, .53);--transition-ease--in-cubic: cubic-bezier(.55, .055, .675, .19);--transition-ease--in-quart: cubic-bezier(.895, .03, .685, .22);--transition-ease--in-quint: cubic-bezier(.755, .05, .855, .06);--transition-ease--in-expo: cubic-bezier(.95, .05, .795, .035);--transition-ease--in-circ: cubic-bezier(.6, .04, .98, .335);--transition-ease--out-quad: cubic-bezier(.25, .46, .45, .94);--transition-ease--out-cubic: cubic-bezier(.215, .61, .355, 1);--transition-ease--out-quart: cubic-bezier(.165, .84, .44, 1);--transition-ease--out-quint: cubic-bezier(.23, 1, .32, 1);--transition-ease--out-expo: cubic-bezier(.19, 1, .22, 1);--transition-ease--out-circ: cubic-bezier(.075, .82, .165, 1);--transition-ease--in-out-quad: cubic-bezier(.455, .03, .515, .955);--transition-ease--in-out-cubic: cubic-bezier(.645, .045, .355, 1);--transition-ease--in-out-quart: cubic-bezier(.77, 0, .175, 1);--transition-ease--in-out-quint: cubic-bezier(.86, 0, .07, 1);--transition-ease--in-out-expo: cubic-bezier(1, 0, 0, 1);--transition-ease--in-out-circ: cubic-bezier(.785, .135, .15, .86);--transition-duration--fastest: .2s;--transition-duration--faster: .4s;--transition-duration--more-fast: .6s;--transition-duration--fast: .8s;--transition-duration--normal: 1s;--transition-duration--slow: 1.2s;--transition-duration--more-slow: 1.4s;--transition-duration--slower: 1.6s;--transition-duration--slowest: 1.8s}.biglietterie{display:flex;flex-direction:column;row-gap:3.2rem;align-items:center;padding:4rem 0}@media (min-width: 1024px){.biglietterie{padding:8rem 0}}.button{display:flex;align-items:center;justify-content:space-between;column-gap:.8rem;border-radius:1.2rem;padding:1.2rem 1.6rem;white-space:nowrap}@media (min-width: 1024px){.button{column-gap:1.6rem;padding:1.6rem 2.4rem}}.button__icon{width:1.2rem;height:1.2rem}@media (min-width: 1024px){.button__icon{width:2rem;height:2rem}}.button__icon img{width:100%;height:100%;object-position:center;object-fit:contain}.block-1{width:var(--columns-6);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;row-gap:1.6rem;padding:0 0 var(--margin)}@media (min-width: 1024px){.block-1{width:100%;padding:0 var(--margin) 8rem;row-gap:2.4rem}}.block-1__image.image{width:100%;overflow:hidden;border-radius:1.6rem;aspect-ratio:16/9}@media (min-width: 1024px){.block-1__image.image{max-height:64vh}}.block-2{width:100%;aspect-ratio:12/16;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;box-sizing:border-box;padding:var(--margin)}@media (min-width: 1024px){.block-2{aspect-ratio:1082/474}}.block-2__image.image{width:100%;aspect-ratio:12/16;overflow:hidden;position:absolute;top:0;left:0;z-index:1}@media (min-width: 1024px){.block-2__image.image{aspect-ratio:1082/474}}.block-2 .title{position:relative;z-index:2}.calendar{width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:3.2rem}.calendar__header{box-sizing:border-box;padding:1.6rem;display:flex;align-items:center;justify-content:flex-start;column-gap:2.4rem;list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity;scroll-padding:0 1.6rem}@media (min-width: 1024px){.calendar__header{justify-content:center;overflow:hidden}}.calendar__header__month{flex:0 0 auto;scroll-snap-align:start;transition:color var(--transition-duration--faster) var(--transition-ease--out-quint)}.calendar__header__month:hover,.calendar__header__month--selected{color:var(--red)}.calendar__header__month--disabled{pointer-events:none;opacity:.4}.calendar__months{width:100%;position:relative}.calendar__months__month{width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:1.6rem;opacity:0;position:absolute;top:0;left:0;transition:opacity var(--transition-duration--faster) var(--transition-ease--out-quint);pointer-events:none}.calendar__months__month--visible{opacity:1;pointer-events:all}.calendar__months__month__match{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;border-radius:1.6rem;overflow:hidden;row-gap:1.6rem}@media (min-width: 1024px){.calendar__months__month__match{display:grid;grid-template-columns:repeat(24,1fr);column-gap:var(--gutter);align-items:center}}.calendar__months__month__match__date{padding:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.8rem}@media (min-width: 1024px){.calendar__months__month__match__date{aspect-ratio:1;grid-column:1/span 3}}.calendar__months__month__match__date__day{position:relative}.calendar__months__month__match__date__day:before{content:"00";color:transparent;pointer-events:none;opacity:0}.calendar__months__month__match__date__day h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar__months__month__match__info{display:flex;flex-direction:column;align-items:center}@media (min-width: 1024px){.calendar__months__month__match__info{justify-content:flex-start;align-items:flex-start;grid-column:5/span 5}}.calendar__months__month__match__info__top{display:flex;align-items:center}.calendar__months__month__match__result{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:1.6rem;column-gap:var(--gutter)}@media (min-width: 1024px){.calendar__months__month__match__result{align-items:flex-start;min-width:0;grid-column:10/span 14;padding-bottom:0}}.calendar__months__month__match__result__home,.calendar__months__month__match__result__away{display:flex;flex-direction:column;align-items:center;row-gap:.8rem}@media (min-width: 1024px){.calendar__months__month__match__result__home,.calendar__months__month__match__result__away{flex-direction:row;column-gap:var(--gutter);max-width:var(--columns-6)}}.calendar__months__month__match__result__home__name,.calendar__months__month__match__result__away__name{max-width:var(--columns-2);overflow:hidden;text-overflow:ellipsis}@media (min-width: 1024px){.calendar__months__month__match__result__home__name,.calendar__months__month__match__result__away__name{max-width:none}}.calendar__months__month__match__result__home__logo,.calendar__months__month__match__result__away__logo{width:5.6rem;aspect-ratio:1;flex-shrink:0}@media (min-width: 1024px){.calendar__months__month__match__result__home__logo,.calendar__months__month__match__result__away__logo{width:var(--columns-2)}}.calendar__months__month__match__result__home__logo img,.calendar__months__month__match__result__away__logo img{width:100%;height:100%;object-fit:contain;object-position:center}.calendar__months__month__match__result__home{flex-direction:column-reverse}@media (min-width: 1024px){.calendar__months__month__match__result__home{flex-direction:row;justify-content:flex-end}}.calendar__months__month__match__result__home__name{text-align:right}.calendar__months__month__match__result__result{aspect-ratio:1;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.calendar__months__month__match__result__result{width:var(--columns-2)}}.contacts{width:100%;padding:4rem var(--margin);display:flex;flex-direction:column;align-items:flex-start;row-gap:3.2rem}@media (min-width: 1024px){.contacts{padding:8rem var(--margin)}}.contacts__items{width:100%;display:flex;flex-direction:column;align-items:stretch}.contacts__item{padding:3.2rem 0;display:flex;flex-direction:column;align-items:center;position:relative;font-size:2.4rem;line-height:2.4rem}@media (min-width: 1024px){.contacts__item{display:grid;grid-template-columns:repeat(2,1fr)}}.contacts__item:before,.contacts__item:last-child:after{content:"";width:100%;height:1px;background-color:var(--black);position:absolute;top:0;left:0}.contacts__item:last-child:after{top:auto;bottom:0}.data-card{display:flex;flex-direction:column;align-items:center;row-gap:2.4rem;padding:2.4rem 1.6rem 3.6rem;position:relative;border-radius:1.6rem;background-color:var(--white)}@media (min-width: 1024px){.data-card{padding:2.4rem 4rem 3.6rem;row-gap:0}}.data-card__header{display:flex;flex-direction:column;align-items:center;row-gap:.64rem}.data-card__button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.data-card__text{white-space:pre-line;text-align:center}.featured-news{width:100%;aspect-ratio:9/16;padding:1.6rem;display:flex;flex-direction:column;position:relative;justify-content:flex-end;row-gap:1.6rem}@media (min-width: 1024px){.featured-news{align-items:flex-start;aspect-ratio:16/9;padding:calc(2 * var(--full-column));column-gap:calc(2 * var(--full-column))}}.featured-news__image.image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.featured-news:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom,#0000,#0009);z-index:2}.featured-news__text{width:100%;position:relative;z-index:3;display:flex;row-gap:1.6rem;flex-direction:column;align-items:flex-start}.featured-news__text .title{text-align:left}.featured-news__cta{flex-shrink:0;z-index:3}.footer{width:100%;display:flex;flex-direction:column}.footer__marquee{padding:2.4rem 0}@media (min-width: 1024px){.footer__marquee{padding:6.4rem 0}}.footer__marquee__image{width:32rem;height:16rem}.footer__marquee__image img{object-fit:contain}.footer__content{box-sizing:border-box;padding:4rem var(--margin);display:flex;flex-direction:column;row-gap:2.4rem;color:var(--white)}@media (min-width: 1024px){.footer__content{row-gap:1.6rem;padding:8rem var(--margin)}}.footer__content__top{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;row-gap:2.4rem;padding-bottom:2.4rem}@media (min-width: 1024px){.footer__content__top{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1.6rem}}.footer__content__top:after{content:"";position:absolute;bottom:0;left:0;background-color:var(--white);width:100%;height:1px}.footer__content__top__logo{width:16rem;flex-shrink:0;aspect-ratio:313/29;background-image:url(../../assets/icons/logo-nocerina-footer.png);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 1024px){.footer__content__top__logo{width:24rem}}.footer__content__top__social{display:flex;align-items:center;column-gap:2.4rem}.footer__content__top__social__items{display:flex;align-items:center;column-gap:1.6rem}.footer__content__top__social__items__item{width:2.4rem;height:2.4rem}.footer__content__top__social__items__item img{width:100%;height:100%;object-fit:contain;object-position:center}.footer__content__bottom{display:flex;flex-direction:column;justify-content:flex-start;row-gap:2.4rem;align-items:flex-start}@media (min-width: 1024px){.footer__content__bottom{align-items:center;row-gap:.8rem}}.footer__content__bottom__row{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:space-between;row-gap:2.4rem}@media (min-width: 1024px){.footer__content__bottom__row{width:100%;align-items:center;flex-direction:row}}.footer__content__bottom__row__nav{display:flex;flex-direction:column;column-gap:.4rem}@media (min-width: 1024px){.footer__content__bottom__row__nav{flex-direction:row}}.footer__content__bottom__row__nav__item{display:flex;align-items:center;column-gap:.4rem}@media (min-width: 1024px){.footer__content__bottom__row__nav__item+.footer__content__bottom__row__nav__item:before{content:"|"}}@media (min-width: 1024px){.footer__actions{display:flex;justify-content:flex-end}}.footer__credits{padding:2.4rem var(--margin);display:flex;justify-content:center;align-items:center;color:var(--white);background-color:#000000e6}.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:.4rem;position:relative;cursor:pointer}.hamburger--light{color:var(--white)}.hamburger__line,.hamburger__line:before,.hamburger:before,.hamburger:after{content:"";width:2rem;height:.15rem;background-color:currentColor;transition:transform var(--transition-duration--fast) var(--transition-ease--out-quint);will-change:transform}.hamburger__line{position:relative}.nav-visible .hamburger__line{transform:rotate(45deg)}.hamburger__line:before{position:absolute;top:0;left:0}.nav-visible .hamburger__line:before{transform:rotate(-90deg)}.nav-visible .hamburger__line,.nav-visible .hamburger__line:before{transition-delay:var(--transition-duration--fastest)}.nav-visible .hamburger:before{transform:translateY(calc(.6rem + 100%))}.nav-visible .hamburger:after{transform:translateY(calc(-.6rem - 100%))}.hamburger:before,.hamburger:after{opacity:1;transition:transform var(--transition-duration--fast) var(--transition-ease--out-quint) var(--transition-duration--fastest),opacity 0s var(--transition-duration--fastest)}.nav-visible .hamburger:before,.nav-visible .hamburger:after{opacity:0;transition:transform var(--transition-duration--fast) var(--transition-ease--out-quint) 0s,opacity 0s var(--transition-duration--fastest)}.header{width:100vw;padding:1.6rem var(--margin);box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between;column-gap:4rem;position:fixed;top:0;left:0;z-index:var(--header-z-index)}@media (min-width: 1024px){.header{padding:0 var(--margin);justify-content:flex-start}}.header__logo{position:relative;width:3.2rem;z-index:2;flex-shrink:0}@media (min-width: 1024px){.header__logo{width:8rem}}.header__logo__icon{display:block;width:100%;aspect-ratio:1214/1569;background-image:url(../../assets/icons/logo-nocerina.gif);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 1024px){.header__logo__icon{position:absolute;top:100%;transform:translateY(-50%)}}.header__hamburger{align-self:center;display:flex;justify-content:flex-start;align-items:center;column-gap:.8rem}@media (min-width: 1024px){.header__hamburger{display:none}}.header__nav{width:100%;display:none;align-items:center;justify-content:space-between;position:relative}@media (min-width: 1024px){.header__nav{display:flex}}.header__nav:after{content:"";width:100%;height:1px;background-color:var(--white);position:absolute;bottom:0;left:0;transform-origin:center right;transform:scaleX(0);transition:transform var(--transition-duration--fast) var(--transition-ease--out-quint)}.header--subnav-visible .header__nav:after{transform-origin:center left;transform:scaleX(1)}.header__nav__item{padding:2.4rem 0;cursor:pointer;transition:color var(--transition-duration--faster) var(--transition-ease--out-quint)}.header__nav__item:hover,.header__nav__item--hover{color:var(--red)}.header__subnav{width:100%;padding:2.4rem var(--margin) 8rem calc(12rem + var(--margin));position:absolute;top:100%;left:0;z-index:1;transition:clip-path var(--transition-duration--faster) var(--transition-ease--out-quint);clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);display:none}@media (min-width: 1024px){.header__subnav{display:block}}.header--subnav-visible .header__subnav{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.header__subnav__items{position:relative}.header__subnav__items__list{display:flex;flex-direction:column;row-gap:1.6rem;align-items:flex-start;position:absolute;top:0;left:0;pointer-events:none}.header__subnav__items__list--visible{pointer-events:all}.header__subnav__items__list__item{opacity:0;transform:translateY(8px);transition:var(--transition-duration--faster) var(--transition-ease--out-quint);transition-property:opacity,transform}.header__subnav__items__list--visible .header__subnav__items__list__item{opacity:1;transform:translateY(0)}.header__subnav__items__list__item a{color:var(--white);transition:color var(--transition-duration--faster) var(--transition-ease--out-quint)}.header__subnav__items__list__item a:hover{color:var(--red)}.header__subnav__titles{width:100%;height:8rem;align-self:flex-end;position:absolute;bottom:0;left:0}.header__subnav__titles__title{position:absolute;bottom:0;right:var(--margin);font-size:16rem;line-height:16rem;font-weight:500;opacity:0;transform:translateY(8px);transition:var(--transition-duration--faster) var(--transition-ease--out-quint);transition-property:opacity,transform}.header__subnav__titles__title--visible{opacity:.05;transform:translateY(0)}.homepage-hero{width:100%;height:calc(100dvh - var(--header-height));z-index:calc(var(--section-z-index) + 2);display:flex;align-items:flex-end;position:relative}@media (min-width: 1024px){.homepage-hero{min-height:auto}}.homepage-hero-slide{width:100%;height:100%;padding:var(--margin);display:flex;flex-direction:column;justify-content:flex-end;position:absolute;row-gap:1.6rem;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity;transition:opacity var(--transition-duration--fast) var(--transition-ease--out-quint)}@media (min-width: 1024px){.homepage-hero-slide{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:calc(2 * var(--full-column));column-gap:calc(2 * var(--full-column))}}.homepage-hero-slide--visible{pointer-events:all;opacity:1}.homepage-hero-slide__image.image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.homepage-hero-slide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom,#0000,#0009);z-index:2}.homepage-hero-slide__text{width:100%;position:relative;z-index:3;display:flex;row-gap:1.6rem;flex-direction:column;align-items:flex-start}.homepage-hero-slide__text .title{text-align:left}.homepage-hero-slide__cta{flex-shrink:0;z-index:3}.icon{width:3.2rem;height:3.2rem;background-position:center;background-size:contain;background-repeat:no-repeat}.icon--vulcano{background-image:url(../../assets/icons/Vulcano.svg)}.icon--cuore{background-image:url(../../assets/icons/Cuore.svg)}.icon--circle--white{width:1.6rem;height:1.6rem;background-image:url(../../assets/icons/Circle--white.svg)}.icon--vino{background-image:url(../../assets/icons/Vino.svg)}.icon--vino--white{background-image:url(../../assets/icons/vino--white.svg)}.icon--barca{background-image:url(../../assets/icons/barca.svg)}.image{position:relative;aspect-ratio:9/16}@media (min-width: 1024px){.image{aspect-ratio:16/9}}.image--w-auto{aspect-ratio:unset;height:100%}.image__img{width:100%;height:100%;position:absolute;top:0;left:0;object-position:center;object-fit:cover;display:block}.image--h-auto .image__img{height:auto;position:relative}.image--w-auto .image__img{width:auto;position:relative}.images-carousel{width:100%;display:flex;flex-direction:column;row-gap:1.6rem;padding:0 0 var(--margin);height:16rem}@media (min-width: 1024px){.images-carousel{height:48rem;row-gap:5rem;padding:0 0 8rem}}.images-carousel__items{height:100%;display:flex;align-items:stretch;column-gap:var(--gutter);padding:0 var(--margin)}.images-carousel__image{flex-shrink:0;border-radius:1.6rem;overflow:hidden}.carousel{-webkit-user-select:none;user-select:none;width:100%;overflow:hidden;cursor:grab}.carousel__items{width:fit-content}[data-dragging=true] .carousel__items__item{pointer-events:none}.intro{width:100%;padding:var(--margin);display:flex;flex-direction:column;align-items:center;row-gap:2.4rem}@media (min-width: 1024px){.intro{padding:8rem var(--margin)}}.link{display:flex;align-items:center;column-gap:.8rem;white-space:nowrap}@media (min-width: 1024px){.link{column-gap:1.6rem}}.link--icon-arrow:after{content:"";width:1.2rem;height:1.2rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../../assets/icons/arrow_forward.svg)}@media (min-width: 1024px){.link--icon-arrow:after{width:2rem;height:2rem}}.link--icon-arrow-black:after{content:"";width:1.2rem;height:1.2rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../../assets/icons/arrow_forward--black.svg)}@media (min-width: 1024px){.link--icon-arrow-black:after{width:2rem;height:2rem}}.loader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--loader-z-index);display:flex;justify-content:center;align-items:center;overflow:hidden;-webkit-user-select:none;user-select:none;color:var(--white);background-color:var(--black);will-change:opacity;transition:opacity var(--transition-duration--slow) var(--transition-ease--out-expo)}.loader--hidden{opacity:0}.loader__logo{width:8rem;height:8rem;background-image:url(../../assets/icons/logo-nocerina.gif);background-repeat:no-repeat;background-size:contain;background-position:center}.map{width:100%;aspect-ratio:533/268;display:flex;flex-direction:column}@media (min-width: 1024px){.map{aspect-ratio:1480/530}}gmp-map{height:100%}.marquee{overflow:hidden}.marquee__inner{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.marquee__content{flex-shrink:0;flex-grow:0;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.marquee__content span{margin:0 .75rem}.marquee__content-dot{display:block;width:.7rem;height:.7rem;border-radius:.7rem;border:2px solid currentColor}.media{width:100%;display:flex;flex-direction:column;row-gap:1.6rem;padding:var(--margin) 0;border-top-left-radius:4rem;border-top-right-radius:4rem}@media (min-width: 1024px){.media{row-gap:4rem;padding:8rem 0;border-top-left-radius:8rem;border-top-right-radius:8rem}}.media__header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 var(--margin)}.media__header__title{font-size:4rem;line-height:4rem}.media__header__cta{font-size:2.4rem;line-height:2.4rem}.media__items{display:flex;flex-direction:column;align-items:stretch;row-gap:2.4rem;padding:0 var(--margin)}@media (min-width: 1024px){.media__items{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--gutter)}}.media__items__item{flex-shrink:0}@media (min-width: 1024px){.media__items__item{width:var(--columns-8)}}.media-content{width:100%;padding:var(--margin) 0;font-size:2.4rem;list-style:2.4rem}@media (min-width: 1024px){.media-content{padding:8rem 0}}.media-content__items{display:flex;align-items:stretch;column-gap:var(--gutter);padding:0 var(--margin)}.media-content__image{width:var(--columns-6);flex-shrink:0}@media (min-width: 1024px){.media-content__image{width:var(--columns-12)}}.nav{width:100%;height:100%;max-width:100%;box-sizing:border-box;padding:0 var(--margin) 8.8rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);will-change:clip-path;transition:clip-path var(--transition-duration--slow) var(--transition-ease--in-out-quint);pointer-events:none;opacity:0}@media (min-width: 1024px){.nav{display:none}}.nav-visible .nav{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);pointer-events:initial;opacity:1;z-index:var(--nav-z-index)}.nav:before{content:"";width:100%;height:100%;background-color:var(--blue);position:absolute;top:0;left:0}@media (min-width: 1024px){.nav:before{opacity:.8}}.nav__header{width:100%;display:flex;justify-content:space-between;align-items:stretch;padding:1.6rem 0}.nav__logo{position:relative;width:3.2rem;z-index:2;flex-shrink:0}@media (min-width: 1024px){.nav__logo{width:8rem}}.nav__icon{display:block;width:100%;aspect-ratio:1214/1569;background-image:url(../../assets/icons/logo-nocerina.gif);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 1024px){.nav__icon{position:absolute;top:100%;transform:translateY(-50%)}}.nav__hamburger{align-self:center;display:flex;justify-content:flex-start;align-items:center;column-gap:.8rem}.nav__items{width:100%;box-sizing:border-box;padding:0;display:flex;flex-direction:column;row-gap:3.2rem;align-items:flex-start}.nav__item{width:100%;position:relative}.nav__item__title{font-size:2.8rem;line-height:2.8rem;text-transform:capitalize}.animated-text{position:relative;white-space:nowrap;display:block}.animated-text--z{perspective:200px}.animated-text__wrapper{overflow:hidden;display:block}.animated-text--unwrapped .animated-text__wrapper{overflow:visible;perspective:600px}.animated-text--z .animated-text__wrapper{will-change:transform;transition:var(--transition-duration--slow) var(--transition-ease--out-quint);-webkit-transition:var(--transition-duration--slow) var(--transition-ease--out-quint);transition-property:transform;-webkit-transition-property:transform;transform-style:preserve-3d;transform:translateZ(16px)}.animated-text--in-view.animated-text--z .animated-text__wrapper{transform:translateZ(0)}.animated-text__row{display:block;transform:translate3d(0,110%,0);will-change:transform;transition:var(--transition-duration--slow) var(--transition-ease--out-quint);-webkit-transition:var(--transition-duration--slow) var(--transition-ease--out-quint);transition-property:transform;-webkit-transition-property:transform}.animated-text--unwrapped .animated-text__row{transform-style:preserve-3d;transform-origin:center top;transform:translate3d(0,100%,0) rotateX(-80deg);opacity:0;will-change:transform,opacity;transition:opacity var(--transition-duration--normal) var(--transition-ease--out-quint),transform var(--transition-duration--normal) var(--transition-ease--out-quint),visibility var(--transition-duration--normal) step-end}.cursor .animated-text--unwrapped .animated-text__row{visibility:hidden}body:not(.enter):not(.exit) .animated-text--in-view .animated-text__row{transform:translateZ(0);opacity:1}body:not(.enter):not(.exit) .animated-text--unwrapped.animated-text--in-view .animated-text__row{transition:opacity var(--transition-duration--normal) var(--transition-ease--out-quint),transform var(--transition-duration--normal) var(--transition-ease--out-quint),visibility var(--transition-duration--normal) step-start;transform:translateZ(0) rotateX(0);opacity:1;visibility:visible}body:not(.enter):not(.exit) .animated-text--out-top .animated-text__row{transform:translate3d(0,-110%,0)}.subnav{width:100%;height:100%;max-width:100%;box-sizing:border-box;padding:0 var(--margin) 8.8rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);will-change:clip-path;transition:clip-path var(--transition-duration--slow) var(--transition-ease--in-out-quint);pointer-events:none;opacity:0}@media (min-width: 1024px){.subnav{display:none}}.subnav--visible{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);pointer-events:initial;opacity:1;z-index:var(--nav-z-index)}.subnav:before{content:"";width:100%;height:100%;background-color:var(--blue);position:absolute;top:0;left:0}@media (min-width: 1024px){.subnav:before{opacity:.8}}.subnav__header{width:100%;display:flex;justify-content:space-between;align-items:stretch;padding:.8rem 0}.subnav__logo{position:relative;width:4rem;z-index:2;flex-shrink:0}@media (min-width: 1024px){.subnav__logo{width:8rem}}.subnav__icon{display:block;width:100%;aspect-ratio:1214/1569;background-image:url(../../assets/icons/logo-nocerina.gif);background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 1024px){.subnav__icon{position:absolute;top:100%;transform:translateY(-50%)}}.subnav__hamburger{align-self:center;display:flex;justify-content:flex-start;align-items:center;column-gap:.8rem}.subnav__items{width:100%;box-sizing:border-box;padding:0;display:flex;flex-direction:column;row-gap:3.2rem;align-items:flex-start}.subnav__item{width:100%;position:relative}.subnav__item:after{content:"";width:100%;height:1px;background-color:var(--black);position:absolute;bottom:0;left:0;will-change:transform;transition:var(--transition-duration--slow) var(--transition-ease--out-quint);transform-origin:center left;transform:scaleX(0)}.subnav__item--visible:after{transform:scaleX(1)}.news-card{display:flex;flex-direction:column;align-items:flex-start}.news-card__image{width:100%;aspect-ratio:16/9}.news-card__text{height:100%;display:flex;padding:2.4rem 1.6rem;flex-direction:column;align-items:flex-start;row-gap:1.6rem}@media (min-width: 1024px){.news-card__cta{padding:1.2rem 2rem}}@media (min-width: 1024px){.news-card__cta h5{font-size:1.6rem}}@media (min-width: 1024px){.news-card__cta .button__icon{width:1.6rem;height:1.6rem}}.news-carousel{width:100%;display:flex;flex-direction:column;row-gap:1.6rem;padding:var(--margin) 0}@media (min-width: 1024px){.news-carousel{row-gap:5rem;padding:8rem 0}}.news-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 var(--margin)}.news-carousel__items{display:flex;align-items:stretch;column-gap:var(--gutter);padding:0 var(--margin)}.news-carousel__items__item{width:var(--columns-6);flex-shrink:0}@media (min-width: 1024px){.news-carousel__items__item{width:var(--columns-8)}}.news-content{width:100%;padding:var(--margin);display:flex;flex-direction:column;row-gap:2.4rem}@media (min-width: 1024px){.news-content{padding:8rem var(--margin)}}.news-hero{width:100%;height:calc(100dvh - var(--header-height));display:flex;align-items:flex-end;position:relative}.news-hero__image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.news-hero:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom,#0000,#0009);z-index:2}.news-hero__text{width:100%;padding:var(--margin);position:relative;z-index:3;display:flex;row-gap:1.6rem;flex-direction:column;align-items:flex-start}.news-hero__text .title{text-align:left}.news-list{width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:2.4rem}@media (min-width: 1024px){.news-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:calc(1 * var(--gutter) + var(--column));row-gap:calc(1 * var(--gutter) + var(--column))}}.organigramma{display:flex;flex-direction:column;align-items:center;row-gap:4.8rem;padding:0 0 4rem}@media (min-width: 1024px){.organigramma{padding:0 var(--margin) 8rem}}.organigramma__departments{display:flex;flex-direction:column;align-items:center;row-gap:4.8rem}@media (min-width: 1024px){.organigramma__departments{display:grid;align-items:flex-start;grid-template-columns:repeat(2,1fr);column-gap:calc(var(--column) + 2 * var(--gutter))}}.organigramma__department{display:flex;flex-direction:column;align-items:center;row-gap:2.4rem}.organigramma__department__title{text-align:center}.organigramma__roles{display:flex;flex-direction:column;align-items:center;row-gap:1.6rem}@media (min-width: 1024px){.organigramma__roles{row-gap:2.4rem}}.organigramma__person{display:flex;flex-direction:column;align-items:center;row-gap:.4rem}@media (min-width: 1024px){.organigramma__person{row-gap:.8rem}}.organigramma__person__role{opacity:.8}.page-transitioner{width:100vw;height:100vh;position:fixed;top:0;left:0;display:grid;z-index:var(--page-transitioner-z-index);box-sizing:border-box;pointer-events:none;background-color:var(--white);opacity:0;transition:opacity .4s linear}.page-transitioner--visible{opacity:1}.paragraph{text-align:justify;white-space:pre-line}.paragraph ul{list-style:disc;list-style-position:inside}.partner-grid{display:flex;flex-direction:column;align-items:center;row-gap:2.4rem}@media (min-width: 1024px){.partner-grid{row-gap:4rem}}.partner-grid+.partner-grid{padding-top:4rem}@media (min-width: 1024px){.partner-grid+.partner-grid{padding-top:8rem}}.partner-grid__items{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;row-gap:var(--gutter);column-gap:var(--gutter)}@media (min-width: 1024px){.partner-grid__items{column-gap:1.6rem;row-gap:1.6rem}}.partner-grid__item{width:var(--columns-3);flex:0 0 var(--columns-3);aspect-ratio:2/1}@media (min-width: 1024px){.partner-grid__item{flex:0 0 calc((100% - 6.4rem)/5)}}.partner-grid__item img{object-fit:contain}.player-card{padding:3.2rem;aspect-ratio:223/300;display:flex;align-items:flex-end;position:relative}.player-card:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom,#0000,#0000 70%,#000);z-index:2}.player-card__image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.player-card__info{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6rem}.player-card__number{padding-bottom:1.6rem;position:relative}.player-card__number:after{content:"";width:100%;height:2px;background-color:var(--red);position:absolute;left:0;bottom:0}.player-card__name{display:flex;flex-direction:column}.product-card{display:flex;flex-direction:column;row-gap:1.6rem;overflow:hidden;border-radius:0 0 1.6rem 1.6rem}.product-card__image{width:100%;height:100%;aspect-ratio:344/453}.product-card__text{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6rem}.product-card__text__title{padding:0 1.6rem}.product-card__text__cta{width:100%;box-sizing:border-box;padding:2.4rem 1.6rem;display:flex;align-items:center;justify-content:space-between}.product-card__text__cta:after{content:"";width:1.2rem;height:1.2rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../../assets/icons/arrow_forward.svg)}@media (min-width: 1024px){.product-card__text__cta:after{width:2rem;height:2rem}}.products{width:100%;display:flex;flex-direction:column;row-gap:1.6rem;padding:var(--margin) 0}@media (min-width: 1024px){.products{row-gap:4rem;padding:8rem 0}}.products__header{display:flex;align-items:flex-end;justify-content:space-between;padding:0 var(--margin)}.products__header__title{max-width:var(--columns-3)}@media (min-width: 1024px){.products__header__title{max-width:none}}.products__items{display:flex;align-items:stretch;column-gap:var(--gutter);padding:0 var(--margin)}.products__items__item{width:var(--columns-6);flex-shrink:0}@media (min-width: 1024px){.products__items__item{width:var(--columns-8)}}.ranking{width:100%}.ranking__table{border-collapse:collapse}.ranking__table td,.ranking__table th{box-sizing:content-box;padding:.8rem}@media (min-width: 1024px){.ranking__table td,.ranking__table th{padding:2.4rem}}.ranking--short .ranking__table td,.ranking--short .ranking__table th{padding:.8rem}@media (min-width: 1024px){.ranking--short .ranking__table td,.ranking--short .ranking__table th{padding:1.2rem}}.ranking__table tr+tr{border-top:1px solid var(--gray)}.bc-black .ranking__table__header__row{color:var(--white)}.ranking__table__header__row__team-name{text-align:left;color:var(--white)}.ranking__table__header__row__game,.ranking__table__header__row__win,.ranking__table__header__row__loss,.ranking__table__header__row__draw,.ranking__table__header__row__gf,.ranking__table__header__row__gs,.ranking__table__header__row__dr{display:none}@media (min-width: 1024px){.ranking__table__header__row__game,.ranking__table__header__row__win,.ranking__table__header__row__loss,.ranking__table__header__row__draw,.ranking__table__header__row__gf,.ranking__table__header__row__gs,.ranking__table__header__row__dr{display:table-cell}}.ranking--short .ranking__table__header__row__game,.ranking--short .ranking__table__header__row__win,.ranking--short .ranking__table__header__row__loss,.ranking--short .ranking__table__header__row__draw,.ranking--short .ranking__table__header__row__gf,.ranking--short .ranking__table__header__row__gs,.ranking--short .ranking__table__header__row__dr{display:none}.ranking__table__row:nth-child(2n){background-color:var(--gray)}.ranking--short .ranking__table__row:nth-child(2n){background-color:transparent}.ranking__table__row__spacer{width:100%}.ranking__table__row__logo{display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.ranking__table__row__team-name{white-space:nowrap}}.ranking__table__row__points,.ranking__table__row__game,.ranking__table__row__win,.ranking__table__row__loss,.ranking__table__row__draw,.ranking__table__row__gf,.ranking__table__row__gs,.ranking__table__row__dr{text-align:center}.ranking__table__row__game,.ranking__table__row__win,.ranking__table__row__loss,.ranking__table__row__draw,.ranking__table__row__gf,.ranking__table__row__gs,.ranking__table__row__dr{display:none}@media (min-width: 1024px){.ranking__table__row__game,.ranking__table__row__win,.ranking__table__row__loss,.ranking__table__row__draw,.ranking__table__row__gf,.ranking__table__row__gs,.ranking__table__row__dr{display:table-cell}}.ranking--short .ranking__table__row__game,.ranking--short .ranking__table__row__win,.ranking--short .ranking__table__row__loss,.ranking--short .ranking__table__row__draw,.ranking--short .ranking__table__row__gf,.ranking--short .ranking__table__row__gs,.ranking--short .ranking__table__row__dr{display:none}.ranking__table__row__logo{height:2rem}@media (min-width: 1024px){.ranking__table__row__logo{height:4rem}}.ranking__table__row__logo img{width:auto;height:100%}.rich-text{width:100%;padding:0 var(--margin);display:flex;flex-direction:column;align-items:flex-start;row-gap:.4rem}@media (min-width: 1024px){.rich-text{margin-top:4rem}}.rich-text .paragraph{white-space:normal}.rich-text>h4{margin-top:2.4rem}.rich-text .list ul{list-style:disc;list-style-position:inside}.season{display:flex;flex-direction:column;align-items:stretch;row-gap:5.6rem;background-color:var(--gray);padding:var(--margin)}@media (min-width: 1024px){.season{padding:8rem var(--margin)}}.season__top{display:flex;flex-direction:column;row-gap:4.8rem}@media (min-width: 1024px){.season__top{display:grid;column-gap:5.6rem;align-items:stretch;grid-template-columns:repeat(2,1fr)}}.sedi{padding:0 var(--margin);display:flex;flex-direction:column;align-items:flex-start;row-gap:2.4rem}@media (min-width: 1024px){.sedi{padding:0 var(--margin);display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--gutter)}}.sedi__sede{height:100%;display:flex;flex-direction:column;align-items:flex-start;row-gap:.8rem;position:relative;padding-left:var(--gutter)}@media (min-width: 1024px){.sedi__sede{padding-left:var(--column)}}.sedi__sede:before{content:"";width:2px;height:100%;background-color:var(--black);position:absolute;top:0;left:0}.short-calendar{width:100%;display:flex;align-items:flex-start;column-gap:1.6rem}@media (min-width: 1024px){.data-card .short-calendar{margin:auto 0}}.short-calendar__arrow{width:auto;height:4.8rem;display:flex;align-items:center}@media (min-width: 1024px){.short-calendar__arrow{height:12rem}}.short-calendar__arrow__icon{width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}@media (min-width: 1024px){.short-calendar__arrow__icon{width:2.4rem;height:2.4rem}}.short-calendar__arrow__icon[data-action=previous]{background-image:url(../../assets/icons/small-arrow--left.svg)}.short-calendar__arrow__icon[data-action=next]{background-image:url(../../assets/icons/small-arrow--right.svg)}.short-calendar__match{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-start;column-gap:2.4rem;min-width:0}.short-calendar__match__home,.short-calendar__match__away{display:flex;flex-direction:column;align-items:center;row-gap:1.2rem;max-width:calc(var(--gutter) + var(--column))}@media (min-width: 1024px){.short-calendar__match__home,.short-calendar__match__away{row-gap:3.4rem;max-width:var(--columns-3)}}.short-calendar__match__home__logo,.short-calendar__match__away__logo{height:4.8rem}@media (min-width: 1024px){.short-calendar__match__home__logo,.short-calendar__match__away__logo{height:12rem}}.short-calendar__match__home__logo img,.short-calendar__match__away__logo img{width:auto;height:100%;object-fit:contain;object-position:center}.short-calendar__match__home__name,.short-calendar__match__away__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.short-calendar__match__home{justify-self:flex-end}.short-calendar__match__result{height:4.8rem;display:flex;align-items:center}@media (min-width: 1024px){.short-calendar__match__result{height:12rem}}.short-calendar__match__result__number{white-space:nowrap}.small-title{font-size:1.8rem;line-height:1.8rem;text-align:center}.staff{width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:3.2rem;box-sizing:border-box;padding:3.2rem 0}.staff__type{display:flex;flex-direction:column;align-items:flex-start;row-gap:1.6rem}.staff__list{width:100%;display:flex;flex-direction:column;align-items:stretch}.staff__item{display:flex;column-gap:var(--gutter);align-items:center;justify-content:space-between;padding:2.4rem 0;text-transform:capitalize}.staff__item+.staff__item{position:relative}.staff__item+.staff__item:before{content:"";width:100%;height:.5px;background-color:var(--black);position:absolute;top:0;left:0}.staff__item>:last-child{display:inline-block;max-width:var(--columns-3);text-align:right}@media (min-width: 1024px){.staff__item>:last-child{max-width:none}}.text{width:100%;padding:0 var(--margin);display:flex;flex-direction:column;align-items:center;justify-content:center}.main--ticket .text .paragraph{max-width:var(--columns-20)}.text-separator{width:3.2rem;height:.3rem;background-color:var(--orange)}.text-with-icon{width:100%;max-width:var(--columns-6);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1.6rem}.text-with-icon--secondary .text-separator{display:none}.ticket-button{display:flex;flex-direction:column;align-items:stretch;border-radius:1.2rem;column-gap:var(--gutter)}@media (min-width: 1024px){.ticket-button{align-items:center;flex-direction:row}}.ticket-button__label{border-radius:1.6rem;padding:3.2rem 4.8rem;display:flex;justify-content:center;text-align:center}@media (min-width: 1024px){.ticket-button__label{width:var(--columns-10)}}.ticket-button__text{margin:0 auto;flex-shrink:0;padding:3.2rem 4.8rem;text-align:center}@media (min-width: 1024px){.ticket-button__text{width:var(--columns-14);padding:0 calc(var(--gutter) + var(--column));text-align:center}}.ticket-hero{width:100%;padding:4rem var(--margin);display:flex;flex-direction:column;align-items:center;row-gap:4rem}@media (min-width: 1024px){.ticket-hero{padding:8rem var(--margin);row-gap:8rem}}.ticket-hero__image{width:100%;aspect-ratio:1082/474;border-radius:1.6rem;overflow:hidden}.team{width:100%;display:flex;flex-direction:column;align-items:stretch;row-gap:3.2rem}.team__roles{box-sizing:border-box;padding:1.6rem 0;align-items:center;justify-content:center;column-gap:2.4rem;list-style:none;display:none}@media (min-width: 1024px){.team__roles{display:flex}}.team__role{transition:color var(--transition-duration--faster) var(--transition-ease--out-quint)}.team__role:hover,.team__role--selected{color:var(--red)}.team__role--disabled{pointer-events:none;opacity:.4}.team__list{display:flex;flex-direction:column;align-items:stretch;row-gap:4.8rem;position:relative}.team__players{display:flex;flex-direction:column;align-items:center;row-gap:2.4rem;transition:opacity var(--transition-duration--faster) var(--transition-ease--out-quint)}.team__list--focusing .team__players{display:none}.team__list--focusing .team__players--focused{display:flex}.team__player-cards{width:100%;display:grid;grid-template-columns:repeat(1,1fr);column-gap:var(--gutter);row-gap:var(--gutter)}@media (min-width: 1024px){.team__player-cards{grid-template-columns:repeat(3,1fr)}}.teams-grid{width:100%;padding:4rem 0 0;display:grid;grid-template-columns:repeat(1,1fr);row-gap:var(--gutter);column-gap:var(--gutter)}@media (min-width: 1024px){.teams-grid{grid-template-columns:repeat(2,1fr);padding:8rem 0 0}}.team-card{width:100%;aspect-ratio:16/9;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-card__image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.team-card:before{content:"";width:100%;height:100%;z-index:2;background-color:#0006;position:absolute;top:0;left:0}.team-card__text{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2.4rem;position:relative;z-index:3}.timeline{width:100%;box-sizing:border-box;padding:0 0 var(--margin);display:flex;flex-direction:column;align-items:center;row-gap:1.6rem}@media (min-width: 1024px){.timeline{row-gap:6.4rem;padding:0 0 8rem}}.timeline__image{width:100%;padding:0 var(--margin)}.timeline__image .image{border-radius:1.6rem;overflow:hidden;aspect-ratio:16/9}.timeline__buttons{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:var(--gutter);overflow:scroll;padding:.8rem var(--margin)}.timeline__buttons::-webkit-scrollbar{display:none}@media (min-width: 1024px){.timeline__buttons{column-gap:0;padding:0 var(--margin)}}.timeline__buttons__button{white-space:nowrap;opacity:.4;will-change:opacity,color;transition:var(--transition-duration--faster) var(--transition-ease--out-quint);transition-property:opacity,color}.timeline__buttons__button:hover{opacity:1}.timeline__buttons__button--active{color:var(--red);opacity:1}.timeline__texts{width:100%;position:relative}.timeline__texts__text{width:100%;padding:0 var(--margin);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:justify;opacity:0;will-change:opacity;transition:opacity var(--transition-duration--faster) var(--transition-ease--out-quint);pointer-events:none}.timeline__texts__text--visible{opacity:1;pointer-events:all}.timeline__images{width:100%;overflow:hidden;position:relative}.timeline__images:before{content:"";width:var(--columns-6);aspect-ratio:16/9;display:block}@media (min-width: 1024px){.timeline__images:before{width:var(--columns-12)}}.timeline__carousel{width:100%;position:absolute;top:0;left:0;opacity:0;will-change:opacity;transition:opacity var(--transition-duration--faster) var(--transition-ease--out-quint);pointer-events:none}.timeline__carousel--visible{opacity:1;pointer-events:all}.title{text-align:center}.trafiletto{width:var(--columns-6);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;row-gap:.8rem}@media (min-width: 1024px){.trafiletto{width:var(--columns-8)}}.trafiletto__items{list-style:circle;list-style-position:inside}.underlined-text{position:relative}.underlined-text:before,.underlined-text:after{content:"";width:100%;height:1px;background-color:currentColor;position:absolute;left:0;bottom:0;transform-origin:center left;will-change:transform;transition:transform var(--transition-duration--fast) var(--transition-ease--out-quint)}.underlined-text:before{transform-origin:center right;transform:scaleX(0)}.underlined-text:after{transition-delay:.16s}.underlined-text:hover:before{transform-origin:center left;transform:scaleX(1);transition-delay:.16s}.underlined-text:hover:after{transform-origin:center right;transform:scaleX(0);transition-delay:0s}.upcoming-match{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;border-radius:1.6rem;overflow:hidden;background-color:var(--white)}@media (min-width: 1024px){.upcoming-match{flex-direction:row}}.upcoming-match__match{padding:2.4rem 1.6rem;display:flex;flex-direction:column;row-gap:2.4rem}@media (min-width: 1024px){.upcoming-match__match{flex-direction:row;align-items:stretch;column-gap:4.8rem;padding:4rem;flex-grow:1}}.upcoming-match__match__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;row-gap:.8rem}@media (min-width: 1024px){.upcoming-match__match__info{row-gap:0}}.upcoming-match__match__info__data{display:flex;flex-direction:column;align-items:flex-start;font-size:1.6rem;line-height:1.6rem;white-space:pre}@media (min-width: 1024px){.upcoming-match__match__info__data{row-gap:.8rem}}.upcoming-match__match__info__data__top{display:flex;align-items:center}.upcoming-match__match__result{display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-start;column-gap:.8rem;min-width:0}@media (min-width: 1024px){.upcoming-match__match__result{flex-grow:1}}.upcoming-match__match__result__home,.upcoming-match__match__result__away{display:flex;flex-direction:column;align-items:center;row-gap:.4rem}@media (min-width: 1024px){.upcoming-match__match__result__home,.upcoming-match__match__result__away{row-gap:1.6rem}}.upcoming-match__match__result__home__logo img,.upcoming-match__match__result__away__logo img{width:auto;height:4.8rem;object-fit:contain;object-position:center}@media (min-width: 1024px){.upcoming-match__match__result__home__logo img,.upcoming-match__match__result__away__logo img{height:9rem}}.upcoming-match__match__result__home__name,.upcoming-match__match__result__away__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.upcoming-match__match__result__result{height:4.8rem;display:flex;align-items:center}@media (min-width: 1024px){.upcoming-match__match__result__result{height:9rem}}.upcoming-match__countdown{padding:2.4rem 1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1024px){.upcoming-match__countdown{padding:2.4rem 4rem}}.upcoming-match__countdown__value__days,.upcoming-match__countdown__value__hours,.upcoming-match__countdown__value__min,.upcoming-match__countdown__value__sec{font-variant-numeric:tabular-nums;display:inline-block;min-width:2ch;text-align:right}.youth-team{width:100%;padding:8rem 0;display:flex;flex-direction:column;align-items:center;row-gap:4.8rem}.youth-team__players{display:flex;flex-direction:column;align-items:center;row-gap:2.4rem}.youth-team__player-cards{display:flex;flex-direction:column;align-items:center;row-gap:.4rem}.youth-team-hero{width:100%;display:flex;flex-direction:column;align-items:center;row-gap:6.4rem}.youth-team-hero__image{width:100%;aspect-ratio:16/9;z-index:1}:root{--columns: 6;--gutter: .8rem;--margin: 3rem;--column: calc( ( (100 * var(--vw, 1vw)) - ((var(--columns) - 1) * var(--gutter)) - (2 * var(--margin)) ) / var(--columns) );--full-column: calc(var(--column) + var(--gutter));--columns-1: calc(var(--column) + var(--gutter));--columns-2: calc((2 * var(--column)) + (1 * var(--gutter)));--columns-3: calc((3 * var(--column)) + (2 * var(--gutter)));--columns-4: calc((4 * var(--column)) + (3 * var(--gutter)));--columns-5: calc((5 * var(--column)) + (4 * var(--gutter)));--columns-6: calc((6 * var(--column)) + (5 * var(--gutter)));--columns-7: calc((7 * var(--column)) + (6 * var(--gutter)));--columns-8: calc((8 * var(--column)) + (7 * var(--gutter)));--columns-9: calc((9 * var(--column)) + (8 * var(--gutter)));--columns-10: calc((10 * var(--column)) + (9 * var(--gutter)));--columns-11: calc((11 * var(--column)) + (10 * var(--gutter)));--columns-12: calc((12 * var(--column)) + (11 * var(--gutter)));--columns-13: calc((13 * var(--column)) + (12 * var(--gutter)));--columns-14: calc((14 * var(--column)) + (13 * var(--gutter)));--columns-15: calc((15 * var(--column)) + (14 * var(--gutter)));--columns-16: calc((16 * var(--column)) + (15 * var(--gutter)));--columns-17: calc((17 * var(--column)) + (16 * var(--gutter)));--columns-18: calc((18 * var(--column)) + (17 * var(--gutter)));--columns-19: calc((19 * var(--column)) + (18 * var(--gutter)));--columns-20: calc((20 * var(--column)) + (19 * var(--gutter)));--columns-21: calc((21 * var(--column)) + (20 * var(--gutter)));--columns-22: calc((22 * var(--column)) + (21 * var(--gutter)));--columns-23: calc((23 * var(--column)) + (22 * var(--gutter)));--columns-24: calc((24 * var(--column)) + (23 * var(--gutter)))}@media (min-width: 1024px){:root{--gutter: 3.2rem;--margin: 19rem;--columns: 24}}@media (min-width: 1024px){.d-columns--10{width:var(--columns-10)}}.columns{--red: rgba(255, 0, 0, .24);margin:0 var(--margin);width:calc(100% - var(--margin) * 2);height:100vh;background:repeating-linear-gradient(to right,var(--red),var(--red) var(--column),transparent var(--column),transparent var(--full-column));position:fixed;top:0;left:0;pointer-events:none;display:block;z-index:var(--columns-z-index)}.columns--hidden{opacity:0}.main--biglietteria{width:100%;padding:calc(var(--header-height) + 4rem) var(--margin) 4rem;background-color:var(--sail)}@media (min-width: 1024px){.main--biglietteria{padding:calc(var(--header-height) + 12rem) var(--margin) 8rem}}.main--calendario{width:100%;padding:var(--header-height) var(--margin);background-color:var(--sail)}@media (min-width: 1024px){.main--calendario{padding:var(--header-height) var(--margin)}}.main--classifica{width:100%;padding:var(--header-height) var(--margin) 4rem;background-color:var(--sail)}@media (min-width: 1024px){.main--classifica{padding:var(--header-height) var(--margin)}}.main--news{width:100%;padding:calc(var(--header-height) + 12rem) var(--margin);background-color:var(--sail)}.main--news{width:100%;padding:calc(var(--header-height) + 4rem) var(--margin) 4rem;background-color:var(--sail);row-gap:4rem}@media (min-width: 1024px){.main--news{padding:calc(var(--header-height) + 8rem) var(--margin) 8rem;row-gap:calc(var(--column) + var(--gutter))}}.main--partner{width:100%;padding:calc(var(--header-height) + 4rem) var(--margin) 4rem}@media (min-width: 1024px){.main--partner{padding:calc(var(--header-height) + 8rem) var(--margin) 8rem}}.main--primasquadra{width:100%;padding:calc(var(--header-height) + 4rem) var(--margin) 4rem;row-gap:4rem}@media (min-width: 1024px){.main--primasquadra{padding:calc(var(--header-height) + 8rem) var(--margin) 8rem}}.main--policy{width:100%;padding:var(--header-height) 0 8rem;background-color:var(--sail)}.main--single-news{width:100%;padding:var(--header-height) 0 0;background-color:var(--sail)}.main__marquee{max-width:100%;padding:4rem 0}@media (min-width: 1024px){.main__marquee{padding:8rem 0}}.main__marquee .marquee__inner,.main__marquee .marquee__content{column-gap:var(--gutter)}.main__marquee .marquee__content img{width:var(--columns-6);border-radius:1.6rem}@media (min-width: 1024px){.main__marquee .marquee__content img{width:var(--columns-12)}}.main--ticket{width:100%;padding:var(--header-height) 0 var(--margin);background-color:var(--sail)}@media (min-width: 1024px){.main--ticket{padding:8rem 0}}.main--youthnocerina{width:100%;padding:calc(var(--header-height) + 4rem) var(--margin) 4rem}@media (min-width: 1024px){.main--youthnocerina{padding:calc(var(--header-height) + 12rem) var(--margin) 8rem}}.main--youthnocerinateam{width:100%;padding:calc(var(--header-height) + 4rem) var(--margin) 4rem}@media (min-width: 1024px){.main--youthnocerinateam{padding:calc(var(--header-height) + 12rem) var(--margin) 8rem}}
