@import url(https://use.typekit.net/oka8owr.css);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap);.panel-nav .new-membership-list li:last-child a[data-v-19a43fec]{text-transform:capitalize !important}
@media(min-width:1120px){.find-gym-form[data-v-8585f57a]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.find-gym-form .location-input-section[data-v-8585f57a]{border-right:none !important;padding-right:0 !important;position:relative}
@media(min-width:1120px){.find-gym-form .location-input-section[data-v-8585f57a]{width:213px !important}
}
.find-gym-form .location-input-section .sub-title-nav[data-v-8585f57a]{margin-bottom:8px}
.find-gym-form .location-input-section .sub-title-nav.section-title[data-v-8585f57a]{display:none}
@media(min-width:1120px){.find-gym-form .location-input-section .sub-title-nav.section-title[data-v-8585f57a]{display:block;margin-bottom:15px}
}
.find-gym-form .location-input-section label[data-v-8585f57a]{font-family:Open Sans,sans-serif;color:#0039ff !important;font-size:13px;letter-spacing:0 !important;margin-bottom:4px;display:inline-block}
.find-gym-form .location-input-section input#nav-search-gym[data-v-8585f57a]{display:block;padding:7px;margin:5px 10px 0 0;width:96% !important;max-width:185px;border-radius:25px;border:1px solid #d5d2ca;font:inherit}
@media(min-width:1120px){.find-gym-form .location-input-section input#nav-search-gym[data-v-8585f57a]{margin-left:0}
}
.find-gym-form .location-input-section .use-location-btn[data-v-8585f57a]{font-size:22px;color:#0067b1;background-color:transparent;border:0;padding-left:0;margin-top:6px;cursor:pointer}
.find-gym-form .location-input-section .use-location-btn span.btn-text[data-v-8585f57a]{font-size:17px;vertical-align:middle;font-family:Open Sans,sans-serif}
@media(min-width:1120px){.find-gym-form .location-input-section .use-location-btn[data-v-8585f57a]{top:55px;left:24px}
}
.find-gym-form .location-input-section .input-container[data-v-8585f57a]{position:relative}
.find-gym-form .location-input-section .input-container .clear-button[data-v-8585f57a]{display:inline-block;left:158px;position:absolute;top:8px;background:0;border:0;cursor:pointer;color:#000}
@media(min-width:1120px){.find-gym-form .location-input-section .input-container .clear-button[data-v-8585f57a]{left:160px}
}
.find-gym-form .location-input-section .results-arrow-icon[data-v-8585f57a]{font-size:25px;color:#44697d;position:absolute;display:none;top:63px;left:207px}
@media(min-width:1120px){.find-gym-form .location-input-section .results-arrow-icon[data-v-8585f57a]{display:inline-block}
}
.find-gym-form .location-results[data-v-8585f57a]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 5px;background-color:#e7edf1;position:relative;min-width:160px;border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:150px;min-height:90px}
@media(min-width:768px){.find-gym-form .location-results[data-v-8585f57a]{max-width:44%}
}
@media(min-width:1120px){.find-gym-form .location-results[data-v-8585f57a]{margin-left:23px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;max-height:177px}
}
.find-gym-form .location-results .no-result-msge[data-v-8585f57a]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#44697d;text-transform:none;line-height:1.2;text-align:center}
.find-gym-form .location-results .no-result-msge .error-title[data-v-8585f57a]{font-family:Open Sans,sans-serif}
.find-gym-form .location-results .result-link[data-v-8585f57a]{font-size:.9em;text-transform:none !important;font-family:Open Sans,sans-serif}
.find-gym-form .location-results .result-link[data-v-8585f57a]:hover{color:#ea1926 !important}
.find-gym-form .location-results .result-link .location-detail[data-v-8585f57a]{font-size:.8em;color:#616365}
.find-gym-form .lds-facebook[data-v-8585f57a]{display:inline-block;position:absolute;width:80px;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.find-gym-form .lds-facebook div[data-v-8585f57a]{display:inline-block;position:absolute;left:8px;width:16px;background:#0067b1;-webkit-animation:lds-facebook-data-v-8585f57a 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook-data-v-8585f57a 1.2s cubic-bezier(0,.5,.5,1) infinite}
.find-gym-form .lds-facebook div[data-v-8585f57a]:first-child{left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}
.find-gym-form .lds-facebook div[data-v-8585f57a]:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}
.find-gym-form .lds-facebook div[data-v-8585f57a]:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}
@-webkit-keyframes lds-facebook-data-v-8585f57a{0{top:8px;height:64px}
50%,to{top:24px;height:32px}
}
@keyframes lds-facebook-data-v-8585f57a{0{top:8px;height:64px}
50%,to{top:24px;height:32px}
}
.sub-title-nav ul li#locations-clubfindermap[data-v-8585f57a]{display:none}
@media(min-width:1120px){.sub-title-nav ul li#locations-clubfindermap[data-v-8585f57a]{display:list-item}
}
.sub-title-nav[data-v-5ad757f8]{margin-bottom:8px}
.sub-title-nav.section-title[data-v-5ad757f8]{margin-bottom:15px}
.lds-facebook[data-v-5ad757f8]{display:inline-block;position:absolute;width:80px;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.lds-facebook div[data-v-5ad757f8]{display:inline-block;position:absolute;left:8px;width:16px;background:#0067b1;-webkit-animation:lds-facebook-data-v-5ad757f8 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook-data-v-5ad757f8 1.2s cubic-bezier(0,.5,.5,1) infinite}
.lds-facebook div[data-v-5ad757f8]:first-child{left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}
.lds-facebook div[data-v-5ad757f8]:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}
.lds-facebook div[data-v-5ad757f8]:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}
@-webkit-keyframes lds-facebook-data-v-5ad757f8{0{top:8px;height:64px}
50%,to{top:24px;height:32px}
}
@keyframes lds-facebook-data-v-5ad757f8{0{top:8px;height:64px}
50%,to{top:24px;height:32px}
}
.classes-search-section[data-v-5ad757f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:1120px){.classes-search-section[data-v-5ad757f8]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:1em !important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;max-width:425px}
}
.classes-search-input-section[data-v-5ad757f8]{border-right:none !important;padding-right:0 !important;position:relative}
.classes-search-input-section label[data-v-5ad757f8]{font-family:Open Sans,sans-serif;color:#0039ff !important;font-size:13px;letter-spacing:0 !important}
.classes-search-input-section .use-location-btn[data-v-5ad757f8]{font-size:22px;color:#0067b1;background-color:transparent;border:0;padding-left:0;margin-top:6px;cursor:pointer}
.classes-search-input-section .use-location-btn span.btn-text[data-v-5ad757f8]{font-size:17px;vertical-align:middle;font-family:Open Sans,sans-serif}
@media(min-width:1120px){.classes-search-input-section .use-location-btn[data-v-5ad757f8]{top:55px;left:24px}
}
.classes-search-input-section input#nav-search-classes[data-v-5ad757f8]{display:block;padding:7px;width:86% !important;max-width:185px;border-radius:25px;border:1px solid #d5d2ca;margin:5px 10px 0 0;font:inherit}
@media(min-width:1120px){.classes-search-input-section input#nav-search-classes[data-v-5ad757f8]{width:82% !important;margin-left:0}
}
.classes-search-input-section .input-container[data-v-5ad757f8]{position:relative}
.classes-search-input-section .input-container .clear-button[data-v-5ad757f8]{display:inline-block;left:158px;position:absolute;top:8px;background:0;border:0;cursor:pointer;color:#000}
@media(min-width:1120px){.classes-search-input-section .input-container .clear-button[data-v-5ad757f8]{left:141px}
}
.classes-search-input-section .results-arrow-icon[data-v-5ad757f8]{font-size:25px;color:#44697d;display:none}
@media(min-width:1120px){.classes-search-input-section .results-arrow-icon[data-v-5ad757f8]{display:inline-block;left:187px;position:absolute;top:61px}
}
@media(min-width:1120px){.classes-search-input-section[data-v-5ad757f8]{width:220px}
}
.location-results[data-v-5ad757f8]{padding:8px 5px;background-color:#e7edf1;position:relative;min-width:160px;border-radius:4px;max-height:150px;min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(min-width:768px){.location-results[data-v-5ad757f8]{max-width:50%}
}
@media(min-width:1120px){.location-results[data-v-5ad757f8]{max-width:45%;padding-top:8px;padding-bottom:8px;margin-top:10px;max-height:177px;min-height:117px;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.location-results.no-results[data-v-5ad757f8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.location-results .no-result-msge[data-v-5ad757f8]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#44697d;text-transform:none;line-height:1.2}
.location-results .no-result-msge .error-title[data-v-5ad757f8]{font-family:Open Sans,sans-serif}
.location-results .result-link[data-v-5ad757f8]{font-size:.9em;text-transform:none !important;font-family:Open Sans,sans-serif !important}
.location-results .result-link[data-v-5ad757f8]:hover{color:#ea1926 !important}
.location-results .result-link .location-detail[data-v-5ad757f8]{font-size:.8em;color:#616365}
.class-categories-section[data-v-5ad757f8]{padding-right:0 !important}
@media(min-width:1120px){.class-categories-section[data-v-5ad757f8]{max-width:47%}
}
.class-categories-section .classes-gx24[data-v-5ad757f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.class-categories-section .classes-gx24 li[data-v-5ad757f8]{padding:2px 0}
@media(min-width:1120px){.class-categories-section .classes-gx24[data-v-5ad757f8]{max-height:115px;-ms-flex-line-pack:justify;align-content:space-between;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}
.class-categories-section .classes-gx24 li[data-v-5ad757f8]{display:inline-block;width:27%}
}
.panel-nav section[data-v-7b3867ba]{border-bottom:none !important}
.panel-nav #secondary-nav-section .sign-in-text p[data-v-7b3867ba]{text-transform:none;line-height:20px}
.panel-nav .sign-in-text[data-v-7b3867ba]{text-transform:none !important}
.panel-nav .sign-in-text p[data-v-7b3867ba]{margin-top:0;line-height:20px}
.panel-nav .sign-in-text .fitperks-section[data-v-7b3867ba]{margin-top:41px}
@media(min-width:1120px){.panel-nav .sign-in-text .fitperks-section[data-v-7b3867ba]{margin-top:14px}
}
.panel-nav .sign-in-text .fitperks-section p[data-v-7b3867ba]{margin-bottom:0}
.panel-nav .sign-in-text .fitperks-section .fitperks-title[data-v-7b3867ba]{color:#000 !important;font-weight:700;letter-spacing:0 !important}
.panel-nav .sign-in-text .fitperks-section .fitperks-link[data-v-7b3867ba]{color:#0039ff !important;padding-left:0 !important;text-transform:none !important;margin-left:0 !important;font-size:15px !important}
@media(min-width:1120px){.panel-nav .sign-in-text[data-v-7b3867ba]{width:300px}
.panel-nav .sign-in-text p[data-v-7b3867ba]{font-family:Open Sans,sans-serif}
}
.panel-nav .login-alert-msge[data-v-7b3867ba]{background:#fcf8e3;color:#000;border-radius:6px;text-align:center;width:250px;min-height:140px;font-family:Open Sans,sans-serif;text-transform:none;position:absolute;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1em;line-height:1.2}
.panel-nav .login-alert-msge .close-error-msg-btn[data-v-7b3867ba]{position:absolute;top:0;right:0;font-size:20px;background:0;border:0;cursor:pointer}
.panel-nav .login-alert-msge .alert-text[data-v-7b3867ba]{padding:5px 8px}
.panel-nav .login-alert-msge .alert-msge-icon[data-v-7b3867ba]{font-size:28px;height:23px;min-width:28px;margin-left:8px}
.panel-nav .login-alert-msge.error-alert[data-v-7b3867ba]{background:#f2dede}
.panel-nav .login-alert-msge.info-alert[data-v-7b3867ba]{width:350px;position:relative;padding:2px;background:#d9edf7;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}
.panel-nav .login-alert-msge.info-alert .alert-text-title[data-v-7b3867ba]{font-family:Open Sans,sans-serif;font-size:1.4em}
.panel-nav .forgot-credentials-link[data-v-7b3867ba]{margin-top:6px !important}
@media(min-width:1120px){.panel-nav .login-form[data-v-7b3867ba]{width:250px}
}
.panel-nav .login-form input[data-v-7b3867ba]{padding:15px;border-radius:24px;width:100%;border:1px solid #d5d2ca;margin-bottom:1em;font-family:inherit;display:block}
@media(min-width:1120px){.panel-nav .login-form input[data-v-7b3867ba]{padding:10px !important;margin-bottom:15px;max-height:38px !important}
}
.panel-nav .login-form .remember-me[data-v-7b3867ba]{margin-top:8px}
@media(min-width:961px){.panel-nav .login-form .remember-me[data-v-7b3867ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.panel-nav .login-form .remember-me input[data-v-7b3867ba]{width:auto;display:inline-block;vertical-align:top;margin:1px 5px 0 0}
.panel-nav .login-form .remember-me-label[data-v-7b3867ba]{vertical-align:text-top;font-size:1em;margin-bottom:5px;display:inline-block}
@media(min-width:1120px){.panel-nav .login-form .remember-me[data-v-7b3867ba],.panel-nav .login-form .set-up[data-v-7b3867ba]{display:inline-block;vertical-align:top;width:49%}
}
.panel-nav .login-form button[data-v-7b3867ba]{font-size:18px;margin:.5em 0}
@media(min-width:1120px){.panel-nav .login-form button[data-v-7b3867ba]{font-size:14px}
}
.panel-nav .login-form label[data-v-7b3867ba]{display:inline-block}
.panel-nav .login-form a[data-v-7b3867ba],.panel-nav .login-form label[data-v-7b3867ba]{font-family:Open Sans,sans-serif;color:#0039ff !important;font-size:13px;letter-spacing:0 !important}
.panel-nav .login-form a.forgot-credentials-link[data-v-7b3867ba],.panel-nav .login-form label.forgot-credentials-link[data-v-7b3867ba]{text-transform:capitalize !important}
@media(min-width:1120px){.panel-nav .login-form a.forgot-credentials-link[data-v-7b3867ba],.panel-nav .login-form a.setup-new-link[data-v-7b3867ba],.panel-nav .login-form label.forgot-credentials-link[data-v-7b3867ba],.panel-nav .login-form label.setup-new-link[data-v-7b3867ba]{font-size:10px !important}
}
.panel-nav .login-form .set-up[data-v-7b3867ba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px;text-align:right}
@media(min-width:1120px){.panel-nav .login-form .set-up[data-v-7b3867ba]{display:inline-block;margin-top:0}
}
.panel-nav .login-form .set-up .button-24[data-v-7b3867ba]{padding:7px 10px !important}
@media(min-width:1120px){.panel-nav .login-form .set-up .button-24[data-v-7b3867ba]{margin-bottom:3px}
}
.panel-nav .login-form .set-up a[data-v-7b3867ba]{display:block}
section[data-v-77848e6d]{border-bottom:none !important}
.logout-link[data-v-77848e6d]{border:0;color:#ea1926 !important;background:0;padding:0;cursor:pointer;font-family:Open Sans,sans-serif;padding:4px 0;font-size:14px}
.logout-link[data-v-77848e6d]:focus,.logout-link[data-v-77848e6d]:hover{text-decoration:underline}
.search-social-section .panel-nav[data-v-7e6973c4]{min-height:141px}
.search-social-section .panel-nav .search-input[data-v-7e6973c4]{width:100%;min-width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-social-section .panel-nav .search-input .search-component[data-v-7e6973c4]{width:100%}
@media(min-width:1120px){.search-social-section .social-section.logged[data-v-7e6973c4]{right:137px}
}
.search-social-section .social-section[data-v-7e6973c4]{background:#d5d2ca;width:100%;padding:1em}
@media(min-width:1120px){.search-social-section .search-open[data-v-7e6973c4]{display:block}
}
.search-social-section .form-search[data-v-7e6973c4],.search-social-section .search-site-form[data-v-7e6973c4]{position:relative;width:100%}
.search-social-section .form-search input[data-v-7e6973c4],.search-social-section .search-site-form input[data-v-7e6973c4]{background:#fff;border-radius:24px;padding:12px 15px;border:0;width:90%}
@media(min-width:1120px){.search-social-section .form-search input[data-v-7e6973c4],.search-social-section .search-site-form input[data-v-7e6973c4]{padding:7px;margin-top:5px;width:100%;border-radius:25px;border:1px solid #d5d2ca;font-family:inherit}
}
.search-social-section .form-search label[data-v-7e6973c4],.search-social-section .search-site-form label[data-v-7e6973c4]{font-family:Open Sans,sans-serif;color:#0067b1 !important;font-size:13px;letter-spacing:0 !important}
.search-social-section .form-search .sub-title-nav[data-v-7e6973c4],.search-social-section .search-site-form .sub-title-nav[data-v-7e6973c4]{margin-bottom:8px}
.search-social-section .form-search button[data-v-7e6973c4],.search-social-section .search-site-form button[data-v-7e6973c4]{padding:15px !important;position:absolute;top:0;right:0;width:70px}
@media(min-width:1120px){.search-social-section .form-search button[data-v-7e6973c4],.search-social-section .search-site-form button[data-v-7e6973c4]{width:55px;padding:10px !important;top:24px;height:32px;right:19px}
.search-social-section .form-search button[data-v-7e6973c4]:focus,.search-social-section .search-site-form button[data-v-7e6973c4]:focus{outline:0}
.search-social-section .form-search button .magnify-icon[data-v-7e6973c4],.search-social-section .search-site-form button .magnify-icon[data-v-7e6973c4]{height:15px;width:17px}
.search-social-section .form-search button .magnify-icon svg[data-v-7e6973c4],.search-social-section .search-site-form button .magnify-icon svg[data-v-7e6973c4]{height:20px;width:20px;fill:#fff !important}
}
.search-social-section ul.social-networks-list[data-v-7e6973c4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.search-social-section ul.social-networks-list li[data-v-7e6973c4]{padding:15px;padding-bottom:0}
.search-social-section ul.social-networks-list li a[data-v-7e6973c4]{padding:0 !important;display:block;border-bottom:none !important;color:#616365 !important}
.search-social-section ul.social-networks-list li span[data-v-7e6973c4],.search-social-section ul.social-networks-list li svg[data-v-7e6973c4]{width:30px !important;height:30px !important;top:0;bottom:auto}
.info-alert .alert-text a{color:#0039ff !important;text-decoration:underline !important;display:inline-block !important}
.skip-navigation-link{position:absolute;left:50%;z-index:2000;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding:5px}
.skip-navigation-link:focus{-webkit-transform:translateY(0);transform:translateY(0);background-color:#fff;color:#0039ff;border:3px solid #0039ff}
body,html{margin:0;padding:0;height:100%;position:relative}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
#main-navigation-menu-24hf{z-index:1111;height:60px;position:fixed;top:0;left:0;width:100%;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:-webkit-gradient(linear,left top,left bottom,color-stop(49%,rgba(6,4,4,.63)),to(rgba(51,51,51,0)));background:linear-gradient(180deg,rgba(6,4,4,.63) 49%,rgba(51,51,51,0));line-height:1}
#main-navigation-menu-24hf .bg{width:100%;height:60px;position:absolute;top:-60px;left:0;background:#fff;-webkit-box-shadow:0 1px 4px 2px rgba(0,0,0,.2);box-shadow:0 1px 4px 2px rgba(0,0,0,.2);z-index:1}
#main-navigation-menu-24hf #join-nav{position:absolute;right:14px;top:14px;z-index:3;font-size:14px;letter-spacing:2px}
@media(max-width:641px){#main-navigation-menu-24hf #join-nav span{display:none}
}
@media(min-width:1120px){#main-navigation-menu-24hf #join-nav{right:50%;margin-right:-560px}
}
#main-navigation-menu-24hf #join-nav a{padding:9px 14px 7px 14px}
#main-navigation-menu-24hf #logo{position:absolute;z-index:11;left:50%;margin-left:-90px}
@media(min-width:1120px){#main-navigation-menu-24hf #logo{margin-left:-560px}
}
#main-navigation-menu-24hf #logo a{display:inline-block;position:relative;width:180px;height:56px}
@media(min-width:1120px){#main-navigation-menu-24hf #logo a{width:110px;height:95px}
}
#main-navigation-menu-24hf #logo a:focus{border-bottom:3px solid #0067b1;outline:0}
#main-navigation-menu-24hf #logo .logo-24-b,#main-navigation-menu-24hf #logo .logo-24-w{position:absolute;width:98px;top:-10px;left:0;-webkit-transition:.5s ease;transition:.5s ease;opacity:1}
@media(min-width:641px){#main-navigation-menu-24hf #logo .logo-24-b,#main-navigation-menu-24hf #logo .logo-24-w{width:110px}
}
#main-navigation-menu-24hf #logo .logo-24-b{display:none}
@media(min-width:1120px){#main-navigation-menu-24hf #logo .logo-24-b{display:block}
}
#main-navigation-menu-24hf #logo .logo-24-f{position:absolute;width:180px;top:10px;left:0}
@media(min-width:1120px){#main-navigation-menu-24hf #logo .logo-24-f{display:none}
}
#main-navigation-menu-24hf #logo .logo-24-w{opacity:0}
#main-navigation-menu-24hf #logo .logo-24{width:180px;position:absolute;top:10px;left:0;opacity:0}
#main-navigation-menu-24hf ul{list-style:none;padding:0;margin:0}
#main-navigation-menu-24hf .button-24{padding:0;background:#0039ff;border:0;color:#fff;font-family:din-2014,sans-serif;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease}
#main-navigation-menu-24hf .button-24:focus,#main-navigation-menu-24hf .button-24:hover{background:#0039ff}
#main-navigation-menu-24hf .button-24:disabled{background:#616365;cursor:unset}
#main-navigation-menu-24hf .button-24 a{padding:8px 16px;display:block;text-decoration:none;color:#fff}
#main-navigation-menu-24hf button.button-24{padding:7px 16px;cursor:pointer}
#main-navigation-menu-24hf #main-nav-section{position:absolute;text-transform:uppercase;overflow:auto;width:80%}
@media(max-width:1120px){#main-navigation-menu-24hf #main-nav-section{background:#fff;height:calc(100% - 60px);left:-80%;top:60px}
}
@media(min-width:1120px){#main-navigation-menu-24hf #main-nav-section{width:100%;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);text-align:center;z-index:2}
#main-navigation-menu-24hf #main-nav-section.my-acc-active,#main-navigation-menu-24hf #main-nav-section.sub-nav-active{height:355px}
}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section{position:fixed;top:60px;left:0;width:100%;background:#fff;font-size:14px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.3) inset;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3);text-align:left}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section label{font-weight:400 !important}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section .panel-nav{padding:16px 0;max-width:710px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:14px}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section .panel-nav ul li{padding:2px 0}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section .panel-nav a{text-decoration:none;display:block;padding:6px 5px;font-family:Open Sans,sans-serif;color:#000;text-transform:none;margin:0;font-size:14px}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section .panel-nav a:hover{text-decoration:underline;border-bottom:0}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section .panel-nav section{padding:0 16px;border-right:2px solid #000}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section .panel-nav section:last-child{border-right:0}
#main-navigation-menu-24hf #main-nav-section #secondary-nav-section a{font-size:16px}
#main-navigation-menu-24hf #main-nav-section .nav-input{max-height:32px;border:1px solid #d5d2ca;font-family:inherit;width:90%;padding:7px;border-radius:25px;margin-top:5px}
#main-navigation-menu-24hf #main-nav-section .form-nav{position:relative;width:200px}
#main-navigation-menu-24hf #main-nav-section .form-nav .button-24{position:absolute;right:5px}
#main-navigation-menu-24hf #main-nav-section .form-nav label{color:#0039ff !important;font-size:13px;letter-spacing:0 !important;font-weight:400 !important}
#main-navigation-menu-24hf #main-nav-section .nav-cont{padding:20px}
@media(min-width:1120px){#main-navigation-menu-24hf #main-nav-section .nav-cont{padding:16px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:1120px;margin:0 auto;padding-right:110px}
}
#main-navigation-menu-24hf #main-nav-section .nav-cont li .main-nav-btn-24{padding:4px 8px 4px 0;display:inline-block;text-decoration:none;color:#000;font-size:18px;letter-spacing:1px;border-bottom:3px solid #fff;background:transparent;border:0;font-family:Open Sans,sans-serif;cursor:pointer;text-transform:uppercase;margin:0 10px}
@media(min-width:1120px){#main-navigation-menu-24hf #main-nav-section .nav-cont li .main-nav-btn-24{color:#fff;font-size:15px;padding:6px 8px;padding-bottom:0;border-bottom:0;line-height:17px}
#main-navigation-menu-24hf #main-nav-section .nav-cont li .main-nav-btn-24:focus,#main-navigation-menu-24hf #main-nav-section .nav-cont li .main-nav-btn-24:hover{border-bottom:3px solid #0039ff}
}
#main-navigation-menu-24hf #main-nav-section .nav-cont li .main-nav-btn-24:focus{outline-style:none}
#main-navigation-menu-24hf #main-nav-section .nav-cont .search-btn{background-color:RGB(255 255 255/48%) !important;border:0;padding:0;position:relative;padding:6px 12px !important;vertical-align:middle;outline:0;top:-2px;height:30px}
#main-navigation-menu-24hf #main-nav-section .nav-cont .search-btn .btn-title{vertical-align:middle}
#main-navigation-menu-24hf #main-nav-section .nav-cont .search-btn:focus{outline:0;border-bottom:3px solid #0039ff}
#main-navigation-menu-24hf #main-nav-section .nav-cont .search-btn:hover{border-bottom:3px solid #0039ff}
@media(max-width:1120px){#main-navigation-menu-24hf #main-nav-section .nav-cont .search-btn{display:none !important}
}
#main-navigation-menu-24hf #main-nav-section .nav-cont .magnify-icon{height:18px;width:18px;margin-top:0;vertical-align:middle;margin-left:5px}
#main-navigation-menu-24hf #main-nav-section .nav-cont .magnify-icon.open-search svg{fill:#000}
#main-navigation-menu-24hf #main-nav-section .nav-cont .magnify-icon svg{height:20px;width:20px;fill:#fff}
@media(min-width:1120px){#main-navigation-menu-24hf #main-nav-section .social-nav{position:absolute;top:0;right:0}
}
#main-navigation-menu-24hf #main-nav-section .panel-nav{padding:8px;padding-left:18px;text-transform:capitalize;font-size:16px;font-family:Open Sans,sans-serif}
#main-navigation-menu-24hf #main-nav-section .panel-nav a{font-size:16px}
@media(max-width:1120px){#main-navigation-menu-24hf #main-nav-section .panel-nav a{padding:4px 8px 4px 0;display:inline-block;text-decoration:none;color:#000;letter-spacing:1px;border-bottom:3px solid #fff;border:0;font-family:Open Sans,sans-serif;text-transform:uppercase;margin:0 5px}
}
#main-navigation-menu-24hf #main-nav-section .panel-nav a:focus{outline:2px solid #0039ff}
#main-navigation-menu-24hf #main-nav-section .panel-nav section{margin-bottom:16px;padding-bottom:16px}
@media(max-width:1120px){#main-navigation-menu-24hf #main-nav-section .panel-nav section{border-bottom:2px solid #000}
}
#main-navigation-menu-24hf #main-nav-section .panel-nav section:last-child{border-bottom:0;padding-bottom:0}
#main-navigation-menu-24hf #main-nav-section .sub-title-nav{font-size:16px;letter-spacing:1px;color:#0039ff;font-family:Open Sans,sans-serif;padding:5px 0}
#main-navigation-menu-24hf #menu-icon-mobile{color:#fff;z-index:11;cursor:pointer;top:21px;left:15px;position:absolute}
#main-navigation-menu-24hf #menu-icon-mobile .menu-text{font-size:15px;font-weight:700}
#main-navigation-menu-24hf #menu-icon-mobile .menu-icon-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:11px;margin-left:7px;width:10px;height:10px;-webkit-transition:.5s ease;transition:.5s ease}
#main-navigation-menu-24hf #menu-icon-mobile .menu-icon-chevron.open{-webkit-transform:rotate(1turn);transform:rotate(1turn);-webkit-transition:.5s ease;transition:.5s ease;height:6px;vertical-align:middle}
@media(min-width:1120px){#main-navigation-menu-24hf #menu-icon-mobile{display:none}
}
#main-navigation-menu-24hf.activeScroll{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
@media(max-width:1120px){#main-navigation-menu-24hf.activeScroll #logo{margin-left:-90px}
}
#main-navigation-menu-24hf.activeScroll #logo .logo-24-b{width:45px;top:10px;-webkit-transition:.5s ease;transition:.5s ease;opacity:0}
#main-navigation-menu-24hf.activeScroll #logo .logo-24-w{opacity:1;width:45px;top:10px;-webkit-transition:.5s ease;transition:.5s ease;display:none}
#main-navigation-menu-24hf.activeScroll #logo .logo-24-f{display:none}
#main-navigation-menu-24hf.activeScroll #logo .logo-24{opacity:1;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transition-delay:.5s;transition-delay:.5s}
#main-navigation-menu-24hf.activeScroll .bg{top:0}
#main-navigation-menu-24hf.activeScroll #main-nav-section .magnify-icon svg{fill:#000}
@media(min-width:1120px){#main-navigation-menu-24hf.activeScroll #main-nav-section li .main-nav-btn-24,#main-navigation-menu-24hf.activeScroll #main-nav-section li a{color:#000}
#main-navigation-menu-24hf.activeScroll #main-nav-section li .main-nav-btn-24:hover,#main-navigation-menu-24hf.activeScroll #main-nav-section li a:hover{color:#000;border-bottom:3px solid #0039ff}
#main-navigation-menu-24hf.activeScroll #main-nav-section li .active{color:#000}
}
#main-navigation-menu-24hf.active .bg{top:0}
@media(max-width:1120px){#main-navigation-menu-24hf.active{height:100%}
#main-navigation-menu-24hf.active .logo-24-f{display:none}
}
#main-navigation-menu-24hf.active .logo-24{display:block !important;opacity:1 !important;-webkit-transition:none !important;transition:none !important}
@media(min-width:1120px){#main-navigation-menu-24hf.active .logo-24-b{display:none !important}
}
#main-navigation-menu-24hf.active #menu-icon-mobile{color:#000}
#main-navigation-menu-24hf.active #main-nav-section .magnify-icon svg{fill:#000}
@media(max-width:1120px){#main-navigation-menu-24hf.active #main-nav-section{left:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
}
@media(min-width:1120px){#main-navigation-menu-24hf.active #main-nav-section li .main-nav-btn-24,#main-navigation-menu-24hf.active #main-nav-section li a{color:#000}
#main-navigation-menu-24hf.active #main-nav-section li .main-nav-btn-24:hover,#main-navigation-menu-24hf.active #main-nav-section li a:hover{color:#000;border-bottom:3px solid #0039ff}
#main-navigation-menu-24hf.active #main-nav-section li .active{color:#0039ff}
#main-navigation-menu-24hf.active #main-nav-section li .active.search-btn{color:#000}
}
#main-navigation-menu-24hf.white-menu #logo{margin-left:-90px}
@media(min-width:1120px){#main-navigation-menu-24hf.white-menu #logo{margin-left:-560px}
}
#main-navigation-menu-24hf.white-menu #logo .logo-24-b,#main-navigation-menu-24hf.white-menu #logo .logo-24-f,#main-navigation-menu-24hf.white-menu #logo .logo-24-w{display:none}
#main-navigation-menu-24hf.white-menu #logo .logo-24{opacity:1}
#main-navigation-menu-24hf.white-menu #logo a{width:180px;height:60px}
#main-navigation-menu-24hf.white-menu .bg{top:0}
#main-navigation-menu-24hf.white-menu #menu-icon-mobile{color:#000}
@media(min-width:1120px){#main-navigation-menu-24hf.white-menu #main-nav-section li .main-nav-btn-24,#main-navigation-menu-24hf.white-menu #main-nav-section li a{color:#000}
#main-navigation-menu-24hf.white-menu #main-nav-section li .main-nav-btn-24:hover,#main-navigation-menu-24hf.white-menu #main-nav-section li a:hover{color:#000;border-bottom:3px solid #0039ff}
#main-navigation-menu-24hf.white-menu #main-nav-section li .active{color:#000}
#main-navigation-menu-24hf.white-menu #main-nav-section .magnify-icon svg{fill:#000}
}
#main-navigation-menu-24hf.activeScroll .bg{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
#main-navigation-menu-24hf.search-open-menu .nav-cont{opacity:.65;pointer-events:none}
#main-navigation-menu-24hf.search-open-menu .nav-cont #secondary-nav-section{display:none}
.yxt-SearchBar-container{border-radius:15px}
.yxt-SearchBar-container .yxt-SearchBar-autocomplete{text-transform:capitalize}
.yxt-SearchBar-container .yxt-SearchBar-autocomplete .yxt-AutoComplete-wrapper{max-height:150px;overflow:auto}
.yxt-SearchBar-container .yxt-SearchBar-autocomplete .yxt-AutoComplete-wrapper .yxt-AutoComplete-option{padding:5px 16px !important;font-family:Open Sans,sans-serif !important;font-size:16px !important}
.yxt-SearchBar-container .yxt-SearchBar-autocomplete .yxt-AutoComplete-wrapper .yxt-AutoComplete-option strong{font-family:Open Sans,sans-serif !important;font-weight:700}
.yxt-SearchBar-container .yxt-SearchBar-form .yxt-SearchBar-input{font-family:Open Sans,sans-serif !important;font-size:1.1em !important}
.yxt-SearchBar-container .yxt-SearchBar-form .yxt-SearchBar-clear{padding-right:2px}
@media(min-width:1120px){.yxt-SearchBar-container .yxt-SearchBar-form .yxt-SearchBar-clear{padding-right:5px}
}
.yxt-SearchBar-container .yxt-SearchBar-form .yxt-SearchBar-button{padding-left:2px}
@media(min-width:1120px){.yxt-SearchBar-container .yxt-SearchBar-form .yxt-SearchBar-button{padding-left:5px}
}
.yxt-SearchBar-container .yxt-SearchBar-form .yxt-SearchBar-button .yxt-SearchBar-buttonImage{font-size:20px;color:#0067b1}
.material-design-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;position:relative;height:1em;width:1em}
.material-design-icon>.material-design-icon__svg{height:1em;width:1em;fill:currentColor;position:absolute;bottom:-.125em}
.u02-global-footer{font-family:'Open Sans',sans-serif;font-weight:normal;margin:0;box-shadow:inset 0 10px 10px -10px #616365;padding:20px 0}
.u02-global-footer *{text-align:center}
@media(min-width:992px){.u02-global-footer *{text-align:left}
}
.u02-global-footer .container{margin-top:12px}
.u02-global-footer section{padding:0}
.u02-global-footer .footer-subtitles{font-size:14px;color:#37424a;text-transform:uppercase;font-weight:bold;display:block;margin-bottom:10px}
.u02-global-footer .item-links{display:none}
@media(min-width:768px){.u02-global-footer .item-links{display:block !important}
}
.u02-global-footer .item-links .footer-links{margin:0;list-style:none;padding:0}
.u02-global-footer .item-links .footer-links li{font-size:12px}
@media(min-width:768px){.u02-global-footer .item-links .footer-links li{margin:8px 0}
}
.u02-global-footer .item-links .footer-links a{color:#616365;margin:10px 0;padding:0 10px;line-height:18px;text-decoration:none;display:inline-block}
.u02-global-footer .item-links .footer-links a:hover{color:#e91627}
@media(min-width:768px){.u02-global-footer .item-links .footer-links a{display:inline;line-height:13px;padding:0}
}
.u02-global-footer hr{border-top:1px solid #eee;margin:20px -15px}
@media(min-width:768px){.u02-global-footer hr{display:none}
}
.u02-global-footer .line-gray{display:none}
@media(min-width:992px){.u02-global-footer .line-gray{background-color:#d5d2ca;width:1px;margin:0 20%;height:215px;display:block}
}
.u02-global-footer .subtitle-margin{margin-top:12px}
@media(min-width:768px){.u02-global-footer .subtitle-margin{margin-top:20px}
}
@media(min-width:992px){.u02-global-footer .subtitle-margin{margin-top:0}
}
.u02-global-footer .inline-icon-social{margin:13px 0 15px}
.u02-global-footer .inline-icon-social .links-social-media{margin:0 5px;border-right:0;padding:0;text-decoration:none}
.u02-global-footer .inline-icon-social .links-social-media:first-child{margin-left:0}
.u02-global-footer .inline-icon-social .links-social-media a{padding-right:1em}
.u02-global-footer .inline-icon-social .links-social-media i,.u02-global-footer .inline-icon-social .links-social-media span{color:#0039ff;font-size:28px;display:inline}
.u02-global-footer .inline-icon-social .links-social-media i:hover,.u02-global-footer .inline-icon-social .links-social-media span:hover{cursor:pointer}
.u02-global-footer .inline-icon-social .links-social-media .fb-icon:hover,.u02-global-footer .inline-icon-social .links-social-media .hf-facebook:hover{color:#3b5998}
.u02-global-footer .inline-icon-social .links-social-media .ig-icon:hover,.u02-global-footer .inline-icon-social .links-social-media .hf-instagram:hover{color:#cd486b}
.u02-global-footer .inline-icon-social .links-social-media .tw-icon:hover{color:#1da1f2}
.u02-global-footer .inline-icon-social .links-social-media .yt-icon:hover,.u02-global-footer .inline-icon-social .links-social-media .hf-youtube:hover{color:red}
.u02-global-footer .inline-icon-social .links-social-media .hf-tiktok:hover{color:#000}
.u02-global-footer .footer24-image{width:80%;display:block;margin:0 auto}
@media(min-width:992px){.u02-global-footer .footer24-image{width:100%}
}
.u02-global-footer .copyright p{color:#37424a;font-size:11px;padding:20px 0 10px;margin-bottom:0}
@media(max-width:767px){.u02-global-footer .menu-toggle{position:absolute;top:.6em;right:5em;cursor:pointer}
}
@media(max-width:767px){.u02-global-footer .open-close-button,.u02-global-footer .open-close-button::before{content:"";display:block;background:#d5d2ca;height:3px;width:1em;border-radius:3px;-webkit-transition:all ease-in-out 600ms;transition:all ease-in-out 600ms}
}
.u02-global-footer .open-close-button::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.u02-global-footer .open-close-button::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.u02-global-footer .open .open-close-button::before{opacity:0}