.main{font-size:16px;line-height:24px}.main-view{width:100%}.container-fluid{color:#fff;width:100%;display:flex;padding:1rem!important;text-align:center;background:#221551;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#navbar,.container-fluid{align-items:center;justify-content:space-between}#navbar{display:flex!important;margin:0!important;padding:10px;flex-grow:1;flex:auto;width:-webkit-min-content;width:-moz-min-content;width:min-content}#navbar ul{margin:auto;max-width:663px;display:flex;justify-content:space-between;text-transform:uppercase}#navbar ul li{min-height:unset;display:inline-flex;float:none;vertical-align:middle;font-family:f37_moonregular,sans-serif!important}#navbar ul li a{color:#fff;font-weight:600;text-transform:capitalize!important;padding-right:30px;padding-left:30px}#navbar ul li:hover a{color:#b9a1ce!important}#sticky{width:546px;display:flex;justify-content:space-between;align-items:center}#sticky .btn-pink{color:#fff!important;background:#6244bb!important;text-transform:capitalize;font-weight:300;font-size:18px!important;border-radius:25px;height:auto;padding:11px 20px 9px;line-height:30px;overflow:hidden}.form-wizard{background:url(https://www.anytimefitness.tw/wp-content/themes/anytimefitness/img/polygon-background.jpg) repeat top transparent;width:100%;padding-bottom:100px;font-size:16px;text-align:center;color:#fff;padding-top:52px}.step{position:relative;pointer-events:auto;opacity:1;display:block;max-width:500px;margin:0 auto 0 auto}.step .link-text{margin-bottom:1rem;text-align:center}.step .form-headline{font-size:32px;line-height:42px;font-family:Averta-Bold;font-weight:400;margin:0}.step p{text-align:left}.free-pass-wizard{font-weight:400;font-size:14px;text-align:left}#locationFinder{width:100%;margin:30px 0 0;height:95px}#locationFinder label{margin:0 25px 0 0;text-align:left}#locationFinder .form-search{float:left;width:100%;padding-right:0}#locationFinderInput{width:100%;vertical-align:middle}.form-search{background:#fff;display:flex;align-items:center;border-radius:6px;height:50px;padding:10px 20px 9px;font-family:Adelle-Regular;font-weight:400;margin-bottom:20px}.form-search input{color:#495057}.seach{height:50px;background-color:#6244bb!important;color:#fff;background-image:url(https://www.anytimefitness.tw/wp-content/themes/anytimefitness/img/icon-search-gym.png);background-repeat:no-repeat;background-position:center 16px;width:62px;border-radius:0 6px 6px 0;cursor:pointer}.search-current{background-image:url(https://www.anytimefitness.tw/wp-content/themes/anytimefitness/img/icon-target-sml.png)}.all-locations-link,.search-current{padding-left:25px;background-position:0 0;background-color:transparent;background-repeat:no-repeat;line-height:20px;text-align:left;display:inline-block;color:#fff;text-decoration:underline}.all-locations-link{background-image:url(https://www.anytimefitness.tw/wp-content/themes/anytimefitness/img/icon-globe-sml.png)}.step-footer{text-align:left;margin:40px 0 0}.btn-border.btn-white{color:#fff;padding:8.5px 30px 6.5px;height:50px;line-height:30px;background:none;border:3px solid #fff;font-size:14px;border-radius:25px}.step-footer{display:flex;width:300px;justify-content:space-between;align-items:center}.step-footer a{color:#fff;text-decoration:underline}.footer{width:100%;position:relative}.footer .container-fluid{padding:0 40px;background:#fff!important}.footer .container-fluid ul{display:flex;width:100%}.footer .container-fluid ul li{width:25%;text-align:left}.footer .container-fluid ul li span{display:inherit;color:#2d2926!important;font-size:16px;pointer-events:none;padding:10px 15px 10px 10px;font-weight:700;font-size:20px}.footer .container-fluid ul li span:last-child{display:none}.footer .container-fluid ul li ul{display:block}.footer .container-fluid ul li ul li{width:100%;padding-bottom:0!important;line-height:40px}.footer .container-fluid ul li ul li a{color:#2d2926;font-family:f37_moonregular,sans-serif!important;text-align:left;font-weight:700;font-size:14px;padding:6px 10px 4px}.footer .container-fluid ul li:last-child{padding-bottom:150px}.footer .container-fluid ul li:last-child ul{padding-bottom:0;display:flex;align-items:center;padding-left:30px;justify-content:flex-end;padding-right:30px}.footer .container-fluid ul li:last-child ul li{display:flex;background-image:url(https://stage.anytimefitness.com/wp-content/uploads/2021/11/social-sprite.png);background-repeat:no-repeat;width:38px;height:38px;margin-left:20px}.footer .container-fluid ul li:last-child ul li a{overflow:hidden;font-family:f37_moonregular,sans-serif!important;padding:6px 10px 4px;opacity:0}.footer .copy{color:#9c9c9c;font-size:16px;position:absolute;right:40px;bottom:11px;margin:0;text-align:right}footer .nav>li>.sub-menu>li.facebook{background-position:0 0}footer .nav>li>.sub-menu>li.instagram{background-position:-76px 0}footer .nav>li>.sub-menu>li.youtube{background-position:-228px 0}footer .nav>li>.sub-menu>li.linkedin{background-position:-114px 0}#cta-header-join-online,#cta-header-join-online:active,#cta-header-join-online:focus,#cta-header-join-online:hover{color:#3c314b!important;background-color:#fff!important}.join-online-link{color:#804c9e!important;background-color:#fff!important}.join-online-link:active,.join-online-link:focus,.join-online-link:hover{color:#f26453!important;background-color:#fff!important}