.quick-access{margin:0 auto;max-width:1440px;padding:120px 0 70px 64px;position:relative}.quick-access--contain{display:flex;justify-content:space-between}.quick-access--menu{flex:0 0 auto}.quick-access--menu_links{position:sticky;top:200px}.quick-access--menu_links ul{font-family:Helvetica Neue;font-weight:500;gap:20px}.quick-access--menu_links ul li{font-size:22px;line-height:120%}.quick-access--menu_links ul li a{color:rgba(0,0,0,.4)}.quick-access--menu_links ul li a:focus,.quick-access--menu_links ul li a:hover,.quick-access--menu_links ul li.active a{color:#000;text-decoration:underline}.quick-access--content{flex:0 1 928px}.quick-access--content_item{margin:0 0 80px;padding:0 0 64px;position:relative}.quick-access--content_item:last-child{margin:0;padding:0}.quick-access--content_item:after{border-bottom:1px solid #000;bottom:0;content:"";height:1px;left:0;opacity:.1;position:absolute;width:100%}.quick-access--content_item:last-child:after{display:none}.wellness-form-section-wrapper{max-width:640px;position:relative}.wellness-form-section-wrapper:not(:first-child){margin-top:80px}.wellness-form-section-wrapper:before{background:rgba(0,0,0,.1);content:"";height:1px;left:0;position:absolute;right:0;width:calc(100% + 224px)}div#gym.quick-access--content_item{padding-bottom:0}div#gym.quick-access--content_item:after{content:none}.wellness-form-section-wrapper #hs_cos_wrapper_form_header h2{font-family:"Spezia Serif Trial";font-size:64px;font-weight:400;letter-spacing:-4px;line-height:100%;padding-bottom:24px;padding-top:80px}.wellness-form-section-wrapper .widget-type-rich_text{font-size:18px;line-height:170%;margin-bottom:64px}#hs_cos_wrapper_wellness_form form .hs-submit .hs-button{background-color:#8b6e4a;border:1px solid #8b6e4a;color:#fff;font-family:Neue Montreal,sans-serif;font-size:16px;letter-spacing:.1em;line-height:120%;margin:0;padding:14px 54px}#hs_cos_wrapper_wellness_form form .hs-submit .hs-button:focus,#hs_cos_wrapper_wellness_form form .hs-submit .hs-button:hover{background-color:#000;border:1px solid #000;color:#fff}#hs_cos_wrapper_wellness_form form{column-gap:8px;display:flex;flex-flow:row wrap}#hs_cos_wrapper_wellness_form form fieldset.form-columns-1{flex:1 0 100%}#hs_cos_wrapper_wellness_form form fieldset.form-columns-3{flex:1 0 50%}#hs_form_target_wellness_form form .form-columns-1:has(+.form-columns-3){flex:1 0 50%}.wellness-form-section-wrapper#membership #hs_cos_wrapper_wellness_form form{flex-flow:column wrap}@media (max-width:1024px){#hs_cos_wrapper_hero_banner .hero_banner-title{font-size:138px}#hs_cos_wrapper_hero_banner .hero_banner-content{padding:0 34px}.quick-access{max-width:834px;padding-bottom:120px;padding-left:40px;padding-top:60px}.quick-access--contain{flex-flow:column nowrap}.quick-access--menu{padding-bottom:64px;padding-right:40px}#hs_cos_wrapper_quick_access_menu ul[role=menu]{flex-direction:row}.quick-access--menu_links ul li{font-size:16px;line-height:160%}.quick-access--menu_links{border:.5px solid rgba(0,0,0,.2);border-left:0;border-right:0;padding:16px 0;position:relative;top:unset}.quick-access--menu_links ul li.active a{text-decoration:none}.quick-access--content_item:after{content:none}.wellness-form-section-wrapper{max-width:754px}.wellness-form-section-wrapper:before{content:none}.wellness-form-section-wrapper #hs_cos_wrapper_form_header h2{font-size:48px;letter-spacing:-.06em;line-height:120%;padding-top:120px}.wellness-form-section-wrapper:not(:first-child){margin-top:0}div#gym.quick-access--content_item{margin-bottom:0}.wellness-form-section-wrapper .widget-type-rich_text{font-size:16px;line-height:160%;margin-bottom:48px}#hs_cos_wrapper_wellness_form form{column-gap:18px}.wellness-form-section-wrapper#membership #hs_cos_wrapper_wellness_form form{flex-flow:row wrap;gap:0;margin:0 -9px}#hs_cos_wrapper_wellness_form form fieldset{overflow:hidden}#hs_cos_wrapper_wellness_form form fieldset.form-columns-1:nth-child(-n+4),#hs_cos_wrapper_wellness_form form>.hs-form-field:nth-child(-n+4){flex:1 0 50%}#hs_cos_wrapper_wellness_form form fieldset.form-columns-3{padding-right:9px}.wellness-form-section-wrapper#membership #hs_cos_wrapper_wellness_form form .hs-fieldtype-date{flex:1 0 100%}.wellness-form-section-wrapper#membership #hs_cos_wrapper_wellness_form form .hs-submit{padding:0 9px}.wellness-form-section-wrapper#membership #hs_cos_wrapper_wellness_form form .hs-form-field.hs-fieldtype-radio{flex:0 1 auto}}@media (min-width:768px) and (max-width:1024px){#hs_cos_wrapper_wellness_form form .hs-dateinput:before{content:none}}@media (max-width:767px){#hs_cos_wrapper_hero_banner .hero_banner-content{padding:0 12px}body #hs_cos_wrapper_hero_banner .hero_banner-title{font-size:52px;font-size:clamp(3.3125rem,16.265vw + .0588rem,4.5rem);letter-spacing:-5px}.quick-access{padding-bottom:80px;padding-left:24px;padding-top:80px}.quick-access--menu{display:none}.wellness-form-section-wrapper{max-width:calc(100% - 24px)}.wellness-form-section-wrapper #hs_cos_wrapper_form_header h2{letter-spacing:-3px;line-height:100%;padding-top:96px}.wellness-form-section-wrapper .widget-type-rich_text{font-size:18px;margin-bottom:24px}#hs_cos_wrapper_wellness_form form{column-gap:unset;flex-flow:column wrap;row-gap:16px}#hs_cos_wrapper_wellness_form form .hs-form-field{margin-bottom:0}#hs_cos_wrapper_wellness_form form fieldset.form-columns-3{display:grid;flex:1 0 100%;grid-template-columns:1fr 1fr 1fr}#hs_cos_wrapper_wellness_form form .hs-form-field.hs-fieldtype-radio{margin-bottom:20px}.wellness-form-section-wrapper#membership #hs_cos_wrapper_wellness_form form{flex-flow:column wrap;row-gap:16px}.wellness-form-section-wrapper#membership #hs_cos_wrapper_wellness_form form .hs-form-field.hs-fieldtype-radio{flex-flow:column wrap}}