.Header_header__MvnS2{width:100%;display:table;position:fixed;left:0;top:0;transition:all .5s ease-in 0s;border-bottom:1px solid #fff;z-index:100;background-color:rgba(255,255,255,.9);font-family:Figtree,sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#000;box-sizing:border-box}.Header_header__MvnS2.Header_darker__RXZEU{border-bottom:1px solid #ccc;background-color:#fff}.Header_header__MvnS2 *,.Header_header__MvnS2 :after,.Header_header__MvnS2 :before{box-sizing:border-box}.Header_header__MvnS2 a{transition:all .5s ease-in 0s;text-decoration:none!important;outline:none;color:#000}.Header_header__MvnS2 img{border:0;vertical-align:baseline}.Header_header__MvnS2 ul{margin:0;padding:0;list-style:none}.Header_headerGap__iOh_A{display:table;width:100%;height:111px}.Header_header__MvnS2 .Header_grid__J4fa1{display:block;width:1880px;max-width:100%;margin:auto}.Header_header__MvnS2 .Header_row__9VA1N{width:100%;display:flow-root}.Header_header__MvnS2 .Header_col__uFj9u{width:100%;float:left;padding-left:15px;padding-right:15px}.Header_header__MvnS2 .Header_topStripe__Pxb5Q{display:table;width:100%;background-color:#071437;padding:7px 0;color:#fff;font-weight:300;font-size:13px}.Header_header__MvnS2 .Header_topStripe__Pxb5Q a{color:#fff;display:inline-block;opacity:.7}.Header_header__MvnS2 .Header_topStripe__Pxb5Q a:hover{color:#fff;opacity:1}.Header_header__MvnS2 .Header_topStripe__Pxb5Q img{float:left;margin-right:10px;width:22px;height:auto;max-width:none;margin-top:3px}.Header_header__MvnS2 .Header_topAddress__KBY9H{float:left;display:inline-block}.Header_header__MvnS2 .Header_topLinks__NYcxK{float:right;display:inline-block}.Header_header__MvnS2 .Header_topLinks__NYcxK>.Header_userWrap__oB5ox>a,.Header_header__MvnS2 .Header_topLinks__NYcxK>a{display:inline-block;float:left}.Header_header__MvnS2 .Header_topLinks__NYcxK>span{display:inline-block;width:30px;text-align:center;float:left;font-size:10px}.Header_header__MvnS2 .Header_userWrap__oB5ox{position:relative;display:inline-block;float:left}.Header_header__MvnS2 .Header_userMenu__pKn3h{position:absolute;top:34px;right:0;background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:210px;z-index:9999;overflow:hidden;color:#111827;text-align:left}.Header_header__MvnS2 .Header_userMenu__pKn3h a,.Header_header__MvnS2 .Header_userMenu__pKn3h button{display:flex;float:none;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;line-height:20px;color:#113d48;opacity:1;background:none;border:none;border-top:1px solid #f3f4f6;cursor:pointer;text-align:left}.Header_header__MvnS2 .Header_userMenu__pKn3h a:hover{color:#113d48;background:#f9fafb}.Header_header__MvnS2 .Header_userMenu__pKn3h button{color:#ef4444;font-weight:600}.Header_header__MvnS2 .Header_userMenu__pKn3h .Header_userInfo__bC4JS{padding:12px 16px}.Header_header__MvnS2 .Header_userMenu__pKn3h .Header_userName__xX6C5{font-size:13px;font-weight:700;color:#111827;line-height:18px}.Header_header__MvnS2 .Header_userMenu__pKn3h .Header_userEmail__pLU0U{font-size:11px;color:#9ca3af;margin-top:2px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_header__MvnS2 .Header_logoStripe__OVfHv{width:100%;display:table;padding:10px 0;transition:all .5s ease-in 0s}.Header_header__MvnS2 .Header_logo__j7oID{display:inline-block;float:left;transition:all .5s ease-in 0s;margin-top:3px}.Header_header__MvnS2 .Header_logoImg__NIVuW{width:340px;height:auto;max-width:none;max-height:none;display:block;transition:all .5s ease-in 0s}.Header_header__MvnS2 .Header_burgerMenu__29iE5,.Header_header__MvnS2 .Header_cart__7hWlS,.Header_header__MvnS2 .Header_whatsapp__Jkh7p{display:inline-block;float:right;transition:all .5s ease-in 0s;background:none;border:0;padding:0;cursor:pointer;line-height:0;text-align:left}.Header_header__MvnS2 .Header_burgerMenu__29iE5{margin-left:10px}.Header_header__MvnS2 .Header_cart__7hWlS{position:relative;margin-left:10px}.Header_header__MvnS2 .Header_whatsapp__Jkh7p{float:right}.Header_header__MvnS2 .Header_cart__7hWlS .Header_cartCount__AHF3y{display:block;position:absolute;left:33%;top:55%;background-color:red;color:#fff;font-size:10px;font-weight:600;line-height:17px;width:17px;height:17px;border-radius:100px;text-align:center;transition:all .5s ease-in 0s}.Header_header__MvnS2 .Header_burgerMenu__29iE5 img,.Header_header__MvnS2 .Header_cart__7hWlS img,.Header_header__MvnS2 .Header_whatsapp__Jkh7p img{display:block;width:48px;height:auto;max-width:none;transition:all .5s ease-in 0s}.Header_header__MvnS2 .Header_mobileText__Xmz0A{display:none!important}.Header_header__MvnS2.Header_darker__RXZEU .Header_logoImg__NIVuW{width:240px}.Header_header__MvnS2.Header_darker__RXZEU .Header_burgerMenu__29iE5 img,.Header_header__MvnS2.Header_darker__RXZEU .Header_cart__7hWlS img,.Header_header__MvnS2.Header_darker__RXZEU .Header_whatsapp__Jkh7p img{display:block;width:32px;height:auto}.Header_header__MvnS2.Header_darker__RXZEU .Header_logoStripe__OVfHv{padding:5px 0}.Header_header__MvnS2.Header_darker__RXZEU .Header_topNavigation__wuX01{padding-top:6px}.Header_header__MvnS2.Header_darker__RXZEU .Header_cart__7hWlS .Header_cartCount__AHF3y{left:27%;top:55%}.Header_header__MvnS2.Header_darker__RXZEU .Header_logo__j7oID{margin-top:0}.Header_header__MvnS2 .Header_topNavigation__wuX01{margin:auto;padding:15px 0 0;width:660px;display:block}.Header_header__MvnS2 .Header_topNavigation__wuX01 li{list-style:none;float:left}.Header_header__MvnS2 .Header_topNavigation__wuX01 li a{font-size:14px;text-transform:uppercase;margin:0 20px;font-weight:300;color:#071437;line-height:20px;display:block}.Header_header__MvnS2 .Header_topNavigation__wuX01 li a.Header_currentPage__q0FVR{font-weight:700;border-bottom:1px solid #071437}.Header_header__MvnS2 .Header_topNavigation__wuX01 li a:hover{color:#071437}.Header_header__MvnS2 .Header_topNavigation__wuX01 li.Header_navAuth__onB7M{display:none}.Header_header__MvnS2 .Header_responsiveMenuIconHolder__TSjoQ{display:inline}.Header_header__MvnS2 .Header_responsiveMenuIcon___yTI5{cursor:pointer;background-color:#000;width:40px;height:40px;padding:11px 10px;box-sizing:border-box;border-radius:1000px;float:right;display:none;border:0}.Header_header__MvnS2 .Header_bar1__Nmsvq,.Header_header__MvnS2 .Header_bar2__0Acr8,.Header_header__MvnS2 .Header_bar3__UO1wd{display:block;width:20px;height:2px;background-color:#fff;margin:3px 0;transition:.4s}.Header_header__MvnS2 .Header_change__flOp7 .Header_bar1__Nmsvq{transform:rotate(-45deg) translate(-3px,3px)}.Header_header__MvnS2 .Header_change__flOp7 .Header_bar2__0Acr8{opacity:0}.Header_header__MvnS2 .Header_change__flOp7 .Header_bar3__UO1wd{transform:rotate(45deg) translate(-4px,-4px)}@media (max-width:1800px){.Header_header__MvnS2 .Header_grid__J4fa1{width:1580px}}@media (max-width:1479px){.Header_header__MvnS2 .Header_grid__J4fa1{width:1280px}.Header_header__MvnS2 .Header_logoImg__NIVuW{width:260px}.Header_header__MvnS2 .Header_logo__j7oID{margin-top:8px}.Header_header__MvnS2 .Header_topNavigation__wuX01{margin-left:30%}}@media (max-width:1339px){.Header_header__MvnS2 .Header_grid__J4fa1{width:1200px}.Header_header__MvnS2 .Header_topNavigation__wuX01{margin-left:27%}}@media (max-width:1239px){.Header_header__MvnS2 .Header_grid__J4fa1{width:920px}.Header_header__MvnS2 .Header_col__uFj9u{padding:0 10px}.Header_header__MvnS2 .Header_responsiveMenuIcon___yTI5{display:inline-block;margin-left:5px}.Header_header__MvnS2 .Header_topNavigation__wuX01{display:none}.Header_header__MvnS2 .Header_logoImg__NIVuW{width:340px}.Header_header__MvnS2 .Header_logo__j7oID{margin-top:2px}.Header_header__MvnS2 .Header_logoImg__NIVuW,.Header_header__MvnS2.Header_darker__RXZEU .Header_logoImg__NIVuW{width:300px}.Header_header__MvnS2 .Header_burgerMenu__29iE5 img,.Header_header__MvnS2 .Header_cart__7hWlS img,.Header_header__MvnS2 .Header_whatsapp__Jkh7p img,.Header_header__MvnS2.Header_darker__RXZEU .Header_burgerMenu__29iE5 img,.Header_header__MvnS2.Header_darker__RXZEU .Header_cart__7hWlS img,.Header_header__MvnS2.Header_darker__RXZEU .Header_whatsapp__Jkh7p img{width:40px}.Header_headerGap__iOh_A{height:95px}.Header_header__MvnS2 .Header_logoStripe__OVfHv,.Header_header__MvnS2.Header_darker__RXZEU .Header_logoStripe__OVfHv{padding:7px 0}.Header_header__MvnS2 .Header_logo__j7oID,.Header_header__MvnS2.Header_darker__RXZEU .Header_logo__j7oID{margin-top:2px}.Header_header__MvnS2 .Header_topNavigation__wuX01.Header_navOpen__uAq5h{display:block;position:fixed;left:0;top:94px;background:#fff;margin:0;width:100%;padding-top:0;border-bottom:1px solid #ccc}.Header_header__MvnS2 .Header_topNavigation__wuX01 li{display:block;width:100%;margin:0}.Header_header__MvnS2 .Header_topNavigation__wuX01 li a{margin:0;padding:15px 20px;border-top:1px solid #ccc}.Header_header__MvnS2 .Header_topNavigation__wuX01 li a:hover{background-color:#eee}.Header_header__MvnS2 .Header_topNavigation__wuX01 li a.Header_currentPage__q0FVR{border-bottom:0 solid #ccc}.Header_header__MvnS2.Header_darker__RXZEU .Header_topNavigation__wuX01{padding-top:0}.Header_header__MvnS2 .Header_burgerMenu__29iE5{display:none}}@media (max-width:979px){.Header_header__MvnS2 .Header_grid__J4fa1{width:740px}.Header_header__MvnS2 .Header_topStripe__Pxb5Q a{font-size:12px}.Header_header__MvnS2 .Header_topStripe__Pxb5Q img{margin-right:5px}}@media (max-width:767px){.Header_header__MvnS2 .Header_grid__J4fa1{width:600px}.Header_header__MvnS2 .Header_topStripe__Pxb5Q{display:none}.Header_headerGap__iOh_A{height:55px}.Header_header__MvnS2 .Header_topNavigation__wuX01.Header_navOpen__uAq5h{top:54px}.Header_header__MvnS2 .Header_topNavigation__wuX01 li.Header_navAuth__onB7M{display:block}}@media (max-width:639px){.Header_header__MvnS2 .Header_grid__J4fa1{width:440px}.Header_header__MvnS2 .Header_logoImg__NIVuW,.Header_header__MvnS2.Header_darker__RXZEU .Header_logoImg__NIVuW{width:250px}.Header_header__MvnS2 .Header_logo__j7oID,.Header_header__MvnS2.Header_darker__RXZEU .Header_logo__j7oID{margin-top:6px}}@media (max-width:479px){.Header_header__MvnS2 .Header_grid__J4fa1{width:330px}.Header_header__MvnS2 .Header_logo__j7oID{display:block;margin:auto;float:none;width:270px}.Header_header__MvnS2 .Header_logoImg__NIVuW,.Header_header__MvnS2.Header_darker__RXZEU .Header_logoImg__NIVuW{width:270px;margin:auto;float:none}.Header_headerGap__iOh_A{height:94px}.Header_header__MvnS2 .Header_logoStripe__OVfHv,.Header_header__MvnS2.Header_darker__RXZEU .Header_logoStripe__OVfHv{padding:0}.Header_header__MvnS2 .Header_logoStripe__OVfHv .Header_grid__J4fa1{width:100%}.Header_header__MvnS2 .Header_logoStripe__OVfHv .Header_col__uFj9u{padding:0}.Header_header__MvnS2 .Header_whatsapp__Jkh7p{width:33.33%;background-color:#2ab540;margin:0;float:left}.Header_header__MvnS2 .Header_cart__7hWlS{width:33.33%;background-color:#0e469d;margin:0;float:right}.Header_header__MvnS2 .Header_responsiveMenuIconHolder__TSjoQ{width:33.33%;background-color:#000;margin:0;display:table;float:right}.Header_header__MvnS2 .Header_logo__j7oID,.Header_header__MvnS2.Header_darker__RXZEU .Header_logo__j7oID{width:100%;text-align:center;clear:both;padding:10px 0}.Header_header__MvnS2 .Header_burgerMenu__29iE5 img,.Header_header__MvnS2 .Header_cart__7hWlS img,.Header_header__MvnS2 .Header_whatsapp__Jkh7p img,.Header_header__MvnS2.Header_darker__RXZEU .Header_burgerMenu__29iE5 img,.Header_header__MvnS2.Header_darker__RXZEU .Header_cart__7hWlS img,.Header_header__MvnS2.Header_darker__RXZEU .Header_whatsapp__Jkh7p img{float:right}.Header_header__MvnS2 .Header_topNavigation__wuX01.Header_navOpen__uAq5h{top:93px}.Header_header__MvnS2 .Header_topNavigation__wuX01 li a{padding:12px 20px}.Header_header__MvnS2 .Header_mobileText__Xmz0A{display:inline-block!important;color:#fff;font-size:11px!important;line-height:30px!important;font-weight:600!important;text-transform:uppercase;float:left;padding:6px 0 0 15px!important;position:relative!important;left:0!important;top:0!important;background-color:transparent!important;width:65px!important}.Header_header__MvnS2 .Header_cart__7hWlS .Header_cartCount__AHF3y,.Header_header__MvnS2.Header_darker__RXZEU .Header_cart__7hWlS .Header_cartCount__AHF3y{left:inherit;right:9%;top:52%}}.TournamentTemplateFooter_associates__9S94B{width:100%;background-color:#f8f8f8;padding:40px 0 70px;overflow:hidden}.TournamentTemplateFooter_marqueeTrack__K36BV{display:flex;width:max-content;animation:TournamentTemplateFooter_associatesMarquee__B7vP8 26s linear infinite}.TournamentTemplateFooter_marqueeTrack__K36BV:hover{animation-play-state:paused}.TournamentTemplateFooter_marqueeTrack__K36BV>div{flex:0 0 auto;width:274px;padding:0 10px;box-sizing:content-box}.TournamentTemplateFooter_marqueeTrack__K36BV img{display:block;width:100%;height:auto;border:1px solid #ddd;border-radius:8px}@keyframes TournamentTemplateFooter_associatesMarquee__B7vP8{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.TournamentTemplateFooter_subscribeHolder__gZiX9{position:relative;background:#071437;padding-top:1px}.TournamentTemplateFooter_subscribe__iYUNY{display:flex;flex-wrap:wrap;align-items:center;width:100%;background-image:url(/img/tournament-redesign/gradient.png);background-size:100% auto;background-repeat:repeat-y;border-radius:10px;padding:22px 25px;margin-top:-50px}.TournamentTemplateFooter_subscribeLeft__aXVBK{display:flex;align-items:center;gap:16px;width:50%;box-sizing:border-box;padding-right:20px}.TournamentTemplateFooter_subscribeLeft__aXVBK img{width:48px;height:auto;flex-shrink:0}.TournamentTemplateFooter_subscribeLeft__aXVBK h5{font-size:20px;font-weight:600;color:#fff;margin:0 0 4px;font-family:var(--title-font)}.TournamentTemplateFooter_subscribeLeft__aXVBK p{color:#fff;margin:0;font-size:13px;opacity:.9}.TournamentTemplateFooter_subscribeRight__5g_8t{display:flex;flex-wrap:nowrap;justify-content:flex-end;width:50%;box-sizing:border-box}.TournamentTemplateFooter_subscribeTextbox__ZpXkJ{border:0;border-radius:30px 0 0 30px;padding:13px 20px 13px 45px;background-color:#fff;background-image:url(/img/tournament-redesign/email.png);background-repeat:no-repeat;background-size:20px auto;background-position:15px;font-size:13px;min-width:220px;outline:none}.TournamentTemplateFooter_submitButton__Rd4_9{display:inline-block;border:0;border-radius:0 30px 30px 0;padding:13px 26px;font-weight:600;font-size:13px;background-color:#f8b529;color:#1f2937;cursor:pointer;white-space:nowrap}.TournamentTemplateFooter_footer__hi5uP{width:100%;background:#071437;padding:50px 0 0}.TournamentTemplateFooter_footerRow__FGIKd{display:flex;flex-wrap:wrap}.TournamentTemplateFooter_footerLeft__N3_6W{width:50%;box-sizing:border-box;padding-right:30px}.TournamentTemplateFooter_footerLogo__KNrpQ{width:90px;margin-bottom:14px}.TournamentTemplateFooter_footerLeft__N3_6W p{color:#fff;opacity:.5;font-size:13px;line-height:1.7;margin:0}.TournamentTemplateFooter_socialMedia__FNMLS{display:flex;gap:8px;margin-top:20px}.TournamentTemplateFooter_socialMedia__FNMLS a{display:block;opacity:.5;transition:opacity .2s}.TournamentTemplateFooter_socialMedia__FNMLS a:hover{opacity:1}.TournamentTemplateFooter_socialMedia__FNMLS img{display:block;width:22px;height:22px}.TournamentTemplateFooter_footerRight__CuJKY{width:50%;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}.TournamentTemplateFooter_footerColumn__PzjLl{flex:0 1 30%;min-width:150px}.TournamentTemplateFooter_footerColumn__PzjLl h5{color:#fff;margin:0;font-size:16px;font-weight:500;font-family:var(--title-font)}.TournamentTemplateFooter_footerColumn__PzjLl h5:after{content:"";display:block;width:25px;height:1px;background-color:#f8b529;margin:20px 0}.TournamentTemplateFooter_footerColumn__PzjLl a{display:block;color:#fff;font-size:13px;opacity:.5;text-decoration:none;margin-bottom:12px;transition:opacity .2s,padding-left .2s}.TournamentTemplateFooter_footerColumn__PzjLl a:hover{opacity:1;padding-left:6px}.TournamentTemplateFooter_contactLink__OLYIE{display:flex!important;align-items:flex-start;gap:8px}.TournamentTemplateFooter_contactLink__OLYIE img{width:16px;height:16px;margin-top:1px;flex-shrink:0;opacity:.7}.TournamentTemplateFooter_copyright__eisjT{width:100%;background:#040a1d;padding:14px 0;margin-top:40px}.TournamentTemplateFooter_copyrightRow__lQoOT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.TournamentTemplateFooter_copyrightLeft__htoRm{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#fff;opacity:.3}.TournamentTemplateFooter_copyrightRight__v9gQ6 img{display:block;width:180px;height:auto}.TournamentTemplateFooter_scrollTop__BFpNJ{position:fixed;right:20px;bottom:20px;width:50px;height:50px;border-radius:100px;background-image:url(/img/tournament-redesign/gradient.png);background-size:100% 400%;cursor:pointer;z-index:99;display:flex;align-items:center;justify-content:center;border:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s,transform .3s,visibility .3s}.TournamentTemplateFooter_scrollTop__BFpNJ.TournamentTemplateFooter_visible__z0Ftq{opacity:1;visibility:visible;transform:translateY(0)}.TournamentTemplateFooter_scrollTopArrow__sBAcS{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}@media (max-width:991px){.TournamentTemplateFooter_subscribe__iYUNY{flex-direction:column;align-items:stretch}.TournamentTemplateFooter_subscribeLeft__aXVBK,.TournamentTemplateFooter_subscribeRight__5g_8t{width:100%;padding-right:0}.TournamentTemplateFooter_subscribeRight__5g_8t{justify-content:flex-start;margin-top:14px}.TournamentTemplateFooter_footerLeft__N3_6W,.TournamentTemplateFooter_footerRight__CuJKY{width:100%;padding-right:0}.TournamentTemplateFooter_footerLeft__N3_6W{margin-bottom:30px}}@media (max-width:767px){.TournamentTemplateFooter_subscribeTextbox__ZpXkJ{flex:1 1 auto}.TournamentTemplateFooter_footerColumn__PzjLl{flex:0 1 45%}}@media (max-width:639px){.TournamentTemplateFooter_footerColumn__PzjLl{flex:0 1 100%}.TournamentTemplateFooter_subscribeRight__5g_8t{flex-direction:column;align-items:stretch}.TournamentTemplateFooter_subscribeTextbox__ZpXkJ{flex:0 0 auto;border-radius:30px;width:100%;margin-bottom:8px}.TournamentTemplateFooter_submitButton__Rd4_9{border-radius:30px;width:100%}.TournamentTemplateFooter_footerLogo__KNrpQ{width:80px}.TournamentTemplateFooter_copyrightRow__lQoOT{justify-content:center}.TournamentTemplateFooter_copyrightLeft__htoRm{width:100%;text-align:center;letter-spacing:2px}.TournamentTemplateFooter_copyrightRight__v9gQ6{width:100%;display:flex;justify-content:center}}@media (max-width:479px){.TournamentTemplateFooter_footerLogo__KNrpQ{width:60px}.TournamentTemplateFooter_copyrightLeft__htoRm{font-size:9px;letter-spacing:1px}}.TournamentTemplateFooter_subscribeMsg__A2pFd{margin:12px 0 0;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600;text-align:center}.TournamentTemplateFooter_subscribeMsgOk__gBcz9{background:#d1fae5;color:#065f46}.TournamentTemplateFooter_subscribeMsgErr__84vMs{background:#fee2e2;color:#991b1b}.TicketsWizardBand_pageBand__ZhSmr{display:table;width:100%;background-image:url(/img/tournament-redesign/gradient.png);background-position:50%;background-size:100% auto}.TicketsWizardBand_stepsHolder__yCSj7{display:flex;align-items:flex-start;gap:1%;height:78px;padding-top:16px}.TicketsWizardBand_stepTab__X5k5Z{flex:1 1;min-width:0;background-color:#fff;border-radius:7px;padding:10px 50px 10px 10px;text-align:center;border:none;cursor:default;font:inherit;box-sizing:border-box}.TicketsWizardBand_stepNum__VZD53{display:inline-block;float:left;width:25px;height:25px;line-height:25px;background-color:#ccc;color:#fff;border-radius:100px;font-size:12px;font-weight:500;text-align:center}.TicketsWizardBand_stepTab__X5k5Z strong{font-weight:500;color:#999}.TicketsWizardBand_passed__mTQy4{background-image:url(/img/tournament-redesign/tick-iicon.png);background-position:97%;background-size:25px 25px;background-repeat:no-repeat}.TicketsWizardBand_passed__mTQy4 strong{font-weight:500;color:#009d4f}.TicketsWizardBand_passed__mTQy4 .TicketsWizardBand_stepNum__VZD53{background-color:#009d4f}.TicketsWizardBand_current__YAzV1{margin-top:16px;border-radius:7px 7px 0 0;position:relative}.TicketsWizardBand_current__YAzV1:before{content:"";display:inline-block;width:6px;height:6px;background-image:url(/img/tournament-redesign/edge-left.png);position:absolute;left:-6px;top:40px}.TicketsWizardBand_current__YAzV1:after{content:"";display:inline-block;width:6px;height:6px;background-image:url(/img/tournament-redesign/edge-right.png);position:absolute;right:-6px;top:40px}.TicketsWizardBand_current__YAzV1 strong{color:#000}.TicketsWizardBand_current__YAzV1 .TicketsWizardBand_stepNum__VZD53{background-color:#1877f2}@media (max-width:767px){.TicketsWizardBand_stepTab__X5k5Z{padding:10px}.TicketsWizardBand_stepTab__X5k5Z strong{font-family:var(--title-font,Manrope);font-weight:400;font-size:15px;letter-spacing:1px;text-transform:uppercase}.TicketsWizardBand_passed__mTQy4{background-position:94%;background-size:20px 20px;background-repeat:no-repeat}.TicketsWizardBand_passed__mTQy4 strong{float:left;margin-left:5px}.TicketsWizardBand_stepTab__X5k5Z{padding:9px 9px 10px}.TicketsWizardBand_stepsHolder__yCSj7{height:77px;padding-top:16px}}.TicketsWizardBand_mobileStepNav__wBZ7Z{display:none;align-items:center;gap:10px;padding:14px 0}.TicketsWizardBand_mobileNavArrow__gFWvK{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:none;background-color:rgba(255,255,255,.9);color:#1f2937;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font:inherit}.TicketsWizardBand_mobileNavArrow__gFWvK:disabled{opacity:.35;cursor:default}.TicketsWizardBand_mobileStepTab__IqxQ2{flex:1 1;min-width:0;background-color:#fff;border-radius:7px;padding:10px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px}.TicketsWizardBand_mobileStepTab__IqxQ2 strong{font-family:var(--title-font,Manrope);font-weight:400;font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#999}.TicketsWizardBand_mobileStepTabPassed__pRSk9 .TicketsWizardBand_stepNum__VZD53{background-color:#009d4f}.TicketsWizardBand_mobileStepTabPassed__pRSk9 strong{color:#009d4f}.TicketsWizardBand_mobileStepTabCurrent__q_QUI .TicketsWizardBand_stepNum__VZD53{background-color:#1877f2}.TicketsWizardBand_mobileStepTabCurrent__q_QUI strong{color:#000}@media (max-width:639px){.TicketsWizardBand_stepsHolder__yCSj7{display:none}.TicketsWizardBand_mobileStepNav__wBZ7Z{display:flex}}@media (max-width:479px){.TicketsWizardBand_mobileStepTab__IqxQ2 strong{font-size:13px;letter-spacing:1px}}.HotelDetailPage_page__9KZ6Q{background:#fff;padding:30px 0}.HotelDetailPage_row__txHzk{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px}@media (max-width:900px){.HotelDetailPage_row__txHzk{grid-template-columns:1fr}}.HotelDetailPage_backLink__1ti_r{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:6px 0;font-family:inherit}.HotelDetailPage_aboutLeft__IJsDx{min-width:0}.HotelDetailPage_scoreLine__j9YbC{font-size:14px;color:#374151;margin-bottom:6px}.HotelDetailPage_scoreLine__j9YbC strong{font-size:22px;font-weight:800;color:#1a202c;margin-right:8px}.HotelDetailPage_hotelTitle__c5uhW{font-family:"kapraneueprosemiboldexpanded",var(--title-font);font-weight:400;font-size:20px;letter-spacing:2px;margin:0;text-transform:uppercase;color:#1a202c}.HotelDetailPage_hotelTitle__c5uhW img{width:90px;margin-left:10px;vertical-align:middle}.HotelDetailPage_addressLine__66EBw{color:#666;font-size:14px;margin:0 0 16px}.HotelDetailPage_textLink__xjycY{color:#1978f2;border-bottom:1px solid #1978f2;font-size:14px;font-weight:500;text-decoration:none;margin-left:6px}.HotelDetailPage_textLink__xjycY:hover{color:#0d5ec7;border-color:#0d5ec7}.HotelDetailPage_aboutBox__ucK80{width:100%;border-radius:15px;border:1px solid #ccc;padding:20px;box-sizing:border-box;margin-bottom:0}.HotelDetailPage_aboutBox__ucK80 h4{font-size:20px;margin:0;font-weight:600;color:#1a202c}.HotelDetailPage_aboutBox__ucK80 p{color:#666;font-size:14px;margin:0 0 14px;line-height:1.6}.HotelDetailPage_descriptionClamp__BUgFS{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HotelDetailPage_descriptionClamp__BUgFS,.HotelDetailPage_descriptionHtml__BTyyf{color:#666;font-size:14px;margin:8px 0 6px;line-height:1.6}.HotelDetailPage_descriptionHtml__BTyyf p{margin:0 0 10px}.HotelDetailPage_descriptionHtml__BTyyf ul{margin:0 0 10px 20px;padding:0}.HotelDetailPage_hline__JUpxd{border-bottom:1px solid #ccc;margin-bottom:10px}.HotelDetailPage_tagClouds__VlNie{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.HotelDetailPage_tagCloud__o3YUD{display:inline-block;border:1px solid #ddd;color:#666;background:#f9f9f9;padding:7px 14px;line-height:120%;font-size:13px;border-radius:1000px;text-decoration:none;cursor:pointer}.HotelDetailPage_tagCloud__o3YUD:hover{color:#1978f2;border-color:#1978f2;font-weight:500}.HotelDetailPage_amenitiesHeadRow__Wj5fw{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.HotelDetailPage_amenitiesHeadRow__Wj5fw h3{font-size:24px;font-weight:600;margin:0;color:#1a202c}.HotelDetailPage_totalNoRight__x21wH{display:inline-block;padding:5px 10px;background:#e2fde7;font-size:12px;border-radius:1000px;border:1px solid #209058;line-height:120%;color:#209058;float:right}.HotelDetailPage_featureListing__bXp7f{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap}.HotelDetailPage_featureListing__bXp7f li{width:33.33%;box-sizing:border-box;padding:8px 0;color:#666;font-size:14px;line-height:1.4;min-height:50px;display:flex;align-items:center;gap:10px}.HotelDetailPage_featureListing__bXp7f li img{width:26px;flex-shrink:0}.HotelDetailPage_amenityIcon__lvQ0g{width:26px;font-size:19px;color:#1877f2;text-align:center;flex-shrink:0}.HotelDetailPage_aboutRight__douVG{display:flex;flex-direction:column;gap:20px;min-width:0}.HotelDetailPage_roomPriceBox__9ZDvo{width:100%;border-radius:15px;border:1px solid #ccc;padding:20px;box-sizing:border-box;font-size:13px;color:#666;margin-bottom:20px}.HotelDetailPage_roomPriceBox__9ZDvo span{display:block}.HotelDetailPage_greenRoomType__cAdv8{display:inline-block;padding:5px 10px;background:#e2fde7;float:right;font-size:12px;border-radius:1000px;border:1px solid #209058;line-height:120%;color:#209058}.HotelDetailPage_roomPrice__8dWld{font-size:13px;color:#666;margin:4px 0 10px;clear:both}.HotelDetailPage_roomPrice__8dWld strong{font-size:20px;color:#1978f2;font-weight:700}.HotelDetailPage_roomPriceBox__9ZDvo p{color:#666;font-size:13px;line-height:1.5;margin:0 0 14px}.HotelDetailPage_textButton__9RHMb{display:block;background:#fff;border:2px solid #1978f2;color:#1978f2;font-weight:700;text-align:center;border-radius:1000px;font-size:13px;padding:9px;text-decoration:none;cursor:pointer;font-family:inherit;width:100%;box-sizing:border-box}.HotelDetailPage_roomPriceBox__9ZDvo .HotelDetailPage_textButton__9RHMb,.HotelDetailPage_textButton__9RHMb:hover{background:#1978f2;color:#fff}.HotelDetailPage_roomPriceBox__9ZDvo .HotelDetailPage_textButton__9RHMb:hover{background:#0d5ec7}.HotelDetailPage_locationBox__OppcG{width:100%;border-radius:15px;border:1px solid #ccc;padding:20px;box-sizing:border-box;margin-bottom:0}.HotelDetailPage_locationBox__OppcG h3{font-size:24px;margin:0 0 20px;font-weight:600;color:#1a202c}.HotelDetailPage_blueBox__zrNkX{width:100%;border-radius:15px;border:1px solid #81c1fc;padding:15px;box-sizing:border-box;text-align:center;background:#e6f6ff}.HotelDetailPage_blueBox__zrNkX strong{display:block;font-size:14px;color:#1a202c;margin-bottom:6px}.HotelDetailPage_blueBox__zrNkX p{text-align:center;color:#666;font-size:13px;margin:0 0 8px}.HotelDetailPage_tournamentBox__rWhPT{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:15px;padding:15px 25px;margin-top:20px;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;transition:border-color .3s ease-in}@media (max-width:900px){.HotelDetailPage_tournamentBox__rWhPT{flex-wrap:wrap}}.HotelDetailPage_tournamentBox__rWhPT:hover{border:1px solid #1877f2;background:#f9f9f9}.HotelDetailPage_tPart1__U1U1I{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:33.33%;flex:1 1;min-width:0;padding-right:20px;background:url(/img/tournament-redesign/pipe.png) 99% no-repeat}.HotelDetailPage_dateInCalendar____10z{display:inline-flex;flex-direction:column;flex-shrink:0;width:80px;height:130px;background:url(/img/tournament-redesign/calendar-icon.png) top no-repeat;background-size:contain}.HotelDetailPage_dateInCalendar____10z span{display:block;text-align:center;margin-top:12px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase}.HotelDetailPage_dateInCalendar____10z strong{display:block;text-align:center;margin-top:15px;font-size:35px;font-weight:300;color:#1a202c}.HotelDetailPage_dateInCalendar____10z em{display:block;font-style:normal;text-align:center;margin-top:25px;font-size:13px;font-weight:500;background:#ffcc33;border-radius:1000px}.HotelDetailPage_tMeta__NzMx2{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.HotelDetailPage_tMeta__NzMx2 span{display:flex;align-items:center;gap:6px;line-height:30px;font-weight:300;font-size:14px;color:#1a202c}.HotelDetailPage_tMeta__NzMx2 img{width:22px}.HotelDetailPage_tPart2__uqYNx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:33.33%;flex:1 1;min-width:0;text-align:center;padding:0 10px;background:url(/img/tournament-redesign/pipe.png) 99% no-repeat}.HotelDetailPage_tagRow__ouS_M{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.HotelDetailPage_blueTagCloud__BMsnB,.HotelDetailPage_greenTagCloud__v9Pty,.HotelDetailPage_orangeTagCloud__vdC4r{padding:5px 15px;text-align:center;font-size:12px;font-weight:600;border-radius:1000px}.HotelDetailPage_greenTagCloud__v9Pty{background:#dbfbde;border:1px solid #cdedd0;color:#42924a}.HotelDetailPage_blueTagCloud__BMsnB{background:#e5f5ff;border:1px solid #b2dcf8;color:#3584b9}.HotelDetailPage_orangeTagCloud__vdC4r{background:#f9e7d3;border:1px solid #f9cfa2;color:#f2670b}.HotelDetailPage_twoTeam__TS8MN{display:flex;align-items:center;justify-content:center;gap:0;width:200px;margin:auto;padding-top:10px}.HotelDetailPage_twoTeam__TS8MN img{width:60px;height:60px;object-fit:contain}.HotelDetailPage_twoTeam__TS8MN span{display:inline-block;line-height:60px;width:50px;text-align:center;font-size:12px;color:#9ca3af;font-weight:700}.HotelDetailPage_twoTeamName__0TDik{text-align:center;font-size:15px;color:#1a202c}.HotelDetailPage_twoTeamName__0TDik strong{font-weight:600;padding:0 10px;display:inline-block}.HotelDetailPage_twoTeamName__0TDik span{font-weight:300;padding:0;font-size:12px;display:inline-block}.HotelDetailPage_tPart3__plp5B{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:33.33%;flex:1 1;min-width:0}.HotelDetailPage_tPart3__plp5B .HotelDetailPage_price__kwQJO{display:block;text-align:center;font-weight:700;color:#1a202c;font-size:13px}.HotelDetailPage_packageSummary__LntTn{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:8px 14px;max-width:100%}.HotelDetailPage_packageLabel__kb64g{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#9ca3af}.HotelDetailPage_packageName__VzcuR{font-size:15px;font-weight:700;color:#1a202c;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelDetailPage_packageQty__IKc6K{font-size:13px;color:#6b7280}.HotelDetailPage_packagePrice__ak7y8{font-size:22px;font-weight:800;color:#1877f2;margin-top:2px}.HotelDetailPage_modifyStay__bGRfh{width:100%;border-top:1px solid #ccc;margin-top:10px;padding-top:16px;display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.HotelDetailPage_modifyStay__bGRfh h4{width:100%;font-size:18px;font-weight:600;margin:0 0 10px;color:#1a202c}.HotelDetailPage_modifyField__KHZP8{flex:1 1 240px;min-width:180px}.HotelDetailPage_modifyField__KHZP8 label{display:block;font-size:13px;font-weight:400;color:#1a202c;margin-bottom:4px}.HotelDetailPage_dateRangeWrap__XhMBI{width:100%}.HotelDetailPage_dateRangeWrap__XhMBI>div{margin-bottom:0!important}.HotelDetailPage_textbox1__wqb4O{border:1px solid #ccc;padding:10px;border-radius:7px;width:100%;box-sizing:border-box;font-size:13px;font-family:inherit;color:#1a202c;background:#fff;cursor:pointer}.HotelDetailPage_searchButton__uYApD{display:block;width:100%;background:#1877f2;border:2px solid #1877f2;color:#fff;font-weight:600;text-align:center;border-radius:1000px;font-size:14px;padding:8px;cursor:pointer;font-family:inherit;flex:0 0 140px}.HotelDetailPage_searchButton__uYApD:hover{background:#0d5ec7}.HotelDetailPage_roomListingHead__uEPcA{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:30px}.HotelDetailPage_sectionHeading__Bx2IL{font-family:"kapraneueprosemiboldexpanded",var(--title-font);font-weight:400;font-size:20px;letter-spacing:2px;margin:0;text-transform:uppercase;color:#1a202c}.HotelDetailPage_sortLink__rqQF7{font-size:13px;color:#374151;display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit}.HotelDetailPage_roomListingSub__LS__D{color:#666;font-size:13px;margin:4px 0 16px}.HotelDetailPage_roomListingTagClouds__YfKT_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.HotelDetailPage_roomListingTagClouds__YfKT_ button{padding:6px 18px;border:1px solid #ddd;background:#f8f8f8;font-size:13px;text-align:center;border-radius:1000px;color:#666;font-weight:500;cursor:pointer;font-family:inherit}.HotelDetailPage_roomListingTagClouds__YfKT_ button:hover{color:#000}.HotelDetailPage_roomListingTagClouds__YfKT_ button.HotelDetailPage_selectedTagCloud__9qFJI{background:#e5f5ff;border:1px solid #b2dcf8;color:#3584b9;font-size:12px;font-weight:700}.HotelDetailPage_roomHolder__VxE2m{width:100%;box-sizing:border-box;border-radius:15px;border:1px solid #ccc;padding:20px;display:flex;flex-wrap:wrap;margin-bottom:20px;background:#fff;transition:border-color .3s ease-in}.HotelDetailPage_roomHolder__VxE2m:hover{border-color:#1877f2}.HotelDetailPage_roomHolderSelected__jYyMa{border:2px solid #1877f2;background:#f9fbff}.HotelDetailPage_roomCol1__7dK0D{width:25%;box-sizing:border-box;position:relative;padding-right:16px}.HotelDetailPage_roomPic__lEItK{width:100%;height:230px;border-radius:15px;overflow:hidden;background:#f1f5f9}.HotelDetailPage_roomPic__lEItK img{width:100%;height:100%;object-fit:cover;display:block}.HotelDetailPage_photoLink__IOlDc{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#fff;padding:3px 10px;background:#222;border-radius:1000px;position:absolute;bottom:12px;left:10px;border:none;cursor:pointer;font-family:inherit}.HotelDetailPage_photoLink__IOlDc img{width:15px}.HotelDetailPage_roomCol2__P7gmN{width:15%;box-sizing:border-box;padding-right:16px}.HotelDetailPage_roomCol2__P7gmN h4{margin:0;font-size:16px;font-weight:700;color:#1a202c}.HotelDetailPage_featuredRoom__shvoG{font-size:13px;font-weight:600;color:#209044;display:block;line-height:120%}.HotelDetailPage_roomCol2__P7gmN>span{font-size:13px;color:#666;font-weight:600;display:block;margin-top:10px}.HotelDetailPage_roomCol2__P7gmN ul{margin:0 0 10px;padding:0;list-style:none}.HotelDetailPage_roomCol2__P7gmN li{color:#666;font-size:13px;display:flex;align-items:center;gap:5px}.HotelDetailPage_roomCol2__P7gmN li img{width:15px;flex-shrink:0}.HotelDetailPage_roomCol3__DU8A3{width:45%;box-sizing:border-box;padding-right:20px}.HotelDetailPage_roomCol3__DU8A3 h5{font-size:14px;margin:0;font-weight:700;color:#1a202c}.HotelDetailPage_roomCol3__DU8A3 ul{margin:0 0 0 15px;padding:0}.HotelDetailPage_roomCol3__DU8A3 li{color:#666;font-size:13px}.HotelDetailPage_greenText__Xmt2O{display:block;font-size:14px;color:#209044;font-weight:600}.HotelDetailPage_experiencesIncluded__lmVGm{display:table;width:100%;box-sizing:border-box;border-radius:10px;padding:10px;background:#f8f8f8;border:1px solid #ddd;margin-top:10px;font-size:13px}.HotelDetailPage_experiencesIncluded__lmVGm strong{display:block}.HotelDetailPage_experiencesIncluded__lmVGm span{display:block;color:#666}.HotelDetailPage_roomCol4__6AVNG{width:15%;box-sizing:border-box;text-align:left}.HotelDetailPage_roomCol4__6AVNG>strong{display:block;font-size:24px;font-weight:700;color:#1a202c}.HotelDetailPage_taxes__hEON9{display:block;font-size:13px;color:#666;line-height:120%}.HotelDetailPage_blueText__nRk_t{display:block;font-size:13px;color:#1978f2;font-weight:500}.HotelDetailPage_qtyRow___K0rq{display:flex;align-items:center;gap:8px;margin:10px 0}.HotelDetailPage_qtyBtn__1icC4{width:26px;height:26px;border-radius:50%;border:1.5px solid #ccc;background:#fff;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151}.HotelDetailPage_qtyBtnActive__BqhkU{border:2px solid #1877f2;color:#1877f2;background:#eff6ff}.HotelDetailPage_qtyVal__Mfo26{font-weight:700;font-size:14px;min-width:20px;text-align:center;color:#1a202c}.HotelDetailPage_selectRoomBtn__hG__r{display:block;width:100%;box-sizing:border-box;border:2px solid #1978f2;color:#1978f2;background:#fff;font-weight:600;text-align:center;border-radius:1000px;font-size:13px;padding:4px 15px;margin:10px 0;cursor:pointer;font-family:inherit}.HotelDetailPage_selectRoomBtnActive__v0kif,.HotelDetailPage_selectRoomBtn__hG__r:hover{background:#1978f2;color:#fff}.HotelDetailPage_moreDetails__w0E4q{display:inline-block;margin-top:6px;font-size:13px;color:#1978f2;background:none;border:none;border-bottom:1px solid #1978f2;cursor:pointer;padding:0;font-family:inherit}.HotelDetailPage_warnRow__3DHuS{font-size:12px;color:#f97316;display:flex;align-items:flex-start;gap:5px;margin-top:6px;text-align:left}.HotelDetailPage_plainSection__JfVWG{margin-top:30px}.HotelDetailPage_plainSectionSub__sm4y7{color:#666;font-size:13px;margin:4px 0 16px}.HotelDetailPage_infoCard__q9ydy{width:100%;border-radius:15px;border:1px solid #ccc;padding:20px;box-sizing:border-box;background:#fff;margin-bottom:20px}.HotelDetailPage_infoCard__q9ydy ul{margin:0 0 0 20px;padding:0}.HotelDetailPage_infoCard__q9ydy li{padding-left:4px;font-weight:300;color:#374151;font-size:13.5px;margin-bottom:6px}.HotelDetailPage_infoCard__q9ydy strong{display:block;margin-bottom:4px;color:#1a202c}@media (max-width:900px){.HotelDetailPage_roomCol1__7dK0D,.HotelDetailPage_roomCol2__P7gmN,.HotelDetailPage_roomCol3__DU8A3,.HotelDetailPage_roomCol4__6AVNG{width:100%;padding-right:0;text-align:left;margin-bottom:12px}.HotelDetailPage_roomCol4__6AVNG{text-align:left}.HotelDetailPage_qtyRow___K0rq{justify-content:flex-start}.HotelDetailPage_tPart1__U1U1I,.HotelDetailPage_tPart2__uqYNx,.HotelDetailPage_tPart3__plp5B{width:100%;flex:1 1 100%;background:none;padding:0 0 14px}.HotelDetailPage_featureListing__bXp7f li{width:100%}}.TicketsPageLayout_contentArea__RWjX4{display:table;width:100%;padding:30px 0}.TicketsPageLayout_row__kh5Hp{display:flex;align-items:flex-start}.TicketsPageLayout_leftCol__g4xFe{order:1;width:33.32%;padding-left:15px;padding-right:15px;box-sizing:border-box}.TicketsPageLayout_rightCol__0WUJu{order:2;width:66.64%;padding-left:15px;padding-right:15px;box-sizing:border-box}.TicketsPageLayout_smallHeading__3gDsN{font-family:var(--title-font,Manrope);font-weight:600;font-size:20px;letter-spacing:2px;margin:0 0 20px;text-transform:uppercase}.TicketsPageLayout_leftCol__g4xFe .TicketsPageLayout_smallHeading__3gDsN{margin-bottom:0}.TicketsPageLayout_stadiumHolder__Dv9Fp{position:-webkit-sticky;position:sticky;top:100px;border:1px solid #ddd;border-radius:15px;width:100%;text-align:center;padding:30px;box-sizing:border-box}.TicketsPageLayout_stadium__ZWYjl{display:block;margin:auto;width:100%;aspect-ratio:627/601;object-fit:cover;border-radius:10px}.TicketsPageLayout_stadiumPlaceholder__cGbPR{width:100%;aspect-ratio:627/601;border-radius:10px;background:linear-gradient(135deg,#0f172a,#1e3a5f 60%,#1877f2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.TicketsPageLayout_stadiumPlaceholder__cGbPR i{font-size:64px;color:rgba(255,255,255,.12)}.TicketsPageLayout_stadiumPlaceholder__cGbPR span{color:rgba(255,255,255,.35);font-family:var(--title-font,Manrope);font-weight:600;font-size:14px}.TicketsPageLayout_clear__AiHkL{clear:both}.TicketsPageLayout_whiteButton__j_HQu{color:#1877f2;padding:15px 20px 15px 50px;float:left;background-image:url(/img/tournament-redesign/bed-icon.png);background-position:10px;background-size:30px;background-color:#fff}.TicketsPageLayout_blueButton__sFaC2,.TicketsPageLayout_whiteButton__j_HQu{border:2px solid #1877f2;font-size:16px;font-weight:600;border-radius:10px;background-repeat:no-repeat;cursor:pointer;font-family:inherit}.TicketsPageLayout_blueButton__sFaC2{background-color:#1877f2;color:#fff;padding:15px 50px;float:right;background-image:url(/img/tournament-redesign/white-button-arrow.png);background-position:90%;background-size:7px auto}.TicketsPageLayout_blueButton__sFaC2:disabled{border-color:#d1d5db;background-color:#d1d5db;color:#fff;cursor:not-allowed}.TicketsPageLayout_actionsRow__b506q{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:1479px){.TicketsPageLayout_leftCol__g4xFe{width:45%}.TicketsPageLayout_rightCol__0WUJu{width:55%}}@media (max-width:1239px){.TicketsPageLayout_row__kh5Hp{flex-direction:column}.TicketsPageLayout_leftCol__g4xFe,.TicketsPageLayout_rightCol__0WUJu{width:100%}.TicketsPageLayout_stadiumHolder__Dv9Fp{position:static;padding:15px;margin-bottom:30px}}@media (max-width:639px){.TicketsPageLayout_whiteButton__j_HQu{margin-bottom:10px}.TicketsPageLayout_blueButton__sFaC2,.TicketsPageLayout_whiteButton__j_HQu{width:100%;float:none;box-sizing:border-box}.TicketsPageLayout_actionsRow__b506q{flex-direction:column;align-items:stretch}}@media (max-width:479px){.TicketsPageLayout_stadiumHolder__Dv9Fp{padding:15px;margin-bottom:20px}}.PackageHotelsPage_row__xfkxw{display:flex;align-items:flex-start}.PackageHotelsPage_leftCol__JyvM_,.PackageHotelsPage_rightCol__dQDCO{width:50%;padding-left:15px;padding-right:15px;box-sizing:border-box}.PackageHotelsPage_smallHeading__hAsuq{font-family:var(--title-font,Manrope);font-weight:600;font-size:20px;letter-spacing:2px;margin:0 0 6px;text-transform:uppercase}.PackageHotelsPage_subText__q_RLs{color:#6b7280;font-size:14px;margin:0}.PackageHotelsPage_selectHotelBox__1rdN1{display:table;width:100%;border:1px solid #ddd;border-radius:15px;padding:28px 30px;margin-top:20px;margin-bottom:10px;box-sizing:border-box}.PackageHotelsPage_selectHotelBox__1rdN1 label{display:block;font-size:15px;font-weight:600;margin-bottom:10px}.PackageHotelsPage_part1__14AYy{float:left;width:50%;box-sizing:border-box;padding-right:20px}.PackageHotelsPage_part2__yxx19{float:left;width:50%;box-sizing:border-box;padding-left:20px}.PackageHotelsPage_listboxHolder__Xlb0P{display:block;position:relative}.PackageHotelsPage_listboxIcon__udABH{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.PackageHotelsPage_listboxField__3qXsb{display:block;width:100%;border:1.5px solid #d1d5db;background-color:#fff;padding:14px 16px 14px 46px;border-radius:10px;font-size:15px;font-weight:400;font-family:inherit;margin-bottom:20px;box-sizing:border-box}.PackageHotelsPage_hotelBox__LWHN1{position:relative;display:block;padding-left:30px;background-image:url(/img/tournament-redesign/gray-tick.png);background-repeat:no-repeat;background-position:0 5px;font-weight:300;cursor:pointer;box-sizing:border-box}.PackageHotelsPage_hotelBoxActive__NnJtG{background-image:url(/img/tournament-redesign/blue-tick.png)}.PackageHotelsPage_hotelBox__LWHN1 label{margin-bottom:4px}.PackageHotelsPage_hotelBox__LWHN1 .PackageHotelsPage_normalText__DLSnp{display:block;font-size:13px;color:#6b7280;font-weight:300}.PackageHotelsPage_blueNotes__a1zNB{border-radius:10px;border:1px solid #a1c5f2;padding:20px;background-color:#e8f0fb;width:100%;margin-bottom:20px;margin-top:12px;font-size:13px;line-height:120%}.PackageHotelsPage_blueNotes__a1zNB:after{content:"";display:table;clear:both}.PackageHotelsPage_blueNotes__a1zNB img{float:left;margin-right:10px;width:50px}.PackageHotelsPage_blueNotes__a1zNB strong{display:block;font-weight:600;font-size:14px}.PackageHotelsPage_actionsRow__ok6qM{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.PackageHotelsPage_photoHolder__GYKWv{display:table;width:100%;position:-webkit-sticky;position:sticky;top:100px}.PackageHotelsPage_photoHolder__GYKWv img{display:block;width:100%;border-radius:15px}@media (max-width:1479px){.PackageHotelsPage_leftCol__JyvM_{width:60%}.PackageHotelsPage_rightCol__dQDCO{width:40%}}@media (max-width:1239px){.PackageHotelsPage_row__xfkxw{flex-direction:column}.PackageHotelsPage_leftCol__JyvM_{width:100%}.PackageHotelsPage_rightCol__dQDCO{display:none}}@media (max-width:639px){.PackageHotelsPage_part1__14AYy,.PackageHotelsPage_part2__yxx19{float:none;width:100%;padding-right:0;padding-left:0}.PackageHotelsPage_actionsRow__ok6qM{flex-direction:column;align-items:stretch}}.HotelGallery_heroGrid__pH4j9{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;grid-gap:4px;gap:4px;border-radius:12px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,.1)}.HotelGallery_heroCell__m7g3A{grid-column:1;grid-row:1/3}.HotelGallery_heroCell__m7g3A,.HotelGallery_thumbCell__dThv0{position:relative;overflow:hidden;cursor:pointer}.HotelGallery_viewAllBtn__mZgLb{position:absolute;bottom:10px;right:10px;background:rgba(255,255,255,.92);border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:2;white-space:nowrap}@media (max-width:576px){.HotelGallery_heroGrid__pH4j9{grid-template-columns:repeat(2,1fr);grid-template-rows:180px 110px 110px;gap:3px}.HotelGallery_heroCell__m7g3A{grid-column:1/3;grid-row:1}.HotelGallery_viewAllBtn__mZgLb{bottom:6px;right:6px;padding:5px 9px;font-size:10px;gap:4px}}.TournamentTemplateBanner_pageBand__9wyWP{display:table;width:100%;background-image:url(/img/tournament-redesign/gradient.png);background-position:50%;background-size:100% auto;padding:18px 0}.TournamentTemplateBanner_row__ZlDHk{display:flex;align-items:center;justify-content:space-between}.TournamentTemplateBanner_rowCentered__f2X3i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr);align-items:center;grid-column-gap:20px;column-gap:20px}.TournamentTemplateBanner_leftCol__cX4Ee{display:flex;align-items:center}.TournamentTemplateBanner_mobileBackButton__msju4{display:none;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer}.TournamentTemplateBanner_mobileBackButton__msju4 img{width:18px;height:auto}@media (max-width:639px){.TournamentTemplateBanner_mobileBackButton__msju4{display:inline-flex}}.TournamentTemplateBanner_title__ITuMc{color:#fff;font-family:var(--title-font);font-weight:700;font-style:italic;font-size:46px;line-height:62px;text-transform:uppercase;margin:0;letter-spacing:3px;text-align:center}.TournamentTemplateBanner_backButton__s2oXj{display:inline-flex;align-items:center;gap:8px;width:130px;justify-content:center;border-radius:1000px;border:2px solid #fff;padding:7px 20px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-align:center;text-decoration:none;font-size:13px;flex-shrink:0;background:none;cursor:pointer;transition:background-color .2s,border-color .2s}.TournamentTemplateBanner_backButton__s2oXj img{width:16px;height:auto}.TournamentTemplateBanner_breadcrumb__AupEM{display:block;color:rgba(255,255,255,.8);font-size:14px;font-weight:300;text-align:center;margin-top:6px}.TournamentTemplateBanner_backButton__s2oXj:hover{background-color:#071437;border-color:#071437}@media (max-width:1239px){.TournamentTemplateBanner_title__ITuMc{font-size:32px;line-height:46px}}@media (max-width:639px){.TournamentTemplateBanner_title__ITuMc{font-size:24px;line-height:36px}.TournamentTemplateBanner_backButton__s2oXj{width:auto;padding:6px 14px;font-size:0}.TournamentTemplateBanner_backButton__s2oXj img{width:14px}}.TournamentSearchBar_wrap__xHjpV{display:table;width:100%;padding:12px;border-radius:10px;background-color:#f7f7f7;border:1px solid #ddd;margin-bottom:16px;box-sizing:border-box}.TournamentSearchBar_heading__mGflz{font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;color:#1f2937;font-family:var(--title-font)}.TournamentSearchBar_controls__4GOVj{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.TournamentSearchBar_select__rGUeC{display:inline-block;box-sizing:border-box;flex:1 1 22%;padding:7px 8px;background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#666;font-size:13px;font-family:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/img/tournament-redesign/small-down-arrow.png);background-repeat:no-repeat;background-position:93%;background-size:10px auto;cursor:pointer}.TournamentSearchBar_select__rGUeC:focus{border-color:#1578e9;outline:none}.TournamentSearchBar_resetBtn__5579O{display:flex;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;flex:1 1 9.5%;background-color:#333;color:#fff;border:none;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;background-image:url(/img/tournament-redesign/reset-icon.png);background-repeat:no-repeat;background-position:14px;background-size:14px auto;padding:6px 6px 6px 30px;transition:background-color .2s}.TournamentSearchBar_resetBtn__5579O:hover{background-color:#1a1a1a}@media (max-width:1479px){.TournamentSearchBar_select__rGUeC{flex-basis:21%}.TournamentSearchBar_resetBtn__5579O{flex-basis:13%}}@media (max-width:1199px){.TournamentSearchBar_select__rGUeC{flex-basis:calc(50% - 4px)}.TournamentSearchBar_resetBtn__5579O{flex-basis:100%;margin-top:4px}}.TournamentMatchesList_monthHeading__fSN_X{display:table;width:100%;border-bottom:1px solid #ddd;padding:10px 0}.TournamentMatchesList_monthLeft__8q_li{display:inline-block;float:left;font-weight:300;font-size:20px;color:#000}.TournamentMatchesList_monthLeft__8q_li img{float:left;margin-right:10px;width:20px;margin-top:3px}.TournamentMatchesList_monthRight__1mHer{float:right;display:flex;align-items:center;gap:16px}.TournamentMatchesList_monthCount__nqUhz{font-weight:300;font-size:14px;color:#000}.TournamentMatchesList_sort__uQJnR{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#000;text-decoration:none;cursor:pointer}.TournamentMatchesList_sort__uQJnR img{width:14px}.TournamentMatchesList_formatBar__q8HDt{display:table;width:100%;border-bottom:1px solid #ddd;padding:10px 0}.TournamentMatchesList_formatBarLeft__HAZvH{display:inline-block;float:left;font-weight:300;font-size:20px;color:#000}.TournamentMatchesList_formatBarRight__75Fgc{display:inline-block;float:right;font-weight:300;font-size:14px;color:#000}.TournamentMatchRow_row__Oy0Sx{display:table;width:100%;border:1px solid #ddd;border-radius:12px;padding:12px 5px 12px 18px;margin-top:14px;margin-bottom:8px;transition:all .25s ease-in;cursor:pointer;background:#fff}.TournamentMatchRow_row__Oy0Sx:hover{border-color:#1877f2;background-color:#f9f9f9}.TournamentMatchRow_row__Oy0Sx:after{content:"";display:table;clear:both}.TournamentMatchRow_part1__dXlrT{width:30%;float:left;background-image:url(/img/tournament-redesign/pipe.png);background-repeat:no-repeat;background-position:99%}.TournamentMatchRow_dateBadge__VRsBi{display:inline-block;float:left;width:68px;height:110px;background-image:url(/img/tournament-redesign/calendar-icon.png);background-position:top;background-repeat:no-repeat;background-size:68px auto;margin-right:10px}.TournamentMatchRow_dateBadge__VRsBi .TournamentMatchRow_weekday__Z5_VK{display:block;text-align:center;margin-top:10px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase}.TournamentMatchRow_dateBadge__VRsBi .TournamentMatchRow_day__qfZxw{display:block;text-align:center;margin-top:12px;font-size:28px;font-weight:300;font-family:var(--title-font)}.TournamentMatchRow_dateBadge__VRsBi .TournamentMatchRow_month___H_Nw{display:block;font-style:normal;text-align:center;margin-top:20px;font-size:12px;font-weight:500;background-color:#FFCC33;border-radius:100px}.TournamentMatchRow_metaLine__oxUpL{display:block;margin-top:22px;line-height:26px;font-weight:300;font-size:13px}.TournamentMatchRow_metaLine__oxUpL+.TournamentMatchRow_metaLine__oxUpL{margin-top:0}.TournamentMatchRow_metaLine__oxUpL img{float:left;width:24px;margin-right:0}.TournamentMatchRow_part2__CF2E5{width:51%;float:left;background-image:url(/img/tournament-redesign/pipe.png);background-repeat:no-repeat;background-position:99%;text-align:center}.TournamentMatchRow_tags__F1_SU{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.TournamentMatchRow_tag__ld2nB{display:inline-block;padding:5px 15px;text-align:center;font-size:12px;font-weight:600;border-radius:100px;white-space:nowrap}.TournamentMatchRow_tagFormat__57tDV{background:#dbfbde;border:1px solid #cdedd0;color:#42924a}.TournamentMatchRow_tagNumber__h8N7X{background:#e5f5ff;border:1px solid #b2dcf8;color:#3584b9}.TournamentMatchRow_tagStage__9rOpD{background:#f9e7d3;border:1px solid #f9cfa2;color:#f2670b}.TournamentMatchRow_teams__s39X_{text-align:center;padding-top:8px;width:170px;margin:auto;display:table}.TournamentMatchRow_logoWrap__zLoMl{float:left;width:60px}.TournamentMatchRow_logoImg__r0MVL{width:60px;height:60px;object-fit:cover;display:block}.TournamentMatchRow_vs__vGjEK{display:inline-block;line-height:60px;float:left;width:40px;font-size:12px}.TournamentMatchRow_teamNames__t67n_{display:block;text-align:center;font-size:15px;margin-top:8px}.TournamentMatchRow_teamNames__t67n_ strong{font-weight:600;padding:0 10px;display:inline-block}.TournamentMatchRow_teamNames__t67n_ span{font-weight:300;padding:0;font-size:12px;display:inline-block}.TournamentMatchRow_part3__vukt7{width:19%;float:left}.TournamentMatchRow_cta___yM_P{display:block;width:80%;background-color:#fff;border:2px solid #1877f2;color:#1877f2;font-weight:600;text-align:center;border-radius:1000px;font-size:13px;padding:6px;margin:28px auto 8px}.TournamentMatchRow_cta___yM_P:hover{background-color:#1877f2;color:#fff}.TournamentMatchRow_price__rGfBh{display:block;text-align:center}@media (max-width:991px){.TournamentMatchRow_part1__dXlrT,.TournamentMatchRow_part2__CF2E5{width:100%;background-image:none;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #eee}.TournamentMatchRow_part3__vukt7{width:100%}.TournamentMatchRow_cta___yM_P{width:60%;margin-top:4px}}@media (max-width:480px){.TournamentMatchRow_dateBadge__VRsBi{width:70px;height:120px;background-size:70px auto}.TournamentMatchRow_teams__s39X_{width:170px}.TournamentMatchRow_logoWrap__zLoMl{width:60px}.TournamentMatchRow_logoImg__r0MVL{width:60px;height:60px}.TournamentMatchRow_vs__vGjEK{width:40px}}.TournamentWhySidebar_box__yeddx{width:100%;background-color:#f7f7f7;padding:30px;border-radius:15px;border:1px solid #ddd;margin-bottom:20px}.TournamentWhySidebar_heading__CTJri{font-family:var(--title-font);font-weight:700;font-size:20px;letter-spacing:2px;margin:0 0 20px;text-transform:uppercase;color:#1f2937}.TournamentWhySidebar_item__mM6O1{display:flex;align-items:flex-start;gap:10px;border-top:1px dashed #999;padding:15px 0;font-weight:300;line-height:140%}.TournamentWhySidebar_item__mM6O1:last-child{border-bottom:1px dashed #999}.TournamentWhySidebar_item__mM6O1 img{width:50px;height:50px;flex-shrink:0}.TournamentWhySidebar_item__mM6O1 strong{display:block;font-weight:700;font-size:14px;color:#1f2937;margin-bottom:2px}.TournamentWhySidebar_item__mM6O1 span{font-size:13px;color:#6b7280}.TournamentFAQAccordion_box__qLjxB{width:100%;margin-bottom:20px;background-color:#fcf7e7;padding:22px;border-radius:15px;border:1px solid #e7dbbc}.TournamentFAQAccordion_heading__0R56M{font-family:var(--title-font);font-weight:700;font-size:20px;letter-spacing:2px;margin:0 0 20px;text-transform:uppercase;color:#1f2937}.TournamentFAQAccordion_accordionBtn__PkM78{background-color:#fff;border:1px solid #ddd;border-radius:10px;font-size:14px;font-weight:700;color:#374151;cursor:pointer;padding:14px 16px;width:100%;text-align:left;outline:none;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;transition:.2s}.TournamentFAQAccordion_accordionBtn__PkM78:hover{border-color:#1877f2}.TournamentFAQAccordion_plusMinus__EzKQz{font-size:18px;font-weight:700;color:#9ca3af;flex-shrink:0}.TournamentFAQAccordion_panel__llGoU{padding:16px;margin:-4px 0 10px;background-color:#fff;border-radius:10px;border:1px solid #ddd}.TournamentFAQAccordion_panel__llGoU p{margin:0;font-weight:300;font-size:13px;color:#6b7280;line-height:1.6}.KeyFeatures_wrap__1KFy1{width:100%;padding:0 20px;font-family:Figtree,sans-serif}.KeyFeatures_holder__0tRGe{background-color:#071437;border-radius:15px;padding:30px 0;margin-top:-60px;position:relative;z-index:5;display:flex;flex-wrap:wrap}.KeyFeatures_item__korsg{width:25%;display:flex;align-items:center;padding:10px 20px;border-right:1px solid #26305a;color:#6878a3}.KeyFeatures_item__korsg:last-child{border-right:none}.KeyFeatures_item__korsg img{width:56px;height:56px;margin-right:15px;flex-shrink:0}.KeyFeatures_item__korsg strong{display:block;font-size:18px;font-weight:500;color:#fff;margin-bottom:2px}@media (max-width:1239px){.KeyFeatures_item__korsg{flex-direction:column;text-align:center}.KeyFeatures_item__korsg img{margin-right:0;margin-bottom:12px}}@media (max-width:991px){.KeyFeatures_holder__0tRGe{margin-top:20px}.KeyFeatures_item__korsg{width:50%}.KeyFeatures_item__korsg:first-child,.KeyFeatures_item__korsg:nth-child(2){border-bottom:1px solid #26305a;padding-bottom:20px}.KeyFeatures_item__korsg:first-child,.KeyFeatures_item__korsg:nth-child(3){border-right:1px solid #26305a}.KeyFeatures_item__korsg:nth-child(2),.KeyFeatures_item__korsg:nth-child(4){border-right:none}}@media (max-width:767px){.KeyFeatures_wrap__1KFy1{padding:0}.KeyFeatures_holder__0tRGe{border-radius:0}}@media (max-width:479px){.KeyFeatures_item__korsg{font-size:13px}.KeyFeatures_item__korsg strong{font-size:15px;line-height:120%}}.TrendingTournaments_section__1DqgB{width:100%;padding:40px 20px;font-family:Figtree,sans-serif}.TrendingTournaments_subHeading__Nv9aN{font-family:kapraneueprosemiboldexpanded;width:100%;height:55px;background-image:url(/img/tournament-redesign/heading-bg.png);background-position:100%;background-repeat:no-repeat;background-size:100% auto;margin:0 0 30px;color:#fff;line-height:55px;text-transform:uppercase;letter-spacing:2px;font-size:20px;border-radius:12px;padding:0 20px;display:flex;align-items:center;flex-wrap:nowrap}.TrendingTournaments_subHeading__Nv9aN img{width:22px;height:22px;margin-right:10px;flex-shrink:0}.TrendingTournaments_subHeadingText__mcLpK{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TrendingTournaments_viewAllLink__E72LQ{font-family:Figtree,sans-serif;display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;margin-right:180px;font-size:14px;color:#fff;border-bottom:1px solid #fff;text-transform:capitalize;letter-spacing:0;text-decoration:none}.TrendingTournaments_viewAllLink__E72LQ:after{content:"";width:15px;height:10px;margin-left:8px;background-image:url(/img/tournament-redesign/white-arrow2.png);background-size:contain;background-repeat:no-repeat}.TrendingTournaments_grid__8h6Kx{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.TrendingTournaments_ttBox__fXbB8{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:284/490;background-color:#071437;text-decoration:none;display:block;container-type:inline-size}.TrendingTournaments_ttBox__fXbB8 img.TrendingTournaments_bg__zIgvC{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.TrendingTournaments_ttBox__fXbB8:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,20,55,.1) 0,rgba(7,20,55,.3) 20%,rgba(7,20,55,.6) 40%,rgba(7,20,55,.85) 50%,var(--accent,#071437) 100%)}.TrendingTournaments_ttContent__Sr119{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;z-index:1}.TrendingTournaments_ttTag__t8Qd3{align-self:flex-end;font-size:12px;line-height:28px;background-color:var(--accent,#f47238);text-align:center;padding:0 14px;border-radius:100px;letter-spacing:1px}.TrendingTournaments_ttName____vMJ,.TrendingTournaments_ttTag__t8Qd3{font-family:kapraneueprosemiboldexpanded;color:#fff;text-transform:uppercase}.TrendingTournaments_ttName____vMJ{font-size:22px;line-height:115%;font-weight:400;margin-bottom:0;margin-top:auto;min-height:3.45em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TrendingTournaments_ttDate__I5WUB,.TrendingTournaments_ttLocation__LzLIG{display:flex;align-items:center;gap:6px;color:#fff;font-size:14px;line-height:22px}.TrendingTournaments_ttDate__I5WUB{white-space:nowrap;font-size:clamp(9px,calc((100cqw - 60px) / 11.5),var(--date-max,18px))}.TrendingTournaments_ttDate__I5WUB img,.TrendingTournaments_ttLocation__LzLIG img{width:14px;height:14px;flex-shrink:0}.TrendingTournaments_ttButton__2tE98{font-family:kapraneueprosemiboldexpanded;background-color:var(--accent,#f47238);width:100%;padding:10px 12px;font-size:14px;text-align:center;color:#fff;margin-top:14px;display:block;border-radius:7px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:none;cursor:pointer}.TrendingTournaments_ttButton__2tE98:hover{opacity:.9}@media (max-width:1239px){.TrendingTournaments_grid__8h6Kx{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.TrendingTournaments_section__1DqgB{padding:40px 0}.TrendingTournaments_subHeading__Nv9aN{height:auto;min-height:45px;line-height:1.3;padding:10px 20px;font-size:16px;background-image:none;background-color:#1877f2}.TrendingTournaments_subHeading__Nv9aN img{width:17px;height:17px}.TrendingTournaments_viewAllLink__E72LQ{margin-right:10px;font-size:12px}.TrendingTournaments_grid__8h6Kx{padding:0 16px}}@media (max-width:639px){.TrendingTournaments_grid__8h6Kx{grid-template-columns:repeat(2,1fr);gap:12px}.TrendingTournaments_ttName____vMJ{font-size:16px}}@media (max-width:479px){.TrendingTournaments_grid__8h6Kx{grid-template-columns:1fr}.TrendingTournaments_ttName____vMJ{font-size:30px}.TrendingTournaments_ttLocation__LzLIG{font-size:16px}.TrendingTournaments_ttDate__I5WUB{--date-max:20px}}.BlogCards_section__xnX1B{width:100%;padding:40px 20px;font-family:Figtree,sans-serif}.BlogCards_subHeading__A7dU6{font-family:kapraneueprosemiboldexpanded;width:100%;height:55px;background-image:url(/img/tournament-redesign/heading-bg.png);background-position:100%;background-repeat:no-repeat;background-size:100% auto;margin:0 0 30px;color:#fff;line-height:55px;text-transform:uppercase;letter-spacing:2px;font-size:20px;border-radius:12px;padding:0 20px;display:flex;align-items:center;flex-wrap:nowrap}.BlogCards_subHeading__A7dU6 img{width:22px;height:22px;margin-right:10px;flex-shrink:0}.BlogCards_subHeadingText__SLrSa{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BlogCards_viewAllLink__aiAzk{font-family:Figtree,sans-serif;display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;margin-right:180px;font-size:14px;color:#fff;border-bottom:1px solid #fff;text-transform:capitalize;letter-spacing:0;text-decoration:none}.BlogCards_viewAllLink__aiAzk:after{content:"";width:15px;height:10px;margin-left:8px;background-image:url(/img/tournament-redesign/white-arrow2.png);background-size:contain;background-repeat:no-repeat}.BlogCards_grid__tVIJH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px}.BlogCards_card__tS2te{background-color:#fff;box-shadow:0 0 5px 2px #eee;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.BlogCards_card__tS2te img{display:block;
  /* !important is required on height/object-fit/max-width: the legacy
     global reset in public/css/style.css (`img:not([draggable]) { max-width:
     100%; height:auto; }`) has the exact same specificity (0,1,1) as this
     `.card img` rule and was winning the cascade tie, silently replacing
     height:180px with height:auto — which let each tile render at its own
     natural aspect ratio (e.g. a near-square 260x250 logo scaled up to
     ~424px tall at this card's width, dwarfing the other wide-banner tiles
     capped at ~180px). !important forces this rule to win regardless of
     load order. */width:100%!important;height:180px!important;max-width:100%!important;object-fit:cover!important;flex-shrink:0;flex-grow:0}.BlogCards_cardContent__uvFf7{padding:25px;display:flex;flex-direction:column;flex:1 1}.BlogCards_description__xU2vA{color:#666;font-size:14px;line-height:1.6;margin:0 0 14px;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogCards_date__LkZ5n{font-size:12px;color:#666;font-weight:300}.BlogCards_title__n25gb{font-size:18px;font-weight:500;margin:10px 0;color:#333;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:74px}.BlogCards_readMore__7JOue{margin-top:auto;letter-spacing:2px;color:#107be9;text-transform:uppercase;font-size:13px;font-weight:500}@media (max-width:1239px){.BlogCards_grid__tVIJH{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.BlogCards_section__xnX1B{padding:40px 0}.BlogCards_subHeading__A7dU6{height:auto;min-height:45px;line-height:1.3;padding:10px 20px;font-size:16px;background-image:none;background-color:#1877f2}.BlogCards_subHeading__A7dU6 img{width:17px;height:17px}.BlogCards_viewAllLink__aiAzk{margin-right:0;font-size:12px}}@media (max-width:639px){.BlogCards_grid__tVIJH{grid-template-columns:1fr}}.Testimonials_section__wmc_G{width:100%;padding:40px 20px;font-family:Figtree,sans-serif}.Testimonials_subHeading__I_hyr{font-family:kapraneueprosemiboldexpanded;width:100%;height:55px;background-image:url(/img/tournament-redesign/heading-bg.png);background-position:100%;background-repeat:no-repeat;background-size:100% auto;margin:0 0 30px;color:#fff;line-height:55px;text-transform:uppercase;letter-spacing:2px;font-size:20px;border-radius:12px;padding:0 20px;display:flex;align-items:center;flex-wrap:nowrap}.Testimonials_subHeading__I_hyr img{width:22px;height:22px;margin-right:10px;flex-shrink:0}.Testimonials_subHeadingText__7TG1f{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Testimonials_wrapper__GQPmq.swiper-wrapper{align-items:stretch}.Testimonials_slide___HPvD.swiper-slide{height:auto;display:flex}.Testimonials_slide___HPvD .Testimonials_box__K7Z7d{flex:1 1 auto;min-width:0;height:auto}.Testimonials_box__K7Z7d{background-color:#fff;border:1px solid #ccc;border-radius:15px;padding:30px;background-image:url(/img/tournament-redesign/quote.png);background-position:95% 20px;background-repeat:no-repeat;background-size:40px auto;height:100%;min-height:260px;display:flex;flex-direction:column}.Testimonials_rating__A2rAF{width:110px;height:auto;margin-bottom:16px}.Testimonials_quote__Vw4p_{font-size:18px;font-weight:300;line-height:160%;color:#333;flex-grow:1;padding-right:30px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.Testimonials_nameHolder__YZ2hi{display:flex;align-items:center;color:#666;font-size:14px;font-weight:300;margin-top:20px}.Testimonials_face__pergL{border-radius:1000px;width:50px;height:50px;margin-right:12px;object-fit:cover}.Testimonials_nameHolder__YZ2hi strong{display:block;font-size:18px;font-weight:500;color:#000}.Testimonials_navButtons__TS5v2{display:flex;justify-content:center;gap:16px;margin-top:40px}.Testimonials_navBtn__MXoQn{width:50px;height:50px;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#071437}.Testimonials_navBtn__MXoQn:hover{background:#f47238;color:#fff}@media (max-width:991px){.Testimonials_section__wmc_G{padding:40px 0}.Testimonials_subHeading__I_hyr{height:auto;min-height:45px;line-height:1.3;padding:10px 20px;font-size:16px;background-image:none;background-color:#1877f2}.Testimonials_subHeading__I_hyr img{width:17px;height:17px}}.TournamentsPage_introWrap__TZagP{padding:24px 0 0}.TournamentsPage_introRow__JrDC7{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.TournamentsPage_filterRow__Mcr1b{display:flex;gap:12px;flex:0 0 auto}.TournamentsPage_filterSelect__vqw5m{width:150px;height:46px;margin:0;padding:0 16px;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;font-size:14px;font-weight:400;color:#071437;cursor:pointer}.TournamentsPage_filterSelect__vqw5m:hover{border-color:#1877f2}.TournamentsPage_filterSelect__vqw5m:focus{outline:none;border-color:#1877f2}.TournamentsPage_introText__divVJ{margin:0;flex:1 1 auto;min-width:0;color:#444;font-weight:300;font-size:15px;line-height:26px}@media (max-width:600px){.TournamentsPage_introRow__JrDC7{flex-direction:column;gap:14px}.TournamentsPage_filterRow__Mcr1b{order:-1;width:100%}.TournamentsPage_filterSelect__vqw5m{flex:1 1;width:auto;min-width:0}}