#faq .mobile-link{display:none}#faq .wrapper{display:flex;justify-content:left}#faq .left-block{width:300px;flex-shrink:0}#faq .right-block{width:100%}#faq .left-block h2{color:#d7416d;text-align:left}#faq .left-block .subtitle{font:400 14px/19px Open Sans;letter-spacing:.02em;color:#474747}#faq .question{padding-bottom:10px;border-bottom:1px solid #eee;cursor:pointer}#faq .question-main{font:500 22px/30px Open Sans;letter-spacing:.02em;color:#474747;display:flex;justify-content:space-between;padding-top:10px;align-items:center}#faq .question-main:hover .question-title{color:#0080a3}#faq .question-answer{font:400 16px/30px Open Sans;letter-spacing:.02em;color:#474747;padding-left:20px;display:none;margin-top:8px}.question-title{padding-right:10px}.question-icon{width:16px;height:16px;position:relative;flex-shrink:0}.question-icon:after{height:2px;top:7px;left:0;width:100%}.question-icon.question-icon--plus:before,.question-icon:after{content:" ";position:absolute;display:block;background-color:#474747}.question-icon.question-icon--plus:before{width:2px;left:7px;top:0;height:100%}@media (max-width:1199px){#faq .question-main{font-size:16px;line-height:24px}#faq .question-answer{font-size:14px;line-height:20px}}@media (max-width:767px){#faq .wrapper{display:block}#faq .left-block{width:100%}#faq .left-block h2{text-align:center}#faq .left-block .subtitle{display:none}#faq .question-main{font-size:16px;line-height:22px}#faq .question-icon{width:10px;height:10px}#faq .question-icon.question-icon--plus:before{left:4px}#faq .question-icon:after{top:4px}#faq .question-answer{padding-left:10px;font-size:12px;line-height:16px}#faq .left-block h2{margin-bottom:25px}#faq .mobile-link{display:block;text-align:right;font:400 12px/14px Open Sans;letter-spacing:.02em;color:#474747;margin-top:16px}}.gift-card-banner{display:block;background:#f7f8f3;text-decoration:none;max-width:500px;width:100%;margin:0 auto}.gift-card-banner:focus,.gift-card-banner:focus-visible,.gift-card-banner:hover{outline:none;text-decoration:none}.gift-card-banner__information{padding:16px 0 0}.gift-card-banner__label{display:flex;justify-content:center;align-items:center;margin:0 auto 16px;height:40px;text-transform:uppercase;font:500 20px/24px Lato;text-align:center;letter-spacing:.08em;color:#fff;width:100%}.gift-card-banner__label.holiday_type_1,.gift-card-banner__label.holiday_type_2{background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1731487770/classpop/icons/holiday_2024/holiday_gc_bg_1.svg) no-repeat 50%;background-size:contain}.gift-card-banner__label.holiday_type_3{background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1731487770/classpop/icons/holiday_2024/holiday_gc_bg_2.svg) no-repeat 50%;background-size:contain}.gift-card-banner__label.holiday_type_4{background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1731419155/classpop/icons/holiday_2024/homepage_gc_bg__4.svg) no-repeat 50%;background-size:contain}.gift-card-banner__title{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:2px;color:#d6245f;text-align:center;text-transform:uppercase;letter-spacing:.05em;font:500 24px/32px Lato;width:340px;margin:0 auto 16px}.gift-card-banner__title span sup{font-size:16px;line-height:24px;top:0}.gift-card-banner__info-wrapper{position:relative;display:inline-block;vertical-align:text-top}.gift-card-banner__info{border-radius:50%;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1669732973/classpop/homepage/banner-info-icon.svg) no-repeat 50%;background-size:cover;width:16px;height:16px;display:inline-block}.gift-card-banner__info-wrapper.over .gift-card-banner__info-modal{display:block}.gift-card-banner__info-modal{position:absolute;top:36px;right:-11px;display:none;width:300px;padding:15px;border:1px solid grey;border-radius:10px;background:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.25);color:#474747;font:400 12px/16px Open Sans;text-align:left;z-index:1;text-transform:none;letter-spacing:.05em}.gift-card-banner__info-modal:before{content:"";position:absolute;top:-5.5px;right:14px;display:block;width:9px;height:9px;border-top:1px solid grey;border-left:1px solid grey;border-top-left-radius:3px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gift-card-banner__proposal{margin-bottom:16px}.gift-card-banner__propose{font:500 16px/24px Open Sans;letter-spacing:.02em;color:#474747;text-align:center;margin-bottom:4px}.gift-card-banner__propose span{font-weight:700;color:#d6245f}.gift-card-banner__propose sup{top:-.05em;font-size:100%}.gift-card-banner__link{display:block;width:229px;height:40px;margin:0 auto;border:1.5px solid #d6245f;border-radius:10px;background-color:#d6245f;color:#fff;text-align:center;text-decoration:none;letter-spacing:.1em;font:500 18px/39px Lato;transition:background-color .4s,color .4s}.gift-card-banner__link:hover{background-color:#fff;color:#d6245f}.gift-card-banner__link:focus-visible{outline:none}.gift-card-banner__plain-text{display:block;margin-top:8px;color:#606060;text-align:center;letter-spacing:.02em;font:400 14px/19px Open Sans}.gift-card-banner__preview{background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/f_auto,q_auto/v1731421489/classpop/icons/holiday_2024/holiday_gc_img_btm) no-repeat 0 100%;background-size:contain;height:210px;margin-top:-7px;position:relative}.gift-card-banner__timer{color:#474747;margin-bottom:32px}.gift-card-banner__timer .wrapper{border:1px solid #00c9ea;border-radius:15px;padding:15px;width:390px;margin:0 auto}.gift-card-banner__timer .timer--items{display:flex;justify-content:center;gap:40px}.gift-card-banner__timer .timer--title{font:500 32px/32px Lato;letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px}.gift-card-banner__timer .timer--item-value{font:500 42px/42px Lato;letter-spacing:.05em;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #00c9ea}.gift-card-banner__timer .timer--item-title{font:400 20px/20px Lato;letter-spacing:.05em}@media (min-width:480px){.gift-card-banner__preview{height:226px}}@media (min-width:768px){.gift-card-banner{max-width:unset}.gift-card-banner__wrapper{display:flex;flex-direction:row-reverse}.gift-card-banner__information{width:65%;padding:40px 0;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/f_auto,q_auto/v1731416771/classpop/icons/holiday_2024/homepage_gc_img_right) no-repeat 100% 100%;background-size:140px}.gift-card-banner__preview{width:35%;height:267px;margin:0;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/f_auto,q_auto/v1731416771/classpop/icons/holiday_2024/homepage_gc_img_left) no-repeat 0 0;background-size:contain;align-self:flex-start}.gift-card-banner__title{margin-bottom:10px;width:auto;font:500 19px/32px Lato}.gift-card-banner__info-modal{right:-5px;top:34px}.gift-card-banner__info-modal:before{right:7.5px}.gift-card-banner__button{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.gift-card-banner__plain-text{display:none}}@media (min-width:991px){.gift-card-banner__label{font-size:24px;line-height:38px;height:auto;padding:10px 40px}.gift-card-banner__title{font-size:24px}.gift-card-banner__title span sup{font-size:27px;line-height:32px}.gift-card-banner__info-modal{top:34px}.gift-card-banner__info-modal:before{right:22px}.gift-card-banner__proposal{margin-bottom:32px}.gift-card-banner__propose{font:500 18px/24px Open Sans;margin-bottom:16px}}@media (min-width:1200px){.gift-card-banner{max-width:1800px;margin:0 auto}.gift-card-banner__information{padding:64px 0;height:480px;background-size:268px}.gift-card-banner.countdown--version .gift-card-banner__information{padding:25px 0}.gift-card-banner__info-modal{right:-6px}.gift-card-banner__info-modal:before{right:9px}.gift-card-banner__preview{height:480px}}@media (min-width:1300px){.gift-card-banner__info-modal{right:-12px;top:46px}.gift-card-banner__info-modal:before{right:15px}.gift-card-banner__label{font-size:42px;line-height:50px;padding:0;height:72px;margin-bottom:32px}.gift-card-banner__title{font-size:32px;line-height:40px;margin-bottom:32px}.gift-card-banner__propose{font:500 22px/24px Open Sans}.gift-card-banner__link{height:48px;font:500 18px/48px Lato}}@media (min-width:1440px){.gift-card-banner__info-modal{right:-59px}.gift-card-banner__info-modal:before{right:61px}}@media (max-width:767px){.gift-card-banner__timer{margin-bottom:16px}.gift-card-banner__timer .timer--title{font:500 22px/24px Lato;text-align:center;margin-bottom:12px}.gift-card-banner__timer .wrapper{width:290px}.gift-card-banner__timer .timer--item-title{font:400 16px/16px Lato}.gift-card-banner__timer .timer--items{gap:24px}.gift-card-banner__timer .timer--item-value{font:500 32px/42px Lato}}@media (max-width:380px){.gift-card-banner__info{display:none}}body:not(.body-loaded) .gift-card-banner__info,body:not(.body-loaded) .gift-card-banner__information,body:not(.body-loaded) .gift-card-banner__label,body:not(.body-loaded) .gift-card-banner__preview{background:none!important}.container-1240{width:100%;max-width:1290px;padding:0 25px;margin-left:auto;margin-right:auto}h1,h2{color:#474747;text-align:center;letter-spacing:.1em;font:400 42px/45px Lato}.divider{margin-top:80px;height:1px;width:100%;background:#ddd}.mobile-visible,.question--hidden{display:none}.validation-error-block{font-size:12px;color:#a94442;top:-10px;position:relative;margin-top:15px}.validation-error-border{border:1px solid #a94442!important}.successMessage{margin-top:80px;font:600 22px/30px Open Sans;text-align:center;color:#d7416d;letter-spacing:.03em}#faq-section{margin-top:60px}#faq-section .faq-search-wrapper{margin-top:0;margin-bottom:60px;display:flex;justify-content:center;align-items:center}#faq-section .faq-search-input-wrapper{text-align:center;margin-left:40px}#faq-section .faq-search-input-wrapper input{background:#fff;border:1.5px solid #00c9ea;border-radius:10px;font:400 22px/30px Open Sans;color:#606060;background:#fff url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1669134835/classpop/contact_us/Group_1932.svg) no-repeat right 10px center;width:380px;padding:12px 50px 18px 20px}#faq-section .faq-search-input-wrapper input:focus{background:#fff;border:1.5px solid #d7416d;outline:0}#faq-section #faq .question-icon.question-icon--plus:before,#faq-section #faq .question-icon:after{background-color:#606060}#faq-section #faq .question-answer,#faq-section #faq .question-main{color:#606060}#faq-section #faq .question:last-child{border-bottom:0}#faq-section #faq .question--last{border-bottom:0;padding-bottom:0}#contact_options h2{margin-top:60px;margin-bottom:60px}#contact_options .options_wrapper{display:flex;justify-content:space-between;max-width:1000px;margin:40px auto 0}#contact_options .options_wrapper .option{width:275px;height:218px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border:1px solid #eee}#contact_options .options_wrapper .option:hover{box-shadow:0 0 10px rgba(0,0,0,.25)}#contact_options .options_wrapper .option.option--selected{box-shadow:0 0 5px rgba(0,0,0,.25);border:0}#contact_options .options_wrapper .option .img{margin-bottom:20px}#contact_options .options_wrapper .option .title{margin-bottom:20px;font:500 18px/25px Lato}#contact_options .options_wrapper .option .custom_checkbox input{display:none}#contact_options .options_wrapper .option .custom_checkbox .custom_checkbox--btn{width:30px;height:30px;border:1px solid #ccc;border-radius:50%;position:relative;cursor:pointer;margin:0}#contact_options .options_wrapper .option .custom_checkbox [type=radio]:checked+.custom_checkbox--btn:after,#contact_options .options_wrapper .option:hover .custom_checkbox [type=radio]+.custom_checkbox--btn:after{content:"";width:22px;height:22px;background:#d7416d;position:absolute;top:3px;left:3px;border-radius:50%;transition:all .2s ease}#contact_options .form-wrapper{display:none;width:620px;margin:40px auto 0}#contact_options .form-wrapper.form-wrapper--open{display:block}#contact_options .form-wrapper .form-wrapper-header{border-bottom:1px solid #eee;padding:20px 0;display:flex;align-items:center;justify-content:space-between}#contact_options .form-wrapper .form-wrapper-header .title{font:600 22px/26px Lato;color:#474747}#contact_options .form-wrapper .form-wrapper-header .close-btn{display:block;width:16px;height:16px;padding:0;border:none;background:transparent url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1669210837/classpop/contact_us/Group_1903.svg) no-repeat 50%;background-size:contain;cursor:pointer}#contact_options .form-wrapper input,#contact_options .form-wrapper textarea{background:#f6f6f6;border-radius:10px;resize:none;border:1px solid #f6f6f6}#contact_options .form-wrapper input:focus,#contact_options .form-wrapper textarea:focus{background:#fff;border:1px solid #d7416d}#contact_options .form-wrapper .radio-btn-wrapper{display:flex;justify-content:space-between}#contact_options .form-wrapper .radio-btn-wrapper label{width:48%;cursor:pointer}#contact_options .form-wrapper .radio-btn-wrapper .radio-btn--body{font:500 14px/19px Open Sans;color:#606060;display:flex;align-items:center;justify-content:center;background:#f6f6f6;border-radius:10px;height:40px}#contact_options .form-wrapper .radio-btn-wrapper [type=radio]:checked+.radio-btn--body{color:#d6245f;border:1px solid #d6245f}#contact_options .form-wrapper .contact_date_input{position:relative}#contact_options .form-wrapper .contact_date_input,#contact_options .form-wrapper .contact_date_input input{cursor:pointer}#contact_options .form-wrapper .contact_date_input:after,#contact_options .form-wrapper .contact_location_select.selectize-control .selectize-input:after,#contact_options .form-wrapper .contact_time_select.selectize-control .selectize-input:after,#contact_options .form-wrapper .do_you_have_a_venue_select.selectize-control .selectize-input:after,#contact_options .form-wrapper .experience_type_select.selectize-control .selectize-input:after{content:" ";display:block;position:absolute;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/c_fill,q_auto/v1653564373/classpop/homepage/drop-down-icon.svg) no-repeat 50%;width:14px;height:14px;border:0;top:calc(50% - 4px);right:12px}#contact_options .form-wrapper .contact_location_select input,#contact_options .form-wrapper .contact_time_select input,#contact_options .form-wrapper .do_you_have_a_venue_select input,#contact_options .form-wrapper .experience_type_select input,#contact_options .form-wrapper .timezone_select input{font-size:14px}#contact_options .form-wrapper .contact_location_select input{height:30px}#contact_options .form-wrapper .contact_time_select input::-webkit-input-placeholder{color:#999}#contact_options .form-wrapper .contact_time_select input:-ms-input-placeholder{color:#999}#contact_options .form-wrapper .contact_time_select input::-ms-input-placeholder{color:#999}#contact_options .form-wrapper .contact_time_select input::placeholder{color:#999}#contact_options .form-wrapper .contact_location_select input::-webkit-input-placeholder{color:#999}#contact_options .form-wrapper .contact_location_select input:-ms-input-placeholder{color:#999}#contact_options .form-wrapper .contact_location_select input::-ms-input-placeholder{color:#999}#contact_options .form-wrapper .contact_location_select input::placeholder{color:#999}#contact_options .form-wrapper .contact_date_input:after{right:10px;top:13px}#contact_options .form-wrapper .selectize-input{box-shadow:none;background:#f6f6f6;border-radius:10px;padding:11px 15px;border:0;height:40px}#contact_options .form-wrapper .contact_location_select .selectize-input{padding:5px 15px}#contact_options .form-wrapper .contact_location_select .selectize-input.full{padding:11px 15px}#contact_options .form-wrapper .selectize-input.dropdown-active{border:1px solid #d7416d;border-bottom:0;background-color:#fff}#contact_options .form-wrapper .selectize-dropdown{border-radius:0 0 10px 10px;border:1px solid #d7416d;border-top:0;padding-left:5px;padding-right:5px;padding-bottom:5px}#contact_options .form-wrapper .selectize-dropdown .option.active{color:#d7416d;background-color:unset}#contact_options .form-wrapper .selectize-dropdown .option:hover{cursor:pointer;color:#d7416d;background-color:unset}#contact_options .form-wrapper .selectize-dropdown .option{padding-left:10px;border-top:1px solid #eee}#contact_options .form-wrapper .selectize-input.dropdown-active{border-radius:10px 10px 0 0}#contact_options .form-wrapper .selectize-dropdown-content::-webkit-scrollbar{width:4px}#contact_options .form-wrapper .selectize-dropdown-content::-webkit-scrollbar-track{background:#e2e2e2;border-radius:4px}#contact_options .form-wrapper .selectize-dropdown-content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}#contact_options .form-wrapper .form-btn-wrapper{text-align:right}#contact_options .form-wrapper .form-btn-submit{border:1px solid #d6245f;border-radius:10px;background-color:#d6245f;width:180px;font:500 16px/19px Lato;color:#fff;padding:10px 0 11px;text-transform:uppercase}#contact_options .form-wrapper .form-btn-submit:hover{color:#d7416d;background-color:#fff}#contact_options .form-wrapper .form-body-wrapper{margin-top:30px}#contact_options .form-wrapper .form-body-wrapper label{font:700 16px/19px Lato;color:#474747;margin-bottom:10px}#contact_options .form-wrapper .form-body-wrapper label span.required{color:#cf3f69}#contact_options .form-wrapper .form-body-wrapper .form-group{margin-bottom:0}#become-info{padding-top:80px}#become-info .become-block-wrapper{display:flex;justify-content:flex-start}#become-info .become-block-img{max-width:606px;flex-shrink:0}#become-info .become-block-body{align-self:center;max-width:1000px}#become-info .become-block-wrapper .become-block-body{padding-left:80px;padding-right:80px}#become-info .become-block-body--title{margin-bottom:40px;text-align:left;letter-spacing:.08em}#become-info .become-block-body--subtitle{font:400 22px/30px Open Sans;color:#474747;padding:40px 0;border-top:1px solid #00c9ea}#become-info .become-block-body--btn a{border:1px solid #d6245f;border-radius:10px;background-color:#fff;width:350px;font:500 16px/19px Lato;color:#d6245f;padding:10px 0 11px;text-transform:uppercase;display:inline-block;text-decoration:none;text-align:center}#become-info .become-block-body--btn a:hover{background-color:#d7416d;color:#fff}#become-info .become-block-wrapper--right{margin-top:80px;text-align:right;justify-content:flex-end}#become-info .become-block-wrapper--right .become-block-body--title{text-align:right}.start-dialog__links-block{margin:0 auto}.start-dialog__link{display:block;margin-bottom:10px;padding:15px 40px 15px 19px;border-radius:20px;background:#fff url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1699520489/classpop/icons/contact_us/right-arrow-icon_2.svg) no-repeat center right 20px;text-decoration:none!important;border:1px solid #eee}.start-dialog__link:last-child{margin-bottom:0}.start-dialog__link:focus,.start-dialog__link:focus-visible{outline:none}.start-dialog__text{padding-left:46px;background-position:top 5px left;background-repeat:no-repeat}.start-dialog__text--type-call{background-image:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1699520489/classpop/icons/contact_us/call-icon.svg)}.start-dialog__text--type-chat{background-image:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1699520489/classpop/icons/contact_us/chat-icon.svg)}.start-dialog__text--type-message{background-image:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1699520489/classpop/icons/contact_us/message-icon.svg)}.start-dialog__link-title{color:#474747;letter-spacing:.03em;font:600 18px/25px Open Sans}.start-dialog__link-title span{color:#d6245f}.start-dialog__link-description{margin-top:5px;color:#474747;letter-spacing:.03em;font:400 14px/19px Open Sans}.start-dialog__button{display:none}@media (min-width:768px){.start-dialog__links-block{display:grid;max-width:100%;-webkit-column-gap:10px;column-gap:10px;grid-template-columns:repeat(3,1fr)}.start-dialog__link{margin:0;padding:15px;background:#fff;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}.start-dialog__text{padding:40px 0 0}.start-dialog__button{display:block;width:100%;height:33px;margin-top:10px;padding:0;border:1.5px solid #d6245f;border-radius:10px;background-color:#fff;color:#d6245f;text-align:center;letter-spacing:.1em;font:400 14px/30px Lato;transition:background-color .4s,color .4s;pointer-events:all}.start-dialog__button:hover{background-color:#d6245f;color:#fff;text-decoration:none}.start-dialog__button:focus,.start-dialog__button:focus-visible{outline:none}}@media (min-width:991px){.start-dialog__links-block{-webkit-column-gap:30px;column-gap:30px}.start-dialog__link{padding:35px}.start-dialog__text{padding-top:44px}.start-dialog__link-title{line-height:22px}.start-dialog__button{height:40px;margin-top:20px;font-weight:500;font-size:16px;line-height:37px}.start-dialog__subtitle{margin-top:30px}}@media (min-width:1200px){.start-dialog__links-block{-webkit-column-gap:20px;column-gap:20px}.start-dialog__link{padding:40px}.start-dialog__link-description{margin-top:8px;font-size:16px;line-height:22px}}@media (min-width:1440px){.start-dialog__links-block{-webkit-column-gap:70px;column-gap:70px}}@media (max-width:1439px){#become-info .become-block-wrapper .become-block-body{max-width:unset;padding-left:40px;padding-right:40px}#become-info .become-block-wrapper--right{margin-top:40px}#become-info .become-block-img{width:500px}}@media (max-width:1199px){h1,h2{font-size:36px}}@media (max-width:991px){h1,h2{font-size:29px;line-height:34px}#contact_options .options_wrapper{max-width:700px;margin-top:20px}#contact_options .options_wrapper .option{width:200px;height:200px}#become-info .become-block-img{width:400px}#become-info .become-block-body--title{margin:30px 0}#become-info .become-block-body--subtitle{font-size:18px;line-height:25px;padding:30px 0}#become-info .become-block-body--btn a{width:100%}}@media (max-width:767px){h1,h2{font-size:26px;line-height:31px}.divider{margin-top:40px}.desktop-visible{display:none}.mobile-visible{display:block}#contact_options h2{margin-top:30px;margin-bottom:40px}#contact_options .options_wrapper{display:block}#contact_options .options_wrapper .option{width:100%;margin-bottom:20px;height:64px;flex-direction:row;justify-content:space-evenly}#contact_options .options_wrapper .option:last-child{margin-bottom:0}#contact_options .options_wrapper .option .img{width:80px;margin-bottom:0}#contact_options .options_wrapper .option .title{width:200px;margin-bottom:0}#contact_options .options_wrapper .option label.custom_checkbox{margin-bottom:0}#contact_options .option img{max-height:32px}#contact_options .options_wrapper .option .custom_checkbox .custom_checkbox--btn{width:26px;height:26px}#contact_options .options_wrapper .option .custom_checkbox [type=radio]:checked+.custom_checkbox--btn:after,#contact_options .options_wrapper .option:hover .custom_checkbox [type=radio]+.custom_checkbox--btn:after{width:18px;height:18px}#contact_options .form-wrapper{width:auto;margin-top:20px}#contact_options .col-xs-space-r-0{padding-right:0}#contact_options .alert-danger{background-color:#d7416d;border-radius:10px;font:400 16px/19px Lato}#become-info{padding-top:40px}#become-info .become-block-wrapper{flex-wrap:wrap}#become-info .become-block-img{width:100%;max-width:unset}#become-info .become-block-body--title{text-align:center}#become-info .become-block-body--subtitle{padding:30px 0;text-align:center}#become-info .become-block-wrapper--right .become-block-body--title{text-align:center}#become-info .become-block-wrapper--right .become-block-img{order:1}#become-info .become-block-wrapper--right .become-block-body{order:2}#become-info .become-block-wrapper .become-block-body{padding-left:25px;padding-right:25px}#faq-section{margin-top:40px}#faq-section .faq-search-wrapper{margin-top:0;margin-bottom:30px;display:block}#faq-section .faq-search-input-wrapper input{width:100%;font-size:16px;line-height:22px;padding-top:9px;padding-bottom:9px;background-size:14px}#faq-section .faq-search-wrapper h1{margin-bottom:30px}#faq-section .faq-search-input-wrapper{margin-left:0}.successMessage{font-size:16px;line-height:22px;margin-top:40px}}@media (max-width:480px){#contact_options .options_wrapper .option .img{width:50px}}.contact-us-success-modal__body{position:absolute;top:50%;left:50%;width:100%;width:93%;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-us-success-modal__content{margin:0 auto;padding:20px;border:1.5px solid #ccc;border-radius:10px;background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.25)}.contact-us-success-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.contact-us-success-modal__title{color:#474747;letter-spacing:.03em;font:600 16px/22px Open Sans}.contact-us-success-modal__sub{text-transform:uppercase;font:400 18px/24px Lato;letter-spacing:.08em;margin-top:15px;max-width:500px}.contact-us-success-modal__close-btn{display:block;width:14px;height:14px;padding:0;border:none;background:url(https://res.cloudinary.com/hz3gmuqw6/image/upload/v1667810892/classpop/thank-you-page/close-btn-icon.svg) no-repeat 50%;background-size:contain}.contact-us-success-modal__close-btn:focus,.contact-us-success-modal__close-btn:focus-visible{outline:none}.contact-us-success-modal__subtitle{margin-bottom:20px;color:#474747;text-align:center;letter-spacing:.02em;font:400 14px/20px Open Sans}.contact-us-success-modal__label-title span{color:#d6245f}.contact-us-success-modal__invite-btn:focus,.contact-us-success-modal__invite-btn:focus-visible{outline:none}.contact-us-success-modal__invite-btn{display:block;width:100%;max-width:200px;height:40px;margin:0 auto 10px;border:1.5px solid #d6245f;border-radius:10px;background:#d6245f;color:#fff;text-align:center;letter-spacing:.1em;font:500 16px/37px Lato}@media (max-width:767px){.contact-us-success-modal__title{width:100%;text-align:center}}@media (min-width:768px){.contact-us-success-modal__body{width:100%;max-width:760px}.contact-us-success-modal__content{width:100%;padding:30px 40px}.contact-us-success-modal__header{position:relative;justify-content:center;padding-bottom:20px}.contact-us-success-modal__title{font-size:22px;line-height:30px}.contact-us-success-modal__close-btn{position:absolute;top:8px;right:0}.contact-us-success-modal__subtitle{font-size:16px;line-height:22px}.contact-us-success-modal .contact-us-success-modal__fields{grid-template-columns:1fr 1fr 20px}}#contactUsSuccessModal .contact-us-success-modal__title{color:#474747;text-transform:uppercase;font:400 28px/32px Lato;letter-spacing:.08em;text-align:center}#contactUsSuccessModal .contact-us-success-modal__close-btn{width:16px;height:16px;top:-6px;right:-16px}#contactUsSuccessModal .contact-us-success-modal__header{padding-bottom:24px;margin-bottom:24px}#contactUsSuccessModal .contact-us-success-modal__subtitle{color:#d6245f;text-transform:uppercase;font:400 22px/24px Lato;letter-spacing:.08em;margin-bottom:24px}#contactUsSuccessModal .items{display:flex;justify-content:space-between;gap:16px;color:#474747;margin-bottom:24px}#contactUsSuccessModal .items .item{color:#474747;text-decoration:none!important}#contactUsSuccessModal .items .item div{margin-top:8px;text-align:center}#contactUsSuccessModal .items .item img{min-width:120px;min-height:120px}#contactUsSuccessModal .items .item .mobile--title{display:none}#contactUsSuccessModal .contact-us-success-modal__invite-btn{margin-bottom:24px;max-width:260px;height:48px;font:500 18px/48px Lato}#contactUsSuccessModal .contact-us-success-modal__invite-btn:hover{background-color:#fff;text-decoration:none;color:#d6245f}#contactUsSuccessModal .rating--block{display:flex;justify-content:center;align-items:center;gap:8px;font:700 22px/24px Lato;letter-spacing:.05em;color:#474747}#contactUsSuccessModal .rating--block span{font:700 20px/24px Open Sans;letter-spacing:0;display:inline-block;margin-left:8px}#contactUsSuccessModal .recommended_by{margin-top:16px;display:grid;grid-template-columns:repeat(8,1fr);gap:10px;align-items:center}#contactUsSuccessModal .recommended_by div{width:90px;font:600 16px/20px Open Sans;color:#d6245f}#contactUsSuccessModal .recommended_by img{-webkit-filter:grayscale(1);filter:grayscale(1)}#contactUsSuccessModal .items .item{width:25%}#contactUsSuccessModal .items .item img{-o-object-fit:cover;object-fit:cover;height:150px;border-radius:10px}@media (max-width:767px){#contactUsSuccessModal .items{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:15px}#contactUsSuccessModal .desktop--title{display:none}#contactUsSuccessModal .contact-us-success-modal__header{padding-bottom:10px;margin-bottom:10px}#contactUsSuccessModal .contact-us-success-modal__title{font:400 22px/24px Lato;letter-spacing:.05em}#contactUsSuccessModal .contact-us-success-modal__subtitle{font:400 14px/20px Lato;margin-bottom:16px}#contactUsSuccessModal .items .item img{width:139px;height:100px}#contactUsSuccessModal .contact-us-success-modal__invite-btn{width:100%;margin-bottom:16px;margin-top:16px;max-width:100%;height:40px;font:500 16px/40px Lato}#contactUsSuccessModal .contact-us-success-modal__body{max-width:480px;width:100%}#contactUsSuccessModal .contact-us-success-modal__close-btn{top:16px;right:16px;position:absolute}#contactUsSuccessModal .rating--block{font-size:18px;gap:8px;display:none!important}#contactUsSuccessModal .rating--block span{font-size:18px;margin-left:4px}#contactUsSuccessModal .items .item{max-width:170px;text-align:center;width:45%;flex-shrink:0}#contactUsSuccessModal .recommended_by{grid-template-columns:repeat(7,1fr)}#contactUsSuccessModal .recommended_by div{grid-column:span 7;margin:0 auto -7px;font:600 14px/14px Open Sans}#contactUsSuccessModal{padding-right:0!important;margin:0 10px!important}.contact-us-success-modal__sub{font:400 14px/20px Lato}}.custom_checkbox{position:relative;padding-left:20px;margin-bottom:5px;cursor:pointer}.custom_checkbox input{opacity:0}.custom_checkbox .checkmark,.custom_checkbox input[type=checkbox]~.checkmark{border-radius:50%}.custom_checkbox .checkmark{position:absolute;top:4px;left:0;height:15px;width:15px;background-color:#fff;border-radius:2px;border:1px solid #666;cursor:pointer}.custom_checkbox input:checked~.checkmark{background-color:#d6245f;border-color:#d6245f}.custom_checkbox .checkmark:after{content:"";position:absolute;display:none}.custom_checkbox input:checked~.checkmark:after{display:block}.custom_checkbox .checkmark:after{left:4px;top:2px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contact_options .form-wrapper--sales .form-btn-wrapper{text-align:unset;display:flex;justify-content:space-between;margin-top:30px}.form-wrapper--sales[data-step="1"] .step--2{display:none}.form-wrapper--sales .step--btn{border:1px solid #d6245f;border-radius:10px;background-color:#d6245f;width:150px;font:500 16px/19px Lato;color:#fff;padding:10px 0 11px;text-transform:uppercase;text-align:center;cursor:pointer}.form-wrapper--sales .step--btn:hover{background-color:#fff;color:#d6245f}.form-wrapper--sales[data-step="1"] .step--btn{margin:0 auto}.form-wrapper--sales[data-step="2"] .step--btn{background-color:#fff;color:#d6245f;width:100px}#contact_options .form-wrapper--sales[data-step="1"] .form-btn-submit,.form-wrapper--sales[data-step="2"] .step--1{display:none}.cp-step-progress{display:flex;justify-content:space-between;position:relative;margin:40px auto;width:255px}.cp-step-line{position:absolute;top:14px;left:42px;right:42px;height:1.5px;background-color:#d2d2d2;z-index:0}.cp-step{flex-direction:column;z-index:1;flex-shrink:0}.cp-step,.cp-step-circle{display:flex;align-items:center}.cp-step-circle{width:30px;height:30px;border-radius:50%;color:#d2d2d2;border:1px solid #d2d2d2;background-color:#fff;justify-content:center;font:700 10px/25px Lato}.cp-step-circle.active{background-color:#d6245f;color:#fff;border:1px solid #fff}.cp-step-label{font:400 16px/19px Lato;color:#474747;margin-top:7px}.row--grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.datetime--actions{display:flex;margin-top:30px;gap:10px;padding-left:0}.additional-datetimerow .datetime--actions{margin-top:0}.datetime--actions div{background-color:#f6f6f6;width:40px;height:40px;border-radius:10px;text-align:center;font-size:22px;line-height:40px;cursor:pointer;flex-shrink:0;position:relative}.remove-datetime--row:after{content:"";display:inline-block;width:10px;height:1.5px;background-color:#474747;top:20px;position:absolute;left:15px}.exp__wrapper{display:flex;justify-content:space-between;margin-bottom:24px}.exp__wrapper__item{width:115px;height:110px;flex-shrink:0;box-shadow:0 1px 1px 0 rgba(0,0,0,.08);border-radius:10px;padding:10px 8px;border:.2px solid #e9e9e9;text-align:center;cursor:pointer}.exp__wrapper__item label{cursor:pointer}.exp__wrapper__item .item--img,.exp__wrapper__item img{height:35px}.exp__wrapper__item .item--title{font:400 12px/15px Open Sans;letter-spacing:0;margin-top:5px;height:30px;display:inline-flex;align-items:center}.exp__wrapper__item .custom_checkbox{display:inline-block;padding-left:0;margin-bottom:0}.exp__wrapper__item .checkmark{border-radius:2px!important}.col-sm-space-l{padding-left:0}.col-sm-space-r{padding-right:0}#contact_options .form-wrapper .form-body-wrapper .exp__wrapper__open_to_all{width:110px;margin:0 auto 15px;border-radius:10px;padding:6px 10px;border:.2px solid #e9e9e9;display:flex;cursor:pointer;align-items:center}.exp__wrapper__open_to_all .title{font:400 12px/15px Open Sans}.exp__wrapper__open_to_all .checkmark{border-radius:2px!important}.exp__wrapper__open_to_all .custom_checkbox{margin-bottom:0;padding-left:10px}.row--grid-datetime{grid-template-columns:1fr 1fr 90px}.row--grid-location{grid-template-columns:1fr 1fr 1fr}.form-wrapper--sales .contact_date_input input{color:#707070;font-family:inherit;font-size:13px;line-height:18px}@media (max-width:768px){.row--grid{grid-template-columns:1fr;gap:0}.form-wrapper--sales .form-control{margin-bottom:15px}.row--grid-location{grid-template-columns:1fr}.exp__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:15px;align-items:center}.exp__wrapper__item{width:auto}.container-1240{padding:0 15px}.row--grid-datetime{grid-template-columns:1fr 1fr 90px;gap:10px}.exp__wrapper__open_to_all{display:none!important}.cp-step-label{font:400 14px/19px Lato}.exp__wrapper__item.mobile-visible{height:90px}}