@charset "UTF-8";.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__lazy__loaded{-webkit-animation:fadeInFromNone .5s ease-in 0s forwards;animation:fadeInFromNone .5s ease-in 0s forwards}@keyframes fadeInFromNone{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.glide__bullets{position:relative;z-index:2;bottom:0;left:50%;margin-top:1.5rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#2d292640;width:.75rem;height:.75rem;padding:0;border-radius:50%;border:0;transition:ease .3s;cursor:pointer;line-height:0;box-shadow:none;margin:.5rem}.glide__bullet:hover{border:none;background-color:var(--dark)}.glide__bullet:focus{outline:none;border:0;background-color:var(--violet)}.glide__bullet--active{background-color:var(--dark);height:.75rem;width:.75rem;border:0}.bg-violet .glide__bullet{background-color:#ffffff40}.bg-violet .glide__bullet:hover{background-color:var(--white)}.bg-violet .glide__bullet:focus{background-color:var(--aqua)}.bg-violet .glide__bullet--active{background-color:var(--white)}.bg-primary .glide__bullet{background-color:#ffffff40}.bg-primary .glide__bullet:hover{background-color:var(--white)}.bg-primary .glide__bullet:focus{background-color:var(--violet)}.bg-primary .glide__bullet--active{background-color:var(--white)}.bg-dark .glide__bullet,.bg-purple-deep .glide__bullet{background-color:#ffffff40}.bg-dark .glide__bullet:hover,.bg-purple-deep .glide__bullet:hover{background-color:var(--white)}.bg-dark .glide__bullet:focus,.bg-purple-deep .glide__bullet:focus{background-color:var(--primary)}.bg-dark .glide__bullet--active,.bg-purple-deep .glide__bullet--active{background-color:var(--primary)}.navbar-toggler{border:0}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none;border:0}.toggler-icon{width:30px;height:3px;background-color:var(--white);display:block;transition:all .3s}.bar-second{margin:6px auto}.navbar-toggler .bar-first{transform:rotate(45deg);transform-origin:3px}.navbar-toggler .bar-second{opacity:0;filter:alpha(opacity=0)}.navbar-toggler .bar-third{transform:rotate(-45deg);transform-origin:2px}.navbar-toggler.collapsed .bar-first{transform:rotate(0)}.navbar-toggler.collapsed .bar-second{opacity:1;filter:alpha(opacity= "100")}.navbar-toggler.collapsed .bar-third{transform:rotate(0)}.navbar-toggler.collapsed .toggler-icon{background-color:var(--white)}.navbar{padding:1rem}.nav-link{font-size:1.125rem;font-family:var(--font-body-medium)}.navbar-dark .navbar-nav .nav-link{color:var(--white)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:var(--aqua)}a.navbar-brand{-webkit-transition:ease .3s;transition:ease .3s}a:hover.navbar-brand{opacity:.75}@media (min-width: 992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}@media (max-width: 991px){.nav-cta-buttons{width:100%}a.nav-item.nav-link{width:100%;border-bottom:1px solid rgba(255,255,255,.5)}a.nav-item.nav-link:last-of-type{border-bottom:none!important}.nav-link{padding-top:1rem;padding-bottom:1rem}}#navbar{transition:.5s}@media (min-width: 992px){#navbar{top:0!important}}#navbar .show{top:0!important}#navbar:has(.show),#navbar:has(.collapsing){top:0!important}#fixed_cta-baseline{-webkit-transition:ease .5s;transition:ease .5s;bottom:-89px}.fixed-cta-show{bottom:0!important}@media (max-width: 991px){body{padding-bottom:89px}}.club-info-container-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:3rem;max-width:570px;margin-left:auto;margin-right:auto}.club-info-container-header .cta-container{display:flex;flex-wrap:wrap}.club-info-container-header .cta-container a{flex-grow:1;margin-bottom:.625rem}.club-name{font-size:1.9rem;text-transform:uppercase;color:var(--violet)}.differentiator{display:block;font-size:1.125rem;text-transform:uppercase;color:var(--dark);margin-top:.5rem}.club-address{margin-bottom:.75rem}.staffed-hours-day{font-family:var(--font-body-bold)}.staffed-hours-time{margin-right:.625rem}.staffed-hours-link{margin-left:.75rem}@media (max-width: 1700px){.cta-container .btn-primary{width:100%}}@media (max-width: 991px){.cta-container .btn-primary{width:auto}}@media (max-width: 767px){.club-info-container-header .cta-container{width:100%;display:block}.club-info-container-header .cta-container a{display:block}}@media (max-width: 991px){.club-info-container-header{max-width:720px;margin-left:auto;margin-right:auto;padding:3rem 1.5rem}}@media (max-width: 767px){.club-info-container-header{max-width:540px}}.carousel-club-photos,.carousel-club-photos a{height:610px}.carousel-club-photos img{object-fit:cover;width:100%;height:100%}@media (max-width: 991px){.carousel-club-photos,.carousel-club-photos a{height:450px}}@media (max-width: 767px){.carousel-club-photos,.carousel-club-photos a{height:400px}}@media (max-width: 575px){.carousel-club-photos,.carousel-club-photos a{height:250px}}.carousel-club-photos.slick-slider{margin-bottom:0}.custom-next-button,.custom-previous-button,.slick-autoplay-toggle-button{position:absolute;bottom:1rem;right:1rem}.carousel-club-photos .slick-autoplay-toggle-button{bottom:1rem;left:1rem}.custom-previous-button{right:3.75rem}#modalStaffedHoursTitle{color:var(--violet)}#modalStaffedHours .modal-content{border:0}#modalStaffedHours .list-unstyled{text-align:right}#modalStaffedHours dl.list-unstyled dt{float:left;line-height:1.5;margin-right:.25rem;font-family:var(--font-body-bold)}#modalClubPhoto .modal-header{position:absolute;top:0;z-index:1050;width:100%;border-bottom:none;padding:2rem}#modalClubPhoto .modal-content{border:none;border-radius:.5rem;overflow:hidden}#modalClubPhoto .modal-body{padding:0}#modalClubPhoto .modal-lg{max-width:1200px;margin:0 auto}#modalClubPhoto button.close{background-color:#2d2926cc;width:2.375rem;height:2.375rem;display:flex;justify-content:center;align-items:center;border-radius:50%;text-shadow:none;color:var(--white);font-size:.875rem;-webkit-transition:ease .3s;transition:ease .3s}@media (max-width: 1216px){#modalClubPhoto .modal-lg{margin:.5rem}}.enlarged-image{width:100%}.club-anchor-nav{padding:1.5rem;background-color:var(--primary)}.club-anchor-nav-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.club-anchor-nav-title{font-family:var(--font-heading);color:var(--white);text-transform:uppercase;margin:.5rem 1.5rem}.club-anchor-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}.club-anchor-nav li{font-family:var(--font-body-medium);font-size:1rem;text-transform:none;color:var(--white)!important;margin:0 1.5rem}.club-anchor-nav li a{color:var(--white)!important;transition:ease .3s;-webkit-transition:ease .3s;width:100%}.club-anchor-nav h3{font-family:var(--font-body-medium);font-size:1rem;text-transform:none;color:var(--white)!important;margin:0 1.5rem}.club-anchor-nav h3 a{color:var(--white)!important;transition:ease .3s;-webkit-transition:ease .3s;width:100%}.club-anchor-nav h3 a:hover{text-decoration:none;opacity:.77}@media (max-width: 767px){.club-anchor-nav{padding:2rem 0 3rem}.club-anchor-nav-container{max-width:540px;width:100%;margin:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:normal}.club-anchor-nav-title{margin:0 0 1.5rem}.club-anchor-nav ul{display:flex;flex-direction:column}.club-anchor-nav li{border-bottom:solid 1px var(--white);margin:0}.club-anchor-nav li:first-of-type{border-top:solid 1px var(--white)}.club-anchor-nav li a{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin:1rem 0;padding-left:.75rem}.club-anchor-nav li a:after{font-family:icomoon;content:"";position:relative;top:.125rem;right:.5rem}.club-anchor-nav li h3{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0;padding-left:.75rem}.club-anchor-nav li h3:after{font-family:icomoon;content:"";position:relative;top:.125rem;right:.5rem}.club-anchor-nav li:hover{background-color:#ffffff0d;cursor:pointer}.club-anchor-nav li a:hover{text-decoration:none;opacity:1}}@media (max-width: 767px){:target:before{content:"";display:block;height:0;margin:0}}#position h2{max-width:800px;margin-left:auto;margin-right:auto}.brand-position-eyebrow{color:var(--dark);font-size:20px;display:block;margin-bottom:1rem}ul.feature-check-list-bp{font-size:1.125rem;list-style:none;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:3rem auto 0;padding:0;max-width:980px}ul.feature-check-list-bp li{padding-bottom:.25rem;margin:0 .5rem;flex-basis:275px}ul.feature-check-list-bp li:before{font-family:icomoon;content:"";padding-right:.5rem;color:var(--aqua)}@media (max-width: 767px){ul.feature-check-list-bp{justify-content:flex-start;margin-top:1.5rem}ul.feature-check-list-bp li{margin:0 1rem 0 0}}@media (max-width: 575px){ul.feature-check-list-bp{font-size:1rem}}ul.feature-check-list-bp-small{font-size:1.125rem;list-style:none;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:3rem 0 0;padding:0}ul.feature-check-list-bp-small li{padding-bottom:.25rem;margin:0 .5rem}ul.feature-check-list-bp-small li:before{font-family:icomoon;content:"";padding-right:.5rem;color:var(--aqua)}@media (max-width: 991px){ul.feature-check-list-bp-small{flex-direction:column;align-items:center}ul.feature-check-list-bp-small li{margin:0 1rem 0 0}}@media (max-width: 767px){#brand-position ul.feature-check-list-bp-small{flex-direction:column;align-items:flex-start;margin:1.5rem auto 0}}@media (max-width: 575px){ul.feature-check-list-bp-small{font-size:1rem}}#accordionAmenities{margin-top:3rem}.card-header h3.title{font-size:1.125rem;font-family:var(--font-heading);color:var(--primary);text-transform:uppercase;display:inline;margin:0;position:relative;top:.25rem}.card-header .accordion-icon{float:right;font-size:1.25rem;width:1.2rem}.card-header{cursor:pointer;border-bottom:none;background-color:var(--white)}.card{border:1px solid #ddd;border-radius:.5rem}.card-body{border-top:1px solid #ddd;background-color:var(--gray-lightest)}.accordion-icon{text-align:center}.accordion-icon i{color:var(--dark)}.card-header:not(.collapsed) .accordion-icon{transform:rotate(180deg)}ul.amenity-list{list-style:none;color:var(--dark);column-count:4;margin:0;padding:0}ul.amenity-list li{margin-bottom:.5rem}@media (max-width: 991px){ul.amenity-list{column-count:3}}@media (max-width: 767px){ul.amenity-list{column-count:2}}@media (max-width: 575px){ul.amenity-list{column-count:1}}@media (max-width: 767px){#accordionAmenities{margin-top:2rem}}.amenity-list-empty{text-align:center;color:var(--dark)}ul.feature-check-list{font-size:1.125rem;list-style:none;padding-left:1.25rem;column-count:2;margin:2rem auto 0;max-width:900px}ul.feature-check-list li{padding-bottom:.25rem;margin:0 .5rem}ul.feature-check-list li:before{font-family:icomoon;content:"";margin:0 .5rem 0 -1.65rem;color:var(--aqua)}@media (max-width: 767px){ul.feature-check-list{column-count:1;max-width:900px}}#memberships h2{max-width:625px;margin-left:auto;margin-right:auto}.plans-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;text-align:center;margin:3rem auto}.plan{display:flex;flex-direction:column;border:1px solid var(--gray-soft);border-radius:.5rem;max-width:320px;width:100%;margin:.625rem}.plan-title{background-color:var(--violet);color:var(--white);padding:1rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem}.plan-title h3{margin:0;font-size:1.4rem}.plan-body{padding:2rem 2rem 1rem}.plan-price{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:0}.plan-frequency{color:var(--gray-accessible);margin-bottom:0}.plan-cta{margin-top:auto!important;padding-top:2rem}.plans-contact{text-align:center}@media (max-width: 991px){.plan{max-width:290px}}@media (max-width: 767px){.plans-container{margin-top:1rem}.plan{max-width:320px}}@media (max-width: 575px){.plan{max-width:none;margin-left:0;margin-right:0}}.membership-pricing-container{margin-top:2rem;text-align:center}@media (max-width: 767px){.membership-pricing-container{text-align:left}}.membership-base-price{font-family:var(--font-heading);font-size:1.125rem;text-transform:uppercase;line-height:normal}.membership-base-price-disclaimer{color:var(--gray-accessible);font-size:.875rem;max-width:330px;margin:0 auto 2rem}@media (max-width: 767px){.membership-base-price-disclaimer{margin:0 0 2rem;max-width:auto}}#af-app{padding-top:4rem;padding-bottom:4rem}#af-app.container-fluid{padding-left:1.5rem;padding-right:1.5rem}#app-download>.section-pad{padding:5rem 2rem 0}@media (max-width: 767px){#app-download>.section-pad{padding:3rem 2rem 0}}a.app-screenshot{position:relative;bottom:-31px;transition:ease .4s}a.app-screenshot:hover{bottom:0}img.badge-app-store{height:40px;width:auto;margin-bottom:.5rem}#staff .container-fluid{overflow:hidden}.staff-lead{max-width:600px;margin-left:auto;margin-right:auto}.staff-card{display:inline-flex;flex-direction:column;flex-wrap:wrap;border-radius:.5rem;overflow:hidden;width:280px;min-width:280px;background-color:var(--primary)}a.staff-bio-link{display:inline-flex}a.staff-bio-link>.staff-card{-webkit-transition:ease .3s;transition:ease .3s}a.staff-bio-link:hover{text-decoration:none!important}a.staff-bio-link:hover>.staff-card{background-color:var(--violet)}a.staff-bio-link:hover img{transform:scale(1.1)}a.staff-bio-link:hover .staff-card-avatar{background-color:var(--primary)}.staff-card-avatar{background-color:var(--violet);overflow:hidden;-webkit-transition:ease .3s;transition:ease .3s}.staff-card-avatar img{height:280px;width:280px;object-fit:cover;-webkit-transition:ease .3s;transition:ease .3s}.staff-card-details{padding:1rem 1rem 1.5rem}.staff-name,.staff-role{color:var(--white);display:block}.staff-name{font-family:var(--font-body-bold);line-height:1;margin-bottom:.5rem}a.staff-bio-link .staff-last-name:after{font-family:icomoon;font-size:.875rem;content:"";padding-left:.5rem;position:relative;top:1px}.staff-last-name{display:inline-block}@media (max-width: 767px){.staff-card{display:inline-flex;flex-direction:column;flex-wrap:wrap;border-radius:.5rem;overflow:hidden;min-width:250px;width:250px;background-color:var(--primary)}.staff-card-avatar img{height:250px;width:250px}}@media (min-width: 767px) and (max-width: 991px){#staff .display-3{font-size:3.5rem}}.carousel-staff .slick-list{display:flex;align-items:stretch}#carousel-staff .slick-slide>div{display:flex!important}.carousel-staff .slick-dots{bottom:-3rem}.item-staff{display:flex!important;flex-direction:row!important;justify-content:center!important}.carousel-staff .slick-slide{margin:0 1rem}.carousel-staff{max-width:920px;margin:2rem auto 0}@media (max-width: 991px){.carousel-staff{max-width:620px}}@media (max-width: 767px){.carousel-staff{max-width:265px}.carousel-staff .slick-list{overflow:visible}}#modalStaff .modal-content,#modalStaff .modal-header,#modalStaffEmpty .modal-content,#modalStaffEmpty .modal-header{border:0}#modalStaff button.close,#modalStaffEmpty button.close{font-size:16px}.staff-name-modal{margin-bottom:.5rem}.staff-role-modal{font-size:1.125rem;color:var(--gray-accessible)}.staff-avatar-container-modal{margin-bottom:1.5rem;position:relative}.staff-avatar-container-modal:after{content:"";display:block;padding-bottom:100%}.staff-avatar-container-modal img{border-radius:.5rem;position:absolute;width:100%;height:100%;object-fit:cover}.section-hero-image{min-height:400px;background:url(../img/section-hero-coach-back.jpg) no-repeat 50% 68% / cover,#409}.accent-bar{width:75px;height:.5rem;border-radius:.75rem}.coaching-benefit{font-family:var(--font-body-bold);color:var(--violet)}@media (max-width: 767px){.coaching-benefit{font-size:.875rem}}.club-city-eyebrow{opacity:.6;font-size:20px;display:block;margin-bottom:1rem}@media (min-width: 768px){#about-club h2{max-width:420px;margin-left:auto;margin-right:auto}}.announcement{background-color:var(--white);padding:.5rem 1.5rem 1.5rem;margin-bottom:2rem;color:var(--dark);border-radius:.5rem;box-shadow:0 5px 25px #00000026;display:flex;flex-direction:column;align-items:flex-start;max-width:672px;width:100%;word-break:break-word}.announcement-type{display:inline-block;padding:.4em .6em;font-size:75%;font-family:var(--font-body-bold);line-height:1;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;position:relative;top:-1.25rem}.limited-time{background-color:var(--aqua);color:var(--violet)}.our-gym{background-color:var(--primary);color:var(--white)}.announcement-title{font-family:var(--font-body-bold);text-transform:none;font-size:1.125rem}a.announcement-link{color:var(--primary);font-family:var(--font-body-bold);margin-top:auto;-webkit-transition:ease .3s;transition:ease .3s}a.announcement-link:hover{color:var(--violet);text-decoration:none}a.announcement-link:after{font-family:icomoon;content:"";padding-left:.5rem;position:relative;top:2px}.carousel-announcements{margin:2rem auto 0}.carousel-announcements .slick-slide{margin:0 1rem;display:flex}#carousel-announcements .slick-slide>div{display:flex!important}.carousel-announcements .item-announcement{display:flex!important}.carousel-announcements .slick-list{padding-top:1.5rem;margin:0 -1rem!important;display:flex}.carousel-announcements .slick-dots{bottom:-1.5rem}.carousel-announcements .slick-dots li button .slick-dot-icon,.carousel-announcements .slick-dots li.slick-active button .slick-dot-icon{color:var(--white)}.carousel-announcements .slick-dots li button:focus .slick-dot-icon:before{color:var(--aqua)}.carousel-announcements .slick-dots li.slick-active button:focus .slick-dot-icon{color:var(--aqua)}@media (max-width: 767px){.carousel-announcements .slick-list{overflow:visible}#about-club .container-fluid{overflow:hidden}}.carousel-features .slick-slide{margin:0 1rem}.carousel-features .slick-list{margin:0 -1rem!important;display:flex}.carousel-features .slick-dots{bottom:-3rem}#testimonials h2{max-width:780px;margin-left:auto;margin-right:auto}.testimonial-summary:before{font-family:icomoon;content:"";display:block;color:var(--primary);font-size:5rem;line-height:3rem;font-style:normal;position:relative;left:-1rem;top:-.5rem}.testimonial-summary{font-size:1.125rem;font-style:italic;margin:0}.testimonial-attribution{margin-top:2rem}.testimonial-attribution span.accent-bar.bg-gradient-aqua-medium-primary{display:inline-block;margin-bottom:.25rem}.testimonial-member{font-family:var(--font-heading);font-size:1.5rem;color:var(--primary);text-transform:uppercase;margin-bottom:0}.testimonial-member-location{font-size:1.125rem;color:var(--dark)}.carousel-testimonials .slick-slide,.carousel-testimonials-text-only .slick-slide{margin:0 1rem}.carousel-testimonials .slick-list,.carousel-testimonials-text-only .slick-list{margin:0 -1rem!important;display:flex}.carousel-testimonials .slick-dots,.carousel-testimonials-text-only .slick-dots{bottom:-3rem;width:auto}.bottom-cta-block{margin:3rem auto;text-align:center}.bottom-cta-block a{margin:0 .3125rem}@media (max-width: 767px){.bottom-cta-block{margin-bottom:0}.bottom-cta-block a{display:block;margin:0 0 .625rem}}.club-info-container-footer{padding:2.5rem}@media (max-width: 767px){.club-info-container-footer{padding:2.5rem 1.5rem;max-width:540px;margin-left:auto;margin-right:auto}}.club-info-footer-differentiator{font-size:1.125rem;display:block;margin-top:.5rem;opacity:.6}.club-info-container-footer a{color:var(--white);-webkit-transition:ease .3s;margin-right:.5rem}.club-info-container-footer a.link-primary{color:var(--white)!important}.club-info-container-footer a:hover{opacity:.6;text-decoration:none}.club-info-container-footer .club-address{margin:1.5rem 0 .5rem}#club-footer ul.social-links{padding-left:0;margin:1.5rem 0 0;list-style:none;display:flex;justify-content:flex-start}.social-light a{background-color:var(--white);color:var(--primary);height:2rem;width:2rem;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;text-decoration:none;-webkit-transition:ease .3s;transition:ease .3s;margin-right:.5rem}.social-light a:hover{background-color:var(--primary);color:var(--white);opacity:1}ul.tertiary-links{padding-left:0;margin:3rem 0 0;list-style:none;display:flex;flex-wrap:wrap}ul.tertiary-links li{margin-right:2rem}ul.tertiary-links li a{color:var(--white);-webkit-transition:ease .3s;transition:ease .3s}ul.tertiary-links li a:hover{text-decoration:none;opacity:.6}.club-location-map-preview-container{min-height:100%}@media (max-width: 767px){.club-location-map-preview-container{min-height:300px}ul.tertiary-links{flex-direction:column}ul.tertiary-links li{margin:0 0 .75rem}}@media (max-width: 575px){.club-location-map-preview-container{min-height:200px}}.bg-line-blend-aqua-8-masked{background:#409 url(../img/line-blend-8-aqua-xl-masked.png) left bottom / contain no-repeat}@media (max-width: 767px){.bg-line-blend-aqua-8-masked{background:#409 url(../img/line-blend-8-aqua-masked.png) left bottom / contain no-repeat}}.bg-line-blend-aqua-1-masked-reversed{background:#409 url(../img/line-blend-1-aqua-xl-masked-reversed.png) right bottom / contain no-repeat}@media (max-width: 767px){.bg-line-blend-aqua-1-masked-reversed{background:#409 url(../img/line-blend-1-aqua-masked-reversed.png) right bottom / contain no-repeat}}.bg-line-blend-aqua-5-masked{background:#409 url(../img/line-blend-5-aqua-xl-masked.png) left bottom / contain no-repeat;padding-bottom:1rem}@media (max-width: 767px){.bg-line-blend-aqua-5-masked{background:#409 url(../img/line-blend-5-aqua-masked.png) left bottom / contain no-repeat;padding-bottom:5.5rem}}@media (max-width: 575px){.bg-line-blend-aqua-5-masked{background:#409 url(../img/line-blend-5-aqua-masked.png) left bottom / contain no-repeat;padding-bottom:3.5rem}}.slick-track{display:flex}.slick-dots li button .slick-dot-icon,.slick-dots li.slick-active button .slick-dot-icon{color:var(--dark)}.slick-dots li button:focus .slick-dot-icon:before{color:var(--violet)}.slick-dots li.slick-active button:focus .slick-dot-icon{color:var(--violet)}button:focus{outline:none}.custom-next-button:hover,.custom-previous-button:hover,.slick-autoplay-toggle-button:hover{color:var(--white);background-color:var(--dark)}.custom-previous-button:focus,.slick-arrow:focus,.slick-autoplay-toggle-button:focus{color:var(--white);background-color:var(--violet)}.custom-next-button,.custom-previous-button,.slick-autoplay-toggle-button{display:block;padding:0;border:0;margin:0;height:38px;width:38px;font-size:14px;line-height:0;color:#fffc;background-color:#2d2926cc;border-radius:50%;cursor:pointer;-webkit-transition:ease .3s;transition:ease .3s;z-index:10}.urgency-signal{color:var(--white);font-size:1rem;font-family:var(--font-heading);text-transform:uppercase}.offer-title{color:var(--white);margin:0 3rem;line-height:.9}@media (max-width: 991px){.offer-title{font-size:1.5rem;margin:0}.urgency-signal{margin-bottom:.5rem}}@media (min-width: 992px){.offer-title{max-width:500px}}#location-hero div.container-fluid{padding-top:4rem;background:linear-gradient(#4090 0,#4099,#409) center center/cover no-repeat,#409 url(https://anytimefitness.blob.core.windows.net/shared-assets/sites/af/consumer/img/line-blend-5-aqua.svg) center center/cover no-repeat}.carousel-club-photos,.carousel-club-photos img{height:525px}@media (max-width: 991px){.carousel-club-photos,.carousel-club-photos img{height:400px}}#modalClubPhoto button.btn-close{background-color:#2d2926cc;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;text-shadow:none;color:var(--white);font-size:.875rem;-webkit-transition:ease .3s;transition:ease .3s}#modalClubPhoto button.btn-close:before{top:0;left:0}.plan-body{padding:2rem}.custom-plan-callout{max-width:816px;margin:auto}.custom-plan-callout img{object-fit:cover;width:100%;height:100%;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.custom-plan-callout .bg-line-blend-aqua-1{border-top-right-radius:.5rem}.custom-plan-callout .bg-violet{border-bottom-right-radius:.5rem}@media (max-width: 767px){.custom-plan-callout img{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0}.custom-plan-callout .bg-line-blend-aqua-1{border-radius:0}.custom-plan-callout .bg-violet{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}.club-anchor-nav li{font-family:var(--font-body-medium);font-size:1rem;text-transform:none;color:var(--white)!important}.club-anchor-nav li a{color:var(--white)!important;-webkit-transition:ease .3s;transition:ease .3s;width:100%}.club-anchor-nav li a:hover{text-decoration:none;opacity:.77}@media (min-width: 768px){.club-anchor-nav ul{flex-wrap:nowrap;text-align:center}.club-anchor-nav li{line-height:1.2}}ul.feature-check-list-bp-small{margin:3rem auto 0;max-width:900px}.accordion-button{padding:1.5rem;color:var(--primary);font-size:1.125rem;text-transform:uppercase}.accordion-button:not(.collapsed){color:var(--primary);background-color:var(--white)}.accordion-body{background-color:var(--gray-lightest);padding:1.5rem}.accordion-button:after{content:"";font-family:icomoon!important;background-image:none}.accordion-button:not(.collapsed):after{background-image:none}.accordion-button:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #6e38d540}.staffed-hours-container{max-width:500px;margin-left:auto;margin-right:auto}.staffed-hours-container .list-unstyled{text-align:right}.staffed-hours-container dl.list-unstyled dt{float:left;line-height:1.5;margin-right:.25rem;font-family:var(--font-body-bold)}li.glide__slide .announcement{margin-bottom:0}#glide-announcements div.glide__track,#glide-announcements ul.glide__slides,#glide-announcements li.glide__slide{display:flex}#glide-announcements ul.glide__slides{padding-top:1rem}@media (min-width: 992px){#glide-announcements{cursor:default}}@media (max-width: 991px){#glide-announcements div.glide__track,#glide-announcements ul.glide__slides,#glide-announcements li.glide__slide{overflow:visible}}.staff-contact{max-width:750px;margin:auto}#glide-staff{max-width:905px;margin-left:auto;margin-right:auto}.staff-card,a.staff-bio-link{display:block;margin:0 auto}@media (max-width: 991px){#glide-staff{max-width:593px}}@media (max-width: 767px){#glide-staff{max-width:100%}}.coaching-benefit{color:var(--dark)}.section-hero-image{height:400px}.section-hero-image img{object-fit:cover;object-position:50% 68%;width:100%;height:100%}.bottom-cta-block{max-width:750px}@media (max-width: 991px){body{padding-bottom:0}}.btn-close{background-image:none;-webkit-transition:ease .3s;transition:ease .3s}.btn-close:before{content:"";font-family:icomoon!important;background-image:none;line-height:normal;position:relative;bottom:2px;left:1px}.btn-close:focus{box-shadow:0 0 0 .25rem #6244bb40}.playPauseButton{position:relative;top:-2rem;left:1rem}.nextPreviousControls{display:flex;justify-content:flex-end;column-gap:4px;position:relative;bottom:5.5rem;right:2.5rem}.sliderControlButton{background-color:#2d2926;opacity:.8;transition:all .3s ease-in-out;height:38px;width:38px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center}.sliderControlButton:hover{opacity:1}.sliderControlButtonIcon{opacity:.8;transition:all .3s ease-in-out;color:#fff}.sliderControlButtonIcon:hover{opacity:1}.staff-modal .modal-content,.staff-modal .modal-header{border:0}.staff-modal button.close{font-size:16px}.club-location-map-preview-container{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:var(--primary);transition-property:background-image;transition-duration:3s;transition-timing-function:linear}.social-primary a{background-color:var(--primary-color);color:var(--white);height:2rem;width:2rem;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px;text-decoration:none;-webkit-transition:ease .3s;transition:ease .3s;margin-right:.5rem}.social-primary a:hover{background-color:var(--primary-color-active);color:var(--white);opacity:1}:target:before{content:"";display:block;height:80px;margin:-80px 0 0}@media (max-width: 767px){:target:before{content:"";display:block;height:80px;margin:-80px 0 0}}#location-hero div.container-fluid{padding-top:4rem;background:linear-gradient(#4090,#4099,#409) center center/cover no-repeat,#409 url(https://anytimefitness.blob.core.windows.net/shared-assets/sites/af/consumer/img/line-blend-5-aqua.svg) center center/cover no-repeat}@media (min-width: 1400px){#location-hero div.container{max-width:1400px}}@media (max-width: 767px){#location-hero div.container-fluid{padding-top:0}#location-hero div.container{max-width:none;padding:0}.club-info-container-header{max-width:none}.club-info-container-header .cta-container a{display:inline-block}}@media (max-width: 1700px){.cta-container .btn-primary{width:auto}}@media (max-width: 575px){.club-info-container-header .cta-container a{display:block}}.carousel-club-photos,.carousel-club-photos a{height:525px}@media (max-width: 991px){.carousel-club-photos,.carousel-club-photos a{height:400px}}@media (min-width: 768px){.club-anchor-nav ul{flex-wrap:nowrap;text-align:center}.club-anchor-nav h3{line-height:1.2}}
