#wpadminbar{display:none !important}body{position:relative;font-size:16px;font-family:"Lato",sans-serif;font-weight:400;line-height:1}img{display:block;width:100%;height:auto}.screenReader{display:none}html{font-size:16px;box-sizing:border-box;scroll-behavior:smooth}@media screen and (max-width: 782px){html{margin-top:63px !important}}body{font-size:1rem;line-height:1.2;margin-top:0;border-top:4px solid #c1141e}@media screen and (min-width: 768px){body{padding-top:130px}body.logged-in{margin-top:-32px}}iframe{display:block}img.alignright,img.alignleft{display:inline-block;width:auto;margin-bottom:21px;max-width:45%}img.alignright{float:right;margin-left:21px}img.alignleft{float:left;margin-right:21px}.wrap,.wrapper,.container{display:block;width:100%;clear:both}.wrapper{position:relative}.wrapper.black{padding:50px 0;background-color:#000;color:#fff}.wrapper.crimson{padding:50px 0;background-color:#c1141e;color:#fff}.wrapper.darkRed{padding:50px 0;background-color:#790001;color:#fff}.wrapper.vermillion{background-color:#e34234;color:#fff;padding:50px 0}.wrapper.darkGray{padding:50px 0;background-color:#333;color:#fff}.wrapper.gray{padding:50px 0;background-color:#f9f9f9;color:#333}.wrapper.carbon{-webkit-box-shadow:inset 0px 25px 21px -19px rgba(0,0,0,.25);-moz-box-shadow:inset 0px 25px 21px -19px rgba(0,0,0,.25);box-shadow:inset 0px 25px 21px -19px rgba(0,0,0,.25);background:linear-gradient(135deg, rgba(0, 0, 0, 0) 18.75%, #000 0 31.25%, rgba(0, 0, 0, 0) 0),repeating-linear-gradient(45deg, #000 -6.25% 6.25%, #0c0c0c 0 18.75%);background-size:18px 18px;color:#fff}.wrapper.whiteCarbon{-webkit-box-shadow:inset 0px 25px 21px -19px hsla(0,0%,100%,.25);-moz-box-shadow:inset 0px 25px 21px -19px hsla(0,0%,100%,.25);box-shadow:inset 0px 25px 21px -19px hsla(0,0%,100%,.25);background:linear-gradient(135deg, rgba(0, 0, 0, 0) 18.75%, #f9f9f9 0 31.25%, rgba(0, 0, 0, 0) 0),repeating-linear-gradient(45deg, #f9f9f9 -6.25% 6.25%, #efefef 0 18.75%);background-size:18px 18px;color:#000}.wrapper.win{background-color:#3b7044;color:#fff}.wrapper.loss{background-color:#790001;color:#fff}.wrapper.tie{background-color:#daa520;color:#444}.wrapper.nopad{padding:0}.wrapper.floatingHeader{position:fixed;left:0;top:0;z-index:9;padding-bottom:0}.wrapper.headerBar{background:rgba(0,0,0,0);color:#fff;padding:8px 18px 8px 10px;border-bottom:1px solid #ddd;background-color:#fff;display:flex;align-items:center}.wrapper.utility{display:none}.wrapper.ctaBar{padding:28px 21px 35px 21px}.wrapper.newsletter{padding:50px 0;border-top:1px solid #eee}.wrapper.credits{padding:14px 0;font-size:.675rem;color:#ccc}.wrapper.mainContent,.wrapper.gamedayPrep,.wrapper.regularPage{padding:50px 0}.wrapper.homePage,.wrapper.innerPage{padding:0}.wrapper.footer{font-size:.723rem;padding:28px;color:#fff}.wrapper.aboutTheTeam{padding:100px 0;position:relative}.wrapper.aboutTheTeam:after{position:absolute;left:0;right:0;bottom:0;top:0;content:"";background:#272727 url(../../../eacc86be315a806b48d4.png) no-repeat center center;background-size:80%;height:100%;width:100%;opacity:.05;z-index:1}.wrapper.scheduleSearch{padding:14px 0}.wrapper.scheduleApp{padding:0;height:100%;min-height:500px;display:flex;align-items:center;justify-content:center}.wrapper.scheduleApp.loaded{display:block}.wrapper.playerPortalTabs{align-items:flex-start;min-height:0;padding:0;position:absolute;top:-47px;left:0;z-index:2}.wrapper.playerPortalContent{padding:80px 0}@media only screen and (min-width: 768px){.wrapper{padding:0 0 50px 0}.wrapper.utility{padding:12px 0;display:block;border-top:4px solid #790001;font-size:.675rem}.wrapper.headerBar{padding:32px 0}.wrapper.joinUsStep.rightToLeft .container{flex-direction:row-reverse}}.container{margin:0 auto;max-width:100vw;padding:0 30px}.mainContent .container{position:relative;margin-top:-120px;z-index:2;background-color:#fff;min-height:200px;display:flex;padding:50px;-webkit-box-shadow:0px -20px 26px -19px rgba(0,0,0,.21);box-shadow:0px -20px 26px -19px rgba(0,0,0,.21)}.container.sectionHeader{text-align:center}.scheduleSearch .container.flexed.centered{gap:0}@media only screen and (min-width: 768px){.container{max-width:88vw;padding:0}.container.small{max-width:60vw}}.flexed{display:flex;flex-direction:column}.flexed div{flex:1}.flexed.spaceBetween{justify-content:space-between;gap:21px}@media only screen and (min-width: 768px){.flexed{align-items:center;flex-direction:row}.flexed.spaceBetween{gap:60px}.flexed.alignTop{align-items:flex-start}.flexed.alignLeft{text-align:left}.flexed.alignRight{text-align:right}}main{min-height:300px}[data-mobile-nav]{display:flex;text-align:right;justify-content:flex-end}[data-mobile-nav] span{font-size:30px;font-weight:700;color:#000}@media only screen and (min-width: 768px){[data-mobile-nav]{display:none}}.logo{display:inline-flex;width:auto;align-items:center}.logo img{max-width:50px}.logo a{display:flex;gap:12px;align-items:center}@media only screen and (min-width: 768px){.logo{position:absolute;max-width:150px;top:-30px;left:50%;transform:translateX(-50%)}.logo img{max-width:150px}.logo h1{display:none}}.headerBar header.container.spaceBetween{gap:0;padding:0}@media only screen and (min-width: 768px){.headerBar header.container{align-items:center}.headerBar header.container.flexed{gap:250px}.headerBar header.container>div{flex:1}}.topCtaBar{text-align:center}@media only screen and (min-width: 768px){.topCtaBar .container>div:first-child{text-align:right}.topCtaBar .container>div:last-child{text-align:right;flex:0 0 auto}}.primary{flex:1}.secondary{flex:0 0 300px}.loader{width:50px;height:50px;margin:0 auto}.alignCenter ul,.alignCenter ol{max-width:500px;margin:21px auto;text-align:left}.premierSponsorList{padding:0;justify-content:center;flex:0 0 70%;gap:35px 0}.premierSponsorList li{display:block;height:auto;text-align:center}.premierSponsorList li a{margin:0 auto;display:flex;height:auto;align-items:center;max-width:60vw}@media only screen and (min-width: 768px){.premierSponsorList{gap:21px;flex-wrap:wrap}.premierSponsorList li{flex:0 0 200px}.premierSponsorList li a{width:150px;max-width:100%;height:100%}}.seasonBlock{min-height:500px}.seasonBlock section .seasonMatchBlocks{padding:0;margin:21px 0 60px}@media only screen and (min-width: 900px){.seasonBlock section header{text-align:left}}#scheduleApp{height:100%;width:100%}.homepageUpcoming .container{display:flex;gap:50px;flex-direction:column}@media only screen and (min-width: 900px){.homepageUpcoming .container{flex-direction:row;gap:100px;justify-content:space-between}.homepageUpcoming .container>div{max-width:600px;width:600px}}.nextGameCard{background-color:#eee;border:1px solid #ddd;position:relative;min-height:500px;overflow:hidden}.nextGameCard .matchBlock{position:absolute;bottom:0}.nextGameCard picture img{opacity:.3;width:100%}@media only screen and (min-width: 768px){.nextGameCard picture img{opacity:.3;height:500px;width:auto}}.seasonMatchBlocks{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;gap:5%;margin:21px auto}.seasonMatchBlocks.spaceBetween{justify-content:space-between}@media only screen and (min-width: 900px){.seasonMatchBlocks{flex-direction:row}}.rugbyMatchDetails{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.single-match .rugbyMatchDetails{padding:0 30px;grid-template-columns:1fr 3 fr 1fr}@media only screen and (min-width: 768px){.single-match .rugbyMatchDetails{grid-template-columns:repeat(3, 1fr)}}.rugbyMatchAwayTeam{grid-area:1/1/2/2}.rugbyMatchBoxScore{grid-area:1/2/2/3;text-align:center;align-self:center}.single-match .rugbyMatchBoxScore{font-size:2rem;font-family:"Lato",sans-serif}@media only screen and (min-width: 768px){.single-match .rugbyMatchBoxScore{font-size:6rem;font-family:"Lato",sans-serif}}.rugbyMatchHomeTeam{grid-area:1/3/2/4}.rugbyMatchAwayTeam img,.rugbyMatchHomeTeam img{max-width:150px;margin:0 auto}.playerPortalLoginForm .container,.portalNotAllowed .container{min-height:300px;padding:50px;background-color:#fff;border-top-right-radius:3px;border-top-left-radius:3px;position:relative;top:-50px}#playerPortalApp{position:relative}.accountUtility{display:flex;gap:14px;justify-content:flex-end;align-items:center}.pageSection{margin-bottom:40px}.portalSeasonSelector{margin-bottom:21px}.leagueLogo{float:right;display:block;width:50px;margin-bottom:35px;margin:-5px auto 50px}@media only screen and (min-width: 768px){.leagueLogo{width:150px;margin-top:0}}.miniMatchPoster{width:100%;height:500px;position:absolute;top:0;bottom:0}.nextSteps{text-align:center}.aboutNav{border-bottom:1px solid #ddd}.aboutNav h3{margin-bottom:0;font-size:1.2rem;color:#790001}.aboutNav.wrapper{padding:10px}.aboutNav .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media only screen and (min-width: 768px){.aboutNav .container{flex-direction:row}}.outlawLogos{display:flex;flex-direction:row;gap:60px;align-items:center;justify-content:center;margin:14px auto 70px}.outlawLogos>div{flex:1;max-width:150px}.appNavBar{text-align:center}.appNavBar.wrapper{padding:0}.appNavBar .container{padding:8px 14px;display:flex;align-items:center;justify-content:space-between}.appNavBar span,.appNavBar p{font-size:1rem;text-transform:uppercase;font-family:"Tinos",serif;line-height:1}@media only screen and (min-width: 768px){.appNavBar.wrapper{padding:0}.appNavBar .container{padding:0}}li,a,a:visited p{color:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}ul,ol{padding-left:18px}ul li,ol li{margin-bottom:6px}p{margin:0;line-height:24px}.heroHomepage p{font-size:1.4rem;line-height:1.2;font-weight:300}.heroHomepage p b,.heroHomepage p strong{color:#c1141e}.sectionHeader p{margin:0 auto 21px;text-align:center}.joinUsStepDetails p{margin-bottom:14px}.nextSteps p{margin-bottom:14px}.trueContentBlock p{margin-bottom:21px}span.strike{text-decoration:line-through}a,a:visited{transition:color .5s ease}address{display:block;margin:10px 0}h1,h2,h3,h4,h5,h6{font-family:"Tinos",serif;margin:0;font-weight:500;line-height:1;text-transform:capitalize;margin-bottom:14px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#c1141e}h1{font-size:2.323rem;line-height:48px}.logo h1{font-size:.875rem;line-height:1.2;color:#333;letter-spacing:.03rem;margin-bottom:0;margin-top:-4px;text-align:left}.heroHomepage h1{font-size:1.6rem;line-height:1.2;margin-bottom:14px}@media only screen and (min-width: 768px){.heroHomepage h1{font-size:2.5rem;line-height:1.2;margin-bottom:21px}}h2{font-size:2.041rem;line-height:42px}.introBlock h2{position:relative;margin-bottom:28px;color:#790001}.introBlock h2:before,.introBlock h2:after{content:"";position:absolute;width:50%;height:3px;left:50%;transform:translateX(-50%);border-top:1px solid #ddd;top:calc(100% + 13px)}.introBlock h2:after{content:"";width:40%;top:calc(100% + 17px)}.ctaBar h2{margin-bottom:0;font-size:2rem}@media only screen and (min-width: 768px){.introBlock h2{margin-bottom:14px}.introBlock h2:before,.introBlock h2:after{display:none}}h3{font-size:1.793rem;line-height:36px}.seasonBlock h3{font-size:2.5rem;margin-bottom:21px}.scheduleSearchForm h3{font-size:1rem;margin:0}.joinUsStepDetails h3{margin-bottom:14px}h4{font-size:1.476rem;line-height:34px}h5{font-size:1.296rem;line-height:28px}.seasonBlock h5{margin:21px 0;color:#f9f9f9}h6{font-size:1.138rem;line-height:26px}.mainContent h2{text-transform:capitalize;color:#790001}.mainContent h3,.mainContent h4,.mainContent h5{font-family:"Lato",sans-serif;text-transform:capitalize;color:#333}table{display:table;width:100%;padding:0;border-collapse:collapse;margin-bottom:40px}table.invert{width:auto}td,th{padding:10px;text-align:left}.invert th{text-align:right;padding-left:0}form{text-align:left}.loginForm form{width:400px;margin:0 auto}form.visual-form-builder{margin-top:40px}fieldset,.vfb-section{border:0;padding:0;margin:0;background-color:tranparent}fieldset legend,fieldset .vfb-legend,.vfb-section legend,.vfb-section .vfb-legend{display:none}label{display:block;padding:0 0 8px 0;width:100%;color:#333;font-size:1rem;line-height:22px;font-weight:300px}label mark{color:#790001;background-color:rgba(0,0,0,0)}#newPlayerFormWrapper label{color:#fff}[data-form-msg]{position:relative;display:none;width:100%;text-align:left;background-color:#ddd;border-radius:3px;color:#fff;font-weight:300;letter-spacing:1px;font-size:14px;line-height:14px;-webkit-box-shadow:0px 13px 25px -13px rgba(0,0,0,.21);-moz-box-shadow:0px 13px 25px -13px rgba(0,0,0,.21);box-shadow:0px 13px 25px -13px rgba(0,0,0,.21);margin-bottom:20px}[data-form-msg]:after{position:absolute;cursor:pointer;content:"x";color:#fff;right:0px;top:0px;width:30px;height:22px;padding-top:7px;text-align:center;font-weight:500;font-family:Arial,Helvetica,sans-serif}[data-form-msg].active{padding:8px 12px;display:block}[data-form-msg].error{background-color:#790001}[data-form-msg].success{background-color:#3b7044}[data-form-msg].info{background-color:#fcc844}[data-forgot-password]{display:block;color:#333;font-size:12px;line-height:14px;font-weight:300px;margin-top:22px}[data-forgot-password]:hover{color:#000}.formExtras{display:flex;margin-top:14px;justify-content:flex-end;align-items:center;gap:21px;font-size:.875rem}input,select,textarea{display:block;width:100%;padding:15px 18px;border-radius:2px;border:1px solid #eee;font-family:"Lato",sans-serif;font-size:1rem;transition:all .4s ease}input:focus,select:focus,textarea:focus{border-color:#790001}.vfbp-form input.vfb-form-control,.vfbp-form select.vfb-form-control,.vfbp-form textarea.vfb-form-control{padding:15px 18px;border-radius:2px;border:1px solid #eee;font-family:"Lato",sans-serif;font-size:1rem;transition:all .4s ease;height:auto;line-height:1;box-shadow:none;-webkit-box-shadow:none}textarea{min-height:150px}select{background:#fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 97% 50%;padding-right:20px;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;appearance:none}.inlineForm{display:flex;flex-direction:column;gap:21px}.inlineForm>button{flex:0 0 auto}@media only screen and (min-width: 768px){.inlineForm{justify-content:space-between;align-items:center;flex-direction:row}}.fieldControl{margin-bottom:21px}.inlineForm .fieldControl{width:100%}.loginForm .fieldControl{margin-bottom:35px}.scheduleSearchForm{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:0}.scheduleSearchForm select{width:150px;margin-left:21px}@media only screen and (min-width: 768px){.scheduleSearchForm{justify-content:flex-end}}.vfb-item{margin-bottom:21px}.vfb-item.vfb-error{border-color:#790001}.vfb-left-half,.vfb-right-half,.fieldControl.half{display:block}@media only screen and (min-width: 768px){.vfb-left-half,.vfb-right-half,.fieldControl.half{width:48%;display:inline-block;vertical-align:center}}@media only screen and (min-width: 768px){.vfb-right-half,.fieldControl.half.last{float:right}}.vfb-item-submit,.submit{text-align:right}.newPlayerForm .vfb-item-submit,.newPlayerForm .submit{display:flex;justify-content:space-between;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.newPlayerForm .vfb-item-submit,.newPlayerForm .submit{flex-direction:row}}.vfb-error{font-size:.875rem;color:#790001;display:inline-block;margin-top:14px}.vfbp-form{margin-left:-15px !important;margin-right:-15px !important}.disclaimer{font-size:.675rem;line-height:1.4;max-width:700px;text-align:left;padding:14px 0}@media only screen and (min-width: 768px){.disclaimer{padding:0}}nav{display:block;width:100%}nav ul{display:inherit;width:inherit;margin:0;padding:0}nav li{display:inline-block;width:auto;text-align:left;padding:0;margin:0}nav a{display:block;font-family:"Lato",sans-serif;color:#333;text-transform:capitalize;letter-spacing:1px;cursor:pointer}nav.mainNav,nav.footerUtility{text-align:right}nav.mainNav a:hover,nav.footerUtility a:hover{color:#c1141e}.utility nav ul{display:inline-flex;gap:12px;align-items:center}.utility nav li{flex:0 0 auto}.utility nav a{font-size:.675rem;font-weight:300;color:#fff}nav.mainNav ul{display:none}nav.footerUtility{text-align:left}nav.footerUtility li:first-child{margin-left:0}.playerPortalTabs nav ul{padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap}.playerPortalTabs nav li{flex:1 1 50%;border-bottom:1px solid #333;border-right:1px solid #333}.playerPortalTabs nav li:nth-child(odd){border-left:1px solid #333}.playerPortalTabs nav a{padding:15px 15px 14px;font-size:.875rem;background-color:#fff}nav.socialMedia li{margin-right:5px}nav.socialMedia svg{fill:#fff;width:20px}nav.mobileSocials{margin:21px 0}nav.mobileSocials svg{fill:#333;width:30px}.aboutNav nav li{margin-left:14px}@media only screen and (min-width: 768px){nav.mainNav{margin:0 auto;max-width:500px}nav.mainNav ul{display:flex;align-items:center;justify-content:space-between}nav.mainNav li:first-child{margin-left:0}nav.mainNav li:last-child{margin-right:0}.playerPortalTabs nav ul{margin:0;padding:0;display:flex;gap:14px;justify-content:center;max-width:800px;margin:0 auto}.playerPortalTabs nav li{border:0;flex:1 0 auto}.playerPortalTabs nav li:nth-child(odd){border:0}.playerPortalTabs nav li.active a{background-color:#fff}.playerPortalTabs nav a{display:block;text-align:center;background-color:#f9f9f9;padding:14px 21px;font-size:1rem;border-top-left-radius:3px;border-top-right-radius:3px;transition:all .3s ease}.playerPortalTabs nav a:hover{background-color:#ccc}}.mobileMenu{background-color:#fff;position:fixed;top:64px;left:-100%;width:100vw;height:100vh;padding-bottom:90px;overflow:hidden;overflow-y:scroll;z-index:9;transition:left .3s ease}.mobileMenu.active{left:0}@media only screen and (min-width: 768px){.mobileMenu{display:none}}.mobileNav li{display:block;width:100%;border-bottom:1px solid #eee}.mobileNav li a{padding:14px 21px}.mobileNav li a:hover{background-color:#eee}.mobileNavAccount{display:flex;align-items:center;justify-content:flex-end;gap:14px;background-color:#eee;padding:21px}.mobileSocials ul{padding:0 0 0 21px}.mobileSocials li{display:inline-block;vertical-align:middle;margin-right:21px}.mobileSocials li a{color:#444;font-size:1.3rem}.mobileSocials li a:hover{color:#000}.routerNav a{padding:8px;transition:all .3s ease}.routerNav a:hover{background-color:#333;color:#fff}@media only screen and (min-width: 768px){.routerNav a{padding:25px 21px}}.btn{font-family:"Lato",sans-serif;display:inline-block;width:auto;padding:15px 30px;border-radius:2px;background-color:#333;color:#fff;text-transform:capitalize;font-weight:300;letter-spacing:1px;border:0;font-size:1rem;cursor:pointer;transition:all .3s ease}.btn:hover{background-color:#000;color:#fff}.btn.btnPrimary{background-color:#c1141e;color:#fff}.btn.btnPrimary:hover{background-color:rgb(231.9014084507,32.0985915493,43.6478873239)}.btn.btnSecondary{background-color:#790001;color:#fff}.btn.btnSecondary:hover{background-color:rgb(172,0,1.4214876033)}.btn.btnTertiary{background-color:hsl(0,0%,10%);color:#fff}.btn.btnTertiary:hover{background-color:hsl(0,0%,30%)}.btn.btnSmall{padding:7px 12px}.btn.btnXSmall{font-size:.675rem;padding:7px 8px}.btn.btnXSmall .material-symbols-outlined{font-size:1rem;font-weight:700}.btn.btnIcon{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px}.btn[disabled]{background-color:#aaa;color:#333;cursor:not-allowed}.btn[disabled]:hover{background-color:#aaa;color:#333}.btnGroup{margin-top:21px}.btnGroup .btn{margin-bottom:14px}@media only screen and (min-width: 768px){.btnGroup{display:flex;flex-direction:row;justify-content:center;gap:14px}}.ctaGroup .btn{margin-bottom:14px;display:block;width:100%;text-align:center}@media only screen and (min-width: 768px){.ctaGroup{display:flex;flex-direction:row;justify-content:center;gap:14px}}[data-overlay]{text-align:center;position:absolute;top:-32px;bottom:-32px;left:0;font-size:40px;color:#666;width:0;height:0;overflow:hidden;opacity:0}[data-overlay].active{width:100%;height:100vh;display:table;opacity:0;background-color:hsla(0,0%,100%,.7)}[data-overlay].visible{opacity:1}[data-overlay] div{display:table-cell;vertical-align:middle;width:100%;height:100%}.panel{background-color:#fff;border:1px solid #eee;border-radius:3px}.panelHeader{padding:21px;font-size:1.2rem;line-height:1.2;font-weight:500;color:#000;font-family:"Tinos",serif;border-bottom:1px solid #eee}.panelBody{padding:21px;font-size:1rem;line-height:1;font-weight:300;color:#333;font-family:"Lato",sans-serif}.acc{display:none !important}.rtl{direction:rtl;text-align:left}.ltr{direction:ltr;text-align:left}.alignRight{text-align:right}.alignCenter{text-align:center;margin:0 auto}@-webkit-keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes flip-vertical-left{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.flip-vertical-left{-webkit-animation:flip-vertical-left 1s ease-in-out infinite alternate-reverse;animation:flip-vertical-left 1s ease-in-out infinite alternate-reverse}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotate-center{-webkit-animation:rotate-center 1s ease-in-out .3s infinite alternate-reverse both;animation:rotate-center 1s ease-in-out .3s infinite alternate-reverse both}.matchPosters .container{text-align:center}.matchPosters .container>div{margin:90px auto}.nextGameCard{width:600px;height:600px;overflow:hidden;container-type:inline-size}#instagramSquare{width:1080px;height:1080px;overflow:hidden;border:0;container-type:inline-size}#facebookSquare{width:1280px;height:1080px;overflow:hidden;border:0;container-type:inline-size}#instagramPortrait{width:1080px;height:1350px;overflow:hidden;container-type:inline-size}#instagramStory{width:1080px;height:1920px;overflow:hidden}.matchPoster{position:relative;height:100%;max-height:100%}.matchPoster picture{position:absolute;top:0;bottom:0;height:100%;width:0;z-index:1}.matchPoster picture img{display:block;height:100%;width:auto;position:relative;left:50%;transform:translateX(-50%)}.matchPoster .defendTheCove{position:absolute;left:0;top:0;width:100%;padding:12px 0}.matchPoster .defendTheCove h2{margin:0;font-size:1.5rem;line-height:1}.matchPoster.angled .matchPosterMainContent{position:absolute;top:0;bottom:0;width:100%;z-index:2;padding:21px}.matchPoster.angled .matchPosterHeaderChunk{position:absolute;top:3%;width:42cqw;left:3%;display:flex;gap:21px;justify-content:space-around;align-items:center;padding:0;border:10px solid rgba(193,20,30,.7)}@container poster (width > 600px){.matchPoster.angled .matchPosterHeaderChunk{width:38cqw}}.matchPoster.angled .matchPosterFooterChunk{position:absolute;bottom:0;left:0;width:100%;padding:21px;background-color:#ddd;border-bottom:5px solid #c1141e;display:flex;gap:21px;justify-content:space-between;align-items:center;z-index:5}@container poster (width > 600px){.matchPoster.angled .matchPosterFooterChunk{min-height:120px}}.matchPoster.angled .matchPosterMainBodyChunk{width:200%;left:20%;position:absolute;bottom:-575px;z-index:4;background-color:#fff;height:600px;transform:rotate(-45deg);transform-origin:bottom left}.matchPoster.angled .matchPosterMainBodyChunk:before{content:"";position:absolute;top:0px;left:0;background-color:#c1141e;opacity:.9;height:15px;width:100%}.matchPoster.angled .matchPosterMainBodyChunk:after{content:"";position:absolute;top:-15px;left:0;background-color:#c1141e;opacity:.5;height:15px;width:100%}.matchPoster.angled .matchPosterMainBodyChunk .matchPosterMainBodyInner{border:1px solid blue;transform:rotate(45deg);height:400px;width:50cqw;max-width:100cqw;transform-origin:left top}@container poster (width > 600px){}.matchPoster.angled .matchPosterAtOrVersus{font-size:3rem;font-family:"Tinos",serif;position:relative;left:-4px;top:-2px}@container poster (width > 600px){.matchPoster.angled .matchPosterAtOrVersus{font-size:3rem;left:-10px}}.matchPoster.angled .matchPostTeamLogo{height:auto;width:200px;padding:10px;display:flex}.matchPoster.angled .matchPostTeamLogo img{align-self:center;display:block;width:100%;height:auto}@container poster (width > 600px){.matchPoster.angled .matchPostTeamLogo{padding:28px}}.matchPoster.angled .matchPosterSeasonAffiliationLogo{flex:0 0 50px}.matchPoster.angled .matchPosterSeasonAffiliationLogo img{width:50px;height:50px}@container poster (width > 600px){.matchPoster.angled .matchPosterSeasonAffiliationLogo{flex:0 120px;border:1px solid red}.matchPoster.angled .matchPosterSeasonAffiliationLogo img{width:70px;height:70px}}.matchPoster.angled .matchPosterSponsorBlock,.matchPoster.angled .matchPosterSponsorList{display:flex;gap:1%;justify-content:space-between;align-items:center}.matchPoster.angled .matchPosterSponsorBlock{text-align:right;flex:0 0 85%;gap:3%}.matchPoster.angled .matchPosterSponsorBlock div:first-child{flex:0 0 25%}.matchPoster.angled .matchPosterSponsorBlock h3{font-size:.875rem;line-height:1.3;margin-bottom:0}@container poster (width > 600px){.matchPoster.angled .matchPosterSponsorBlock h3{font-size:1.5rem}}.matchPoster.angled .matchPosterSponsorList{gap:0 5%;justify-content:space-around}.matchPoster.angled .matchPosterSponsorList>div{flex:0 0 15%;height:auto}.matchPoster.classic{background-color:hsla(0,0%,100%,.8);container-name:poster;container-type:inline-size}.matchPoster.classic .matchPosterMainContent{border-top:5px solid #c1141e;position:absolute;top:0;bottom:0;width:100%;z-index:3;padding:21px;background-color:hsla(0,0%,100%,.3)}.matchPoster.classic .matchPosterMainContent.hasHeader{padding-top:50px}.matchPoster.classic .matchPosterHeaderChunk h1{font-size:4rem;font-weight:900;color:#c1141e}@container poster (width > 600px){.matchPoster.classic .matchPosterHeaderChunk h1{font-size:6rem;line-height:8rem}}.matchPoster.classic .matchPosterBGImg{display:none}.matchPoster.classic .matchPosterDetails{font-family:"Tinos",serif;margin-top:21px;color:#c1141e}.matchPoster.classic .matchPosterDetails .matchPosterDate{font-size:1.4rem;line-height:2rem;color:#790001}.matchPoster.classic .matchPosterDetails .matchPosterTime{font-size:2rem;line-height:2rem;margin-top:8px}@container poster (width > 600px){.matchPoster.classic .matchPosterDetails{margin-top:14px}.matchPoster.classic .matchPosterDetails .matchPosterDate{font-size:2.8rem;line-height:4rem}.matchPoster.classic .matchPosterDetails .matchPosterTime{font-size:4rem;line-height:5rem;margin-top:8px}}.matchPoster.classic .matchPosterTeamGhostLogo{height:400px;width:400px;position:absolute;top:50%;transform:translateY(-50%);opacity:.05}.matchPoster.classic .matchPosterTeamGhostLogo.left{left:-200px}.matchPoster.classic .matchPosterTeamGhostLogo.right{right:-200px}@container poster (width > 600px){.matchPoster.classic .matchPosterTeamGhostLogo{height:600px;width:600px}.matchPoster.classic .matchPosterTeamGhostLogo.left{left:-300px}.matchPoster.classic .matchPosterTeamGhostLogo.right{right:-300px}}.matchPoster.classic .matchPosterTeams{display:grid;grid-template-columns:repeat(5fr, 1fr);grid-template-rows:1fr 1fr;grid-column-gap:0px;grid-row-gap:10px;max-width:70cqw;margin:21px auto 0}.matchPoster.classic .matchPosterTeams .matchPosterTeamLogo.opponent{grid-area:1/1/2/3}.matchPoster.classic .matchPosterTeams .matchPosterAtOrVersus{align-self:center;grid-area:1/3/2/4;font-size:3rem;font-family:"Tinos",serif;position:relative}.matchPoster.classic .matchPosterTeams .matchPosterTeamLogo.home{grid-area:1/4/2/6}.matchPoster.classic .matchPosterTeams .matchPosterOpponentTeamName{grid-area:2/1/3/3}.matchPoster.classic .matchPosterTeams .matchPosterHomeTeamName{grid-area:2/4/3/6}@container poster (width > 600px){.matchPoster.classic .matchPosterTeams{grid-template-columns:180px 180px 1fr 180px 180px;max-width:85cqw;margin:40px auto 0}}.matchPoster.classic .matchPosterOpponentTeamName,.matchPoster.classic .matchPosterHomeTeamName{font-size:1.6rem;line-height:1.25;font-family:"Tinos",serif;text-wrap:balance}@container poster (width > 600px){.matchPoster.classic .matchPosterOpponentTeamName,.matchPoster.classic .matchPosterHomeTeamName{font-size:3rem;line-height:4rem}}.matchPoster.classic .matchPosterLocation{display:inline-block;font-family:"Tinos",serif;background-color:rgba(0,0,0,.4);padding:14px;color:#fff;margin-top:20px}@container poster (width > 600px){.matchPoster.classic .matchPosterLocation{font-size:2.25rem;line-height:3rem;max-width:70cqw;margin-top:-10px}}.matchPoster.classic .matchPosterFooterChunk{position:absolute;bottom:0;left:0;width:100%;padding:21px;background-color:#eee;border-bottom:5px solid #c1141e;display:flex;gap:21px;justify-content:space-between;align-items:center;z-index:5}@container poster (width > 600px){.matchPoster.classic .matchPosterFooterChunk{min-height:120px}}.matchPoster.classic .matchPosterAtOrVersus{font-size:3rem}.matchPoster.classic .matchPosterTeamLogo img{max-width:100px;max-height:100px;margin:0 auto}@container poster (width > 600px){.matchPoster.classic .matchPosterTeamLogo img{max-width:200px;max-height:200px;margin:0 auto}}.matchPoster.classic .matchPosterSeasonAffiliationLogo{flex:0 0 50px}.matchPoster.classic .matchPosterSeasonAffiliationLogo img{width:50px;height:50px}@container poster (width > 600px){.matchPoster.classic .matchPosterSeasonAffiliationLogo{flex:0 110px}.matchPoster.classic .matchPosterSeasonAffiliationLogo img{width:100%;height:auto}}.matchPoster.classic .matchPosterSponsorBlock,.matchPoster.classic .matchPosterSponsorList{display:flex;gap:1%;justify-content:space-between;align-items:center}.matchPoster.classic .matchPosterSponsorBlock{text-align:right;flex:0 0 85%;gap:3%}.matchPoster.classic .matchPosterSponsorBlock div:first-child{flex:0 0 25%}.matchPoster.classic .matchPosterSponsorBlock h3{font-size:.875rem;line-height:1.3;margin-bottom:0}@container poster (width > 600px){.matchPoster.classic .matchPosterSponsorBlock h3{font-size:1.5rem}}.matchPoster.classic .matchPosterSponsorList{gap:0 5%;justify-content:space-around}.matchPoster.classic .matchPosterSponsorList>div{flex:0 0 15%;height:auto}.matchPoster.hotness{background:url(../../../7037589751a4c2615dbc.png) no-repeat right center;background-size:cover}.matchPoster.hotness .mcbWrapper{background-color:#86191a;height:100%;width:78%;filter:drop-shadow(11px 3px 15px rgba(0, 0, 0, 0.36))}.matchPoster.hotness .mcbInner{background:linear-gradient(135deg, rgba(0, 0, 0, 0) 18.75%, #790001 0 31.25%, rgba(0, 0, 0, 0) 0),repeating-linear-gradient(45deg, #790001 -6.25% 6.25%, rgb(115.9, 0, 0.9578512397) 0 18.75%);background-size:20px 20px;height:100%;width:100%;position:relative;left:-25px;padding-left:25px;filter:drop-shadow(11px 3px 15px rgba(0, 0, 0, 0.36))}.matchPoster.hotness .slanted{--p: 500px;aspect-ratio:1;clip-path:polygon(0 0, 100% 0, calc(100% - var(--p)) 100%, 0 100%)}.matchPoster.hotness .mcbContainer{position:absolute;left:0;top:0;z-index:2}.matchPoster.hotness .metaHeader{display:flex;gap:14px;align-items:center;padding:20px 0 20px 28px}.matchPoster.hotness .afilliationLogo{position:absolute;top:15px;right:15px}.matchPoster.hotness .afilliationLogo img{width:70px;height:70px;display:block}.matchPoster.hotness .mcbDate{padding-left:21px;font-size:2.5rem;line-height:3.5rem;color:#fff;font-style:italic;text-align:left;width:100%;font-family:"Tinos",serif}.matchPoster.hotness .mcbHeaderWrap{filter:drop-shadow(-1px 6px 8px rgba(0, 0, 0, 0.2))}.matchPoster.hotness .mcbHeader{font-size:6.5rem;line-height:5rem;color:#fff;padding:25px 120px 25px 35px;min-width:875px;width:100%;font-family:"Tinos",serif;--p: 60px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--p)) 100%, 0 100%);background-color:#c1141e;height:auto;text-align:center;box-shadow:11px 3px 15px 6px rgba(0,0,0,.9);font-weight:700}.matchPoster.hotness .mcbDefendTheCoveWrapper{filter:drop-shadow(-1px 6px 8px rgba(0, 0, 0, 0.5))}.matchPoster.hotness .mcbDefendTheCover{width:650px;font-size:1.4rem;line-height:1.6rem;color:#fff;font-family:"Tinos",serif;padding:14px 75px 14px 40px;--p: 26px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--p)) 100%, 0 100%);background-color:rgba(0,0,0,.65)}.matchPoster.hotness .mcbTeamsContainer{min-height:350px;width:74%;background:url(../../../37c4cb5467b9fd897c2e.png) no-repeat center center;margin-top:30px}.matchPoster.hotness.isHomeGame .mcbTeamsContainer{margin-top:10px}.matchPoster.hotness .mcbTeamBlock{padding:21px 35px;display:flex;align-items:center}.matchPoster.hotness .mcbTeamBlock.mcbAwayTeam{flex-direction:row-reverse}.matchPoster.hotness .mcbTeamBlockLogoContainer{background-color:#fff;border-radius:500px;border:4px solid #333;padding:30px 25px 25px 25px;flex:0 0 170px;min-width:170px;min-height:170px;position:relative;z-index:3;box-shadow:0px 0px 22px 8px rgba(0,0,0,.2)}.matchPoster.hotness .mcbTeamBlockLogoContainer img{max-height:110px;max-width:130px}.matchPoster.hotness .mcbTeamBlockLogoContainer img.isOutlawsLogo{position:relative;top:8px}.matchPoster.hotness .mcbBlockTeaNameWrap{filter:drop-shadow(-1px 6px 8px rgba(0, 0, 0, 0.2))}.matchPoster.hotness .mcbTeamBlockName{box-shadow:11px 3px 15px 6px rgba(0,0,0,.3);font-family:"Tinos",serif;position:relative;left:-20px;background-color:#c1141e;--p: 48px;height:50px;padding:14px 47px 14px 34px;color:#fff;font-size:1.8rem;line-height:2.2rem;min-height:100px;min-width:420px;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0, 100% 0, calc(100% - var(--p)) 100%, 0 100%)}.matchPoster.hotness .mcbAwayTeam .mcbTeamBlockName{right:-20px;left:auto;padding:14px 34px 14px 47px;clip-path:polygon(var(--p) 0, 100% 0, 100% 100%, 0 100%)}.matchPoster.hotness .mcbSponsorBlockWrap{filter:drop-shadow(-1px 6px 8px rgba(0, 0, 0, 0.3))}.matchPoster.hotness .mcbSponsorBlock{position:absolute;right:0;bottom:0;min-width:63%;text-align:center;padding:21px;color:#fff;--p: 93px;height:200px;clip-path:polygon(var(--p) 0, 100% 0, 100% 100%, 0 100%);background:#888;padding-left:90px}.matchPoster.hotness .mcbSponsorHeader h3{margin-bottom:24px}.matchPoster.hotness .mcbSponsorLogoList{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0}.matchPoster.hotness .mcbSponsorLogoList .sponsorLogo{flex:1 0 100px;display:flex;justify-content:center}.matchPoster.hotness .mcbSponsorLogoList .sponsorLogo img{max-width:120px;max-height:100px}.matchPoster.hotness .mcbSponsorLogoList .sponsorLogo:first-child{flex:0 0 170px}.matchPoster.hotness .mcbSponsorLogoList .sponsorLogo:first-child img{max-width:140px;max-height:140px}.matchPoster.hotness .mcbFooterWrap{position:absolute;left:0;bottom:0;color:#fff;z-index:4;min-width:42%;max-width:42%;filter:drop-shadow(-1px 6px 8px rgba(0, 0, 0, 0.5))}.matchPoster.hotness .mcbFooter{text-align:center;padding:21px 35px;color:#fff;--p: 160px;height:350px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--p)) 100%, 0 100%);background:#222;padding-right:53px}.matchPoster.hotness .mcbFooter{text-align:left}.matchPoster.hotness .mcbLocation{max-width:80%;margin-bottom:60px}.matchPoster.hotness .mcbSocialInfo p{font-size:1.4rem}.sponsorPoster{position:relative;height:100%;max-height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:250px 1fr 250px;grid-column-gap:0px;grid-row-gap:0px;justify-items:center;width:100%;gap:21px}.sponsorPoster>div{width:100%}.sponsorPoster.dark{color:#fff}.sponsorPoster.light{color:#333}.sponsorPoster .sponsorPosterIcon{margin:0 auto;height:100%}.sponsorPoster .sponsorPosterIcon img{margin:0 auto;display:block;height:100%;width:auto;max-width:90%;max-height:400px;min-width:50%}.sponsorPoster .sponsorPosterHeart{width:80px;margin:35px auto}.sponsorPoster .sponsorPosterTeamLogo{display:flex;justify-content:center;align-items:center;gap:35px;margin:0 auto}.sponsorPoster .sponsorPosterTeamLogo img{width:100px}.sponsorPoster .sponsorPosterHeader{grid-area:1/1/2/2}.sponsorPoster .sponsorPosterMainContent{grid-area:2/1/3/2;width:90%;max-height:550px;align-self:center}.sponsorPoster .sponsorPosterHeart{grid-area:3/1/4/2}.sponsorPoster .sponsorPosterTeamLogo{grid-area:3/1/4/2}.sponsorPoster .sponsorPosterHeading{margin:100px auto 100px}.sponsorPoster .sponsorPosterHeading h1{text-transform:uppercase;font-family:"Tinos",serif;font-size:4rem;color:#333}.sponsorPoster.dark .sponsorPosterHeading h1{color:#fff}.lineupPoster{position:relative;height:100%;width:100%}.lineupPoster .lpBG,.lineupPoster .lpActionPhoto,.lineupPoster .lpOverlay,.lineupPoster .lpContentContainer{position:absolute;left:0;top:0;width:100%;height:100%}.lineupPoster .lpBG{z-index:2;background:url(../../../44f053f0ddbbe740749d.jpg) no-repeat center center;background-size:cover}.lineupPoster .lpActionPhoto{z-index:3}.lineupPoster .lpOverlay{width:50%;z-index:4;background-color:rgba(121,0,1,.8)}.lineupPoster .lpContentContainer{z-index:5}.lineupPoster .lpMetaHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 14px 21px;font-size:1.5rem;line-height:2rem;color:#fff;font-style:italic;text-align:left;width:100%;font-family:"Tinos",serif;position:relative}.lineupPoster .lpAfilliationLogo{position:absolute;top:21px;right:21px}.lineupPoster .lpAfilliationLogo img{height:62px;width:62px}.lineupPoster .lpTitleWrap{display:flex;align-items:center;justify-content:center;max-width:68%;filter:drop-shadow(-1px 6px 8px rgba(0, 0, 0, 0.2))}.lineupPoster .lpTitleBG,.lineupPoster .lpTitleBar{position:relative;font-size:4rem;line-height:4.5rem;text-transform:uppercase;color:#fff;font-family:"Tinos",serif;font-weight:700;padding:15px 150px 15px 35px;--p: 60px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--p)) 100%, 0 100%)}.lineupPoster .lpTitleBar{flex:0 0 65%;width:100%;background-color:#c1141e;color:#fff;z-index:6;padding-left:60px;padding-right:90px}.lineupPoster .lpTitleBG{padding:15px 80px 15px 100px;flex:0 0 35%;background-color:#fff;color:#c1141e;left:-80px}.lineupPoster .lpPlayerColumn{width:50%;height:100%;padding:30px 68px}.lineupPoster .lpOpponentBlock{background-color:#fff;width:300px;margin:0 auto;height:100px;display:flex}.lineupPoster .lpOpponentBlock>div{flex:0 0 100px}.lineupPoster .lpOpponentBlock .lpoVs{background:url(../../../37c4cb5467b9fd897c2e.png) no-repeat center center;background-size:35%;background-color:#c1141e}.lineupPoster .lpoHomeTeamLogo,.lineupPoster .lpoOpponentTeamLogo{display:flex;align-items:center;padding:10px}.lineupPoster .lpStartingLineup,.lineupPoster .lpBackupLineup{text-align:left;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.4rem}.lineupPoster .lpStartingLineup ul{margin:30px 0;padding-left:0}.lineupPoster .lpStartingLineup li{display:flex;width:100%;margin-bottom:5px;gap:4px;justify-content:space-between}.lineupPoster .lpStartingLineup li span{flex:1;padding:6px 20px;background-color:#fff;color:#333;font-weight:600;--p: 18px;clip-path:polygon(0 0, 100% 0, calc(100% - var(--p)) 100%, 0 100%)}.lineupPoster .lpStartingLineup li span:first-child{flex:0 0 50px;text-align:center;color:#fff;background-color:#333;clip-path:none;padding:6px 12px}.lineupPoster .lpBackupLineup{margin-top:21px;font-size:1.3rem;line-height:1.6rem}.lineupPoster .lpSponsorBar{position:absolute;bottom:0px;right:21px;width:calc(50% - 42px);background-color:rgba(0,0,0,.7);color:#fff;padding:21px;height:220px}.lineupPoster .lpSponsorList{display:flex;align-items:center;justify-content:space-between;margin-top:21px}.lineupPoster .lpSponsorList .sponsorLogo{flex:0 0 100px}.lineupPoster .lpSponsorList .sponsorLogo:first-child{flex:0 0 170px}.matchContent{padding:0}.matchMediaGallery{padding:50px 0}.matchSeasonAffiliation{display:flex;gap:21px;align-items:center;justify-content:flex-start}.matchSeasonAffiliation img{max-width:45px}@media only screen and (min-width: 768px){.matchSeasonAffiliation{justify-content:center}}.matchPageHeader.wrapper{padding:30px 0}.matchPageHeader .container{padding:0 30px;display:flex;justify-content:center;align-items:center;flex-direction:row;justify-content:space-between;gap:21px}.matchPageHeader .matchUpcomingDetails{flex:0 0 30%;text-align:center}.matchPageHeader .matchFinished{flex:0 0 100%;text-align:center}.matchPageHeader h3{font-size:.875rem}.matchPageHeader .matchTeamBlockSmall{flex:0 0 18%}@media only screen and (min-width: 768px){.matchPageHeader.wrapper{padding:50px 0}.matchPageHeader .matchFinished{flex:0 0 48%}.matchPageHeader h3{font-size:1.6rem}}.matchTeamBlock{display:none}.matchTeamBlock img{width:75px;margin:0 auto}.matchTeamBlock.matchTeamBlockSmall>div:first-child{flex:0 0 50%}@media only screen and (min-width: 768px){.matchTeamBlock{display:flex;gap:40px;align-items:center;justify-content:space-between;flex-direction:column}.matchTeamBlock img{width:135px;margin:0 auto}}.matchUpcomingDetails{font-size:1.2rem}.matchPageDetails .container{display:flex;justify-content:space-between;gap:40px;flex-direction:column}.matchPageDetails .matchPageLocationBlock,.matchPageDetails .matchPageMainBlock,.matchPageDetails .matchPageLineupBlock{flex:1 0 auto}@media only screen and (min-width: 768px){.matchPageDetails .container{flex-direction:row}.matchPageDetails .matchPageLocationBlock,.matchPageDetails .matchPageMainBlock,.matchPageDetails .matchPageLineupBlock{min-height:100px}.matchPageDetails .matchPageLocationBlock{flex:0 0 20%}.matchPageDetails .matchPageLineupBlock{flex:0 0 30%}}.matchScoresTable{border-collapse:collapse}.matchScoresTable th,.matchScoresTable td{text-align:center;padding:14px 21px}.matchScoresTable thead{border-bottom:1px solid #fff}.matchScoresTable tr td:first-child{text-align:right;border-right:1px solid #fff;max-width:200px;padding-left:0}.mobileTeamTitleAndImage{display:flex;gap:21px;align-items:center;justify-content:space-between}.mobileTeamTitleAndImage img{width:45px}@media only screen and (min-width: 768px){.mobileTeamTitleAndImage img{display:none}}.nmbMatchBlock{position:relative;width:100%;margin-bottom:60px}.nmbMatchBlock a{background-color:#222;display:block;width:100%;transition:all .3s ease}.nmbMatchBlock a:hover{transform:scale(1.03)}.nmbMatchBlock.cancelled:before,.nmbMatchBlock.rescheduled:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.65);z-index:2;text-align:center}.nmbMatchBlock.cancelled:after,.nmbMatchBlock.rescheduled:after{position:absolute;left:0;right:0;top:50%;font-size:1.6rem;font-family:"Tinos",serif;transform:translateY(-50%);z-index:3;background-color:rgba(0,0,0,.5);padding:5px 0;text-align:center}.nmbMatchBlock.cancelled:after{content:"CANCELLED";color:#c1141e}.nmbMatchBlock.rescheduled:after{content:"TO BE RESCHEDULED";color:#daa520}@media only screen and (min-width: 900px){.seasonMatchBlocks .nmbMatchBlock{flex:1 0 30%;max-width:30%;margin-bottom:4.5%}}.nmbTeams{display:flex;align-items:center;justify-content:space-between;gap:5px;position:relative;min-height:125px}.nmbRibbon{font-size:.6rem;color:#fff;--f: 0.5em;--r: 0.3em;position:absolute;top:82px;right:calc(-1*var(--f));padding-inline:.7em;line-height:1.7;background:#790001;border-bottom:var(--f) solid rgba(0,0,0,.3333333333);border-left:var(--r) solid rgba(0,0,0,0);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--f)), calc(100% - var(--f)) 100%, calc(100% - var(--f)) calc(100% - var(--f)), 0 calc(100% - var(--f)), var(--r) calc(50% - var(--f) / 2))}.nmbTitle{display:flex;justify-content:center;align-items:center;background-color:#f9f9f9;padding:12px 21px;color:#333;text-align:center;min-height:70px;line-height:1.4;align-self:flex-end}.nmbDate{background-color:#000;color:#fff;padding:8px 21px;text-align:left}.nmbFinalDate{display:flex;justify-content:space-between;gap:21px;align-items:center}.nmbFinalDate p{flex:1}.nmbFinalDate strong{flex:0 0 auto;font-weight:600;text-transform:uppercase}.nmbHomeScore,.nmbAwayScore{flex:1;text-align:center;font-size:1.7rem}.nmbHomeTeam,.nmbAwayTeam{flex:0 0 32%;padding:21px;text-align:center}.nmbHomeTeam img,.nmbAwayTeam img{max-height:80px;max-width:80px;width:auto;height:auto;margin:0 auto}.matchInformationBanner{padding:8px 0 !important;text-align:center}.matchInformationBanner.finalDesignation p{font-weight:600;text-transform:uppercase}
