:root{--color-brand-yellow:#E0FD49;--color-brand-yellow-light:#E6FE6D;--color-brand-yellow-lighter:#ECFD92;--color-brand-purple:#5C3EE0;--color-brand-grey:#272932;--color-brand-black:#131117;--color-brand-white:#ffffff;--color-text-dark:#131117;--color-warning:#DF1E3B;--font-size--xxxxxl:7.993rem;--font-size--xxxxl:6.823rem;--font-size--xxxl:5.653rem;--font-size--xxl:3.998rem;--font-size--xl:2.827rem;--font-size--lg:1.999rem;--font-size--md:1.414rem;--font-size--base:1rem;--font-size--small:0.8rem;--font-size--xsmall:0.64rem;--font-size--xxsmall:0.512rem;--site-gutters:5vw}@media only screen and (min-width: 768px){:root{--site-gutters:3vw}}@font-face{font-family:'ThomasHeadline-Black';src:url("../../fonts/ThomasHeadline-Black.eot?#iefix") format("embedded-opentype"),url("../../fonts/ThomasHeadline-Black.otf") format("opentype"),url("../../fonts/ThomasHeadline-Black.woff") format("woff"),url("../../fonts/ThomasHeadline-Black.ttf") format("truetype"),url("../../fonts/ThomasHeadline-Black.svg#ThomasHeadline-Black") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ThomasHeadline-Bold';src:url("../../fonts/ThomasHeadline-Bold.eot");src:url("../../fonts/ThomasHeadline-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/ThomasHeadline-Bold.woff") format("woff"),url("../../fonts/ThomasHeadline-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'ThomasHeadline-Light';src:url("../../fonts/ThomasHeadline-Light.eot");src:url("../../fonts/ThomasHeadline-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/ThomasHeadline-Light.woff") format("woff"),url("../../fonts/ThomasHeadline-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Aeonik-Regular';src:url("../../fonts/aeonik/Aeonik-Regular.eot");src:url("../../fonts/aeonik/Aeonik-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/aeonik/Aeonik-Regular.woff") format("woff"),url("../../fonts/aeonik/Aeonik-Regular.woff2") format("woff");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:'Aeonik-Bold';src:url("../../fonts/aeonik/Aeonik-Bold.eot");src:url("../../fonts/aeonik/Aeonik-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/aeonik/Aeonik-Bold.woff") format("woff"),url("../../fonts/aeonik/Aeonik-Bold.woff2") format("woff");font-weight:normal;font-style:normal;font-display:fallback}body{font-family:Arial, Helvetica, sans-serif;color:#131117;font-size:1.5rem}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#000}h1{font-size:30px;font-size:3rem;line-height:33px;line-height:3.3rem;color:#131117}h2{font-size:30px;font-size:3rem;line-height:33px;line-height:3.3rem}h3{font-size:28px;font-size:2.8rem;line-height:31px;line-height:3.1rem}h4{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}h5{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}h6{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}a{color:#131117;padding-bottom:3px;text-decoration:underline}a:hover{color:#131117;text-decoration:underline}a.text-link{text-decoration:underline}a.button-link{text-decoration:none;display:block}.section-title{font-family:"paralucent", sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;font-size:2.5rem;line-height:1;margin:0 0 1.5rem 0}.section-title else{font-weight:700;font-style:normal}@media only screen and (min-width: 768px){.section-title{font-size:var(--font-size--xxl)}}.eyebrow{font-family:"paralucent", sans-serif;font-weight:700;font-style:italic;color:var(--color-brand-purple);font-size:1.6rem;line-height:normal;text-transform:uppercase;margin-bottom:1rem}.eyebrow else{font-weight:700;font-style:normal}.green-text{color:inherit}.yellow-text{color:#E0FD49 !important}.white-text{color:#ffffff !important}.yellow-copy{color:#E0FD49}.strikethrough{text-decoration:line-through}.fonticons,.button.choice-button:after{font-family:'Materialkit'}ul{margin:0;padding:0;list-style-position:inside}.cms-content ul{margin:0 0 15px 0;padding-left:1rem;text-indent:-1.1rem}.cms-content ul li{margin-bottom:10px}ul.text-list{padding-left:1rem;text-indent:-1.1rem}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button{border:0}button:active,button:focus{outline:none}.button,.button:link,.button:visited{position:relative;vertical-align:middle;width:auto;height:auto;padding:1rem 1.3rem;background:var(--color-brand-yellow);color:var(--color-brand-black);border:1px solid var(--color-brand-black);border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:400;font-style:normal;font-size:1.8rem;text-align:center;text-decoration:none;text-transform:uppercase;line-height:normal}.button else,.button:link else,.button:visited else{font-weight:400;font-style:normal}.button:hover,.button:active{background-color:var(--color-brand-yellow-light)}.button.button--primary{background-color:var(--color-brand-yellow);border-color:var(--color-brand-yellow)}.button.button--primary:hover{background-color:var(--color-brand-black);border-color:var(--color-brand-black)}.button.button--primary:hover,.button.button--primary:hover>a{color:var(--color-brand-yellow)}.button.button--warning{background-color:var(--color-warning);border-color:var(--color-warning)}.button.button--blackbg:not(.button--primary){color:var(--color-brand-white);border-color:var(--color-brand-white)}.button.button--blackbg:hover,.button.button--blackbg.button--primary:hover{color:var(--color-brand-black) !important;background-color:var(--color-brand-white) !important;border-color:var(--color-brand-white) !important}.button.button--yellowbg.button--primary{color:var(--color-brand-yellow);background-color:var(--color-brand-black);border-color:var(--color-brand-black)}.button.button--yellowbg:hover,.button.button--yellowbg.button--primary:hover{color:var(--color-brand-black);background-color:var(--color-brand-white);border-color:var(--color-brand-white)}.button.block{width:100%}.button.rounded{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px}.button.green-button,.button.green-button:visited{color:var(--color-brand-black);background:var(--color-brand-yellow)}.button.green-button:hover,.button.green-button:active{background-color:var(--color-brand-black);color:var(--color-brand-white)}.button.yellow-gradient-button{background-color:var(--color-brand-yellow);text-shadow:none;font-weight:bold}.button.yellow-gradient-button,.button.yellow-gradient-button>a{color:var(--color-brand-black)}.button.yellow-gradient-button:hover,.button.yellow-gradient-button:active{background-color:var(--color-brand-black);color:var(--color-brand-white)}.button.red-button{background:#DF1E3B;color:#fff}.button.red-button:hover{background-color:#c91b35}.button.grey-button{background:#919191;color:var(--color-brand-black)}.button.grey-button a{color:var(--color-brand-black)}.button.grey-button:hover{background:#EBEBEC}.button.black-button{background:var(--color-brand-black)}.button.black-button:hover{background:#252525}.button.disabled-button{background:var(--color-brand-black);color:var(--color-brand-yellow);cursor:default}.button.disabled-button:hover{background:var(--color-brand-black);color:var(--color-brand-yellow)}.button.invis-button{background:none;color:var(--color-brand-black);cursor:default}.button.invis-button:hover{background:none}.button.choice-button{width:48px;height:48px;padding:0;background-color:transparent;color:#B1B6BA;text-align:center;line-height:0;text-shadow:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.button.choice-button:after{content:"\f005";font-size:45px;font-size:4.5rem;line-height:48px;line-height:4.8rem}.button.choice-button:active,.button.choice-button:hover{color:#cccfd2;cursor:pointer}.button.choice-button.chosen{color:#A4CA46}.button.choice-button.chosen:after{content:"\f005"}.button.choice-button.chosen:active,.button.choice-button.chosen:hover{color:#b8d56e}.button.next-step{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem;padding:1.5rem 2rem;margin-top:30px}.button:disabled,.button:disabled:hover,.button:disabled:active{background-image:none;background-color:#AFB7BA}.club-card{--club-card-transition:all 0.15s linear;position:relative;width:100%;max-width:100%;min-height:360px;background-color:var(--color-brand-grey);color:var(--color-brand-white);overflow:hidden;border-radius:20px;display:grid;grid-template-areas:"club-card"}@supports (aspect-ratio: 1/1){.club-card{aspect-ratio:1/1;min-height:auto}}.club-card:hover .club-card__content{background-color:rgba(0,0,0,0.7)}.club-card:hover .club-card__title{color:var(--color-brand-yellow)}.club-card>*{grid-area:club-card}.club-card .club-card__link{position:relative;z-index:3}.club-card .club-card__content{background-color:rgba(0,0,0,0.5);display:grid;place-content:center;padding:2rem;z-index:2;transition:var(--club-card-transition)}.club-card .club-card__bg{position:relative;z-index:0}.club-card .club-card__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.club-card .club-card__title{font-family:"paralucent", sans-serif;font-weight:900;font-style:italic;font-size:3rem;line-height:1;text-transform:uppercase;text-align:center;transition:var(--club-card-transition)}.club-card .club-card__title else{font-weight:700;font-style:normal}.banner-swiper{background-color:var(--color-brand-black)}.banner-swiper .swiper-button-next,.banner-swiper .swiper-button-prev{top:auto;bottom:2rem;width:35px;height:35px;background:transparent;border-radius:100%;display:none;place-items:center;border:2px solid var(--color-brand-yellow)}@supports (aspect-ratio: 1/1){.banner-swiper .swiper-button-next,.banner-swiper .swiper-button-prev{aspect-ratio:1/1}}.banner-swiper .swiper-button-next img,.banner-swiper .swiper-button-next svg,.banner-swiper .swiper-button-prev img,.banner-swiper .swiper-button-prev svg{display:block;max-width:65%;height:auto}.banner-swiper .swiper-button-next:active,.banner-swiper .swiper-button-prev:active{background-color:#000000}@media only screen and (min-width: 768px){.banner-swiper .swiper-button-next,.banner-swiper .swiper-button-prev{top:50%;bottom:auto;width:45px;height:45px}}.banner-swiper .swiper-button-prev{left:3rem}.banner-swiper .swiper-button-prev img,.banner-swiper .swiper-button-prev svg{position:relative;left:-2px;transform-origin:center;transform:rotate(180deg)}.banner-swiper .swiper-button-next{right:3rem}.banner-swiper .swiper-button-next img,.banner-swiper .swiper-button-next svg{position:relative;right:-2px}.banner-swiper .swiper-button-next::after,.banner-swiper .swiper-button-prev::after{display:none}.banner-swiper .swiper-horizontal>.swiper-pagination-bullets,.banner-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.banner-swiper .swiper-pagination-custom,.banner-swiper .swiper-pagination-fraction{bottom:2rem}.banner-swiper .swiper-pagination{display:none;padding-right:3rem}@media only screen and (min-width: 768px){.banner-swiper .swiper-pagination{text-align:right}}.banner-swiper .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;background-color:var(--color-brand-yellow);opacity:0.3}.banner-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.banner-swiper.swiper-initialized .swiper-button-next,.banner-swiper.swiper-initialized .swiper-button-prev{display:grid}.banner-swiper.swiper-initialized .swiper-pagination{display:block}.banner-swiper.swiper-initialized .swiper-slide{height:auto}.banner-swiper.swiper-initialized .split-banner .split-banner__media{aspect-ratio:16/9;min-height:auto}@media only screen and (min-width: 768px){.banner-swiper.swiper-initialized .split-banner .split-banner__media{aspect-ratio:auto;min-height:100%}}.banner-swiper.swiper-initialized .split-banner .split-banner__content{padding-bottom:8rem}.banner-swiper .split-banner .split-banner__title{font-size:var(--font-size--xxxl)}.split-banner{position:relative;width:100%;max-width:100%;background-color:var(--color-brand-black);color:var(--color-brand-white);display:grid;grid-template-rows:auto 1fr}.split-banner .split-banner__media{position:relative;display:grid;align-items:center;min-height:260px}.split-banner .split-banner__media img,.split-banner .split-banner__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:1}.split-banner .split-banner__play{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:3}.split-banner .split-banner__play img,.split-banner .split-banner__play svg{display:block;width:70px;height:auto;fill:var(--color-brand-white)}.split-banner .split-banner__play:hover svg{fill:var(--color-brand-yellow)}.split-banner .split-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:2}.split-banner .split-banner__content{padding:2.5rem 2.5rem 2.5rem 2.5rem;display:grid;align-content:center;justify-content:start;gap:1rem}.split-banner .split-banner__eyebrow{font-size:1.5rem;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:700;font-style:italic;color:var(--color-brand-yellow);text-transform:uppercase}.split-banner .split-banner__eyebrow else{font-weight:400;font-style:normal}.split-banner .split-banner__title{font-size:4rem;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:600;font-style:italic;text-transform:uppercase;line-height:0.85}.split-banner .split-banner__title else{font-weight:400;font-style:normal}.split-banner .split-banner__title span{color:var(--color-brand-yellow)}.split-banner .split-banner__subtitle{font-size:2rem;text-transform:uppercase;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:400;font-style:normal}.split-banner .split-banner__subtitle else{font-weight:400;font-style:normal}.split-banner .split-banner__price{display:flex;align-items:baseline;gap:0.5rem;font-size:2.2rem}.split-banner .split-banner__price-value{font-size:5rem;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;color:var(--color-brand-yellow)}.split-banner .split-banner__price-value else{font-weight:400;font-style:normal}.split-banner .split-banner__price-value span{font-size:2.2rem}.split-banner .split-banner__lockup{max-width:200px}@media only screen and (min-width: 768px){.split-banner{min-height:480px;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center}.split-banner .split-banner__media{min-height:480px}.split-banner .split-banner__content{gap:2rem}.split-banner .split-banner__eyebrow{font-size:2rem}.split-banner .split-banner__button{margin-top:1rem}.split-banner .split-banner__title{font-size:var(--font-size--xxxl)}.split-banner .split-banner__subtitle{font-size:2.4rem}}.image-banner{position:relative;width:100%;max-width:100%;background-color:var(--color-brand-black);color:var(--color-brand-white);display:grid}@supports (aspect-ratio: 16/6){.image-banner{aspect-ratio:16/6;min-height:auto}}.image-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}html{scroll-behavior:smooth}.content-page-wrapper{padding-top:0}@media screen and (min-width: 768px){.content-page-wrapper{padding-top:0}}.no-margin{margin:0 !important}input[type="checkbox"]{opacity:100 !important}.seo-content-container{padding-top:5rem;padding-bottom:6rem}.seo-content-container.no-bottom-margin{padding-bottom:0}.seo-content-container+.seo-content-container{padding-top:4rem}.seo-content-box{text-align:center}.seo-content-box .seo-content-box__eyebrow{font-family:"paralucent", sans-serif;font-weight:700;font-style:italic;color:var(--color-brand-purple);font-size:var(--font-size--md);line-height:normal;text-transform:uppercase;margin-bottom:1rem}.seo-content-box .seo-content-box__eyebrow else{font-weight:700;font-style:normal}.seo-content-box .seo-content-box__title{font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:600;font-style:italic;font-size:var(--font-size--xl);text-transform:uppercase;line-height:1;margin:0 0 3rem 0}.seo-content-box .seo-content-box__title else{font-weight:400;font-style:normal}@media only screen and (min-width: 767px){.seo-content-box .seo-content-box__title{font-size:var(--font-size--xxl)}}.seo-content-box .seo-content-box__main{margin:0 auto;max-width:760px}.seo-content-box .icons{position:relative;display:flex;align-items:center;justify-content:center;gap:4rem;padding:0 2rem 0}.seo-content-box .icons img,.seo-content-box .icons svg{fill:var(--color-brand-purple);max-width:85px;height:auto}.main-banner-wrapper{margin-bottom:4rem}.main-banner{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 767px){.main-banner{aspect-ratio:2/1}}@media only screen and (min-width: 1140px){.main-banner{aspect-ratio:3/1}}.main-banner .main-banner-title{position:relative !important;margin-top:0 !important;top:0 !important;display:block;width:100%;margin:0;z-index:6}.main-banner .main-banner-title .main-title{font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:28px;font-size:2.8rem;line-height:31px;line-height:3.1rem;color:#fff;padding:0;margin:0 0 0.5rem 0}.main-banner .main-banner-title .main-sub,.main-banner .main-banner-title p{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#fff}.main-banner .main-banner-title .main-sub button,.main-banner .main-banner-title p button{margin:2rem 0 0 0;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}.main-banner .main-banner-title .main-lockup{margin:0 auto;max-width:15rem;width:auto;height:auto}.main-banner .sub-banner-title{position:relative !important;margin-top:0 !important;top:0 !important;display:inline-block;width:100%;z-index:6;margin:0;padding:3rem 1.5rem;text-align:left}.main-banner .sub-banner-title .section{font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#fff;margin:0}.main-banner .sub-banner-title .section::before{content:"/";display:inline-block;margin-right:10px}.main-banner .sub-banner-title .title{font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem;color:#E0FD49;padding:0}.main-banner .sub-banner-title .sub{font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;color:#fff;margin:0 0 3rem 0}.main-banner .sub-banner-title .sub a{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;text-decoration:none}.main-banner .sub-banner-title .sub .play-icon{font-size:60px;font-size:6rem;line-height:63px;line-height:6.3rem;color:#fff;outline:none}.main-banner .sub-banner-title .sub .play-icon:hover{color:#E0FD49}.main-banner .sub-banner-title .sub .play-icon:active{color:#E0FD49}.main-banner .sub-banner-title .sub-lockup{margin:0 auto;max-width:15rem;width:auto;height:auto}.main-banner .buy-giftcard{position:fixed;top:50%;right:0;width:96px;height:73px;margin:-1.4rem 0 0 0;padding:0;z-index:9999;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;color:#fff;background:transparent;text-decoration:none;cursor:pointer;border:2px solid transparent;border-right:0}.main-banner .buy-giftcard img{max-width:100%;height:auto}.main-banner .buy-giftcard:hover{border-color:#E0FD49}.main-banner .full-width-video{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.main-banner .full-width-video video,.main-banner .full-width-video object{width:100% !important;max-width:100% !important;height:auto !important;position:absolute}.main-banner .full-width-video video.top,.main-banner .full-width-video object.top{top:0}.main-banner .full-width-video video.bottom,.main-banner .full-width-video object.bottom{bottom:0}.main-banner .full-width-video video.middle,.main-banner .full-width-video object.middle{top:50%;transform:translateY(-50%)}.main-banner .main-banner__breadcrumbs{margin-bottom:3rem}.main-banner .main-banner__breadcrumbs .breadcrumb{padding:0;background-color:transparent;font-size:1.3rem}.main-banner .main-banner__breadcrumbs .breadcrumb li+li::before{content:">"}.main-banner .main-banner__breadcrumbs .breadcrumb a{color:#fff;text-decoration:none}.main-banner .main-banner__breadcrumbs .breadcrumb a:hover{text-decoration:underline}.main-banner.video .main-sub{display:none}.main-banner.overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:5;background-color:rgba(0,0,0,0.7)}@media only screen and (min-width: 767px){.main-banner .main-banner-title .main-title{font-size:50px;font-size:5rem;line-height:53px;line-height:5.3rem;margin:0 0 1rem 0}.main-banner .main-banner-title .main-sub,.main-banner .main-banner-title p{font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;padding:0 0 1rem 0;display:block}.main-banner .main-banner-title .main-sub button,.main-banner .main-banner-title p button{font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;margin:3rem 0 0 0}.main-banner .main-banner-title .main-lockup{max-width:20rem}.main-banner .sub-banner-title{width:45%}.main-banner .sub-banner-title .section{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}.main-banner .sub-banner-title .title{font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem}.main-banner .sub-banner-title .sub-lockup{max-width:25rem}.main-banner.overlay:after{width:50%}}@media screen and (min-width: 768px){.main-banner .buy-giftcard{width:98px}}@media only screen and (min-width: 1170px){.main-banner .sub-banner-title .section{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.main-banner .sub-banner-title .title{font-size:50px;font-size:5rem;line-height:53px;line-height:5.3rem}.main-banner .sub-banner-title .sub{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.main-banner .sub-banner-title .button{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}}.image-banner{height:auto !important;min-height:10rem !important;background-size:contain}.landing-page-filter{position:absolute;bottom:-6rem;left:0;width:100%;margin-top:450px;z-index:11;background-color:#000;color:#fff}.landing-page-filter:hover{cursor:pointer}.landing-page-filter .inner-wrapper{position:relative;margin:0 auto}.landing-page-filter .inner-wrapper p{font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;line-height:1.7rem;color:#fff;margin:0;padding:2.2rem 0}.landing-page-filter .inner-wrapper a{position:absolute;right:1.5rem;top:0;bottom:0;z-index:6667;height:60px;width:66px;background:#fff;padding:0;cursor:pointer;text-decoration:none}.landing-page-filter .inner-wrapper a.mobile-landing-toggle{display:block}.landing-page-filter .inner-wrapper a.desktop-landing-toggle{display:none}.landing-page-filter .inner-wrapper a::after{font-family:'Materialkit';content:"\f040";display:block;position:absolute;top:50%;left:50%;padding:0;margin:0 0 0 -15px;width:30px;height:33px;font-size:30px;font-size:3rem;line-height:33px;line-height:3.3rem;line-height:0;color:#131117}.landing-page-filter .inner-wrapper a:hover{background:#131117}.landing-page-filter .inner-wrapper a:hover::after{color:#F5F6F8}.landing-page-filter .inner-wrapper a.opened::after{content:"\f041"}.landing-page-filter .inner-drop{position:relative;margin:0 auto}.landing-page-filter .inner-drop .landing-page-drop{position:absolute;left:1.5rem;right:1.5rem;z-index:9999;display:none;background:#fff;padding:3rem}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu{width:100%;position:relative;float:left;margin:0 1% 0 0}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu p{margin:0;padding:0}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu a{font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;color:#131117;display:block;padding:0 0 1rem 0;border-bottom:1px solid #000;text-decoration:none;cursor:pointer}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu a:hover{color:#E0FD49;border-color:#E0FD49}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu ul{margin:0;padding:0;list-style:none}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu ul li{width:100%;float:left;display:block}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu ul li a{width:100%;float:left;display:block;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;color:#131117;padding:1rem 0;border-bottom:1px solid #131117;text-decoration:none;cursor:pointer}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu ul li a:hover{color:#E0FD49;border-color:#E0FD49}.featured-wrap{position:relative;margin:0 0 1.5rem 0}.featured-wrap .featured-img{min-height:300px;position:relative;margin:0;background-size:cover}.featured-wrap .featured-img a{width:100%;position:absolute;top:0;right:0;bottom:0;right:0;padding:0;display:block;text-decoration:none}.featured-wrap .featured-img ul{width:100%;position:relative;margin:0;padding:0;list-style:none}.featured-wrap .featured-img ul li{width:100%;min-height:30rem;height:100%;background-size:cover;background-position:center center}.featured-wrap .featured-img .bx-wrapper{margin:0}.featured-wrap .featured-img .bx-wrapper .bx-viewport{border:0;box-shadow:none;left:0;background:transparent}.featured-wrap .featured-img .bx-wrapper .bx-viewport ul{margin:0;padding:0;list-style:none}.featured-wrap .featured-img .bx-wrapper .bx-controls{height:3.7rem;position:absolute;top:50%;right:0;left:0}.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-prev,.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-next{text-indent:0;font-size:35px;font-size:3.5rem;line-height:38px;line-height:3.8rem;color:#fff;margin-top:-15px;padding:0;line-height:0;background-color:rgba(0,0,0,0.5);width:35px;height:37px;background-image:none;z-index:999}.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-prev:hover,.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-prev:active,.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-next:hover,.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-next:active{background-color:rgba(0,0,0,0.8)}.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-prev{left:0;padding-left:0;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;border-top-right-radius:50%;border-bottom-right-radius:50%}.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-next{right:0;padding-right:10px;text-align:right;-webkit-border-top-left-radius:50%;-webkit-border-bottom-left-radius:50%;-moz-border-radius-topleft:50%;-moz-border-radius-bottomleft:50%;border-top-left-radius:50%;border-bottom-left-radius:50%}.featured-wrap .featured-info{min-height:330px;position:relative;background:white;padding:2rem}.featured-wrap .featured-info a{text-decoration:none}.featured-wrap .featured-info .section{font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem;color:#E0FD49}.featured-wrap .featured-info .title{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem;line-height:2.5rem;margin:1rem 0}.featured-wrap .featured-info .title .date{font-family:'ThomasHeadline-Light';-webkit-font-smoothing:antialiased}.featured-wrap .featured-info .sub{font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;border-bottom:2px solid #131117}.featured-wrap .featured-info ul{list-style:none;margin:1.5rem 0}.featured-wrap .featured-info ul li{font-family:'ThomasHeadline-Light';-webkit-font-smoothing:antialiased;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.featured-wrap .featured-info .cost{position:relative}.featured-wrap .featured-info .cost span{display:inline-block;font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem;padding:0.8rem 0}.featured-wrap .featured-info .cost .button{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;float:right}.select-breaks{position:relative;display:block;width:100%;background-color:var(--color-brand-grey);color:#fff;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.select-breaks .select-breaks__content{padding:2rem 1rem 0 1rem}.select-breaks .select-breaks__title{position:relative;font-size:2.2rem;margin-bottom:1rem;line-height:normal;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:600;font-style:italic;line-height:1;text-transform:uppercase}.select-breaks .select-breaks__title else{font-weight:400;font-style:normal}@media only screen and (max-width: 1024px){.select-breaks .select-breaks__title br{display:none}}.select-breaks .select-breaks__grid a{padding:0 0 1rem 0;color:var(--color-brand-white);font-size:1.8rem;text-decoration:none;display:inline-flex;align-items:start;gap:2rem}.select-breaks .select-breaks__grid a:before{content:"";position:relative;display:inline-block;top:5px;flex:none;width:7px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("../../svg/icons/icon-caret-right-yellow.svg")}@media only screen and (min-width: 767px){.select-breaks .select-breaks__title{font-size:var(--font-size--xl)}.select-breaks .select-breaks__grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:5rem}.select-breaks .select-breaks__grid a:hover{text-decoration:underline}}@media only screen and (min-width: 1024px){.select-breaks .select-breaks__content{display:flex;align-items:center;padding:2rem 1rem}.select-breaks .select-breaks__title{flex:0;width:200px;min-width:200px;padding-top:0;margin:0 4rem 0 0}.select-breaks .select-breaks__grid{flex:auto;padding:1rem 0}}#events{margin-bottom:5rem}.featured-event{position:relative;margin-bottom:5rem;overflow:hidden}.featured-event .featured-event__ribbon{margin:0 -15px;padding:10px 15px;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem;color:#fff;text-transform:uppercase;text-align:center}.featured-event .featured-event__title h3{margin:15px 0;color:#fff;background:none}.featured-event .featured-event__title h3 a{color:#fff;text-decoration:none !important}.featured-event .featured-event__img a{text-decoration:none !important}.featured-event .featured-event__img img,.featured-event .featured-event__img iframe{max-width:100%}.featured-event .featured-event__img img{height:auto}.featured-event .featured-event__info{padding:15px}.featured-event .featured-event__info a{text-decoration:none !important}.featured-event .featured-event__info p,.featured-event .featured-event__info ul li,.featured-event .featured-event__info ul li a{font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;color:#fff}.featured-event .featured-event__info ul{list-style:none}.featured-event .featured-event__info p,.featured-event .featured-event__info img,.featured-event .featured-event__info ul{margin:0 0 15px 0}.featured-event .featured-event__info .cost{position:relative;display:flex;display:-webkit-flex;flex-wrap:no-wrap;align-items:center;justify-content:space-between;margin:0}.featured-event .featured-event__info .cost span{display:inline-block;width:50%;font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}.featured-event .featured-event__info .cost span .cost-highlighted{padding:0;font-size:40px;font-size:4rem;line-height:43px;line-height:4.3rem;color:#E0FD49}.featured-event .featured-event__info .cost .button{float:right}@media only screen and (min-width: 767px){.featured-event{padding:30px 30px 50px 30px}.featured-event .featured-event__ribbon{width:260px;position:absolute;top:30px;right:-55px;padding:10px 50px;-webkit-transform:rotate(42deg);-moz-transform:rotate(42deg);-o-transform:rotate(42deg);-ms-transform:rotate(42deg);transform:rotate(42deg)}.featured-event .featured-event__title h3{max-width:80%;margin:0 0 15px 0;font-size:40px;font-size:4rem;line-height:43px;line-height:4.3rem}.featured-event .featured-event__info{padding:0 15px}.featured-event .featured-event__info p,.featured-event .featured-event__info ul li,.featured-event .featured-event__info ul li a{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}.featured-event .featured-event__info .cost span{width:auto;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}}@media only screen and (min-width: 1170px){.featured-event .featured-event__title h3{margin:0 0 30px 0}}.main-title-break{margin:0 0 1.5rem 0}.main-title-break h2{font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem;margin:0 0 1.5rem 0}.nosto-row{margin:0 -1.5rem 0}.nosto-wrap{margin:0 0 1.5rem 0}.nosto-wrap a{display:block;text-decoration:none;color:#fff}.nosto-wrap a .nosto-img{position:relative;height:30rem;margin:0;background-size:cover}.nosto-wrap a .nosto-img .title{position:absolute;width:100%;top:50%;z-index:6;font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:30px;font-size:3rem;line-height:33px;line-height:3.3rem;text-align:center;color:#fff;margin:-2.8rem 0 0 0;padding:0 2rem;display:none}.nosto-wrap a .nosto-info{position:relative;background:#000;color:#E0FD49;padding:1.5rem}.nosto-wrap a .nosto-info .section{font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;color:#E0FD49;flex:1}.nosto-wrap a .nosto-info .title{margin:1.5rem 0 0.5rem;font-size:30px;font-size:3rem;line-height:33px;line-height:3.3rem;color:#fff;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.nosto-wrap a .nosto-info .title span{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}.nosto-wrap a .nosto-info .nosto-info__text-block{display:block;width:100%;margin-top:15px;font-size:16px;font-size:1.6rem;line-height:19px;line-height:1.9rem;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.nosto-wrap a .nosto-info .from{display:none;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.nosto-wrap a .nosto-info .cost{width:100%;position:relative;font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.nosto-wrap a .nosto-info .cost span{display:inline-block;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:19px;font-size:1.9rem;line-height:22px;line-height:2.2rem;padding:0.5rem 0}.nosto-wrap a .nosto-info .cost button{margin-top:1rem}@media only screen and (min-width: 480px){.nosto-row{margin-left:-1.5rem;margin-right:-1.5rem}.nosto-wrap{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 1.5rem 0}.nosto-wrap a{display:block;text-decoration:none;color:#131117}.nosto-wrap a .nosto-img{width:50%;height:auto;margin:0 1.5rem 0 0;flex:1}.nosto-wrap a .nosto-info{width:50%}.nosto-wrap a .nosto-info .from{display:block}.nosto-wrap a .nosto-info .cost{color:#fff}.nosto-wrap a .nosto-info .cost span{display:none;color:#E0FD49}.nosto-wrap a .nosto-info .cost button{float:left}}@media only screen and (min-width: 767px){.nosto-wrap{width:33.3%;float:left;display:block;overflow:hidden;z-index:1;margin:0;padding:0}.nosto-wrap:hover .nosto-info,.nosto-wrap.touch .nosto-info{display:block}.nosto-wrap.touch a .nosto-img .title{display:none}.nosto-wrap.touch a .nosto-img:after{display:none}.nosto-wrap.touch a .nosto-info{height:21rem;position:relative;background:#fff}.nosto-wrap.touch a .nosto-info .from{display:inline-block}.nosto-wrap.touch a .nosto-info .cost span{display:none}.nosto-wrap a{height:260px}.nosto-wrap a .nosto-img{width:100%;height:260px;margin:0;flex:none;z-index:1}.nosto-wrap a .nosto-img .title{display:block}.nosto-wrap a .nosto-img:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;background:none;background-color:rgba(0,0,0,0.5)}.nosto-wrap a .nosto-info{position:absolute;top:0;left:0;width:100%;height:260px;z-index:3;display:none;padding:2rem;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.nosto-wrap a .nosto-info .cost{position:absolute;bottom:0;left:0;padding:0 2rem}.nosto-wrap a .nosto-info .cost button{margin-top:0;float:right}}@media only screen and (min-width: 1170px){.nosto-wrap a{height:360px}.nosto-wrap a .nosto-img{height:360px}.nosto-wrap a .nosto-info{height:360px}.nosto-wrap a .nosto-info .from{display:none}.nosto-wrap a .nosto-info .cost span{display:inline-block}}.grid-row{margin:0 0 3rem 0}.grid-wrap{width:100%;position:relative;float:left;display:block;overflow:hidden;background:#fff;z-index:1;margin:0 0 1.5rem 0;padding:0}.grid-wrap a{display:block;text-decoration:none;padding:0}.grid-wrap a:hover .grid-info{background:#777a7b}.grid-wrap a:hover .grid-info .grid-info__section,.grid-wrap a:hover .grid-info .grid-info__title,.grid-wrap a:hover .grid-info .grid-info__description,.grid-wrap a:hover .grid-info .grid-info__cost{color:#fff}.grid-wrap .grid-info{width:100%;position:relative;background:#fff;padding:2rem 2rem 8rem 2rem;transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.grid-wrap .grid-info .grid-info__title{display:block;width:100%;margin:0 0 1rem 0;font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem;text-align:left}.grid-wrap .grid-info .grid-info__description{display:block;width:100%;font-family:'ThomasHeadline-Light';-webkit-font-smoothing:antialiased;font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem}.grid-wrap .grid-info .grid-info__button{width:100%;position:absolute;bottom:2rem;left:0;margin:0;padding:0 2rem;text-align:left}.grid-wrap .grid-info .grid-info__button button{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem;float:left}@media only screen and (min-width: 767px){.grid-row{margin:0 0 6rem 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.grid-wrap{width:48.5%;margin:0 3% 3% -1px;float:none;display:inline-block}.grid-wrap:nth-child(2),.grid-wrap:nth-child(4){margin-right:0}.grid-wrap a{height:100%;display:flex;flex-wrap:wrap;flex:1;text-decoration:none;color:#131117}.grid-wrap .grid-info{display:block;padding:1.5rem 1.5rem 7rem 1.5rem}.grid-wrap .grid-info .grid-info__title{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.grid-wrap .grid-info .grid-info__description{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.grid-wrap .grid-info .grid-info__button{bottom:0;padding:1.5rem}.grid-wrap .grid-info .grid-info__button span{display:inline-block;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;padding:0.5rem 0}.grid-wrap .grid-info .grid-info__button button{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem}}@media only screen and (min-width: 1024px){.grid-wrap{width:22.8%}.grid-wrap:nth-child(2){margin-right:3%}.grid-wrap:nth-child(4){margin-right:0}}@media only screen and (min-width: 1170px){.grid-wrap .grid-info .grid-info__title{font-size:2.7rem;line-height:3rem}}@media only screen and (min-width: 1200px){.grid-wrap{width:23.9%;margin:0 1.5% 0 -1px}.grid-wrap:nth-child(2){margin-right:1.5%}}.club-row{margin:0 0 1.5rem 0}.club-wrap{position:relative;float:left;display:block;overflow:hidden;z-index:1;margin:0 0 1.5rem 0;padding:0}.club-wrap .club-img{position:relative;height:30rem;margin:0;background-size:cover}.club-wrap .club-img a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.club-wrap .club-img a .title{width:100%;position:absolute;top:50%;z-index:6;font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:26px;font-size:2.6rem;line-height:29px;line-height:2.9rem;text-align:center;color:white;margin:-2.8rem 0 0 0;padding:0 2rem}.club-wrap .club-img:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;background:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 )}.club-wrap .club-img:hover:after{background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 )}.fixture-list{position:relative;display:block;width:100%;max-width:100%;margin:3rem 0}.fixture-list .fixture-list__header{display:none}.fixture-list .fixture-list__body{position:relative;display:block;width:100%;max-width:100%}.fixture-list .fixture-list__body a{position:relative;display:block;width:100%;max-width:100%;height:auto;text-decoration:none;font-weight:normal;border-top:1px solid #a6a6a6}.fixture-list .fixture-list__body a:last-child{border-bottom:1px solid #a6a6a6}.fixture-list .fixture-list__body a:hover{background-color:rgba(0,0,0,0.05)}.fixture-list .fixture-list__body a.-sold-out{pointer-events:none}.fixture-list .fixture-list__body a.-sold-out:hover{background-color:initial}.fixture-list .fixture-list__hider{position:relative;width:100%;max-height:560px;overflow:hidden;transition:max-height 0.3s ease-in-out}.fixture-list .fixture-list__hider .fixture__cell.fixture__title{text-transform:uppercase;font-size:2.1rem}.fixture-list .fixture-list__hider .fixture__cell.fixture__title.child-event-title{text-transform:none !important;font-size:1.8rem;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase}.fixture-list .fixture-list__hider .fixture__cell.fixture__title.child-event-title else{font-weight:400;font-style:normal}.fixture-list .fixture-list__toggle{position:relative;width:100%}.fixture-list .fixture-list__toggle button{position:relative;width:100%;padding:1rem;display:flex;align-items:center;justify-content:center;background-color:#E0FD49;color:#131117;border-top:1px solid #131117;border-bottom:1px solid #131117;transition:background-color 0.2s linear}.fixture-list .fixture-list__toggle button:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#000000 transparent transparent transparent}.fixture-list .fixture-list__toggle button:hover{background-color:#e4f038}.fixture-list .fixture-list__toggle button.open:after{bottom:0;top:-10px;border-width:0 10px 10px 10px;border-color:transparent transparent #000000 transparent}.fixture-list .fixture{display:grid;grid-column-gap:1em;grid-row-gap:0.3em;grid-template-columns:2fr 1fr 1fr 1fr 2fr;grid-template-areas:"title title title title title" "from date time remaining status";font-size:13px}.fixture-list .fixture.fixture__holder{border-top:1px solid #a6a6a6}@media screen and (min-width: 768px){.fixture-list .fixture.fixture__holder{padding:0.7rem 1rem}}.fixture-list .fixture .fixture__cell{display:flex;align-items:center;padding:0.6rem 0}.fixture-list .fixture .fixture__cell.fixture__title{font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:600;font-style:italic}.fixture-list .fixture .fixture__cell.fixture__title else{font-weight:400;font-style:normal}@media screen and (max-width: 768px){.fixture-list .fixture .fixture__cell.fixture__title{padding:0.6rem 0 0 0}}.fixture-list .fixture .fixture__cell>div{width:100%}.fixture-list .fixture .fixture__title{grid-area:title}.fixture-list .fixture .fixture__from{grid-area:from;font-weight:bold}.fixture-list .fixture .fixture__date{grid-area:date}.fixture-list .fixture .fixture__time{grid-area:time}.fixture-list .fixture .fixture__remaining{grid-area:remaining;color:#DF1E3B}.fixture-list .fixture .fixture__status{grid-area:status}.fixture-list .fixture .fixture__title{font-size:14px}.fixture-list .fixture .fixture__status{justify-content:flex-end}.fixture-list .fixture .text-alert{color:#DF1E3B}.fixture-list .fixture button{display:block;width:100%;border-radius:6em;border:1px solid #000;color:#000;font-weight:bold;font-size:14px;padding:0.5rem 1rem;background-color:#E0FD49}@media screen and (max-width: 768px){.fixture-list .fixture button{font-size:12px}}.fixture-list .fixture button.-sold-out{background-color:red}.fixture-list .fixture button.-coming-soon{background-color:orange}.fixture-list .fixture button.-nearly-gone{background-color:#E0FD49}@media screen and (min-width: 768px){.fixture-list .fixture-list__header{position:relative;display:block;width:100%;background-color:#000;color:#fff;padding:0.7rem 1rem;font-weight:normal;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:600;font-style:italic;text-transform:uppercase;font-size:2.2rem !important}.fixture-list .fixture-list__header else{font-weight:400;font-style:normal}.fixture-list .fixture{grid-template-areas:"date time title from remaining status";grid-template-columns:minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 5fr) minmax(0, 2fr) minmax(0, 1fr) minmax(0, 2fr);grid-gap:1em;padding:0.7rem 1rem}.fixture-list .fixture,.fixture-list .fixture .fixture__title{font-size:15px}.fixture-list .fixture .fixture__from{font-weight:normal}.fixture-list .fixture .fixture__mobile{display:none}}@media screen and (min-width: 768px) and (min-width: 1440px){.fixture-list .fixture{grid-template-columns:minmax(0, 1.9fr) minmax(0, 0.9fr) minmax(0, 12fr) minmax(0, 1.5fr) minmax(0, 1.5fr) minmax(0, 2fr);padding:0.7rem 1rem}}.fixture-title-break{margin:0 0 1.5rem 0}.fixture-title-break .section-title{margin:0}.fixture-grid{margin:0 0 1.5rem 0}.fixture-grid .title{margin:1rem 0;font-family:"paralucent-condensed", sans-serif;text-transform:uppercase;font-weight:600;font-style:italic;text-transform:uppercase}.fixture-grid .title else{font-weight:400;font-style:normal}.fixture-grid .header_text{font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:15px}.fixture-grid table{width:100%;margin-top:4rem;border-top:1px solid #131117}.fixture-grid table thead{display:none}.fixture-grid table thead th{width:100%;display:block;float:left;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;font-weight:normal;border-bottom:1px solid #131117;padding:1rem}.fixture-grid table tbody tr{cursor:pointer;border-bottom:1px solid #131117}.fixture-grid table tbody tr td{width:100%;display:block;float:left;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;padding:1rem}.fixture-grid table tbody tr td.third{width:33.3%}.fixture-grid table tbody tr td.quarter{width:25%}.fixture-grid table tbody tr td.title-cell{margin-top:0.5rem}.fixture-grid table tbody tr td:first-child{font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback;font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.fixture-grid table tbody tr td:first-child span{display:inline-block;margin:0 0 0 1rem;font-family:'Aeonik-Regular', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.fixture-grid table tbody tr td button{float:left;padding:0.5rem;margin-bottom:0.5rem;width:100%}@media screen and (min-width: 768px){.fixture-grid table{border-top:0}.fixture-grid table tbody tr td button{width:130px;margin-bottom:0}.fixture-grid table tbody tr td.title-cell{display:table-cell;width:400px;padding-right:30px !important;margin-top:0}}.stadium-container{padding-top:5rem}.stadium-info-title{display:block;margin-top:5rem;margin-bottom:5rem}.stadium-info-wrap{position:relative;margin:0 0 5rem}.stadium-info-wrap .section-title{margin:3rem 0 0 0}.stadium-info-wrap .stadium-info-img{height:20rem;position:relative;margin:0;background-size:cover}.stadium-info-wrap .stadium-info-text{width:100%;position:relative;float:left;background:white;padding:1.5rem}.stadium-info-wrap .stadium-info-text h4{margin:0 0 1.5rem 0;padding:0}.stadium-info-wrap .stadium-info-text p{margin:0 0 1.5rem 0;padding:0 0 0.5rem 0;border-bottom:1px solid #131117}.stadium-info-wrap .stadium-info-text ul{width:100%;margin:0;padding:0;list-style:none;float:left}.stadium-info-wrap .stadium-info-text ul li{width:100%;float:left}.stadium-info-wrap .stadium-info-text ul li a{width:100%;float:left;display:block;text-decoration:none;cursor:pointer;outline:0}.stadium-info-wrap .stadium-info-text ul li a:hover{text-decoration:underline;color:inherit}.stadium-info-wrap .stadium-info-text ul li a i{float:right}.stadium-info-wrap .stadium-info-hidden{display:none}.attraction-module{margin-bottom:5rem}.attraction-module .attractions-title{font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem}.attraction-module .attraction-column{width:100%;position:relative;float:left;margin:0 0 1.5rem 0}.attraction-module .attraction-column.mone,.attraction-module .attraction-column.mtwo{margin-left:0}.attraction-module .attraction-column h4{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem;padding:0 0 1.5rem 0;border-bottom:1px solid #131117}.attraction-module .attraction-btn{margin:3rem auto;display:block}.pre-reg{margin-bottom:5rem}.pre-reg .form_item{width:100%;position:relative;float:left;padding:10px 0;border-top:1px dotted #CCC}.pre-reg .form_item.last_item{border-bottom:1px dotted #CCC}.pre-reg .form_item .form_left{width:40%;position:relative;float:left;padding-top:6px;padding-right:2%}.pre-reg .form_item .form_right{width:60%;position:relative;float:left}.pre-reg .form_item .form_right input,.pre-reg .form_item .form_right select{width:100% !important;padding:6px 12px;border:none;box-shadow:none;background-color:#fff;border-radius:0}.pre-reg .form_item .form_right input.error,.pre-reg .form_item .form_right select.error{background:#f7e4e4}.pre-reg .form_item .form_right select{height:35px}.pre-reg .form_item .form_right label.error{color:red}.pre-reg .form_item .form_full{width:100%;position:relative;float:left}.pre-reg .form_item_submit{width:100%;position:relative;float:left;padding:15px 0 0 0}.pre-reg .form_item_submit .button{float:right}.textarea{margin:0 0 5rem}.textarea h3{margin-top:0}.newsletter-container{padding-top:65px}.newsletter-container .section-title{font-size:40px;font-size:4rem;line-height:43px;line-height:4.3rem}.newsletter-container form{position:relative}.newsletter-container form .form-item{position:relative;float:left;width:100%;padding:10px 0;border-top:1px dotted #CCC}.newsletter-container form input[type="submit"]{position:relative;float:right;display:block;margin:30px 0}@media screen and (min-width: 768px){.newsletter-container{padding-top:0}.newsletter-container form .form-item{width:50%}.newsletter-container form .form-item:nth-child(even){padding-left:3%;border-left:1px dotted #ccc}}@media only screen and (max-width: 767px){.mobile-masthead-search .inner-wrapper{width:100%}.fixture-grid table tbody tr td.empty{display:none}}@media only screen and (min-width: 767px){.main-title-break{margin:0 8rem 3rem 8rem}.main-title-break h2{font-size:43px;font-size:4.3rem;line-height:46px;line-height:4.6rem;margin:0 0 3rem 0}.landing-page-filter .inner-wrapper p{font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem;line-height:2.2rem;padding:1.9rem 0}.landing-page-filter .inner-wrapper a.mobile-landing-toggle{display:none}.landing-page-filter .inner-wrapper a.desktop-landing-toggle{display:block}.featured-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;margin:0 0 3rem 0}.featured-wrap .featured-img{width:55%;min-height:400px;margin:0}.featured-wrap .featured-img ul{position:absolute !important;top:0;right:0;bottom:0;left:0;z-index:2}.featured-wrap .featured-img ul li{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.featured-wrap .featured-img .bx-wrapper{position:absolute !important;top:0;right:0;bottom:0;left:0;z-index:1}.featured-wrap .featured-img .bx-wrapper .bx-viewport{position:absolute !important;top:0;right:0;bottom:0;left:0;z-index:1}.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-controls-direction{height:3.2rem}.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-controls-direction .bx-next{background-color:transparent}.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-controls-direction .bx-prev:hover,.featured-wrap .featured-img .bx-wrapper .bx-controls .bx-controls-direction .bx-next:hover{background-color:rgba(0,0,0,0.3)}.featured-wrap .featured-info{width:45%;min-height:400px;padding:2rem 2rem 5rem 2rem}.featured-wrap .featured-info a{display:block;text-decoration:none}.featured-wrap .featured-info .section{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}.featured-wrap .featured-info .title{margin:1rem 0}.featured-wrap .featured-info .sub{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}.featured-wrap .featured-info ul{list-style:none;margin:1.5rem 0}.featured-wrap .featured-info ul li{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}.featured-wrap .featured-info .cost{width:100%;position:absolute;bottom:0;left:0;padding:0 2rem}.featured-wrap .featured-info .cost span{font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem}.featured-wrap .featured-info .cost button{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.club-row{margin:0 0 3rem 0}.club-wrap{width:33.3%;margin:0}.club-wrap .club-img{height:250px}.fixture-title-break{margin:0 0 3rem 0}.fixture-title-break .section-title{margin:0}.fixture-grid{margin:0 0 3rem 0}.fixture-grid .title{margin:0 0 1.5rem 0;font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem;text-align:center}.fixture-grid table thead{display:table-header-group}.fixture-grid table thead th{width:auto;display:table-cell;float:none}.fixture-grid table tbody tr.nohover{cursor:default !important}.fixture-grid table tbody tr.nohover:hover td{color:#131117 !important;border-color:#131117 !important}.fixture-grid table tbody tr:hover{background-color:#e3e3e3}.fixture-grid table tbody tr td{width:auto;display:table-cell;float:none}.fixture-grid table tbody tr td.third{width:auto}.fixture-grid table tbody tr td:first-child{font-family:'Aeonik-Bold', Arial, Helvetica, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.fixture-grid table tbody tr td button{float:right}.landing-page-filter{display:block}.stadium-info-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;margin:inherit 0 5rem 0}.stadium-info-wrap .stadium-info-img{width:55%;height:300px}.stadium-info-wrap .stadium-info-text{width:45%;padding:3rem}.stadium-info-wrap .stadium-info-text h4{margin:0 0 1.5rem 0;font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem}.stadium-info-wrap .stadium-info-text p{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.stadium-info-wrap .stadium-info-text ul li a{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.stadium-info-wrap .stadium-info-text ul li a i{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.attraction-module{margin-bottom:6rem}.attraction-module .attractions-title{margin:1rem 0 3rem 0}.attraction-module .attraction-column{width:32.6%;margin:0 1% 0 0}.attraction-module .attraction-column.mone{margin-left:33.6%}.attraction-module .attraction-column.mtwo{margin-left:16.3%}.attraction-module .attraction-column:last-child{margin:0}.attraction-module .attraction-column h4{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.attraction-module .attraction-btn{margin:5rem auto 3rem auto}.textarea{margin:0 0 5rem}}@media only screen and (min-width: 1170px){.landing-page-filter{display:block}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu a{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.landing-page-filter .inner-drop .landing-page-drop .landing-page-menu ul li a{font-size:17px;font-size:1.7rem;line-height:20px;line-height:2rem}.featured-wrap{margin:0 0 5rem 0}.featured-wrap .featured-info{height:auto}.featured-wrap .featured-info .section{font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem}.featured-wrap .featured-info .sub{font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem}.featured-wrap .featured-info ul li{font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem}.featured-wrap .featured-info .cost span{font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem}.featured-wrap .featured-info .cost button{font-size:20px;font-size:2rem;line-height:23px;line-height:2.3rem}.main-title-break{margin:0 15rem 5rem 15rem}.club-row{margin:0 0 5rem 0}.club-wrap .club-img{height:360px}.club-wrap .club-img a .title{font-size:35px;font-size:3.5rem;line-height:38px;line-height:3.8rem}.fixture-title-break{margin:0 0 5rem 0}.fixture-title-break .section-title{margin:0}.fixture-grid{margin:0 0 6rem 0}.fixture-grid .title{font-size:25px;font-size:2.5rem;line-height:28px;line-height:2.8rem}.fixture-grid table thead th{font-size:21px;font-size:2.1rem;line-height:24px;line-height:2.4rem}.fixture-grid table tbody tr td{font-size:21px;font-size:2.1rem;line-height:24px;line-height:2.4rem}.fixture-grid table tbody tr td.third{width:auto}.fixture-grid table tbody tr td:first-child{font-size:21px;font-size:2.1rem;line-height:24px;line-height:2.4rem}.stadium-info-wrap .stadium-info-img{height:40rem}}.banner{position:relative;display:block;width:100%;max-width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#eee;color:#fff}.banner a{display:block;width:100%;height:100%;text-decoration:none;color:#fff}.banner--fixed{position:fixed;top:-125px;left:0;z-index:9999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.banner--fixed.headroom--unpinned{-webkit-transform:translateY(125px);-ms-transform:translateY(125px);transform:translateY(125px)}.banner.giftcard-banner{background-color:#000;background-position:center right;padding:0;height:80px}.banner.giftcard-banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;padding:0}.banner.giftcard-banner .giftcard-banner__text{position:relative;display:inline-block;width:58%;margin-bottom:-3px}.banner.giftcard-banner .giftcard-banner__title{font-size:1.6rem;line-height:normal;font-style:italic;letter-spacing:normal;color:#fff;text-transform:uppercase;font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.banner.giftcard-banner .giftcard-banner__message{display:block;font-size:2.5rem;margin-top:5px;line-height:normal;font-style:italic;letter-spacing:normal;color:#fff;text-transform:uppercase;font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.banner.giftcard-banner .giftcard-banner__button{position:relative;float:right;width:42%;padding-left:5px;text-align:right}.banner.giftcard-banner .giftcard-banner__button button{background-color:#fff;color:#000;padding:0.9rem 1.2rem 0.6rem 1rem;font-style:italic;line-height:normal;font-size:1.6rem;text-transform:uppercase;font-family:siruca, sans-serif;font-weight:400;font-style:normal;font-display:fallback}.banner.giftcard-banner .giftcard-banner__button button:hover{background-color:#000;color:#fff}@media only screen and (min-width: 768px){.banner.giftcard-banner::after{content:"";position:absolute;top:0;right:0;height:100%;width:100%;background-repeat:no-repeat;background-size:contain;background-position:top right;z-index:1}.banner.giftcard-banner .giftcard-banner__title{display:inline-block;font-size:2.5rem;z-index:2}.banner.giftcard-banner .giftcard-banner__message{display:inline-block;background-color:#fff;color:#000;padding:5px 15px 1px;margin-left:15px;margin-top:0;z-index:2}.banner.giftcard-banner .giftcard-banner__button{z-index:2}.banner.giftcard-banner.giftcard-banner--pre-xmas::after{background-image:url("../../images/banner_images/2018_TCS_Xmas_Pre_Nav.png")}.banner.giftcard-banner.giftcard-banner--post-xmas::after{background-image:url("../../images/banner_images/2018_TCS_Xmas_Post_Nav.png")}.banner.giftcard-banner.giftcard-banner--post-xmas .giftcard-banner__message{background-color:#FECB2F}}.inpage-banner{position:relative;display:block;width:100%;height:auto;margin-bottom:1.5rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.inpage-banner a{display:block;width:100%;height:100%}.inpage-banner img{margin:0 auto}@media only screen and (min-width: 768px){.inpage-banner{margin-top:3rem;margin-bottom:3rem}}.club-grid{position:relative;width:100%;max-width:100%;padding:0 0 6rem 0}.club-grid .club-grid__grid{display:grid;gap:4rem}@media only screen and (min-width: 768px){.club-grid .club-grid__grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.club-grid .club-grid__grid{grid-template-columns:1fr 1fr 1fr}}.pill{display:inline-block;padding:0.7rem 2rem 0.4rem;margin-top:-0.7rem;border-radius:5px;line-height:1}.pill.pill--error{background-color:#FF1D25;color:var(--color-brand-white)}.event-block{display:grid;width:100%;max-width:1440px;margin:4rem auto;padding:14px 14px 0 14px;font-family:Aeonik-Regular, sans-serif;font-size:var(--font-size--md);--title-font-size:var(--font-size--lg);--title-font-family:"paralucent-condensed", sans-serif;--title-font-weight:600;--title-line-height:0.85;--font-bold:'Aeonik-Bold', Arial, Helvetica, sans-serif}@media screen and (min-width: 1024px){.event-block{grid-template-columns:50% 1fr;gap:4rem;margin-top:8rem;margin-bottom:0rem;--title-font-size:var(--font-size--xxl)}}.event-block .event-block__media{display:none}@media screen and (min-width: 1024px){.event-block .event-block__media{display:block}.event-block .event-block__media .swiper.event-gallery-main,.event-block .event-block__media .swiper.event-gallery-thumbs{width:100%;max-width:720px;height:auto}.event-block .event-block__media .swiper.event-gallery-main .swiper-slide,.event-block .event-block__media .swiper.event-gallery-thumbs .swiper-slide{position:relative}.event-block .event-block__media .swiper.event-gallery-main .swiper-slide>div,.event-block .event-block__media .swiper.event-gallery-thumbs .swiper-slide>div{aspect-ratio:4/3}.event-block .event-block__media .swiper.event-gallery-main .swiper-slide>div img,.event-block .event-block__media .swiper.event-gallery-thumbs .swiper-slide>div img{width:100%;height:100%;object-fit:cover;object-position:center center}.event-block .event-block__media .swiper.event-gallery-main .swiper-button-prev,.event-block .event-block__media .swiper.event-gallery-main .swiper-button-next{width:50px;height:auto;aspect-ratio:1/1;background-color:rgba(255,255,255,0.5)}.event-block .event-block__media .swiper.event-gallery-main .swiper-button-prev:after,.event-block .event-block__media .swiper.event-gallery-main .swiper-button-next:after{font-size:12px;color:var(--color-brand-black)}.event-block .event-block__media .swiper.event-gallery-main .swiper-button-prev:active,.event-block .event-block__media .swiper.event-gallery-main .swiper-button-next:active{background-color:#fff}.event-block .event-block__media .swiper.event-gallery-thumbs{padding-top:16px}.event-block .event-block__media .swiper.event-gallery-thumbs .swiper-slide{position:relative;padding-bottom:8px}.event-block .event-block__media .swiper.event-gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-brand-black)}.event-block .event-block__media .swiper.event-gallery-thumbs img{cursor:pointer !important}}.event-block .event-block__content{display:grid;row-gap:2rem;padding:24px}@media screen and (min-width: 600px){.event-block .event-block__content{padding:0}}.event-block .event-block-header{display:grid;grid-template-columns:0.4fr 1fr 50px;column-gap:1rem}@media screen and (min-width: 600px){.event-block .event-block-header{grid-template-columns:auto 1fr 80px;column-gap:2rem;margin-bottom:2rem}}.event-block .event-block-date{padding-right:1rem;border-right:1px solid #D9D9DB}@media screen and (min-width: 600px){.event-block .event-block-date{padding-right:2rem}}.event-block .event-block-date__main{font-size:var(--title-font-size);font-family:var(--title-font-family);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:uppercase}.event-block .event-block-title{display:flex;flex-direction:column;gap:0.5rem;font-size:var(--title-font-size);font-family:var(--title-font-family);font-weight:var(--title-font-weight);line-height:var(--title-line-height);text-transform:uppercase}.event-block .event-block-title .event-block-title__one{font-weight:400}.event-block .event-block-title .event-block-title__three{color:#DDDDDD}.event-block .event-block-type{position:relative;display:grid;row-gap:1rem}.event-block .event-block-type>div{font-family:var(--font-bold);font-weight:600}.event-block .event-block-type select{width:100%;max-width:100%;height:50px;padding:16px}.event-block .event-type-button{position:relative;height:55px;width:100%;max-width:100%;padding:8px 32px 8px 16px;border-radius:6px;border:1px solid #3D3C40;background-color:transparent;display:flex;align-items:center;justify-content:flex-start;gap:16px}.event-block .event-type-button.is-selected .event-type-button__arrow{transform:translateY(-50%) rotate(180deg);transform-origin:center center}.event-block .event-type-button .event-type-button__arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.event-block .event-type-button .event-type-button__icon{width:auto;height:95%;aspect-ratio:1/1;border-radius:100%;display:grid;place-items:center;background-color:var(--color-brand-yellow);pointer-events:none}.event-block .event-type-button .event-type-button__icon svg{display:block;width:100%;max-width:50%;height:auto}.event-block .event-type-button .event-type-button__label{font-family:var(--font-bold);pointer-events:none}.event-block .event-type-menu{opacity:0;visibility:hidden;pointer-events:none;transition:all 0.15s ease-in-out;position:absolute;top:calc(100% + 32px);left:0;z-index:1;width:100%;max-width:100%;background-color:#F6F6F8;border-radius:6px;border:1px solid #3D3C40;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.event-block .event-type-menu.is-open{opacity:1;visibility:visible;pointer-events:all;top:calc(100% + 8px)}.event-block .event-type-menu button{position:relative;height:55px;width:100%;max-width:100%;padding:8px 32px 8px 16px;background-color:transparent;display:flex;align-items:center;justify-content:flex-start;gap:16px}.event-block .event-type-menu button:active{background-color:var(--color-brand-black);color:var(--color-brand-white)}.event-block .event-block-info{margin-bottom:2rem}.event-block .event-block-pay{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.event-block .event-block-pay__price{white-space:nowrap}.event-block .event-block-pay__price span:first-child{font-size:var(--title-font-size);font-family:var(--title-font-family);font-weight:var(--title-font-weight);line-height:var(--title-line-height)}.event-block .event-block-pay__price span{font-size:var(--font-size--base)}@media screen and (min-width: 1024px){.event-block .event-block-pay__price span{font-size:var(--font-size--md)}}.event-block .event-block-pay__method{padding:5px 10px;align-items:center;justify-content:center;text-align:center;font-family:var(--font-bold)}.event-block .event-block-actions a,.event-block .event-block-actions button{width:100%;align-items:center;justify-content:center}.event-block .event-block-actions a.button--not-available,.event-block .event-block-actions button.button--not-available{background:#F6F6F8}.event-block .event-block-offers{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#FEE5E0;color:#FC4700;font-family:var(--font-bold)}.event-block .event-block-footer{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:2rem;margin-top:2rem}.event-block .event-block-payments{display:grid;row-gap:1rem}@media screen and (min-width: 600px){.event-block .event-block-payments{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem}}.event-block .event-block-cards{display:flex;gap:0.6rem}.event-block .event-block-cards>div{padding:6px 12px;max-width:55px;border:1px solid #ddd;display:inline-flex;align-items:center;justify-content:center}.event-block .event-block-share button{display:flex;align-items:center;justify-content:center;gap:1rem;padding:8px 16px;background:none;cursor:pointer}.event-block .event-block-share button>*{pointer-events:none}.event-block .event-block-share button:hover,.event-block .event-block-share button:active{cursor:pointer;text-decoration:underline}.event-block .share-panel{opacity:0;visibility:hidden;pointer-events:none;position:fixed;bottom:0;left:0;width:100%;max-width:100vw;height:100%;max-width:100vh;background-color:rgba(0,0,0,0.8);z-index:100;display:flex;flex-direction:column;justify-content:flex-end}.event-block .share-panel.is-open{opacity:1;visibility:visible;pointer-events:all}.event-block .share-panel .triangle-top{display:none}.event-block .share-panel .share-panel__list{padding:16px;display:flex;flex-direction:column;background-color:#fff;border-radius:1em 1em 0 0}.event-block .share-panel .share-panel__list a{position:relative;display:block;width:100%;max-width:100%;padding:16px 0;background-color:#fff;color:black;border-bottom:1px solid #EDEDED;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer}.event-block .share-panel .share-panel__list a:hover,.event-block .share-panel .share-panel__list a:active{text-decoration:underline}.event-block .share-panel .share-panel__list a .share-success{opacity:0;visibility:hidden;pointer-events:none;transition:right 0.2s ease-in-out;position:absolute;top:50%;right:-20px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;color:#FC4700}.event-block .share-panel .share-panel__list a .share-success.is-visible{opacity:1;visibility:visible;right:0}@media screen and (min-width: 600px){.event-block .event-block-share{position:relative}.event-block .share-panel{position:absolute;top:calc(100% + 16px);bottom:auto;left:auto;right:0;width:auto;height:auto;background-color:transparent}.event-block .share-panel .triangle-top{display:block;position:absolute;top:-9px;right:45px;width:0px;height:0px;border-style:solid;border-width:0 9.5px 10px 9.5px;border-color:transparent transparent #3D3C40 transparent;transform:rotate(0deg);border-radius:2px}.event-block .share-panel .triangle-top:after{content:'';position:absolute;top:2px;left:-9px;border-radius:2px;width:0px;height:0px;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;transform:rotate(0deg)}.event-block .share-panel .share-panel__list{border-radius:6px;border:1px solid #3D3C40;min-width:260px;padding:0 16px;overflow:hidden;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px}.event-block .share-panel .share-panel__list a{text-align:left;padding:16px 0}.event-block .share-panel .share-panel__list a:hover{text-decoration:underline}}.event-block .details{position:relative;width:100%;max-width:100%}.event-block .details .details__label{position:relative;padding:1rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:0.1em;transition:background-color 0.2s;display:flex;align-items:center;justify-content:center;gap:1rem}.event-block .details .details__label span{display:inline-block}@media (prefers-reduced-motion: no-preference){.event-block .details .details__label:hover{text-decoration:none}}.event-block .details .details__indicator{position:relative;display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.event-block .details .details__hider{position:relative;max-height:210px;overflow:hidden;transition:max-height 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.event-block .details .details__hider:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:60px;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #f8f8f9 79%, #f6f6f8 100%);z-index:1}.event-block .details .details__content{padding:1rem 0 2rem}.event-block .details .details__input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.event-block .details .details__input:checked ~ .details__hider{max-height:999px;transition:max-height 1s cubic-bezier(0.39, 0.575, 0.565, 1)}.event-block .details .details__input:checked ~ .details__hider:after{opacity:0;visibility:hidden}.event-block .details .details__input:checked ~ .details__label svg{transform:rotate(180deg);transform-origin:center}
