.rr--group{display:flex;width:100%;position:relative}.rr--box{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rr--box,.rr--svg{display:flex;width:100%;flex-grow:1}.rr--svg{aspect-ratio:1;overflow:clip;pointer-events:none}@supports not (overflow:clip){.rr--svg{overflow:auto}}.rr--box:focus,.rr--box:focus-visible,.rr-reset:focus,.rr-reset:focus-visible{outline:none;box-shadow:none}.rr--focus-reset{outline:6px double #0079ff}.rr--box:focus-visible .rr--svg{outline:6px double #0079ff;isolation:isolate}.rr--reset{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;right:0;bottom:50%}[dir=rtl] .rr--reset{left:0;right:auto}.rr--dir-y .rr--reset{bottom:0;right:50%}.rr--disabled{opacity:.5;cursor:not-allowed}.rr--disabled .rr--svg{pointer-events:none}.rr--pointer .rr--box{cursor:pointer}.rr--dir-x{flex-direction:row}.rr--dir-y{flex-direction:column}.rr--space-sm .rr--svg{padding:8%}.rr--space-md .rr--svg{padding:12.5%}.rr--space-lg .rr--svg{padding:17.5%}.rr--dir-x.rr--gap-sm .rr--svg{margin:0 6.25%}.rr--dir-x.rr--gap-sm .rr--box:focus-visible:after{width:87.5%;left:6.25%}.rr--dir-x.rr--gap-md .rr--svg{margin:0 12.5%}.rr--dir-x.rr--gap-md .rr--box:focus-visible:after{width:75%;left:12.5%}.rr--dir-x.rr--gap-lg .rr--svg{margin:0 25%}.rr--dir-x.rr--gap-lg .rr--box:focus-visible:after{width:50%;left:25%}.rr--dir-y.rr--gap-sm .rr--svg{margin:6.25% 0}.rr--dir-y.rr--gap-md .rr--svg{margin:12.5% 0}.rr--dir-y.rr--gap-lg .rr--svg{margin:25% 0}.rr--rx-sm .rr--svg{border-radius:5%}.rr--rx-md .rr--svg{border-radius:15%}.rr--rx-lg .rr--svg{border-radius:20%}.rr--rx-full .rr--svg{border-radius:100%}.rr--has-stroke .rr--svg{stroke-linecap:round;stroke-linejoin:round}.rr--has-border .rr--svg{border-width:var(--rr--border-width);border-style:solid}.rr--on .rr--svg{fill:var(--rr--fill-on-color,none)}.rr--off .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--on .rr--svg{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--off .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--has-border .rr--on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--fx-colors{--rr--easing:.2s cubic-bezier(.61,1,.88,1)}.rr--fx-colors .rr--svg{transition-duration:.2s;transition-timing-function:var(--rr--easing);transition-property:background-color,border-color,fill,stroke}.rr--fx-opacity .rr--off{opacity:.35;transition:opacity var(--rr--easing)}.rr--fx-opacity .rr--on{opacity:1}@media (hover:hover){.rr--fx-opacity .rr--box:hover{opacity:1}.rr--fx-zoom .rr--box{transition:transform var(--rr--easing);transform:scale(1)}.rr--fx-zoom .rr--box:hover{transform:scale(1.2)}}@media (hover:hover){@media (prefers-reduced-motion){.rr--fx-zoom .rr--box:hover{transform:scale(1)}}}@media (hover:hover){.rr--fx-position .rr--box{transition:transform var(--rr--easing);transform:translateY(0)}.rr--fx-position .rr--box:hover{transform:translateY(-15%)}@media (prefers-reduced-motion){.rr--fx-position .rr--box:hover{transform:translateY(0)}}}.rr--svg-stop-1{stop-color:var(--rr--fill-on-color,transparent)}.rr--svg-stop-2,[dir=rtl] .rr--svg-stop-1{stop-color:var(--rr--fill-off-color,transparent)}[dir=rtl] .rr--svg-stop-2{stop-color:var(--rr--fill-on-color,transparent)}.rr--hf-svg-on{fill:var(--rr--fill-on-color,none)}.rr--hf-svg-off{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-svg-on{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--hf-svg-off{stroke:var(--rr--stroke-off-color,currentColor)}.rr--hf-svg-off .rr--svg,.rr--hf-svg-on .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--hf-svg-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-svg-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to right,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}[dir=rtl] .rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to left,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--dir-y .rr--hf-box-int .rr--svg{background:linear-gradient(to bottom,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--hf-box-on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--hf-box-off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--hf-box-int .rr--svg,.rr--hf-box-off .rr--svg,.rr--hf-box-on .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-box-int .rr--svg,.rr--has-stroke .rr--hf-box-off .rr--svg,.rr--has-stroke .rr--hf-box-on .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--has-border .rr--hf-box-int .rr--svg,.rr--has-border .rr--hf-box-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-box-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}body{position:relative;height:100%;color:#3d3e48;font-size:16px;font-weight:400;background-color:#fff;line-height:24px;font-family:--font-ubuntu,sans-serif}@media(max-width:992px){body{padding-bottom:60px}.o-hidden{overflow:hidden!important}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box;margin:0;padding:0;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}a{background:transparent;text-decoration:none;color:inherit}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.bc0813cb.eot);src:url(/_next/static/media/icomoon.bc0813cb.eot) format("embedded-opentype"),url(/_next/static/media/icomoon.0512804b.ttf) format("truetype"),url(/_next/static/media/icomoon.67ae5506.woff) format("woff"),url(/_next/static/media/icomoon.cfcf347b.svg) format("svg");font-weight:400;font-style:normal;font-display:block}i{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bag-shopping-filled-added:before{content:""}.icon-bag-shopping-stroke:before{content:""}.icon-arrow-up-down:before{content:""}.icon-filter:before{content:""}.icon-facebook:before{content:""}.icon-google:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-tel:before{content:""}.icon-telegram:before{content:""}.icon-whatsapp:before{content:""}.icon-yandex:before{content:""}.icon-copy:before{content:""}.icon-edit:before{content:""}.icon-drag:before{content:""}.icon-phone:before{content:""}.icon-PC:before{content:""}.icon-more-2:before{content:""}.icon-burger:before{content:""}.icon-catalog-search:before{content:""}.icon-filled:before{content:""}.icon-plus:before{content:""}.icon-chevron-right:before{content:""}.icon-arrow-right:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}.icon-check:before{content:""}.icon-refresh:before{content:""}.icon-arrow-left:before{content:""}.icon-chevron-left:before{content:""}.icon-more-vertical:before{content:""}.icon-cancel:before{content:""}.icon-18:before{content:""}.icon-search:before{content:""}.icon-catalog:before{content:""}.icon-empty:before{content:""}.icon-heart:before{content:""}.icon-cart:before{content:""}.icon-bag-shopping-filled:before{content:""}.icon-star:before{content:""}.icon-book:before{content:""}.icon-student:before{content:""}.icon-heart-stroke-bold:before{content:""}.icon-play:before{content:""}.icon-cancel-big:before{content:""}.icon-trash:before{content:""}.icon-wallet:before{content:""}.icon-collection:before{content:""}.icon-banner:before{content:""}.icon-book-1:before{content:""}.icon-chat:before{content:""}.icon-dashboard:before{content:""}.icon-person:before{content:""}.icon-trash-stroke:before{content:""}.icon-users:before{content:""}.icon-promo:before{content:""}.icon-clock:before{content:""}.icon-list:before{content:""}.icon-video:before{content:""}.icon-task:before{content:""}.icon-book-2:before{content:""}.icon-setting:before{content:""}.icon-trash-bold:before{content:""}.icon-book-3:before{content:""}.icon-edit-profile:before{content:""}.icon-lock:before{content:""}.icon-devices:before{content:""}.icon-card:before{content:""}.icon-exit:before{content:""}.icon-user:before{content:""}.icon-home:before{content:""}.select-catalog{max-width:320px;width:100%;z-index:5}.select-catalog .select__control{border-radius:20px;background:#f5f5f7;border:none;box-shadow:none!important}.select-catalog .select__value-container{padding:12px 10px 12px 16px}.select-catalog .select__input-container{padding:0;margin:0}.select-catalog .select__indicator{padding:12px 16px 12px 0;color:#86889f}.select-catalog .select__indicator-separator{display:none}.select-catalog .select__single-value{color:#86889f;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.select-catalog .select__menu{border-radius:16px;box-shadow:0 0 12px 0 rgba(46,47,55,.1)}.select-catalog .select__menu-list{padding:0}.select-catalog .select__menu .select__option{cursor:pointer}.select-catalog .select__menu .select__option:first-child{border-radius:16px 16px 0 0}.select-catalog .select__menu .select__option:last-child{border-radius:0 0 16px 16px}.select-catalog .select__option--is-focused{background:linear-gradient(90deg,#def0fc,#d3f9f7)!important}.select-catalog .select__option--is-selected{background:linear-gradient(112deg,#4397c8,#4fd1ca)!important}.fade-in,.lang-dropdown__overlay,.profile-dropdown__body,.searchbar-dropdown,.wish-list__body{opacity:0;visibility:hidden;transition:all .15s ease-in-out;transform:translateY(10px)}.fade-in.is-visible,.is-visible.lang-dropdown__overlay,.is-visible.profile-dropdown__body,.is-visible.searchbar-dropdown,.is-visible.wish-list__body{opacity:1;visibility:visible;transform:translateY(0)}.html-content h1{margin-bottom:24px;font-weight:700}.html-content h2{margin-bottom:16px;font-weight:700}.html-content h3{margin-bottom:12px;font-weight:700}.html-content ol,.html-content ul{padding-left:30px}.html-content p{margin-bottom:8px}.html-content span{line-height:1.4}.html-content a{text-decoration:underline;display:inline-block}.main__swiper-bullets{display:flex;align-items:center;justify-content:flex-end;padding-right:30px;top:auto!important;bottom:5px!important}.main__swiper-bullet{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.main__swiper-bullet:after{content:"";background-color:hsla(0,0%,100%,.5);width:12px;height:4px;border-radius:20px;cursor:pointer;transition:all .2s ease-in-out}.main__swiper-bullet--active:after,.main__swiper-bullet:hover:after{background-color:#fff}.main__thing-wrapper{position:relative}.main__thing{display:flex;padding:32px 56px;margin-bottom:42px;gap:20px;z-index:2;min-height:400px}@media(max-width:1200px){.main__thing{min-height:336px}}@media(max-width:992px){.main__thing{min-height:240px}}.main__thing--placeholder{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;pointer-events:none}.main__thing>div:first-child{width:100%}.main__thing-wrapper{background:#f4f6f9}.main__thing-item{width:100%;height:336px;border-radius:32px;background:linear-gradient(90deg,#d6e7fe,#b8eeec);display:flex;align-items:center;padding:42px 60px;position:relative;overflow:hidden}@media(max-width:992px){.main__thing-item{padding:42px 24px;height:246px}}@media(max-width:767px){.main__thing-item{padding:42px 24px;height:176px}}.main__thing-item-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.main__thing-item-info{max-width:482px;position:absolute;z-index:4;bottom:42px;left:60px}@media(max-width:992px){.main__thing-item-info{max-width:402px}}@media(max-width:767px){.main__thing-item-info{max-width:302px}}.main__thing-item-info-title{font-weight:700;margin-bottom:10px;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}@media(max-width:992px){.main__thing-item-info-title{margin-bottom:16px}}.main__thing-item-info-subtitle{color:#65677b;margin-bottom:20px;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}@media(max-width:992px){.main__thing-item-info-subtitle{display:none}}.main__thing-item-img{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.main__thing-item-img img{width:100%;height:100%;object-fit:cover;object-position:right}.main__promo{max-width:320px;width:100%;height:336px;flex-shrink:0}@media(max-width:1200px){.main__promo{display:none}}.main__promo-item{display:block;height:160px;width:100%;border-radius:32px;padding:24px 20px;background:linear-gradient(90deg,#d6e7fe,#b8eeec);position:relative;overflow:hidden}.main__promo-item:not(:last-child){margin-bottom:16px}.main__promo-info{max-width:172px;position:relative;z-index:1}.main__promo-title{font-weight:500;background:linear-gradient(90deg,#4a3c63,#2c4957);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;margin-bottom:2px}.main__promo-title--longer{-webkit-line-clamp:3;line-clamp:3}.main__promo-subtitle{color:#86889f;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.main__promo-img{position:absolute;top:0;left:0;bottom:0;right:0}.main__promo-img img{width:100%;height:100%;object-fit:cover;object-position:right}.main__title{font-weight:700;margin-bottom:12px}.main__with--bg{background:#f5f5f7;padding-top:32px;padding-bottom:24px;margin-bottom:40px}.main__with--bg .course-card-wrapper{margin-bottom:0!important}.main__recommended{width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:12px;background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:4px}.main__subscribe{margin-bottom:80px}@media(max-width:992px){.main__subscribe{margin-bottom:32px}}.main__benefits{height:320px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:32px;margin-bottom:24px;overflow:hidden;position:relative;padding:56px}@media(max-width:767px){.main__benefits{height:240px;padding:24px}}@media(max-width:430px){.main__benefits{height:240px}}.main__benefits img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.main__benefits-info{max-width:594px;position:relative;z-index:2}.main__benefits-info:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#085a68;filter:blur(75px);z-index:1}.main__benefits-title{color:#fff;font-size:30px;font-style:normal;font-weight:700;line-height:42px;margin-bottom:8px;position:relative;z-index:2}@media(max-width:600px){.main__benefits-title{font-size:24px;line-height:28px}}.main__benefits-subtitle{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:13px;position:relative;z-index:2}@media(max-width:600px){.main__benefits-subtitle{font-size:16px}}.categories{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.categories__item{padding:16px;position:relative;background-color:#f2f4f7;border-radius:24px;flex:1 0 25%;min-height:134px;overflow:hidden}.categories__item:before{content:"";position:absolute;bottom:0;left:0;width:56px;height:35px;border-radius:56px;background:linear-gradient(112deg,#4397c8,#4fd1ca);z-index:0}.categories__item:after{content:"";position:absolute;bottom:0;left:0;width:33%;height:72px;background:rgba(227,233,241,.5);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-top-right-radius:250px;z-index:1}.categories__item--is-long{grid-column:span 2}.categories__item--is-long:after{width:70%}.categories__item-name{font-size:20px;line-height:20px;font-weight:500}.categories__item-icon{position:absolute;width:123px;z-index:2;bottom:0;left:0}.categories__item-link{position:absolute;bottom:16px;right:16px;background-color:#fff;font-size:14px;line-height:20px;padding:6px 16px;border-radius:250px}.catalog{margin-top:20px}.catalog__heading{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow:hidden;margin-bottom:32px;overflow-x:scroll}@media(max-width:992px){.catalog__heading{margin-bottom:4px}}.catalog__heading-wrapper{position:relative;scroll-behavior:smooth}@media(max-width:992px){.catalog__heading-wrapper{display:none}}.catalog__heading-wrapper::-webkit-scrollbar{display:none}.catalog__heading-wrapper .icon-chevron-left,.catalog__heading-wrapper .icon-chevron-right{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;font-size:24px;color:#b2b2bb}.catalog__heading-wrapper .icon-chevron-left{padding:8px 8px 8px 0;left:-7px;background:linear-gradient(90deg,#fff 68.57%,hsla(0,0%,100%,0))}.catalog__heading-wrapper .icon-chevron-right{padding:8px 0 8px 8px;right:-7px;background:linear-gradient(270deg,#fff 68.57%,hsla(0,0%,100%,0))}.catalog__heading::-webkit-scrollbar{display:none}.catalog__heading-item{border-radius:250px;background:#f4f6f9;color:#65677b;padding:8px 16px;white-space:nowrap;cursor:pointer;transition:all .3s;flex-shrink:0}@media(max-width:992px){.catalog__heading-item{max-width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.catalog__heading-item.active{background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff;transition:all .3s}.catalog__heading-item:not(:last-child){margin-right:12px}.catalog__mobile-heading{display:none;align-items:center;gap:8px}.catalog__mobile-heading i{font-size:24px}.catalog__mobile-heading p{font-size:22px;line-height:28px;font-weight:700}@media(max-width:992px){.catalog__mobile-heading{display:flex;padding-top:16px}}.catalog__select{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}@media(max-width:992px){.catalog__select{display:none}}.catalog__select-title{font-weight:700}.catalog__filter-mobile{display:none;align-items:flex-start;gap:8px;flex-wrap:nowrap;padding:8px 20px;margin-left:-12px;margin-right:-12px;border-bottom:8px solid #f4f6f9;overflow-x:auto}@media(max-width:992px){.catalog__filter-mobile{display:flex;position:-webkit-sticky;position:sticky;top:64px;left:0;right:0;z-index:1;background:#fff}}.catalog__filter-mobile__item{padding:8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:12px;background-color:#f4f6f9}.catalog__filter-mobile__item.is-active{background:linear-gradient(112deg,#4397c8,#4fd1ca)}.catalog__filter-mobile__item.is-active i,.catalog__filter-mobile__item.is-active p{color:#fff!important}.catalog__filter-mobile__item i{font-size:20px}.catalog__filter-mobile__item i.gray{color:#65677b}.catalog__body{display:flex;justify-content:space-between;margin-bottom:80px;position:relative;padding-top:16px}@media(max-width:992px){.catalog__body{padding-top:0}.catalog__body-wrapper{padding-top:12px}}.catalog__body-content{width:100%;border-right:1px solid #f4f6f9;padding-right:16px;margin-right:16px}@media(max-width:992px){.catalog__body-content{padding-right:0;margin-right:0;border-right:none}}.catalog__filters{max-width:296px;position:-webkit-sticky;position:sticky;top:16px;left:0;right:0;height:100%}@media(max-width:992px){.catalog__filters{display:none}}.catalog__filters-progress-title{color:#3d3e48;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:12px}.catalog__filters-progress-subtitle{margin-bottom:12px}.catalog__filters-progress-subtitle span:first-child{font-size:18px;font-style:normal;font-weight:500;line-height:24px;background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:5px}.catalog__filters-progress-subtitle span:last-child{color:#3d3e48;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.catalog__filters-progress-item{height:30px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:40px}.catalog__filters-reset{border-radius:16px;background:linear-gradient(90deg,#def0fc,#d3f9f7)}.catalog__filters-reset p{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:flex;align-items:center;justify-content:center}.catalog__filters-reset p i{font-size:24px;margin-left:8px}.catalog__filter{margin-bottom:40px}.catalog__filter-title{color:#3d3e48;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:12px}.catalog__filter-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.catalog__filter-tab{border-radius:250px;background:#f5f5f7;padding:8px 16px;margin-right:12px;margin-bottom:12px;color:#65677b;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:all .3s ease;cursor:pointer}.catalog__filter-tab.active{background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff;transition:all .3s ease}.catalog__filter-radios{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.catalog__filter-radios .checkbox{margin-bottom:12px}.catalog__filter-radio{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;margin-bottom:12px}.catalog__filter-radio-box{width:24px;height:24px;border-radius:8px;background:#e6e6ed;display:flex;align-items:center;justify-content:center;margin-right:8px;transition:background .3s ease}.catalog__filter-radio-box.active{background:linear-gradient(112deg,#4397c8,#4fd1ca);transition:background .3s ease}.catalog__filter-radio-box.active i{opacity:1;transition:opacity .3s ease}.catalog__filter-radio-box i{opacity:0;font-size:20px;color:#fff;transition:opacity .3s ease}.bucket{background-color:#f4f6f9;padding:24px 0}@media(max-width:600px){.bucket{padding-top:0}}.bucket__title{font-weight:700;margin-bottom:16px}@media(max-width:600px){.bucket__title{margin-bottom:0;background:#fff;padding-top:12px;padding-bottom:10px}}.bucket__title span{color:#999bb0;font-size:30px;font-weight:400;line-height:42px}@media(max-width:767px){.bucket__title span{font-size:22px;line-height:26px}}@media(max-width:600px){.bucket__no-result{margin-top:8px;border-radius:0!important}}.bucket__body{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px}@media(max-width:1200px){.bucket__body{flex-direction:column;gap:40px}}@media(max-width:992px){.bucket__body{flex-direction:column;gap:40px;margin-bottom:32px}}@media(max-width:600px){.bucket__body{padding-right:0!important;padding-left:0!important}}.bucket__body-left{width:100%;margin-right:32px}@media(max-width:1470px){.bucket__body-left{margin-right:16px}}@media(max-width:992px){.bucket__body-left{margin-right:0}}@media(max-width:600px){.bucket__body-left .course-card{width:100%}}.bucket__body-right{border-radius:24px;background:#fff;padding:24px;min-width:350px}@media(max-width:992px){.bucket__body-right{position:fixed;bottom:60px;left:0;right:0;box-shadow:0 0 15px rgba(0,0,0,.08);z-index:3;display:flex;align-items:center;border-radius:0;padding:8px 16px;gap:8px;justify-content:space-between}.bucket__body-right-inner{flex-shrink:0}}.bucket__body-right-title{color:#86889f;font-weight:500;line-height:24px;margin-bottom:10px}@media(max-width:992px){.bucket__body-right-title{margin-bottom:0;font-size:15px!important;line-height:20px!important}}.bucket__body-right-price{font-weight:700;margin-bottom:10px}@media(max-width:992px){.bucket__body-right-price{margin-bottom:0;font-size:16px!important;line-height:20px!important}}.bucket__body-right .btn{width:100%}@media(max-width:992px){.bucket__body-right .btn{width:auto}}.bucket__body-item{display:flex;align-items:center;justify-content:space-between;border-radius:24px;background:#fff;padding:12px 24px 12px 16px}@media(max-width:992px){.bucket__body-item{border-radius:12px}}@media(max-width:600px){.bucket__body-item{align-items:flex-start;border-radius:0;border-bottom:1px solid #f4f6f9;padding:16px 16px 4px}.bucket__body-item--first{padding-top:0;padding-bottom:8px;border-bottom:8px solid #f4f6f9}}.bucket__body-item:not(:last-child){margin-bottom:12px}@media(max-width:600px){.bucket__body-item:not(:last-child){margin-bottom:0}}.bucket__body-item-title{cursor:pointer}.bucket__body-item-course{width:100%}@media(max-width:600px){.bucket__body-item-course{max-width:290px}}.bucket__body-item-checkbox,.bucket__body-item-left{display:flex;align-items:center}.bucket__body-item-checkbox{width:24px;height:24px;padding:2px;justify-content:center;border-radius:8px;margin-right:8px;cursor:pointer;background:#dcdce5;transition:background .3s}.bucket__body-item-checkbox--hidden{opacity:0;visibility:hidden;pointer-events:none}.bucket__body-item-checkbox i{color:#fff;font-size:20px;opacity:0;transition:opacity .3s}.bucket__body-item-checkbox.active{background:linear-gradient(112deg,#4397c8,#4fd1ca);transition:background .3s}.bucket__body-item-checkbox.active i{opacity:1;transition:opacity .3s}.bucket__body-item-btn{padding:8px 20px;cursor:pointer;flex-shrink:0}@media(max-width:1470px){.bucket__body-item-btn{width:200px;text-align:right}}@media(max-width:992px){.bucket__body-item-btn{display:none}}.bucket__body-item__actions{display:none}@media(max-width:992px){.bucket__body-item__actions{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.bucket__body-item__actions i{font-size:24px;color:#999bb0}}.bucket__body-favs{font-weight:700;padding-bottom:12px;padding-top:24px}@media(max-width:600px){.bucket__body-favs{padding-left:16px}}.survey{padding-top:60px;padding-bottom:56px;min-height:100vh;background-color:#fff;position:relative}.survey__title{font-size:48px;font-weight:700;line-height:66px;text-align:center}@media(max-width:767px){.survey__title{font-size:38px;line-height:54px}}.survey__subtitle{color:#86889f;font-weight:300;text-align:center}.survey__start{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1040px;margin:0 auto;min-height:calc(100vh - 188px)}.survey__start .survey__title{margin-bottom:16px}.survey__start .survey__subtitle{margin-bottom:24px}.survey__start-text{color:#65677b;margin-bottom:12px;text-align:center}.survey__start-btn{margin-top:24px;max-width:390px;width:100%}.survey__progress{margin-bottom:10px;background-color:#f4f6f9;border-radius:10px;height:10px}.survey__progress-value{background:linear-gradient(112deg,#4397c8,#4fd1ca);height:10px;border-radius:10px}.survey__nav{justify-content:space-between}.survey__nav,.survey__nav-back{display:flex;align-items:center}.survey__nav-back{gap:10px;color:#999bb0;cursor:pointer}.survey__nav-back i{position:relative;transform:rotate(180deg)}.survey__nav-back i:before{color:#999bb0}.survey__q{margin-bottom:32px;display:flex;align-items:center;justify-content:center;flex-direction:column}.survey__q-number{color:#55a3d1;font-weight:700;margin-bottom:12px}.survey__q-title{color:#3d3e48;font-weight:700;text-align:center;margin-bottom:4px}.survey__q-subtitle{color:#999bb0;font-weight:400;text-align:center}.survey__options-wrap{max-width:460px;margin:0 auto}.survey-option-list{display:flex;flex-direction:column;gap:4px}.survey-option-list--horizontal{flex-direction:row;gap:12px}.survey-option-list .checkbox,.survey-option-list .radio{background-color:#f4f6f9;padding:8px 16px;border-radius:16px}.survey__final{min-height:100vh;z-index:1}.survey__final,.survey__final-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.survey__final-wrap{z-index:2;padding:20px}.survey__final .survey__title{margin-bottom:16px}.survey__final .survey__subtitle{margin-bottom:32px}.survey__final-text{color:#65677b;margin-bottom:16px;max-width:390px;text-align:center}.survey__final-phone-wrap{max-width:390px;width:100%}.survey__final-btn{margin-top:16px;margin-bottom:32px}.survey__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.survey__bg-item{border-radius:50%;background:linear-gradient(112deg,#4397c8,#4fd1ca);filter:blur(16px);position:absolute}.survey__bg-item--xl{width:84px;height:84px}.survey__bg-item--lg{width:56px;height:56px}.survey__bg-item--md{width:40px;height:40px}.survey__bg-item--sm{width:28px;height:28px}.survey__bg-item--xs{width:18px;height:18px}.survey__bg-item--1{bottom:8%;left:24%}.survey__bg-item--2{top:25%;right:15%}.survey__bg-item--3{top:45%;left:15%}.survey__bg-item--4{bottom:5%;left:50%}.survey__bg-item--5{top:12%;left:40%}.survey__bg-item--6{top:12%;right:24%}.survey__bg-item--7{bottom:8%;right:7%}.survey__bg-item--8{top:28%;left:20%}.survey__bg-item--9{top:56%;left:30%}.survey__bg-item--10{top:57%;right:21%}.survey__bg-item--11{top:76%;right:25%}.survey__bg-item--12{top:5%;left:5%}.survey__bg-item--13{top:65%;left:5%}.survey__langs{gap:8px;padding-top:24px}.survey__langs,.survey__langs-item{display:flex;align-items:center;justify-content:center}.survey__langs-item{padding:12px;border-radius:24px;background-color:#fff;transition:background .2s ease-in-out;gap:6px;cursor:pointer}.survey__langs-item:hover{background-color:#f4f6f9}.survey__langs-item p{display:none}.survey__langs-item--active{background-color:#f4f6f9;cursor:default;pointer-events:none}.survey__langs-item--active p{display:block}.survey__logo{cursor:pointer}.survey__spacer{padding-top:20px;padding-bottom:20px}@media(max-width:767px){.survey__spacer{padding-top:15px;padding-bottom:15px}}.account{display:flex;min-height:620px}.account-content{border-radius:32px;background-color:#fff;max-width:956px;width:100%;overflow:auto}.account__header{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #f4f6f9;padding-bottom:10px}@media(max-width:992px){.account__header{justify-content:flex-start;align-items:center;gap:0}}.account__header-start{display:flex;align-items:center;gap:8px}.account__header-back{display:none!important;font-size:24px;width:40px;height:40px;align-items:center;justify-content:flex-start}@media(max-width:992px){.account__header-back{display:flex!important}}.account__header .modal__dismisser{position:static;top:auto;right:auto}@media(max-width:992px){.account__header .modal__dismisser{display:none!important}}.account__header-userid{display:flex;align-items:center;gap:8px;color:#999bb0;cursor:pointer;transition:opacity .2s ease-in-out;font-weight:500}.account__header-userid:hover{opacity:.8}.account__header-userid i{font-size:24px;flex-shrink:0}.account__side{padding:24px;width:100%}.account__side--nav{flex-shrink:0;max-width:336px;width:100%;background-color:#f4f6f9}.account-nav{display:flex;flex-direction:column;gap:10px}.account-nav__item{width:100%;padding:12px 24px;border-radius:16px;transition:background .2s ease;cursor:pointer;font-weight:400;display:flex;align-items:center;gap:10px;color:#65677b}.account-nav__item:hover{background:#f2f4f7}.account-nav__item i{font-size:24px;color:#999bb0}.account-nav__item--active{cursor:default;background:linear-gradient(90deg,#def0fc,#d3f9f7)!important}.account-nav__item--logout:hover{background:rgba(255,2,2,.059)}.account-nav__item--logout i,.account-nav__item--logout span{color:#cf5e5e}.account__actions{display:flex;gap:12px}.account-mobile{background-color:#f4f6f9;padding:36px 12px 12px;min-height:calc(100vh - 60px)}.account-mobile--no-padding{padding:0}.account-mobile__wrap{background-color:#fff;padding:16px}.account-mobile-info{text-align:center;margin-bottom:32px}.account-mobile-info__avatar{width:88px;height:88px;border-radius:50%;border:4px solid #fff;margin:0 auto 12px}.account-mobile-info__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.account-mobile-info__nickname{font-size:18px;line-height:24px;font-weight:700;margin-bottom:8px}.account-mobile-nav{background-color:#fff;border-radius:16px}.account-mobile-nav:not(:last-child){margin-bottom:8px}.account-mobile-nav__item{display:flex;align-items:center;justify-content:space-between;padding:16px}.account-mobile-nav__item:not(:last-child){border-bottom:1px solid #f4f6f9}.account-mobile-nav__item span{color:#3d3e48}.account-mobile-nav__item i{font-size:24px;color:#b2b2bb}.account-mobile-nav__item-flag{width:20px;height:20px}.account-mobile-nav__item-end,.account-mobile-nav__item-inner{display:flex;align-items:center;gap:12px}.account-mobile-nav__item-end i,.account-mobile-nav__item-end span,.account-mobile-nav__item-inner i{color:#999bb0}.account-mobile-nav__item--danger .account-mobile-nav__item-inner i,.account-mobile-nav__item--danger .account-mobile-nav__item-inner span{color:#cf5e5e}.profile__avatar{display:flex;align-items:flex-start;gap:24px;margin-bottom:24px}.profile__avatar-thumb{flex-shrink:0;width:98px;height:98px;border-radius:50%}.profile__avatar-upload label{display:inline-block;cursor:pointer;margin-bottom:12px}.profile__avatar-upload label .btn{pointer-events:none}.profile__avatar-upload input{display:none}.profile__avatar-upload p{font-weight:400;color:#999bb0}.profile__item{display:flex;align-items:flex-end;gap:12px;margin-bottom:24px}.profile__item .form-group{margin-bottom:0;width:100%}.profile__item .btn{flex-shrink:0;max-width:170px;width:100%}.payment__wallet{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:24px;background:linear-gradient(90deg,#f3f9fd,#f3fafd);gap:24px;margin-bottom:12px}.payment__wallet-start{display:flex;align-items:center;gap:8px}.payment__wallet-start i{font-size:24px}.payment__wallet-amount{font-weight:500}.payment__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.payment__actions-item{background-color:#f4f6f9;border-radius:24px;padding:20px;width:100%;text-align:center;font-weight:500;cursor:pointer;transition:background .2s linear}.payment__actions-item:hover{background-color:#f2f4f7}.payment-subs{display:flex;flex-wrap:wrap;gap:8px}.payment-subs .subscription{flex:1 0 45%}.payment__deposit-total{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.payment__deposit-total p{color:#65677b;font-weight:500}.payment__deposit-total h3{font-size:inherit;font-weight:600}.empty-layout{padding-top:44px;padding-bottom:56px;height:100vh}.empty-layout__wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.empty-layout__wrap .logo,.empty-layout__wrap .survey__langs{flex-shrink:0}.empty-layout__content{height:100%;flex-shrink:1}.error-page{height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.error-page__code{font-size:320px;font-weight:700;line-height:1.2;color:#f0f2f4}.error-page__info{margin-top:-120px}.error-page__title{font-weight:700;margin-bottom:16px}.error-page__text{color:#65677b;font-weight:500;margin-bottom:28px}.error-page__actions{display:flex;align-items:center;gap:16px;justify-content:center}.content{width:100%;min-height:100vh;overflow:hidden}.content iframe{min-height:100vh!important}.content--is-iphone,.content--is-iphone iframe{min-height:calc(100vh - 85px)!important}.content--is-iphone .content__action{bottom:76px}.content__action{position:absolute;z-index:1;bottom:32px}.content__action--left{left:24px}@media(max-width:600px){.content__action--left{left:12px}}.content__action--right{right:24px}@media(max-width:600px){.content__action--right{right:12px}}.content__action-cta{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:12px;background-color:#25282e;color:#fff;cursor:pointer;transition:opacity .2s ease-in-out;opacity:.8}@media(max-width:430px){.content__action-cta{font-size:12px}}.content__action-cta i{font-size:24px}@media(max-width:430px){.content__action-cta i{font-size:16px}}.content__action-cta i.is-rotated{transform:rotateX(180deg)}.content__action-cta:hover{opacity:1}.content__action-cta:active{opacity:.9}.content__action-dropdown{position:absolute;bottom:calc(100% + 4px);right:0;background-color:#fff;border-radius:24px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;box-shadow:0 0 12px rgba(46,47,55,.1);color:#3d3e48;width:375px;visibility:hidden;opacity:0}.content__action-dropdown.is-visible{opacity:1;visibility:visible}.content__action-dropdown-wrap{max-height:400px;overflow-y:auto}.content__action-dropdown-wrap::-webkit-scrollbar{height:3px;width:8px}.content__action-dropdown-wrap::-webkit-scrollbar-track{background:#f2f4f7;border-radius:10px}.content__action-dropdown-wrap::-webkit-scrollbar-thumb{cursor:-webkit-grab;cursor:grab;background:#d3d9e2;border-radius:10px}.content__action-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 6px;justify-content:space-between;background-color:#b0e0e6;border-radius:12px;background-color:transparent;transition:background .2s ease-in-out;cursor:pointer}.content__action-dropdown-item:hover{background-color:#f4f6f9}.content__action-dropdown i{font-size:20px}.course__banner{display:flex;align-items:flex-start;justify-content:space-between;padding-top:32px;padding-bottom:56px}.course__banner .react-loading-skeleton{border-radius:16px}@media(max-width:600px){.course__banner{padding-top:12px;padding-bottom:24px}}.course__banner-wrapper{background:#f4f6f9;margin-bottom:80px}@media(max-width:992px){.course__banner-wrapper{margin-bottom:48px}}@media(max-width:600px){.course__banner-wrapper{margin-bottom:24px}}.course__banner-info{margin-right:16px;width:100%}@media(max-width:992px){.course__banner-info{margin-right:0}}.course__banner-urls{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}.course__banner-urls a{color:#86889f}.course__banner-urls i{font-size:16px;color:#b2b2bb}.course__banner-availability{padding:2px 12px;color:#fff;border-radius:8px;display:inline-block;background:linear-gradient(112deg,#4397c8,#4fd1ca);margin-top:12px;margin-bottom:4px}.course__banner-title{font-weight:700;margin-bottom:16px}@media(max-width:1470px){.course__banner-title{font-size:34px!important;line-height:44px!important}}@media(max-width:600px){.course__banner-title{font-size:24px!important;line-height:32px!important;margin-bottom:12px}}.course__banner-subtitle{color:#65677b;margin-bottom:16px}@media(max-width:1470px){.course__banner-subtitle{font-size:20px!important;line-height:28px!important}}@media(max-width:600px){.course__banner-subtitle{font-size:15px!important;line-height:20px!important;font-weight:400}}.course__banner-counts{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px;gap:16px}@media(max-width:600px){.course__banner-counts{flex-wrap:wrap;gap:12px}}.course__banner-votes,.course__banner-votes-stars{display:flex;align-items:center;justify-content:flex-start}.course__banner-votes-stars{margin-right:4px}.course__banner-votes-stars i{font-size:20px;color:#dde2ea}.course__banner-votes-stars i:not(:last-child){margin-right:4px}.course__banner-votes-stars i.active{background:linear-gradient(180deg,#ffd35d,#f7bd4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.course__banner-votes-inner{display:flex;align-items:center;gap:4px}.course__banner-votes-score{color:#86889f;font-weight:500;margin-right:4px}.course__banner-votes-count{color:#b2b2bb}.course__banner-votes-items{display:flex;align-items:center;justify-content:flex-start;margin-right:16px}.course__banner-votes-items i{margin-right:8px;font-size:24px;color:#999bb0}.course__banner-votes-items span{color:#86889f;font-weight:500}.course__banner-votes-items span:not(:last-child){margin-right:5px}.course__banner-author{display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.course__banner-author-img{max-width:24px;min-width:24px;height:24px;border-radius:50%;overflow:hidden;margin-right:8px}.course__banner-author-img img{width:24px;height:24px;border-radius:50%;overflow:hidden;object-fit:cover}.course__banner-author-name{color:#65677b}.course__banner-purchase.course-card__purchase{padding-top:16px;border-top:1px solid #e4e8ed;margin-bottom:16px;position:static;height:auto;visibility:visible;opacity:1}@media(max-width:600px){.course__banner-purchase .course-card__purchase-prices{flex-direction:row}}.course__banner-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px}.course__banner-actions .btn--icon{width:56px;height:56px}@media(max-width:600px){.course__banner-actions .btn--icon{width:44px;height:44px}}@media(max-width:1100px){.course__banner-actions{flex-wrap:wrap}.course__banner-actions .btn:first-child{flex-shrink:0}.course__banner-actions .btn:not(.btn--icon){flex-grow:1}.course__banner-actions .btn:not(:nth-child(2)){order:0}.course__banner-actions .btn:nth-child(2){order:1;width:100%}}.course__banner-video{max-width:426px;width:100%;position:relative;flex-shrink:0}@media(max-width:992px){.course__banner-video{display:none}}.course__banner-video--mobile{display:none}@media(max-width:992px){.course__banner-video--mobile{display:block;padding-bottom:12px;border-bottom:1px solid #e4e8ed;margin-bottom:12px;max-width:none}}.course__banner-video-inner{position:relative;width:100%;max-height:283px;min-height:236px;height:100%;overflow:hidden;border-radius:32px;background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25))}@media(max-width:450px){.course__banner-video-inner{min-height:auto}}.course__banner-video-inner--placeholder{background:none;height:234px}.course__banner-video-langs{margin-top:12px;display:flex;align-items:center;gap:8px}.course__banner-video-langs p{color:#65677b}.course__banner-video-langs span{padding:4px 12px;border-radius:12px;background-color:#fff}.course__banner-video img{width:100%;height:100%;object-fit:cover;display:block}.course__banner-video-status{border-radius:12px;background:#f33;color:#fff;padding:4px 12px;position:absolute;left:12px;bottom:12px}.course__newbie{display:flex;flex-wrap:wrap;margin-bottom:80px;gap:16px}@media(max-width:992px){.course__newbie{margin-bottom:48px}}@media(max-width:600px){.course__newbie{margin-bottom:32px}}.course__newbie-item{padding:16px 24px;display:flex;align-items:center;gap:8px;background-color:#f4f6f9;border-radius:24px}@media(max-width:600px){.course__newbie-item{padding:10px 16px;border-radius:12px}}.course__newbie-item i{font-size:24px}.course__program{margin-bottom:80px}@media(max-width:992px){.course__program{margin-bottom:48px}}@media(max-width:600px){.course__program{margin-bottom:32px}}.course__program-header{display:flex;justify-content:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}@media(max-width:600px){.course__program-header{gap:8px}}.course__program-header-item{display:flex;align-items:center;justify-content:center;border-radius:24px;background:#f4f6f9;padding:16px 24px;gap:8px}@media(max-width:600px){.course__program-header-item{border-radius:12px;padding:8px 16px;gap:4px}}.course__program-header-item i{font-size:24px}.course__program-header-item p{font-weight:500}@media(max-width:600px){.course__program-header-item p{font-size:16px!important;line-height:20px!important}}.course__program-accardion{border-radius:24px;overflow:hidden}.course__program-accardion-wrapper{border-radius:32px;background:#f4f6f9;padding:12px;margin-bottom:24px}@media(max-width:600px){.course__program-accardion-wrapper{padding:4px;margin-bottom:12px}}.course__program-accardion-item{overflow:hidden}.course__program-accardion-item-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:0;background:#fff;padding:24px;border-bottom:1px solid #f4f6f9;gap:8px}@media(max-width:600px){.course__program-accardion-item-header{padding:16px}}.course__program-accardion-item-header-left{display:flex;align-items:center;justify-content:flex-start;gap:12px}@media(max-width:992px){.course__program-accardion-item-header-left{flex-wrap:wrap}}@media(max-width:600px){.course__program-accardion-item-header-left{flex-wrap:nowrap;flex-direction:column;align-items:flex-start;gap:12px}}.course__program-accardion-item-header-title{color:#333e45;font-weight:700}@media(max-width:600px){.course__program-accardion-item-header-title{font-size:18px!important;line-height:24px!important}}.course__program-accardion-item-header-demo{border-radius:8px;background:linear-gradient(90deg,#def0fc,#d3f9f7);padding:4px 8px;display:flex;align-items:center;flex-shrink:0}.course__program-accardion-item-header-demo i,.course__program-accardion-item-header-demo p{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.course__program-accardion-item-header-demo p{margin-right:4px}.course__program-accardion-item-header-demo i{font-size:20px}.course__program-accardion-item-header-icon{border-radius:50%;background:linear-gradient(112deg,#4397c8,#4fd1ca);width:32px;height:32px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transform:rotate(0deg);transition:transform .3s}.course__program-accardion-item-header-icon.active{transform:rotate(180deg);transition:transform .3s}.course__program-accardion-item-header-icon .icon-chevron-down{font-size:24px;color:#fff;margin-left:auto}.course__program-accardion-item-body{overflow:hidden;transition:height .4s ease;background:#fff;border-bottom:1px solid #f4f6f9}.course__program-accardion-item-body-inner{padding:32px}@media(max-width:600px){.course__program-accardion-item-body-inner{padding:20px 24px}}.course__program-accardion-item-body-title{color:#65677b;font-weight:500;margin-bottom:10px}.course__program-accardion-item-body-list{margin-bottom:8px;padding-left:16px;position:relative}.course__program-accardion-item-body-list:before{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;background:linear-gradient(112deg,#4397c8,#4fd1ca);border-radius:50%}.course__program-more{width:-moz-fit-content;width:fit-content}.course__program-more-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.course__about{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:80px;gap:32px}@media(max-width:992px){.course__about{flex-direction:column;margin-bottom:48px;gap:16px}}@media(max-width:600px){.course__about{margin-bottom:32px}}.course__about-content h2,.course__about-content h3{font-size:24px;font-weight:700;line-height:32px;padding-bottom:12px;color:currentColor}.course__about-content p{font-size:18px;font-weight:400;line-height:26px;padding-bottom:16px;color:currentColor}.course__about-content ol,.course__about-content ul{padding-left:30px}.course__about-content ul li{list-style-type:disc;color:currentColor;font-size:18px;font-weight:400;line-height:24px}.course__about-content ul li p{padding-bottom:0}.course__about-content ul li:not(:last-child){margin-bottom:16px}.course__about-left{width:100%;height:258px;transition:height .3s ease-in-out;overflow:hidden;margin-bottom:0;color:#3d3e48;position:relative}.course__about-left.more:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:130px;background:linear-gradient(180deg,rgba(245,247,247,0),#f5f7f7);display:block;pointer-events:none;transition:opacity .3s ease-in-out}.course__about-left.more.active:after{opacity:0}.course__about-left-wrapper{position:relative;max-width:800px;width:100%;border-radius:32px;background:#f4f6f9;padding:24px;flex:0 1 60%;max-width:60%}@media(max-width:992px){.course__about-left-wrapper{max-width:100%;border-radius:24px;padding:16px}}.course__about-left-btn{border:none;cursor:pointer;position:absolute;left:0;bottom:-3px;z-index:1}.course__about-right{border-radius:32px;background:#55a3d1;padding:24px;color:#fff;flex:0 1 40%;max-width:40%}@media(max-width:992px){.course__about-right{max-width:100%;border-radius:24px;padding:16px}}.course__about-right-title{color:#fff;font-weight:700;margin-bottom:16px}.course__author{margin-bottom:80px}@media(max-width:992px){.course__author{margin-bottom:48px}}@media(max-width:600px){.course__author{margin-bottom:32px}}.course__certificate{border-radius:32px;background:#f4f6f9;padding:32px;position:relative}@media(max-width:767px){.course__certificate{border-radius:24px;padding:16px 16px 32px}}.course__certificate-wrapper{margin-bottom:80px;padding-top:32px;padding-bottom:32px}@media(max-width:992px){.course__certificate-wrapper{margin-bottom:48px}}@media(max-width:600px){.course__certificate-wrapper{margin-bottom:32px}}.course__certificate-info{max-width:67%}@media(max-width:767px){.course__certificate-info{max-width:100%;margin-bottom:20px;text-align:center}}.course__certificate-info-title{margin-bottom:12px;font-size:30px;font-weight:700;line-height:42px}@media(max-width:767px){.course__certificate-info-title{font-size:22px;line-height:28px}}.course__certificate-img{position:absolute;top:-47px;right:92px;width:100%;max-width:209px;height:253px;border-radius:24px;background:linear-gradient(112deg,#4397c8,#4fd1ca);display:flex;flex-direction:column;padding:26px 24px;box-shadow:-10px 0 30px -10px #55a3d1,10px 0 30px -10px #65efc6}@media(max-width:992px){.course__certificate-img{right:0}}@media(max-width:767px){.course__certificate-img{position:static;margin:0 auto}}.course__certificate-img-title{color:#fff;font-weight:700;letter-spacing:1.28px;text-align:center;margin-bottom:20px;text-transform:uppercase}.course__certificate-img-text{width:100%;height:8px;border-radius:250px;background:hsla(0,0%,100%,.5)}.course__certificate-img-text:nth-child(6){max-width:60%;margin-bottom:19px}.course__certificate-img-text:nth-child(5){max-width:80%}.course__certificate-img-text:nth-child(4){max-width:50%}.course__certificate-img-text:nth-child(3){max-width:90%}.course__certificate-img-text:nth-child(2){max-width:70%}.course__certificate-img-text:first-child{max-width:100%}.course__certificate-img-text:not(:last-child){margin-bottom:12px}.course__certificate-img-circle{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.5);margin-left:auto;margin-right:10px}.course__impression{display:flex;align-items:center;justify-content:space-between;padding:32px;border-radius:32px;background:linear-gradient(90deg,#f3f9fd,#f3fafd);margin-bottom:80px}@media(max-width:992px){.course__impression{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:32px}}@media(max-width:600px){.course__impression{padding:20px;gap:12px}}.course__impression-info{margin-right:10px}.course__impression-info-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.course__impression-info-header i{font-size:32px;background:linear-gradient(90deg,#ffd35d,#f7bd4d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:8px}.course__impression-info-header p{font-size:30px;font-style:normal;font-weight:700;line-height:42px}@media(max-width:992px){.course__impression-info-header p{font-size:24px;line-height:32px}}@media(max-width:600px){.course__impression-info-header p{font-size:18px;line-height:24px}}.course__impression-info-text{font-size:18px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:992px){.course__impression-info-text{font-size:15px}}.course__impression-btn.btn{min-width:183px;flex-shrink:0}.course__author-courses{margin-bottom:80px}@media(max-width:992px){.course__author-courses{margin-bottom:48px}}@media(max-width:600px){.course__author-courses{margin-bottom:32px}}.promo{padding-top:32px}.promo-banner{padding:32px 64px;min-height:386px;position:relative;border-radius:32px;overflow:hidden;margin-bottom:32px;background:linear-gradient(90deg,#f7f7f7,#eee)}@media(max-width:992px){.promo-banner{padding:24px 32px;min-height:256px}}@media(max-width:600px){.promo-banner{min-height:170px;padding:24px}}.promo-banner__bg{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;object-fit:cover;object-position:right;opacity:1;z-index:1}.promo-banner__content{position:relative;z-index:2}.promo-banner__breadcrumbs{display:flex;align-items:center;gap:4px;margin-bottom:85px}@media(max-width:1470px){.promo-banner__breadcrumbs{margin-bottom:50px}}@media(max-width:992px){.promo-banner__breadcrumbs{margin-bottom:32px}}@media(max-width:600px){.promo-banner__breadcrumbs{margin-bottom:16px}}.promo-banner__title{font-size:58px;line-height:66px;background:linear-gradient(90deg,#4a3c63,#2c4957);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}@media(max-width:1470px){.promo-banner__title{font-size:46px;line-height:50px}}@media(max-width:992px){.promo-banner__title{font-size:32px;line-height:38px}}@media(max-width:600px){.promo-banner__title{font-size:20px;line-height:24px}}.promo-banner__text{color:#65677b}@media(max-width:600px){.promo-banner__text{margin-top:6px;font-size:16px!important;line-height:20px!important}}.promo-html-content{margin-bottom:48px}.catalog-mobile{position:fixed;top:64px;left:0;right:0;bottom:60px;padding-bottom:4px;z-index:99;background-color:#f4f6f9;display:none!important}@media(max-width:992px){.catalog-mobile{display:block!important}}.catalog-mobile__title{font-weight:700;height:48px;padding:12px 16px 8px;margin-bottom:8px;background-color:#fff;justify-content:space-between;gap:4px}.catalog-mobile__title,.catalog-mobile__title-start{display:flex;align-items:center}.catalog-mobile__title-start i{font-size:24px}.catalog-mobile__title-end i{font-size:20px;color:#999bb0}.catalog-mobile-nav{background-color:#fff;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 60px - 64px - 48px - 8px - 4px);padding-bottom:64px}.catalog-mobile-nav--inner{position:absolute;top:56px;left:0;right:0}.catalog-mobile-nav__item{justify-content:space-between;padding:10px 16px;border-bottom:1px solid #f4f6f9;min-height:50px}.catalog-mobile-nav__item,.catalog-mobile-nav__item-end,.catalog-mobile-nav__item-start{display:flex;align-items:center}.catalog-mobile-nav__item-start{gap:10px}.catalog-mobile-nav__item-start p{font-size:16px;line-height:24px;font-weight:500}.catalog-mobile-nav__item-start i{font-size:24px}.catalog-mobile-nav__item-end{gap:4px}.catalog-mobile-nav__item-end p{font-size:18px;line-height:24px;font-weight:400;color:#999bb0}.catalog-mobile-nav__item-end i{font-size:24px;color:#999bb0}.catalog-mobile-nav__item-list{padding:12px 12px 12px 28px;border-bottom:1px solid #f4f6f9}.catalog-mobile-nav__item-list a{display:block;padding:8px 0;font-weight:400}.catalog-mobile-nav__item-list a:not(:last-child){margin-bottom:10px}.btn{display:inline-block;min-width:100px;outline:0;text-align:center;padding:15px 24px;font-size:18px;line-height:24px;font-weight:400;color:#3d3e48;background:#fff;border:0 solid transparent;border-radius:16px;position:relative;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:all .2s ease-in-out}@media(max-width:600px){.btn{font-size:16px;line-height:20px;padding:12px 18px}}.btn:hover{background-color:hsla(0,0%,100%,.3)}.btn:active{opacity:.75}.btn:disabled{cursor:not-allowed!important;opacity:.5;color:#fff;border-color:hsla(0,0%,100%,.15)}.btn:disabled,.btn:disabled:hover{background-color:hsla(0,0%,100%,.15)}.btn--flex{display:flex;align-items:center;justify-content:center}.btn--flex i{margin-right:8px}.btn--icon{min-width:0;padding:15px;display:flex;align-items:center;justify-content:center}.btn--icon-sm{padding:3px}.btn--icon.btn--no-padding{padding:0}.btn--icon i:not(:last-child){margin-right:8px}.btn--primary{background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff}.btn--primary:active{opacity:.75}.btn--primary.btn--disabled,.btn--primary:disabled{opacity:.5}.btn--primary-light{background:linear-gradient(90deg,#def0fc,#d3f9f7)}.btn--primary-light:active{opacity:.75}.btn--primary-light.btn--disabled,.btn--primary-light:disabled{opacity:.5}.btn--danger{background-color:#eb4d49;color:#fff}.btn--danger:hover{background-color:#f9534f}.btn--danger:active{opacity:.75}.btn--danger.btn--disabled,.btn--danger:disabled{opacity:.5;background-color:#eb4d49}.btn--danger.btn--disabled:hover,.btn--danger:disabled:hover{background-color:#eb4d49}.btn--danger-outlined{background-color:transparent;border-color:#eb4d49;color:#eb4d49}.btn--danger-outlined:active,.btn--danger-outlined:hover{background-color:rgba(235,77,73,.02)}.btn--danger-outlined:active{opacity:.75}.btn--danger-outlined:disabled{opacity:.5;background-color:transparent!important}.btn--outlined{background-color:transparent;border-color:#d3d9e2;color:#3d3e48}.btn--outlined:active,.btn--outlined:hover{background-color:hsla(0,0%,100%,.15)}.btn--outlined:active{opacity:.55}.btn--outlined:disabled{opacity:.5;border-color:#d3d9e2;color:#3d3e48;background-color:transparent}.btn--outlined-primary{background-color:transparent;border-color:#4ec6ca;border-width:1px}.btn--outlined-primary:active,.btn--outlined-primary:hover{background-color:hsla(0,0%,100%,.15)}.btn--outlined-primary:active{opacity:.75}.btn--outlined-primary:disabled{opacity:.5;background-color:transparent!important}.btn--link{background-color:transparent}.btn--link:disabled{color:#3d3e48;opacity:.8;background-color:transparent!important}.btn--link:hover{opacity:.7}.btn--md{padding-top:8px;padding-bottom:8px}.btn--short{min-width:114px}.btn--sm{padding:12px 24px}.btn--xs{min-width:108px;padding:3px 12px;border-radius:8px}@media(max-width:600px){.btn--xs{font-size:14px;line-height:20px;min-width:auto}}.btn--file input{display:none}.btn-badge{position:absolute;top:-3px;right:-3px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#55a3d1;font-weight:500}.btn .spinner{display:none;margin-left:8px}.btn--is-loading{position:relative;overflow:hidden;cursor:default!important}.btn--is-loading .spinner{display:inline-block}.btn--is-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.15)}@keyframes l7{to{transform:rotate(.5turn)}}.checkbox{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:checked+span:before{font-size:18px;background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff}.checkbox input[type=checkbox]:disabled+span:before{background:#f2f4f7!important}.checkbox span{font-weight:400;color:#3d3e48;position:relative;display:flex;align-items:center}.checkbox span:before{content:"";font-family:icomoon!important;position:relative;display:inline-flex;align-items:center;justify-content:center;color:transparent;width:24px;height:24px;font-size:18px;border-radius:8px;background:#f2f4f7;margin-right:8px;transition:background .2s ease;flex-shrink:0}.checkbox--circle span:before{border-radius:50%}.checkbox:hover span:before{background:#dde2ea}.checkbox:hover input[type=checkbox]:checked+span:before{background:linear-gradient(112deg,#4397c8,#4fd1ca)}.radio{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.radio input[type=radio]{display:none}.radio input[type=radio]:checked+span:before{font-size:18px;background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff}.radio input[type=radio]:disabled+span:before{background:#f2f4f7!important}.radio span{font-weight:500;color:#3d3e48;display:flex}.radio span,.radio span:before{position:relative;align-items:center}.radio span:before{content:"";font-family:icomoon!important;display:inline-flex;justify-content:center;color:transparent;width:24px;height:24px;font-size:16px;border-radius:50%;background:#f2f4f7;margin-right:8px;transition:background .2s ease;flex-shrink:0}.radio:hover span:before{background:#dde2ea}.radio:hover input[type=radio]:checked+span:before{background:linear-gradient(112deg,#4397c8,#4fd1ca)}.searchbar>div{width:100%}.searchbar-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;box-shadow:0 0 12px 0 rgba(46,55,55,.1);border-radius:24px;padding-top:12px;padding-bottom:12px;background-color:#fff;overflow:hidden}.searchbar__menu{border-radius:24px!important;padding:12px 0!important;box-shadow:0 0 12px 0 rgba(46,55,55,.1)!important;border:none!important}.searchbar__control{background:transparent!important;min-height:48px!important;border-radius:24px!important;padding-left:50px;box-shadow:none!important;border:2px solid transparent!important}.searchbar__control:before{content:"";font-family:icomoon;font-size:24px;position:absolute;left:16px;color:#c6c6ce}.searchbar__control--is-open{background-color:#fff!important}.searchbar__control--is-open,.searchbar__control:hover{border-color:#ccecfe!important}.searchbar__control>div{padding:0!important}.searchbar__dropdown-indicator,.searchbar__dropdown-indicator-separator{display:none!important}.searchbar__popular{display:flex;align-items:center;padding:12px 16px;background-color:#fff;gap:12px;transition:background .2s ease-in-out;cursor:pointer}.searchbar__popular:hover{background-color:#f4f6f9}.searchbar__popular i{font-size:24px}.searchbar__popular i:before{color:#c6c6ce}.searchbar__section{border-top:1px solid #f4f6f9}.searchbar__section-title{font-size:16px;line-height:20px;color:#999bb0;font-weight:500;padding-left:16px;padding-top:8px;padding-bottom:4px}.searchbar__result{background-color:#fff;transition:background .2s ease-in-out;cursor:pointer;padding:15px 16px;display:flex;align-items:center;gap:8px}.searchbar__result:hover{background-color:#f4f6f9}.searchbar__result.is-hovered{background-color:#f2f4f7}.searchbar__result-thumb{flex-shrink:0;width:72px;height:72px;border-radius:16px;object-fit:cover}.searchbar__result-info{flex-shrink:1}.searchbar__result-title{margin-bottom:4px;font-weight:500}.searchbar__result-availability{font-weight:500}.searchbar__result-rating{display:flex;align-items:center;gap:4px}.searchbar__result-count,.searchbar__result-score{font-weight:400}.searchbar__result-score{color:#86889f}.searchbar__result-count{color:#b2b2bb}.b-option{padding:0!important}.b-option--is-focused .searchbar__popular,.b-option--is-focused .searchbar__result{background-color:#f4f6f9}.b-option--is-selected{color:#3d3e48!important}.b-option--is-selected .searchbar__popular,.b-option--is-selected .searchbar__result{background-color:#fff!important}.b-option--is-selected .searchbar__popular:hover,.b-option--is-selected .searchbar__result:hover{background-color:#f4f6f9!important}.b-option--is-selected .searchbar__popular p,.b-option--is-selected .searchbar__result p{color:#3d3e48}.b-option--is-selected.b-option--is-focused .searchbar__popular,.b-option--is-selected.b-option--is-focused .searchbar__result{background-color:#f4f6f9!important}.b-heading-wrap{padding:0!important;text-transform:none!important}.toaster-container .toaster{color:#fff;background-color:#fff;box-shadow:2px 2px 16px 0 #cedde2;border-radius:20px;padding:20px;display:flex;align-items:flex-start;gap:12px;transition:opacity .2s linear}@media(max-width:992px){.toaster-container .toaster{padding:12px}}.toaster-container .toaster__icon{color:#55a3d1}.toaster-container .toaster__close{cursor:pointer}.toaster-container .toaster__body{width:100%;flex-shrink:1}.toaster-container .toaster__title{font-weight:600;color:#3d3e48}@media(max-width:992px){.toaster-container .toaster__title{font-size:15px!important;line-height:20px!important}}.toaster-container .toaster__text{font-weight:500;color:#65677b}@media(max-width:992px){.toaster-container .toaster__text{font-size:14px!important;line-height:20px!important}}.toaster-container .toaster i{font-size:24px;flex-shrink:0}@media(max-width:992px){.toaster-container .toaster i{font-size:20px}}.toaster-container .toaster--error .toaster__icon{color:#f33}.subscription{padding:16px;border-radius:24px;background-color:#f4f6f9;position:relative;display:flex;flex-direction:column}.subscription-info{height:100%}.subscription__badge{position:absolute;top:16px;right:16px;background:#2ca15b;border-radius:8px;padding:2px 12px}.subscription__badge span{color:#fff}.subscription__title{font-weight:700;margin-bottom:2px}.subscription__text{margin-bottom:10px;min-height:48px}.subscription__price{font-weight:700;margin-bottom:2px}.subscription__duration{color:#999bb0;margin-bottom:10px}.subscription .btn{width:100%;flex-shrink:0}.simple-tab{display:flex;gap:12px;align-items:center}.simple-tab__item{padding:8px 16px;border-radius:24px;background:#f4f6f9;border:1px solid transparent;transition:background .2s ease-in-out;cursor:pointer}.simple-tab__item:hover{background:#f2f4f7}.simple-tab__item--active{border-color:#4ab6c9}.simple-tab__item--active,.simple-tab__item--active:hover{background:linear-gradient(90deg,#f3f9fd,#f3fafd)}.transaction{display:flex;align-items:flex-start;gap:12px;padding:20px;background-color:#f4f6f9;border-radius:24px}.transaction__start{width:100%;flex-shrink:1}.transaction__end{flex-shrink:0;text-align:center}.transaction__title{font-weight:700;margin-bottom:4px}.transaction__price{font-weight:700;margin-bottom:2px}.transaction__date{color:#999bb0}.chip{background-color:#f4f6f9;border-radius:16px;padding:12px;font-weight:400;border:1px solid transparent;transition:background-color .2s linear;cursor:pointer}.chip:hover{background-color:#f2f4f7}.chip--active{background:linear-gradient(90deg,#def0fc,#d3f9f7);border-color:#55a3d1}.author-solo{padding:56px 0;background-color:#f4f6f9}@media(max-width:992px){.author-solo{padding:32px 0}}@media(max-width:600px){.author-solo{padding:16px 0}}.author-solo-wrap{display:flex;justify-content:flex-start;gap:24px}@media(max-width:992px){.author-solo-wrap{align-items:center}}.author-solo__avatar{width:150px;height:150px;flex-shrink:0}@media(max-width:600px){.author-solo__avatar{width:100px;height:100px}}.author-solo__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.author-solo__title{margin-bottom:8px;font-size:48px;line-height:66px;font-weight:700}@media(max-width:992px){.author-solo__title{margin-bottom:0;font-size:28px;line-height:36px}}@media(max-width:600px){.author-solo__title{font-size:22px;line-height:28px}}.author-solo__subtitle{margin-bottom:16px;font-weight:400;color:#65677b}@media(max-width:992px){.author-solo__subtitle{font-size:18px!important;line-height:24px;margin-bottom:8px}}.author-solo__items{display:flex;gap:16px;margin-bottom:16px}@media(max-width:992px){.author-solo__items{flex-wrap:wrap;gap:8px 16px}}.author-solo__items .author__votes{margin-bottom:0}.author-solo__item{display:flex;gap:8px;align-items:center}.author-solo__item,.author-solo__item i{font-weight:500;color:#86889f}.author-solo__item i{font-size:24px}.author-solo .course__about-left{height:120px}.no-result-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;border-radius:24px;min-height:300px;width:100%;background-color:#f4f6f9}.no-result-placeholder--is-white{background-color:#fff}.no-result-placeholder__title{font-weight:500;color:#65677b;text-align:center}.no-result-placeholder__text{color:#86889f;max-width:600px;text-align:center;margin:0 auto}.lang-dropdown{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative}.lang-dropdown__thumb{cursor:pointer;width:24px;height:24px}.lang-dropdown__overlay{position:absolute;top:calc(100% + 4.5px);right:0;background-color:#fff;margin:0;z-index:1000;border-radius:24px;box-shadow:0 0 12px 0 rgba(46,47,55,.1);width:291px;padding:12px}.lang-dropdown__item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:12px;transition:background .2s linear;cursor:pointer}.lang-dropdown__item:not(:last-child){margin-bottom:4px}.lang-dropdown__item--is-active,.lang-dropdown__item:hover{background-color:#f4f6f9}.lang-dropdown__item-wrap{display:flex;align-items:center;gap:10px}.lang-dropdown__item i{color:#55a3d1;font-size:20px}.accordion{overflow:hidden}.accordion h3{cursor:pointer}.accordion__content{max-height:0}.accordion.is-open .accordion__content{max-height:100%}.promocode{display:flex;gap:8px;align-items:center;cursor:pointer}.promocode-wrap{width:100%}.promocode__start{width:44px;height:44px;border-radius:50%;background-color:#f4f6f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.promocode__end{font-size:24px;flex-shrink:0;color:#999bb0}.promocode__title{font-weight:500;font-size:18px;line-height:24px;margin-bottom:2px}@media(max-width:600px){.promocode__title{font-size:15px;line-height:20px}}.promocode__text{font-size:14px;line-height:16px}@media(max-width:600px){.promocode__text{font-size:12px}}.container{width:100%;padding-left:56px;padding-right:56px;margin-left:auto;margin-right:auto;max-width:1440px}@media(max-width:992px){.container--carousel{padding-left:4px!important;padding-right:4px!important}}@media(max-width:1300px){.container{padding-left:32px;padding-right:32px}}@media(max-width:992px){.container{padding-left:12px;padding-right:12px}}.header-mobile-searchbar{display:none!important}@media(max-width:992px){.header-mobile-searchbar{display:flex!important;align-items:center;gap:8px;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100;background:#fff;padding:8px 16px;box-shadow:0 0 15px rgba(0,0,0,.08);height:64px}.header-mobile-searchbar a{display:none;align-items:center;flex-shrink:0}.header-mobile-searchbar a img{width:60px}}.header{height:72px;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100;background:#fff}@media(max-width:992px){.header{height:60px;position:fixed;top:auto;bottom:0}}.header--static{position:static}@media(max-width:992px){.header-desktop{display:none!important}}.header-mobile{display:none!important}@media(max-width:992px){.header-mobile{display:flex!important}}.header-mobile__avatar{width:24px;height:24px;border-radius:50%}.header-mobile__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.header-mobile__nav{display:flex;width:100%;justify-content:space-between;padding:7px 20px;border-top:1px solid #f4f6f9}@media(max-width:400px){.header-mobile__nav{padding-left:8px;padding-right:8px}}.header-mobile__nav-item{text-align:center;flex:1 0 20%;position:relative}.header-mobile__nav-item div{position:relative;display:inline-block}.header-mobile__nav-item i{font-size:24px;margin-bottom:4px;color:#999bb0}.header-mobile__nav-item p{font-size:11px;line-height:16px;color:#596787}.header-mobile__nav-item span{color:#fff;display:flex;align-items:center;justify-content:center;width:18px;height:16px;border-radius:25px;background-color:#f33;position:absolute;top:-5px;right:-10px}.header__login{color:#65677b;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding-left:7px;padding-right:7px;min-width:0}.header-container{display:flex;align-items:center;justify-content:space-between;height:100%;font-size:18px;padding-top:12px;padding-bottom:12px}.header__start{gap:32px;margin-right:24px}.header__start,.header__start-inner{display:flex;align-items:center;width:100%}.header__start-inner{gap:24px}.header__start-inner a{color:#65677b;font-size:18px;font-style:normal;font-weight:400;line-height:24px;white-space:nowrap}.header__start-author-cta{position:relative;pointer-events:none}.header__start-author-cta p{position:absolute;right:0;top:-11px}.header__start .btn--md{display:flex;align-items:center;padding:8px;color:#55a3d1;font-size:18px;font-style:normal;font-weight:500;line-height:24px;min-width:-moz-fit-content;min-width:fit-content}.header__start .btn--md i{color:#55a3d1;margin-right:8px;font-size:24px}.header__end{display:flex;align-items:center;gap:12px}.header__end-ctas{color:#999bb0;font-size:24px;margin:0 8px}.header__lang{display:flex;align-items:center;gap:8px}.header__lang img{width:24px;height:24px}.header__input{display:flex;align-items:center;justify-content:flex-start;border-radius:20px;background:#f5f5f7;width:100%;position:relative}.header__input .input{padding:0 0 0 50px;min-height:24px;height:48px;border-color:transparent!important;border-radius:0;color:#3d3e48;font-size:18px;font-style:normal;font-weight:400;line-height:24px;border-radius:20px}.header__input i{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:24px;margin-right:10px}.header__input i:before{color:#86889f}.input{border:1px solid transparent;border-radius:16px;background-color:#f4f6f9;color:#3d3e48;font-weight:400;padding:15px 16px;width:100%;outline:0;max-width:100%;min-height:56px}@media(max-width:992px){.input{min-height:52px;padding-bottom:12px;font-size:15px!important}}.input--sm{min-height:48px;padding:11px 16px}.input--no-border{border-color:transparent}.input--white{background-color:#fff}.input--gray{background-color:#c6c6ce}.input ::-webkit-input-placeholder,.input:-moz-placeholder,.input:-ms-input-placeholder,.input::-moz-placeholder,.input::placeholder{color:#f4f6f9}.input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:#3d3e48!important;box-shadow:inset 0 0 100px 100px #f4f6f9;caret-color:#3d3e48}.input[data-autocompleted]{background-color:#f4f6f9!important}.form-group--error input.input,.form-group--error textarea.input,.input.input--error{border-color:#f33!important}.input:focus,.input:hover{border-color:#55a3d1}.input--textarea{min-height:140px;max-width:100%}.input-pass-wrap{position:relative;width:100%}.input-pass-wrap i{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:24px;z-index:1;cursor:pointer;color:#65677b}.title{font-size:36px;line-height:50px;font-weight:700}.subtitle{font-size:24px;line-height:32px;font-weight:700}.modal{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background-color:rgba(36,53,66,.5);display:flex;align-items:center;justify-content:center;padding:16px;overflow-x:hidden;overflow-y:auto}@media(max-width:767px){.modal{padding:0;align-items:flex-end}}.modal--simple{border-radius:32px;background-color:#fff;max-width:500px;padding:32px;width:100%}@media(max-width:767px){.modal--simple{padding:16px;border-radius:16px 16px 0 0;max-width:100%!important}}.modal--simple.modal--lg{max-width:700px}.modal--genre-select{max-width:572px}@media(max-width:992px){.modal--genre-select{max-width:100%!important}}.modal--confirm{max-width:450px}@media(max-width:992px){.modal--confirm{max-width:100%!important}}.modal--confirm-lg{max-width:540px}.modal-content{position:relative;max-height:90vh}@media(max-width:767px){.modal-content{overflow:auto}}.modal-content__inner{max-height:500px;overflow-y:auto;overflow-x:hidden}.modal__title{font-weight:700;color:#3d3e48;margin-bottom:20px;padding-right:30px}@media(max-width:767px){.modal__title{margin-bottom:12px}}.modal__description{padding-top:16px;padding-bottom:16px}@media(max-width:767px){.modal__description{padding-top:0;padding-bottom:0}}.modal-loader{color:#13d79c;width:4px;aspect-ratio:1;border-radius:50%;box-shadow:19px 0 0 7px,38px 0 0 3px,57px 0 0 0;animation:animate .5s linear infinite alternate;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);z-index:2}.modal__actions{display:flex;gap:12px;justify-content:flex-end}@media(max-width:992px){.modal__actions{margin-top:24px}.modal__actions .btn{width:100%}}.modal__dismisser{position:absolute;top:-12px;right:-12px;outline:0;border:0;background-color:#f4f6f9;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s linear}@media(max-width:992px){.modal__dismisser{top:0;right:0}}.modal__dismisser:hover{background-color:#f2f4f7}.modal__dismisser i{color:#86889f;font-size:20px}.modal__list{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;max-height:480px;overflow-y:auto}.modal__list::-webkit-scrollbar{width:6px}.modal__list::-webkit-scrollbar-track{background:#f2f4f7;border-radius:10px}.modal__list::-webkit-scrollbar-thumb{cursor:-webkit-grab;cursor:grab;background:#b2b2bb;border-radius:10px}.modal__grid{display:flex;flex-wrap:wrap;margin:0 -10px -10px;overflow-y:auto;max-height:360px}.modal__grid::-webkit-scrollbar{width:6px}.modal__grid::-webkit-scrollbar-track{background:#4c4e52;border-radius:10px}.modal__grid::-webkit-scrollbar-thumb{cursor:-webkit-grab;cursor:grab;background:#65677b;border-radius:10px}.modal__grid-item{flex:1 0 25%;max-width:25%;padding:0 10px;margin-bottom:20px}@media(max-width:992px){.modal__grid-item{flex-basis:33%;max-width:50%}}@media(max-width:850px){.modal__grid-item{flex-basis:50%;max-width:50%}}@media(max-width:480px){.modal__grid-item{flex-basis:100%;max-width:100%}}@keyframes animate{50%{box-shadow:19px 0 0 3px,38px 0 0 7px,57px 0 0 3px}to{box-shadow:19px 0 0 0,38px 0 0 3px,57px 0 0 7px}}.form-group{margin-bottom:24px}@media(max-width:992px){.form-group{margin-bottom:12px}}.form-group--space-sm{margin-bottom:20px}@media(max-width:992px){.form-group--space-sm{margin-bottom:10px}}.form-group__label{font-weight:400;margin-bottom:8px;display:inline-block}.form-group__phone{position:relative}.form-group__phone-placeholder{position:absolute;left:16px;top:19px;font-size:16px;line-height:20px;font-weight:400;color:#86889f}@media(max-width:992px){.form-group__phone-placeholder{font-size:15px;top:18px}}.form-group__phone .input{padding-left:55px}@media(max-width:992px){.form-group__phone .input{padding-left:50px}}.form-group__error{display:none;font-weight:500;color:#f33;margin-top:8px}.form-group--confirmed{position:relative}.form-group--confirmed input{padding-right:44px}.form-group--confirmed:before{font-family:icomoon;pointer-events:none;font-size:24px;position:absolute;top:16px;right:16px;z-index:1}.form-group--error .form-group__error{display:block}.form-group--checkbox-group{display:flex;flex-wrap:wrap;margin-bottom:16px}.form-group--checkbox-group .checkbox,.form-group--checkbox-group .radio{padding-left:8px;padding-right:8px;flex:1 0 50%;margin-bottom:16px}.form-group .select{width:100%;max-width:100%}.signin-modal{display:flex;min-height:620px}@media(max-width:992px){.signin-modal{padding-bottom:100px;min-height:auto}}.signin-modal-content{border-radius:32px;background-color:#fff;max-width:940px;width:100%;overflow:auto}@media(max-width:992px){.signin-modal-content{border-radius:20px 20px 0 0;max-height:92vh}.signin-modal-content.signin-modal-content--is-dismissable .signin-modal__dismisser{display:flex}}.signin-modal__thumb{width:350px;height:350px;border-radius:50%;position:absolute;top:-80px;left:-90px}.signin-modal__thumb-overlays div{position:absolute;z-index:1;width:100%;height:100%;border-radius:50%;mix-blend-mode:overlay}.signin-modal__thumb-overlays div:first-child{background-color:#000}.signin-modal__thumb-overlays div:nth-child(2){background-color:rgba(0,0,0,.5)}.signin-modal__thumb-overlays div:last-child{top:50%;left:50%;width:85%;height:85%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.75)}.signin-modal__thumb img{position:absolute;border-radius:50%;width:85%;height:85%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.signin-modal__thumb--right{left:auto;right:-160px;top:70px}.signin-modal__title{font-size:30px;line-height:42px;font-weight:700;margin-bottom:32px}@media(max-width:992px){.signin-modal__title{font-size:22px;line-height:28px;margin-bottom:24px;padding-right:30px}}.signin-modal__back{cursor:pointer;display:flex;align-items:center;margin-bottom:4px;transition:opacity .2s linear}@media(max-width:992px){.signin-modal__back{margin-bottom:10px}}.signin-modal__back:hover{opacity:.8}.signin-modal__back p{color:#86889f;margin-left:4px}.signin-modal__back i{font-size:24px;color:#86889f}.signin-modal__tab{display:flex;background-color:#f4f6f9;border-radius:250px;margin-bottom:32px}.signin-modal__tab-item{font-size:18px;line-height:24px;font-weight:500;display:flex;align-items:center;justify-content:center;width:100%;height:56px;background-color:transparent;color:#697780;border-radius:250px;cursor:pointer;gap:7px;transition:background .2s ease-in-out}@media(max-width:992px){.signin-modal__tab-item{height:40px;font-weight:400}}.signin-modal__tab-item i{font-size:24px}.signin-modal__tab-item.active{background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff}.signin-modal__tab-item.active:hover{background-color:#56a3d1}.signin-modal__tab-item:hover{background-color:#e1eff7}.signin-modal__info{padding:32px 40px}.signin-modal__info-title{font-weight:700;margin-bottom:10px}.signin-modal__info-text{font-size:18px;line-height:24px;margin-bottom:10px}.signin-modal__info-help{font-size:18px;line-height:24px;color:#697780;transition:opacity .2s linear;cursor:pointer}.signin-modal__info-help:hover{opacity:.8}.signin-modal__divider{margin:32px 0;position:relative;background-color:#fff;display:flex;align-items:center;justify-content:center}.signin-modal__divider p{background-color:#fff;color:#a3b7c3;font-size:18px;line-height:24px;position:relative;z-index:1;padding:0 24px}@media(max-width:992px){.signin-modal__divider p{font-size:15px;line-height:20px}}.signin-modal__divider:before{content:"";position:absolute;height:1px;left:0;right:0;background-color:#e5eaf0}.signin-modal__actions{display:flex;justify-content:center;gap:24px;margin-bottom:32px}.signin-modal__actions-item{width:56px;height:56px;border-radius:50%;background-color:#f2f4f7;display:flex;align-items:center;justify-content:center;transition:background-color .2s linear;cursor:pointer;flex-shrink:0}.signin-modal__actions-item:hover{background-color:#f4f6f9}.signin-modal__actions-item i{font-size:34px}@media(max-width:992px){.signin-modal__actions-item{width:40px;height:40px}.signin-modal__actions-item i{font-size:24px}}.signin-modal__side{flex:1 0 50%;position:relative;overflow:hidden}.signin-modal__side--info{background:linear-gradient(90deg,#def0fc,#d3f9f7);display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:992px){.signin-modal__side--info{display:none}}.signin-modal__side:last-child{padding:64px 40px 20px;display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:992px){.signin-modal__side:last-child{padding:16px}}.signin-modal__dismisser{display:none;position:absolute;right:15px;top:15px;z-index:1}.device{display:flex;align-items:center;margin-bottom:12px;padding:12px 16px;background-color:#f4f6f9;border-radius:24px}.device__icon{margin-right:20px}.device i{font-size:24px;flex-shrink:0}.device__info{width:100%;flex-shrink:1}.device__name{display:flex;align-items:center;font-weight:600;margin-bottom:4px}.device__subname{font-weight:500;margin-top:2px;color:#65677b}.device__text{color:#65677b}.device__delete i{color:#f33}.device__delete:hover{opacity:.8}.course-pay-item{display:flex;align-items:center;background:#f4f6f9;border-radius:20px;padding:12px 16px;gap:10px;cursor:pointer;margin-bottom:8px;position:relative}.course-pay-item--disabled:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.4);border-radius:20px;cursor:default}.course-pay-item__check{font-size:18px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#dde2ea;background:#dde2ea;border-radius:50%;flex-shrink:0}.course-pay-item__check.is-active{color:#fff;background:linear-gradient(112deg,#4397c8,#4fd1ca)}.course-pay-item-info{width:100%;flex-shrink:1}.course-pay-item-info h2{display:inline-block;font-weight:600}.course-pay-item-price{flex-shrink:0;text-align:center}.course-pay-item-price h2{display:inline-block;font-weight:700}.course-pay-item-price p{color:#999bb0}.course-pay-item img{flex-shrink:0}.heading-title{font-size:30px;font-weight:700;line-height:42px;margin-bottom:24px;width:100%}@media(max-width:767px){.heading-title{font-size:22px;line-height:28px;margin-bottom:12px}}.heading-title span{font-size:30px;font-weight:700;line-height:42px;margin:0 8px}@media(max-width:767px){.heading-title span{font-size:22px;line-height:28px;margin:0 4px}}.in-progress-card{padding:24px;border-radius:32px;background:#f5f5f7;display:flex}.in-progress-card__wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0 -8px 80px}.in-progress-card__wrapper-inner{padding:0 8px;flex:0 1 50%;max-width:50%}.in-progress-card__img{max-width:255px;min-width:255px;height:156px;border-radius:16px;overflow:hidden;margin-right:16px}.in-progress-card__img img{width:255px;height:156px;object-fit:cover;border-radius:16px}.in-progress-card__info{display:flex;flex-direction:column;width:100%}.in-progress-card__info-title{color:#3d3e48;font-size:22px;font-style:normal;font-weight:700;line-height:28px;margin-bottom:8px}.in-progress-card__info-bottom{margin-top:auto}.in-progress-card__info-subinfo{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.in-progress-card__info-subinfo span{color:#65677b;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.in-progress-card__info-progress{width:100%;height:4px;position:relative;margin-bottom:16px}.in-progress-card__info-progress-upper{border-radius:250px;background:linear-gradient(112deg,#4397c8,#4fd1ca);position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.in-progress-card__info-progress-under{border-radius:250px;background:linear-gradient(90deg,#def0fc,#d3f9f7);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.in-progress-card__info-btn{display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:linear-gradient(112deg,#4397c8,#4fd1ca);padding:12px 20px;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.in-progress-card__info-btn i{margin-left:8px;font-size:24px}.course-card-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:0 -8px 64px;gap:16px 0;overflow:hidden}.course-card{padding:12px;border-radius:32px;position:relative;background-color:#f4f6f9;overflow:hidden}@media(max-width:600px){.course-card{padding:0;border-radius:24px}}@media(min-width:992px){.course-card:hover .course-card__langs,.course-card:hover .course-card__wishlist{opacity:1;visibility:visible}.course-card:hover .course-card__purchase{opacity:0;visibility:hidden}.course-card:hover .course-card__actions{transform:translateY(0);opacity:1;visibility:visible}}.course-card--with-bg,.course-card--with-bg .course-card__actions{background-color:#fff}.course-card__link{position:absolute;top:54px;left:0;right:0;bottom:62px;z-index:1}@media(max-width:992px){.course-card__link{top:0;bottom:0}}.course-card__grid{padding:0 8px;flex:0 1 25%;max-width:25%}@media(max-width:1200px){.course-card__grid{flex:0 1 33.3333%;max-width:33.3333%}}@media(max-width:767px){.course-card__grid{flex:0 1 50%;max-width:50%}}.course-card__grid-sm{padding:0 8px;flex:0 1 33.3333%;max-width:33.3333%}@media(max-width:1200px){.course-card__grid-sm{flex:0 1 50%;max-width:50%}}@media(max-width:992px){.course-card__grid-sm{flex:0 1 33.3333%;max-width:33.3333%}}@media(max-width:767px){.course-card__grid-sm{flex:0 1 50%;max-width:50%}}.course-card__thumb{position:relative;width:100%;height:180px}@media(max-width:600px){.course-card__thumb{height:106px}}.course-card__thumb a{display:block;width:100%;height:100%}.course-card__thumb img{width:100%;height:100%;object-fit:cover;border-radius:24px}@media(max-width:600px){.course-card__thumb img{border-radius:20px}}.course-card__langs{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:absolute;top:8px;left:8px;visibility:hidden;opacity:0;transition:opacity .2s linear}.course-card__langs div{background-color:#fff;border-radius:12px;padding:4px 12px;display:inline-block}.course-card__status{position:absolute;bottom:-13px;left:8px;border-radius:12px;padding:4px 12px;color:#fff;background-color:#f33}.course-card__wishlist{position:absolute;top:8px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;visibility:hidden;opacity:0;transition:opacity .2s linear}@media(max-width:992px){.course-card__wishlist{display:none}}.course-card__wishlist--active{opacity:1;visibility:visible}.course-card__wishlist img{width:24px;height:24px;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden}.course-card__wishlist img.empty{visibility:visible;opacity:1}.course-card__wishlist--active img.empty,.course-card__wishlist:hover img.empty{visibility:hidden;opacity:0}.course-card__wishlist--active img.filled,.course-card__wishlist:hover img.filled{visibility:visible;opacity:1}.course-card__votes-sm{position:absolute;top:8px;right:8px;display:none;padding:4px 12px;background-color:#fff;border-radius:50px}.course-card__votes-sm i{font-size:18px!important}@media(max-width:992px){.course-card__votes-sm{display:flex;align-items:center;gap:2px}}.course-card__info{padding:14px 8px 48px;position:relative;height:238px}@media(max-width:992px){.course-card__info{padding-bottom:0;height:188px}}@media(max-width:600px){.course-card__info{padding:12px;height:130px}}.course-card__title{font-size:22px;line-height:28px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;margin-bottom:8px}@media(max-width:992px){.course-card__title{font-size:18px;line-height:24px}}@media(max-width:600px){.course-card__title{font-size:16px;line-height:20px}}.course-card__description{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;margin-bottom:8px}@media(max-width:992px){.course-card__description{font-size:15px;line-height:20px}}@media(max-width:600px){.course-card__description{display:none}}.course-card__votes{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}@media(max-width:992px){.course-card__votes{display:none}}.course-card__votes-stars{display:flex;align-items:center;justify-content:flex-start;margin-right:4px;font-size:18px;line-height:24px}.course-card__votes-stars i{font-size:20px;color:#dde2ea}.course-card__votes-stars i:not(:last-child){margin-right:4px}.course-card__votes-stars i.active{background:linear-gradient(180deg,#ffd35d,#f7bd4d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.course-card__votes-score{color:#86889f;font-weight:500;margin-right:4px}.course-card__votes-votes{color:#b2b2bb;font-weight:400}.course-card__actions,.course-card__purchase{transition:.3s ease;transition-property:opacity,transform,visibility;position:absolute;bottom:0;left:8px;right:8px}.course-card__purchase{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:48px;gap:2px}@media(max-width:992px){.course-card__purchase{height:auto;position:static}}.course-card__purchase-prices{display:flex;gap:8px}@media(max-width:600px){.course-card__purchase-prices{flex-direction:column;gap:4px}}.course-card__purchase-amount{font-size:18px;line-height:24px;font-weight:500;flex-shrink:0}@media(max-width:600px){.course-card__purchase-amount{font-size:16px}}.course-card__purchase-loan{font-size:14px;line-height:20px;padding:2px 8px;background-color:#ffe191;border-radius:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-card__purchase-subs{color:#999bb0}.course-card__actions{display:flex;gap:8px;visibility:hidden;opacity:0;transform:translateY(100%);background-color:#f4f6f9}@media(max-width:992px){.course-card__actions{display:none}}.course-card__actions .btn{height:48px;padding:12px}.course-card__actions .btn--icon{width:48px;flex-shrink:0}@media(min-width:600px){.course-card--horizontal .course-card{display:flex;gap:8px;align-items:center;padding:0;border-radius:0}.course-card--horizontal .course-card__thumb{width:130px;height:72px;flex-shrink:0}.course-card--horizontal .course-card__thumb img{border-radius:12px}.course-card--horizontal .course-card__actions,.course-card--horizontal .course-card__langs,.course-card--horizontal .course-card__link,.course-card--horizontal .course-card__status,.course-card--horizontal .course-card__votes-sm,.course-card--horizontal .course-card__wishlist{display:none!important}.course-card--horizontal .course-card__info{padding-bottom:0;padding-top:0;height:auto}.course-card--horizontal .course-card__purchase{opacity:1!important;visibility:visible!important;position:static;height:auto}.course-card--horizontal .course-card__purchase-prices{flex-wrap:wrap}.course-card--horizontal .course-card__purchase-loan{overflow:visible}.course-card--horizontal .course-card__title{display:block;font-size:18px;line-height:24px}.course-card--horizontal .course-card__description{display:none}}.course-card-xs-wrapper{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.course-card-xs-wrapper::-webkit-scrollbar{width:6px;height:6px}.course-card-xs-wrapper::-webkit-scrollbar-track{background:#f2f4f7;border-radius:10px}.course-card-xs-wrapper::-webkit-scrollbar-thumb{cursor:-webkit-grab;cursor:grab;background:#b2b2bb;border-radius:10px}.course-card-xs{padding:8px;background-color:#f4f6f9;max-width:130px;width:100%;flex-shrink:0;border-radius:20px}.course-card-xs__thumb{width:100%;height:64px;margin-bottom:8px}.course-card-xs__thumb img{width:100%;height:100%;object-fit:cover;border-radius:16px}.course-card-xs__title{font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.buy-modal__total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px}.buy-modal__total-label{font-weight:500;color:#65677b}.buy-modal__total-price{font-weight:700}.tab{display:flex;align-items:center;justify-content:flex-start;width:100%;overflow-x:auto;overflow-y:hidden}.tab__item{color:#65677b;padding:8px 16px;position:relative;cursor:pointer;overflow:hidden;margin-bottom:-1px;flex-shrink:0}@media(max-width:600px){.tab__item{font-size:18px!important;line-height:24px!important}}.tab__item:before{top:0;height:100%;background:linear-gradient(180deg,rgba(108,235,239,0),rgba(101,224,239,.15));z-index:0}.tab__item:after,.tab__item:before{content:"";position:absolute;left:50%;transform:translateX(-50%) scaleX(0);width:100%;transition:transform .3s ease-in-out;transform-origin:center}.tab__item:after{bottom:0;height:2px;background-color:#55a3d1}.tab__item.active{color:#3d3e48;z-index:1}.tab__item.active:after,.tab__item.active:before{transform:translateX(-50%) scaleX(1)}.benefits{border-radius:32px;background:#f5f5f7;padding:32px 24px;display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.benefits{padding:20px 16px}}.benefits__wrapper{display:flex;align-items:center;justify-content:flex-start;margin-bottom:80px;gap:16px}@media(max-width:1470px){.benefits__wrapper{flex-wrap:wrap;justify-content:center}}@media(max-width:992px){.benefits__wrapper{margin-bottom:32px}}@media(max-width:1470px){.benefits__wrapper-inner{flex:1 1 40%}.benefits__wrapper-inner .benefits{justify-content:center}}@media(max-width:992px){.benefits__wrapper-inner .benefits__icon{display:none}}@media(max-width:767px){.benefits__wrapper-inner{flex:1 0 100%}.benefits__wrapper-inner .benefits{justify-content:center}}.benefits__img{max-width:72px;min-width:72px;height:48px;overflow:hidden;margin-right:8px}.benefits__img img{width:72px;height:48px;object-fit:cover}.benefits__title{color:#3d3e48;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-right:12px}@media(max-width:600px){.benefits__title{font-size:16px}}.benefits__icon{background:linear-gradient(90deg,#def0fc,#d3f9f7);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:12px;min-width:48px;max-width:48px;height:48px;cursor:pointer}.benefits__icon i{font-size:24px;background:linear-gradient(112deg,#4397c8,#4fd1ca);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.author{padding:24px;border-radius:32px;background:#f5f5f7;display:flex;align-items:flex-start;justify-content:flex-start}@media(max-width:600px){.author{padding:16px;border-radius:24px}}@media(max-width:400px){.author{flex-direction:column;gap:12px}}.author__img{max-width:95px;min-width:95px;height:95px;border-radius:16px;overflow:hidden;margin-right:12px}@media(max-width:600px){.author__img{max-width:64px;min-width:64px;height:64px}}.author__img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.author__name{display:inline-block;overflow:hidden;text-overflow:ellipsis;font-weight:700;margin-bottom:8px}@media(max-width:600px){.author__name{font-size:18px!important;line-height:24px!important;margin-bottom:0}}.author__profession{overflow:hidden;color:#65677b;text-overflow:ellipsis;font-weight:500;margin-bottom:8px}@media(max-width:600px){.author__profession{font-size:15px!important;line-height:20px!important}}.author__counts.only{display:flex;align-items:center;justify-content:flex-start}@media(max-width:767px){.author__counts.only{flex-direction:column;align-items:flex-start}}.author__votes{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}.author__votes.only{margin-right:12px}.author__votes-stars{display:flex;align-items:center;justify-content:flex-start;margin-right:4px}.author__votes-stars i{font-size:20px;color:#dcdce5}.author__votes-stars i:not(:last-child){margin-right:4px}.author__votes-stars i.active{background:linear-gradient(180deg,#ffd35d,#f7bd4d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.author__votes-score{color:#86889f;font-weight:500;margin-right:4px}.author__votes-count,.author__votes-score{font-size:18px;font-style:normal;line-height:24px}.author__votes-count{color:#b2b2bb;font-weight:400}.author__data{margin-bottom:12px}.author__data,.author__data-items{display:flex;align-items:center;justify-content:flex-start}.author__data-items:not(:last-child){margin-right:12px}.author__data-items i{margin-right:8px;color:#86889f;font-size:24px}.author__data-items p{overflow:hidden;color:#65677b;text-overflow:ellipsis}@media(max-width:600px){.author__data-items p{font-size:15px!important;line-height:20px!important}}.author__data-items p span{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;color:#65677b}@media(max-width:600px){.author__data-items p span{font-size:15px!important;line-height:20px!important}}.author__overall{display:inline-block;padding:12px 20px;border-radius:16px;background:linear-gradient(90deg,#def0fc,#d3f9f7);width:-moz-fit-content;width:fit-content}.author__overall p{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.author__biography,.author__overall p{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.author__biography{color:#3d3e48;overflow:hidden;transition:max-height .5s ease-in-out;margin-bottom:12px}.author__biography p.clamped{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.author__biography.active p{-webkit-line-clamp:unset;display:block}.author__biography-btn{font-size:18px;font-style:normal;font-weight:400;line-height:24px;background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.review{padding:24px;border-radius:32px;background:#f4f6f9}@media(max-width:600px){.review{padding:20px;border-radius:24px}}.review__wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 -8px 80px}.review__wrapper-inner{flex:0 1 432px;max-width:432px}.review__votes{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}.review__votes i{font-size:20px;color:#cfe7f5}.review__votes i:not(:last-child){margin-right:4px}.review__title{font-weight:700;margin-bottom:12px}@media(max-width:600px){.review__title{font-size:18px!important;line-height:24px!important;margin-bottom:8px}}.review__text{overflow:hidden;display:-webkit-box;line-clamp:unset;-webkit-line-clamp:unset;-webkit-box-orient:vertical;max-height:96px;transition:max-height .3s ease,padding .3s ease;font-weight:400}@media(max-width:600px){.review__text{font-size:15px!important;line-height:20px!important}}.review__text.expanded{max-height:1000px}.review__text-wrapper{position:relative}.review__toggle-btn{background:none;border:none;color:#55a3d1;font-weight:400;cursor:pointer;position:absolute;bottom:0;right:0;background:#f4f6f9}.review__toggle-btn.active{position:relative}@media(max-width:600px){.review__toggle-btn{right:-5px;bottom:-6px}.review__toggle-btn,.review__toggle-btn span{font-size:14px!important;line-height:20px!important}}.review__user{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}.review__user-img{margin-right:12px;max-width:55px;min-width:55px;height:55px;border-radius:50%;overflow:hidden}.review__user-img img{width:55px;height:55px;object-fit:cover;border-radius:50%}.review__user-info-name{font-weight:700;margin-bottom:4px}@media(max-width:600px){.review__user-info-name{font-size:15px!important;line-height:20px!important}}.review__user-info-history{color:#86889f}@media(max-width:600px){.review__user-info-history{font-size:14px!important;line-height:20px!important}}.footer{background:#f4f6f9;padding-top:48px;padding-bottom:48px}.footer--white{background-color:#fff}@media(max-width:767px){.footer{padding-top:32px;padding-bottom:32px}}.footer__title{font-weight:500;margin-top:16px;margin-bottom:12px}@media(max-width:767px){.footer__title{margin-top:8px}}.footer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px}@media(max-width:992px){.footer__header{margin-bottom:24px;flex-direction:column;align-items:flex-start}}@media(max-width:767px){.footer__header{flex-direction:column;gap:32px}}.footer__header-text{margin-right:32px}.footer__header-socials{display:flex;align-items:center;justify-content:flex-start;gap:12px}.footer__header-socials-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}@media(max-width:992px){.footer__header-socials-wrap{margin-top:12px;align-items:flex-start}}.footer__header-socials__help span{cursor:pointer}.footer__header-socials a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;transition:opacity .2s linear}.footer__header-socials a:hover{opacity:.8}.footer__header-socials a i{font-size:24px}.footer__links{display:flex;align-items:flex-start;gap:56px;width:100%;margin-bottom:56px}@media(max-width:992px){.footer__links{flex-direction:column;gap:0;margin-bottom:24px}}.footer__link-item{display:flex;flex-direction:column;padding-top:8px}@media(min-width:992px){.footer__link-item h3{margin-bottom:10px}.footer__link-item h3 i{display:none}.footer__link-item .accordion__content{max-height:100%!important}}@media(max-width:992px){.footer__link-item{width:100%}.footer__link-item:not(:last-child){border-bottom:1px solid #f2f4f7}}.footer__link-item-head{font-weight:600;margin-bottom:16px}@media(max-width:992px){.footer__link-item-head{pointer-events:none;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:8px}}.footer__link-item-body{display:flex;flex-direction:column}.footer__link-item-body a{margin-bottom:12px}@media(max-width:992px){.footer__link-item-body{padding-left:12px}}.footer__bottom{border-top:1px solid #f2f4f7;padding-top:32px;display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.footer__bottom{padding-top:16px}}@media(max-width:900px){.footer__bottom{flex-direction:column;justify-content:center;gap:12px;padding-top:32px;text-align:center}}.footer__bottom-copy,.footer__bottom-offer a{color:#86889f}.footer__bottom-offer a:first-child{margin-right:32px}@media(max-width:900px){.footer__bottom-offer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.footer__bottom-offer a:first-child{margin-right:0}}.progress-bar{width:282px;height:4px;background:linear-gradient(90deg,#efebfc,#f0ebfd);border-radius:15px;position:relative;display:flex;align-items:center}.progress-bar .progress-fill{width:0;height:100%;background:linear-gradient(90deg,#55a3d1,#9865ef);border-radius:15px;transition:width 0s ease}.progress-bar .progress-thumb{width:30px;height:30px;border-radius:50%;background:linear-gradient(90deg,#9865ef,#9865ef);position:absolute;top:50%;transform:translateY(-50%);transition:left 0s ease;cursor:pointer}.progress-bar .range{-webkit-appearance:none;width:312px;height:30px;background:transparent;position:absolute;top:-13px;left:-15px;right:-15px;opacity:0;cursor:pointer}.progress-bar .range:focus{outline:none}.catalog-dropdown{position:relative}@media(max-width:992px){.catalog-dropdown{display:none!important}}.catalog-dropdown__mask{position:fixed;top:72px;left:0;width:100%;height:100%;background:rgba(46,47,55,.5);z-index:98;opacity:1;transition:opacity .3s}.catalog-dropdown__mask.active{height:0;opacity:0;transition:opacity .3s}.catalog-dropdown__menu{position:fixed;top:72px;left:0;background-color:#fff;z-index:99;padding:24px 56px 48px 40px;border-radius:0 0 24px 24px;width:100%;overflow:hidden;border-top:1px solid #f5f5f7;height:0;visibility:hidden;opacity:0;transform:translateY(-200%);transition:all .3s}@media(max-width:1300px){.catalog-dropdown__menu{padding:24px 0 48px}}.catalog-dropdown__menu.active{height:700px;transform:translateY(0);transition:all .3s;visibility:visible;opacity:1}.catalog-dropdown__menu::-webkit-scrollbar{display:none}.catalog-dropdown__menu-inner{display:flex;align-items:flex-start;justify-content:flex-start}.catalog-dropdown__sidebar{max-width:266px;width:100%;border-right:1px solid #f2f4f7;padding-right:8px;margin-right:24px;overflow-y:auto;height:628px}.catalog-dropdown__sidebar::-webkit-scrollbar{display:none}.catalog-dropdown__sidebar-item{display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;border-radius:16px;background:transparent;cursor:pointer}.catalog-dropdown__sidebar-item:not(:last-child){margin-bottom:2px}.catalog-dropdown__sidebar-item.is-active,.catalog-dropdown__sidebar-item:hover{background:linear-gradient(90deg,#def0fc,#d3f9f7)}.catalog-dropdown__sidebar-item.is-active .catalog-dropdown__sidebar-count,.catalog-dropdown__sidebar-item.is-active .catalog-dropdown__sidebar-title,.catalog-dropdown__sidebar-item:hover .catalog-dropdown__sidebar-count,.catalog-dropdown__sidebar-item:hover .catalog-dropdown__sidebar-title{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.catalog-dropdown__sidebar-title{color:#3d3e48;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-right:10px}.catalog-dropdown__sidebar-count{color:#8ca0ab;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.catalog-dropdown__body{width:100%}.catalog-dropdown__body::-webkit-scrollbar{display:none}.catalog-dropdown__body-title{padding-top:8px;margin-bottom:4px;color:#3d3e48;font-size:24px;font-style:normal;font-weight:700;line-height:32px;display:flex;align-items:center;justify-content:flex-start}.catalog-dropdown__body-title i{font-size:24px;margin-left:4px;color:#3d3e48}.catalog-dropdown__body-subtitle{color:#999bb0;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:8px}.catalog-dropdown__body-items{margin-top:12px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow-y:auto;height:550px}.catalog-dropdown__body-items::-webkit-scrollbar{height:3px;width:8px}.catalog-dropdown__body-items::-webkit-scrollbar-track{background:#f2f4f7;border-radius:10px}.catalog-dropdown__body-items::-webkit-scrollbar-thumb{cursor:-webkit-grab;cursor:grab;background:#d3d9e2;border-radius:10px}.catalog-dropdown__body-item{padding-right:24px;flex:0 1 25%;max-width:25%;margin-bottom:56px}@media(max-width:1300px){.catalog-dropdown__body-item{flex:0 1 33.33333%;max-width:33.33333%}}.catalog-dropdown__body-item-title{display:inline-block;color:#3d3e48;font-weight:700;margin-bottom:10px}.catalog-dropdown__body-item-subtitles,.catalog-dropdown__body-item-title{font-size:18px;font-style:normal;line-height:24px;cursor:pointer;width:-moz-fit-content;width:fit-content}.catalog-dropdown__body-item-subtitles{display:block;color:#65677b;font-weight:400;padding-bottom:10px}.catalog-dropdown__body-item-subtitles-wrapper{transition:max-height .3s ease;overflow:hidden}.catalog-dropdown__body-item-subtitles:hover{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.catalog-dropdown__body-item-more{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;width:-moz-fit-content;width:fit-content}.catalog-dropdown__body-item-more span{color:#65677b;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-right:8px}.catalog-dropdown__body-item-more i{font-size:24px;color:#999bb0;transform:rotate(0deg);transition:transform .3s}.catalog-dropdown__body-item-more i.active{transform:rotate(180deg);transition:transform .3s}.subscription-banner{border-radius:48px;background:linear-gradient(90deg,#def0fc,#d3f9f7);padding:32px 32px 32px 56px;display:flex;align-items:center;position:relative;height:291px;overflow:hidden}@media(max-width:992px){.subscription-banner{height:260px;padding:32px}}@media(max-width:600px){.subscription-banner{height:190px;padding:36px 24px;align-items:flex-start;border-radius:24px}}.subscription-banner__info{max-width:740px;position:relative;z-index:4}@media(max-width:992px){.subscription-banner__info{max-width:450px}}.subscription-banner__info-title{font-size:30px;font-weight:700;line-height:42px;margin-bottom:8px}@media(max-width:992px){.subscription-banner__info-title{font-size:22px!important;line-height:30px!important}}@media(max-width:600px){.subscription-banner__info-title{margin-bottom:12px;max-width:305px}}.subscription-banner__info-subtitle{margin-bottom:20px;padding-right:30px}@media(max-width:992px){.subscription-banner__info-subtitle{font-size:16px!important;line-height:24px!important}}@media(max-width:600px){.subscription-banner__info-subtitle{display:none}}.subscription-banner__info-subtitle span{font-weight:500}.subscription-banner__info-btn.btn{border-radius:16px;background:linear-gradient(112deg,#4397c8,#4fd1ca);padding:16px 24px;color:#fff}@media(max-width:992px){.subscription-banner__info-btn.btn.is-desktop{display:none}}.subscription-banner__info-btn.btn.is-mobile{display:none}@media(max-width:992px){.subscription-banner__info-btn.btn.is-mobile{display:inline-block}}@media(max-width:600px){.subscription-banner__info-btn.btn{font-size:15px!important;line-height:24px!important;padding:6px 12px;font-weight:400}}.subscription-banner__img{position:absolute;top:0;right:77px;width:441px;height:441px}@media(max-width:1300px){.subscription-banner__img{top:20px;right:-100px}}@media(max-width:767px){.subscription-banner__img{width:184px;height:184px;top:100px;right:-20px}}@media(max-width:600px){.subscription-banner__img{top:60px}}.subscription-banner__img img{width:384px;height:291px;position:absolute;top:0;left:-23px;z-index:3}@media(max-width:767px){.subscription-banner__img img{width:222px;height:auto;left:-43px}}.subscription-banner__img-layer1{position:absolute;right:0;top:10px;width:441px;height:441px;border-radius:441px;background:#000;mix-blend-mode:overlay;z-index:1}@media(max-width:767px){.subscription-banner__img-layer1{width:184px;height:184px}}.subscription-banner__img-layer2{position:absolute;top:44px;right:34px;width:373px;height:373px;border-radius:373px;background:rgba(0,0,0,.8);mix-blend-mode:overlay;z-index:2}@media(max-width:767px){.subscription-banner__img-layer2{width:156px;height:156px;top:24px;right:14px}}.profile-dropdown{position:relative;display:inline-block}.profile-dropdown__img{cursor:pointer;width:47px;height:47px;border-radius:50%;overflow:hidden;background:#f5f5f7;display:flex;align-items:center;justify-content:center}.profile-dropdown__img img{border-radius:50%;object-fit:cover;width:45px;height:45px}.profile-dropdown__body{position:absolute;top:calc(100% + 4.5px);right:0;background-color:#fff;padding:12px;margin:0;z-index:1000;border-radius:24px;box-shadow:0 0 12px 0 rgba(46,47,55,.1);width:291px}.profile-dropdown__body-header{display:flex;align-items:center;justify-content:flex-start;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f5f5f7;padding-left:16px;padding-right:16px;cursor:pointer}.profile-dropdown__body-header-img{min-width:47px;max-width:47px;height:47px;object-fit:cover;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:4px}.profile-dropdown__body-header-img img{min-width:45px;max-width:45px;height:45px;object-fit:cover;border-radius:50%;overflow:hidden}.profile-dropdown__body-header-info{overflow:hidden}.profile-dropdown__body-header-info-title{overflow:hidden;color:#3d3e48;text-overflow:ellipsis;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:2px}.profile-dropdown__body-header-info-subtitle{overflow:hidden;color:#65677b;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profile-dropdown__body-firstly,.profile-dropdown__body-secondary{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f5f5f7;margin-top:16px}.profile-dropdown__body-secondary-item{width:-moz-fit-content;width:fit-content;margin:8px 16px;color:#3d3e48;font-size:18px;font-style:normal;font-weight:400;line-height:24px;cursor:pointer}.profile-dropdown__body-secondary-item:not(:last-child){margin-bottom:12px}.profile-dropdown__body-secondary-item:hover{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.profile-dropdown__body-logout{color:#f33;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.profile-dropdown__body-lang{display:flex;align-items:center;justify-content:space-between}.profile-dropdown__body-bottom-bg{cursor:pointer;padding:8px 16px;border-radius:16px;background:#fff;transition:background .3s;display:flex}.profile-dropdown__body-bottom-bg:not(:last-child){margin-bottom:4px}.profile-dropdown__body-bottom-bg:hover{background:#f5f5f7;transition:background .3s}.wish-list,.wish-list__icon{position:relative}.wish-list__icon{padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.wish-list__icon:hover .wish-list__icon-item{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wish-list__icon-item{font-size:24px;color:#999bb0}.wish-list__icon-count{border-radius:50%;border:2px solid #fff;background:linear-gradient(112deg,#4397c8,#4fd1ca);padding:2px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;position:absolute;top:2px;right:2px}.wish-list__icon-count span{color:#fff;text-align:center;font-size:11px;font-style:normal;font-weight:400;line-height:14px}.wish-list__link{display:flex;align-items:center}.wish-list__body{position:absolute;top:calc(100% + 4.5px);right:0;background-color:#fff;padding:12px;margin:0;z-index:1000;border-radius:24px;box-shadow:0 0 12px 0 rgba(46,47,55,.1);max-width:472px;min-width:472px}.wish-list__body-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:16px;background:#fff;transition:background .3s}.wish-list__body-item:hover{background:#f5f5f7;transition:background .3s}.wish-list__body-item:hover .icon-trash{opacity:1;pointer-events:all;transition:all .3s}.wish-list__body-item-img{margin-right:10px}.wish-list__body-item-img,.wish-list__body-item-img img{max-width:129px;min-width:129px;height:72px;border-radius:12px;overflow:hidden}.wish-list__body-item-img img{object-fit:cover}.wish-list__body-item-info{margin-right:10px}.wish-list__body-item-info-title{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;color:#3d3e48;margin-bottom:2px}.wish-list__body-item-info-btn,.wish-list__body-item-info-title{font-size:18px;font-style:normal;font-weight:500;line-height:24px}.wish-list__body-item-info-btn{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:2px;padding-bottom:2px;width:-moz-fit-content;width:fit-content}.wish-list__body-item-icon{color:#b2b2bb;font-size:24px;cursor:pointer;opacity:0;pointer-events:none;transition:all .3s}.wish-list__body-btn{border-radius:16px;background:linear-gradient(112deg,#4397c8,#4fd1ca);color:#fff;cursor:pointer;margin-top:12px;display:block}.wish-list__body-btn,.wish-list__body-title{padding:16px 24px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.wish-list__body-title{color:#65677b}.wish-list__body-link{padding:16px 24px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-top:12px;cursor:pointer;display:block}.swiper-custom__wrapper{position:relative}@media(max-width:992px){.swiper-custom__next,.swiper-custom__prev{display:none!important}}.swiper-custom__prev{position:absolute;top:50%;left:-48px;transform:translateY(-50%);border-radius:50%;border:2px solid #e6e6ed;background:#fff;padding:10px;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:1300px){.swiper-custom__prev{left:-24px}}.swiper-custom__prev i{font-size:24px;color:#3d3e48}.swiper-custom__next{position:absolute;top:50%;right:-48px;transform:translateY(-50%);border-radius:50%;border:2px solid #e6e6ed;background:#fff;padding:10px;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(max-width:1300px){.swiper-custom__next{right:-24px}}.swiper-custom__next i{font-size:24px;color:#3d3e48}.skeleton-custom{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:80px}.skeleton-custom__grid{padding:0 8px;flex:0 1 25%;max-width:25%}@media(max-width:1200px){.skeleton-custom__grid{flex:0 1 33.3333%;max-width:33.3333%}}@media(max-width:767px){.skeleton-custom__grid{flex:0 1 50%;max-width:50%}}@media(max-width:500px){.skeleton-custom__grid{flex:0 1 100%;max-width:100%}}.skeleton-custom__grid-sm{padding:0 8px;flex:0 1 33.3333%;max-width:33.3333%}@media(max-width:1200px){.skeleton-custom__grid-sm{flex:0 1 50%;max-width:50%}}@media(max-width:992px){.skeleton-custom__grid-sm{flex:0 1 33.3333%;max-width:33.3333%}}@media(max-width:767px){.skeleton-custom__grid-sm{flex:0 1 50%;max-width:50%}}@media(max-width:500px){.skeleton-custom__grid-sm{flex:0 1 100%;max-width:100%}}.skeleton-custom__left{display:flex;flex-wrap:wrap;gap:16px;margin-right:32px}.skeleton-custom__item{flex:0 1 33.333%;max-width:320px;width:100%;border-radius:32px;height:442px;display:flex;flex-direction:column;align-items:flex-start;padding:12px;background:#f4f6f9}.skeleton-custom__item--white-bg{background-color:#fff}.skeleton-custom__item-img{height:180px;margin-bottom:24px}.skeleton-custom__item-img,.skeleton-custom__item-title{line-height:0;width:100%;border-radius:24px;overflow:hidden}.skeleton-custom__item-title{height:44px;margin-bottom:14px}.skeleton-custom__item-description{width:100%}.skeleton-custom__item-description-item{width:100%;height:18.7px;border-radius:24px;overflow:hidden;line-height:0;margin-bottom:4px}.skeleton-custom__item-description-item:nth-child(2){width:80%}.skeleton-custom__item-description-item:last-child{width:90%;margin-bottom:12px}.skeleton-custom__item-star{display:flex;align-items:center;justify-content:flex-start;margin-left:8px;margin-right:8px}.skeleton-custom__item-star-item{margin-right:4px}.skeleton-custom__item-bottom{border-radius:24px;overflow:hidden;line-height:0;margin:26px 8px 8px;width:110px;height:16px}.skeleton-custom__right{border-radius:6px;overflow:hidden;line-height:0;min-width:296px}.skeleton-custom__right-item{margin-bottom:12px}.skeleton-custom__right-item-wrapper{margin-bottom:40px}.skeleton-custom__right-bottom{width:296px;height:56px;border-radius:16px;overflow:hidden;line-height:0}.auth-provider-blank{position:fixed;z-index:1000000000;top:0;right:0;left:0;bottom:0;background-color:#161616}.star-rating{max-width:210px}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#55a3d1!important}.account-nav__item--active i,.account-nav__item--active span,.author__name,.btn--outlined-primary,.btn--primary-light i,.btn--primary-light span,.bucket__body-item-btn,.content__action-dropdown i,.course-card__purchase-amount,.course__about-content h2,.course__about-content h3,.course__about-left-btn,.course__newbie-item i,.course__program-header-item i,.course__program-more p,.error-page__title,.header-mobile__nav-item.active i,.header-mobile__nav-item.active p,.heading-title span,.html-content a,.html-content h1,.main__title,.payment__wallet-amount,.payment__wallet-start i,.review__votes i.active,.searchbar__result-availability,.simple-tab__item--active span,.subscription-banner__info-subtitle span,.subscription__title,.survey__title,.text-primary-gradient,.transaction__title{background:linear-gradient(112deg,#4397c8,#4fd1ca);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-success{color:#39c370!important}.text-warning{color:#ffb73f!important}.text-danger{color:#f33!important}.text-gray{color:#999bb0!important}.text-darkgray{color:#65677b!important}.text-white{color:#fff!important}.text-upper{text-transform:uppercase}.text-underline{text-decoration:underline}.text-bold{font-weight:700}.text-semibold{font-weight:600}.text-medium{font-weight:500}.text-regular{font-weight:400}.text-light{font-weight:300}.course__banner-title,.error-page__title,.no-result-placeholder__icon,.typo-h1{font-size:48px;line-height:58px}@media(max-width:767px){.course__banner-title,.error-page__title,.no-result-placeholder__icon,.typo-h1{font-size:32px;line-height:40px}}.bucket__title,.catalog__select-title,.main__thing-item-info-title,.main__title,.typo-h1-sm{font-size:36px;line-height:44px}@media(max-width:767px){.bucket__title,.catalog__select-title,.main__thing-item-info-title,.main__title,.typo-h1-sm{font-size:22px;line-height:28px}}.typo-h2-lg{font-size:32px;line-height:40px}@media(max-width:767px){.typo-h2-lg{font-size:26px;line-height:32px}}.bucket__body-favs,.promo-banner__text,.survey__q-title,.typo-h2-md{font-size:28px;line-height:36px}@media(max-width:767px){.bucket__body-favs,.promo-banner__text,.survey__q-title,.typo-h2-md{font-size:20px;line-height:28px}}.course__about-right-title,.html-content h1,.modal__title,.typo-h2-sm{font-size:24px;line-height:32px}@media(max-width:767px){.course__about-right-title,.html-content h1,.modal__title,.typo-h2-sm{font-size:20px;line-height:28px}}.author-solo__subtitle,.author__name,.bucket__body-right-price,.catalog-mobile__title,.course__banner-subtitle,.review__title,.survey__subtitle,.typo-h2-xs{font-size:22px;line-height:28px}.course__program-accardion-item-header-title,.course__program-header-item p,.html-content h2,.main__promo-title,.no-result-placeholder__title,.subscription__price,.subscription__title,.survey__q-number,.tab__item,.transaction__price,.transaction__title,.typo-h3-lg{font-size:20px;line-height:28px}.account-nav__item,.author-solo__item p,.author__data-items p,.author__data-items p span,.author__profession,.bucket__body-item-btn,.bucket__body-right-title,.buy-modal__total-label,.buy-modal__total-price,.catalog__heading-item,.chip,.course-pay-item-info h2,.course-pay-item-price h2,.course__about-left-btn,.course__banner-author-name,.course__banner-votes-count,.course__banner-votes-items span,.course__banner-votes-score,.course__certificate-info-subtitle,.course__newbie-item,.course__program-accardion-item-body-list,.course__program-accardion-item-body-title,.device__name,.error-page__text,.footer__link-item-head,.form-group__label,.html-content h3,.html-content p,.main__thing-item-info-subtitle,.payment__actions-item,.payment__deposit-total,.payment__wallet-amount,.profile__avatar-upload p,.review__text,.review__toggle-btn,.review__toggle-btn span,.review__user-info-name,.searchbar__result-availability,.searchbar__result-count,.searchbar__result-score,.searchbar__result-title,.simple-tab__item,.subscription-banner__info-btn.btn,.subscription-banner__info-subtitle,.subscription__text,.survey__final-text,.survey__q-subtitle,.survey__start-text,.transaction__text,.typo-h3{font-size:18px;line-height:24px}@media(max-width:767px){.account-nav__item,.author-solo__item p,.author__data-items p,.author__data-items p span,.author__profession,.bucket__body-item-btn,.bucket__body-right-title,.buy-modal__total-label,.buy-modal__total-price,.catalog__heading-item,.chip,.course-pay-item-info h2,.course-pay-item-price h2,.course__about-left-btn,.course__banner-author-name,.course__banner-votes-count,.course__banner-votes-items span,.course__banner-votes-score,.course__certificate-info-subtitle,.course__newbie-item,.course__program-accardion-item-body-list,.course__program-accardion-item-body-title,.device__name,.error-page__text,.footer__link-item-head,.form-group__label,.html-content h3,.html-content p,.main__thing-item-info-subtitle,.payment__actions-item,.payment__deposit-total,.payment__wallet-amount,.profile__avatar-upload p,.review__text,.review__toggle-btn,.review__toggle-btn span,.review__user-info-name,.searchbar__result-availability,.searchbar__result-count,.searchbar__result-score,.searchbar__result-title,.simple-tab__item,.subscription-banner__info-btn.btn,.subscription-banner__info-subtitle,.subscription__text,.survey__final-text,.survey__q-subtitle,.survey__start-text,.transaction__text,.typo-h3{font-size:16px;line-height:24px}}.account__header-userid,.checkbox span,.course-card__purchase-subs,.input,.radio span,.review__user-info-history,.toaster-container .toaster__title,.typo-body{font-size:16px;line-height:24px}@media(max-width:767px){.account__header-userid,.checkbox span,.course-card__purchase-subs,.input,.radio span,.review__user-info-history,.toaster-container .toaster__title,.typo-body{font-size:14px;line-height:20px}}.account-mobile-nav__item span,.catalog-mobile-nav__item-list a,.catalog__filter-mobile__item p,.typo-mobile{font-size:15px;line-height:20px}.course-card__langs div,.course-card__status,.course-pay-item-info p,.course-pay-item-price p,.course__banner-availability,.course__banner-urls a,.course__banner-video-langs p,.course__banner-video-langs span,.device__text,.footer__bottom-copy,.footer__bottom-offer a,.subscription__badge,.toaster-container .toaster__text,.typo-body-sm{font-size:14px;line-height:20px}.btn-badge,.course-card-xs__title,.form-group__error,.header-mobile__nav-item span,.typo-caption{font-size:12px;line-height:16px}.btn--flex i,.btn--icon i,.typo-icon{font-size:24px;line-height:24px}.headline-lg{font-size:32px;line-height:40px;font-weight:600}.headline{font-size:28px;line-height:36px;font-weight:600}.headline-sm{font-size:24px;line-height:32px;font-weight:600}.signin-modal__info-title,.title-lg{font-size:22px;line-height:28px;font-weight:600}.title-sm{font-size:16px;line-height:24px;font-weight:600}.label-lg,.title-xs{font-size:14px;line-height:20px;font-weight:600}.label{font-size:12px}.label,.label-sm{line-height:16px;font-weight:600}.label-sm{font-size:11px}.text-lg{font-size:16px;line-height:24px}.text,.text-lg{font-weight:400}.text{font-size:14px;line-height:20px}.text-sm{font-size:12px;line-height:16px;font-weight:400}.w-100{width:100%}.py-layout{padding-top:64px;padding-bottom:64px}.py-layout-sm{padding-top:32px;padding-bottom:32px}.py-layout-xs{padding-top:24px;padding-bottom:24px}.p-y-lg{padding-top:16px;padding-bottom:16px}.p-y-md{padding-top:12px;padding-bottom:12px}.p-y-sm{padding-top:8px;padding-bottom:8px}.p-y-xs{padding-top:4px;padding-bottom:4px}.pt-layout-sm{padding-top:32px}.pb-layout-sm{padding-bottom:32px}.pt-layout-xs{padding-top:24px}.pb-layout-xs{padding-bottom:24px}.pt-xl{padding-top:20px}.pb-xl{padding-bottom:20px}.pt-lg{padding-top:16px}.pb-lg,.py-lg{padding-bottom:16px}.py-lg{padding-top:16px}.pt-md{padding-top:12px}.pb-md{padding-bottom:12px}.pt-sm{padding-top:8px}.pb-sm{padding-bottom:8px}.pt-xs{padding-top:4px}.pb-xs{padding-bottom:4px}.pb-0,.pl-0,.pr-0,.pt-0{padding-top:0}.mb-layout{margin-bottom:64px}@media(max-width:992px){.mb-layout{margin-bottom:32px}}.mt-layout-sm{margin-top:32px}@media(max-width:992px){.mt-layout-sm{margin-top:24px}.mb-layout-sm{margin-bottom:24px}}.my-layout-xs{margin-top:24px;margin-bottom:24px}.m-y-lg{margin-top:16px;margin-bottom:16px}.m-y-md{margin-top:12px;margin-bottom:12px}.m-y-sm{margin-top:8px;margin-bottom:8px}.m-y-xs{margin-top:4px;margin-bottom:4px}.my-layout-sm{margin-top:32px}.mb-layout-sm,.my-layout-sm{margin-bottom:32px}.mt-layout-xs{margin-top:24px}.mb-layout-xs{margin-bottom:24px}.mt-xl{margin-top:20px}.mb-xl{margin-bottom:20px}.mt-lg{margin-top:16px}.mb-lg{margin-bottom:16px}.mt-md{margin-top:12px}.mb-md{margin-bottom:12px}.mr-md{margin-right:12px}.mt-sm{margin-top:8px}.mb-sm{margin-bottom:8px}.mr-sm{margin-right:8px}.mt-xs{margin-top:4px}.mb-xs{margin-bottom:4px}.mb-0,.ml-0,.mr-0,.mt-0{margin-top:0}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1c94e83864686832-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/64ebac9f37e3925d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9fce9005c11d4363-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8d212dba2807e109-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fa11b27517d5022f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d528aeb8dd5b94e5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1c94e83864686832-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/64ebac9f37e3925d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9fce9005c11d4363-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8d212dba2807e109-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fa11b27517d5022f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d528aeb8dd5b94e5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1c94e83864686832-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/64ebac9f37e3925d-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9fce9005c11d4363-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/8d212dba2807e109-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fa11b27517d5022f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d528aeb8dd5b94e5-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Sans Fallback;src:local("Arial");ascent-override:93.33%;descent-override:25.81%;line-gap-override:0.00%;size-adjust:100.72%}.__className_13c3a9{font-family:Ubuntu Sans,Ubuntu Sans Fallback;font-style:normal}