@font-face{font-display:swap;font-family:Gotham SSm;font-style:italic;font-weight:700;src:url(./GothamSSm-BoldItalic.CNNCFsZT.woff2) format("woff2"),url(./GothamSSm-BoldItalic.CjUPYpKG.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:italic;font-weight:900;src:url(./GothamSSm-BlackItalic.BXo6rNDk.woff2) format("woff2"),url(./GothamSSm-BlackItalic.Np1f5WvM.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:italic;font-weight:300;src:url(./GothamSSm-LightItalic.DOltq66S.woff2) format("woff2"),url(./GothamSSm-LightItalic.C4RjxRHq.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:italic;font-weight:500;src:url(./GothamSSm-MediumItalic.TJBiYmhV.woff2) format("woff2"),url(./GothamSSm-MediumItalic.CVjxC5f5.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:400;src:url(./GothamSSm-Book.C551VL2d.woff2) format("woff2"),url(./GothamSSm-Book.CiXxgYXs.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:italic;font-weight:400;src:url(./GothamSSm-BookItalic.OlKXu5fU.woff2) format("woff2"),url(./GothamSSm-BookItalic.BUy2rOUr.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:900;src:url(./GothamSSm-Black.CFJEOCRk.woff2) format("woff2"),url(./GothamSSm-Black.gntFjXLT.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:300;src:url(./GothamSSm-Light.u347jkVA.woff2) format("woff2"),url(./GothamSSm-Light.ylZE0PZo.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:700;src:url(./GothamSSm-Bold.BggVOIhc.woff2) format("woff2"),url(./GothamSSm-Bold.CZNwtpHR.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:500;src:url(./GothamSSm-Medium.Ct3jJ5J_.woff2) format("woff2"),url(./GothamSSm-Medium.DyVO9EyO.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:italic;font-weight:200;src:url(./GothamSSm-ExtraLightItalic.VLJDyX4x.woff2) format("woff2"),url(./GothamSSm-ExtraLightItalic.Dr7lTg5V.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:200;src:url(./GothamSSm-ExtraLight.BwW23ssM.woff2) format("woff2"),url(./GothamSSm-ExtraLight.CrfJH74C.woff) format("woff")}@font-face{font-display:swap;font-family:Gotham Cond;font-style:normal;font-weight:900;src:url(./GothamCond-Black.DJc9uZEF.woff2) format("woff2"),url(./GothamCond-Black.p9Ez2wkQ.woff) format("woff")}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:30px;transition:.4s;-webkit-font-smoothing:antialiased;margin:0;padding:0;-webkit-text-stroke:1px transparent;background:#1e1e1e;min-height:100vh}body.map_page{background:none}body.be-still,body.modal-open{overflow:hidden}img{border:0;display:block}img,svg{height:auto;width:100%}button{background:none}footer,form,h1,h2,h3,h4,h5,h6,header,input,li,nav,ol,p,section,ul{list-style:none;margin:0;padding:0}footer,header,nav,section{display:block}button,input,input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0;outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#fff;box-shadow:inset 0 0 20px 20px #23232329;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}textarea{overflow:auto;resize:none}input:focus,textarea:focus{outline:none}table,table td{border-collapse:collapse;border-spacing:0;margin:0;padding:0}a{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;line-height:30px;text-decoration:none}button{background-color:none;border:none;margin:0;outline:none;padding:0}.page_components{scroll-margin-top:150px}.lazybg{background-image:none!important}.page_empty{min-height:20vh;padding:100px 0}.page_empty h1{margin-bottom:40px}.page_empty h1,.page_empty p{color:#fff;text-align:center}.container{margin:0 auto;max-width:1280px;padding:0 24px;position:relative;width:100%}.container.blog_container{max-width:784px;padding:0}.flex{display:flex}.videowrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videowrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.link_hover{padding-bottom:5px;position:relative;text-decoration:none;transition:all .3s ease}.link_hover:hover{cursor:pointer}.link_hover:before{background-color:#fff;transition:width .6s cubic-bezier(.25,1,.5,1);width:0}.link_hover:after,.link_hover:before{bottom:0;content:"";height:2px;position:absolute;right:0}.link_hover:after{background-color:#ffffff29;width:100%}@media (hover:hover) and (pointer:fine){.link_hover:hover:before{left:0;right:auto;width:100%}}.fade-enter-active,.fade-leave-active{transition:all .4s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(0)}.fade-slides-enter-active,.fade-slides-leave-active{transition:all .4s ease}.fade-slides-enter-from,.fade-slides-leave-to{opacity:0;transform:translateY(5px);transition:all 0s ease}.fade-in-up-enter-active,.fade-in-up-leave-active{transition:all .2s ease-in}.fade-in-up-enter-from,.fade-in-up-leave-to{opacity:0;transform:translateY(5px);transition:all 0s ease-out}.fade-in-down-enter-active,.fade-in-down-leave-active{transition:all .2s ease-in}.fade-in-down-enter-from,.fade-in-down-leave-to{opacity:0;transform:translateY(5px);transition:all 0s ease-out}.fade2-enter-active,.fade2-leave-active{height:auto;transition:all .2s ease-in-out}.fade2-enter-from,.fade2-leave-to{height:0;opacity:0;transform:translateY(0);transition:all .25s ease}.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(4px)}.light_theme{background:#fff!important;transition:.4s}.light_theme .section_title h2,.light_theme .testimonials_block .testimonial-content p{color:#252525}.light_theme .testimonials_block .testimonial-name{color:#e10a0a!important}.light_theme .testimonials_block .testimonial_slider .swiper-pagination-bullet{background:#3f3f3f}.light_theme .faq_section .faqs .faq{background:#eee}.light_theme .faq_section .faqs .faq .question{color:#252525}.light_theme .faq_section .faqs .faq .question .open{background:#252525}.light_theme .faq_section .faqs .faq .question .open svg path{stroke:#fff}.light_theme .faq_section .faqs .faq .question .closed{background:#252525}.light_theme .faq_section .faqs .faq .question .closed svg path{stroke:#fff}.light_theme .faq_section .faqs .faq .answer p,.light_theme .thin_full_width_image_cta h2{color:#252525}.light_theme .thin_full_width_image_cta p{color:#b0b0b0}.light_theme .large_card_content h3{color:#252525!important}.light_theme .large_card_content .content p{color:#252525}.section_new_form_builder{margin-bottom:80px}.section_new_form_builder .container{align-items:center;display:flex;justify-content:center}.section_new_form_builder form{display:flex;flex-direction:column;max-width:620px;width:100%}.section_new_form_builder .field_item{position:relative}.section_new_form_builder .formkit-wrapper{max-width:100%;width:100%}.section_new_form_builder .form_row_phone{display:flex}.section_new_form_builder .form_row_phone .country_code_dropdown{cursor:pointer;margin-bottom:50px;margin-right:10px;margin-top:auto;position:relative}.section_new_form_builder .form_row_phone .shown_value{align-items:center;display:flex;max-width:70px;width:100%}.section_new_form_builder .form_row_phone .shown_value img{max-width:24px}.section_new_form_builder .form_row_phone .icon_drop{align-items:center;display:flex;justify-content:center;margin-left:5px;width:24px}.section_new_form_builder .form_row_phone .dropdown_options{background:#2e2e2e;border-radius:5px;left:0;position:absolute;top:32px;z-index:9}.section_new_form_builder .form_row_phone .dropdown_options .icon{align-items:center;cursor:pointer;display:flex;justify-content:center;max-width:40px;padding:5px;width:100%}.section_new_form_builder .form_row_phone .formkit-outer[data-complete=true] label{font-size:14px}.section_new_form_builder .form_row_phone label{margin-left:-60px}.section_new_form_builder .form_row_phone .formkit-messages{left:0}.section_new_form_builder .formkit-label{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:325;line-height:150%;transition:all .3s ease}.section_new_form_builder .formkit-inner{border-bottom:2px solid #3f3f3f;border-radius:0;box-shadow:none;transition:all .3s ease}.section_new_form_builder .formkit-inner:focus,.section_new_form_builder .formkit-inner:focus-within{border-color:#fff;box-shadow:none;outline:none}@media (max-width:768px){.section_new_form_builder .formkit-inner .formkit-panel-wrapper{position:relative!important;top:0!important;width:100%!important}}.section_new_form_builder .formkit-input{background:none;border:0;border:none!important;box-shadow:none;color:#fff;display:flex!important;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;height:40px;line-height:150%;outline:none;padding:0;width:100%}.section_new_form_builder .formkit-input:focus,.section_new_form_builder .formkit-input:focus-within{box-shadow:none;outline:none}.section_new_form_builder .formkit-outer{margin-bottom:48px;width:100%}.section_new_form_builder .formkit-messages{bottom:5px;color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:325;line-height:150%;position:absolute}.section_new_form_builder .formkit-fieldset{border:none!important;border-radius:none!important;outline:none;padding:0}.section_new_form_builder .formkit-fieldset .formkit-legend{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:150%;margin-bottom:14px;padding-left:0}.section_new_form_builder .formkit-outer[data-empty=submit] .formkit-label .formkit-wrapper{display:flex}.section_new_form_builder button[type=submit]{align-items:center;background:#e10a0a;border:none;border-radius:5px;color:#fff;display:flex;float:right;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;height:auto;justify-content:center;letter-spacing:-.06em;line-height:24px;margin-right:auto;padding:16px 24px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media (min-width:1024px){.section_new_form_builder button[type=submit]{width:auto}}.section_new_form_builder button[type=submit]:hover{background:#c50a0a}.section_new_form_builder button[type=submit] .button_inner,.section_new_form_builder button[type=submit] .icon{align-items:center;display:flex;justify-content:center}.section_new_form_builder button[type=submit] .icon{margin-right:10px;max-width:20px;width:100%}.section_new_form_builder .formkit-outer[data-empty=true][data-family=text] label{font-size:20px;position:absolute}.section_new_form_builder .formkit-outer[data-type=checkbox] label,.section_new_form_builder .formkit-outer[data-type=mask] label{align-items:flex-start;font-size:20px;position:relative!important}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-inner,.section_new_form_builder .formkit-outer[data-type=mask] .formkit-inner{margin-top:5px}.section_new_form_builder .formkit-outer[data-type=datepicker][data-family=text] label{font-size:14px;position:relative}.section_new_form_builder .formkit-outer[data-type=datepicker][data-family=text] .formkit-overlay-inner{color:#fff!important}.section_new_form_builder .formkit-outer[data-type=datepicker][data-family=text] .formkit-open-button{color:#fff}.section_new_form_builder select.formkit-input[data-placeholder]:not([multiple]){color:#b0b0b0!important;font-size:20px}.section_new_form_builder .formkit-outer[data-type=select] .formkit-select-icon.formkit-icon{color:#fff}.section_new_form_builder .formkit-outer[data-type=select] select option{color:#1e1e1e!important}.section_new_form_builder .formkit-outer[data-type=select] select option[data-is-placeholder]{color:#b0b0b0!important;font-size:20px}.section_new_form_builder .formkit-outer[data-type=select] label{opacity:0;position:absolute}.section_new_form_builder .formkit-outer[data-type=select][data-complete=true] label{opacity:1;position:relative}.section_new_form_builder .formkit-outer[data-type=checkbox][data-complete=true] .formkit-legend{font-size:14px}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-option label{cursor:pointer!important}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-decorator{border:1px solid #fff;box-shadow:none!important;outline:none!important;transition:all .3s ease}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-decorator:focus{box-shadow:none}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-decorator:before{border-bottom:2px solid #fff!important;border-right:2px solid #fff!important;color:#fff!important;content:"";height:12px;left:9px;opacity:0;position:absolute;top:3px;transform:rotate(45deg);transition:all .3s ease;width:5px}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-wrapper[data-checked=true] .formkit-decorator{background:#e10a0a;border:1px solid #e10a0a;transition:all .3s ease}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-wrapper[data-checked=true] .formkit-decorator:before{opacity:1}.section_new_form_builder .formkit-outer[data-type=checkbox] .formkit-wrapper[data-checked=true] .formkit-decorator-icon svg{display:none}.section_new_form_builder .formkit-outer[data-type=radio] .formkit-option label{cursor:pointer!important}.section_new_form_builder .formkit-outer[data-type=radio][data-complete=true] .formkit-legend{font-size:14px}.section_new_form_builder .formkit-outer[data-type=radio] .formkit-decorator{border:1px solid #fff;border-radius:5px;box-shadow:none!important;outline:none!important;transition:all .3s ease}.section_new_form_builder .formkit-outer[data-type=radio] .formkit-decorator:focus{box-shadow:none}.section_new_form_builder .formkit-outer[data-type=radio] .formkit-decorator:before{background:none!important;border-bottom:2px solid #fff!important;border-radius:0!important;border-right:2px solid #fff!important;color:#fff!important;content:"";height:12px;left:9px;opacity:0;position:absolute;top:3px;transform:rotate(45deg);transition:all .3s ease;width:5px}.section_new_form_builder .formkit-outer[data-type=radio] .formkit-wrapper[data-checked=true] .formkit-decorator{background:#e10a0a;border:1px solid #e10a0a;transition:all .3s ease}.section_new_form_builder .formkit-outer[data-type=radio] .formkit-wrapper[data-checked=true] .formkit-decorator:before{opacity:1}.section_new_form_builder .formkit-outer[data-type=radio] .formkit-wrapper[data-checked=true] .formkit-decorator-icon svg{display:none}.section_new_form_builder .loader{animation:rotation 1s linear infinite;border:2px solid;border-color:#fff #fff #e10a0a;border-radius:50%;box-sizing:border-box;display:inline-block;height:16px;width:16px}.section_new_form_builder .form_html_data{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin:0 auto 16px;max-width:640px;width:100%}.section_new_form_builder .form_html_data a{color:#fff;font-size:16px;font-weight:400;text-decoration:underline}.form_html_data .webform-top-html{color:#d3d3d3;font-size:18px;font-weight:350;letter-spacing:-.015em;line-height:150%;margin-bottom:80px;padding-top:80px;text-align:center}.section_title{margin-bottom:80px}.section_title .small_title,.section_title h5{font-size:14px;margin-bottom:24px;text-transform:uppercase}.section_title .small_title,.section_title h1,.section_title h2,.section_title h3,.section_title h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%;text-align:center}.section_title h1,.section_title h2,.section_title h3{font-size:48px;letter-spacing:-.06em;margin-bottom:40px}.section_title h1 br,.section_title h2 br,.section_title h3 br{display:none}@media (min-width:1024px){.section_title h1,.section_title h2,.section_title h3{font-size:64px;line-height:64px}.section_title h1 br,.section_title h2 br,.section_title h3 br{display:block}}.section_title p{color:#d3d3d3;font-size:20px;letter-spacing:-.03em;line-height:30px;margin:0 auto 16px;max-width:640px;text-align:center;width:100%}.section_title p,.section_title p.nb_text{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:400}.section_title p.nb_text{color:#b0b0b0;font-size:16px;line-height:150%}.nav-up .nav_mobile_wrapper{transform:translateY(-90px)}.nav-up .nav_desktop_wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1e1e1ea8;transform:translateY(-37px)}.nav-down .nav_desktop_wrapper,.nav-down .nav_mobile_wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#363636a8;transform:translateY(0)}.nav_dark_bg .nav_desktop_wrapper{background:#1e1e1e}.nav-hover .map_search_bar .search_result_table .citem strong,.nav-hover .map_search_bar .search_result_table .no_result_text,.nav-hover .map_search_bar .search_result_table h4{color:#1e1e1e}.nav-hover .map_search_bar .search_result_table .citem:hover strong{color:#e10a0a}.nav-hover .map_search_bar .search_result_table.no_results .location_list a{color:#1e1e1e;font-weight:600}.nav-hover .map_search_bar .search_result_table.no_results .location_list a:hover{color:#e10a0a}.nav-hover .map_search_bar .search_panel{background:#f8f8f8}.nav-hover .map_search_bar .search_panel .icon_wrap .icon svg path{stroke:#1e1e1e}.nav-hover .map_search_bar .search_panel .search_area input{color:#1e1e1e}.nav-hover .map_search_bar .search_panel .search_area input::-webkit-input-placeholder{color:#d3d3d3!important}.nav-hover .map_search_bar .search_panel .search_area input::-moz-placeholder{color:#d3d3d3!important}.nav-hover .map_search_bar .search_panel .search_area input :-ms-input-placeholder{color:#d3d3d3!important}.nav-hover .map_search_bar .search_panel .search_area input:-moz-placeholder{color:#d3d3d3!important}.nav-hover .use_location_button{color:#1e1e1e!important}.nav-hover .use_location_button .icon circle,.nav-hover .use_location_button .icon path{stroke:#1e1e1e!important}.nav-hover .use_location_button:hover{color:#e10a0a!important}.nav-hover .use_location_button:hover .icon circle,.nav-hover .use_location_button:hover .icon path{stroke:#e10a0a!important}.form_page_nav{left:0;position:absolute;top:24px;transform:translateY(0);transition:all .3s ease;width:100%;z-index:10}@media (min-width:1024px){.form_page_nav{top:80px}}.form_page_nav .container{align-items:center;justify-content:center}@media (min-width:1024px){.form_page_nav .container{justify-content:flex-start}}.form_page_nav .site_logo{max-width:97px;width:100%}.form_page_nav .site_logo,.form_page_nav .site_logo a{align-items:center;display:flex;justify-content:center}.form_page_nav .site_logo a{transition:all .3s ease}.form_page_nav .site_logo .light_logo{opacity:1;position:relative;visibility:visible}.form_page_nav.nav_dark_bg .light_logo{display:none}.form_page_nav.nav_dark_bg .dark_logo{display:flex;opacity:1;position:relative;visibility:visible}.blurred_nav .nav_desktop_wrapper,.blurred_nav .nav_mobile_wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#363636a8}.has_notice_area .nav_mobile_wrapper{transform:translateY(47px)}.has_notice_area .nav-up .nav_mobile_wrapper{transform:translateY(-90px)}.has_notice_area .nav-down .nav_mobile_wrapper{transform:translateY(0)}.has_notice_area .nav_desktop_wrapper{transform:translateY(48px)}.has_notice_area .nav-up .nav_desktop_wrapper{transform:translateY(-37px)}.has_notice_area .nav-down .nav_desktop_wrapper{transform:translateY(0)}.nav_placeholder{height:80px;position:relative;width:100%}@media (min-width:1024px){.nav_placeholder{height:160px}}.online_join_button_true .bottom_menu .get_started_cta{display:none;opacity:0}.dark_logo .light_logo{opacity:0!important;visibility:hidden!important}.dark_logo .dark_logo{opacity:1!important;visibility:visible!important}.light_logo .dark_logo,.light_logo .site_navbar .dark_logo{display:block;opacity:0!important;position:absolute;visibility:hidden!important}.light_logo .light_logo,.light_logo .site_navbar .light_logo{display:block;opacity:1!important;visibility:visible!important}.nav_mobile_wrapper{left:0;padding:16px 0;position:fixed;top:0;transform:translateY(0);transition:all .3s ease;width:100%;z-index:10}.nav_mobile_wrapper .container{align-items:center}.nav_mobile_wrapper .site_logo{margin-right:auto;max-width:74px;width:100%}.nav_mobile_wrapper .site_logo,.nav_mobile_wrapper .site_logo a{align-items:center;display:flex;justify-content:center}.nav_mobile_wrapper .get_started_cta{margin-right:24px}.nav_mobile_wrapper .get_started_cta .btn{padding:10px}.nav_mobile_wrapper button.burger{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.nav_mobile_menu{background:#fff;height:100%;position:fixed;top:0;width:100%;z-index:1199}.nav_mobile_menu .mobile_nav_menu_header{align-items:center;min-height:80px;padding:22px 0;width:100%}.nav_mobile_menu .mobile_nav_menu_header .site_logo{margin-right:auto;max-width:74px;width:100%}.nav_mobile_menu .mobile_nav_menu_header .site_logo a{align-items:center;display:flex;justify-content:center}.nav_mobile_menu .mobile_nav_menu_header button.burger{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.nav_mobile_menu .mobile_menu_wrapper{padding:24px 0}.nav_mobile_menu .main_menu{display:flex;flex-direction:column;margin-bottom:16px}.nav_mobile_menu .main_menu li{margin-bottom:24px}.nav_mobile_menu .main_menu a{align-items:center;color:#1e1e1e;display:flex;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%}.nav_mobile_menu .main_menu .menu_icon{align-items:center;display:flex;height:24px;justify-content:center;margin-left:16px;max-width:24px;width:100%}.nav_mobile_menu .bottom_menu{display:flex;flex-direction:column;margin-bottom:16px}.nav_mobile_menu .bottom_menu li{margin-bottom:16px}.nav_mobile_menu .bottom_menu a{align-items:center;color:#b0b0b0;display:flex;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px}.map_page_mobile_nav{display:flex;margin-right:16px;max-width:48px;padding:16px 0;position:fixed;right:0;top:0;width:100%;z-index:10}.map_page_mobile_nav button{background:#1e1e1e;border-radius:100px;height:48px;margin-left:auto;max-width:48px;width:100%}.map_page_mobile_nav button svg{max-width:26px}.nav_underlay{background:#252525a3;height:100%;position:fixed;top:0;width:100%;z-index:9}.nav_desktop_wrapper{left:0;position:fixed;top:0;transform:translateY(0);transition:all .3s ease;width:100%;z-index:10}.nav_desktop_wrapper .top_menu{margin-left:auto;margin-top:24px}.nav_desktop_wrapper .top_menu li{align-items:center;display:flex;justify-content:center;margin-left:24px}.nav_desktop_wrapper .top_menu a{align-items:center;color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:-.06em;line-height:12px;transition:all .3s ease}.nav_desktop_wrapper .top_menu a:hover{color:#e10a0a}.nav_desktop_wrapper .top_menu a:hover span.menu_icon{transform:rotate(-180deg)}.nav_desktop_wrapper .top_menu a span.menu_icon{align-items:center;display:flex;height:12px;justify-content:center;margin-left:8px;max-width:17px;transition:all .3s ease;width:100%}.nav_desktop_wrapper .top_menu a span.menu_icon svg path{stroke:#ffffffa3;transition:all .3s ease}.nav_desktop_wrapper .bottom_menu{padding:18px 0}.nav_desktop_wrapper .bottom_menu .container{align-items:center}.nav_desktop_wrapper .bottom_menu .bottom_menu{padding:0}.nav_desktop_wrapper .site_logo{width:100%}.nav_desktop_wrapper .site_logo,.nav_desktop_wrapper .site_logo a{align-items:center;display:flex;justify-content:center;max-width:97px}.nav_desktop_wrapper .site_logo a{transition:all .3s ease}.nav_desktop_wrapper .site_logo .light_logo{opacity:1;position:relative;visibility:visible}.nav_desktop_wrapper .site_logo .dark_logo{opacity:0;position:absolute;visibility:hidden}.nav_desktop_wrapper .main_menu{align-items:center;display:flex;justify-content:center;width:100%}.nav_desktop_wrapper .bottom_menu li{padding:0 20px}.nav_desktop_wrapper .bottom_menu a{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.06em;line-height:16px;transition:all .3s ease}.nav_desktop_wrapper .bottom_menu a:hover{color:#e10a0a}.nav_desktop_wrapper .bottom_menu a:hover span.menu_icon{transform:rotate(-180deg)}.nav_desktop_wrapper .bottom_menu a .menu_icon{align-items:center;display:flex;height:16px;justify-content:center;margin-left:8px;max-width:16px;transition:all .3s ease;width:100%}.nav_desktop_wrapper .bottom_menu a .menu_icon svg path{transition:all .3s ease}.nav_desktop_wrapper .get_started_cta a:hover{color:#fff}.nav_desktop_wrapper.nav-hover{background:#fff}.nav_desktop_wrapper.nav-hover .top_menu a{color:#252525a3}.nav_desktop_wrapper.nav-hover .top_menu a:hover{color:#e10a0a}.nav_desktop_wrapper.nav-hover .top_menu a:hover span.menu_icon svg path{stroke:#e10a0a}.nav_desktop_wrapper.nav-hover .top_menu a span.menu_icon svg path{stroke:#252525a3}.nav_desktop_wrapper.nav-hover .bottom_menu a{color:#1e1e1e}.nav_desktop_wrapper.nav-hover .bottom_menu a:hover{color:#e10a0a}.nav_desktop_wrapper.nav-hover .bottom_menu a:hover span.menu_icon svg path{stroke:#e10a0a}.nav_desktop_wrapper.nav-hover .bottom_menu a span.menu_icon svg path{stroke:#1e1e1e}.nav_desktop_wrapper.nav-hover .get_started_cta a.primary:hover{color:#fff}.nav_desktop_wrapper.nav-hover .get_started_cta a.secondary{border-color:#1e1e1e}.nav_desktop_wrapper.nav-hover .get_started_cta a.secondary:hover{color:#1e1e1e}.mega_menu_wrapper{height:0;position:relative;transition:all .3s ease}.mega_menu_wrapper.mega-menu-open{min-height:280px}.meganav{background:#fff;height:100vh;left:0;overflow:auto;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:8}@media (min-width:1024px){.meganav{background:none;height:auto;margin-top:0;padding-top:16px;position:absolute}}.meganav .container{align-items:flex-start!important;flex-direction:column}@media (min-width:1024px){.meganav .container{flex-direction:row}}.meganav .return_box{background:#fff;display:flex;justify-content:space-between;padding:28px 0;position:sticky;top:0;width:100%;z-index:6}.meganav .return_box button{align-items:center;display:flex;justify-content:center;max-width:24px;width:100%}.meganav .parent_title{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:800;line-height:100%;margin:24px 0;text-transform:uppercase}.meganav .col{align-items:center;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.meganav .col{margin:0 8px;min-height:240px}}.meganav .col:hover .box_background img{transform:scale(1.15)}.meganav .box_background{height:100%;position:absolute;width:100%;z-index:1}@media (min-width:1024px){.meganav .box_background{border-radius:5px;overflow:hidden;position:relative}}.meganav .box_background img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}@media (min-width:1024px){.meganav .box_background img{border-radius:5px;min-height:240px;overflow:hidden}}.meganav .box_background video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:9}.meganav .box_overlay{align-items:center;background:linear-gradient(90deg,#262626 .39%,#25252529);display:flex;flex-direction:row;height:100%;left:0;padding:24px;position:relative;top:0;width:100%;z-index:4}@media (min-width:1024px){.meganav .box_overlay{align-items:flex-start;background:#25252566;border-radius:5px;flex-direction:column;position:absolute}}.meganav .small_title{color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:10px}@media (min-width:1024px){.meganav .small_title{color:#fffc;margin-bottom:8px}}.meganav .big_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%}@media (min-width:1024px){.meganav .big_title{font-size:32px}}.meganav .link_btn_group{align-items:center;background:#fff;border-radius:100%;display:flex;height:48px;justify-content:center;margin-left:auto;transition:all .3s ease;width:48px}@media (min-width:1024px){.meganav .link_btn_group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25252566;border:2px solid #fff;height:56px;margin-top:auto;width:56px}}.meganav .link_btn_group:hover{background:#fff}.meganav .link_btn_group:hover svg path{stroke:#1e1e1e}.meganav .link_btn_group .btn_arrow{align-items:center;display:flex;justify-content:center;max-width:24px;width:100%}.meganav .link_btn_group svg{max-width:24px}.meganav .link_btn_group svg path{stroke:#1e1e1e;transition:all .3s ease}@media (min-width:1024px){.meganav .link_btn_group svg path{stroke:#fff}}.meganav .link_list{align-items:flex-start}@media (min-width:1024px){.meganav .link_list{padding:0 24px}}.meganav .link_list ul{width:100%}.meganav .link_list li{align-items:flex-start!important;display:flex;margin-bottom:24px;min-height:10px}@media (min-width:1024px){.meganav .link_list li{margin-bottom:16px;padding:0}}.meganav .link_list li:hover a{color:#e10a0a!important}.meganav .link_list a{align-items:flex-start;color:#1e1e1e!important;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%}@media (min-width:1024px){.meganav .link_list a{color:#1e1e1e!important;font-size:16px;font-weight:500;line-height:16px}}.meganav.mega_three_block_list{padding-bottom:16px}@media (min-width:1024px){.meganav.mega_three_block_list{padding-bottom:24px}.meganav.mega_three_block_list .col{max-width:25%;width:100%}}.meganav.mega_three_block_list .col_1{margin-bottom:24px}@media (min-width:1024px){.meganav.mega_three_block_list .col_1{margin-bottom:0}}@media (max-width:1024px){.meganav.mega_three_block_list .col_2,.meganav.mega_three_block_list .col_3{margin-bottom:24px}.meganav.mega_three_block_list .col_2 .box_background,.meganav.mega_three_block_list .col_3 .box_background{display:none}.meganav.mega_three_block_list .col_2 .box_overlay,.meganav.mega_three_block_list .col_3 .box_overlay{background:none;padding:0;position:relative}.meganav.mega_three_block_list .col_2 .small_title,.meganav.mega_three_block_list .col_3 .small_title{display:none}.meganav.mega_three_block_list .col_2 .big_title,.meganav.mega_three_block_list .col_3 .big_title{color:#1e1e1e;font-size:32px;line-height:100%}.meganav.mega_three_block_list .col_2 .link_btn_group,.meganav.mega_three_block_list .col_3 .link_btn_group{display:none}}@media (min-width:1024px){.meganav.mega_three_block_full{padding-bottom:24px}}.meganav.mega_three_block_full .col{margin-bottom:16px;width:100%}@media (min-width:1024px){.meganav.mega_four_block_full{padding-bottom:24px}}.meganav.mega_four_block_full .col{margin-bottom:16px;width:100%}.meganav.mega_two_block_list{padding-bottom:16px}@media (min-width:1024px){.meganav.mega_two_block_list{padding-bottom:24px}.meganav.mega_two_block_list .col{max-width:40%;width:100%}}.meganav.mega_two_block_list .col_1,.meganav.mega_two_block_list .col_2{margin-bottom:24px}@media (min-width:1024px){.meganav.mega_two_block_list .col_1,.meganav.mega_two_block_list .col_2{margin-bottom:0}.meganav.mega_two_block_list .col.col_4{max-width:20%}}.site_footer{background:#1e1e1e;padding:80px 0 0}.site_footer .footer_top{margin-bottom:54px;width:100%}@media (min-width:1024px){.site_footer .footer_top{margin-bottom:80px}}.site_footer .site_footer_logo{max-width:97px;width:100%}.site_footer .footer_middle{margin-bottom:40px}@media (min-width:1024px){.site_footer .footer_middle{display:flex}}.site_footer h5{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:170%;text-transform:uppercase}@media (min-width:1024px){.site_footer h5{margin-bottom:16px}}.site_footer h5 .icon{align-items:center;display:flex;justify-content:center;margin-left:auto;max-width:24px;width:100%}.site_footer h5 .icon svg{max-width:12px}.site_footer h5 .icon svg path{stroke-opacity:1}@media (min-width:1024px){.site_footer .menu_col{display:flex;width:100%}}.site_footer .menu_outer{margin-top:26px}@media (min-width:1024px){.site_footer .menu_outer{margin-right:40px;margin-top:0;min-width:200px;width:auto}.site_footer .menu_outer:nth-child(2) .menu{-moz-columns:2;-moz-column-width:200px;columns:200px 2}}.site_footer .menu{margin-top:18px}@media (min-width:1024px){.site_footer .menu{margin-top:0}}.site_footer .menu li{display:flex;margin-bottom:16px}.site_footer .menu a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:170%;transition:all .3s ease}@media (min-width:1024px){.site_footer .menu a{font-size:16px;line-height:23px}}.site_footer .menu a:hover{color:#fff}.site_footer .cta_col{margin-top:42px}@media (min-width:1024px){.site_footer .cta_col{margin-top:0}.site_footer .cta_col .btn_group{flex-direction:column}}.site_footer .cta_col .btn{align-items:center;display:flex;justify-content:center;padding:14px 24px;width:100%}.site_footer .cta_col .btn:hover{background:#fff;color:#1e1e1e}.site_footer .cta_col .btn:hover .icon{filter:invert(1)}.site_footer .cta_col .btn .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;transition:all .3s ease;width:24px}@media (min-width:1024px){.site_footer .cta_col .btn_android{margin-bottom:16px}.site_footer .cta_col .btn_ios{margin-left:0}}.site_footer .footer_bottom{margin-bottom:80px}@media (min-width:1024px){.site_footer .footer_bottom{display:flex}}.site_footer .footer_bottom .condensed_footer_info{width:100%}@media (min-width:1024px){.site_footer .footer_bottom .condensed_footer_info{max-width:50%}}.site_footer .footer_bottom .social_main_wrapper{width:100%}@media (min-width:1024px){.site_footer .footer_bottom .social_main_wrapper{max-width:50%}}.site_footer .footer_bottom .countries_main_wrapper{width:100%}@media (min-width:1024px){.site_footer .footer_bottom .countries_main_wrapper{align-items:flex-end;display:flex;flex-direction:column;max-width:50%}}.site_footer .social_main{align-items:center;display:flex;margin-bottom:40px;margin-top:16px}@media (min-width:1024px){.site_footer .social_main{margin-bottom:0;margin-top:0}}.site_footer .social_main .social{align-items:center;display:flex;margin-right:16px;max-width:40px;width:40px}@media (min-width:1024px){.site_footer .social_main .social{margin-right:8px}.site_footer .social_main .social:last-of-type{margin-right:0}}.site_footer .social_main a{align-items:center;border:2px solid hsla(0,0%,100%,.16);border-radius:100px;display:flex;height:40px;justify-content:center;max-width:40px;transition:all .3s ease;width:100%}.site_footer .social_main a:hover{background:#fff}.site_footer .social_main a:hover .icon{filter:invert(1)}.site_footer .social_main .icon{align-items:center;display:flex;justify-content:center;max-width:16px;transition:all .3s ease;width:100%}.site_footer .countries_main{align-items:center;display:flex;margin-bottom:0;margin-top:16px}@media (min-width:1024px){.site_footer .countries_main{margin-top:0}}.site_footer .countries_main .country{align-items:center;display:flex;margin-right:16px;max-width:40px;width:100%}@media (min-width:1024px){.site_footer .countries_main .country{margin-left:8px;margin-right:0}}.site_footer .countries_main a{align-items:center;border:2px solid hsla(0,0%,100%,.16);border-radius:100px;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.site_footer .countries_main a:hover{background:#fff}.site_footer .countries_main .icon{align-items:center;display:flex;justify-content:center;max-width:24px;width:100%}.site_footer .copyright{background:#2e2e2e;padding:24px 0}@media (min-width:1024px){.site_footer .copyright{padding:35px 0}}.site_footer .copyright .container{display:flex;flex-direction:column}@media (min-width:1024px){.site_footer .copyright .container{flex-direction:row}}.site_footer .copyright .copy_left{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:150%;order:2}@media (min-width:1024px){.site_footer .copyright .copy_left{order:1}}.site_footer .copyright .copy_right{display:flex;margin-bottom:16px;order:1}@media (min-width:1024px){.site_footer .copyright .copy_right{margin-bottom:0;margin-left:auto;order:2}}.site_footer .copyright .copy_right .legal{display:flex;margin-right:24px}.site_footer .copyright .copy_right a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:150%;transition:all .3s ease}.site_footer .copyright .copy_right a:hover{color:#fff}.condensed_site_footer .footer_bottom .condensed_footer_info{margin-bottom:35px}@media (min-width:1024px){.condensed_site_footer .footer_bottom .condensed_footer_info{margin:0}}.condensed_site_footer .footer_bottom .condensed_footer_info h5{margin-bottom:24px}@media (min-width:1024px){.condensed_site_footer .footer_bottom .condensed_footer_info h5{margin-bottom:16px}}.condensed_site_footer .footer_bottom .condensed_footer_info .contact_info ul{-moz-column-gap:40px;column-gap:40px;display:flex}.condensed_site_footer .footer_bottom .condensed_footer_info .contact_info ul .country{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.condensed_site_footer .footer_bottom .condensed_footer_info .contact_info ul a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding-bottom:5px}@media (min-width:1024px){.condensed_site_footer .footer_bottom .condensed_social .social_main,.condensed_site_footer .footer_bottom .condensed_social h5{justify-content:flex-end}}.cookie_popup{background:#fff;border-radius:5px 5px 0 0;bottom:0;display:none;left:0;max-width:530px;padding:32px;position:fixed;z-index:9999999}@media (min-width:1024px){.cookie_popup{border-radius:5px;bottom:24px;left:24px}}.cookie_popup .cookie_title{color:#252525;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:18px}@media (min-width:1024px){.cookie_popup .cookie_title{font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;line-height:100%}}.cookie_popup .cookie_title svg{margin-bottom:-4px;margin-right:18px;max-width:24px}.cookie_popup .cookie_content{color:#252525;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:24px}.cookie_popup .btn_group{justify-content:left}.cookie_popup .btn_group .btn{padding:12px 24px}.form_styling .section_title{text-align:center}.form_styling .section_title h2{margin-bottom:24px}.form_styling .section_title h2 br{display:none}@media (min-width:1024px){.form_styling .section_title h2 br{display:block}}.form_styling .section_title .small_title,.form_styling .section_title h5{color:#fff}.form_styling .section_title p{margin:0 auto 24px}.form_styling .section_title .btn_group{margin-bottom:24px}.form_styling .section_title .btn_group a{margin:0 auto}.form_styling .section_title .link{border-bottom:2px solid hsla(0,0%,100%,.16);color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16pxpx;font-style:normal;font-weight:350;line-height:150%;padding-bottom:2px;text-align:center;text-decoration:none}.form_styling .section_title .description{color:#d3d3d3;font-size:18px;font-weight:350;letter-spacing:-.015em;line-height:150%;margin:0 auto 40px;max-width:660px;padding-top:55px;text-align:center}.form_styling h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;text-align:center}@media (min-width:1024px){.form_styling h3{font-size:48px;line-height:100%}}.form_styling input:-webkit-autofill{-webkit-text-fill-color:#fff!important}.form_styling input:-webkit-autofill,.form_styling input:-webkit-autofill:active,.form_styling input:-webkit-autofill:focus,.form_styling input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form_styling fieldset{max-width:unset!important}.form_styling .active_label{font-size:14px!important;top:-20px!important}.form_styling label{transition:.4s!important}.form_styling .hs-main-font-element{color:#fff;font-size:20px;letter-spacing:-.03em;line-height:150%}.form_styling .hs-main-font-element a{color:#fff;text-decoration:underline}.form_styling .hs-main-font-element h3{margin-bottom:48px}.form_styling .hs-fieldtype-file{margin-bottom:40px}.form_styling .hs-fieldtype-number,.form_styling .hs-fieldtype-phonenumber,.form_styling .hs-fieldtype-text{margin-bottom:48px;position:relative}.form_styling .hs-fieldtype-number .hs-error-msg,.form_styling .hs-fieldtype-phonenumber .hs-error-msg,.form_styling .hs-fieldtype-text .hs-error-msg{color:#e10a0a;font-size:14px;top:43px}.form_styling .hs-fieldtype-number label,.form_styling .hs-fieldtype-phonenumber label,.form_styling .hs-fieldtype-text label{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;left:0;line-height:150%;position:absolute;top:0}.form_styling .hs-fieldtype-number input,.form_styling .hs-fieldtype-phonenumber input,.form_styling .hs-fieldtype-text input{background:none;border:0;border-bottom:2px solid #3f3f3f;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;height:40px;line-height:150%;width:100%}.form_styling .hs-phone{margin-bottom:48px;position:relative}.form_styling .hs-phone .hs-error-msg{color:#e10a0a;font-size:14px;top:43px}.form_styling .hs-phone label{color:#b0b0b0;left:0;position:absolute;top:0}.form_styling .hs-phone input,.form_styling .hs-phone label{font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:150%}.form_styling .hs-phone input{background:none;border:0;border-bottom:2px solid #3f3f3f;color:#fff;height:40px;width:100%}.form_styling .error-state input{border-color:#e10a0a}.form_styling .error-state .hs-error-msg{display:none}.form_styling .error-message{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.form_styling .hs-fieldtype-select{margin-bottom:48px;position:relative}.form_styling .hs-fieldtype-select .hs-error-msg{color:#e10a0a;font-size:14px;top:43px}.form_styling .hs-fieldtype-select label{display:none}.form_styling .hs-fieldtype-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDQuOTUgMTAiPjx0aXRsZT5hcnJvd3M8L3RpdGxlPjxwYXRoIGQ9Ik0zLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zM3oiIHN0eWxlPSJmaWxsOiNmZmY7ZmlsbC1vcGFjaXR5OjEiLz48L3N2Zz4=) no-repeat 101% 50%;border:0;border-bottom:2px solid #3f3f3f;border-radius:0!important;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;height:40px;line-height:150%;outline:none;position:relative;width:100%}.form_styling .hs-fieldtype-select .is-placeholder,.form_styling .hs-fieldtype-select select option{color:#b0b0b0}.form_styling .hs-fieldtype-file label{color:#fff;display:block;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:350;line-height:100%;margin-bottom:16px}.form_styling .hs-fieldtype-file input{color:#fff}.form_styling .hs-field-desc{color:#d3d3d3;display:block;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:325;line-height:150%;margin-bottom:40px}.form_styling .hs-fieldtype-radio{margin-bottom:48px}.form_styling .hs-fieldtype-radio label{color:#fff;display:block;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:450;line-height:150%;margin-bottom:16px}.form_styling .hs-fieldtype-radio .hs-form-radio{line-height:40px;margin-bottom:20px;padding-left:60px}.form_styling .hs-fieldtype-radio .hs-form-radio label{color:#fff;cursor:pointer;display:unset;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:100%;margin-bottom:48px}.form_styling .hs-fieldtype-radio .hs-form-radio input{position:relative}.form_styling .hs-fieldtype-radio .hs-form-radio input:checked:before{background:#e10a0a;border-color:#e10a0a;content:url(../img/icons/check-24px.svg);line-height:53px;text-align:center}.form_styling .hs-fieldtype-radio .hs-form-radio input:before{background:none;border:2px solid #b0b0b0;border-radius:5px;content:"";height:40px;left:-60px;position:absolute;top:-27px;width:40px}.form_styling .hs-fieldtype-booleancheckbox,.form_styling .hs-fieldtype-checkbox{margin-bottom:48px}.form_styling .hs-fieldtype-booleancheckbox label,.form_styling .hs-fieldtype-checkbox label{color:#fff;cursor:pointer;display:block;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:48px}.form_styling .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox,.form_styling .hs-fieldtype-booleancheckbox .hs-form-checkbox,.form_styling .hs-fieldtype-checkbox .hs-form-booleancheckbox,.form_styling .hs-fieldtype-checkbox .hs-form-checkbox{line-height:40px;margin-bottom:20px;padding-left:60px}.form_styling .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input,.form_styling .hs-fieldtype-booleancheckbox .hs-form-checkbox input,.form_styling .hs-fieldtype-checkbox .hs-form-booleancheckbox input,.form_styling .hs-fieldtype-checkbox .hs-form-checkbox input{position:relative}.form_styling .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input:checked:before,.form_styling .hs-fieldtype-booleancheckbox .hs-form-checkbox input:checked:before,.form_styling .hs-fieldtype-checkbox .hs-form-booleancheckbox input:checked:before,.form_styling .hs-fieldtype-checkbox .hs-form-checkbox input:checked:before{background:#e10a0a;border-color:#e10a0a;content:url(../img/icons/check-24px.svg);line-height:53px;text-align:center}.form_styling .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox input:before,.form_styling .hs-fieldtype-booleancheckbox .hs-form-checkbox input:before,.form_styling .hs-fieldtype-checkbox .hs-form-booleancheckbox input:before,.form_styling .hs-fieldtype-checkbox .hs-form-checkbox input:before{background:none;border:2px solid #b0b0b0;border-radius:5px;content:"";height:40px;left:-60px;position:absolute;top:-27px;width:40px}.form_styling .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox label,.form_styling .hs-fieldtype-booleancheckbox .hs-form-checkbox label,.form_styling .hs-fieldtype-checkbox .hs-form-booleancheckbox label,.form_styling .hs-fieldtype-checkbox .hs-form-checkbox label{color:#fff;display:unset;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:100%}.form_styling .hs-fieldtype-date{margin-bottom:48px}.form_styling .hs-fieldtype-date label{cursor:pointer;display:block;margin-bottom:48px}.form_styling .hs-fieldtype-date input,.form_styling .hs-fieldtype-date label{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:400;line-height:100%}.form_styling .hs-fieldtype-date input{background:none;border:0;border-bottom:2px solid #3f3f3f;height:40px;width:100%}.form_styling .hs-fieldtype-textarea{margin-bottom:48px}.form_styling .hs-fieldtype-textarea label{cursor:pointer;display:block!important;font-size:24px;margin-bottom:48px}.form_styling .hs-fieldtype-textarea label,.form_styling .hs-fieldtype-textarea textarea{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:400;line-height:100%}.form_styling .hs-fieldtype-textarea textarea{background:none;border:0;border-bottom:2px solid #3f3f3f;font-size:20px;min-height:80px;width:100%!important}.form_styling .hs_upload_file_here{margin-bottom:48px}.form_styling .hs_upload_file_here label{color:#fff;cursor:pointer;display:block;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:48px}.form_styling .hs_upload_file_here textarea{background:none;border:0;border-bottom:2px solid #3f3f3f;height:40px;width:100%}.form_styling .actions{display:flex;justify-content:flex-end;margin-top:40px}@media (min-width:1024px){.form_styling .actions{margin-top:unset}}.form_styling .actions .hs-button{background:#e10a0a;border:none;border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;padding:16px 24px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media (min-width:1024px){.form_styling .actions .hs-button{width:auto}}.form_styling .hs-error-msgs label{color:#e10a0a;font-size:14px}.form_styling input{transition:.3s}.form_styling input:focus,.form_styling input:hover{border-color:#fff!important}.form_styling select{transition:.3s}.form_styling select:focus,.form_styling select:hover{border-color:#fff!important}.form_styling textarea{transition:.3s}.form_styling textarea:focus,.form_styling textarea:hover{border-color:#fff!important}.small_margin_top_top{margin-top:40px!important}@media (min-width:768px){.small_margin_top_top{margin-top:80px!important}}.medium_margin_top_top{margin-top:80px!important}@media (min-width:768px){.medium_margin_top_top{margin-top:160px!important}}.large_margin_top_top{margin-top:160px!important}@media (min-width:768px){.large_margin_top_top{margin-top:200px!important}}.very_large_margin_top_top{margin-top:160px!important}@media (min-width:768px){.very_large_margin_top_top{margin-top:320px!important}}.small_margin_bottom{margin-bottom:40px!important}@media (min-width:768px){.small_margin_bottom{margin-bottom:80px!important}}.medium_margin_bottom{margin-bottom:80px!important}@media (min-width:768px){.medium_margin_bottom{margin-bottom:160px!important}}.large_margin_bottom{margin-bottom:160px!important}@media (min-width:768px){.large_margin_bottom{margin-bottom:200px!important}}.very_large_margin_bottom{margin-bottom:160px!important}@media (min-width:768px){.very_large_margin_bottom{margin-bottom:320px!important}}.no_margin_top{margin-top:0!important}.no_margin{margin-bottom:0!important}.no_padding_top{padding-top:0!important}.no_padding_bottom{padding-bottom:0!important}.thank_you{padding-top:118px}.btn_group{align-items:center;display:flex;justify-content:center}.btn_group.full_buttons .btn{width:100%}.more_pad{justify-content:center!important;padding-top:16px}.btn{border-radius:5px;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;padding:14px;text-align:center;text-decoration:none;text-decoration:none!important;transition:all .3s ease}@media (min-width:768px){.btn{font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:14px 24px;white-space:nowrap}}@media (min-width:1024px){.btn{padding:14px 24px;white-space:nowrap}}.btn span,.btn span .button_icon{align-items:center;display:flex;justify-content:center}.btn span .button_icon{height:24px;margin-right:12px;max-width:24px;width:100%}.btn:hover{cursor:pointer}.btn:nth-child(2){margin-left:16px}@media (min-width:1024px){.btn:nth-child(2){margin-left:24px}}.btn.btn_white_text{color:#fff}.btn.btn_black_text{color:#1e1e1e}.btn.btn_red_outline{border:2px solid #e10a0a}.btn.btn_red_outline:hover{background:linear-gradient(0deg,#00000014,#00000014),#eb0029cc;border:2px solid transparent}.btn.btn_red_outline:hover.btn_black_text{color:#fff}.btn.btn_grey_outline{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid hsla(0,0%,100%,.24)}.btn.btn_grey_outline:hover{background:#fff;border-color:#fff}.btn.btn_grey_outline:hover.btn_white_text{color:#1e1e1e}.btn.btn_dark_grey_outline{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid rgba(37,37,37,.24)}.btn.btn_dark_grey_outline:hover{background:#2525253d}.btn.btn_dark_grey_outline:hover.btn_black_text,.btn.btn_dark_grey_outline:hover.btn_white_text{color:#fff}.btn.btn_transparent_white_outline{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid hsla(0,0%,100%,.24)}.btn.btn_transparent_white_outline .button_icon img{transition:all .3s ease}.btn.btn_transparent_white_outline:hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(0deg,#00000014,#00000014),#fff;color:#fff}.btn.btn_transparent_white_outline:hover.btn_white_text{color:#1e1e1e}.btn.btn_transparent_white_outline:hover .button_icon img{filter:invert(1)}.btn.btn_white_outline{border:2px solid #fff}.btn.btn_white_outline,.btn.btn_white_outline:hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.btn.btn_white_outline:hover{background:linear-gradient(0deg,#00000014,#00000014),#fff;color:#fff}.btn.btn_white_outline:hover.btn_white_text{color:#1e1e1e}.btn.btn_black_outline{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid #1e1e1e}.btn.btn_black_outline:hover{background:#fff}.btn.btn_black_outline:hover.btn_white_text{color:#1e1e1e}.btn.btn_red_background{background:#e10a0a;border:2px solid #e10a0a}.btn.btn_red_background:hover{background:linear-gradient(0deg,#00000014,#00000014),#e10a0a;border:2px solid transparent}.btn.btn_black_background{background:#1e1e1e;border:2px solid #1e1e1e}.btn.btn_black_background:hover{background:#fff;border:2px solid #fff}.btn.btn_black_background:hover.btn_white_text{color:#1e1e1e}.btn.btn_black_background:hover .icon svg{filter:invert(1)}.btn.btn_white_background{background:#fff;border:2px solid #fff}.btn.btn_white_background:hover{background:linear-gradient(0deg,#00000014,#00000014),#fffc;border:2px solid transparent}.btn.btn_link{text-decoration:underline!important}.single_button{align-items:flex-start!important}.single_button .btn{width:auto!important}.single_button.more_pad{justify-content:center!important}.club_page_banner{display:flex;min-height:100vh;position:relative}@media (min-width:1024px){.club_page_banner{flex-direction:column}}.club_page_banner .banner_image{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;left:0;min-height:50vh;top:0;width:100%}.club_page_banner .banner_image img{height:100%;width:100%}.club_page_banner .banner_text{bottom:0;position:absolute;width:100%;z-index:6}@media (min-width:1024px){.club_page_banner .banner_text{background:#1e1e1e;padding-bottom:60px;padding-top:208px;position:relative}}.club_page_banner .small_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.club_page_banner .small_title{margin-bottom:40px}}.club_page_banner h1{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:375px){.club_page_banner h1{font-size:36px}}@media (min-width:420px){.club_page_banner h1{font-size:45px}}@media (min-width:1024px){.club_page_banner h1{font-size:80px;line-height:80px;margin-bottom:40px}}.club_page_banner .mobile_view_details{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:36px;position:relative}.club_page_banner .btn_group .btn{font-size:13px}@media (min-width:1024px){.club_page_banner .btn_group .btn{font-size:16px}}.club_page_banner .group_mobile_pager_down{align-items:center;display:flex;justify-content:center;margin-bottom:40px;margin-top:40px}.club_page_banner .mobile_pager_down{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000014;border:2px solid hsla(0,0%,100%,.24);border-radius:64px;display:flex;height:56px;justify-content:center;max-width:56px;width:100%}.club_page_banner .mobile_pager_down svg{max-width:24px}.club_page_banner .mobile_pager_down svg path{stroke:#fff;stroke-opacity:1}.club_details_mobile{background:#1e1e1e;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:91}.club_details_mobile .overlay_header{display:flex;padding:24px}.club_details_mobile .overlay_header button.close{background:#fff;border-radius:5px;height:48px;margin-left:auto;max-width:48px;width:100%}.club_details_mobile .overlay_header button.close svg{max-width:24px}.club_details_mobile .overlay_title{padding:0 40px 24px}.club_details_mobile .overlay_title h2{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%}.club_details_mobile .overlay_body{padding:0 40px 64px}.club_details_mobile h5{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:150%;margin-bottom:8px}.club_details_mobile .gm_body{align-items:center;display:flex}.club_details_mobile .gm_body .avatar{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:24px;width:100%}.club_details_mobile .gm_body .avatar img{border-radius:5px}.club_details_mobile .gm_body .title,.club_details_mobile a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:150%}.club_details_mobile .club_chat,.club_details_mobile .club_gm,.club_details_mobile .club_location{margin-bottom:24px}.club_details_mobile .opening_times{display:flex;flex-direction:column}.club_details_mobile .time_wrap{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:8px}.club_details_mobile .time_wrap .time{margin-left:auto}.club_details_mobile .time_wrap.active{font-weight:600}.club_details_mobile .time_wrap.time_0{order:8}.club_details_desktop{background:#1e1e1e;padding-bottom:40px}.club_details_desktop .container{display:flex;flex-wrap:wrap}.club_details_desktop .border{border-top:1px solid hsla(0,0%,100%,.16);padding-bottom:41px;width:100%}.club_details_desktop .col{max-width:25%;width:100%}.club_details_desktop h5{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:24px;margin-bottom:8px}.club_details_desktop .gm_body{align-items:center;display:flex}.club_details_desktop .gm_body .avatar{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:24px;width:100%}.club_details_desktop .gm_body .avatar img{border-radius:5px}.club_details_desktop .gm_body .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:30px}.club_details_desktop .open_body,.club_details_desktop a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.club_details_desktop .open_body{display:flex}.club_details_desktop .open_body:hover{cursor:pointer}.club_details_desktop .open_body .today{margin-right:24px}.club_details_desktop .open_body .icon{align-items:center;display:flex;justify-content:center;margin-left:auto;max-width:24px;width:100%}.club_details_desktop .open_body .icon svg{max-width:15px}.club_details_desktop .open_body .icon svg path{stroke-opacity:1}.club_details_desktop .opening_times_desktop_modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.club_details_desktop .opening_times_desktop_modal .overlay{background:#252525a3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.club_details_desktop .opening_times_desktop_modal .overlay:hover{cursor:pointer}.club_details_desktop .opening_times_desktop_modal .opening_times_desktop_modal_inner{background:#fff;border-radius:5px;max-width:400px;padding:40px;position:relative;width:100%;z-index:4}.club_details_desktop .opening_times_desktop_modal .opening_times{display:flex;flex-direction:column;margin-bottom:40px}.club_details_desktop .opening_times_desktop_modal h2{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:40px}.club_details_desktop .opening_times_desktop_modal .time_wrap{align-items:center;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:8px}.club_details_desktop .opening_times_desktop_modal .time_wrap.active{font-weight:600}.club_details_desktop .opening_times_desktop_modal .time_wrap.time_0{order:8}.club_details_desktop .opening_times_desktop_modal .time{margin-left:auto}.club_details_desktop .opening_times_desktop_modal .close_button button{width:100%}.club_details_facilities{background:#1e1e1e;overflow:hidden;padding:160px 0 80px}@media (min-width:1024px){.club_details_facilities{padding:200px 0 360px}}.club_details_facilities h5{font-size:14px;margin-bottom:24px;text-transform:uppercase}.club_details_facilities h2,.club_details_facilities h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%;text-align:center}.club_details_facilities h2{font-size:48px;letter-spacing:-.06em}@media (min-width:1024px){.club_details_facilities h2{font-size:64px;line-height:64px}}.club_details_facilities h2 br{display:none}@media (min-width:1024px){.club_details_facilities h2 br{display:block}}.club_details_facilities .btn_group{margin-top:40px}.club_details_facilities .facilities_slider{margin-top:80px}.club_details_facilities .slide_inner{border-radius:5px;overflow:hidden;position:relative}.club_details_facilities .slide_image{position:relative}.club_details_facilities .slide_image .overlay{background:linear-gradient(180deg,#25252566,#252525cc);height:100%;left:0;position:absolute;top:0;width:100%}.club_details_facilities .slide_image img{min-height:416px;-o-object-fit:cover;object-fit:cover}.club_details_facilities .slide_body{display:flex;flex-direction:column;height:100%;position:absolute;top:0;width:100%}.club_details_facilities .icon{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#25252566;border-radius:100%;display:flex;height:80px;justify-content:center;margin:24px 24px auto;max-width:80px;transition:all .3s ease;width:100%}.club_details_facilities .icon img{max-width:32px;transition:all .3s ease}.club_details_facilities .slide_card_content{min-height:161px;transition:all .4s ease}@media (min-width:1024px){.club_details_facilities .slide_card_content{transform:translateY(114px)}}.club_details_facilities .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-bottom:16px;padding:0 40px}.club_details_facilities .facilities_content{min-height:148px}.club_details_facilities p{color:#fffc;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:350;letter-spacing:-.015em;line-height:150%;opacity:1;padding:0 40px 40px}@media (min-width:1024px){.club_details_facilities p{opacity:0}.club_details_facilities .swiper-slide:hover{cursor:pointer}.club_details_facilities .swiper-slide:hover .icon{background:#fff}.club_details_facilities .swiper-slide:hover .icon img{filter:invert(1)}.club_details_facilities .swiper-slide:hover .slide_card_content{transform:translateY(0)}.club_details_facilities .swiper-slide:hover .slide_card_content p{opacity:1}}.club_details_facilities .slide_pagination{align-items:center;display:flex;margin-top:80px}.club_details_facilities .scrollbar{margin-right:24px;width:100%}.club_details_facilities .facilities_caro_progress{background:#3f3f3f;border-radius:2px;height:2px;position:relative;width:100%}.club_details_facilities .facilities_caro_progress .swiper-pagination-progressbar-fill{background:#fff;height:2px;position:absolute;top:0;transform-origin:left top;width:100%}.club_details_facilities .arrows{display:flex;max-width:112px;width:100%}.club_details_facilities .facilities_caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.club_details_facilities .facilities_caro_button svg{max-width:24px}.club_details_facilities .facilities_caro_prev{margin-right:16px}.club_details_facilities .swiper-button-disabled{opacity:.1}.club_details_timetable{background:#1e1e1e;overflow:hidden;padding:80px 0}.club_details_timetable h5{font-size:14px;margin-bottom:24px;text-transform:uppercase}.club_details_timetable h2,.club_details_timetable h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%;text-align:center}.club_details_timetable h2{font-size:48px;letter-spacing:-.06em;margin-bottom:40px}@media (min-width:1024px){.club_details_timetable h2{font-size:64px;line-height:64px}}.club_details_timetable p{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;letter-spacing:-.03em;line-height:150%;margin-bottom:16px;text-align:center}.club_details_timetable .timetable_tab_group{margin-top:80px;padding:0 24px}@media (min-width:1024px){.club_details_timetable .timetable_tab_group{margin:80px auto 0;max-width:1280px;padding:0 24px}}.club_details_timetable .timetable_tab_header{border-bottom:2px solid #3f3f3f;border-top:2px solid #3f3f3f;display:flex;overflow:auto;padding:24px 0}.club_details_timetable .timetable_tab_header li{border-radius:5px;display:flex;flex-direction:column;min-width:119px;padding:16px 20px;transition:all .4s ease;width:100%}.club_details_timetable .timetable_tab_header li:hover{background:#2e2e2e;cursor:pointer}.club_details_timetable .timetable_tab_header li.active{background:#fff}.club_details_timetable .timetable_tab_header li.active .day{color:#1e1e1e}.club_details_timetable .timetable_tab_header li.active .month_day{color:#252525a3}.club_details_timetable .timetable_tab_header .day{color:#fff;font-size:24px;margin-bottom:8px}.club_details_timetable .timetable_tab_header .day,.club_details_timetable .timetable_tab_header .month_day{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;text-align:center}.club_details_timetable .timetable_tab_header .month_day{color:#ffffffa3;font-size:12px}.club_details_timetable .timetable_tab_body{margin:0 auto;max-width:1280px;padding:0}@media (min-width:1024px){.club_details_timetable .timetable_tab_body{padding:0 24px}}.club_details_timetable .timetable_table .table_header{display:none}@media (min-width:1024px){.club_details_timetable .timetable_table .table_header{background:#2e2e2e;display:flex;flex-direction:row;padding:0}}.club_details_timetable .timetable_table .table_header span{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:800;line-height:150%;padding:24px;text-transform:uppercase;width:100%}.club_details_timetable .timetable_table .table_header span:last-child{text-align:right}.club_details_timetable .timetable_table li{border-bottom:2px solid #3f3f3f;display:flex;flex-direction:column;padding:24px;position:relative;transition:all .3s ease}@media (min-width:1024px){.club_details_timetable .timetable_table li{flex-direction:row;padding:0}}.club_details_timetable .classes{border-bottom:2px solid #3f3f3f;padding:24px;transition:all .3s ease}@media (min-width:1024px){.club_details_timetable .classes{padding:0}}.club_details_timetable .classes.active{background:#3f3f3f}.club_details_timetable .class_overview{display:flex;flex-direction:column}@media (min-width:1024px){.club_details_timetable .class_overview{flex-direction:row}.club_details_timetable .buttons_col,.club_details_timetable .class_col,.club_details_timetable .inst_col,.club_details_timetable .time_col{margin-bottom:0!important;max-width:25%;padding:24px;width:100%}}.club_details_timetable .time_col{align-items:center;display:flex;margin-bottom:4px;order:2}@media (min-width:1024px){.club_details_timetable .time_col{order:1}}.club_details_timetable .time_col .time{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:16px}@media (min-width:1024px){.club_details_timetable .time_col .time{line-height:150%}}.club_details_timetable .time_col .duration{color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (min-width:1024px){.club_details_timetable .time_col .duration{line-height:150%}}.club_details_timetable .class_col{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:800;line-height:150%;margin-bottom:4px;order:1;width:100%}@media (min-width:1024px){.club_details_timetable .class_col{order:2}}.club_details_timetable .class_col .circle{border-radius:5px;display:block;height:16px;margin-right:16px;max-width:16px;position:relative;width:100%}.club_details_timetable .inst_col{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px;order:3}.club_details_timetable .buttons_col{align-items:center;display:flex;order:4;position:relative}@media (min-width:1024px){.club_details_timetable .buttons_col{justify-content:flex-end;order:4;position:relative}}.club_details_timetable .buttons_col.studio_name{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:4px}@media (min-width:1024px){.club_details_timetable .buttons_col.studio_name{margin-top:0}}.club_details_timetable .buttons_col button{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;max-width:24px;position:absolute;right:0;top:0;width:100%}@media (min-width:1024px){.club_details_timetable .buttons_col button{right:24px;top:24px}}.club_details_timetable .buttons_col button:hover{cursor:pointer}.club_details_timetable .buttons_col svg{max-width:16px}.club_details_timetable .class_description{padding:16px 0 0}@media (min-width:1024px){.club_details_timetable .class_description{padding:16px 24px}}.club_details_timetable .class_description p{font-weight:400}.club_details_timetable .class_description label,.club_details_timetable .class_description p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;line-height:24px;text-align:left}.club_details_timetable .class_description label{font-weight:500}.club_details_timetable .class_description li{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left}.club_details_classes{background:#1e1e1e;padding-bottom:160px}@media (min-width:1024px){.club_details_classes{padding-bottom:200px}}.club_details_classes .classes_banner{background:#2e2e2e;border-radius:5px;overflow:hidden;position:relative}@media (min-width:1024px){.club_details_classes .classes_banner{align-items:center;display:flex}}.club_details_classes .banner_image{margin-bottom:40px;position:relative}@media (min-width:1024px){.club_details_classes .banner_image{height:100%;margin-bottom:0;margin-left:auto;max-width:70%;position:absolute;right:0;top:0;width:100%;z-index:2}}.club_details_classes .banner_image img{position:relative;z-index:1}@media (min-width:1024px){.club_details_classes .banner_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.club_details_classes .banner_image .overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.club_details_classes .banner_image .overlay img{width:100%}.club_details_classes .banner_content{padding:0 24px 56px}@media (min-width:1024px){.club_details_classes .banner_content{align-items:flex-start;display:flex;flex-direction:column;left:0;padding:80px;z-index:5}}.club_details_classes h5{font-size:14px;margin-bottom:24px;text-transform:uppercase}.club_details_classes h3,.club_details_classes h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%;text-align:center}.club_details_classes h3{font-size:36px;letter-spacing:-.06em}@media (min-width:1024px){.club_details_classes h3{font-size:48px;line-height:100%}}.club_details_classes h3{margin-bottom:24px}@media (min-width:1024px){.club_details_classes h3{text-align:left}}@media (max-width:1024px){.club_details_classes h3 br{display:none}}.club_details_classes p{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:50px;text-align:center}@media (min-width:1024px){.club_details_classes p{max-width:400px;text-align:left}}.club_details_classes p.small{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:300;line-height:150%;margin-bottom:0}.club_details_classes .btn_group{margin-bottom:16px}.club_details_classes .btn_group .btn{padding:16px 24px}@media (max-width:1024px){.club_details_classes .btn_group.single_button{justify-content:center!important}}.club_details_experts{background:#1e1e1e;padding:80px 0}@media (min-width:1024px){.club_details_experts{padding:160px 0}}.club_details_experts h5{font-size:14px;margin-bottom:24px;text-transform:uppercase}.club_details_experts h2,.club_details_experts h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%;text-align:center}.club_details_experts h2{font-size:48px;letter-spacing:-.06em}@media (min-width:1024px){.club_details_experts h2{font-size:64px;line-height:64px}}.club_details_experts h2{margin-bottom:40px}.club_details_experts p{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:42px;text-align:center}@media (min-width:1024px){.club_details_experts p{margin:0 auto 80px;max-width:640px}}.club_details_experts p.small{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:325;line-height:150%;margin-bottom:0;padding-top:34px}.club_details_experts .experts_list_mobile .expert{background:linear-gradient(98.79deg,#ffffff14,#fff0 35.82%),#2e2e2e;border-radius:5px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:800;line-height:24px;margin-bottom:16px;padding:24px}.club_details_experts .experts_list_mobile .icon{align-items:center;background:#fff;border-radius:100%;display:flex;height:24px;justify-content:center;margin-left:auto;max-width:24px;width:100%}.club_details_experts .experts_list_mobile .icon svg{max-width:16px}.club_details_experts .experts_list_mobile_modal{background:#1e1e1e;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:91}.club_details_experts .experts_list_mobile_modal .slide_inner{position:relative}.club_details_experts .experts_list_mobile_modal .modal_header{align-items:center;display:flex;position:absolute;right:24px;top:24px;width:100%;z-index:10}.club_details_experts .experts_list_mobile_modal .modal_header button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;margin-left:auto;max-width:48px;width:100%}.club_details_experts .experts_list_mobile_modal .modal_header button svg{max-width:24px}.club_details_experts .experts_list_mobile_modal .background{position:relative}.club_details_experts .experts_list_mobile_modal .background img{height:100vh}.club_details_experts .experts_list_mobile_modal .background .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.club_details_experts .experts_list_mobile_modal .content{background:linear-gradient(0deg,#2c2c2c,#2c2c2c66);height:100vh;left:0;padding:112px 40px 0;position:absolute;top:0}.club_details_experts .experts_list_mobile_modal h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:32px;margin-bottom:24px}.club_details_experts .experts_list_mobile_modal p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:450;line-height:27px;margin-bottom:24px;text-align:left}.club_details_experts .experts_list_mobile_modal p.small{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:325;line-height:150%;margin-bottom:8px;margin-top:0;padding-top:0}.club_details_experts .experts_list_mobile_modal .list_group{display:flex;flex-wrap:wrap}.club_details_experts .experts_list_mobile_modal .list_group .item{color:#d3d3d3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:325;line-height:150%;margin-bottom:8px;margin-right:16px;white-space:nowrap}.club_details_experts .experts_list_mobile_modal .list_group .item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%23D3D3D3' fill-rule='evenodd' d='M8 16.5a8 8 0 1 0 0-16 8 8 0 0 0 0 16m3.522-9.462a.75.75 0 1 0-1.044-1.076L6.875 9.455 5.522 8.143A.75.75 0 0 0 4.478 9.22l1.875 1.818a.75.75 0 0 0 1.044 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:18px;margin-right:8px;width:16px}.club_details_experts .experts_list_mobile_modal .btn_group{justify-content:flex-start;margin-top:32px}.club_details_experts .experts_list_mobile_modal .btn_group .btn{padding:16px 24px}.club_details_experts .experts_list_mobile_modal .arrows{bottom:40px;display:flex;left:40px;position:absolute;width:100%;z-index:200}.club_details_experts .experts_list_mobile_modal .experts_caro_button{align-items:center;display:flex;height:48px;justify-content:center;max-width:48px;width:100%}.club_details_experts .experts_list_mobile_modal .experts_caro_button svg{max-width:24px}.club_details_experts .experts_list_mobile_modal .experts_caro_button svg path{stroke:#fff}.club_details_experts .experts_list_mobile_modal .experts_caro_prev{margin-right:16px}.experts_list_desktop .expert{background:linear-gradient(98.79deg,#ffffff14,#fff0 35.82%),#2e2e2e;border-radius:5px;margin-bottom:16px;overflow:hidden;transition:all .4s ease}.experts_list_desktop .expert_wrap_inner{display:flex;flex-direction:column;padding:40px;position:relative}.experts_list_desktop .expert_wrap_inner:before{background:linear-gradient(90deg,#2e2e2e,#2e2e2e3d);content:"";height:100%;max-width:46%;position:absolute;right:0;top:0;width:100%;z-index:2}.experts_list_desktop .image{background-position:100% 0;background-repeat:no-repeat;background-size:cover;height:100%;max-width:46%;position:absolute;right:0;top:0;transition:all .3s ease;width:100%;z-index:1}.experts_list_desktop .expert_wrapper_body{position:relative;z-index:5}.experts_list_desktop .icon_wrap{align-items:center;display:flex;height:100%;justify-content:center;max-width:56px;position:absolute;right:56px;top:0;width:100%}.experts_list_desktop .icon{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff52;border-radius:100%;display:flex;height:56px;justify-content:center;margin-left:auto;width:56px}.experts_list_desktop .icon:hover{cursor:pointer}.experts_list_desktop .icon.open{background:#fff}.experts_list_desktop .icon.open svg path{stroke:#1e1e1e}.experts_list_desktop .icon svg{max-width:24px}.experts_list_desktop .icon svg path{stroke:#fff}.experts_list_desktop .expert_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%}.experts_list_desktop .expert_body{margin-top:24px}.experts_list_desktop p{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;line-height:150%;margin:0;text-align:left}.experts_list_desktop p.small{font-weight:450;margin:24px 0 8px;padding-bottom:10px;padding-top:0}.experts_list_desktop .list_group{display:flex;flex-wrap:wrap}.experts_list_desktop .list_group .item{align-items:center;color:#d3d3d3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:150%;margin-bottom:8px;margin-right:16px;white-space:nowrap}.experts_list_desktop .list_group .item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%23D3D3D3' fill-rule='evenodd' d='M8 16.5a8 8 0 1 0 0-16 8 8 0 0 0 0 16m3.522-9.462a.75.75 0 1 0-1.044-1.076L6.875 9.455 5.522 8.143A.75.75 0 0 0 4.478 9.22l1.875 1.818a.75.75 0 0 0 1.044 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:18px;margin-right:8px;width:16px}.experts_list_desktop .btn_group{justify-content:flex-start;margin-top:40px}.section_page_banner{position:relative;z-index:3}.page_banner{display:flex;flex-direction:column;margin-bottom:120px;position:relative}@media (min-width:1024px){.page_banner{margin-bottom:200px}}.page_banner .icon{align-items:center;display:flex;justify-content:center;margin-bottom:24px;width:100%}@media (min-width:1024px){.page_banner .icon{margin-bottom:40px}}.page_banner .icon img{max-width:145px}.page_banner .page_banner_video{left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.page_banner .page_banner_video video{min-height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}.page_banner .page_banner_video img{aspect-ratio:.64;bottom:0;left:0;position:absolute}@media (min-width:1024px){.page_banner .page_banner_video img{aspect-ratio:unset}}.page_banner .page_banner_video iframe{height:130vh;left:0;position:absolute;top:0;transform:translate(-12%);width:150%}.page_banner .page_banner_image{background-color:#1e1e1e;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:99vh;padding-top:154px;position:relative;z-index:1}@media (min-width:1024px){.page_banner .page_banner_image{background-size:cover;padding-top:0}}.page_banner .page_banner_image img{aspect-ratio:.6}@media (min-width:1024px){.page_banner .page_banner_image img{aspect-ratio:unset;margin-bottom:unset;margin-top:auto}}.page_banner .page_banner_text{bottom:0;position:absolute;width:100%;z-index:3}.page_banner .small_title{color:#fff;color:#fffc;font-size:14px;text-transform:uppercase}.page_banner .small_title,.page_banner h1{font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%;margin-bottom:40px;text-align:center}.page_banner h1{color:#fff;font-size:32px;letter-spacing:-.06em}.page_banner h1 br{display:none}@media (min-width:1024px){.page_banner h1 br{display:block}}@media (min-width:375px){.page_banner h1{font-size:54px}}@media (min-width:420px){.page_banner h1{font-size:54px}}@media (min-width:1024px){.page_banner h1{font-size:80px;line-height:80px;margin:0 auto 40px;width:100%}}.page_banner .big_title_image{align-items:center;display:flex;justify-content:center;width:100%}.page_banner .big_title_image img{max-width:510px}@media (max-height:899px){.page_banner .big_title_image img{max-height:250px;-o-object-fit:contain;object-fit:contain}}.page_banner p{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;text-align:center}@media (min-width:1024px){.page_banner p{margin:0 auto;max-width:512px}}.page_banner a{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:450!important;font-weight:400;letter-spacing:-.03em;line-height:30px;text-align:center;text-decoration:underline}.page_banner .button_title{color:#d3d3d3}.page_banner .btn_group{margin-top:20px}.page_banner .btn_group .btn{font-size:16px;padding:11px 24px}.page_banner .single_button a{margin:0 auto}.page_banner .group_pager_down{align-items:center;display:flex;justify-content:center;margin-bottom:40px;margin-top:40px}@media (min-width:1024px){.page_banner .group_pager_down{margin-top:80px}}.page_banner .pager_down{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000014;border:2px solid hsla(0,0%,100%,.24);border-radius:64px;display:flex;height:56px;justify-content:center;max-width:56px;width:100%}.page_banner .pager_down svg{max-width:24px}.page_banner .pager_down svg path{stroke:#fff;stroke-opacity:1}.compact_mode{margin-bottom:80px}.compact_mode h1{font-size:56px}@media (min-width:1024px){.compact_mode h1{font-size:80px}}.compact_mode .page_banner_image{max-height:600px;min-height:600px}.compact_mode .page_banner_image img{background:linear-gradient(180deg,#25252500,#25252502 11.79%,#25252508 21.38%,#25252512 29.12%,#2525251f 35.34%,#2525252e 40.37%,#25252540 44.56%,#25252554 48.24%,#25252569 51.76%,#2525257f 55.44%,#25252595 59.63%,#252525ac 64.66%,#252525c2 70.88%,#252525d8 78.62%,#252525ec 88.21%,#252525);max-height:600px;-o-object-fit:cover;object-fit:cover}.page_text_banner{margin-bottom:40px;padding:160px 0 40px}@media (min-width:1024px){.page_text_banner{margin-bottom:200px;padding-bottom:0;padding-top:248px}}.page_text_banner .small_title{color:#fff;color:#fffc;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:800;line-height:100%;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.page_text_banner .small_title{margin-bottom:40px}}.page_text_banner h1{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}.page_text_banner h1 br{display:none}@media (min-width:1024px){.page_text_banner h1 br{display:block}}@media (min-width:375px){.page_text_banner h1{font-size:54px}}@media (min-width:420px){.page_text_banner h1{font-size:54px}}@media (min-width:1024px){.page_text_banner h1{font-size:80px;line-height:80px;width:100%}}.page_text_banner h1 span{color:#e10a0a;display:inline-block;position:relative}.page_text_banner h1 span:before{background-image:url(./header_circle.B9w2fzYQ.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:120%;left:-7%;position:absolute;top:-5%;width:120%}.page_text_banner p{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:18px;text-align:center}@media (min-width:1024px){.page_text_banner p{margin:0 auto 16px}}.classes_grid .section_classes_grid{display:flex;flex-wrap:wrap}.classes_grid .class_grid_holder{margin-bottom:140px}@media (min-width:1024px){.classes_grid .class_grid_holder{margin-bottom:260px}.classes_grid .class_grid_holder .class_category_grid_col{margin-bottom:0}}.class_category_grid_col{border-radius:5px;display:flex;flex-direction:column;margin:0 0 16px;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.class_category_grid_col{margin:0 0 40px}.class_category_grid_col.block_square{margin-left:20px;margin-right:20px;max-width:calc(50% - 40px)}.class_category_grid_col.block_rect{margin-left:20px;margin-right:20px;max-width:calc(100% - 40px)}}.class_category_grid_col.block_rect .grid_text_wrapper{max-width:100%}@media (min-width:1024px){.class_category_grid_col.block_rect .grid_text_wrapper{max-width:50%}}.class_category_grid_col:hover .class_desc{max-height:300px;opacity:1;overflow:visible;visibility:visible}.class_category_grid_col:hover .grid_image_shim{background-size:115%}.class_category_grid_col:hover .grid_overlay_green{background:linear-gradient(0deg,#43bbbb,#43bbbb66)}.class_category_grid_col:hover .grid_overlay_purple{background:linear-gradient(0deg,#3f1f46,#3f1f4666)}.class_category_grid_col:hover .grid_overlay_grey{background:linear-gradient(0deg,#2c2c2c,#2c2c2c66)}.class_category_grid_col:hover .grid_overlay_red{background:linear-gradient(0deg,#db1418,#db141866)}.class_category_grid_col:hover .grid_overlay_pink{background:linear-gradient(0deg,#f29b8d,#f29a8c66)}.class_category_grid_col:hover .grid_overlay_beige{background:linear-gradient(0deg,#9d8d7e,#9c8c7c66)}.class_category_grid_col:hover .explore_button{margin-bottom:0;opacity:1;visibility:visible}.class_category_grid_col .grid_image{border-radius:5px;overflow:hidden;position:relative;z-index:1}.class_category_grid_col .grid_image_shim{background-position:50%;background-repeat:no-repeat;background-size:100%;transition:all .4s ease}.class_category_grid_col .image_overlay{height:100%;left:0;position:absolute;top:0;transition:background-color .4s ease-in;width:100%}.class_category_grid_col .grid_overlay_green{background:linear-gradient(0deg,#43bbbb,#43bbbb3d)}.class_category_grid_col .grid_overlay_purple{background:linear-gradient(0deg,#3f1f46,#3f1f463d)}.class_category_grid_col .grid_overlay_grey{background:linear-gradient(0deg,#2c2c2c,#2c2c2c3d)}.class_category_grid_col .grid_overlay_red{background:linear-gradient(0deg,#db1418,#db14183d)}.class_category_grid_col .grid_overlay_pink{background:linear-gradient(0deg,#f29b8d,#f29a8c3d)}.class_category_grid_col .grid_overlay_beige{background:linear-gradient(0deg,#9d8d7e,#9c8c7c3d)}.class_category_grid_col .mobile_icon_plus{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;max-width:24px;position:absolute;right:32px;top:32px;width:100%}.class_category_grid_col .mobile_icon_plus svg{max-width:16px}.class_category_grid_col .grid_text_wrapper{bottom:0;left:0;padding:32px;position:absolute;z-index:2}@media (min-width:1024px){.class_category_grid_col .grid_text_wrapper{padding:56px}}.class_category_grid_col h4{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:100%;margin-bottom:24px}.class_category_grid_col .class_desc{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out;visibility:hidden}.class_category_grid_col .class_desc p{margin-bottom:24px}.class_category_grid_col .class_desc p,.class_category_grid_col .included_classes p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.015em;line-height:150%;text-align:left}.class_category_grid_col .included_classes p{margin-bottom:8px}.class_category_grid_col .included_classes .class_list{display:flex;flex-wrap:wrap}.class_category_grid_col .included_classes .list_item{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;line-height:150%;margin-right:16px}.class_category_grid_col .included_classes .list_item .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.class_category_grid_col .explore_button{justify-content:flex-start;margin-bottom:-113px;margin-top:40px;opacity:0;transition:all .4s ease;visibility:hidden}.class_category_grid_col .explore_button:hover .btn{background:#fff;color:#1e1e1e}.site_mobile_modal{background:#1e1e1e;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:91}.site_mobile_modal .modal_header{align-items:center;display:flex;position:absolute;right:24px;top:24px;width:100%;z-index:10}.site_mobile_modal .modal_header button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;margin-left:auto;max-width:48px;width:100%}.site_mobile_modal .modal_header button svg{max-width:24px}.site_mobile_modal .modal_background{position:relative;z-index:1}.site_mobile_modal .modal_background img{height:100vh}.site_mobile_modal .modal_background .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.site_mobile_modal .modal_background .overlay.overlay_green{background:linear-gradient(0deg,#43bbbb,#43bbbb66)}.site_mobile_modal .modal_background .overlay.overlay_purple{background:linear-gradient(0deg,#3f1f46,#3f1f4666 98.96%)}.site_mobile_modal .modal_background .overlay.overlay_grey{background:linear-gradient(0deg,#2c2c2c,#2c2c2c66)}.site_mobile_modal .modal_background .overlay.overlay_red{background:linear-gradient(0deg,#db1418,#db141866)}.site_mobile_modal .modal_background .overlay.overlay_pink{background:linear-gradient(0deg,#f29b8d,#f29a8c66)}.site_mobile_modal .modal_background .overlay.overlay_beige{background:linear-gradient(0deg,#9d8d7e,#9c8c7c66)}.site_mobile_modal .modal_body_copy{padding:112px 40px 0;position:absolute;top:0;z-index:5}.site_mobile_modal .modal_body_copy h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:24px}.site_mobile_modal .modal_body_copy p{font-weight:500;margin-bottom:24px}.site_mobile_modal .modal_body_copy .included_classes p,.site_mobile_modal .modal_body_copy p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;letter-spacing:-.015em;line-height:150%;text-align:left}.site_mobile_modal .modal_body_copy .included_classes p{font-weight:400;margin-bottom:8px}.site_mobile_modal .modal_body_copy .included_classes .class_list{display:flex;flex-wrap:wrap}.site_mobile_modal .modal_body_copy .included_classes .list_item{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;line-height:150%;margin-right:16px}.site_mobile_modal .modal_body_copy .included_classes .list_item .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.site_mobile_modal .modal_body_copy .explore_button{justify-content:flex-start;margin-top:40px}.site_mobile_modal .modal_footer{bottom:40px;display:flex;left:40px;position:absolute;width:100%;z-index:200}.site_mobile_modal .modal_footer .btn_arrow{align-items:center;background:#25252552;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;width:100%}.site_mobile_modal .modal_footer .btn_arrow svg{max-width:24px}.site_mobile_modal .modal_footer .btn_arrow svg path{stroke:#fff}.site_mobile_modal .modal_footer .arrow_prev{margin-right:16px}.class_cat_intro.no_small_image .col_top_right{padding-bottom:unset}@media (min-width:1024px){.class_cat_intro .col{display:flex}.class_cat_intro .col_top_left{margin-right:auto;max-width:600px}}.class_cat_intro h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center;text-align:left}@media (min-width:1024px){.class_cat_intro h3{font-size:64px;line-height:64px}}.class_cat_intro h6{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:30px;margin-bottom:16px}@media (min-width:1024px){.class_cat_intro h6{max-width:512px}}.class_cat_intro .hide_more_text,.class_cat_intro .show_more_text{align-items:center;color:#d3d3d3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:80px}.class_cat_intro .hide_more_text .icon,.class_cat_intro .show_more_text .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-left:16px;max-width:24px;width:100%}.class_cat_intro .hide_more_text .icon{transform:rotate(180deg)}.class_cat_intro p.more{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:16px}@media (min-width:1024px){.class_cat_intro p.more{margin-bottom:40px}}.class_cat_intro .col_top_right{margin-bottom:24px;padding-bottom:260px}@media (min-width:1024px){.class_cat_intro .col_top_right{padding-bottom:unset}}.class_cat_intro .col_top_right img{border-radius:5px;max-width:400px}.class_cat_intro .col_top_right .bottom_image{border-radius:5px;margin-left:auto;margin-top:24px;max-width:261px;position:absolute;right:24px}.class_cat_intro .col_bot{display:flex;flex-direction:column}@media (min-width:1024px){.class_cat_intro .col_bot{flex-direction:row}}.class_cat_intro .col_bot .col_bot_left{order:2}@media (min-width:1024px){.class_cat_intro .col_bot .col_bot_left{margin-right:auto;order:1}}.class_cat_intro .col_bot .col_bot_right{margin-bottom:80px;order:1}@media (min-width:1024px){.class_cat_intro .col_bot .col_bot_right{margin-bottom:0;order:2}}.class_cat_intro .col_bot .col_bot_right img{border-radius:5px;margin-left:auto;max-width:261px}.class_cat_intro .col_bot h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:24px}@media (min-width:1024px){.class_cat_intro .col_bot h5{display:block}}.class_cat_intro .col_bot li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:12px}.class_cat_intro .col_bot li .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;max-width:16px;width:100%}.class_cat_intro .btn_group{flex-direction:column;margin-top:40px}.class_cat_intro .btn_group .btn{margin:0 0 16px;padding:14px 24px;width:100%}@media (min-width:1024px){.class_cat_intro .btn_group .btn{margin:0;width:auto}.class_cat_intro .btn_group .btn:nth-child(2){margin-left:24px}.class_cat_intro .btn_group{flex-direction:row;justify-content:flex-start}}.class_category_sub_cats{margin-bottom:160px;overflow:hidden}@media (min-width:1024px){.class_category_sub_cats .container{overflow:hidden}}.class_category_sub_cats .main_slide{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;position:relative}.class_category_sub_cats .background{position:relative;z-index:1}.class_category_sub_cats .foreground{display:flex;flex-direction:column;height:100%;left:0;max-height:calc(100% - 64px);max-width:calc(100% - 64px);padding:32px;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1024px){.class_category_sub_cats .foreground{max-height:calc(100% - 112px);max-width:calc(100% - 112px);padding:56px}}.class_category_sub_cats .foreground .slide_count{color:#ffffffa3;font-size:18px;font-weight:500;left:32px;line-height:150%;position:absolute;top:80px}@media (min-width:1024px){.class_category_sub_cats .foreground .slide_count{left:unset;right:56px;top:56px}}.class_category_sub_cats h3{font-size:32px;font-weight:600;letter-spacing:-.06em;line-height:32px;margin-bottom:auto}.class_category_sub_cats h3,.class_category_sub_cats p{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal}.class_category_sub_cats p{font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:150%;margin-bottom:8px}@media (min-width:1024px){.class_category_sub_cats p{max-width:500px}}.class_category_sub_cats p.nb{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:150%;margin-bottom:24px}.class_category_sub_cats .what_to_bring_wrapper p{font-weight:400}.class_category_sub_cats .what_to_bring_wrapper .items{display:flex;flex-wrap:wrap;margin-bottom:30px}.class_category_sub_cats .what_to_bring_wrapper .item{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:150%;margin-bottom:8px;margin-right:16px}@media (min-width:1024px){.class_category_sub_cats .what_to_bring_wrapper .item{margin-bottom:0}}.class_category_sub_cats .what_to_bring_wrapper .item .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.class_category_sub_cats .btn_group{align-items:flex-start;justify-content:flex-start}@media (min-width:1024px){.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper{align-items:center;display:flex;justify-content:center;margin-top:24px}}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs{margin-top:24px}@media (min-width:1024px){.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs{margin-top:0;max-width:calc(100% - 96px);overflow:hidden;width:100%}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs .swiper-slide{max-width:200px}}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs .swiper-slide-thumb-active .background:after{opacity:1;visibility:visible}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs .thumb_slide{border-radius:5px;overflow:hidden}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs .thumb_slide:hover{cursor:pointer}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs .thumb_slide .background{height:96px;width:200px}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs .background:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3f3f3fcc;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:100%}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .class_category_sub_cats_slider_thumbs .foreground{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;height:100%;justify-content:center;line-height:24px;max-height:100%;max-width:100%;padding:0;width:100%}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_next{display:none}@media (min-width:1024px){.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_next{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;width:100%}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_next svg{max-width:24px}}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_next:hover{cursor:pointer}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_prev{display:none}@media (min-width:1024px){.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_prev{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;margin-right:24px;max-width:48px;width:100%}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_prev svg{max-width:24px}}.class_category_sub_cats .class_category_sub_cats_slider_thumbs_wrapper .thumb_slide_prev:hover{cursor:pointer}.workout_online{margin-bottom:160px}@media (min-width:1024px){.workout_online{margin-bottom:200px}}.workout_online .section_title h5{margin-bottom:24px}.workout_online .section_title h2{margin-bottom:40px}.workout_online .section_title p{margin-bottom:24px}.workout_online .workout_video{position:relative}.workout_online .video_underlay{min-height:620px}.workout_online .video_overlay{border-radius:5px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.workout_online .video_overlay img{height:100%;-o-object-fit:cover;object-fit:cover}.workout_online .video_overlay .video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.workout_online .video_overlay .video:hover:before{transform:scale(1.1)}.workout_online .video_overlay .video:before{align-items:center;content:url(../img/icons/big-play.png);cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;transition:.3s;width:100%;z-index:11}.workout_online .video_overlay .video iframe{background:#000;display:none;position:relative;z-index:999}.workout_online .video_description{background:linear-gradient(180deg,#25252514,#252525cc);bottom:0;display:flex;height:100%;position:absolute;width:100%}.workout_online .description_inner{margin-top:auto;padding:32px}@media (min-width:1024px){.workout_online .description_inner{padding:56px}}.workout_online h6{font-size:14px;line-height:14px;text-transform:uppercase}.workout_online h3,.workout_online h6{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;margin-bottom:24px}.workout_online h3{font-size:36px;letter-spacing:-.06em;line-height:100%}@media (min-width:1024px){.workout_online h3{font-size:48px;line-height:48px}}.workout_online .workout_details{display:flex;flex-wrap:wrap}.workout_online .detail{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;line-height:27px;margin-right:24px}.workout_online .detail .icon{margin-right:8px;max-width:24px}.box,.workout_online .detail .icon{align-items:center;display:flex;justify-content:center;width:100%}.box{height:800px;margin:-150px 0 200px;overflow:hidden;padding-top:150px}.box ul{margin:0;padding:0;position:relative}.box ul,.box ul li{height:650px;width:100%}.box ul li{background-position:50%;background-size:cover;border-radius:25px;bottom:-670px;left:0;margin:0 auto;position:absolute;transition:.4s}.box ul li .content{align-items:center;color:#fff;display:flex;flex-direction:column;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:600;height:650px;justify-content:center;letter-spacing:-.06em;line-height:100%;text-align:center}@media (min-width:1024px){.box ul li .content{font-size:32px;line-height:100%}}.box ul li .content h4{margin-bottom:24px}.box ul li .content p{font-size:18px;font-weight:400;line-height:27px;max-width:300px}@media (min-width:1024px){.box ul li .content p{max-width:600px}}.box ul .active{bottom:0;display:block;z-index:9}.box ul .inactive{bottom:140px!important;display:block!important;transform:scale(.8)!important;z-index:0!important}@keyframes active{0%{background-color:red}to{background-color:#ff0}}.swiper-container{height:700px;margin-bottom:240px;overflow:hidden;padding-top:100px}@media (min-width:1024px){.swiper-container{margin-bottom:200px}}.swiper-container .swiper-slide{align-items:center;border-radius:24px;bottom:-465px;justify-content:center;transform:scale(.8)!important;transition:.4s!important;width:100%}.swiper-container .swiper-slide .content{align-items:center;color:#fff;display:flex;flex-direction:column;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:600;height:600px;justify-content:center;letter-spacing:-.06em;line-height:100%;text-align:center}@media (min-width:1024px){.swiper-container .swiper-slide .content{font-size:32px;line-height:100%}}.swiper-container .swiper-slide .content h4{margin-bottom:24px}.swiper-container .swiper-slide .content p{font-size:18px;font-weight:400;line-height:27px;max-width:300px}@media (min-width:1024px){.swiper-container .swiper-slide .content p{max-width:600px}}.swiper-container .swiper-slide-active{bottom:unset;transform:scale(1)!important}.center_content_cta{align-items:center;display:flex;justify-content:center}.center_content_cta.small_margin_bottom{margin-bottom:80px!important}.center_content_cta .icon{margin:0 auto 40px;max-width:48px}.center_content_cta .center-content h2{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;text-align:center}@media (min-width:1024px){.center_content_cta .center-content h2{font-size:64px;line-height:64px}}.center_content_cta .center-content h2{font-weight:800!important;margin-bottom:0}@media (min-width:1024px){.center_content_cta .center-content h2{text-align:center}}.center_content_cta .center-content p{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin:40px auto 0;text-align:center}@media (min-width:1024px){.center_content_cta .center-content p{max-width:512px}}.center_content_cta .center-content .single_button .btn{margin:0 auto!important;width:unset!important}.center_content_cta .center-content .btn_group{flex-direction:column;justify-content:center!important;margin-top:40px}@media (min-width:1024px){.center_content_cta .center-content .btn_group{flex-direction:row}}.center_content_cta .center-content .btn_group .btn{margin-bottom:16px;margin-left:0;min-width:unset;padding:14px 24px;width:100%}@media (min-width:1024px){.center_content_cta .center-content .btn_group .btn{margin-left:16px;min-width:unset;width:unset}}.center_content_cta .center-content .section_title{margin-bottom:0}.center_content_cta .center-content .section_title br{display:none}@media (min-width:1024px){.center_content_cta .center-content .section_title br{display:block}}.darker_content .container .center-content p{color:#d3d3d3}.ad_block_one{background:#2e2e2e;border-radius:5px;display:flex;flex-direction:column;margin-bottom:160px}@media (min-width:1024px){.ad_block_one{flex-direction:row;max-height:335px}}.ad_block_one .column{max-width:100%;width:100%}@media (min-width:1024px){.ad_block_one .column{max-width:50%}}.ad_block_one .content-column{order:2;padding:40px 24px}@media (min-width:1024px){.ad_block_one .content-column{order:1;padding:48px 44px}}.ad_block_one .content-column .intro{display:flex;flex-direction:column;margin-bottom:24px}@media (min-width:1024px){.ad_block_one .content-column .intro{flex-direction:row}}.ad_block_one .content-column .intro .icon{margin-bottom:24px;margin-right:20px;max-width:50px}@media (min-width:1024px){.ad_block_one .content-column .intro .icon{margin-bottom:unset}}.ad_block_one .content-column .intro .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;line-height:32px;text-align:center;text-align:left}@media (min-width:1024px){.ad_block_one .content-column .intro .title{font-size:32px;line-height:100%}}.ad_block_one .content-column .top_content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:24px;text-align:left}.ad_block_one .content-column .list{margin-bottom:24px}.ad_block_one .content-column .list li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:12px}.ad_block_one .content-column .list li .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;max-width:16px;width:100%}.ad_block_one .content-column .bottom_content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:24px;text-align:left}.ad_block_one .content-column .bottom_content strong{background:#e10a0a;border-radius:4px;color:#fff;font-size:12px;font-weight:700;font-weight:900;line-height:100%;margin:0 8px;padding:3px}@media (min-width:1024px){.ad_block_one .content-column .bottom_content strong{padding:4px 8px}}.ad_block_one .image-column{align-items:center;display:flex;justify-content:center;order:1;padding:40px 24px}@media (min-width:1024px){.ad_block_one .image-column{order:2;padding:unset}}.ad_block_one .image-column img{max-height:unset;width:100%}@media (min-width:1024px){.ad_block_one .image-column img{max-height:300px;width:auto}}.section_rate_cards{overflow:hidden}.section_rate_cards .rate_cards{margin-bottom:200px}.section_rate_cards .rate_cards .section_title p br{display:none}@media (min-width:1024px){.section_rate_cards .rate_cards .section_title p br{display:block}}.section_rate_cards .rate_cards .rate_cards_list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px}.section_rate_cards .rate_cards .rate_cards_list .rate_card{border-radius:5px;display:flex;height:auto;padding:3px;position:relative;width:100%}.section_rate_cards .rate_cards .rate_cards_list .rate_card .card_content{background:#2e2e2e;border-radius:5px;padding:24px;position:relative}@media (min-width:1024px){.section_rate_cards .rate_cards .rate_cards_list .rate_card .card_content{height:100%}}.section_rate_cards .rate_cards .rate_cards_list .rate_card .card_content img{margin-bottom:42px;max-width:42px}.section_rate_cards .rate_cards .rate_cards_list .rate_card .card_content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:24px;text-align:left}.section_rate_cards .rate_cards .rate_cards_list .rate_card .card_content .description{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.section_rate_cards .rate_cards .rate_cards_list .rate_card .card_content .rate{bottom:24px;color:#fffc;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:350;left:24px;line-height:150%;position:absolute}.section_rate_cards .rate_cards .rate_cards_list .rate_card .card_content .rate span{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:400;font-weight:700;line-height:100%;margin-top:4px;text-transform:uppercase}.section_rate_cards .rate_cards .nb_text{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin:32px auto 0;max-width:640px;text-align:center;width:100%}.faq_section{margin-bottom:100px}@media (min-width:1024px){.faq_section{margin-bottom:200px}}.faq_section .faqs .faq{background:#2e2e2e;border-radius:10px;cursor:pointer;margin-bottom:8px;padding:24px;transition:.4s}@media (min-width:1024px){.faq_section .faqs .faq{height:104px;padding:40px}}.faq_section .faqs .faq .question{color:#fff;cursor:pointer;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:500;line-height:100%;padding-right:25px;position:relative}@media (min-width:1024px){.faq_section .faqs .faq .question{font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;line-height:100%;padding-right:0}}.faq_section .faqs .faq .question svg{height:16px;max-width:16px}.faq_section .faqs .faq .question .closed{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;line-height:20px;position:absolute;right:0;text-align:center;top:-2px;width:24px}@media (min-width:1024px){.faq_section .faqs .faq .question .closed{line-height:17px;top:0}}.faq_section .faqs .faq .question .open{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;line-height:17px;position:absolute;right:0;text-align:center;top:0;width:24px}.faq_section .faqs .faq .answer{color:#fff;display:none;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-top:24px}@media (min-width:1024px){.faq_section .faqs .faq .answer{font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:400;line-height:150%}}.faq_section .faqs .faq .answer p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (min-width:1024px){.faq_section .faqs .faq .answer p{font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:400;line-height:150%}}.faq_section .faqs .active{background:#3f3f3f;display:block;height:unset}.faq_section .faqs .active .answer{display:block}.large_card{background:#3f3f3f;border-radius:5px;margin-bottom:160px;min-height:600px;overflow:hidden;padding:48px 24px 680px;position:relative;width:100%}@media (min-width:1024px){.large_card{background:transparent;margin-bottom:200px;padding:80px}}.large_card .background-image{background-position:0 bottom;background-repeat:no-repeat;background-size:100% auto;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media (min-width:1024px){.large_card .background-image{background-position:50%;background-size:cover}}.large_card .overlay{background:#2e2e2e29;z-index:1}.large_card .overlay,.large_card .overlay_gradient{height:100%;left:0;position:absolute;top:0;width:100%}.large_card .overlay_gradient{background:linear-gradient(180deg,#2e2e2e,#2e2e2e00);z-index:2}@media (min-width:1024px){.large_card .overlay_gradient{background:linear-gradient(90deg,#2e2e2e,#2e2e2e00)}}.large_card .large_card_content{max-width:85%;position:absolute;z-index:3}.large_card .large_card_content br{display:none}@media (min-width:1024px){.large_card .large_card_content br{display:block}.large_card .large_card_content{max-width:44%}}.large_card .large_card_content .top-logo{margin:0 auto 24px;max-width:90px}@media (min-width:1024px){.large_card .large_card_content .top-logo{margin:0 0 40px}}.large_card .large_card_content .sub_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:100%;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.large_card .large_card_content .sub_title{text-align:left}}.large_card .large_card_content h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.large_card .large_card_content h3{font-size:48px;line-height:100%;text-align:left}}.large_card .large_card_content .content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:350;line-height:150%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.large_card .large_card_content .content{text-align:left}}.large_card .large_card_content .single_button a{margin:0 auto}@media (min-width:1024px){.large_card .large_card_content .single_button a{margin:unset}}.large_card .large_card_content .btn_group{align-items:center;flex-direction:column;justify-content:center}@media (min-width:1024px){.large_card .large_card_content .btn_group{flex-direction:row;justify-content:flex-start}}.large_card .large_card_content .btn_group .btn{padding:14px 24px;width:100%}@media (min-width:1024px){.large_card .large_card_content .btn_group .btn{width:unset}}.testimonials_block{margin-bottom:100px;text-align:center}.testimonials_block .red-icon{margin-bottom:24px;max-width:54px}.testimonials_block .testimonial_slider{overflow:hidden}.testimonials_block .testimonial_slider .testimonial-content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:325;line-height:150%;margin:0 auto 24px;max-width:800px;text-align:center}.testimonials_block .testimonial_slider .testimonial-name{color:#fff;margin-bottom:5px}.testimonials_block .testimonial_slider .testimonial-name,.testimonials_block .testimonial_slider .testimonial-role{font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.testimonials_block .testimonial_slider .testimonial-role{color:#b0b0b0;margin-bottom:54px}.testimonials_block .testimonial_slider .testimonial-swiper-pagination{bottom:0;margin:0 auto;position:relative;text-align:center;width:100%!important}.testimonials_block .swiper-pagination-bullet{background-color:transparent;opacity:.7}.testimonials_block .swiper-pagination-bullet--svg-animation{display:inline-block;height:16px;margin:0 6px!important;width:16px}.testimonials_block .swiper-pagination-bullet--svg-animation svg{transform:rotate(-90deg)}.testimonials_block .swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:#252525;fill:transparent;transition:all .7s ease}.testimonials_block .swiper-pagination-bullet .svg__circle{fill:#ffffff3d}.testimonials_block .swiper-pagination-bullet .svg__circle-inner{fill:#252525}.testimonials_block .swiper-pagination-bullet-active .svg__circle{stroke:#fff;stroke-dasharray:75;stroke-dashoffset:0;animation:progress 7s ease-in-out 1 forwards}.testimonials_block .swiper-pagination-bullet-active .svg__circle-inner{fill:#252525}.grid_blocks .grid_block{display:flex;flex-direction:column;margin-bottom:120px}@media (min-width:1024px){.grid_blocks .grid_block{-moz-column-gap:80px;column-gap:80px;flex-direction:row;width:100%}}.grid_blocks .grid_block .block_image{background-position:50%;background-size:cover;border-radius:25px;margin-bottom:40px;min-height:300px;width:100%}@media (min-width:1024px){.grid_blocks .grid_block .block_image{flex-direction:row;margin-bottom:0;max-width:50%;min-height:575px;width:100%}.grid_blocks .grid_block .block_content{max-width:50%;width:100%}}.grid_blocks .grid_block .block_content .counter{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:100%;margin-bottom:16px}.grid_blocks .grid_block .block_content h2{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;line-height:100%;margin-bottom:24px;word-wrap:break-word;letter-spacing:-.06em}@media (min-width:1024px){.grid_blocks .grid_block .block_content h2{font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;line-height:100%}}.grid_blocks .grid_block .block_content h3{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:150%;margin-bottom:10.5px}.grid_blocks .grid_block .block_content p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:400;line-height:180%;margin-bottom:24px}.grid_blocks .grid_block .block_content ul{display:flex;flex-wrap:wrap;gap:16px}.grid_blocks .grid_block .block_content ul li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%}.grid_blocks .grid_block .block_content ul li .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.grid_blocks .grid_block .btn_group{justify-content:flex-start;margin-top:40px}@media (min-width:1024px){.grid_blocks .grid_block:nth-child(2n){flex-direction:row-reverse}}.join_form_holder{margin:0 auto 160px;max-width:650px}@media (min-width:768px){.join_form_holder{margin-bottom:100px}}.thin_full_width_image_cta{background:#fbfbf9;margin-top:80px;overflow:hidden;padding-bottom:56px;position:relative}@media (min-width:1024px){.thin_full_width_image_cta{margin-top:100px;padding-bottom:0}}.thin_full_width_image_cta .image{margin-bottom:40px;position:relative}@media (min-width:1024px){.thin_full_width_image_cta .image{height:100%;margin-bottom:0;position:absolute;right:0}}.thin_full_width_image_cta .image .overlay{bottom:0;display:flex;height:60%;left:0;overflow:hidden;position:absolute;width:100%;z-index:2}@media (min-width:1024px){.thin_full_width_image_cta .image .overlay{height:100%;width:60%}}.thin_full_width_image_cta .image .overlay img{margin-top:auto}@media (min-width:1024px){.thin_full_width_image_cta .image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.thin_full_width_image_cta .container{padding-bottom:151px;padding-top:80px;z-index:5}}.thin_full_width_image_cta h2{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.thin_full_width_image_cta h2{font-size:64px;line-height:64px;margin-bottom:40px}}.thin_full_width_image_cta h2 br{display:none}@media (min-width:1024px){.thin_full_width_image_cta h2{text-align:left}.thin_full_width_image_cta h2 br{display:unset}}.thin_full_width_image_cta p{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:40px;text-align:center}@media (min-width:1024px){.thin_full_width_image_cta p{margin-bottom:40px;text-align:left}}.thin_full_width_image_cta .single_button .btn{margin:0 auto!important;width:unset!important}@media (min-width:1024px){.thin_full_width_image_cta .single_button .btn{margin:0!important;width:auto!important}}.thin_full_width_image_cta .btn_group{flex-direction:column}.thin_full_width_image_cta .btn_group .btn{margin:0 0 16px;max-width:268px;padding:14px 24px;width:100%}@media (min-width:1024px){.thin_full_width_image_cta .btn_group .btn{margin:0;width:auto}.thin_full_width_image_cta .btn_group .btn:nth-child(2){margin-left:24px}.thin_full_width_image_cta .btn_group{flex-direction:row;justify-content:flex-start}}.thin_full_width_image_cta .btn1{margin-bottom:16px;padding:16px 24px}@media (min-width:1024px){.thin_full_width_image_cta .btn1{margin-bottom:0;margin-right:24px;min-width:100px}}.thin_full_width_image_cta .btn2{margin-left:0;min-width:268px;min-width:100px;padding:16px 24px}.page_anchor_bar{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#363636a8;display:flex;padding:8px;position:fixed;top:0;transform:translateY(-55px);transition:all .4s ease;width:100%;z-index:90}@media (min-width:1024px){.page_anchor_bar{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:none;bottom:0;top:auto;transform:translateY(55px)}}.page_anchor_bar.show{transform:translateY(0)}.page_anchor_bar .container{padding:0}@media (min-width:1024px){.page_anchor_bar .container{align-items:center;display:flex;justify-content:center}}.page_anchor_bar .pab_nav_slider{overflow:hidden}@media (min-width:1024px){.page_anchor_bar .pab_nav_slider{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#363636a8;border-radius:5px}}.page_anchor_bar .swiper-slide{display:flex;width:auto}.page_anchor_bar a{border-radius:64px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:21px;padding:9px 24px;transition:all .3s ease}.page_anchor_bar a.active{background:#fff;color:#1e1e1e}.two-column-content{display:flex;flex-direction:column}@media (min-width:1024px){.two-column-content{flex-direction:row;gap:80px;margin-bottom:200px}.two-column-content .left{margin-top:0;order:1}.two-column-content .right{margin-bottom:0;order:0}}.two-column-content .column{max-width:100%;width:100%}@media (min-width:1024px){.two-column-content .column{max-width:50%}}.two-column-content .image-column{border-radius:5px;margin-bottom:40px;overflow:hidden}@media (min-width:1024px){.two-column-content .image-column{margin-bottom:0}}.two-column-content .image-column img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.two-column-content .content-column h5{font-size:14px;text-transform:uppercase}.two-column-content .content-column h3,.two-column-content .content-column h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%;margin-bottom:24px;text-align:center;text-align:left}.two-column-content .content-column h3{font-size:36px;letter-spacing:-.06em}@media (min-width:1024px){.two-column-content .content-column h3{font-size:48px;line-height:100%}}.two-column-content .content-column h2{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center;text-align:left}@media (min-width:1024px){.two-column-content .content-column h2{font-size:64px;line-height:64px}}.two-column-content .content-column h2 br{display:none}@media (min-width:1024px){.two-column-content .content-column h2 br{display:block}}.two-column-content .content-column p{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;line-height:27px;margin-bottom:40px;text-align:center;text-align:left}.two-column-content .content-column p strong{color:#fff}.two-column-content .content-column ul li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:12px}.two-column-content .content-column ul li .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;max-width:16px;width:100%}.two-column-content .content-column .btn_group{flex-direction:column}@media (min-width:1024px){.two-column-content .content-column .btn_group{flex-direction:row;justify-content:flex-start}}.two-column-content .content-column .btn_group .btn{padding:14px 24px}.two-column-content .content-column .btn_group a{margin-bottom:24px;margin-left:0;margin-right:0;width:100%}@media (min-width:1024px){.two-column-content .content-column .btn_group a{margin-bottom:unset;margin-right:12px;width:auto}}.two-column-content .content-column .hide_more_text,.two-column-content .content-column .show_more_text{align-items:center;color:#d3d3d3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:80px}.two-column-content .content-column .hide_more_text .icon,.two-column-content .content-column .show_more_text .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-left:16px;max-width:24px;width:100%}.two-column-content .content-column .hide_more_text .icon{transform:rotate(180deg)}.two-column-content .content-column .more p{opacity:.64}.two-column-content .middle_align{display:flex;flex-direction:column;justify-content:center}.two-column-content .middle_align ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.mobile_invert .image-column{order:1!important}.mobile_invert .content-column{order:0!important}.middle_align_content .content-column h2,.middle_align_content .content-column p{text-align:center}.background_card_columns_mobile{padding:0}.background_card_columns_mobile .background_cards_slider{overflow:hidden;padding:0 24px}.background_card_columns_mobile .card_image{border-radius:5px;min-height:500px;overflow:hidden;position:relative;z-index:1}.background_card_columns_mobile .slide_image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.background_card_columns_mobile .slide_image:before{background:linear-gradient(180deg,#2e2e2e66,#2e2e2e);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.background_card_columns_mobile .slide_text_wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;max-height:calc(100% - 80px);max-width:calc(100% - 80px);padding:40px;position:absolute;top:0;width:100%;z-index:6}.background_card_columns_mobile .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-bottom:16px;text-align:left}.background_card_columns_mobile .title br{display:none}.background_card_columns_mobile .content{color:#fffc;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;margin-bottom:24px;overflow:hidden;text-align:left}.background_card_columns_mobile .btn_group span{white-space:nowrap}.background_card_columns_mobile .slide_pagination{align-items:center;display:flex;margin-top:80px}.background_card_columns_mobile .scrollbar{margin-right:24px;width:100%}.background_card_columns_mobile .caro_progress{background:#3f3f3f;border-radius:2px;height:2px;position:relative;width:100%}.background_card_columns_mobile .caro_progress .swiper-pagination-progressbar-fill{background:#fff;height:2px;position:absolute;top:0;transform-origin:left top;width:100%}.background_card_columns_mobile .arrows{display:flex;max-width:112px;width:100%}.background_card_columns_mobile .caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.background_card_columns_mobile .caro_button svg{max-width:24px}.background_card_columns_mobile .caro_prev{margin-right:16px}.background_card_columns_mobile .swiper-button-disabled{opacity:.1}.background_card_columns_desktop{margin-bottom:100px;position:relative}.background_card_columns_desktop .slide_image_wrapper{position:relative;z-index:1}.background_card_columns_desktop .slide_image_container{height:100%;left:0;position:absolute;top:0;width:100%}.background_card_columns_desktop .slide_image{background-position:50%;background-size:cover;border-radius:5px;height:100%;position:relative;width:100%}.background_card_columns_desktop .slide_image:before{background:#2e2e2e8f;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.background_card_columns_desktop .slide_text_wrapper{align-items:center;display:flex;height:100%;position:absolute;top:0;width:100%;z-index:4}.background_card_columns_desktop .card{background:none;border-radius:5px;display:flex;flex-direction:column;max-width:33.333%;padding:48px;transition:all .3s ease;width:100%}.background_card_columns_desktop .card:hover{cursor:pointer}.background_card_columns_desktop .card.active{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#252525a3}.background_card_columns_desktop .card.active .content{display:-webkit-box;margin-bottom:78px;overflow:initial;text-overflow:unset;-webkit-line-clamp:initial;line-clamp:none;-webkit-box-orient:unset;color:#fff}.background_card_columns_desktop .card.active .btn_group{height:auto;opacity:1;visibility:visible}.background_card_columns_desktop .card .inner-content{display:flex;flex-direction:column;margin-top:auto}.background_card_columns_desktop .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:32px;margin-bottom:34px;text-align:left}.background_card_columns_desktop .content{color:#ffffffa3;display:-webkit-box;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease}.background_card_columns_desktop .btn_group{height:0;justify-content:flex-start;margin-top:auto;opacity:0;transition:all .3s ease;visibility:hidden}.tag_component{margin-bottom:160px}@media (min-width:1024px){.tag_component{margin-bottom:200px}}.tag_component .section_title h5{text-align:left}@media (min-width:1024px){.tag_component .section_title h5{text-align:center}}.tag_component .section_title h2{text-align:left}@media (min-width:1024px){.tag_component .section_title h2{text-align:center}}.tag_component .section_title p{text-align:left}@media (min-width:1024px){.tag_component .section_title p{text-align:center}}.tag_component .tag_list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:40px}@media (min-width:1024px){.tag_component .tag_list{gap:24px;justify-content:center;margin-bottom:80px}}.tag_component .tag_list .tag_link{background:#3f3f3f;border-radius:5px;color:#fff;cursor:default;font-size:14px;padding:16px 14px}.tag_component .tag_list .tag_link a{cursor:default}@media (min-width:1024px){.tag_component .tag_list .tag_link{font-size:18px;padding:23px}}.tag_component .container .btn_group{justify-content:center!important}.form_component{margin-bottom:160px;padding-top:432px;position:relative}@media (min-width:1024px){.form_component{border-top-left-radius:16px;border-top-right-radius:16px;margin:24px auto 0;max-width:1400px;overflow:hidden;padding-top:300px}}.form_component.has_video{padding-top:0}.form_component.has_video .hubspot_form_container{bottom:0;left:0;position:relative;width:100%;z-index:8}@media (min-width:1024px){.form_component.has_video .hubspot_form_container{position:absolute}}.form_component .background_video{position:relative}@media (max-width:1024px){.form_component .background_video .container{padding:0}}.form_component .background_video .video_block{overflow:hidden;padding-bottom:56.5%;position:relative}@media (min-width:1024px){.form_component .background_video .video_block{border-radius:24px}}.form_component .background_video iframe{height:100%;left:-1%;position:absolute;top:0;width:102%}@media (min-width:1024px){.form_component .background_video iframe{border-radius:24px}}.form_component .background-image{background-position:50%;background-size:cover;height:660px;left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.form_component .background-image{background-position:unset;border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.form_component .hubspot_form_container{margin:0 auto;position:relative}.form_component .hubspot_form_container .form_styling{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#1e1e1e99,#1e1e1e);border-top-left-radius:16px;border-top-right-radius:16px;margin:0 auto;max-width:1000px;padding:50px 0 0}.form_component .hubspot_form_container .section_title{display:flex;flex-direction:column;margin-bottom:0}.form_component .hubspot_form_container .join_form_holder{position:relative}.form_component .hubspot_form_container .join_form_holder .description{color:#d3d3d3;font-size:18px;font-weight:350;letter-spacing:-.015em;line-height:150%;margin-bottom:40px;padding-top:55px;text-align:center}@media (min-width:1024px){.form_component .hubspot_form_container .join_form_holder .description{margin-bottom:80px;padding-top:80px}}.section_simple_page_banner .btn_group a{margin:11px!important;padding:14px 30px!important}@media (min-width:1024px){.section_simple_page_banner .btn_group a{padding:14px 34px}}.notice_area.general{background:#e10a0a}.notice_area.warning{background:#f56f0f}.notice_area.warning .icon svg circle,.notice_area.warning .icon svg line{stroke:#252525}@media (max-width:1024px){.notice_area.warning .notice_area_text_wrapper:before{background:linear-gradient(90deg,#f56f0f,#f56f0f00)}.notice_area.warning .notice_area_text_wrapper:after{background:linear-gradient(90deg,#f56f0f00,#f56f0f)}}.notice_area.warning .notice_area_text p{color:#1e1e1e}.notice_area.warning .buttons .button_link{color:#252525a3}.notice_area .container{padding:12px 19px}.notice_area .notice_area_wrapper{align-items:center;justify-content:center;width:100%}.notice_area .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:8px;width:24px}.notice_area .notice_area_text_wrapper{height:20px;overflow:hidden;position:relative}.notice_area .notice_area_text_wrapper .notice_area_text{height:auto;width:-moz-fit-content;width:fit-content}.notice_area .notice_area_text_wrapper p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;height:auto;line-height:24px;margin:0;white-space:nowrap}@media (max-width:1024px){.notice_area .notice_area_text_wrapper p{animation:scroll-left 30s linear infinite;transform:translate(0)}}.notice_area .buttons{display:flex;margin-left:8px}.notice_area .button_link{color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-decoration:underline;white-space:nowrap}.notice_area .button_link:hover{cursor:pointer}.notice_area .button_link a{color:#ffffffa3;font-size:14px;font-weight:400;line-height:24px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.notice_area .notice_area_modal{background:#1e1e1e;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:90}@media (min-width:1024px){.notice_area .notice_area_modal{align-items:center;background:#252525a3;display:flex;justify-content:center}}.notice_area .notice_area_modal .modal_inner{display:flex;flex-direction:column;max-width:400px;padding:24px;width:100%}@media (min-width:1024px){.notice_area .notice_area_modal .modal_inner{background:#fff;border-radius:5px;padding:40px}}.notice_area .notice_area_modal .modal_close{display:flex;margin-bottom:24px;width:100%}.notice_area .notice_area_modal .modal_close .icon{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;margin-left:auto;width:48px}.notice_area .notice_area_modal .modal_close .icon svg{max-width:24px}.notice_area .notice_area_modal h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-bottom:16px}@media (min-width:1024px){.notice_area .notice_area_modal h3{color:#1e1e1e}}.notice_area .notice_area_modal p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px}@media (min-width:1024px){.notice_area .notice_area_modal p{color:#1e1e1e;font-weight:400}}.notice_area .notice_area_modal .btn_group{margin-top:40px;width:100%}.notice_area .notice_area_modal .btn_group .btn{width:100%}.info_card_holder{margin-bottom:160px}@media (min-width:1024px){.info_card_holder{margin-bottom:200px}}.info_card_holder .slider_container{margin:0 auto;max-width:875px;position:relative}.info_card_holder .slider_container .swiper-slide{height:auto}.info_card_holder .slider_container .info_card_slider .info_card{background:#2e2e2e;border-radius:5px;height:calc(100% - 80px);padding:40px}.info_card_holder .slider_container .info_card_slider .info_card .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-size:24px;font-style:normal;font-weight:800;line-height:100%;line-height:24px;margin-bottom:12px;text-align:center;text-align:left;text-transform:uppercase;text-transform:none}.info_card_holder .slider_container .info_card_slider .info_card .content{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;line-height:27px;text-align:center;text-align:left}.info_card_holder .slider_container .arrows{display:flex;gap:16px;justify-content:center;position:relative;width:100%;z-index:9}.info_card_holder .slider_container .arrows .background_caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.info_card_holder .slider_container .arrows .background_caro_button svg{max-width:24px}.info_card_holder .slider_container .arrows .swiper-button-disabled{opacity:.24}.info_card_holder .slider_container .slide_pagination{align-items:center;display:flex;margin-top:40px}@media (min-width:1024px){.info_card_holder .slider_container .slide_pagination{left:0;position:absolute;top:20%;width:100%}.info_card_holder .slider_container .slide_pagination .info_card_caro_prev{left:-75px;position:absolute}.info_card_holder .slider_container .slide_pagination .info_card_caro_next{position:absolute;right:-75px}}.info_card_holder .slider_container .scrollbar{margin-right:24px;width:100%}.info_card_holder .slider_container .facilities_caro_progress{background:#3f3f3f;border-radius:2px;height:2px;position:relative;width:100%}.info_card_holder .slider_container .facilities_caro_progress .swiper-pagination-progressbar-fill{background:#fff;height:2px;position:absolute;top:0;transform-origin:left top;width:100%}.simple-image{margin-bottom:120px}@media (min-width:1024px){.simple-image{margin-bottom:200px}}.simple-image img{border-radius:5px;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.simple-image img{height:620px}}.newsletter_block{background:linear-gradient(89.86deg,#f9f9f7 .13%,#f8f8f6 45.21%,#f7f7f5 71.85%,#f8f8f6 99.89%);margin:80px 0;position:relative}.newsletter_block .block_image{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){.newsletter_block .block_image{background-position:100%;background-size:auto 100%;height:100%;left:0;position:absolute;top:0;width:100%}}.newsletter_block .block_body{padding:40px 0}@media (min-width:1024px){.newsletter_block .block_body{max-width:640px;padding:80px 0}.newsletter_block .small_title{text-align:left}}.newsletter_block h3{color:#1e1e1e}@media (min-width:1024px){.newsletter_block h3{text-align:left}}.newsletter_block p{color:#b0b0b0}@media (min-width:1024px){.newsletter_block p{text-align:left}}.newsletter_block #newsletter_form{padding-top:40px;position:relative}@media (min-width:1024px){.newsletter_block #newsletter_form{max-width:360px}}.newsletter_block #newsletter_form form{display:flex;flex-direction:column;padding-bottom:8px;position:relative}.newsletter_block #newsletter_form .hs_email{position:relative;width:100%}.newsletter_block #newsletter_form .hs_email .input{border-bottom:2px solid rgba(63,63,63,.16);border-radius:1px}.newsletter_block #newsletter_form .hs_email.focused label,.newsletter_block #newsletter_form .hs_email.focused_value label{color:#b0b0b0;font-size:12px;line-height:18px;top:-12px}.newsletter_block #newsletter_form .hs_email input{background:none;border:none;box-shadow:none;margin:0;outline:none;padding:0;width:100%}.newsletter_block #newsletter_form .hs_email label{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;left:0;letter-spacing:-.03em;line-height:24px;position:absolute;top:0;transition:all .3s ease}.newsletter_block #newsletter_form .hs_submit{position:absolute;right:0;top:0}.newsletter_block #newsletter_form .hs_submit input{background:none;border:none;box-shadow:none;color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin:0;outline:none;padding:0}.newsletter_block #newsletter_form .no-list{display:flex;min-height:26px;width:100%}.newsletter_block #newsletter_form .no-list.hs-error-msgs,.newsletter_block #newsletter_form .no-list.hs-error-msgs a{color:#e10a0a;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.newsletter_block #newsletter_form .no-list.hs-error-msgs label{position:relative}.newsletter_block #newsletter_form .no-list.hs-error-msgs .hs-error-msg{color:#e10a0a;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:150%;top:0}.newsletter_block #newsletter_form .submitted-message,.newsletter_block #newsletter_form .submitted-message p{color:#21a66c;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.card_list_holder{margin-bottom:160px}@media (min-width:1024px){.card_list_holder{margin-bottom:200px}}.card_list_holder .card_list{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}@media (min-width:1024px){.card_list_holder .card_list{flex-direction:row;flex-wrap:wrap;gap:40px}}.card_list_holder .card_list .card{background:#2e2e2e;border-radius:5px;max-width:100%;padding:40px;width:100%}@media (min-width:1024px){.card_list_holder .card_list .card{max-width:calc(50% - 20px)}}.card_list_holder .card_list .card .title{color:#fff;font-size:14px;font-size:24px;font-weight:800;line-height:100%;line-height:24px;margin-bottom:16px;text-transform:uppercase;text-transform:none!important}.card_list_holder .card_list .card .content,.card_list_holder .card_list .card .title{font-display:swap;font-family:Gotham SSm;font-style:normal;text-align:center;text-align:left}.card_list_holder .card_list .card .content{color:#d3d3d3;color:#fff;font-size:20px;font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:30px;line-height:27px}.customer_support{margin-bottom:160px}@media (min-width:1024px){.customer_support{margin-bottom:200px}}.customer_support .locations{display:flex;flex-direction:column;margin-bottom:80px}@media (min-width:1024px){.customer_support .locations{flex-direction:row;margin:0 auto 80px;max-width:800px}}.customer_support .locations .location{margin-bottom:40px;max-width:100%;text-align:center;width:100%}.customer_support .locations .location:nth-child(2){margin-bottom:0}@media (min-width:1024px){.customer_support .locations .location{margin-bottom:unset;max-width:50%}}.customer_support .locations .location .icon{margin:0 auto 27px;max-width:48px}.customer_support .locations .location .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.customer_support .locations .location .title{font-size:32px;line-height:100%}}.customer_support .locations .location .number{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:350;line-height:150%;padding-bottom:3px}.customer_support .call_centre_hours_holder{text-align:center}.customer_support .call_centre_hours_holder h4{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.customer_support .call_centre_hours_holder h4{font-size:32px;line-height:100%}}.customer_support .call_centre_hours_holder .call_centre_hours .call_centre_data{display:flex;flex-direction:column;justify-content:center;margin-bottom:24px}@media (min-width:1024px){.customer_support .call_centre_hours_holder .call_centre_hours .call_centre_data{flex-direction:row}}.customer_support .call_centre_hours_holder .call_centre_hours .call_centre_data .day{color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:150%}.customer_support .call_centre_hours_holder .call_centre_hours .call_centre_data .time{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:350;line-height:150%}.customer_support .call_centre_hours_holder .support_text{color:#fff;font-size:16px;font-weight:450;letter-spacing:-.03em;line-height:150%;text-align:center}.multi_form_component{margin-bottom:160px}@media (min-width:1024px){.multi_form_component{flex-direction:row;margin-bottom:200px}}.multi_form_component .container{max-width:680px}.multi_form_component .intro{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:350;line-height:150%;margin-bottom:40px;text-align:center}.multi_form_component .forms .form_selector{display:flex;flex-direction:column;gap:16px;margin-bottom:80px}@media (min-width:1024px){.multi_form_component .forms .form_selector{flex-direction:row}}.multi_form_component .forms .form_selector .selector{width:100%}.multi_form_component .forms .form_selector .selector label{background:#2e2e2e;border-radius:5px;color:#fff;cursor:pointer;display:block;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:150%;padding:24px 24px 24px 88px;position:relative;width:100%}.multi_form_component .forms .form_selector .selector label:before{background:none;border:2px solid #3f3f3f;border-radius:100px;content:"";height:40px;left:26px;position:absolute;top:20px;width:40px}.multi_form_component .forms .form_selector .selector input{display:none}.multi_form_component .forms .form_selector .selector input:checked+label{background:#fff;color:#2e2e2e}.multi_form_component .forms .form_selector .selector input:checked+label:before{background:#e10a0a;border-color:#e10a0a;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");line-height:44px;text-align:center}.multi_form_component .hubs-form{display:none}.single_map_component{border-radius:5px;height:500px;margin-bottom:40px;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.single_map_component{margin-bottom:80px}}.single_map_component iframe{border:0;height:800px;margin-top:-150px}.single_map_component .map_club_card{border-radius:5px;bottom:25px;left:25px;max-width:350px;position:absolute;width:calc(100% - 50px);z-index:9}@media (min-width:1024px){.single_map_component .map_club_card{width:100%}}.single_map_component .map_club_card .card_address{margin-bottom:8px;white-space:normal}.single_map_component .map_club_card .card_tel{margin-bottom:8px}.single_map_component .map_club_card .card_tel a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:150%;padding-bottom:2px}.single_map_component .map_club_card .card_tel a:hover{text-decoration:underline}.single_map_component .map_club_card:hover{background:#252525}.promotional_slider{margin-bottom:160px}@media (min-width:1024px){.promotional_slider{margin-bottom:200px}}.promotional_slider .container{position:relative}.promotional_slider .promotional_slider_wrapper_main{overflow:hidden}.promotional_slider .slide_inner{border-radius:5px;overflow:hidden;position:relative}.promotional_slider .slide_image{background-position:50%;background-size:cover;border-radius:5px;position:relative}.promotional_slider .slide_image:before{background:#2e2e2e29;background:linear-gradient(90deg,#2e2e2e8f,#2e2e2e00);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:1024px){.promotional_slider .slide_image:before{background:linear-gradient(90deg,#2e2e2e8f,#2e2e2e00)}}.promotional_slider .slide_image:after{background:linear-gradient(180deg,#2e2e2e00,#2e2e2e);content:"";height:calc(100% - 80px);left:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1024px){.promotional_slider .slide_image:after{background:linear-gradient(90deg,#2e2e2ecc,#2e2e2e00);height:100%}.promotional_slider .slide_image.mobile{display:none}}@media (max-width:1024px){.promotional_slider .slide_image.desktop{display:none}}.promotional_slider .slide_body_wrapper{bottom:0;position:absolute;width:100%}@media (min-width:1024px){.promotional_slider .slide_body_wrapper{top:0}}.promotional_slider .slide_body_wrapper .slide_body_content{padding:0 24px 80px;position:relative;z-index:4}@media (min-width:1024px){.promotional_slider .slide_body_wrapper .slide_body_content{max-width:400px;padding:80px}}.promotional_slider .slide_body_wrapper:after{background:#2e2e2e;bottom:0;content:"";height:80px;left:0;position:absolute;width:100%;z-index:2}@media (min-width:1024px){.promotional_slider .slide_body_wrapper:after{display:none}}.promotional_slider .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:36px;margin-bottom:24px;text-align:center}@media (min-width:1024px){.promotional_slider .title{font-size:48px;line-height:48px;text-align:left}}.promotional_slider .desc{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;margin-bottom:40px;text-align:center}@media (min-width:1024px){.promotional_slider .desc{text-align:left}.promotional_slider .btn_group{justify-content:flex-start}}.promotional_slider .swiper-pagination{bottom:0;display:flex;left:0;margin:0 12px 24px;max-width:calc(100% - 24px);padding:0 24px;position:absolute;width:100%;z-index:7}@media (min-width:1024px){.promotional_slider .swiper-pagination{margin:0 20px 40px;max-width:calc(100% - 40px)}}.promotional_slider .swiper-pagination .swiper-pagination-bullet{display:flex;flex-direction:column;padding:0 12px;position:relative;width:100%}.promotional_slider .swiper-pagination .swiper-pagination-bullet:hover{cursor:pointer}.promotional_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bull_progress:before{animation-direction:alternate;animation-duration:7s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:countingBar;animation-timing-function:ease-in-out}.promotional_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bull_title{color:#fff}.promotional_slider .swiper-pagination .bull_title{display:none}@media (min-width:1024px){.promotional_slider .swiper-pagination .bull_title{align-items:center;color:#ffffffa3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:21px;margin-top:16px;text-align:center;transition:all .3s ease;width:100%}}.promotional_slider .swiper-pagination .bull_progress{background:#ffffff3d;border-radius:2px;height:4px;position:relative;width:100%}.promotional_slider .swiper-pagination .bull_progress:before{background:#fff;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes countingBar{0%{width:0}to{width:100%}}.vertical_promo_section{margin-bottom:160px;position:relative}@media (min-width:1024px){.vertical_promo_section{margin-bottom:200px}}.vertical_promo_section .slide_image_shim,.vertical_promo_section .slide_image_wrapper{position:relative;z-index:1}.vertical_promo_section .slide_image_container{height:100%;left:0;position:absolute;top:0;width:100%}.vertical_promo_section .slide_image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.vertical_promo_section .slide_image:before{background:linear-gradient(0deg,#2c2c2c,#2c2c2c3d);content:"";height:100%;left:0;opacity:.24;position:absolute;top:0;width:100%;z-index:1}.vertical_promo_section .slide_image:after{background:#2e2e2e8f;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.vertical_promo_section .slide_text_wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:6}.vertical_promo_section .slide_text{color:#ffffff8f;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:36px;margin-bottom:56px;transition:all .3s ease}@media (min-width:1024px){.vertical_promo_section .slide_text{font-size:48px;line-height:48px;margin-bottom:64px}}.vertical_promo_section .slide_text.active{color:#fff}.vertical_promo_section .slide_text:last-child{margin-bottom:0}.horizontal_promo_section{margin-bottom:160px;position:relative}@media (min-width:1024px){.horizontal_promo_section{margin-bottom:200px}}.horizontal_promo_section .slide_image_shim,.horizontal_promo_section .slide_image_wrapper{position:relative;z-index:1}.horizontal_promo_section .slide_image_container{height:100%;left:0;position:absolute;top:0;width:100%}.horizontal_promo_section .slide_image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.horizontal_promo_section .slide_image:before{background:linear-gradient(0deg,#2c2c2c,#2c2c2c3d);content:"";height:100%;left:0;opacity:.24;position:absolute;top:0;width:100%;z-index:1}.horizontal_promo_section .slide_image:after{background:#2e2e2e8f;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.horizontal_promo_section .slide_text_wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:6}.horizontal_promo_section .slide_title_area{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:80px;width:100%}.horizontal_promo_section .slide_title_area .icon{align-items:center;display:flex;justify-content:center;margin-bottom:40px;max-width:145px;width:100%}.horizontal_promo_section .slide_title_area .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:48px;margin-bottom:40px;text-align:center}@media (min-width:1024px){.horizontal_promo_section .slide_title_area .title{font-size:64px;line-height:64px}}.horizontal_promo_section .slide_links_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.horizontal_promo_section .slide_links_wrapper{flex-direction:row}}.horizontal_promo_section .slide_text{color:#ffffff8f;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:32px;margin-bottom:48px;transition:all .3s ease}@media (min-width:1024px){.horizontal_promo_section .slide_text{margin:0 30px;padding:48px}}.horizontal_promo_section .slide_text:last-child{margin-bottom:0}.horizontal_promo_section .slide_text.active{color:#fff}.simple_video_block{display:flex;height:215px;margin-bottom:160px;position:relative}@media (min-width:768px){.simple_video_block{height:690px;margin-bottom:200px}}.simple_video_block .html_vid{left:0;position:absolute;top:0;width:100%;z-index:2}.simple_video_block .html_vid video{border-radius:24px;height:215px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.simple_video_block .html_vid video{height:690px}}.simple_video_block iframe{border-radius:24px;display:block;height:215px;width:100%}@media (min-width:768px){.simple_video_block iframe{height:690px}}.testimonials_holder{margin-bottom:160px}@media (min-width:768px){.testimonials_holder{margin-bottom:200px}}.testimonials_holder .testimonial{background-position:50%;background-size:cover;border-radius:5px;height:230px;position:relative}.testimonials_holder .testimonial .title{bottom:24px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:350;font-weight:700;left:24px;line-height:150%;position:absolute;z-index:5}.testimonials_holder .testimonial .iframe{display:none;position:relative;z-index:999}.testimonials_holder .testimonial .overlay{background:linear-gradient(180deg,#25252514,#252525cc)}.testimonials_holder .testimonial .overlay,.testimonials_holder .testimonial .overlay .play_button{height:100%;left:0;position:absolute;top:0;width:100%}.testimonials_holder .testimonial .overlay .play_button:before{align-items:center;content:url(../img/icons/small-play.png);cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;text-align:center;transition:.3s;vertical-align:middle;width:100%}.testimonials_holder .arrows{display:flex;gap:16px;justify-content:center;position:relative;width:100%;z-index:9}.testimonials_holder .arrows .background_caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.testimonials_holder .arrows .background_caro_button svg{max-width:24px}.testimonials_holder .arrows .swiper-button-disabled{opacity:.24}.testimonials_holder .slide_pagination{align-items:center;display:flex;margin-top:80px}.testimonials_holder .scrollbar{margin-right:24px;width:100%}.testimonials_holder .arrows{max-width:112px}.testimonials_holder .facilities_caro_progress{background:#3f3f3f;border-radius:2px;height:2px;position:relative;width:100%}.testimonials_holder .facilities_caro_progress .swiper-pagination-progressbar-fill{background:#fff;height:2px;position:absolute;top:0;transform-origin:left top;width:100%}.full_cta_top_content .full_cta_top_content_container{background-color:#2e2e2e;border-radius:5px;display:flex;flex-direction:column;overflow:hidden}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container{flex-direction:row}}.full_cta_top_content .full_cta_top_content_container .content{max-width:100%;padding:24px 24px 48px;width:100%}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content{max-width:50%;padding:48px}}.full_cta_top_content .full_cta_top_content_container .content h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:800;line-height:100%;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content h5{text-align:left}}.full_cta_top_content .full_cta_top_content_container .content h4{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content h4{font-size:32px;line-height:100%}}.full_cta_top_content .full_cta_top_content_container .content h4 br{display:none}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content h4{text-align:left}.full_cta_top_content .full_cta_top_content_container .content h4 br{display:block}}.full_cta_top_content .full_cta_top_content_container .content .inner-content{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:24px;text-align:center}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content .inner-content{text-align:left}}.full_cta_top_content .full_cta_top_content_container .content .single_button .btn{margin:0 auto!important;width:unset!important}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content .single_button .btn{margin:unset!important}}.full_cta_top_content .full_cta_top_content_container .content .btn_group{flex-direction:column}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content .btn_group{flex-direction:row;justify-content:flex-start}}.full_cta_top_content .full_cta_top_content_container .content .btn_group .btn{margin-bottom:16px;margin-left:0;min-width:unset;padding:14px 24px;width:100%}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .content .btn_group .btn{margin-left:16px;min-width:unset;width:unset}.full_cta_top_content .full_cta_top_content_container .content .btn_group .btn:first-of-type{margin-left:0}}.full_cta_top_content .full_cta_top_content_container .image{display:flex;height:400px;max-width:100%;position:relative;width:100%}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .image{height:unset}}.full_cta_top_content .full_cta_top_content_container .image .overlay{background:linear-gradient(0deg,#2e2e2e,#2e2e2e00);height:100%;left:0;position:absolute;top:1px;width:100%;z-index:4}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .image .overlay{background:linear-gradient(90deg,#2e2e2e,#2e2e2e00);top:0}}.full_cta_top_content .full_cta_top_content_container .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1024px){.full_cta_top_content .full_cta_top_content_container .image{max-width:50%}}.full_cta_top_content .left .content{order:1}@media (min-width:1024px){.full_cta_top_content .left .content{order:0}}.full_cta_top_content .left .image{order:0}@media (min-width:1024px){.full_cta_top_content .left{order:1}}.full_cta_top_content .right .content{order:1}@media (min-width:1024px){.full_cta_top_content .right .content{order:1}}.full_cta_top_content .right .image{order:0}@media (min-width:1024px){.full_cta_top_content .right{order:0}.full_cta_top_content .right .overlay{background:linear-gradient(270deg,#2e2e2e,#2e2e2e00)!important}}.featured_membership_cta{margin-bottom:160px}@media (min-width:1024px){.featured_membership_cta{margin-bottom:200px}}.featured_membership_cta .container{flex-direction:column}.featured_membership_cta .cards{display:flex;flex-direction:column;margin-bottom:40px}@media (min-width:1024px){.featured_membership_cta .cards{flex-direction:row;margin-bottom:56px}}.featured_membership_cta .card{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#2e2e2e;border:4px solid transparent;border-radius:5px;display:flex;flex-direction:column;margin-bottom:16px;order:2;padding:32px;position:relative;width:100%}@media (min-width:1024px){.featured_membership_cta .card{margin:0 8px;max-width:33.333%}}.featured_membership_cta .title{font-size:32px;font-weight:600;letter-spacing:-.06em;line-height:32px;margin-bottom:24px}.featured_membership_cta .description,.featured_membership_cta .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;text-align:center}.featured_membership_cta .description{font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:27px}.featured_membership_cta .most_pop{border:4px solid #e10a0a;order:1}@media (min-width:1024px){.featured_membership_cta .most_pop{order:2}}.featured_membership_cta .most_popular_tag{background:#e10a0a;border-radius:5px 5px 0 0;color:#fff;content:"Most Popular";font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:16px;padding:8px 16px 5px;position:absolute;text-transform:uppercase;top:-32px}.featured_membership_cta .most_popular_tag .icon{bottom:3px;height:10px;position:absolute;width:10px}.featured_membership_cta .most_popular_tag .icon_left{left:-8px}.featured_membership_cta .most_popular_tag .icon_right{right:-8px}.featured_membership_cta .container .single_button{margin:0 auto}.tow_col_video_component{display:flex;flex-direction:column;gap:80px;margin-bottom:200px}@media (min-width:1024px){.tow_col_video_component{flex-direction:row}}.tow_col_video_component .content_holder{max-width:100%;width:100%}@media (min-width:1024px){.tow_col_video_component .content_holder{max-width:50%}}.tow_col_video_component .content_holder h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-size:64px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;line-height:64px;margin-bottom:40px;text-align:center;text-align:left}@media (min-width:1024px){.tow_col_video_component .content_holder h3{font-size:48px;line-height:100%}}.tow_col_video_component .content_holder .intro{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:350;line-height:150%;margin-bottom:16px;text-align:left}.tow_col_video_component .content_holder .content{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:325;line-height:150%;text-align:left}.tow_col_video_component .video{border-radius:5px;max-width:100%;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.tow_col_video_component .video{max-width:50%}}.tow_col_video_component .video video{border-radius:5px;height:100%;width:100%}.tow_col_video_component .video .video-thumbnail,.tow_col_video_component .video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tow_col_video_component .video .video-thumbnail{align-items:center;display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover;z-index:6}.tow_col_video_component .video .video-thumbnail:before{background:#000000b3;content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tow_col_video_component .video .video-thumbnail:after{background-image:url(../img/icons/small-play.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:100%;height:40px;max-width:40px;position:absolute;transition:all .3s ease;width:100%;z-index:2}.tow_col_video_component .video .video-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover}.tow_col_video_component .video .video-thumbnail:hover:after{transform:scale(1.1)}.instructor_carousel_holder{margin-bottom:160px}@media (min-width:1024px){.instructor_carousel_holder{margin-bottom:200px}}.instructor_carousel_holder .container{height:435px;overflow-x:hidden}.instructor_carousel_holder .instructor_carousel{position:relative;top:50px}.instructor_carousel_holder .instructor_carousel .swiper-slide{transition:.4s}.instructor_carousel_holder .instructor_carousel .instructor_slide{background:#3f3f3f;background-position:50%;background-size:cover;border-radius:5px;height:267px}.instructor_carousel_holder .instructor_carousel .instructor_slide .instructor_info{height:100%;left:0;position:absolute;top:0;width:100%}.instructor_carousel_holder .instructor_carousel .instructor_slide .instructor_info .overlay{background:#252525a3;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1024px){.instructor_carousel_holder .instructor_carousel .instructor_slide .instructor_info .overlay{opacity:1}}.instructor_carousel_holder .instructor_carousel .instructor_slide .instructor_info .content{bottom:24px;left:24px;position:absolute}.instructor_carousel_holder .instructor_carousel .instructor_slide .instructor_info .content .name{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px!important;font-size:20px;font-style:normal;font-weight:350;line-height:150%;margin-bottom:8px;text-align:left}.instructor_carousel_holder .instructor_carousel .instructor_slide .instructor_info .content .type{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:26px!important;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;text-align:center;text-align:left}@media (min-width:1024px){.instructor_carousel_holder .instructor_carousel .instructor_slide .instructor_info .content .type{font-size:48px;line-height:100%}}.instructor_carousel_holder .instructor_carousel .swiper-pagination{bottom:-80px;margin:0 auto;position:relative;text-align:center}@media (min-width:1024px){.instructor_carousel_holder .swiper-slide-active{transform:scale(1.63,1.35)!important;z-index:9}.instructor_carousel_holder .swiper-slide-active .instructor_slide{background-size:100% 100%}.instructor_carousel_holder .swiper-slide-active .instructor_slide .instructor_info .overlay{background:linear-gradient(180deg,#2525250d,#25252583);z-index:0}.instructor_carousel_holder .swiper-slide-active .instructor_slide .instructor_info .content{transform:scale(.61,.74)!important;transform-origin:bottom left}.instructor_carousel_holder .swiper-slide-active .instructor_slide .instructor_info .content .name{font-size:20px}.instructor_carousel_holder .swiper-slide-active .instructor_slide .instructor_info .content .type{font-size:48px!important}}.instructor_carousel_holder .swiper-pagination-bullet{background-color:transparent;opacity:.7}.instructor_carousel_holder .swiper-pagination-bullet--svg-animation{display:inline-block;height:26px;margin:0 6px!important;width:26px}.instructor_carousel_holder .swiper-pagination-bullet--svg-animation svg{transform:rotate(-90deg)}.instructor_carousel_holder .swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:#252525;fill:transparent;transition:all .7s ease}.instructor_carousel_holder .swiper-pagination-bullet .svg__circle{fill:#ffffff3d}.instructor_carousel_holder .swiper-pagination-bullet .svg__circle-inner{fill:#252525}.instructor_carousel_holder .swiper-pagination-bullet-active .svg__circle{stroke:#fff;stroke-dasharray:75;stroke-dashoffset:0;animation:progress 7s ease-in-out 1 forwards}.instructor_carousel_holder .swiper-pagination-bullet-active .svg__circle-inner{fill:#252525}.get_started_component{margin-bottom:100px;margin-top:200px}@media (min-width:1024px){.get_started_component{margin-bottom:100px}}.get_started_component .get_started_blocks{display:flex;flex-direction:column;gap:40px}@media (min-width:1024px){.get_started_component .get_started_blocks{flex-direction:row}}.get_started_component .get_started_blocks .get_started_block{background:#2e2e2e;border-radius:24px;overflow:hidden}@media (min-width:1024px){.get_started_component .get_started_blocks .get_started_block{max-width:calc(50% - 40px)}}.get_started_component .get_started_blocks .get_started_block .image{display:none;height:310px;position:relative;width:100%}@media (min-width:1024px){.get_started_component .get_started_blocks .get_started_block .image{display:block}}.get_started_component .get_started_blocks .get_started_block .image .overlay{background:linear-gradient(180deg,#2e2e2e00,#2e2e2e);height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.get_started_component .get_started_blocks .get_started_block .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:4}.get_started_component .get_started_blocks .get_started_block .inner-content{padding:48px}.get_started_component .get_started_blocks .get_started_block .inner-content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-size:24px;font-style:normal;font-weight:800;line-height:100%;line-height:24px;margin-bottom:24px;text-align:center;text-align:left;text-transform:uppercase}.get_started_component .get_started_blocks .get_started_block .inner-content .content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:325;line-height:150%;margin-bottom:40px;text-align:left}.get_started_component .get_started_blocks .get_started_block .inner-content .btn_group{justify-content:start}.get_started_component .show_pop{opacity:1!important;z-index:100!important}.get_started_component .get_started_desktop_modal{align-items:center;background:#252525a3;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:.4s;width:100%;z-index:-100}.get_started_component .get_started_desktop_modal .overlay{background:#252525a3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.get_started_component .get_started_desktop_modal .overlay:hover{cursor:pointer}.get_started_component .get_started_desktop_modal .get_started_desktop_modal_inner{background:#fff;border-radius:5px;max-width:600px;padding:32px;position:relative;width:100%;z-index:4}.get_started_component .get_started_desktop_modal .get_started{display:flex;flex-direction:column;margin-bottom:40px}.get_started_component .get_started_desktop_modal h2{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:40px}.get_started_component .get_started_desktop_modal .close-pop{cursor:pointer;position:absolute;right:10px;top:10px}@media (min-width:1024px){.get_started_component .get_started_desktop_modal .close-pop{right:32px;top:32px}}.get_started_component .get_started_desktop_modal .close-pop svg{max-width:24px}.get_started_component .get_started_desktop_modal .content{color:#252525;font-size:16px;font-weight:450;letter-spacing:-.03em;line-height:150%;margin-bottom:40px}.get_started_component .get_started_desktop_modal .content ul{list-style:disc!important;margin-bottom:40px;padding-left:25px}.get_started_component .get_started_desktop_modal .content ul li{list-style:disc!important}.get_started_component .get_started_desktop_modal .btn_group{flex-wrap:wrap}@media (min-width:1024px){.get_started_component .get_started_desktop_modal .btn_group{flex-wrap:unset}}.get_started_component .get_started_desktop_modal .btn_group .btn{margin-bottom:16px;margin-left:0;width:100%}@media (min-width:1024px){.get_started_component .get_started_desktop_modal .btn_group .btn{margin-bottom:unset;width:unset}.get_started_component .get_started_desktop_modal .btn_group .btn:last-of-type{margin-left:16px}}.class_type_carousel_manual{margin-bottom:160px;overflow:hidden}@media (min-width:1024px){.class_type_carousel_manual{margin-bottom:200px}.class_type_carousel_manual .container{overflow:hidden}}.class_type_carousel_manual .main_slide{background-color:#3f3f3f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;position:relative}.class_type_carousel_manual .main_slide .background img{height:620px}.class_type_carousel_manual .background{height:100%;position:relative;z-index:1}@media (min-width:1024px){.class_type_carousel_manual .background{height:620px}}.class_type_carousel_manual .foreground{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;padding:32px;position:absolute;width:100%;z-index:2}@media (min-width:1024px){.class_type_carousel_manual .foreground{height:unset}}.class_type_carousel_manual .foreground .slide_count{position:absolute;top:80px}@media (min-width:1024px){.class_type_carousel_manual .foreground .slide_count{position:unset;top:unset}}.class_type_carousel_manual .foreground .h3{position:absolute;top:32px}@media (min-width:1024px){.class_type_carousel_manual .foreground .h3{position:unset;top:unset}}.class_type_carousel_manual .foreground .slide_content{bottom:32px;position:absolute}@media (min-width:1024px){.class_type_carousel_manual .foreground .slide_content{bottom:unset;position:unset}}.class_type_carousel_manual .foreground .btn_group{visibility:hidden}@media (min-width:1024px){.class_type_carousel_manual .foreground .btn_group{visibility:visible}.class_type_carousel_manual .foreground{padding:56px}}.class_type_carousel_manual .slide_count{font-size:18px 150%px;font-weight:350;letter-spacing:-1.5%;line-height:100%}.class_type_carousel_manual .slide_count,.class_type_carousel_manual h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;margin-bottom:24px}.class_type_carousel_manual h3{font-size:32px;font-weight:600;letter-spacing:-.06em;line-height:32px}.class_type_carousel_manual p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:150%;margin-bottom:24px}@media (min-width:1024px){.class_type_carousel_manual p{max-width:500px}}.class_type_carousel_manual p.nb{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:150%;margin-bottom:24px}.class_type_carousel_manual .btn_group{justify-content:start}.class_type_carousel_manual .what_to_bring_wrapper p{font-weight:400}.class_type_carousel_manual .what_to_bring_wrapper .items{display:flex;flex-wrap:wrap}.class_type_carousel_manual .what_to_bring_wrapper .item{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:150%;margin-bottom:8px;margin-right:16px}@media (min-width:1024px){.class_type_carousel_manual .what_to_bring_wrapper .item{margin-bottom:0}}.class_type_carousel_manual .what_to_bring_wrapper .item .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.class_type_carousel_manual .class_type_carousel_manual_thumbs{margin-top:24px}@media (min-width:1024px){.class_type_carousel_manual .class_type_carousel_manual_thumbs{align-items:center;display:flex;justify-content:center}.class_type_carousel_manual .class_type_carousel_manual_thumbs .swiper-wrapper{width:auto}.class_type_carousel_manual .class_type_carousel_manual_thumbs .swiper-slide{max-width:200px}}.class_type_carousel_manual .class_type_carousel_manual_thumbs .swiper-slide-thumb-active .background:after{opacity:1;visibility:visible}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide{border-radius:5px;overflow:hidden}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide:hover{cursor:pointer}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide .background{background:#3f3f3f;height:96px;width:200px}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide .background img{height:100%;-o-object-fit:cover;object-fit:cover}.class_type_carousel_manual .class_type_carousel_manual_thumbs .background:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3f3f3fcc;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:100%}.class_type_carousel_manual .class_type_carousel_manual_thumbs .foreground{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;height:100%;justify-content:center;line-height:24px;max-height:100%;max-width:100%;padding:0;width:100%}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_next{display:none}@media (min-width:1024px){.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_next{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;width:100%}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_next svg{max-width:24px}}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_next:hover{cursor:pointer}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_prev{display:none}@media (min-width:1024px){.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_prev{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;margin-right:24px;max-width:48px;width:100%}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_prev svg{max-width:24px}}.class_type_carousel_manual .class_type_carousel_manual_thumbs .thumb_slide_prev:hover{cursor:pointer}.class_type_carousel_compact{margin-bottom:160px;overflow:hidden}@media (min-width:1024px){.class_type_carousel_compact{margin-bottom:200px}.class_type_carousel_compact .container{overflow:hidden}}.class_type_carousel_compact .main_slide{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;position:relative}.class_type_carousel_compact .background{position:relative;z-index:1}.class_type_carousel_compact .foreground{bottom:0;display:flex;flex-direction:column;height:100%;left:0;position:absolute;width:100%;z-index:2}.class_type_carousel_compact .slide_count{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px 150%px;font-style:normal;font-weight:350;letter-spacing:-1.5%;line-height:100%;margin-bottom:24px;position:absolute;right:56px;top:56px}.class_type_carousel_compact .upper_content{left:56px;position:absolute;top:56px}.class_type_carousel_compact .upper_content h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:350;letter-spacing:-.015em;line-height:150%;margin-bottom:16px}.class_type_carousel_compact .upper_content h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:32px;margin-bottom:24px}.class_type_carousel_compact .lower_content{bottom:56px;left:56px;position:absolute}.class_type_carousel_compact .lower_content p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:150%}@media (min-width:1024px){.class_type_carousel_compact .lower_content p{max-width:500px}}.class_type_carousel_compact .lower_content p.nb{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:150%;margin-bottom:24px}.class_type_carousel_compact .lower_content .btn_group{justify-content:start}.class_type_carousel_compact .what_to_bring_wrapper p{font-weight:400}.class_type_carousel_compact .what_to_bring_wrapper .items{display:flex;flex-wrap:wrap}.class_type_carousel_compact .what_to_bring_wrapper .item{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:150%;margin-bottom:8px;margin-right:16px}@media (min-width:1024px){.class_type_carousel_compact .what_to_bring_wrapper .item{margin-bottom:0}}.class_type_carousel_compact .what_to_bring_wrapper .item .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.class_type_carousel_compact .class_type_carousel_compact_thumbs{margin-top:24px}@media (min-width:1024px){.class_type_carousel_compact .class_type_carousel_compact_thumbs{align-items:center;display:flex;justify-content:center}.class_type_carousel_compact .class_type_carousel_compact_thumbs .swiper-wrapper{width:auto}.class_type_carousel_compact .class_type_carousel_compact_thumbs .swiper-slide{max-width:200px}}.class_type_carousel_compact .class_type_carousel_compact_thumbs .swiper-slide-thumb-active .background:after{opacity:1;visibility:visible}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide{border-radius:5px;overflow:hidden}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide:hover{cursor:pointer}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide .background{height:96px;width:200px}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide .background img{height:100%;-o-object-fit:cover;object-fit:cover}.class_type_carousel_compact .class_type_carousel_compact_thumbs .background:after{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3f3f3fcc;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s ease;visibility:hidden;width:100%}.class_type_carousel_compact .class_type_carousel_compact_thumbs .foreground{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;height:100%;justify-content:center;line-height:24px;max-height:100%;max-width:100%;padding:0;width:100%}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_next{display:none}@media (min-width:1024px){.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_next{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;width:100%}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_next svg{max-width:24px}}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_next:hover{cursor:pointer}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_prev{display:none}@media (min-width:1024px){.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_prev{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;margin-right:24px;max-width:48px;width:100%}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_prev svg{max-width:24px}}.class_type_carousel_compact .class_type_carousel_compact_thumbs .thumb_slide_prev:hover{cursor:pointer}.club_card_list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px}@media (min-width:1024px){.club_card_list{flex-direction:row}}.club_card_list .club_card{border-radius:5px;display:flex;height:auto;padding:3px;position:relative;width:100%}.club_card_list .club_card .card_content{background:#2e2e2e;border-radius:5px;padding:40px 20px;position:relative;width:100%}@media (min-width:1024px){.club_card_list .club_card .card_content{height:100%;padding:48px}}.club_card_list .club_card .card_content .age_group{border-radius:5px;color:#fff;display:inline-block;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:100%;margin-bottom:32px;padding:8px;text-transform:uppercase}.club_card_list .club_card .card_content .title{font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:32px;text-align:left}.club_card_list .club_card .card_content .description{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:104px}.club_card_list .club_card .card_content .list{margin-bottom:24px}.club_card_list .club_card .card_content .list li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:16px}.club_card_list .club_card .card_content .list li .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;max-width:16px;width:100%}@media (min-width:1024px){.club_slider_holder{overflow:hidden}}.club_slider_holder .club_card_slider{overflow:hidden}@media (min-width:1024px){.club_slider_holder .club_card_slider{overflow:visible}}.club_slider_holder .club_card_slider .slide_image{position:relative}.club_slider_holder .club_card_slider .slide_image img{border-radius:5px;position:relative;z-index:1}.club_slider_holder .club_card_slider .slide_image .tag{border-radius:5px;color:#fff;display:inline-block;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;left:24px;line-height:100%;margin-bottom:32px;padding:8px;position:absolute;text-transform:uppercase;top:24px;z-index:4}.club_slider_holder .club_card_slider .slide_pagination{align-items:center;display:flex;margin-top:80px}.club_slider_holder .club_card_slider .scrollbar{margin-right:24px;width:100%}.club_slider_holder .club_card_slider .facilities_caro_progress{background:#3f3f3f;border-radius:2px;height:2px;position:relative;width:100%}.club_slider_holder .club_card_slider .facilities_caro_progress .swiper-pagination-progressbar-fill{background:#fff;height:2px;position:absolute;top:0;transform-origin:left top;width:100%}.club_slider_holder .club_card_slider .arrows{display:flex;max-width:112px;width:100%}.club_slider_holder .club_card_slider .facilities_caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.club_slider_holder .club_card_slider .facilities_caro_button svg{max-width:24px}.club_slider_holder .club_card_slider .facilities_caro_prev{margin-right:16px}.club_slider_holder .club_card_slider .swiper-button-disabled{opacity:.1}.tabbed_content .tab_title_holder{display:flex;flex-direction:row;justify-content:center;margin-bottom:80px;margin-top:80px;-webkit-tap-highlight-color:transparent}@media (min-width:1024px){.tabbed_content .tab_title_holder{margin-top:0}}.tabbed_content .tab_title_holder .tab_list_title{background-color:#2e2e2e;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;padding:7px;position:relative;width:100%}@media (min-width:1024px){.tabbed_content .tab_title_holder .tab_list_title{border-radius:5px;flex-direction:row;padding:5px;width:unset}}.tabbed_content .tab_title_holder .tab_list_title:before{background:linear-gradient(#4b4b4b,#4b4b4b 50%,#4b4b4b26);border-radius:5px;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-11}@media (min-width:1024px){.tabbed_content .tab_title_holder .tab_list_title:before{border-radius:5px}}.tabbed_content .tab_title_holder .tab_list_title .tab_title_content{display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.tabbed_content .tab_title_holder .tab_list_title .tab_title_content .title{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;font-weight:700;line-height:100%;margin-bottom:0}@media (min-width:1024px){.tabbed_content .tab_title_holder .tab_list_title .tab_title_content .title{font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:4px}}.tabbed_content .tab_title_holder .tab_list_title .tab_title_content .description{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.tabbed_content .tab_title_holder .tab_list_title .inner{border-radius:5px;padding:16px 7px;transition:.4s}@media (min-width:1024px){.tabbed_content .tab_title_holder .tab_list_title .inner{height:100%;padding:16px}}.tabbed_content .tab_title_holder .tab_list_title .active:before{background:linear-gradient(#4b4b4b,#4b4b4b 50%,#4b4b4b26);border-radius:5px;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:4}.tabbed_content .tab_title_holder .tab_list_title .active .inner{background-color:#393939;position:relative;z-index:6}.tabbed_content .tab_title_holder .tab_list_title .active .title{color:#fff}.tabbed_content .tab_title_holder .tab_list_title .active .description{color:#ffffffa3}.tabbed_content .tab_list_content .join_club_cta{margin-top:40px}.tabbed_content .tab_list_content .medical_aid_info{margin-bottom:40px;margin-top:50px}.center_content_cta_small{align-items:center;display:flex;justify-content:center}.center_content_cta_small .icon{margin:0 auto 40px;max-width:48px}.center_content_cta_small .center-content p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:350;line-height:150%;margin:0 auto;text-align:center}@media (min-width:1024px){.center_content_cta_small .center-content p{max-width:512px}}.center_content_cta_small .center-content a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:350;line-height:150%;padding-bottom:1px;text-decoration:underline}.center_content_cta_small .center-content ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;margin:24px auto 0;max-width:600px}.center_content_cta_small .center-content ul li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%}.center_content_cta_small .center-content ul li .icon{align-items:center;display:flex;justify-content:center;margin-bottom:0;margin-right:8px;max-width:16px;width:100%}.center_content_cta_small .center-content .btn_group{align-items:center!important;flex-direction:column;justify-content:center!important;margin-top:40px}@media (min-width:1024px){.center_content_cta_small .center-content .btn_group{flex-direction:row}}.center_content_cta_small .center-content .btn_group .btn{margin-bottom:16px;margin-left:0;min-width:unset;padding:14px 24px}@media (min-width:1024px){.center_content_cta_small .center-content .btn_group .btn{margin-left:16px;min-width:unset}}.center_content_cta_small .center-content .section_title{margin-bottom:24px}.center_content_cta_small .center-content .section_title h2{font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:24px}@media (min-width:1024px){.center_content_cta_small .center-content .section_title h2{text-align:center}}.center_content_cta_small .center-content .section_title br{display:none}@media (min-width:1024px){.center_content_cta_small .center-content .section_title br{display:block}}.gym_finder{background:#2e2e2e;border-radius:5px;border-top:1px solid #2e2e2e;margin-bottom:80px;padding:40px 24px}@media (min-width:1024px){.gym_finder{padding:40px}}.gym_finder .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-bottom:40px;text-align:center}@media (min-width:1024px){.gym_finder .title{font-size:32px;line-height:32px}}.gym_finder .search_toggler{display:flex;width:100%}.gym_finder .loader{animation:rotation 1s linear infinite;border:2px solid rgba(235,0,41,.08);border-bottom-color:#e10a0a;border-radius:50%;box-sizing:border-box;display:inline-block;height:24px;width:24px}.gym_finder .mobile_toggle{background:#3f3f3f;border-radius:5px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;padding:16px 24px}.gym_finder .mobile_toggle .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;max-width:24px;width:100%}.gym_finder .mobile_toggle .cancel_search{margin-left:auto}.gym_finder .mobile_toggle .cancel_search .icon{margin:0;width:100%}.gym_finder .mobile_toggle form{display:flex;margin-left:auto}.gym_finder .use_location_button{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:18px;white-space:nowrap}.gym_finder .use_location_button,.gym_finder .use_location_button .icon{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.gym_finder .use_location_button .icon{height:16px;margin-right:12px;width:16px}.gym_finder .use_location_button .icon svg circle,.gym_finder .use_location_button .icon svg path{transition:all .3s ease}.gym_finder .use_location_button:hover{color:#e10a0a;cursor:pointer}.gym_finder .use_location_button:hover .icon svg circle,.gym_finder .use_location_button:hover .icon svg path{stroke:#e10a0a}.gym_finder .search_panel_wrapper{background:#1e1e1e;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999}@media (min-width:1024px){.gym_finder .search_panel_wrapper{background:#2e2e2e;position:relative;z-index:8}}.gym_finder .desktop_search_header{top:-80px}.gym_finder .desktop_search_header .search_header{border-bottom:0;padding:24px 0!important}.gym_finder .desktop_search_header .search_header .search_panel{background:#1e1e1e;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 4px #ffffff3d;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;left:4px;letter-spacing:-.03em;line-height:24px;max-width:calc(100% - 8px);padding:16px 24px;position:relative;width:100%}.gym_finder .search_header{align-items:center;border-bottom:2px solid #3f3f3f;padding:24px;width:100%}.gym_finder .search_panel{align-items:center;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 4px #ffffff3d;padding:16px 24px;width:100%}.gym_finder .search_panel .icon_wrap{height:24px;margin-right:10px;max-width:24px}.gym_finder .search_area,.gym_finder .search_area form,.gym_finder .search_panel .icon_wrap{align-items:center;display:flex;justify-content:center;width:100%}.gym_finder .search_area input{background:none;border:none;box-shadow:none;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:450;letter-spacing:-.03em;line-height:24px;margin:0;outline:none;padding:0;transition:all .3s ease;width:100%}@media (min-width:1024px){.gym_finder .search_area input{background:none}}.gym_finder .search_area input::-webkit-input-placeholder{color:#d3d3d3}.gym_finder .search_area input::-moz-placeholder{color:#d3d3d3}.gym_finder .search_area input :-ms-input-placeholder{color:#d3d3d3}.gym_finder .search_area input:-moz-placeholder{color:#d3d3d3}.gym_finder .cancel_search{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;margin-left:auto;max-width:24px;width:100%}@media (min-width:1024px){.gym_finder .cancel_search{margin-left:24px}}.gym_finder .cancel_search:hover{cursor:pointer}.gym_finder .cancel_search .icon{align-items:center;display:flex;justify-content:center;width:100%}.gym_finder .cancel_search svg{max-height:16px;max-width:16px;width:100%}.gym_finder .button_panel{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-left:18px;max-width:53px;width:100%}.gym_finder .button_panel:hover{cursor:pointer}.gym_finder .search_panel_body{padding:40px 24px}.gym_finder .search_panel_body .body_results{display:flex;flex-wrap:wrap}.gym_finder .search_panel_body .body_results .panel_header,.gym_finder .search_panel_body .body_results .panel_results{width:100%}.gym_finder .search_panel_body .body_results .panel_results .map_club_card{background:#2e2e2e}@media (min-width:1024px){.gym_finder .search_panel_body .body_results .panel_header,.gym_finder .search_panel_body .body_results .panel_results{width:100%}.gym_finder .search_panel_body .body_results .panel_results .map_club_card{background:#2e2e2e}.gym_finder .search_panel_body .body_results .clubs,.gym_finder .search_panel_body .body_results .locations{flex-grow:1;min-width:50%}.gym_finder .search_panel_body .body_results .locations .citem{width:100%}}.gym_finder .search_panel_body.location_search{padding:0}.gym_finder .search_panel_body h4{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:24px;text-transform:uppercase}@media (min-width:1024px){.gym_finder .search_panel_body h4{color:#fff}}.gym_finder .search_panel_body .clubs{margin-bottom:40px}.gym_finder .search_panel_body .location_list{display:flex;flex-direction:column}@media (min-width:1024px){.gym_finder .search_panel_body .location_list{flex-direction:row;flex-wrap:wrap}}.gym_finder .search_panel_body .citem{color:#fff;cursor:pointer;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin-bottom:16px;transition:all .3s ease}.gym_finder .search_panel_body .citem:hover{color:#e10a0a}.gym_finder .search_panel_body .citem:hover .icon svg path{stroke:#e10a0a}.gym_finder .search_panel_body .citem strong{color:#1e1e1e;font-weight:700;margin-right:4px}.gym_finder .search_panel_body .citem .icon{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:24px;width:100%}.gym_finder .search_panel_body .citem .icon svg path{transition:all .3s ease}.gym_finder .search_panel_body .citem .club_facility{align-items:center;background:#3f3f3f;border-radius:4px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:700;justify-content:center;letter-spacing:-.03em;line-height:12px;margin-left:24px;padding:4px 8px 3px}.gym_finder .search_panel_body .citem .club_facility.club-v-max{background:#aa80b4}.gym_finder .search_panel_body .citem .club_facility.club-v{background:#50b8df}.gym_finder .search_panel_body .citem .club_facility.collection_facility{background:#dec27a}.gym_finder .search_panel_body .citem .club_facility.junior-care{background:#f7c1d8;color:#252525}.gym_finder .body_empty .citem{width:100%}@media (min-width:1024px){.gym_finder .body_empty .citem{width:25%}}.gym_finder .location_search .panel_header{border-bottom:2px solid #3f3f3f;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;padding:24px}.gym_finder .location_search .panel_header span{font-weight:600}.gym_finder .location_search .result_card{border-bottom:2px solid #3f3f3f}.gym_finder .location_search .panel_results .title{margin-bottom:0;white-space:nowrap}.gym_finder .no_kid_facilities{margin-top:40px}.gym_finder .single_club_detail{border-radius:5px;margin:40px auto 0;max-width:390px;overflow:hidden}.gym_finder .single_club_detail.club-v{background:linear-gradient(#50b8df,#50b8df 50%,#50b8df26)}.gym_finder .single_club_detail.club-v .card_age{background:#50b8df}.gym_finder .single_club_detail.club-v .title{color:#50b8df}.gym_finder .single_club_detail.club-v-max{background:linear-gradient(#aa80b4,#aa80b4 50%,#aa80b426)}.gym_finder .single_club_detail.club-v-max .card_age{background:#aa80b4}.gym_finder .single_club_detail.club-v-max .title{color:#aa80b4}.gym_finder .single_club_card{background:#2e2e2e;border-radius:5px;margin:4px;overflow:hidden}.gym_finder .card_image{position:relative}.gym_finder .card_image .image_shim{background-position:50%;background-repeat:no-repeat;background-size:cover}.gym_finder .card_image .image_shim:before{background:#2e2e2e;background:linear-gradient(180deg,#2e2e2e00,#2e2e2e 80%);bottom:-45px;content:"";height:100%;left:0;position:absolute;width:100%}.gym_finder .card_age{border-radius:4px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:700;left:16px;line-height:14px;padding:8px;position:absolute;text-transform:uppercase;top:16px}.gym_finder .card_body{padding:0 24px 40px;position:relative;z-index:5}.gym_finder .card_body .title{font-size:24px;font-weight:600;line-height:24px}.gym_finder .card_body .price,.gym_finder .card_body .title{font-display:swap;font-family:Gotham SSm;font-style:normal;letter-spacing:-.06em;margin-bottom:32px;text-align:left}.gym_finder .card_body .price{align-items:center;color:#fff;display:flex;font-size:36px;font-weight:800;line-height:36px}.gym_finder .card_body .price .small{color:#b0b0b0;font-size:14px;line-height:14px;margin-left:8px;text-transform:uppercase}.gym_finder .card_body .highlights li{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin-bottom:16px}.gym_finder .card_body .highlights .icon{align-items:center;display:flex;height:16px;justify-content:center;margin-right:16px;max-width:16px;width:100%}.gym_finder .no_result_text{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:8px}@media (min-width:1024px){.gym_finder .no_result_text{color:#fff}}.gym_finder .no_result_text span{font-weight:560}.gym_finder .no_result_text .citem{font-weight:600}.gym_finder .try_again{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:40px}@media (min-width:1024px){.gym_finder .no_res_container .location_list .citem{max-width:25%}}.article_share{bottom:0;padding-bottom:24px;position:sticky;width:100%;z-index:9}@media (min-width:1024px){.article_share{bottom:191px;max-width:100px}}.article_share .container{display:flex;flex-direction:column}.article_share .share_main{align-items:center;display:flex;justify-content:center;max-width:48px;order:2;width:100%}@media (min-width:1024px){.article_share .share_main{order:1}}.article_share .share_main:hover{cursor:pointer}.article_share .share_wrapper{display:flex;flex-direction:column}@media (min-width:1024px){.article_share .share_wrapper{order:2;position:absolute;top:64px}}.article_share .share_wrapper a{align-items:center;display:flex;justify-content:center;margin-bottom:16px;max-width:48px;width:100%}.article_share .share_wrapper a.twitter{background:#fff;border-radius:5px;height:48px;width:48px}.article_share .share_wrapper a.twitter svg{max-width:24px}.article_share .share_wrapper a.twitter svg path{fill:#252525}.online_membership_component{margin-bottom:160px;overflow:hidden}@media (min-width:1024px){.online_membership_component{margin-bottom:200px;overflow:visible}.online_membership_component .membership_cards{display:flex;gap:24px;margin-bottom:24px}}.online_membership_component .membership_cards .membership_card{border-radius:21px;overflow:hidden;position:relative}@media (min-width:1024px){.online_membership_component .membership_cards .membership_card{flex:1;min-height:462px;min-width:332px}}.online_membership_component .membership_cards .membership_card .fade_overlay{background:linear-gradient(#616161,#616161 50%,#6161614d);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.online_membership_component .membership_cards .membership_card .inner_content{background-color:#2e2e2e;border-radius:17px;box-sizing:border-box;height:calc(100% - 8px);left:4px;padding:40px 24px;position:absolute;top:4px;width:calc(100% - 8px);z-index:9}@media (min-width:1024px){.online_membership_component .membership_cards .membership_card .inner_content{padding:40px}}.online_membership_component .membership_cards .membership_card .inner_content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:32px}.online_membership_component .membership_cards .membership_card .inner_content .active{display:block!important}.online_membership_component .membership_cards .membership_card .inner_content .rate{color:#fff;display:none;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;font-weight:700;line-height:100%;margin-bottom:16px}@media (min-width:1024px){.online_membership_component .membership_cards .membership_card .inner_content .rate{font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;line-height:100%}}.online_membership_component .membership_cards .membership_card .inner_content .rate span{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14pxpx;font-size:14px!important;font-style:normal;font-weight:450;font-weight:700;line-height:100%;text-transform:uppercase}.online_membership_component .membership_cards .membership_card .inner_content .frequency{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:800;font-weight:700;line-height:100%;margin-bottom:32px;text-transform:uppercase}.online_membership_component .membership_cards .membership_card .inner_content .btn_group{bottom:40px;justify-content:unset;left:40px;position:absolute;width:calc(100% - 40px)}.online_membership_component .membership_cards .membership_card .inner_content .btn_group .btn{width:calc(100% - 40px)}.online_membership_component ul li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:16px}.online_membership_component ul li .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.online_membership_component .rate_toggle{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:40px}.online_membership_component .rate_toggle .active{color:#fff!important}.online_membership_component .rate_toggle .anually,.online_membership_component .rate_toggle .monthly{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:450;font-weight:700;line-height:100%;text-transform:uppercase}.online_membership_component .membership_cta{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(92.93deg,#fff3,#fff0),#e10a0a;border-radius:24px;display:flex;height:104px;padding:0 40px;width:100%}.online_membership_component .membership_cta .content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.06em;line-height:100%;width:100%}.online_membership_component .mobile_btn{width:100%}.online_membership_component .mobile_btn .btn{padding:14px 24px;width:100%}.online_membership_component .online_membership_slider .swiper-wrapper{margin-bottom:28px}.online_membership_component .online_membership_slider .swiper-wrapper .membership_card{height:520px;width:332px}@media (min-width:400px){.online_membership_component .online_membership_slider .swiper-wrapper .membership_card{height:500px}}.online_membership_component .slide_pagination{margin-bottom:40px}.online_membership_component .slide_pagination .arrows{display:flex;justify-content:center;width:100%}.online_membership_component .slide_pagination .caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.online_membership_component .slide_pagination .caro_button svg{max-width:24px}.online_membership_component .slide_pagination .caro_prev{margin-right:16px}.online_membership_component .slide_pagination .swiper-button-disabled{opacity:.1}.online_membership_component .switch{display:inline-block;height:34px;position:relative;width:60px}.online_membership_component .switch input{height:0;opacity:0;width:0}.online_membership_component .slider{background-color:#3f3f3f;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.online_membership_component .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.online_membership_component input:checked+.slider{background-color:#e10a0a}.online_membership_component input:focus+.slider{box-shadow:0 0 1px #3f3f3f}.online_membership_component input:checked+.slider:before{transform:translate(26px)}.online_membership_component .slider.round{border-radius:34px}.online_membership_component .slider.round:before{border-radius:50%}.club_membership_block{margin-bottom:160px;overflow:hidden;padding-top:5px}@media (min-width:1024px){.club_membership_block{margin-bottom:200px}}.club_membership_block .tab_title_holder{display:flex;justify-content:center;margin-bottom:40px;-webkit-tap-highlight-color:transparent}@media (min-width:1024px){.club_membership_block .tab_title_holder{flex-direction:row;margin-top:0}}.club_membership_block .tab_title_holder .tab_list_title{background-color:#2e2e2e;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;padding:5px;position:relative;width:100%}@media (min-width:1024px){.club_membership_block .tab_title_holder .tab_list_title{padding:8px;width:unset}}.club_membership_block .tab_title_holder .tab_list_title:before{background:linear-gradient(#4b4b4b,#4b4b4b 50%,#4b4b4b26);border-radius:5px;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-11}.club_membership_block .tab_title_holder .tab_list_title .tab_title_content{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:unset;position:relative;text-align:center}@media (min-width:1024px){.club_membership_block .tab_title_holder .tab_list_title .tab_title_content{min-width:260px}}.club_membership_block .tab_title_holder .tab_list_title .tab_title_content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;font-weight:700;line-height:100%;margin-bottom:0}@media (min-width:1024px){.club_membership_block .tab_title_holder .tab_list_title .tab_title_content .title{font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:4px}}.club_membership_block .tab_title_holder .tab_list_title .tab_title_content .description{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.club_membership_block .tab_title_holder .tab_list_title .inner{border-radius:5px;padding:10.5px 7px;transition:.4s}@media (min-width:1024px){.club_membership_block .tab_title_holder .tab_list_title .inner{padding:16px}}.club_membership_block .tab_title_holder .tab_list_title .active:before{background:linear-gradient(#4b4b4b,#4b4b4b 50%,#4b4b4b26);border-radius:5px;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:4}.club_membership_block .tab_title_holder .tab_list_title .active .inner{background-color:#393939;position:relative;z-index:6}.club_membership_block .tab_title_holder .tab_list_title .active .title{color:#fff}.club_membership_block .tab_title_holder .tab_list_title .active .description{color:#ffffffa3}.club_membership_block .tab_content .single_club_detail{border-radius:5px;margin:40px auto;max-width:408px;overflow:hidden}.club_membership_block .tab_content .single_club_detail.club-v{background:linear-gradient(#50b8df,#50b8df 50%,#50b8df26)}.club_membership_block .tab_content .single_club_detail.club-v .card_age{background:#50b8df}.club_membership_block .tab_content .single_club_detail.club-v .title{color:#50b8df}.club_membership_block .tab_content .single_club_detail.club-v-max{background:linear-gradient(#aa80b4,#aa80b4 50%,#aa80b426)}.club_membership_block .tab_content .single_club_detail.club-v-max .card_age{background:#aa80b4}.club_membership_block .tab_content .single_club_detail.club-v-max .title{color:#aa80b4}.club_membership_block .tab_content .single_club_card{background:#2e2e2e;border-radius:5px;margin:4px;overflow:hidden}.club_membership_block .tab_content .card_image{position:relative}.club_membership_block .tab_content .card_image .image_shim{background-position:50%;background-repeat:no-repeat;background-size:cover}.club_membership_block .tab_content .card_image .image_shim:before{background:#2e2e2e;background:linear-gradient(180deg,#2e2e2e00,#2e2e2e 80%);bottom:-45px;content:"";height:100%;left:0;position:absolute;width:100%}.club_membership_block .tab_content .card_age{border-radius:4px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:700;left:16px;line-height:14px;padding:8px;position:absolute;text-transform:uppercase;top:16px}.club_membership_block .tab_content .card_body{padding:0 24px 40px;position:relative;z-index:5}.club_membership_block .tab_content .card_body .title{font-size:24px;font-weight:600;line-height:24px}.club_membership_block .tab_content .card_body .price,.club_membership_block .tab_content .card_body .title{font-display:swap;font-family:Gotham SSm;font-style:normal;letter-spacing:-.06em;margin-bottom:32px;text-align:left}.club_membership_block .tab_content .card_body .price{align-items:center;color:#fff;display:flex;font-size:36px;font-weight:800;line-height:36px}.club_membership_block .tab_content .card_body .price .small{color:#fff;font-size:14px;line-height:14px;margin-left:8px;text-transform:uppercase}.club_membership_block .tab_content .card_body .highlights li{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin-bottom:16px}.club_membership_block .tab_content .card_body .highlights .icon{align-items:center;display:flex;height:16px;justify-content:center;margin-right:16px;max-width:16px;width:100%}.club_membership_block .rate_toggle{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:40px}@media (min-width:450px){.club_membership_block .rate_toggle{gap:24px}}.club_membership_block .rate_toggle .active{color:#fff!important}.club_membership_block .rate_toggle .anually,.club_membership_block .rate_toggle .monthly{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:450;font-weight:700;line-height:100%;text-transform:uppercase}.club_membership_block .membership_cta{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(92.93deg,#fff3,#fff0),#e10a0a;border-radius:5px;display:flex;height:104px;padding:0 40px;width:100%}.club_membership_block .membership_cta .content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;width:100%}.club_membership_block .mobile_btn{width:100%}.club_membership_block .mobile_btn .btn{padding:14px 24px;width:100%}.club_membership_block .swiper-slide{height:auto}.club_membership_block .popular{background:linear-gradient(#eb0029,#eb0029 50%,#eb00294d)!important;overflow:visible!important;position:relative}.club_membership_block .popular:before{content:url(../img/icons/poptag.svg);position:absolute;text-align:center;top:-24px;width:100%}.club_membership_block .membership_card{background:linear-gradient(#616161,#616161 50%,#6161614d);border-radius:5px;display:flex;height:100%;overflow:hidden;padding:4px;position:relative;width:100%}@media (min-width:1024px){.club_membership_block .membership_card{flex:1}}.club_membership_block .membership_card .no_rates .no_rate{display:none}.club_membership_block .membership_card .no_rates .active{align-items:center;background-color:#2e2e2e;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:450;height:calc(100% - 8px);justify-content:center;left:4px;line-height:150%;padding:40px;position:absolute;text-align:center;top:4px;width:calc(100% - 8px);z-index:99}.club_membership_block .membership_card .inner_content{background-color:#2e2e2e;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:40px 24px;width:100%}.club_membership_block .membership_card .inner_content .swap-inner{display:none}@media (min-width:1024px){.club_membership_block .membership_card .inner_content{padding:40px}}.club_membership_block .membership_card .inner_content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:32px}.club_membership_block .membership_card .inner_content .promo_tag_text{align-items:center;background:#e10a0a;border-radius:4px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-3%;line-height:12px;margin-bottom:8px;margin-right:auto;padding:6px 8px;width:auto}.club_membership_block .membership_card .inner_content .promo_tag_text .icon{align-items:center;display:flex;height:14px;justify-content:center;margin-left:6px;max-width:14px;width:100%}.club_membership_block .membership_card .inner_content .content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-size:16pxpx;font-style:normal;font-weight:450;letter-spacing:-.03em;line-height:150%}.club_membership_block .membership_card .inner_content .active{display:block!important}.club_membership_block .membership_card .inner_content .rate_discount{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:100%;text-decoration:line-through}.club_membership_block .membership_card .inner_content .rate{color:#fff;display:none;font-size:36px;font-weight:700;line-height:100%;margin-bottom:16px}@media (min-width:1024px){.club_membership_block .membership_card .inner_content .rate{font-size:48px;font-weight:700;line-height:100%}}.club_membership_block .membership_card .inner_content .rate span{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14pxpx;font-size:14px!important;font-style:normal;font-weight:450;font-weight:700;line-height:100%;text-transform:uppercase}.club_membership_block .membership_card .inner_content .rate_item{display:flex}.club_membership_block .membership_card .inner_content .rate_item .left{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:325;line-height:150%}.club_membership_block .membership_card .inner_content .rate_item .rate{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:450;line-height:100%}.club_membership_block .membership_card .inner_content .class_list_link{border-bottom:2px solid hsla(0,0%,100%,.16);color:#fff;cursor:pointer;display:inline-block;font-display:swap;font-family:Gotham SSm;font-size:16px;font-size:16pxpx;font-style:normal;font-weight:450;line-height:150%;margin-right:auto;margin-top:16px;width:auto}.club_membership_block .membership_card .inner_content .btn_group{bottom:40px;justify-content:unset;left:40px;position:absolute;width:calc(100% - 40px)}.club_membership_block .membership_card .inner_content .btn_group .btn{width:calc(100% - 40px)}.club_membership_block .membership_card .inner_content .rate_list{margin-bottom:32px}.club_membership_block .membership_card .inner_content .rate_list .rate_item{align-items:center;padding-bottom:14px;padding-top:14px;position:relative}.club_membership_block .membership_card .inner_content .rate_list .rate_item:after{background:#3f3f3f;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.club_membership_block .membership_card .inner_content .rate_list .rate_item:first-of-type{padding-top:0}.club_membership_block .membership_card .inner_content .rate_list .rate_item:last-of-type{padding-bottom:0}.club_membership_block .membership_card .inner_content .rate_list .rate_item:last-of-type:after{content:none}.club_membership_block .membership_card .inner_content .rate_list .rate_item .left{flex:1}.club_membership_block .membership_card .inner_content .rate_list .rate_item .right .rate{margin-bottom:0}.club_membership_block .membership_card .inner_content ul{margin-top:16px}.club_membership_block .membership_card .inner_content ul li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:16px}.club_membership_block .membership_card .inner_content ul li .icon{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:16px;width:100%}.club_membership_block .slide_pagination{margin-bottom:40px;margin-top:28px}.club_membership_block .slide_pagination .arrows{display:flex;justify-content:center;width:100%}.club_membership_block .slide_pagination .caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.club_membership_block .slide_pagination .caro_button svg{max-width:24px}.club_membership_block .slide_pagination .caro_prev{margin-right:16px}.club_membership_block .slide_pagination .swiper-button-disabled{opacity:.1}.club_membership_block .switch{display:inline-block;height:34px;position:relative;width:60px}.club_membership_block .switch input{height:0;opacity:0;width:0}.club_membership_block .slider{background-color:#3f3f3f;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.club_membership_block .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.club_membership_block input:checked+.slider{background-color:#e10a0a}.club_membership_block input:focus+.slider{box-shadow:0 0 1px #3f3f3f}.club_membership_block input:checked+.slider:before{transform:translate(26px)}.club_membership_block .slider.round{border-radius:100px}.club_membership_block .slider.round:before{border-radius:50%}.club_membership_block .main_membership_component{margin-bottom:40px}.club_membership_block .main_membership_component .collection_card{margin:0 auto;max-width:408px}.medical_aid_partners{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.medical_aid_partners{flex-direction:row;gap:40px}}.medical_aid_partners .medical_partner{background-color:#fff;border-radius:5px;flex:1;padding:40px}@media (min-width:768px){.medical_aid_partners .medical_partner{padding:48px}}.medical_aid_partners .medical_partner .logo{margin-bottom:40px;max-height:65px;width:auto}.medical_aid_partners .medical_partner .title{color:#fff;color:#252525;font-display:swap;font-family:Gotham SSm;font-size:48px;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;line-height:100%!important;margin-bottom:24px;text-align:center;text-align:left}@media (min-width:1024px){.medical_aid_partners .medical_partner .title{font-size:64px;line-height:64px}}@media (min-width:768px){.medical_aid_partners .medical_partner .title{font-size:48px}}.medical_aid_partners .medical_partner .content{color:#252525;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:450;line-height:150%;margin-bottom:40px}.medical_aid_partners .medical_partner .btn_group .btn{padding:14px 24px}.goal_item_container .counter{background-color:#e10a0a;display:table;margin:0 auto 16px;padding:8px}.goal_item_container .counter,.goal_item_container .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;line-height:100%}.goal_item_container .title{letter-spacing:-.06em;margin-bottom:80px;text-align:center}.goal_item_container .goal_items{display:flex;flex-direction:column}@media (min-width:768px){.goal_item_container .goal_items{flex-direction:row}}.goal_item_container .goal_items .goal_item{flex:1;margin-bottom:80px}.goal_item_container .goal_items .goal_item:last-of-type{margin-bottom:0}@media (min-width:768px){.goal_item_container .goal_items .goal_item{margin-bottom:0}}.goal_item_container .goal_items .goal_item .goal_image{border-radius:5px;height:120px;margin:0 auto 40px;-o-object-fit:cover;object-fit:cover;width:120px}@media (min-width:768px){.goal_item_container .goal_items .goal_item .goal_image{height:240px;width:240px}}.goal_item_container .goal_items .goal_item .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:400;font-weight:700;line-height:100%;margin-bottom:24px;text-align:center}.goal_item_container .goal_items .goal_item .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.goal_two_column_container .goal_column{align-items:center;display:flex;flex-direction:column;gap:40px;margin-bottom:160px}@media (min-width:768px){.goal_two_column_container .goal_column{flex-direction:row;gap:80px;margin-bottom:200px}}.goal_two_column_container .goal_column .image{flex:1}.goal_two_column_container .goal_column .image img{border-radius:24px;min-height:380px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.goal_two_column_container .goal_column .image img{min-height:600px}}.goal_two_column_container .goal_column .content{flex:1}.goal_two_column_container .goal_column .content .counter{background-color:#e10a0a;color:#fff;display:table;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;line-height:100%;margin:0 auto 16px;padding:8px}@media (min-width:768px){.goal_two_column_container .goal_column .content .counter{margin:0 0 16px}}.goal_two_column_container .goal_column .content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:768px){.goal_two_column_container .goal_column .content .title{text-align:left}}.goal_two_column_container .goal_column .content .description{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:450;line-height:150%;margin-bottom:24px;text-align:center}@media (min-width:768px){.goal_two_column_container .goal_column .content .description{text-align:left}}.goal_two_column_container .goal_column .content .small_description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:150%;margin-bottom:24px;text-align:center}@media (min-width:768px){.goal_two_column_container .goal_column .content .small_description{text-align:left}}.goal_two_column_container .goal_column .content .btn_group{align-items:center!important;justify-content:center!important}@media (min-width:768px){.goal_two_column_container .goal_column .content .btn_group{align-items:flex-start!important;justify-content:flex-start!important}}.goal_two_column_container .goal_column .content .btn_group .btn{padding:14px 24px}.goal_two_column_container .left .content{order:0}@media (min-width:768px){.goal_two_column_container .left .content{order:0}}.goal_two_column_container .left .image{order:1}@media (min-width:768px){.goal_two_column_container .left .image{order:1}}.goal_two_column_container .right .content{order:0}@media (min-width:768px){.goal_two_column_container .right .content{order:1}}.goal_two_column_container .right .image{order:1}@media (min-width:768px){.goal_two_column_container .right .image{order:0}}.main_membership_component{margin-bottom:160px;overflow:hidden;padding-top:5px}@media (min-width:1024px){.main_membership_component{margin-bottom:200px;overflow:visible}}.main_membership_component .age_tabbed_component{margin:0 auto;max-width:800px;position:relative;width:100%}.main_membership_component .age_tabbed_component .tabbed_content .tab_title_holder{margin-bottom:24px;margin-top:0;-webkit-tap-highlight-color:transparent}.main_membership_component .age_tabbed_component .tabbed_content .tab_title_holder .tab_list_title{width:100%}.main_membership_component .age_tabbed_component .tabbed_content .tab_title_holder .tab_list_title .tab_title_content{flex:1}@media (min-width:1500px){.main_membership_component .age_tabbed_component:before{content:url(../img/icons/ArrowLeft.svg);left:-230px;position:absolute;top:-170px}}.main_membership_component .membership-container{padding:0}@media (min-width:1024px){.main_membership_component .membership-container{padding:0 24px;z-index:7}}.main_membership_component .membership_tab_titles{margin:0 auto;max-width:1000px;position:relative}@media (min-width:1500px){.main_membership_component .membership_tab_titles .tabbed_content:before{content:url(../img/icons/ArrowRight.svg);position:absolute;right:-250px;top:-160px}}.main_membership_component .membership_tab_titles .tab_title_holder{margin-bottom:0;margin-top:24px;-webkit-tap-highlight-color:transparent}.main_membership_component .membership_tab_titles .tab_title_holder .tab_list_title,.main_membership_component .membership_tab_titles .tab_title_holder .tab_list_title:before{border-radius:5px 5px 0 0}.main_membership_component .membership_tab_titles .tab_title_holder .tab_list_title .tab_title_content{flex:1}.main_membership_component .membership_tab_titles:before{bottom:-29px;content:url(../img/icons/left-slant.svg);height:50px;left:-22px;position:absolute;width:50px}.main_membership_component .membership_tab_titles:after{bottom:-29px;content:url(../img/icons/right-slant.svg);height:50px;position:absolute;right:-50px;width:50px}.main_membership_component .membership_content_tabs{background:#2e2e2e;border-radius:0 0 5px 5px;margin-bottom:24px;overflow:hidden;padding:40px 24px}@media (min-width:1024px){.main_membership_component .membership_content_tabs{border-radius:5px}}.main_membership_component .membership_content_tabs .btn_group{flex-wrap:wrap;margin-top:50px}@media (min-width:1024px){.main_membership_component .membership_content_tabs .btn_group{flex-wrap:nowrap;gap:16px}}.main_membership_component .membership_content_tabs .btn_group .btn{margin-bottom:16px;margin-left:unset;padding:14px 24px;width:100%}@media (min-width:1024px){.main_membership_component .membership_content_tabs .btn_group .btn{margin-bottom:0;width:unset}}.main_membership_component .membership_content_tabs .gym_finder{margin-bottom:0;padding:0}.main_membership_component .membership_content_tabs .gym_finder .container{padding:0}@media (min-width:1024px){.main_membership_component .membership_content_tabs .gym_finder .container{padding:0 24px}}.main_membership_component .membership_content_tabs .gym_finder .desktop_search_header{top:-120px}.main_membership_component .membership_content_tabs .membership_tab_content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:16px;text-align:center}.main_membership_component .membership_content_tabs .membership_tab_content .description{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:40px;text-align:center}.main_membership_component .rate_toggle{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:40px}.main_membership_component .rate_toggle .active{color:#fff!important}.main_membership_component .rate_toggle .anually,.main_membership_component .rate_toggle .anually_collection,.main_membership_component .rate_toggle .anually_premier,.main_membership_component .rate_toggle .monthly,.main_membership_component .rate_toggle .monthly_collection,.main_membership_component .rate_toggle .monthly_premier{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:450;font-weight:700;line-height:100%;text-transform:uppercase}.main_membership_component .rate_toggle .switch,.main_membership_component .rate_toggle .switch_collection,.main_membership_component .rate_toggle .switch_premier{display:inline-block;height:34px;position:relative;width:60px}.main_membership_component .rate_toggle .switch input,.main_membership_component .rate_toggle .switch_collection input,.main_membership_component .rate_toggle .switch_premiere input{height:0;opacity:0;width:0}.main_membership_component .rate_toggle .slider{background-color:#3f3f3f;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.main_membership_component .rate_toggle .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.main_membership_component .rate_toggle input:checked+.slider{background-color:#e10a0a}.main_membership_component .rate_toggle input:focus+.slider{box-shadow:0 0 1px #3f3f3f}.main_membership_component .rate_toggle input:checked+.slider:before{transform:translate(26px)}.main_membership_component .rate_toggle .slider.round{border-radius:34px}.main_membership_component .rate_toggle .slider.round:before{border-radius:50%}.main_membership_component .swiper-slide{height:auto;max-width:380px}.main_membership_component .collection_card .inner_content{overflow:hidden;padding:0!important}.main_membership_component .collection_card .inner_content .club_image{position:relative}.main_membership_component .collection_card .inner_content .club_image img{min-height:240px;-o-object-fit:cover;object-fit:cover}.main_membership_component .collection_card .inner_content .club_image:before{background:linear-gradient(180deg,#2e2e2e00,#2e2e2e);content:"";height:101%;position:absolute;width:100%}.main_membership_component .collection_card .inner_content .club_image .location{bottom:0;color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-size:14px 100%px;font-style:normal;font-weight:450;line-height:100%;padding:16px 40px;position:absolute;text-transform:uppercase}.main_membership_component .collection_card .inner_content .collection_content{display:flex;flex-direction:column;padding:0 40px 40px}.main_membership_component .popular{background:linear-gradient(#eb0029,#eb0029 50%,#eb00294d)!important;position:relative}.main_membership_component .popular:before{content:url(../img/icons/poptag.svg);position:absolute;text-align:center;top:-24px;width:100%}.main_membership_component .membership_card{background:linear-gradient(#616161,#616161 50%,#6161614d);border-radius:5px;display:flex;height:100%;max-width:380px;padding:4px;position:relative;width:100%}@media (min-width:1024px){.main_membership_component .membership_card{flex:1}}.main_membership_component .membership_card .no_rates .no_rate{display:none}.main_membership_component .membership_card .no_rates .active{align-items:center;background-color:#2e2e2e;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:450;height:calc(100% - 8px);justify-content:center;left:4px;line-height:150%;padding:40px;position:absolute;text-align:center;top:4px;width:calc(100% - 8px);z-index:99}.main_membership_component .membership_card .rate_list{margin-bottom:32px}.main_membership_component .membership_card .rate_list .rate_item{align-items:center;padding-bottom:14px;padding-top:14px;position:relative}.main_membership_component .membership_card .rate_list .rate_item:after{background:#3f3f3f;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.main_membership_component .membership_card .rate_list .rate_item:first-of-type{padding-top:0}.main_membership_component .membership_card .rate_list .rate_item:last-of-type{padding-bottom:0}.main_membership_component .membership_card .rate_list .rate_item:last-of-type:after{content:none}.main_membership_component .membership_card .rate_list .rate_item .left{flex:1}.main_membership_component .membership_card .rate_list .rate_item .right .rate{margin-bottom:0}.main_membership_component .membership_card .inner_content{background-color:#2e2e2e;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:40px 24px;width:100%}.main_membership_component .membership_card .inner_content .swap-inner{display:none}@media (min-width:1024px){.main_membership_component .membership_card .inner_content{padding:40px}}.main_membership_component .membership_card .inner_content .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:450;font-weight:700;line-height:100%;margin-bottom:32px;text-align:left}.main_membership_component .membership_card .inner_content .promo_tag_text{align-items:center;background:#e10a0a;border-radius:4px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-3%;line-height:12px;margin-bottom:8px;margin-right:auto;padding:6px 8px;width:auto}.main_membership_component .membership_card .inner_content .promo_tag_text .icon{align-items:center;display:flex;height:14px;justify-content:center;margin-left:6px;max-width:14px;width:100%}.main_membership_component .membership_card .inner_content .active{display:block!important}.main_membership_component .membership_card .inner_content .rate_discount{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:100%;text-decoration:line-through}.main_membership_component .membership_card .inner_content .rate,.main_membership_component .membership_card .inner_content .rate_collection,.main_membership_component .membership_card .inner_content .rate_premiere{color:#fff;display:none;font-family:Gotham Cond;font-size:36px;font-weight:900;font-weight:700!important;line-height:100%;margin-bottom:16px;white-space:nowrap}@media (min-width:1024px){.main_membership_component .membership_card .inner_content .rate,.main_membership_component .membership_card .inner_content .rate_collection,.main_membership_component .membership_card .inner_content .rate_premiere{font-family:Gotham Cond;font-size:48px;font-weight:900;line-height:100%}}.main_membership_component .membership_card .inner_content .rate span,.main_membership_component .membership_card .inner_content .rate_collection span,.main_membership_component .membership_card .inner_content .rate_premiere span{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14pxpx;font-size:14px!important;font-style:normal;font-weight:450;font-weight:700;letter-spacing:0;line-height:100%;text-transform:uppercase}.main_membership_component .membership_card .inner_content .content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-size:16pxpx;font-style:normal;font-weight:450;letter-spacing:-.03em;line-height:150%}.main_membership_component .membership_card .inner_content .content ul li{display:list-item;font-size:13px;list-style-type:disc;margin-bottom:0;margin-left:25px}.main_membership_component .membership_card .inner_content .class_list_link{border-bottom:2px solid hsla(0,0%,100%,.16);color:#fff;cursor:pointer;display:inline-block;font-display:swap;font-family:Gotham SSm;font-size:16px;font-size:16pxpx;font-style:normal;font-weight:450;line-height:150%;margin-right:auto;margin-top:16px}.main_membership_component .membership_card .inner_content .rate_item{display:flex}.main_membership_component .membership_card .inner_content .rate_item .left{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.main_membership_component .membership_card .inner_content .rate_item .rate{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:450;line-height:100%}.main_membership_component .membership_card .inner_content .btn_group{bottom:40px;justify-content:unset;left:40px;position:absolute;width:calc(100% - 40px)}.main_membership_component .membership_card .inner_content .btn_group .btn{width:calc(100% - 40px)}.main_membership_component .membership_card .inner_content ul{margin-top:16px}.main_membership_component .membership_card .inner_content ul li{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:16px}.main_membership_component .membership_card .inner_content ul li .icon{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:16px;width:100%}.main_membership_component .slide_pagination{margin-bottom:40px;margin-top:28px}.main_membership_component .slide_pagination .arrows{display:flex;justify-content:center;width:100%}.main_membership_component .slide_pagination .caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.main_membership_component .slide_pagination .caro_button svg{max-width:24px}.main_membership_component .slide_pagination .caro_prev{margin-right:16px}.main_membership_component .slide_pagination .swiper-button-disabled{opacity:.1}.main_membership_component .search_panel_wrapper{z-index:12}@media (min-width:1024px){.main_membership_component .search_panel_wrapper{background:#2e2e2e;position:relative;z-index:4}.main_membership_component .search_panel_wrapper .map_club_card{background:#2e2e2e}}.main_membership_component .search_panel_wrapper .map_club_card:hover{background:#383838}.main_membership_component .search_panel_wrapper .map_club_card .card_title{flex-wrap:wrap;gap:8px}@media (min-width:1024px){.main_membership_component .search_panel_wrapper .map_club_card .card_title{flex-wrap:unset;gap:unset}}.main_membership_component .search_panel_wrapper .map_club_card .card_title .club_facility{margin-left:0}@media (min-width:1024px){.main_membership_component .search_panel_wrapper .map_club_card .card_title .club_facility{margin-left:8px}}.main_membership_component .kids_tab .single_club_detail{border-radius:5px;margin:0 auto;max-width:408px;overflow:hidden}.main_membership_component .kids_tab .single_club_detail.club-v{background:linear-gradient(#50b8df,#50b8df 50%,#50b8df26)}.main_membership_component .kids_tab .single_club_detail.club-v .card_age{background:#50b8df}.main_membership_component .kids_tab .single_club_detail.club-v .title{color:#50b8df}.main_membership_component .kids_tab .single_club_detail.club-v-max{background:linear-gradient(#aa80b4,#aa80b4 50%,#aa80b426)}.main_membership_component .kids_tab .single_club_detail.club-v-max .card_age{background:#aa80b4}.main_membership_component .kids_tab .single_club_detail.club-v-max .title{color:#aa80b4}.main_membership_component .kids_tab .single_club_card{background:#2e2e2e;border-radius:5px;margin:4px;overflow:hidden}.main_membership_component .membership_cta{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(92.93deg,#fff3,#fff0),#e10a0a;border-radius:5px;display:flex;height:104px;padding:0 40px;width:100%}.main_membership_component .membership_cta .content{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:440;letter-spacing:-.06em;line-height:100%;width:100%}.main_membership_component .mobile_btn{width:100%}.main_membership_component .mobile_btn .btn{padding:14px 24px;width:100%}.main_membership_component .mobile_toggle{margin-bottom:40px}.main_membership_component .membership_option{background:linear-gradient(#616161,#616161 50%,#6161614d);border-radius:5px;box-sizing:border-box;height:auto;margin-bottom:16px;padding:4px;position:relative;width:100%}@media (min-width:1024px){.main_membership_component .membership_option{margin:0 12px;max-width:calc(33.333% - 24px)}}.main_membership_component .membership_option.popular{background:linear-gradient(#eb0029,#eb0029 50%,#eb00294d)}.main_membership_component .membership_option.popular:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='182' height='28' fill='none' viewBox='0 0 182 28'%3E%3Cpath fill='%23e10a0a' d='M8 12C8 5.373 13.373 0 20 0h142c6.627 0 12 5.373 12 12v16H8z'/%3E%3Cpath fill='%23fff' d='M49.55 21h3.089v-3.36h1.68c2.832 0 4.944-1.44 4.944-4.176v-.032c0-2.544-1.856-4.08-4.752-4.08h-4.96zm3.089-5.84v-3.168h1.616c1.184 0 1.92.528 1.92 1.568v.032c0 .928-.72 1.568-1.888 1.568zm14.048 6.064c3.6 0 6.272-2.704 6.272-6.048v-.032c0-3.344-2.64-6.016-6.24-6.016s-6.272 2.704-6.272 6.048v.032c0 3.344 2.64 6.016 6.24 6.016m.032-2.8c-1.84 0-3.088-1.504-3.088-3.248v-.032c0-1.744 1.232-3.216 3.056-3.216 1.84 0 3.088 1.504 3.088 3.248v.032c0 1.744-1.216 3.216-3.056 3.216M74.88 21h3.088v-3.36h1.68c2.832 0 4.944-1.44 4.944-4.176v-.032c0-2.544-1.856-4.08-4.752-4.08h-4.96zm3.088-5.84v-3.168h1.616c1.184 0 1.92.528 1.92 1.568v.032c0 .928-.72 1.568-1.888 1.568zm13.392 6.048c3.264 0 5.376-1.664 5.376-5.376v-6.48h-3.12v6.592c0 1.664-.864 2.464-2.224 2.464s-2.224-.832-2.224-2.56V9.352h-3.12v6.56c0 3.6 2.048 5.296 5.312 5.296M98.926 21h8.768v-2.736h-5.68V9.352h-3.088zm14.518-4.656 1.36-3.392 1.344 3.392zM108.388 21h3.232l.88-2.192h4.592l.88 2.192h3.296l-4.96-11.728h-2.96zm17.376-6.032V12.04h2.208c1.12 0 1.808.496 1.808 1.456v.032c0 .864-.656 1.44-1.776 1.44zM122.676 21h3.088v-3.568h1.552L129.684 21h3.584l-2.8-4.08c1.456-.608 2.416-1.776 2.416-3.584v-.048c0-1.136-.352-2.032-1.024-2.688-.784-.8-2-1.248-3.712-1.248h-5.472z'/%3E%3Cpath fill='%23e10a0a' d='M174 16a8 8 0 0 0 8 8v4h-10V16zM8 16a8 8 0 0 1-8 8v4h10V16z'/%3E%3C/svg%3E");position:absolute;text-align:center;top:-24px;width:100%}.main_membership_component .membership_option .membership_option_inner{background:#2e2e2e;border-radius:5px;display:flex;flex-direction:column;height:100%;padding:40px}.main_membership_component .membership_option .memb_type{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-1.44px;line-height:100%;margin-bottom:32px}.main_membership_component .membership_option .discount_before{align-items:center;display:flex;margin-bottom:8px}.main_membership_component .membership_option .discount_before .icon{margin-right:8px;max-width:58px;width:100%}.main_membership_component .membership_option .discount_before .icon.tag{display:flex;max-width:24px}.main_membership_component .membership_option .discount_before .price{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:100%;text-decoration:line-through}.main_membership_component .membership_option .mem_price{color:#fff;font-family:Gotham Cond;font-size:36px;font-weight:900;line-height:100%;margin-bottom:32px;white-space:nowrap}.main_membership_component .membership_option .mem_price small{color:#b0b0b0;font-size:14px}.main_membership_component .membership_option .mem_desc{margin-bottom:24px}.main_membership_component .membership_option .mem_desc,.main_membership_component .membership_option .mem_joining_fee{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%}.main_membership_component .membership_option .mem_joining_fee{justify-content:space-between;margin-bottom:40px}.main_membership_component .membership_option .mem_joining_fee .meta_title{border-bottom:2px dashed hsla(0,0%,100%,.2);position:relative}.main_membership_component .membership_option .mem_joining_fee .meta_title:after{background:#fff;border-radius:5px;color:#1e1e1e;content:attr(data-feetext);font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;left:-50px;letter-spacing:-.36px;line-height:120%;opacity:0;padding:12px;position:absolute;top:-45px;transition:all .3s ease;visibility:hidden;white-space:nowrap}.main_membership_component .membership_option .mem_joining_fee .meta_title:hover{cursor:pointer}.main_membership_component .membership_option .mem_joining_fee .meta_title:hover:after{opacity:1;visibility:visible}.main_membership_component .membership_option .btn_group{display:none;justify-content:flex-start;margin-top:auto}.main_membership_component .membership_option .not_available{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;height:100%;justify-content:center;letter-spacing:-.48px;line-height:150%;text-align:center}.membership_popup{align-items:center;display:block;height:100vh;justify-content:center;left:0;overflow:scroll;position:fixed;top:0;width:100%;z-index:99999999}@media (min-width:1024px){.membership_popup{display:flex}}.membership_popup .heading{color:#252525;font-size:24px;font-weight:700;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.membership_popup{overflow:hidden}}.membership_popup .overlay{background:#252525a3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1024px){.membership_popup .overlay{z-index:1}}.membership_popup .membership_popup_content{background:#fff;border-radius:5px;max-width:800px;padding:40px;position:relative;z-index:9999}.membership_popup .membership_popup_content .medical_aid_partners{gap:16px}.membership_popup .membership_popup_content .medical_partner{border:2px solid rgba(37,37,37,.08);border-radius:5px;padding:32px}.membership_popup .membership_popup_content .medical_partner .logo{margin-bottom:24px;max-width:97px}.membership_popup .membership_popup_content .medical_partner .title{font-size:20px;margin-bottom:16px}.membership_popup .membership_popup_content .medical_partner .content{font-size:14px;margin-bottom:0}.membership_popup .membership_popup_content .medical_partner .btn_group{margin-top:24px}.membership_popup .membership_popup_content .medical_partner .btn_group .btn{margin-left:0}.membership_popup .membership_popup_content .btn_group{margin-top:40px}.membership_popup .membership_popup_content .btn_group .btn{margin-left:0}.full_club_list{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.full_club_list .overlay{background:#252525a3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.full_club_list .club_list{background:#fff;border-radius:5px;max-height:600px;max-width:400px;padding:40px 40px 100px;position:relative;width:100%;z-index:4}.full_club_list .club_list h3{font-size:24px;letter-spacing:-1px;padding:0 0 8px}.full_club_list .club_list p{font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:40px}.full_club_list .club_list .inner_list{max-height:300px;overflow:auto}.full_club_list .club_list .inner_list .area_title{color:#252525;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;position:relative}.full_club_list .club_list .inner_list .area_title:last-of-type{margin-bottom:0}.full_club_list .club_list .inner_list .area_title .arrow{max-width:24px;position:absolute;right:0}.full_club_list .club_list .inner_list .area_title .arrow path{stroke:#000}.full_club_list .club_list .inner_list .area_desc{display:none;font-size:14px;font-weight:400;line-height:120%;margin-bottom:24px}.full_club_list .club_list .inner_list .area_clubs{color:#252525;display:none;font-size:14px;font-weight:325;line-height:150%;margin-bottom:12px}.full_club_list .club_list .inner_list .area_clubs:last-of-type{margin-bottom:28px}.full_club_list .club_list .inner_list .active .area_title .arrow{transform:rotate(180deg)}.full_club_list .club_list .inner_list .active .area_clubs,.full_club_list .club_list .inner_list .active .area_desc{display:block}.full_club_list .club_list .button_section{background:#fff;bottom:0;left:0;padding:0 10% 40px;position:absolute;width:100%}.full_club_list .club_list .button_section .btn{width:100%}.medical_aid_info{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:450;gap:24px;justify-content:center;line-height:150%;margin-top:40px}@media (min-width:1024px){.medical_aid_info{flex-direction:row;gap:0}}.medical_aid_info a{color:#fff;font-size:14px;font-weight:450;line-height:150%;text-decoration:underline}.medical_aid_info .logos{display:flex}.medical_aid_info .logos img{height:30px;margin-right:16px;width:auto}.medical_aid_info .active{display:block!important}.medical_aid_info .content{display:none;text-align:center}@media (min-width:1024px){.medical_aid_info .content{text-align:left}}.medical_aid_info .club_list_desktop_modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100}.medical_aid_info .club_list_desktop_modal .overlay{background:#252525a3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.medical_aid_info .club_list_desktop_modal .overlay:hover{cursor:pointer}.medical_aid_info .club_list_desktop_modal .club_list_desktop_modal_inner{background:#fff;border-radius:5px;max-width:400px;padding:40px;position:relative;width:100%;z-index:4}.medical_aid_info .club_list_desktop_modal .opening_times{display:flex;flex-direction:column;margin-bottom:40px}.medical_aid_info .club_list_desktop_modal h2{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:40px}.medical_aid_info .club_list_desktop_modal .time_wrap{align-items:center;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:8px}.medical_aid_info .club_list_desktop_modal .time_wrap.active{font-weight:600}.medical_aid_info .club_list_desktop_modal .time_wrap.time_0{order:8}.medical_aid_info .club_list_desktop_modal .time{margin-left:auto}.medical_aid_info .club_list_desktop_modal .close_button button{width:100%}.collection_disclaimer{color:#b0b0b0;display:none;font-size:12px;font-weight:450;line-height:150%;margin-top:16px;text-align:center}.active{display:block}.has-popular{margin-top:60px}.no_kid_facilities{background:#3f3f3f;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}@media (min-width:1024px){.no_kid_facilities{flex-direction:row}}.no_kid_facilities .content{flex:1;max-width:100%;order:1;padding:40px 24px}@media (min-width:1024px){.no_kid_facilities .content{max-width:50%;order:0;padding:48px}}.no_kid_facilities .content .title{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:left}.no_kid_facilities .content .title br{display:none}@media (min-width:1024px){.no_kid_facilities .content .title br{display:block}}.no_kid_facilities .content .description{color:#fff;font-size:16px;font-weight:450;letter-spacing:-.03em;line-height:150%;margin-bottom:24px;text-align:left}.no_kid_facilities .content .tag{color:#b0b0b0;font-size:14px;font-weight:450;line-height:200%;text-align:left}@media (min-width:1024px){.no_kid_facilities .content .tag{line-height:150%}}.no_kid_facilities .content .tag .clubv{background:#50b8df;border-radius:4px;color:#fff;margin:0 8px;padding:4px 8px 3px}.no_kid_facilities .content .tag .clubvmax{background:#aa80b4;border-radius:4px;color:#fff;margin:0 8px;padding:4px 8px 3px}.no_kid_facilities .image{flex:1;max-width:100%;min-height:300px;order:0;position:relative}@media (min-width:1024px){.no_kid_facilities .image{max-width:50%;min-height:unset;order:1}}.no_kid_facilities .image img{height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover}.no_kid_facilities .image .overlay{background:linear-gradient(1turn,#3f3f3f,#3f3f3f14);height:100%;left:-1px;position:absolute;top:0;width:calc(100% + 2px)}@media (min-width:1024px){.no_kid_facilities .image .overlay{background:linear-gradient(90deg,#3f3f3f,#3f3f3f14)}}.junior_care_facility .overlay{background:linear-gradient(1turn,#3f3f3f,#3f3f3f14);height:100%;left:-1px;position:absolute;top:0;width:calc(100% + 2px)}@media (min-width:1024px){.junior_care_facility .overlay{background:linear-gradient(90deg,#3f3f3f,#3f3f3f14)}}.footer_newsletter_form{border-top:2px solid #2e2e2e;display:flex;flex-direction:column;padding:40px 0}@media (min-width:1024px){.footer_newsletter_form{flex-direction:row}}.footer_newsletter_form .content{flex:1}.footer_newsletter_form .content .title{color:#fff;font-size:12px;font-weight:450;line-height:170%;margin-bottom:16px;text-transform:uppercase}.footer_newsletter_form .content .description{color:#fff;font-size:14px;font-weight:450;line-height:150%}.footer_newsletter_form .form{display:flex;flex:1;justify-content:flex-end}.footer_newsletter_form .form .focused_form .input{border-bottom:2px solid #fff!important}.footer_newsletter_form .form .hs-form-required{display:none}.footer_newsletter_form .form #footer_newsletter_form{padding-top:40px;position:relative;width:100%}@media (min-width:1024px){.footer_newsletter_form .form #footer_newsletter_form{max-width:360px;min-height:96px}}.footer_newsletter_form .form #footer_newsletter_form form{display:flex;flex-direction:column;position:relative}.footer_newsletter_form .form #footer_newsletter_form .hs_email{position:relative;width:100%}.footer_newsletter_form .form #footer_newsletter_form .hs_email.focused label,.footer_newsletter_form .form #footer_newsletter_form .hs_email.focused_value label{color:#b0b0b0;font-size:12px;line-height:18px;top:-12px}.footer_newsletter_form .form #footer_newsletter_form .hs_email input{background:none;border:none;box-shadow:none;color:#fff;font-size:16px;font-weight:350;line-height:150%;margin:0;outline:none;padding:0;width:100%}.footer_newsletter_form .form #footer_newsletter_form .hs_email label{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;left:0;letter-spacing:-.03em;line-height:24px;position:absolute;top:0;transition:all .3s ease}.footer_newsletter_form .form #footer_newsletter_form .focused_form .hs_email{position:relative;width:100%}.footer_newsletter_form .form #footer_newsletter_form .focused_form .hs_email label{color:#b0b0b0!important;font-size:12px!important;line-height:18px!important;top:-12px!important}.footer_newsletter_form .form #footer_newsletter_form .input{border-bottom:2px solid hsla(0,0%,100%,.24);display:flex}.footer_newsletter_form .form #footer_newsletter_form .hs_submit{display:flex;position:absolute;right:0;top:0}.footer_newsletter_form .form #footer_newsletter_form .hs_submit .actions{display:flex}.footer_newsletter_form .form #footer_newsletter_form .hs_submit input{background:none;border:none;box-shadow:none;color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin:0;outline:none;padding:0}.footer_newsletter_form .form #footer_newsletter_form .no-list{display:flex;min-height:26px;width:100%}.footer_newsletter_form .form #footer_newsletter_form .no-list.hs-error-msgs label{position:relative}.footer_newsletter_form .form #footer_newsletter_form .no-list.hs-error-msgs .hs-error-msg,.footer_newsletter_form .form #footer_newsletter_form .no-list.hs-error-msgs label,.footer_newsletter_form .form #footer_newsletter_form .no-list.hs-error-msgs label a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:150%;top:0}.footer_newsletter_form .form #footer_newsletter_form .submitted-message{color:#21a66c;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.tab_slider{display:flex;flex-direction:column;gap:60px}@media (min-width:768px){.tab_slider{flex-direction:row}}.tab_slider .content{flex:1}.tab_slider .content .sub_title{color:#b0b0b0;font-size:14px;font-weight:600;line-height:100%;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:768px){.tab_slider .content .sub_title{margin-bottom:24px;text-align:left}}.tab_slider .content .title{color:#fff;font-size:48px;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:80px;text-align:center}@media (min-width:768px){.tab_slider .content .title{margin-bottom:40px;text-align:left}}.tab_slider .content .slide_tab_titles{cursor:pointer;display:flex;flex-direction:column;gap:24px}.tab_slider .content .slide_tab_titles .slide_tab_title{display:flex;flex-direction:row;gap:24px}.tab_slider .content .slide_tab_titles .slide_tab_title .icon{height:32px;position:relative;width:32px}.tab_slider .content .slide_tab_titles .slide_tab_title .icon:before{content:url(../img/icons/tab-icon.svg);height:100%;position:absolute;width:100%}@keyframes progress{0%{stroke-dashoffset:75;opacity:1}95%{stroke-dashoffset:0;opacity:1}to{opacity:0;stroke-dashoffset:0}}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet{background-color:transparent;opacity:.7}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet--svg-animation{display:inline-block;height:32px;margin:0 6px!important;width:32px}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet--svg-animation svg{transform:rotate(-90deg)}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet--svg-animation .svg__circle-inner{stroke:#252525;fill:transparent;transition:all .7s ease}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet .svg__circle{fill:#ffffff3d}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet .svg__circle-inner{fill:#252525}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet-active .svg__circle{stroke:#fff;stroke-dasharray:75;stroke-dashoffset:0;animation:progress 7s ease-in-out 1 forwards}.tab_slider .content .slide_tab_titles .slide_tab_title .icon .swiper-pagination-bullet-active .svg__circle-inner{fill:#252525}.tab_slider .content .slide_tab_titles .slide_tab_title .tab_title{align-items:center;color:#b0b0b0;display:flex;font-size:24px;font-weight:600;letter-spacing:-.06em;line-height:100%;transition:.4s}.tab_slider .content .slide_tab_titles .slide_tab_title .tab_title:hover{color:#fff}.tab_slider .content .slide_tab_titles .slide_tab_title .slider_tab_spinner{visibility:hidden}.tab_slider .content .slide_tab_titles .active .icon:before{content:none}.tab_slider .content .slide_tab_titles .active .slider_tab_spinner{visibility:visible}.tab_slider .content .slide_tab_titles .active .tab_title{color:#fff}.tab_slider .slider{border-radius:5px;flex:1;height:600px;overflow:hidden;position:relative;width:600px}.tab_slider .slider .image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:4}.tab_slider .slider .overlay{background:linear-gradient(180deg,#2e2e2e14,#2e2e2e);height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}.tab_slider .slider .content_tab_content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:56px;position:absolute;top:0;width:100%;z-index:8}.tab_slider .slider .content_tab_content .title{color:#fff;font-size:32px;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:24px}.tab_slider .slider .content_tab_content .description{color:#fff;font-size:18px;font-weight:450;letter-spacing:-.015em;line-height:150%}.tab_slider .slider .content_tab_content .btn_group{margin-top:40px}.mobile_slider .slide_tab_title{flex-direction:column!important}.mobile_slider .slide_tab_title .title_section{display:flex;flex-direction:row;gap:24px}.mobile_slider .slide_tab_title .slider{display:none;max-width:100%;min-height:600px}.mobile_slider .active .slider{display:block}.mobile_slider .active .slider .content_tab_content{padding:40px}.membership_header{margin-bottom:60px;margin-top:110px}@media (min-width:1024px){.membership_header{margin-bottom:80px;margin-top:250px}}.membership_header .sub_title{color:#fffc;font-size:14px;font-weight:450;line-height:100%;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.membership_header .sub_title{margin-bottom:40px}}.membership_header h1{color:#fff;font-size:48px;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.membership_header h1{font-size:80px}}.membership_header .content{color:#fff;font-size:20px;font-weight:450;letter-spacing:-.03em;line-height:150%;text-align:center}.adult_membership_plans{background:#252525;height:100vh;left:0;overflow-y:scroll;padding-bottom:80px;position:fixed;top:0;width:100%;z-index:999}.adult_membership_plans .close_pop{height:48px;position:absolute;right:40px;top:40px;width:48px;z-index:99999}@media (min-width:1024px){.adult_membership_plans .close_pop{position:fixed}}.adult_membership_plans .close_pop:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' fill='%23fff' rx='24'/%3E%3Cpath stroke='%23252525' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M30 18 18 30M18 18l12 12'/%3E%3C/svg%3E");cursor:pointer;height:48px;left:0;position:absolute;top:0;width:48px}.adult_membership_plans .container{padding:0}.adult_membership_plans .container .membership_inner_header .logo{margin:40px auto 55px 24px;max-width:97px}@media (min-width:1024px){.adult_membership_plans .container .membership_inner_header .logo{margin:40px auto 80px}}.adult_membership_plans .container .membership_inner_header .title{color:#fff;font-size:48px;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:80px;text-align:center}@media (min-width:1024px){.adult_membership_plans .container .membership_inner_header .title{font-size:64px}}.adult_membership_plans .container .comparison_table .header{display:flex;flex-direction:row}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .header{background:#252525;margin-top:-40px;padding-top:40px;position:sticky;top:0;z-index:99}}.adult_membership_plans .container .comparison_table .header .data_col{border-top:1px solid #585858}.adult_membership_plans .container .comparison_table .title{background:#252525;border-right:1px solid #585858;min-width:100%;padding:24px}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .title{min-width:400px}}.adult_membership_plans .container .comparison_table .comparison_section_title{background:#252525;border:1px solid #585858;color:#fff;font-size:24px;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:0;padding:40px 24px;position:sticky;top:99px}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .comparison_section_title{top:144px}}.adult_membership_plans .container .comparison_table .data_col{align-items:center;border-bottom:1px solid #585858;border-right:1px solid #585858;color:#fff;display:flex;font-size:16px;font-weight:450;height:104px;justify-content:center;line-height:150%;min-width:100%;text-align:center}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .data_col{min-width:176px}}.adult_membership_plans .container .comparison_table .data_col:last-of-type{border-bottom:none}.adult_membership_plans .container .comparison_table .data_col .tick{height:24px;margin:0 auto;position:relative;width:24px}.adult_membership_plans .container .comparison_table .data_col .tick:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");left:0;position:absolute;top:0}.adult_membership_plans .container .comparison_table .data_col .dash{height:24px;margin:0 auto;position:relative;width:24px}.adult_membership_plans .container .comparison_table .data_col .dash:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%237C7C7C' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14'/%3E%3C/svg%3E");left:0;position:absolute;top:0}.adult_membership_plans .container .comparison_table .reward{color:#fff;font-size:14px;font-weight:800;line-height:100%;text-align:center;text-transform:uppercase}.adult_membership_plans .container .comparison_table .data_table{display:flex;flex-direction:row}.adult_membership_plans .container .comparison_table .data_table:last-of-type{border-bottom:1px solid #585858}.adult_membership_plans .container .comparison_table .data_table .titles{max-width:55%}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .data_table .titles{max-width:unset}}.adult_membership_plans .container .comparison_table .data_table .titles .title{align-content:center;align-items:center;border-bottom:1px solid #585858;border-left:1px solid #585858;border-right:1px solid #585858;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;font-weight:450;height:121px;letter-spacing:-.03em;line-height:150%;position:relative}.adult_membership_plans .container .comparison_table .data_table .titles .title a{color:#fff;font-size:16px;font-weight:450;letter-spacing:-.03em;line-height:150%;margin:0 4px;text-decoration:underline}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .data_table .titles .title{height:72px}}.adult_membership_plans .container .comparison_table .data_table .titles .title:last-of-type{border-bottom:0}.adult_membership_plans .container .comparison_table .data_table .titles .title .information{position:absolute;right:24px;top:50px}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .data_table .titles .title .information{top:24px}}.adult_membership_plans .container .comparison_table .data_table .titles .title .information:hover svg circle,.adult_membership_plans .container .comparison_table .data_table .titles .title .information:hover svg line{stroke:#fff}.adult_membership_plans .container .comparison_table .data_table .titles .title .information:hover .information-content{opacity:1}.adult_membership_plans .container .comparison_table .data_table .titles .title .information .icon{position:absolute;right:0;top:0;transition:.3s;width:24px}.adult_membership_plans .container .comparison_table .data_table .titles .title .information .information-content{background:#fff;border-radius:5px;box-shadow:0 0 16px #00000040;color:#252525;font-size:12px;font-weight:450;left:-165px;letter-spacing:-.03em;line-height:120%;max-width:293px;min-width:293px;opacity:0;padding:8px;position:absolute;text-align:center;top:-55px;z-index:999}.adult_membership_plans .container .comparison_table .data_table .data_columns{max-width:22.5%;width:100%}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .data_table .data_columns{max-width:unset;width:unset}}.adult_membership_plans .container .comparison_table .data_table .data_columns .data_col{height:121px}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .data_table .data_columns .data_col{height:72px}}.adult_membership_plans .container .comparison_table .compare_1 .data_col{background-color:#292929}.adult_membership_plans .container .comparison_table .compare_2 .data_col{background-color:#2e2e2e}.adult_membership_plans .container .comparison_table .compare_3{display:none}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .compare_3{display:block}}.adult_membership_plans .container .comparison_table .compare_3 .data_col{background-color:#323232}.adult_membership_plans .container .comparison_table .compare_4{display:none}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .compare_4{display:block}}.adult_membership_plans .container .comparison_table .compare_4 .data_col{background-color:#363636}.adult_membership_plans .container .comparison_table .compare_5{display:none}@media (min-width:1024px){.adult_membership_plans .container .comparison_table .compare_5{display:block}}.adult_membership_plans .container .comparison_table .compare_5 .data_col{background-color:#3b3b3b}.adult_membership_plans .right-order{order:2}.adult_membership_plans .left-order{order:1}.adult_membership_plans .compare_select{border-top:1px solid #585858;display:flex;flex-direction:row;position:sticky;top:0;z-index:9}.adult_membership_plans .compare_select .plan{align-items:center;display:flex;flex:1;justify-content:center;padding:40px 0}.adult_membership_plans .compare_select .plan select{-webkit-appearance:none;background:none;border:0;border-radius:0!important;color:#fff;font-size:16px;font-weight:600;line-height:150%;outline:none;text-align:center}.adult_membership_plans .compare_select .plan:first-of-type{background:#292929;border-left:1px solid #585858}.adult_membership_plans .compare_select .plan:last-of-type{background:#3b3b3b;border-left:1px solid #585858;border-right:1px solid #585858}.full_size_image{position:relative}.full_size_image img{height:auto;left:-24px;-o-object-fit:cover;object-fit:cover;position:relative;width:calc(100% + 48px)}.full_size_image .title{align-items:center;color:#fff;display:flex;font-size:56px;font-weight:800;height:100%;justify-content:center;left:0;letter-spacing:-.06em;line-height:100%;position:absolute;text-align:center;top:0;width:100%;z-index:8}@media (min-width:1024px){.full_size_image .title{font-size:80px}}.full_size_image .overlay{background:linear-gradient(180deg,#25252500,#252525);bottom:0;height:200px;left:-24px;position:absolute;width:calc(100% + 48px)}.mobile_app_component .two_column{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}@media (min-width:1024px){.mobile_app_component .two_column{flex-direction:row}}.mobile_app_component .two_column .column{width:100%}.mobile_app_component .two_column .column .inner{background:linear-gradient(180deg,#fff3,#fff0),linear-gradient(0deg,#0000000a,#0000000a),#fff;border-radius:24px;overflow:hidden;padding-top:80px;position:relative;width:100%}@media (min-width:1024px){.mobile_app_component .two_column .column .inner{max-height:800px;min-height:800px}}.mobile_app_component .two_column .column .inner .content{color:#252525;font-size:36px;font-weight:800;letter-spacing:-.06em;line-height:100%;padding:0 24px;text-align:center}@media (min-width:1024px){.mobile_app_component .two_column .column .inner .content{font-size:48px;margin-bottom:0;padding:0}}.mobile_app_component .two_column .column .inner .content br{display:none}@media (min-width:1024px){.mobile_app_component .two_column .column .inner .content br{display:block}}.mobile_app_component .two_column .column .inner .content strong{color:#e10a0a;display:block;font-size:80px;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:8px;text-align:center}.mobile_app_component .two_column .column .inner .tiny-content{bottom:0;color:#252525;font-size:14px;font-weight:450;line-height:150%;padding:0 24px 24px;position:absolute;text-align:center;width:100%}@media (min-width:1024px){.mobile_app_component .two_column .column .inner .tiny-content{padding:0 80px 40px}}.mobile_app_component .one_column{display:flex;gap:16px;margin-bottom:16px}.mobile_app_component .one_column .column{width:100%}.mobile_app_component .one_column .column .inner{align-items:center;background:linear-gradient(180deg,#fff3,#fff0),linear-gradient(0deg,#0000000a,#0000000a),#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;padding-top:80px;position:relative;width:100%}@media (min-width:1024px){.mobile_app_component .one_column .column .inner{flex-direction:row;max-height:800px;min-height:800px;padding-top:0}}.mobile_app_component .one_column .column .inner .content{color:#252525;flex:1;font-size:36px;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:64px;max-width:100%;padding:0 24px;text-align:center;width:100%}@media (min-width:1024px){.mobile_app_component .one_column .column .inner .content{font-size:48px;margin-bottom:0;max-width:50%;padding:0 20px 0 120px;text-align:left}}.mobile_app_component .one_column .column .inner .content br{display:none}@media (min-width:1024px){.mobile_app_component .one_column .column .inner .content br{display:block}}.mobile_app_component .one_column .column .inner .content strong{color:#e10a0a;display:block;font-size:80px;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:8px;text-align:center}.mobile_app_component .one_column .column .inner .image_col{flex:1;max-width:100%;padding-bottom:80px;width:100%}@media (min-width:1024px){.mobile_app_component .one_column .column .inner .image_col{max-width:50%;padding-bottom:0}}.mobile_app_component .one_column .column .list{margin-bottom:24px;padding:0 24px}@media (min-width:1024px){.mobile_app_component .one_column .column .list{padding:0}}.mobile_app_component .one_column .column .list li{align-items:flex-start;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:150%;margin-bottom:12px}.mobile_app_component .one_column .column .list li .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;margin-top:5px;max-width:16px;width:100%}.mobile_app_component .first_block .small_content{color:#fff;font-size:16px;letter-spacing:-.03em;line-height:150%;margin:24px auto 0;max-width:370px;padding:0 24px;text-align:center}@media (min-width:1024px){.mobile_app_component .first_block .small_content{padding:0}.mobile_app_component .first_block img{bottom:0;position:absolute}}.mobile_app_component .second_block img{margin-bottom:0}@media (min-width:1024px){.mobile_app_component .second_block img{margin-bottom:0}.mobile_app_component .third_block .inner_content{max-width:50%;padding:0 20px 0 120px}}.mobile_app_component .third_block .inner_content .content{margin-bottom:40px;max-width:100%!important;padding:0!important}@media (min-width:1024px){.mobile_app_component .third_block .inner_content .content{margin-bottom:64px}}.mobile_app_component .third_block .inner_content .list{margin-top:40px}.mobile_app_component .third_block .inner_content .btn_group{align-items:center!important;justify-content:center!important;margin-top:40px}@media (min-width:1024px){.mobile_app_component .third_block .inner_content .btn_group{align-items:flex-start!important;justify-content:flex-start!important}}.mobile_app_component .third_block .image_col{padding-bottom:0!important}@media (min-width:1024px){.mobile_app_component .third_block .image_col{padding-bottom:80px}.mobile_app_component .fourth_block .content{margin-bottom:80px}}.mobile_app_component .fourth_block img{margin-bottom:87px}@media (min-width:1024px){.mobile_app_component .fourth_block img{margin-bottom:0;padding:0 32px}.mobile_app_component .fifth_block .content{margin-bottom:20px}}.mobile_app_component .fifth_block .small_content{color:#fff;font-size:16px;letter-spacing:-.03em;line-height:150%;margin:24px auto 0;max-width:370px;padding:0 24px;text-align:center}@media (min-width:1024px){.mobile_app_component .fifth_block .small_content{padding:0}.mobile_app_component .fifth_block img{margin:0 auto;padding-bottom:0;width:524px}}.mobile_app_component .sixth_block .content_block{display:flex;flex-direction:column}.mobile_app_component .sixth_block .content_block .content{margin-bottom:24px!important;max-width:100%!important}@media (min-width:1024px){.mobile_app_component .sixth_block .content_block .content{margin-bottom:0}}.mobile_app_component .sixth_block .content_block .small_content{color:#fff;font-size:16px;letter-spacing:-.03em;line-height:150%;margin-bottom:50px;padding:0 24px;text-align:center}@media (min-width:1024px){.mobile_app_component .sixth_block .content_block .small_content{margin-bottom:0;margin-top:24px;max-width:470px;padding:0 20px 0 120px;text-align:left}}.mobile_app_component .sixth_block img{margin:0 auto;width:calc(85% + 25px)}@media (min-width:1024px){.mobile_app_component .sixth_block img{margin-left:unset;width:unset}}.mobile_app_component .seventh_block .content{margin-bottom:24px!important;max-width:100%!important}@media (min-width:1024px){.mobile_app_component .seventh_block .content{margin-bottom:0}}.mobile_app_component .seventh_block .small_content{color:#fff;font-size:16px;letter-spacing:-.03em;line-height:150%;margin:24px auto 0;max-width:370px;padding:0 24px;text-align:center}@media (min-width:1024px){.mobile_app_component .seventh_block .small_content{padding:0}}.mobile_app_component .eighth_block i{color:#e10a0a;display:inline-block;font-style:normal;position:relative}.mobile_app_component .eighth_block i:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAABGCAYAAAAXWNyWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAj8SURBVHgB7V1tUttGGH5WmBZoM3VnmnT6K+qPdoD+wDkBzglCTpD0BElOEHOCwAkgJwicAHOCmB9N8g8z05m2kA7upAmkgLbvs7vCwrFBMf6U9pkxWkuWkLTPvh+7776rkGPsIixOYaoYQJUUVFEjCpPHJxDcTn4/Q7QX79PQ/G1Rycce5fm62Ol/ye/q9jw04D5S3pNzpKxqgWz/xXHtR9QbGCEo5AB/YDaUii1L9ZxXIgkhmzq/uzKEKN/Y7yhJ5YXprq4aOL+mJQFBIjTJc74vvPJqcj25h5ps6xH0jpLyTbypYkjIFEGcRChNiERItmYhhxAhkhceSeVPhEKEBTlOqRG2b/VKKte2bPnScJKjLlXciKTi5HvjGMeNZGvfx3zpFl7V0t7nV5gJlbmfIJTrkcALlsCqhPaSqCqE2Q5kO0jCjDVBEpKh5HbV5QXWT6TVSTkkUUgGOV5u13pti1c1efF7gdmixsr/AW/qGCJINlE5odxPWZ5HyIxy8rgyUgsbZ9Cb3+P1BvqIsSKIJYRaQrOypTXrDbbmGUyX5WH4WVAtEoRwZKjGYnsU9X0nUOLckOcTwvDZF1WC7PFznSBa7gexR5ogscoITMWrEKaFW0I4VbIkD7Ao+0sXz6SKsCJ53MiQBgeYFYmoHqKFLDDPjNVeSpWRI0jCjmBrAXXuOxxVua+AYJHqAp+IXIh9gU2qCWlJ1WGriEFiH7MP5bkfJNWQfR96+RberOOaGBmCiPookxRCiNuiHlZP5SFjCSHSo5xUGUlCvMOHjSxJh27h1G9F3s2DeJ+y9tjd6zSYoRLEWvPTbAGL4mXsiJch/QGFhU+lhFEZFJvbnhCXg0SR97kiDe1evE8a2Hq3NspQCEJifI2ZR2IflMSm2AkQaCk/1C3Gl0iN5xiwW5cVUPXIW3wa2yjdqp2BEiQmhpMQBNVG0sCsCkk2aYjmyY7oJ8SgrZAozT2qchOvltOePxCCNCUGHrfpmDKkeI+jda86+gPn9awlPJ5qAUf3v03xvvtOEGtlB88uEoMdPREN0XUvKQYD2iYFqBdwEjutAds3gtArKVjRVk7srop6WfY2xXBwiFLxDP+tSWM1XQjKeIpHdy6TJD0lSML4TBicVlpIZ9WKVyGjgbeY20r0m4gT8Ppup9/2hCAdbIyqfF/9rs9jBR6fD0qSU3zcwrmDEKzcxG9P2v32WgTpRAyvRkYfrmNtq2m46rvt6qwrgrQjhoisVfFEKl6NjA/o3QgFKElS2SOp8Bd+XhIdtnuAOc3PvinzH3mMI6QuV+K6PMAvz1qPp5Ygzk1aQ8Ir4dA5h6C9qzq+oD1ygo8vO6maIM1F/sbco0kEL2HIYYJVqFKef8Bx2ZNjvPEtaoye+7W5J9nreoUEsbbGNDtXym5XlX8iqO3v8aoCj8xATIX15khwU4p0lCBUKTcwfS41RGI8sYG0nhxZhIx/VVwoI5JSpC1BGBNJlcLOLvnUTxHdYWznGbDnyZFN0FQQm3LTfS3/Lhxg4ROC2IBZbNF9pREqzLr7hRE9uujJkW2ILbIelydt/OtFgthgE/0iJgeN0Alh0xnUw3c4+hUemQbtDuXszAloY49cIMikdJrEaoXkcLPOntLK9R1g+QBDObklD6zAcJCOkmd2gE01qFZICMY4yk99RFeOwGCtuEztUWCBvaOyecyyRvSEBgvZQ7fnBPgRHrkB6/4t5ht2CIUTz0CmTJguVnFhz2MWbYS09gE9OYRIkW1uqVEKf2P2qegdSouNpJcitsc9YdF9eOQO8SR0UTELQWQnKNVOoM/jAWwMo4a3PfIKM7eZEqRYuInXd1oPu0nDqWaqe2QaxU5d7XR1d+CRS6hEnpMOBDHZcny/h0e64X6P3KLRgSCac2FvwyOXiFNySakedPhBzeXj8MghomZ0WaMDQYybUzpEWIRHHhHyDx2VtgSxo3oKJ5hagkfuwLxotqRrHY1UGe5/LiR5AI8cQplgoTMZ+u9IEGVH9cp+SkO+sI+fTAJAhnxwHK4jQZrBIxejnD2yjkLZFUxcyKX9IDJOw/EZL0VyBCHEI25lRHcl1QmcecWZdN6jyT4oCDjD7i1m1+J9V/akTuDLCvOOn2J6DR6Zhsu9aibFfc55Jpj5LeYPDzDv7ZGMgnXcKj0+C6JmltwFvOubQcQT8kkUdAtmzJOLHO67STUe2QDzyJEcf2G+guvCkyRbiM0HpvFod/yzh/ulf6QiZswqJ1hdSxx5DB2sP86Fkl5zM9UFvYSXJOMPUS01mwSoT3UYk4QGLDzGCqJW1iw5mLK7j3Ak0d4FHh8MjBzNfzi3ZPtJPs1x5TE6YEIgIcaWNOZDN5vySvQskW6cVpFW73XXKPHoPZoGKaHup12AsWdByyTEJL7kHJvNAtTLgYkvjysR55jjEP57HN1JS46+geSgX01d513h4YEqRergxYHt53iMLtCXaQ+cAE6/WvxrRWnyZ5c359E9KDVuYGaXwT9MIXYLr9MN3w8aNGCtNJnb9Wqn//jDDtlv8Z2nNURHAk2144nSD8TEODDe5Gxld1zjdzxReot+E2Oga9YlQXIoKC4IwIR5y4yg9q5xOsSrhSq3smU/l10ZGkFi2HEA/VjIco/50MSo2uzFgsBZBKWFuKtMScpl2jc586DfOVyGTpAk3Pp2bBVl+WxEiLbf4zi36+QmVyG36+AqaUDR80EuNT9SBIlhRejUEslil87SNW1bTC3rWY+Y4fgLkRBUH1yBIZYUgyRFEiNJkFYw2ppZj6QlLcLlcRW7ZVtaVXVYL64XYEOYxExIQjDVOVWHNgtKc06Kqg69xxNjQpBWuHVgS3ZJdx0yE4G2UmZHm+mCujFqxHFLppcoFUgGuV+3PKmqMav1qBCiFWNJkHawOeZ1KD24orODBUsccAohScJWuadN3pOgrhDVec6p7D/GcaNbIjkbwbiVBSPZghBm2qIuyj3c5j3Ari4eE+GfwGxRe48P9XGQfJkhSCfYNW+mSkyKEplKtJUHU3HnCzGG/OMq8JvLrkcVkFjBuu4WWGrwXBJQrl1nXo0Iqj4uJLgM/wNhQCO+0ucDtgAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:150%;left:-33%;position:absolute;top:-35%;width:157%}.mobile_app_component .cta_block{background:linear-gradient(180deg,#fff3,#fff0),#e10a0a;border-radius:24px;display:flex;flex-direction:column;margin-bottom:160px}@media (min-width:1024px){.mobile_app_component .cta_block{flex-direction:row;margin-bottom:200px}}.mobile_app_component .cta_block .image_side{flex:1;padding:0 40px}@media (min-width:1024px){.mobile_app_component .cta_block .image_side{padding:40px 40px 0}}.mobile_app_component .cta_block .content_side{flex:1;padding:80px 24px}@media (min-width:1024px){.mobile_app_component .cta_block .content_side{padding:80px 0 80px 80px}}.mobile_app_component .cta_block .content_side h2{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.mobile_app_component .cta_block .content_side h2{font-size:48px;text-align:left}}.mobile_app_component .cta_block .content_side .description{color:#fff;font-size:20px;font-weight:450;letter-spacing:-.03em;line-height:150%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.mobile_app_component .cta_block .content_side .description{text-align:left}.mobile_app_component .cta_block .content_side .btn_group{justify-content:flex-start}}.dark_mode .inner{background:#2e2e2e!important}.dark_mode .content,.dark_mode .tiny-content{color:#fff!important}.mobile_app_header{margin-bottom:80px;margin-top:120px}@media (min-width:1024px){.mobile_app_header{display:block;margin-top:210px}}.mobile_app_header .sub_title{font-size:14px;font-weight:600;text-transform:uppercase}.mobile_app_header .sub_title,.mobile_app_header h1{color:#fff;line-height:100%;margin-bottom:40px;text-align:center}.mobile_app_header h1{font-size:56px;font-weight:800;letter-spacing:-.06em}.mobile_app_header h1 br{display:none}@media (min-width:1024px){.mobile_app_header h1 br{display:block}.mobile_app_header h1{font-size:80px}}.mobile_app_header .content{color:#fff;font-size:20px;font-weight:450;letter-spacing:-.03em;line-height:150%;margin-bottom:40px;text-align:center}.mobile_app_header .content br{display:none}@media (min-width:1024px){.mobile_app_header .content br{display:block}}.mobile_app_header .btn_group{align-items:center!important;justify-content:center!important}.column_featured_number_blocks{margin-bottom:80px}@media (min-width:1024px){.column_featured_number_blocks{margin-bottom:100px}}.column_featured_number_blocks .section_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:80px;text-align:center}@media (min-width:1024px){.column_featured_number_blocks .section_title{font-size:64px;line-height:64px}}.column_featured_number_blocks .section_columns{flex-wrap:wrap}@media (min-width:1024px){.column_featured_number_blocks .section_columns{margin-left:-8px;margin-right:-8px}}.column_featured_number_blocks .section_col{background:#2e2e2e;border-radius:5px;margin-bottom:16px;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.column_featured_number_blocks .section_col{display:flex;flex-direction:column;margin:0 8px 16px;max-width:calc(50% - 16px)}}.column_featured_number_blocks .section_col:before{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.column_featured_number_blocks .section_col.col_1:before{background-image:url(./1.BC8yUjQF.png)}.column_featured_number_blocks .section_col.col_2:before{background-image:url(./2.BRbvP4uS.png)}.column_featured_number_blocks .section_col.col_3:before{background-image:url(./3.DkwLZtLQ.png)}.column_featured_number_blocks .section_col.col_4:before{background-image:url(./4.CtmYsdGv.png)}.column_featured_number_blocks .col_body{padding:56px 24px 0}@media (min-width:1024px){.column_featured_number_blocks .col_body{margin-bottom:auto;padding:80px 80px 27px}}.column_featured_number_blocks .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.column_featured_number_blocks .title{font-size:48px;line-height:48px}}.column_featured_number_blocks .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:24px;text-align:center}@media (min-width:1024px){.column_featured_number_blocks .description{font-size:20px;line-height:30px}}.column_featured_number_blocks .pills{display:flex;flex-wrap:wrap;justify-content:center}.column_featured_number_blocks .pill{background:#3f3f3f;border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;margin:0 0 8px;padding:4px 16px;text-align:center}@media (min-width:1024px){.column_featured_number_blocks .pill{margin:0 8px 8px 0}}.column_featured_number_blocks .image{margin-top:16px}.feature_tabbed_carousel{padding:80px 0}@media (min-width:1024px){.feature_tabbed_carousel{padding:100px 0}}.feature_tabbed_carousel .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.feature_tabbed_carousel .title{font-size:64px;line-height:64px}}.feature_tabbed_carousel .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:80px;text-align:center}@media (min-width:1024px){.feature_tabbed_carousel .description{margin:0 auto 80px;max-width:640px}}.feature_tabbed_carousel .tabs_header{background:#fff;background:linear-gradient(180deg,#ffffff2a,#fff0);border-radius:24px;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative}.feature_tabbed_carousel .tabs_header:before{background:#2e2e2e;border-radius:24px;bottom:0;content:"";height:calc(100% - 1px);left:1px;position:absolute;width:calc(100% - 2px)}.feature_tabbed_carousel .tab{background:none;border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:20px;padding:16px;position:relative;transition:all .3s ease;width:100%;z-index:2}@media (min-width:1024px){.feature_tabbed_carousel .tab{max-width:25%}}.feature_tabbed_carousel .tab:hover{color:#fff;cursor:pointer}.feature_tabbed_carousel .tab:before{border-radius:5px;content:"";height:calc(100% - 1px);left:1px;position:absolute;top:1px;transition:all .3s ease;width:calc(100% - 2px);z-index:-1}.feature_tabbed_carousel .tab.active{background:linear-gradient(180deg,#ffffff2a,#fff0);color:#fff}.feature_tabbed_carousel .tab.active:before{background:linear-gradient(180deg,#0000001d,#00000014),#3f3f3f}.feature_tabbed_carousel .tab_body{margin-top:80px;overflow:hidden}.feature_tabbed_carousel .swiper-slide{position:relative}.feature_tabbed_carousel .slide_image{overflow:hidden;position:relative}.feature_tabbed_carousel .slide_image img{border-radius:10px;z-index:1}.feature_tabbed_carousel .slide_image:after{background:linear-gradient(1turn,#2e2e2e,#2e2e2e00);border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.feature_tabbed_carousel .slide_image_data{bottom:0;display:flex;flex-direction:column;height:100%;left:0;max-height:calc(100% - 48px);max-width:calc(100% - 48px);padding:24px;position:absolute;transition:all .3s ease;width:100%;z-index:3}.feature_tabbed_carousel .slide_image_data .logo{align-items:center;border-radius:5px;display:flex;height:48px;justify-content:center;margin-bottom:16px;max-width:48px;width:100%}@media (min-width:1024px){.feature_tabbed_carousel .slide_image_data .logo{height:80px;max-width:80px}}.feature_tabbed_carousel .slide_image_data .logo img{border-radius:5px}.feature_tabbed_carousel .slide_image_data .title{font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:0;margin-top:auto;text-align:left}.feature_tabbed_carousel .swiper-slide{cursor:pointer}.feature_tabbed_carousel .swiper-slide:hover .slide_image_data{opacity:0;visibility:hidden}.feature_tabbed_carousel .swiper-slide:hover .slide_image img{filter:blur(1px)}.feature_tabbed_carousel .swiper-slide:hover .slide_data_overlay{opacity:1;visibility:visible}.feature_tabbed_carousel .slide_data_overlay{background:#252525cc;display:flex;flex-direction:column;height:100%;left:0;max-height:calc(100% - 48px);max-width:calc(100% - 48px);opacity:0;padding:24px;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9}.feature_tabbed_carousel .slide_data_overlay .logo{margin-bottom:16px;max-width:60px;width:100%}.feature_tabbed_carousel .slide_data_overlay .title{font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:24px;margin-top:auto;text-align:left}.feature_tabbed_carousel .slide_data_overlay .desc{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.feature_tabbed_carousel .slide_data_overlay .btn_group{margin-top:24px;width:100%}.feature_tabbed_carousel .slide_data_overlay .btn_group a{width:100%!important}.feature_tabbed_carousel .tab_body_slider_mobile{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:90}.feature_tabbed_carousel .tab_body_slider_mobile button.close{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;position:absolute;right:24px;top:24px;width:100%;z-index:10}.feature_tabbed_carousel .tab_body_slider_mobile button.close svg{max-width:24px}.feature_tabbed_carousel .tab_body_slider_mobile .slide_image{background-position:50%;background-size:cover;filter:blur(10px);min-height:101vh;position:relative;width:102%}.feature_tabbed_carousel .tab_body_slider_mobile .slide_content{left:0;max-width:calc(100% - 48px);padding:100px 24px 24px;position:absolute;top:0;width:100%;z-index:9}.feature_tabbed_carousel .tab_body_slider_mobile .logo{margin-bottom:24px;max-width:60px;width:100%}.feature_tabbed_carousel .tab_body_slider_mobile .title{font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:24px;margin-top:auto;text-align:left}.feature_tabbed_carousel .tab_body_slider_mobile .desc{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.feature_tabbed_carousel .tab_body_slider_mobile .btn_group{margin-top:24px;width:100%}.feature_tabbed_carousel .tab_body_slider_mobile .btn_group a{width:100%!important}.feature_tabbed_carousel .tab_body_slider_mobile .navigation{align-items:center;bottom:24px;display:flex;justify-content:center;left:24px;position:absolute;z-index:90}.feature_tabbed_carousel .tab_body_slider_mobile .navigation .tab_slider_next,.feature_tabbed_carousel .tab_body_slider_mobile .navigation .tab_slider_prev{align-items:center;background:#252525;border-radius:5px;display:flex;height:48px;justify-content:center;margin-right:16px;width:48px}.feature_tabbed_carousel .tab_body_slider_mobile .navigation .tab_slider_next svg,.feature_tabbed_carousel .tab_body_slider_mobile .navigation .tab_slider_prev svg{max-width:24px}.feature_tabbed_carousel .tab_body_slider_mobile .navigation .tab_slider_next svg path,.feature_tabbed_carousel .tab_body_slider_mobile .navigation .tab_slider_prev svg path{stroke:#fff}.tier_points_panel{padding:160px 0}@media (min-width:1024px){.tier_points_panel{padding:200px 0}}.tier_points_panel .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.tier_points_panel .title{font-size:64px;line-height:64px}}.tier_points_panel .title br{display:none}@media (min-width:1024px){.tier_points_panel .title br{display:block}}.tier_points_panel .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:80px;text-align:center}@media (min-width:1024px){.tier_points_panel .description{margin:0 auto 80px;max-width:640px}}.tier_points_panel .ways_to_earn_wrapper{flex-wrap:wrap}.tier_points_panel .way_to_earn{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 0 16px;max-width:50%;padding:24px 0;width:100%}@media (min-width:1024px){.tier_points_panel .way_to_earn{margin:0 0 40px;max-width:25%}}.tier_points_panel .icon{margin-bottom:16px;max-width:80px;width:100%}.tier_points_panel .wte_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:8px;text-align:center}@media (min-width:1024px){.tier_points_panel .wte_title{font-size:20px;letter-spacing:-.06em;line-height:20px;margin-bottom:16px}}.tier_points_panel .wte_detail{color:#d3d3d3;font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:30px}.tier_points_panel .sub_title,.tier_points_panel .wte_detail{font-display:swap;font-family:Gotham SSm;font-style:normal;text-align:center}.tier_points_panel .sub_title{color:#fff;font-size:32px;font-weight:600;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;margin-top:64px}@media (min-width:1024px){.tier_points_panel .sub_title{margin-top:80px}}.tier_points_panel .btn_group{flex-direction:column}@media (min-width:1024px){.tier_points_panel .btn_group{flex-direction:row}}@media (max-width:1024px){.tier_points_panel .btn_group a{width:100%}.tier_points_panel .btn_group a:first-child{margin-bottom:24px}.tier_points_panel .btn_group a:nth-child(2){margin-left:0}}.tier_benefits{padding:80px 0}@media (min-width:1024px){.tier_benefits{padding:100px 0}}.tier_benefits .container{padding:0}@media (min-width:1024px){.tier_benefits .container{padding:0 24px}}.tier_benefits .title_area{padding:0 24px}.tier_benefits .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.tier_benefits .title{font-size:64px;line-height:64px}}.tier_benefits .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:80px;text-align:center}@media (min-width:1024px){.tier_benefits .description{margin:0 auto 80px;max-width:640px}.tier_benefits .tier_level_wrapper{border-left:1px solid #585858;border-right:1px solid #585858}}.tier_benefits .tier_level_header{border-bottom:1px solid #585858;border-top:1px solid #585858}.tier_benefits .tier_col_title{max-width:calc(100% - 192px);width:100%}@media (min-width:1024px){.tier_benefits .tier_col_title{max-width:calc(100% - 600px)}}.tier_benefits .header_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;padding:40px 24px}.tier_benefits .tier_col_tier{align-items:center;border-left:1px solid #585858;display:flex;justify-content:center;max-width:64px;width:100%}@media (min-width:1024px){.tier_benefits .tier_col_tier{max-width:200px}}.tier_benefits .tier_col_tier.bronze{background:#292929}.tier_benefits .tier_col_tier.silver{background:#2e2e2e}.tier_benefits .tier_col_tier.gold{background:#323232}.tier_benefits .tier_col_tier img{max-width:40px}.tier_benefits .tier_level_body_row{border-bottom:1px solid #585858}.tier_benefits .tier_level_body_row .tier_col_tier img{max-width:24px}.tier_benefits .row_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding:24px}@media (min-width:1024px){.tier_benefits .row_title{font-size:16px;letter-spacing:-.03em;line-height:24px}}.tier_benefits .benefit_text{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px}@media (min-width:1024px){.tier_benefits .partner_discounts_table{border-left:1px solid #585858;border-right:1px solid #585858}}.tier_benefits .partner_discounts_table .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-bottom:0;padding:40px 24px;text-align:left}.tier_benefits .partner_discount_body{border-top:1px solid #585858}.tier_benefits .partner_discount_row{border-bottom:1px solid #585858}.tier_benefits .partner_discount_row .tier_col_tier{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:21px}@media (min-width:1024px){.tier_benefits .partner_discount_row .tier_col_tier{font-size:16px;letter-spacing:-.03em;line-height:24px}.tier_benefits .partner_discount_row .tier_col_title{padding:12px 24px}}.seo_content_block{margin-top:80px}.seo_content_block h2{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.06em;line-height:100%;margin-bottom:24px}.seo_content_block .content{color:#d3d3d3;font-size:18px;font-style:normal;font-weight:450;letter-spacing:-.015em;line-height:150%}.mobile-app-terms{padding:80px 0}.mobile-app-terms h1{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:40px;text-align:center}.mobile-app-terms h1 br{display:none}@media (min-width:1024px){.mobile-app-terms h1 br{display:block}}@media (min-width:375px){.mobile-app-terms h1{font-size:54px}}@media (min-width:420px){.mobile-app-terms h1{font-size:54px}}@media (min-width:1024px){.mobile-app-terms h1{font-size:80px;line-height:80px;margin:0 auto 40px;width:100%}}.mobile-app-terms p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:28px;margin-bottom:40px}.mobile-app-terms p:last-child{margin-bottom:0}.mobile-app-terms p a{color:#d3d3d3;font-size:20px;font-weight:400;line-height:30px;text-decoration:underline}.mobile-app-terms h3,.mobile-app-terms p a{font-display:swap;font-family:Gotham SSm;font-style:normal}.mobile-app-terms h3{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:24px;margin-bottom:24px}.mobile-app-terms ol,.mobile-app-terms ul{display:flex;flex-direction:column;margin-bottom:16px}.mobile-app-terms ol li,.mobile-app-terms ul li{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:24px;padding:0 0 0 40px;position:relative}.mobile-app-terms ol li:before,.mobile-app-terms ul li:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGoSURBVHgBzVeNVYMwEL74HKBuABOIE1A3cANxAzfADWgnKCO4gc8JqBOEDegG5x1JbF5eCwFC6vfeV6CEfF/+LhcBnkDEDV1eiDkxIybEjX59IrbEI/Gb+CmEOEEIkHBCrIgdTsOBv4W54BZr4aWoYCp0qyWGg0Tf3qCCGYYVt01ksVt+yURiawrHgAQ1u9dES3wyq+TOEq8iiIPWKM2D0OL8p4S4SKkXWtMDJcTHO/8IVBGug7CoQfXu60AZngPpPajwGhJv1LU131DjYMBEH9p5CHJYQVwDR8rn7LLBMCjsmum59Pim4YI+m0w3Um6OeF8veBSSqDYmZu1WgE54nSDew8fAzhGoQ4kbA2NDINGJ32wqhDjqIfCZhBIHttOZ4oyGl+EPjCMhfl0yweJ0+YB5OHIFxQTH0jaxoOUGhQnFvBFtPF1zCK1BJaZbWIYH05IdxseBtf/Hdsw3dNlDPOy15jkl03OhgQgpGYmn5uEvJdM52jOonG01ca1xHXjLtNwycbuDiWMkxPLkOnxjzNXeqCeKdlo4GatfgCfwfDzfEh8h0PH8Fzzymf8IgVtAAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:16px;left:0;max-width:16px;position:absolute;top:9px;width:100%}.follow_virgin_active{background:#1e1e1e;padding:80px 0}@media (min-width:1024px){.follow_virgin_active{padding:100px 0}}.follow_virgin_active .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:48px;margin-bottom:80px;text-align:center}@media (min-width:1024px){.follow_virgin_active .title{font-size:64px;line-height:64px}}.follow_virgin_active .social_item,.follow_virgin_active .social_items{align-items:center;display:flex;justify-content:center}.follow_virgin_active .social_item{border-radius:64px;height:40px;margin:0 20px;max-width:40px;width:100%}@media (min-width:1024px){.follow_virgin_active .social_item{height:80px;max-width:80px}}.follow_virgin_active .social_item svg{height:16px;max-width:16px;width:100%}@media (min-width:1024px){.follow_virgin_active .social_item svg{height:32px;max-width:32px}}.follow_virgin_active .grey_outline .social_item{border:2px solid hsla(0,0%,100%,.16)}.follow_virgin_active .grey_background .social_item{background:#3f3f3f}.follow_virgin_active .red_outline .social_item{border:2px solid #e10a0a}.follow_virgin_active .red_background .social_item{background:#e10a0a}.follow_virgin_active.light{background:#fff}.follow_virgin_active.light .title{color:#1e1e1e}.follow_virgin_active.light .social_item svg path{fill:#1e1e1e}.follow_virgin_active.light .grey_outline .social_item{border:2px solid #d3d3d3}.follow_virgin_active.light .grey_background .social_item svg path,.follow_virgin_active.light .red_background .social_item svg path{fill:#fff}.bullet_list{background:#1e1e1e;padding:80px 0}@media (min-width:1024px){.bullet_list{padding:100px 0}}.bullet_list .section_title_area{margin-bottom:80px}.bullet_list .section_title_area .small_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:700;line-height:14px;margin-bottom:24px;text-transform:uppercase}.bullet_list .section_title_area .big_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.06em;line-height:36px;margin-bottom:40px}@media (min-width:768px){.bullet_list .section_title_area .big_title{font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;line-height:48px}}@media (min-width:1024px){.bullet_list .section_title_area .big_title{font-display:swap;font-family:Gotham SSm;font-size:64px;font-style:normal;font-weight:800;line-height:64px}}.bullet_list .section_title_area .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px}@media (min-width:1024px){.bullet_list .list_section.col_1{-moz-columns:1;column-count:1}.bullet_list .list_section.col_2{-moz-columns:2;column-count:2}.bullet_list .list_section.col_3{-moz-columns:3;column-count:3}.bullet_list .list_section.col_4{-moz-columns:4;column-count:4}}.bullet_list .list_section li{align-items:center;display:flex;margin-bottom:12px}.bullet_list .list_section li .icon{align-items:center;display:flex;height:16px;justify-content:center;margin-right:12px;max-width:16px;width:100%}.bullet_list .list_section li span{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px}.bullet_list.light{background:#fff}.bullet_list.light .section_title_area .small_title{color:#fff}.bullet_list.light .section_title_area .big_title{color:#1e1e1e}.bullet_list.light .section_title_area .description{color:#fff}.bullet_list.light .list_section li span{color:#1e1e1e}.template_slice_image_block{background:#1e1e1e;overflow:hidden;padding:0 0 80px}@media (min-width:1024px){.template_slice_image_block{padding:100px 0}}.template_slice_image_block .section_title_area{margin-bottom:80px}.template_slice_image_block .section_title_area .small_title{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:700;line-height:14px;margin-bottom:24px;text-align:center;text-transform:uppercase}.template_slice_image_block .section_title_area .big_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:36px;margin-bottom:40px;text-align:center}@media (min-width:768px){.template_slice_image_block .section_title_area .big_title{font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;line-height:48px}}@media (min-width:1024px){.template_slice_image_block .section_title_area .big_title{font-display:swap;font-family:Gotham SSm;font-size:64px;font-style:normal;font-weight:800;line-height:64px}}.template_slice_image_block .section_title_area .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;text-align:center}.template_slice_image_block .image_block_grid.image_block_grid_grid .swiper-wrapper{flex-wrap:wrap}.template_slice_image_block .image_block_grid.image_block_grid_grid .swiper-slide{width:100%}@media (min-width:768px){.template_slice_image_block .image_block_grid.image_block_grid_grid .swiper-slide{margin:0 8px 16px;max-width:calc(33.333% - 16px)}}.template_slice_image_block .swiper-slide{margin-bottom:16px}.template_slice_image_block .block_inner{aspect-ratio:1/1;border-radius:5px;display:flex;overflow:hidden;position:relative}.template_slice_image_block .image_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.template_slice_image_block .body_wrapper{background:linear-gradient(180deg,#25252500,#252525cc);display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.template_slice_image_block .body_wrapper .icon{align-items:center;background:#fff;border-radius:100px;display:flex;height:80px;justify-content:center;margin:24px;max-width:80px;width:100%}.template_slice_image_block .body_wrapper .icon img{filter:invert(1);max-width:32px}.template_slice_image_block .body_wrapper .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24pxpx;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin:auto 40px 40px}.template_slice_image_block .slide_pagination{align-items:center;display:flex;margin-top:44px}.template_slice_image_block .scrollbar{margin-right:24px;width:100%}.template_slice_image_block .image_block_grid_caro_progress{background:#3f3f3f;border-radius:2px;height:2px;position:relative;width:100%}.template_slice_image_block .image_block_grid_caro_progress .swiper-pagination-progressbar-fill{background:#fff;height:2px;position:absolute;top:0;transform-origin:left top;width:100%}.template_slice_image_block .arrows{display:flex;max-width:112px;width:100%}.template_slice_image_block .image_block_grid_caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.template_slice_image_block .image_block_grid_caro_button svg{max-width:24px}.template_slice_image_block .image_block_grid_caro_prev{margin-right:16px}.template_slice_image_block .swiper-button-disabled{opacity:.1}.template_slice_image_block.light{background:#fff}.template_slice_image_block.light .section_title_area .small_title{color:#b0b0b0}.template_slice_image_block.light .section_title_area .big_title{color:#1e1e1e}.template_slice_image_block.light .section_title_area .description{color:#b0b0b0}.template_slice_image_block.light .list_section li span{color:#1e1e1e}.template_slice_image_block.light .image_block_grid_caro_progress{background:#eaeaea}.template_slice_image_block.light .image_block_grid_caro_button,.template_slice_image_block.light .image_block_grid_caro_progress .swiper-pagination-progressbar-fill{background:#1e1e1e}.template_slice_image_block.light .image_block_grid_caro_button svg path{stroke:#fff}.template_slice_image_block.light .swiper-button-disabled{background:#eaeaea;opacity:1}.template_slice_image_block.light .swiper-button-disabled svg path{stroke:#1e1e1e}.copy_block{background:#1e1e1e;padding:80px 0}@media (min-width:1024px){.copy_block{padding:100px 0}}.copy_block .section_title_area{margin-bottom:80px;text-align:center}.copy_block .section_title_area .small_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:700;line-height:14px;margin-bottom:24px;text-transform:uppercase}.copy_block .section_title_area .big_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:36px;margin-bottom:40px}@media (min-width:768px){.copy_block .section_title_area .big_title{font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;line-height:48px}}@media (min-width:1024px){.copy_block .section_title_area .big_title{font-display:swap;font-family:Gotham SSm;font-size:64px;font-style:normal;font-weight:800;line-height:64px}}.copy_block .section_title_area .description{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px}.copy_block.light{background:#fff}.copy_block.light .section_title_area .small_title{color:#fff}.copy_block.light .section_title_area .big_title{color:#1e1e1e}.copy_block.light .section_title_area .description{color:#fff}.copy_block.light .no_box .copy_block_item_icon{background:#eb002a!important}.copy_block.light .copy_blocks .copy_block_item{background:#eaeaea}.copy_block.light .copy_blocks .copy_block_item .copy_block_item_description,.copy_block.light .copy_blocks .copy_block_item .copy_block_item_title{color:#1e1e1e}.copy_block.light .copy_blocks .copy_block_item .copy_block_item_icon{background:#252525}.copy_block .wrap_copy_block{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1024px){.copy_block .wrap_copy_block{align-items:flex-start}}.copy_block .wrap_copy_block .copy_block_item{flex-basis:calc(50% - 40px)}.copy_block .wrap_copy_block_more{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:1024px){.copy_block .wrap_copy_block_more{align-items:flex-start}}.copy_block .wrap_copy_block_more .copy_block_item{flex-basis:calc(33% - 40px)!important}.copy_block .copy_blocks{display:flex;flex-direction:column;gap:40px;padding:0}@media (min-width:1024px){.copy_block .copy_blocks{align-items:flex-start;flex-direction:row}}.copy_block .copy_blocks .no_box{align-content:center!important;align-items:center!important;background:none!important}.copy_block .copy_blocks .copy_block_item{align-items:flex-start;background:#2e2e2e;border-radius:5px;display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:40px}.copy_block .copy_blocks .copy_block_item .copy_block_item_icon{align-items:center;background:#fff;border-radius:5px;display:flex;height:80px;justify-content:center;margin-bottom:26px;width:80px}.copy_block .copy_blocks .copy_block_item .copy_block_item_icon img{max-width:32px}.copy_block .copy_blocks .copy_block_item .copy_block_item_title{color:#fff;font-size:24px;font-weight:600;letter-spacing:-.06em;line-height:100%}.copy_block .copy_blocks .copy_block_item .copy_block_item_description{color:#fff;font-size:18px;font-weight:400;letter-spacing:-.015em;line-height:150%}.thank_you_page_blocks .next{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:0 24px 40px;text-align:center;text-transform:uppercase}.thank_you_page_blocks .container{display:flex;flex-direction:column}@media (min-width:1024px){.thank_you_page_blocks .container{flex-direction:row}}.thank_you_page_blocks .block{background:#2e2e2e;border-radius:24px;margin-bottom:24px;padding:80px 0 0;width:100%}@media (min-width:1024px){.thank_you_page_blocks .block{display:flex;flex-direction:column;margin-bottom:0;margin-left:12px;margin-right:12px;max-width:33.333%}}.thank_you_page_blocks .block_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-2.16px;line-height:100%;margin-bottom:24px;padding:0 24px;text-align:center}@media (min-width:1024px){.thank_you_page_blocks .block_title{font-size:42px;padding:0 40px}}.thank_you_page_blocks .block_description{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:24px;padding:0 24px;text-align:center}@media (min-width:1024px){.thank_you_page_blocks .block_description{padding:0 40px}}.thank_you_page_blocks .block_image{margin-top:auto}.compare_plans_banner .banner_inner{align-items:center;background:#2e2e2e;border-radius:5px;display:flex;flex-direction:column;justify-content:center;padding:24px}@media (min-width:1024px){.compare_plans_banner .banner_inner{flex-direction:row;justify-content:space-between;padding:24px 40px}}.compare_plans_banner .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:120%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.compare_plans_banner .title{margin-bottom:0}}.wellness_quiz_wrapper .quizz_section_wrapper{margin-bottom:80px}.wellness_quiz_wrapper .quizz_section_wrapper .section_title{margin:0 auto;max-width:600px}.wellness_quiz_wrapper .quizz_section_wrapper .section_title h2{font-size:36px;letter-spacing:-2.16px;line-height:100%;margin-bottom:16px}.wellness_quiz_wrapper .quizz_section_wrapper .section_title p{font-size:14px;margin-bottom:48px}.wellness_quiz_wrapper .quizz_section_wrapper .section_title.large h2{font-size:42px;letter-spacing:-2.523px}@media (min-width:1024px){.wellness_quiz_wrapper .quizz_section_wrapper .section_title.large h2{font-size:48px;letter-spacing:-2.88px}}.wellness_quiz_wrapper .quizz_section_wrapper .section_title.large p{font-size:16px;letter-spacing:-.526px;line-height:150%}@media (min-width:1024px){.wellness_quiz_wrapper .quizz_section_wrapper .section_title.large p{margin-bottom:48px}}.wellness_quiz_wrapper .quiz_question_wrapper{display:flex;flex-wrap:wrap;width:100%}.wellness_quiz_wrapper input{display:none;height:0;opacity:0;visibility:hidden;width:0}.wellness_quiz_wrapper label{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:150%;position:relative;transition:all .3s ease}.wellness_quiz_wrapper label:hover{cursor:pointer}.wellness_quiz_wrapper .singleSelect{margin:0 auto;max-width:600px;width:100%}.wellness_quiz_wrapper .singleSelect>div{width:100%}.wellness_quiz_wrapper .singleSelect .quiz_question_row{display:flex;margin-bottom:16px;width:100%}.wellness_quiz_wrapper .singleSelect .quiz_question_row input:checked+label{background:#3f3f3f}.wellness_quiz_wrapper .singleSelect .quiz_question_row input:checked+label .icon{opacity:1}.wellness_quiz_wrapper .singleSelect .quiz_question_row label{align-items:center;background:#2e2e2e;border-radius:5px;display:flex;padding:24px 48px 24px 24px;width:100%}.wellness_quiz_wrapper .singleSelect .quiz_question_row .icon{opacity:0;position:absolute;right:24px;transition:all .3s ease}.wellness_quiz_wrapper .tagSelect{display:flex;flex-wrap:wrap}.wellness_quiz_wrapper .tagSelect>div{display:flex;flex-wrap:wrap;margin:0 auto;max-width:600px;width:100%}.wellness_quiz_wrapper .tagSelect .quiz_question_row{display:flex;margin:0 16px 16px 0}.wellness_quiz_wrapper .tagSelect label{align-items:center;background:#3f3f3f;border-radius:5px;display:flex;font-size:18px;letter-spacing:-.27px;padding:3px 16px;white-space:nowrap}.wellness_quiz_wrapper .tagSelect label .icon{display:none;max-width:24px;width:100%}.wellness_quiz_wrapper .tagSelect input:checked+label{background:#fff;color:#252525}.wellness_quiz_wrapper .multiSelect{margin:0 auto;max-width:600px;padding-top:26px}.wellness_quiz_wrapper .multiSelect>div{width:100%}.wellness_quiz_wrapper .multiSelect .quiz_question_row{display:flex;margin-bottom:16px;width:100%}.wellness_quiz_wrapper .multiSelect .quiz_question_row input:checked+label{background:#3f3f3f}.wellness_quiz_wrapper .multiSelect .quiz_question_row input:checked+label span{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACfSURBVHgB3Y67DcMgEIa5ZIEIMQASj4bGK2QDb5A2W8SjZISMkEzgjECZBpIeIXKWjGXZ8kMu/UmHDtB39xOyf7TWF6XU1xhTbBETVp3fDmvFlNId23cI4TySp6IMRWvtL/8dmwOjFDHGmjFGnHOvNWIne+8/lFLAtsoDlsQG6F+klBUA3LAeKJZzYrc5gwmebYLrkjiJEKLknJ/IPvkDaoFdxxm68G0AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:16px auto;border-color:#fff}.wellness_quiz_wrapper .multiSelect .quiz_question_row label{align-items:center;background:#2e2e2e;border-radius:5px;display:flex;padding:24px 48px 24px 24px;width:100%}.wellness_quiz_wrapper .multiSelect .quiz_question_row label span{border:1px solid #b0b0b0;border-radius:6px;height:24px;margin-right:16px;max-width:24px;position:relative;width:100%}.wellness_quiz_wrapper .quiz_section_button{justify-content:flex-end;width:100%}.wellness_quiz_wrapper.wellness_quiz_overlay{background:#252525;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:900}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper{align-items:center;background:#363636a8;display:flex;margin-bottom:40px;padding:24px 0}@media (min-width:1024px){.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper{margin-bottom:80px}}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper .container{align-items:center;display:flex;max-width:600px;padding:0}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper button{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper button.back{margin-left:24px}@media (min-width:1024px){.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper button.back{margin-left:80px}}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper button.close{margin-right:24px}@media (min-width:1024px){.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper button.close{margin-right:80px}}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper button svg path{stroke:#fff}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper .stepper_progress{background:#3f3f3f;border-radius:6px;height:6px;overflow:hidden;width:100%}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_stepper .stepper_progress .progress{background:#e10a0a;border-radius:6px;height:6px}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_message{align-items:center;display:flex;justify-content:center;left:0;padding:24px 0;position:fixed;top:0;width:100%}.wellness_quiz_wrapper.wellness_quiz_overlay .wellness_quiz_message .message{background:#21a66c;border-radius:12px;box-shadow:0 6px 16px #00000029;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:150%;padding:8px 24px}.simple_thin_cta{margin-bottom:24px}.simple_thin_cta .thin_cta_wrapper{border-radius:24px;display:flex;flex-direction:column;overflow:hidden}@media (min-width:1024px){.simple_thin_cta .thin_cta_wrapper{flex-direction:row}}.simple_thin_cta .box_width_boxed{margin:0 auto;max-width:784px}.simple_thin_cta .box_width_boxed .body{padding:40px 80px}.simple_thin_cta .theme_red{background:#e10a0a;position:relative}.simple_thin_cta .theme_red:before{background:#fff;background:linear-gradient(180deg,#fff3,#fff0 20%);content:"";display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.simple_thin_cta .theme_grey{background:#2e2e2e}.simple_thin_cta .theme_white{background:#fff}.simple_thin_cta .theme_white .body h3,.simple_thin_cta .theme_white .body p{color:#000}.simple_thin_cta .cta_card{position:relative;z-index:5}@media (min-width:1024px){.simple_thin_cta .cta_card.no_image{align-items:center;display:flex;max-width:100%}.simple_thin_cta .cta_card.no_image .cta_body{width:100%}.simple_thin_cta .cta_card.no_image p{margin-bottom:0}}.simple_thin_cta .body{padding:80px 24px;width:100%}@media (min-width:1024px){.simple_thin_cta .body{max-width:50%;padding:80px}}.simple_thin_cta .body h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;margin-bottom:24px;text-align:center}@media (min-width:1024px){.simple_thin_cta .body h3{font-size:48px;line-height:48px;text-align:left}}.simple_thin_cta .body p{color:#d3d3d3;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:24px;text-align:center}@media (min-width:1024px){.simple_thin_cta .body p{text-align:left}.simple_thin_cta .body .btn_group{align-items:flex-start;justify-content:flex-start}}.simple_thin_cta .image{padding:0 16px;width:100%}@media (min-width:1024px){.simple_thin_cta .image{margin-left:auto;margin-top:auto;max-width:45%;padding:24px 0 0}}.blog_landing .section_page_banner .page_banner{margin-bottom:0}.blog_landing .section_page_banner .page_banner_image{min-height:100px;overflow:hidden;padding-top:0}.blog_landing .section_page_banner .page_banner_text{bottom:0}.blog_filter{padding:50px 0 24px}@media (min-width:1024px){.blog_filter{padding:40px 0;position:relative;z-index:81}}.blog_filter .filter_bar_wrapper{display:flex;flex-direction:column;overflow:hidden;position:relative}@media (min-width:1024px){.blog_filter .filter_bar_wrapper{background:#3f3f3f;border-radius:5px;flex-direction:row;overflow:visible;padding:12px 24px 12px 12px}}.blog_filter .category_pills{order:2;width:100%}@media (min-width:1024px){.blog_filter .category_pills{order:1}}.blog_filter .category_pills .swiper-slide{display:flex;width:auto!important}.blog_filter .category_pills a{border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:21px;padding:9px 24px;transition:all .3s ease}.blog_filter .category_pills a.router-link-active,.blog_filter .category_pills a:hover{background:#fff;color:#1e1e1e}.blog_filter .search_form_wrapper{align-items:center;display:flex;margin-bottom:16px;order:1;width:100%}@media (min-width:1024px){.blog_filter .search_form_wrapper{margin-bottom:0;order:2}}.blog_filter .search_button{align-items:center;background:#3f3f3f;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:21px;padding:16px 19px;width:100%}@media (min-width:1024px){.blog_filter .search_button{background:none;font-size:16px;margin-left:auto;padding:0;width:auto}}.blog_filter .search_button:hover{cursor:pointer}.blog_filter .search_button .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:12px;max-width:24px;width:100%}@media (min-width:1024px){.blog_filter .search_button .icon{margin-left:27px;margin-right:0;order:2}}.blog_filter .search_wrapper{align-items:center;background:#1e1e1e;border-bottom:2px solid #3f3f3f;display:flex;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:900}@media (min-width:1024px){.blog_filter .search_wrapper{border-bottom:0;padding:0;position:absolute}}.blog_filter .search_input_wrapper{align-items:center;border:2px solid #fff;border-radius:5px;box-shadow:0 0 0 4px #ffffff3d;display:flex;padding:14px 16px}@media (min-width:1024px){.blog_filter .search_input_wrapper{width:100%}}.blog_filter .search_input_wrapper .search_icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:24px;width:100%}.blog_filter form{width:100%}.blog_filter .form_wrap{display:flex;width:100%}.blog_filter .form_wrap input{background:none;border:none;box-shadow:none;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:450;letter-spacing:-.03em;line-height:24px;margin:0;outline:none;padding:0;transition:all .3s ease;width:100%}@media (min-width:1024px){.blog_filter .form_wrap input{background:none}}.blog_filter .form_wrap input::-webkit-input-placeholder{color:#d3d3d3}.blog_filter .form_wrap input::-moz-placeholder{color:#d3d3d3}.blog_filter .form_wrap input :-ms-input-placeholder{color:#d3d3d3}.blog_filter .form_wrap input:-moz-placeholder{color:#d3d3d3}.blog_filter .search_clear{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.blog_filter .search_clear:hover{cursor:pointer}.blog_filter .search_clear svg{max-width:16px;width:100%}.blog_filter .search_cancel{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-left:18px;max-width:53px;width:100%}.blog_filter .search_cancel:hover{cursor:pointer}.section_blog_filter{position:relative;z-index:900}@media (min-width:1024px){.section_blog_filter{z-index:8}}.blog_filter_results{background:#1e1e1e;height:calc(100vh - 106px);left:0;margin-top:106px;overflow:auto;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:3}@media (min-width:1024px){.blog_filter_results{background:none;margin-top:0;overflow:visible;position:absolute;top:103px}}.blog_filter_results .container{padding:0}@media (min-width:1024px){.blog_filter_results .container{padding:0 24px}}.blog_filter_results .blog_results_count{border-bottom:2px solid #3f3f3f;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;padding:24px}@media (min-width:1024px){.blog_filter_results .blog_results_count{padding:24px 0}}.blog_filter_results .blog_results_count.no_results{border-bottom:0}.blog_filter_results .blog_results_count strong{font-weight:600}.blog_filter_results .blog_results_count .no_result_text{color:#d3d3d3;padding-top:8px}.blog_filter_results .blog_ressult_wrapper{padding:0}.blog_filter_results .blog_search_item{border-bottom:2px solid #3f3f3f;display:flex;padding:24px 21px;transition:all .3s ease}@media (min-width:1024px){.blog_filter_results .blog_search_item{padding:18px 0}}.blog_filter_results .blog_search_item:hover{background:#3f3f3f;cursor:pointer}.blog_filter_results .blog_search_item:hover .title{text-decoration:underline}.blog_filter_results .bitem_image{margin-right:16px;max-width:131px;width:100%}@media (min-width:1024px){.blog_filter_results .bitem_image{margin-right:24px;max-width:211px}}.blog_filter_results .bitem_image img{border-radius:5px}.blog_filter_results .bitem_body{max-width:calc(100% - 131px);width:100%}@media (min-width:1024px){.blog_filter_results .bitem_body{display:flex;flex-direction:column}}.blog_filter_results .category{font-size:14px;font-weight:700;line-height:14px;text-transform:uppercase}.blog_filter_results .category,.blog_filter_results .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;margin-bottom:16px}.blog_filter_results .title{font-size:24px;font-weight:600;letter-spacing:-.06em;line-height:24px;transition:all .3s ease}.blog_filter_results .date{color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:450;line-height:21px}@media (min-width:1024px){.blog_filter_results .date{margin-top:auto}.blog_search_underly{background:#252525a3;height:100%;position:fixed;top:0;width:100%;z-index:1}.blog_search_underly.dark{background:#1e1e1e}}.blog_landing_list{padding:40px 0 80px}@media (min-width:1024px){.blog_landing_list{padding:80px 0 100px}.blog_landing_list .container{padding:4px}}.blog_landing_list .blog_article_main{display:flex;flex-wrap:wrap}.blog_landing_list .blog_article_main .article{position:relative;width:100%}@media (min-width:1024px){.blog_landing_list .blog_article_main .article{margin:0 20px;max-width:calc(33.333% - 40px)}.blog_landing_list .blog_article_main .article:first-child{max-width:100%}.blog_landing_list .blog_article_main .article:nth-child(2),.blog_landing_list .blog_article_main .article:nth-child(3){max-width:calc(50% - 40px)}}.blog_item_card{display:flex;flex-direction:column;margin:0 0 64px;position:relative}@media (min-width:1024px){.blog_item_card{margin-bottom:80px}}.blog_item_card:hover .blog_item_image{background-size:auto 115%;transition:all .5s ease}.blog_item_card:hover h3{text-decoration:underline}.blog_item_card .blog_item_image{background-color:#3f3f3f;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:5px;display:flex;margin-bottom:44px;overflow:hidden;transition:all .3s ease}.blog_item_card .blog_item_meta{align-items:center;display:flex;margin-bottom:28px}.blog_item_card .category{align-items:center;color:#fff;display:flex;font-weight:600;line-height:16px;margin-right:16px;text-transform:uppercase}.blog_item_card .category,.blog_item_card .read_time{font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal}.blog_item_card .read_time{color:#ffffffa3;font-weight:450;letter-spacing:-.03em;line-height:24px}.blog_item_card h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:32px;transition:all .3s ease}@media (min-width:1024px){.blog_item_card.first_feature{margin-bottom:80px}}.blog_item_card.first_feature .blog_item_image{margin-bottom:40px}@media (min-width:1024px){.blog_item_card.first_feature .blog_item_image{margin-bottom:0}.blog_item_card.first_feature .blog_item_body{background:linear-gradient(180deg,#25252500,#252525);bottom:0;left:0;padding:48px;position:absolute;width:100%}.blog_item_card.first_feature .blog_item_body h3{font-size:48px;font-weight:800;line-height:48px;margin-bottom:40px;max-width:592px;width:100%}}.blog_item_card.first_feature .btn_group{display:none}@media (min-width:1024px){.blog_item_card.first_feature .btn_group{display:flex;justify-content:flex-start}}.blog_popular_topics{padding:80px 0}.blog_popular_topics h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:48px;margin-bottom:40px}.blog_popular_topics .popuar_topics{display:flex;flex-wrap:wrap}.blog_popular_topics .popuar_topics a{background:#3f3f3f;border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;margin:0 16px 16px 0;padding:4px 16px;transition:all .3s ease}.blog_popular_topics .popuar_topics a:hover{background:#fff;color:#1e1e1e;cursor:pointer}.blog_category_landing_list{padding:40px 0}.blog_category_landing_list .blog_item_card{display:flex;flex-direction:column}@media (min-width:1024px){.blog_category_landing_list .blog_item_card{flex-direction:row}}.blog_category_landing_list .blog_item_card .blog_item_image{margin-bottom:36px;width:100%}@media (min-width:1024px){.blog_category_landing_list .blog_item_card .blog_item_image{margin-bottom:0;margin-right:20px;max-width:50%}}.blog_category_landing_list .blog_item_card .blog_item_body{width:100%}@media (min-width:1024px){.blog_category_landing_list .blog_item_card .blog_item_body{margin-left:20px;max-width:50%}}.blog_category_landing_list .blog_item_image{margin-bottom:0}.blog_category_landing_list h3{margin-bottom:24px}.blog_category_landing_list .short_desc p{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;padding-bottom:24px}.blog_category_landing_list .blog_item_tags{display:flex;flex-wrap:wrap}.blog_category_landing_list .blog_item_tags a{background:#3f3f3f;border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;margin:0 16px 16px 0;padding:4px 16px;transition:all .3s ease}.blog_category_landing_list .blog_item_tags a:hover{background:#fff;color:#1e1e1e;cursor:pointer}.blog_page_banner{margin-bottom:0;min-height:100vh}.blog_page_banner .page_banner_image{background-position:50%;background-size:cover;min-height:80vh}.blog_page_banner .page_banner_text{margin-top:auto}.blog_page_banner .blog_page_banner_inner{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#2525254d,#1e1e1e);border-top-left-radius:16px;border-top-right-radius:16px;margin:0 auto;max-width:1000px;padding-top:40px;position:relative}.blog_page_banner .container{display:flex;flex-direction:column;height:100%}@media (max-width:1024px){.blog_page_banner .container{padding:0}}.blog_page_banner h1{font-size:45px;padding:10px 30px}@media (min-width:1024px){.blog_page_banner h1{font-size:60px;line-height:60px;padding:2% 5%}}.blog_page_banner .back_button{left:24px;position:absolute;top:-70px}@media (min-width:1024px){.blog_page_banner .back_button{top:0}}.blog_page_banner .back_button a{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25252566;border:2px solid #fff;border-radius:64px;display:flex;height:56px;justify-content:center;transform:scaleX(-1);width:56px}.blog_page_banner .back_button a svg{max-width:24px;transform:rotate(180deg);width:100%}.blog_page_banner .category{align-items:center;display:flex;justify-content:center;margin-top:auto}.blog_page_banner .category a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:24px;text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:1024px){.blog_page_banner .category a{margin-bottom:40px}}.blog_page_banner .tags{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.blog_page_banner .tags a{background:#3f3f3f;border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:27px;margin:0 16px 16px 0;padding:4px 16px;text-decoration:none;transition:all .3s ease}.blog_page_banner .tags a:hover{background:#fff;color:#1e1e1e;cursor:pointer}.blog_page_banner .read_time{color:#ffffffa3;display:none;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:40px;text-align:center;text-transform:uppercase}@media (min-width:1024px){.blog_page_banner .read_time{display:block}}.blog_page_banner .group_pager_down{margin-top:0}.single_blog_meta{margin-bottom:24px}.single_blog_meta .container{display:flex;flex-direction:column}@media (min-width:1024px){.single_blog_meta .container{flex-direction:row}}.single_blog_meta .author{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:800;line-height:16px;margin-bottom:16px;text-transform:uppercase}@media (min-width:1024px){.single_blog_meta .author{margin-bottom:0;margin-right:16px}}.single_blog_meta .published_date{color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:800;line-height:16px;text-transform:uppercase}.blog_content_block{padding:0 0 40px}.blog_content_block h1,.blog_content_block h2,.blog_content_block h3,.blog_content_block h4,.blog_content_block h5{color:#fff}.blog_content_block article,.blog_content_block p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:40px}.blog_content_block article:last-child,.blog_content_block p:last-child{margin-bottom:0}.blog_content_block article a,.blog_content_block p a{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;line-height:30px;text-decoration:underline}.blog_content_block article iframe,.blog_content_block p iframe{width:100%}.blog_content_block h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:24px;margin-bottom:24px}.blog_content_block ol,.blog_content_block ul{display:flex;flex-direction:column;margin-bottom:16px}.blog_content_block ol li,.blog_content_block ul li{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:24px;padding:0 0 0 40px;position:relative}.blog_content_block ol li:before,.blog_content_block ul li:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGoSURBVHgBzVeNVYMwEL74HKBuABOIE1A3cANxAzfADWgnKCO4gc8JqBOEDegG5x1JbF5eCwFC6vfeV6CEfF/+LhcBnkDEDV1eiDkxIybEjX59IrbEI/Gb+CmEOEEIkHBCrIgdTsOBv4W54BZr4aWoYCp0qyWGg0Tf3qCCGYYVt01ksVt+yURiawrHgAQ1u9dES3wyq+TOEq8iiIPWKM2D0OL8p4S4SKkXWtMDJcTHO/8IVBGug7CoQfXu60AZngPpPajwGhJv1LU131DjYMBEH9p5CHJYQVwDR8rn7LLBMCjsmum59Pim4YI+m0w3Um6OeF8veBSSqDYmZu1WgE54nSDew8fAzhGoQ4kbA2NDINGJ32wqhDjqIfCZhBIHttOZ4oyGl+EPjCMhfl0yweJ0+YB5OHIFxQTH0jaxoOUGhQnFvBFtPF1zCK1BJaZbWIYH05IdxseBtf/Hdsw3dNlDPOy15jkl03OhgQgpGYmn5uEvJdM52jOonG01ca1xHXjLtNwycbuDiWMkxPLkOnxjzNXeqCeKdlo4GatfgCfwfDzfEh8h0PH8Fzzymf8IgVtAAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:16px;left:0;max-width:16px;position:absolute;top:9px;width:100%}.blog_content_block ol li a,.blog_content_block ul li a{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;line-height:30px;text-decoration:underline}.blog_content_block .hs-embed-content-wrapper,.blog_content_block .hs-video-wrapper{display:block;margin-bottom:24px;padding-bottom:56.25%;position:relative;width:100%}.blog_content_block .hs-embed-content-wrapper iframe,.blog_content_block .hs-video-wrapper iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.blog_image_block{padding:40px 0 80px}.blog_image_block img{border-radius:5px}.blog_video_block{padding:40px 0 80px}.blog_video_block .video_wrapper{display:block;padding-bottom:56.25%;position:relative;width:100%}.blog_video_block .video_wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.blog_cta_block .small_desc{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:30px;margin-bottom:16px}.blog_cta_block .btn_group{justify-content:flex-start}.blog_related_posts{padding:160px 0 80px}@media (min-width:1024px){.blog_related_posts .blog_article_main{display:flex}.blog_related_posts .blog_item_card{margin-bottom:0!important}}.blog_related_posts .article{position:relative;width:100%}@media (min-width:1024px){.blog_related_posts .article{margin:0 20px;max-width:calc(33.333% - 40px)}}.related_posts_component{padding:0}.page_map_main{background:#f1f1f1;display:flex;flex-direction:column;height:100vh;position:relative;width:100%}.page_map_main .gm-style-iw-d,.page_map_main .gm-style-iw.gm-style-iw-c{background:none;margin:0;padding:0}.page_map_main .gm-style-iw-d{overflow:hidden!important}.page_map_main .gm-style-iw-tc{display:none;opacity:0;visibility:hidden}.page_map_main .map_marker_title{display:flex}.page_map_main .map_marker_title a{background:#3f3f3f;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:12px;padding:12px}.map_actions{align-items:center;display:flex;flex-direction:column;margin:auto 24px 8px auto;position:relative;z-index:9}@media (min-width:1024px){.map_actions{bottom:0;left:0;position:fixed;width:100%}}.map_actions .action_button{align-items:center;background:#1e1e1e;border-radius:5px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.map_actions .action_button .icon{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.map_actions .map_list_cta{bottom:24px;position:fixed;width:100%;z-index:9}.map_actions .map_list_cta .btn{display:flex;padding:18px 25px}.map_actions .map_list_cta .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;max-width:24px;width:100%}.map_search_bar{background:#fff;height:100vh;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:100}@media (min-width:1024px){.map_search_bar{background:none;height:auto;position:relative}}@media (max-width:1024px){.map_search_bar .container{padding:0}}.map_search_bar .search_header{align-items:center;border-bottom:2px solid rgba(37,37,37,.04);padding:24px}@media (min-width:1024px){.map_search_bar .search_header{border-bottom:0;padding:24px 0}}.map_search_bar .search_panel{align-items:center;border:2px solid #e10a0a;border-radius:5px;box-shadow:0 0 0 4px #eb00291f;max-width:calc(100% - 53px);padding:14px 16px;transition:all .3s ease;width:100%}@media (min-width:1024px){.map_search_bar .search_panel{background:#3f3f3f;border:2px solid transparent;box-shadow:none;max-width:100%;padding:20px 24px}}.map_search_bar .search_panel.focused{border:2px solid #e10a0a;box-shadow:0 0 0 4px #eb00291f}.map_search_bar .search_panel.focused .icon_wrap.mag svg path{stroke:#e10a0a}.map_search_bar .search_panel .icon_wrap{height:24px;max-width:24px;width:100%}.map_search_bar .search_panel .icon_wrap,.map_search_bar .search_panel .icon_wrap .icon{align-items:center;display:flex;justify-content:center}.map_search_bar .search_panel .icon_wrap.mag{margin-right:8px}@media (min-width:1024px){.map_search_bar .search_panel .icon_wrap.mag{margin-right:16px}}.map_search_bar .search_panel .icon_wrap.mag svg path{stroke:#e10a0a;transition:all .3s ease}@media (min-width:1024px){.map_search_bar .search_panel .icon_wrap.mag svg path{stroke:#fff}}.map_search_bar .search_panel .icon_wrap.clear{background:#eee;border-radius:5px}.map_search_bar .search_panel .icon_wrap.clear .icon{max-width:16px}.map_search_bar .search_panel .searching{align-items:center;display:flex;justify-content:center;margin-right:18px}.map_search_bar .search_panel .searching .loader{animation:rotation 1s linear infinite;border:2px solid rgba(235,0,41,.08);border-bottom-color:#e10a0a;border-radius:50%;box-sizing:border-box;display:inline-block;height:24px;width:24px}.map_search_bar .search_panel .search_area{align-items:center;display:flex;justify-content:center;max-width:calc(100% - 48px);width:100%}@media (min-width:1024px){.map_search_bar .search_panel .search_area{justify-content:flex-start;max-width:100%}}.map_search_bar .search_panel .search_area form{display:flex;width:100%}.map_search_bar .search_panel .search_area input{border:none;box-shadow:none;color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:450;letter-spacing:-.03em;line-height:24px;margin:0;outline:none;padding:0;transition:all .3s ease;width:100%}@media (min-width:1024px){.map_search_bar .search_panel .search_area input{background:none;color:#fff}}.map_search_bar .search_panel .search_area input::-webkit-input-placeholder{color:#d3d3d3}.map_search_bar .search_panel .search_area input::-moz-placeholder{color:#d3d3d3}.map_search_bar .search_panel .search_area input :-ms-input-placeholder{color:#d3d3d3}.map_search_bar .search_panel .search_area input:-moz-placeholder{color:#d3d3d3}.map_search_bar .button_panel{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-left:18px;max-width:53px;width:100%}.map_search_bar .use_location_button{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:18px;transition:all .3s ease;white-space:nowrap}.map_search_bar .use_location_button .icon{align-items:center;display:flex;height:16px;justify-content:center;margin-right:12px;width:16px}.map_search_bar .use_location_button .icon svg circle,.map_search_bar .use_location_button .icon svg path{transition:all .3s ease}.map_search_bar .use_location_button:hover{cursor:pointer}.map_search_bar .cancel_search{align-items:center;background:#eee;border-radius:5px;display:flex;height:24px;justify-content:center;margin-left:28px;max-width:24px;width:100%}.map_search_bar .cancel_search:hover{cursor:pointer}.map_search_bar .cancel_search .icon{align-items:center;display:flex;justify-content:center;width:100%}.map_search_bar .cancel_search .icon svg{max-width:16px}.map_search_bar .search_body{padding:24px;transition:all .4s ease}.map_search_bar .search_body.hidden{height:0;opacity:0;overflow:hidden;padding:0 24px;visibility:hidden}@media (min-width:1024px){.map_search_bar .club_results{display:flex;flex-direction:row}}.map_search_bar .clubs{margin-bottom:40px}@media (min-width:1024px){.map_search_bar .clubs{margin-bottom:0;max-width:50%;width:100%}}.map_search_bar h4{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:24px;text-transform:uppercase;transition:all .3s ease}@media (min-width:1024px){.map_search_bar h4{color:#fff}}.map_search_bar .citem{color:#b0b0b0;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:350;letter-spacing:-.03em;line-height:24px;margin-bottom:16px;transition:all .3s ease}.map_search_bar .citem:hover{color:#e10a0a}.map_search_bar .citem:hover .icon svg path{stroke:#e10a0a}.map_search_bar .citem:hover strong{color:#e10a0a}.map_search_bar .citem strong{color:#1e1e1e;font-weight:700;transition:all .3s ease}@media (min-width:1024px){.map_search_bar .citem strong{color:#fff}}.map_search_bar .citem .icon{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:24px;width:100%}.map_search_bar .citem .icon svg path{transition:all .3s ease}.map_search_bar .no_results{flex-direction:column}.map_search_bar .no_results .location_list{display:flex;flex-wrap:wrap}.map_search_bar .no_results .citem{width:100%}@media (min-width:1024px){.map_search_bar .no_results .citem{max-width:25%}}.map_search_bar .no_result_text{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:8px}@media (min-width:1024px){.map_search_bar .no_result_text{color:#fff}}.map_search_bar .no_result_text span{font-weight:560}.map_search_bar .no_result_text .citem{font-weight:600}.map_search_bar .try_again{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:40px}.map_club_rail{overflow:hidden;padding:24px}.map_club_card{background:#1e1e1e;border-radius:5px;padding:24px;transition:all .3s ease}@media (min-width:1024px){.map_club_card{border-bottom:2px solid #3f3f3f;border-radius:0;padding:24px 40px 24px 24px}.map_club_card:hover{background:#3f3f3f;cursor:pointer}}.map_club_card .card_title{align-items:center;display:flex;margin-bottom:8px}.map_club_card .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:20px;margin-right:8px}.map_club_card .tag{background:#dec27a;padding:4px 8px}.map_club_card .club_facility,.map_club_card .tag{border-radius:4px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:12px}.map_club_card .club_facility{align-items:center;background:#3f3f3f;display:flex;justify-content:center;margin-left:8px;padding:4px 8px 3px;white-space:nowrap}.map_club_card .club_facility.club-v-max{background:#aa80b4}.map_club_card .club_facility.club-v{background:#50b8df}.map_club_card .club_facility.collection_facility{background:#dec27a}.map_club_card .club_facility.junior-care{background:#f7c1d8;color:#252525}.map_club_card .card_address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.map_club_card .card_address,.map_club_card .card_tel{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:2px}.map_club_card .card_tel{display:flex}.map_club_card .card_tel .icon{align-items:center;display:flex;justify-content:center;margin-right:8px;max-width:16px;width:100%}.map_club_card .card_opening_times{color:#d3d3d3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:13px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:16px}@media (min-width:400px){.map_club_card .card_opening_times{font-size:14px}}@media (min-width:1024px){.map_club_card .card_opening_times{margin-bottom:0}}.map_club_card .card_opening_times .status{margin-right:4px;white-space:nowrap}.map_club_card .card_opening_times .time{margin-left:4px;white-space:nowrap}.map_club_card .card_opening_times .green{color:#21a66c}.map_club_card .card_opening_times .orange{color:#e49e12}.map_club_card .card_opening_times .red{color:#e10a0a}@media (min-width:1024px){.map_club_card:hover .card_footer{display:flex;opacity:1;visibility:visible}}.map_club_card .card_footer{width:100%}@media (min-width:1024px){.map_club_card .card_footer{display:none;margin-top:16px;opacity:0;visibility:hidden}}.map_club_card .card_footer .btn{width:100%}.map_list_cta{bottom:24px;position:fixed;z-index:9}.map_list_cta .btn{display:flex;padding:18px 25px}.map_list_cta .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;max-width:24px;width:100%}.map_list_accordion{padding:144px 24px 80px}.map_list_accordion .map_list_accordion_item{margin-bottom:40px}.map_list_accordion .mlai_title{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:36px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:36px}.map_list_accordion .mlai_title .span{color:#b0b0b0;font-size:24px;letter-spacing:-.06em;margin-left:8px;margin-top:-8px;width:28px}.map_list_accordion .mlai_title .icon{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;margin-left:auto;width:24px}.map_list_accordion .mlai_title .icon svg{max-width:16px}.map_list_accordion .mlai_body{margin-top:40px}.map_list_accordion .mlai_item{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:24px;margin-bottom:16px}.map_list_accordion .mlai_item .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;max-width:24px;width:100%}.map_side_panel{background:#1e1e1e;border-radius:5px;bottom:24px;box-shadow:0 0 16px #00000040;height:100vh;left:24px;max-height:calc(100vh - 284px);max-width:360px;overflow:hidden;position:absolute;width:100%}.map_side_panel .map_side_panel_wrapper{height:100%;margin-right:-16px;overflow:auto;position:relative}.map_side_panel .panel_header{border-bottom:2px solid #3f3f3f;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;padding:24px}.map_side_panel .panel_header span{font-weight:600}.map_side_panel .no_results .no_result_text{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:8px}.map_side_panel .no_results .no_result_text span{font-weight:560}.map_side_panel .no_results .try_again{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px}.map_side_panel .no_results .panel_results{padding:24px}.map_side_panel h4{font-size:14px;font-weight:600;line-height:14px;margin-bottom:24px;text-transform:uppercase}.map_side_panel .citem,.map_side_panel h4{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal}.map_side_panel .citem{display:flex;font-size:16px;font-weight:350;letter-spacing:-.03em;line-height:24px;margin-bottom:16px}.map_side_panel .citem strong{color:#fff;font-weight:700;margin-right:4px}.map_side_panel .citem .icon{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:24px;width:100%}@media (min-width:1024px){.page_map_list{align-items:center;display:flex;flex-direction:column;justify-content:center}}.map_list_desktop{padding:224px 0 0}.map_list_desktop .map_list_desktop_item_wrapper{padding:80px 0}.map_list_desktop .map_list_desktop_item{margin-bottom:120px}.map_list_desktop .mlai_title{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:48px;margin-bottom:40px}.map_list_desktop .mlai_title .span{color:#b0b0b0;font-size:24px;letter-spacing:-.06em;margin-left:8px;margin-top:-16px;width:28px}.map_list_desktop .mlai_title .icon{align-items:center;background:#fff;border-radius:5px;display:flex;height:24px;justify-content:center;margin-left:auto;width:24px}.map_list_desktop .mlai_title .icon svg{max-width:16px}.map_list_desktop .mlai_body{-moz-column-count:4;column-count:4}.map_list_desktop .mlai_item{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:24px;margin-bottom:16px}.map_list_desktop .mlai_item .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;max-width:24px;width:100%}.map_list_search{padding-top:144px}@media (min-width:1024px){.map_list_search{padding-top:264px}}.map_list_search .search_header{width:100%}.map_list_search .search_header .container{padding:0}@media (min-width:1024px){.map_list_search .search_header .container{padding:0 24px}}.map_list_search .search_header .search_param{border-bottom:2px solid #3f3f3f;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;padding:24px}@media (min-width:1024px){.map_list_search .search_header .search_param{padding:24px 0}}.map_list_search .search_header .search_param span{font-weight:600}.map_list_search .search_body{width:100%}@media (min-width:1024px){.map_list_search .search_body{margin:0 auto;max-width:1280px;padding:0 24px}}.map_list_search .map_club_card{border-bottom:2px solid #3f3f3f;border-radius:0}.map_list_search .club_card_inner{display:flex;flex-direction:column}@media (min-width:1024px){.map_list_search .club_card_inner{flex-direction:row}.map_list_search .card_right{margin-left:auto}}.map_list_search .card_footer{display:flex;opacity:1;visibility:visible}.map_list_search .card_footer .btn{margin-right:auto;width:auto}.vasa_map_main .vue-map{bottom:0;height:100%;position:absolute;width:100%}@media (min-width:1024px){.vasa_map_main .vue-map{height:calc(100vh - 236px)}}.vasa_map_main .cluster img{display:none}.vasa_map_main .cluster div span{align-items:center;background:#fff;border-radius:100px;box-shadow:0 0 16px #00000040;color:#1e1e1e;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;height:48px;justify-content:center;letter-spacing:-.06em;line-height:24px;width:48px}.page_map_main_v2{overflow:hidden}.page_map_main_v2 #body_map_v2{height:100vh;margin-bottom:24px;position:relative;width:100%}.page_map_main_v2 #body_map_v2 .custom-cluster-label{align-items:center;background:#fff;border-radius:100px;color:#1e1e1e;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;height:48px;justify-content:center;line-height:21px;width:48px}.page_map_main_v2 #body_map_v2 .map_club_icon{position:relative}.page_map_main_v2 #body_map_v2 .map_club_icon .marker_label:hover .marker_label_title{opacity:1;visibility:visible}.page_map_main_v2 #body_map_v2 .map_club_icon .marker_label_title{background:#1e1e1e;border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:120%;opacity:0;padding:5px 15px;position:absolute;text-align:center;transition:all .3s ease;visibility:hidden;z-index:9000}.page_map_main_v2 #body_map_v2 .map_club_icon img{max-width:64px}.page_map_main_v2 #body_map_v2 .map_club_icon.highlight .active{opacity:1;visibility:visible}.page_map_main_v2 #body_map_v2 .map_club_icon.highlight .inactive{opacity:0;visibility:hidden}.page_map_main_v2 #body_map_v2 .map_club_icon .active{left:0;opacity:0;position:absolute;top:0;visibility:hidden}.page_map_main_v2 .toggle_list_view{align-items:center;background:#e10a0a;border-radius:5px;bottom:16px;cursor:pointer;display:flex;height:48px;justify-content:center;left:16px;max-width:48px;position:absolute;width:100%}@media (min-width:1024px){.page_map_main_v2 .toggle_list_view{left:16px;right:auto}}.map_view_holder{height:100dvh;position:relative;width:100%}.map_view_holder .map_search_bar_v2{left:0;position:absolute;top:0;transition:all .3s ease;z-index:8}@media (min-width:1024px){.map_view_holder .map_search_bar_v2{display:flex;flex-direction:column;max-height:calc(100vh - 120px);max-width:360px;top:120px;width:100%}}.map_view_holder .map_search_bar_v2 .search_area_wrapper{padding:16px;width:100%}@media (min-width:1024px){.map_view_holder .map_search_bar_v2 .search_area_wrapper{padding:24px}}@media (max-width:1024px){.map_view_holder .map_search_bar_v2.active{background:#1e1e1e;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:90}.map_view_holder .map_search_bar_v2.active .search_input_form{border:2px solid #fff;box-shadow:0 0 0 4px #ffffff3d}}.map_view_holder .map_search_bar_v2.active .search_placeholder{opacity:0;visibility:hidden}@media (min-width:1024px){.map_view_holder .map_search_bar_v2.with_search{background:#1e1e1e}.map_view_holder .map_search_bar_v2.with_search .search_input_form,.map_view_holder .map_search_bar_v2.with_search .search_placeholder{background:#3f3f3f}}.map_view_holder .search_placeholder{align-items:center;background:#1e1e1e;border-radius:5px;display:flex;max-width:calc(100% - 32px);padding:12px 16px;position:absolute;transition:all .3s ease;width:100%}@media (min-width:1024px){.map_view_holder .search_placeholder{max-width:calc(100% - 48px)}}.map_view_holder .search_placeholder .icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.map_view_holder .search_placeholder .search{margin-right:12px}.map_view_holder .search_placeholder .location{margin-left:12px}.map_view_holder .search_placeholder .text{color:#fff;cursor:pointer;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.map_view_holder .search_input_form{align-items:center;background:#1e1e1e;border-radius:5px;display:flex;padding:12px 16px;transition:all .3s ease;width:100%}.map_view_holder .search_input_form .icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.map_view_holder .search_input_form .search{margin-right:12px}.map_view_holder .search_input_form .text{display:flex}.map_view_holder .search_input_form input{background:none;border:none;box-shadow:none;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin:0;outline:none;padding:0;transition:all .3s ease;width:100%}@media (min-width:1024px){.map_view_holder .search_input_form input{background:none;color:#fff}}.map_view_holder .search_input_form input::-webkit-input-placeholder{color:#fff}.map_view_holder .search_input_form input::-moz-placeholder{color:#fff}.map_view_holder .search_input_form input :-ms-input-placeholder{color:#fff}.map_view_holder .search_input_form input:-moz-placeholder{color:#fff}.map_view_holder .search_input_form .clear{margin-left:auto}.map_view_holder .search_input_form .clear svg path{stroke:#fff}.map_view_holder .map_filter_bar{position:absolute;top:72px;z-index:8}@media (min-width:1024px){.map_view_holder .map_filter_bar{left:360px;top:140px}}.map_view_holder .filter_types{align-items:center;display:flex;flex-wrap:wrap;padding:6px 16px}.map_view_holder .filter_types .filter_pill{background:#1e1e1e;border:2px solid #3f3f3f;border-radius:5px;color:#fff;cursor:pointer;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin-bottom:8px;margin-right:8px;padding:6px 14px}@media (min-width:1024px){.map_view_holder .filter_types .filter_pill{margin-bottom:0;position:relative}}.map_view_holder .filter_types .filter_pill.active{border-color:#fff}.map_view_holder .filter_types .filter_pill.all_filters{background:#fff;color:#1e1e1e}@media (min-width:1024px){.map_view_holder .filter_types .filter_pill.all_filters .filter_body{height:calc(80vh - 240px)}}@media (min-width:1600px){.map_view_holder .filter_types .filter_pill.all_filters .filter_body{height:calc(80vh - 290px)}}.map_view_holder .search_input_results_wrapper{max-height:calc(100dvh - 90px);overflow:auto;padding-top:24px}@media (min-width:1024px){.map_view_holder .search_input_results_wrapper{height:calc(100vh - 216px);overflow:auto;padding-bottom:48px;position:relative}.map_view_holder .search_input_results_wrapper:before{background:#3f3f3f;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}}.map_view_holder .search_input_results_wrapper .no_results{padding:0 24px}.map_view_holder .search_input_results_wrapper .no_results h4{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px}.map_view_holder .search_input_results_wrapper .no_results h4 span{font-weight:500}.map_view_holder .search_input_results_wrapper .no_results p{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.map_view_holder .search_input_results_wrapper h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:24px;padding:0 24px;text-transform:uppercase}.map_view_holder .search_input_results_wrapper .club_results{flex-direction:column;margin-bottom:48px;position:relative}.map_view_holder .search_input_results_wrapper .club_results:after{background:#3f3f3f;bottom:-24px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.map_view_holder .search_input_results_wrapper .club_list{cursor:pointer;display:flex;flex-direction:column}.map_view_holder .search_input_results_wrapper .club_result_item{align-items:center;display:flex;margin:24px 0;padding:0 24px;position:relative}.map_view_holder .search_input_results_wrapper .club_result_item:after{background:#3f3f3f;bottom:-24px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.map_view_holder .search_input_results_wrapper .club_result_item:first-child{margin-top:0}.map_view_holder .search_input_results_wrapper .club_result_item:last-child{margin-bottom:0}.map_view_holder .search_input_results_wrapper .club_result_item:last-child:after{display:none}.map_view_holder .search_input_results_wrapper .club_result_item .item_img{display:flex;height:80px;margin-right:16px;max-width:80px;width:100%}.map_view_holder .search_input_results_wrapper .club_result_item .item_img img{border-radius:5px;-o-object-fit:cover;object-fit:cover}.map_view_holder .search_input_results_wrapper .club_result_item .item_title_area{display:flex;flex-direction:column}.map_view_holder .search_input_results_wrapper .club_result_item .item_title_area .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:2px}.map_view_holder .search_input_results_wrapper .club_result_item .item_title_area .location{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.map_view_holder .search_input_results_wrapper .club_result_item .item_title_area .tag{border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:800;letter-spacing:-.03em;line-height:12px;margin-bottom:8px;margin-right:auto;padding:5px 8px;width:auto}.map_view_holder .search_input_results_wrapper .club_result_item .item_title_area .tag.nearest{background:#3f3f3f}.map_view_holder .search_input_results_wrapper .club_result_item .item_title_area .tag.collection{background:#dec27a}.map_view_holder .search_input_results_wrapper .location_results .location_item{color:#b0b0b0;cursor:pointer;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px;padding:0 24px}.map_view_holder .search_input_results_wrapper .location_results .location_item .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;max-width:24px;width:100%}.map_view_holder .map_simple_club_card_results_overlay{bottom:60px;margin:24px;position:absolute}@media (min-width:1024px){.map_view_holder .map_simple_club_card_results_overlay{display:none;left:0;position:fixed;top:0}}.map_view_holder .map_simple_club_card_results_overlay .club_result_item{align-items:center;background:#1e1e1e;border-radius:5px;display:flex;padding:16px;position:relative;z-index:1}.map_view_holder .map_simple_club_card_results_overlay .club_result_item .icon{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;position:absolute;right:16px;top:16px;width:100%}.map_view_holder .map_simple_club_card_results_overlay .club_result_item .clear{background:#fff;border-radius:100px;margin-left:12px}.map_view_holder .map_simple_club_card_results_overlay .club_result_item .clear svg{max-width:18px}.map_view_holder .map_simple_club_card_results_overlay .club_result_item .item_img{display:flex;height:80px;margin-right:16px;max-width:80px;width:100%}.map_view_holder .map_simple_club_card_results_overlay .club_result_item .item_img img{border-radius:5px;-o-object-fit:cover;object-fit:cover}.map_view_holder .map_simple_club_card_results_overlay .club_result_item .item_title_area .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:2px}.map_view_holder .map_simple_club_card_results_overlay .club_result_item .item_title_area .location{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.map_view_holder .map_simple_club_card_results_overlay .close{align-items:center;background:#fff;border-radius:100px;cursor:pointer;display:flex;height:22px;justify-content:center;max-width:22px;position:absolute;right:16px;top:16px;width:100%;z-index:10}.map_view_holder .map_simple_club_card_results_overlay .close svg{max-width:16px}.map_single_select_club_wrapper{background:#1e1e1e;height:100dvh;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:90}@media (min-width:1024px){.map_single_select_club_wrapper{border-radius:5px;height:calc(100vh - 120px);max-width:360px;top:120px;z-index:9}}.map_single_select_club_wrapper.desktop_side{height:calc(100vh - 200px);left:376px;top:200px}.map_single_select_club_wrapper .close{align-items:center;background:#fff;border-radius:100px;display:flex;height:36px;justify-content:center;max-width:36px;position:absolute;right:24px;top:16px;width:100%;z-index:10}@media (min-width:1024px){.map_single_select_club_wrapper .close{display:none}}.map_single_select_club_wrapper .close svg{max-width:24px}.map_single_select_club_wrapper .club_image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.map_single_select_club_wrapper .desktop_search_overlay{background:#1e1e1e;border-radius:5px;display:none;left:0;margin:24px;max-width:calc(100% - 48px);padding:12px 16px;position:absolute;top:0;width:100%}@media (min-width:1024px){.map_single_select_club_wrapper .desktop_search_overlay{display:flex}}.map_single_select_club_wrapper .desktop_search_overlay .icon{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.map_single_select_club_wrapper .desktop_search_overlay .text{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map_single_select_club_wrapper .desktop_search_overlay .close{margin-left:auto;margin-right:0;position:relative;right:0;top:0}.map_single_select_club_wrapper .desktop_search_overlay .close svg{max-width:20px}.map_single_select_club_wrapper .icon_back{align-items:center;background:#fff;border-radius:100px;display:none;height:32px;justify-content:center;left:24px;max-width:32px;position:absolute;top:90px;width:100%}@media (min-width:1024px){.map_single_select_club_wrapper .icon_back{display:flex}}.map_single_select_club_wrapper .icon_back svg{max-width:26px}.map_single_select_club_wrapper .icon_back svg path{stroke:#1e1e1e}.map_single_select_club_wrapper .club_title{border-bottom:1px solid #3f3f3f;margin:0 24px 40px;padding-bottom:40px}.map_single_select_club_wrapper .club_title .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-bottom:16px}.map_single_select_club_wrapper .club_title .address{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-bottom:40px}.map_single_select_club_wrapper .club_title .club_header_cta{display:flex}.map_single_select_club_wrapper .club_title .cta{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:33.333%;width:100%}.map_single_select_club_wrapper .club_title .cta.join .icon{transform:rotate(180deg)}.map_single_select_club_wrapper .club_title .cta .icon{align-items:center;background:#e10a0a;border-radius:100px;display:flex;height:48px;justify-content:center;margin-bottom:8px;max-width:48px;width:100%}@media (min-width:1024px){.map_single_select_club_wrapper .club_title .cta .icon{height:56px;max-width:56px}}.map_single_select_club_wrapper .club_title .cta .icon svg{height:22px;width:auto}.map_single_select_club_wrapper .club_title .cta.directions svg path{stroke:#fff}.map_single_select_club_wrapper .club_title .cta .text{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:21px;text-align:center;white-space:nowrap}@media (min-width:1024px){.map_single_select_club_wrapper .club_title .cta .text{font-size:14px}}.map_single_select_club_wrapper h3{color:#fff;font-family:Gotham SSm;font-size:20px;font-weight:500;letter-spacing:-.06em;line-height:20px;margin-bottom:24px;text-align:left}.map_single_select_club_wrapper h5{color:#b0b0b0;font-family:Gotham SSm;font-size:14px;font-weight:500;line-height:21px;margin-bottom:8px;text-align:left}.map_single_select_club_wrapper .club_facilities{border-bottom:1px solid #3f3f3f;margin:0 24px 40px;padding-bottom:40px}.map_single_select_club_wrapper .club_facilities .facilities_wrapper{margin-bottom:16px}.map_single_select_club_wrapper .club_facilities .facility{align-items:center;display:flex;padding-bottom:16px}.map_single_select_club_wrapper .club_facilities .facility .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;max-width:24px;width:100%}.map_single_select_club_wrapper .club_facilities .facility .title{color:#fff;font-family:Gotham SSm;font-size:14px;font-weight:400;line-height:21px;text-align:left}.map_single_select_club_wrapper .club_facilities .btn_group a{width:100%}.map_single_select_club_wrapper .club_details{margin:0 24px}.map_single_select_club_wrapper .club_details .opening_times{margin-bottom:32px}.map_single_select_club_wrapper .club_details .time_wrap{color:#fff;display:flex;font-family:Gotham SSm;font-size:14px;font-weight:400;justify-content:space-between;line-height:21px;margin-bottom:8px;text-align:left}.map_single_select_club_wrapper .club_details .time_wrap.active{font-weight:600}.map_single_select_club_wrapper .club_details a{color:#fff;font-family:Gotham SSm;font-size:14px;font-weight:600;line-height:21px;position:relative;text-align:left}.map_single_select_club_wrapper .club_details a:after{background:#b0b0b0;bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}.map_single_select_club_wrapper .go_to_gym{margin:40px 24px}.map_single_select_club_wrapper .go_to_gym a{width:100%}.club_locations_list{background:#1e1e1e;border-radius:5px 5px 0 0;bottom:0;color:#fff;display:flex;flex-direction:column;height:60vh;left:0;overflow:hidden;position:fixed;transition:all .3s ease;width:100%;z-index:8}@media (min-width:1024px){.club_locations_list{border-radius:0;max-height:calc(100vh - 120px);max-width:360px;top:120px;z-index:6}}.club_locations_list.minimized{height:70px}@media (min-width:1024px){.club_locations_list.minimized{height:100vh}}.club_locations_list .rail_header{border-bottom:2px solid #3f3f3f;display:flex;flex-direction:column}@media (min-width:1024px){.club_locations_list .rail_header{margin-top:100px}}.club_locations_list .rail_header .rail_action{align-items:center;display:flex;height:20px;justify-content:center;width:100%}@media (min-width:1024px){.club_locations_list .rail_header .rail_action{display:none}}.club_locations_list .rail_header .rail_action:before{background:#3f3f3f;content:"";display:block;height:4px;width:36px}.club_locations_list .rail_header .desktop_search_overlay{background:#3f3f3f;border-radius:5px;display:none;left:0;margin:24px;max-width:calc(100% - 48px);padding:12px 16px;top:0;width:100%}@media (min-width:1024px){.club_locations_list .rail_header .desktop_search_overlay{display:flex}}.club_locations_list .rail_header .desktop_search_overlay .icon{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.club_locations_list .rail_header .desktop_search_overlay .text{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:21px;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club_locations_list .rail_header .desktop_search_overlay .close{background:#fff;border-radius:100px;margin-left:12px;margin-right:0;position:relative;right:0;top:0}.club_locations_list .rail_header .desktop_search_overlay .close svg{max-width:20px}.club_locations_list .rail_header .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;padding:8px 24px 24px}.club_locations_list .rail_body{height:100%;overflow:auto}.club_locations_list .rail_body_card{border-bottom:2px solid #3f3f3f;cursor:pointer;display:flex;padding:24px}.club_locations_list .rail_body_card .image{height:80px;margin-right:16px;max-width:80px;width:100%}.club_locations_list .rail_body_card .image img{border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover}.club_locations_list .rail_body_card .title_area{display:flex;flex-direction:column;max-width:calc(100% - 80px);width:100%}.club_locations_list .rail_body_card .title_area .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:24px}.club_locations_list .rail_body_card .title_area .address{color:#d3d3d3;display:-webkit-box;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.club_locations_list .rail_body_card .title_area .tag{border-radius:5px;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:800;letter-spacing:-.03em;line-height:12px;margin-bottom:8px;margin-right:auto;padding:5px 8px;width:auto}.club_locations_list .rail_body_card .title_area .tag.nearest{background:#3f3f3f}.club_locations_list .rail_body_card .title_area .tag.collection{background:#dec27a}.map_club_list_filter{bottom:0;height:100vh;left:0;position:fixed;width:100%;z-index:90}@media (min-width:1024px){.map_club_list_filter{position:absolute;top:0}}.map_club_list_filter .filter_underlay{background:#25252599;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.map_club_list_filter .filter_overlay{background:#fff;border-radius:5px 5px 0 0;bottom:0;left:0;max-height:80vh;overflow:hidden;position:absolute;width:100%;z-index:5}@media (min-width:1024px){.map_club_list_filter .filter_overlay{bottom:unset;min-width:375px;top:60px}}.map_club_list_filter .mobile_header{align-items:center;border-bottom:2px solid rgba(37,37,37,.039);display:flex;padding:24px}.map_club_list_filter .mobile_header .title{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px}.map_club_list_filter .mobile_header .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-left:auto;max-width:24px;width:100%}.map_club_list_filter .filter_body_wrapper{height:60vh;position:relative}.map_club_list_filter .body_title{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:24px}.map_club_list_filter .filter_body{height:70vh;overflow:auto;padding:0 24px 255px}@media (min-width:1024px){.map_club_list_filter .filter_body{height:calc(60vh - 180px);padding-bottom:0}}.map_club_list_filter .item{margin-bottom:16px}.map_club_list_filter .item input{display:none;height:0;opacity:0;visibility:hidden;width:0}.map_club_list_filter .item input:checked+label:before{background:#e10a0a;border-color:#e10a0a}.map_club_list_filter .item input:checked+label:after{opacity:1;visibility:visible}.map_club_list_filter .item label{color:#1e1e1e;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:21px;position:relative}.map_club_list_filter .item label:before{background:#fff;border:2px solid rgba(63,63,63,.161);border-radius:5px;content:"";display:block;height:24px;margin-right:16px;max-width:24px;position:relative;transition:easel all .3s;width:100%}.map_club_list_filter .item label:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:12px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(45deg);transition:easel all .3s;visibility:hidden;width:7px}.map_club_list_filter .item .desc{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding-left:40px}.map_club_list_filter .item.stored-item label:before{background:#e10a0a;border-color:#e10a0a}.map_club_list_filter .item.stored-item label:after{opacity:1;visibility:visible}.map_club_list_filter .filter_footer{background:#fff;bottom:0;box-shadow:0 0 24px #0000003d;padding:16px 24px;position:absolute;width:100%}.map_club_list_filter .filter_footer .btn_group{justify-content:space-between}.map_list_overview{background:#1e1e1e;height:100%;left:0;overflow:auto;padding:24px;position:fixed;top:0;width:100%;z-index:900}.map_list_overview .overview_header{display:flex;flex-direction:column}.map_list_overview .header_logo_area{display:flex}@media (min-width:1024px){.map_list_overview .header_logo_area{align-items:center;justify-content:center}}.map_list_overview .header_logo_area .header_logo{max-width:97px;width:100%}.map_list_overview .header_logo_area .close{align-items:center;background:#fff;border-radius:100px;cursor:pointer;display:flex;height:48px;justify-content:center;margin-left:auto;max-width:48px;width:100%}@media (min-width:1024px){.map_list_overview .header_logo_area .close{position:absolute;right:24px}}.map_list_overview .header_logo_area .close svg{max-width:32px}.map_list_overview .title_area{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:48px;margin-bottom:48px;margin-top:56px;text-align:center;text-transform:uppercase}.map_list_overview .list_item{margin-bottom:40px}.map_list_overview .item_title{display:flex}.map_list_overview .item_title .title{color:#fff;font-size:30px;font-weight:800;line-height:30px}.map_list_overview .item_title .number,.map_list_overview .item_title .title{font-display:swap;font-family:Gotham SSm;font-style:normal;letter-spacing:-.06em;text-transform:uppercase}.map_list_overview .item_title .number{color:#b0b0b0;font-size:20px;font-weight:600;line-height:20px;margin-left:8px;margin-top:-10px}.map_list_overview .item_title .toggle_icon{align-items:center;background:#fff;border-radius:100px;display:flex;height:24px;justify-content:center;margin-left:auto;max-width:24px;width:100%}.map_list_overview .item_title .toggle_icon svg{max-width:18px}.map_list_overview .item_body{margin-top:40px}@media (min-width:1024px){.map_list_overview .item_body{display:flex;flex-wrap:wrap}}.map_list_overview .item_body a{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:24px;margin-bottom:16px}@media (min-width:1024px){.map_list_overview .item_body a{max-width:25%;width:100%}}.map_list_overview .item_body a .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;max-width:24px;width:100%}.online_join_form .form_section_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-1.44px;line-height:100%;margin-bottom:48px}.online_join_form .form_section_title.no_pad{margin-bottom:16px}.online_join_form .form_row{display:flex;flex-direction:column;margin-bottom:48px;position:relative}.online_join_form .form_row.no_padding_below{margin-bottom:0}.online_join_form .form_row label{order:1}.online_join_form .form_row input{order:2}.online_join_form .form_row .error{margin-top:8px;order:3}.online_join_form .form_row .error,.online_join_form .form_row .error a{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:150%}.online_join_form .form_row .error a{text-decoration:underline}.online_join_form .form_row.has_error input[type=email],.online_join_form .form_row.has_error input[type=number],.online_join_form .form_row.has_error input[type=tel],.online_join_form .form_row.has_error input[type=text]{border-color:#e10a0a}.online_join_form .form_row.has_error:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVxSURBVHgB7VldbttGEP6WklG3RQEJiJ32TX4oKrsFIp8gyglSnSDSCWKfQPIJ7JzA8gnsnEDKCaI+1Hb7YuWpreVAAtrADWxyMyOS0u5yKZKylDhAPkAQRQ13Z/Zn5tuPwBd8WggsAEOUCi6+rkrgMf0sUaMVarogIQt+J2JE1326HNGnR/+/yuG6W0R/hDviTgEM8EsVcJvkYCV0NiNOyIGjBzg7wZyYK4B/sPlrDtinES9hASAn+h6cvXX83kZGZApgiHLpFuKQLqtYCkQvD69WxHk/7RNOWsO32HzuwnmNGOd5FGlGXgg4jVvIjf9wXVzDmeAPX0s422RTYxv69O29yAoN0Ou/sbmDlEg1A29RbnoQLXsDoi3hHa3hvIsMuMTPtNG9HXLgmd1CtNZwupfUTmIAM5zv0kg3fsgw3Tb8RcsyR+3bA0kOYmYAducFpT65R0vjAAvEAD/Rssk1Eclms4OIDYDXvAdoTvpr16lRtuhhCQhmoyOM7OYCu9/HDJg1AM42vGHV3M7Ou5BP7rpkkhATxCgPuW3LTtYsdAvnWC9MYvQxnGf4fTg1f6lOUAjSdwSRACg71Dmd6Xfl3sdwPoS/RF1z3VevqICatpElREYXaoXlNPkApw18Agyw2YFSd7jWEO3YUG20GeAITXpwAy8xFy8LnKbV3+ybz7+mcAwDLRfz6CctnSuUn11ha8gzx9dIQBZ77pt8OtLvuk3dxwBDVGijvB+qf3L5T0qZxpIbUX0oLtJ+gHKV3OwotygjXW+EVHwyAy7eV6E5j36afC+J9yvPJPL7rPZMUYTOncZnj/CHuoSqxrMvkQLEg3b9AudX6EXb23zxFF/z04bxSDWiyLpIgXWct+mrjZTIah940xu7HUBNNMoMCI2D0AGjj3uCG7hd9XdOGWx1CZVUoxW86+OeYBWr2l6hGZgMthKAzgIXceBeFIromb7YAvg8oe4BLUqWSnBPwDXKuDXxdZKFBORIXVv/Y7WAFHla76hExfDbOqWAx6wNhdki0IV6VBiPVmhDFjMSwxu8I60pr9wR/fBqMgPUmVa0VpCrIoPjRLz2XXxzQc7v0y2NUwXUvCrgHRItJgqxdchnjrTtO8gbtnI0/S8Ajdgb1cSDV0EKMLnyHcdOWnGL7Oou0QMbPY5BVX8ev4XX6ibuqkb0x1MkgI+dREI686hyPEP0OR5gq5nC/KnhW1e59pHDV111I9uoqwrbmTl4rk9fu6wNhboQk0IKsmHXg2RrFiu9xI8Vk+KzrhoJwM+1UtsHtGZjG6ZGdyx3SR48Y8cPVBrOpJApxPr4MBLlP0TwYhUOByvP1d80aC/VGuWYDugNy3rcZpMR6uHWiDm2kAC2YYVOb8ue7bhv9kG9lzN4lGM03jWnOe4wrbJKXh4P8ecJUoLV6OmSimelpIw09T7HR0qtH9uZmFPgsd5QvC6zLNh1KdkI2OwEVl3IPEwTaJSdJ8sStEzYdClCj/bWtmkbowvxYVrXZRx4x1mKz7zwnRcdU5cin2o2e2sAfgZxjQ2NccPLDGJIirXvvPniJF6XimWja/jjIJqVUMqq36eF//5BRpwncXmmkJwor5Mq0CKzZvRB0c6RZlS8o2I3660PO/8Qp61Zz6d6wREXhN+AaFNHL7JucK7yXCjNPB8ijfN+/6k7jNPvJw2xCMVvHV/xeZqPpGHFZLbK9JwZLtWPR8Jgq0ZLmd4/ZHrJx9J3npTrqPi7MGR+65MpgBCXKNd5SYnYUcwGOZ49dzdLNQ8xVwAh/KotiPDJtLxe7Togj7xcsr0g1FrBAnBBa/w7kvu88amLNZsx0StN94sY+UdWQcdK+Yb5/L9EiTfukfLxBfPiA0ZgW9wPVjj6AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";display:flex;height:24px;max-width:24px;position:absolute;right:0;top:6px;width:100%}.online_join_form .form_row.has_error label{font-size:12px;top:-15px}.online_join_form input[type=email],.online_join_form input[type=number],.online_join_form input[type=tel],.online_join_form input[type=text]{background:none;border:0;border-bottom:2px solid #3f3f3f;box-shadow:none;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;margin:0;outline:none;padding:0 0 8px}.online_join_form input[type=email]::-webkit-input-placeholder,.online_join_form input[type=number]::-webkit-input-placeholder,.online_join_form input[type=tel]::-webkit-input-placeholder,.online_join_form input[type=text]::-webkit-input-placeholder{opacity:0}.online_join_form input[type=email]::-moz-placeholder,.online_join_form input[type=number]::-moz-placeholder,.online_join_form input[type=tel]::-moz-placeholder,.online_join_form input[type=text]::-moz-placeholder{opacity:0}.online_join_form input[type=email]:-ms-input-placeholder,.online_join_form input[type=number]:-ms-input-placeholder,.online_join_form input[type=tel]:-ms-input-placeholder,.online_join_form input[type=text]:-ms-input-placeholder{opacity:0}.online_join_form input[type=email]:-moz-placeholder,.online_join_form input[type=number]:-moz-placeholder,.online_join_form input[type=tel]:-moz-placeholder,.online_join_form input[type=text]:-moz-placeholder{opacity:0}.online_join_form textarea{background:none;border:0;border-bottom:2px solid #3f3f3f;box-shadow:none;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;margin:0;outline:none;padding:0 0 8px}.online_join_form input:not(:-moz-placeholder-shown)+label{font-size:12px;top:-15px}.online_join_form input:not(:placeholder-shown)+label{font-size:12px;top:-15px}.online_join_form input:active(:-moz-placeholder-shown)+label{font-size:12px;top:-15px}.online_join_form input:active(:placeholder-shown)+label{font-size:12px;top:-15px}.online_join_form input:focus(:-moz-placeholder-shown)+label{font-size:12px;top:-15px}.online_join_form input:focus(:placeholder-shown)+label{font-size:12px;top:-15px}.online_join_form label{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;position:absolute;transition:all .3s ease}.online_join_form label span{align-items:center;display:flex;justify-content:center}.online_join_form label span.consent_label{display:block}.online_join_form label span.consent_label small{color:#fff}.online_join_form label a{margin-left:5px}.online_join_form .label{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;margin-bottom:32px}@media (min-width:1024px){.online_join_form .label{margin-bottom:48px}}.online_join_form .form_row.focused label{font-size:12px;top:-15px}.online_join_form .input_group{display:flex;flex-direction:column}@media (min-width:1024px){.online_join_form .radio_button{flex-direction:row}}.online_join_form .radio_button .input_group{background:#2e2e2e;border-radius:5px;margin-bottom:16px;padding:24px;width:100%}@media (min-width:1024px){.online_join_form .radio_button .input_group{margin-bottom:0}.online_join_form .radio_button .input_group:first-child{margin-right:8px}.online_join_form .radio_button .input_group:last-child{margin-left:8px}}.online_join_form .radio_button label{justify-content:center;margin-bottom:0!important}@media (min-width:1024px){.online_join_form .radio_button .label{font-size:20px}}.online_join_form .radio:hover{cursor:pointer}.online_join_form .radio.small_gap{margin-bottom:24px}.online_join_form .radio input{display:none}.online_join_form .radio input:checked+label:before{background:#e10a0a;border-color:#e10a0a}.online_join_form .radio input:checked+label:after{opacity:1;visibility:visible}.online_join_form .radio input:not(:-moz-placeholder-shown)+label{font-size:20px;top:-15px}.online_join_form .radio input:not(:placeholder-shown)+label{font-size:20px;top:-15px}.online_join_form .radio label{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;min-height:40px;padding-left:64px;position:relative;top:0!important}.online_join_form .radio label.has_desc{align-items:flex-start;flex-direction:column;margin-bottom:32px}.online_join_form .radio label.has_desc .label{margin-bottom:0}.online_join_form .radio label.has_desc span.desc{font-size:16px;letter-spacing:-.48px}.online_join_form .radio label a,.online_join_form .radio label.has_desc span.desc{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:400;line-height:150%}.online_join_form .radio label a{font-size:20px;letter-spacing:-.6px;text-decoration:underline}.online_join_form .radio label:before{border:2px solid #3f3f3f;border-radius:100px;content:"";display:flex;height:40px;left:0;margin-right:24px;max-width:40px;position:absolute;top:0;transition:all .3s ease;width:100%}.online_join_form .radio label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:24px;left:8px;opacity:0;position:absolute;top:8px;transition:all .3s ease;visibility:hidden;width:24px}.online_join_form .form_notice_area{background:var(--uiva-dark-ui-va-dark-b,#2e2e2e);border-radius:5px;box-shadow:0 0 24px #0000003d;display:flex;margin-bottom:80px;padding:24px}@media (min-width:1024px){.online_join_form .form_notice_area{margin-bottom:8px;margin-top:-8px}}.online_join_form .form_notice_area .col{width:100%}.online_join_form .form_notice_area .col.col_left{margin-right:16px;max-width:24px}.online_join_form .form_notice_area .col_right{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.online_join_form .form_notice_area .icon{align-items:center;display:flex;justify-content:center}.online_join_form .form_notice_area .icon svg circle,.online_join_form .form_notice_area .icon svg line{stroke:#e10a0a}.online_join_form .otp_help{margin-top:16px}.online_join_form .otp_help,.online_join_form .otp_help span{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.online_join_form .otp_help span{text-decoration:underline}.online_join_form .otp_help span:hover{cursor:pointer}.online_join_form .fake_select .select_title{border-bottom:1px solid #3f3f3f;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;padding-bottom:8px;width:100%}.online_join_form .fake_select .select_title.selected{color:#fff}.online_join_form .fake_select .select_title:hover{cursor:pointer}.online_join_form .fake_select .select_title .icon{align-items:center;display:flex;justify-content:center;margin-left:auto;max-width:24px;width:100%}.online_join_form .fake_select .select_title .icon svg path{stroke:#fff}.online_join_form .fake_select .select_drop_down{background:var(--jon-snow-100,#fff);border:1px solid var(--solitude-100,#dde3e8);border-radius:5px;box-shadow:0 2px 10px #0003;left:0;max-height:400px;overflow:auto;padding:16px;position:absolute;top:44px;width:100%;z-index:8}.online_join_form .fake_select .select_drop_down li{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:16px}.online_join_form .fake_select .select_drop_down li:last-child{margin-bottom:0}.online_join_form .fake_select .select_drop_down li:hover{color:#e10a0a;cursor:pointer}.online_join_form .cart_totals .cart_totals_header{background:var(--uiva-dark-ui-va-dark-b,#2e2e2e);border-radius:24px 24px 0 0;box-shadow:0 0 24px #0000003d;padding:24px}.online_join_form .cart_totals .title{font-size:24px;font-weight:600;letter-spacing:-1.44px;line-height:100%}.online_join_form .cart_totals .sub_title,.online_join_form .cart_totals .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;margin-bottom:16px}.online_join_form .cart_totals .sub_title{font-size:16px;font-weight:500;letter-spacing:-.48px;line-height:150%}.online_join_form .cart_totals .detail{align-items:center;color:#ffffffa3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:150%;margin-bottom:8px;width:100%}.online_join_form .cart_totals .detail:last-child{margin-bottom:0}.online_join_form .cart_totals .detail span.has_note{border-bottom:2px dashed hsla(0,0%,100%,.2);position:relative}.online_join_form .cart_totals .detail span.has_note:after{background:#fff;border-radius:5px;color:#1e1e1e;content:attr(data-feetext);font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;left:-50px;letter-spacing:-.36px;line-height:120%;opacity:0;padding:12px;position:absolute;top:-45px;transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.online_join_form .cart_totals .detail span.has_note:hover{cursor:pointer}.online_join_form .cart_totals .detail span.has_note:hover:after{opacity:1;visibility:visible}.online_join_form .cart_totals .cart_totals_footer{background:var(--uiva-dark-ui-va-dark-b,#2e2e2e);border-radius:0 0 24px 24px;box-shadow:0 0 24px #0000003d;margin-top:3px;padding:24px}.online_join_form .cart_totals .cart_totals_footer .sub_title{margin-bottom:4px}.online_join_form .cart_totals .cart_totals_footer p{color:#ffffffa3;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:16px}@media (min-width:1024px){.online_join_form .form_row.submit{align-items:flex-end;margin-bottom:0}}.online_join_form .form_row.submit .btn{min-height:56px;min-width:90px;width:100%}@media (min-width:1024px){.online_join_form .form_row.submit .btn{align-items:center;display:flex;justify-content:center;width:auto}}.online_join_form .form_row.submit .btn:disabled{opacity:.2399999946}.online_join_pagination{background:#e10a0a;position:sticky;top:0}@media (min-width:1024px){.online_join_pagination{height:92px;left:0;position:fixed;top:0;width:100%;z-index:90}}.online_join_pagination .container{align-items:center;padding:24px}@media (min-width:1024px){.online_join_pagination .container{padding:18px 24px}}.online_join_pagination .col{width:100%}.online_join_pagination .col1{max-width:24px}.online_join_pagination .col1 a,.online_join_pagination .col2{align-items:center;display:flex;justify-content:center}.online_join_pagination .steps_wrapper{align-items:center;justify-content:center;max-width:160px;position:relative;width:100%}@media (min-width:1024px){.online_join_pagination .steps_wrapper{max-width:225px}}.online_join_pagination .steps_wrapper:before{background:#fff;content:"";height:2px;left:20px;position:absolute;top:12px;width:calc(100% - 40px)}.online_join_pagination .step{align-items:center;background:#fff;border-radius:100px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;height:24px;justify-content:center;line-height:21px;margin:0 8px;max-width:24px;position:relative;width:100%}@media (min-width:1024px){.online_join_pagination .step{margin:0 16px}}.online_join_pagination .step.active:before{background:#fff}.online_join_pagination .step.active span{color:#e10a0a}.online_join_pagination .step.complete{color:transparent;position:relative}.online_join_pagination .step.complete:before{background:#fff}.online_join_pagination .step.complete .complete_step{opacity:1;visibility:visible;z-index:10}.online_join_pagination .step:before{background:#e10a0a;border-radius:100px;content:"";height:20px;left:2px;position:absolute;top:2px;width:20px;z-index:1}.online_join_pagination .step span{align-items:center;display:flex;justify-content:center;margin-top:-1px;position:relative;z-index:2}.online_join_pagination .step .complete_step{height:100%;left:0;opacity:0;position:absolute;top:2px;visibility:hidden;width:100%}.online_join_pagination .col3{align-items:center;display:flex;justify-content:center;max-width:24px}@media (min-width:1024px){.online_join_pagination .col3{max-width:80px}}.online_join_pagination .col3 .desktop{display:none}@media (min-width:1024px){.online_join_pagination .col3 .desktop{display:flex}}.online_join_pagination .col3 .mobile{display:flex}@media (min-width:1024px){.online_join_pagination .col3 .mobile{display:none}}.online_join_wrapper .section_loader{align-items:center;display:flex;justify-content:center;padding:40px 0}.online_join_wrapper .loader{animation:rotation 1s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;width:20px}.online_join_wrapper .loader.red{border:2px solid #e10a0a;border-bottom-color:transparent}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (min-width:1024px){.online_join_get_started{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:40px 0}}.online_join_get_started .container{display:flex;flex-direction:column}@media (min-width:1024px){.online_join_get_started .container{-moz-column-gap:80px;column-gap:80px;flex-direction:row}}.online_join_get_started .col{margin:0 auto;max-width:640px;position:relative;width:100%}.online_join_get_started .col_left{z-index:10}@media (min-width:1024px){.online_join_get_started .col_left{display:flex;flex-direction:column;justify-content:center;margin-top:0}.online_join_get_started .col_left .radio_group{flex-direction:row}}.online_join_get_started .col_left .radio_group .input_group{background:#2e2e2e;border-radius:5px;margin-bottom:16px;padding:24px;width:100%}@media (min-width:1024px){.online_join_get_started .col_left .radio_group .input_group{margin-bottom:0}.online_join_get_started .col_left .radio_group .input_group:first-child{margin-right:8px}.online_join_get_started .col_left .radio_group .input_group:last-child{margin-left:8px}}.online_join_get_started .col_left .radio_group label{justify-content:center;margin-bottom:0}@media (min-width:1024px){.online_join_get_started .col_left .radio_group .label{font-size:20px}.online_join_get_started .col_left .radio_group .desc{font-size:14px!important}}.online_join_modal{align-items:flex-end;background:#252525a3;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;width:100%;z-index:10}@media (min-width:1024px){.online_join_modal{align-items:center}}.online_join_modal .modal_inner{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 0 24px #0000003d;padding:24px}@media (min-width:1024px){.online_join_modal .modal_inner{border-radius:5px;max-width:400px;padding:40px}}.online_join_modal .icon{align-items:center;display:flex;justify-content:center;margin-bottom:24px}@media (min-width:1024px){.online_join_modal .icon{margin-bottom:40px}}.online_join_modal .icon svg{max-width:48px}.online_join_modal .title{color:#252525;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-1.44px;line-height:100%;margin-bottom:24px}.online_join_modal .description{margin-bottom:16px}.online_join_modal .description,.online_join_modal .description a{color:#252525;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%}.online_join_modal .description a{text-decoration:underline}.online_join_modal .description p{margin-bottom:24px}.online_join_modal .description p span{font-weight:500}.online_join_modal .description ul{margin-left:20px;padding-bottom:16px}.online_join_modal .description ul li{list-style:disc;padding-bottom:8px}.online_join_modal .btn_group.button_column{flex-direction:column}.online_join_modal .btn_group.button_column button:first-child{margin-bottom:0!important;margin-top:0!important}.online_join_modal .btn_group.button_column button:last-child{margin-left:0;margin-top:16px}.online_join_modal .btn_group.button_column .btn{width:100%}.online_join_modal.action_complete .description,.online_join_modal.action_complete .title{text-align:center}.online_join_center_form{margin-bottom:80px;overflow:hidden}@media (min-width:1024px){.online_join_center_form{margin-bottom:100px}}.online_join_center_form .title_area{padding:58px 0 48px}@media (min-width:1024px){.online_join_center_form .title_area{padding:192px 0 80px}}.online_join_center_form .title_area .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:28px;font-style:normal;font-weight:800;letter-spacing:-2.4px;line-height:100%;text-align:center}@media (min-width:1024px){.online_join_center_form .title_area .title{font-size:64px;letter-spacing:-3.84px;line-height:150%}}.online_join_center_form .title_area .title_desc{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;margin-top:24px;text-align:center}.online_join_center_form .form_wrapper{margin:0 auto;max-width:628px;width:100%}@media (min-width:1024px){.online_join_center_form.select_membership .main_membership_container{min-height:100vh}}.online_join_center_form.select_membership .club_search_input,.online_join_center_form.select_membership .title_area{margin:0 auto;max-width:880px}@media (min-width:1024px){.online_join_center_form.select_membership .title{line-height:100%}}.online_join_center_form.select_membership .club_search_input{position:relative}.online_join_center_form.select_membership .search_activator{background:#3f3f3f;border-radius:5px;padding:16px}.online_join_center_form.select_membership .search_activator .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;max-width:24px;width:100%}.online_join_center_form.select_membership .search_activator .search_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.online_join_center_form.select_membership .gym_filter_main{background:#fff;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:90}@media (min-width:1024px){.online_join_center_form.select_membership .gym_filter_main{background:none;position:absolute}}.online_join_center_form.select_membership .gym_filter_input_wrapper{border-bottom:2px solid rgba(37,37,37,.04);display:flex;padding:24px;width:100%}@media (min-width:1024px){.online_join_center_form.select_membership .gym_filter_input_wrapper{border-bottom:0;padding:0}}.online_join_center_form.select_membership form{width:100%}.online_join_center_form.select_membership .form_wrapper{background:#fff;border:2px solid var(--uiva-red-ui-va-red-a,#e10a0a);border-radius:5px;box-shadow:0 0 0 4px #eb00291f;display:flex;padding:16px}@media (min-width:1024px){.online_join_center_form.select_membership .form_wrapper{max-width:100%}}.online_join_center_form.select_membership .form_wrapper .icon{align-items:center;display:flex;justify-content:center;margin-right:12px;width:24px}.online_join_center_form.select_membership .form_wrapper .icon svg path{stroke:#1e1e1e}.online_join_center_form.select_membership .form_wrapper input{background:none;border:none;box-shadow:none;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:150%;margin:0;outline:none;padding:0;width:100%}.online_join_center_form.select_membership .form_wrapper .input_clear{align-items:center;background:#eee;border-radius:100px;display:flex;height:24px;justify-content:center;margin-left:auto;max-width:24px;width:100%}.online_join_center_form.select_membership .form_wrapper .input_clear svg{max-width:16px}.online_join_center_form.select_membership .mobile_filter_close{align-items:center;color:#252525;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;justify-content:center;letter-spacing:-.96px;line-height:150%;margin-left:18px}@media (min-width:1024px){.online_join_center_form.select_membership .mobile_filter_close{display:none}}.online_join_center_form.select_membership .gym_filter_results_main{height:calc(100vh - 110px);overflow:auto;padding:24px}@media (min-width:1024px){.online_join_center_form.select_membership .gym_filter_results_main{background:#fff;background:var(--jon-snow-100,#fff);border:1px solid var(--solitude-100,#dde3e8);border-radius:5px;box-shadow:0 2px 10px #0003;height:auto;margin-top:8px;max-height:40vh}}.online_join_center_form.select_membership .gym_filter_results_main .result_item{align-items:center;display:flex;margin-bottom:16px}.online_join_center_form.select_membership .gym_filter_results_main .result_item:last-child{margin-bottom:0}.online_join_center_form.select_membership .gym_filter_results_main .result_item:hover{cursor:pointer}.online_join_center_form.select_membership .gym_filter_results_main .result_item:hover .title,.online_join_center_form.select_membership .gym_filter_results_main .result_item:hover span{color:#e10a0a}.online_join_center_form.select_membership .gym_filter_results_main .result_item:hover .icon svg path{stroke:#e10a0a}.online_join_center_form.select_membership .gym_filter_results_main .icon{align-items:center;display:flex;justify-content:center;margin-right:16px;max-width:24px;width:100%}.online_join_center_form.select_membership .gym_filter_results_main .icon svg path{transition:all .3s ease}.online_join_center_form.select_membership .gym_filter_results_main .title{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:150%;transition:all .3s ease}.online_join_center_form.select_membership .gym_filter_results_main .title span{color:#1e1e1e;transition:all .3s ease}.online_join_center_form.select_membership .club_period_switch{align-items:center;display:flex;justify-content:center;padding:56px 0 40px}.online_join_center_form.select_membership .club_period_switch.month12 button.month12{color:#fff}.online_join_center_form.select_membership .club_period_switch.month24 .club_period_toggle{background:#e10a0a}.online_join_center_form.select_membership .club_period_switch.month24 .club_period_toggle:before{transform:translate(28px)}.online_join_center_form.select_membership .club_period_switch.month24 button.month24{color:#fff}.online_join_center_form.select_membership .club_period_switch button{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;transition:all .3s ease}.online_join_center_form.select_membership .club_period_switch .club_period_toggle{background:#3f3f3f;border-radius:100px;height:32px;margin:0 24px;max-width:56px;position:relative;transition:all .3s ease;width:100%}.online_join_center_form.select_membership .club_period_switch .club_period_toggle:hover{cursor:pointer}.online_join_center_form.select_membership .club_period_switch .club_period_toggle:before{background:#fff;border-radius:100px;content:"";height:24px;left:0;position:absolute;top:4px;transform:translate(4px);transition:all .3s ease;width:24px}.online_join_center_form.select_membership .vitality_enabled{align-items:center;display:flex;justify-content:center;margin-bottom:24px}.online_join_center_form.select_membership .vitality_enabled .inner{align-items:center;background:#21a66c;border-radius:5px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-3%;line-height:21px;padding:8px 15px}.online_join_center_form.select_membership .vitality_enabled .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:15px;max-width:24px;width:100%}.online_join_center_form.select_membership .active_promo_banner{border-radius:5px;margin-bottom:60px;overflow:hidden;position:relative}.online_join_center_form.select_membership .active_promo_banner .banner_image{background-position:50px 23%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px){.online_join_center_form.select_membership .active_promo_banner .banner_image{background-position:100%;background-size:50% auto}}.online_join_center_form.select_membership .active_promo_banner .banner_content{background:#3f3f3f;background:linear-gradient(90deg,#3f3f3f 42%,#3f3f3f00 87%);padding:24px;position:relative;width:100%;z-index:5}@media (min-width:768px){.online_join_center_form.select_membership .active_promo_banner .banner_content{background:linear-gradient(90deg,#3f3f3f 50%,#3f3f3f00 87%)}}@media (min-width:1024px){.online_join_center_form.select_membership .active_promo_banner .banner_content{align-items:center;display:flex;padding:24px 40px}}.online_join_center_form.select_membership .active_promo_banner .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:800;letter-spacing:-6%;line-height:20px;margin-bottom:12px;max-width:50%;text-transform:uppercase;width:100%}@media (min-width:1024px){.online_join_center_form.select_membership .active_promo_banner .title{margin-bottom:0}}.online_join_center_form.select_membership .active_promo_banner .button{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-decoration:underline}@media (min-width:1024px){.online_join_center_form.select_membership .active_promo_banner .button{background:#fff;border-radius:5px;color:#252525;font-size:16px;font-weight:600;letter-spacing:-6%;line-height:24px;margin-left:auto;padding:16px 24px;text-decoration:none}}.online_join_center_form.select_membership .club_membership_options{display:flex;flex-direction:column}.online_join_center_form.select_membership .membership_option{background:linear-gradient(#616161,#616161 50%,#6161614d);border-radius:5px;box-sizing:border-box;height:auto;margin-bottom:16px;padding:4px;position:relative;width:100%}@media (min-width:1024px){.online_join_center_form.select_membership .membership_option{margin:0 12px;max-width:calc(33.333% - 24px)}}.online_join_center_form.select_membership .membership_option.popular{background:linear-gradient(#eb0029,#eb0029 50%,#eb00294d);display:flex;justify-content:center}.online_join_center_form.select_membership .membership_option .promo_tag{background:#e10a0a;border-radius:5px 5px 0 0;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:16px;padding:7px 40px 5px;position:absolute;text-align:center;top:-25px}.online_join_center_form.select_membership .membership_option .promo_tag:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABzSURBVHgBrZC7DYAwDEQvAVEzQhokIpqMwAawCSMyCiUSHzEBmKRICkQcCq6xLT09WxZIZIUmVyUHLaiM71kQKAIoOGyDnuxexRp36MFDUeOBxpygkUBl9EZnekLBOKNWObIeuDo7tm9bhP9TKhIf8z94A545GtpzbhMSAAAAAElFTkSuQmCC);bottom:1px;content:"";height:10px;left:-8px;position:absolute;width:10px}.online_join_center_form.select_membership .membership_option .promo_tag:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABoSURBVHgBvZAxDkBAEEXf4AAqtdJG4whuwFHcQJzMFbbR6wh3WFahW9mpvGSSX7zMTz4n5nqOCMkbNqpSJWZIrxI9nVZsd8ygEUlhPKibqOjJBTeHPsvXNAKrI5l8tAWLFc2GoeofxRsnmRX4y9SOtgAAAABJRU5ErkJggg==);bottom:1px;content:"";height:10px;position:absolute;right:-8px;width:10px}.online_join_center_form.select_membership .membership_option .membership_option_inner{background:#2e2e2e;border-radius:5px;display:flex;flex-direction:column;height:100%;padding:40px}.online_join_center_form.select_membership .membership_option .memb_type{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:800;letter-spacing:-1.44px;line-height:100%;margin-bottom:32px;text-transform:uppercase}.online_join_center_form.select_membership .membership_option .promo_tag_text{align-items:center;background:#e10a0a;border-radius:4px;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-3%;line-height:12px;margin-bottom:8px;margin-right:auto;padding:6px 8px;width:auto}.online_join_center_form.select_membership .membership_option .promo_tag_text .icon{align-items:center;display:flex;height:14px;justify-content:center;margin-left:6px;max-width:14px;width:100%}.online_join_center_form.select_membership .membership_option .discount_before{align-items:center;display:flex;margin-bottom:8px}.online_join_center_form.select_membership .membership_option .discount_before .icon{margin-right:8px;max-width:58px;width:100%}.online_join_center_form.select_membership .membership_option .discount_before .icon.tag{display:flex;max-width:24px}.online_join_center_form.select_membership .membership_option .discount_before .price{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:100%;text-decoration:line-through}.online_join_center_form.select_membership .membership_option .mem_price{color:#fff;font-family:Gotham Cond;font-size:36px;font-weight:900;line-height:100%;margin-bottom:32px;white-space:nowrap}.online_join_center_form.select_membership .membership_option .mem_price small{color:#b0b0b0;font-size:14px;font-weight:900;letter-spacing:0;text-transform:uppercase}.online_join_center_form.select_membership .membership_option .mem_desc{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:24px}.online_join_center_form.select_membership .membership_option .toggle_premier_clubs{border-bottom:2px dashed #b0b0b0;cursor:pointer}.online_join_center_form.select_membership .membership_option .mem_joining_fee{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:-.48px;line-height:150%;margin-bottom:40px}.online_join_center_form.select_membership .membership_option .mem_joining_fee .meta_title{border-bottom:2px dashed hsla(0,0%,100%,.2);position:relative}.online_join_center_form.select_membership .membership_option .mem_joining_fee .meta_title:after{background:#fff;border-radius:5px;color:#1e1e1e;content:attr(data-feetext);font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;left:-50px;letter-spacing:-.36px;line-height:120%;opacity:0;padding:12px;position:absolute;top:-45px;transition:all .3s ease;visibility:hidden;white-space:nowrap}.online_join_center_form.select_membership .membership_option .mem_joining_fee .meta_title:hover{cursor:pointer}.online_join_center_form.select_membership .membership_option .mem_joining_fee .meta_title:hover:after{opacity:1;visibility:visible}.online_join_center_form.select_membership .membership_option .btn_group{justify-content:flex-start;margin-top:auto}.online_join_center_form.select_membership .membership_option .not_available{align-items:center;color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;height:100%;justify-content:center;letter-spacing:-.48px;line-height:150%;text-align:center}.online_join_center_form.select_membership .benefit_notes{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:24px}@media (min-width:1024px){.online_join_center_form.select_membership .benefit_notes{flex-direction:row;padding-top:40px}}.online_join_center_form.select_membership .benefit_notes .logo{margin-bottom:26px;max-width:60px;width:100%}@media (min-width:1024px){.online_join_center_form.select_membership .benefit_notes .logo{margin-bottom:0;margin-right:22px}}.online_join_center_form.select_membership .benefit_notes a,.online_join_center_form.select_membership .benefit_notes p{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.online_join_center_form.select_membership .benefit_notes a span,.online_join_center_form.select_membership .benefit_notes p span{font-weight:500;text-decoration:underline}.online_join_center_form.select_membership .benefit_notes a span:hover,.online_join_center_form.select_membership .benefit_notes p span:hover{cursor:pointer}.online_join_center_form.select_membership .benefit_notes span.has_note{position:relative}.online_join_center_form.select_membership .benefit_notes span.has_note:after{background:#fff;border-radius:5px;color:#1e1e1e;content:attr(data-feetext);font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;left:-50px;letter-spacing:-.36px;line-height:120%;opacity:0;padding:12px;position:absolute;top:-45px;transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.online_join_center_form.select_membership .benefit_notes span.has_note:hover{cursor:pointer}.online_join_center_form.select_membership .benefit_notes span.has_note:hover:after{opacity:1;visibility:visible}.online_join_center_form.select_membership .benefit_notes a{text-decoration:underline}.online_join_center_form.select_membership .arrows{align-items:center;display:flex;justify-content:center;margin-top:40px;width:100%}.online_join_center_form.select_membership .arrows .membership_caro_button{align-items:center;background:#fff;border-radius:5px;display:flex;height:48px;justify-content:center;max-width:48px;transition:all .3s ease;width:100%}.online_join_center_form.select_membership .arrows .membership_caro_button:hover{cursor:pointer}.online_join_center_form.select_membership .arrows .membership_caro_button svg{max-width:24px}.online_join_center_form.select_membership .arrows .caro_prev{margin-right:16px}.online_join_center_form.select_membership .arrows .swiper-button-disabled{opacity:.1}.info_hover_small{border-bottom:2px dashed hsla(0,0%,100%,.2);position:relative;white-space:pre-wrap;z-index:99999}.info_hover_small:after{background:#fff;border-radius:5px;box-shadow:3px 4px 10px #0000004d;color:#1e1e1e;content:attr(data-feetext);font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;left:-160px;letter-spacing:-.36px;line-height:120%;max-width:250px;opacity:0;padding:12px;position:absolute;top:-45px;transition:all .3s ease;visibility:hidden;width:250px;z-index:9999}@media (min-width:1024px){.info_hover_small:after{left:-65px}}.info_hover_small:hover{cursor:pointer}.info_hover_small:hover:after{opacity:1;visibility:visible}.info_hover_large{border-bottom:2px dashed hsla(0,0%,100%,.2);letter-spacing:normal!important;position:relative;white-space:pre;z-index:99999}.info_hover_large:after{background:#fff;border-radius:5px;box-shadow:3px 4px 10px #0000004d;color:#1e1e1e;content:attr(data-feetext);font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;left:-180px;letter-spacing:-.36px;line-height:120%;opacity:0;padding:12px;position:absolute;top:-200px;transition:all .3s ease;visibility:hidden;z-index:9999}@media (min-width:1024px){.info_hover_large:after{left:-65px}}.info_hover_large:hover{cursor:pointer}.info_hover_large:hover:after{opacity:1;visibility:visible}.promo_modal{align-items:center;background:#25252599;bottom:0;display:flex;height:100vh;justify-content:center;overflow:auto;padding-top:24px;position:fixed;width:100%;z-index:90}@media (min-width:1024px){.promo_modal{align-items:center;display:flex;justify-content:center}}.promo_modal .modal_inner{background:#fff;margin-top:auto;padding:24px;position:relative;width:100%}@media (min-width:1024px){.promo_modal .modal_inner{border-radius:24px 24px 0 0;height:auto;margin:0 auto;max-height:90vh;max-width:400px;overflow:auto}}.promo_modal .modal_top .title{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:34px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:34px;margin-bottom:16px;text-transform:uppercase}.promo_modal .description{font-weight:400;margin-bottom:24px;margin-top:24px}.promo_modal .description,.promo_modal .description a{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;letter-spacing:-.03em;line-height:24px}.promo_modal .description a{font-weight:500;text-decoration:underline}.promo_modal .modal_body{margin-bottom:0}@media (min-width:1024px){.promo_modal .modal_body{margin-bottom:0}}.promo_modal .modal_table{border-radius:5px}.promo_modal .modal_table_head{color:#1e1e1e;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:24px}.promo_modal .modal_table_inner{padding:12px 0 24px}.promo_modal .modal_table_row{color:#1e1e1e;-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:32px}.promo_modal .modal_table_row,.promo_modal .modal_table_row.info{font-display:swap;font-family:Gotham SSm;font-style:normal;margin-bottom:0}.promo_modal .modal_table_row.info{color:#b0b0b0;-moz-column-count:1;column-count:1;font-size:12px;font-weight:500;line-height:18px;margin-top:18px;text-align:center}.promo_modal .modal_table_row .fee{color:#1e1e1e;font-weight:500}.promo_modal .modal_table_row .fee.icon svg{max-width:18px}.promo_modal .modal_table_row .train svg{max-width:16px}.promo_modal .modal_table_row .train svg path{fill:#1e1e1e}.promo_modal .modal_table_row .free{color:#e10a0a;font-weight:600}.promo_modal .year_break{font-size:16px;font-weight:600}.promo_modal .modal_table_footer{border-top:1px solid #d9d9d9}.promo_modal .modal_table_footer button{color:#1e1e1e;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;line-height:21px;padding:15px 24px;width:100%}.promo_modal .modal_table_footer button.see_less .icon{transform:rotate(180deg)}.promo_modal .modal_table_footer button .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-left:auto;max-width:24px;width:100%}.promo_modal .modal_table_footer button .icon svg path{stroke:#1e1e1e}.promo_modal .modal_table_footer .foot_note{color:#b0b0b0;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:18px;padding:10px;text-align:center}.promo_modal .modal_footer{bottom:0;left:0;padding:24px;width:100%}@media (min-width:1024px){.promo_modal .modal_footer{background:#fff;bottom:-24px;padding:24px 0;position:sticky}}.promo_modal .modal_footer .terms{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.promo_modal .modal_footer .terms a{color:#252525;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;text-align:center}.promo_modal .modal_footer .btn_group,.promo_modal .modal_footer .btn_group button{width:100%}.promo_modal .modal_accordion_body{background:#f6f6f6;border-radius:5px;padding:10px 0}.promo_modal .accordion_item{border-bottom:1px solid #fff;cursor:pointer}.promo_modal .accordion_item .item_title{align-items:center;color:#1e1e1e;display:flex;font-display:swap;font-family:Gotham SSm;font-size:15px;font-style:normal;font-weight:800;letter-spacing:-.01em;line-height:14px;padding:18px 25px 11px}.promo_modal .accordion_item .item_title .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-left:auto;max-width:24px;width:100%}.promo_modal .accordion_item .item_title .icon svg path{stroke:#1e1e1e}.promo_modal .accordion_item .item_body{padding:0 25px}.promo_modal .accordion_item .item_body .body_desc{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:13px;font-style:normal;font-weight:400;line-height:19px;margin-bottom:16px}.online_join_membership_pay_screen{overflow:auto;padding-bottom:200px}@media (min-width:1024px){.online_join_membership_pay_screen{padding-bottom:0}}.online_join_membership_pay_screen .online_join_membership_overview{margin:0 auto;max-width:400px;width:100%}.online_join_membership_pay_screen .card_header{background:#2e2e2e;border-radius:24px 24px 0 0;overflow:hidden;padding-bottom:24px}.online_join_membership_pay_screen .card_header .card_image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.online_join_membership_pay_screen .card_header .card_image:after{background:#2e2e2e;background:linear-gradient(0deg,#2e2e2e,#2e2e2e00 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.online_join_membership_pay_screen .card_header .card_img_tag{background:#e10a0a;border-radius:5px;bottom:0;color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:700;left:0;letter-spacing:-.03em;line-height:12px;margin:0 26px 16px;padding:5px 7px 5px 8px;position:absolute;z-index:2}.online_join_membership_pay_screen .card_person_name{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin:5px 26px 16px}.online_join_membership_pay_screen .card_tariff{margin:0 26px}.online_join_membership_pay_screen .card_tariff .title_section{margin-bottom:0}.online_join_membership_pay_screen .title_section{font-weight:600;margin-bottom:16px}.online_join_membership_pay_screen .tariff_desc,.online_join_membership_pay_screen .title_section{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;letter-spacing:-.03em;line-height:24px}.online_join_membership_pay_screen .tariff_desc{font-weight:400}.online_join_membership_pay_screen .card_body{background:#2e2e2e;margin-top:2px;padding:24px}.online_join_membership_pay_screen .list_type{display:flex;margin-bottom:4px;position:relative}.online_join_membership_pay_screen .list_type.discounted .tariff_fee{color:#ffffffa3;text-decoration:line-through}.online_join_membership_pay_screen .list_type.discount{margin-bottom:16px}.online_join_membership_pay_screen .list_type .name{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:21px;position:relative}.online_join_membership_pay_screen .list_type .name.has_mouseover{border-bottom:2px dashed hsla(0,0%,100%,.16)}.online_join_membership_pay_screen .list_type .name.has_mouseover:hover .tariff_desc{opacity:1;visibility:visible}.online_join_membership_pay_screen .list_type .tariff_desc{background:#fff;border-radius:5px;color:#252525;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:21px;min-width:295px;opacity:0;padding:12px;position:absolute;text-align:center;top:-65px;transition:all .3s ease;visibility:hidden;width:100%;z-index:10}.online_join_membership_pay_screen .list_type .tariff_fee{color:#fff;cursor:pointer;display:flex;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;line-height:21px;margin-left:auto}.online_join_membership_pay_screen .list_type .tariff_fee .icon{align-items:center;display:flex;height:24px;justify-content:center;max-width:24px;width:100%}.online_join_membership_pay_screen .card_footer{background:#2e2e2e;margin-top:2px;padding:24px}.online_join_membership_pay_screen .card_footer.rounded{border-radius:0 0 24px 24px}.online_join_membership_pay_screen .card_foot_notes{align-items:center;background:#3f3f3f;border-radius:0 0 24px 24px;display:flex;padding:16px 24px}.online_join_membership_pay_screen .card_foot_notes .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:8px;max-width:24px;width:100%}.online_join_membership_pay_screen .card_foot_notes .notes{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.online_join_membership_pay_screen .card_bottom_actions{background:#363636;bottom:0;display:flex;left:0;padding:20px 24px;position:fixed;width:100%}@media (min-width:1024px){.online_join_membership_pay_screen .card_bottom_actions{background:none;margin-top:40px;position:relative}}.online_join_membership_pay_screen .card_bottom_actions .col_left{display:flex;flex-direction:column}.online_join_membership_pay_screen .card_bottom_actions .small_title{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:2px}.online_join_membership_pay_screen .card_bottom_actions .price{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:20px}.online_join_membership_pay_screen .card_bottom_actions .col_right{margin-left:auto}.online_join_membership_pay_screen .payment_date_modal{background:#fff;border-radius:24px 24px 0 0;bottom:0;left:0;padding:24px;position:fixed;width:100%;z-index:10}@media (min-width:1024px){.online_join_membership_pay_screen .payment_date_modal{align-items:center;background:#252525a3;border-radius:0;bottom:unset;display:flex;height:100vh;justify-content:center;padding:0;top:0}.online_join_membership_pay_screen .payment_date_modal .modal_inner{background:#fff;border-radius:24px;max-width:400px;padding:24px;width:100%}}.online_join_membership_pay_screen .payment_date_modal .title{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.06em;line-height:24px;margin-bottom:16px}.online_join_membership_pay_screen .payment_date_modal .desc{color:#1e1e1e;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:24px}.online_join_membership_pay_screen .payment_date_modal .payment_date_options .date_option{color:#1e1e1e;cursor:pointer;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:24px;margin-bottom:8px;padding:8px 0;position:relative}.online_join_membership_pay_screen .payment_date_modal .payment_date_options .date_option.selected:before{background:#e10a0a;border-color:#e10a0a}.online_join_membership_pay_screen .payment_date_modal .payment_date_options .date_option:before{border:1px solid #1e1e1e;border-radius:5px;content:"";height:24px;margin-right:24px;max-width:24px;width:100%}.online_join_membership_pay_screen .payment_date_modal .payment_date_options .date_option:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";display:block;height:11px;left:8px;position:absolute;top:12px;transform:rotate(45deg);width:6px}.online_join_membership_pay_screen .payment_date_modal .btn_group{margin-top:24px;width:100%}.online_join_membership_pay_screen .payment_date_modal .btn_group button{width:100%}.online_join_old_membership_pay_screen .step_title{align-items:center;display:flex;margin-bottom:0}.online_join_old_membership_pay_screen .step_title .icon{align-content:inherit;display:flex;justify-content:center;margin-left:auto;max-width:24px;width:100%}.online_join_old_membership_pay_screen .card_step_body{margin-top:16px}.online_join_old_membership_pay_screen .card_step_body .btn_group button{width:100%}.online_join_old_membership_pay_screen .form_row{display:flex;flex-direction:column;margin-bottom:16px}.online_join_old_membership_pay_screen .form_row .label{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.6px;line-height:150%;margin-bottom:32px}.wellness_quizz_main .container{max-width:1040px}.wellness_quizz_main .results_section_title{margin-bottom:40px}@media (min-width:1024px){.wellness_quizz_main .results_section_title{margin-bottom:80px}}.wellness_quizz_main .results_section_title h2{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;text-align:left}@media (min-width:1024px){.wellness_quizz_main .results_section_title h2{font-size:48px;letter-spacing:-2.88px;line-height:110%;text-align:center}}.wellness_quizz_main .results_section_title h3{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:32px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:100%;text-align:left}@media (min-width:1024px){.wellness_quizz_main .results_section_title h3{font-size:48px;letter-spacing:-2.88px;line-height:110%;text-align:center}}.wellness_quiz_results_page_banner{align-items:center;background-image:url(./confetti.BkwpI0XN.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:160px 0 100px}@media (min-width:1024px){.wellness_quiz_results_page_banner{background-size:100% auto;min-height:100vh}}.wellness_quiz_results_page_banner h5{font-size:14px;margin-bottom:24px;text-align:center;text-transform:uppercase}.wellness_quiz_results_page_banner h2,.wellness_quiz_results_page_banner h5{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;font-weight:800;line-height:100%}.wellness_quiz_results_page_banner h2{font-size:48px;letter-spacing:-2.88px;margin-bottom:40px;text-align:left;text-align:center}@media (min-width:1024px){.wellness_quiz_results_page_banner h2{font-size:64px;letter-spacing:-2.88px;line-height:100%;text-align:center}}.wellness_quiz_results_page_banner p{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.03em;letter-spacing:-.6px;line-height:30px;margin:0 auto 16px;max-width:640px;text-align:center;width:100%}.wellness_quiz_results_page_banner .group_pager_down{align-items:center;display:flex;justify-content:center;margin-bottom:40px;margin-top:40px}@media (min-width:1024px){.wellness_quiz_results_page_banner .group_pager_down{margin-top:80px}}.wellness_quiz_results_page_banner .pager_down{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000014;border:2px solid hsla(0,0%,100%,.24);border-radius:64px;display:flex;height:56px;justify-content:center;max-width:56px;width:100%}.wellness_quiz_results_page_banner .pager_down svg{max-width:24px}.wellness_quiz_results_page_banner .pager_down svg path{stroke:#fff;stroke-opacity:1}.wellness_quiz_classes_block{margin-bottom:80px}@media (min-width:1024px){.wellness_quiz_classes_block{margin-bottom:240px}}.wellness_quiz_classes_block .blocks_container{flex-wrap:wrap}.wellness_quiz_classes_block .block_wrapper{margin:0 0 24px;max-width:calc(50% - 12px);position:relative;width:100%}.wellness_quiz_classes_block .block_wrapper.top_pick{max-width:100%}.wellness_quiz_classes_block .block_wrapper.top_pick .title{font-size:32px;letter-spacing:-1.92px;margin-bottom:8px}.wellness_quiz_classes_block .block_wrapper.top_pick .block_image{border-radius:5px}@media (min-width:1024px){.wellness_quiz_classes_block .block_wrapper.top_pick .block_image img{aspect-ratio:13/6}}.wellness_quiz_classes_block .block_wrapper:nth-child(2){margin-right:12px}.wellness_quiz_classes_block .block_wrapper:nth-child(3){margin-left:12px}.wellness_quiz_classes_block .block_image{border-radius:5px;overflow:hidden;position:relative}.wellness_quiz_classes_block .block_image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.wellness_quiz_classes_block .block_image .image_overlay{height:100%;left:0;position:absolute;top:0;transition:background-color .4s ease-in;width:100%}.wellness_quiz_classes_block .block_text{bottom:0;left:0;padding:16px 14px;position:absolute}@media (min-width:1024px){.wellness_quiz_classes_block .block_text{padding:48px}}.wellness_quiz_classes_block .block_text .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:100%}@media (min-width:1024px){.wellness_quiz_classes_block .block_text .title{font-size:32px}}.wellness_quiz_classes_block .block_text .top_pick_text{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:100%}.wellness_quiz_classes_block .grid_overlay_green{background:linear-gradient(0deg,#43bbbb,#43bbbb66)}.wellness_quiz_classes_block .grid_overlay_purple{background:linear-gradient(0deg,#3f1f46,#3f1f4666)}.wellness_quiz_classes_block .grid_overlay_grey{background:linear-gradient(0deg,#2c2c2c,#2c2c2c66)}.wellness_quiz_classes_block .grid_overlay_red{background:linear-gradient(0deg,#db1418,#db141866)}.wellness_quiz_classes_block .grid_overlay_pink{background:linear-gradient(0deg,#f29b8d,#f29a8c66)}.wellness_quiz_classes_block .grid_overlay_beige{background:linear-gradient(0deg,#9d8d7e,#9c8c7c66)}.wellness_quiz_articles_block{margin-bottom:80px;overflow:hidden}@media (min-width:1024px){.wellness_quiz_articles_block{margin-bottom:240px}}.wellness_quiz_articles_block .article_image{margin-bottom:21px}@media (min-width:1024px){.wellness_quiz_articles_block .article_image{margin-bottom:40px}}.wellness_quiz_articles_block .article_image img{aspect-ratio:3/2;border-radius:5px;-o-object-fit:cover;object-fit:cover}.wellness_quiz_articles_block .tag{color:#fffc;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:12px;text-transform:uppercase}@media (min-width:1024px){.wellness_quiz_articles_block .tag{color:#fff;font-size:16px;margin-bottom:24px}}.wellness_quiz_articles_block .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:100%;transition:all .3s ease}@media (min-width:1024px){.wellness_quiz_articles_block .title{font-size:24px;letter-spacing:-1.44px}}.wellness_quiz_articles_block .wellness_article:hover{cursor:pointer}.wellness_quiz_articles_block .wellness_article:hover .title{text-decoration:underline}.wellness_quiz_banner_block{margin-bottom:80px}@media (min-width:1024px){.wellness_quiz_banner_block{margin-bottom:240px}}.wellness_quiz_banner_block .block_container{overflow:hidden;position:relative}@media (min-width:1024px){.wellness_quiz_banner_block .block_container{background-image:url(https://cms.virginactive.co.za/wp-content/uploads/2024/01/20231126_VA_Shot_22_9259.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;padding:87px 80px}.wellness_quiz_banner_block .block_container:before{background:linear-gradient(90deg,#2e2e2e,#2e2e2e3d);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}.wellness_quiz_banner_block .title{font-size:32px;font-weight:600;letter-spacing:-1.92px;line-height:100%}.wellness_quiz_banner_block .description,.wellness_quiz_banner_block .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-style:normal;margin-bottom:24px;position:relative;z-index:2}.wellness_quiz_banner_block .description{font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:150%}@media (min-width:1024px){.wellness_quiz_banner_block .description{max-width:397px}}.wellness_quiz_banner_block .btn_group{justify-content:flex-start;position:relative;z-index:2}.wellness_quiz_kids_block{margin-bottom:80px}@media (min-width:1024px){.wellness_quiz_kids_block{margin-bottom:240px}}.wellness_quiz_kids_block .membership_block{display:flex;flex-direction:column;margin-bottom:56px}@media (min-width:1024px){.wellness_quiz_kids_block .membership_block{margin-bottom:40px}}.wellness_quiz_kids_block .membership_block img{aspect-ratio:1/1;border-radius:5px;margin-bottom:40px;-o-object-fit:cover;object-fit:cover;order:1}@media (min-width:1024px){.wellness_quiz_kids_block .membership_block img{aspect-ratio:13/6;margin-bottom:0;margin-top:80px;order:2}}.wellness_quiz_kids_block .membership_block .btn_group{justify-content:flex-start;order:2}@media (min-width:1024px){.wellness_quiz_kids_block .membership_block .btn_group{justify-content:center;order:1}}.wellness_quiz_kids_block .kids_articles a{position:relative;width:100%}.wellness_quiz_kids_block .kids_articles a:first-child{margin-right:8px}@media (min-width:1024px){.wellness_quiz_kids_block .kids_articles a:first-child{margin-right:20px}}.wellness_quiz_kids_block .kids_articles a:nth-child(2){margin-left:8px}@media (min-width:1024px){.wellness_quiz_kids_block .kids_articles a:nth-child(2){margin-left:20px}}.wellness_quiz_kids_block .kids_articles .article_image{border-radius:4.27px;margin-bottom:16px;overflow:hidden;position:relative}@media (min-width:1024px){.wellness_quiz_kids_block .kids_articles .article_image{margin-bottom:40px}}.wellness_quiz_kids_block .kids_articles .article_image:after{background:#2525253d;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.wellness_quiz_kids_block .kids_articles .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:100%}@media (min-width:1024px){.wellness_quiz_kids_block .kids_articles .title{font-size:32px;letter-spacing:-1.92px}}.wellness_quiz_limited_time_block{margin-bottom:40px}@media (min-width:1024px){.wellness_quiz_limited_time_block{margin-bottom:80px}.wellness_quiz_limited_time_block .results_section_title.mobile{display:none}}.wellness_quiz_limited_time_block .blocks_container{flex-direction:column}@media (min-width:1024px){.wellness_quiz_limited_time_block .blocks_container{align-items:center;flex-direction:row}}.wellness_quiz_limited_time_block .block_image{margin-bottom:24px}@media (min-width:1024px){.wellness_quiz_limited_time_block .block_image{margin-bottom:0;margin-right:40px;max-width:50%;width:100%}}.wellness_quiz_limited_time_block .block_image img{border-radius:5px}@media (min-width:1024px){.wellness_quiz_limited_time_block .block_text{margin-left:40px;max-width:50%;width:100%}}.wellness_quiz_limited_time_block .results_section_title.desktop{display:none}@media (min-width:1024px){.wellness_quiz_limited_time_block .results_section_title.desktop{display:flex;margin-bottom:40px}}.wellness_quiz_limited_time_block .results_section_title.desktop h3{text-align:left}.wellness_quiz_limited_time_block ul{margin-bottom:40px}.wellness_quiz_limited_time_block li{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:12px;position:relative}.wellness_quiz_limited_time_block li:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADJSURBVHgBnVKBEcIgEAMn6Ah1g24gI7iBbFA3wBWcAJ1AN6gbOAJuoBu8+RPOK4UWmruU9pv8BXgpIhBRg0WDO7ADP55X8CGlfIkcYO7BN83D5MyWymFjs6F6HNkr8dJidWIdths8TKH4DN6jmub4z4K4J7/VPqo7kRBzQ5cwHxJaSjXYgw14WzKHBi6q8XcXNpmIPUrLgkviBw+TouXrtcIL10KFmAPV4z+N9Ds0V2FmbTuaCC4UJhkm5qiRzjTimhI18KnaOc0XQAe47ysXTZgAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:flex;height:16px;margin-right:12px;margin-top:4px;max-width:16px;width:100%}.wellness_quiz_limited_time_block .btn_group{justify-content:flex-start}.wellness_quiz_not_just_gym{margin-bottom:80px}@media (min-width:1024px){.wellness_quiz_not_just_gym{margin-bottom:240px}}.wellness_quiz_not_just_gym .blocks_container{flex-wrap:wrap}@media (min-width:1024px){.wellness_quiz_not_just_gym .blocks_container{margin-left:-20px;margin-right:-20px}}.wellness_quiz_not_just_gym a{align-items:center;background:#2e2e2e;border-radius:6px;display:flex;margin:0 4px 16px;max-width:calc(50% - 8px);width:100%}@media (min-width:1024px){.wellness_quiz_not_just_gym a{border-radius:5px;margin:0 20px 40px;max-width:calc(50% - 40px)}}.wellness_quiz_not_just_gym .image{max-width:56px;width:100%}@media (min-width:1024px){.wellness_quiz_not_just_gym .image{max-width:112px}}.wellness_quiz_not_just_gym .image img{aspect-ratio:1/1;border-radius:6px 0 0 6px;-o-object-fit:cover;object-fit:cover}.wellness_quiz_not_just_gym .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:12px;font-style:normal;font-weight:500;line-height:150%;margin-left:16px}@media (min-width:1024px){.wellness_quiz_not_just_gym .title{font-size:24px;letter-spacing:-1.44px;margin-left:40px}}.wellness_quiz_personal_trainer{margin-bottom:80px}@media (min-width:1024px){.wellness_quiz_personal_trainer{margin-bottom:200px}.wellness_quiz_personal_trainer .results_section_title.mobile{display:none}}.wellness_quiz_personal_trainer .blocks_container{flex-direction:column}@media (min-width:1024px){.wellness_quiz_personal_trainer .blocks_container{align-items:center;flex-direction:row}}.wellness_quiz_personal_trainer .block_image{margin-bottom:24px}@media (min-width:1024px){.wellness_quiz_personal_trainer .block_image{margin-bottom:0;margin-right:40px;max-width:50%;width:100%}}.wellness_quiz_personal_trainer .block_image img{border-radius:5px}@media (min-width:1024px){.wellness_quiz_personal_trainer .block_text{margin-left:40px;max-width:50%;width:100%}}.wellness_quiz_personal_trainer .results_section_title.desktop{display:none}@media (min-width:1024px){.wellness_quiz_personal_trainer .results_section_title.desktop{display:flex;margin-bottom:40px}}.wellness_quiz_personal_trainer .results_section_title.desktop h3{text-align:left}.wellness_quiz_personal_trainer ul{margin-bottom:40px}.wellness_quiz_personal_trainer li{color:#fff;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:12px;position:relative}.wellness_quiz_personal_trainer li:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADJSURBVHgBnVKBEcIgEAMn6Ah1g24gI7iBbFA3wBWcAJ1AN6gbOAJuoBu8+RPOK4UWmruU9pv8BXgpIhBRg0WDO7ADP55X8CGlfIkcYO7BN83D5MyWymFjs6F6HNkr8dJidWIdths8TKH4DN6jmub4z4K4J7/VPqo7kRBzQ5cwHxJaSjXYgw14WzKHBi6q8XcXNpmIPUrLgkviBw+TouXrtcIL10KFmAPV4z+N9Ds0V2FmbTuaCC4UJhkm5qiRzjTimhI18KnaOc0XQAe47ysXTZgAAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:flex;height:16px;margin-right:12px;margin-top:4px;max-width:16px;width:100%}.wellness_quiz_personal_trainer .btn_group{justify-content:flex-start}.wellness_quiz_recovery_block{margin-bottom:80px}@media (min-width:1024px){.wellness_quiz_recovery_block{margin-bottom:240px}}.wellness_quiz_recovery_block .recovery_main_article{margin-bottom:24px}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_main_article{margin-bottom:0}}.wellness_quiz_recovery_block .recovery_main_article .article_image{margin-bottom:24px}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_main_article .article_image{margin-bottom:0}}.wellness_quiz_recovery_block .recovery_main_article .article_image img{border-radius:5px}.wellness_quiz_recovery_block .recovery_main_article a{position:relative}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_main_article .article_title{bottom:0;left:0;padding:39px;position:absolute}}.wellness_quiz_recovery_block .recovery_main_article .tag{color:#fffc;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:600;line-height:100%;margin-bottom:12px;text-transform:uppercase}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_main_article .tag{color:#fff;font-size:13px;margin-bottom:19px}}.wellness_quiz_recovery_block .recovery_main_article .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:100%}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_main_article .title{font-size:39px;letter-spacing:-2.34px;max-width:480px}}.wellness_quiz_recovery_block .recovery_main_article .btn_group{justify-content:flex-start;margin-top:24px}@media (min-width:1024px){.wellness_quiz_recovery_block .additional_articles{-moz-columns:4;column-count:4;-moz-column-gap:24px;column-gap:24px;display:flex}}.wellness_quiz_recovery_block .recovery_article{border-bottom:2px solid #3f3f3f;padding:24px 0}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_article{border-bottom:none;flex-direction:column;padding:40px 0 0;width:100%}}.wellness_quiz_recovery_block .recovery_article .article_image{max-width:88px;width:100%}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_article .article_image{max-width:100%}}.wellness_quiz_recovery_block .recovery_article .article_image img{aspect-ratio:1/1;border-radius:5px}.wellness_quiz_recovery_block .recovery_article .article_title{margin-left:16px;max-width:calc(100% - 88px);width:100%}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_article .article_title{margin-left:0;margin-top:40px;max-width:100%}}.wellness_quiz_recovery_block .recovery_article .title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-1.2px;line-height:100%;margin-bottom:8px}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_article .title{font-size:23px;letter-spacing:-1.44px;margin-bottom:24px}}.wellness_quiz_recovery_block .recovery_article .desc{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (min-width:1024px){.wellness_quiz_recovery_block .recovery_article .desc{font-size:16px;letter-spacing:-.48px}}.wellness_quiz_tip_block{margin-bottom:80px}@media (min-width:1024px){.wellness_quiz_tip_block{margin-bottom:120px}}.wellness_quiz_tip_block .tip{background:#2e2e2e;border-radius:24px;box-shadow:0 0 24px #0000003d;padding:24px}@media (min-width:1024px){.wellness_quiz_tip_block .tip{display:flex}}.wellness_quiz_tip_block .tip_title{align-items:center;color:#d3d3d3;display:flex;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-bottom:16px}@media (min-width:1024px){.wellness_quiz_tip_block .tip_title{margin-bottom:0;margin-right:8px}}.wellness_quiz_tip_block .tip_title .icon{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;max-width:24px;width:100%}.wellness_quiz_tip_block .tip_body{color:#d3d3d3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%}.wellness_quiz_what_members_say{overflow:hidden}.wellness_quiz_what_members_say .swiper-slide{align-items:flex-start;background:#fff;border-radius:24px;display:flex;height:auto;overflow:hidden}.wellness_quiz_what_members_say .testimonial{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 24px}.wellness_quiz_what_members_say .icon{align-items:center;display:flex;height:56px;justify-content:center;margin-bottom:32px;max-width:56px;width:100%}.wellness_quiz_what_members_say .testimonial_text{color:#252525a3;font-display:swap;font-family:Gotham SSm;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-1.2px;letter-spacing:-.48px;line-height:150%;text-align:center}.wellness_quiz_whats_next{padding:80px 0 0}@media (min-width:1024px){.wellness_quiz_whats_next{padding:120px}}.wellness_quiz_whats_next .big_title{color:#fff;font-display:swap;font-family:Gotham SSm;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-2.88px;line-height:100%;margin-bottom:40px;text-align:center}@media (min-width:1024px){.wellness_quiz_whats_next .big_title br{display:none}}.wellness_quiz_whats_next .btn_group{align-items:center;flex-direction:column;justify-content:center}.wellness_quiz_whats_next .btn_group .btn{max-width:400px;width:100%}.wellness_quiz_whats_next .btn_group .btn:nth-child(2){margin-left:0;margin-top:16px}.vue-map{width:100%}.vue-map,.vue-map-container{height:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.loader[data-v-1c2cc034]{animation:rotation-1c2cc034 1s linear infinite;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;width:20px}.loader.red[data-v-1c2cc034]{border:2px solid;border-color:$red $red transparent}@keyframes rotation-1c2cc034{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.spacer_component{align-items:center;display:flex}:root{--formkit-theme:genesis;--fk-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--fk-font-family-input:var(--fk-font-family);--fk-font-family-label:var(--fk-font-family);--fk-font-family-legend:var(--fk-font-family-label);--fk-font-family-option:var(--fk-font-family-input);--fk-font-family-help:var(--fk-font-family);--fk-font-family-message:var(--fk-font-family);--fk-font-weight:400;--fk-font-weight-input:var(--fk-font-weight);--fk-font-weight-label:700;--fk-font-weight-legend:var(--fk-font-weight-label,bold);--fk-font-weight-help:var(--fk-font-weight);--fk-font-weight-option:var(--fk-font-weight);--fk-font-weight-message:var(--fk-font-weight);--fk-font-size:1em;--fk-font-size-input:var(--fk-font-size);--fk-font-size-label:.875em;--fk-font-size-legend:.875em;--fk-font-size-help:.8125em;--fk-font-size-remove:.8125em;--fk-font-size-option:.9em;--fk-font-size-message:.8125em;--fk-font-size-button:.875em;--fk-font-size-summary:1.25em;--fk-line-height:1.1;--fk-line-height-label:var(--fk-line-height);--fk-line-height-help:var(--fk-line-height);--fk-line-height-option:var(--fk-line-height);--fk-line-height-message:var(--fk-line-height);--fk-line-height-textarea:var(--fk-line-height);--fk-line-height-input:1.125em;--fk-line-height-button:1.3;--fk-max-width-input:25em;--fk-box-size:1.25em;--fk-color-primary:#006ff9;--fk-color-checked:var(--fk-color-primary);--fk-color-input:#000;--fk-color-input-selection:rgba(0,122,255,.25);--fk-color-border:#94929c;--fk-color-border-focus:var(--fk-color-primary);--fk-color-danger:#ea0000;--fk-color-error:var(--fk-color-danger);--fk-color-placeholder:#767676;--fk-color-disabled:rgba(0,0,0,.1);--fk-color-help:rgba(0,0,0,.6);--fk-color-icon:rgba(0,0,0,.8);--fk-color-icon-minor:rgba(0,0,0,.55);--fk-color-button:#fff;--fk-color-button-hover:#fff;--fk-color-submit:var(--fk-color-button);--fk-color-submit-hover:var(--fk-color-button-hover);--fk-color-range-track:var(--fk-color-border);--fk-color-range-thumb:var(--fk-color-primary);--fk-focus-ring-color:rgba(50,100,203,.31);--fk-error-ring-color:rgba(235,0,0,.6);--fk-error-ring-focus-color:rgba(235,0,0,.3);--fk-bg-input:transparent;--fk-bg-disabled:rgba(0,0,0,.05);--fk-bg-decorator:linear-gradient(0deg,rgba(0,0,0,.07),transparent);--fk-bg-button:var(--fk-color-primary);--fk-bg-button-hover:var(--fk-bg-button);--fk-bg-submit:var(--fk-bg-button);--fk-bg-submit-hover:var(--fk-bg-submit);--fk-border-width:1px;--fk-border-width-decorator:var(--fk-border-width);--fk-border-width-focus:2px;--fk-border-width-checked:1px;--fk-border-width-decorator-checked:2px;--fk-border-width-decorator-focus:var(--fk-border-width-decorator-checked);--fk-border-width-decorator-focus-visible:var(--fk-border-width-focus);--fk-border-style:solid;--fk-border:var(--fk-border-width) var(--fk-border-style) var(--fk-color-border);--fk-border-focus:var(--fk-border-width-focus) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator:var(--fk-border-width-decorator) var(--fk-border-style) var(--fk-color-border);--fk-border-decorator-focus:var(--fk-border-width-focus) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator-focus-visible:var(--fk-border-width-decorator-focus-visible) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-decorator-checked:var(--fk-border-width-checked) var(--fk-border-style) var(--fk-color-border-focus);--fk-border-box-shadow:0 0 0 var(--fk-border-width) var(--fk-color-border);--fk-border-box-shadow-focus:0 0 0 var(--fk-border-width-focus) var(--fk-color-border-focus);--fk-border-box-shadow-decorator:0 0 0 var(--fk-border-width-decorator);--fk-border-box-shadow-decorator-focus:0 0 0 var(--fk-border-width-decorator-focus) var(--fk-color-border-focus);--fk-border-box-shadow-decorator-focus-visible:0 0 0 var(--fk-border-width-decorator-focus-visible) var(--fk-color-border-focus);--fk-border-box-shadow-decorator-checked:0 0 0 var(--fk-border-width-decorator-checked) var(--fk-color-border-focus);--fk-border-box-shadow-invalid:0 0 0 var(--fk-border-width-decorator-focus-visible) var(--fk-error-ring-color);--fk-border-radius-tl:.25em;--fk-border-radius-tr:.25em;--fk-border-radius-bl:.25em;--fk-border-radius-br:.25em;--fk-border-radius:var(--fk-border-radius-tl,.25em) var(--fk-border-radius-tr,.25em) var(--fk-border-radius-br,.25em) var(--fk-border-radius-bl,.25em);--fk-border-radius-full:999em;--fk-focus-ring:.25em;--fk-error-ring:3px;--fk-error-ring-offset:2px;--fk-padding-base:.25em;--fk-padding-input-x:calc(var(--fk-padding-base)*3);--fk-padding-input-y:calc(var(--fk-padding-base)*3);--fk-padding-input-t:var(--fk-padding-input-y,0);--fk-padding-input-r:var(--fk-padding-input-x,0);--fk-padding-input-b:var(--fk-padding-input-y,0);--fk-padding-input-l:var(--fk-padding-input-x,0);--fk-padding-input:var(--fk-padding-input-t) var(--fk-padding-input-r) var(--fk-padding-input-b) var(--fk-padding-input-l);--fk-padding-label-x:inherit;--fk-padding-label-y:inherit;--fk-padding-label-t:var(--fk-padding-label-y,0);--fk-padding-label-r:var(--fk-padding-label-x,0);--fk-padding-label-b:var(--fk-padding-label-y,.5em);--fk-padding-label-l:var(--fk-padding-label-x,0);--fk-padding-label:var(--fk-padding-label-t) var(--fk-padding-label-r) var(--fk-padding-label-b) var(--fk-padding-label-l);--fk-padding-help-x:inherit;--fk-padding-help-y:var(--fk-padding-base);--fk-padding-help-t:var(--fk-padding-help-y,0);--fk-padding-help-r:var(--fk-padding-help-x,0);--fk-padding-help-b:var(--fk-padding-help-y,0);--fk-padding-help-l:var(--fk-padding-help-x,0);--fk-padding-help:var(--fk-padding-help-t) var(--fk-padding-help-r) var(--fk-padding-help-b) var(--fk-padding-help-l);--fk-padding-option-x:inherit;--fk-padding-option-y:inherit;--fk-padding-option-t:var(--fk-padding-option-y,0);--fk-padding-option-r:var(--fk-padding-option-x,0);--fk-padding-option-b:var(--fk-padding-option-y,0);--fk-padding-option-l:var(--fk-padding-option-x,0);--fk-padding-option:var(--fk-padding-option-t) var(--fk-padding-option-r) var(--fk-padding-option-b) var(--fk-padding-option-l);--fk-padding-messages-x:inherit;--fk-padding-messages-y:inherit;--fk-padding-messages-t:var(--fk-padding-messages-y,var(--fk-padding-base));--fk-padding-messages-r:var(--fk-padding-messages-x,0);--fk-padding-messages-b:var(--fk-padding-messages-y,0);--fk-padding-messages-l:var(--fk-padding-messages-x,0);--fk-padding-messages:var(--fk-padding-messages-t) var(--fk-padding-messages-r) var(--fk-padding-messages-b) var(--fk-padding-messages-l);--fk-padding-message-x:inherit;--fk-padding-message-y:var(--fk-padding-base);--fk-padding-message-t:var(--fk-padding-message-y,0);--fk-padding-message-r:var(--fk-padding-message-x,0);--fk-padding-message-b:var(--fk-padding-message-y,0);--fk-padding-message-l:var(--fk-padding-message-x,0);--fk-padding-message:var(--fk-padding-message-t) var(--fk-padding-message-r) var(--fk-padding-message-b) var(--fk-padding-message-l);--fk-padding-legend-x:.25em;--fk-padding-legend-y:.25em;--fk-padding-legend-t:var(--fk-padding-legend-y);--fk-padding-legend-r:var(--fk-padding-legend-x);--fk-padding-legend-b:var(--fk-padding-legend-y);--fk-padding-legend-l:var(--fk-padding-legend-x);--fk-padding-legend:var(--fk-padding-legend-t) var(--fk-padding-legend-r) var(--fk-padding-legend-b) var(--fk-padding-legend-l);--fk-padding-fieldset-x:var(--fk-padding-input-x);--fk-padding-fieldset-y:var(--fk-padding-input-y);--fk-padding-fieldset-t:var(--fk-padding-fieldset-y);--fk-padding-fieldset-r:var(--fk-padding-fieldset-x);--fk-padding-fieldset-b:var(--fk-padding-fieldset-y);--fk-padding-fieldset-l:var(--fk-padding-fieldset-x);--fk-padding-fieldset:var(--fk-padding-fieldset-t) var(--fk-padding-fieldset-r) var(--fk-padding-fieldset-b) var(--fk-padding-fieldset-l);--fk-padding-decorator-x:inherit;--fk-padding-decorator-y:var(--fk-padding-base);--fk-padding-decorator-t:var(--fk-padding-decorator-y,1.25em);--fk-padding-decorator-r:var(--fk-padding-decorator-x,1.25em);--fk-padding-decorator-b:var(--fk-padding-decorator-y,1.25em);--fk-padding-decorator-l:var(--fk-padding-decorator-x,1.25em);--fk-padding-decorator:var(--fk-padding-decorator-t) var(--fk-padding-decorator-r) var(--fk-padding-decorator-b) var(--fk-padding-decorator-l);--fk-padding-button-x:calc(var(--fk-padding-base)*8);--fk-padding-button-y:calc(var(--fk-padding-base)*3);--fk-padding-button-t:var(--fk-padding-button-y);--fk-padding-button-r:var(--fk-padding-button-x);--fk-padding-button-b:var(--fk-padding-button-y);--fk-padding-button-l:var(--fk-padding-button-x);--fk-padding-button:var(--fk-padding-button-t) var(--fk-padding-button-r) var(--fk-padding-button-b) var(--fk-padding-button-l);--fk-margin-base:.5em;--fk-margin-outer-x:inherit;--fk-margin-outer-y:inherit;--fk-margin-outer-t:var(--fk-margin-outer-y,0);--fk-margin-outer-r:var(--fk-margin-outer-x,0);--fk-margin-outer-b:var(--fk-margin-outer-y,calc(var(--fk-margin-base)*2));--fk-margin-outer-l:var(--fk-margin-outer-x,0);--fk-margin-outer:var(--fk-margin-outer-t) var(--fk-margin-outer-r) var(--fk-margin-outer-b) var(--fk-margin-outer-l);--fk-margin-wrapper-x:inherit;--fk-margin-wrapper-y:inherit;--fk-margin-wrapper-t:var(--fk-margin-wrapper-y,0);--fk-margin-wrapper-r:var(--fk-margin-wrapper-x,0);--fk-margin-wrapper-b:var(--fk-margin-wrapper-y,0);--fk-margin-wrapper-l:var(--fk-margin-wrapper-x,0);--fk-margin-wrapper:var(--fk-margin-wrapper-t) var(--fk-margin-wrapper-r) var(--fk-margin-wrapper-b) var(--fk-margin-wrapper-l);--fk-margin-input-x:inherit;--fk-margin-input-y:inherit;--fk-margin-input-t:var(--fk-margin-input-y,0);--fk-margin-input-r:var(--fk-margin-input-x,0);--fk-margin-input-b:var(--fk-margin-input-y,0);--fk-margin-input-l:var(--fk-margin-input-x,0);--fk-margin-input:var(--fk-margin-input-t) var(--fk-margin-input-r) var(--fk-margin-input-b) var(--fk-margin-input-l);--fk-margin-label-x:inherit;--fk-margin-label-y:0;--fk-margin-label-t:var(--fk-margin-label-y,0);--fk-margin-label-r:var(--fk-margin-label-x,0);--fk-margin-label-b:var(--fk-margin-label-y,var(--fk-margin-base));--fk-margin-label-l:var(--fk-margin-label-x,0);--fk-margin-label:var(--fk-margin-label-t) var(--fk-margin-label-r) var(--fk-margin-label-b) var(--fk-margin-label-l);--fk-margin-help-x:inherit;--fk-margin-help-y:.3em;--fk-margin-help-t:var(--fk-margin-help-y,0);--fk-margin-help-r:var(--fk-margin-help-x,0);--fk-margin-help-b:0;--fk-margin-help-l:var(--fk-margin-help-x,0);--fk-margin-help:var(--fk-margin-help-t) var(--fk-margin-help-r) var(--fk-margin-help-b) var(--fk-margin-help-l);--fk-margin-option-x:inherit;--fk-margin-option-y:inherit;--fk-margin-option-t:var(--fk-margin-option-y,0);--fk-margin-option-r:var(--fk-margin-option-x,0);--fk-margin-option-b:var(--fk-margin-option-y,.625em);--fk-margin-option-l:var(--fk-margin-option-x,0);--fk-margin-option:var(--fk-margin-option-t) var(--fk-margin-option-r) var(--fk-margin-option-b) var(--fk-margin-option-l);--fk-margin-message-x:inherit;--fk-margin-message-y:inherit;--fk-margin-message-t:var(--fk-margin-message-y,0);--fk-margin-message-r:var(--fk-margin-message-x,0);--fk-margin-message-b:var(--fk-margin-message-y,0);--fk-margin-message-l:var(--fk-margin-message-x,0);--fk-margin-message:var(--fk-margin-message-t) var(--fk-margin-message-r) var(--fk-margin-message-b) var(--fk-margin-message-l);--fk-margin-legend-x:0em;--fk-margin-legend-y:inherit;--fk-margin-legend-t:var(--fk-margin-legend-y,0);--fk-margin-legend-r:var(--fk-margin-legend-x,0);--fk-margin-legend-b:var(--fk-margin-legend-y,0);--fk-margin-legend-l:var(--fk-margin-legend-x,0);--fk-margin-legend:var(--fk-margin-legend-t) var(--fk-margin-legend-r) var(--fk-margin-legend-b) var(--fk-margin-legend-l);--fk-margin-fieldset-x:inherit;--fk-margin-fieldset-y:inherit;--fk-margin-fieldset-t:var(--fk-margin-fieldset-y,0);--fk-margin-fieldset-r:var(--fk-margin-fieldset-x,0);--fk-margin-fieldset-b:var(--fk-margin-fieldset-y,0);--fk-margin-fieldset-l:var(--fk-margin-fieldset-x,0);--fk-margin-fieldset:var(--fk-margin-fieldset-t) var(--fk-margin-fieldset-r) var(--fk-margin-fieldset-b) var(--fk-margin-fieldset-l);--fk-margin-decorator-x:inherit;--fk-margin-decorator-y:inherit;--fk-margin-decorator-t:var(--fk-margin-decorator-y,0);--fk-margin-decorator-r:var(--fk-margin-decorator-x,.5em);--fk-margin-decorator-b:var(--fk-margin-decorator-y,0);--fk-margin-decorator-l:var(--fk-margin-decorator-x,0);--fk-margin-decorator:var(--fk-margin-decorator-t) var(--fk-margin-decorator-r) var(--fk-margin-decorator-b) var(--fk-margin-decorator-l);--fk-margin-button-x:inherit;--fk-margin-button-y:inherit;--fk-margin-button-t:var(--fk-margin-button-y,0);--fk-margin-button-r:var(--fk-margin-button-x,.5em);--fk-margin-button-b:var(--fk-margin-button-y,0);--fk-margin-button-l:var(--fk-margin-button-x,0);--fk-margin-button:var(--fk-margin-button-t) var(--fk-margin-button-r) var(--fk-margin-button-b) var(--fk-margin-button-l);--fk-icon-close:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiAxNiI+PHBhdGggZD0iTTEwLDEyLjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNUwxLjY1LDQuMzVjLS4yLS4yLS4yLS41MSwwLS43MSwuMi0uMiwuNTEtLjIsLjcxLDBMMTAuMzUsMTEuNjVjLjIsLjIsLjIsLjUxLDAsLjcxLS4xLC4xLS4yMywuMTUtLjM1LC4xNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0yLDEyLjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNS0uMi0uMi0uMi0uNTEsMC0uNzFMOS42NSwzLjY1Yy4yLS4yLC41MS0uMiwuNzEsMCwuMiwuMiwuMiwuNTEsMCwuNzFMMi4zNSwxMi4zNWMtLjEsLjEtLjIzLC4xNS0uMzUsLjE1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+;--fk-icon-down:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiA3Ij48cGF0aCBkPSJNOCw2LjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNUwzLjE1LDEuODVjLS4yLS4yLS4yLS41MSwwLS43MSwuMi0uMiwuNTEtLjIsLjcxLDBsNC4xNSw0LjE1TDEyLjE1LDEuMTVjLjItLjIsLjUxLS4yLC43MSwwLC4yLC4yLC4yLC41MSwwLC43MWwtNC41LDQuNWMtLjEsLjEtLjIzLC4xNS0uMzUsLjE1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+;--fk-icon-fileDoc:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNiI+PHBhdGggZD0iTTEyLjUsMTZIMi41Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVWMS41YzAtLjgzLC42Ny0xLjUsMS41LTEuNWg3LjA5Yy40LDAsLjc4LC4xNiwxLjA2LC40NGwyLjkxLDIuOTFjLjI4LC4yOCwuNDQsLjY2LC40NCwxLjA2VjE0LjVjMCwuODMtLjY3LDEuNS0xLjUsMS41Wk0yLjUsMWMtLjI4LDAtLjUsLjIyLS41LC41VjE0LjVjMCwuMjgsLjIyLC41LC41LC41SDEyLjVjLjI4LDAsLjUtLjIyLC41LS41VjQuNDFjMC0uMTMtLjA1LS4yNi0uMTUtLjM1bC0yLjkxLTIuOTFjLS4wOS0uMDktLjIyLS4xNS0uMzUtLjE1SDIuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMy4zOCw1aC0yLjkxYy0uODEsMC0xLjQ3LS42Ni0xLjQ3LTEuNDdWLjYyYzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjVWMy41M2MwLC4yNiwuMjEsLjQ3LC40NywuNDdoMi45MWMuMjgsMCwuNSwuMjIsLjUsLjVzLS4yMiwuNS0uNSwuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMCwxM0g1Yy0uMjgsMC0uNS0uMjItLjUtLjVzLjIyLS41LC41LS41aDVjLjI4LDAsLjUsLjIyLC41LC41cy0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNMTAsMTBINWMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWg1Yy4yOCwwLC41LC4yMiwuNSwuNXMtLjIyLC41LS41LC41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PHBhdGggZD0iTTcsN2gtMmMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWgyYy4yOCwwLC41LC4yMiwuNSwuNXMtLjIyLC41LS41LC41WiIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+Cg==;--fk-icon-check:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAyNyI+PHBvbHlnb24gZmlsbD0iY3VycmVudENvbG9yIiBwb2ludHM9IjI2Ljk5IDAgMTAuMTMgMTcuMTcgNC42OSAxMS42MyAwIDE2LjQxIDEwLjQgMjcgMTUuMDUgMjIuMjcgMTUuMDkgMjIuMzEgMzIgNS4xIDI2Ljk5IDAiLz48L3N2Zz4=;--fk-icon-circle:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGNpcmNsZSBmaWxsPSJjdXJyZW50Q29sb3IiIGN4PSIxNiIgY3k9IjE2IiByPSIxNiIvPjwvc3ZnPg==;--fk-icon-fileItem:var(--fk-icon-fileDoc);--fk-icon-fileRemove:var(--fk-icon-close);--fk-icon-noFiles:var(--fk-icon-fileDoc);--fk-icon-select:var(--fk-icon-down);--fk-icon-checkboxDecorator:var(--fk-icon-check);--fk-icon-radioDecorator:var(--fk-icon-circle)}.formkit-outer,.formkit-outer *{box-sizing:border-box}.formkit-outer :after,.formkit-outer :before{box-sizing:inherit}.formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.formkit-input:focus{outline:none}@media (forced-colors:active){.formkit-decorator,.formkit-input{border:1px solid!important}}.formkit-message{list-style-type:none}.formkit-inner:focus-within{border-color:var(--fk-color-border-focus)}[data-type=select]:not([data-multiple]) .formkit-inner:after{background-color:var(--fk-color-icon)}.formkit-input{background-color:var(--fk-bg-input);color:var(--fk-color-input)}input.formkit-input[type=radio]:checked~.formkit-decorator:before{background:var(--fk-color-checked)}input.formkit-input[type=checkbox]:checked~.formkit-decorator:before{border-color:var(--fk-color-checked)}[data-family=text] .formkit-input::-moz-selection{background-color:var(--fk-color-input-selection)}[data-family=text] .formkit-input::selection{background-color:var(--fk-color-input-selection)}.formkit-help,.formkit-option-help{color:var(--fk-color-help)}.formkit-message{color:var(--fk-color-error)}.formkit-outer{font-family:var(--fk-font-family);font-size:var(--fk-font-size);font-weight:var(--fk-font-weight);line-height:var(--fk-line-height)}.formkit-outer[data-type=textarea] textarea{line-height:var(--fk-line-height-textarea)}.formkit-label{font-family:var(--fk-font-family-label);font-size:var(--fk-font-size-label);font-weight:var(--fk-font-weight-label);line-height:var(--fk-line-height-label)}.formkit-option .formkit-label,[data-type=checkbox] .formkit-label,[data-type=radio] .formkit-label{font-size:var(--fk-font-size-option);font-weight:var(--fk-font-weight-option);margin-bottom:.1em}.formkit-legend{font-family:var(--fk-font-family-legend);font-size:var(--fk-font-size-legend);font-weight:var(--fk-font-weight-legend)}.formkit-input{font-family:var(--fk-font-family-input);font-size:var(--fk-font-size-input);font-weight:var(--fk-font-weight-input);line-height:var(--fk-line-height-input)}.formkit-help,.formkit-option-help{font-family:var(--fk-font-family-help);font-size:var(--fk-font-size-help);font-weight:var(--fk-font-weight-help);line-height:var(--fk-line-height-help)}.formkit-messages{font-family:var(--fk-font-family-message);font-family:var(--fk-font-family);line-height:var(--fk-line-height-message)}.formkit-message{font-size:var(--fk-font-size-message);font-weight:var(--fk-font-weight-message)}.formkit-outer{margin:var(--fk-margin-outer)}.formkit-outer[data-disabled]{opacity:.5}.formkit-outer[data-disabled] [data-disabled]{opacity:1}.formkit-fieldset,.formkit-wrapper{max-width:var(--fk-max-width-input)}.formkit-label{display:block;margin:var(--fk-margin-label);padding:var(--fk-padding-label)}.formkit-fieldset{border:var(--fk-border);border-radius:var(--fk-border-radius);margin:var(--fk-margin-fieldset);padding:var(--fk-padding-fieldset)}.formkit-fieldset:focus-within{border:var(--fk-border-focus)}.formkit-fieldset>.formkit-help{margin-bottom:calc(var(--fk-padding-fieldset-t)*1.5);margin-top:calc(var(--fk-padding-fieldset-t)*-.5)}.formkit-legend{display:block;margin:var(--fk-margin-legend);padding:var(--fk-padding-legend)}.formkit-inner{align-items:center;border-radius:var(--fk-border-radius);box-shadow:var(--fk-border-box-shadow);display:flex;position:relative}.formkit-inner:focus-within{box-shadow:var(--fk-border-box-shadow-focus)}[data-type=checkbox] .formkit-inner,[data-type=radio] .formkit-inner{border:none;box-shadow:none;display:inline-block}[data-errors] :is([data-type=checkbox] .formkit-inner):focus-within,[data-errors] :is([data-type=radio] .formkit-inner):focus-within,[data-invalid] :is([data-type=checkbox] .formkit-inner):focus-within,[data-invalid] :is([data-type=radio] .formkit-inner):focus-within{outline:none}.formkit-input{border-radius:var(--fk-border-radius);display:block;padding:var(--fk-padding-input);width:100%}.formkit-input[disabled]{background-color:var(--fk-bg-disabled)}.formkit-input[multiple]{padding:0}.formkit-input[multiple] option{padding:var(--fk-padding-input)}input.formkit-input[type=date]::-webkit-calendar-picker-indicator{font-size:.875em;padding-bottom:0;padding-top:0}input.formkit-input[type=date]::-webkit-datetime-edit{line-height:1;overflow:visible}select.formkit-input{padding-right:calc(var(--fk-padding-base)*7)}select.formkit-input[data-placeholder]:not([multiple]){color:var(--fk-color-placeholder)}select.formkit-input[data-placeholder]:not([multiple]) option{color:var(--fk-color-input)}select.formkit-input[data-placeholder]:not([multiple]) option[disabled]{color:var(--fk-color-disabled)}select.formkit-input[data-placeholder]:not([multiple]) option[data-is-placeholder]{color:var(--fk-color-placeholder)}select.formkit-input option{font-size:var(--fk-font-size-option)}input.formkit-input[type=radio]~.formkit-decorator{border-radius:var(--fk-border-radius-full)}input.formkit-input[type=radio]~.formkit-decorator:before{border:0;border-radius:2em;height:50%;left:50%;top:50%;transform:translate(-50%,-50%);width:50%}.formkit-help,.formkit-option-help{margin:var(--fk-margin-help)}.formkit-messages{margin:var(--fk-margin-messages);padding:var(--fk-padding-messages)}.formkit-help+.formkit-messages{padding-top:0}.formkit-message{margin:var(--fk-margin-message);padding:var(--fk-padding-message)}.formkit-messages+.formkit-actions{margin-top:var(--fk-margin-outer-b)}@keyframes fk-rotate{to{transform:rotate(1turn)}}@keyframes fk-glow{0%{box-shadow:0 0 0 .1em var(--fk-color-primary)}to{box-shadow:0 0 0 .4em var(--fk-color-primary)}}[data-type=button] .formkit-input,[data-type=submit] .formkit-input{border:1px solid transparent;border-radius:var(--fk-border-radius);cursor:pointer;display:inline-flex;font-size:var(--fk-font-size-button);justify-content:center;line-height:var(--fk-line-height-button);margin:var(--fk-margin-button);padding:var(--fk-padding-button);position:relative;transition:filter .25s;width:auto}[data-type=button] .formkit-input:focus-visible,[data-type=submit] .formkit-input:focus-visible{outline:var(--fk-color-border-focus) solid 2px;outline-offset:2px}[data-type=button] .formkit-input[disabled],[data-type=button][data-disabled] .formkit-input,[data-type=submit] .formkit-input[disabled],[data-type=submit][data-disabled] .formkit-input{background:var(--fk-color-border)!important;color:var(--fk-color-button)!important;cursor:not-allowed}[data-type=submit] .formkit-input{background:var(--fk-bg-submit);color:var(--fk-color-submit)}[data-type=submit] .formkit-input:before{border:0 solid transparent;border-radius:1.28571428em;box-sizing:border-box;content:"";height:1.28571428em;margin-right:0;transition:width .25s,border .25s,margin-right .25s;width:0}[data-type=submit] .formkit-input:hover{background:var(--fk-bg-submit-hover)}[data-loading] [data-type=submit] .formkit-input:before{animation:fk-rotate .5s linear infinite;border:.1428571429em solid #fff;border-right-color:transparent;margin-right:.75em;width:1.28571428em}[data-loading] .formkit-actions [data-type=submit] .formkit-input{filter:brightness(1.1);pointer-events:none}[data-type=button] .formkit-input{background:var(--fk-bg-button);color:var(--fk-color-button)}[data-type=button] .formkit-input:hover{background:var(--fk-bg-button-hover)}[data-type=checkbox] [data-disabled],[data-type=radio] [data-disabled]{opacity:30%}[data-type=checkbox] .formkit-label,[data-type=radio] .formkit-label{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-type=checkbox] .formkit-wrapper,[data-type=radio] .formkit-wrapper{align-items:center;display:flex}[data-type=checkbox] .formkit-input,[data-type=radio] .formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:-999em;opacity:0;overflow:hidden;position:absolute;width:0}[data-type=checkbox] .formkit-input~.formkit-decorator,[data-type=radio] .formkit-input~.formkit-decorator{background:var(--fk-bg-decorator);border:none;border-radius:var(--fk-border-radius);box-shadow:var(--fk-border-box-shadow);box-sizing:content-box;display:block;flex:0 0 var(--fk-box-size);height:var(--fk-box-size);margin:var(--fk-margin-decorator);position:relative;width:var(--fk-box-size)}[data-type=checkbox] .formkit-input~.formkit-decorator .formkit-icon,[data-type=radio] .formkit-input~.formkit-decorator .formkit-icon{height:0;left:50%;overflow:hidden;padding:3px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}[data-type=checkbox] .formkit-input~.formkit-decorator .formkit-icon svg,[data-type=radio] .formkit-input~.formkit-decorator .formkit-icon svg{height:100%}[data-type=checkbox] .formkit-input:checked~.formkit-decorator,[data-type=radio] .formkit-input:checked~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-checked)}[data-type=checkbox] .formkit-input:checked~.formkit-decorator .formkit-icon,[data-type=radio] .formkit-input:checked~.formkit-decorator .formkit-icon{color:var(--fk-color-border-focus);height:100%;width:100%}[data-type=checkbox] .formkit-input:focus~.formkit-decorator,[data-type=radio] .formkit-input:focus~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-focus);outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}[data-type=checkbox] .formkit-input:focus-visible~.formkit-decorator,[data-type=radio] .formkit-input:focus-visible~.formkit-decorator{box-shadow:var(--fk-border-box-shadow-decorator-focus-visible)}[data-type=checkbox] .formkit-options,[data-type=radio] .formkit-options{margin:var(--fk-checkbox-options-margin);padding:0}[data-type=checkbox] .formkit-option,[data-type=radio] .formkit-option{list-style-type:none;margin:var(--fk-margin-option)}[data-type=checkbox] .formkit-option:last-child,[data-type=radio] .formkit-option:last-child{margin-bottom:0}[data-type=checkbox] fieldset.formkit-fieldset,[data-type=radio] fieldset.formkit-fieldset{border:var(--fk-border);border-radius:var(--fk-border-radius)}[data-type=radio] .formkit-input~.formkit-decorator .formkit-icon{padding:5px}[data-type=color] .formkit-inner{max-width:5em}[data-type=color] input[type=color]{border:none;padding:0}[data-type=color] input[type=color]::-webkit-color-swatch-wrapper{border:none;padding:0}[data-type=color] input[type=color]::-moz-color-swatch-wrapper{border:none;padding:0}[data-type=color] input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--fk-border-radius)}[data-type=color] input[type=color]::-moz-color-swatch{border:none;border-radius:var(--fk-border-radius)}[data-type=range] .formkit-inner{border:0;box-shadow:none}[data-type=range] .formkit-inner:focus-within{border:0;box-shadow:none}[data-type=range] input{padding-left:0;padding-right:0}[data-type=range] input[disabled]{background:transparent}[data-type=range] input::-webkit-slider-runnable-track{background-color:var(--fk-color-border);border-radius:4px;height:4px}[data-type=range] input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fk-color-range-thumb);border:0;border-radius:1em;height:1em;position:relative;transform:translateY(calc(-50% + 2px));width:1em}[data-type=range] input::-moz-range-track{background-color:var(--fk-color-border);border:1px solid transparent;border-radius:4px;height:4px}[data-type=range] input::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--fk-color-range-thumb);border:1px solid var(--fk-color-range-thumb);border-radius:1em;height:1em;position:relative;width:1em}[data-type=range] input:focus::-webkit-slider-thumb{outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}[data-type=range] input:focus::-moz-range-thumb{outline:var(--fk-focus-ring) solid var(--fk-focus-ring-color)}[data-type=range] input[disabled]::-webkit-slider-thumb{background-color:var(--fk-color-border)}[data-type=range] input[disabled]::-moz-slider-thumb{background-color:var(--fk-color-border)}[data-type=select]:not([data-multiple]) .formkit-inner .formkit-select-icon{margin-left:-2.5em;pointer-events:none}[data-type=select][data-multiple] .formkit-select-icon{display:none}[data-type=file] .formkit-file-list,[data-type=file] .formkit-no-files{margin:0;padding:var(--fk-padding-input)}[data-type=file] .formkit-file-item,[data-type=file] .formkit-no-files{align-items:center;display:flex;flex-grow:1;font-size:var(--fk-font-size-input);position:relative}[data-type=file] .formkit-file-item+.formkit-file-item,[data-type=file] .formkit-no-files+.formkit-no-files{margin-top:var(--fk-padding-input-t)}[data-type=file] .formkit-inner .formkit-file-item-icon,[data-type=file] .formkit-inner .formkit-no-files-icon{margin-right:.5em;width:1em}[data-type=file] .formkit-file-item .formkit-file-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;font-size:0;margin-left:auto;padding:0;position:relative;z-index:3}[data-type=file] .formkit-file-item .formkit-file-remove:hover{color:var(--fk-color-danger)}[data-type=file] .formkit-file-item .formkit-file-remove .formkit-file-remove-icon{font-size:1rem;width:1em}[data-type=file] .formkit-no-files{color:var(--fk-color-placeholder)}[data-type=file] .formkit-no-files:before{background-color:var(--fk-color-placeholder)}[data-type=file] .formkit-file-list{width:100%}[data-type=file] .formkit-file-list[data-has-multiple]{margin-bottom:calc(var(--fk-padding-input-b) + var(--fk-font-size-remove)*1.1)}[data-type=file] .formkit-file-list[data-has-multiple] .formkit-file-item{line-height:var(--fk-line-height-input)}[data-type=file] .formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;color:transparent;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:2}[data-type=file] .formkit-input::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:0;padding:0}[data-type=file] .formkit-input[data-file-hover]{animation:fk-glow .75s infinite alternate}[data-type=file] [data-has-multiple=true]~.formkit-file-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;bottom:calc(var(--fk-padding-input-b) + 1em - var(--fk-font-size-remove));color:var(--fk-color-primary);cursor:pointer;display:block;font-size:var(--fk-font-size-remove);left:calc(var(--fk-padding-input-l) + 1em - var(--fk-font-size-remove));margin:0;padding:0;position:absolute;z-index:5}[data-type=file] [data-has-multiple=true]~.formkit-file-remove:hover{color:var(--fk-color-danger)}[data-type=textarea] textarea{flex-grow:1;min-height:6em;width:100%}.formkit-summary{margin:0;padding:0;width:100%}.formkit-summary-inner{border:var(--fk-error-ring) solid var(--fk-error-ring-color);border-radius:.5em;padding:var(--fk-margin-outer-b)}.formkit-summary-header{font-size:var(--fk-font-size-summary);margin:0 0 var(--fk-margin-outer-b) 0}.formkit-message-link{color:var(--fk-color-danger);text-decoration:none}.formkit-message-link:focus{outline:var(--fk-error-ring) solid var(--fk-error-ring-color)}.formkit-inner:focus-within .formkit-icon.formkit-prefix-icon{color:var(--fk-color-primary)}.formkit-outer .formkit-icon{align-self:stretch;display:flex;flex-grow:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5em}.formkit-outer .formkit-icon.formkit-prefix-icon{background:var(--fk-bg-decorator);border-radius:var(--fk-border-radius-tl) 0 0 var(--fk-border-radius-bl);box-shadow:1px 0 #00000054}.formkit-outer .formkit-icon.formkit-suffix-icon{padding-left:0;padding-right:.75em;width:1.75em}.formkit-outer .formkit-icon svg{margin:auto;max-height:1em;max-width:1em;width:100%}[data-type=button] .formkit-icon.formkit-prefix-icon,[data-type=range] .formkit-icon.formkit-prefix-icon,[data-type=submit] .formkit-icon.formkit-prefix-icon{background:none;box-shadow:none}[data-type=button] .formkit-inner:focus-within .formkit-icon,[data-type=range] .formkit-inner:focus-within .formkit-icon,[data-type=submit] .formkit-inner:focus-within .formkit-icon{color:currentColor}[data-type=button] .formkit-icon,[data-type=range] .formkit-icon,[data-type=submit] .formkit-icon{font-size:1rem;padding:0;width:1em}[data-type=button] .formkit-icon.formkit--prefix-icon,[data-type=range] .formkit-icon.formkit--prefix-icon,[data-type=submit] .formkit-icon.formkit--prefix-icon{margin-right:.5em}[data-type=button] .formkit-icon.formkit-suffix-icon,[data-type=range] .formkit-icon.formkit-suffix-icon,[data-type=submit] .formkit-icon.formkit-suffix-icon{margin-left:.5em}[data-type=button] .formkit-prefix-icon,[data-type=submit] .formkit-prefix-icon{margin-left:-.5em;margin-right:.5em}[data-type=button] .formkit-suffix-icon,[data-type=submit] .formkit-suffix-icon{margin-left:.5em;margin-right:-.5em}[data-prefix-icon=true][data-prefix-icon-click=true] .formkit-prefix-icon{cursor:pointer}[data-prefix-icon=true][data-type=color] input[type=color]::-webkit-color-swatch{border-bottom-left-radius:0;border-top-left-radius:0}[data-prefix-icon=true][data-type=color] input[type=color]::-moz-color-swatch{border-bottom-left-radius:0;border-top-left-radius:0}[data-prefix-icon=true][data-type=file][data-multiple=true] .formkit-file-remove{left:calc(var(--fk-padding-input-l) + 4em - var(--fk-font-size-remove))}[data-suffix-icon=true][data-suffix-icon-click=true] .formkit-suffix-icon{cursor:pointer}[data-suffix-icon=true][data-type=color] input[type=color]::-webkit-color-swatch{border-bottom-right-radius:0;border-top-right-radius:0}[data-suffix-icon=true][data-type=color] input[type=color]::-moz-color-swatch{border-bottom-right-radius:0;border-top-right-radius:0}[data-suffix-icon=true][data-type=color] .formkit-icon.formkit-suffix-icon{padding-right:0;width:2.5em}[data-suffix-icon=true][data-type=select] .formkit-inner:after{right:2.5em}[data-prefix-icon=true][data-type=color] .formkit-inner,[data-suffix-icon=true][data-type=color] .formkit-inner{max-width:7.5em}[data-prefix-icon=true][data-suffix-icon=true][data-type=color] .formkit-inner{max-width:10em}:root{--fk-nested-border-color:#e2e2e2;--fk-controls-bg:#fcfcfc;--fk-controls-active-bg:#fff;--fk-controls-color:#555;--fk-selection-bg:#f4f4f4;--fk-active-selection-color:#fff;--fk-color-placeholder-light:#a4a4a4;--fk-dropdown-bg:#fff;--fk-dropdown-margin:.5em;--fk-dropdown-active-bg:rgba(0,0,0,.15);--fk-dropdown-shadow:0 0 1.25em rgba(0,0,0,.25);--fk-dropdown-load-more-bg:rgba(0,0,0,.07);--fk-repeater-border-color:var(--fk-nested-border-color);--fk-repeater-controls-bg:#f6f6f6;--fk-repeater-controls-color:var(--fk-controls-color);--fk-toggle-width:48px;--fk-toggle-track-color:rgba(0,0,0,.1);--fk-toggle-thumb-color:var(--fk-color-button);--fk-toggle-thumb-shadow:0 0 .25em var(--fk-toggle-track-color);--fk-toggle-margin-ratio:.0833333;--fk-rating-on-color:gold;--fk-rating-off-color:var(--fk-color-border);--fk-day-bg:#ececec;--fk-day-bg-hover:#fff;--fk-day-color-hover:#fff;--fk-day-bg-selected:var(--fk-color-primary);--fk-transfer-list-item-bg:#fff;--fk-transfer-list-header-bg:#f6f6f6;--fk-transfer-list-bg:#fdfdfd;--fk-transfer-list-shadow:rgba(0,0,0,.1) 0px 4px 8px -2px,rgba(0,0,0,.1) 0px 0px 0px 1px;--fk-mark-color:#aaa;--fk-mark-color-active:#fff;--fk-colorpicker-bg:#fff}.formkit-controls{background-color:var(--fk-repeater-controls-bg);border-radius:0 var(--fk-border-radius-tr) var(--fk-border-radius-br) 0;flex-direction:column;list-style-type:none;margin:0;overflow:hidden;padding:0;padding:var(--fk-padding-input);position:relative}.formkit-controls,.formkit-controls>li{align-items:center;display:flex;justify-content:center}.formkit-controls>li{flex:0 0 1.25em;margin:.5em 0;width:1.25em}.formkit-controls>li>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--fk-repeater-controls-color);cursor:pointer;display:flex;font-size:1em;justify-content:center;padding:0}.formkit-controls>li>button:hover{color:var(--fk-color-primary)}.formkit-controls>li .formkit-icon{align-items:center;display:flex;justify-content:center;width:100%}.formkit-controls>li>button:disabled{color:var(--fk-color-disabled);cursor:default}.formkit-controls>li .formkit-icon svg{max-height:1.5em;max-width:1.5em}.formkit-control-label{opacity:0;pointer-events:none;position:absolute}#dropZone{opacity:.999}.dropZone .formkit-remove-selection,.dropZone .formkit-tag-label{visibility:hidden}.dropZone .formkit-tag,.dropZone.formkit-selection{background-color:var(--fk-color-primary)}.dropZone .formkit-option{color:transparent}[data-has-overlay] .formkit-inner{position:relative}[data-has-overlay] input{font-kerning:none}[data-has-overlay] .formkit-overlay{cursor:text;font-kerning:none}[data-has-overlay] .formkit-overlay-placeholder{color:var(--fk-color-placeholder)}.formkit-listbox-button,.formkit-open-button,.formkit-remove-selection{align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:flex;font-size:1em;padding:0}.formkit-listbox-button[data-disabled],.formkit-open-button[data-disabled],.formkit-remove-selection[data-disabled]{background-color:var(--fk-bg-disabled)}[data-type=autocomplete] .formkit-input,[data-type=datepicker] .formkit-input,[data-type=dropdown] .formkit-input,[data-type=taglist] .formkit-input{border-bottom-right-radius:0;border-top-right-radius:0}.formkit-selector{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#000;display:flex;flex-grow:1;font-size:inherit;font-size:var(--fk-font-size-input);justify-content:space-between;line-height:1.1;margin:0;padding:0;text-align:inherit;width:100%}.formkit-selector:focus{outline:0}.formkit-listbox{background-color:#fff;border-radius:var(--fk-border-radius);left:0;list-style-type:none;margin:0;opacity:1;outline:0;overflow:hidden;padding:0}.formkit-listitem[data-is-active=true][data-is-selected=true]:after{border:2px solid #fff;border-radius:5px;content:"";height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;width:calc(100% - 4px);z-index:2}.formkit-listbox:focus{outline:0}.formkit-listbox:empty{display:none}.formkit-listbox .formkit-listitem .formkit-selected-icon{color:#fff;display:block;left:.5em;position:absolute;top:50%;transform:translateY(-50%);width:.8em}.formkit-listbox .formkit-selected-icon svg{width:100%}.formkit-listitem{padding-left:1.75em;position:relative}.formkit-listitem[data-is-active=true]{background-color:var(--fk-dropdown-active-bg)}.formkit-listitem[aria-selected=true]{background-color:var(--fk-color-primary);color:#fff}.formkit-listitem[aria-selected=true][data-is-active=true]{border-radius:3px;box-shadow:inset 0 0 0 2px var(--fk-color-primary),inset 0 0 0 4px #fff;color:#fff}.formkit-listbox-button:focus{outline:0}[data-type=toggle] .formkit-inner{box-shadow:none;display:inline-block;vertical-align:middle}[data-type=toggle] .formkit-track{background-color:var(--fk-color-border);border-radius:var(--fk-toggle-width);display:block;min-width:var(--fk-toggle-width);overflow:hidden;transition:all .2s}[data-type=toggle] input{left:-9999px;opacity:0;position:absolute}[data-type=toggle] input:focus{outline:0}[data-type=toggle] .formkit-thumb{align-items:center;aspect-ratio:1;background-color:var(--fk-toggle-thumb-color);background-color:#fff;background-image:var(--fk-bg-decorator);border-radius:calc(var(--fk-toggle-width)/2);box-shadow:var(--fk-toggle-thumb-shadow);box-sizing:border-box;display:flex;justify-content:center;left:0;margin:calc(var(--fk-toggle-width)/2*var(--fk-toggle-margin-ratio));position:relative;transition:all .2s;width:calc(var(--fk-toggle-width)/2*(1 - var(--fk-toggle-margin-ratio)*2));z-index:2}[data-type=toggle] input:checked~.formkit-track{background-color:var(--fk-color-primary)}[data-type=toggle] input:checked~.formkit-track .formkit-thumb{left:calc(100% - var(--fk-toggle-width)*var(--fk-toggle-margin-ratio));transform:translate(-100%)}[data-type=toggle]:focus-within input:checked~.formkit-track{box-shadow:0 0 .5em var(--fk-color-primary)}[data-type=toggle]:focus-within .formkit-track{box-shadow:0 0 .5em var(--fk-color-border)}[data-type=toggle] .formkit-wrapper{align-items:center}[data-type=toggle] .formkit-alt-label,[data-type=toggle] .formkit-label,[data-type=toggle] .formkit-value-label{font-family:var(--fk-font-family-label);font-size:var(--fk-font-size-label);font-weight:var(--fk-font-weight-label);line-height:var(--fk-line-height-label);padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}[data-type=toggle] .formkit-label,[data-type=toggle] .formkit-value-label{display:inline-block;margin-left:.5em}[data-type=toggle] .formkit-alt-label{display:block;padding-bottom:.5em}[data-type=toggle] .formkit-inner-label{font-size:.5em;font-weight:600;position:absolute;right:.5em;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}[data-type=toggle] input:checked~.formkit-track .formkit-inner-label{left:.5em;right:auto}[data-type=toggle] .formkit-thumb .formkit-icon{align-items:center;justify-content:center;width:calc(100% - .25em)}[data-type=toggle] .formkit-thumb .formkit-icon svg{aspect-ratio:1;max-height:none;max-width:none;width:100%}[data-type=toggle] .formkit-thumb img{display:block;height:auto;width:calc(100% - .25em)}[data-type=rating] .formkit-inner{box-shadow:none;display:block}[data-type=rating] .formkit-inner .formkit-items-wrapper{display:inline-flex;position:relative}[data-type=rating] .formkit-inner .formkit-rating-icon{width:100%}[data-type=rating] .formkit-inner .formkit-rating-item{height:1.5em;line-height:1.5;position:relative;width:1.5em}[data-type=rating] .formkit-inner .formkit-off-item-row,[data-type=rating] .formkit-inner .formkit-on-item-row{height:100%;width:100%}[data-type=rating] .formkit-inner .formkit-on-item-wrapper{color:var(--fk-rating-on-color);flex-basis:1.5em;flex-grow:0;flex-shrink:0;height:100%;width:100%}[data-type=rating] .formkit-inner .formkit-off-item-wrapper{color:var(--fk-rating-off-color);flex-basis:1.5em;flex-grow:0;flex-shrink:0;height:100%;width:100%}[data-type=rating] .formkit-inner .formkit-off-item-wrapper>*,[data-type=rating] .formkit-inner .formkit-on-item-wrapper>*{height:100%;width:100%}[data-type=rating] .formkit-inner .formkit-rating-icon>*{display:block;max-height:none;max-width:none;width:100%}[data-type=rating] .formkit-inner .formkit-item-label{height:100%;position:absolute}[data-type=rating] .formkit-inner .formkit-item-label-inner{height:0;overflow:hidden;position:absolute;width:0}[data-type=rating] .formkit-inner .formkit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;outline:none;padding:0;width:0!important}[data-family=dropdown] .formkit-option:empty:before{content:" "}.formkit-option-loading,.formkit-placeholder,[data-family=dropdown] .formkit-option{display:block;font-family:var(--fk-font-family-input);font-size:var(--fk-font-size-input);font-weight:var(--fk-font-weight-input);line-height:var(--fk-line-height-input);padding:var(--fk-padding-input)}[data-multiple][data-family=dropdown] .formkit-option-loading{padding:0}[data-family=dropdown] .formkit-listitem .formkit-option{padding-left:0}[data-family=dropdown] .formkit-option-loading,[data-family=dropdown] .formkit-placeholder{color:var(--fk-color-placeholder)}[data-family=dropdown].formkit-outer:not([data-overscroll]) .formkit-dropdown-wrapper{background-color:#fff;border-radius:var(--fk-border-radius);box-shadow:var(--fk-dropdown-shadow);margin:var(--fk-dropdown-margin) 0;-ms-overflow-style:none;scrollbar-width:none}[data-family=dropdown][data-overscroll] .formkit-dropdown-wrapper{background-color:transparent;border-radius:var(--fk-border-radius);margin:0}[data-family=dropdown] .formkit-dropdown-wrapper::-webkit-scrollbar{display:none}[data-family=dropdown][data-disabled=true] .formkit-selector{background-color:var(--fk-bg-disabled)}[data-family=dropdown][data-overscroll] .formkit-listbox{background-color:var(--fk-dropdown-bg);border-radius:var(--fk-border-radius);box-shadow:var(--fk-dropdown-shadow);overflow:hidden}.formkit-empty-message,[data-family=dropdown] .formkit-load-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--fk-color-primary);cursor:pointer;margin:0;padding:0;text-align:center;width:100%}[data-family=dropdown] .formkit-empty-message{color:var(--fk-color-placeholder);font-style:italic}[data-family=dropdown] .formkit-load-more:first-child,[data-family=dropdown].formkit-outer[data-loading] .formkit-load-more{color:var(--fk-color-placeholder)}[data-family=dropdown] .formkit-load-more:focus,[data-family=dropdown] .formkit-load-more:hover,[data-family=dropdown] .formkit-load-more[data-is-active]{background-color:var(--fk-dropdown-active-bg)}.formkit-empty-message-inner,[data-family=dropdown] .formkit-load-more-inner{align-items:center;display:flex;font-size:.875em;justify-content:center;padding:calc(var(--fk-padding-base)*3)}[data-family=dropdown] .formkit-load-more-inner .formkit-loader-icon{margin-right:var(--fk-margin-base)}[data-type=dropdown] .formkit-truncation-count{align-items:center;background-color:var(--fk-color-placeholder);border-radius:5px;color:#fff;display:flex;font-size:.7em;font-weight:700;height:1.5em;justify-content:center;padding:.4em;white-space:nowrap}[data-type=dropdown] .formkit-tag-wrapper[data-active-selection=true] .formkit-tag{background-color:var(--fk-color-primary)!important;color:#fff}[data-type=dropdown] .formkit-tag-wrapper[data-active-selection=true] .formkit-tag .formkit-remove-selection{color:#fff}[data-type=dropdown] .formkit-tag-wrapper[data-active-selection=true]{outline:none}[data-type=dropdown] .formkit-selector .formkit-selections-wrapper{overflow:hidden;width:85%}.formkit-input:disabled{cursor:not-allowed}[data-type=dropdown] .formkit-selector .formkit-selections{align-items:center;display:inline-flex;flex-grow:0;flex-shrink:1;padding:.5em}[data-type=dropdown] .formkit-selector .formkit-selections .formkit-selections-item{margin-right:.3em;white-space:nowrap}[data-type=dropdown] .formkit-selector .formkit-selections .formkit-selections-item:last-child{margin-right:0}[data-type=dropdown] .formkit-inner{background-color:transparent}[data-type=dropdown] .formkit-tags{align-items:center;display:flex;flex-wrap:wrap;margin:.25em 0;padding:0 .75em;width:100%}[data-type=dropdown] .formkit-tag-wrapper{background-color:inherit}[data-type=dropdown] .formkit-tag{align-items:center;background-color:var(--fk-repeater-border-color);border-radius:2em;color:#fff;color:#000;cursor:default;display:flex;font-size:.8em;margin:.25em 0;max-width:calc(100% - .25em);padding:.4em .5em}[data-type=dropdown] .formkit-tag-label{padding:0 .5em;white-space:pre}.formkit-listbox-button[disabled=true]{background-color:var(--fk-bg-disabled);cursor:not-allowed!important}[data-type=dropdown][data-multiple=true] .formkit-remove-selection{align-self:center;color:#000;height:1em;width:1em}[data-type=dropdown][data-multiple=true] .formkit-remove-selection .formkit-icon{display:inline-block}[data-type=dropdown][data-multiple=true] .formkit-remove-selection .formkit-icon svg{height:100%;width:100%}.formkit-dnd-dropdown-dragging .formkit-tag,.formkit-dnd-dropdown-drop-zone .formkit-tag,.formkit-dnd-dropdown-touch-dragging .formkit-tag,.formkit-dnd-dropdown-touch-dragging .formkit-tag .formkit-tag-label,.formkit-dnd-dropdown-touch-drop-zone .formkit-tag{background-color:var(--fk-color-primary)!important;color:#fff!important}.formkit-dnd-dropdown-dragging .formkit-remove-selection,.formkit-dnd-dropdown-drop-zone .formkit-remove-selection,.formkit-dnd-dropdown-touch-dragging .formkit-remove-selection svg path,.formkit-dnd-dropdown-touch-drop-zone .formkit-remove-selection{color:#fff!important;fill:#fff!important}[data-type=autocomplete] .formkit-selection-wrapper{background-color:var(--fk-selection-bg);border-radius:var(--fk-border-radius);display:flex;margin-top:var(--fk-margin-base)}[data-type=autocomplete][data-disabled=true] .formkit-inner{background-color:var(--fk-bg-disabled)}[data-type=autocomplete][data-disabled=true] .formkit-listbox-button{background-color:var(--fk-bg-disabled);cursor:not-allowed}[data-type=autocomplete] .formkit-inner .formkit-selection-wrapper{bottom:0;left:0;margin-top:0;position:absolute;right:0;top:0;z-index:1}[data-type=autocomplete] .formkit-selection .formkit-option{flex-grow:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}[data-type=autocomplete] .formkit-selection:empty{display:none}[data-disabled=true] .formkit-remove-selection{cursor:not-allowed}.formkit-selection{display:flex;width:100%}[data-type=autocomplete] .formkit-selection-wrapper[data-active-selection=true]{background-color:var(--fk-color-primary);border:none;color:#fff;outline:none}[data-type=autocomplete] .formkit-selection-wrapper[data-active-selection=true] .formkit-remove-selection{color:#fff}.formkit-listbox-button{z-index:1}.formkit-dnd-autocomplete-drop-zone{background-color:var(--fk-color-primary)!important;color:#fff!important}.formkit-dnd-autocomplete-drop-zone .formkit-remove-selection{color:#fff!important}.formkit-dnd-autocomplete-touch-drop-zone{background-color:var(--fk-color-primary)!important;color:#fff!important}.formkit-dnd-autocomplete-touch-dragging{display:flex!important}.formkit-dnd-autocomplete-touch-drop-zone .formkit-remove-selection{color:#fff!important}.formkit-dnd-autocomplete-long-touch{background-color:var(--fk-color-primary)!important;color:#fff!important}.formkit-dnd-autocomplete-long-touch .formkit-remove-selection{color:#fff!important}[data-type=repeater]>.formkit-fieldset{max-width:none;padding:1.25em}[data-type=repeater][data-invalid]>.formkit-fieldset{border-color:var(--fk-color-error)}[data-type=repeater]>.formkit-fieldset>.formkit-outer{margin-bottom:0}[data-type=repeater]>.formkit-fieldset:focus-within{border:1px solid var(--fk-color-border)}[data-type=repeater]>.formkit-fieldset>.formkit-inner{box-shadow:none;display:block}[data-type=repeater] .formkit-items{list-style-type:none;margin:0;padding:0}[data-type=repeater] .formkit-item{background-color:#fff;border:1px solid var(--fk-repeater-border-color);border-radius:var(--fk-border-radius);display:flex;margin-bottom:var(--fk-margin-base)}[data-type=repeater] .formkit-content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:var(--fk-padding-input)}[data-type=repeater] .formkit-drag-handle-wrapper{background-color:var(--fk-repeater-controls-bg);cursor:grab;position:relative;width:2rem}[data-type=repeater] .formkit-drag-handle{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}[data-type=repeater] .formkit-drag-handle-icon{color:#737373;margin:auto;width:.5rem}[data-type=repeater] .formkit-drag-handle-icon svg path{fill:currentColor}[data-type=repeater] .formkit-drop-zone{opacity:.5}.formkit-touch-dragging{display:flex}[data-type=taglist] .formkit-inner{background-color:transparent;min-height:2.625em}[data-type=taglist] .formkit-tags{align-items:center;display:flex;flex-wrap:wrap;margin:.25em 0;padding:0 .5em;width:100%}[data-type=taglist] .formkit-tag-wrapper{background-color:inherit}[data-type=taglist] .formkit-tag{align-items:center;background-color:var(--fk-repeater-border-color);border-radius:2em;color:#fff;color:#000;cursor:default;display:flex;font-size:.8em;margin:.25em 0;max-width:calc(100% - .25em);padding:.4em .5em}[data-type=taglist] .formkit-tag-label{padding:0 .5em;white-space:pre}[data-type=taglist] .formkit-remove-selection{align-self:center;color:#000;height:1em;width:1em}[data-type=taglist] .formkit-remove-selection .formkit-icon{height:100%;width:100%}[data-type=taglist][data-disabled=true] .formkit-inner{background-color:var(--fk-bg-disabled)}[data-type=taglist] .formkit-input:disabled{background-color:transparent}[data-type=taglist] .formkit-remove-selection .formkit-icon{display:inline-block}[data-type=taglist] .formkit-remove-selection .formkit-icon svg{height:100%;width:100%}[data-type=taglist] .formkit-input{flex-grow:1;padding:.25em;width:0}[data-type=taglist] .formkit-inner{align-items:center;display:flex;justify-content:space-between;width:100%}[data-type=taglist] .formkit-selection:empty{display:none}.formkit-tag-wrapper[data-active-selection=true] .formkit-tag{background-color:var(--fk-color-primary);color:#fff}.formkit-tag-wrapper[data-active-selection=true] .formkit-tag .formkit-remove-selection{color:#fff}.formkit-tag-wrapper[data-active-selection=true]{outline:none}.formkit-dnd-taglist-dragging .formkit-tag,.formkit-dnd-taglist-drop-zone .formkit-tag,.formkit-dnd-taglist-touch-dragging .formkit-tag,.formkit-dnd-taglist-touch-dragging .formkit-tag .formkit-tag-label,.formkit-dnd-taglist-touch-drop-zone .formkit-tag{background-color:var(--fk-color-primary)!important;color:#fff!important}.formkit-dnd-taglist-drop-zone .formkit-remove-selection,.formkit-dnd-taglist-touch-drop-zone .formkit-remove-selection{color:#fff!important}.formkit-dnd-taglist-touch-dragging .formkit-remove-selection svg path{color:#fff!important;fill:#fff!important}[data-type=transferlist].formkit-outer{container-type:inline-size}[data-type=transferlist] .formkit-fieldset{border:none;max-width:700px;padding:0}[data-type=transferlist] .formkit-legend{margin-bottom:.5rem;padding:0}[data-type=transferlist] .formkit-fieldset:focus-within{border:none}[data-type=transferlist] .formkit-wrapper{display:flex;justify-content:space-between;max-height:350px;max-width:none;width:100%}@container (max-width:450px){[data-type=transferlist] .formkit-wrapper{flex-direction:column;max-height:none}}[data-type=transferlist] .formkit-transferlist{border-radius:var(--fk-border-radius);box-shadow:var(--fk-transfer-list-shadow);display:flex;flex-direction:column;max-width:350px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:45%}@container (max-width:450px){[data-type=transferlist] .formkit-transferlist{max-height:350px;max-width:none;min-height:350px;width:100%}[data-type=transferlist] .formkit-transferlist:first-child{margin-bottom:.75em}}[data-type=transferlist] .formkit-transferlist-header{align-items:center;background:var(--fk-transfer-list-header-bg);border-bottom:1px solid var(--fk-nested-border-color);display:flex;justify-content:space-between;padding:.75em}[data-type=transferlist] .formkit-transferlist-header-label{color:var(--fk-color-input);font-size:.9rem}[data-type=transferlist] .formkit-transferlist-header-item-count{color:var(--fk-color-placeholder);font-size:.85rem;margin-left:auto}[data-type=transferlist] .formkit-transferlist-controls{border-bottom:1px solid var(--fk-nested-border-color);padding:.5rem .75rem}[data-type=transferlist] .formkit-transferlist-search{align-items:center;border:1px solid var(--fk-nested-border-color);border-radius:var(--fk-border-radius);display:none;display:flex}[data-type=transferlist] .formkit-transferlist-search:focus-within{background:var(--fk-transfer-list-item-bg);border-color:var(--fk-color-primary)}[data-type=transferlist] .formkit-transferlist-search-clear{align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:flex;font-size:1em;padding:0}[data-type=transferlist] .formkit-transferlist-search-input{background-color:transparent;border:none;font-size:1em;outline:none;padding:.5em;width:100%}[data-type=transferlist] .formkit-transferlist-list-items{background:var(--fk-transfer-list-bg);height:100%;list-style:none;margin:0;min-height:200px;outline:none;overflow-x:hidden;overflow-y:auto;padding:0}[data-type=transferlist] .formkit-transferlist-list-item{background:var(--fk-transfer-list-item-bg);border-bottom:1px solid var(--fk-nested-border-color);display:flex;padding:.66rem .5rem .66rem .75rem;position:relative}[data-type=transferlist] .formkit-transferlist-list-items[aria-multiselectable=true] .formkit-transferlist-list-item{padding-left:1.75em}[data-type=transferlist][data-multi-select=true] .formkit-transferlist-list-item{padding-left:1.75rem}[data-type=transferlist] .formkit-transferlist-list-item[data-disabled=true]{background-color:var(--fk-bg-disabled);cursor:not-allowed;opacity:.5}[data-type=transferlist] .formkit-transferlist-list-item:first-child{border-top:1px solid var(--fk-nested-border-color);margin-top:-1px}[data-type=transferlist] .formkit-transferlist-list-item[data-is-active]{background-color:var(--fk-selection-bg);color:var(--fk-color-primary)}[data-type=transferlist] .formkit-transferlist-list-item[aria-selected=true]{background-color:var(--fk-color-primary);border-color:var(--fk-color-primary);color:var(--fk-active-selection-color)}[data-type=transferlist] .formkit-transferlist-list-item .formkit-selected-icon{color:#fff;display:block;left:.5em;position:absolute;top:50%;transform:translateY(-50%);width:.8em}[data-type=transferlist] .formkit-transferlist-option{font-size:.9rem}[data-type=transferlist] .formkit-transfer-controls{border:1px solid var(--fk-nested-border-color);border-radius:var(--fk-border-radius);display:flex;flex-direction:column;justify-content:center;margin:auto .5em}@container (max-width:450px){[data-type=transferlist] .formkit-transfer-controls{flex-direction:row;margin:0 auto .75em;width:auto}}[data-type=transferlist] .formkit-transferlist-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--fk-controls-bg);border:none;border-radius:0;color:#000;cursor:pointer;font-size:1em;height:2rem;margin:0;padding:.25rem}@container (max-width:450px){[data-type=transferlist] .formkit-transferlist-button .formkit-icon{transform:rotate(90deg)}}[data-type=transferlist] .formkit-transferlist-button[disabled]{background:var(--fk-bg-disabled);cursor:not-allowed;opacity:.1}[data-type=transferlist] .formkit-transferlist-button:first-child{border-top-left-radius:var(--fk-border-radius-tl);border-top-right-radius:var(--fk-border-radius-tr)}@container (max-width:450px){[data-type=transferlist] .formkit-transferlist-button:first-child{border-bottom-left-radius:var(--fk-border-radius-bl);border-top-left-radius:var(--fk-border-radius-tl);border-top-right-radius:0}}[data-type=transferlist] .formkit-transferlist-button:last-child{border-bottom-left-radius:var(--fk-border-radius-bl);border-bottom-right-radius:var(--fk-border-radius-br)}@container (max-width:450px){[data-type=transferlist] .formkit-transferlist-button:last-child{border-bottom-left-radius:0;border-bottom-right-radius:var(--fk-border-radius-br);border-top-right-radius:var(--fk-border-radius-tr)}}[data-type=transferlist] .formkit-transferlist-button[disabled]:hover{color:var(--fk-color-placeholder);outline:none}.formkit-target-empty-message,[data-type=transferlist] .formkit-source-empty-message{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--fk-color-placeholder);cursor:pointer;font-style:italic;margin:0;padding:0;text-align:center;width:100%}[data-type=transferlist] .formkit-empty-message-inner{align-items:center;display:flex;font-size:.875em;justify-content:center;padding:calc(var(--fk-padding-base)*3)}[data-type=transferlist][data-is-max=true] .formkit-source-list-items{cursor:not-allowed;opacity:.5}[data-family=dropdown].formkit-outer .formkit-inner .formkit-loader-icon{width:1em}[data-family=dropdown].formkit-outer .formkit-selector .formkit-loader-icon{margin-left:auto}[data-family=dropdown].formkit-outer .formkit-inner .formkit-loader-icon svg{height:15px;max-width:none;min-width:none;width:15px}.formkit-empty-message,[data-type=transferlist] .formkit-load-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--fk-color-primary);cursor:pointer;margin:0;padding:0;text-align:center;width:100%}[data-type=transferlist] .formkit-empty-message{color:var(--fk-color-placeholder);font-style:italic}[data-type=transferlist] .formkit-load-more:first-child,[data-type=transferlist].formkit-outer[data-loading] .formkit-load-more{color:var(--fk-color-placeholder)}[data-type=transferlist] .formkit-load-more:focus,[data-type=transferlist] .formkit-load-more:hover,[data-type=transferlist] .formkit-load-more[data-is-active]{background-color:var(--fk-dropdown-active-bg)}.formkit-empty-message-inner,[data-type=transferlist] .formkit-load-more-inner{align-items:center;display:flex;font-size:.875em;justify-content:center;padding:calc(var(--fk-padding-base)*3)}[data-type=transferlist] .formkit-load-more-inner .formkit-loader-icon{margin-right:var(--fk-margin-base)}.formkit-dnd-drop-zone,.formkit-dnd-long-touch,.formkit-dnd-selection-drop-zone,.formkit-dnd-touch-drop-zone,.formkit-dnd-touch-selection-drop-zone{background-color:var(--fk-selection-bg)!important;border-bottom:inherit!important;color:var(--fk-color-primary)!important}[data-type=datepicker] .formkit-panel-wrapper{background-color:#fff;border-radius:.5em;box-shadow:var(--fk-dropdown-shadow);padding:1.25em;position:absolute;top:calc(100% + .5em);z-index:10}[data-type=datepicker] .formkit-panel-header{align-items:center;border-bottom:2px solid var(--fk-day-bg);display:grid;grid-template-columns:2.5em 1fr 2.5em;justify-content:center;margin-bottom:1em;padding-bottom:1em}[data-type=datepicker] .formkit-panel-header>:not(.formkit-prev):not(.formkit-next):not(.formkit-panel-close){align-items:center;display:flex;grid-column:2;justify-content:center}[data-type=datepicker] .formkit-panel{grid-column:2}[data-type=datepicker] .formkit-months{display:flex;flex-wrap:wrap;margin:0;padding:0}[data-type=datepicker] .formkit-month{margin:.5em 0;width:calc(33% - 1em)}[data-type=datepicker] .formkit-day,[data-type=datepicker] .formkit-month,[data-type=datepicker] .formkit-year{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--fk-day-bg);border:0;border-radius:.5em;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;justify-content:center;margin:.5em;padding:.5em}[data-type=datepicker] .formkit-day-button,[data-type=datepicker] .formkit-month-button,[data-type=datepicker] .formkit-year-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--fk-day-bg);border-radius:.5em;cursor:pointer;font-size:16px;margin:0 .25em;padding:.5em 1em}[data-type=datepicker] .formkit-day-button:hover,[data-type=datepicker] .formkit-month-button:hover,[data-type=datepicker] .formkit-year-button:hover{border-color:var(--fk-color-primary)}[data-type=datepicker] .formkit-week,[data-type=datepicker] .formkit-week-days{display:flex}[data-type=datepicker] .formkit-week-days{justify-content:space-between}[data-type=datepicker] .formkit-day,[data-type=datepicker] .formkit-week-day{align-items:center;background-color:var(--fk-day-bg);border:2px solid var(--fk-day-bg);border-radius:.5em;cursor:pointer;display:flex;height:2.25em;justify-content:center;margin:.25em;width:2.25em}[data-type=datepicker] .formkit-week-day{background-color:transparent;border:0;cursor:default;font-weight:500;height:1em;text-transform:lowercase}[data-type=datepicker] .formkit-month-header{font-weight:700;margin-bottom:.5em;text-align:center}[data-type=datepicker] .formkit-day-cell[data-is-extra]{cursor:default;opacity:.4}[data-type=datepicker] .formkit-day-cell[data-disabled=true]{cursor:default;opacity:.5}[data-type=datepicker] .formkit-day[data-disabled=true],[data-type=datepicker] .formkit-month[data-disabled=true],[data-type=datepicker] .formkit-year[data-disabled=true]{cursor:default;opacity:.5;pointer-events:none}[data-type=datepicker] .formkit-next,[data-type=datepicker] .formkit-prev{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:.5em;display:flex;grid-row:1;height:2.5em;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:2.5em}[data-type=datepicker] .formkit-prev{grid-column:1}[data-type=datepicker] .formkit-next{grid-column:3;justify-self:end}[data-type=datepicker] .formkit-calendar{border-collapse:collapse;margin:0}[data-type=datepicker] .formkit-next:hover,[data-type=datepicker] .formkit-prev:hover{background-color:var(--fk-day-bg)}[data-type=datepicker] .formkit-next-label,[data-type=datepicker] .formkit-prev-label{left:-9999px;position:absolute}[data-type=datepicker] .formkit-next .formkit-icon,[data-type=datepicker] .formkit-next .formkit-icon svg,[data-type=datepicker] .formkit-prev .formkit-icon,[data-type=datepicker] .formkit-prev .formkit-icon svg{flex:0 1em;height:auto;max-height:none;max-width:none;width:1.5em}[data-type=datepicker] .formkit-years{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;max-width:35em;padding:0}[data-type=datepicker] .formkit-year{width:calc(20% - 1em)}[data-type=datepicker] .formkit-input{border-bottom-right-radius:0;border-top-right-radius:0}[data-type=datepicker] .formkit-day-cell:focus{outline:0}[data-type=datepicker] .formkit-day-cell:focus .formkit-day,[data-type=datepicker] .formkit-month:focus,[data-type=datepicker] .formkit-year:focus{background-color:var(--fk-day-bg-hover);border-color:var(--fk-day-bg-hover);outline:2px solid var(--fk-color-primary);outline-offset:2px}[data-type=datepicker] .formkit-day-cell[aria-selected=true] .formkit-day,[data-type=datepicker] .formkit-month[aria-selected=true],[data-type=datepicker] .formkit-year[aria-selected=true]{background-color:var(--fk-day-bg-selected);border-color:var(--fk-day-bg-selected);color:#fff}[data-type=datepicker] .formkit-time{margin-left:auto;margin-right:auto;max-width:15em}[data-type=datepicker] .formkit-time-input:focus-visible{outline:2px solid var(--fk-color-primary)}[data-type=datepicker] .formkit-time-input{border:2px solid var(--fk-day-bg);border-radius:.25em;box-sizing:border-box;font-size:18px;margin:2em 0;padding:.5em;width:100%}[data-type=datepicker] .formkit-remove-selection .formkit-icon{margin-right:.5em;max-width:1em}[data-type=datepicker] .formkit-remove-selection+.formkit-open-button .formkit-icon{margin-left:.75em;margin-right:.75em;max-width:1em}[data-type=datepicker] .formkit-open-button:focus-visible{background:var(--fk-color-border-focus);box-shadow:inset 2px 0 0 0 var(--fk-color-border-focus);box-shadow:-.5 0 0 var(--fk-color-border-focus);color:#fff;outline:none}[data-type=datepicker] .formkit-remove-selection:focus-visible{color:var(--fk-color-border-focus);outline:none}[data-type=datepicker] .formkit-remove-selection:focus-visible svg{background-color:var(--fk-color-border-focus);border-radius:.25em;color:#fff}[data-type=datepicker] .formkit-panel-close{align-items:center;background:none;border:none;color:inherit;display:flex;grid-column:4;justify-content:flex-end;margin-left:.5em}[data-type=datepicker] .formkit-panel-close .formkit-icon{aspect-ratio:1/1;background:var(--fk-controls-bg);border:1px solid var(--fk-nested-border-color);border-radius:50%;padding:.25rem;width:2rem}[data-type=datepicker] .formkit-panel-close .formkit-icon svg{aspect-ratio:1/1;max-height:none;max-width:none;width:100%}@media (max-width:431px) and (hover:none){[data-type=datepicker]:not([data-inline=true]) .formkit-panel-wrapper{border-radius:0;bottom:0;left:0;max-width:none;position:fixed!important;top:auto;width:100%}[data-type=datepicker]:not([data-inline=true]) .formkit-panel{display:flex;justify-content:center}[data-type=datepicker]:not([data-inline=true]) .formkit-panel-header{grid-template-columns:2.5em 1fr 2.5em 3em}[data-type=datepicker]:not([data-inline=true]) [data-panel=month] .formkit-panel-header,[data-type=datepicker]:not([data-inline=true]) [data-panel=time] .formkit-panel-header{grid-template-columns:2.5em 1fr 3em}[data-type=datepicker] [data-panel=month] .formkit-panel-close,[data-type=datepicker] [data-panel=time] .formkit-panel-close{grid-column:3}}[data-type=slider] .formkit-help{margin-bottom:.25em;margin-top:0}[data-type=slider] .formkit-chart{align-items:center;aspect-ratio:3/1;display:flex;justify-content:space-between;margin-bottom:.5em;position:relative;width:100%;z-index:2}[data-type=slider] .formkit-chart-bar{background:var(--fk-color-border);bottom:0;height:100%;opacity:.66;position:absolute}[data-type=slider] .formkit-chart-bar[data-active=false]{opacity:.25}[data-type=slider] .formkit-slider-inner{align-items:center;display:flex;padding:.25em 0}[data-type=slider] .formkit-slider-inner>.formkit-prefix-icon,[data-type=slider] .formkit-slider-inner>.formkit-suffix-icon{background:none;box-shadow:none;font-size:1rem;padding:0;width:1em}[data-type=slider] .formkit-slider-inner>.formkit-prefix-icon{margin-right:.5em}[data-type=slider] .formkit-slider-inner>.formkit-suffix-icon{margin-left:.5em}[data-type=slider] .formkit-slider-inner[data-has-mark-labels=true]>.formkit-prefix-icon,[data-type=slider] .formkit-slider-inner[data-has-mark-labels=true]>.formkit-suffix-icon{margin-bottom:auto}[data-type=slider] .formkit-track{flex-grow:1;padding:.25em 0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}[data-type=slider] .formkit-slider-inner[data-has-mark-labels=true] .formkit-track{margin-bottom:1.5em}[data-type=slider] .formkit-track-wrapper{background-color:var(--fk-nested-border-color);border-radius:999em;padding:0 2px}[data-type=slider] .formkit-track-inner{height:6px;margin-left:2px;margin-right:2px;position:relative}[data-type=slider] .formkit-fill{background-color:var(--fk-color-primary);border-radius:999em;height:100%;margin-left:-4px;margin-right:-4px;position:absolute;top:0}[data-type=slider][data-disabled] .formkit-fill{background-color:var(--fk-color-border)}[data-type=slider] .formkit-marks{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}[data-type=slider] .formkit-mark{background-color:var(--fk-mark-color);border-radius:50%;height:3px;position:absolute;top:50%;transform:translate(-50%,-50%);width:3px}[data-type=slider] .formkit-mark[data-active=true]{background-color:var(--fk-mark-color-active)}[data-type=slider] .formkit-mark-label{color:var(--fk-mark-color);font-size:.66em;left:50%;position:absolute;top:calc(100% + 1em);transform:translate(-50%)}[data-type=slider] .formkit-handles{list-style-type:none;margin:0;padding:0}[data-type=slider] .formkit-handle{aspect-ratio:1/1;background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px var(--fk-color-disabled),0 1px 2px 0 var(--fk-color-icon);left:0;padding:.5em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}[data-type=slider] .formkit-handle:focus-visible{box-shadow:0 0 0 2px var(--fk-color-primary);outline:none}[data-type=slider] .formkit-handle[data-is-target=true]{z-index:3}[data-type=slider] .formkit-handle[data-show-tooltip=auto]:focus-visible .formkit-tooltip,[data-type=slider] .formkit-handle[data-show-tooltip=auto]:hover .formkit-tooltip,[data-type=slider] .formkit-handle[data-show-tooltip=auto][data-active=true] .formkit-tooltip,[data-type=slider] .formkit-handle[data-show-tooltip=true] .formkit-tooltip{opacity:1}[data-type=slider] .formkit-tooltip{background-color:var(--fk-color-primary);border-radius:4px;bottom:100%;color:#fff;font-size:12px;left:50%;line-height:1;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%,-6px);transition:opacity .2s ease;white-space:nowrap}[data-type=slider] .formkit-tooltip:after{border:4px solid transparent;border-top:4px solid var(--fk-color-primary);content:"";left:50%;position:absolute;top:100%;transform:translate(-50%,-1px)}[data-type=slider][data-disabled] .formkit-tooltip{background-color:var(--fk-color-border)}[data-type=slider][data-disabled] .formkit-tooltip:after{border-top-color:var(--fk-color-border)}[data-type=slider] .formkit-slider-inner .formkit-max-value{margin-bottom:0;margin-left:1em}[data-type=slider] .formkit-linked-values{align-items:flex-start;display:flex;justify-content:space-between;margin-top:.25em}[data-type=slider] .formkit-linked-values .formkit-max-value,[data-type=slider] .formkit-linked-values .formkit-min-value{flex-grow:1;margin-bottom:0;max-width:45%;position:relative}[data-type=slider] .formkit-linked-values .formkit-min-value .formkit-inner:after{background-color:var(--fk-color-border);content:"";height:1px;left:105%;position:absolute;top:50%;transform:translateY(-50%);width:10%}[data-type=colorpicker][data-disabled=true]{cursor:not-allowed;pointer-events:none}[data-type=colorpicker] .formkit-label+.formkit-help{margin-bottom:.5rem;margin-top:-.25rem}[data-type=colorpicker] .formkit-inner{display:inline-flex}[data-type=colorpicker][data-inline=true] .formkit-inner{box-shadow:none}[data-type=colorpicker] .formkit-canvas-swatch-preview-wrapper{position:relative}[data-type=colorpicker] .formkit-canvas-swatch-preview-wrapper:before{border-radius:.15rem;box-shadow:inset 0 0 0 1px #0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%}[data-type=colorpicker] .formkit-swatch-preview{align-items:center;border-radius:.35rem;color:var(--fk-color-input);cursor:pointer;display:flex;font-size:.9rem;justify-content:flex-start;outline:none;padding:.75rem;width:100%}[data-type=colorpicker] .formkit-value-string{display:inline-block;margin-left:.5em;margin-right:.25em}[data-type=colorpicker] .formkit-swatch-preview .formkit-canvas{aspect-ratio:2/1;border-radius:.15rem;width:2.5em}[data-type=colorpicker] .formkit-panel{background-color:var(--fk-colorpicker-bg);border-radius:.3rem;box-shadow:var(--fk-dropdown-shadow);display:flex;flex-direction:column;left:0;max-width:300px;padding:.5rem;position:absolute;top:100%;touch-action:manipulation;width:100vw;z-index:5}[data-type=colorpicker][data-inline=true] .formkit-panel{border:1px solid var(--fk-color-border);box-shadow:none;position:static;width:auto;z-index:1}[data-type=colorpicker] .formkit-panel-close{display:none}[data-type=colorpicker] .formkit-canvas{border-radius:.15rem;cursor:pointer;display:block;width:100%}[data-type=colorpicker] .formkit-canvas-ls{aspect-ratio:20/10}[data-type=colorpicker] .formkit-canvas-preview{border-radius:0;cursor:default}[data-type=colorpicker] .formkit-control-group{display:grid;grid-template-areas:"LSControl LSControl" "Preview SliderControl" "Preview SliderControl";grid-template-columns:33px 1fr;grid-template-rows:1fr 33px;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-type=colorpicker] .formkit-control-group[data-eye-dropper=true]{grid-template-areas:"LSControl LSControl LSControl" "Preview SliderControl EyeDropper" "Preview SliderControl EyeDropper";grid-template-columns:33px 1fr 33px}[data-type=colorpicker] .formkit-ls{grid-area:LSControl;margin-bottom:.5rem;position:relative}[data-type=colorpicker] .formkit-preview{aspect-ratio:1/1;border-radius:.15rem;display:inline-flex;grid-area:Preview;overflow:hidden;position:relative}[data-type=colorpicker] .formkit-preview:after{border-radius:inherit;box-shadow:inset 0 0 2px 1px #0003;content:"";height:100%;left:0;position:absolute;top:0;width:100%}[data-type=colorpicker] .formkit-alpha,[data-type=colorpicker] .formkit-hue{display:inline-flex;height:calc(50% - 2px);margin-left:.5rem;position:relative}[data-type=colorpicker] [data-eye-dropper=true] .formkit-alpha,[data-type=colorpicker] [data-eye-dropper=true] .formkit-hue{margin-right:.5rem}[data-type=colorpicker] .formkit-hue{align-self:start;grid-area:SliderControl}[data-type=colorpicker] .formkit-alpha{align-self:end;grid-area:SliderControl}[data-type=colorpicker] .formkit-eye-dropper{align-items:center;align-self:center;aspect-ratio:1/1;background-color:var(--fk-controls-bg);border:1px solid var(--fk-nested-border-color);border-radius:.15rem;color:var(--fk-controls-color);cursor:pointer;display:flex;grid-area:EyeDropper;justify-content:center;justify-self:center;width:100%}[data-type=colorpicker] .formkit-eye-dropper .formkit-icon{width:auto}[data-type=colorpicker] .formkit-eye-dropper svg{margin:auto}[data-type=colorpicker] .formkit-eye-dropper:hover{background-color:var(--fk-controls-bg-active)}[data-type=colorpicker] .formkit-control:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 3px #0003,0 0 0 4px var(--fk-color-primary),0 0 0 5px #000;outline:none}[data-type=colorpicker] .formkit-control,[data-type=colorpicker] .formkit-control[data-prevent-focus-style=true]{background-color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3px #0003;pointer-events:none;position:absolute;transform:translate(-50%) translateY(-50%)}[data-type=colorpicker] .formkit-control-ls{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #0003,inset 0 0 0 1px #0003;height:10px;width:10px}[data-type=colorpicker] .formkit-control-alpha,[data-type=colorpicker] .formkit-control-hue{border-radius:1px;height:calc(100% - 2px);top:50%;width:4px}[data-type=colorpicker] .formkit-format-field{align-items:flex-start;display:flex;justify-content:space-between;padding:.5rem 0 0;width:100%}[data-type=colorpicker] .formkit-color-input-group{align-items:center;display:flex;flex-grow:1;justify-content:center}[data-type=colorpicker] .formkit-field-group{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:.25rem;width:100%}[data-type=colorpicker] .formkit-field-label{font-size:.75rem;margin-top:.25rem;opacity:.5}[data-type=colorpicker] .formkit-format-field input{-moz-appearance:textfield;border:1px solid var(--fk-nested-border-color);border-radius:3px;flex-grow:1;flex-shrink:1;font-size:.9rem;margin:0;padding:.25rem;text-align:center;width:100%}[data-type=colorpicker] .formkit-format-field input:focus{box-shadow:0 0 0 2px var(--fk-color-primary);outline:none}[data-type=colorpicker] .formkit-format-field input::-webkit-inner-spin-button,[data-type=colorpicker] .formkit-format-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-type=colorpicker] .formkit-format-switcher{border-radius:.15em;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:.1rem;padding:.25rem;text-transform:uppercase}[data-type=colorpicker] .formkit-format-switcher:focus{box-shadow:0 0 0 2px var(--fk-color-primary);outline:none}[data-type=colorpicker] .formkit-format-switcher .formkit-icon{width:auto}[data-type=colorpicker] .formkit-swatches{border-top:1px solid var(--fk-nested-border-color);display:flex;flex-wrap:wrap;margin-bottom:-.5rem;margin-left:-.25rem;margin-top:.5rem;max-height:200px;overflow:auto;padding-bottom:.5rem;padding-top:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + .5rem)}[data-type=colorpicker] .formkit-panel-close+.formkit-swatches:nth-child(2),[data-type=colorpicker] .formkit-swatches:first-child{border-top:none;margin-top:-.5rem;padding-top:.5rem}[data-type=colorpicker] .formkit-swatch{aspect-ratio:1/1;cursor:pointer;margin:.25rem;max-width:calc(10% - .5rem);position:relative;width:100%}[data-type=colorpicker] .formkit-swatch:before{border-radius:3px;box-shadow:inset 0 0 0 1px #0003;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}[data-type=colorpicker] .formkit-swatch[data-active=true]:after{background:#fff;border-radius:50%;box-shadow:0 0 0 1px #00000080;content:"";display:block;height:6px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:6px;z-index:2}[data-type=colorpicker] .formkit-swatch canvas{aspect-ratio:1/1;border-radius:3px;display:block;width:100%}[data-type=colorpicker] .formkit-swatch canvas:focus-visible,[data-type=colorpicker] .formkit-swatches[data-keyboard-nav=true]:focus-within .formkit-swatch[data-focused=true] canvas{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fk-color-primary);outline:none}[data-type=colorpicker] .formkit-swatch-group{display:flex;flex-wrap:wrap;margin-bottom:.5rem;width:100%}[data-type=colorpicker] .formkit-swatch-group:last-child{margin-bottom:0}[data-type=colorpicker] .formkit-swatch-group-label{font-size:.75rem;margin-bottom:.25rem;opacity:.5;width:100%}@media (max-width:431px) and (hover:none){[data-type=colorpicker] input{font-size:18px!important}[data-type=colorpicker]:not([data-inline=true]) .formkit-panel{border-radius:0;bottom:0;left:0;max-width:none;position:fixed!important;top:auto}[data-type=colorpicker] .formkit-panel-close{align-items:center;background:none;border:none;border-bottom:1px solid var(--fk-nested-border-color);color:inherit;display:flex;justify-content:flex-end;margin-bottom:.25rem;margin-left:-.5rem;margin-top:-.25rem;padding:0 .5rem .25rem;width:calc(100% + 1rem)}[data-type=colorpicker] .formkit-panel-close .formkit-icon{aspect-ratio:1/1;background:var(--fk-controls-bg);border:1px solid var(--fk-nested-border-color);border-radius:50%;padding:.25rem;width:2rem}[data-type=colorpicker] .formkit-panel-close .formkit-icon svg{aspect-ratio:1/1;max-height:none;max-width:none;width:100%}[data-type=colorpicker] .formkit-control-group{grid-template-columns:42px 1fr;grid-template-rows:1fr 42px}[data-type=colorpicker] .formkit-control-group[data-eye-dropper=true]{grid-template-columns:42px 1fr 42px}[data-type=colorpicker] .formkit-panel-close+.formkit-swatches:nth-child(2),[data-type=colorpicker] .formkit-swatches:first-child{border-top:none;margin-top:-.25rem;padding-top:.5rem}}[data-type=togglebuttons] button{background:var(--fk-color-submit);border:none;box-shadow:var(--fk-border-box-shadow);cursor:pointer;display:inline-flex;font-size:var(--fk-font-size-button);transition:all .1s ease-in-out;width:auto}[data-type=togglebuttons] button:disabled{background:var(--fk-day-bg);filter:grayscale(1)}[data-type=togglebuttons] button:disabled .formkit-input-inner{opacity:.3}[data-type=togglebuttons] button[aria-pressed=true]{background-color:var(--fk-color-primary);color:var(--fk-color-submit)}[data-type=togglebuttons] .formkit-icon.formkit-prefix-icon,[data-type=togglebuttons] .formkit-icon.formkit-suffix-icon{background:none;border:none;box-shadow:revert;padding:0;width:auto}[data-type=togglebuttons] .formkit-icon.formkit-prefix-icon{margin-right:.5em}[data-type=togglebuttons] .formkit-icon.formkit-suffix-icon{margin-left:.5em}[data-type=togglebuttons] button>span.formkit-input{padding:0}[data-type=togglebuttons] .formkit-options{align-items:stretch;display:flex;list-style:none;margin:0;padding:0}[data-type=togglebuttons] .formkit-options button{align-items:center;border-radius:0;display:flex;height:100%;justify-content:center;position:relative}[data-type=togglebuttons] .formkit-options li:first-child button{border-bottom-left-radius:var(--fk-border-radius-bl);border-top-left-radius:var(--fk-border-radius-tl)}[data-type=togglebuttons] .formkit-options li:last-child button{border-bottom-right-radius:var(--fk-border-radius-br);border-top-right-radius:var(--fk-border-radius-tr)}[data-type=togglebuttons] .formkit-options[data-vertical=true]{display:inline-flex;flex-direction:column}[data-type=togglebuttons] .formkit-options[data-vertical=true] button,[data-type=togglebuttons] .formkit-options[data-vertical=true] li{width:100%}[data-type=togglebuttons] .formkit-options[data-vertical=true] li:first-child button{border-radius:var(--fk-border-radius-tl) var(--fk-border-radius-tr) 0 0}[data-type=togglebuttons] .formkit-options[data-vertical=true] li:last-child button{border-radius:0 0 var(--fk-border-radius-br) var(--fk-border-radius-bl)}[data-type=togglebuttons] button:focus-visible{box-shadow:var(--fk-border-box-shadow-focus);z-index:2}[data-type=currency] .formkit-prefix{padding-left:var(--fk-padding-input-l)}:root{--fk-icon-spinner:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI + PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNNy41NiwxMy44OGMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWMyLjk2LDAsNS4zOC0yLjQxLDUuMzgtNS4zOFMxMC41MywyLjEyLDcuNTYsMi4xMmMtLjI4LDAtLjUtLjIyLS41LS41cy4yMi0uNSwuNS0uNWMzLjUyLDAsNi4zOCwyLjg2LDYuMzgsNi4zOHMtMi44Niw2LjM4LTYuMzgsNi4zOFoiLz48L3N2Zz4=;--fk-icon-star:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSAxNSI + PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTEuNDEsOC40MWgwbDEuMTQtLjkzLDEuMTQtLjkzYy40OC0uMzksLjM3LS43NC0uMjUtLjc3bC0xLjU4LS4wOS0yLjUtLjE0LS40MS0xLjA1czAsMCwwLDBsLS41My0xLjM4LS41My0xLjM4Yy0uMjItLjU4LS41OS0uNTgtLjgxLDBsLTEuMDcsMi43NXMwLDAsMCwwbC0uNDEsMS4wNS0yLjUsLjE0LTEuNTgsLjA5Yy0uNjIsLjAzLS43MywuMzgtLjI1LC43N2wxLjE0LC45MywxLjE0LC45M2gwbC44NywuNzEtLjU3LDIuMTUtLjQ3LDEuNzljLS4xNiwuNiwuMTQsLjgxLC42NiwuNDhsMi40OC0xLjZoMHMuOTQtLjYxLC45NC0uNjFsLjk0LC42MWgwczEuMjQsLjgsMS4yNCwuOGwxLjI0LC44Yy41MiwuMzMsLjgyLC4xMiwuNjYtLjQ4bC0uNDctMS43OS0uNTctMi4xNSwuODctLjcxWiIvPjwvc3ZnPg==;--fk-icon-trash:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI + PHBhdGggZD0iTTE0LjUsNEgxLjVjLS4yOCwwLS41LS4yMi0uNS0uNXMuMjItLjUsLjUtLjVIMTQuNWMuMjgsMCwuNSwuMjIsLjUsLjVzLS4yMiwuNS0uNSwuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMS4wMiwzLjgxbC0uNDQtMS40NmMtLjA2LS4yMS0uMjYtLjM2LS40OC0uMzZINS45Yy0uMjIsMC0uNDEsLjE0LS40OCwuMzZsLS40NCwxLjQ2LS45Ni0uMjksLjQ0LTEuNDZjLjE5LS42NCwuNzctMS4wNywxLjQ0LTEuMDdoNC4yYy42NywwLDEuMjQsLjQzLDEuNDQsMS4wN2wuNDQsMS40Ni0uOTYsLjI5WiIgZmlsbD0iY3VycmVudENvbG9yIi8 + PHBhdGggZD0iTTExLjUzLDE1SDQuNDdjLS44MSwwLTEuNDctLjY0LTEuNS0xLjQ1bC0uMzQtOS44NywxLS4wMywuMzQsOS44N2MwLC4yNywuMjMsLjQ4LC41LC40OGg3LjA3Yy4yNywwLC40OS0uMjEsLjUtLjQ4bC4zNC05Ljg3LDEsLjAzLS4zNCw5Ljg3Yy0uMDMsLjgxLS42OSwxLjQ1LTEuNSwxLjQ1WiIgZmlsbD0iY3VycmVudENvbG9yIi8 + PHBhdGggZD0iTTYuNSwxMS42MmMtLjI4LDAtLjUtLjIyLS41LS41VjcuMTJjMC0uMjgsLjIyLS41LC41LS41cy41LC4yMiwuNSwuNXY0YzAsLjI4LS4yMiwuNS0uNSwuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik05LjUsMTEuNjJjLS4yOCwwLS41LS4yMi0uNS0uNVY3LjEyYzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjV2NGMwLC4yOC0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=;--fk-icon-add:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI + PHBhdGggZD0iTTgsMTVjLTMuODYsMC03LTMuMTQtNy03UzQuMTQsMSw4LDFzNywzLjE0LDcsNy0zLjE0LDctNyw3Wm0wLTEzYy0zLjMxLDAtNiwyLjY5LTYsNnMyLjY5LDYsNiw2LDYtMi42OSw2LTYtMi42OS02LTYtNloiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik04LDExLjVjLS4yOCwwLS41LS4yMi0uNS0uNVY1YzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjV2NmMwLC4yOC0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNMTEsOC41SDVjLS4yOCwwLS41LS4yMi0uNS0uNXMuMjItLjUsLjUtLjVoNmMuMjgsMCwuNSwuMjIsLjUsLjVzLS4yMiwuNS0uNSwuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==;--fk-icon-arrowUp:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDE2Ij48cGF0aCBkPSJNNC41LDE0Yy0uMjgsMC0uNS0uMjItLjUtLjVWNC41YzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjVWMTMuNWMwLC4yOC0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNOCw3LjVjLS4xMywwLS4yNi0uMDUtLjM1LS4xNWwtMy4xNS0zLjE1TDEuMzUsNy4zNWMtLjIsLjItLjUxLC4yLS43MSwwLS4yLS4yLS4yLS41MSwwLS43MWwzLjUtMy41Yy4yLS4yLC41MS0uMiwuNzEsMGwzLjUsMy41Yy4yLC4yLC4yLC41MSwwLC43MS0uMSwuMS0uMjMsLjE1LS4zNSwuMTVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=;--fk-icon-arrowDown:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5IDE2Ij48cGF0aCBkPSJNNC41LDEzYy0uMjgsMC0uNS0uMjItLjUtLjVWMy41YzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjVWMTIuNWMwLC4yOC0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNNC41LDE0Yy0uMTMsMC0uMjYtLjA1LS4zNS0uMTVMLjY1LDEwLjM1Yy0uMi0uMi0uMi0uNTEsMC0uNzEsLjItLjIsLjUxLS4yLC43MSwwbDMuMTUsMy4xNSwzLjE1LTMuMTVjLjItLjIsLjUxLS4yLC43MSwwLC4yLC4yLC4yLC41MSwwLC43MWwtMy41LDMuNWMtLjEsLjEtLjIzLC4xNS0uMzUsLjE1WiIgZmlsbD0iY3VycmVudENvbG9yIi8 + PC9zdmc +;--fk-icon-right:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3IDE2Ij48cGF0aCBkPSJNMS41LDEzYy0uMTMsMC0uMjYtLjA1LS4zNS0uMTUtLjItLjItLjItLjUxLDAtLjcxbDQuMTUtNC4xNUwxLjE1LDMuODVjLS4yLS4yLS4yLS41MSwwLS43MSwuMi0uMiwuNTEtLjIsLjcxLDBMNi4zNSw3LjY1Yy4yLC4yLC4yLC41MSwwLC43MUwxLjg1LDEyLjg1Yy0uMSwuMS0uMjMsLjE1LS4zNSwuMTVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=;--fk-icon-left:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3IDE2Ij48cGF0aCBkPSJNNS41LDEzYy0uMTMsMC0uMjYtLjA1LS4zNS0uMTVMLjY1LDguMzVjLS4yLS4yLS4yLS41MSwwLS43MUw1LjE1LDMuMTVjLjItLjIsLjUxLS4yLC43MSwwLC4yLC4yLC4yLC41MSwwLC43MUwxLjcxLDhsNC4xNSw0LjE1Yy4yLC4yLC4yLC41MSwwLC43MS0uMSwuMS0uMjMsLjE1LS4zNSwuMTVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=;--fk-icon-date:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI + PHBhdGggZD0iTTE0LjUsMTZIMS41Yy0uODMsMC0xLjUtLjY3LTEuNS0xLjVWMi41YzAtLjgzLC42Ny0xLjUsMS41LTEuNUgxNC41Yy44MywwLDEuNSwuNjcsMS41LDEuNVYxNC41YzAsLjgzLS42NywxLjUtMS41LDEuNVpNMS41LDJjLS4yOCwwLS41LC4yMi0uNSwuNVYxNC41YzAsLjI4LC4yMiwuNSwuNSwuNUgxNC41Yy4yOCwwLC41LS4yMiwuNS0uNVYyLjVjMC0uMjgtLjIyLS41LS41LS41SDEuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik00LjUsNGMtLjI4LDAtLjUtLjIyLS41LS41Vi41YzAtLjI4LC4yMi0uNSwuNS0uNXMuNSwuMjIsLjUsLjVWMy41YzAsLjI4LS4yMiwuNS0uNSwuNVoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik0xMS41LDRjLS4yOCwwLS41LS4yMi0uNS0uNVYuNWMwLS4yOCwuMjItLjUsLjUtLjVzLjUsLjIyLC41LC41VjMuNWMwLC4yOC0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48cGF0aCBkPSJNMTUuNSw2SC41Yy0uMjgsMC0uNS0uMjItLjUtLjVzLjIyLS41LC41LS41SDE1LjVjLjI4LDAsLjUsLjIyLC41LC41cy0uMjIsLjUtLjUsLjVaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=;--fk-icon-fastForward:PHN2ZyBpZD0idGVzdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTIiPjxwYXRoIGQ9Ik0zLjA5LDExLjAxYy0uMTgsMC0uMzYtLjA1LS41My0uMTQtLjM1LS4xOS0uNTctLjU2LS41Ny0uOTZWMi4wOWMwLS40LC4yMi0uNzcsLjU3LS45NiwuMzUtLjE5LC43OC0uMTgsMS4xMiwuMDNsMy4wMywxLjkyYy4yMywuMTUsLjMsLjQ2LC4xNSwuNjktLjE1LC4yMy0uNDYsLjMtLjY5LC4xNWwtMy4wMy0xLjkycy0uMDctLjAyLS4xLDAtLjA1LC4wNS0uMDUsLjA5djcuODJzLjAyLC4wNywuMDUsLjA5Yy4wMywuMDIsLjA3LC4wMiwuMSwwbDMuMDMtMS45MmMuMjMtLjE1LC41NC0uMDgsLjY5LC4xNSwuMTUsLjIzLC4wOCwuNTQtLjE1LC42OWwtMy4wMywxLjkyYy0uMTgsLjExLS4zOCwuMTctLjU5LC4xN1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik03LjA0LDEwLjk4Yy0uMTgsMC0uMzYtLjA0LS41Mi0uMTMtLjM2LS4xOS0uNTgtLjU2LS41OC0uOTdWMi4xMWMwLS40MSwuMjItLjc4LC41OC0uOTcsLjM2LS4xOSwuNzktLjE3LDEuMTMsLjA1bDUuODcsMy44OWMuMzEsLjIsLjQ5LC41NSwuNDksLjkyLDAsLjM3LS4xOCwuNzEtLjQ5LC45MmwtNS44NywzLjg5Yy0uMTgsLjEyLS4zOSwuMTgtLjYxLC4xOFptMC04Ljk3cy0uMDMsMC0uMDUsLjAxYy0uMDMsLjAyLS4wNSwuMDUtLjA1LC4wOXY3Ljc3cy4wMiwuMDcsLjA1LC4wOWMuMDMsLjAyLC4wNywuMDIsLjEsMGw1Ljg3LTMuODksLjI4LS41OC0uMjgsLjQyTDcuMDksMi4wM3MtLjA0LS4wMi0uMDUtLjAyWiIgZmlsbD0iY3VycmVudENvbG9yIi8 + PC9zdmc +;--fk-icon-rewind:PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTIiIGlkPSJ0ZXN0MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuOTEsMTEuMDFjLS4yLDAtLjQxLS4wNi0uNTktLjE3bC0zLjAzLTEuOTJjLS4yMy0uMTUtLjMtLjQ2LS4xNS0uNjksLjE1LS4yMywuNDYtLjMsLjY5LS4xNWwzLjAzLDEuOTJzLjA3LC4wMiwuMSwwLC4wNS0uMDUsLjA1LS4wOVYyLjA5cy0uMDItLjA3LS4wNS0uMDljLS4wMy0uMDItLjA3LS4wMi0uMSwwbC0zLjAzLDEuOTJjLS4yMywuMTUtLjU0LC4wOC0uNjktLjE1LS4xNS0uMjMtLjA4LS41NCwuMTUtLjY5bDMuMDMtMS45MmMuMzQtLjIxLC43Ny0uMjMsMS4xMi0uMDMsLjM1LC4xOSwuNTcsLjU2LC41NywuOTZ2Ny44MmMwLC40LS4yMiwuNzctLjU3LC45Ni0uMTcsLjA5LS4zNSwuMTQtLjUzLC4xNFoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxwYXRoIGQ9Ik04Ljk2LDEwLjk4Yy0uMjEsMC0uNDItLjA2LS42MS0uMThMMi40OSw2LjkyYy0uMzEtLjItLjQ5LS41NS0uNDktLjkyLDAtLjM3LC4xOC0uNzEsLjQ5LS45Mkw4LjM2LDEuMmMuMzQtLjIyLC43Ny0uMjQsMS4xMy0uMDUsLjM2LC4xOSwuNTgsLjU2LC41OCwuOTd2Ny43N2MwLC40MS0uMjIsLjc4LS41OCwuOTctLjE2LC4wOS0uMzQsLjEzLS41MiwuMTNaTTIuNzYsNS41bC4yOCwuNDJzLS4wNCwuMDYtLjA0LC4wOGw1LjkyLDMuOTdzLjA3LC4wMiwuMSwwYy4wMy0uMDIsLjA1LS4wNSwuMDUtLjA5VjIuMTFzLS4wMi0uMDctLjA1LS4wOWMtLjAzLS4wMi0uMDctLjAyLS4xLDBMMy4wNCw1LjkybC0uMjgtLjQyWiIgZmlsbD0iY3VycmVudENvbG9yIi8 + PC9zdmc +;--fk-icon-color:PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI + PHBhdGggZD0iTTUuNSwxNEgyLjVjLS4yOCwwLS41LS4yMi0uNS0uNXYtM2MwLS4xMywuMDUtLjI2LC4xNS0uMzVMNy4xNSw1LjE1Yy4yLS4yLC41MS0uMiwuNzEsMGwzLDNjLjIsLjIsLjIsLjUxLDAsLjcxbC01LDVjLS4wOSwuMDktLjIyLC4xNS0uMzUsLjE1Wm0tMi41LTFoMi4yOWw0LjUtNC41LTIuMjktMi4yOUwzLDEwLjcxdjIuMjlaIiBmaWxsPSJjdXJyZW50Q29sb3IiPjwvcGF0aD48cGF0aCBkPSJNMTMuMzcsNS42MmwtMS4zOCwxLjM4LTMtMywxLjM4LTEuMzhjLjQyLS40MiwuOTYtLjYyLDEuNS0uNjJzMS4wOCwuMiwxLjUsLjYyYy44MywuODMsLjgzLDIuMTcsMCwzWiIgZmlsbD0iY3VycmVudENvbG9yIj48L3BhdGg + PHBhdGggZD0iTTEyLjUsOGMtLjEzLDAtLjI2LS4wNS0uMzUtLjE1TDguMTUsMy44NWMtLjItLjItLjItLjUxLDAtLjcxLC4yLS4yLC41MS0uMiwuNzEsMGw0LDRjLjIsLjIsLjIsLjUxLDAsLjcxLS4xLC4xLS4yMywuMTUtLjM1LC4xNVoiIGZpbGw9ImN1cnJlbnRDb2xvciI + PC9wYXRoPjwvc3ZnPg==}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.formkit-loader-icon svg{animation:spin .5s linear infinite}
