fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}::-moz-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#2bae57;color:#fff}::selection{background-color:#2bae57;color:#fff}input,textarea{outline:none}input:focus:required:invalid,textarea:focus:required:invalid{border-color:#e4078e}input:required:valid,textarea:required:valid{border-color:#2bae57}html{height:100%}body{font-family:roboto-oh5,sans-serif;font-size:18px;line-height:1.65;color:#000;min-width:320px;position:relative;overflow-x:hidden}.abonement{display:flex;flex-direction:column;padding:1em;background-color:#fff;border-radius:20px;box-shadow:0 0 54px #0000002b;gap:1em;max-width:1000px;width:100%;position:relative;margin-top:3em;margin-bottom:3em}.abonement__loading{position:absolute;top:10px;right:10px;left:10px;bottom:10px;display:flex;align-items:center;justify-content:center;background-color:#ffffff83;font-size:35px;z-index:1;border:2px dashed #F8F8F8;border-radius:20px}.abonement__topbar{display:flex;flex-direction:column}.abonement__type{display:flex;flex-direction:column;margin-bottom:1em}.abonement__individual{display:flex;flex-direction:row;gap:1em;padding:1em;border:dashed 2px #2BAE57;border-radius:20px}.abonement__services{display:flex;flex-direction:column;gap:1em;padding:1em;box-shadow:0 0 20px #00000026;border-radius:20px}.abonement__services-vrt{flex-direction:column}.abonement__service{display:flex;flex-direction:row;gap:1em;border-bottom:2px dashed #cbcbcb;padding-bottom:.5em;padding-top:.5em}.abonement__service-cl{flex-direction:column}.abonement__service-selects{display:flex;flex-direction:row;gap:1em;min-width:80%}.abonement__select{width:100%}.abonement__services-item{display:flex;flex-direction:row}.abonement__body{display:flex;flex-direction:row;gap:1em}.abonement__client{width:45%}.abonement__payer{display:flex;flex-direction:column;border:2px dashed #cfcfcf;padding:1em;border-radius:20px;margin-bottom:15px}.abonement__order{width:55%;display:flex;flex-direction:column;border:2px dashed #cfcfcf;padding:1em;border-radius:20px}.abonement__order-total{font-size:30px}.abonement__total{margin-top:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.abonement__actions{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.abonement__label{font-size:20px;line-height:1}.abonement__label_accept{font-size:12px}.abonement span[role=alert]{color:#e4078e;font-size:14px}@media (max-width: 767.98px){.abonement__individual,.abonement__service,.abonement__service-selects,.abonement__services-item,.abonement__body{flex-direction:column}.abonement__client,.abonement__order{width:100%}}.order-list{display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:1em}.order-list__item{display:flex;flex-direction:row;gap:1em;border-bottom:2px dashed #2BAE57;padding:2px 0}.order-list__item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.order-list__item-price{padding:4px;background-color:#f8f8f8;border-radius:5px;margin-right:5px}.order-list__item-sale{padding:4px;background-color:#2bae57;border-radius:5px;color:#fff;font-weight:600}.order-list__item-cost{margin-left:auto}.order-list__item-total{font-weight:600}@media (max-width: 575.98px){.order-list__item{border-bottom:2px dashed #2BAE57;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1em;padding:2px 0;margin-bottom:1em}.order-list__item-name{max-width:100%;overflow:hidden;white-space:pre-wrap}.order-list__item-cost{margin-left:0}}.error-list{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:auto;padding-top:2em}.error-list__item{display:flex;flex-direction:row;gap:1em;border-bottom:2px dashed #2F3D9C;line-height:1.2}.error-list__item-message{white-space:nowrap}.promo-abonement{padding-bottom:40px}.promo-abonement-container{position:relative;z-index:0;min-height:550px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden;padding:55px 20px 100px;background-position:center center}.promo-abonement-container_black-freeday{background-image:url(/resources/images/black-freeday-bg.jpg);background-color:#000;color:#fff}.promo-abonement-container_new-year{background-image:url(/resources/images/new-year-bg.jpg);background-color:#fff;color:#000;box-shadow:0 0 54px #0000002b;background-position:top center}.promo-abonement-container_new-year>.heading{text-shadow:0 0 5px white,0 0 10px white,0 0 20px white}.promo-abonement-container_contrast>.heading{background-color:#fff;text-shadow:0 0 5px white,0 0 10px white,0 0 20px white}.promo-abonement__subtitle{font-weight:200;margin-bottom:30px;text-align:center}.promo-abonement__title{max-width:1000px;text-align:center;margin-bottom:70px}.promo-abonement__accent{display:inline-block;background-color:#e4078e;padding:0 10px;border-radius:10px;color:#000}@media (max-width: 1199.98px){.promo-abonement{padding-bottom:40px}.promo-abonement>.container{padding:70px 20px}}.btn{display:inline-flex;align-items:center;justify-content:center;background-color:#f8f8f8;border:3px solid #F8F8F8;border-color:#fff;border-radius:10px;padding:0 1em;color:#000;text-decoration:none;white-space:nowrap;font-weight:500;overflow:hidden;position:relative}.btn_large{font-size:22px;height:65px}.btn_medium{font-size:22px;height:55px}.btn_small{font-size:18px;height:45px}.btn_xsmall{font-size:16px;height:35px}.btn_full{width:100%}.btn_success{background-color:#2bae57;border-color:#2bae57;color:#fff}.btn_success.btn_line,.btn_success.btn_line:hover{color:#2bae57}.btn_success:hover{color:#fff}.btn_warning{background-color:#e4078e;border-color:#e4078e;color:#fff}.btn_warning.btn_line,.btn_warning.btn_line:hover{color:#e4078e}.btn_warning:hover{color:#000}.btn_danger{background-color:#2f3d9c;border-color:#2f3d9c;color:#fff}.btn_danger.btn_line{color:#2f3d9c}.btn_danger.btn_line:hover,.btn_danger:hover{color:#000}.btn_line{background-color:initial;border-width:3px;border-style:solid}.btn:before{content:"";position:absolute;top:0;height:100%;width:45px;transform:skew(-45deg);animation:flareAnimation;left:-150%;background:linear-gradient(90deg,#ffffff1a,#fff6);animation:flareAnimation 3s infinite linear}@media (max-width: 575.98px){.btn{text-align:center}.btn_large{font-size:16px;height:55px}.btn_medium{font-size:16px;height:50px}.btn_small{font-size:16px;height:40px}}@keyframes flareAnimation{0%{left:-150%}to{left:150%}}.form-select,.form-input,.form-textarea{padding:0 1em;border-radius:10px;background-color:#f8f8f8;height:55px;width:100%;border:none}.form-select_large{font-size:22px;height:65px}.form-select_medium{font-size:22px;height:55px}.form-select_small{font-size:18px;height:45px}.form-select_line{background-color:initial;border-width:3px;border-style:solid}.form-select_success{background-color:#fff;border-color:#2bae57;color:#2bae57}.form-select_warning{background-color:#fff;border-color:#e4078e;color:#000}.form-input_large{font-size:22px;height:65px}.form-input_medium{font-size:22px;height:55px}.form-input_small{font-size:18px;height:45px}.form-input_line{background-color:initial;border-width:3px;border-style:solid}.form-input_success{background-color:#fff;border-color:#2bae57;color:#2bae57}.form-input_warning{background-color:#e4078e;border-color:#e4078e;color:#000}.form-textarea_large{font-size:22px;height:65px}.form-textarea_medium{font-size:22px;height:55px}.form-textarea_small{font-size:18px;height:45px}.form-textarea_line{background-color:initial;border-width:3px;border-style:solid}.form-textarea_success{background-color:#fff;border-color:#2bae57;color:#2bae57}.form-textarea_warning{background-color:#fff;border-color:#e4078e;color:#5a5a5a}label{font-size:22px}.alert{padding:5px;border:5px solid #E4078E;border-radius:10px;text-align:center;margin-bottom:1em}.alert__sussess{border:5px solid #2BAE57}.form_loading{pointer-events:none;cursor:wait;filter:grayscale(.5)}.form-row{margin-bottom:10px}.form-row_checkbox{display:flex;flex-direction:row;flex-wrap:nowrap}.form-row_checkbox>input{margin-right:5px;width:25px;height:25px}.text-center{text-align:center}.thin{font-weight:200}.success{color:#2bae57}.heading{font-style:normal}.heading_large{font-size:50px}.heading_medium{font-size:40px}.heading_small{font-size:32px}.heading_underline{position:relative;display:inline-block}.heading_underline:before{content:" ";display:block;border-bottom:3px solid #2BAE57;position:absolute;bottom:-12px;left:-15%;right:-15%}.heading__success{color:#2bae57}@media (max-width: 767.98px){.heading{font-style:normal}.heading_large{font-size:40px}.heading_medium{font-size:32px}.heading_small{font-size:22px}}@media (max-width: 575.98px){.heading{font-style:normal}.heading_large{font-size:35px}.heading_medium{font-size:25px}.heading_small{font-size:20px}}.schedule-pic{width:900px;height:900px;display:flex;flex-direction:column;padding:2em;background-image:url(/storage/pic/gray-bg.jpg);font-family:Roboto,ui-sans-serif,system-ui;resize:horizontal;overflow:hidden}.schedule-pic img{width:100%}.schedule-pic__schedule-list{padding-top:2em;padding-bottom:2em;resize:vertical;overflow:hidden;border-bottom:solid 5px #2f5302}.schedule-pic__header{display:grid;grid-template-columns:repeat(8,1fr)}.schedule-pic__logo{grid-column:1/3}.schedule-pic__title{grid-column:3/7;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.schedule-pic__title-text{font-size:50px;font-weight:200}.schedule-pic__date{font-size:50px;font-weight:400;color:#2f5302}.schedule-pic__emblem{grid-column:7/9;background:#fff;border-radius:100%;box-shadow:0 0 15px #0000003b}.schedule-pic__footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.schedule-pic__phone{grid-column:1/5;font-size:43px;font-weight:500;color:#2f5302}.schedule-pic__website{grid-column:5/9;font-size:43px;font-weight:200}.schedule-event{display:grid;grid-template-columns:repeat(8,1fr);gap:1em;font-family:Roboto,ui-sans-serif,system-ui}.schedule-event__date{grid-column:1/2;align-self:center;font-size:35px;font-weight:400;color:#2f5302;text-align:right}.schedule-event:nth-child(2n) .schedule-event__name{color:#fff;background-color:#ff006b;border-radius:10px;box-shadow:0 0 10px #0000003d}.schedule-event__name{grid-column:2/7;align-self:center;font-weight:500;font-size:30px;line-height:1.1;color:#ff006b;text-shadow:0px 1px 1px black;padding:5px}.schedule-event__place{grid-column:7/9;align-self:center;font-size:25px;font-weight:300;text-align:center}.schedule-list{display:flex;flex-direction:column}
