/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%}details,main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden],template{display:none}@font-face{font-style:normal;font-weight:400;font-family:"";font-display:swap;src:url(../fonts/.woff2) format("woff2"),url(../fonts/.woff) format("woff")}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;min-height:100vh}html{font-style:normal;font-weight:400;font-size:16px;line-height:24px;font-family:"Futura PT",sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{width:100%;height:100%;background:#fff}img,video{display:block;max-width:100%;height:auto}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000}input,select,textarea{border-radius:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer;background:unset;padding:0;border:unset}.wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;min-height:calc(100*var(--vh, 1vh))}.wrapper .footer,.wrapper .header{-ms-flex-negative:0;flex-shrink:0}.wrapper main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rouble{font-family:"Rouble","Arial",sans-serif;text-transform:lowercase!important;font-weight:400!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{-webkit-transition:none!important;transition:none!important}.container{width:100%;max-width:1920px;margin:0 auto}.header{background:#fff;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.15);box-shadow:0 4px 10px 0 rgba(0,0,0,.15);z-index:111}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px 0 60px;padding:0;list-style:none}.main-nav__item{margin-right:20px}.main-nav__link{color:#fff}.main-nav__link.is-active{opacity:.6}.main-nav__toggle{display:none}.footer{padding:40px 0;background-color:#2c39f2}.modal,.modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal__wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:60px 40px}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:600px;padding:40px;background-color:#fff}.modal__close-btn{position:absolute;top:22px;right:22px;z-index:1;width:40px;height:40px;padding:0;background:0 0;border:0;cursor:pointer}.modal--responsive .modal__content{width:100%}.modal--fit-content .modal__content{width:auto}.modal--no-scale{-webkit-transform:none;-ms-transform:none;transform:none}.modal.is-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}[data-accordion=element].is-active>[data-accordion=content]{max-height:100%}.modal--preload,[data-accordion=parent].no-transition [data-accordion=content]{-webkit-transition:none;transition:none}[data-accordion=content]{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s;overflow:hidden}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;background:var(--Main-colors-Dark-grey, #333);color:var(--Main-colors-White, #FFF);font-weight:450;padding:13px;width:100%;-webkit-transition:.3s ease;transition:.3s ease;border:1px solid var(--Main-colors-Dark-grey, #333);outline:0;min-height:52px}.btn.focus-visible:focus{background:var(--Main-colors-White, #FFF);color:var(--Main-colors-Dark-grey, #333)}.btn--bordered{background:var(--Main-colors-White, #FFF);color:var(--Main-colors-Dark-grey, #333)}.btn--bordered.focus-visible:focus{background:var(--Main-colors-Dark-grey, #333);color:var(--Main-colors-White, #FFF)}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lk{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2.5fr;grid-template-columns:1fr 2.5fr;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lk__wrapper{background:var(--Main-colors-Backgroung-grey, #F5F3F1)}.lk__menu,.lk__menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.lk__menu{justify-self:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px;width:270px;max-width:100%}.lk__menu-toggle{margin-left:auto;width:30px;height:30px;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-207px) rotate(180deg);-ms-transform:translateX(-207px) rotate(180deg);transform:translateX(-207px) rotate(180deg);margin-bottom:20px;-webkit-transition:.3s ease;transition:.3s ease;z-index:1}.is-active .lk__menu-toggle{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.lk__menu-list{margin:0;padding:0;list-style:none}.lk__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:5px 0 0 5px;padding:10px 20px}.lk__menu-link.is-active{background:var(--Main-colors-White, #FFF)}.lk__main{background-color:#fff;padding:24px 14px 80px 80px;-webkit-transform:translateX(-222px);-ms-transform:translateX(-222px);transform:translateX(-222px);-webkit-transition:.3s ease;transition:.3s ease}.is-active .lk__main{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.lk__breadcrumbs,.lk__breadcrumbs-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.lk__breadcrumbs{padding:0;list-style:none;margin:0 0 30px}.lk__breadcrumbs-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--Main-colors-Mid-grey, #BDBDBD);font-size:16px;line-height:20px}.lk__breadcrumbs-item:not(:last-child){color:var(--Main-colors-Grey, #777)}.lk__breadcrumbs-item:not(:last-child)::after{content:"";display:block;width:10px;height:10px;background-image:url(../img/content/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.lk__title{color:var(--Main-colors-Almost-black, #272727);font-size:35px;font-weight:450;line-height:normal;margin:0 0 30px}.lk__form{max-width:800px}.lk__form-group:not(:last-child){margin-bottom:30px}.lk__form-group-title{color:var(--Main-colors-Almost-black, #272727);font-size:23px;font-weight:450;line-height:28px;margin:0 0 16px}.lk__form-input{border-radius:3px;border:1px solid var(--Main-colors-Mid-grey, #BDBDBD);background:var(--Main-colors-White, #FFF);--pad:.75rem;position:relative}.lk__form-input:not(:last-child){margin-bottom:10px}.lk__form-input--password{cursor:pointer}.lk__form-input--password::before{content:url(../img/content/edit.svg);position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.lk__form-input--password input{pointer-events:none}.lk__form-input input{padding:10px 20px;border:unset;width:100%;outline:0}.lk__form-input input::-webkit-input-placeholder{opacity:0}.lk__form-input input::-moz-placeholder{opacity:0}.lk__form-input input:-ms-input-placeholder{opacity:0}.lk__form-input input::-ms-input-placeholder{opacity:0}.lk__form-input input::placeholder{opacity:0}.lk__form-input label{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-transition:.3s ease;transition:.3s ease;color:var(--Main-colors-Grey, #777);font-size:18px;font-weight:400;line-height:14px;background-color:#fff;padding:0 6px}.lk__form-input input:not(:-moz-placeholder-shown)+label{transform:translateY(calc(-50% - 22px));font-size:14px}.lk__form-input input:not(:-ms-input-placeholder)+label{-ms-transform:translateY(calc(-50% - 22px));transform:translateY(calc(-50% - 22px));font-size:14px}.lk__form-input input:focus+label,.lk__form-input input:not(:placeholder-shown)+label{-webkit-transform:translateY(calc(-50% - 22px));-ms-transform:translateY(calc(-50% - 22px));transform:translateY(calc(-50% - 22px));font-size:14px}.lk__form-input-error{position:absolute;color:var(--Main-colors-Coral, #E66366);font-size:15px}.lk__form-input-error a{-webkit-text-decoration-line:underline;text-decoration-line:underline}.lk__form-submit{border-radius:5px;background:var(--Main-colors-Dark-grey, #333);padding:16px 32px;color:var(--Main-colors-White, #FFF);text-align:center;font-size:16px;font-weight:450}.modal__title{font-size:20px;font-weight:450;margin-bottom:30px}.modal__form-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--Main-colors-Grey, #777);font-size:16px;font-weight:400;line-height:20px;margin-left:auto;margin-bottom:20px}.lk__favorite{max-width:1024px}.lk__favorite.rows .lk__favorite-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.lk__favorite.rows .lk__favorite-item{-ms-grid-columns:2.8fr 1fr;grid-template-columns:2.8fr 1fr;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}.lk__favorite.rows .lk__favorite-item-wrapper{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.lk__favorite.rows .lk__favorite-item-title{margin-top:0}.lk__favorite.rows .lk__favorite-item-duration{-ms-grid-column-span:2;grid-column:span 2}.lk__favorite-header,.lk__favorite-mode{display:-webkit-box;display:-ms-flexbox;display:flex}.lk__favorite-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:26px}.lk__favorite-mode{gap:10px}.lk__favorite-mode-btn{color:#bdbdbd}.lk__favorite-mode-btn.is-active{color:#333}.lk__favorite-list{margin:0;padding:0;list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.lk__favorite-item{display:-ms-grid;display:grid;border-radius:5px;border:1px solid var(--Main-colors-Mid-grey, #BDBDBD);background:#fff;padding:20px}.lk__favorite-item-title{color:var(--Main-colors-Almost-black, #272727);font-size:25px;font-weight:450;line-height:27px;margin:16px 0 30px}.lk__favorite-item-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lk__favorite-item-actions,.lk__favorite-item-discont{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lk__favorite-item-discont{border-radius:2px;background:#e9f0e1;color:#272727;font-size:12px;padding:3px 10px}.lk__favorite-item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.lk__favorite-item-duration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px}.lk__favorite-item-tags{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:14px 0 0}.lk__favorite-item-tag{border-radius:3px;background:var(--Main-colors-Backgroung-grey, #F5F3F1);color:var(--Main-colors-Grey, #777);text-align:center;font-size:14px;line-height:14px;padding:5px 12px}.lk__favorite-item-school{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.lk__favorite-item-school-logo{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.lk__favorite-item-school-rating{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--Additional-Yellow, #F5AF33);font-size:14px;font-weight:450;line-height:15px}.lk__favorite-item-school-rating-stars svg{color:#f5f3f1}.lk__favorite-item-school-rating-stars--1 svg:nth-child(1),.lk__favorite-item-school-rating-stars--2 svg:nth-child(-n+2),.lk__favorite-item-school-rating-stars--3 svg:nth-child(-n+3),.lk__favorite-item-school-rating-stars--4 svg:nth-child(-n+4),.lk__favorite-item-school-rating-stars--5 svg:nth-child(-n+5){color:#f5af33}.lk__favorite-item-school-reviews{color:var(--Main-colors-Grey, #777);font-size:14px;line-height:24px;margin-left:10px}.lk__favorite-item-buy{margin-top:30px;min-width:220px}.lk__favorite-item-buy-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lk__favorite-item-buy-price{color:var(--Main-colors-Almost-black, #272727);font-size:24px;font-weight:450;line-height:15px}.lk__favorite-item-buy-credit{font-size:14px}.custom-checkbox input+label,.lk__favorite-item-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lk__favorite-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;border:1px solid var(--Main-colors-Coral, #E66366);background:var(--Main-colors-White, #FFF);padding:13px 32px;width:100%;margin-top:20px;color:var(--Main-colors-Coral, #E66366);text-align:center;font-size:16px;font-weight:450}.custom-checkbox input{position:absolute;z-index:-1;opacity:0}.custom-checkbox input+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input+label::before{content:"";display:inline-block;width:1em;height:1em;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:1px solid #adb5bd;border-radius:.25em;margin-right:.5em;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox input:checked+label::before{border-color:#333;background-color:#333;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.login{min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px 30px;color:var(--Main-colors-Almost-black, #272727)}.login__wrapper{width:300px;max-width:100%}.login__title{text-align:center;font-size:20px;font-weight:450;line-height:24px;margin:0 0 30px}.login__form-input{position:relative}.login__form-input:not(:last-child){margin-bottom:10px}.login__form-input input{border-radius:3px;border:1px solid var(--Main-colors-Mid-grey, #BDBDBD);background:var(--Main-colors-White, #FFF);padding:10px 20px;outline:0;width:100%;font-size:18px}.login__form-input--password input{padding-right:40px}.login__form-input-error{color:var(--Main-colors-Coral, #E66366);font-size:15px}.login__form-input-toggle{position:absolute;top:12px;right:20px;-webkit-transition:.3s ease;transition:.3s ease}.login__form-input-toggle.focus-visible:focus{opacity:.8}.login__form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.login__form-link{color:var(--Main-colors-Grey, #777);-webkit-transition:.3s ease;transition:.3s ease}.login__form-link.focus-visible:focus{color:inherit}.login__form-submit{margin-bottom:10px}.login__warning{font-weight:450;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login__warning-link{color:var(--Main-colors-Coral, #E66366);font-size:18px;font-weight:450;text-decoration:underline;-webkit-transition:.3s ease;transition:.3s ease}.login__warning-link.focus-visible:focus{opacity:.8}.login__info{font-size:14px;line-height:19px}.login__info a{color:var(--Main-colors-Coral, #E66366)}.login__description{font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:1279px){.lk__favorite-header{display:none}.lk__favorite-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.modal__wrapper{padding:60px 16px}.modal__content{width:100%;padding:20px}.modal--fit-content .modal__content{width:100%}.lk{-ms-grid-columns:1fr;grid-template-columns:1fr}.lk__menu{position:fixed;top:var(--header-height, 56px);z-index:11;width:100%;background-color:#fff;padding:0;opacity:0;pointer-events:none;-webkit-transition:.3s ease;transition:.3s ease}.is-active .lk__menu{opacity:1;pointer-events:auto}.lk__menu-toggle{display:none}.lk__menu-link.is-active{background:var(--Main-colors-Backgroung-grey, #F5F3F1)}.lk__main{padding:20px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.lk__breadcrumbs{overflow-x:scroll;max-width:100dvw;margin:0 -20px;padding:0 20px 30px}.lk__breadcrumbs-item{white-space:nowrap}.lk__favorite-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media (hover:hover){.btn:hover:not(.focus-visible){background:var(--Main-colors-White, #FFF);color:var(--Main-colors-Dark-grey, #333)}.btn--bordered:hover:not(.focus-visible){background:var(--Main-colors-Dark-grey, #333);color:var(--Main-colors-White, #FFF)}.login__form-input-toggle:hover:not(.focus-visible){opacity:.8}.login__form-link:hover:not(.focus-visible){color:inherit}.login__warning-link:hover:not(.focus-visible){opacity:.8}}
/*# sourceMappingURL=style.min.css.map */


.lk__favorite-list {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: space-between;
}
.lk__favorite-item {
    width: 30.333%;
    margin-right: auto;
}

.lk {
    min-height: 90vh;
}
.lk-sertif {
    max-width: 701px;
    width: 100%;
}
.lk-sertif.--transzaction .lk-sertif__items-heads,
.lk-sertif.--transzaction .lk-sertif__item {
    grid-template-columns: 1fr 1fr 2fr;
}
.lk-sertif__nav {
    display: flex;
    justify-content: start;
    align-items: center;
    border-bottom: 2px solid #C8C8C8;
    margin-bottom: 40px;
}
.lk-sertif__link {
    padding-bottom: 16px;
    margin-bottom: -2px;
    position: relative;
    z-index: 5;

    font-size: 20px;
    font-style: normal;
    font-weight: 450;
    line-height:105%; /* 105% */    
    color: var(--Main-colors-Almost-black, #272727);
}
.lk-sertif__link.is-active::before {
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    background: #E66366;
}
.lk-sertif__link:not(:last-child) {
    margin-right: 30px;
}
.lk-sertif__body {

}
.lk-sertif__empty {
    color: var(--Main-colors-Almost-black, #272727);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.lk-sertif__items {

}
.lk-sertif__items-headline {

}
.lk-sertif__items-header {
    color: var(--Main-colors-Almost-black, #272727);
    font-size: 20px;
    font-style: normal;
    font-weight: 450;
    line-height: 105%; /* 105% */
    display: block;
    margin-bottom: 30px;
}
.lk-sertif__items-heads {
    display: grid;
    grid-template-columns: 1fr 2fr 2fr 1fr;
    gap: 50px;
    margin-bottom: 16px;
}
.lk-sertif__items-heads__desc {
    color: var(--Grey-777777, #777);
    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 16px; /* 100% */
}
.lk-sertif__item {
    display: grid;
    grid-template-columns: 1fr 2fr 2fr 1fr;
    gap: 50px;
    padding: 18px 16px;
    border-radius: 16px;
    border: 1px solid var(--red, #E66366);
}
.lk-sertif__item:not(:last-child) {
    margin-bottom: 15px;
}
.lk-sertif__item-col {

}
.lk-sertif__item-col span {
    color: var(--black-text, #4E4E4E);
    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 120%;   
}

.lk-sertif__form {
    margin-bottom: 40px;
}
.lk-sertif__form-label {
    margin-bottom: 16px;
    display: block;
}
.lk-sertif__form-header {
    color: var(--black-text, #4E4E4E);

    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 137.5% ; /* 137.5% */
    margin-bottom: 10px;
    display: block;
}
.lk-sertif__form-wrap {
    display: flex;
    justify-content: start;
    align-items: center;
}
.lk-sertif__form-status {
    width: 24px;
    height: 24px;
    margin-right: 10px; 
    border-radius: 200px;
    background: #E9E9E9;    
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
.lk-sertif__form-field {
    max-width: 303px;
    width: 100%;
    border-radius: 8px;
    border: 1px solid var(--light-grey-text, #BDBDBD);
    padding: 14px 11px;

    color: var(--light-grey-text, #4E4E4E);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 128.571% */    
    text-align: left !important;
}
.lk-sertif__form-epilog {

}
html body a.btn.lk-sertif__form-submit {
    border-radius: 6px;
    background: var(--red, #E66366);
    padding: 10px;
    color: var(--white, #FFF);
    font-family: "Futura PT";
    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 212.5%;
    max-width: 303px;
    width: 100%;
    margin-bottom: 12px;
    text-align: center;
    display: inline-block;
}
.lk-sertif__form-submit {
    border-radius: 6px;
    background: var(--red, #E66366);
    padding: 10px;
    color: var(--white, #FFF);
    font-family: "Futura PT";
    font-size: 16px;
    font-style: normal;
    font-weight: 450;
    line-height: 212.5%;
    max-width: 303px;
    width: 100%;
    margin-bottom: 12px;
    text-align: center;
    display: inline-block;
}
.lk-sertif__form-terms {
    position: relative;
    display: flex;
    justify-content: start;
    align-items: start;
    cursor: pointer;
}
.lk-sertif__form-checkbox {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}
.lk-sertif__form-checkbox:checked + .lk-sertif__form-custom::before {
    display: block;
}
.lk-sertif__form-custom {
    border-radius: 3px;
    border: 1px solid #565454;
    padding: 2px;
    width: 14px;
    height: 14px;
    flex-shrink: 0;
    position: relative;
    top: 4px;
    margin-right: 7px;
}
.lk-sertif__form-custom::before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 2px;
    background: var(--red, #E66366);
    display: none;
}
.lk-sertif__form-terms span {
    color: #616060;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: block;
    max-width: 272px;
    width: 100%;
}

.lk-sertif__modal {
    padding: 0 !important;
    max-width: 493px !important;
    width: 100%;
    background: #fff;
    border-radius: 16px;
    display: none;
}
.lk-sertif__modal-inner {
    padding: 74px 57px;

    display: flex;
    flex-direction: column;
    align-items: center;

    position: relative;
}
.lk-sertif__close {
    position: absolute;
    top: 28px;
    right: 28px;
    cursor: pointer;
    z-index: 10;
}
.lk-sertif__modal-header {
    text-align: center;
    font-family: "Futura PT";
    font-size: 31px;
    font-style: normal;
    font-weight: 500;
    line-height: 34px; /* 109.677% */
    display: block;
}
.lk-sertif__modal-text {
    font-family: "Futura PT";
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 127.778%;
    margin: 16px 0;
    display: block;
}
.lk-sertif__modal-btn {
    display: inline-block;
    margin: 0 auto;
    color: #fff;
    margin-top: 16px;
}
.lk-sertif__form-wrap.is-active .lk-sertif__form-status {
    background: #4ac85e;
}





.lk__balance {

}
.lk__balance-inner {

}
.lk__balance-body {
    padding: 19px 23px;
    border-radius: 16px;
    background: var(--Gradient, linear-gradient(180deg, #F4CCDA 0%, #F3C8BF 100%));    
    display: flex;
    justify-content: space-between;
    align-items: end;
    max-width: 475px;
    width: 100%;
}
.lk__balance-left {
    display: flex;
    flex-direction: column;
    align-items: start;
}
.lk__balance-desc {
    color: var(--black-text, #4E4E4E);
    font-size: 18px;
    font-weight: 400;
    line-height: 127.778%;
    display: block;
    margin-bottom: 85px;
}
.lk__balance-value {
    color: var(--black-surface, #2E2E2E);
    font-size: 40px;
    font-weight: 500;
    line-height: 105%;
    text-transform: uppercase;
}
.lk__balance-right {

}
.lk__balance-freeze {
    max-width: 164px;
    width: 100%;
    padding: 8px 11px;
    border-radius: 6px;
    border: 1px solid #FFF;

    color: var(--black-surface, #2E2E2E);
    font-size: 14px;
    font-weight: 400;
    line-height: 128.571%; /* 128.571% */    
}
.lk__balance-freeze__icon {
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 18px;
}
.lk__balance-freeze__icon svg {

}
.lk__balance-freeze b {
    white-space: nowrap;
}
.lk__balance-link {
    color: #272727;
    font-size: 16px;
    font-weight: 450;
    line-height: 212.5%;
    padding: 10px 21px;
    background: #fff;
    border-radius: 6px;
    margin-top: 6px;
    display: inline-block;
    text-decoration: none !important;
}
.lk__balance-link.disabled {
    pointer-events: none;
    opacity: .7;
}
.lk__balance-history {
    margin-top: 27px;
    display: inline-flex;
    justify-content: start;
    align-items: center;

    color: #272727;
    font-size: 16px;
    font-weight: 450;
    line-height: 212.5%;
}
.lk__balance-history svg {
    margin-left: 7px;
}
@media screen and (max-width: 800px) {
    .lk__balance-body {
        flex-direction: column;
        align-items: start;
    }
    .lk__balance-right {
        width: 100%;
        margin-top: 20px;
    }
    .lk__balance-desc {
        margin-bottom: 15px;
    }
}

.lk-sertif__form-field.sale-acountpay-input {
    max-width: 293px;
    width: 100%;
}

.lk-sertif__form-submit.sale-account-pay-button.btn.btn-default.btn-lg {
    background: var(--red, #E66366) !important;
    color: #fff !important;
}

.menu-main-btn {
	background: transparent !important;
}
.menu-main-btn a {
	padding: 12px 20px !important;
						display: flex !important;
						justify-content: start !important;
						align-items: center !important;
						border: 1px solid #E66366 !important;
						border-radius: 4px !important;
						font-size: 18px !important;
						font-weight: 500 !important;
						line-height: 23px !important;
						color: #e66366 !important;		
						max-width: 225px !important;
						background: transparent !important;
}

@media screen and (max-width: 768px) {
    .menu-main-btn a {
		max-width: 100% !important;
		justify-content: space-between !important;
	}
	.menu-main-btn {
		margin-bottom: 10px !important;
	}
    .lk-sertif__items-heads {
        display: none;
    }
    .lk-sertif__item {
        grid-template-columns: 1fr 2fr;
        gap: 10px;
    }
    .lk__menu {
        top: 140px;
    }
    .lk__main {
        padding-top: 200px !important;
    }
}
@media screen and (max-width: 500px) {
    .lk__menu {
        top: 97px;
    }
}