@import "https://fonts.googleapis.com/css2?family=Geologica:wght@700&family=Neucha&family=Roboto:wght@100&display=swap";html{scroll-behavior:smooth}body{background-color:#fff;margin:0;font-size:24px;font-weight:600;font-family:Neusa,serif;line-height:32px;display:flex;flex-direction:column}@media(max-width:834px){body{font-size:20px}}h1{font-size:48px;line-height:60px}a,a:link,a:visited{color:#000}.section{padding:80px 40px}.section ul{list-style-type:disc;margin-left:30px;margin-bottom:40px}.section ul:last-child{margin-bottom:0}.section p{margin-bottom:32px}.section p:last-child{margin-bottom:0}.section-header{position:relative;font-size:32px;line-height:40px;font-weight:700;text-transform:uppercase;margin-bottom:32px}@media(min-width:835px){.section-header{font-size:48px;line-height:60px}}a[href^="tel:"]{color:#f33;text-decoration:none}.red-section{background-color:#f33;color:#fff}.red-section a,.red-section a:link,.red-section a:visited{color:#fff;text-decoration:underline}.page-title{padding:40px;text-transform:uppercase;font-weight:700;font-size:25px}.content-wrapper{margin:0 auto;width:100%;max-width:1200px;box-sizing:border-box}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes shake{0%,100%{transform:translateX(0)}30%,50%,70%,90%{transform:translateX(-5px)}40%,60%,80%{transform:translateX(5px)}}[data-animation=fadeIn]{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s ease-out}[data-animation=shake]{opacity:1;transform:translateX(0);transition:transform 1s ease-out}.button-transparent,.button-black{border:1px solid #fff;background-color:transparent;color:#fff}.button-transparent:hover,.button-black:hover{background-color:#fff;color:#000}.button-transparent:hover a,.button-black:hover a{color:#000;display:block}.button-black{border:1px solid #000;background-color:#000}button{text-decoration:none;position:relative;overflow:hidden;transition:.3s ease all}button a,button a:link,button a:visited,button a:hover{text-decoration:none}button:active{top:1px;box-shadow:0 4px 10px rgba(0,0,0,.3)}button:disabled{top:1px}.section button{text-decoration:none}.section button a,.section button a:link,.section button a:visited,.section button a:hover{text-decoration:none}.target::before{content:"";display:block;height:50px;margin:-50px 0 0}.padding-bottom-0{padding-bottom:0}sof-coaches .swiper-slide{height:initial}.aL,.aR{background-image:url(/images/arrow-left-black.svg);background-repeat:no-repeat;background-position:50%;background-size:15px 15px;background-color:rgba(255,255,255,.82);width:40px;height:40px;border-radius:50%;transform:translateY(-50%);position:absolute;cursor:pointer;top:50%;left:10px}.aL{background-image:url(/images/arrow-right-black.svg);right:10px;left:initial}@font-face{font-family:neusa;src:url(/fonts/Neusa-Light.woff2)format("woff2"),url(/fonts/Neusa-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:neusa;src:url(/fonts/Neusa-Regular.woff2)format("woff2"),url(/fonts/Neusa-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:neusa;src:url(/fonts/Neusa-Medium.woff2)format("woff2"),url(/fonts/Neusa-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:neusa;src:url(/fonts/Neusa-DemiBold.woff2)format("woff2"),url(/fonts/Neusa-DemiBold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:neusa;src:url(/fonts/Neusa-SemiBold.woff2)format("woff2"),url(/fonts/Neusa-SemiBold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:neusa;src:url(/fonts/Neusa-Bold.woff2)format("woff2"),url(/fonts/Neusa-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:neusa;src:url(/fonts/Neusa-ExtraBold.woff2)format("woff2"),url(/fonts/Neusa-ExtraBold.woff)format("woff");font-weight:800;font-style:normal}@font-face{font-family:neusa;src:url(/fonts/Neusa-Black.woff2)format("woff2"),url(/fonts/Neusa-Black.woff)format("woff");font-weight:900;font-style:normal}html,body{height:100%}h1,h2,h3,p{margin:0}button{font-family:Neusa,serif;text-transform:uppercase;cursor:pointer;transition:.3s ease all;line-height:38px;box-sizing:border-box;width:100%;max-width:360px;font-weight:700;font-size:24px;padding:15px 20px}main{flex-grow:1;margin-top:78px}@media(max-width:834px){main{margin-top:50px}}ul{list-style:none;margin:0;padding:0}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}.footer{background-color:#000;color:#fff;padding:80px 40px;display:flex}.footer a{color:#fff}.footer a:visited{color:#fff}.footer a:hover{color:#e6e6e6}.footer a:active{color:#ccc}.footer-nav-links{font-size:20px;line-height:40px;display:flex;justify-content:space-between;margin:0 0 40px}@media(max-width:400px){.footer-nav-links{font-size:18px}}@media(max-width:350px){.footer-nav-links{flex-direction:column}}.footer-desktop-logo{display:none}.footer-buttons{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;text-align:center;grid-gap:16px;margin-bottom:40px}.footer-buttons .button-wrapper button{width:100%;max-width:initial}.footer-buttons .button-wrapper button.insta,.footer-buttons .button-wrapper button.fb{font-size:26px}.footer-buttons .button-wrapper:nth-child(1),.footer-buttons .button-wrapper:nth-child(2){grid-column:1/-1}.footer-header{font-size:30px;line-height:40px;font-weight:700}.footer-item{line-height:32px}.footer-section{margin-bottom:32px}.footer-section:last-child{margin-bottom:0}.footer-address{margin-bottom:40px}.footer-mobile-logo{text-align:center}.footer-logo{margin-bottom:32px}@media(min-width:431px) and (max-width:834px){.footer-address{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.footer-buttons .button-wrapper:nth-child(1),.footer-buttons .button-wrapper:nth-child(2){grid-column:auto}}@media(min-width:835px){.footer{background-color:#000;color:#fff;padding:80px 40px;display:flex}.footer .content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}.footer-desktop-logo{display:block}.footer-mobile-logo{display:none}.footer-nav-links{display:block;font-size:32px;line-height:40px;margin-bottom:32px}.footer-address{margin-bottom:0;justify-self:right}}.navbar-wrapper{position:fixed;background-color:#fff;z-index:20;width:100%;transition:.5s ease all}.navbar{display:flex;align-items:stretch;position:relative;height:78px;font-size:24px;font-weight:700;text-transform:uppercase;white-space:nowrap}.navbar .nav-menu{display:flex;margin-left:auto}.navbar a{color:#000;display:flex;align-items:center}.navbar a:hover{background-color:#f33;color:#fff}.navbar li{display:flex;align-items:stretch}.navbar li a{padding-left:20px;padding-right:20px}.navbar li.active{background-color:#f33}.navbar li.active a{color:#fff}.navbar .menu-icon{display:none;width:64px;cursor:pointer;text-align:right;background-repeat:no-repeat;background-position:50%;background-image:url(/images/elements/Menu.svg)}.navbar .menu-icon.cross{background-image:url(/images/elements/Cross.svg)}.navbar .logo-spacer{width:140px}.navbar .logo{display:inline-block;width:140px;height:110px;background-color:#f33;position:absolute;top:0;left:0;z-index:200;background-size:79%;background-repeat:no-repeat;background-position:50%;background-image:url(/images/elements/SOF.svg)}.navbar .book{margin-left:auto;background-color:#000;vertical-align:middle;display:flex;align-items:center;color:#fff;padding-left:24px;padding-right:24px}.navbar .social{display:flex;background-color:#f33;padding-left:30px;padding-right:30px;align-items:center}.navbar .instagram,.navbar .facebook{color:#fff;font-size:28px;transition:.3s ease color}.navbar .instagram:hover,.navbar .facebook:hover{color:#000}.navbar .instagram{margin-right:32px}@media(max-width:834px){.navbar{height:50px}.navbar .logo{height:100%;background-size:40%}.navbar .logo{height:100%}.navbar .nav-menu{display:none;width:100%;position:absolute;bottom:0;left:0;background-color:#000;transform:translateY(100%);z-index:100;margin:0;box-shadow:0 4px 20px 20px rgba(0,0,0,.3)}.navbar .nav-menu.is-active{display:block}.navbar .nav-menu a{color:#fff;width:100%;padding:30px 40px}.navbar .social{display:none}.navbar .menu-icon{display:inline-block}.navbar .navbar-black .nav-menu{background-color:#000}}.navbar-black{background-color:#000;box-shadow:0 4px 10px rgba(255,255,255,.3)}.navbar-black .menu-icon{filter:invert(100%)}.navbar-black .navbar{height:50px}.navbar-black li a{color:#fff}.navbar-black .logo{height:100%;background-size:40%}@media(max-width:834px){.navbar-black .nav-menu{background-color:#000}}@media(max-width:834px){.navbar-wrapper{background-color:#000}}@media(max-width:1050px){.menu-icon{filter:invert(100%)}.navbar{font-size:20px;font-weight:700}.navbar .logo{width:100px;height:100%}.navbar .logo-spacer{width:100px}.navbar li a{padding-left:12px;padding-right:12px}}@media(max-width:1100px){.navbar li a{padding-left:15px;padding-right:15px}}@media(max-width:900px){.navbar li a{padding-left:8px;padding-right:8px}}.play-today-price{padding:35px 40px;max-width:initial;transition:.3s ease all;cursor:pointer}.play-today-price:hover{background-color:#fff;color:#000}.play-today-price-value{font-size:65px;line-height:70px}.play-today-price{display:flex;border:1px solid #fff;padding:24px 30px;align-items:center;box-sizing:border-box;margin-bottom:24px}.play-today-price-caption{color:#000;text-transform:uppercase;line-height:24px;font-size:24px;padding-right:10px;margin-right:auto}.red-section .play-today-price-cell a{text-decoration:none}@media(min-width:835px){.play-today .section-header{margin-bottom:0}.play-today .content-wrapper{width:100%;display:grid;grid-template-columns:1.5fr 1fr 2fr;grid-gap:40px}.play-today-price-value{font-size:64px;line-height:64px}.play-today-content{max-width:332px;margin-left:auto;margin-right:auto;margin-bottom:0}.play-today-content p{margin-top:0;margin-bottom:0}}.calendar-review-wrapper{overflow:hidden;display:flex;flex-direction:column}.calendar{background-color:#fff;color:#000;margin-left:-40px;margin-right:-40px;margin-bottom:-78px}.calendar .section-header{padding-left:40px;padding-right:40px;margin-bottom:40px}.stripe{display:none;position:relative}.stripe:before{content:"";position:absolute;top:-100px;left:0;background:#f33;transform:rotate(50deg);transform-origin:0 0;width:200%;height:30px;transition:transform .2s ease-out}.calendar2{margin:0 0 1px;overflow:hidden}.calendar2.section{padding-left:0;padding-right:0;padding-bottom:0}.calendar2 .stripe:before{width:150%;background:linear-gradient(to right,#FF3333,transparent 70%)}@media(min-width:835px){.stripe{display:block}.calendar{background-color:#000;padding-bottom:0;color:#fff;margin-bottom:0;margin-left:0;margin-right:0}.calendar .section-header{text-align:center;margin-bottom:80px}.calendar2{padding-bottom:100px}.calendar2.section{padding-left:40px;padding-right:40px;padding-bottom:80px}}.home-review-section{background-color:#000;padding-bottom:0}.home-review{display:flex;color:#fff;position:relative;padding-bottom:0;flex-direction:column}.home-review:after{margin-left:auto;content:'';background-image:url(/images/james.png);background-repeat:no-repeat;background-size:contain;min-width:572px;min-height:470px;margin-top:-100px}.home-review-content{line-height:40px;font-size:24px;font-weight:700;margin-bottom:20px}.home-review-name{line-height:60px;font-size:20px;font-weight:600}.home-review-wrapper{box-sizing:border-box;max-width:765px;border-left:24px solid #f33;padding-left:32px;min-height:200px;width:100%}@media(min-width:1100px){.home-review-wrapper{min-height:220px}.home-review-section{padding-top:120px}.home-review{flex-direction:row;align-items:flex-start}.home-review-content{line-height:40px;font-size:32px;font-weight:700;margin-bottom:20px}.home-review-name{line-height:40px;font-size:24px;font-weight:600}}@media(max-width:580px){.home-review:after{min-height:360px;margin-top:-25px;margin-left:-30px}}.why-squash{padding-top:80px;padding-bottom:80px}.why-squash .content-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px}.why-squash-item{display:flex;margin-bottom:80px}.why-squash-item:last-child{margin-bottom:0}.why-squash-item-number{color:#f33;font-size:80px;line-height:70px;font-family:geologica,sans-serif;margin-right:70px;width:110px}.why-squash-item-title{margin-bottom:16px;font-size:36px;line-height:40px;font-weight:700;text-transform:uppercase}.why-squash-item-wrapper{max-width:530px}.why-squash-lg.content-wrapper,.why-squash-md.content-wrapper{display:none}@media(min-width:835px){.why-squash-lg.content-wrapper{display:grid}}@media(max-width:834px){.why-squash.section{padding:40px 0 0}.why-squash .section-header{margin-bottom:40px;padding-left:40px;padding-right:40px}.why-squash-item-wrapper{padding-left:40px;padding-right:40px;display:block;margin-bottom:30px;padding-bottom:10px;max-width:initial;border-bottom:2px solid #000}.why-squash-item-wrapper:last-child{border-bottom:none;margin-bottom:0}.why-squash-md.content-wrapper{display:block}.why-squash-item-title{font-size:20px;line-height:40px;position:relative;padding-right:25px;cursor:pointer;position:relative}.why-squash-item-title.drawer-open:after{transform:rotate(-180deg)}.why-squash-item-title:after{cursor:pointer;transition:.3s ease all;position:absolute;right:0;top:15px;content:'';background-image:url(/images/arrow-down-red.svg);background-repeat:no-repeat;display:inline-block;width:20px;height:13px;background-size:contain}.why-squash-item-content{display:none;opacity:0;transition:.3s ease-in-out all;padding-bottom:20px}.why-squash-item-content.drawer-open{opacity:1;display:block}}.meet-coaches{overflow:hidden;position:relative;padding-top:80px;background-color:#000;color:#fff;padding-bottom:120px}.meet-coaches-header{position:relative;margin:0 0 80px;color:#fff;font-weight:700;font-size:48px;line-height:60px;text-transform:uppercase;text-align:center}.fire-up .fire-up-image{display:none}.fire-up .fire-up-text{margin-bottom:32px}@media(max-width:430px){.fire-up button{width:100%}}@media(min-width:835px){.fire-up .fire-up-image{margin-top:20px;background-repeat:no-repeat;background-size:contain;display:inline-block;width:150px;height:150px}.fire-up .content-wrapper{width:100%;display:grid;grid-template-columns:1fr 2fr;grid-gap:40px}.fire-up .fire-up-text{margin-bottom:32px}.fire-up .fire-up-title{margin-bottom:0}}.section-logo a{text-decoration:underline;color:#f33}.section-logo-image{display:none}@media(min-width:835px){.section-logo-image{display:block}.section-logo .content-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px}}.top-banner .image-container{width:100%;height:calc(100vw * 9/20);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;text-transform:uppercase;background-position:50%;max-height:500px}.top-banner .image-caption{color:#fff;flex-grow:1;width:0;height:100%;display:flex;justify-content:center;align-items:center;font-size:24px;line-height:40px}.top-banner .image-caption .text1,.top-banner .image-caption .text2{background-color:#000;padding-left:15px;padding-right:15px;align-self:flex-start}.top-banner .image-caption .text1{background-color:#f33;color:#000}.top-banner .image-caption .text2{background-color:#000}.top-banner .image-caption .text-wrapper{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:835px){.top-banner .image-caption{font-size:64px;line-height:80px}}body.popup-show{overflow:hidden}.popup{position:fixed;top:0;bottom:0;left:0;right:0;padding:20px 40px;z-index:999;background:#fff;opacity:0;transition:opacity .25s ease-out;pointer-events:none;overflow:auto}.popup-show{opacity:1;pointer-events:auto}.popup-container{position:relative;margin:0 auto;max-width:620px}.popup-close{top:0;right:-37px;z-index:10;background-image:url(/images/elements/Cross.svg);display:inline-block;width:40px;height:40px;float:right;opacity:.2}.popup-close:hover,.popup-close:focus{cursor:pointer;opacity:1}form{text-align:center}.form-group{display:flex;flex-direction:column;margin-bottom:20px;text-align:left;position:relative}.form-group:last-child{margin-bottom:0}.form-group label{line-height:20px}.form-fields{margin-bottom:30px}input,textarea{box-sizing:border-box;width:100%;padding:10px;margin:5px 0;border:1px solid #1a1a1a;font-size:20px;line-height:30px;background-color:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}input:focus,textarea:focus{border-color:#000;box-shadow:0 0 8px rgba(0,0,0,.3);background-color:#f7f7f7}input:hover,textarea:hover{border-color:#000}input:invalid,textarea:invalid{border-color:#e66;background-color:#ffe6e6}input:disabled,textarea:disabled{background-color:#f2f2f2;border:1px solid #666}.error-message{position:absolute;left:0;bottom:-20px;color:#f33;font-size:16px;margin-top:-8px}.we-offer{padding-top:50px;padding-bottom:50px}.we-offer .section-header{margin-bottom:24px}.we-offer-list{display:grid;grid-template-columns:1fr;column-gap:80px;row-gap:16px}.section .we-offer-list{margin:0}.we-offer-list li{display:flex;align-items:center;border-bottom:1px solid #fff;padding-bottom:16px}.we-offer-list li:last-child{border-bottom:none;padding-bottom:0}.we-offer-list li:before{content:'';display:inline-block;width:80px;height:80px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:24px}.we-offer-list .we-offer-single:before{background-image:url(/images/elements/Single.svg)}.we-offer-list .we-offer-cafe:before{background-image:url(/images/elements/Cafe.svg)}.we-offer-list .we-offer-tournament:before{background-image:url(/images/elements/Tournament.svg)}.we-offer-list .we-offer-locker:before{background-image:url(/images/elements/Locker.svg)}.we-offer-list .we-offer-showcase:before{background-image:url(/images/elements/Glass.svg)}.we-offer-list .we-offer-terrace:before{background-image:url("/images/elements/Green Space.svg")}@media(min-width:835px){.we-offer .section-header{margin-bottom:40px}.we-offer-list{display:grid;grid-template-columns:1fr 1fr}.we-offer-list{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:16px}.we-offer-list li{padding-bottom:16px}.we-offer-list li:nth-last-child(2),.we-offer-list li:last-child{border-bottom:none;padding-bottom:0}}.new-players-info-item{display:flex;margin-bottom:16px}.new-players-info-item:last-child{margin-bottom:0}.new-players-info-item-wrapper{position:relative;border-bottom:2px solid #000;width:100%}.new-players-info-item-wrapper a{text-decoration:underline}.new-players-info-item-title{cursor:pointer;font-weight:700;text-transform:uppercase;font-size:20px;line-height:40px;padding-right:25px;margin-bottom:16px;cursor:pointer;position:relative}.new-players-info-item-title.drawer-open:after{transform:rotate(-180deg)}.new-players-info-item-title:after{cursor:pointer;transition:.3s ease all;position:absolute;right:0;top:15px;content:'';background-image:url(/images/arrow-down-red.svg);background-repeat:no-repeat;display:inline-block;width:20px;height:13px;background-size:contain}.new-players-info-item-content{display:none;opacity:0;transition:.3s ease-in-out all}.new-players-info-item-content.drawer-open{margin-bottom:16px}.new-players-info-item-content.drawer-open{opacity:1;display:block}@media(min-width:835px){.new-players-info-item{margin-bottom:40px}.new-players-info-item-title{font-size:36px;line-height:60px;margin-bottom:40px;position:initial}.new-players-info-item-title:after{top:25px}.new-players-info-item-wrapper{display:grid;grid-template-columns:1.2fr 2fr}.new-players-info-item-content{padding-right:80px;transition:.3s ease all}.new-players-info-item-content.drawer-open{margin-top:10px;margin-bottom:40px}}.info-icon{display:none}.drawer-item{border-top:1px solid #000}.drawer-item a{text-decoration:underline}.drawer-item h1,.drawer-item h2,.drawer-item h3,.drawer-item h4{margin-bottom:30px;text-transform:uppercase}.drawer-item p{margin-bottom:20px}.drawer-item p:last-child{margin-bottom:0}.drawer-item .drawer-description,.drawer-item .bottom-text{padding-top:24px;padding-bottom:24px}.drawer-item a{color:#f33;text-decoration:underline}.drawer-item .section-header,.drawer-item .drawer-sub-header{font-size:24px;font-weight:700;line-height:40px;margin-bottom:0;padding:16px 24px;border-bottom:1px solid #fff;text-transform:uppercase;cursor:pointer;position:relative}.drawer-item .section-header.drawer-open:after,.drawer-item .drawer-sub-header.drawer-open:after{transform:rotate(-180deg)}.drawer-item .section-header:after,.drawer-item .drawer-sub-header:after{cursor:pointer;transition:.3s ease all;position:absolute;right:0;top:15px;content:'';background-image:url(/images/arrow-down-red.svg);background-repeat:no-repeat;display:inline-block;width:20px;height:13px;background-size:contain}.drawer-item .section-header:after,.drawer-item .drawer-sub-header:after{top:30px;right:20px}.drawer-item .section-header{background-color:#000;color:#fff}.drawer-item .drawer-sub-header{border-top:1px solid #000}.drawer-item .drawer-sub-item{margin-left:-24px;margin-right:-24px;margin-top:-1px;border-bottom:1px solid #000}.drawer-item .drawer-item-content,.drawer-item .drawer-sub-content{padding:0 24px;display:none;opacity:0;transition:.3s ease-in-out all}.drawer-item .drawer-item-content.drawer-open,.drawer-item .drawer-sub-content.drawer-open{opacity:1;display:block}.drawer-item .drawer-sub-content.drawer-open{padding-bottom:26px}@media(max-width:834px){.drawer-section{padding:0}}@media(min-width:835px){.drawer-item{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;border:0}.drawer-item .info-icon{display:inline-block;width:150px;height:150px;background-size:contain;background-repeat:no-repeat;background-position:50%}.drawer-item .drawer-description{padding-top:0;padding-bottom:32px}.drawer-item .bottom-text{padding-top:32px;padding-bottom:0}.drawer-item h2.section-header{padding:0;margin-bottom:20px}.drawer-item .drawer-item-content{display:block;opacity:1!important}.drawer-item .section-header{font-size:48px;font-weight:700;line-height:60px;background-color:#fff;color:#000;cursor:initial;pointer-events:none}.drawer-item .section-header:after{display:none}.drawer-item .drawer-sub-header{font-size:36px;font-weight:700;line-height:60px;padding:32px 50px 32px 24px}.drawer-item .drawer-sub-header:after{top:57px}.drawer-section.black,.drawer-section.red{background-color:#000;color:#fff}.drawer-section.black .section-header,.drawer-section.red .section-header{background-color:#000;color:#fff;border-bottom:0}.drawer-section.black .drawer-sub-header,.drawer-section.red .drawer-sub-header{border-top:1px solid #fff;border-bottom:0}.drawer-section.black .drawer-sub-item,.drawer-section.red .drawer-sub-item{border-bottom:1px solid #fff}.drawer-section.red{background-color:#f33}.drawer-section.red .section-header{background-color:#f33}.drawer-section.red a{color:#fff}.drawer-section.red .section-header:after,.drawer-section.red .drawer-sub-header:after{background-image:url(/images/arrow-down-white.svg)}.drawer-section .no-padding{padding-bottom:0}}.anchor-icons{padding:0 40px 80px;font-size:24px;line-height:30px;font-weight:700;text-transform:uppercase}.anchor-icons a{display:block;color:#000;width:100%}.anchor-icons a:hover{color:#fff}.anchor-caption{height:100px;display:flex;justify-content:center;align-items:center}.anchor-icons-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px;justify-items:center}.anchor-icon{text-align:center;background-image:url(/images/anchor-icons/Court_Default.svg);background-color:#f0f0f0;background-repeat:no-repeat;background-position:50% 35%;width:100%;max-width:350px;background-size:60%;color:#000;display:flex;justify-content:center;align-items:flex-end;padding:0 25px;box-sizing:border-box;aspect-ratio:1/1;transition:.3s ease background-color}.anchor-icon .anchor-icons-container{grid-template-columns:repeat(4,280px)}.anchor-icon:hover{background-color:#000;background-image:url(/images/anchor-icons/Court_Hover.svg);color:#fff}.anchor-icon.lessons{background-image:url(/images/anchor-icons/Lessons_Default.svg);background-size:54%}.anchor-icon.lessons:hover{background-image:url(/images/anchor-icons/Lessons_Hover.svg)}.anchor-icon.clinics{background-image:url(/images/anchor-icons/Clinics_Default.svg)}.anchor-icon.clinics:hover{background-image:url(/images/anchor-icons/Clinics_Hover.svg)}.anchor-icon.rr{background-image:url(/images/anchor-icons/RR_Default.svg)}.anchor-icon.rr:hover{background-image:url(/images/anchor-icons/RR_Hover.svg)}.anchor-icon.ladder{background-image:url(/images/anchor-icons/Ladder_Default.svg)}.anchor-icon.ladder:hover{background-image:url(/images/anchor-icons/Ladder_Hover.svg)}.anchor-icon.tournaments{background-position-y:23%;background-image:url(/images/anchor-icons/Tournaments_Default.svg)}.anchor-icon.tournaments:hover{background-image:url(/images/anchor-icons/Tournaments_Hover.svg)}.anchor-icon.sof-open{background-image:url(/images/anchor-icons/SOFopen_Default.svg)}.anchor-icon.sof-open:hover{background-image:url(/images/anchor-icons/SOFopen_Hover.svg)}.anchor-icon.event{background-image:url(/images/anchor-icons/Event_Default.svg)}.anchor-icon.event:hover{background-image:url(/images/anchor-icons/Event_Hover.svg)}.anchor-icon.academy{background-image:url(/images/anchor-icons/JuniorAcademy_Default.svg)}.anchor-icon.academy:hover{background-image:url(/images/anchor-icons/JuniorAcademy_Hover.svg)}.anchor-icon.schools{background-image:url(/images/anchor-icons/Schools_Default.svg)}.anchor-icon.schools:hover{background-image:url(/images/anchor-icons/Schools_Hover.svg)}.anchor-icon.camps{background-size:52%;background-image:url(/images/anchor-icons/Camps_Default.svg)}.anchor-icon.camps:hover{background-image:url(/images/anchor-icons/Camps_Hover.svg)}@media(max-width:834px){.anchor-icons{display:none}}@media(max-width:1240px){.anchor-icons{font-size:22px;line-height:35px}}@media(max-width:1170px){.anchor-icons{font-size:20px}.anchor-icons-container{grid-gap:20px}}@media(max-width:1100px){.anchor-icon{background-size:50%;background-position-y:25%;line-height:25px}}@media(max-width:910px){.anchor-caption{height:90px}}.content-section a{text-decoration:underline}.content-section h1,.content-section h2,.content-section h3,.content-section h4{margin-bottom:30px;text-transform:uppercase}@media(max-width:834px){.content-section h1,.content-section h2,.content-section h3,.content-section h4{font-size:24px}}.content-section.red,.content-section.black{background-color:#f33;color:#fff}.content-section.red a,.content-section.black a{color:#fff}.content-section.black{background-color:#000}@media(min-width:835px){.content-section .content-wrapper{width:100%;display:grid;grid-template-columns:1fr 2fr;grid-gap:40px}.content-section .content-section-title{margin-bottom:0}}.news.section{padding:50px 24px}.news .news-title{text-transform:uppercase;font-size:36px;line-height:43px;font-weight:700;margin-bottom:24px}.news .news-item{display:grid;grid-template-columns:1fr;margin-bottom:24px;border-bottom:1px solid #d6d6d6;padding:24px 0}.news .news-item:last-child{border-bottom:0;margin-bottom:0}.news .news-image{display:inline-block;width:100%;max-width:408px;height:0;padding-bottom:24.5%;max-height:100px;background-repeat:no-repeat;background-size:contain;margin-right:30px;background-position:0}.news .news-read-more{font-size:24px;line-height:40px}.news .news-date-source{color:#707070;font-size:18px;margin-bottom:24px;line-height:10px}@media(min-width:835px){.news.section{padding:40px}.news .news-item{grid-template-columns:1fr 2fr}.news-header{text-align:center;margin-bottom:40px}.news-header h2{margin-bottom:0}}@media(max-width:834px){.news .news-item{margin-bottom:12px}.news .news-header .section-header{margin-bottom:20px}.news .news-image{max-width:350px;margin:0 0 24px;padding-bottom:19%}.news .news-title{font-size:28px;line-height:36px}}.story-logo{text-align:center;padding-top:30px}@media(min-width:835px){.story-logo{padding-top:0}}.join-team{text-align:center;background-color:#707070;min-height:314px;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;align-items:center}.join-team h2{text-transform:uppercase;color:#fff;font-size:50px;font-weight:600;line-height:60px;margin-bottom:60px}.join-team button{background-color:#000;color:#fff;border:1px solid #fff;transition:.3s ease-in-out background-color}.join-team button:hover{background-color:#fff;color:#000}.vacancies-item-title{cursor:pointer;font-weight:700;text-transform:uppercase;font-size:32px;line-height:40px;margin-bottom:16px}.vacancies-item-desc{margin-bottom:0}.vacancies-item-wrapper{border-bottom:2px solid #000;padding-bottom:40px;padding-top:40px}.vacancies-item-wrapper:first-child{padding-top:0}.vacancies-item-wrapper:last-child{border-bottom:0;padding-bottom:0}.vacancies-item-wrapper a{color:#f33}.vacancies-header{transition:.3s ease opacity;cursor:pointer;position:relative;cursor:pointer;position:relative}.vacancies-header.drawer-open:after{transform:rotate(-180deg)}.vacancies-header:after{cursor:pointer;transition:.3s ease all;position:absolute;right:0;top:15px;content:'';background-image:url(/images/arrow-down-red.svg);background-repeat:no-repeat;display:inline-block;width:20px;height:13px;background-size:contain}.vacancies-item-options ul,.vacancies-item-options p,.vacancies-item-options h1,.vacancies-item-options h2,.vacancies-item-options h3,.vacancies-item-options p,.vacancies-item-options div{margin-bottom:24px}.vacancies-item-options h1,.vacancies-item-options h2,.vacancies-item-options h3{text-transform:uppercase}.vacancies-item-content{margin-top:32px;display:none;opacity:0;transition:.3s ease-in-out all}.vacancies-item-content.drawer-open{margin-bottom:16px}.vacancies-item-content.drawer-open{opacity:1;display:block}@media(min-width:835px){.vacancies-item{margin-bottom:40px}.vacancies-item-options div:last-child{margin-bottom:0}.vacancies-item-title{font-size:36px;line-height:40px;position:initial;margin-bottom:0}.vacancies-item-title:after{top:25px}.vacancies-item-desc{margin-bottom:0}.vacancies-header{display:grid;grid-template-columns:1fr 2fr;gap:40px}.vacancies-header{padding-right:40px}.vacancies-item-options{display:grid;grid-template-columns:1fr 2fr;gap:20px 40px;padding-right:40px}.vacancies-item-content{transition:.3s ease all}.vacancies-item-content.drawer-open{margin-top:40px;margin-bottom:40px}.join-team h2{font-size:64px;line-height:64px;margin-bottom:80px}}.no-membership a{text-decoration:underline}.no-membership .section-header{margin-bottom:0}.no-membership .content-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px}.no-membership ul{margin:0}.no-membership ul li{margin-bottom:20px}.no-membership ul li:last-child{margin-bottom:0}@media(max-width:834px){.no-membership .content-wrapper{grid-template-columns:1fr;grid-gap:25px}}.time-blocks{background-color:#000;color:#fff}.time-blocks .content-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:40px}.time-blocks .time-blocks-times{display:grid;grid-template-columns:1fr 1fr 1fr}.time-blocks .time-blocks-times p{margin-bottom:10px}.time-blocks .time-blocks-times .times-column{border-right:1px solid #fff;padding-left:30px;padding-right:30px}.time-blocks .time-blocks-times .times-column:first-child{padding-left:0}.time-blocks .time-blocks-times .times-column:last-child{padding-right:0;border-right:none}@media(max-width:1087px){.time-blocks .section-header{margin-bottom:10px}.time-blocks .content-wrapper{grid-template-columns:1fr;grid-gap:25px}}@media(max-width:700px){.time-blocks .time-blocks-times{grid-template-columns:1fr}.time-blocks .time-blocks-times .times-column{border-right:none;border-bottom:1px solid #fff;padding:40px 0}.time-blocks .time-blocks-times .times-column:first-child{padding-top:0}.time-blocks .time-blocks-times .times-column:last-child{padding-bottom:0}.time-blocks .time-blocks-times .times-column:last-child{border-bottom:none}}.get-packages{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff}.get-packages button{background-color:#000}.get-packages button a{color:#fff}.get-packages-text{margin-bottom:30px}.team h1{margin-bottom:50px}