*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;box-sizing:border-box;font-family:proxima-nova,sans-serif}html{font-size:62.5%;scroll-behavior:smooth}body{position:relative;overflow-y:auto;font-family:proxima-nova,sans-serif;min-height:100vh;overflow-x:hidden}.body-content{min-height:75vh}#nav{height:6.4rem;position:relative;display:flex;width:100%;padding:0 2.8rem;align-items:center;background-color:#ed002e;color:#fff}#nav.open #nav-item-container{transform:translateY(0);background-color:#ed002e}#nav.open #user-controls .nav-toggle.open{display:none}#nav.open #user-controls .nav-toggle.close{display:inline-block}#nav .nav-logo{display:block;width:7.7rem;fill:#fff}#nav .nav-logo .nav-logo-horizontal{display:none}#nav .nav-logo .nav-logo-stacked{display:block}#nav .nav-logo svg{width:100%;height:100%;max-width:100%;max-height:100%}#nav #nav-item-container{display:flex;flex-direction:column;margin:0 auto;position:absolute;width:100%;align-items:center;top:100%;transform:translateY(-200%);left:0;padding:0 2.4rem 2.4rem 2.4rem;background-color:transparent;transition:all .4s ease}#nav #nav-item-container .nav-item{padding:1.4em 0;text-align:center}#nav #nav-item-container .nav-item a{display:inline-block;font-weight:700;min-width:8rem}#nav #user-controls{display:flex;flex-direction:row;justify-content:flex-end;flex-grow:100}#nav #user-controls .nav-toggle{fill:#fff;width:2.2rem;height:2.2rem;display:inline-block;cursor:pointer;margin-left:2rem}#nav #user-controls .nav-toggle.open{display:inline-block}#nav #user-controls .nav-toggle.close{display:none}@media screen and (min-width:769px){#nav .nav-logo{width:21rem}#nav .nav-logo .nav-logo-horizontal{display:block}#nav .nav-logo .nav-logo-stacked{display:none}#nav #nav-item-container{position:relative;flex-direction:row;top:0;transform:translateY(0);padding:0;background-color:transparent}#nav #nav-item-container .nav-item{padding:0 .5em}#nav #nav-item-container .nav-item:nth-child(1){margin-left:auto}#nav #nav-item-container .nav-item.nav-register-item{margin-left:auto}#nav #user-controls{display:none}}.btn{color:#fff;text-decoration:none;font-size:1.4rem;font-weight:500;text-transform:uppercase;background-color:#ed002e;transition:.2s all ease;min-width:13.3rem;min-height:3.6rem;margin-right:1rem;padding:1rem 1.05rem;position:relative;cursor:pointer;border-radius:3px;letter-spacing:.075em}.btn:disabled{background-color:#79808a}.btn:disabled:before{background-color:#79808a}.btn:hover:not(:disabled){background-color:#c92c21}.btn:hover:not(:disabled):before{background-color:#c92c21}.btn.btn-white{font-weight:600;background-color:#fff;color:#ed002e}.btn.btn-white:before{background-color:#fff}.btn.btn-white:hover:not(:disabled){color:#fff;background-color:transparent}.btn.btn-white:hover:not(:disabled):before{background-color:transparent}.btn.btn-secondary{background-color:transparent;color:#ed002e}.btn.btn-secondary:before{background-color:transparent}.btn.btn-secondary:hover:not(:disabled){background-color:#f5f6f7}.btn.btn-secondary:hover:not(:disabled):before{background-color:#f5f6f7}.btn.btn-outline{background-color:transparent;color:#1b1c1f;border:2px solid #1b1c1f}.btn.btn-outline:hover:not(:disabled){background-color:transparent}a{font-size:1.4rem;color:#666}input{border:1px solid #dce0e6;border-radius:.4rem;font-weight:400;font-size:1.4rem;line-height:1.7rem;padding:.85rem 1.2rem .85rem 1.6rem}.input-with-icon input{padding-left:3rem}select{border:1px solid #dce0e6;border-radius:.4rem;font-weight:400;font-size:1.4rem;line-height:1.7rem;padding:.85rem 1.2rem .85rem 1.6rem}.input-button-container{display:flex;flex-direction:row}.input-button-container .input-with-icon{width:100%;max-width:30em}.input-button-container input{width:100%;max-width:30em;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;line-height:2.7rem;height:4.6rem}.input-button-container button{background:#ed002e;border-color:#ed002e;padding:.9rem 2.5rem;border-radius:0 .4rem .4rem 0;font-size:1.2rem;font-weight:600;text-align:center;color:#fff;text-transform:uppercase;height:auto}@media(min-width:62em){.input-button-container button{padding:.9rem 5.5rem}}footer{background-color:#1b1c1f;color:#fff;padding-top:3rem;padding-bottom:3rem;font-size:1.4rem}footer p{font-weight:400;font-size:1.6rem;line-height:1.5;margin-bottom:.75em;color:inherit}footer p.title{font-weight:700;text-transform:uppercase;font-size:1.6rem;line-height:1.5;margin-bottom:.75em}footer .title-small{margin-bottom:1.2rem;font-size:1.4rem;line-height:1.25;font-weight:600}footer #footer-container{padding:0 1.2rem 1.5rem 1.2rem;width:83.3%;margin:0 auto}footer #footer-wrapper{padding:0 2.4rem}footer #footer-nav{display:flex;flex-direction:column}footer #footer-nav a{color:#f5f6f7;text-decoration:none;margin-bottom:2rem}footer #footer-nav>div{color:#f5f6f7}@media screen and (min-width:1100px){footer #footer-container{width:75%}footer #footer-nav{flex-direction:row}footer #footer-nav a{margin-right:2rem}footer #footer-nav>div{margin-left:auto}}hr{border-top:.4rem solid #ed002e;border-right:.15rem solid transparent;background-color:transparent;width:15rem;height:.4rem;display:block;position:relative;margin:2em auto 2em auto}hr.left{margin-left:0}hr.right{margin-right:0}hr.white{border-top-color:#fff}hr.white:after{border-top-color:#fff}hr.full{width:100%}hr.thin{border:0;border-top:2px solid #ccc}hr.thin:after{content:none}hr.thinner{border:0;border-top:1px solid #404040}hr.thinner:after{content:none}hr:after{position:absolute;content:"";top:0;right:0;border-right:.15rem solid transparent;border-top:.4rem solid #ed002e;width:100%}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.center-text{display:block;text-align:center}.left-text{text-align:left}.hidden{display:none}.banner{color:#fff;background-color:#ed002e;width:100%;padding:3rem 1.2rem;text-align:center;position:relative;margin-bottom:5rem;border-bottom:.1rem solid #ed002e}.banner>*{color:#fff}.banner:after{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid;border-width:4rem 50vw 0 50vw;border-color:#ed002e transparent transparent transparent}.image-banner{display:flex;flex-direction:column-reverse}.image-banner .lhs-img{margin:0 0 0 2.4rem;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.image-banner .lhs-img img{width:100%}.image-banner .lhs-img-bg{flex-basis:30%;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);background-size:cover;display:block;margin:0}.image-banner .rhs-content{padding:5.5rem 1rem 0 1rem;width:83.33333%;margin-left:auto}@media(min-width:62em){.image-banner{flex-direction:row}.image-banner>*{flex-basis:50%}.image-banner .lhs-img{flex-basis:33%;clip-path:polygon(0 0,90% 0,100% 100%,0 100%);margin:0}.image-banner .rhs-content{flex-basis:66%;width:100%;padding:7rem 8.33% 7rem 1rem}}p,.text,ul{font-size:1.6rem;line-height:1.5;font-weight:400;color:#1b1c1f}h1,.h1{font-size:5.7rem;line-height:.95;color:#484a52;text-transform:uppercase;font-weight:700}h2,.h2{font-size:4rem;line-height:1.1;font-weight:700;color:#484a52}h3,.h3{font-size:2.3rem;line-height:1.25;color:#1b1c1f;font-weight:700}h4,.h4{font-size:1.75rem;line-height:1.25;color:#1b1c1f;font-weight:400;text-transform:uppercase}.title{font-size:4.4rem;line-height:1.05;font-weight:600;text-transform:uppercase}.title-thin{font-size:3rem;line-height:1.05;font-weight:400;text-transform:uppercase}p.large{font-size:2.2rem;line-height:1.4}.bold{font-weight:bold}@media(min-width:62em){h1{font-size:9rem}h2{font-size:4.5rem}h3{font-size:2.5rem}.title-thin{font-size:3.5rem}}.light{color:#a6a6a6}.hero-standard{display:flex;flex-direction:column}.hero-standard .lhs-content{flex-basis:100%;padding:7rem 4rem 7rem 8.33%}.hero-standard .rhs-img{flex-basis:100%;display:none}@media(min-width:62em){.hero-standard{flex-direction:row}.hero-standard .lhs-content{flex-basis:50%}.hero-standard .rhs-img{flex-basis:50%;display:block;overflow:hidden;background-size:cover;background-position:25% 5%;background-repeat:no-repeat}}.m-1{margin:1rem}.mx-1{margin-left:1rem;margin-right:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.ml-1{margin-left:1rem}.mr-1{margin-right:1rem}.mb-1{margin-bottom:1rem}.mt-1{margin-top:1rem}.p-1{padding:1rem}.px-1{padding-left:1rem;padding-right:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.pl-1{padding-left:1rem}.pr-1{padding-right:1rem}.pb-1{padding-bottom:1rem}.pt-1{padding-top:1rem}.m-2{margin:2rem}.mx-2{margin-left:2rem;margin-right:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.ml-2{margin-left:2rem}.mr-2{margin-right:2rem}.mb-2{margin-bottom:2rem}.mt-2{margin-top:2rem}.p-2{padding:2rem}.px-2{padding-left:2rem;padding-right:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.pl-2{padding-left:2rem}.pr-2{padding-right:2rem}.pb-2{padding-bottom:2rem}.pt-2{padding-top:2rem}.m-3{margin:3rem}.mx-3{margin-left:3rem;margin-right:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.ml-3{margin-left:3rem}.mr-3{margin-right:3rem}.mb-3{margin-bottom:3rem}.mt-3{margin-top:3rem}.p-3{padding:3rem}.px-3{padding-left:3rem;padding-right:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.pl-3{padding-left:3rem}.pr-3{padding-right:3rem}.pb-3{padding-bottom:3rem}.pt-3{padding-top:3rem}.m-4{margin:4rem}.mx-4{margin-left:4rem;margin-right:4rem}.my-4{margin-top:4rem;margin-bottom:4rem}.ml-4{margin-left:4rem}.mr-4{margin-right:4rem}.mb-4{margin-bottom:4rem}.mt-4{margin-top:4rem}.p-4{padding:4rem}.px-4{padding-left:4rem;padding-right:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.pl-4{padding-left:4rem}.pr-4{padding-right:4rem}.pb-4{padding-bottom:4rem}.pt-4{padding-top:4rem}.m-5{margin:5rem}.mx-5{margin-left:5rem;margin-right:5rem}.my-5{margin-top:5rem;margin-bottom:5rem}.ml-5{margin-left:5rem}.mr-5{margin-right:5rem}.mb-5{margin-bottom:5rem}.mt-5{margin-top:5rem}.p-5{padding:5rem}.px-5{padding-left:5rem;padding-right:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.pl-5{padding-left:5rem}.pr-5{padding-right:5rem}.pb-5{padding-bottom:5rem}.pt-5{padding-top:5rem}.m-6{margin:6rem}.mx-6{margin-left:6rem;margin-right:6rem}.my-6{margin-top:6rem;margin-bottom:6rem}.ml-6{margin-left:6rem}.mr-6{margin-right:6rem}.mb-6{margin-bottom:6rem}.mt-6{margin-top:6rem}.p-6{padding:6rem}.px-6{padding-left:6rem;padding-right:6rem}.py-6{padding-top:6rem;padding-bottom:6rem}.pl-6{padding-left:6rem}.pr-6{padding-right:6rem}.pb-6{padding-bottom:6rem}.pt-6{padding-top:6rem}.m-7{margin:7rem}.mx-7{margin-left:7rem;margin-right:7rem}.my-7{margin-top:7rem;margin-bottom:7rem}.ml-7{margin-left:7rem}.mr-7{margin-right:7rem}.mb-7{margin-bottom:7rem}.mt-7{margin-top:7rem}.p-7{padding:7rem}.px-7{padding-left:7rem;padding-right:7rem}.py-7{padding-top:7rem;padding-bottom:7rem}.pl-7{padding-left:7rem}.pr-7{padding-right:7rem}.pb-7{padding-bottom:7rem}.pt-7{padding-top:7rem}.gray-section{background-color:#f5f6f7}.two-col{display:flex;flex-direction:column}@media(min-width:62em){.two-col{flex-direction:row;justify-content:space-between}.two-col>*{flex-basis:48%}}.row{padding:0 2.4rem}@media(min-width:62em){.row{margin-left:auto;margin-right:auto;width:83.33%}}.accordion{display:flex;flex-direction:column;align-items:center;max-width:45rem;margin:0 auto}.accordion.left{align-items:flex-start}.accordion.controller.open .accordion-title .accordion-control{transform:rotate(45deg);transition:transform .2s ease}.accordion.controller .accordion-title{width:100%;display:flex;align-items:center}.accordion.controller .accordion-title .accordion-control{font-size:2rem;font-weight:400;margin-left:auto;transform:rotate(0);transition:transform .2s ease}.accordion .accordion-title{text-transform:uppercase;font-weight:600;cursor:pointer;padding:2.2rem 0}.accordion .accordion-content{visibility:hidden;height:0;font-weight:400;display:flex;flex-direction:column;align-items:center;overflow:hidden}.accordion .accordion-content a{display:block;padding:1rem 0;color:transparent;transition:0s all ease;text-decoration:none}.accordion.open .accordion-content{visibility:visible;height:auto}.accordion.open .accordion-content a{color:#fff;transition:1.5s all ease}.accordion.faq-accordion.controller .accordion-content a{display:initial;padding:0;color:#ed002e;transition:.2s color ease;text-decoration:underline;font-size:inherit}.accordion.faq-accordion.controller .accordion-content ol{margin-left:2em}.accordion.faq-accordion.controller .accordion-content ol li{margin-top:.5em;font-size:14px;color:#ed002e}.accordion.faq-accordion.controller.open .accordion-content a{color:#ed002e;transition:.2s color ease}.map-container{position:relative;padding:.5px}.map-container #mapDiv{height:400px}.map-container .zoomControlContainer{position:absolute;top:.9rem;left:.9rem;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(72,74,82,.1);border-radius:.4rem;z-index:10}.map-container .zoomControlContainer .zoomControlBox{padding:1.3rem 1.85rem;font-size:1.5rem;color:#666;transition:.2s all ease;cursor:pointer}.map-container .zoomControlContainer .zoomControlBox:hover{color:#404040}.map-container .zoomControlContainer .zoomControlBox.zoomIn{border-bottom:2px solid #ccc}.map-container .map-legend{display:flex;flex-direction:column;width:100%;background-color:#fff;justify-content:center;padding:1.85rem 2.4rem;box-shadow:inset 0 -1px 0 rgba(72,74,82,.1);border-radius:.4rem}.map-container .map-legend .club-selector-legend-icon{display:flex;flex-direction:row;align-items:center}.map-container .map-legend .club-selector-legend-icon:nth-child(2){margin:1em 0}.map-container .map-legend .club-selector-legend-icon img{margin-right:1rem;width:1.772rem}.map-container .map-legend .club-selector-legend-icon span{color:#1b1c1f;font-weight:400;font-size:1.4rem;line-height:1.75}.map-container .selected-club{position:absolute;top:.9rem;right:.9rem;background-color:#fff;box-shadow:inset 0 -1px 0 rgba(72,74,82,.1);border-radius:.4rem;z-index:10;padding:1.3rem 1.85rem}.map-container .selected-club~.zoomControlContainer{top:290px}@media(min-width:62em){.map-container .selected-club~.zoomControlContainer{top:.9rem}.map-container .map-legend{position:absolute;left:50%;transform:translateX(-50%);bottom:.9rem;max-width:60rem;flex-direction:row;width:calc(100% - 4em)}.map-container .map-legend .club-selector-legend-icon:nth-child(2){margin:0 1em}}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(27,28,31,.4)}.modal.open{display:block}.modal .modal-content{width:min(90%,80rem);display:flex;flex-direction:column;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #e6e6e6;max-width:90%;max-height:75%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:modalAnimationTop;animation-duration:.2s;animation-timing-function:ease-in}.modal .modal-content .modal-header{padding:1em 2em;color:#fff;position:relative}.modal .modal-content .modal-body{padding:1em 2em;overflow-y:auto}.modal .modal-content .modal-footer{padding:1em 2em;background-color:#f5f6f7}.modal .modal-content .close{color:#a6a6a6;float:right;font-size:28px;font-weight:bold;transition:.2s all ease}.modal .modal-content .close.top-icon{position:absolute;right:2rem;top:1rem}.modal .modal-content .close:hover,.modal .modal-content .close:focus{color:#404040;text-decoration:none;cursor:pointer}@media(min-width:62rem){.modal .modal-content{max-width:60%;max-height:80%;width:auto}.modal .modal-content .modal-header{padding:3em 6em}.modal .modal-content .modal-body{padding:3em 6em}.modal .modal-content .modal-footer{padding:3em 6em}.modal .modal-content .close.top-icon{right:6rem;top:3rem}}@keyframes modalAnimationTop{from{top:30%;opacity:0}to{top:50%;opacity:1}}.validation-message,.field-validation-error,.text-danger{color:#c92c21;font-size:1rem;margin-top:.5rem}.info-container{position:relative}.icon{display:flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:50%;border:solid 1px #000;color:#000;cursor:pointer;font-weight:bold;position:relative}.info-popup{position:absolute;bottom:3vh;width:50vw;max-width:500px;padding:2vw;background-color:#fff;border-radius:5px;box-shadow:0 6px 8px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.info-popup::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:#fff transparent transparent transparent}.icon:hover .info-popup{opacity:1;visibility:visible}.label-container{display:flex;align-items:center}.RegInfo_Label{margin-right:10px}label.required{position:relative}label.required:after{content:"*";color:#ed002e;font-size:1.6rem;line-height:1rem;position:absolute}#terms-and-conditions>div{display:flex;flex-direction:row;align-items:center}#parent-submit-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:60rem;flex-wrap:wrap;gap:1em}#parent-submit-footer .is-member-select{border:2px solid #1b1c1f;border-radius:3px}#parent-submit-footer .is-member-select.btn{padding:0!important}#parent-submit-footer .is-member-select label{white-space:nowrap;cursor:pointer;display:flex;padding:calc(1rem - 2px) 1.05rem}#parent-submit-footer .is-member-select input[type=radio]{display:none}.form-input-container{display:flex;flex-direction:column}.form-input-container .input-field-group{display:flex;flex-direction:row}.form-input-container .input-field{display:flex;flex-direction:column}.club-info-display{border-left:2px solid #ed002e;padding:0 1em;margin:1em 0}.club-info-display p{font-size:1.4rem;color:#666}.club-info-display p:nth-child(1){color:#1b1c1f}.teen-object-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.teen-object-container .teen-object{position:relative;border:1px solid #ccc;border-radius:.65rem;padding:1.5rem 1rem;flex-basis:49%;display:flex;flex-direction:column;min-width:min(30rem,80vw);max-width:40rem}.teen-object-container .teen-object.processed{border-color:#ed002e}.teen-object-container .teen-object .iconTd{position:absolute;top:.2rem;left:1rem;font-size:1.6rem;color:#c92c21}.teen-object-container .teen-object .teen-detail{margin-bottom:1rem}.teen-object-container .teen-object .teen-detail .dob{font-size:1.4rem;color:#666}.teen-object-container .teen-object .teen-detail .ismem{font-size:1.4rem;color:#666}.teen-object-container .teen-object .teen-object-footer hr{margin:.5rem 0;border-color:#e6e6e6}.teen-object-container .teen-object .teen-object-footer .freeze-ack{margin-top:.5rem}.teen-object-container .teen-object input[type=submit]{border:0;text-decoration:underline;color:#79808a;padding:0;cursor:pointer}.add-teen-container{display:flex;flex-direction:row;flex-wrap:wrap}.add-teen-container p{min-width:min(35rem,70vw);flex:1}.add-teen-container button{flex-shrink:0}@media(min-width:62rem){.add-teen-container{flex-direction:row}}#app-submitted{display:flex;flex-direction:column-reverse}#app-submitted .lhs-img{display:none}#app-submitted .rhs-content{padding:0 2.4rem;margin-top:3em;width:100%}@media(min-width:62em){#app-submitted{flex-direction:row}#app-submitted .lhs-img{flex-basis:30%;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);background-size:cover;display:block;margin:0}#app-submitted .rhs-content{flex-basis:70%;width:100%;padding:7rem 8.33% 7rem 3rem;margin-top:0}}#app-submitted .social-icons{list-style-type:none;display:flex;flex-direction:column;gap:1rem}#app-submitted .social-icons li a{text-decoration:none;display:flex;flex-direction:row;align-items:center;color:#79808a}#app-submitted .social-icons li a i{font-size:2.5rem;margin-right:1rem}@media(min-width:62rem){#app-submitted .social-icons{gap:2.5rem;flex-direction:row}}#download-app{display:flex;flex-direction:column-reverse;background-color:#ed002e}#download-app .lhs-img{margin:0 0 0 2.4rem;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}#download-app .lhs-img img{width:100%}#download-app .rhs-content{padding:5.5rem 1rem 0 1rem;width:83.33333%;margin-left:auto}#download-app .rhs-content h3,#download-app .rhs-content p{color:#fff!important}@media(min-width:62em){#download-app{flex-direction:row}#download-app>*{flex-basis:50%}#download-app .lhs-img{clip-path:polygon(0 0,90% 0,100% 100%,0 100%);margin:0}#download-app .rhs-content{width:100%;padding:7rem 8.33% 7rem 1rem}#download-app .rhs-content .download-icons{display:flex}}#glkf-banner{border:1.5px solid #ccc}#glkf-banner .title{font-size:1.5rem}#glkf-banner.image-banner .rhs-content{padding:3rem 1.5rem 3rem 1.5rem;width:100%}@media(min-width:62em){#glkf-banner.image-banner .rhs-content{flex-basis:66%;width:100%;padding:7rem 8.33% 7rem 1rem}#glkf-banner.image-banner .rhs-content .title{font-size:3.4rem;line-height:1.05;font-weight:600;text-transform:uppercase}}.hide-mobile{display:none}@media(min-width:62em){.hide-mobile{display:initial}}.loader{border:8px solid #a6a6a6;border-top:8px solid #ed002e;border-radius:50%;width:4.6rem;height:4.6rem;animation:spin 2s linear infinite;margin-left:.5em}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#new-offseason{display:flex;flex-direction:column}#new-offseason #hero{height:66vh;background-size:cover;background-position:center!important;position:relative;z-index:-1}@media(max-width:1000px){#new-offseason #hero{height:270px}}#new-offseason #hero #hero-content{display:flex;position:relative;z-index:1;flex-direction:column;align-items:center;height:100%;justify-content:center;padding:10rem 2rem}#new-offseason #hero #hero-content hr{border-color:#fff;width:17rem}#new-offseason #hero #hero-content hr::after{content:none}#new-offseason #hero #hero-content img{width:17rem}#new-offseason #hero #hero-content p{color:#fff;text-align:center;max-width:23rem;font-size:1.33rem}#new-offseason #hero #hero-shadow{position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;background:linear-gradient(180deg,rgba(28,27,31,.25) 0%,rgba(28,27,31,.65) 53.65%,rgba(28,27,31,.68) 100%)}@media(min-width:62em){#new-offseason #hero{height:30vw;min-height:40rem;max-height:80rem}#new-offseason #hero #hero-content hr{border-color:#fff;width:23rem}#new-offseason #hero #hero-content hr::after{content:none}#new-offseason #hero #hero-content img{width:23rem}#new-offseason #hero #hero-content p{color:#fff;text-align:center;max-width:33rem;font-size:1.75rem}}#new-offseason .info-section-wrapper{padding:2.6rem;display:flex;justify-content:center;background:#1b1c1f;box-shadow:0 4px 6px 0 rgba(27,28,31,.1),0 2px 4px 0 rgba(27,28,31,.06)}#new-offseason .info-section-wrapper .info-section{display:flex;flex-direction:column;align-items:center}#new-offseason .info-section-wrapper .info-section p{margin-bottom:2rem;text-align:center;color:#fff;line-height:150%}@media(min-width:62em){#new-offseason .info-section-wrapper .info-section{width:44%}}#new-offseason .section{padding-top:4.5rem;padding-left:2.5rem;padding-right:2.5rem}#new-offseason .section h2{text-align:center}#new-offseason .section .content{margin:5rem 0 10rem 0}#new-offseason .section .content .content-item h3{padding-bottom:1rem}@media(min-width:62em){#new-offseason .section{padding-left:12rem;padding-right:12rem}}#new-offseason #about-section{background:url("/Content/Images/TeenFitnessBGWhite.jpg")}#new-offseason #about-section .video-wrapper{width:100%;max-width:950px;aspect-ratio:16/9;margin:0 auto}#new-offseason #about-section .video-wrapper iframe{width:100%;height:100%;border:0}#new-offseason #about-section .header,#new-offseason #about-section .subheader{text-align:center}#new-offseason #about-section .header{font-weight:bolder;font-size:48px;padding-bottom:40px}#new-offseason #about-section .subheader{font-weight:lighter;margin:0 10%;padding-bottom:40px}#new-offseason #about-section .content{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;padding:2rem}#new-offseason #about-section .content .content-item{background:#fff;border:2px solid #dedfe1;border-radius:10px;padding:30px;height:auto;width:386px;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}#new-offseason #about-section .content img{margin-bottom:1rem;height:45px;width:45px}@media(max-width:768px){#new-offseason #about-section .header{text-align:left;font-weight:bolder;font-size:30px;padding-bottom:20px}#new-offseason #about-section .subheader{font-size:16px;margin:0;padding-bottom:20px}#new-offseason #about-section .video-wrapper{padding:0 1rem}#new-offseason #about-section .content{padding:0!important}#new-offseason #about-section .content .content-item{padding:15px}#new-offseason #about-section .content .content-item h3{font-size:24px}#new-offseason #about-section .content .content-item img{height:32px;width:32px}}#new-offseason #rules-section{background:#f9fafa}#new-offseason #rules-section .content{display:grid;grid-template-columns:auto;gap:10rem}#new-offseason #rules-section .content .content-item ul{margin-left:2rem}#new-offseason #rules-section .content .content-item ul li{margin-top:1rem}#new-offseason #rules-section .content .content-item ul li::marker{font-size:1rem}@media(min-width:62em){#new-offseason #rules-section .content{grid-template-columns:auto auto}}#new-offseason #faq-section{padding-bottom:6.75rem;background-image:url("/Content/Images/TeenFitnessBGBlack.jpg")}#new-offseason #faq-section h2,#new-offseason #faq-section .faq-subtitle{color:#fff}#new-offseason #faq-section .faq-container{display:flex;flex-direction:column;gap:2.67rem;margin-top:5rem}#new-offseason #faq-section .faq-container a{color:#ed002e;text-decoration:underline}#new-offseason .btn{padding:1rem 1.67rem;background-color:#ed002e;border-radius:.3rem;color:#fff;font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;box-shadow:0 4px 6px 0 rgba(0,0,0,.05),0 10px 15px 0 rgba(0,0,0,.1);min-width:auto;min-height:auto;margin-right:0}#new-offseason h2{font-size:3.5rem;font-style:normal;font-weight:700;line-height:100%;color:#1b1c1f}#new-offseason .accordion{max-width:100%;width:70rem;padding:1.6rem;border-radius:.33333rem;border:1px solid #1b1c1f;background:#fff}#new-offseason .accordion .accordion-title{text-transform:unset;gap:3rem;padding:0}#new-offseason .accordion .accordion-content>p{margin-top:1.5rem}#new-offseason .accordion .accordion-control{display:inline-block;background-color:#000;color:#fff;border-radius:50%;font-size:22px;line-height:20px;width:20px;height:20px;text-align:center;flex-shrink:0}.video-container{padding:56.25% 0 0 0;position:relative;margin:0 12rem 0 12rem}@media only screen and (max-width:600px){.video-container{margin:0 3rem}}.display-none{display:none!important}.display-block{display:block}.club-list-container{max-height:400px;overflow-y:scroll}.club-list-container .btn:hover:not(:disabled){background:#fff!important}.club-list-container .club-select-btn{background:#fff;box-shadow:0 2px 4px 0 rgba(27,28,31,.06);color:#000;width:155px;border:1px solid #dce0e6;border-radius:.4rem}.club-list-container .club-selected-btn{background:#fff;box-shadow:0 2px 4px 0 rgba(27,28,31,.06);color:#000;border:1px solid #1b1c1f;width:155px;border-radius:.4rem}.club-list-container .club-selected-btn i{margin-right:8px}.club-list-container .club-item-container{display:flex;flex-direction:row;margin:15px 5px;border:1px solid #dce0e6;padding:15px;background:#fff;border-radius:.4rem;border:1px solid #dcdcdc}.club-list-container .club-item-container .club-item-icon{flex-basis:13%}@media(min-width:62em){.club-list-container .club-item-container .club-item-icon{flex-basis:7%}.club-list-container .club-item-container .club-item-icon img{width:22px}}.club-list-container .club-item-container .club-item-content-container{display:flex;flex-direction:column;flex-basis:84%}.club-list-container .club-item-container .club-item-content-container .club-item-address{flex-basis:70%}.club-list-container .club-item-container .club-item-content-container .club-item-address .club-title{min-height:30px;display:block;text-transform:none}.club-list-container .club-item-container .club-item-content-container .club-item-address .club-address{display:block;margin:5px 0;font-size:12px}.club-list-container .club-item-container .club-item-content-container .club-item-address .club-phone{margin:5px 0;font-size:12px}.club-list-container .club-item-container .club-item-content-container .club-item-button{flex-basis:30%}.club-list-container .club-item-container .club-item-content-container .club-item-button .club-distance{float:none;min-height:0;display:block;margin:5px 0;font-size:12px}.club-list-container .club-item-container .club-item-content-container .club-item-button .btn{width:100%}@media(min-width:62em){.club-list-container .club-item-container .club-item-content-container{flex-direction:row;flex-basis:93%}.club-list-container .club-item-container .club-item-content-container .club-item-address{flex-basis:70%}.club-list-container .club-item-container .club-item-content-container .club-item-address .club-title{min-height:30px;display:block;text-transform:none}.club-list-container .club-item-container .club-item-content-container .club-item-address .club-address{display:block;font-size:12px}.club-list-container .club-item-container .club-item-content-container .club-item-address .club-phone{font-size:12px}.club-list-container .club-item-container .club-item-content-container .club-item-button{flex-basis:30%}.club-list-container .club-item-container .club-item-content-container .club-item-button .club-distance{min-height:30px;display:block;float:right;margin:0;margin-right:.3rem;font-size:12px}}.map-list-container{display:flex;flex-direction:column-reverse}.map-list-container .club-list-container{flex-basis:100%;margin-top:20px}.map-list-container .map-container{flex-basis:100%}.map-list-container .club-item-selected-container{border:1px solid #1b1c1f;box-shadow:0 2px 4px 0 rgba(27,28,31,.06)}@media(min-width:62em){.map-list-container{flex-direction:row}.map-list-container .club-list-container{flex-basis:50%;margin-top:0}.map-list-container .map-container{flex-basis:50%}}