.white-diagonal-line{height:96px;position:absolute;width:100%}.white-diagonal-line>div{background:url(../images/white-diagonal-lines.4b112d9e005de25f3e8731ef20022770.svg) no-repeat;background-position:calc(50% - 48rem);width:100%}section.hsc-component .formatted-address{font-size:20px;line-height:1.8rem;margin-top:-2rem}section.hsc-component .action-buttons .btn-outline-primary{background-color:#fff}section.hsc-component .action-buttons .btn-outline-primary:hover{background-color:#fff;color:#c8102e}section.hsc-component .action-buttons .btn{padding:.35rem .85rem;width:14em}section.hsc-component p{font-size:20px}section.hsc-component p.hsc-subhead{color:#282d27;font-size:1.25rem;font-weight:900;letter-spacing:.1em;line-height:26px;text-transform:uppercase}section.hsc-component .gym-header.h1,section.hsc-component h1.gym-header{font-size:1.7rem}section.hsc-component a.hsc-header-link{text-decoration:none}section.hsc-component hr.hsc-hr{width:100px}section.hsc-component .hsc-date-header{color:#717c7d}section.hsc-component .hsc-share-group{align-content:center;align-items:center;display:flex;gap:10px;justify-content:center;padding:20px}section.hsc-component .hsc-share-group .share-box{align-items:center;background:#717c7d;color:#f1f1f2;display:flex;flex-direction:row;font-size:1.125rem;font-weight:700;gap:10px;height:70px;justify-content:center;left:0;letter-spacing:.03em;line-height:30px;text-decoration:none;text-transform:capitalize;top:0;width:144px}section.hsc-component .hsc-list-group{align-items:center;display:flex;flex-direction:column;justify-content:center}section.hsc-component .hsc-list-group .list-hr{border:2px solid #dbdbd3;height:0;position:static;width:100%}section.hsc-component .hsc-list-group .list-container{display:flex}section.hsc-component .hsc-list-group .list-container .text-body{width:80%}section.hsc-component .hsc-list-group .list-container .text-body .h2,section.hsc-component .hsc-list-group .list-container .text-body h2{font-size:2.25rem;line-height:56px}section.hsc-component .hsc-list-group .list-container .text-body .h4,section.hsc-component .hsc-list-group .list-container .text-body h4{font-size:1.625rem;line-height:36px}section.hsc-component .hsc-list-group .list-container .cta-body{align-items:center;display:flex}section.hsc-component .hsc-list-group .list-container .cta-body .btn{font-size:22px;max-width:10em}.hsc-share-group{flex-direction:column}.hsc-list-group .list-container{flex-direction:column;padding-bottom:1rem;padding-top:1rem}.hsc-list-group .list-container .text-body{padding-bottom:1rem;width:100%}.hsc-list-group .list-container .text-body .h2,.hsc-list-group .list-container .text-body h2{width:100%}@media(min-width:768px){.hsc-share-group{flex-direction:row}.hsc-list-group{margin-left:8rem;margin-right:8rem}.hsc-list-group .list-container .text-body .h2,.hsc-list-group .list-container .text-body h2{width:75%}}@media(min-width:992px){.hsc-list-group .list-container{flex-direction:row}.hsc-list-group .list-container .text-body .h2,.hsc-list-group .list-container .text-body h2{width:75%}}.faq-accordion .card:first-of-type,.faq-accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:1px solid #e0e0e0}.faq-accordion .card{background-color:transparent;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;box-shadow:none;overflow:visible}.faq-accordion .card .card-header{background:0 0;border-bottom:0;padding:1rem 1.5rem}.faq-accordion .card .card-header a,.faq-accordion .card .card-header button{color:#626262!important;font-size:1.25rem;padding:0;text-align:left;text-decoration:none;text-transform:none;transition:.3s ease-in-out;width:100%}.faq-accordion .card .card-header a:not(.collapsed) .rotate-icon,.faq-accordion .card .card-header button:not(.collapsed) .rotate-icon{transform:rotate(180deg)}.faq-accordion .card .fa-angle-down,.faq-accordion .card .fa-angle-up{color:#c8102e;float:right}.faq-accordion .btn-link,.faq-accordion .btn-link:active,.faq-accordion .btn-link:hover{text-decoration:none}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(../images/owl.video.play.7f01b07148f205f6e8258e92bbf652d9.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-dots .owl-dot{display:inline-block;*display:inline;zoom:1}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#c5c5c5;border-radius:0;display:block;height:5px;margin:5px 7px;transition:opacity .2s ease;width:50px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#c8102e}.owl-carousel{display:block}.owl-carousel .slide-owl-wrap:not(:first-child){display:none}.owl-carousel img{width:100%}.hero,.hero .item{position:relative}.hero .item img,.hero .item picture{height:auto;max-width:100%;width:100%}.hero .item video{height:auto;max-width:100%;min-width:100%;object-fit:cover}.hero .item .mask{background-attachment:fixed;bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.hero .caption{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:25%}.hero .caption.text-end{padding-right:2em}.hero .caption .h1,.hero .caption h1{color:#fff}.hero .owl-dots{bottom:20px;display:flex;justify-content:center;position:absolute;width:100%}.hero .location-search-box{box-shadow:inset 0 36px 36px -28px rgba(0,0,0,.2);padding:2rem}.hero .location-search-box .search-box-title{letter-spacing:normal}.hero .location-search-box #location-search-form input#location-search-input{background:url(../images/icon-pin.06151f936cb42e94c07a73f3073dbe1c.webp) no-repeat left 54%;background-size:25px;padding-left:2rem;padding-right:2rem}.hero .location-search-box #location-search-form gmp-place-autocomplete#location-search-input{background:transparent;border:0;border-radius:0;display:block;padding:0;width:100%}.hero .location-search-box #location-search-form gmp-place-autocomplete#location-search-input::part(input){background:url(../images/icon-pin.06151f936cb42e94c07a73f3073dbe1c.webp) no-repeat left 54%;background-size:25px;border:1px solid #ced4da;border-radius:0;padding-left:2rem;padding-right:2rem}.hero .location-search-box #location-search-form gmp-place-autocomplete#location-search-input::part(focus-ring),.hero .location-search-box #location-search-form gmp-place-autocomplete#location-search-input::part(input):focus,.hero .location-search-box #location-search-form gmp-place-autocomplete#location-search-input:focus,.hero .location-search-box #location-search-form gmp-place-autocomplete#location-search-input:focus-within{box-shadow:none;outline:0}.hero .location-search-box #location-search-form gmp-place-autocomplete#location-search-input~label{display:none}.hero .location-search-box #location-search-form button[type=submit]{background:transparent url(../images/icon-search.deab6675a554686be699484df91e9c33.svg) no-repeat;background-size:30px;border:none;height:30px;position:absolute;right:0;top:29%;width:30px}.hero .location-search-box #location-search-form label{left:30px}.hero #global-content{position:absolute;top:52%;width:100%;z-index:2}.hero #global-content .btn-primary{padding-bottom:.3em;padding-top:.3em}@media(min-width:992px){.hero .caption{align-items:center;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.75) 73%,hsla(0,0%,100%,0));color:#c8102e;display:flex;height:100%;padding-left:4rem}.hero .caption.text-end{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.75) 53%,hsla(0,0%,100%,0))}.hero .caption .h1,.hero .caption h1,.hero .caption p{color:#c8102e}.hero .item .mask{display:none}.hero .owl-dots{bottom:40px}.hero .location-search-box{background-color:#f1f1f2;border-radius:.3rem;box-shadow:none;padding:2rem 1rem;position:absolute;right:50px;top:50%;transform:translate(-50px,-50%);z-index:1}.hero .location-search-box #location-search-input{min-width:350px}.hero #global-content{align-items:center;color:#c8102e;display:flex;height:100%;left:0;top:0;width:30%}.hero #global-content .btn-primary{padding-bottom:.3em;padding-top:.3em}}@media(min-width:768px){.hero .caption{top:0}}.hero .caption{padding-left:2em}#global-content,.caption p{color:#f1f1f2}.sp-h2.h2,h2.sp-h2{font-size:36px;line-height:52px}p.sp-p{font-size:26px;line-height:42px}section.inset-shadow{box-shadow:inset 0 -200px 200px -10px rgba(0,0,0,.057)}.blog-post-link,.blog-post-link .h5:hover,.blog-post-link h5:hover,.blog-post-link:hover .h5,.blog-post-link:hover h5{text-decoration:none}.blog-post .blog-image-wrapper{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);position:relative}.blog-post hr{padding:.15rem 0}.blog-post .btn-social{border-radius:9999px!important;overflow:hidden!important}.blog-feed{background-image:linear-gradient(180deg,transparent 10%,#fff);background-position:50%;background-repeat:no-repeat;background-size:cover}.blog-feed.lazy-bg-loaded{background-image:linear-gradient(180deg,transparent 10%,#fff),url(../images/brickwall.2d66e7b7147ab9ceb17cdf92d70cc627.jpg)}.blog-feed .h1,.blog-feed h1{color:#282d27}.blog-feed .blog-feed-col{display:none}.blog-feed .blog-feed-col:first-child{display:block}.blog-feed .blog-feed-col .blog-category{letter-spacing:2.5px}@media(max-width:575.98px){.blog-feed .container{padding-left:0;padding-right:0}}@media(min-width:576px){.blog-feed .blog-feed-col:nth-child(2){display:block}}.blog-feed{padding-bottom:2.63rem!important}.blog-feed .h1,.blog-feed h1{padding-left:2.4rem;padding-right:2.4rem}@media(min-width:992px){.blog-feed .h1,.blog-feed h1{padding-left:2rem;padding-right:2rem}.blog-feed .blog-feed-col{display:block}}.promo-slim .container{box-shadow:0 30px 80px 0 rgba(0,0,0,.16);position:relative}.promo-slim .container .background{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;position:absolute;width:100%}.promo-slim .container .get-in-the-fight-promo{background-image:url(../images/stronger-hero-1-480w.b406df325850bef0dda6a47b415aa20c.webp)}.promo-slim .container{height:100%;max-height:560px;width:100%}.promo-slim .container p{margin-left:0;margin-right:0;text-align:center}@media(min-width:768px){.promo-slim .container .get-in-the-fight-promo{background-image:url(../images/workout-find-your-hero-640w.7a94f11cfe1599eb1d96d7b00d998431.webp)}}@media(min-width:992px){.promo-slim .container .h1,.promo-slim .container h1{margin-bottom:0}}@media(min-width:1200px){.promo-slim .container{max-height:380px;max-width:1590px}.promo-slim .container .get-in-the-fight-promo{background-image:url(../images/workout-find-your-hero-640w.7a94f11cfe1599eb1d96d7b00d998431.webp)}}:root{--bs-social:#5a6364;--bs-body-font-family:Inter,sans-serif}.tooltip{font-family:Inter,sans-serif}body{font-size:var(--bs-body-font-size)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.text-danger{color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}