body{background-color:var(--bg);--banner-height:calc(100vh - 150px)}.footer-outer{position:relative;z-index:2;top:0;margin-bottom:0}.content-outer{width:100%;position:relative;top:0}section[class*="-wrapper"]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(1,minmax(min-content,max-content));overflow:hidden}.section-subtitle{text-align:center;color:var(--color1);font:var(--font-barlow);font-size:30px;padding:50px 0 0}.section-title{text-align:center;color:var(--txt);font:var(--font-barlow);font-size:40px;text-transform:uppercase;padding:50px 0}.section-subtitle:has(+.section-title)+.section-title{padding:0 0 50px}.banner-wrapper{position:relative;top:0;left:0;z-index:1;height:var(--banner-height)}.banner-wrapper~[class*="-wrapper"]{position:relative;z-index:2}.banner-image{position:absolute;top:0;left:0;width:100%;height:var(--banner-height);object-fit:cover;object-position:center}.banner-details{position:absolute;color:var(--txt2);display:grid;grid-template-columns:1fr;grid-template-rows:repeat(1,minmax(min-content,max-content));text-shadow:0 0 5px var(--color4);pointer-events:all}.banner-details.center{bottom:0;left:50%;transform:translateX(-50%);text-align:center;max-width:1200px;background-color:rgba(0,0,0,.5);width:100%;border-radius:var(--radius-m) var(--radius-m) 0 0}.banner-details[class*="top-"]{top:calc(65px + 40px);transform:translate(0,0)}.banner-details[class*="bottom-"]{bottom:calc(20vh + 40px);transform:translate(0,0)}.banner-details[class*="-left"]{left:var(--sidecalc);text-align:left}.banner-details[class*="-right"]{right:var(--sidecalc);text-align:right}.banner-title{font:var(--font-barlow-italic);font-size:54px;text-align:left;padding:24px 48px 8px;line-height:1em}.banner-subtitle{font:var(--font-barlow);font-size:50px;text-align:left;padding:8px 24px}.banner-description{font:var(--font-barlow-condensed);text-align:left;padding:8px 48px 24px;font-size:18px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.banner-tags{display:flex;flex-wrap:wrap;gap:8px}.banner-tag{--tag-bg:rgba(var(--color-rgb));--tag-c:var(--txt2);--tag-bg-h:var(--tag-bg);--tag-c-h:var(--tag-c);display:inline-flex;align-items:center;gap:4px;background-color:var(--tag-bg);color:var(--tag-c);padding:4px 8px;border-radius:var(--radius-s);font:var(--font-barlow-condensed);font-weight:500;font-size:13px;text-shadow:none;text-transform:uppercase}.banner-tag.href{transition:background-color 0.3s var(--trans-def),color 0.3s var(--trans-def)}.banner-tag.href:hover,.banner-tag.href:focus{background-color:var(--tag-bg-h);color:var(--tag-c-h)}.banner-tag.date{box-shadow:inset 0 0 0 1px var(--tag-c);--tag-bg:transparent}.banner-wrapper[style]{--scroll-calc:calc(0% - (var(--scroll) * 1.1));pointer-events:none;transform:translate3d(0,var(--scroll-calc),0);backface-visibility:hidden}.banner-wrapper[style] .banner-details[class*="top-"],.banner-wrapper[style] .banner-details[class*="bottom-"],.banner-wrapper[style] .banner-details[class*="left-"],.banner-wrapper[style] .banner-details[class*="right-"]{--scroll-calc:calc(0% - (var(--scroll) * 2));transform:translate3d(0,var(--scroll-calc),0);backface-visibility:hidden}.banner-next-matches{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;padding:16px 0;height:auto;width:100%;top:0;background:#FFF;max-width:1200px;margin:0 var(--sidecalc);border-radius:0 0 var(--radius-m) var(--radius-m);pointer-events:all}.matches-cnt{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;width:100%;padding:0 16px;gap:16px}.match-item{display:grid;width:100%;gap:8px;align-items:center;justify-items:center;grid-template-columns:50px 1fr 50px;grid-template-areas:"home date other" "home teams other" "home btns other";position:relative}.match-item:not(:last-child):after{content:'';position:absolute;right:-8px;height:100px;width:2px;background-color:var(--bg7)}.match-logo{display:flex;align-items:center;justify-content:center;width:50px;height:50px;object-fit:contain;object-position:center}.match-logo.home{grid-area:home}.match-logo.other{grid-area:other}.match-date{grid-area:date;background-color:var(--bg7);font-weight:600;font-size:14px;border-radius:var(--radius-s);padding:5px 15px}.match-date.played{background-color:var(--bg5)}.match-teams{grid-area:teams;display:grid;grid-template-columns:1fr minmax(min-content,max-content) 1fr;align-items:center;justify-content:center;font:var(--font-barlow-italic);font-size:20px;text-transform:uppercase;width:100%;gap:8px}.match-team.home{text-align:right}.match-team.other{text-align:left}.match-goals{background-color:var(--bg5);color:var(--txt2);border-radius:var(--radius-s);padding:0 5px}.match-goals.empty{background-color:#fff0;color:var(--txt)}.match-btns{grid-area:btns;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.match-details{box-shadow:inset 0 0 0 2px var(--btn-bg-h);--btn-bg:transparent;--btn-bg-h:var(--bg5);--btn-c:var(--txt5);--btn-c-h:var(--txt2)}.match-bell{box-shadow:inset 0 0 0 2px var(--btn-bg-h);--btn-bg:transparent;--btn-bg-h:var(--bg6);--btn-c:var(--txt6);--btn-c-h:var(--txt2)}.match-ticket{box-shadow:inset 0 0 0 2px var(--btn-bg-h);--btn-bg:transparent;--btn-bg-h:var(--bg3);--btn-c:var(--txt4);--btn-c-h:var(--txt2)}.match-details:hover,.match-bell:hover,.match-ticket:hover,.match-details:focus,.match-bell:focus,.match-ticket:focus{box-shadow:inset 0 0 0 2px var(--btn-bg-h)}.offerings-wrapper{background-color:var(--bg);padding-bottom:150px}.offerings-cnt{display:flex;flex:1 1 1;gap:50px;align-items:center;justify-content:center}.offering,.offering a{display:flex}.offering img{width:100%;object-fit:cover;object-position:center;border-radius:var(--radius-s)}.counter-wrapper{background-color:var(--bg);padding:50px 0}.counter-cnt{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:100px}.counter-item{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center;text-align:center}.counter-number{font:var(--font-barlow);font-size:60px;color:var(--txt4)}.counter-desc{font-size:18px;color:var(--txt)}.news-wrapper{padding:0 0;background-color:var(--bg)}.news-cnt{display:grid;grid-template-columns:repeat(1,1fr);padding:64px 0}.news-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.news-row:not(:first-child){padding-top:48px;margin-top:48px;border-top:2px solid rgba(var(--bg2-rgb),.25)}.news-image{object-fit:cover;object-position:center;width:100%;max-height:160px;height:100%;border-radius:var(--radius-s);margin-bottom:15px}.news-details{display:grid;grid-gap:15px;justify-items:start;align-items:center}.news-title{font:var(--font-barlow-italic);font-weight:700;font-size:22px}.news-lead{font:var(--font-barlow-condensed);font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;overflow:hidden}.news-date{font-size:16px;color:rgba(var(--txt5-rgb),.5);box-shadow:inset 0 0 0 2px rgba(var(--txt5-rgb),.5);border-radius:var(--radius-s);padding:5px 15px;font:var(--font-barlow-condensed);font-weight:500}.news-item{opacity:0;transition:transform 0.5s var(--trans-anim),opacity 0.5s var(--trans-anim)}.news-wrapper:not(.animate) .news-item{transform:scale(100%);opacity:1}.news-wrapper.animate .news-item{transform:scale(90%)}.news-more{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-top:32px}.news-decor-line{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:rgba(var(--bg2-rgb),.5);pointer-events:none;z-index:0}.news-more>.btn{position:relative;z-index:1;--btn-c:var(--btn-text);--btn-c-h:var(--bg2);--btn-bg:var(--bg2);--btn-bg-h:var(--bg);font:var(--font-barlow-italic);font-size:24px}.location-wrapper{background-color:var(--bg)}.location-cnt .location-map{float:left;opacity:1;height:400px;width:100%;transition:visibility var(--trans-def),opacity var(--trans-def)}.location-wrapper.animate .location-map{opacity:0}.location-marker{--marker-size:93px;--marker-bg:var(--color3);--marker-c:#FFF;--marker-pointer-c:var(--color3);position:relative;height:var(--marker-size);width:var(--marker-size)}.location-marker-pin,.location-marker-icon{position:absolute;left:50%}.location-marker-pin{font-size:var(--marker-size);color:var(--marker-pointer-c);transform:translateX(-50%);z-index:1;text-shadow:0 10px #FFF,5px 5px #FFF,-5px 5px #FFF,-5px -5px #FFF,-20px 5px 20px rgb(76,87,125,.2)}.location-marker-icon{border-radius:50%;color:var(--marker-c);font-size:calc(var(--marker-size) / 1.5);transform:translate(-50%,-50%);top:calc(50% - 10px);left:50%;z-index:3;width:70%;height:70%;background:url(../img/logo.svg);background-repeat:no-repeat;background-position:center}.location-details{background-color:var(--bg);position:absolute;left:5px;top:-5px;width:350px;font-size:var(--fs-body);padding:20px 20px 20px 100px;border-radius:50px;box-shadow:var(--shadow-l)}.matches-section{background-color:var(--bg7);padding:64px 0}.matches-section-cnt{grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.match-section-column{display:grid;gap:16px;justify-items:center;align-items:center}.match-section-column.played{grid-template-columns:repeat(1,1fr)}.match-section-column.upcoming{grid-template-columns:repeat(2,1fr);grid-column:span 2}.match-section-title{font:var(--font-barlow-italic);font-size:38px;text-transform:uppercase}.match-section-column.played .match-section-title{color:var(--txt4)}.match-section-column.upcoming .match-section-title{grid-column:span 2;color:var(--txt2)}.match-section-item{display:flex;flex-direction:column;align-items:center;background-color:var(--bg);border-radius:var(--radius-m);width:100%;padding:32px;gap:16px}.match-section-column.played .match-section-item{background-color:var(--bg3)}.match-section-imgs{display:flex;gap:16px;align-items:center;justify-content:center}.match-section-logo{width:75px;height:100px;object-fit:contain;object-position:center}.match-section-date{font:var(--font-barlow-condensed);font-size:16px;font-weight:500;border-radius:var(--radius-s);padding:4px 12px;background-color:var(--bg7);color:var(--txt);letter-spacing:1px}.match-section-date.played{background-color:var(--bg6);color:var(--txt2)}.match-section-teams{font:var(--font-barlow-italic);font-size:28px;text-transform:uppercase;color:var(--txt6);display:grid;grid-template-columns:1fr minmax(min-content,max-content) 1fr;justify-content:space-between;gap:16px;text-align:center;align-items:center;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.match-section-teams span:nth-child(1){text-align:right}.match-section-teams span:nth-child(2){text-align:center}.match-section-teams span:nth-child(3){text-align:left}.match-section-goals{background-color:var(--bg);color:var(--txt4);border-radius:var(--radius-s);padding:0 8px}.match-section-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.match-section-details{box-shadow:inset 0 0 0 2px var(--bg);--btn-bg:var(--bg);--btn-bg-h:var(--bg3);--btn-c:var(--txt4);--btn-c-h:var(--txt2)}.match-section-bell{box-shadow:inset 0 0 0 2px var(--bg6);--btn-bg:transparent;--btn-bg-h:var(--bg6);--btn-c:var(--txt6);--btn-c-h:var(--txt2)}.match-section-bell:focus,.match-section-bell:hover{box-shadow:inset 0 0 0 2px var(--bg6)}.match-section-ticket{box-shadow:inset 0 0 0 2px var(--bg3);--btn-bg:transparent;--btn-bg-h:var(--bg3);--btn-c:var(--txt4);--btn-c-h:var(--txt2)}.match-section-ticket:focus,.match-section-ticket:hover{box-shadow:inset 0 0 0 2px var(--bg3)}.match-more{position:relative;width:100%;grid-column:span 3;display:flex;justify-content:center;align-items:center;margin-top:32px}.match-decor-line{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:rgba(var(--bg3-rgb),.5);pointer-events:none;z-index:0}.match-more>.btn{position:relative;z-index:1;--btn-c:var(--btn-text);--btn-c-h:var(--bg3);--btn-bg:var(--bg3);--btn-bg-h:var(--bg7);font:var(--font-barlow-italic);font-size:24px}.tabella-section{background-color:var(--bg);padding:64px 0;position:relative;--table-header-bg:#EEE}.tabella-section-title{text-shadow:2px 2px 0 var(--txt4),2px -2px 0 var(--txt4),-2px 2px 0 var(--txt4),-2px -2px 0 var(--txt4);font:var(--font-barlow-italic);font-size:72px;text-align:center;text-transform:uppercase;width:max-content;color:var(--txt2);letter-spacing:6px;position:absolute;top:18px;background-color:var(--bg);left:50%;transform:translateX(-50%);padding:0 32px}@supports (-webkit-text-stroke:2px var(--txt4)){.tabella-section-title{text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--txt4);-webkit-text-stroke:2px var(--txt4);-webkit-text-fill-color:var(--txt2)}}.tabella-section-grid{display:grid;grid-template-areas:"roundsOne tabella" "roundsTwo tabella";grid-template-columns:360px 1fr;gap:0 64px;border-radius:var(--radius-m);box-shadow:0 0 0 2px var(--bg3);padding:64px 32px 32px;font:var(--font-barlow-semi-condensed)}.round-grid{display:flex;flex-direction:column;flex-wrap:nowrap}.round-grid:nth-child(1){grid-area:roundsOne}.round-grid:nth-child(2){grid-area:roundsTwo}.round-title{background-color:#EEE;color:var(--txt);font:var(--font-barlow);font-size:16px;font-weight:500;border-radius:var(--radius-s);padding:0 12px}.round-grid-row{display:grid;align-items:center;grid-template-areas:"date teams goals";padding:4px 8px;font-size:16px;border-bottom:1px solid var(--table-header-bg);text-align:center}.round-grid-date{grid-area:date}.round-grid-teams{grid-area:teams}.round-grid-logo{width:20px;height:20px;object-fit:contain;object-position:center}.round-grid-goals{grid-area:goals}.tabella-grid{grid-area:tabella;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px}.tabella-selector-btn{background-color:var(--table-header-bg);border:none;color:var(--txt);font:var(--font-barlow);font-size:16px;font-weight:500;padding:8px 16px;border-radius:var(--radius-m);margin:0;cursor:pointer}.tabella-selector-btn.active{background-color:var(--bg3);color:var(--txt2)}.tabella-selector{display:flex;gap:8px;padding:8px;border-radius:var(--radius-m) var(--radius-m) 0 0;flex-wrap:wrap}.tabella-selector.inner{background-color:var(--table-header-bg)}.tabella-selector.inner .tabella-selector-btn{background-color:#fff0}.tabella-selector.inner .tabella-selector-btn.active{background-color:var(--bg);color:var(--txt)}.tabella-row{display:grid;grid-template-columns:30px 1fr repeat(4,30px) 60px 30px 1fr;gap:16px;align-items:center;padding:8px 16px;border-bottom:1px solid var(--table-header-bg)}.tabella-row>p{text-align:center}.tabella-row.header{background-color:var(--table-header-bg);color:var(--txt);border-radius:0 0 var(--radius-m) var(--radius-m);padding:8px 16px;border-top:1px solid var(--bg)}.tabella-row.header+.tabella-row p:first-child{background-color:#004682;border:none;color:var(--txt2);font:var(--font-barlow);font-size:16px;font-weight:500;padding:0;border-radius:var(--radius-m);margin:0}.tabella-row:nth-last-child(3) p:first-child,.tabella-row:nth-last-child(2) p:first-child,.tabella-row:nth-last-child(1) p:first-child{background-color:#bd0000;border:none;color:var(--txt2);font:var(--font-barlow);font-size:16px;font-weight:500;padding:0;border-radius:var(--radius-m);margin:0}.tabella-row p:first-child{text-align:center}.tabella-row p:nth-last-child(2){font-weight:600}.team-name{display:flex;align-items:center;gap:8px}.team-name img{width:20px;height:20px;object-fit:contain;object-position:center}.tabella-forma{display:flex;gap:4px;min-width:140px}.tabella-forma span{--c:#c8cdcd;background-color:var(--c);color:var(--txt2);width:20px;height:20px;border-radius:var(--radius-s);display:flex;align-items:center;justify-content:center;font-size:14px}.tabella-forma span.na{--c:#c8cdcd}.tabella-forma span.lost{--c:#dc0000}.tabella-forma span.won{--c:#00a83f}.tabella-forma span.tie{--c:#f3a000}.supporter-section{background-color:var(--bg);background-image:var(--img);background-size:cover;background-position:center;margin-top:100px;height:100%;position:relative}.supporter-cnt{display:grid;grid-template-columns:1fr 1.5fr;grid-template-areas:"left right" "bottom bottom"}.supporter-left{grid-area:left}.supporter-right{grid-area:right}.supporter-bottom{grid-area:bottom}.supporter-left{margin-top:64px;margin-left:var(--sidecalc)}.supporter-left h2{text-shadow:2px 2px 0 var(--txt5),2px -2px 0 var(--txt5),-2px 2px 0 var(--txt5),-2px -2px 0 var(--txt5);font:var(--font-barlow-italic);font-size:72px;text-align:left;text-transform:uppercase;color:#fff0;letter-spacing:6px}@supports (-webkit-text-stroke:2px var(--txt5)){.supporter-left h2{text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--txt5);-webkit-text-stroke:2px var(--txt5);-webkit-text-fill-color:#fff0}}.supporter-left h3{color:var(--txt2);font:var(--font-barlow-italic);font-size:52px;text-transform:uppercase}.supporter-left p{color:var(--txt2);font:var(--font-barlow-condensed);font-size:15px;border:1px solid var(--txt2);padding:4px 8px;border-radius:var(--radius-m);margin-top:16px;width:max-content}.supporter-right{top:-100px;position:relative;width:100%;overflow:hidden}.supporter-right img{object-fit:contain;object-position:center;width:879px}.supporter-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin:0 var(--sidecalc) 64px}.supporter-step{display:grid;grid-template-columns:60px 1fr;gap:16px;align-items:center}.supporter-step p:first-child{width:60px;height:60px;border-radius:50%;background-color:var(--bg3);color:var(--txt2);display:flex;align-items:center;justify-content:center;font:var(--font-barlow-italic);font-size:42px;font-weight:500;line-height:1em}.supporter-step p:last-child{font:var(--font-barlow-italic);font-size:18px;color:var(--txt2);font-weight:400}.players-section{padding:64px 0;background-image:var(--img);background-size:cover;background-position:center;position:relative;margin-bottom:25px}.players-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0}.players-section-title{position:relative;max-width:1200px;display:flex;align-items:center;justify-content:center;margin:0 auto;text-transform:uppercase;font:var(--font-barlow-italic);font-size:48px;z-index:1;text-shadow:2px 2px 0 var(--txt6),2px -2px 0 var(--txt6),-2px 2px 0 var(--txt6),-2px -2px 0 var(--txt6);text-transform:uppercase;color:#fff0;letter-spacing:6px}@supports (-webkit-text-stroke:2px var(--txt6)){.players-section-title{text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--txt6);-webkit-text-stroke:2px var(--txt6);-webkit-text-fill-color:#fff0}}.players-section-title:before,.players-section-title:after{content:"";position:absolute;top:50%;width:calc(50% - (247px / 2) - 25px);height:2px;background-color:rgba(var(--bg6-rgb),.5);z-index:1}.players-section-title:before{left:0}.players-section-title:after{right:0}.players-cnt{padding:64px 0;display:grid;gap:0;position:relative;z-index:1}.players-cnt>.splide{overflow:hidden}.players-cnt .splide__arrow{background-color:var(--bg);width:45px;height:45px}.players-cnt .splide__arrow svg{fill:var(--txt6);height:1.5em;width:1.5em}.player-item{display:flex;align-items:center;justify-content:center;flex-direction:column}.player-pfp-wrapper{position:relative}.player-pfp-circle{max-width:271px;max-height:271px;width:100%;height:100%}.player-pfp{max-width:410px;max-height:350px;width:100%;height:100%;object-position:center;object-fit:contain}.player-name{font:var(--font-barlow-italic);font-size:26px;color:var(--txt6);font-weight:400}.player-name b{font-weight:600}.player-shirt-wrapper{position:relative}.player-shirt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;object-position:center}.player-position{color:var(--txt2);font:var(--font-barlow-italic);font-size:18px;width:auto;display:inline-block;height:60px;width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.fans-section{margin-bottom:25px}.fans-wrapper{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:minmax(min-content,max-content) 1fr minmax(min-content,max-content);grid-template-areas:"title . hash" ". . ." "links links .";max-height:680px;aspect-ratio:1200 / 680;padding:48px;border-radius:var(--radius-m);overflow:hidden}.fans-decor-bg{width:100%;height:100%;object-fit:cover;object-position:center;max-width:1200px;margin:0 auto;position:absolute;top:0;left:0;z-index:0}.fans-title{position:relative;z-index:1;grid-area:title;font:var(--font-barlow-italic);font-size:84px;color:var(--txt2);text-shadow:3px 3px 0 rgba(var(--txt6-rgb),.5);text-transform:uppercase;justify-self:start}.fans-hash{position:relative;z-index:1;grid-area:hash;font:var(--font-barlow-italic);font-size:32px;color:var(--txt2);justify-self:end}.fans-hash span{color:var(--txt4)}.fans-links{position:relative;z-index:1;grid-area:links;display:flex;gap:16px;justify-content:center;align-items:center;justify-self:start}.fans-link{display:flex;gap:8px;align-items:center}.fans-link i{background-color:var(--bg6);color:var(--txt4);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.fans-link span{color:var(--txt2);font:var(--font-barlow-italic);font-size:24px}.fans-link:hover span,.fans-link:focus span{text-decoration:underline}.team-colors-section{background-color:var(--bg);padding:64px 0;position:relative;--table-header-bg:#EEE}.team-colors-cnt{border-radius:var(--radius-m);box-shadow:0 0 0 2px var(--bg3);padding:64px 32px 32px}.team-colors-title{text-shadow:2px 2px 0 var(--txt4),2px -2px 0 var(--txt4),-2px 2px 0 var(--txt4),-2px -2px 0 var(--txt4);font:var(--font-barlow-italic);font-size:72px;text-align:center;text-transform:uppercase;width:max-content;color:var(--txt2);letter-spacing:6px;position:absolute;top:18px;background-color:var(--bg);left:50%;transform:translateX(-50%);padding:0 32px}@supports (-webkit-text-stroke:2px var(--txt4)){.team-colors-title{text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--txt4);-webkit-text-stroke:2px var(--txt4);-webkit-text-fill-color:var(--txt2)}}.team-colors-desc{font:var(--font-barlow-italic);font-size:24px;color:var(--txt4);margin:-12px auto 24px;text-transform:uppercase;z-index:2}.team-colors-wrapper{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);grid-template-areas:"box1 box2 box4" "box1 box2 box5" "box1 box2 box6" "box1 box3 box7"}[class*="team-color-box"]{display:flex;flex-direction:column;align-items:center;gap:4px;--tc:#FFF;background-color:var(--tc);border-radius:var(--radius-m);justify-content:center;padding:16px;color:var(--txt2);font:var(--font-barlow-italic);font-weight:600}.team-color-box-img{grid-area:box1;text-align:center;display:grid;grid-template-areas:"img img" "p p" "a1 a2"}.team-color-box-img img{max-height:200px;max-width:150px;object-fit:contain;object-position:center;aspect-ratio:150 / 200;grid-area:img;margin:0;padding:0;width:100%}.team-color-box-img p{grid-area:p;color:var(--txt4);font-size:18px}.team-color-box-img a{text-transform:uppercase;background-color:var(--bg3);color:var(--txt2);padding:4px 8px;border-radius:var(--radius-s);text-align:center;transition:box-shadow var(--trans-def),background-color var(--trans-def),color var(--trans-def)}.team-color-box-img a:hover,.team-color-box-img a:focus{box-shadow:inset 0 0 0 2px var(--bg3);color:var(--txt4);background-color:#fff0}.team-color-box-img a:nth-child(1){grid-area:a1}.team-color-box-img a:nth-child(2){grid-area:a2}.team-color-box-big{grid-area:box2}.tcb-big-title{font-size:28px;text-transform:uppercase}.tcb-big-desc{color:rgba(var(--txt2-rgb),.5);border:1px solid rgba(var(--txt2-rgb),.5);padding:4px 8px;border-radius:var(--radius-s);text-transform:uppercase}.tcb-big-hex{font-size:46px}.tcb-big-hex span:nth-child(odd){color:rgba(var(--txt2-rgb),.5)}.tcb-big-hex span:nth-child(even){color:rgba(var(--txt2-rgb),1)}.team-color-box-font{grid-area:box3;font-size:18px;font-weight:400;display:flex;flex-direction:row;align-items:center;justify-content:center}.team-color-box-font a{color:var(--txt2);text-transform:uppercase}.team-color-box-font a:hover,.team-color-box-font a:focus{text-decoration:underline}.team-color-box{font-weight:400;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:18px;text-transform:uppercase}.team-color-box:nth-child(4){grid-area:box4}.team-color-box:nth-child(5){grid-area:box5}.team-color-box:nth-child(6){grid-area:box6;color:#222}.team-color-box:nth-child(7){grid-area:box7}.media-section{padding:64px 0;background-color:var(--section-c)}.media-section.gallery{--section-c:var(--bg6)}.media-section.videos{--section-c:var(--bg3)}.media-section-title{position:relative;max-width:1200px;display:flex;align-items:center;justify-content:center;margin:0 auto;text-transform:uppercase;font:var(--font-barlow-italic);font-size:48px;text-shadow:1px 1px 0 var(--txt2),1px -1px 0 var(--txt2),-1px 1px 0 var(--txt2),-1px -1px 0 var(--txt2);text-transform:uppercase;color:#fff0;letter-spacing:3px}@supports (-webkit-text-stroke:1px var(--txt2)){.media-section-title{text-shadow:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--txt2);-webkit-text-stroke:1px var(--txt2);-webkit-text-fill-color:#fff0}}.media-section-cnt{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:32px 0}.media-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.media-item img{box-shadow:inset 0 0 0 1px var(--bg),0 0 0 4px var(--bg);border-radius:var(--radius-s);max-width:calc(1200px / 3);max-height:267px;width:100%;height:100%;object-fit:cover;object-position:center}.media-item-title{font:var(--font-barlow-italic);font-size:18px;color:var(--txt2);text-align:center;width:100%;margin-top:8px}.media-more{position:relative;width:100%;grid-column:span 3;display:flex;justify-content:center;align-items:center}.media-decor-line{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:rgba(var(--bg-rgb),.5);pointer-events:none;z-index:0}.media-more>.btn{position:relative;z-index:1;--btn-c:var(--section-c);--btn-c-h:var(--btn-text);--btn-bg:var(--bg);--btn-bg-h:var(--section-c);font:var(--font-barlow-italic);font:var(--font-barlow-italic);font-size:24px}.shop-wrapper{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:minmax(min-content,max-content) 1fr minmax(min-content,max-content);grid-template-areas:"title . ." "details . ." "link . .";max-height:680px;aspect-ratio:1200 / 680;padding:48px;border-radius:var(--radius-m);overflow:hidden;align-items:center}.shop-decor-bg{width:100%;height:100%;object-fit:cover;object-position:center;max-width:1200px;margin:0 auto;position:absolute;top:0;left:0;z-index:0}.shop-section-title{grid-area:title;position:relative;font:var(--font-barlow-italic);font-size:100px;line-height:1em;text-transform:uppercase;color:#fff0;letter-spacing:1px}.shop-section-title span:nth-of-type(1){text-shadow:2px 2px 0 var(--txt6),2px -2px 0 var(--txt6),-2px 2px 0 var(--txt6),-2px -2px 0 var(--txt6)}.shop-section-title span:nth-of-type(2){text-shadow:2px 2px 0 var(--txt4),2px -2px 0 var(--txt4),-2px 2px 0 var(--txt4),-2px -2px 0 var(--txt4)}@supports (-webkit-text-stroke:2px var(--txt2)){.shop-section-title span:nth-of-type(1){text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--txt6);-webkit-text-stroke:2px var(--txt6);-webkit-text-fill-color:#fff0}.shop-section-title span:nth-of-type(2){text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--txt4);-webkit-text-stroke:2px var(--txt4);-webkit-text-fill-color:#fff0}}.shop-details{grid-area:details;position:relative;font:var(--font-barlow-italic);font-size:26px;font-weight:400;color:var(--txt6)}.shop-details b{font-size:32px}.shop-link{grid-area:link;position:relative;font:var(--font-barlow-italic);font-size:34px;color:var(--txt2);text-transform:uppercase;background-color:var(--bg3);padding:8px 16px;border-radius:var(--radius-s);justify-self:start;transition:box-shadow var(--trans-def),background-color var(--trans-def),color var(--trans-def)}.shop-link:hover,.shop-link:focus{box-shadow:inset 0 0 0 2px var(--bg3);color:var(--txt4);background-color:#fff0}.logos-section{background-color:var(--bg);padding:64px 0;position:relative}.logos-section.owners{--section-c:var(--bg5)}.logos-section.sponsors{--section-c:var(--bg7)}.logos-title{text-shadow:2px 2px 0 var(--section-c),2px -2px 0 var(--section-c),-2px 2px 0 var(--section-c),-2px -2px 0 var(--section-c);font:var(--font-barlow-italic);font-size:72px;text-align:center;text-transform:uppercase;width:max-content;color:var(--txt2);letter-spacing:6px;position:absolute;top:18px;background-color:var(--bg);left:50%;transform:translateX(-50%);padding:0 32px}@supports (-webkit-text-stroke:2px var(--section-c)){.logos-title{text-shadow:none;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--section-c);-webkit-text-stroke:2px var(--section-c);-webkit-text-fill-color:var(--txt2)}}.logos-cnt{border-radius:var(--radius-m);box-shadow:0 0 0 2px var(--section-c);padding:64px 32px 32px;display:flex;gap:32px;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.logo-item img{height:99px}.logos-section.sponsors:has(.sponsors-link) .logos-cnt{padding-bottom:64px}.sponsors-link{position:relative;width:100%;grid-column:span 4;display:flex;justify-content:center;align-items:center;top:-24px}.sponsors-link a{position:relative;z-index:1;--btn-c:var(--btn-text);--btn-c-h:var(--section-c);--btn-bg:var(--section-c);--btn-bg-h:var(--bg);font:var(--font-barlow-italic);font-size:24px}.logos-cnt.sponsors-cnt{display:block;padding:80px 48px 48px}.sponsors-row{display:grid;align-items:center;justify-items:center}.sponsors-main{display:flex;justify-content:space-between;align-items:center;gap:24px}.sponsors-main .logo-item{width:auto;flex:0 1 auto}.sponsors-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 16px}.sponsors-grid .logo-item{flex:0 0 calc((100% - 8 * 16px) / 9)}.sponsors-divider{border:0;height:2px;background-color:var(--section-c);margin:40px 0 48px}.sponsors-cnt .logo-item{display:flex;align-items:center;justify-content:center;width:100%;transition:transform .2s ease,opacity .2s ease}.sponsors-cnt a.logo-item:hover{transform:scale(1.06)}.sponsors-cnt .logo-item img{height:auto;max-width:100%;object-fit:contain}@media screen and (max-width:1168px){.logos-cnt.sponsors-cnt{padding:72px 32px 48px}.sponsors-main{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px}.sponsors-main .logo-item{width:100%}.sponsors-grid .logo-item{flex-basis:calc((100% - 3 * 16px) / 4)}}@media screen and (max-width:600px){.logos-cnt.sponsors-cnt{padding:72px 16px 48px}.sponsors-main,.sponsors-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}.sponsors-grid .logo-item{flex-basis:calc((100% - 24px) / 2)}.sponsors-divider{margin:40px 0}.sponsors-cnt .logo-item img{max-width:80%}}.logos-cnt.owners-cnt{justify-content:space-around;gap:32px 48px;padding:80px 48px 56px}.owners-cnt .logo-item{display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.owners-cnt a.logo-item:hover{transform:scale(1.06)}.owners-cnt .logo-item img{height:auto;max-width:100%}@media screen and (max-width:600px){.logos-cnt.owners-cnt{padding:72px 16px 40px;gap:32px 16px}.owners-cnt .logo-item{flex:0 0 42%}.owners-cnt .logo-item img{max-width:80%}}.about-wrapper{background-image:var(--img);background-size:cover;background-position:center;padding:64px 0;font:var(--font-barlow-italic);font-weight:500}.about-cnt{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:64px}.about-left img{max-height:292px;object-fit:contain;object-position:center}.about-right{display:grid;grid-template-columns:2fr 1fr;align-items:center}.about-column:nth-child(1){display:flex;flex-direction:column;gap:32px}.about-row{display:grid;grid-template-columns:50px 1fr;gap:16px}.about-icon{background-color:var(--bg);color:var(--txt6);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px}.about-details{font-weight:400}.about-details p{color:var(--txt2);font:var(--font-barlow-condensed);font-size:18px;line-height:1em;text-shadow:2px 2px 0 var(--txt6)}.about-details p:first-child{font:var(--font-barlow-italic);font-weight:600;font-size:27px;line-height:1.4em}.about-details p:not(:first-child){text-shadow:1px 1px 0 var(--txt6)}.about-details a{color:var(--txt2);font:var(--font-barlow-italic);font-weight:600;font-size:27px}.about-column:nth-child(2){display:flex;flex-direction:column;justify-content:center;align-items:start;gap:16px}.about-column:nth-child(2) a{display:flex;align-items:center;gap:8px}.about-column:nth-child(2) i{background-color:var(--bg6);color:var(--txt2);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px}.about-column:nth-child(2) p{color:var(--txt6);font:var(--font-barlow-italic);font-weight:600;font-size:24px;text-shadow:-1px -1px 0 rgba(var(--txt2-rgb),.5)}@media screen and (max-width:1200px){.banner-next-matches,.news-cnt,.tabella-section,.footer-cnt,.team-colors-section,.logos-section,.media-section{padding-left:16px;padding-right:16px}.supporter-cnt{padding-left:16px}.fans-wrapper,.shop-wrapper{border-radius:0}.about-cnt{grid-column-gap:75px}.counter-cnt{grid-template-columns:repeat(2,1fr);grid-row-gap:25px;max-width:600px}.news-row{grid-column-gap:50px}.supporter-bottom{grid-template-columns:repeat(2,1fr);grid-row-gap:25px;padding-right:16px}.match-section-item{padding:16px}.matches-section-cnt{grid-template-columns:1fr}.match-more{grid-column:span 1}}@media screen and (max-width:1168px){.tabella-section-title,.team-colors-title,.logos-title{font-size:48px;top:30px}.match-item{grid-template-areas:"date date date" "home teams other" "home btns other"}.tabella-section-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"roundsOne roundsTwo" "tabella tabella";gap:16px 32px}}@media screen and (max-width:1024px){.banner-title{font-size:50px;line-height:1em}.match-item{grid-template-columns:1fr 1fr;grid-template-areas:"date date" "home other" "teams teams" "btns btns"}.match-logo.home{justify-self:end}.match-logo.other{justify-self:start}.news-row{grid-template-columns:repeat(3,1fr)}.news-item:nth-child(n+4){display:none}.fans-wrapper{grid-template-columns:repeat(2,1fr);aspect-ratio:unset;grid-template-rows:minmax(min-content,max-content) 150px minmax(min-content,max-content);grid-template-areas:"title hash" ". ." "links links"}}@media screen and (max-width:960px){.offering:not(:first-child):not(:nth-child(2)){display:none}.about-cnt{grid-template-columns:repeat(1,1fr);grid-row-gap:25px}.about-left img{max-width:75%;display:block;margin:0 auto}.about-right{max-width:75%;margin:0 auto}.tabella-section-title,.team-colors-title,.logos-title{font-size:38px;top:38px;max-width:calc(100vw - 135px)}.tabella-section-title{top:36px}.tabella-section-title{text-shadow:1px 1px 0 var(--txt4),1px -1px 0 var(--txt4),-1px 1px 0 var(--txt4),-1px -1px 0 var(--txt4)}@supports (-webkit-text-stroke:2px var(--txt4)){.tabella-section-title{text-shadow:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--txt4);-webkit-text-stroke:1px var(--txt4);-webkit-text-fill-color:var(--txt2)}}}@media screen and (max-width:900px){.shop-wrapper{grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;gap:26px 0;grid-template-areas:"title" "details" "link"}.shop-link{font-size:28px}.shop-details{font-size:23px}.shop-details b{font-size:28px}.shop-section-title{font-size:74px}}@media screen and (max-width:768px){.offerings-cnt{grid-template-columns:repeat(1,1fr)}.offering:not(:first-child){display:none}.match-item:nth-child(n+3){display:none}.matches-cnt{grid-template-columns:repeat(2,1fr)}.match-item:not(:last-child):after{content:unset}.match-item:first-child:after{content:'';position:absolute;right:-8px;height:100px;width:2px;background-color:var(--bg7)}.news-row{grid-template-columns:repeat(2,1fr)}.news-item:nth-child(n+3){display:none}.match-section-column.upcoming{grid-template-columns:repeat(1,1fr);grid-column:span 1}.match-section-column.upcoming .match-section-title{grid-column:span 1}.tabella-section-grid{grid-template-columns:repeat(1,1fr);grid-template-areas:"roundsOne " "roundsTwo" "tabella";gap:16px 32px}.tabella-row{grid-template-columns:repeat(4,30px) 60px 30px 1fr;grid-template-areas:". name name name name name name" ". . . . . . forma"}.team-name{grid-area:name}.tabella-forma{grid-area:forma}.media-section-cnt{grid-template-columns:repeat(1,1fr)}.media-more{grid-column:span 1}.shop-wrapper{aspect-ratio:unset}}@media screen and (max-width:700px){.fans-wrapper{gap:32px;grid-template-columns:repeat(1,1fr);aspect-ratio:unset;grid-template-rows:1fr;grid-template-areas:"title" "hash" "links"}.fans-title br{display:none}.fans-title{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 16px}.fans-hash{justify-self:start}.fans-links{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.about-right{max-width:100%;margin:0 auto;gap:32px;grid-template-columns:1fr}.about-column:nth-child(2){flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}}@media screen and (max-width:620px){.tabella-row{grid-template-columns:repeat(4,30px) 60px 30px;grid-template-areas:". name name name name name" ". . . . . ." "forma forma forma forma forma forma"}.team-colors-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(min-content,max-content));grid-template-areas:"box1 box2" "box1 box3" "box4 box5" "box6 box7"}}@media screen and (max-width:600px){.counter-cnt{grid-template-columns:repeat(1,1fr);max-width:100%}.news-row{grid-template-columns:repeat(1,1fr);grid-row-gap:50px}.supporter-bottom{grid-template-columns:repeat(1,1fr)}.team-colors-title{top:12px}}@media screen and (max-width:540px){.tabella-section-title{font-size:21px;top:24px;text-shadow:none}@supports (-webkit-text-stroke:2px var(--txt4)){.tabella-section-title{text-shadow:none;-webkit-text-stroke-width:unset;-webkit-text-stroke-color:unset;-webkit-text-stroke:unset;-webkit-text-fill-color:unset;color:var(--txt4)}}}@media screen and (max-width:520px){.match-item:nth-child(n+2){display:none}.matches-cnt{grid-template-columns:repeat(1,1fr)}.match-item:first-child:after{content:unset}.round-grid-row{grid-template-areas:"date date" "teams goals"}.round-grid-date{text-align:left}.round-grid-teams{text-align:left}.round-grid-goals{text-align:right}}@media screen and (max-width:480px){.banner-title{font-size:40px;line-height:1em}.team-colors-wrapper{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(7,minmax(min-content,max-content));grid-template-areas:"box1" "box2" "box3" "box4" "box5" "box6" "box7"}.logos-title{font-size:26px;top:46px}}@media screen and (max-width:420px){.team-colors-title{top:36px;font-size:24px}}.banner-wrapper{position:relative;padding:0 0;display:inline-block;width:100%}.banner-focuscatcher{position:absolute;width:100%;height:100%;margin:0;top:0;left:0;background:#fff0;border:none;color:#fff0;z-index:3;cursor:pointer}.banner-slider-cnt{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;--slider-bg-color:var(--color1);background-color:var(--slider-bg-color)}.banner-slider-cnt img{object-fit:cover;object-position:center;width:100%;height:100%}.banner-outer{width:100%;height:600px;position:relative;-webkit-user-select:none;user-select:none}.banner-images{position:absolute;width:100%;height:100%;float:left;left:50%;transform:translateX(-50%);cursor:pointer;pointer-events:none}.banner-images:after{content:'';position:absolute;width:90%;height:100%;top:0;left:0;background:linear-gradient(90deg,var(--bg10) 0%,rgb(var(--bg10-rgb),0%) 100%);mix-blend-mode:multiply;pointer-events:none;touch-action:none}.banner-images .image{width:100%;height:100%;float:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;object-fit:cover;pointer-events:none}.banner-slider-cnt.animation-fade .banner-images .image{opacity:0;z-index:0;transition:opacity 0.3s ease-in-out,left 0.5s ease,transform 0.5s ease}.banner-slider-cnt.animation-fade .banner-images .image.active{pointer-events:all;z-index:2;opacity:1}.banner-slider-cnt.animation-fade .banner-images .image.next,.banner-slider-cnt.animation-fade .banner-images .image.prev{z-index:1;opacity:.5}.banner-slider-cnt.animation-slide .banner-images .image{opacity:1;z-index:0;left:150%;--transition-speed:0.8s;transition:opacity 0.3s ease-in-out,left var(--transition-speed) ease,transform 0.5s ease}.banner-slider-cnt.animation-slide .banner-images .image.active{left:50%;pointer-events:all;z-index:3}.banner-slider-cnt.animation-slide .banner-images .image.next{z-index:2}.banner-slider-cnt.animation-slide .banner-images .image.prev{z-index:1;left:-50%}.banner-slider-cnt.animation-flip .banner-images{--cube-z:50cqh;--perspective-mp:50;--transition-speed:0.8s;container-type:size;perspective:calc(var(--cube-z) * var(--perspective-mp));perspective-origin:50% 50%;overflow:hidden;transform-style:preserve-3d}.banner-slider-cnt.animation-flip .banner-images .image{opacity:0;z-index:0;top:50%;left:50%;bottom:auto;height:100%;transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;transform:translate3d(-50%,-50%,0) rotateX(90deg) translateZ(var(--cube-z));transition:transform var(--transition-speed) cubic-bezier(.4,0,.2,1),opacity calc(var(--transition-speed) * 0.4) linear}.banner-slider-cnt.animation-flip .banner-images .image.active{opacity:1;z-index:3;pointer-events:all;transform:translate3d(-50%,-50%,0) rotateX(0deg) translateZ(var(--cube-z))}.banner-slider-cnt.animation-flip .banner-images .image.next{opacity:1;z-index:2;transform:translate3d(-50%,-50%,0) rotateX(90deg) translateZ(var(--cube-z))}.banner-slider-cnt.animation-flip .banner-images .image.prev{opacity:1;z-index:1;transform:translate3d(-50%,-50%,0) rotateX(-90deg) translateZ(var(--cube-z))}.banner-texts{position:absolute;left:var(--sidecalc);top:0;height:100%;width:100%;max-width:1300px;cursor:pointer;pointer-events:none;z-index:3}.banner-texts .text{position:absolute;top:50%;left:0;padding:0 50px 0 var(--skslider-spacing);width:100%;opacity:0;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:1;pointer-events:none}.banner-texts .text.active{opacity:1;pointer-events:all}.banner-texts .banner-title{font-family:var(--font-family);font-weight:var(--fw-h);font-size:var(--fs-h1);margin:0 0 30px;overflow:hidden;color:var(--txt2);position:relative;z-index:3}.banner-texts .banner-subtitle{font-family:var(--font-family);font-weight:600;font-size:var(--fs-h4);color:var(--txt2);z-index:3;position:relative}.banner-texts .banner-description{font-family:var(--font-family);font-weight:600;font-size:var(--fs-h4);color:var(--txt2);z-index:3;position:relative}.banner-texts .banner-description p[style*='color'],.banner-texts .banner-title p[style*='color']{padding:2.5px 10px;-webkit-box-decoration-break:clone;-moz-box-decoration-break:clone;-ms-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;line-height:58px}.banner-texts .banner-description p[style*='color']{line-height:initial}.banner-texts a{font-family:var(--font-family);font-weight:700;font-size:12px;color:var(--color1);margin-top:20px;background-color:#FFF;padding:15px 30px;float:left;width:auto;text-transform:uppercase;border-radius:8px;border:1px solid #fff0;z-index:3;position:relative;transition:color 0.25s ease-in-out,border-color 0.25s ease-in-out,background-color 0.25s ease-in-out}.banner-texts a:focus,.banner-texts a:focus-within,.banner-texts a:hover{border-color:#FFF;color:#FFF;background-color:#fff0}.banner-controls{position:absolute;height:40px;max-width:100%;-webkit-user-select:none;user-select:none;pointer-events:all;z-index:3;bottom:70px;left:var(--sidecalc);display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:5px;justify-items:center;align-items:center;--ctrl-c:var(--bg);--ctrl-c-2:var(--color1)}.banner-left,.banner-right{height:40px;width:40px;cursor:pointer;float:left;text-align:center;transition:background-color var(--trans-def);background-color:#fff0;border-radius:4px;position:relative;box-shadow:inset 0 0 0 2px var(--ctrl-c)}.banner-controls .arrow{display:inline-block;width:100%;height:100%;border:none;background-color:#fff0;cursor:pointer;border-radius:4px}.banner-playback{height:40px;margin:0;padding:0;border:0;display:inline-flex;align-items:center;gap:0;border-radius:20px;background-color:#fff0;box-shadow:inset 0 0 0 2px var(--ctrl-c);position:relative}.banner-playback-option{position:relative;width:40px;height:40px;margin:0;cursor:pointer;border-radius:50%}.banner-playback-option input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.banner-playback-option[data-action="play"]::before,.banner-playback-option[data-action="pause"]::before,.banner-playback-option[data-action="stop"]::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.banner-playback-option[data-action="play"]::before{width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:#fff0 #fff0 #fff0 var(--ctrl-c)}.banner-playback-option[data-action="pause"]::before{width:12px;height:14px;border-left:4px solid var(--ctrl-c);border-right:4px solid var(--ctrl-c);box-sizing:border-box}.banner-playback-option[data-action="stop"]::before{width:12px;height:12px;background:var(--ctrl-c)}.banner-playback-option:hover{background-color:#fff0}.banner-playback-option:focus-within{background-color:#fff0;outline:2px solid var(--ctrl-c-2);outline-offset:2px}.banner-playback-option[data-action="pause"]:has(input:checked)::before,.banner-playback-option[data-action="pause"]:hover::before,.banner-playback-option[data-action="pause"]:focus-within::before{border-left-color:var(--ctrl-c-2);border-right-color:var(--ctrl-c-2)}.banner-playback-option[data-action="stop"]:has(input:checked)::before,.banner-playback-option[data-action="stop"]:hover::before,.banner-playback-option[data-action="stop"]:focus-within::before{background:var(--ctrl-c-2)}.banner-playback::before{content:'';width:40px;height:40px;background:var(--bg);left:0;position:absolute;border-radius:50%;transition:left var(--trans-def)}.banner-playback.is-playing::before{left:0}.banner-playback.is-paused::before{left:40px}.banner-playback.is-stopped::before{left:80px}.banner-playback.is-playing .banner-playback-option[data-action="play"]::before{border-color:#fff0 #fff0 #fff0 var(--ctrl-c-2)}.banner-playback.is-paused .banner-playback-option[data-action="pause"]::before{border-left-color:var(--ctrl-c-2);border-right-color:var(--ctrl-c-2)}.banner-playback.is-stopped .banner-playback-option[data-action="stop"]::before{background:var(--ctrl-c-2)}.banner-left{border-radius:50%}.banner-right{border-radius:50%}.banner-controls .arrow:before{content:'';height:15px;width:15px;z-index:1;text-align:center;pointer-events:none;float:left;background-color:#fff0;border:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);transition:border-color var(--trans-def)}.banner-left .arrow:before{border-left:3px solid var(--ctrl-c);border-top:3px solid var(--ctrl-c);left:calc(50% + 2.5px)}.banner-right .arrow:before{border-right:3px solid var(--ctrl-c);border-bottom:3px solid var(--ctrl-c);left:calc(50% - 2.5px)}.banner-controls .banner-left:hover,.banner-controls .banner-right:hover,.banner-controls .banner-left:focus,.banner-controls .banner-right:focus,.banner-controls .banner-left:focus-within,.banner-controls .banner-right:focus-within{background-color:var(--ctrl-c)}.banner-controls .banner-left:focus .arrow:before,.banner-controls .banner-right:focus .arrow:before,.banner-controls .banner-left:focus-within .arrow:before,.banner-controls .banner-right:focus-within .arrow:before,.banner-controls .banner-left:hover .arrow:before,.banner-controls .banner-right:hover .arrow:before{border-color:var(--ctrl-c-2)}.banner-dots{float:left;display:flex;flex-wrap:wrap;gap:10px}.banner-dots .dot{position:relative;width:12px;height:12px;border:2px solid var(--ctrl-c);border-radius:50%;float:left;cursor:pointer;padding:0;background-color:#fff0}.banner-dots .dot:after{position:absolute;content:'';width:12.5px;height:12.5px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff0;border-radius:50%;transition:background-color var(--trans-def)}.banner-dots .dot.active:after{background-color:var(--ctrl-c)}.banner-dots .dot:not(.active):focus:after,.banner-dots .dot:not(.active):focus-within:after,.banner-dots .dot:not(.active):hover:after{background-color:rgb(255 255 255 / .3)}.banner-dots .dot:not(.active):focus:after,.banner-dots .dot:not(.active):focus-within:after{background-color:var(--ctrl-c-2)}.banner-dots .dot:hover,.banner-dots .dot:focus,.banner-dots .dot:active{border-color:var(--ctrl-c)}.banner-progressbar{position:relative;width:100%;height:5px;border-radius:2.5px;grid-column:span 4;overflow:hidden}.banner-progressbar:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.banner-progressbar:after{content:'';position:absolute;height:100%;width:var(--progress);max-width:100%;top:50%;left:0;transform:translateY(-50%);transform-origin:center;background-color:var(--bg)}.banner-slider-cnt.mobile{display:none;visibility:hidden}.main-banner [class*="sk-slider"].dotted:before{content:'';--dot-color:rgba(0, 0, 0, 0.15);position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(var(--dot-color) 1px,transparent 0);background-size:3px 3px;background-position:-19px -19px;z-index:3;pointer-events:none}.main-banner [class*="sk-slider"].blur:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);filter:blur(5px)}.main-banner [class*="sk-slider"].dotted.blur:after{z-index:2}.main-banner [class*="sk-slider"].dotted img{z-index:1}@media screen and (max-width:900px){.banner-wrapper{height:auto;padding:0;border-bottom:1px solid var(--bg);margin-bottom:15px;--skslider-gap:0px;--skslider-width:100%;--skslider-width-calculated:calc(var(--skslider-width) + var(--sidecalc));--skslider-spacing:calc(var(--skslider-width) + var(--skslider-gap));--skslider-spacing-calculated:calc(var(--skslider-width-calculated) + var(--skslider-gap))}.banner-slider-cnt{position:relative;height:auto;--slider-bg-color:var(--bg)}.banner-images{display:inline-block;position:relative;float:none;transform:none;left:auto;top:auto;bottom:auto;right:auto}.banner-texts{left:0;max-width:100%}.banner-controls{bottom:15px;left:15px;right:15px;max-width:calc(100% - 30px);display:grid;grid-template-columns:auto 40px auto 40px;grid-column-gap:10px;padding:0}.banner-images{height:420px;width:100%;max-width:100%}.banner-texts{min-height:165px;max-width:100%;width:100%;background-color:var(--bg6)}.banner-texts .text{padding:20px;top:0;transform:none;height:100%}.banner-texts .banner-title{margin:0 0 15px}.banner-texts .banner-description{font-weight:400;font-size:18px}.banner-dots .dot:not(.active):focus:after,.banner-dots .dot:not(.active):focus-within:after{background-color:var(--ctrl-c)}}:root{--focus-width:2px;--focus-color:#131747;--focus-offset:4px;--focus-style:solid}sup{display:inline-block}body.fc-red{--focus-color:#FF0000}body.fc-green{--focus-color:#00FF00}body.fc-blue{--focus-color:#0000FF}body.fc-yellow{--focus-color:#FFFF00}body.fc-magenta{--focus-color:#FF00FF}body.fc-cyan{--focus-color:#00FFFF}body.fc-black{--focus-color:black}body.fc-purple{--focus-color:var(--bkk-purple)}body.fc-default{--focus-color:#131747}body *.fc-alt,body.fc-default .fc-alt:focus-visible,body.fc-purple .fc-alt:focus-visible,body.fc-black .fc-alt:focus-visible{--focus-color:#FFF}:focus-visible{outline:var(--focus-width) var(--focus-style) var(--focus-color);outline-offset:var(--focus-offset);box-shadow:0 0 0 4px #FFF,0 0 15px rgb(116 55 135 / .3)}.fc-override *:focus-visible,.fc-override-direct>*:focus-visible,.fc-override-self:focus-visible{--focus-color:#FFF}.fc-offset-override-1{--focus-offset:15px !important;box-shadow:none;border-radius:.5px}header button:focus-visible,footer button:focus-visible,footer a:focus-visible{box-shadow:none!important}.nodisplay,.sr_only,.sr_hidden,.sr-only,.sr-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-99999}.amv-jumplist{position:fixed;top:20px;left:-100%;max-width:200px;z-index:9999999;background-color:var(--bkv-blue);border-radius:var(--radius-m)}.amv-jump-el{padding:10px;color:#FFF;transition:left var(--trans-def);cursor:pointer;font-weight:600;float:left;width:100%;margin-bottom:10px}.amv-jumplist:focus-within{left:20px}body.forceunderline a *:not([class*="icon"]),body.forceunderline a{text-decoration:underline!important}body.nounderline a *:not([class*="icon"]),body.nounderline a{text-decoration:none!important}@media screen and (max-width:1300px){.amv-jump-main{top:9px;z-index:10000}.amv-jump-main:hover,.amv-jump-main:focus{left:9px}}.tooltip{--x:0;--y:0;--h:0;--w:0;--tt-bg:var(--bkk-gray);--tt-c:var(--txt2);--tt-safespace:10px;--tt-safe-x:0;--tt-safe-y:0;transform:translate(var(--tt-safe-x),var(--tt-safe-y));z-index:9999999;position:absolute;padding:4px 8px;visibility:hidden;border-radius:var(--radius-s);pointer-events:none;font-size:14px;color:var(--tt-c);background-color:var(--tt-bg);transition:opacity var(--trans-def);max-width:200px;transform-origin:center}.tooltip.purple{--tt-bg:var(--bkk-purple)}.tooltip.original{--tt-bg:rgba(0, 0, 0, 0.8)}.tooltip:not([class*="top"]):not([class*="right"]):not([class*="bottom"]):not([class*="left"]){top:calc(var(--y) + 5px);left:calc(var(--x))}.tooltip.bottom{top:calc(((var(--y) - (var(--h) * 2)) - (var(--elH) / 2) - 5px))}.tooltip.right{left:calc((var(--x) - (var(--h) / 2)) - 10px)}.tooltip.left{left:5px}.tooltip.top{top:5px}.tooltip.top{top:0;left:calc(var(--x));--tt-safe-x:var(--tt-safespace);--tt-safe-y:var(--tt-safespace)}.tooltip.bottom{top:calc(var(--y) + 5px);left:calc(var(--x));--tt-safe-x:var(--tt-safespace);--tt-safe-y:calc((0px - var(--tt-safespace)) - (var(--elH) * 1.5))}.tooltip.right{top:calc(var(--y) + 5px);left:calc(var(--x));--tt-safe-x:calc(0px - var(--tt-safespace))}.tooltip.left{top:calc(var(--y) + 5px);left:0;--tt-safe-x:var(--tt-safespace)}.tooltip-close{position:absolute;top:-7.5px;right:-7.5px;color:var(--txt2);background-color:#fff0;box-shadow:var(--shadow-s);border:none;width:20px;height:20px;font-size:15px;padding:0;pointer-events:none;cursor:pointer;display:none}@media (any-pointer:coarse){.tooltip-close{display:inline-block;pointer-events:all}}