<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">header.main.landing.franchise-pages {background: #362B45 !important;}

/*Updates the Campaign Banner*/
.banner-subtext {text-align:right;}
.banner-heading {font-size: 40px;}

/*Temporarily hiding the "use current location feature*/
#currentLocation.search-current {display:none;}

/* Updates to the Find a Gym Module on Membership-Why Join Page */
#locationModule .search-location-wrapper {text-align: left;background-color: #fff;-webkit-box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);margin-bottom: 20px;width: 550px;padding: 0px;margin: auto;}
#locationModule .search-location-wrapper #locationFinder.leftAlign .btn {float: right;padding-right: 15px;background: var(--br_color_purple_main);border-radius: 0;}
body.home #locationModule .search-location-wrapper #locationFinder.leftAlign .btn {background: #00C7B1;}
#locationModule .search-location-wrapper #locationFinder.leftAlign .btn .icomoon-icon-search {color: #FFF;font-size: 21px;vertical-align: middle;}
body.home #locationModule .search-location-wrapper #locationFinder.leftAlign .btn .icomoon-icon-search {color: #000;}
#locationModule .search-location-wrapper .results-container .icomoon-icon-pinpoint-fill {display: none!important;}

/* Form backgrounds */
section.form-wizard, section.design-v2 {background: var(--br_color_purple_main) !important;}
section.form-wizard .free-pass-wizard, section.design-v2 .design-v2-inner {border-radius: 20px;}
section.form-wizard .free-pass-wizard p:not(.link-text), section.design-v2 .design-v2-inner p:not(.link-text) {color: black;}
section.form-wizard .btn-step, section.form-wizard .btn-submit-form, section.design-v2 .btn-step, section.design-v2 .btn-submit-form {border-color: var(--br_color_purple_main);color: #FFF;background-color: var(--br_color_purple_main) !important;}
section.form-wizard a, section.design-v2 a, .free-pass-wizard .wizard-results li a, .free-pass-wizard .search-current, .free-pass-wizard .all-locations-link, .free-pass-wizard .find-gym-map a, section.form-wizard.design-v2 .form-club-location h3.h6.h-underline.form-selected-location, section.form-wizard.design-v2 .form-club-location h5, .form-container .form-header .form-club-location h5 a, .form-container .form-header .form-club-location .h5 a   {color: var(--br_color_purple_main) !important;}
section.form-wizard h3.link-text, section.form-wizard.design-v2 .form-club-location h3.h6.h-underline.form-selected-location, section.form-wizard.design-v2 .form-club-location h5, .form-container .form-header .form-club-location h5, .form-container .form-header .form-club-location .h5, section.form-wizard #page-headline, section.design-v2 #page-headline, .form-container .form-header .form-club-location h5 a, .form-container .form-header .form-club-location .h5 a, .moon-bold, .hero .hero-content h1 {font-family: 'f37_moonextra_bold'!important;font-weight: bold!important;}
section.form a {color: black;}

/* Social Icons on Thank You page */
.page-id-33792 ul.list-inline {margin: auto;width: 295px;}
.page-id-33792 ul.list-inline li {display:block;width: 38px; float:left;margin-right:3px;}

.avatar {display: none;}
section.main {padding: 0;}
.reserve-time-text a {color:inherit!important;}
.select-text {color:gray!important;font-size:12px!important;text-transform: uppercase!important;font-family: 'Averta-Bold'!important;font-weight: normal!important;-moz-appearance: none;-webkit-appearance: none;}
.btn-border.btn-purple {border-color: #804c9e;color: #804c9e;color: white;}
.hero .hero-content.slim {padding: 70px 0 70px;background: var(--br_color_purple_main);margin-bottom:20px;}
.elementor-button span {text-decoration: inherit;width: 200px;}

/*Updated Banner Color For GROW Pages */
section.campaign .banner {background: var(--br_color_purple_main) !important;}
section.campaign .campaign-content .col-content {background: #221551!important;}
.btn-border.btn-white {font-family: 'f37_moonregular', sans-serif!important;text-transform: capitalize;border-color: #06C7B0;background: #06C7B0;color: black;font-size: 16px;}
.btn-border.btn-white:hover {background:#5025A6;border-color:#5025A6;color:white;}
.btn-border.btn-white .arrow {display:none;}
.form-container .form-footer .btn-submit-form {padding: 0px 20px;}

/*Why AF/Join Page - Fixes placement of Member Success CTA buttons */
.member-success-cta {position: absolute!important;left:0!important;bottom: 0!important;}

/* CCC Posts Feed Style*/
.elementor-post__badge {top: -20px!important;left: -21px!important;background: var(--br_color_purple_main) !important;font-weight: bold!important;border-radius: 0 0 150px 0!important;text-align: center;letter-spacing: 2px;width: 50%;}
.category-tag {background: var(--br_color_purple_main) !important;font-weight: bold!important;border-radius: 0 150px 0 0 !important;font-size: 13px;text-align: center;letter-spacing: 2px;width: 75%;}

.results-container {max-height: 400px!important;}
.step3-content h2 span.brand-refresh {font-family: 'f37_moonextra_bold'!important;font-weight: bold;text-transform: capitalize;font-size: 40px;line-height: 40px;}

header nav #sticky&gt;div.m-5 {margin: 0rem !important;}

#locationFinderCampaign #find_a_gym #search_unit .d-flex.justify-content-between.mb-4 {margin-bottom: 0rem !important;}

/* Local Mkt - Ph1 temporary css start */
body.page-id-57667 .bg.bg-image-css, body.page-id-59830 .bg.bg-image-css, body.page-id-69760 .bg.bg-image-css, body.page-id-69774 .bg.bg-image-css, body.page-id-69782 .bg.bg-image-css,
body.page-id-59836 .bg.bg-image-css, body.page-id-57687 .bg.bg-image-css, body.page-id-57673 .bg.bg-image-css {background: #440099 !important;}
body.page-id-57667 .campaign-footer .container, body.page-id-59830 .campaign-footer .container, body.page-id-69760 .campaign-footer .container, body.page-id-69774 .campaign-footer .container, body.page-id-69782 .campaign-footer .container,
body.page-id-59836 .campaign-footer .container, body.page-id-57687 .campaign-footer .container, body.page-id-57673 .campaign-footer .container {font-size: 12px;line-height: 17px;}

body.page-id-57667 #clubWebsiteButton, body.page-id-59830 #clubWebsiteButton, body.page-id-69760 #clubWebsiteButton, body.page-id-69774 #clubWebsiteButton, body.page-id-69782 #clubWebsiteButton,
body.page-id-59836 #clubWebsiteButton, body.page-id-57687 #clubWebsiteButton, body.page-id-57673 #clubWebsiteButton {border-color: #2ED7DE !important;background: #2ED7DE !important;color: #221551;text-transform: capitalize;font-size: 16px !important;}
body.page-id-63032 #menu-landing-navigation-campaign {visibility: hidden;}
/* Local Mkt - Ph1 temporary css end */

@media only screen and (max-width: 1000px) {
    .hero.hero-home .hero-content {background: #362C43;}
}
@media (max-width:900px) {
    .banner-table {margin: auto;}
    .banner-subtext {text-align:center;}
}
@media (max-width: 768px) {
    section.form-wizard .free-pass-wizard, section.design-v2 .design-v2-inner {border-radius: 0;}
    .form-container .step3 .form-header .form-club-location, .form.no-wizard-form .form-container .form-header .form-club-location, .step3 .form-body, .form.no-wizard-form .form-container .form-body {margin-top: 0!important;}
}
@media (max-width: 767px) {
    /*GROW Page Fixes Start*/
    .page-id-54871 .row, .page-id-54867 .row,  .page-id-54868 .row,  .page-id-54872 .row,  .page-id-54870 .row,  .page-id-54869 .row,  .page-id-54873 .row,  .page-id-54855 .row,  .page-id-54874 .row,  .page-id-62779 .row, .page-id-62782 .row, .page-id-46771 .row {display: -ms-flexbox;display: block;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
    .page-id-54871 section.campaign .campaign-content-container .bg-image-css, .page-id-54867 section.campaign .campaign-content-container .bg-image-css, .page-id-54868 section.campaign .campaign-content-container .bg-image-css, .page-id-54872 section.campaign .campaign-content-container .bg-image-css, .page-id-54870 section.campaign .campaign-content-container .bg-image-css, .page-id-54869 section.campaign .campaign-content-container .bg-image-css, .page-id-54873 section.campaign .campaign-content-container .bg-image-css, .page-id-54855 section.campaign .campaign-content-container .bg-image-css, .page-id-54874 section.campaign .campaign-content-container .bg-image-css, .page-id-62779 section.campaign .campaign-content-container .bg-image-css, .page-id-62782 section.campaign .campaign-content-container .bg-image-css, .page-id-46771 section.campaign .campaign-content-container .bg-image-css   {max-width: 100%;}
    .page-id-54871 section.campaign .banner, .page-id-54867 section.campaign .banner, .page-id-54868 section.campaign .banner, .page-id-54872 section.campaign .banner, .page-id-54870 section.campaign .banner, .page-id-54869 section.campaign .banner, .page-id-54873 section.campaign .banner, .page-id-54855 section.campaign .banner, .page-id-54874 section.campaign .banner, .page-id-62779 section.campaign .banner, .page-id-62782 section.campaign .banner, .page-id-46771 section.campaign .banner {text-align: center;padding: 0;}
    .page-id-54871 header.main.landing.landing-campaign .logo, .page-id-54867 header.main.landing.landing-campaign .logo, .page-id-54868 header.main.landing.landing-campaign .logo, .page-id-54872 header.main.landing.landing-campaign .logo, .page-id-54870 header.main.landing.landing-campaign .logo, .page-id-54869 header.main.landing.landing-campaign .logo, .page-id-54873 header.main.landing.landing-campaign .logo, .page-id-54855 header.main.landing.landing-campaign .logo, .page-id-54871 header.main.landing.landing-campaign .logo, .page-id-54874 header.main.landing.landing-campaign .logo, .page-id-62779 header.main.landing.landing-campaign .logo, .page-id-62782 header.main.landing.landing-campaign .logo, .page-id-46771 header.main.landing.landing-campaign .logo   {padding-left: 5px;padding-right: 5px;margin-right: 0px;margin-left: 0;width: 100%;}
    .page-id-54871 .ml-4, .page-id-54867 .ml-4, .page-id-54868 .ml-4,  .page-id-54872 .ml-4,  .page-id-54870 .ml-4,  .page-id-54869 .ml-4, .page-id-54873 .ml-4,  .page-id-54855 .ml-4, .page-id-62779 .ml-4,  .page-id-62782 .ml-4,  .page-id-46771 .ml-4 {margin-left: 0!important;}
    /*GROW Page Fixes End*/
    html body.v3-template {
        overflow-x: hidden;
    }
}
@media only screen and (max-width: 575px) {
    .page-id-46771 .bg.bg-image-css {background: none!important;}
}
@media (max-width:500px) {
    .banner-table {margin: auto;}
}
@media (max-width:440px) {
    #locationModule .search-location-wrapper {width: 310px;}
    #locationModule .search-location-wrapper #locationFinder #locationFinderInput.form-control,
    #locationModule .search-location-wrapper #locationFinder .location-finder-input.form-control {padding-left: 20px;}
}

html .location-finder-sidebar .distance-directions.link-text,
html .location-finder-sidebar a[id*='locationTelNumber-'],
html .location-finder-map .infowindow-content .phone {
    display:none;
}</pre></body></html>