@property --grad-stop-a{syntax:"<color>";inherits:true;initial-value:#0000}@property --grad-stop-b{syntax:"<color>";inherits:true;initial-value:#0000}:root{--header-bg:#fffffff2;--glass-panel-bg:linear-gradient(135deg,#fffffffc,#fffffff5);--body-bg:#fff;--white:#fff;--white-alpha-0:#fff0;--card-overlay-bg:#fffc;--font-heading:Mulish,sans-serif;--font-body:Noto Sans,sans-serif;--font-decorative:Caveat,cursive;--dark-bg:#0b3052;--input-bg:#fff;--color-scroll-thumb:#06adef;--color-scroll-track:#d8f4ff;--primary-sm:#fec439;--primary-blue:#06adef;--primary-red:#ff3259;--color-green:#00d38b;--dark-blue:#0b3052;--gray-100:#f6f9fd;--gray-200:#f1f6ff;--gray-400:#abbccc;--gray-600:#5c6b7a;--pink-100:#fef5f7;--pink-300:#fdeaee;--pink-700:#ef3558;--pink-900:#ff3259;--blue-100:#ebf9ff;--blue-300:#d8f4ff;--blue-900:#06adef;--yellow-100:#fff9ee;--yellow-300:#fef5e3;--yellow-900:#fec439;--green-100:#e9f9e2;--green-300:#e2f4da;--green-900:#00d38b;--purple-100:#eff0ff;--purple-300:#eaebff;--purple-900:#6f7ae2;--accent-color:#06adef;--accent-secondary-color:#f1f6ff;--btn-secondary-bg:#0b3052;--btn-secondary-bg-hover:#061b2e;--btn-secondary-color:#fff;--text-white:#fff;--secondary-text-color:#5c6b7a;--second-brand-color:#f1f6ff;--svg-category-icon-color:#253246;--social-link-color:#abbccc;--social-link-color-hover:#98adc0;--border-color:#e7ecf7;--slider-dot-color:#d3d8e1;--border-color-focus:#0b3052;--focus-visible-border:2px solid #0b3052;--color-neutral-light:#f6f6f6;--category-def:#f1f6ff;--category-beauty:#fdeaee;--category-medical:#d8f4ff;--category-sport:#e2f4da;--category-education:#eaebff;--category-professional:#e3f6f3;--category-personal:#fbeee3;--category-driving:#eaebfb;--category-events:#fff9ee;--category-def-hover:#0b3052;--category-beauty-hover:#ff3259;--category-medical-hover:#06adef;--category-sport-hover:#00d38b;--category-education-hover:#6f7ae2;--category-professional-hover:#0e8f82;--category-personal-hover:#c1622e;--category-driving-hover:#3f51b5;--category-events-hover:#d98324;--dark-blue-bg:#0b3052;--arrow-black-color:#0b3052;--cursive-color:#06adef;--main-menu-short-hover:#0597d1;--main-menu-short-active:#0590c7;--main-menu-short-white-hover:#0597d1;--main-menu-short-white-active:#0590c7;--key-number-front-text:#06adef;--float-badge-bg:#fff;--active-item-bg:#f1f6ff;--shadow-feature-item-before:0 -15px 15px 0 #5699c41a;--review-card-shadow:-20px -20px 20px -9px #5699c41c;--templates-picture-shadow:0 -10px 10px 0 #5699c41a;--shadow-card:0px 4px 20px #2d33481a;--templates-item-shadow:linear-gradient(#fff0,#f1f6ff 80%,#f1f6ff);--live-support-shadow:0 0 15px 0 #26324612;--iso-svg-shadow:drop-shadow(0 25px 15px #2d354708);--support-svg-shadow:drop-shadow(0px -22px 16px #0b30520d);--shape--type-5-shadow:drop-shadow(0px 50px 20px #0b30520d);--shape-drop-shadow-top:drop-shadow(0px -22px 16px #0b30520d);--shape-drop-shadow-bottom:drop-shadow(0px 22px 16px #0b30520d);--shape-shadow-single-feature:#2d35471a;transition:background-color .3s,color .3s}.faq-section{padding:56px 0}@media(min-width:768px){.faq-section{padding:72px 0}}@media(min-width:1023px){.faq-section{padding:96px 0}}.faq-section .masonry-grid{align-items:stretch;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:860px;padding-top:10px;width:100%}.faq-section .faq-item{background:var(--gray-100);border:1px solid #0000;border-radius:16px;text-align:left;transition:all .22s ease}.faq-section .faq-item__header{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:flex-start;min-height:70px;padding:6px 0 6px 32px;position:relative;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:800px){.faq-section .faq-item__header{padding:6px 0 6px 20px}}@media(max-width:767px){.faq-section .faq-item__header{gap:10px;padding:6px 0 6px 16px}}.faq-section .faq-item__header .title{align-items:center;display:inline-flex;flex:1;font-weight:700;justify-content:flex-start;margin:0;padding:0}@media(max-width:1023px){.faq-section .faq-item__header .title{font-size:18px}}@media(max-width:767px){.faq-section .faq-item__header .title{font-size:16px}}.faq-section .faq-item__index{display:none}.faq-section .faq-item__toggler{align-items:center;background:#0000;border:none;color:var(--dark-blue);cursor:pointer;display:flex;height:100%;justify-content:center;min-width:50px;padding:5px 30px 5px 16px}.faq-section .faq-item__toggler .icon{align-items:center;display:inline-flex;justify-content:center;line-height:1;transition:all .44s ease}.faq-section .faq-item__toggler .icon svg{height:18px;max-width:20px;width:16px}.faq-section .faq-item__toggler.--active .icon{transform:rotate(-180deg)}.faq-section .faq-item__body{padding:0}.faq-section .faq-item__body[hidden]:not([hidden=until-found]){display:none}.faq-section .faq-item__body{max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease}@media(prefers-reduced-motion:reduce){.faq-section .faq-item__body{transition:none!important}}.faq-section .faq-item__body:not([hidden]){padding:0 20px 18px 34px}@media(max-width:800px){.faq-section .faq-item__body:not([hidden]){padding:0 20px 18px!important}}@media(max-width:767px){.faq-section .faq-item__body:not([hidden]){padding:0 20px 18px 16px!important}}.faq-section .faq-item__body-content{padding-right:40px}@media(max-width:767px){.faq-section .faq-item__body-content{padding-right:0}}.faq-section .faq-item__body b{color:var(--dark-blue);font-weight:700}.faq-section .faq-item__body .faq-item__list--numbered{margin-bottom:16px;padding-left:1em}.faq-section .faq-item__body .faq-item__list--numbered li{list-style:decimal;padding-left:4px}.faq-section .faq-item__body .faq-item__list--dots{margin-bottom:16px;padding-left:1em}.faq-section .faq-item__body .faq-item__list--dots li{list-style:disc}.faq-section .faq-item__body .p--secondary{margin-bottom:18px}.faq-section .faq-item__body .p--secondary:last-child{margin-bottom:0}.faq-section .faq-item__body .link{align-items:center;display:inline;gap:6px;justify-content:flex-start;margin:2px 0;min-height:unset;padding:0 18px 0 0;position:relative;text-align:left}.faq-section .faq-item__body .link svg{height:16px;position:absolute;right:0;top:.2em;width:14px}@media(max-width:767px){.faq-section .faq-item__body:not([hidden]){padding:20px}}.faq-section .faq-item__body .faq-item__list--point{display:flex;flex-direction:column;gap:8px;padding:8px 0}.faq-section .faq-item__body .faq-item__list--point li{align-items:flex-start;display:flex;font-size:1.4rem;gap:10px;justify-content:flex-start}.faq-section .faq-item__body .faq-item__list--point li .link{padding:0}.faq-section .faq-item__body .faq-item__list--point li:before{background:var(--dark-blue);border-radius:16px;content:"";display:inline-block;height:6px;min-width:6px;position:relative;top:.5em;width:6px}.faq-section .faq-item:hover{box-shadow:0 2px 8px -2px #0b305240}.faq-section .faq-item:hover .faq-item__toggler.--active .icon{transform:rotate(-180deg) scale(1.25)}.faq-section .faq-item:hover .faq-item__toggler:not(.--active) .icon{transform:scale(1.2)}b{font-family:var(--font-heading);font-weight:700}.mb-2{margin-bottom:20px}.cursive{font-family:var(--font-decorative)}.cursive.--gray{color:var(--secondary-text-color)}img{height:auto;max-width:100%}@media(min-width:1023px){.show-on-mob{display:none}}@media(max-width:1023px){.show-on-desk{display:none}}.shadow-box{border-radius:0 0 90% 50%;box-shadow:10px 14px 30px 0 #5699c414;height:96%;left:auto;position:absolute;right:-14%;top:-10px;width:150%;z-index:1}@media(max-width:767px){.shadow-box{height:95%}}@media(max-width:480px){.shadow-box{height:97%}}.classpass__row{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center}@media(min-width:880px){.classpass__row{flex-direction:row;gap:20px 50px}}.classpass__content{flex:1;max-width:510px}.classpass__hero{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-bottom:160px;position:relative}.classpass__hero>.container{position:relative;z-index:2}.classpass__hero>.container .highlight{display:block;width:100%}.classpass__hero>.container .btn-bar{align-content:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;padding-top:30px}@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{align-items:center;display:flex;flex-direction:row;gap:20px 40px;justify-content:flex-start}@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{display:inline-block;position:relative;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{background:none;border:none;cursor:pointer;left:55%;padding:0;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);z-index:4;--play-badge-scrim:#0b305280;--play-badge-scrim-hover:#0b3052cc}.classpass__hero-row .classpass__hero-picture_wrapper .cursive{align-items:baseline;color:var(--social-link-color);display:block;font-size:26px;font-weight:700;gap:4px;justify-content:flex-start;margin-bottom:-42px;padding-left:70px;position:relative}@media(max-width:767px){.classpass__hero-row .classpass__hero-picture_wrapper .cursive{margin-bottom:-20px;padding-left:50px}}.classpass__hero-row .classpass__hero-picture_wrapper .cursive img{height:70px;left:28px;position:absolute;top:14px;transform:scaleY(-1)}@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{margin-left:auto;margin-right:auto;max-width:620px}.classpass__key-numbers .btn-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 12px;justify-content:center}.classpass__key-numbers .partnership__key-numbers_list{align-items:stretch;display:flex;flex-wrap:wrap;gap:46px 16px;justify-content:center;margin-bottom:55px;padding-top:18px}.classpass__key-numbers .partnership__key-numbers_item{color:var(--dark-blue);max-width:360px;padding-top:.3em;position:relative;text-align:center;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{border-radius:50%;content:"";height:58px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:58px;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:var(--category-sport)}.classpass__key-numbers .partnership__key-numbers_item.--blue:before{background:var(--category-medical)}.classpass__key-numbers .partnership__key-numbers_item.--yellow:before{background:var(--category-events)}.classpass__key-numbers .partnership__key-numbers_item.--red:before{background:var(--category-beauty)}.classpass__key-numbers .partnership__key-numbers_value{color:var(--dark-blue);font-family:var(--font-heading);font-size:24px;font-weight:bolder;line-height:1.36;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:1.6rem;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{align-items:stretch;display:flex;flex-direction:column;gap:22px;justify-content:flex-start}.classpass-why .classpass--use-list_item{align-items:flex-start;display:flex;gap:4px 14px;width:100%}.classpass-why .classpass--use-list_item .p--bold{margin-bottom:4px}.classpass-why .classpass--use-list_icon{bottom:-.2em;color:var(--dark-blue);min-width:24px;position:relative;text-align:center;width:24px}.classpass-why .classpass--use-list_icon svg{color:var(--dark-blue);height:18px}.classpass-how-works{padding:60px 0}@media(min-width:1023px){.classpass-how-works{padding:100px 0}}.classpass-how-works .btn-bar{align-items:center;gap:6px 12px}.classpass-how-works .btn-bar,.classpass-how-works_steps{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.classpass-how-works_steps{align-items:stretch;gap:25px 40px}.classpass-how-works_steps-item{flex-basis:250px;flex-grow:1;max-width:340px;position:relative;text-align:center}.classpass-how-works_steps-item .p--bold{margin-bottom:8px}.classpass-how-works_steps-item .p--secondary{margin-left:auto;margin-right:auto;max-width:300px}.classpass-how-works_steps-num{color:#fff;display:block;font-family:var(--font-heading);font-size:160px;font-weight:bolder;height:84px;line-height:.8;margin-bottom:4px;overflow:hidden;text-align:center}.classpass-how-works_steps svg{color:var(--primary-blue);display:block;height:26px;left:48%;line-height:1;margin:0;position:absolute;text-align:center;top:30px}.classpass-get-started{padding:60px 0}@media(min-width:1023px){.classpass-get-started{padding:100px 0}}.stepList{color:var(--dark-blue);color:inherit;display:flex;flex-direction:column;font-size:14px;gap:3px;list-style:decimal;list-style-position:inside;margin-top:4px}.stepList li{color:var(--dark-blue)}:where(.classpass__hero-picture,.classpass__picture) img{width:auto}
/*# sourceMappingURL=classpass_landing.3c88de6c.css.map*/