.theme--modal{background-color:rgba(var(--theme-body-color--rgb),.52);height:100%;left:0;opacity:0;outline:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .35s ease-in;visibility:hidden;width:100%;z-index:1050}.theme--modal.centered-dialog{align-items:center;display:flex;justify-content:center}@media(min-width:768px){.theme--modal.centered-dialog{padding-block:1rem}}.theme--modal.is-visible{opacity:1;touch-action:none;visibility:visible;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}.theme--modal.bg--transparent:not(.bg--without-transparent){background-color:transparent}.theme--modal.modal__z-index-higher{z-index:1051}.theme--modal.opened{pointer-events:all}.theme--modal[data-animation=scaleInOut] .modal-dialog{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:transform .5s cubic-bezier(.51,.92,.24,1.15),opacity .5s cubic-bezier(.51,.92,.24,1.15)}.theme--modal[data-animation=scaleInOut].is-visible .modal-dialog{opacity:1;transform:none}.theme--modal[data-animation=slideFromEnd] .modal-dialog{opacity:0;transition:transform .5s cubic-bezier(.51,.92,.24,1.15),opacity .5s cubic-bezier(.51,.92,.24,1.15)}[dir=rtl] .theme--modal[data-animation=slideFromEnd] .modal-dialog{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media(min-width:768px){[dir=rtl] .theme--modal[data-animation=slideFromEnd] .modal-dialog{-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}}[dir=ltr] .theme--modal[data-animation=slideFromEnd] .modal-dialog{-webkit-transform:translateX(100%);transform:translateX(100%)}@media(min-width:768px){[dir=ltr] .theme--modal[data-animation=slideFromEnd] .modal-dialog{-webkit-transform:translateX(2rem);transform:translateX(2rem)}}.theme--modal[data-animation=slideFromEnd].is-visible .modal-dialog{opacity:1;transform:none}.theme--modal .modal--preloader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.theme--modal .modal-dialog{background-color:var(--theme-body-bg);cursor:default;height:100%;overflow:hidden;position:relative;width:100%}.theme--modal .modal-dialog.modal-dialog__almost-grey{background-color:var(--theme-section-bg)}.theme--modal .modal-dialog.shadow{box-shadow:0 3px 20px var(--theme-shadow)}.theme--modal .modal-dialog.modal--rounded{--theme-modal-height-header:56px}.theme--modal .modal-dialog.modal--rounded.modal--rounded__medium{--theme-modal-height-header:var(--theme-header-height)}@media(min-width:768px){.theme--modal .modal-dialog.modal--rounded{border-radius:var(--theme-radius);box-shadow:0 3px 20px var(--theme-shadow);max-height:774px;max-width:375px}.theme--modal .modal-dialog.modal--rounded.modal--rounded__medium{max-height:811px;max-width:420px}.theme--modal .modal-dialog.modal--rounded.modal--rounded__smaller{max-height:657px;max-width:375px}.theme--modal .modal-dialog.modal--rounded.modal--rounded__verySmall{max-height:330px;max-width:375px}}.theme--modal .modal-dialog.modal--rounded.modal--rounded__big{max-height:none;max-width:695px}@media(min-width:960px){.theme--modal .modal-dialog.modal--rounded.modal--rounded__big{margin-block:2.75rem;max-height:calc(100% - 5.5rem)}}@media(min-width:768px){.theme--modal .modal-dialog.modal--rounded .modal-header:not(.p-0){padding-block:1rem .5rem}}.theme--modal .modal-dialog.modal--pad .modal-body,.theme--modal .modal-dialog.modal--pad .modal-footer,.theme--modal .modal-dialog.modal--pad .modal-header{padding-inline:1rem}.theme--modal .modal-dialog.modal--pad .modal-header{padding-block:1rem}.theme--modal .modal-dialog.modal--pad .modal-footer{padding-block:.5rem}@media(min-width:960px){.theme--modal .modal-dialog.theme--lg-sizes{border-radius:12px;max-height:813px;max-width:420px}}.theme--modal .modal-dialog .modal-header.bordered{border-bottom:1px solid var(--theme-border-color)}.theme--modal .modal-dialog .modal-header .modal-title{font-size:1.25rem;margin-block:0}.theme--modal .modal-dialog .modal-footer.bordered{border-top:1px solid var(--theme-border-color)}.theme--modal .modal-dialog .modal-footer .modal-footer--buttons{height:55px}.theme--modal .modal-dialog .modal-body--scroll{max-height:100%;overflow-y:auto;padding:1rem;scrollbar-color:auto}.no-overflow{overflow-y:hidden;touch-action:none}.theme--popup .modal-dialog>form{height:100%;position:relative}.theme--popup .modal-footer,.theme--popup .modal-header{padding:.5rem 1rem}.theme--popup .modal-footer.p-0,.theme--popup .modal-header.p-0{padding:0}.theme--popup .modal-footer.p-0 .modal-header_content,.theme--popup .modal-header.p-0 .modal-header_content{padding:.5rem 1rem}.theme--popup .modal-header{align-items:center;border-bottom:var(--theme-modal-border-width) solid var(--theme-section-bg3);display:flex;min-height:var(--theme-modal-height-header);position:relative}.theme--popup .modal-header.without-border{border-bottom-color:transparent}.theme--popup .modal-header.modal-header_border-thin{--theme-modal-border-width:1px;border-bottom-color:var(--theme-border-color)}@media(min-width:768px){.theme--popup .modal-header.modal-header_border-thin{--theme-modal-border-width:0}}.theme--popup .modal-header .header--theme--fa:not(.fa-times){font-size:1.5rem;min-width:3rem;text-align:center}.theme--popup .modal-header .close-modal{align-items:center;cursor:pointer;display:flex;font-size:1.75rem;inset-inline-end:1rem;margin-inline-start:auto;min-height:100%;position:absolute;top:.5rem}.theme--popup .modal-header .close-modal:not(.d-flex){margin-top:-.2rem;margin-inline-end:-.5rem;padding:.5rem}.theme--popup .modal-header .close-modal:not(.close__without-zi){z-index:9999}.theme--popup .modal-header .close-modal.close-modal--static{position:static}@media(max-width:767.98px){.theme--popup .modal-header .close-modal.close-modal--static__mob{position:static}}.theme--popup .modal-header .close-modal.close-modal__in-circle .theme--fa{align-items:center;background-color:var(--theme-section-bg);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.theme--popup .modal-header .close-modal.close-modal__in-circle__white .theme--fa{background-color:var(--theme-body-bg)}.theme--popup .modal-header .close-modal.close-modal__in-circle__white:hover{opacity:.85}.theme--popup .modal-header .h3,.theme--popup .modal-header .h4{font-size:1.5rem;margin:0}.theme--popup .modal-header .modal-header_content{min-height:var(--theme-modal-height-header);width:100%}.theme--popup .modal-header .modal-header-additional{height:calc(var(--theme-modal-height-header) - var(--theme-modal-border-width));width:100%}.theme--popup .modal-footer{border-top:var(--theme-modal-border-width) solid var(--theme-section-bg3);height:var(--theme-modal-height-footer);padding-block:.75rem}.theme--popup .modal-footer.without-border{border-top-color:transparent}.theme--popup .modal-footer.modal-footer_border-thin{--theme-modal-border-width:1px;border-top-color:var(--theme-border-color)}@media(min-width:768px){.theme--popup .modal-footer.modal-footer_border-thin{--theme-modal-border-width:0}}@media(max-width:767.98px){.theme--popup .modal-footer{background-color:var(--theme-body-bg,#fff);bottom:0;left:0;position:fixed;width:100%;z-index:1}}.theme--popup .modal-body{height:calc(100% - var(--theme-modal-height-header) - var(--theme-modal-height-footer) - var(--theme-modal-border-width));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;position:relative}.theme--popup .modal-body .theme--form-error{margin-block:.5rem 1rem;overflow:hidden;text-overflow:ellipsis}.theme--popup .modal-body.padd-16{padding:1rem}.theme--popup .modal-body.padd-inline-16{padding-inline:1rem}.theme--popup .modal-body.with-header-additional{height:calc(100% - var(--theme-modal-height-header) - var(--theme-modal-height-footer) - var(--theme-modal-height-additional))}.theme--popup .modal-body.without-footer,.theme--popup .modal-body.without-header{height:calc(100% - var(--theme-modal-height-header) - var(--theme-modal-border-width))}.theme--popup .modal-body.without-header-footer{height:100%}.theme--popup .modal-body .appointment-list{padding-block:.75rem;padding-inline:1rem 0}.theme--popup .modal-body .appointment-list .appointment-list_title h4{font-size:1rem}.theme--popup .modal-body .appointment-list .appointment-list_title p{font-size:13px}.theme--popup .modal-body .appointment-list .appointment-list_title p.secondary{color:var(--theme-secondary-business)}.theme--popup .modal-body .appointment-list .appointment-list_title p.secondary-bg{background-color:rgba(var(--color-secondary--rgb),.1);border-radius:5px;padding:3px 4px}.theme--popup .modal-body .appointment-list .appointment-list_other{margin-inline-end:0}.theme--popup.theme--popup__swiper-mobile{--theme-modal-height-header:72px}@media(max-width:767.98px){.theme--popup.theme--popup__swiper-mobile{align-items:end}.theme--popup.theme--popup__swiper-mobile .modal-dialog{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;height:80vh;max-height:312px;-webkit-transform:translateY(100%);transform:translateY(100%)}.theme--popup.theme--popup__swiper-mobile .modal-dialog.modal--swiper-mobile-bigger{max-height:80%}}#themeModal--ordersBlockedAlert{--theme-modal-height-header:60px;--theme-modal-height-footer:160px;--theme-modal-border-width:2px}#themeModal--ordersBlockedAlert .modal-body{height:calc(100% - var(--theme-modal-height-header) - var(--theme-modal-height-footer) - var(--theme-modal-border-width));max-height:calc(90vh - var(--theme-modal-height-header) - var(--theme-modal-height-footer));overflow-y:auto;padding:1rem}@media(min-width:768px){.modal--cancel-alert .modal-dialog{max-width:375px}}.modal--cancel-alert .modal-dialog .modal-header{border-bottom-color:transparent}.modal--cancel-alert .modal-dialog .modal-footer{border-top-color:transparent;padding-inline:.5rem}.modal--cancel-alert .modal-dialog .modal-footer .business--btn{min-width:calc(50% - 1rem)}.modal--cancel-alert .modal-dialog .modal-body.without-footer{padding-bottom:calc(var(--theme-modal-height-header) + var(--theme-modal-border-width))}.modal--cancel-alert .h4,.modal--cancel-alert p{font-size:1.375rem;line-height:26px}.modal--cancel-alert .h4{font-weight:700}@media(max-width:767.98px){.theme--popup.modal--language.theme--popup__swiper-mobile,.theme--popup.theme--popup-support.theme--popup__swiper-mobile{--theme-modal-height-header:61px}.theme--popup.modal--language.theme--popup__swiper-mobile .modal-dialog,.theme--popup.theme--popup-support.theme--popup__swiper-mobile .modal-dialog{max-height:343px}.theme--popup.modal--language.theme--popup__swiper-mobile .modal-dialog .modal-header,.theme--popup.theme--popup-support.theme--popup__swiper-mobile .modal-dialog .modal-header{padding-block:1.375rem .125rem}}.theme--popup.modal--language .modal-body,.theme--popup.theme--popup-support .modal-body{padding-block:5px 0}.theme--popup.modal--language .popup-support__content,.theme--popup.theme--popup-support .popup-support__content{height:100%}.theme--popup.modal--language .popup-support__content ul li,.theme--popup.theme--popup-support .popup-support__content ul li{font-size:1.25rem;font-weight:var(--theme-font-bold)}.theme--popup.modal--language .popup-support__content ul li~li,.theme--popup.theme--popup-support .popup-support__content ul li~li{border-top:1px solid var(--theme-border-color3)}.theme--popup.modal--language .popup-support__content ul li a,.theme--popup.theme--popup-support .popup-support__content ul li a{padding-block:1.5rem;transition:opacity .2s ease}.theme--popup.modal--language .popup-support__content ul li a:hover,.theme--popup.theme--popup-support .popup-support__content ul li a:hover{opacity:.85}.theme--popup.modal--language .popup-support__content ul li .theme--fa,.theme--popup.theme--popup-support .popup-support__content ul li .theme--fa{margin-inline-end:1rem}.theme--popup.modal--language .popup-support__content .list-style__ol .title,.theme--popup.theme--popup-support .popup-support__content .list-style__ol .title{border-top:1rem solid var(--theme-section-bg);padding-top:1rem}.theme--popup.modal--language .popup-support__content .list-style__ol>ol>li,.theme--popup.modal--language .popup-support__content .list-style__ol>ol>p,.theme--popup.theme--popup-support .popup-support__content .list-style__ol>ol>li,.theme--popup.theme--popup-support .popup-support__content .list-style__ol>ol>p{padding-inline:2.5rem 1rem}.theme--popup.modal--language .popup-support__content .list-style__ol>ol>li:before,.theme--popup.modal--language .popup-support__content .list-style__ol>ol>p:before,.theme--popup.theme--popup-support .popup-support__content .list-style__ol>ol>li:before,.theme--popup.theme--popup-support .popup-support__content .list-style__ol>ol>p:before{inset-inline-start:1rem;text-align:end;width:1rem}@media(max-width:767.98px){.theme--popup.modal--language.theme--popup__swiper-mobile .modal-dialog{height:100%;max-height:90vh}}@media(min-width:768px){.modal-dialog.modal--rounded.modal--checkout__otp-verification{height:100%;max-height:700px!important;max-width:375px!important;width:100%}.modal-dialog.modal--rounded.modal--checkout__otp-verification.theme--modal__payment-link{max-height:774px!important}}@media(max-width:767.98px){.modal-dialog.modal--rounded.modal--checkout__otp-verification{height:100%;margin-top:auto;max-height:90dvh}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-dialog{overflow:hidden;position:fixed}}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body header{margin-bottom:1rem;width:100%}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body header h3{font-size:1.5rem;font-weight:700}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body header i{font-size:2rem}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #otp-instruction-message{align-items:flex-start;color:var(--theme-primary-boost);display:flex;flex-direction:column;justify-content:flex-start;line-height:1.5;width:100%}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #checkoutForm__opt{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #checkoutForm__opt:not(.error) .form-error{opacity:0;visibility:hidden}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #checkoutForm__opt .btn{margin-top:auto}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #resend-otp-code-and-error-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block:1rem}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #resend-otp-code-and-error-block #resend-otp-code{background:#fbfbfb;border:1px solid hsla(210,3%,85%,.102);border-radius:8px;padding:8px;width:100%}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #resend-otp-code-and-error-block #resend-otp-code i{color:var(--theme-third-light)}.modal-dialog.modal--rounded.modal--checkout__otp-verification .modal-body #resend-otp-code-and-error-block #resend-otp-code-counter{font-weight:700}@media(min-width:768px){.theme--modal .modal-dialog.theme-modal__warning{max-height:357px;max-width:375px}}.theme--modal .modal-dialog.theme-modal__warning .theme--icon-content{margin-inline:0;max-width:none}.theme--modal .modal-dialog.theme-modal__warning .theme--icon-content p{white-space:pre-line}.theme--modal .modal-dialog.theme-modal__warning .theme--icon-content .theme--fa{color:var(--theme-yellow-boost)}.theme--modal__pdf.theme--modal .modal-dialog{--theme-modal-border-width:0px}.theme--modal__pdf.theme--modal .modal-dialog .theme--iframe-container.loading iframe{opacity:0}.modal-type-class-confirmation .class-name{font-size:18px}.modal-type-class-confirmation .modal-dialog{padding:16px}.modal-type-class-confirmation .modal-header{padding:0 0 10px!important}.modal-type-class-confirmation button{padding-top:3px}.modal-type-class-confirmation .subtitle{color:#717171;font-size:14px;margin-top:2px;width:283px}.modal-type-class-confirmation .border-bottom{border-bottom:2px solid var(--theme-section-bg3)}.modal-type-class-confirmation .modal-section{padding:10px 0}.modal-type-class-confirmation .logo{border:1px solid gray;border-radius:6px;flex-shrink:0;height:40px;width:40px}.modal-type-class-confirmation .bussiness-wrapper,.modal-type-class-confirmation .class-date-time{margin-right:6px;margin-top:1px}.modal-type-class-confirmation .class-date-time-wrapper{color:#383737;font-size:16px}.modal-type-class-confirmation .fa-calendar{color:#383737}.modal-type-class-confirmation .alert-time-wrapper{font-size:12px;line-height:unset;margin-top:2px;opacity:.6}.modal-type-class-confirmation .studio-name{font-size:16px}.modal-type-class-confirmation .studio-address{color:#717171;font-size:14px}.modal-type-class-confirmation .btn{height:55px;outline-color:transparent;padding:0;width:49%}.modal-type-class-confirmation .btn-wrapper{padding-top:10px}.modal-type-class-confirmation .confirm-btn{background-color:#000;border:none;color:#fff}.modal-type-class-confirmation .cancel-btn{border:1px solid #f10c4f;color:#f10c4f}.modal-type-class-confirmation .title{font-size:20px}#themeModal--unavailable-class button{pointer-events:all}#themeModal--unavailable-class .modal-dialog{height:unset;margin:0;max-height:267px}#themeModal--unavailable-class .modal-dialog *{line-height:20px!important}#themeModal--unavailable-class .subtitle{width:285px}@media(max-width:959.98px){#themeModal--unavailable-class .modal-dialog{border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;max-height:unset;max-width:unset;position:absolute}}#bsappModal--cancelAlert{margin:0}#bsappModal--cancelAlert button{pointer-events:all}#bsappModal--cancelAlert .modal-dialog{border-radius:12px;max-height:811px}@media(max-width:767.98px){#bsappModal--cancelAlert .modal-dialog{border-radius:unset;max-height:unset}}#themeModal--available-class button,.js--choose-exchangeable-lesson{pointer-events:all}#themeModal--available-class .modal-dialog{box-shadow:0 6px 10px rgba(0,0,0,.161);height:fit-content;margin:0;max-height:357px;max-width:343px;min-height:311px;padding:12px}#themeModal--available-class .modal-dialog *{display:-webkit-box;-webkit-line-clamp:2;line-height:20px!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media(max-width:959.98px){#themeModal--available-class .modal-dialog{border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;max-height:unset;max-width:unset;position:absolute}}@media(max-width:767.98px){.theme--modal.theme--popup__swiper-mobile .modal-dialog__credit-cards.modal-dialog{max-height:640px}}.modal-dialog__credit-cards .theme--group-label{margin-top:2.5rem}.modal-dialog__credit-cards .theme--group-inputs{margin-block:2rem 1.25rem}.modal-dialog__credit-cards .theme--group-inputs li .show-for-new-card{margin-top:6px}#themeModal--available-meeting .modal-dialog{height:auto;max-height:unset;min-height:445px}#themeModal--available-meeting .modal-header .close-modal{margin-top:-1.2rem!important}#themeModal--available-meeting .modal-header .subtitle{color:var(--theme-secondary2);font-size:14px}#themeModal--available-meeting .modal-header .alert-time-wrapper{color:var(--theme-border-color-light);font-size:12px}#themeModal--available-meeting .modal-section{border-top:1px solid var(--theme-star-empty);margin-inline:1rem;margin-bottom:40px;padding-top:22px}#themeModal--available-meeting .modal-section .company-details{background-color:var(--theme-section-bg3);border-radius:17px;color:var(--theme-footer-bg);display:flex;flex-direction:column;font-size:18px;gap:13px;margin-bottom:24px;padding-block:13px;padding-inline:12px;width:100%}#themeModal--available-meeting .modal-section .company-details .img{align-items:center;border:1px solid var(--theme-border-color2);border-radius:12px;display:flex;height:48px;justify-content:center;margin-left:6px;min-width:48px;width:48px}#themeModal--available-meeting .modal-section .company-details .img img{border-radius:12px;height:100%;object-fit:cover;width:100%}#themeModal--available-meeting .modal-section .company-details .img i{color:var(--theme-body-color2);font-size:18px;opacity:.5}#themeModal--available-meeting .modal-section .company-details .bold{font-size:18px;font-weight:700}#themeModal--available-meeting .modal-section .company-details .display-couch{align-items:center;background-color:hsla(0,0%,41%,.1);border-radius:8px;display:flex;font-size:18px;gap:5px;height:33px;margin-left:auto;padding-inline:5px 10px}#themeModal--available-meeting .modal-section .company-details .display-couch .couch-img{border-radius:8px;height:26px;min-height:26px;min-width:26px;width:26px}#themeModal--available-meeting .modal-section .classType-data{border-top:1px solid var(--theme-star-empty);display:flex;font-size:16px;justify-content:space-between;padding-block:5px}#themeModal--available-meeting .modal-section .classType-data .bold{font-weight:700}#themeModal--available-meeting .modal-section .classType-data .details{display:flex;flex-direction:column;gap:3px}#themeModal--available-meeting .modal-section .free-slot{align-items:center;color:var(--theme-body-color5);display:flex;font-size:20px;justify-content:center}#themeModal--available-meeting .modal-section .dates-data{align-items:center;background-color:rgba(70,125,245,.1);border-radius:8px;color:var(--theme-third-light);display:flex;font-size:18px;font-weight:500;gap:5px;height:35px;justify-content:center;margin-inline:auto;padding-inline:14px}#themeModal--available-meeting .btn-wrapper{gap:15px;margin-bottom:10px;padding-inline:16px}#themeModal--available-meeting .btn-wrapper .btn-cancel{border:1px solid var(--theme-body-color4)}#themeModal--available-meeting .btn-wrapper .btn-approve{background-color:var(--theme-third-light);border:unset;color:var(--theme-body-bg)}@media(max-width:767.98px){#themeModal--available-meeting .modal-dialog{transform:unset}}#themeModal--cancel-waiting .modal-dialog,#themeModal--missing-waiting .modal-dialog{display:flex;flex-direction:column;height:315px;justify-content:space-between;transform:unset}#themeModal--cancel-waiting .modal-section .cancel-text,#themeModal--missing-waiting .modal-section .cancel-text{font-size:20px;padding-inline:40px;text-align:center}#themeModal--cancel-waiting .modal-section .missed-text,#themeModal--missing-waiting .modal-section .missed-text{color:var(--theme-body-color2);font-size:18px;font-weight:400;padding-left:35px;padding-right:16px}#themeModal--cancel-waiting .modal-section .missed-text.mb,#themeModal--missing-waiting .modal-section .missed-text.mb{margin-bottom:30px}#themeModal--cancel-waiting .btn-wrapper,#themeModal--missing-waiting .btn-wrapper{display:flex;flex-direction:column;gap:10px;padding:14px}#themeModal--declined-from-class .modal-body{align-items:center;display:flex;flex-direction:column}#themeModal--declined-from-class .modal-body .big-icon{font-size:70px;margin-bottom:27px;margin-top:10px}#themeModal--declined-from-class .modal-body .color-red{color:#fc1349}#themeModal--declined-from-class .modal-body .description{color:var(--theme-body-color);font-size:24px;margin-top:22px;padding-inline:16px;text-align:center}#themeModal--declined-from-class .modal-body .box--studioData{margin-top:20px;padding-inline:16px;width:100%}#themeModal--declined-from-class .modal-body .box--studioData .box-block--description{border:1px solid var(--theme-border-color);border-radius:12px;padding-block:25px;padding-inline:10px}#themeModal--declined-from-class .modal-body .box--studioData .price{font-size:18px;font-weight:700}#themeModal--declined-from-class .modal-body .box--studioData .box--bordered{border-bottom:1px solid var(--theme-secondary4);padding-bottom:4px}#themeModal--declined-from-class .modal-body .box--studioData .address-box{padding-bottom:4px;padding-top:4px}#themeModal--declined-from-class .modal-body .box--studioData .address-box .company-logo{border-radius:12px;height:32px;margin-left:6px;width:32px}#themeModal--declined-from-class .modal-body .box--studioData .address-box .company-logo img{border-radius:12px;height:100%;object-fit:cover;width:100%}#themeModal--declined-from-class .modal-body .box--studioData .box--dates{font-size:18px;gap:6px;padding-top:5px}#themeModal--declined-from-class .modal-body .box--studioData .box--dates i{font-size:15px}#themeModal--declined-from-class .modal-body .box--studioData .box--dates .bold{font-weight:700}#themeModal--declined-from-class .modal-body .box--studioData .box--title .title{font-size:22px}#themeModal--declined-from-class .modal-body .box--studioData .box--title .text--overflow{margin-bottom:0}#themeModal--declined-from-class .modal-body .box--studioData .box--title .badge{background-color:var(--theme-section-bg);font-size:13px;font-weight:500;margin-right:6px}#themeModal--declined-from-class .modal-body .box--studioData .header--avatar_image{border-radius:.5rem;height:26px;margin-inline-end:.1rem;width:26px}@media(max-width:767.98px){#themeModal--declined-from-class.is-visible .modal-dialog{max-height:unset;opacity:1;transform:none}}.theme--modal.theme--toast-modal{background-color:transparent;bottom:0;height:auto;inset-inline-start:0;left:auto;max-width:100%;opacity:0;overflow:hidden;padding-inline:2rem;padding-bottom:2rem;pointer-events:all;position:fixed;top:auto;transform:translateX(100%);transition:transform .5s cubic-bezier(.51,.92,.24,1.15),opacity .5s cubic-bezier(.51,.92,.24,1.15);width:calc(304px + 4rem);z-index:9999}[dir=ltr] .theme--modal.theme--toast-modal{transform:translateX(-100%)}@media(max-width:767.98px){.theme--modal.theme--toast-modal.centralize-on-mobile{transform:translateY(calc(100% + 2rem));width:100%}}.theme--modal.theme--toast-modal .toast__content{background-color:var(--theme-body-bg);border:1px solid var(--theme-border-color);border-radius:var(--theme-radius);box-shadow:0 3px 10px var(--theme-shadow);padding-block:10px 19px;padding-inline:1rem;position:relative}.theme--modal.theme--toast-modal.is-visible{opacity:1;transform:none}.theme--modal.theme--toast-modal .toast__header{gap:10px;padding-inline-end:1rem}.theme--modal.theme--toast-modal .toast__title{font-size:18px;font-weight:var(--theme-font-bold)}.theme--modal.theme--toast-modal .toast__icon{font-size:22px;min-width:22px;text-align:center}.theme--modal.theme--toast-modal .toast__text{color:var(--theme-border-color-light);font-size:14px;margin-top:1rem}.theme--modal.theme--toast-modal .toast__text p{color:inherit}.theme--modal.theme--toast-modal .toast__text p:not(:last-of-type){margin-bottom:6px}.theme--modal.theme--toast-modal .close-modal{font-size:19px;inset-inline-end:0;padding:10px;position:absolute;top:0}.placeholder-container_type-warning{align-items:center;bottom:0;display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:center;left:0;position:absolute;width:100%}.placeholder-container_type-warning .placeholder_icon-wrapper{display:flex;flex-direction:column;gap:23px;justify-content:space-between;margin-bottom:50px}.placeholder-container_type-warning .placeholder_icon-wrapper .placeholder_icon{align-self:center;background-color:var(--theme-section-bg);height:72px;width:72px}.placeholder-container_type-warning .placeholder_icon-wrapper .placeholder_text{background-color:var(--theme-section-bg);height:30px;width:200px}.placeholder-container_type-warning .placeholder_text-container{display:flex;flex-direction:column;gap:13px;justify-content:space-between}.placeholder-container_type-warning .placeholder_text-container .placeholder_text{background-color:var(--theme-section-bg);height:30px;width:200px}.placeholder-container_type-meeting{align-items:flex-start;bottom:0;display:flex;flex-direction:column;height:calc(100% - 60px);justify-content:space-between;left:0;padding-inline:16px;position:absolute;width:100%}.placeholder-container_type-meeting .placeholder-body{display:flex;flex-direction:column;gap:28px;justify-content:flex-start;width:100%}.placeholder-container_type-meeting .placeholder-body .placeholder_text_long{background-color:var(--theme-section-bg);height:30px;width:200px}.placeholder-container_type-meeting .placeholder-body .placeholder_text_short{background-color:var(--theme-section-bg);height:30px;width:100px}.placeholder-container_type-meeting .placeholder-body .placeholder_section{border:1px solid var(--theme-border-color);border-radius:12px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:16px}.placeholder-container_type-meeting .placeholder-body .placeholder_section .placeholder_divider{background-color:var(--theme-star-empty);height:1px;margin-inline:11px;width:calc(100% - 22px)}.placeholder-container_type-meeting .placeholder-body .placeholder_text-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.placeholder-container_type-meeting .placeholder_footer{align-self:center;display:flex}.placeholder-container_type-meeting .placeholder_footer .placeholder_footer-button{background-color:var(--theme-section-bg);height:30px;margin-bottom:20px;width:200px}.stick-to-bottom{display:flex;height:100%;justify-content:flex-end;margin-top:auto}.body--custom-select-opened{overflow-y:hidden;-webkit-overflow-scrolling:touch}@media(hover:hover){.body--custom-select-opened.hover-padding,.body--custom-select-opened.hover-padding .page--header.fixed{padding-right:.5rem}}.theme--custom-select-cover{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.theme--custom-label{display:inline-block;font-size:1.125rem;font-weight:var(--theme-font-bold);margin-bottom:6px}.theme--custom-input{align-items:center;background-color:var(--theme-body-bg);border:1px solid var(--theme-border-color-light);border-radius:var(--theme-radius);color:var(--theme-body-color);display:flex;font-size:1.125rem;font-weight:400;padding:.875rem;text-align:start;width:100%}.theme--custom-input:focus,.theme--custom-input:focus-visible{border-color:var(--theme-primary);outline:none}.theme--custom-input:focus-visible.focus--shadow,.theme--custom-input:focus.focus--shadow{box-shadow:0 3px 10px var(--theme-shadow)}.theme--custom-input[disabled]{background-color:var(--theme-section-bg);color:var(--theme-border-color-light);pointer-events:none}.theme--custom-input[disabled]+.form--group-icon--arrow{color:var(--theme-border-color-light);cursor:default}.theme--custom-input.inp--big{min-height:3.5rem}.theme--custom-input .theme--fa{margin-inline-end:.5rem;min-width:1.5rem;text-align:center}.theme--custom-select{overflow:hidden;position:relative}.theme--custom-select .form--group-items{padding:0;position:relative;z-index:2}.theme--custom-select .form--group-rel .form--group-icon--arrow{background-color:transparent;transition:none}.theme--custom-select:not(.opened) .theme--custom-select-cover{display:block}.theme--custom-select:not(.opened) .form--group-rel input:not(:disabled){cursor:pointer}.theme--custom-select.opened .form--group-icon--arrow{transform:rotate(180deg)}.theme--custom-select.opened .form--group-rel button{color:var(--theme-body-color)}.theme--custom-select.error .form--group-input{border-color:var(--theme-error)}.form--group-dropdown{background-color:var(--theme-body-bg);border-radius:var(--theme-radius);box-shadow:0 3px 10px var(--theme-shadow);box-sizing:border-box;display:none;left:0;line-height:19px;list-style-type:none;overflow:hidden;padding-block:.5rem;position:absolute;top:100%;width:100%;will-change:height;z-index:2}.form--group-dropdown ul{max-height:152px;overflow-y:auto;overscroll-behavior-y:contain}.form--group-dropdown ul .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;min-height:38px;overflow:hidden;padding:.5rem .75rem}.form--group-dropdown ul .dropdown-item:hover{background-color:var(--theme-section-bg)}.form--group-dropdown ul .dropdown-item[disabled]{color:var(--theme-border-color);pointer-events:none}.form--group-dropdown ul .dropdown-item[hidden]{display:none}.form--group-dropdown ul .dropdown-item[aria-selected=true]{cursor:default;font-weight:var(--theme-font-bold)}.form--group-dropdown ul .dropdown-item[aria-selected=true] .theme--fa.fa-circle:before{border:1px solid var(--theme-body-color);border-radius:50%}.form--group-dropdown ul .dropdown-item .theme--fa{margin-inline-end:.5rem;min-width:1.5rem;text-align:center}.form--group-icon{border-radius:var(--theme-radius);font-size:1.125rem;height:calc(100% - .25rem);inset-inline-end:.125rem;line-height:1.25rem;padding:.25rem;position:absolute;top:.125rem;transition:all .25s ease;width:2rem}.form--group-icon.form--group-icon--arrow{font-size:1.375rem}.form--group-icon.form--group-icon--arrow~.form--group-icon--remove{inset-inline-end:2.875rem}.form--group-items{padding:.625rem var(--theme-padding)}.form--group-items .form--group-error span{display:inline-block;margin-block:1rem .25rem}.form--group-items .form--group-rel{position:relative}.form--group-items .form--group-rel.form-with--btn .form--btn{color:inherit;font-size:1.25rem;padding:.625rem;position:absolute;top:50%;transform:translateY(-50%);width:39px}.form--group-items .form--group-rel.form-with--btn.form--btn-start .form--btn{inset-inline-start:2px}.form--group-items .form--group-rel.form-with--btn.form--btn-start .form--group-input,.form--group-items .form--group-rel.form-with--btn.form--btn-start .form--input{padding-inline-start:40px}.form--group-items .form--group-rel .theme--icon-input{--input-padding-end:2.625rem;padding-inline-end:var(--input-padding-end)}.form--group-items .form--group-rel .theme--icon-input.js--group-input--search{--input-padding-end:4.75rem}.form--group-items .form--group-rel .theme--icon-input.js--group-input--search:active{box-shadow:none}[dir=rtl] .form--group-items .form--group-rel .theme--icon-input[ltr]{padding-inline-end:.875rem;padding-inline-start:var(--input-padding-end)}.theme-dialog--lesson-cancellation .theme--icon-content h3{color:var(--theme-red);font-size:1.5rem;margin-bottom:1.375rem}.theme-dialog--lesson-cancellation .theme--icon-content p{font-size:1.375rem;margin-bottom:2.25rem}.theme-dialog--lesson-cancellation .theme--icon-content .content{color:var(--theme-secondary2);font-size:1.125rem;line-height:1.18;margin-bottom:2.25rem}.theme-dialog--lesson-cancellation .theme--icon-content .content p{font-size:inherit;margin-bottom:.25rem}.box-block.box-grid__exchangeable-lessons .box--bordered{border-bottom:1px solid var(--theme-star-empty);margin-bottom:.75rem;padding-bottom:.25rem}@media(max-width:767.98px){.box-block.box-grid__exchangeable-lessons .box--bordered{margin-bottom:.875rem;padding-bottom:.25rem}}.box-block.box-grid__exchangeable-lessons .header--avatar_image{border-radius:.5rem;height:1.625rem;width:1.625rem}.box-block.box-grid__exchangeable-lessons .box--title{overflow:hidden;text-transform:capitalize}.box-block.box-grid__exchangeable-lessons .box--title .text--overflow{max-width:none}.box-block.box-grid__exchangeable-lessons .box--title h2{font-size:1.375rem;margin-bottom:2px}.box-block.box-grid__exchangeable-lessons .box--title h2 .tag{margin-inline:10px}.box-block.box-grid__exchangeable-lessons .box--title h3{font-size:1.125rem;margin-bottom:.25rem}.box-block.box-grid__exchangeable-lessons .box--title p{color:var(--theme-secondary2);margin-bottom:6px}.box-block.box-grid__exchangeable-lessons .box--title-full-width{width:100%}.box-block.box-grid__exchangeable-lessons .box--dates{font-size:1.125rem;font-weight:var(--theme-font-bold);margin-bottom:.875rem}.box-block.box-grid__exchangeable-lessons .box--dates .theme--fa{margin-inline-end:.5rem}.box-block.box-grid__exchangeable-lessons .box--dates span:not(:last-of-type){margin-inline-end:.25rem}.box-block.box-grid__exchangeable-lessons .box-block--bottom{margin-top:.5rem}.box-block.box-grid__exchangeable-lessons .box--price p{font-size:.75rem;margin-bottom:0}.box-block.box-grid__exchangeable-lessons .box--price p:not(.price){color:var(--theme-secondary2)}.box-block.box-grid__exchangeable-lessons .box--price .price{font-size:1.125rem;font-weight:var(--theme-font-bold)}.theme--modal .modal-dialog__exchangeable-lessons .exchangeable-lessons__content{margin-block:.875rem}.theme--modal .modal-dialog__cancellation-meeting .box-grid__exchangeable-lessons,.theme--modal .modal-dialog__exchangeable-lessons .box-grid__exchangeable-lessons{border:1px solid var(--theme-border-color);border-radius:var(--theme-radius);padding:.75rem}.theme--modal .modal-dialog__cancellation-meeting .box-grid__exchangeable-lessons:not(:last-of-type),.theme--modal .modal-dialog__exchangeable-lessons .box-grid__exchangeable-lessons:not(:last-of-type){margin-bottom:1rem}.theme--modal .modal-dialog__cancellation-meeting .box-grid__exchangeable-lessons .badge,.theme--modal .modal-dialog__exchangeable-lessons .box-grid__exchangeable-lessons .badge{background-color:var(--theme-section-bg);margin-inline-start:22px}.theme--modal.theme--popup__swiper-mobile .modal-dialog__cancellation-meeting,.theme--modal.theme--popup__swiper-mobile .theme-dialog--lesson-cancellation{--theme-modal-height-header:64px}@media(max-width:767.98px){.theme--modal.theme--popup__swiper-mobile .modal-dialog__cancellation-meeting.modal-dialog,.theme--modal.theme--popup__swiper-mobile .theme-dialog--lesson-cancellation.modal-dialog{max-height:640px}}.theme--modal.theme--popup__swiper-mobile .modal-dialog__cancellation-meeting .cancellation{margin-top:30px}.theme--modal.theme--popup__swiper-mobile .modal-dialog__cancellation-meeting .cancellation .h4{font-size:1.2rem;margin-bottom:9px}.theme--modal.theme--popup__swiper-mobile .modal-dialog__cancellation-meeting .cancellation .content{white-space:pre-wrap}.theme--modal.theme--popup__swiper-mobile .modal-dialog__cancellation-meeting .box-block.box-grid__exchangeable-lessons .box--dates{margin-bottom:0}.exchangeable-lessons__branch-swiper{margin-block:1.5rem}.exchangeable-lessons__branch-swiper .swiper-slide{cursor:pointer;font-size:18px;line-height:24px;max-width:200px;padding:.75rem 1rem;transition:all .3s ease;width:auto}.exchangeable-lessons__branch-swiper .swiper-slide:hover{color:var(--theme-primary)}.exchangeable-lessons__branch-swiper .swiper-slide.slide--selected{background-color:rgba(var(--color-primary--rgb),.1);border-radius:.75rem;color:var(--theme-primary)}.exchangeable-lessons__content--branch{display:none}.exchangeable-lessons__content--branch.slide--selected{display:block}.theme-modal--login{--theme-modal-border-width:0px}@media(max-width:767.98px){.theme-modal--login:not(.theme-modal--login__mob-full) .modal-dialog{height:100%!important;margin-top:auto!important;max-height:90dvh!important}.theme-modal--login.theme-modal--login__mob-full .modal-dialog{border-top-left-radius:0;border-top-right-radius:0;height:100dvh;max-height:none}}.theme-modal--login .modal-header{padding:2rem}.theme-modal--login .modal-header .js--close-modal i{align-items:center;background:#f7f7f7;border-radius:50%;color:#32324c;display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}.theme-modal--login .modal-body{padding-bottom:1rem}.theme-modal--login input,.theme-modal--login select{height:3.5rem;line-height:38px;padding:.5rem .875rem}.theme-modal--login input:focus,.theme-modal--login input:focus-visible,.theme-modal--login select:focus,.theme-modal--login select:focus-visible{box-shadow:0 3px 6px var(--theme-shadow)}.theme-modal--login .form-box.grid{gap:14px}.theme-modal--login .form-box.form-box_ltr{direction:ltr}.theme-modal--login .form-box.form-box_ltr .form-group.select:after{inset-inline-end:auto;inset-inline-start:.75rem}[dir=rtl] .theme-modal--login .form-box .form-group.ltr{text-align:right}.theme-modal--login .form-group{margin-block:1rem .25rem}.theme-modal--login .form-group label{display:block;font-weight:var(--theme-font-bold);margin-bottom:.3125rem}.theme-modal--login .form-group input,.theme-modal--login .form-group select{width:100%}.theme-modal--login .form-group input.error,.theme-modal--login .form-group select.error{border-color:var(--theme-error)}.theme-modal--login .form-group.select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:30px;padding-inline-end:2rem}.theme-modal--login .form-group.select:before{content:"";display:inline-block;font:var(--fa-font-light);font-size:1.625rem;font-style:normal;font-variant:normal;inset-inline-end:.75rem;line-height:1;position:absolute;text-rendering:auto;top:50%}.theme-modal--login .form-group.select.ltr [dit=rtl] select{padding-inline-end:.875rem;padding-inline-start:2rem;text-align:inherit}.theme-modal--login .form-group.select.ltr [dit=rtl]:before{inset-inline-end:auto;inset-inline-start:.75rem}.theme-modal--login .form-group.disabled input{pointer-events:none}.theme-modal--login .form-group.disabled input:-internal-autofill-selected{background-color:var(--theme-box-bg-business)!important}.theme-modal--login .form-group.disabled .bsapp--edit-phone{display:block}.theme-modal--login .bsapp--edit-phone{bottom:0;color:var(--theme-primary);cursor:pointer;display:none;font-weight:var(--theme-font-bold);height:3.5rem;inset-inline-start:.625rem;position:absolute;z-index:1}[dir=ltr] .theme-modal--login .bsapp--edit-phone{inset-inline-end:.625rem;inset-inline-start:auto}.theme-modal--login .theme--form-error{color:var(--theme-error)}.theme-modal--login [data-checked=haveMinor]{display:none}.theme-modal--login .form-group[data-open=false] p{color:var(--theme-third-business)}.theme-modal--login .form-group[data-open=true] p{color:inherit}.theme-modal--login .form-group.group-50{flex:0 0 calc(50% - 0.375rem);margin-bottom:0}.theme-modal--login .form-group.group-70{flex:0 0 calc(70% - 0.375rem)}.theme-modal--login .form-group.group-30{flex:0 0 calc(30% - 0.375rem)}@media(max-width:767.98px){.theme-modal--login .form-group.group-60_mob{flex:1 0 calc(60% - 0.375rem)}}.theme-modal--login .form-group-file{margin-block:1rem 0;margin-inline-end:.625rem}.theme-modal--login .form-group-file label{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--theme-border-color-light);border-radius:.5rem;cursor:pointer;font-weight:400;height:4.5rem;min-width:4.5rem;overflow:hidden;padding:1.125rem .5rem;position:relative;text-align:center;width:4.5rem}.theme-modal--login .form-group-file label:before{background-color:var(--theme-third3-business);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.theme-modal--login .form-group-file label .fa-camera,.theme-modal--login .form-group-file label span{position:relative;z-index:1}.theme-modal--login .form-group-file label .fa-camera{font-size:1.125rem}.theme-modal--login .form-group-file label span{display:block;font-size:.875rem}.theme-modal--login .form-group-file label.added{border-color:var(--theme-primary)}.theme-modal--login .form-group-file input[type=file]{display:none}.theme-modal--login .form-group-file input[type=file]:invalid+label{border-color:var(--theme-error-business)}.theme-modal--login .modal-dialog[modal-step=login] .step--register,.theme-modal--login .modal-dialog[modal-step=register] .step--login{display:none}.theme-modal--login .modal-dialog[modal-step=register] .theme--checkbox{--current-width:1.5rem;margin-inline-end:10px}.theme-modal--login .modal-dialog[modal-step=register] .theme--checkbox input{min-height:auto}.theme-modal--login .modal-dialog[modal-step=register] .theme--checkbox label{border-radius:6px}.theme-modal--login .js--form__phone-num{color:#32324c;font-size:24px;margin-block:4px 10px}.theme-modal--login #phone-input-text-error,.theme-modal--login .js--form-error{align-items:center;align-self:center;background:#fef7f6;border-radius:7px;color:#f65851!important;display:flex;height:29px;justify-content:center;justify-self:center;text-align:center;width:298px}#loginForm{text-align:center}#loginForm.otp-form-error .js--otp-input-code{background:#feefed;border:1px solid #f15b50}.step.step--login,.step.step--register{height:100%}.step.step--login .modal--form,.step.step--register .modal--form{display:flex;flex-direction:column;height:100%}.step.step--login .modal--form.form-error .modal--form__bottom,.step.step--login .modal--form.timer-on .modal--form__bottom,.step.step--register .modal--form.form-error .modal--form__bottom,.step.step--register .modal--form.timer-on .modal--form__bottom{display:none}.step.step--login .modal--form .modal--form__content,.step.step--register .modal--form .modal--form__content{height:calc(100% - 65px);overflow-y:auto;padding:1rem 1rem 0}.step.step--login .modal--form .modal--form__bottom,.step.step--register .modal--form .modal--form__bottom{margin-top:auto;padding-inline:1rem}.step.step--login .modal--form .modal--form__bottom .btn,.step.step--register .modal--form .modal--form__bottom .btn{margin-top:.5rem;max-height:56px}.step.step--login{line-height:1.2}.step.step--login[data-step=phone] #loginForm,.step.step--login[data-step=phone_cc] #loginForm{display:none}.step.step--login[data-step=phone] .form-group__phone{grid-column-end:span 12}.step.step--login[data-step=code] #otpSendForm,.step.step--login[data-step=phone] .form-group__cc{display:none}.step.step--register .modal--form .modal--form__content{display:flex;flex-direction:column}.step.step--register .modal--form .modal--form__content .modal--form__checkbox{height:68px;margin:auto 0 0;padding:1rem 0;width:100%}@media(max-width:767.98px){.step.step--register .modal--form .modal--form__content .modal--form__checkbox p{font-size:1rem}}.form-group__otp.form-group{margin-top:1.25rem}.form-group__otp .form-group{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);margin-inline:auto;width:288px}.form-group__otp .form-group .input-code{--color:var(--color-section-bg3--rgb);background-color:rgba(var(--color),.8);border-color:rgba(var(--color),.8);border-radius:.5rem;font-size:1.25rem;font-weight:var(--theme-font-medium);grid-column-end:span 3;min-height:3.75rem;text-align:center}.form-group__otp .form-group .input-code:not(:placeholder-shown){--color:var(--color-footer-light--rgb)}.form-group__otp .form-group .input-code:focus,.form-group__otp .form-group .input-code:focus-visible{box-shadow:none}.form--try-again{color:var(--theme-body-color);display:block;font-size:1.25rem;font-weight:var(--theme-font-medium);margin:1rem auto}.form-group.form-group_ltr{direction:ltr;text-align:end}@media(max-width:767.98px){.theme--popup.theme--popup__swiper-mobile .modal-dialog.modal--login__try-again{max-height:375px}}.modal--login__try-again .modal--login__description{margin-bottom:23px;text-align:start}@media(min-width:768px){.modal--login__try-again .modal--login__buttons-content{margin-top:auto}}.modal--login__try-again .modal--login__buttons-content .btn{margin-top:1rem}.btn--login-timer-on{--border:rgba(var(--color-footer--rgb),0.15);--bg:rgba(var(--color-footer--rgb),0.15)}.btn--login-timer-on[disabled=disabled]{--border:var(--theme-primary-light);--bg:var(--theme-primary-light)}.btn--login-timer-on__otp{color:var(--theme-fourth);margin-top:10px}#js--button__change-phone{color:#32324c;cursor:pointer;font:normal normal normal 18px/20px Assistant;margin-top:10px;text-decoration:underline}.modal--form__phone-num{direction:ltr;display:inline-block}@media(max-width:767.98px){.theme--popup.theme--popup__swiper-mobile .modal-dialog.modal--login__client-connection,.theme--popup.theme--popup__swiper-mobile .modal-dialog.modal--login__phone-verification-number{max-height:498px}}.modal--login__phone-verification-number .modal--login__diff-phone{background-color:var(--theme-section-bg3);border-radius:.5rem;color:var(--theme-body-color);direction:ltr;font-size:1.125rem;font-weight:var(--theme-font-bold);line-height:22px;margin-top:5px;padding:17px 8px}.modal--login__phone-verification-number .modal--login__description{margin-top:21px}.modal--login__phone-verification-number .modal--login__description.modal--login__description_bottom{margin-block:auto 1rem}.modal--login__phone-verification-number .modal--login__buttons-content{height:100%;margin-top:1rem}.modal--login__phone-verification-number .modal--login__buttons-content .btn~.btn{margin-top:1rem}.modal--login__client-connection .user-existing__content{margin-top:1.25rem}.modal--login__client-connection .user-existing__content h3{margin-bottom:1.25rem}.modal--login__client-connection .user-existing__content>p{font-size:1rem;margin-bottom:1rem}.modal--login__client-connection .user-existing__content .user-existing__content-icon{margin-top:0}#themeModal--login button.js--close-modal{font-size:32px}#themeModal--login .modal--form__content{padding-block-start:0}#themeModal--login .modal--form__content #modal--login_title svg{aspect-ratio:1/1;width:3.5rem}#themeModal--login .modal--form__content #modal--login_title h3{color:var(--theme-primary-boost);font-size:24px;margin-block:-.5rem .25rem}#themeModal--login p{color:var(--theme-grey-description);font-size:16px;font-weight:300}#themeModal--login #phone-input-wrapper{display:flex;gap:.625rem}#themeModal--login #phone-input-wrapper #phonezone-select{align-items:center;background-color:var(--theme-body-bg);color:var(--theme-body-color);cursor:not-allowed;display:flex;flex-direction:row;font-size:1.125rem;font-weight:400;justify-content:space-between;padding:.875rem;width:30%}#themeModal--login #phone-input-wrapper input#phone{width:70%}#themeModal--login #phone-input-wrapper #phonezone-select,#themeModal--login #phone-input-wrapper input#phone{border:1px solid var(--theme-grey_400);border-radius:8px;transition:all .15s ease-in-out}#themeModal--login #phone-input-wrapper.error input#phone{border:1px solid var(--theme-red_200);color:var(--theme-red_200)}#themeModal--login #phone-input-text-error{color:var(--theme-red_200);font-size:1.125rem;max-width:100%;width:100%}#themeModal--login #phone-input-wrapper.error+#phone-input-text-error{display:flex!important}#themeModal--login #resend-error-message{color:var(--theme-red_200);padding-top:1rem;text-align:center}#themeModal--login .modal--form__bottom button{border:none;font-size:1.125rem;font-weight:400}#themeModal--login .modal--form__bottom button.sms{background:var(--theme-light-blue_100);color:var(--theme-third-light)}#themeModal--login .modal--form__bottom button.whatsapp{background:rgba(7,94,84,.102);color:#075e54}#themeModal--login .modal--form__bottom button[disabled]{background:hsla(0,0%,42%,.102);color:var(--theme-grey_600);pointer-events:none}#themeModal--login .register-input-item-wrapper{position:relative;width:100%}#themeModal--login .register-input-item-wrapper input{border-color:var(--theme-grey_400);padding:1.25rem .5rem .25rem;width:100%}#themeModal--login .register-input-item-wrapper input:active+label,#themeModal--login .register-input-item-wrapper input:focus+label,#themeModal--login .register-input-item-wrapper input:not(:placeholder-shown)+label{font-size:.875rem;inset-block-start:.5rem}#themeModal--login .register-input-item-wrapper label{color:var(--theme-grey_600);font-size:1rem;font-weight:400;inset-block-start:1.125rem;inset-inline-start:.675rem;pointer-events:none;position:absolute;transition:all .15s;width:fit-content}#themeModal--login .gender-selection-options{display:flex;gap:10px;margin-top:8px;width:100%}#themeModal--login .gender-option{align-content:center;aspect-ratio:1/1;border:1px solid var(--theme-grey_400);border-radius:8px;cursor:pointer;flex:1;padding:10px 15px;position:relative;text-align:center;transition:all .2s ease}#themeModal--login .gender-option i{color:var(--theme-third-light);inset-inline-start:.5rem;opacity:0;position:absolute;top:.4rem;transition:all .2s ease}#themeModal--login .gender-option.selected{border-color:var(--theme-third-light);color:var(--theme-third-light)}#themeModal--login .gender-option.selected i{opacity:1}#themeModal--login .gender-option-label{cursor:pointer;font-weight:400;margin:0;width:100%}.otp-input-container .otp-input-inner-container{align-items:center;direction:ltr;display:flex;flex-direction:row;justify-content:space-between}.otp-input-container .otp-input-inner-container input{background:#fbfbfb;border:1px solid hsla(210,3%,85%,.102);font-size:1.25rem;height:3.75rem;letter-spacing:1.125rem;padding:0 0 0 18px;text-align:center;width:3.75rem}.otp-input-container .otp-input-inner-container input:not(:placeholder-shown){background:rgba(70,125,245,.102);border:1px solid rgba(70,125,245,.102)}.business--medical-form{background-color:var(--theme-section-bg)}.business--medical-form .form-group__error{color:var(--theme-red);display:none;text-align:center}.business--medical-form .form-group{background-color:var(--theme-body-bg);color:var(--theme-body-color2);padding:1rem}.business--medical-form .form-group:not(:last-of-type){margin-bottom:1rem}.business--medical-form .form-group.error{background-color:#ffe7ee}.business--medical-form .form-group.error .form-group__error{display:block}.business--medical-form .form-group.form-group__button{padding-block:.5rem}.business--medical-form .form-group .form-group__text{font-size:1.125rem}.business--medical-form .form-group .form-group__title{font-size:1.125rem;font-weight:700}.business--medical-form .form-group .question{font-size:1.125rem;font-weight:400;margin-bottom:0}.business--medical-form .form-group .type--label{color:var(--theme-secondary2);font-size:.875rem;margin-bottom:6px}.business--medical-form .form-group .theme--textarea{font-size:.875rem;margin-top:2px;padding-inline-start:2.5rem}.business--medical-form .form-group textarea{max-width:100%;min-width:100%}.business--medical-form .theme--group-inputs__medical{margin-top:1rem}.business--medical-form .theme--group-inputs__medical li{display:block}.business--medical-form .theme--group-inputs__medical li~li{margin-top:10px}.business--medical-form .theme--group-inputs__medical li .animate{display:block;width:100%}.business--medical-form .theme--group-inputs__medical li .animate .label{background-color:var(--theme-body-bg)}.business--medical-form .theme--group-inputs__medical li .animate [type=checkbox]:focus-visible~.label,.business--medical-form .theme--group-inputs__medical li .animate [type=checkbox]:focus~.label,.business--medical-form .theme--group-inputs__medical li .animate [type=radio]:focus-visible~.label,.business--medical-form .theme--group-inputs__medical li .animate [type=radio]:focus~.label{box-shadow:1px 1px 6px var(--theme-secondary2)}#themeModal--medical{min-height:100%}.modal-dialog--dynamic-form,.modal-dialog--medical-form{--theme-modal-height-header:64px}.modal-dialog--dynamic-form .modal-header,.modal-dialog--medical-form .modal-header{border-bottom-width:1px}.modal-dialog--dynamic-form .modal-header .h4,.modal-dialog--medical-form .modal-header .h4{font-size:1.25rem}.canvas{border:1px solid var(--theme-body-color);border-radius:.5rem;margin:0;min-width:100%;padding:0;touch-action:none;width:100%}.canvas,.form-group__signature{position:relative}.form-group__signature.empty:before{color:var(--theme-secondary2);content:attr(data-placeholder-mob);font-size:19px;left:0;line-height:24px;margin-top:-12px;position:absolute;right:0;text-align:center;top:50%;width:100%}@media(hover:hover){.form-group__signature.empty:before{content:attr(data-placeholder-desk)}}.theme--modal.theme--popup__swiper-mobile .modal-dialog.theme-dialog--contact-business .modal-body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-block-end:0}.theme--modal.theme--popup__swiper-mobile .modal-dialog.theme-dialog--contact-business .modal-footer{padding-block-start:.25rem}@media(max-width:959.98px){.theme--modal.theme--popup__swiper-mobile .modal-dialog.theme-dialog--contact-business{max-height:613px}}.close-contact{font-size:18px;font-weight:700;opacity:1;text-transform:lowercase}.body-wrapper__contact{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block-start:auto;margin-bottom:1.25rem;margin-inline:1rem}.body-wrapper__contact i{color:var(--theme-red-boost);margin-block-end:.5rem}.body-wrapper__contact p{color:var(--theme-grey_600);font-size:1.125rem;line-height:1.25;margin-bottom:0;text-align:center}.body-wrapper__contact p.contact-title{color:var(--theme-black_800);font-weight:600}.body-wrapper__contact p.contact-sub-title{font-size:1rem}.body-wrapper__contact p.contact-title__success{color:#33c736;font-weight:var(--theme-font-bold)}.body-wrapper__buttons{margin-block-start:auto;width:100%}.body-wrapper__buttons button:first-of-type{margin-block-end:.5rem}.theme--lesson-header{border-bottom:1px solid var(--theme-border-color);min-height:64px;padding:.75rem 1rem}.theme--lesson-header h4{font-size:1.2rem}.header.lesson--header__content{border-bottom-color:var(--theme-body-bg)}@media(max-width:767.98px){.header.lesson--header__content{height:auto;padding-bottom:0;position:relative;z-index:11}}@media(min-width:768px){.header.lesson--header__content{min-height:80px;padding-block:14px 6px}.header.lesson--header__content .lesson--header__content-row{padding-top:0!important}}.header.lesson--header__content .studio-branches_mob{font-size:1.125rem;width:100%}@media(min-width:768px){.header.lesson--header__content .studio-branches_mob{margin-inline-start:1rem;max-width:377px}}@media(max-width:767.98px){.header.lesson--header__content .studio-branches_mob{border-bottom:.5rem solid var(--theme-section-bg3);padding-inline:1rem;padding-bottom:.5rem}}.header.lesson--header__content .studio-branches_mob .title{align-items:center;background-color:var(--theme-body-bg);border:1px solid var(--theme-border-color-light);border-radius:var(--theme-radius);display:flex}.header.lesson--header__content .studio-branches_mob .title span{margin-inline-start:.25rem}.header.lesson--header__content .studio-branches_mob .title .theme--fa{margin-inline-end:10px}.header.lesson--header__content .studio-branches_mob .dropdown{margin-inline:0;width:100%}.header.lesson--header__content .studio-branches_mob .dropdown li{transition:all .2s ease-in-out}.header.lesson--header__content .studio-branches_mob .dropdown li:hover{background-color:var(--theme-section-bg3)}.header.lesson--header__content .studio-branches_mob .meeting--dropdown{padding:0}.header.lesson--header__content .studio-branches_mob .meeting--dropdown:not(.disabled):after{content:"";font:var(--fa-font-solid);font-size:1.2rem;inset-inline-end:.75rem}.lesson--header__icons{flex:0 1 100%;width:100%}@media(max-width:767.98px){.lesson--header__icons{padding:7px 1rem .25rem}}.lesson--header__icons .lesson--header__icons-btns .btn--icon~.btn--icon{margin-inline-start:.75rem}.lesson--header__icons .theme--month-year{font-size:22px;font-weight:400}@media(max-width:767.98px){.fixed-header__mob{background-color:var(--theme-body-bg);left:0;position:fixed;right:0;width:100%;z-index:10}}.theme__business-page .badge{background-color:var(--theme-section-bg);border-radius:.25rem;font-size:13px;font-weight:400;line-height:15px;padding:.25rem .5rem;text-align:center}.theme__business-page .badge--blue-dark{background-color:var(--theme-primary-boost);color:var(--theme-body-bg);font-weight:var(--theme-font-bold)}.lessons--nav__lessons-container .swiper-button-next,.lessons--nav__lessons-container .swiper-button-prev{--swiper-navigation-size:3.5rem;--swiper-button-pos:0;background-color:var(--theme-body-bg);min-width:calc(var(--swiper-navigation-size) + 1rem)}.lessons--nav__lessons-container .swiper-button-next:after,.lessons--nav__lessons-container .swiper-button-prev:after{background-color:var(--theme-section-bg3);border-radius:var(--theme-radius);display:inline-block;font:var(--fa-font-solid);font-size:1.25rem;height:100%;line-height:calc(var(--swiper-navigation-size) - 2px);padding:0;text-align:center;transition:border-color .2s ease;width:100%}@media(min-width:768px){.lessons--nav__lessons-container .swiper-button-next.swiper-button-disabled,.lessons--nav__lessons-container .swiper-button-prev.swiper-button-disabled{display:block!important}}.lessons--nav__lessons-container .swiper-button-next{padding-inline-end:1rem;right:var(--swiper-button-pos)}.lessons--nav__lessons-container .swiper-button-next:after{content:""}.lessons--nav__lessons-container .swiper-button-next.swiper-button--shadow:before{inset-inline-end:0;--shadow-deg:-90deg}.lessons--nav__lessons-container .swiper-button-prev{left:var(--swiper-button-pos);padding-inline-start:1rem}.lessons--nav__lessons-container .swiper-button-prev:after{content:""}.lessons--nav__lessons-container .swiper-button-prev.swiper-button--shadow:before{inset-inline-start:0;--shadow-deg:90deg}[dir=rtl] .lessons--nav__lessons-container .swiper-button-prev{left:auto;right:var(--swiper-button-pos)}[dir=rtl] .lessons--nav__lessons-container .swiper-button-prev:after{content:""}[dir=rtl] .lessons--nav__lessons-container .swiper-button-prev.swiper-button--shadow:before{--shadow-deg:-90deg}[dir=rtl] .lessons--nav__lessons-container .swiper-button-next{left:var(--swiper-button-pos);right:auto}[dir=rtl] .lessons--nav__lessons-container .swiper-button-next:after{content:""}[dir=rtl] .lessons--nav__lessons-container .swiper-button-next.swiper-button--shadow:before{--shadow-deg:90deg}.lessons--nav__lessons-container .swiper-button-next,.lessons--nav__lessons-container .swiper-button-prev{margin-top:0;top:12px}.lessons--nav__lessons-container .swiper-button-next[disabled=disabled],.lessons--nav__lessons-container .swiper-button-prev[disabled=disabled]{cursor:auto;opacity:.35;pointer-events:none}@media(max-width:767.98px){.lessons--nav__lessons-container .date-link{border-bottom:1px solid var(--theme-primary-boost);color:var(--theme-primary-boost);font-size:1.125rem;font-weight:700;justify-content:center;margin-bottom:1.25rem;padding:9px}.lessons--nav__lessons-container .date-link:not(.fixed-header__mob){position:relative;z-index:12}.lessons--nav__lessons-container .date-link:not(.placeholder){background-color:var(--theme-body-bg)}.lessons--nav__lessons-container .swiper-wrapper{flex-direction:column;transform:none!important}.lessons--nav__lessons-container .swiper-slide.full .date-link.fixed-header__mob{box-shadow:0 3px 20px var(--theme-shadow)}}@media(min-width:768px){.date-link{font-size:22px;justify-content:center;line-height:27px;padding-block:27px 26px}}.date-link span~span{margin-inline-start:.25rem}.date-link.placeholder{border-radius:var(--theme-radius);margin-inline-start:.5rem;min-height:80px;width:calc(100% - 1rem)}@media(max-width:767.98px){.lessons--nav__lessons-container .date-link.placeholder{border-radius:0;margin-inline:0;min-height:40px;width:100%}}.main.lessons--main{margin-top:0}@media(min-width:768px){.main.lessons--main{height:calc(100vh - 178px);margin-bottom:1.25rem}}.tag.tag--live{background-color:var(--theme-fourth);border-radius:7px;color:var(--theme-body-bg);font-size:11px;line-height:15px;padding:4px 5px;text-align:center}[dir=ltr] .tag.tag--live.ltr{margin-left:.625rem;margin-right:0}.tag.tag--live:before{background-color:var(--theme-body-bg);border-radius:50%;content:"";display:inline-block;height:6px;margin-inline-end:2px;width:6px}.theme--box__business{border-radius:var(--theme-radius);box-shadow:2px 6px 10px var(--theme-shadow);display:flex;flex-direction:column;font-size:1.25rem;margin-bottom:1.25rem;overflow:hidden;padding:.75rem;transition:all .5s ease}.theme--box__business:not(.placeholder){background-color:var(--theme-body-bg)}.theme--box__business.placeholder{min-height:172px}.theme--box__business .btn--full{line-height:normal;margin-top:10px;min-height:56px;padding:.5rem}.theme--box__business>.btn.btn--full:active,.theme--box__business>.btn.btn--full:focus,.theme--box__business>.btn.btn--full:hover{box-shadow:none}.theme--box__business:hover{box-shadow:0 10px 10px var(--theme-shadow)}@media(min-width:768px){.theme--box__business.package--box{max-width:304px;min-height:180px;width:304px}.theme--box__business>.btn.btn--full{margin-top:auto;padding-block:.5rem}.theme--box__business:last-of-type{margin-bottom:.5rem}}@media(max-width:767.98px){.theme--box__business{max-width:278px;width:278px}.theme--box__business .lesson__name{font-size:18px}}.theme--box__business--lesson{font-size:1rem;margin-bottom:1.25rem;position:relative}.theme--box__business--lesson.placeholder{border:1px solid var(--lesson-box-border,transparent);border-radius:var(--theme-radius);box-shadow:0 3px 10px var(--theme-shadow);min-height:156px;padding:9px 12px 10px}@media(max-width:767.98px){.theme--box__business--lesson.placeholder{min-height:102px}}@media(min-width:768px){.theme--box__business--lesson{border:1px solid var(--lesson-box-border,transparent);border-radius:var(--theme-radius);box-shadow:0 3px 10px var(--theme-shadow);display:flex;flex-direction:column;overflow:hidden;padding:8px 12px 9px;transition:box-shadow .2s ease-in-out}.theme--box__business--lesson:not(.placeholder){background-color:var(--theme-body-bg)}.theme--box__business--lesson:hover{box-shadow:0 10px 10px var(--theme-shadow)}}@media(max-width:767.98px){.theme--box__business--lesson{display:flex}.theme--box__business--lesson .theme--box__business__mobile{background-color:var(--theme-body-bg);border:1px solid var(--lesson-box-border,transparent);border-radius:var(--theme-radius);box-shadow:0 3px 10px var(--theme-shadow);flex:1 0 auto;max-width:calc(100% - 65px);padding:9px 12px 8px}}.theme--box__business--lesson .tag--live.tag.ltr{margin-inline:0}@media(min-width:768px){.theme--box__business--lesson .tag--live{bottom:12px;font-size:13px;left:9px;letter-spacing:-.21px;line-height:15px;padding:7px 8px;position:absolute}[dir=ltr] .theme--box__business--lesson .tag--live{left:auto;right:9px}}.theme--box__business--lesson .theme--box__business__item{margin-bottom:6px}.theme--box__business--lesson .theme--box__business__item .theme--box__business__badge{align-items:center;background-color:rgba(var(--lesson-badge-bg,var(--color-primary--rgb)),.1);border-radius:7px;color:var(--lesson-badge-color,var(--theme-primary));display:flex;font-size:14px;line-height:20px;margin-inline-end:7px;min-width:46px;padding:5px 7px 4px 10px}.theme--box__business--lesson .theme--box__business__item .theme--box__business__badge.without--icon{padding-inline:.75rem}.theme--box__business--lesson[data-action="1"]{--lesson-box-border:var(--theme-third-dark);--lesson-badge-color:var(--theme-third-dark);--lesson-badge-bg:var(--color-third-dark--rgb)}.theme--box__business--lesson[data-action="2"]{--lesson-box-border:var(--theme-seven)}.theme--box__business--lesson[data-action="2"],.theme--box__business--lesson[data-action="3"]{--lesson-badge-color:var(--theme-seven);--lesson-badge-bg:var(--color-seven--rgb)}.theme--box__business--lesson[data-action="4"]{--lesson-badge-color:var(--theme-primary-lee);--lesson-badge-bg:var(--color-primary-lee--rgb)}.theme--box__business--lesson[data-action="5"]{--lesson-box-border:var(--theme-sixth2);--lesson-badge-color:var(--theme-sixth2);--lesson-badge-bg:var(--color-sixth2--rgb)}.theme--box__business--lesson[data-action="6"]{--lesson-badge-color:var(--theme-primary-lee);--lesson-badge-bg:var(--color-primary-lee--rgb)}.theme--box__business--lesson[data-action="7"]{--lesson-box-border:var(--theme-seven);--lesson-badge-color:var(--theme-body-color2);--lesson-badge-bg:var(--color-seven--rgb)}.theme--box__business--lesson[data-action="8"]{--lesson-box-border:var(--theme-eight);--lesson-badge-color:var(--theme-eight);--lesson-badge-bg:var(--color-eigth--rgb)}.theme--box__business__times{color:var(--theme-primary-lee);font-size:1.25rem;font-weight:var(--theme-font-bolder);letter-spacing:-.32px;line-height:20px}.theme--box__business__duration{font-size:15px;letter-spacing:-.24px;line-height:18px}.theme--box__business__mobile--additional{margin-inline-end:10px;text-align:center;width:55px}.theme--box__business__mobile--additional .tag--live{border-radius:5px;font-size:9px;letter-spacing:-.14px;line-height:12px;margin-top:4px;min-width:auto}[dir=ltr] .theme--box__business__mobile--additional .tag--live.ltr{margin-inline:0}.theme--box__business__mobile--additional .tag--live:before{height:5px;opacity:.46;width:5px}.lesson_details_item-wrapper{margin-top:.675rem}.theme--box__business__item{margin-bottom:.5rem}.theme--box__business__item.package_title_item{border-bottom:1px solid var(--theme-disabled-color);padding-block-end:.5rem}.theme--box__business__item.box__mb-0{margin-bottom:0}.theme--box__business__item.lesson--box__brand-name{margin-block:6px 0}@media(min-width:768px){.theme--box__business__item.box__mi-space{margin-inline-end:50px}}.theme--box__business__item.color--grey{color:#575757}.theme--box__business__item .theme--fa_icon{font-size:20px;margin-inline-end:6px;min-width:20px;text-align:center}.theme--box__business__item .theme--fa_icon.fa-users{font-size:16px}@media(min-width:768px){.theme--box__business__item.flex-row.flex-md-column>.d-flex:not(:last-child){margin-bottom:6px}}@media(max-width:767.98px){.theme--box__business__item.flex-row.flex-md-column>.d-flex:not(:last-child){margin-inline-end:19px}}.theme--box__business__item.theme--box__business__times{color:var(--theme-body-color2);font-size:1.125rem;font-weight:var(--theme-font-bold);letter-spacing:-.29px}.theme--box__business__item .underline{text-decoration:underline}.theme--box__business__item .lesson__name{font-size:1.25rem;margin-bottom:0}.theme--box__business__item .lesson__name+.badge--categories{margin-inline-start:.5rem}.theme--box__business__item .theme--box__business__badge{background-color:rgba(var(--color-primary--rgb),.06);border-radius:7px;color:var(--theme-primary);padding:6px 12px}.theme--box__business__item .theme--box__business__badge.lesson--box__badge-yellow{background-color:var(--theme-fifth);color:#ffa700}.theme--box__business__item .badge--categories{margin-bottom:6px}.theme--box__business__item .badge--categories .badge{background-color:var(--theme-section-bg)}.theme--box__business__item .badge--categories .badge:not(:last-of-type){margin-inline-end:7px}.lessons--details__box .theme--box__business__badge,.packages--details__title .theme--box__business__badge{background-color:rgba(var(--color-primary--rgb),.06);border-radius:7px;color:var(--theme-primary);padding:6px 12px}.lessons--details__box .theme--box__business__badge{margin-inline-end:0}@media(max-width:767.98px){.theme--box__business__item-tags .badge{font-size:13px;line-height:15px}.lessons--nav__dates-container{flex:1 0 100%;padding-block:6px 4px;width:100%;z-index:12}.lessons--nav__dates-container .swiper{min-height:78px;min-width:100%;width:100%}.lessons--nav__dates-container .swiper:not(.swiper-initialized) .swiper-slide{width:21.05%}.lessons--nav__dates-container .swiper .swiper-slide{width:auto}.lessons--nav__dates-container .swiper .swiper-slide .date-link{background:var(--theme-section-bg3);border-radius:var(--theme-radius);font-size:1.125rem;font-weight:400;height:100%;margin:0 auto;max-width:56px;min-height:74px;padding:10px .25rem .4rem;text-align:center}.lessons--nav__dates-container .swiper .swiper-slide .date-link span~span{margin-inline-start:0}.lessons--nav__dates-container .swiper .swiper-slide .date-link.grey{background:transparent;color:var(--theme-default-boost)}.lessons--nav__dates-container .swiper .swiper-slide .date-link .d-md-none{font-size:1.625rem;font-weight:800}.lessons--nav__dates-container .swiper .swiper-slide .date-link.active{border:3px solid var(--theme-primary);color:var(--theme-primary);padding-top:7px}}.lessons--nav__dates-container,.lessons--nav__lessons-container{margin-top:0}@media(min-width:768px){.lessons--nav__dates-container,.lessons--nav__lessons-container{height:100%;margin-inline-start:-1rem;width:calc(100% + 2rem)}.lessons--nav__dates-container .swiper,.lessons--nav__lessons-container .swiper{height:100%;padding-inline:.5rem}.lessons--nav__dates-container .swiper:not(.swiper-initialized) .swiper-slide,.lessons--nav__lessons-container .swiper:not(.swiper-initialized) .swiper-slide{margin-inline-end:.5rem;width:calc(50% - .5rem)}}@media(min-width:960px){.lessons--nav__dates-container .swiper:not(.swiper-initialized) .swiper-slide,.lessons--nav__lessons-container .swiper:not(.swiper-initialized) .swiper-slide{margin-inline-end:.5rem;width:calc(25% - .5rem)}}@media(min-width:768px){.lessons--nav__dates-container .swiper .swiper-slide .scrolling,.lessons--nav__lessons-container .swiper .swiper-slide .scrolling{height:calc(100% - 127px);margin-top:1.25rem;margin-inline-end:.25rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;padding-inline-start:.5rem;scrollbar-gutter:stable}.lessons--nav__dates-container .swiper .swiper-slide .scrolling::-webkit-scrollbar,.lessons--nav__lessons-container .swiper .swiper-slide .scrolling::-webkit-scrollbar{width:.125rem}.lessons--nav__dates-container .swiper .swiper-slide .scrolling::-webkit-scrollbar-track,.lessons--nav__lessons-container .swiper .swiper-slide .scrolling::-webkit-scrollbar-track{background-color:var(--theme-section-bg3)}.lessons--nav__dates-container .swiper .swiper-slide .scrolling .theme--box__business--lesson,.lessons--nav__lessons-container .swiper .swiper-slide .scrolling .theme--box__business--lesson{margin-inline-end:.325rem}}@media(max-width:767.98px){.lessons--nav__dates-container .swiper .swiper-slide .scrolling,.lessons--nav__lessons-container .swiper .swiper-slide .scrolling{height:auto;overflow-y:inherit;padding:0 1rem}}.lessons--nav__dates-container .swiper .swiper-slide.placeholder-glow .scrolling,.lessons--nav__lessons-container .swiper .swiper-slide.placeholder-glow .scrolling{height:inherit}@media(min-width:768px){#lessonResultsContainer{position:relative}#lessonResultsContainer:before{background-color:var(--theme-body-bg);content:"";height:80px;position:absolute;top:0;width:100%}#lessonResultsContainer.saveToken .container{min-height:calc(100vh - var(--theme-header-height) - var(--theme-header-height) - 1.5rem)}#lessonResultsContainer #lessonSaveToken{margin-top:25px}}@media(max-width:767.98px){#lessonResultsContainer{position:relative;z-index:1}#lessonResultsContainer #lessonSaveToken{margin-top:5px}}#lessonHeader.saveToken #resultLessonHeader,#lessonHeader:not(.saveToken) #saveTokenHeader,#lessonResultsContainer.saveToken .lessons--main,#lessonResultsContainer:not(.saveToken) #lessonSaveToken{display:none}.theme--modal .modal-dialog.theme-dialog--lesson-details{--theme-modal-border-width:1px;--theme-modal-height-header:64px}@media(max-width:767.98px){.theme--modal .modal-dialog.theme-dialog--lesson-details{background-color:var(--theme-section-bg)}}.theme--modal .modal-dialog.theme-dialog--lesson-details.dialog--lesson-details__with-devices{--theme-modal-height-footer:152px}.theme--modal .modal-dialog.theme-dialog--lesson-details.dialog--lesson-details__with-devices .devices-dropdown{margin-bottom:1rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .btn--share-link{height:auto;margin-inline-start:.5rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__image{background-color:var(--theme-section-bg3);padding-bottom:52%}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box{padding-inline:1rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box.lessons--details__box--padd-0{padding:0}@media(min-width:768px){.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box.lessons--details__box--padd{padding-block:1rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box~.lessons--details__box{margin-top:6px}}@media(max-width:767.98px){.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box{background-color:var(--theme-body-bg);padding-block:1rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box:not(:last-of-type){margin-bottom:1rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box.lessons--details__cancellation-policy{margin-bottom:0}}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .lessons--details__title{margin-bottom:.25rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .lesson__name{font-size:22px}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box{margin-inline:1rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li{padding-block:1rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li:last-child{padding-bottom:.5rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li p{font-size:1.125rem}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li .li-title{color:var(--theme-primary-boost)}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .general--section-map,.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .general--section_subtitle{padding-top:0}.theme--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .btn--share-link{margin-inline-start:.5rem;min-height:auto}@media(max-width:767.98px){.theme--modal .modal-dialog.theme-dialog--lesson-details .modal-header{background-color:var(--theme-body-bg)}.theme--modal .modal-dialog.theme-dialog--lesson-details .modal-header .fa-angle-right{padding-inline-end:.875rem}[dir=ltr] .theme--modal .modal-dialog.theme-dialog--lesson-details .modal-header .fa-angle-right{padding-inline-end:0;padding-inline-start:.875rem}}.theme--box__business__item-box{padding-block:.75rem}.theme--box__business__item-box .theme--fa:not(.fa-angle-left){margin-inline-end:1.5rem}.theme--box__business__item-box .theme--link{font-size:.888em;font-weight:400}@media(max-width:767.98px){.theme--box__business__item-box:first-of-type{margin-top:1rem}}.modal--box-slide{--theme-modal-height-header:62px;--theme-modal-height-footer:64px;--theme-modal-border-width:16px;--modal-height-footer:64px;background-color:var(--theme-body-bg);bottom:0;box-shadow:0 3px 20px var(--theme-shadow);font-size:1.125rem;height:100%;inset-inline-end:0;inset-inline-start:100%;overflow:hidden;position:absolute;top:0;transition:all .5s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:3}@media(max-width:767.98px){.modal--box-slide{background:var(--theme-section-bg)}}.modal--box-slide.is-visible{inset-inline-start:0;visibility:visible}.modal--box-slide .modal-header{border-bottom-width:0;padding-block:1.125rem}@media(max-width:767.98px){.modal--box-slide .modal-header{background:var(--theme-body-bg);border-bottom-width:1rem}}.modal--box-slide .modal-header .close-box-modal{margin-inline-end:1.25rem}.modal--box-slide .lesson--list__content{padding:1rem}@media(max-width:767.98px){.modal--box-slide .lesson--list__content{background:var(--theme-body-bg)}}.lesson--list.lesson--list__smaller .lesson--list__item{padding-block:.625rem}.lesson--list .lesson--list__item{padding-block:.75rem;padding-inline:.25rem}.lesson--list .lesson--list__item .header--avatar_image{margin-inline-end:.75rem}.lesson--list .lesson--list_self-tag{background-color:rgba(var(--lesson-badge-bg,var(--color-primary--rgb)),.1);border-radius:7px;color:var(--lesson-badge-color,var(--theme-primary));font-size:14px;line-height:20px;margin-inline-start:10px;padding:5px 7px 4px 10px;padding-inline:.75rem;text-align:center}.lesson--description{overflow-wrap:break-word}.lesson--description p{margin-bottom:1rem}.modal-dialog__subscription-order .lessons--subscription_content,.modal-dialog__subscription-order .lessons--subscription_paragraph{padding-inline:1rem}.modal-dialog__subscription-order .lessons--subscription_content .subscription_subtitle{color:#101214;font-size:1.25rem;font-weight:400;padding-inline:0;padding-top:1.25rem}.filter--card,.filter--card-secondary{padding-top:1rem}.filter--card-secondary:not(:last-of-type),.filter--card:not(:last-of-type){border-bottom:1px solid var(--theme-border-color)}.filter--card-secondary:not(.filter--card_guides),.filter--card:not(.filter--card_guides){margin-inline:1rem}.filter--card.filter--card_guides .filter--card-title,.filter--card_guides.filter--card-secondary .filter--card-title{padding-inline:1rem}.filter--card.filter--card_guides .appointment-list,.filter--card_guides.filter--card-secondary .appointment-list{padding-block:1rem}.filter--card.filter--card_guides .appointment-list .appointment-list_title h4,.filter--card_guides.filter--card-secondary .appointment-list .appointment-list_title h4{font-size:1.2rem}.filter--card .filter--card-title,.filter--card-secondary .filter--card-title{font-size:1.125rem;margin-bottom:.5rem;text-transform:capitalize}.filter--card .filter--card-list,.filter--card-secondary .filter--card-list{margin-bottom:.5rem}.filter--card .filter--card-select,.filter--card-secondary .filter--card-select{margin-bottom:1rem}.filter--card .filter--card-box,.filter--card-secondary .filter--card-box{margin-inline-end:.375rem;margin-bottom:.5rem}.filter--card .filter--card-box label,.filter--card-secondary .filter--card-box label{background-color:transparent;border:1px solid var(--theme-border-color);border-radius:var(--theme-radius);color:var(--theme-body-color);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:15px;overflow:hidden;padding:.75rem .875rem;text-align:center;text-decoration:none;transition:all .25s cubic-bezier(.55,.09,.68,.53)}.filter--card .filter--card-box label:hover,.filter--card-secondary .filter--card-box label:hover{background-color:var(--theme-section-bg)}.filter--card .filter--card-box input:checked~label,.filter--card-secondary .filter--card-box input:checked~label{background-color:var(--theme-primary);color:var(--theme-section-bg3)}.theme__business-page .filter--card .filter--card-box input:checked~label,.theme__business-page .filter--card-secondary .filter--card-box input:checked~label{background-color:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-section-bg3)}.filter--card-secondary{background-color:var(--theme-white-color);border-radius:10px;margin-bottom:.5rem;margin-top:10px;overflow:hidden;padding-top:0}.filter--card-secondary .filter--card-box{display:inline-flex;flex:1;justify-content:center;margin:0;position:relative}.filter--card-secondary .filter--card-box label{background-color:var(--theme-section-bg);border:none;border-radius:0;color:var(--theme-grey-color);cursor:pointer;font-size:1rem;font-weight:400;line-height:26px;position:relative;text-align:center;transition:all .25s ease-in-out;width:100%}.filter--card-secondary .filter--card-box label:hover{opacity:.85}.filter--card-secondary .filter--card-box input{display:none}.filter--card-secondary .filter--card-box input:checked+label{color:var(--theme-grey-color);font-weight:700;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--theme-section-bg)}.filter--card-secondary .filter--card-box input:checked+label:before{background-color:var(--theme-white-color);border-radius:10px;content:"";display:inline-block;height:calc(100% - 9px);left:0;margin-block:5px 4px;margin-inline:6px;position:absolute;top:0;width:calc(100% - 12px);z-index:0}.filter--card-secondary .filter--card-list{background-color:var(--theme-section-bg);border-radius:50px;display:flex;gap:0;justify-content:space-between;padding:0;position:relative}.any-time-content{align-items:center;display:flex;flex-direction:column;padding:50px}.any-time-content .fa-street-view{color:var(--theme-grey-color);font-size:48px}.any-time-content .any-time-content-span{color:var(--theme-grey-color);font-size:16px;margin-top:8px;padding:0 40px;text-align:center}.input--hidden{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.modal--lesson-calendar,.modal--lesson-filter{--theme-modal-height-header:64px}.modal--lesson-filter .modal-title{font-size:1.2rem}.modal--lesson-filter .filter--clear-results{margin-inline-end:.5rem;text-align:start;text-decoration:underline}.modal--lesson-filter .filter--clear-results:hover{text-decoration:none}.modal--lesson-filter .btn.filter--select-results{min-width:182px}.calendar--content{margin-block:.75rem;padding-inline:.75rem}.calendar--content a{color:inherit}.calendar--content .fc .fc-toolbar.fc-footer-toolbar{margin-top:2.25rem}.calendar--content .fc .fc-toolbar-title{font-size:1.125rem;margin-inline:.25rem}.calendar--content .fc .fc-daygrid-body,.calendar--content .fc .fc-daygrid-body .fc-scrollgrid-sync-table{min-width:100%}.calendar--content .fc .fc-toolbar.fc-header-toolbar{margin-bottom:.375rem}.calendar--content .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{display:none}.calendar--content .fc .fc-daygrid-day-frame{align-items:center;display:flex;justify-content:center}.calendar--content .fc .fc-daygrid-day-frame .fc-daygrid-day-number{font-size:14px;line-height:27px;padding:5px}.calendar--content .fc .fc-daygrid-day{cursor:pointer;padding:.25rem}.calendar--content .fc .fc-daygrid-day .fc-daygrid-day-frame{border:1px solid var(--theme-border-color-light);border-radius:var(--theme-radius);transition:background-color .2s ease}.calendar--content .fc .fc-daygrid-day .fc-daygrid-day-frame:hover{background-color:var(--theme-section-bg)}.calendar--content .fc .fc-daygrid-day.fc-day-disabled,.calendar--content .fc .fc-daygrid-day.fc-day-past{color:var(--fc-disabled-color__lee);cursor:default;pointer-events:none}.calendar--content .fc .fc-daygrid-day.fc-day-disabled .fc-daygrid-day-frame,.calendar--content .fc .fc-daygrid-day.fc-day-past .fc-daygrid-day-frame{border-color:var(--fc-border-color__lee)}.calendar--content .fc .fc-daygrid-day.fc-day-past .fc-daygrid-day-frame{background-color:var(--fc-disabled-bg-color__lee)}.calendar--content .fc .fc-daygrid-day.fc-day-other{color:var(--fc-disabled-color__lee)}.calendar--content .fc .fc-daygrid-day.fc-day-other .fc-daygrid-day-top{opacity:1}.calendar--content .fc .fc-daygrid-day .fc-daygrid-bg-harness{display:none}.calendar--content .fc .fc-daygrid-day.fc-day-selected .fc-daygrid-day-frame,.calendar--content .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{border-color:var(--fc-highlight-color__lee)}.calendar--content .fc .fc-daygrid-day.fc-day-selected .fc-daygrid-day-frame .fc-daygrid-day-number,.calendar--content .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame .fc-daygrid-day-number{font-weight:700}.calendar--content .fc .fc-daygrid-day.fc-day-selected .fc-daygrid-day-frame{background-color:var(--fc-highlight-color__lee);color:var(--fc-highlight-text__lee)}.modal-body--weekday-names{background-color:var(--theme-section-bg3);font-size:.875rem;font-weight:var(--theme-font-bold);line-height:1.5rem;padding-block:1.25rem;padding-inline:.75rem;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media(min-width:960px){.modal-body--weekday-names{border-bottom:1px solid var(--theme-border-color3)}}@media(max-width:959.98px){.modal-body--weekday-names{background-color:var(--theme-section-bg)}}.modal-body--weekday-names li{overflow:hidden;text-align:center;text-overflow:ellipsis;width:42px}.availability--return-calendar{bottom:.75rem;display:flex;justify-content:center;position:-webkit-sticky;position:sticky;z-index:1}.availability--return-calendar .btn{background-color:var(--theme-body-bg);font-size:1.125rem;min-width:111px}.availability--return-calendar .btn:not(:active){box-shadow:0 6px 6px rgba(0,0,0,.2)}.lessons--details__cancellation-policy p{margin-bottom:0}.box--image .badge--categories{bottom:.5rem;inset-inline-start:.5rem;position:absolute;width:calc(100% - 1rem);z-index:1}.theme--modal .modal-dialog.modal--cancel-reservation_lesson{--theme-modal-height-header:0px;--theme-modal-height-footer:0px}.theme--modal .modal-dialog.modal--cancel-reservation_lesson .scrolling{height:100%}.theme--modal .modal-dialog.modal--cancel-reservation_lesson .h3{font-size:22px}.form-group_buttons:not(.account--form-group_one) .btn{width:calc(50% - .5rem)}.swiper-slide__lessons-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 1rem}@media(min-width:768px){.swiper-slide__lessons-empty{height:100%;left:0;position:absolute;top:0;transition-duration:.3s;width:100%;z-index:111}}.swiper-slide__lessons-empty h3{font-size:2rem;letter-spacing:.3px;margin-top:1.2rem}.swiper-slide__lessons-empty .btn{background-color:var(--theme-body-color);border-color:var(--theme-body-color);color:var(--theme-body-bg);margin-top:23px}.swiper-slide__lessons-empty .btn:focus,.swiper-slide__lessons-empty .btn:hover{--hover:var(--theme-body-bg);color:var(--theme-body-color)}.fade-in-out{animation:flash-in-out 4s infinite}@-webkit-keyframes flash-in-out{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash-in-out{0%,50%,to{opacity:1}25%,75%{opacity:0}}.no-classes-today{display:none}@media(max-width:767.98px){.no-classes-today{align-items:center;color:#a0a0a0;display:flex;flex-direction:column;font-size:18px;justify-content:center;margin-bottom:1.25rem}.no-classes-today i{font-size:46px;margin-bottom:10px}}.theme--popup.theme--popup__swiper-mobile .modal-dialog--booked-container{--theme-modal-height-footer:160px}@media(max-width:767.98px){.theme--popup.theme--popup__swiper-mobile .modal-dialog--booked-container{max-height:613px}}.theme--popup.theme--popup__swiper-mobile .modal-dialog--booked-container .booked-modal__footer{gap:.5rem;height:100%;justify-content:flex-end;padding-block:.5rem}.booked-modal__content{height:100%;padding-inline:2rem;text-align:center}.booked-modal__content .theme--fa{margin-bottom:10px}.booked-modal__content .theme--fa.icon--success{color:var(--theme-success-dark)}.booked-modal__content .theme--fa.icon--error{color:var(--theme-red-boost)}.booked-modal__content .title{font-size:1.125rem;font-weight:700;margin-bottom:0}.booked-modal__content p{color:var(--theme-grey_600);margin-block:0}.booked-modal__content p~p{margin-top:.5rem}.time-display{display:block;font-size:1.6rem;font-weight:700;text-align:center}.sliders_control{height:5px;margin-block:13px;position:relative;width:100%}.sliders_control input[type=range]{padding:0;top:0}.sliders_control input[type=range],.sliders_control input[type=range]::-webkit-slider-runnable-track,.sliders_control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none}.sliders_control input[type=range]::-webkit-slider-thumb{align-items:center;background:var(--theme-white-color);border:1px solid var(--theme-primary);border-radius:50%;display:flex;height:25px;justify-content:center;margin-top:-10px;pointer-events:auto;position:relative;width:25px;z-index:1}.sliders_control input[type=range]::-moz-range-thumb{align-items:center;background:var(--theme-white-color);border:1px solid var(--theme-primary);border-radius:50%;display:flex;height:25px;justify-content:center;margin-top:-10px;pointer-events:auto;position:relative;width:25px;z-index:1}.sliders_control .slider-fill,.sliders_control .slider-track{position:absolute;top:0}.sliders_control .slider-track{background-color:var(--theme-section-bg);border-radius:12px;height:100%;pointer-events:none;width:100%}.sliders_control .slider-fill{background-color:var(--theme-primary);height:100%;pointer-events:none}.sliders_control .slider-fill span{pointer-events:none;position:absolute;top:-10px;width:25px;z-index:1}.sliders_control .slider-fill span:first-child{left:0}.sliders_control .slider-fill span:last-child{right:0}.sliders_control .slider-fill span:after,.sliders_control .slider-fill span:before{font:var(--fa-font-light);font-size:12px}.sliders_control .slider-fill span:before{content:""}.sliders_control .slider-fill span:after{content:""}#themeModal--editMessageModal .modal-dialog{height:50vh;max-height:unset!important}#themeModal--editMessageModal .btn:disabled{opacity:.5}#themeModal--editMessageModal #errorMessage{align-items:center;background-color:var(--theme-error-block-opacity);border-radius:var(--theme-radius);flex-direction:row;height:27px;justify-content:start;padding-inline:6px}#themeModal--editMessageModal #errorMessage .theme--fa{color:var(--theme-error-block);font-size:15px}#themeModal--editMessageModal .error-text{color:var(--theme-error-block);font-size:12px;font-weight:400;line-height:17px;margin:auto}#themeModal--editMessageModal .modal-body{display:flex;flex-direction:column;gap:16px;height:calc(100% - var(--theme-modal-height-header) - var(--theme-modal-height-footer) - var(--theme-modal-border-width));justify-content:start;padding:1rem}#themeModal--editMessageModal .modal-body .textarea--wrapper{display:flex;flex-direction:column;gap:6px;justify-content:space-between}#themeModal--editMessageModal .modal-body .textarea--wrapper .textarea--input{border:1px solid var(--theme-border-color)}#themeModal--editMessageModal .modal-body .textarea--wrapper .textarea--counter-items{color:var(--theme-secondary-text);display:flex;flex-direction:row-reverse;font-size:18px}#themeModal--editMessageModal .modal-footer{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding-block:0}#themeModal--editMessageModal .modal-footer .btn{width:100%}#themeModal--editMessageModal .modal-footer .btn--submit-edit{background-color:var(--theme-primary-lee);color:var(--theme-body-bg)}@media(max-width:767.98px){#themeModal--editMessageModal .modal-dialog{bottom:0;height:50vh;left:0;margin:0;max-height:50vh;overflow-y:auto;position:fixed;right:0;-webkit-overflow-scrolling:touch}}.meeting--comment-section{align-items:center;border:1px solid var(--theme-third-boost);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:auto;justify-content:space-between;padding:1rem;width:100%}.meeting--comment-section:hover{box-shadow:0 3px 6px var(--theme-shadow)}.meeting--comment-section .far{color:var(--theme-third-boost);font-size:x-large;font-weight:300}.meeting--comment-section .fas{color:var(--theme-third-boost);font-size:xx-large;font-weight:300}.meeting--comment-section .meeting--comment_text{color:var(--theme-third-boost);font-size:18px;line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}