.countdown{display:flex}.cd__item{text-align:center}.cd-num{width:32px}.cd__val{margin:-4px 0 -1px;color:var(--dark2);font-size:1.6rem}.cd__prop{color:var(--light4);font-size:.76rem}@media (max-width:900px){.cd__val{font-size:1.4rem}}@media (max-width:550px){.cd-num{width:27px}.cd__val{font-size:1.2rem}.cd__prop{font-size:.7rem}}.label{display:flex;align-items:center;font-weight:500;border-radius:var(--radius-l) 0 var(--radius-l) 0}.label+.label{margin-left:10px}.label svg{margin-right:6px;fill:currentColor}.label_size_small{padding:0 8px;height:26px;font-size:.9rem}.label_size_middle{padding:0 10px;height:30px}.label_status_ok{color:var(--green2);background:var(--light-green)}.label_status_error{color:var(--red);background:var(--light-red)}.label_status_info{color:var(--violet2);background:var(--light-violet)}@media (max-width:800px){.label_size_middle,.label_size_small{padding:0 6px;height:22px;font-size:.8rem}}.workshop{display:flex;margin:20px 0 30px}.workshop__title{margin-bottom:8px;font-size:1.3rem}.workshop__info{flex:1 1 1%;position:relative;z-index:1;padding:20px 25px;text-decoration:none}.workshop__info:hover .workshop__labels{transform:translateX(-4px)}.workshop__labels{display:flex;position:absolute;top:-16px;left:0;transition:transform .3s}.workshop__last{display:flex;justify-content:space-between;padding:12px 15px;border-radius:var(--radius-l);background:var(--light0)}.last__item{display:flex;flex:0 1 33.3%;flex-direction:column;justify-content:center}.last__item:not(:last-child){flex:1 1 1%;margin-right:2%}.last__title{margin-bottom:4px;color:var(--light5);font-size:.88rem}.last__date{color:var(--dark2);font-size:1.1rem}.last__time{margin-top:2px;color:var(--dark2);font-size:.9rem}.last__message{display:flex;align-items:center;color:var(--light5);font-size:.88rem;text-align:center}.last__action{margin:-5px -8px -5px 0}.last__action-txt{margin-top:3px;color:var(--light4);font-size:.75rem;text-align:center}.enter-ico{flex-shrink:0;margin-left:8px;width:16px;height:12px}.workshop__schedule{margin-left:-5px;padding:15px 25px 15px 30px;width:290px;background:#38383e;border-radius:0 var(--radius-xl) var(--radius-xl) 0}.schedule__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;padding-bottom:4px;border-bottom:1px dotted #78787e}.schedule__title{color:#fff;font-size:1.02rem;font-weight:500}.schedule__online{display:flex;align-items:center;color:var(--yellow);font-size:.85rem;font-weight:500}.schedule__online svg{margin-right:6px;width:16px;height:16px;fill:currentColor}.schedule__event{display:flex;align-items:center;justify-content:space-between;height:32px;border-bottom:1px dotted #78787e}.schedule__date{color:#d9d9de;font-size:.95rem}.schedule__watch{margin-left:5px}.schedule__watch:hover{color:var(--dark1);background:var(--yellow)}.schedule__watch svg{margin-right:6px;width:10px;height:12px}@media (max-width:1000px){.workshop{margin:12px 0 25px}.workshop+.workshop{margin-top:25px}.workshop__info{padding:12px 12px 10px}.workshop__title{font-size:1.17rem}.workshop__last{padding:8px 10px}.last__date{font-size:1rem}.last__action{margin:-2px -4px -2px 0}.last__action .btn{padding:2px 8px;min-height:36px;height:auto;font-size:.95rem}.workshop__schedule{margin-left:-5px;padding:10px 15px 10px 20px;width:250px}.schedule__event{height:26px}.schedule__date{font-size:.9rem}.schedule__watch{height:20px}}@media (max-width:800px){.workshop{flex-direction:column}.workshop__info:hover .workshop__labels{transform:none}.workshop__info{padding:13px 8px 8px}.workshop__labels{top:-12px}.workshop__title{margin-bottom:4px;font-size:1.05rem}.last__message{font-size:.8rem}.workshop__schedule{margin:-5px 0 0;padding:12px 8px 8px;width:auto;border-radius:0 0 var(--radius-xl) var(--radius-xl)}}@media (max-width:550px){.workshop__last{flex-wrap:wrap}.last__title{font-size:.8rem}.last__date{font-size:.95rem}.last__time{font-size:.85rem}.last__action,.last__message{margin-top:8px;padding-top:8px;flex:1 1 100%;border-top:1px solid var(--light2)}.last__action .btn{padding:2px 6px;font-size:.9rem}}.course-short,.course-short a{text-decoration:none}.course-short{display:flex;justify-content:space-between;margin-bottom:40px}.course-short:last-of-type{margin-bottom:20px}.course-short:hover .course-short__labels{transform:translateX(-6px)}.course-short__info{display:flex;flex:1 1 auto;flex-wrap:wrap;flex-direction:column;padding:22px 25px}.course-short__labels{display:flex;position:absolute;top:-16px;left:0;transition:transform .3s}.course-short__descr{line-height:1.5;color:#898994}.course-short__title{margin-bottom:2px}.course-short__subtitle{margin-bottom:10px}.course-short__props{display:flex;margin-top:auto;padding-top:15px}.course-short__prop{display:flex;align-items:center;color:#898994;font-size:.95rem}.course-short__prop+.course-short__prop{margin-left:30px}.course-short__prop svg{flex-shrink:0;margin-right:6px;fill:currentColor}.course-short__img{flex:1 0 auto;margin:8px;overflow:hidden;border-radius:var(--radius-m)}.course-short__img img{display:block;-o-object-fit:cover;object-fit:cover;float:right;max-width:430px}.label_size_middle.newYearSaleLabel{height:40px}.newYearSale{display:flex}@media (max-width:1000px){.course-short__prop+.course-short__prop{margin-left:25px}.course-short__img{max-width:220px}}@media (max-width:900px){.course-short{margin-bottom:30px}.course-short:last-of-type{margin-bottom:10px}.course-short__title{margin-bottom:2px}.course-short__subtitle{margin-bottom:4px}.course-short__descr{font-size:.92rem}}@media (min-width:800px) and (max-width:900px){.course-short__props{flex-wrap:wrap;justify-content:space-between;padding-top:5px}.course-short__prop{flex:1 1 48%;margin:10px 0 0 0!important;font-size:.9rem}}@media (max-width:650px){.course-short__props{flex-wrap:wrap;justify-content:space-between;padding-top:5px}.course-short__prop{flex:1 1 48%;margin:10px 0 0 0!important;font-size:.9rem}}@media (max-width:800px){.course-short__info{padding:15px 20px 15px}.course-short:hover .course-short__labels{transform:none}.course-short__prop{font-size:.85rem}.course-short__img{position:absolute;top:0;right:0;bottom:0;margin:0;pointer-events:none;opacity:.05;border-radius:0 var(--radius-l) var(--radius-l) 0}.course-short__img:before{content:"";position:absolute;top:0;left:0;bottom:0;width:70px;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.course-short__img img{position:relative;z-index:-1}}@media (max-width:550px){.course-short__subtitle{font-size:1.01rem}.course-short__info{padding:12px 10px 10px}.course-short__descr{line-height:1.45;font-size:.85rem}.course-short__props{padding:0;color:#fad24b}}.confirm-enter-active{transition:opacity .2s}.confirm-leave-active{transition:opacity .2s .15s}.confirm-enter,.confirm-leave-to{opacity:0}.confirm-enter-to,.confirm-leave{opacity:1}.confirm-enter-active .confirm__win{transition:transform .2s .2s,opacity .2s .2s}.confirm-leave-active .confirm__win{transition:transform .2s,opacity .2s}.confirm-enter .confirm__win,.confirm-leave-to .confirm__win{opacity:0;transform:scale(.85)}.confirm-enter-to .confirm__win,.confirm-leave .confirm__win{opacity:1;transform:scale(1)}.confirm{display:flex;align-items:center;justify-content:center;position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;overflow:auto;padding:10px;background:var(--dark-trans2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch}.confirm__win{position:relative;margin:auto;padding:30px;width:360px;background:#fff;border-radius:6px}.confirm__close{position:absolute;z-index:2;top:12px;right:12px}.confirm__close svg{width:16px;height:16px;transition:fill .2s;fill:var(--light3)}.confirm__close:hover svg{fill:var(--light4)}@media (max-width:480px){.confirm__win{padding:18px;width:100%}}.banner_upgrade_subscription{margin-bottom:20px}.banner_upgrade_subscription img{width:100%}.btnBanner{padding:0;height:auto}.btnBanner.btn .loader__dots p{width:20px;height:20px;background:var(--dark1)}.btnBanner[disabled] img{opacity:.2}.modalUpgradeSubscription .confirm__win .modalUpgradeSubscription__content{padding:40px 20px 10px;min-height:100px}.modalUpgradeSubscription__success{text-align:center;font-size:26px;font-weight:700}.modalUpgradeSubscription__buttons{text-align:center;margin-bottom:20px}.modalUpgradeSubscription__buttons button{width:200px;margin:0 auto}.modalUpgradeSubscription__error{color:var(--red2);text-align:center}.main .modalConfirmUpgradeSubscription .confirm__win{padding:40px 20px 10px;min-height:100px;width:480px}.modalConfirmUpgradeSubscription__text{text-align:center;font-size:22px}.modalConfirmUpgradeSubscription__buttons{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.field__body{display:flex;align-items:center;position:relative}.field__el{width:100%;transition:border .2s,background .2s;border:2px solid var(--light1);background:var(--light1);border-radius:var(--radius-l)}.field__el::-moz-placeholder{color:#69697a}.field__el::placeholder{color:#69697a}.field__el:focus-visible{outline:0}.field__el:focus{border-color:var(--light2);background:#fff}.field__max{margin-top:3px;color:#7c7c85;font-size:.9rem}.field_type_textarea{width:100%;min-height:130px;line-height:1.48}.no_resize .field__el{resize:none}.field_size_middle .field__el{padding:0 10px;height:44px}.field_size_big .field__el{padding:0 15px;height:52px}.field_size_middle .field_type_textarea{padding:8px 10px}.field_size_big .field_type_textarea{padding:8px 12px}.with_ico .field__el{padding-left:44px}.field__body>svg{position:absolute;left:12px}.field.field_err .field__el{color:var(--red2);border-color:var(--red2);background:#ffe5e5}.field.field_err .field__el::-moz-placeholder{color:var(--red2)}.field.field_err .field__el::placeholder{color:var(--red2)}.field__err{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;width:12px;height:12px;border:2px solid var(--red2);border-radius:50%}.field__err svg{width:2px;height:8px;fill:var(--red2)}.field__err-txt{position:absolute;z-index:1;top:20px;right:-4px;padding:4px 6px;color:#fff;font-size:.9rem;white-space:nowrap;background:var(--red);border-radius:var(--radius-m);box-shadow:0 1px 4px rgba(0,0,0,.2)}.field__err-txt:before{content:"";position:absolute;right:6px;bottom:100%;width:0;height:0;border:0 solid transparent;border-width:0 4px 4px 4px;border-bottom-color:var(--red)}.labelMaxSymbol{color:var(--light3);text-align:right;font-size:10px}@media (max-width:650px){.field_size_big .field_type_textarea,.field_size_middle .field_type_textarea{padding:6px 8px}}.profile_row{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.profile_row .profile_row__title{width:150px;font-weight:500}.profile_row__comment{color:var(--light3)}.profile_row__input input{width:477px}.profile_row__subscription{display:flex;justify-content:flex-start;align-items:center}.profile_row__subscription__left{text-align:center;color:var(--green);border:solid 1px var(--green);border-bottom-left-radius:16px;border-top-left-radius:16px;padding:20px 30px}.profile_row__subscription__right{color:var(--light3);background:var(--light1);border:solid 1px var(--light1);padding:20px 30px;border-bottom-right-radius:16px;border-top-right-radius:16px}.profile_row__subscriptionlink button{color:var(--violet)}.profile .confirm__win{width:480px;padding:0;border-radius:16px}.modalCancelSubscription p{margin-bottom:20px}.modalCancelSubscription__courses{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modalCancelSubscription__course{border-radius:16px;border:solid 1px var(--light3);overflow:hidden;margin-right:5px}.modalCancelSubscription__course>*{display:block}.modalCancelSubscription__course a{background:#fff;text-decoration:none;color:var(--dark1);padding:5px 10px}.modalCancelSubscription_step_content__buttons{display:flex;justify-content:space-between;align-items:center}.modalCancelSubscription button.full{width:100%}.modalCancelSubscription button.w50{font-size:1em;width:47%}.modalCancelSubscription_step>img{width:100%;border-top-left-radius:16px;border-top-right-radius:16px}.modalCancelSubscription_step_content{padding:30px}.modalCancelSubscription__title{font-weight:500;font-size:22px;margin-bottom:20px}.modalCancelSubscription_step_content textarea{width:100%;border:solid 1px var(--light2);resize:none;min-height:60px;margin-bottom:20px}.modalCancelSubscription_step_discount{margin-top:-5px;text-align:center;padding:20px 0;background:linear-gradient(90deg,#feffba,#f99600);font-size:18px}.oldprice{text-decoration:line-through}@media (max-width:650px){.profile_row{display:block}.profile_row.withoutmargin{margin-bottom:0}.profile_row__input input{width:100%}.profile_row__subscription__left{padding:10px 20px}.profile_row__subscription__right{width:100%;padding:10px 20px}.modalCancelSubscription__courses{display:block}.modalCancelSubscription__course{display:flex;margin-bottom:10px;align-items:center;justify-content:space-between}}@media (max-width:450px){.profile_row__comment{font-size:10px}.profile_row__subscription{display:block}.profile_row__subscription__left{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:16px;border-top-right-radius:16px}.profile_row__subscription__right{width:auto;border-top-right-radius:0;border-bottom-right-radius:0;font-size:12px;text-align:center}}.w-but{padding:10px;color:#323335;cursor:pointer;border:1px solid #cdd3e2;background:#f7f8fa;box-shadow:0 1px 1px rgba(152,160,181,.2)}.cy-select{position:relative}.cy-select>button{position:relative;display:flex;width:100%;padding-right:32px;min-width:290px;text-align:left;font-size:20px}.cy-select>button>div{display:flex;line-height:32px}.cy-select>button>div>img{height:32px;margin-right:10px}.cy-select__list{position:absolute;z-index:13;top:100%;left:0;right:0;will-change:transform;border:1px solid #cdd3e2;border-top:none;background:#fff;box-shadow:2px 2px 4px rgba(152,160,181,.2);border-radius:0 0 3px 3px}.cy-select__list.position-right{left:auto}.cy-select__list.dropup{top:auto;bottom:100%;border-top:1px solid #cdd3e2;border-bottom:none;border-radius:3px 3px 0 0}.cy-select__items>li{padding:10px;line-height:32px;word-wrap:break-all;cursor:pointer;border-bottom:1px solid #cdd3e2;transition:color .15s,background .15s;text-align:left;font-size:20px;display:flex}.cy-select__items>li:hover{background:#f5f7fb}.cy-select__items>li.current{color:#111;background:#eff1f7}.cy-select__items>li:last-child{border:none}.cy-select__items>li:after{content:"";display:block;clear:both}.cy-select__body{position:relative;overflow-y:auto;max-height:340px}.cy-select__items>li>img{height:32px;margin-right:10px}.cy-select__items>li.current .campaign-state-loading{background:#dde0ea}.cy-select>button svg.sel-arr{position:absolute;top:50%;right:8px;left:auto;margin-top:-4px;width:14px;height:8px;fill:#98a0b4;transition:transform .3s}.select-mini>button{padding-top:7px;padding-bottom:7px;padding-left:7px;font-size:13px}.select-mini .cy-select__items>li{padding:7px}.cy-select.open>button,.cy-select.open>button:hover{border-radius:3px 3px 0 0;color:#42414a;border-color:#c0c6d4;background:#eef1f6}.cy-select.open>button svg.sel-arr{transform:rotate(-180deg)}.cy-select.open .cy-select__list{display:block}.cy-select__title{text-align:left;margin-bottom:10px}.block.content.innerInstallment{width:600px;margin:0 auto}.innerInstallmentTitle{text-align:center;font-size:1.5em;color:var(--light4)}.innerInstallmentTitle,.paySelectCountry{width:600px;margin:0 auto 20px}.paytypesInnerInst__row{display:flex;margin-bottom:10px;color:var(--light4);align-items:center;font-size:20px}.paytypesInnerInst__row__col2{padding:0 20px;width:240px}.paytypesInnerInst__row>label>input{display:none}.paytypesInnerInst__row .paytypesInnerInst__row__check{width:24px;height:24px;border:solid 2px var(--light3);cursor:pointer}.paytypesInnerInst__row .paytypesInnerInst__row__check svg{fill:var(--green);height:19px;width:19px;margin:1px auto;display:block;opacity:0}.paytypesInnerInst__row.checked .paytypesInnerInst__row__check{border:solid 2px var(--green)}.paytypesInnerInst__row.checked .paytypesInnerInst__row__check svg{opacity:1}.paytypesInnerInst__row__arr{padding:0 20px}.paytypesInnerInst__row__arr>svg{width:20px;height:20px;fill:var(--light4)}.paytypesInnerInst__row.checked .paytypesInnerInst__row__arr>svg{fill:var(--green)}.paytypesInnerInst__row.checked{color:var(--green)}.paytypesInnerInstPayed{border-bottom:1px solid var(--light2);margin-bottom:20px;padding-bottom:10px}.paytypesInnerInstPayed .paytypesInnerInst__row{color:var(--light3)}.paytypesInnerInstPayed .paytypesInnerInst__row__check{border:none}.paytypesInnerInstPayed .paytypesInnerInst__row__check svg{opacity:1;fill:var(--light3)}.paytypesInnerInstPayed .paytypesInnerInst__row__arr>svg{fill:var(--light3)}.radio-big{display:inline-block}.radio-big>div{position:relative;margin:0;padding:13px 16px;border:2px solid var(--light3);transition:color .2s,border .2s,background .2s;color:var(--dark3);font-weight:700;cursor:pointer;background:#f6f8fc;border-radius:3px}.radio-big:hover>div{border-color:#a9b2ca}.radio-check{position:absolute;z-index:1;top:-10px;right:-10px;opacity:0;pointer-events:none;transition:opacity .2s;width:18px;height:18px;border:2px solid var(--green);background:#fff;border-radius:3px}.radio-check>svg{width:11px;height:8px;fill:var(--green);display:block;margin:5px auto 0;transform:translateZ(0);transition:fill .2s,opacity .2s}.radio-big.active>div{color:var(--dark-green);border-color:var(--green);background:rgba(66,166,50,.1)}.radio-big.active+div .radio-check,.radio-big.active div.radio-check{opacity:1}.pay-action{position:relative;display:flex;justify-content:flex-start;padding-bottom:30px;margin-top:20px}.pay-action.flexspacebetween{justify-content:space-between}.pay-action .pay-input{float:left}.pay-action .pay-input input{height:44px!important}.pay-action .pay-input input:focus{border-color:#757e97}.pay-action .radio-big{margin-right:20px}.pay-action.flexspacebetween .radio-big{margin-right:0}.pay-action .radio-big>div{width:150px}.paytypes .pay-action .radio-big>div{width:180px}.pay-action .radio-big div{font-size:30px;text-align:center;font-weight:700}.pay-action .radio-big div>div.comment{font-size:14px;color:var(--light4);font-weight:400;margin-top:10px}.payv{display:flex;align-items:center;height:100px}.payv svg{width:150px;height:74px;margin:0 auto;display:block}.payv div{width:100%}.invoice svg{margin-bottom:6px;width:46px;height:48px}.pay-action .radio-big div.invoice-txt{line-height:16px;color:#505869;font-size:13px;text-align:center}.pay-action .radio-big .bankcard div.invoice-txt{padding-top:10px}.paytypes .radio-big>div{padding:13px 0}.oldPrice{text-decoration:line-through;color:var(--light2);padding:0 10px}.bottom_offerta_empty{height:60px}.bottom_offerta{text-align:right;color:var(--light4);margin-bottom:10px;position:absolute;bottom:100px;right:0;line-height:16px;font-size:12px;font-style:italic;padding-right:10px}.bottom_offerta a{color:var(--light4);text-decoration:underline}@media screen and (max-device-width:900px),screen and (max-width:900px){.bottom_offerta{bottom:185px}}@media screen and (max-device-width:640px),screen and (max-width:640px){.block.content.innerInstallment,.innerInstallmentTitle,.paySelectCountry{width:auto}.paytypesInnerInst__row{font-size:18px}.pay-action .radio-big{margin-right:10px}.pay-action .radio-big>div{font-size:28px;width:130px}.paytypes .pay-action .radio-big>div{font-size:28px;width:160px;height:100px}.pay-action .radio-big div>div.comment{font-size:12px}.payv{display:block}.payv.invoice{display:flex}.pay-action .radio-big div.invoice-txt{width:140px;margin:0 auto}.pay-action .radio-big .bankcard div.invoice-txt{padding-top:3px}.payv svg{transform:scale(.85);margin-left:-5px}.payv.invoice svg{margin:0 auto 6px}}@media screen and (max-device-width:540px),screen and (max-width:540px){.paytypesInnerInst__row{font-size:16px}.paytypesInnerInst__row__col2{padding:0 10px;width:50%}.pay-action .radio-big>div{width:120px;height:100px}.paytypes .pay-action .radio-big>div{width:138px;height:100px}.radio-big input+div{padding:6px}.pay-action .radio-big>div{font-size:23px;padding:15px 8px}.pay-action .radio-big div>div.comment{font-size:12px}.payv svg{transform:scale(.8);margin-left:-15px}.pay-action .radio-big div.invoice-txt{width:auto;font-size:12px}.paytypesInnerInst__row__arr{padding:0 10px}}@media screen and (max-device-width:460px),screen and (max-width:460px){.pay-action .radio-big>div{width:100px;height:100px}.paytypesInnerInst__row__col2{font-size:14px;width:45%}.payv svg{transform:scale(.6);margin-left:-27px}.paytypesInnerInst__row .paytypesInnerInst__row__check{width:20px;height:20px}}@media screen and (max-device-width:420px),screen and (max-width:420px){.pay-action .radio-big>div{width:98px;height:90px;font-size:20px}.paytypes .pay-action .radio-big>div{width:110px;padding:5px 0}.payv{display:block;height:auto}.payv svg{transform:scale(.6);margin-left:-27px}.pay-action .radio-big div.invoice-txt{font-size:11px;line-height:12px;font-weight:400}.payv.invoice svg{margin:0 auto}.bottom_offerta{font-size:10px;text-align:center}}@media screen and (max-device-width:380px),screen and (max-width:380px){.paySelectCountry>button{min-width:auto}.pay-action .radio-big>div{width:77px;height:90px;font-size:16px;padding:5px 4px}.paytypes .pay-action .radio-big>div{width:88px;padding:5px 0;height:90px}.payv svg{transform:scale(.45);margin-left:-37px}.pay-action .radio-big div.invoice-txt{width:auto;font-size:9px;margin-top:-10px;line-height:1}.btnIIPay{width:100%;padding:15px 0;font-size:1em}.paytypesInnerInst__row__arr>svg{transform:scale(.8)}}@media screen and (max-device-width:320px),screen and (max-width:320px){.pay-action .radio-big>div{font-size:12px;height:70px;width:65px}.paytypes .pay-action .radio-big>div{width:77px;padding:5px 0}.pay-action .radio-big div>div.comment{font-size:8px}.payv svg{transform:scale(.4);margin-left:-45px}.pay-action .radio-big div.invoice-txt{font-size:6px;margin-top:-7px}.pay-action .radio-big .bankcard div.invoice-txt{margin-top:-15px}.paytypesInnerInst__row{font-size:12px}}@media screen and (max-device-width:280px),screen and (max-width:280px){.pay-action .radio-big>div{width:55px}.paytypes .pay-action .radio-big>div{width:67px;padding:5px 0}.payv svg{transform:scale(.3);margin-left:-48px;margin-top:-15px}}