:root{--card-glow-effect:rgba(21,166,230,0.1);--border-color:#e7ecf7;--white:#fff;--body-bg:#fff;--color-scroll-thumb:#06adef;--color-scroll-track:#d8f4ff}.faq-section{padding:66px 0}@media(min-width:1023px){.faq-section{padding:96px 0}}.faq-section .masonry-grid{padding-top:10px;margin:0 auto;width:100%;max-width:860px;display:flex;flex-direction:column;gap:16px;align-items:stretch}.faq-section .masonry-grid--item{border:1px solid transparent;border-radius:16px;background:#f6f9fd;transition:all .22s ease}.faq-section .masonry-grid--item-header{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:24px;min-height:70px;padding:6px 0 6px 32px;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:800px){.faq-section .masonry-grid--item-header{padding:6px 0 6px 20px}}@media(max-width:767px){.faq-section .masonry-grid--item-header{padding:6px 0 6px 16px;gap:10px}}.faq-section .masonry-grid--item-header .title{margin:0;padding:0;flex:1;display:inline-flex;align-items:center;justify-content:flex-start;font-weight:700}@media(max-width:1023px){.faq-section .masonry-grid--item-header .title{font-size:18px}}@media(max-width:767px){.faq-section .masonry-grid--item-header .title{font-size:16px}}.faq-section .masonry-grid--item-index{display:none}.faq-section .masonry-grid--item-toggler{display:flex;height:100%;padding:5px 30px 5px 16px;min-width:50px;align-items:center;justify-content:center;cursor:pointer;color:#0b3052;background:transparent;border:none}.faq-section .masonry-grid--item-toggler-icon{display:inline-flex;align-items:center;justify-content:center;transition:all .44s ease;line-height:1}.faq-section .masonry-grid--item-toggler-icon svg{width:16px;height:18px;max-width:20px}.faq-section .masonry-grid--item-toggler.--active .faq-section .masonry-grid--item-toggler-icon{transform:rotate(-180deg)}.faq-section .masonry-grid--item-body{display:none;padding:0 20px 18px 34px}@media(max-width:800px){.faq-section .masonry-grid--item-body{padding:0 20px 18px!important}}@media(max-width:767px){.faq-section .masonry-grid--item-body{padding:0 20px 18px 16px!important}}.faq-section .masonry-grid--item-body_content{padding-right:40px}@media(max-width:767px){.faq-section .masonry-grid--item-body_content{padding-right:0}}.faq-section .masonry-grid--item-body b{font-weight:700;color:#0b3052}.faq-section .masonry-grid--item-body .masonry-grid--item_list-num{margin-bottom:16px;padding-left:1em}.faq-section .masonry-grid--item-body .masonry-grid--item_list-num li{padding-left:4px;list-style:decimal}.faq-section .masonry-grid--item-body .masonry-grid--item_list-dots{margin-bottom:16px;padding-left:1em}.faq-section .masonry-grid--item-body .masonry-grid--item_list-dots li{list-style:disc}.faq-section .masonry-grid--item-body .p--secondary{margin-bottom:18px}.faq-section .masonry-grid--item-body .p--secondary:last-child{margin-bottom:0}.faq-section .masonry-grid--item-body .link{position:relative;display:inline;align-items:center;justify-content:flex-start;padding:0 18px 0 0;min-height:unset;margin:2px 0;gap:6px;text-align:left}.faq-section .masonry-grid--item-body .link svg{position:absolute;top:.2em;right:0;width:14px;height:16px}@media(max-width:767px){.faq-section .masonry-grid--item-body{padding:20px}}.faq-section .masonry-grid--item-body .masonry-grid--list-point{display:flex;flex-direction:column;gap:8px;padding:8px 0}.faq-section .masonry-grid--item-body .masonry-grid--list-point li{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;font-size:14px}.faq-section .masonry-grid--item-body .masonry-grid--list-point li .link{padding:0}.faq-section .masonry-grid--item-body .masonry-grid--list-point li:before{position:relative;top:.5em;content:"";display:inline-block;min-width:6px;width:6px;height:6px;border-radius:16px;background:#0b3052}.faq-section .masonry-grid--item:hover{box-shadow:0 2px 8px -2px rgba(11,48,82,.25)}.faq-section .masonry-grid--item:hover .masonry-grid--item-toggler.--active .masonry-grid--item-toggler-icon{transform:rotate(-180deg) scale(1.25)}.faq-section .masonry-grid--item:hover .masonry-grid--item-toggler:not(.--active) .masonry-grid--item-toggler-icon{transform:scale(1.2)}b{font-family:Mulish,Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700}.--secondary-bg{background:#f1f6ff}.mb-2{margin-bottom:20px}.cursive{font-family:Caveat,cursive}.cursive.--gray{color:#788291}img{max-width:100%;height:auto}@media(min-width:1023px){.show-on-mob{display:none}}@media(max-width:1023px){.show-on-desk{display:none}}.shadow-box{height:96%;position:absolute;z-index:1;width:150%;top:-10px;left:auto;right:-14%;border-radius:0 0 90% 50%;box-shadow:10px 14px 30px 0 rgba(86,153,196,.08)}@media(max-width:767px){.shadow-box{height:95%}}@media(max-width:480px){.shadow-box{height:97%}}.classpass__row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}@media(min-width:880px){.classpass__row{flex-direction:row;gap:20px 50px}}.classpass__content{flex:1;max-width:510px}.classpass__hero{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding-bottom:160px;overflow:hidden}.classpass__hero>.container{position:relative;z-index:2}.classpass__hero>.container .highlight{width:100%;display:block}.classpass__hero>.container .btn-bar{padding-top:30px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;gap:6px 10px}@media(min-width:1023px){.classpass__hero>.container .btn-bar{justify-content:flex-start}}@media(max-width:767px){.classpass__hero{min-height:460px;padding-bottom:100px}}@media(max-width:480px){.classpass__hero{padding-bottom:80px}}.classpass__hero-row{display:flex;align-items:center;justify-content:flex-start;gap:20px 40px}@media(max-width:1023px){.classpass__hero-row{flex-direction:column;justify-content:center;text-align:center}}.classpass__hero-row .classpass__hero-content{flex:1;max-width:550px}@media(min-width:767px){.classpass__hero-row .classpass__hero-content{min-width:500px}}.classpass__hero-row .classpass__hero-picture_wrapper{text-align:left}.classpass__hero-row .classpass__hero-picture_wrapper .classpass__hero-picture{position:relative;display:inline-block;text-align:center}@media(min-width:1023px){.classpass__hero-row .classpass__hero-picture_wrapper .classpass__hero-picture{min-width:540px}}@media(max-width:767px){.classpass__hero-row .classpass__hero-picture_wrapper .classpass__hero-picture{margin-left:-20px;margin-right:-20px}}.classpass__hero-row .classpass__hero-picture_wrapper .promo-video__btn{position:absolute;display:flex;align-items:center;justify-content:center;width:70px;height:70px;top:50%;left:55%;transform:translate(-50%,-50%);border-radius:50px;background:rgba(11,48,82,.5);box-shadow:2px 4px 15px 3px rgba(45,53,71,.2);cursor:pointer;text-decoration:none;transition:all .22s ease;z-index:4}.classpass__hero-row .classpass__hero-picture_wrapper .promo-video__btn:hover{background:rgba(11,48,82,.8)}.classpass__hero-row .classpass__hero-picture_wrapper .promo-video__btn-icon{margin-left:3px;font-size:24px;height:24px;color:#fff}.classpass__hero-row .classpass__hero-picture_wrapper .promo-video__btn-icon path{fill:#fff}.classpass__hero-row .classpass__hero-picture_wrapper .cursive{padding-left:70px;position:relative;font-size:26px;font-weight:700;display:block;align-items:baseline;justify-content:flex-start;gap:4px;color:#abbccc;margin-bottom:-42px}@media(max-width:767px){.classpass__hero-row .classpass__hero-picture_wrapper .cursive{padding-left:50px;margin-bottom:-20px}}.classpass__hero-row .classpass__hero-picture_wrapper .cursive img{position:absolute;top:14px;left:28px;transform:scaleY(-1);height:70px}@media(max-width:767px){.classpass__hero-row .classpass__hero-picture_wrapper .cursive img{left:0}}.classpass__key-numbers{padding:60px 0}@media(min-width:1023px){.classpass__key-numbers{padding:100px 0}}.classpass__key-numbers .section-header{margin-bottom:40px}.classpass__key-numbers .section-header .p{max-width:620px;margin-left:auto;margin-right:auto}.classpass__key-numbers .btn-bar{display:flex;align-items:center;justify-content:center;gap:6px 12px;flex-wrap:wrap}.classpass__key-numbers .partnership__key-numbers_list{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:46px 16px;padding-top:18px;margin-bottom:55px}.classpass__key-numbers .partnership__key-numbers_item{padding-top:.3em;color:#0b3052;position:relative;text-align:center;max-width:360px;width:calc(100%/2 - 16px + 16px/2)}@media(min-width:960px){.classpass__key-numbers .partnership__key-numbers_item{width:calc(100%/4 - 16px + 16px/4)}}.classpass__key-numbers .partnership__key-numbers_item:before{content:"";position:absolute;width:58px;height:58px;top:0;left:50%;transform:translateX(-50%);border-radius:50%;z-index:-1}@media(max-width:767px){.classpass__key-numbers .partnership__key-numbers_item:before{top:-8px}}.classpass__key-numbers .partnership__key-numbers_item.--gray:before{background:#f1f6ff}.classpass__key-numbers .partnership__key-numbers_item.--blue:before{background:#d8f4ff}.classpass__key-numbers .partnership__key-numbers_item.--yellow:before{background:#fff8ea}.classpass__key-numbers .partnership__key-numbers_item.--red:before{background:#fdeaee}.classpass__key-numbers .partnership__key-numbers_value{line-height:1.36;font-size:24px;font-weight:bolder;color:#0b3052;font-family:Mulish,Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:14px}@media(min-width:767px){.classpass__key-numbers .partnership__key-numbers_value{font-size:32px}}.classpass__key-numbers .partnership__key-numbers_caption{font-size:16px;line-height:1.28}.classpass-why{padding:60px 0}@media(min-width:1023px){.classpass-why{padding:100px 0}}@media(min-width:767px){.classpass-why .classpass__content{max-width:420px}}.classpass-why .classpass--use-list{display:flex;flex-direction:column;gap:22px}.classpass-why .classpass--use-list_item{width:100%;display:flex;align-items:flex-start;gap:4px 14px}.classpass-why .classpass--use-list_item .p--bold{margin-bottom:4px}.classpass-why .classpass--use-list_icon{position:relative;bottom:-.2em;width:24px;min-width:24px;text-align:center;color:#0b3052}.classpass-why .classpass--use-list_icon svg{height:18px;color:#0b3052}.classpass-how-works{padding:60px 0}@media(min-width:1023px){.classpass-how-works{padding:100px 0}}.classpass-how-works .btn-bar{display:flex;align-items:center;justify-content:center;gap:6px 12px;flex-wrap:wrap}.classpass-how-works_steps{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:25px 40px}.classpass-how-works_steps-item{text-align:center;position:relative;flex-grow:1;flex-basis:250px;max-width:340px}.classpass-how-works_steps-item .p--bold{margin-bottom:8px}.classpass-how-works_steps-item .p--secondary{max-width:300px;margin-left:auto;margin-right:auto}.classpass-how-works_steps-num{display:block;text-align:center;height:84px;overflow:hidden;line-height:.8;font-size:160px;font-weight:bolder;font-family:Mulish,Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#fff;margin-bottom:4px}.classpass-how-works_steps svg{position:absolute;top:30px;left:48%;display:block;text-align:center;margin:0;line-height:1;height:26px;color:#06adef}.classpass-get-started{padding:60px 0}@media(min-width:1023px){.classpass-get-started{padding:100px 0}}.stepList{color:#0b3052;list-style:decimal;display:flex;flex-direction:column;gap:3px;font-size:14px;color:inherit;margin-top:4px;list-style-position:inside}.stepList li{color:#0b3052}
/*# sourceMappingURL=classpass_landing.bfd82714.css.map */