.body--meeting-booking{overscroll-behavior-y:none}@media(min-width:768px){.body--meeting-booking .meeting--selected_services>.meetings--bt:first-of-type{min-height:195px}}.btn{background-color:transparent;border:1px solid;border-radius:12px;color:#191919;font-size:1rem;font-weight:500;line-height:18px;padding:.875rem;text-align:center;text-decoration:none;transition:all .25s ease}#confirmMeetings:hover,.btn.btn--third2{background-color:#f2f2f2}.btn.btn--third2{border-color:#f2f2f2;border-radius:.5rem;color:#191919}.body--meeting-booking.pb-bar{padding-bottom:var(--theme-bottom-bar-height)}@media(min-width:768px){.body--meeting-booking #main.with-min-height{min-height:calc(100vh - var(--theme-header-height) - var(--theme-header-height) - 1.5rem)}}@media(max-height:390.98px),(max-width:767.98px){#main.pb-bar{padding-bottom:var(--theme-bottom-bar-height)}}.js--confirm-btn{background-color:#000;border:1px solid #000;color:#fff}.js--confirm-btn:hover{border:none;color:#000}.header--avatar_image{border-radius:var(--theme-radius);display:block;height:3rem;margin-inline-end:7px;overflow:hidden;padding:.75rem;position:relative;text-align:center;width:3rem}.header--avatar_image.with-bg{background-color:var(--theme-section-bg3)}.header--avatar_image.border{background-color:var(--theme-body-bg);border:1px solid var(--theme-border-color3-boost)}.header--avatar_image.text-ltr{direction:ltr;font-size:1.125rem;letter-spacing:.17px;margin-inline-end:0}.header--avatar_image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.header--avatar_image .fal,.header--avatar_image .fas{font-size:1.375rem}[dir=ltr] .header--avatar_image .fal.fa-chevron-right:before,[dir=ltr] .header--avatar_image .fas.fa-chevron-right:before{content:""}#coachBar.swiper{margin-inline:0}.coach--avatar_image{margin-inline-end:.5rem;position:relative;width:auto}.coach--avatar_image .header--avatar_image{margin-inline:0}.coach--avatar_image .header--avatar_name{font-size:13px;line-height:15px}.coach--avatar_image label{cursor:pointer}.coach--avatar_image label .header--avatar_bordered{border:1px solid transparent;border-radius:14px;display:block;height:52px;padding:1px;width:52px}.coach--avatar_image label .header--avatar_bordered .header--avatar_image{align-items:center;border-radius:13px;display:flex;height:100%;justify-content:center;padding:.25rem;width:100%}.coach--avatar_image label .header--avatar_bordered .header--avatar_image .fal,.coach--avatar_image label .header--avatar_bordered .header--avatar_image .fas{font-size:1.25rem}.coach--avatar_image input{height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.coach--avatar_image input:not(:checked)+label .header--avatar_bordered:after{background-color:hsla(0,0%,100%,.54);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.coach--avatar_image input:checked+label{color:var(--theme-secondary-boost)}.coach--avatar_image input:checked+label .header--avatar_bordered{border-color:var(--theme-secondary-boost)}.coach--avatar_image input:checked+label[for=coachIdAll]{color:inherit}.meeting--coaches-container{flex-wrap:wrap;width:100%}.meeting--coaches-container>.theme--btn{margin-inline-start:auto}.meeting--dropdown{cursor:pointer;position:relative}.meeting--dropdown:not(.disabled):after{text-rendering:auto;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.1875rem;font-style:normal;font-variant:normal;font-weight:700;inset-inline-end:0;line-height:1;margin-top:-.625rem;position:absolute;top:50%}.meeting--dropdown.active:after{margin-top:-.5rem;transform:rotate(180deg)}.meeting--dropdown.disabled{cursor:default}#step2 .shadow-mob{padding-bottom:.25rem}.bsapp--return-page{color:inherit;font-size:1.8125rem;height:100%;text-decoration:none}.meeting--branches{position:relative}.meeting--branches .meeting--dropdown{display:inline-block;padding-inline-end:1.25rem;position:relative}.meeting--branches .dropdown{min-width:133px;padding:0}.meeting--branches .dropdown li{color:var(--theme-primary-boost);cursor:pointer;padding:.5rem .5rem .3125rem;transition:background-color .2s ease}.meeting--branches .dropdown li:hover{background-color:var(--theme-third3-boost)}.header--avatar{margin-inline-start:1.2rem;padding-inline-end:.6875rem;position:relative}.bsapp--current-step-icon.hide-all>*{display:none}.main{margin-top:1.25rem}@media(max-width:767.98px){.main{margin-top:0}}.box{background-color:var(--theme-body-bg);margin-bottom:1rem;padding-bottom:1rem;padding-top:1rem}@media(min-width:768px){.box{border-radius:var(--theme-radius);box-shadow:0 3px 20px var(--theme-shadow);overflow:hidden}}.box.padd-inline{padding-inline:1rem}@media(max-width:767.98px){.box.mb-0-mob{margin-bottom:0}.box.mb-4-mob{margin-bottom:.25rem}.box.pi-0-mob{padding-inline:0}.box.shadow-mob{box-shadow:0 10px 20px var(--theme-shadow);position:relative}}.box .h3{font-size:1.375rem}.box .h3,.box .h4{margin-block:0 .5rem}.box .h4{font-size:1.125rem}.box .h4.bsapp--month-year{font-size:1.375rem}@media(max-width:959.98px){.body--meeting-booking #main{max-width:100%;width:100%}}.body--meeting-booking .swiper{max-width:100%;width:100%}.navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.navbar.with-shadow:after{background:transparent linear-gradient(90deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box;content:"";display:block;height:100%;inset-inline-end:0;position:absolute;top:0;width:16.7%;z-index:1}[dir=ltr] .navbar.with-shadow:after{background:transparent linear-gradient(-90deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box}.nav{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.nav.nav-scroll{flex-wrap:nowrap}.nav .nav-item{display:block;margin-inline-start:.5rem;text-align:center;width:auto}.nav .nav-item a{background-color:var(--theme-section-bg3);border-radius:var(--theme-radius);color:var(--theme-default-boost);display:block;font-weight:500;padding:.625rem 1.5625rem;text-decoration:none;transition:all .3s cubic-bezier(.51,.92,.24,1.15)}.nav .nav-item a.active{background-color:var(--theme-primary-boost);color:var(--theme-body-bg)}.section_subtitle{border-top:1px solid var(--theme-border-color3);color:var(--theme-third-boost);font-size:1.125rem;font-weight:500;margin:0 0 1.125rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}@media(min-width:768px){.section_subtitle:first-of-type{border-top:none}}.appointment-list:first-child{border-top:none}.appointment-list.js--dropdown-arrow{cursor:pointer}.appointment-list.text-line-through{color:var(--theme-third-boost)}.appointment-list.disabled{color:var(--theme-secondary2);cursor:default}.appointment-list.disabled label{border-color:var(--theme-secondary2);cursor:inherit}.appointment-list .meeting--checkbox{margin-inline-start:1rem}.js--scrolling-list .appointment-list{padding:20px!important}.appointment-list,.appointment-sublist{border-top:1px solid var(--theme-border-color3);padding:10px 0}.appointment-list .appointment-content,.appointment-sublist .appointment-content{flex-wrap:wrap;width:100%}.appointment-list .meeting--checkbox,.appointment-list .meeting--radio,.appointment-sublist .meeting--checkbox,.appointment-sublist .meeting--radio{margin-inline-end:1rem}.appointment-list .appointment-list_subtitle,.appointment-sublist .appointment-list_subtitle{font-size:1.25rem}.appointment-list .appointment-list_title h4,.appointment-sublist .appointment-list_title h4{font-size:1.125rem;margin:0 0 1px}.appointment-list .appointment-list_title h4 .tag,.appointment-sublist .appointment-list_title h4 .tag{background-color:var(--theme-error-boost);border-radius:.25rem;color:var(--theme-body-bg);display:inline-block;font-size:11px;font-weight:400;letter-spacing:-.18px;line-height:14px;margin-inline-start:7px;min-width:40px;padding:1px .25rem;text-align:center;vertical-align:middle}.appointment-list .appointment-list_title h4 .tag:after,.appointment-sublist .appointment-list_title h4 .tag:after{background-color:var(--theme-body-bg);border-radius:50%;content:"";display:inline-block;height:6px;margin-top:-2px;margin-inline-start:2px;opacity:.46;vertical-align:middle;width:6px}@media(max-width:767.98px){.appointment-list .appointment-list_title h4 .tag,.appointment-sublist .appointment-list_title h4 .tag{margin-inline-start:.625rem}}.appointment-list .appointment-list_title p,.appointment-sublist .appointment-list_title p{font-size:.875rem;letter-spacing:-.22px}.appointment-list .appointment-list_other,.appointment-sublist .appointment-list_other{margin-inline-start:auto;text-align:end}.appointment-list .appointment-list_other span,.appointment-sublist .appointment-list_other span{font-size:14px}.appointment-list .appointment-list_other .price,.appointment-sublist .appointment-list_other .price{font-weight:500}.appointment-list .appointment-list_other p:not(.price),.appointment-sublist .appointment-list_other p:not(.price){font-size:.875rem;letter-spacing:-.22px}.appointment-description{flex:1 0 100%;padding-inline-end:1rem;padding-top:.375rem;width:100%}.appointment-description p{font-size:.875rem;letter-spacing:-.22px}.appointment-sublist_content{display:none;margin-inline-start:4rem}.bsapp--box-content{padding-block:0}.bsapp--box-content.centered{align-items:center;display:flex;justify-content:center}.bsapp--box-content.centered .bsapp--no-available-times{padding-block:1.5rem}@media only screen and (min-device-width:1224px)and (min-device-height:958px),only screen and (min-device-width:768px)and (orientation:portrait){.bsapp--box-content{min-height:536px}}@media(min-width:768px){.bsapp--box-content .scrolling{padding-block:0 1rem}}@media(max-width:767.98px){.bsapp--box-content{margin-bottom:0}}@media(min-width:768px){.meetings--studio_name{padding-bottom:.375rem}}.meetings--studio_name h1{font-size:1.25rem;margin-block:0}.meetings--studio_address{margin-top:1.8125rem}@media(max-width:767.98px){.meetings--studio_address{margin-top:1rem}.meeting--studio_summary,.meeting--times_content{background-color:transparent}}.meeting--studio_summary{padding:0}@media(max-width:767.98px){.meeting--studio_summary{display:none;margin-bottom:0}.meeting--studio_summary .scrolling{overflow-y:inherit}}.meeting--studio_summary p.total{font-weight:400;letter-spacing:-.29px}.meeting--studio_summary address{font-size:1.125rem;font-style:normal}@media(min-width:768px){.meeting--order-box,.meeting--studio_summary{min-height:460px}}.invoice{background-color:#e4f3ff;border-radius:.25rem;color:#4cacfb;display:inline-block;font-size:13px;padding:.125rem .25rem}.invoice .meeting--link{line-height:17px}.meeting--studio_details,.meetings--studio_calendar{padding:1rem}@media(max-width:767.98px){.meeting--studio_details,.meetings--studio_calendar{background-color:var(--theme-body-bg)}}.meetings--studio_calendar{padding-top:.75rem}.meetings--studio_calendar p+p{font-size:1rem}@media(max-width:767.98px){.meetings--studio_calendar{box-shadow:0 18px 20px var(--theme-shadow);padding-top:0}}.meetings--selected_list{margin-top:1rem}@media(max-width:767.98px){.meetings--selected_list{padding-bottom:1rem}}.meetings--selected_list.no-border .appointment-list{border-top:none}.meetings--selected_list .appointment-list{padding:0}.meetings--selected_list .appointment-list+.appointment-list{margin-top:1rem}.meetings--selected_list .appointment-list .appointment-content{flex-wrap:nowrap;min-height:64px;padding-block:.75rem}@media(max-width:767.98px){.meetings--selected_list .appointment-list .appointment-content{background-color:var(--theme-body-bg);border-radius:.5rem;box-shadow:0 3px 10px var(--theme-shadow)}}.meetings--selected_list .appointment-list .appointment-list_title{padding-inline-end:.5rem;padding-inline-start:.75rem}.meetings--selected_remove{color:var(--theme-third-boost);cursor:pointer;font-size:1.25rem;margin-inline-end:.625rem;transition:color .25s ease-in-out}.meetings--selected_remove:hover{color:var(--theme-error-boost)}.meetings--selected_total{font-size:1.125rem;font-weight:500;margin-bottom:.625rem}.meetings--selected_total .price{margin-inline-end:1rem}.meetings--selected_total small{flex:1 0 100%;font-weight:400}.meeting--selected_services{padding-block:0 1rem;padding-inline-end:.5rem;padding-inline-start:1rem}@media(max-width:767.98px){.meeting--selected_services{padding-inline-end:1rem;padding-bottom:var(--theme-bottom-bar-height)}.meeting--selected_services>.meetings--bt:first-of-type{border-top:none;padding-top:1.125rem}}.bsapp--bottom-bar{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.51,.92,.24,1.15);visibility:hidden}.bsapp--bottom-bar.init{opacity:1;pointer-events:all;visibility:visible}.meeting--bar{background-color:var(--theme-body-bg);bottom:0;height:var(--bottom-bar-height);left:0;padding:.75rem 0;position:fixed;width:100%;z-index:5}.bottom-bar_black .meeting--bar{background-color:var(--theme-primary-boost);color:var(--theme-body-bg)}@media(max-width:767.98px){.meeting--bar{padding-block:7px 9px}.meeting--bar .meeting--bar_btn{padding-block:1.125rem}}.meeting--bar p:nth-child(2){font-weight:500;margin-top:.3125rem}.bottom-bar_content{font-size:1.125rem}.theme--btn.btn--primary-revert.meeting--bar_btn{min-width:170px}@media(max-width:349.98px){.theme--btn.btn--primary-revert.meeting--bar_btn{min-width:140px}}.studio-branches_mob{background-color:var(--theme-body-bg);font-size:1.25rem;position:relative}@media(max-width:767.98px){.studio-branches_mob .meeting--dropdown{padding:.5rem 1rem}.studio-branches_mob .meeting--dropdown:after{inset-inline-end:1.75rem}}.studio-branches_mob .title{background-color:var(--theme-section-bg3);border-radius:.5rem;display:block;padding:1rem .75rem;position:relative}.studio-branches_mob .dropdown{border-radius:.5rem;margin:0 1rem;padding:0;width:calc(100% - 2rem)}.studio-branches_mob .dropdown:not(.hidden){z-index:16}.studio-branches_mob .dropdown ul{max-height:270px}.studio-branches_mob .dropdown ul li{padding:1rem .75rem}.swiper--date-list{min-height:78px}@media(min-width:768px){.swiper--date-list{width:calc(100% - var(--swiper-navigation-size)*2)}}.swiper--date-list .nav .nav-item{margin-inline-start:0}.swiper--date-list .nav .nav-item a{font-weight:400;height:100%;margin:0 auto;max-width:60px;padding:7px .25rem 1.125rem}.swiper--date-list .nav .nav-item a:not(.active){background-color:var(--theme-body-bg);color:var(--theme-body-color3)}.swiper--date-list .nav .nav-item a.disabled{color:var(--theme-default-boost);cursor:default;pointer-events:none}.swiper--date-list .nav .nav-item a.grey{color:var(--theme-default-boost)}.swiper--date-list .nav .nav-item a span{display:block;font-size:1.125rem}.swiper--date-list .nav .nav-item a span:first-child{font-size:1.625rem;font-weight:700}.swiper-button-next,.swiper-button-prev{border-radius:var(--theme-radius);min-width:var(--swiper-navigation-size)}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.25rem;font-weight:700}.meeting--times_content p{margin:.75rem 1rem}@media(max-width:767.98px){.meeting--times_content p{color:#747474;text-align:center}}@media(min-width:768px){.meeting--times_content .appointment-list{border-top:1px solid var(--theme-border-color3)}.meeting--times_content .appointment-list+.appointment-list{margin-top:0}.meeting--times_content .appointment-list .appointment-content{min-height:79px;padding-block:20px 19px}.meeting--times_content .appointment-list .appointment-list_subtitle,.meeting--times_content .appointment-list .appointment-list_title{padding-inline-start:1rem}}@media(max-width:767.98px){.meeting--times_content .appointment-list{border-top:none;margin-inline:1rem}}.meeting--weekday-names{border-top:.25rem solid var(--theme-section-bg3);padding:.75rem 1rem}.meeting--weekday-names ul{font-size:19px;font-weight:500;letter-spacing:.18px}.calendar--content{padding:1.75rem 1rem 0}.calendar--content .fc .fc-toolbar-title{font-size:1rem}.calendar--content .fc .fc-toolbar.fc-header-toolbar{margin-bottom:1rem}.calendar--content .fc .fc-daygrid-day-frame .fc-daygrid-day-number{font-size:19px;letter-spacing:.18px;line-height:23px}.calendar--content .fc .fc-daygrid-day.fc-day-disabled,.calendar--content .fc .fc-daygrid-day.fc-day-other,.calendar--content .fc .fc-daygrid-day.fc-day-past{color:var(--fc-disabled-bg-color,rgba(0,0,0,.3))}.calendar--content .fc .fc-daygrid-day .fc-daygrid-day-frame{border:1px solid transparent;border-radius:.5rem}.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)}.calendar--content .fc .fc-daygrid-day.fc-day-selected .fc-daygrid-day-frame{background-color:var(--fc-highlight-color);color:var(--fc-highlight-text,rgba(0,0,0,.3))}.fa--lg{font-size:6.25rem;line-height:1}@media(max-width:375.98px){.fa--lg{font-size:4.25rem}}.bsapp--no-available-times{height:100%;margin-inline:auto;max-width:299px}.bsapp--no-available-times .h3{font-weight:400;margin-bottom:5px;margin-top:1.875rem}.bsapp--no-available-times p{color:var(--theme-third-boost);margin-bottom:0;margin-inline:0}.bsapp--no-available-times .theme--btn{margin-top:2rem}.meetings--subscription_paragraph{margin-bottom:.625rem;max-width:calc(393px + 2rem);padding-inline:1rem}@media(max-width:767.98px){.meetings--subscription_paragraph{margin-block:0 2rem;padding-top:1rem}}.subscription_subtitle{color:inherit;margin-bottom:.5rem}.subscription_subtitle:first-of-type{border-top:none}@media(max-width:767.98px){.subscription_subtitle:first-of-type{margin-top:.75rem}.subscription_subtitle:not(:first-of-type){padding-top:1.625rem}}.meetings--subscription_list{border-top:1px solid var(--theme-border-color3)}.meetings--subscription_list .appointment-list{min-height:var(--theme-bottom-bar-height);padding:.5rem 1rem}.meetings--subscription_list .appointment-list .appointment-list_title p:last-of-type{letter-spacing:0}.meetings--subscription_list .appointment-list .appointment-list_other{margin-inline-end:0}@media(min-width:768px){.step-content-h{height:calc(100% - 1rem)}}.step-content-h .d-flex.flex-column{height:100%}@media(max-width:767.98px){.step-content-h{position:relative}.step-content-h .bsapp--no-available-times .btn--go-to{bottom:.5rem;left:1rem;position:absolute;width:calc(100% - 2rem)}.step-content-h .d-flex.step-with-buttons{background-color:var(--theme-body-bg);bottom:0;height:auto;left:0;position:fixed;width:100%;z-index:1}.step-content-h{margin-bottom:0}.step-content-h .flex-column{padding-block:.5rem}.step-content-h .meeting--big-btns{padding-inline:.5rem;width:100%}.step-content-h .meeting--big-btns .theme--btn{flex:1 0 calc(50% - 1rem)}}@media(max-width:767.98px)and (max-width:404.98px){.step-content-h .meeting--big-btns .theme--btn{min-height:56px;padding-block:.5rem}}.meeting--big-cost{font-size:3.5rem;font-weight:500;margin-block:0 3.1875rem}.meeting--big-btns .theme--btn{margin-inline:.5rem}@media(min-width:350px){.meeting--big-btns .theme--btn{min-width:163px}}.form-box.form-box_ltr{direction:ltr}.form-box.form-box_ltr .form-group.select:after{inset-inline-end:auto;inset-inline-start:.75rem}.form-box .form-group:last-of-type{margin-inline-start:.75rem}.pos--rel,.pos--relative{position:relative}.form-group{margin-block:.75rem .25rem}.form-group label{display:block;font-weight:500;margin-bottom:.3125rem}.form-group input,.form-group select{width:100%}.form-group select{min-width:110px}.form-group.select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:30px;padding-inline-end:2rem}.form-group.select:before{text-rendering:auto;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.625rem;font-style:normal;font-variant:normal;font-weight:300;inset-inline-end:.75rem;line-height:1;position:absolute;top:50%}.form-group.select.ltr [dit=rtl] select{padding-inline-end:.875rem;padding-inline-start:2rem;text-align:inherit}.form-group.select.ltr [dit=rtl]:before{inset-inline-end:auto;inset-inline-start:.75rem}.form-group.disabled input{pointer-events:none}.form-group.disabled input:-internal-autofill-selected{background-color:var(--theme-body-bg)!important}.form-group.disabled .bsapp--edit-phone{display:block}.bsapp--edit-phone{bottom:.875rem;color:var(--theme-secondary-boost);cursor:pointer;display:none;font-weight:500;inset-inline-start:.625rem;position:absolute;z-index:1}[dir=ltr] .bsapp--edit-phone{inset-inline-end:.625rem;inset-inline-start:auto}.bsapp--form-error{color:var(--theme-error-boost)}[data-checked=haveMinor]{display:none}.form-group[data-open=false] p{color:var(--theme-third-boost)}.form-group[data-open=true] p{color:inherit}.form-group.group-50{flex:0 0 calc(50% - 0.375rem)}.form-group.group-70{flex:0 0 calc(70% - 0.375rem)}.form-group.group-30{flex:0 0 calc(30% - 0.375rem)}@media(max-width:767.98px){.form-group.group-60_mob{flex:1 0 calc(60% - 0.375rem)}}.form-group-file{margin-block:1rem 0;margin-inline-end:.625rem}.form-group-file label{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #b9b9b9;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}.form-group-file label:before{background-color:var(--theme-third3-boost);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.form-group-file label .fa-camera,.form-group-file label span{position:relative;z-index:1}.form-group-file label .fa-camera{font-size:1.125rem}.form-group-file label span{display:block;font-size:.875rem}.form-group-file label.added{border-color:var(--theme-secondary-boost)}.form-group-file input[type=file]{display:none}.form-group-file input[type=file]:invalid+label{border-color:var(--theme-error-boost)}.modal-dialog[modal-step=login] .step--register,.modal-dialog[modal-step=register] .step--login{display:none}.modal-dialog[modal-step=register] .meeting--checkbox{margin-inline-end:.5rem}.swiper-container{margin-top:.875rem;position:relative}.swiper-container .swiper-button-next{right:0}.swiper-container .swiper-button-next:after{content:"next"}.swiper-container .swiper-button-prev{left:0}.swiper-container .swiper-button-prev:after{content:"prev"}[dir=rtl] .swiper-container .swiper-button-prev{left:auto;right:0}[dir=rtl] .swiper-container .swiper-button-prev:after{content:"next"}[dir=rtl] .swiper-container .swiper-button-next{left:0;right:auto}[dir=rtl] .swiper-container .swiper-button-next:after{content:"prev"}.bsapp--payment-tabs{border-bottom:1px solid var(--theme-border-color3);margin-block:2rem 1rem;padding-inline:1rem}.bsapp--payment-tabs .payment-tabs_item{color:var(--theme-primary-boost);font-weight:500;margin-inline-end:1.375rem;min-width:92px;padding-bottom:1rem;position:relative;text-decoration:none;transition:all .25s ease-in}.bsapp--payment-tabs .payment-tabs_item .payment-icon{border-radius:.325rem;display:inline-block;height:1.75rem;margin-inline-start:.375rem;overflow:hidden;width:1.75rem}.bsapp--payment-tabs .payment-tabs_item .payment-icon img{height:100%;object-fit:cover;width:100%}.bsapp--payment-tabs .payment-tabs_item.bit{color:#115d8d}.bsapp--payment-tabs .payment-tabs_item:not(.active){color:#adadad}.bsapp--payment-tabs .payment-tabs_item:not(.active) .payment-icon{filter:grayscale(1)}.bsapp--payment-tabs .payment-tabs_item:before{bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:top right;transition:transform .25s ease;width:100%}.bsapp--payment-tabs .payment-tabs_item.active{font-weight:700}.bsapp--payment-tabs .payment-tabs_item.active:before{background-color:currentColor;transform:scaleX(1)}.bsapp--payment-tabs .payment-tabs_item:hover{opacity:.85}.payment-tabs_content:not(.active){display:none}.payment-tabs_content>div{padding-inline:1rem}.payment-tabs_content>div .subscription_subtitle{padding-inline:0}.payment-tabs_content .form-group{margin-top:0}.payment--container{margin-inline:auto;max-width:calc(456px + 2rem);padding-inline:1rem}.payment--container .subscription_paragraph{margin-bottom:1rem}.payment--container .meetings--subscription_paragraph,.payment--container .subscription_subtitle{padding-inline:0}.step--payment-text{padding-top:1rem}.step--payment-text .subscription_subtitle:first-of-type{padding-top:0}.payment--details-cards li+li{margin-top:.625rem}.payment--details-cards li:not(.checked){color:#413f3f}.payment--details-cards li .meeting--radio{margin-inline-end:.875rem}.payment--details-cards li .meeting--text p{line-height:19px}.payment--details-iframe{height:100%;margin-top:1.875rem;min-height:556px;overflow-y:auto;position:relative;width:100%}.payment--details-iframe.loading-after-iframe:before,.payment--details-iframe.loading:before{-webkit-animation:ldio-vdkzgsoyam8 1.52s linear infinite;animation:ldio-vdkzgsoyam8 1.52s linear infinite;border-radius:50%;-webkit-box-shadow:0 2.652px 0 0 #afafaf;box-shadow:0 2.652px 0 0 #afafaf;content:"";height:85.68px;left:50%;margin-left:-42.84px;margin-top:-42.84px;position:absolute;top:50%;-webkit-transform-origin:42.84px 44.166px;-ms-transform-origin:42.84px 44.166px;transform-origin:42.84px 44.166px;width:85.68px}.payment--details-iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:768px){.bsapp--current-step[data-current-step="1"] .box--meetings-list{display:flex;min-height:460px}.bsapp--current-step[data-current-step="1"] .box--meetings-list .scrolling.with-h{flex:1 0 100%;height:calc(100vh - 207px)}.bsapp--current-step[data-current-step="1"] .box--meetings-list .scrolling.without-h{align-self:center;justify-self:center;width:100%}}@media(max-width:767.98px){.bsapp--current-step[data-current-step="2"] .meeting--dates_content{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:var(--theme-header-height)}}@media(max-width:767.98px)and (min-height:785px){.bsapp--current-step[data-current-step="2"] .meeting--times_content.centered{padding-top:4rem}}@media(max-width:767.98px){.bsapp--current-step[data-current-step="3"] .meeting--studio_summary,.bsapp--current-step[data-current-step="4"] .meeting--studio_summary{display:block;padding-bottom:var(--theme-bottom-bar-height)}}.bsapp--current-step[data-current-step="5"] .studio-branches_desk{display:block}.bsapp--current-step[data-current-step="5"] .studio-branches_desk .meeting--dropdown{pointer-events:none}.bsapp--current-step[data-current-step="5"] .studio-branches_desk .meeting--dropdown:after{display:none}@media(max-width:767.98px){.bsapp--current-step[data-current-step=return] .step-content-h .scrolling{height:calc(100vh - var(--theme-header-height))}}.coupon--open-btn{color:var(--theme-third-boost);cursor:pointer;max-width:8rem;padding-inline-end:1rem;text-align:start;transition:color .2s ease-in;width:100%}.coupon--open-btn.hide{opacity:0;pointer-events:none;visibility:hidden}.coupon--open-btn:hover{color:inherit;font-weight:500}@media(max-width:767.98px){.coupon--open-btn{color:var(--theme-secondary-boost)}}.meeting--selected_services .meetings--selected_total{flex-wrap:wrap}@media(min-width:768px)and (max-width:944px){.meeting--selected_services .meetings--selected_total .coupon--open-btn{flex:1 0 100%;max-width:100%}}.meetings--coupon-content{display:none}.meetings--coupon-content .meetings--bt{padding-block:.5rem;position:relative}.meetings--coupon-content input{background-color:var(--theme-primary-boost);border-color:transparent;box-shadow:inset 0 3px 6px var(--theme-shadow);padding-inline-end:5rem;text-transform:uppercase;width:100%}.meetings--coupon-content .discount,.meetings--coupon-content .meetings--selected_remove{margin-inline-end:1.625rem}.meetings--coupon-content .appointment-list_title{max-width:8rem;padding-inline-end:1rem;width:100%}@media(max-width:767.98px){.meetings--coupon-content .appointment-list_title{padding-inline-start:1rem}}.meetings--coupon-content .appointment-list_title .meetings--coupon-name{overflow:hidden;text-overflow:ellipsis;width:100%}@media(min-width:768px)and (max-width:944px){.meetings--coupon-content .appointment-list_title{margin-bottom:.5rem}}@media(min-width:768px){.meetings--coupon-content .appointment-list_other{margin-inline-end:0}}@media(min-width:768px)and (max-width:944px){.meetings--coupon-content .appointment-list_other{padding-inline-start:.75rem;width:100%}}.step--login{height:100%}[name=loginForm]{display:flex;flex-direction:column;height:100%}.form--try-again{margin-top:auto;padding-block-start:.5rem;width:100%}.form--try-again .meeting--link{cursor:pointer}#loginForm.timer-on .bsapp--edit-phone,#loginForm.timer-on .bsapp--try-again{display:none}#loginForm.timer-on [name=phone]{pointer-events:none}.body--meeting-order .header--bar-title p{font-size:.875rem}@media(max-width:767.98px){.body--meeting-order .meeting--studio_summary{display:block}.body--meeting-order .meeting--studio_summary .meeting--selected_services{background-color:var(--theme-body-bg);padding-bottom:0;padding-inline:0}}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--bt{border-color:var(--theme-border-color2-boost)}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--bt .price{margin-inline-end:0}.body--meeting-order .meeting--studio_summary .meeting--selected_services>.meetings--bt:first-of-type{padding-top:0}@media(max-width:767.98px){.body--meeting-order .meeting--studio_summary .meeting--selected_services>.meetings--bt:not(:first-of-type){padding-inline:1rem}}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--coupon-content .meetings--bt{padding-block:.25rem}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--selected_list{margin-top:0}@media(max-width:767.98px){.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--selected_list.no-border{border-top:1px solid var(--theme-border-color2-boost);padding-bottom:0}}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--selected_list .appointment-list:not(:first-of-type){border-top:1px solid var(--theme-border-color2-boost)}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--selected_list .appointment-list+.appointment-list{margin-top:0}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--selected_list .appointment-list .appointment-list_title{padding-inline-start:0}.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--selected_list .appointment-list .appointment-list_other{margin-inline-end:0}@media(max-width:767.98px){.body--meeting-order .meeting--studio_summary .meeting--selected_services .meetings--selected_list .appointment-list .appointment-content{border-radius:0;box-shadow:none}.body--meeting-order .appointment-list{padding:10px}}.body--meeting-order .meetings--selected_total{margin-bottom:.125rem}@media(min-width:768px)and (max-width:944px){.body--meeting-order .meetings--selected_total>.text-end{flex:1 0 100%}}@media(max-width:767.98px){.body--meeting-order .meeting--studio_details{padding-top:.5rem}.body--meeting-order .meeting--order-notification,.body--meeting-order .meeting--order-policy{padding-inline:1rem}.body--meeting-order .meeting--order-notification .subscription_subtitle,.body--meeting-order .meeting--order-policy .subscription_subtitle{margin-top:0}}.body--meeting-order .meeting-order-dropdown{border-radius:.5rem;inset-inline-end:0;inset-inline-start:auto;padding:0;width:100%}.body--meeting-order .meeting-order-dropdown ul,.body--meeting-order .meeting-order-dropdown ul button{width:100%}.body--meeting-order .meeting-order-dropdown ul .dropdown--item{color:var(--theme-primary-boost);line-height:1.25rem;padding:.875rem .5rem;text-align:center}.body--meeting-order .meeting-order-dropdown ul .dropdown--item.cancel-order{color:var(--theme-red-boost)}.body--meeting-order .meeting-order-dropdown ul .dropdown--item:hover{background-color:var(--theme-section-bg3)}.body--meeting-order .meeting--bar{padding-block:.5rem}#submitBtn{border:none;height:1px;margin:0;opacity:0;outline:none;overflow:hidden;position:absolute;visibility:hidden;width:1px}.bottom-bar_btns{width:100%}.bottom-bar_btns .cancel-order{background-color:#fa1313;color:#fff}.bottom-bar_btns .cancel-order:hover{color:#000}.bottom-bar_btns .cancel-order-type-confirmed{background-color:transparent;border:1px solid #fa1313;color:#fa1313}.bottom-bar_btns .cancel-order-type-confirmed:hover{color:#fa1313}@media(min-width:768px){.bottom-bar_btns{margin-inline-start:auto;max-width:438px}}.bottom-bar_btns .meeting--dropdown{margin-inline-end:1rem}.bottom-bar_btns .bottom-bar_btn{flex:1 0 calc(50% - 0.5rem);height:56px;padding-block:.25rem}@media(min-width:768px){.bottom-bar_btns .bottom-bar_btn{max-width:211px}}.bottom-bar_btns .bottom-bar_btn .theme--btn{height:56px;padding-block:.25rem}.bottom-bar_btns .bottom-bar_btn.meeting--dropdown:after{display:none}.bottom-bar_btns .bottom-bar_btn.meeting--dropdown .theme--btn{width:100%}.bottom-bar_btns .bottom-bar_btn.meeting--dropdown .theme--btn:after{text-rendering:auto;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.1875rem;font-style:normal;font-variant:normal;font-weight:700;line-height:1;margin-inline-start:.25rem;transform:translateY(2px)}.bottom-bar_btns .bottom-bar_btn.meeting--dropdown.active .btn:after{transform:translateY(3px) rotate(180deg)}.meetings--partial-payment{color:var(--theme-red-boost)}.meetings--partial-payment .meetings--bt{padding-top:1.375rem}@media(max-width:767.98px){.meetings--partial-payment .meetings--bt{padding-inline:1rem}}@media(min-width:768px){.meeting--order-content{margin-inline:auto;max-width:calc(447px + 2rem);padding-inline:1rem}}.meeting--order-title{font-size:1.625rem;margin-block:0 .5rem}@media(max-width:767.98px){.meeting--order-title{font-size:1.125rem;margin-bottom:2px}}.meeting--order-status-content{margin-block:2.8125rem 2.4375rem}@media(max-width:767.98px){.meeting--order-status-content{margin-block:1.25rem .625rem;padding-inline:1rem}}.meeting--order-status-content p{color:var(--theme-third-boost);margin-block:0 .3125rem}@media(min-width:768px){.meeting--order-status-content p{font-size:1.4375rem}}.meeting--order-status h2{font-size:2rem;margin-block:0}@media(max-width:767.98px){.meeting--order-status h2{font-size:1.875rem}}.meeting--order-status .fal{font-size:2.1875rem;margin-inline-end:.625rem}@media(max-width:767.98px){.meeting--order-status .fal{font-size:1.875rem}}.meeting--order-status.order--status-confirmed{color:var(--theme-secondary-boost)}.meeting--order-status.order--status-waiting{color:var(--theme-orange-boost)}.meeting--order-status.order--status-red{color:var(--theme-red-boost)}.meeting--order-policy .meetings--subscription_paragraph,.meeting--order-policy .section_subtitle{padding-inline:0}.studio--info-description{background-color:var(--theme-body-bg);font-size:1.125rem;margin-block:0;padding:1rem 1rem 0}.meeting--order-notification{padding-bottom:1.25rem}@media(max-width:767.98px){.meeting--order-notification{border-bottom:1px solid var(--theme-border-color2-boost);border-top:1px solid var(--theme-border-color2-boost);padding-bottom:.625rem}}.meeting--order-notification label{font-size:1.125rem}.meeting--order-notification .form-group.form-group--email{flex:1 0 calc(78% - 0.375rem)}@media(max-width:767.98px){.meeting--order-notification .form-group.form-group--email{flex:1 0 calc(84.5% - 0.375rem)}}.meeting--order-notification .form-group .btn--send-notification{background-color:var(--theme-third3-boost);border-color:var(--theme-third3-boost);font-size:1.5rem;height:3rem;min-width:3rem;padding:.75rem;width:100%}@media(max-width:767.98px){.meeting--order-notification .form-group .btn--send-notification{width:3rem}}.meeting--order-notification .form-group .btn--send-notification.fill:focus,.meeting--order-notification .form-group .btn--send-notification.fill:hover{--hover:var(--theme-secondary-boost);border-color:var(--theme-secondary-boost);color:var(--theme-body-bg)}.header--bar-icons{position:relative}.header--bar-icons .btn--icon{background-color:var(--theme-third3-boost);font-size:1.25rem;height:2.5rem;margin-inline-start:.5rem;width:2.5rem}.bsapp--tooltip{position:relative}.bsapp--tooltip:after,.bsapp--tooltip:before{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;opacity:0;pointer-events:none;position:absolute;top:calc(100% - .15625rem);-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .12s ease-out;transition:all .12s ease-out;visibility:hidden;z-index:11}.bsapp--tooltip:before{border:.3125rem solid transparent;border-bottom:.3125rem solid var(--theme-third3-boost);content:"";height:0;width:0;z-index:12}.bsapp--tooltip:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--theme-third3-boost);border:1px solid var(--theme-third3-boost);border-radius:.5rem;box-shadow:0 3px 6px rgba(0,0,0,.161);content:attr(aria-label-tooltip);font-size:.75rem;font-style:normal;font-weight:400;margin-top:.625rem;padding:.5em 1em;text-indent:0;text-shadow:none;white-space:nowrap}.bsapp--tooltip.opened:after,.bsapp--tooltip.opened:before{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.bsapp--lottie-player{margin:0 auto;max-width:169px;width:100%}.bsapp--lottie-player>div{display:flex;justify-content:center;padding-top:100%;position:relative}.bsapp--lottie-player>div svg{position:absolute;top:0}.text-line-through{text-decoration:line-through}.bsapp--modal .modal-body .meetings--cancel-order{padding:1rem}.bsapp--modal .modal-body .meetings--cancel-order .h4{font-weight:500;margin-block:0}.bsapp--modal .modal-body .meetings--cancel-order .h4+.h4{font-size:1.25rem;font-weight:400}.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel{margin-block:1.875rem;padding-bottom:0}@media(max-width:767.98px){.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel{margin-block:1rem}}.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel .appointment-list{padding:0}.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel .appointment-list+.appointment-list{margin-top:0}@media(max-width:767.98px){.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel .appointment-list .appointment-content{border-radius:0;box-shadow:none}}.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel .appointment-list .appointment-list_title{padding-inline-start:0}.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel .appointment-list .appointment-list_title h4{font-size:1.125rem}.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel .appointment-list .appointment-list_title p{font-size:.875rem}.bsapp--modal .modal-body .meetings--cancel-order .meetings--selected_cancel .appointment-list .appointment-list_other .meeting--checkbox{margin-inline-end:0}.appointment-list_other .badge{align-items:center;display:flex;margin-inline-end:1.625rem;margin-top:5px}.appointment-list_other .badge.badge-danger{background-color:#ffd2e4;border-radius:8px;color:var(--theme-red-boost);font-size:14px;padding:4px 8px}.appointment-list_other .badge .fal{margin-inline-end:.25rem}.appointment-list_other .badge.badge-success{color:var(--theme-green)}.appointment-list_other .badge.badge-warning{color:var(--theme-yellow)}.badge-warning-type-costumer{background-color:#fff7ed!important;color:#fcb237!important;display:inline-block!important;margin-top:5px!important}.badge-success-type-costumer,.badge-warning-type-costumer{border-radius:8px!important;font-size:14px!important;padding:4px 8px!important}.badge-success-type-costumer{background-color:#b4eec3!important;color:#39d05f;display:inline-block;margin-top:5px}.atcb_list .atcb_list_item{text-align:start}.atcb_list .atcb_list_item .atcb_icon{margin-inline:0 .5rem}.modal--preloader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid var(--pulse-hover);border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.spinner-border .sr-only{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#saveMeetingsInEmailCalendar{min-width:190px}@media(max-width:767.98px){#saveMeetingsInEmailCalendar{width:100%}}#saveMeetingsInEmailCalendar .fal{padding-inline-end:.5rem}@media(min-width:768px){.meeting--policy-text{margin-top:2rem;text-align:center}}@media(max-width:767.98px){.meeting--policy-text .meetings--subscription_paragraph,.meeting--policy-text .subscription_subtitle{padding-top:0;padding-inline:0}}html{min-height:100%}.h--100{height:100%}.footer-to-bottom{display:flex;flex-direction:column;height:100%}.footer-to-bottom .bsapp--main-footer{margin-top:auto}.theme--fa.c-yellow{fill:var(--theme-yellow-boost);color:var(--theme-yellow-boost)}.d--grid{grid-gap:12px;display:grid;grid-template-columns:repeat(4,1fr)}.meetings--selected_list.list-to-mob-buttons{padding-inline:1rem}.meetings--selected_list.list-to-mob-buttons .appointment-list .appointment-list_other .theme--btn{min-width:auto;padding-inline:.25rem}.meetings--selected_list.list-to-mob-buttons .appointment-list .appointment-list_other .theme--btn span{font-size:1rem}.meetings--selected_list.list-to-mob-buttons .appointment-list_subtitle{padding-inline-start:0}.meetings--selected_list.list-to-mob-buttons .appointment-list_subtitle .theme--fa{display:inline-block;height:24px;margin-inline-start:6px;width:18px}.meetings--selected_list.list-to-mob-buttons+.list-to-mob-buttons .meetings--selected_additional{display:block}.meetings--selected_list.list-to-mob-buttons+.list-to-mob-buttons .meetings--selected_additional .d--grid{margin-top:1rem}.meetings--selected_list.list-to-mob-buttons+.list-to-mob-buttons .meetings--selected_additional .d--grid .appointment-list .appointment-content .appointment-list_other .theme--btn{background-color:transparent}.meetings--selected_list.list-to-mob-buttons+.list-to-mob-buttons .appointment-list_subtitle .appointment-content{margin-block:0}.meetings--selected_list.list-to-mob-buttons .appointment-list_subtitle{grid-column:1/-1}.meetings--selected_list.list-to-mob-buttons .appointment-list_subtitle .appointment-content{margin-block:.75rem .25rem}.meetings--selected_list.list-to-mob-buttons .appointment-list{border-top:none;display:inline-block;margin-inline:0}.meetings--selected_list.list-to-mob-buttons .appointment-list+.appointment-list{margin-top:0}.meetings--selected_list.list-to-mob-buttons .appointment-list .appointment-content{background-color:transparent;border-radius:0;box-shadow:none;min-height:auto;padding-block:0}.meetings--selected_list.list-to-mob-buttons .appointment-list .appointment-content .appointment-list_other{margin-inline:0}.meetings--selected_list.list-to-mob-buttons .appointment-list .appointment-content .appointment-list_other .theme--btn{background-color:var(--theme-body-bg);color:var(--theme-body-color);font-weight:700;min-height:56px;width:100%}.meetings--selected_list.list-to-mob-buttons .appointment-list .appointment-content .appointment-list_other .theme--btn.fill:not(:hover){box-shadow:0 3px 6px var(--theme-shadow)}.meetings--selected_list.list-to-mob-buttons .appointment-list .appointment-content .appointment-list_other .theme--btn.fill:hover{--hover:var(--theme-body-color);color:var(--theme-body-bg)}@media(min-width:768px){#meetingsCurrentTimes:not(.centered){background-color:transparent;box-shadow:none}}.js--toggle-with-text{cursor:pointer}.btn--dropdown-arrow .theme--arrow{font-size:1rem;margin-inline-start:6px}.btn--dropdown-arrow.opened .theme--arrow{margin-top:2px;transform:rotate(180deg)}@media(max-width:767.98px){.bsapp--modal.theme--popup__swiper-mobile .modal-dialog.modal-dialog__quick-order{max-height:613px}}.modal-dialog.modal-dialog__quick-order .modal-body{padding-block:6px 1rem}.modal-dialog.modal-dialog__quick-order .modal-body .description{padding-inline:1rem}.modal-dialog.modal-dialog__quick-order .modal-body .appointment-list{min-height:80px}.modal-dialog.modal-dialog__quick-order .modal-body .appointment-list:first-of-type{border-top:none}.modal-dialog.modal-dialog__quick-order .modal-body .appointment-list .meeting--radio.animate input:checked+label:after{background-color:var(--theme-body-color);color:var(--theme-body-color)}.modal-dialog.modal-dialog__quick-order .modal-body .appointment-list .appointment-list_title .secondary,.modal-dialog.modal-dialog__quick-order .modal-body .appointment-list .appointment-list_title h4{font-size:1.25rem}.modal-dialog.modal-dialog__quick-order .modal-body .appointment-list .appointment-list_title h4{color:var(--theme-body-color)}.modal-dialog.modal-dialog__quick-order .modal-body .appointment-list .appointment-list_title .secondary{color:#00adc1;letter-spacing:normal}.modal-dialog.modal-dialog__quick-order .modal-footer{padding-inline:.5rem}.modal-dialog.modal-dialog__quick-order .modal-footer .meeting--big-btns .theme--btn{min-width:calc(50% - 1rem)}.text--overflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--overflow.header--avatar_name{max-width:52px}.bsapp--modal .modal-dialog.modal--rounded.modal-dialog__not-suitable-user{--theme-modal-height-header:0}.bsapp--modal .modal-dialog.modal--rounded.modal-dialog__not-suitable-user .modal-body{height:100%;padding-inline:37px}.bsapp--modal .modal-dialog.modal--rounded.modal-dialog__not-suitable-user .theme--fa{margin-bottom:42px}.bsapp--modal .modal-dialog.modal--rounded.modal-dialog__not-suitable-user h4{font-size:22px;font-weight:400;margin-bottom:2rem}@media(min-width:768px){.meeting--dates_content .swiper-container .swiper-button-prev{left:-1rem}[dir=rtl] .meeting--dates_content .swiper-container .swiper-button-prev{left:auto;right:-1rem}.meeting--dates_content .swiper-container .swiper-button-next{right:-1rem}[dir=rtl] .meeting--dates_content .swiper-container .swiper-button-next{left:-1rem;right:auto}}.appointment-list_other .price-text{width:100px}@media screen and (max-width:320px){.appointment-list_other .price-text{font-size:12px!important}}.js--go-to-schedule-booking{background-color:#4792e6!important;border-color:#4792e6!important}.return-home{align-items:center;border:1px solid var(--theme-border-color3-boost);border-radius:12px;display:flex;height:48px;justify-content:center;margin-left:12px;width:48px}.unavailable-class-close-btn{width:40px}.no-overflow{overflow-y:hidden}@media(hover:hover){.no-overflow.hide-scrollbar{padding-right:.5rem}}.no-overflow-123-1231{overflow-y:hidden}#bsappModal--confirmMeeting .meeting-item,#bsappModal--confirmMeetings .meeting-item{margin-top:13px}#bsappModal--confirmMeeting .modal-body,#bsappModal--confirmMeetings .modal-body{height:63%}#bsappModal--confirmMeeting .meetings-list-wrapper,#bsappModal--confirmMeetings .meetings-list-wrapper{margin-top:20px}#bsappModal--confirmMeeting .meeting-info-wrapper,#bsappModal--confirmMeetings .meeting-info-wrapper{margin-right:16px}#bsappModal--confirmMeeting .meeting-name,#bsappModal--confirmMeetings .meeting-name{font-size:18px;margin:0}#bsappModal--confirmMeeting .meeting-str-description,#bsappModal--confirmMeetings .meeting-str-description{font-size:14px}#bsappModal--confirmMeeting .meeting--checkbox,#bsappModal--confirmMeetings .meeting--checkbox{height:24px;min-width:unset;width:24px}#bsappModal--confirmMeeting .meeting-input-checkbox,#bsappModal--confirmMeetings .meeting-input-checkbox{height:24px;width:24px}#bsappModal--confirmMeeting .meeting-input-checkbox:focus,#bsappModal--confirmMeetings .meeting-input-checkbox:focus{border-color:#000;min-height:unset}#bsappModal--confirmMeeting .meeting-input-label,#bsappModal--confirmMeetings .meeting-input-label{border-radius:4px;height:24px;min-height:unset;min-width:unset;width:24px}#bsappModal--confirmMeeting .meeting--checkbox.animate input:checked+label,#bsappModal--confirmMeetings .meeting--checkbox.animate input:checked+label{background-color:#000;border-color:#000;border-width:unset}#bsappModal--confirmMeeting .business-info-wrapper,#bsappModal--confirmMeetings .business-info-wrapper{margin-top:40px}#bsappModal--confirmMeeting .logo,#bsappModal--confirmMeetings .logo{border-radius:12px;height:60px;width:60px}#bsappModal--confirmMeeting .business-title,#bsappModal--confirmMeetings .business-title{font-size:22px;margin:0}#bsappModal--confirmMeeting .business-address,#bsappModal--confirmMeetings .business-address{font-size:16px}#bsappModal--confirmMeeting .business-text-wrapper,#bsappModal--confirmMeetings .business-text-wrapper{margin-right:10px}#bsappModal--confirmMeeting .p-10,#bsappModal--confirmMeetings .p-10{padding:1rem}#bsappModal--confirmMeeting .costumer-class-date,#bsappModal--confirmMeeting .costumer-class-time,#bsappModal--confirmMeetings .costumer-class-date,#bsappModal--confirmMeetings .costumer-class-time{margin-top:8px}#bsappModal--confirmMeeting .font-weight-light,#bsappModal--confirmMeetings .font-weight-light{font-weight:300}#bsappModal--confirmMeeting .costumer-class-title,#bsappModal--confirmMeetings .costumer-class-title{font-size:22px;margin:0}#bsappModal--confirmMeeting .font-20,#bsappModal--confirmMeetings .font-20{font-size:20px}#bsappModal--confirmMeeting .font-22,#bsappModal--confirmMeetings .font-22{font-size:22px}#bsappModal--confirmMeeting .font-16,#bsappModal--confirmMeetings .font-16{font-size:16px}#bsappModal--confirmMeeting .m-0,#bsappModal--confirmMeetings .m-0{margin:0}#bsappModal--confirmMeeting .badge-warning-type-costumer,#bsappModal--confirmMeetings .badge-warning-type-costumer{align-items:center!important;align-self:flex-end!important;border-radius:8px!important;display:flex!important;font-size:16px!important;height:31px!important;justify-content:space-around!important;padding:0 10px!important;width:154px!important}#bsappModal--confirmMeeting .business-approve-wrapper,#bsappModal--confirmMeetings .business-approve-wrapper{background-color:#f7f7f7}#bsappModal--confirmMeeting .logo-title,#bsappModal--confirmMeetings .logo-title{font-size:14px;margin-top:10px}#bsappModal--confirmMeeting .logo-link,#bsappModal--confirmMeetings .logo-link{color:#00adc1;font-size:16px;margin-top:2px;text-decoration:underline}#bsappModal--confirmMeeting .bsapp--main-logo,#bsappModal--confirmMeetings .bsapp--main-logo{cursor:pointer;display:flex;flex-direction:column;padding:1rem;width:100%}#bsappModal--confirmMeeting .studio-logo,#bsappModal--confirmMeetings .studio-logo{width:130px}#bsappModal--confirmMeeting .approve-btn,#bsappModal--confirmMeetings .approve-btn{background-color:#292929;border-radius:12px;color:#fff;font-size:18px;margin-top:30px;min-height:56px;width:100%}@media screen and (min-width:768px){#bsappModal--confirmMeeting .modal-dialog,#bsappModal--confirmMeetings .modal-dialog{border-radius:12px;max-height:811px;max-width:420px}}.bsapp--modal{align-items:center;background-color:rgba(0,0,0,.45);display:flex;height:100vh;height:calc(var(--vh, 1)*100%);justify-content:center;left:0;max-height:100%;opacity:0;outline:0;overflow:hidden;position:fixed;top:0;transition:all .35s ease-in;visibility:hidden;width:100%;z-index:1050}.bsapp--modal.is-visible{opacity:1;visibility:visible}.bsapp--modal .js--close-modal{width:30px}.bsapp--modal.bg--transparent:not(.bg--with-transparent){background-color:transparent}.bsapp--modal.bg--transparent:not(.bg--with-transparent).is-visible{transition:none}.bsapp--modal.modal__z-index-higher{z-index:1051}.bsapp--modal .modal-dialog{background-color:#fff;box-shadow:0 3px 20px var(--theme-shadow);cursor:default;height:100%;margin:0;overflow:hidden;position:relative;width:100%}.bsapp--modal .modal-dialog.modal--rounded{--theme-modal-height-header:56px}.bsapp--modal .modal-dialog.modal--rounded.modal--rounded__bigger{--theme-modal-height-header:var(--theme-header-height)}@media(min-width:768px){.bsapp--modal .modal-dialog.modal--rounded{border-radius:var(--theme-radius);box-shadow:0 3px 20px var(--theme-shadow);max-height:774px;max-width:375px}.bsapp--modal .modal-dialog.modal--rounded.modal--rounded__bigger{max-height:811px;max-width:420px}.bsapp--modal .modal-dialog.modal--rounded.modal--rounded__big{max-height:459px;max-width:699px}.bsapp--modal .modal-dialog.modal--rounded.modal--rounded__smaller{max-height:657px;max-width:375px}.bsapp--modal .modal-dialog.modal--rounded.modal--rounded__verySmall{max-height:330px;max-width:375px}.bsapp--modal .modal-dialog.modal--rounded .modal-header:not(.p-0){padding-block:1rem .5rem}}.bsapp--modal .modal-dialog.modal--pad .modal-body,.bsapp--modal .modal-dialog.modal--pad .modal-footer,.bsapp--modal .modal-dialog.modal--pad .modal-header{padding-inline:1rem}.bsapp--modal .modal-dialog.modal--pad .modal-header{padding-block:1rem}.bsapp--modal .modal-dialog.modal--pad .modal-footer{padding-block:.5rem}.bsapp--modal .modal-dialog.modal--bigger{max-height:none;max-width:695px}@media(min-width:960px){.bsapp--modal .modal-dialog.modal--bigger{margin-block:2.75rem;max-height:calc(100% - 5.5rem)}.bsapp--modal .modal-dialog.theme--lg-sizes{border-radius:12px;max-height:813px;max-width:420px}}.bsapp--modal .modal-dialog>form{height:100%;position:relative}.bsapp--modal[data-animation=scaleInOut] .modal-dialog{opacity:0;transform:scale(.5);transition:all .5s cubic-bezier(.51,.92,.24,1.15)}.bsapp--modal[data-animation=scaleInOut].is-visible .modal-dialog{opacity:1;transform:none}.bsapp--modal .modal--preloader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.bsapp--modal .modal-footer,.bsapp--modal .modal-header{padding:1rem}.bsapp--modal .modal-footer.p-0,.bsapp--modal .modal-header.p-0{padding:0}.bsapp--modal .modal-footer.p-0 .modal-header_content,.bsapp--modal .modal-header.p-0 .modal-header_content{padding:1rem}.bsapp--modal .modal-header{align-items:center;border-bottom:.25rem solid var(--theme-section-bg3);display:flex;justify-content:space-between;min-height:var(--theme-modal-height-header)}.bsapp--modal .modal-header.without-border{border-bottom-color:transparent}.bsapp--modal .modal-header.modal-header_border-thin{border-bottom-width:0}.bsapp--modal .modal-header.modal-header_border-thin .modal-title{font-size:1.25rem;margin-block:0}.bsapp--modal .modal-header.modal-header_border-thin1{border-bottom:1px solid var(--theme-border-color)}@media(min-width:768px){.bsapp--modal .modal-header.modal-header_border-thin1__mob{border-bottom-width:0}}@media(max-width:767.98px){.bsapp--modal .modal-header.modal-header_border-thin1__mob{border-bottom:1px solid var(--theme-border-color)}}.bsapp--modal .modal-header .fal:not(.fa-times){font-size:1.5rem;min-width:3rem;text-align:center}.bsapp--modal .modal-header .close-modal{cursor:pointer;font-size:1.5rem;margin-inline-start:auto;position:relative}.bsapp--modal .modal-header .close-modal:not(.close__without-zi){z-index:9999}.bsapp--modal .modal-header .close-modal .fal{margin-inline-end:0}.bsapp--modal .modal-header .h3{font-size:1.5rem;font-weight:500;margin:0}.bsapp--modal .modal-header .h4{font-size:1.25rem;font-weight:500;margin:0}.bsapp--modal .modal-header .modal-header-additional,.bsapp--modal .modal-header .modal-header_content{width:100%}.bsapp--modal .modal-footer{border-top:var(--theme-modal-border-width) solid var(--theme-border-color);min-height:var(--theme-modal-height-footer);padding-block:.5rem}@media(max-width:767.98px){.bsapp--modal .modal-footer{background-color:#fff;bottom:0;height:auto;left:0;position:fixed;width:100%;z-index:1}}.bsapp--modal .modal-footer.without-border{border-top-color:transparent}.bsapp--modal .modal-footer.modal-footer_border-thin{--theme-modal-border-width:1px;border-top-color:var(--theme-border-color)}@media(min-width:768px){.bsapp--modal .modal-footer.modal-footer_border-thin{--theme-modal-border-width:0}}.bsapp--modal .modal-footer.modal-footer_border-thin1{border-top:1px solid var(--theme-border-color)}.bsapp--modal .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}.bsapp--modal .modal-body .theme--form-error{margin-block:.5rem 1rem;overflow:hidden;text-overflow:ellipsis}.bsapp--modal .modal-body.padd-16{padding:1rem}.bsapp--modal .modal-body.padd-inline-16{padding-inline:1rem}.bsapp--modal .modal-body.without-footer,.bsapp--modal .modal-body.without-header{height:calc(100% - var(--theme-modal-height-header) - var(--theme-modal-border-width))}.bsapp--modal .modal-body .appointment-list{padding-block:.25rem;padding-inline:1rem 0}.bsapp--modal .modal-body .appointment-list .appointment-list_title h4{font-size:1rem}.bsapp--modal .modal-body .appointment-list .appointment-list_title p{font-size:13px}.bsapp--modal .modal-body .appointment-list .appointment-list_title p.secondary{color:var(--theme-secondary-boost)}.bsapp--modal .modal-body .appointment-list .appointment-list_title p.secondary-bg{background-color:rgba(var(--color-secondary--rgb),.1);border-radius:5px;padding:3px 4px}.bsapp--modal .modal-body .appointment-list .appointment-list_other{margin-inline-end:0}.bsapp--modal.theme--popup__swiper-mobile{--theme-modal-height-header:72px}@media(max-width:767.98px){.bsapp--modal.theme--popup__swiper-mobile{--theme-modal-height-header:61px;align-items:end}.bsapp--modal.theme--popup__swiper-mobile .modal-dialog{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;height:80vh;max-height:312px;transform:translateY(100%)}.bsapp--modal.theme--popup__swiper-mobile .modal-dialog.modal--swiper-mobile-bigger{max-height:80%}.bsapp--modal.theme--popup__swiper-mobile .modal-dialog .modal-header{padding-block:1.375rem .125rem}}.bsapp--modal.theme--popup__swiper-to-bottom{--theme-modal-height-header:61px;align-items:end}.bsapp--modal.theme--popup__swiper-to-bottom .modal-dialog{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;height:83vh;max-height:312px;max-width:100%;transform:translateY(100%)}.bsapp--modal.theme--popup__swiper-to-bottom .modal-dialog.modal--swiper-mobile-bigger{max-height:80%}.bsapp--modal.theme--popup__swiper-to-bottom .modal-dialog .modal-header{padding-block:1.375rem .125rem}.w-100{width:100%}@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 .theme--btn{min-width:calc(50% - 1rem)}.modal--cancel-alert .h4{font-size:1.375rem}.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;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 .theme--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:350px;max-width:343px;min-height:311px;padding:12px}#themeModal--available-class .modal-dialog *{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:20px!important;overflow:hidden;text-overflow:ellipsis}@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}}.bsapp--main-header{background-color:var(--theme-body-bg);border-bottom:1px solid #e5e5e7;min-height:64px;padding-block:.5rem 7px}@media(max-width:959.98px){.bsapp--main-header~.bsapp--tab-nav.to-top .theme--nav-tabs:not(.hidden){padding-top:var(--theme-header-height-business)}}.bsapp--main-footer{background-color:var(--theme-body-bg);min-height:124px;padding-block:23px 17px}@media(max-width:767.98px){.bsapp--main-footer{padding-block:1.25rem}.bsapp--main-footer .footer--main-content{padding-inline:.5rem}}.bsapp--main-footer p{font-size:.875em;margin-bottom:0}.bsapp--main-footer .meeting--link{font-weight:500}.bsapp--main-logo{display:inline-block;width:107px}.bsapp--main-logo img{width:100%}.bsapp--banner__main-info{margin-top:1rem}@media(max-width:767.98px){.bsapp--banner__main-info{margin-top:1.625rem}}.bsapp--banner-image{background-color:var(--theme-section-bg3);overflow:hidden}@media(min-width:768px){.bsapp--banner-image{padding-inline:0}}@media(max-width:767.98px){.bsapp--banner-image{margin-inline-start:-1rem;width:calc(100% + 2rem)}.bsapp--banner-image:not(.set-height){height:66px}}.bsapp--banner-image.set-height{height:410px}@media(max-width:767.98px){.bsapp--banner-image.set-height{height:195px}}.cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bsapp--banner-content{background-color:var(--theme-body-bg)}@media(min-width:768px){.bsapp--banner-content{padding-bottom:25px}}.bsapp--banner-content .meeting--link{font-weight:500}.studio--main-logo{background-color:var(--theme-section-bg3);border-radius:.5rem;height:72px;overflow:hidden;width:72px}@media(min-width:768px){.studio--main-logo{height:120px;margin-inline-end:1rem;width:120px}}@media(max-width:767.98px){.studio--main-logo{inset-inline-start:0;position:absolute;top:-76px;z-index:1}}.studio--main-title{font-size:2rem;font-weight:700;line-height:38px;margin-block:0}@media(max-width:767.98px){.studio--main-title{font-size:1.375rem;font-weight:500;line-height:27px}}.studio--main-address{font-weight:400;margin-block:0}@media(min-width:768px){.studio--main-address{font-size:1.125rem}}@media(max-width:767.98px){.studio--main-address{opacity:.6}}.bsapp--section_subtitle{font-size:1.125em;letter-spacing:.18px;margin-block:0}@media(min-width:768px){.bsapp--section_subtitle{margin-bottom:5px}}.studio--main-info{margin-top:1.5rem}@media(max-width:767.98px){.studio--main-static-info{margin-bottom:1rem}}.studio--description_list li{align-items:center;display:flex;padding-block:13px}.studio--description_list li~li{margin-inline-start:2rem}@media(min-width:1200px){.studio--description_list li~li{margin-inline-start:65px}}.studio--description_list li .fal{font-size:1.5rem;margin-inline-end:12px}.studio--description-text{max-width:741px}@media(max-width:767.98px){.studio--description-text{padding:1rem .5rem}}.studio--main-info-box{padding:0}@media(min-width:768px){.studio--main-info-box{background-color:var(--theme-section-bg3);border-radius:.75rem}}@media(max-width:767.98px){.studio--main-info-box{margin-inline:.5rem}}.studio--main-info-box li{padding:.75rem 0}.studio--main-info-box li:first-child{padding-top:1rem}.studio--main-info-box li:last-child{padding-bottom:1rem}@media(min-width:768px){.studio--main-info-box li{font-size:1em;padding:1rem .75rem}.studio--main-info-box li:first-child{padding-top:1.25rem}.studio--main-info-box li:last-child{padding-bottom:1.25rem}}@media(min-width:960px){.studio--main-info-box li{font-size:1.125em;padding-inline-start:35px}}.studio--main-info-box li .li-title{color:inherit;font-weight:400;line-height:1.5rem;text-decoration:none}.studio--main-info-box li .li-title i{color:var(--theme-secondary-boost);font-style:normal;font-weight:500;margin-inline-end:.25rem}.studio--main-info-box li .fa-icon{font-size:1.5rem;margin-inline-end:.875rem}.studio--main-info-box .dropdown-arrow{display:inline-block;font-size:1.1875rem}@media(min-width:768px){.studio--main-info-box .dropdown-arrow{margin-inline-start:34px}}@media(max-width:767.98px){.studio--main-info-box .dropdown-arrow{inset-inline-end:0;margin-top:-.625rem;position:absolute;top:50%}}.studio--main-info-box .dropdown-arrow.active{margin-top:-.25rem;transform:rotate(180deg)}@media(max-width:767.98px){.studio--main-info-box .dropdown-arrow.active{margin-top:-.875rem}}.studio--main-info-box .dropdown-arrow:after{text-rendering:auto;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;font-weight:700;line-height:1}.bsapp--work-hours-list{display:none;margin-inline-start:38px;margin-top:.875rem}.bsapp--work-hours-list li{font-size:1rem;margin-bottom:5px;padding:0;width:100%}.bsapp--work-hours-list li i{font-style:normal}.bsapp--work-hours-list li span:first-child{display:inline-block;margin-inline-end:11px;min-width:39px}[dir=ltr] .bsapp--work-hours-list li span:first-child{min-width:85px}.bsapp--work-hours-list li span>i:not(:last-child){margin-inline-end:11px}.bsapp--work-hours-list li span.color-grey{color:#676767}.bsapp--work-hours-total{cursor:pointer}.bsapp--back-stars{display:flex;font-size:1.5rem;margin-inline-end:.875rem;position:relative;width:25px}.bsapp--back-stars .bsapp--front-stars{display:flex;font-size:24px;left:0;max-width:100%;overflow:hidden;position:absolute;right:0;top:0;transition:all .5s}.bsapp--back-stars .bsapp--front-stars .fas{color:var(--theme-secondary-boost)}.bsapp--back-stars .bsapp--front-stars .fal{left:0;position:absolute;right:0;top:0}.bsapp--divider-line{background-color:var(--theme-third2-boost);border:none;height:1rem;margin-bottom:0;margin-top:0}.white-bg{background-color:var(--theme-body-bg)}.bsapp--bottom-allow-booking .meeting--bar{box-shadow:0 -5px 10px rgba(0,0,0,.09);padding-block:.75rem}[lang=he] .bsapp--bottom-allow-booking .meeting--bar p{max-width:150px}.bsapp--bottom-allow-booking .meeting--bar .theme--btn{margin-inline-start:.5rem;min-height:3rem;min-width:140px;padding:.5rem}.bsapp--lesson-header{border-bottom:1px solid var(--theme-border-color);min-height:64px;padding:.75rem 1rem}.bsapp--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}}.badge{background-color:var(--theme-section-bg);border-radius:.25rem;font-size:13px;line-height:15px;padding:.25rem .5rem;text-align:center}.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{--shadow-deg:-90deg;inset-inline-end:0}.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{--shadow-deg:90deg;inset-inline-start:0}[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(min-width:768px){.lessons--nav__lessons-container .swiper-slide{padding-top:0!important}}@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(.theme--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.theme--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.theme--placeholder{border-radius:0;margin-inline:0;min-height:40px;width:100%}}.lessons--main{margin-top:0}@media(min-width:768px){.lessons--main{height:calc(100vh - 178px);margin-bottom:1.25rem}}.lessons--main .date-link span~span{margin-inline-start:.25rem}@media(min-width:768px){.min-h-259{min-height:259px!important}}.lesson--box{font-size:1rem;margin-bottom:1.25rem;position:relative}.lesson--box .registered--btn{background-color:#000;color:#fff}.lesson--box.theme--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){.lesson--box.theme--placeholder{min-height:102px}}@media(min-width:768px){.lesson--box{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}.lesson--box:not(.theme--placeholder){background-color:var(--theme-body-bg)}.lesson--box:hover{box-shadow:0 10px 10px var(--theme-shadow)}}@media(max-width:767.98px){.lesson--box{display:flex}.lesson--box .lesson--box__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}}@media(min-width:768px){.lesson--box .tag--live{bottom:12px;font-size:13px;left:9px;letter-spacing:-.21px;line-height:15px;padding:7px 8px;position:absolute}[dir=ltr] .lesson--box .tag--live{left:auto;right:9px}}.lesson--box .lesson--box__item{margin-bottom:6px}.lesson--box .lesson--box__item .lesson--box__badge{align-items:center;background-color:rgba(var(--lesson-badge-bg,var(--color-secondary3--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}.lesson--box .lesson--box__item .lesson--box__badge.without--icon{padding-inline:.75rem}.lesson--box .btn--full{border-color:transparent;cursor:pointer;font-size:14px;font-weight:400;margin-top:5px;min-height:40px!important}.lesson--box .btn--full.lesson--btn-switch-mobile{background-color:var(--theme-grey_400);color:var(--lesson-badge-color,var(--theme-primary))}.lesson--box .btn--full.lesson--btn-cancel-mobile{background-color:rgba(var(--lesson-badge-bg,var(--color-secondary3--rgb)),.1);color:var(--lesson-box-border,var(--theme-primary-lee))}.lesson--box[data-action="1"] .lesson--box__badge--mobile .lesson--box__badge,.lesson--box[data-action="2"] .lesson--box__badge--mobile .lesson--box__badge{background-color:transparent;font-size:1rem;padding-block:0}.lesson--box[data-action="1"]{--lesson-box-border:var(--theme-fourth);--lesson-badge-color:var(--theme-body-color2);--lesson-badge-bg:var(--color-fourth--rgb)}.lesson--box[data-action="2"]{--lesson-box-border:var(--theme-seven);--lesson-badge-color:var(--theme-body-color2);--lesson-badge-bg:var(--color-seven--rgb)}.lesson--box[data-action="3"]{--lesson-badge-color:var(--theme-seven);--lesson-badge-bg:var(--color-seven--rgb)}.lesson--box[data-action="4"]{--lesson-badge-color:var(--theme-primary-lee);--lesson-badge-bg:var(--color-primary-lee--rgb)}.lesson--box[data-action="5"]{--lesson-box-border:var(--theme-sixth2);--lesson-badge-color:var(--theme-sixth2);--lesson-badge-bg:var(--color-sixth2--rgb)}.lesson--box[data-action="6"]{--lesson-badge-color:var(--theme-primary-lee);--lesson-badge-bg:var(--color-primary-lee--rgb)}.lesson--box[data-action="7"]{--lesson-box-border:var(--theme-seven);--lesson-badge-color:var(--theme-body-color2);--lesson-badge-bg:var(--color-seven--rgb)}.lesson--box[data-action="8"]{--lesson-box-border:var(--theme-eight);--lesson-badge-color:var(--theme-eight);--lesson-badge-bg:var(--color-eight--rgb)}.lesson--box .btn--full{line-height:normal;margin-top:10px;min-height:56px;padding:.5rem}.lesson--box__times{color:var(--theme-primary-lee);font-size:1.25rem;font-weight:700;letter-spacing:-.32px;line-height:20px}.lesson--box__duration{font-size:15px;letter-spacing:-.24px;line-height:18px}.lesson--box__mobile--additional{margin-inline-end:10px;text-align:center;width:55px}.lesson--box__mobile--additional .tag--live{border-radius:5px;font-size:9px;letter-spacing:-.14px;line-height:12px;margin-top:4px}.lesson--box__mobile--additional .tag--live:before{height:5px;opacity:.46;width:5px}.lesson--box__mobile--additional .lesson--box__times-color{background-color:transparent;border-radius:2px;height:2px;width:100%}.lesson--box__item.box__mb-0{margin-bottom:0}.lesson--box__item.lesson--box__brand-name{margin-block:6px 0}@media(min-width:768px){.lesson--box__item.box__mi-space{margin-inline-end:50px}}.lesson--box__item.color--grey{color:#575757}.lesson--box__item .theme--fa_icon{font-size:20px;margin-inline-end:6px;min-width:20px;text-align:center}.lesson--box__item .theme--fa_icon.fa-users{font-size:16px}@media(min-width:768px){.lesson--box__item.flex-row.flex-md-column>.d-flex:not(:last-child){margin-bottom:6px}}@media(max-width:767.98px){.lesson--box__item.flex-row.flex-md-column>.d-flex:not(:last-child){margin-inline-end:19px}}.lesson--box__item.lesson--box__times{color:var(--theme-body-color2);font-size:1.125rem;font-weight:500;letter-spacing:-.29px}.lesson--box__item .underline{text-decoration:underline}.lesson--box__item .lesson__name{font-size:1.25rem;margin-bottom:0}.lesson--box__item .lesson__name+.badge--categories{margin-inline-start:.5rem}.lesson--box__item .lesson--box__badge{background-color:rgba(var(--color-secondary3--rgb),.06);border-radius:7px;color:var(--theme-primary);padding:6px 12px}.lesson--box__item .lesson--box__badge.lesson--box__badge-yellow{background-color:var(--theme-fifth);color:#ffa700}.lesson--box__item .badge--categories{margin-bottom:6px}.lesson--box__item .badge--categories .badge{background-color:var(--theme-section-bg)}.lesson--box__item .badge--categories .badge:not(:last-of-type){margin-inline-end:7px}.tag--live{background-color:var(--theme-fourth);border-radius:7px;color:var(--theme-body-bg);display:inline-block;font-size:11px;font-weight:400;letter-spacing:-.18px;line-height:15px;padding:4px 5px;vertical-align:middle}.tag--live,.tag--live.ltr{text-align:center}.tag--live:before{background-color:var(--theme-body-bg);border-radius:50%;content:"";display:inline-block;height:6px;margin-inline-end:2px;width:6px}@media(max-width:767.98px){.lesson--box__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{border-radius:var(--theme-radius);font-size:1.125rem;font-weight:400;height:100%;margin:0 auto;max-width:60px;min-height:78px;padding:7px .25rem 1.125rem;text-align:center}.lessons--nav__dates-container .swiper .swiper-slide .date-link.grey{color:var(--theme-default-boost)}.lessons--nav__dates-container .swiper .swiper-slide .date-link .d-md-none{font-size:1.625rem;font-weight:700}.lessons--nav__dates-container .swiper .swiper-slide .date-link.active{background-color:var(--theme-primary-boost);color:var(--theme-body-bg)}}.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% - 100px);margin-top:1.25rem;margin-inline-end:.25rem;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 .lesson--box,.lessons--nav__lessons-container .swiper .swiper-slide .scrolling .lesson--box{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.theme--placeholder-glow .scrolling,.lessons--nav__lessons-container .swiper .swiper-slide.theme--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%}}@media(max-width:767.98px){#lessonResultsContainer{position:relative;z-index:1}}.bsapp--modal .modal-dialog.theme-dialog--lesson-details{--theme-modal-border-width:1px;--theme-modal-height-header:64px}.bsapp--modal .modal-dialog.theme-dialog--lesson-details p{color:var(--theme-primary-boost);font-size:1rem;line-height:1.2}@media(max-width:767.98px){.bsapp--modal .modal-dialog.theme-dialog--lesson-details{background-color:var(--theme-section-bg)}}.bsapp--modal .modal-dialog.theme-dialog--lesson-details.dialog--lesson-details__with-devices{--theme-modal-height-footer:152px}.bsapp--modal .modal-dialog.theme-dialog--lesson-details.dialog--lesson-details__with-devices .devices-dropdown{margin-bottom:1rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .btn--share-link{height:auto}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__image{background-color:var(--theme-section-bg3);padding-bottom:52%}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box{padding-inline:1rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box.lessons--details__box--padd-0{padding:0}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .modal--box-slide__container,.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box.box-with-slide-content{position:static}@media(min-width:768px){.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box.lessons--details__box--padd{padding-block:1rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box~.lessons--details__box{margin-top:6px}}@media(max-width:767.98px){.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box{background-color:var(--theme-body-bg);padding-block:1rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box:not(:last-of-type){margin-bottom:1rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box.lessons--details__cancellation-policy{margin-bottom:0}}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .lessons--details__title{margin-bottom:.25rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .lesson__name{font-size:22px}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box{margin-inline:1rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li{padding-block:1rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li:last-child{padding-bottom:.5rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li p{font-size:1.125rem}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .studio--main-info-box li .li-title{color:var(--theme-primary-boost)}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .general--section-map,.bsapp--modal .modal-dialog.theme-dialog--lesson-details .lessons--details__box .general--section_subtitle{padding-top:0}.bsapp--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){.bsapp--modal .modal-dialog.theme-dialog--lesson-details .modal-header{background-color:var(--theme-body-bg)}.bsapp--modal .modal-dialog.theme-dialog--lesson-details .modal-header .fa-angle-right{margin-inline-end:.875rem}}.lesson--box__item-box{padding-block:.75rem}.lesson--box__item-box .theme--fa:not(.fa-angle-left){margin-inline-end:1.5rem}.lesson--box__item-box .theme--link{font-size:.888em;font-weight:500}@media(max-width:767.98px){.lesson--box__item-box:first-of-type{margin-top:1rem}.lesson--box__item-box.without-space{margin-top:0}}.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{display:inline-block!important;font-weight:inherit!important;margin-inline:0 1.25rem;width:auto}.modal--box-slide .lesson--list__content{padding-top:1rem;padding-inline: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__item .lesson--list_self-tag{background-color:rgba(var(--lesson-badge-bg,var(--color-secondary3--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{padding-bottom:1rem}.lesson--description p{margin-bottom:1rem}.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}.theme-dialog--user-existing .user-existing__content{margin-top:.25rem}@media(min-width:768px){.theme-dialog--user-existing .user-existing__content{margin-top:2rem}}.theme-dialog--user-existing .user-existing__content h3{letter-spacing:.18px;margin-bottom:.25rem}.theme-dialog--user-existing .user-existing__content>p{margin-bottom:1.25rem}.theme-dialog--user-existing .user-existing__content .user-existing__content-icon{margin-top:44px}.theme-dialog--user-existing .user-existing__content .user-existing__content-icon .title{margin-bottom:.25rem}.theme-dialog--user-existing .user-existing__content .user-existing__content-icon h5.fs-18{letter-spacing:.18px}[dir=rtl] .theme-dialog--user-existing .user-existing__content .user-existing__content-icon h5.fs-18.ltr{text-align:right}.theme-dialog--user-existing .user-existing__content .user-existing__content-icon .theme--fa{margin-inline-end:.75rem}.filter--card{padding-top:1rem}.filter--card:not(:last-of-type){border-bottom:1px solid var(--theme-border-color)}.filter--card:not(.filter--card_guides){margin-inline:1rem}.filter--card.filter--card_guides .filter--card-title{padding-inline:1rem}.filter--card.filter--card_guides .appointment-list{padding-block:1rem}.filter--card.filter--card_guides .appointment-list .appointment-list_title h4{font-size:1.2rem}.filter--card .filter--card-title{font-size:1.125rem;margin-bottom:.5rem;text-transform:capitalize}.filter--card .filter--card-list{margin-bottom:.5rem}.filter--card .filter--card-select{margin-bottom:1rem}.filter--card .filter--card-box{margin-inline-end:.375rem;margin-bottom:.5rem}.filter--card .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{background-color:var(--theme-section-bg)}.filter--card .filter--card-box input:checked~label{background-color:var(--theme-body-color);border-color:var(--theme-body-color);color:var(--theme-section-bg3)}.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 .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:500;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 .theme--btn{background-color:var(--theme-body-bg);font-size:1.125rem;min-width:111px}.availability--return-calendar .theme--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}.bsapp--modal .modal-dialog.modal--cancel-reservation_lesson{--theme-modal-height-header:0px;--theme-modal-height-footer:0px}.bsapp--modal .modal-dialog.modal--cancel-reservation_lesson .scrolling{height:100%}.bsapp--modal .modal-dialog.modal--cancel-reservation_lesson .h3{font-size:22px}.form-group_buttons:not(.account--form-group_one) .theme--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 .theme--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 .theme--btn:focus,.swiper-slide__lessons-empty .theme--btn:hover{--hover:var(--theme-body-bg);color:var(--theme-body-color)}.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-grid__exchangeable-lessons .box--bordered{margin-bottom:.875rem;padding-bottom:.25rem}}.box-grid__exchangeable-lessons .header--avatar_image{border-radius:.5rem;height:1.625rem;width:1.625rem}.box-grid__exchangeable-lessons .box--title{overflow:hidden;text-transform:capitalize}.box-grid__exchangeable-lessons .box--title h2{font-size:1.375rem;margin-bottom:2px}.box-grid__exchangeable-lessons .box--title h2 .tag{margin-inline:10px}.box-grid__exchangeable-lessons .box--title h3{font-size:1.125rem;margin-bottom:.25rem}.box-grid__exchangeable-lessons .box--title p{color:var(--theme-secondary2);margin-bottom:6px}.box-grid__exchangeable-lessons .box--dates{font-size:1.125rem;font-weight:500;margin-bottom:.875rem}.box-grid__exchangeable-lessons .box--dates .theme--fa{margin-inline-end:.5rem}.box-grid__exchangeable-lessons .box--dates span:not(:last-of-type){margin-inline-end:.25rem}.box-grid__exchangeable-lessons .box-block--bottom{margin-top:.5rem}.bsapp--modal .modal-dialog__exchangeable-lessons .exchangeable-lessons__content{margin-block:.875rem}.bsapp--modal .modal-dialog__exchangeable-lessons .exchangeable-lessons__content .box-grid__exchangeable-lessons{border:1px solid var(--theme-border-color);border-radius:var(--theme-radius);padding:.75rem}.bsapp--modal .modal-dialog__exchangeable-lessons .exchangeable-lessons__content .box-grid__exchangeable-lessons:not(:last-of-type){margin-bottom:1rem}.home--class-cancel-with-new-model{cursor:pointer;justify-content:center}.home--class-cancel-with-new-model[disabled=disabled]{color:var(--theme-third-boost);pointer-events:none}.main-index-content .home--class-cancel-with-new-model[disabled=disabled]{background-color:var(--theme-border-color3-boost);border-color:var(--theme-border-color3-boost)}.waiting-status-home-btn{border-color:#ffc107;color:#ffc107;font-size:12px}.waiting-meeting-subtitle{background-color:rgba(255,193,7,.141);border-radius:12px;color:#ffc107;font-size:14px;padding:0 6px}.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}}.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}.exchangeable-lessons__branch-swiper{margin-block:1.5rem}.exchangeable-lessons__branch-swiper .swiper-slide{cursor:pointer;font-size:18px;line-height:24px;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-secondary3--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 .modal-header .theme--fa{margin-inline-end:.5rem}.theme-modal--login input,.theme-modal--login select{min-height:3.5rem;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}.theme-modal--login .form-box .form-group.ltr{text-align:right}.theme-modal--login .form-group{margin-block:.75rem .25rem}.theme-modal--login .form-group label{display:block;font-weight:500;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{text-rendering:auto;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;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:500;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)}.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{margin-inline-end:.5rem}.business--studio-form{background-color:var(--theme-section-bg)}.business--studio-form .form-group__error{color:var(--theme-red);display:none;text-align:center}.business--studio-form .form-group{background-color:var(--theme-body-bg);color:var(--theme-body-color2);padding:1rem}.business--studio-form .form-group:not(:last-of-type){margin-bottom:1rem}.business--studio-form .form-group.error{background-color:#ffe7ee}.business--studio-form .form-group.error .form-group__error{display:block}.business--studio-form .form-group.form-group__button{padding-block:.5rem}.business--studio-form .form-group .form-group__text{font-size:1.125rem}.business--studio-form .form-group .form-group__title{font-size:1.125rem;font-weight:700}.business--studio-form .form-group .question{font-size:1.125rem;font-weight:400;margin-bottom:0}.business--studio-form .form-group .type--label{color:var(--theme-secondary2);font-size:.875rem;margin-bottom:6px}.business--studio-form .form-group .theme--textarea{font-size:.875rem;margin-top:2px;padding-inline-start:2.5rem}.business--studio-form .form-group textarea{max-width:100%;min-width:100%}.business--studio-form .theme--group-inputs__medical{margin-top:1rem}.business--studio-form .theme--group-inputs__medical li{display:block}.business--studio-form .theme--group-inputs__medical li~li{margin-top:10px}.business--studio-form .theme--group-inputs__medical li .animate{display:block;width:100%}.business--studio-form .theme--group-inputs__medical li .animate .label{background-color:var(--theme-body-bg)}.business--studio-form .theme--group-inputs__medical li .animate [type=checkbox]:focus-visible~.label,.business--studio-form .theme--group-inputs__medical li .animate [type=checkbox]:focus~.label,.business--studio-form .theme--group-inputs__medical li .animate [type=radio]:focus-visible~.label,.business--studio-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)}}.page--medical__content{line-height:1.15}@media(min-width:768px){.page--medical__content{margin-inline:auto;max-width:768px}}.page--medical__content .modal-header{background-color:var(--theme-body-bg)}.page--medical__content .modal-header .close-modal{display:none}.page--medical__content .modal-body{padding:0}@media(max-width:767.98px){.bsapp--modal.theme--popup__swiper-mobile .modal-dialog__subscription-order.modal-dialog{max-height:613px}.bsapp--modal.theme--popup__swiper-mobile .modal-dialog__subscription-order.modal-dialog .meetings--subscription_paragraph{margin-bottom:.625rem}}.modal-dialog__subscription-order .meetings--subscription_content.revert-order .subscription-options__active{border-top:none;order:-1}.modal-dialog__subscription-order .meetings--subscription_content.revert-order .subscription-options.purchasing-options{border-top:1px solid var(--theme-border-color3)}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list{border-top:none}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list{min-height:auto;padding-block:1rem;padding-inline:0}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list:first-of-type{padding-top:0}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list .theme--icon-fa,.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list .theme--radio{margin-inline-end:10px}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list .appointment-list_title .list-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:inline-block;display:-webkit-box;font-size:1.125rem;line-height:23px;max-height:46px;overflow:hidden;text-overflow:ellipsis}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list .appointment-list__additional-data{font-size:1rem;letter-spacing:-.26px}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list .appointment-list_other .price{min-width:40px}.modal-dialog__subscription-order .meetings--subscription_content .meetings--subscription_list .appointment-list .appointment-content{column-gap:10px;flex:1 0 calc(100% - 42px);justify-content:space-between;width:calc(100% - 42px)}.modal-dialog__subscription-order .meetings--subscription_content .purchasing-options .appointment-list{border-top:none;padding-block:.5rem}.modal-dialog__subscription-order .meetings--subscription_content .purchasing-options .appointment-list:first-of-type{padding-top:0}.modal-dialog__subscription-order .subscription-options~.subscription-options{border-top:1px solid var(--theme-border-color3);margin-top:.5rem}.modal-dialog__subscription-order .purchasing-options.purchasing-options__meetings .subscription_subtitle{font-size:1.25rem}.modal-dialog__subscription-order .purchasing-options.purchasing-options__meetings .appointment-list .appointment-list_title h4.fw-normal{font-weight:400}.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;margin-top:0;padding-inline:0;padding-top:1.25rem}.theme--icon-fa__rotate-45{transform:rotate(45deg)}.theme--red__box{background-color:rgba(var(--color-red_200--rgb),.1);border-radius:7px;color:var(--theme-red_200);display:block;font-size:14px;line-height:18px;padding:6px;text-align:center}.meetings--subscription_list .appointment-list__subscription{min-height:44px;padding-block:3px}.meetings--subscription_list .appointment-list__subscription~.theme--red__box{margin-top:4px}.meetings--subscription_list .appointment-list__subscription~.theme--red__box~.theme--red__box{margin-top:6px}.meetings--subscription_list .appointment-list__subscription .price{color:var(--theme-primary_500)}.meetings--subscription_list .appointment-list__subscription p.appointment-list__additional-data{align-items:center;display:flex;gap:4px}.meetings--subscription_list .appointment-list__subscription p.appointment-list__additional-data .theme--fa{font-size:15px}.meetings--subscription_list .appointment-list__subscription .appointment-list__radio{max-height:46px}.appointment-list_additional-container{column-gap:10px;flex-wrap:wrap}