.Hero_banner__jCrO2{display:table;width:100%;background-image:url(/img/tournament-redesign/banner.png);background-position:50%;background-size:cover;min-height:800px}@media (max-width:1800px){.Hero_banner__jCrO2{min-height:650px}}@media (max-width:479px){.Hero_banner__jCrO2{background-image:url(/img/tournament-redesign/banner-mobile.png);min-height:640px}}.Hero_content__9ypWn{display:table;width:100%;padding:11% 0 90px;font-family:Figtree,sans-serif;box-sizing:border-box}@media (max-width:479px){.Hero_content__9ypWn{padding:35% 0 60px}}.Hero_smallHeading__ewFkh{font-family:kapraneueprosemiboldexpanded;font-weight:400;font-size:20px;letter-spacing:4px;margin:0 0 20px;text-transform:uppercase;display:block;color:#000}@media (max-width:767px){.Hero_smallHeading__ewFkh{font-size:14px}}.Hero_title__Bn2TU{font-family:kapraneuepromediumitaliccondensed;font-size:120px;line-height:90%;text-transform:uppercase;font-weight:400;margin:0;width:40%;color:#000}@media (max-width:1800px){.Hero_title__Bn2TU{width:45%}}@media (max-width:479px){.Hero_title__Bn2TU{width:90%;font-size:48px}}.Hero_title__Bn2TU strong{font-weight:400;background:linear-gradient(90deg,#fd7726,#f7336e,#d82790,#a42aa8,#7532b8,#334cce,#0869e2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Hero_list__f7HHZ{margin:20px 0;padding:0;width:30%;list-style:none}@media (max-width:479px){.Hero_list__f7HHZ{width:100%}}.Hero_list__f7HHZ li{padding-left:0;width:50%;float:left;font-size:16px;color:#000}@media (max-width:479px){.Hero_list__f7HHZ li{font-size:12px;margin:0;width:50%}}.Hero_list__f7HHZ li img{float:left;margin-right:10px;margin-top:5px;width:17px}@media (max-width:479px){.Hero_list__f7HHZ li img{margin-right:5px;margin-top:7px;width:14px}}.Hero_desc__8JO76{font-size:18px;line-height:150%;clear:both;color:#000}@media (max-width:767px){.Hero_desc__8JO76{font-size:16px}}@media (max-width:479px){.Hero_desc__8JO76{font-size:14px;width:100%}}.Hero_desc__8JO76 strong{font-size:22px;display:block;font-weight:600}.Hero_btnGroup__lJdjQ{margin-top:20px;display:table;width:100%}.Hero_btnPrimary__c_fC7{display:inline-block;float:left;padding:12px 40px;background-image:url(/img/tournament-redesign/gradient.png);background-size:100% 100%;color:#fff;font-size:20px;border-radius:100px;margin-right:20px;transition:background-position .4s ease,background-size .4s ease}.Hero_btnPrimary__c_fC7:hover{background-size:200% 100%;background-position:0;color:#fff}@media (max-width:479px){.Hero_btnPrimary__c_fC7{padding:10px 0;font-size:14px;margin-right:10px;width:180px;text-align:center;margin-bottom:10px;float:left}}.Hero_btnSecondary__dAkGq{display:inline-block;float:left;padding:10px 40px;background-color:transparent;border:2px solid #000;color:#000;font-size:20px;border-radius:100px;margin-right:20px;transition:background-color .3s ease,color .3s ease}.Hero_btnSecondary__dAkGq:hover{background-color:#000;color:#fff}@media (max-width:479px){.Hero_btnSecondary__dAkGq{padding:7px 0;font-size:14px;font-weight:500;margin-right:10px;width:180px;text-align:center;margin-bottom:10px;float:left}}.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%}}.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}}@media (max-width:639px){.TicketsWizardBand_stepTab__X5k5Z{padding:3px;background-image:none!important;border-radius:4px!important}.TicketsWizardBand_stepNum__VZD53{display:none}.TicketsWizardBand_stepsHolder__yCSj7{height:46px;padding-top:8px}.TicketsWizardBand_passed__mTQy4 strong{float:none;margin-left:0}.TicketsWizardBand_current__YAzV1{border-radius:4px 4px 0 0!important;margin-top:6px}.TicketsWizardBand_current__YAzV1:after,.TicketsWizardBand_current__YAzV1:before{top:27px}}@media (max-width:479px){.TicketsWizardBand_stepsHolder__yCSj7{height:44px;padding-top:6px}.TicketsWizardBand_stepTab__X5k5Z 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-left:0;color:#666;font-size:14px;line-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 a{display:block;width:80%;background:#fff;border:2px solid #1877f2;color:#1877f2;font-weight:600;text-align:center;border-radius:1000px;font-size:14px;padding:6px;text-decoration:none;margin:0 auto 10px}.HotelDetailPage_tPart3__plp5B a:hover{background:#1877f2;color:#fff}.HotelDetailPage_tPart3__plp5B .HotelDetailPage_price__kwQJO{display:block;text-align:center;font-weight:700;color:#1a202c;font-size:13px}.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%}}.HotelListingPage_threeIconHolder__2OcM0{display:flex;width:100%;box-sizing:border-box;padding:10px;background-color:#e8f0fb;border:1px solid #a1c5f2;border-radius:15px;margin-bottom:14px;gap:4px}.HotelListingPage_iconCell__hOU6Y{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s}.HotelListingPage_iconCellActive__HLzRK,.HotelListingPage_iconCell__hOU6Y:hover{background:rgba(255,255,255,.6)}.HotelListingPage_iconCell__hOU6Y+.HotelListingPage_iconCell__hOU6Y{border-left:1px solid #c7d9f2}.HotelListingPage_iconCellImg__b2uTG{width:50px;flex-shrink:0}.HotelListingPage_iconCellText__mjHDo{min-width:0;font-size:14px;line-height:150%}.HotelListingPage_iconLabel__MZb2y{display:block;font-weight:700;color:#1f2937}.HotelListingPage_iconValue__1Y5ZI{display:flex;align-items:center;gap:5px;font-weight:400;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HotelListingPage_tagClouds__w0hhN{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 14px;align-items:center}.HotelListingPage_tag__z0cPa{border:1px solid #ccc;padding:7px 18px;border-radius:100px;font-size:13px;color:#666;background:#fff;cursor:pointer;line-height:120%;font-family:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.HotelListingPage_tag__z0cPa:hover{background-color:#f9f9f9}.HotelListingPage_tagActive__BIVtr{background-color:#e8f0fb;color:#6085b6;border:1px solid #b9cfec;font-weight:500}.HotelListingPage_resultsCount__oSR3h{margin-left:auto;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:6px;white-space:nowrap}.HotelListingPage_hotelListBox__d0iWd{display:flex;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:15px;padding:10px;gap:20px;margin-bottom:15px;background:#fff;transition:box-shadow .15s ease,border-color .15s ease}.HotelListingPage_hotelListBoxHighlighted__r0Q_R,.HotelListingPage_hotelListBox__d0iWd:hover{border-color:#1978f2;box-shadow:0 4px 18px rgba(21,120,233,.1)}.HotelListingPage_part1__oTpwZ{position:relative;width:20%;flex-shrink:0;min-height:130px;overflow:hidden;border-radius:10px}.HotelListingPage_part1__oTpwZ img,.HotelListingPage_part1__oTpwZ>div{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.HotelListingPage_part2___6EFC{flex:1 1;min-width:0}.HotelListingPage_part2Name__WOzhC{font-weight:500;font-size:16px;color:#1f2937;margin-right:10px}.HotelListingPage_rating__1ia8K{color:#f59e0b;font-size:13px;letter-spacing:1px}.HotelListingPage_hotelLocation__obPxg{font-weight:300;display:flex;align-items:center;gap:5px;font-size:13px;color:#6b7280;margin:4px 0 6px}.HotelListingPage_hotelLocation__obPxg img{width:20px;flex-shrink:0}.HotelListingPage_hotelFeatures__TUiWb{display:flex;flex-wrap:wrap;gap:6px 30px;margin-bottom:6px}.HotelListingPage_featureTag__EDc5U{font-weight:300;font-size:13px;color:#374151;display:flex;align-items:center;gap:5px}.HotelListingPage_featureTag__EDc5U img{width:20px;flex-shrink:0}.HotelListingPage_featureTag__EDc5U i{color:#9ca3af;font-size:12px}.HotelListingPage_part3__6hbZ9{position:relative;z-index:0;width:190px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:16px;box-sizing:border-box;justify-content:center}.HotelListingPage_part3__6hbZ9:before{content:"";position:absolute;z-index:-1;top:-10px;right:-10px;bottom:-10px;left:0;background:#f2f2f2;border-radius:0 14px 14px 0}.HotelListingPage_greenLink__Feex8{color:#00a888;font-size:13px;font-weight:500;display:flex;align-items:center;gap:5px;margin-bottom:16px}.HotelListingPage_greenLink__Feex8 img{width:16px}.HotelListingPage_perNightRate__J9zxB{display:block;width:100%;font-size:13px;color:#666;border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:5px;line-height:140%}.HotelListingPage_perNightRate__J9zxB strong{display:block;font-size:24px;font-weight:300;color:#111827}.HotelListingPage_totalPrice__CuqO_{display:block;width:100%;font-size:13px;color:#666;padding-bottom:10px;margin-bottom:5px;line-height:140%}.HotelListingPage_totalPrice__CuqO_ strong{display:block;font-size:16px;font-weight:500;color:#1f2937}.HotelListingPage_textButton__LP40I{display:block;width:100%;background:#fff;border:2px solid #1978f2;color:#1978f2;font-weight:700;text-align:center;border-radius:100px;font-size:13px;padding:10px 0;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.HotelListingPage_textButton__LP40I:hover:not(:disabled){background-color:#1978f2;color:#fff}.HotelListingPage_textButton__LP40I:disabled{border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;background:#f9fafb}.HotelListingPage_hotelListMapHolder__WX22O{width:100%;height:100%;border-radius:15px;border:1px solid #ccc;overflow:hidden;box-sizing:border-box}.HotelListingPage_leftTotalResults__oXGTN{font-size:14px;color:#666}.HotelListingPage_showMore__06Uew{font-size:14px;color:#1978f2;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 0;cursor:pointer;background:none;border:none;width:100%;font-family:inherit}.HotelListingPage_showMore__06Uew:hover{text-decoration:underline}@media (max-width:900px){.HotelListingPage_threeIconHolder__2OcM0{flex-direction:column;gap:0}.HotelListingPage_iconCell__hOU6Y+.HotelListingPage_iconCell__hOU6Y{border-left:none;border-top:1px solid #c7d9f2}.HotelListingPage_hotelListBox__d0iWd{flex-wrap:wrap}.HotelListingPage_part1__oTpwZ{width:100%;height:160px;min-height:160px}.HotelListingPage_part3__6hbZ9{width:100%;margin:10px -10px -10px;border-radius:0 0 14px 14px;align-items:stretch;text-align:left;justify-content:flex-start}.HotelListingPage_perNightRate__J9zxB,.HotelListingPage_totalPrice__CuqO_{text-align:left}.HotelListingPage_greenLink__Feex8{margin-bottom:8px}}.TicketTypeRow_ticketBox__3aMJA{display:table;width:100%;border:1px solid #ddd;border-radius:15px;padding:12px 10px 12px 14px;margin-top:14px;margin-bottom:0;transition:all .5s ease-in 0s;box-sizing:border-box;cursor:pointer}.TicketTypeRow_selected__EcCTY,.TicketTypeRow_ticketBox__3aMJA:hover{border:1px solid #1877f2;background-color:#f9f9f9}.TicketTypeRow_row__DGiZB:after{content:"";display:table;clear:both}.TicketTypeRow_part1__vbesn{float:left;width:50%}.TicketTypeRow_part1__vbesn strong{display:block;line-height:120%;font-weight:600;font-size:18px}.TicketTypeRow_normalText__kgJLA{display:block;font-weight:300;font-size:14px}.TicketTypeRow_qtyArea__xjgk9{float:left;width:50%;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:center;grid-row-gap:12px;row-gap:12px}.TicketTypeRow_qtyLine__4laTL{display:contents}.TicketTypeRow_priceCol__o0kwr{text-align:center}.TicketTypeRow_priceCol__o0kwr strong{display:block;line-height:120%;font-weight:300;font-size:22px;text-align:center}.TicketTypeRow_priceCol__o0kwr span{display:block;line-height:120%;font-weight:300;font-size:12px;text-align:center}.TicketTypeRow_counterCol__j9SIG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;justify-self:center}.TicketTypeRow_counterPrice__iVpSX{font-size:13px;color:#374151}.TicketTypeRow_saveBadge__FDF6o{display:block;font-size:11px;color:#16a34a;font-weight:700;margin-top:2px}.TicketTypeRow_saveBadge__FDF6o s{color:#9ca3af;font-weight:400;margin-right:4px}.TicketTypeRow_saveAmount__i3G1e{display:block;font-size:11px;color:#16a34a;font-weight:700;text-align:center}@media (max-width:639px){.TicketTypeRow_priceCol__o0kwr strong{font-size:18px}}@media (max-width:479px){.TicketTypeRow_part1__vbesn,.TicketTypeRow_qtyArea__xjgk9{width:100%;float:none;text-align:left}.TicketTypeRow_qtyArea__xjgk9{grid-template-columns:1fr auto;column-gap:10px}.TicketTypeRow_priceCol__o0kwr,.TicketTypeRow_priceCol__o0kwr span,.TicketTypeRow_priceCol__o0kwr strong{text-align:left}.TicketTypeRow_counterCol__j9SIG{justify-self:end}}.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}}.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}.TournamentSearchBar_select__rGUeC{display:inline-block;box-sizing:border-box;width:22%;margin-right:.5%;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;width: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{width:21%}.TournamentSearchBar_resetBtn__5579O{width:13%}}@media (max-width:979px){.TournamentSearchBar_select__rGUeC{width:20%}.TournamentSearchBar_resetBtn__5579O{width:17%}}@media (max-width:639px){.TournamentSearchBar_select__rGUeC{width:49.5%;margin-right:2px;margin-bottom:2px}.TournamentSearchBar_resetBtn__5579O{width:99.5%;margin-top:3px}}.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:991px){.KeyFeatures_holder__0tRGe{margin-top:0}.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}}@media (max-width:639px){.KeyFeatures_holder__0tRGe{border-radius:0;margin-top:0;padding:0}.KeyFeatures_item__korsg{width:100%;border-right:none!important;border-bottom:1px solid #26305a;padding:18px 20px}.KeyFeatures_item__korsg:last-child{border-bottom:none}}.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}.TrendingTournaments_subHeading__Nv9aN img{width:22px;height:22px;margin-right:10px}.TrendingTournaments_viewAllLink__E72LQ{font-family:Figtree,sans-serif;margin-left:auto;font-size:14px;color:#fff;border-bottom:1px solid #fff;text-transform:capitalize;letter-spacing:0;text-decoration:none}.TrendingTournaments_grid__8h6Kx{display:grid;grid-template-columns:repeat(6,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}.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,0) 0,rgba(7,20,55,.35) 45%,var(--accent,#071437) 100%);opacity:.88}.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-top:auto;margin-bottom:0;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:13px;line-height:22px}.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}.TrendingTournaments_packageIcons__vsrFf{display:flex;margin-top:auto}.TrendingTournaments_packageIcon__iBARQ{flex:1 1;color:#fff;line-height:130%;text-align:center;font-size:11px;border-right:1px solid rgba(255,255,255,.3)}.TrendingTournaments_packageIcon__iBARQ:last-child{border-right:none}.TrendingTournaments_packageIcon__iBARQ img{display:block;width:32px;margin:0 auto 4px}@media (max-width:1239px){.TrendingTournaments_grid__8h6Kx{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.TrendingTournaments_grid__8h6Kx{grid-template-columns:repeat(2,1fr);gap:12px}.TrendingTournaments_ttName____vMJ{font-size:16px}}.WhyUs_section__3pNLa{width:100%;padding:40px 20px;font-family:Figtree,sans-serif}.WhyUs_subHeading__CwZFj{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}.WhyUs_subHeading__CwZFj img{width:22px;height:22px;margin-right:10px}.WhyUs_grid__POHfX{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px}.WhyUs_box__DXcfh{position:relative;border-radius:15px;overflow:hidden}.WhyUs_box__DXcfh img.WhyUs_bg__A1hY3{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover}.WhyUs_content__jV2x5{position:absolute;inset:0;padding:25px 20px}.WhyUs_content__jV2x5 img{width:55px;margin-bottom:100px}.WhyUs_content__jV2x5 h4{color:#fff;font-size:20px;font-weight:500;margin:0 0 8px}.WhyUs_content__jV2x5 p{color:#d8dcea;font-size:15px;margin:0}@media (max-width:1239px){.WhyUs_grid__POHfX{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.WhyUs_grid__POHfX{grid-template-columns:repeat(2,1fr);gap:12px}.WhyUs_content__jV2x5 img{margin-bottom:60px}}.FactsFigures_wrap__eqlis{width:100%;padding:40px 20px;font-family:Figtree,sans-serif}.FactsFigures_holder__bHHrp{background-image:url(/img/tournament-redesign/gradient.png);background-size:100% 100%;border-radius:10px;padding:30px 15px;text-align:center;color:#fff;display:flex;flex-wrap:wrap}.FactsFigures_item__y4KDb{width:20%;font-size:15px;border-right:1px solid rgba(255,255,255,.3)}.FactsFigures_item__y4KDb:last-child{border-right:none}.FactsFigures_item__y4KDb strong{display:block;font-size:36px;line-height:110%;font-weight:600}@media (max-width:767px){.FactsFigures_item__y4KDb{width:50%;margin-bottom:20px}.FactsFigures_item__y4KDb:nth-child(odd){border-right:1px solid rgba(255,255,255,.3)}.FactsFigures_item__y4KDb:nth-child(2n){border-right:none}.FactsFigures_item__y4KDb:last-child{width:100%;border-right:none;margin-bottom:0}}.FanClub_fanclub__ZunPT{width:100%;padding:6% 20px;background-image:url(/img/tournament-redesign/fanclub-banner.png);background-size:cover;background-position:50%;text-align:center;color:#fff;font-family:Figtree,sans-serif}.FanClub_inner__sdm__{max-width:900px;margin:0 auto}.FanClub_heading__QPh_H{font-family:kapraneuepromediumitaliccondensed;font-size:80px;font-weight:400;text-transform:uppercase;line-height:100%;margin:0;color:#fff}.FanClub_text__bztPH{text-align:center;font-size:20px;margin:20px 0}.FanClub_button__lpXAu{display:inline-block;width:200px;margin:10px auto 0;padding:12px 0;font-size:18px;border:2px solid #fff;background-color:transparent;color:#fff;border-radius:100px;text-align:center;text-decoration:none;transition:all .3s ease}.FanClub_button__lpXAu:hover{background-color:#fff;color:#000}@media (max-width:1479px){.FanClub_heading__QPh_H{font-size:60px}}@media (max-width:767px){.FanClub_heading__QPh_H{font-size:32px}.FanClub_text__bztPH{font-size:16px}}@media (max-width:479px){.FanClub_heading__QPh_H{font-size:36px}}.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}.BlogCards_subHeading__A7dU6 img{width:22px;height:22px;margin-right:10px}.BlogCards_viewAllLink__aiAzk{font-family:Figtree,sans-serif;margin-left:auto;font-size:14px;color:#fff;border-bottom:1px solid #fff;text-transform:capitalize;letter-spacing:0;text-decoration:none}.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;width:100%;height:180px;object-fit:cover}.BlogCards_cardContent__uvFf7{padding:25px;display:flex;flex-direction:column;flex:1 1}.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:639px){.BlogCards_grid__tVIJH{grid-template-columns:1fr}}.PaymentSuccessPage_contentArea___v132{padding:30px 0 60px}.PaymentSuccessPage_smallHeading__rQqfZ{display:inline-flex;align-items:center;gap:8px;font-family:var(--title-font);font-weight:700;font-size:15px;letter-spacing:1.5px;margin:0 0 14px;text-transform:uppercase;color:#1877f2}.PaymentSuccessPage_smallHeading__rQqfZ img{width:20px;height:20px;object-fit:contain}.PaymentSuccessPage_dateAndLocation__82ksy{font-size:13px;color:#666;text-align:center}.PaymentSuccessPage_dateAndLocation__82ksy span{display:inline-block;margin:0 14px 6px}.PaymentSuccessPage_dateAndLocation__82ksy span img{width:15px;vertical-align:middle;margin-right:5px;margin-top:-2px}.PaymentSuccessPage_greenTagCloud___tHRF{background:#dbfbde;border:1px solid #cdedd0;padding:5px 15px;color:#42924a;font-size:12px;font-weight:600;border-radius:100px;display:inline-block}.PaymentSuccessPage_confirmStatus__GnSnc{max-width:640px;margin:0 auto 10px;text-align:center}.PaymentSuccessPage_confirmTickIcon__EX2j7{width:70px;margin-bottom:15px}.PaymentSuccessPage_confirmStatus__GnSnc h2{font-family:var(--title-font);font-size:34px;font-weight:700;margin:0 0 10px;color:#071437}.PaymentSuccessPage_confirmStatus__GnSnc p{font-size:15px;color:#666;font-weight:300;margin:0}.PaymentSuccessPage_confirmOrderRef__WcOsu{text-align:center;margin:14px 0 25px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.PaymentSuccessPage_refCode__l3BXn{display:inline-block;background:#f7f7f7;border:1px solid #ddd;border-radius:100px;padding:8px 18px;font-size:13px;color:#666;font-weight:500}.PaymentSuccessPage_refCode__l3BXn strong{color:#071437;font-weight:600}.PaymentSuccessPage_confirmActions__hEo4W{text-align:center;margin-bottom:20px}.PaymentSuccessPage_confirmActions__hEo4W a,.PaymentSuccessPage_confirmActions__hEo4W button{display:inline-block;padding:14px 32px;border-radius:100px;font-weight:600;font-size:15px;margin:0 8px 10px;cursor:pointer;font-family:var(--body-font);text-decoration:none;transition:all .2s ease-in 0s;box-sizing:border-box}.PaymentSuccessPage_outlinePill__LeVXz{background:#fff;border:2px solid #1877f2;color:#1877f2}.PaymentSuccessPage_outlinePill__LeVXz:hover{background:#1877f2;color:#fff}.PaymentSuccessPage_solidPill__xm_SO{background:#1877f2;border:2px solid #1877f2;color:#fff}.PaymentSuccessPage_solidPill__xm_SO:hover{background:#07529c;border-color:#07529c}.PaymentSuccessPage_confirmFlow__f2x9H{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:25px}.PaymentSuccessPage_confirmColLeft__f7Km9{width:57%;display:flex;flex-direction:column;gap:20px}.PaymentSuccessPage_confirmColRight__qpUKm{width:40%;display:flex;flex-direction:column;gap:20px}@media (max-width:979px){.PaymentSuccessPage_confirmColLeft__f7Km9,.PaymentSuccessPage_confirmColRight__qpUKm{width:100%}}.PaymentSuccessPage_eventTickets__jYUWp{position:relative;border-radius:15px;border:1px solid #ccc;padding:20px}.PaymentSuccessPage_matchCountTag__85f_p{position:absolute;top:20px;right:20px}.PaymentSuccessPage_tournamentName__ja0JY{text-align:center;font-weight:600;font-size:16px;margin:8px 0 12px;color:#071437}.PaymentSuccessPage_hotelListBox__Af5rn{display:flex;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:15px;padding:10px;gap:20px;background:#fff;flex-wrap:wrap;position:relative}.PaymentSuccessPage_part1__AbL9n{position:relative;width:20%;min-width:140px;flex-shrink:0;min-height:130px;overflow:hidden;border-radius:10px}.PaymentSuccessPage_part1__AbL9n img,.PaymentSuccessPage_part1__AbL9n>div{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.PaymentSuccessPage_part2__OcgFK{flex:1 1;min-width:200px}.PaymentSuccessPage_part2Name__eFVdj{font-family:var(--title-font);font-weight:700;font-size:16px;color:#071437;margin-right:10px}.PaymentSuccessPage_rating__fYUry{color:#f59e0b;font-size:13px;letter-spacing:1px}.PaymentSuccessPage_hotelLocation__qValG{font-weight:300;display:flex;align-items:center;gap:5px;font-size:13px;color:#6b7280;margin:4px 0 6px}.PaymentSuccessPage_hotelLocation__qValG img{width:20px;flex-shrink:0}.PaymentSuccessPage_hotelFeatures__dM3kB{display:flex;flex-wrap:wrap;gap:6px 24px;margin-bottom:8px}.PaymentSuccessPage_featureTag___m55O{font-weight:300;font-size:13px;color:#374151;display:flex;align-items:center;gap:5px}.PaymentSuccessPage_featureTag___m55O img{width:20px;flex-shrink:0}.PaymentSuccessPage_featureTag___m55O i{color:#9ca3af;font-size:12px}.PaymentSuccessPage_stayMeta__aQtgZ{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:#666}.PaymentSuccessPage_stayMeta__aQtgZ span{display:flex;align-items:center;gap:5px}.PaymentSuccessPage_stayMeta__aQtgZ img{width:16px}.PaymentSuccessPage_part3__AcLpi{position:relative;z-index:0;width:170px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding:16px;box-sizing:border-box;justify-content:center}.PaymentSuccessPage_part3__AcLpi:before{content:"";position:absolute;z-index:-1;top:-10px;right:-10px;bottom:-10px;left:0;background:#f2f2f2;border-radius:0 14px 14px 0}.PaymentSuccessPage_perNightRate__aTRRK{display:block;width:100%;font-size:13px;color:#666;border-bottom:1px solid #666;padding-bottom:10px;margin-bottom:5px;line-height:140%}.PaymentSuccessPage_perNightRate__aTRRK strong{display:block;font-size:22px;font-weight:300;color:#111827}.PaymentSuccessPage_totalPrice__tdRHT{display:block;width:100%;font-size:13px;color:#666;line-height:140%}.PaymentSuccessPage_totalPrice__tdRHT strong{display:block;font-size:16px;font-weight:500;color:#1f2937}@media (max-width:700px){.PaymentSuccessPage_part1__AbL9n{width:100%;height:160px;min-height:160px}.PaymentSuccessPage_part3__AcLpi{width:100%;margin:10px -10px -10px;border-radius:0 0 14px 14px;align-items:stretch;text-align:left;justify-content:flex-start}.PaymentSuccessPage_perNightRate__aTRRK strong{justify-content:flex-start}}.PaymentSuccessPage_twoTeamNameOnly__O2cfR{text-align:center;font-size:18px;margin:4px 0 10px}.PaymentSuccessPage_twoTeamNameOnly__O2cfR strong{font-weight:700;color:#071437}.PaymentSuccessPage_twoTeamNameOnly__O2cfR span{font-weight:300;padding:0 10px;font-size:13px;color:#9ca3af;text-transform:uppercase}.PaymentSuccessPage_priceBreakdown__8K93e{border-radius:15px;border:1px solid #ccc;padding:20px}.PaymentSuccessPage_priceBreakdown__8K93e h6{font-size:17px;margin:0 0 12px;color:#071437;font-family:var(--title-font);font-weight:700}.PaymentSuccessPage_priceRow__1BMED{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#666;padding:5px 0}.PaymentSuccessPage_priceRow__1BMED span:last-child{flex-shrink:0;font-weight:500;color:#444}.PaymentSuccessPage_priceTotalRow__8XQKa{display:flex;justify-content:space-between;font-size:16px;font-weight:700;color:#071437;margin-top:10px;padding-top:12px;border-top:1px solid #eee}.PaymentSuccessPage_statusLine__uFe6y{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:10px 16px;border-radius:10px;margin-top:14px}.PaymentSuccessPage_sideBox__6M9fm{border-radius:15px;border:1px solid #ccc;padding:20px}.PaymentSuccessPage_sideBox__6M9fm h6{font-size:17px;margin:0 0 12px;color:#071437;font-family:var(--title-font);font-weight:700}.PaymentSuccessPage_paidTotal__cvLAS{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.PaymentSuccessPage_paidLabel__6LCmk{display:block;color:#666;font-size:13px}.PaymentSuccessPage_paidAmount__x5_CB{display:block;font-size:28px;font-weight:700;color:#009d4f;font-family:var(--title-font)}.PaymentSuccessPage_paidMethod__7M2nL{display:block;color:#666;font-size:12px}.PaymentSuccessPage_summaryRow__bsnUd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;border-bottom:1px solid #f3f4f6}.PaymentSuccessPage_summaryRow__bsnUd:last-child{border-bottom:none}.PaymentSuccessPage_summaryLabel__iAQAo{color:#9ca3af;font-size:12px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.PaymentSuccessPage_summaryValue__QVvSm{color:#071437;font-size:14px;font-weight:500;word-break:break-word;text-align:right}.PaymentSuccessPage_confirmShare__vH7Nz{border:1px solid #a1c5f2;background:#e8f0fb;border-radius:15px;padding:25px;text-align:center}.PaymentSuccessPage_confirmShare__vH7Nz h3{margin:0 0 8px;color:#071437}.PaymentSuccessPage_confirmShare__vH7Nz p{font-size:13px;color:#444;font-weight:300;margin:0 0 20px}.PaymentSuccessPage_shareIcons__rp4La{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.PaymentSuccessPage_shareIcons__rp4La a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;transition:all .3s ease-in 0s}.PaymentSuccessPage_shareIcons__rp4La a:hover{opacity:.82}.PaymentSuccessPage_shareIcons__rp4La img{width:20px}.PaymentSuccessPage_icFb__pi89m{background:#1877f2}.PaymentSuccessPage_icIg__z4U2m{background-image:linear-gradient(45deg,#f9ce34,#ee2a7b 50%,#6228d7)}.PaymentSuccessPage_icWa__26AjH{background:#25d366}.PaymentSuccessPage_icYt__geBUd{background:#ff0000}.PaymentSuccessPage_icLi__bBDKY{background:#0a66c2}.PaymentSuccessPage_whatsNext__X4CTN{border:1px solid #ddd;border-radius:15px;padding:20px}.PaymentSuccessPage_nextStepRow__ldIhh{display:flex;align-items:center;padding:15px 0;border-top:1px dashed #ddd}.PaymentSuccessPage_nextStepRow__ldIhh:first-child{border-top:none;padding-top:0}.PaymentSuccessPage_nextStepRow__ldIhh img{width:34px;height:34px;object-fit:contain;margin-right:14px;flex-shrink:0}.PaymentSuccessPage_nextStepNum__mWpKX{display:block;color:#1877f2;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px}.PaymentSuccessPage_nextStepRow__ldIhh h5{font-size:15px;font-weight:600;margin:0 0 5px;color:#071437}.PaymentSuccessPage_nextStepRow__ldIhh p{font-size:13px;color:#666;line-height:140%;font-weight:300;margin:0}.PaymentSuccessPage_needHelpIntro__ryzQT{font-size:13px;color:#666;font-weight:300;line-height:140%;margin:0 0 10px}.PaymentSuccessPage_helpRow__Ztm2e{display:flex;align-items:center;color:#071437;padding:8px;border-radius:10px;transition:all .3s ease-in 0s;text-decoration:none}.PaymentSuccessPage_helpRow__Ztm2e:hover{background:#f7f7f7}.PaymentSuccessPage_helpIcon__pX6lf{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#e8f0fb;margin-right:11px;flex-shrink:0}.PaymentSuccessPage_helpIcon__pX6lf img{width:17px}.PaymentSuccessPage_helpTextLabel__h1dmf{display:block;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1px}.PaymentSuccessPage_helpTextValue__I13BL{display:block;font-size:13px;font-weight:600;color:#071437}.PaymentSuccessPage_stateCard__0VzSM{max-width:520px;margin:40px auto;background:#fff;border:1px solid #ddd;border-radius:15px;padding:60px 40px;text-align:center}@keyframes PaymentSuccessPage_cbSpin__8Z7a4{to{transform:rotate(1turn)}}.PaymentSuccessPage_spinner__GJVLi{width:56px;height:56px;border:4px solid #e5e7eb;border-top-color:#1877f2;border-radius:50%;margin:0 auto 24px;animation:PaymentSuccessPage_cbSpin__8Z7a4 .85s linear infinite}@media (max-width:639px){.PaymentSuccessPage_confirmActions__hEo4W a,.PaymentSuccessPage_confirmActions__hEo4W button{display:block;width:100%;margin:0 0 10px}.PaymentSuccessPage_confirmStatus__GnSnc h2{font-size:24px}.PaymentSuccessPage_confirmTickIcon__EX2j7{width:56px}}.TournamentsPage_introWrap__TZagP{padding-top:24px}.TournamentsPage_introText__divVJ{margin:0;color:#444;font-weight:300;max-width:660px;font-size:15px;line-height:26px}.TournamentsPage_contentArea__rJSAk{padding:30px 0 60px}.TournamentsPage_smallHeading__V85Wo{font-family:var(--title-font);font-weight:700;font-size:18px;letter-spacing:1.5px;margin:0 0 20px;text-transform:uppercase;color:#071437;display:flex;align-items:center}.TournamentsPage_layout__mcSh7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-areas:"filters results" "secondary results";grid-column-gap:30px;column-gap:30px;grid-row-gap:20px;row-gap:20px;align-items:start}.TournamentsPage_filtersCol__FTUgG{grid-area:filters}.TournamentsPage_resultsCol__10bPi{grid-area:results;min-width:0}.TournamentsPage_secondaryCol__i9QFT{grid-area:secondary}@media (max-width:979px){.TournamentsPage_layout__mcSh7{grid-template-columns:1fr;grid-template-areas:"filters" "results" "secondary";row-gap:28px}}.TournamentsPage_sidebarCard__LHWHF{background:#f7f7f7;border:1px solid #ddd;border-radius:15px;padding:26px;margin-bottom:20px}.TournamentsPage_filterGroupTitle__m6lOM{font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#071437;margin:22px 0 12px}.TournamentsPage_filterGroupTitle__m6lOM:first-of-type{margin-top:0}.TournamentsPage_filterPillGroup__331cR{display:flex;flex-direction:column;gap:8px}.TournamentsPage_formatPill__OlVSX{display:block;width:100%;border:1px solid #ccc;background:#fff;color:#071437;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:all .3s ease-in 0s}.TournamentsPage_formatPill__OlVSX:hover{border-color:#1877f2;color:#1877f2}.TournamentsPage_formatPillActive__Ffhh4{background:#e8f0fb;border-color:#a1c5f2;color:#07529c}.TournamentsPage_filterReset__TRgKJ{display:block;width:100%;margin-top:24px;background-color:#333;padding:11px 18px;border-radius:8px;border:0;color:#fff;font-size:13px;cursor:pointer;text-align:center}.TournamentsPage_filterReset__TRgKJ:hover{background-color:#071437}.TournamentsPage_recentPost__DuBOC{display:flex;gap:12px;border-top:1px dashed #999;padding:14px 0}.TournamentsPage_recentPost__DuBOC:first-of-type{border-top:0;padding-top:0}.TournamentsPage_recentPostThumb__WlH7_{flex:none;width:60px;height:60px;border-radius:8px;object-fit:cover;background-color:#e7ebf1}.TournamentsPage_recentPostBody__11N1S{min-width:0}.TournamentsPage_recentPostBody__11N1S a{display:block;font-size:14px;line-height:19px;font-weight:600;color:#071437}.TournamentsPage_recentPostBody__11N1S a:hover{color:#1877f2;text-decoration:none}.TournamentsPage_recentPostDate__WMCH7{display:block;font-size:12px;font-weight:300;color:#666;margin-top:4px}.TournamentsPage_sidebarViewAll__Bg_K8{display:block;margin-top:16px;text-align:center;font-size:13px;font-weight:600;border-top:1px dashed #999;padding-top:16px;color:#1877f2;text-decoration:none}.TournamentsPage_sidebarViewAll__Bg_K8:hover{color:#07529c}.TournamentsPage_sectionHeadingRow__MOmM8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:34px}.TournamentsPage_sectionHeadingRow__MOmM8:first-of-type{margin-top:0}.TournamentsPage_sectionCount__nBFgR{font-size:13px;font-weight:300;color:#666}.TournamentsPage_trnEmpty__mrSR8{text-align:center;padding:30px 20px;color:#666;font-weight:300;border:1px dashed #ccc;border-radius:10px;margin-top:14px}.TournamentsPage_liveDot__wnqav{display:inline-block;width:9px;height:9px;border-radius:100px;background:#42924a;margin-right:8px;animation:TournamentsPage_liveDotPulse__JieE6 1.6s ease-in-out infinite}@keyframes TournamentsPage_liveDotPulse__JieE6{0%,to{opacity:1}50%{opacity:.35}}.TournamentsPage_tagCloud__6i0dm{display:inline-block;padding:5px 15px;font-size:12px;font-weight:600;border-radius:100px}.TournamentsPage_tagLive__Mtxhq{background-color:#dbfbde;border:1px solid #cdedd0;color:#42924a}.TournamentsPage_tagUpcoming__uwkqW{background-color:#e5f5ff;border:1px solid #b2dcf8;color:#3584b9}.TournamentsPage_tagTbd__h6ulc{background-color:#f9e7d3;border:1px solid #f9cfa2;color:#f2670b}.TournamentsPage_tagCompleted__RR7pe{background-color:#eee;border:1px solid #ddd;color:#666}.TournamentsPage_tagType__IvlhY{background-color:#fff;border:1px solid #ccc;color:#071437}.TournamentsPage_trnGrid__IrX1w{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:22px;gap:22px;margin-top:16px}.TournamentsPage_trnGridCard__PAOor{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:15px;overflow:hidden;background:#fff;transition:all .3s ease-in 0s}.TournamentsPage_trnGridCard__PAOor:hover{border-color:#1877f2}.TournamentsPage_trnThumb__7_9wj{height:170px;background:#eef1f5}.TournamentsPage_trnThumb__7_9wj img{width:100%;height:100%;object-fit:cover;display:block}.TournamentsPage_trnBody__CpbcO{padding:20px 22px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.TournamentsPage_trnTags__Bin7c{display:flex;flex-wrap:wrap;gap:8px}.TournamentsPage_trnTitle__zslDL{margin:0;font-weight:600;color:#071437;font-size:18px;line-height:25px}.TournamentsPage_trnTitle__zslDL a{color:inherit}.TournamentsPage_trnTitle__zslDL a:hover{color:#1877f2;text-decoration:none}.TournamentsPage_trnMeta__1sShS{font-size:13px;font-weight:300;color:#666}.TournamentsPage_trnMeta__1sShS strong{font-weight:600;color:#333}.TournamentsPage_trnExcerpt__NRy8K{font-size:14px;font-weight:300;color:#444;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TournamentsPage_trnAction___l_HU{margin-top:auto;padding-top:6px}.TournamentsPage_trnAction___l_HU a{display:inline-block;background-color:#fff;border:2px solid #1877f2;color:#1877f2;font-weight:600;text-align:center;border-radius:1000px;font-size:13px;padding:8px 20px}.TournamentsPage_trnAction___l_HU a:hover{background-color:#1877f2;color:#fff;text-decoration:none}