@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:FWC26;src:url(/FWC26-NormalBlack.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FWC26B;src:url(/FWC26-UltraCondensedBold.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}html{overscroll-behavior-x:none}body{background-color:#fff;margin:0;padding:0;width:100vw;overflow-x:hidden;font-family:FWC26B}.hero-img{object-fit:cover;flex-grow:1;height:0}#root{display:flex;flex-direction:column}.hero .topbar{flex-direction:column;display:flex;justify-content:center;align-items:center;color:var(--blue)}.hero .topbar h1{text-align:center;font-size:84px;margin:44px 44px 0;line-height:72px}.hero .bottombar{background-color:var(--blue);flex-direction:row;display:flex;justify-content:center;align-items:center}@media screen and (max-height: 512px),(max-width: 384px),(max-aspect-ratio: .75){.hero .bottombar,.hero .topbar h2{display:none}.hero .topbar h1{margin-bottom:44px}}.hero .topbar h2{margin-left:24px;margin-right:24px;text-align:center}.hero .bottombar h2{color:#fff;text-align:center;font-size:64px;margin:44px;line-height:56px}.hero{height:100vh;display:flex;flex-direction:column}:root{--blue: rgb(16, 22, 79)}.activities{display:flex;flex-direction:column;align-items:center;color:var(--blue)}.activities>h1{font-size:72px;margin:44px 44px 0;line-height:64px;text-align:center}.doublecolumn{width:75%;display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;flex-grow:1}.column{flex-grow:1}.column h1{font-size:64px;margin:0;text-transform:uppercase}.column hr{border:none;height:4px;margin:0;background-color:var(--blue)}.column li{font-size:32px;font-family:FWC26}.column li span.desc{font-family:FWC26B}.column.allday h1{text-align:center}.tournament .topbar,.meet .topbar,.details .topbar{flex-direction:column;display:flex;justify-content:center;align-items:center;width:100vw}.tournament .topbar h1,.meet .topbar h1,.details .topbar h1{text-align:center;font-size:84px;margin:44px 44px 0;line-height:72px}.tournament{display:flex;flex-direction:column;align-items:center;background-color:var(--blue);color:#fff}.tournament .banner{height:240px;width:100%;object-fit:cover}.tournament p.final{margin-bottom:48px}a{color:currentColor}.tournament>h1.play{font-size:72px;margin:44px 44px 0;line-height:64px;text-align:center}p{font-family:Noto Sans}.tournament p,.meet>p,.details p{width:75%}.meet p{margin-top:16px;margin-bottom:24px}.meet .topbar h2{margin:20px 0 0}button.register{background-color:#304ffe;border-radius:12px;font-family:FWC26;text-transform:uppercase;color:#fff;padding:12px 24px;font-size:24px;outline:none;border:0;cursor:pointer;margin:24px 0}button{background-size:0;background-image:url(https://nynjfwc26.com/wp-content/themes/fifa-dd.nyc/static/img/main-button-hover.gif);background-position:center}button:hover{background-size:cover}.tournament .column hr{background-color:#fff}.meet{background-color:#fff;color:var(--blue);flex-direction:column;display:flex;align-items:center}.details{background-color:var(--blue);color:#fff;flex-direction:column;display:flex;align-items:center}.meet .players{width:100vw;will-change:transform;display:flex;flex-direction:column}@media (max-width: 768px){.doublecolumn{flex-direction:column!important}}@media (min-width: 768px){.column{width:50%}.player .about{width:60%}}@media (max-width: 1920px){.row{flex-direction:column!important}}@media (min-width: 1920px){.players .player{width:50%}}@media (max-width: 960px){.player{flex-direction:column!important}.player img{width:100%!important}}.players .row{display:flex;flex-direction:row;width:100vw}.players .player{display:flex;flex-direction:row}.player .about{padding:24px}.about h1{font-family:FWC26;text-transform:uppercase;font-size:48px;margin:0}.about h2{margin:0;font-size:32px;font-family:FWC26B}.about h2 span.desc{font-family:FWC26}.player img{flex-grow:1;width:0;object-fit:cover;aspect-ratio:1}.about .biography{font-family:FWC26;text-transform:uppercase}.details{padding-bottom:48px}
