.page-overlay{position:fixed;width:100%;height:100%;left:0;top:0;z-index:3;background-color:rgba(0,0,0,.405);cursor:default;backdrop-filter:blur(2px)}.page-overlay--top{z-index:4!important}.alert{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;background-color:#fff;box-shadow:1px 15px 24px -14px #42445a;border-radius:var(--panel-radius);height:190px}@media only screen and (max-width:950px){.alert{width:85%}}@media only screen and (min-width:951px){.alert{width:450px}}.alert__text__spacer{margin:10px 5% 15px;border-bottom:1px solid var(--spacer-color);border-top:1px solid #fff}.alert__text--head{margin-top:15px;font-size:20px;font-weight:600}.alert__text span{margin-left:auto;margin-right:auto;width:-moz-min-content;width:min-content;white-space:nowrap;display:block}.alert__button-section{display:flex;justify-content:center;margin-top:30px}.alert__button-section button{border-radius:var(--panel-radius);padding:10px 20px;--yelow:#ffca43;border:2px solid var(--yelow);background-color:var(--yelow);color:#1a1a21;cursor:pointer;font-size:18px;font-weight:500;-webkit-user-select:none}.alert__button-section button:hover{border:2px solid #fac130;background-color:#fac130}.main-page{--main-panel-radius:calc(var(--panel-radius) + 5px);--margin-main:3.5%;position:relative}@media only screen and (max-width:950px){.main-page{--main-panel-margin:10px}}@media only screen and (min-width:951px){.main-page{--main-panel-margin:20px}}.main-page .yellow-button{cursor:pointer;text-decoration:none;color:#000;background-color:var(--yellow-color);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:950px){.main-page .yellow-button{font-weight:600}}.main-page .yellow-button:hover{background-color:#ffbe1a!important;border-color:#ffbe1a!important}.main-page .yellow-button:active{transform:scale(.98)}.selling-course-panel{position:relative;overflow:hidden}@media only screen and (max-width:950px){.selling-course-panel{width:90%!important;min-width:90%!important;max-width:350px!important}}@media only screen and (min-width:951px){.selling-course-panel{width:350px!important;min-width:350px!important}}@media only screen and (min-width:951px)and (max-width:1551px){.selling-course-panel--first{margin-left:3.5%}}@media only screen and (min-width:951px)and (min-width:1552px){.selling-course-panel--last{margin-right:0!important}}@media only screen and (max-width:950px){.selling-course-panel{margin-left:auto;margin-right:auto}}@media only screen and (min-width:951px){.selling-course-panel{display:inline-block;margin-right:30px}}.selling-course-panel__discount-banner{background-color:#2c8793;position:absolute;z-index:2;transform:rotate(40deg);color:var(--yellow-color);font-size:20px;color:#fff;background-color:#4a9f35;padding:5px 40px 5px 45px;right:-35px;top:20px}.selling-course-panel__discount-banner svg{position:relative;margin-left:10px;top:3px;width:20px;height:20px;fill:#fff}.selling-course-panel__discount-banner.christmas-promo-banner{background-color:rgba(0,0,0,0);background-image:url(https://na-sesje-public.s3.eu-central-1.amazonaws.com/zimowe_ikony/header_background.webp);background-repeat:repeat;background-size:cover;background-position:50%}.selling-course-panel__main-name{margin-top:8px!important;margin-left:8px!important;margin-right:8px!important}@media only screen and (min-width:951px){.selling-course-panel__main-name{height:139px!important}}.selling-course-panel__main-name__img{position:relative}.selling-course-panel__main-name__img img{height:92%!important;display:block!important;margin-top:4%!important;margin-bottom:4%!important;margin-left:0!important;padding-left:10px!important;border-top-left-radius:var(--panel-radius);border-bottom-left-radius:var(--panel-radius)}@media only screen and (min-width:951px){.selling-course-panel__main-name__img img{max-width:130px!important}}.selling-course-panel__main-name__text{padding-right:20px!important}@media only screen and (min-width:951px){.selling-course-panel__main-name__text{margin-top:40px!important}}.selling-course-panel__description{white-space:normal!important;height:80px}.selling-course-panel__params{margin-left:12px!important;margin-right:12px!important}.selling-course-panel__params__param{padding-left:8px!important;padding-right:8px!important}.selling-course-panel__params__param svg{position:relative;top:7px;margin-right:10px}.selling-course-panel__content-wrapper__price{width:calc(100% - 175px);display:flex;justify-content:center;font-weight:500;font-size:18px}.selling-course-panel__content-wrapper__price span{display:block;position:relative;top:12px;left:-8px}.selling-course-panel__content-wrapper__price .small-price{font-size:18px;margin-right:10px;text-decoration:line-through;color:red}.selling-course-panel__content-wrapper__price .discounted-price{font-size:20px}.selling-course-panel__content-wrapper__button{white-space:nowrap;text-decoration:none;color:#000;padding:3px 20px 10px!important}.selling-course-panel__content-wrapper__button .material-symbols-outlined{position:relative!important;top:5px!important;margin-right:10px;font-variation-settings:"FILL" 0,"wght" 350,"GRAD" 0,"opsz" 48}.selling-course-panel__content-wrapper__button svg{position:relative;margin-right:10px;top:6px}.selling-course-panel__content-wrapper__button--centered{margin-left:auto;margin-right:auto}.selling-course-panel__content-wrapper__button--centered .material-symbols-outlined{position:relative;left:10px;top:6px!important;margin-right:7px}.selling-course-panel__lesson-preview{justify-content:center;display:flex;font-size:16px!important;font-weight:600;padding-bottom:8px;padding-top:14px;color:#fff!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:22px;width:100%!important;margin-bottom:0!important;border-bottom-left-radius:var(--panel-radius);border-bottom-right-radius:var(--panel-radius)}.selling-course-panel__lesson-preview.displayed{cursor:pointer;border-top:1px solid var(--spacer-color);background-color:#3296a3}.selling-course-panel__lesson-preview.displayed:hover{background-color:#2c8793}.selling-course-panel__lesson-preview.hidden{background-color:#4a9f35;border-top:1px solid #fafafa}.selling-course-panel__lesson-preview.christmas-promo-banner{background-color:rgba(0,0,0,0);background-image:url(https://na-sesje-public.s3.eu-central-1.amazonaws.com/zimowe_ikony/header_background.webp);background-repeat:repeat;background-size:cover;background-position:50%}.selling-course-panel__lesson-preview svg{position:relative;margin-right:10px;top:-3px}.course-panel{position:relative;width:100%;max-width:var(--max-width);min-width:var(--min-width);border:1px solid #e4e4e4;border-radius:calc(var(--panel-radius)*1.5);align-self:center;justify-self:center;box-shadow:8px 8px 16px -16px #42445a}.course-panel--grid .course-panel__grid-progress{font-size:16px;font-weight:500;color:#3a3a3a;margin-left:10px}@media only screen and (min-width:1100px){.course-panel--grid{width:var(--max-width)}}@media only screen and (min-width:951px)and (max-width:990px){.course-panel--grid{min-width:280px}.course-panel--grid .course-panel__main-name{height:109px}.course-panel--grid .course-panel__main-name__text{margin-top:25px}.course-panel--grid .course-panel__main-name__img{display:flex;align-items:center}.course-panel--grid .course-panel__main-name__img img{max-width:65px;margin-top:0}}.course-panel--empty-course{color:#e9e9e9!important}@media only screen and (max-width:990px){.course-panel--empty-course{display:none}}.course-panel__main-name{display:flex;position:relative;margin:var(--margin);width:calc(100% - var(--margin)*2);border-radius:calc(var(--panel-radius)*1.5);background-color:#0d0d2b}.course-panel__main-name__pinned-star{position:absolute;top:12px;left:12px;z-index:1;color:#ffc107}.course-panel__main-name__pinned-star svg{width:24px;height:24px}@media only screen and (min-width:1045px){.course-panel__main-name{height:139px}}@media only screen and (min-width:989px)and (max-width:1044px){.course-panel__main-name{height:109px}}@media only screen and (max-width:990px){.course-panel__main-name{height:139px}}.course-panel__main-name__img img{margin-left:10px;margin-top:5px;width:100%;-o-object-fit:contain;object-fit:contain;height:auto}@media only screen and (min-width:1045px){.course-panel__main-name__img img{max-width:130px}}@media only screen and (min-width:989px)and (max-width:1044px){.course-panel__main-name__img img{max-width:100px}}@media only screen and (max-width:990px){.course-panel__main-name__img img{max-width:130px}}.course-panel__main-name__img img.skeleton{display:none;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.course-panel__main-name__text{padding-right:5px;margin-left:25px}@media only screen and (min-width:1045px){.course-panel__main-name__text{margin-top:40px}}@media only screen and (min-width:989px)and (max-width:1044px){.course-panel__main-name__text{margin-top:22px}}@media only screen and (max-width:990px){.course-panel__main-name__text{margin-top:40px}}.course-panel__main-name__text__element{position:relative;display:block;color:#fff;font-size:24px;font-weight:600}.course-panel__main-name__text__element--first{margin-bottom:5px}.course-panel__main-name__text__element--26{font-size:26px!important}.course-panel__main-name__text__element--25{font-size:25px!important}.course-panel__main-name__text__element--24{font-size:24px!important}.course-panel__main-name__text__element--23{font-size:23px!important}.course-panel__main-name__text__element--22{font-size:22px!important}.course-panel__main-name__text__element--21{font-size:21px!important}.course-panel__main-name__text__element--20{font-size:20px!important}.course-panel__main-name__text__element--19{font-size:19px!important}.course-panel__main-name__text__element--18{font-size:18px!important}.course-panel__empty-course-head{margin:var(--margin);width:calc(100% - var(--margin)*2);border-radius:calc(var(--panel-radius)*1.5);border:1px solid #e9e9e9;background-image:linear-gradient(to bottom right,#f8f8f8,#ffffff)}@media only screen and (min-width:1045px){.course-panel__empty-course-head{height:139px}}@media only screen and (min-width:989px)and (max-width:1044px){.course-panel__empty-course-head{height:109px}}@media only screen and (max-width:990px){.course-panel__empty-course-head{height:139px}}.course-panel__name{margin-top:20px;margin-left:20px;font-weight:600;position:relative}@media only screen and (max-width:950px){.course-panel{--description-height:105px}}@media only screen and (min-width:951px){.course-panel{--description-height:80px}}.course-panel__description{font-size:14px;color:#3a3a3a;height:var(--description-height);margin:10px 20px 25px}.course-panel__params{padding-left:var(--margin);padding-right:var(--margin);margin:20px calc(20px - var(--margin));padding-bottom:8px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between}.course-panel__params__param .material-symbols-outlined{position:relative;top:6px;margin-right:10px}.course-panel__content-wrapper{justify-content:space-between;display:flex;margin:25px 20px}.course-panel__content-wrapper__score{position:relative;top:3px}.course-panel__content-wrapper__score span{display:block}.course-panel__content-wrapper__score__text{font-weight:600}.course-panel__content-wrapper__score__perc{margin-top:3px;font-size:14px;color:#3a3a3a}.course-panel__content-wrapper__button{border-radius:var(--panel-radius);height:-moz-min-content;height:min-content;padding:10px 20px;--yellow-button:#ffca43;border:2px solid var(--yellow-button);background-color:var(--yellow-button);font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.course-panel__content-wrapper__button:hover{background-color:#fac130!important;border-color:#fac130!important}.course-panel__content-wrapper__button:active{transform:scale(.98)}.course-panel__valid-time{padding:0 var(--margin);padding-top:8px;margin:0 calc(20px - var(--margin));margin-top:20px;margin-bottom:calc(var(--margin) + 3px);border-top:1px solid #e4e4e4;display:flex;width:calc(100% - 40px);justify-content:center;color:#3a3a3a;font-size:14px}.course-panel__valid-time--grid{margin-top:0;padding-top:10px;margin-bottom:14px;font-size:13px}.course-panel__demo-badge{position:absolute;top:12px;right:12px;z-index:1;padding:3px 10px;border-radius:6px;background-color:var(--highlited-color,#40aab8);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.course-panel__demo-meta{font-size:14px;font-weight:600;color:var(--highlited-color,#40aab8);white-space:nowrap}.course-panel--expired .course-panel__main-name__img img{filter:grayscale(1);opacity:.7}.course-panel--expired .course-panel__valid-time{color:#b3261e;font-weight:600}.course-panel__expired-badge{position:absolute;top:12px;left:12px;z-index:1;padding:3px 10px;border-radius:999px;background-color:#b3261e;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em}.matura-course-start{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.matura-course-start__panel{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:560px;padding:40px 32px;background-color:#fff;border:1px solid var(--spacer-color);border-radius:var(--panel-radius);box-shadow:0 4px 20px rgba(0,0,0,.06)}.matura-course-start__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:20px;border-radius:50%;background-color:var(--yellow-color)}.matura-course-start__icon svg{width:28px;height:28px;fill:#1a1a21}.matura-course-start__headline{margin:0 0 12px;font-size:26px;font-weight:600;line-height:1.3;color:#1a1a21}.matura-course-start__text{margin:0 0 28px;font-size:16px;line-height:24px;color:#6b6b6b}.matura-course-start__timer{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px 20px;border-radius:var(--panel-radius);background-color:#f7f7f9}.matura-course-start__timer__label{font-size:14px;color:#6b6b6b}.matura-course-start__timer__value{font-size:18px;color:#1a1a21}.matura-course-start__timer__value b{font-weight:600}.matura-course-start--modal{position:fixed;inset:0;z-index:11;min-height:0;padding:20px}.matura-course-start--modal .matura-course-start__panel{position:relative;z-index:11}.matura-course-start--modal .matura-course-start__close{margin-top:20px;padding:10px 17px;background-color:var(--yellow-color);border:0;border-radius:var(--panel-radius);color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:500}@media only screen and (min-width:951px)and (max-width:1551px){.go-to-shop-panel{margin-right:calc(3.5% - 4px)}}@media only screen and (min-width:1552px){.go-to-shop-panel{margin-right:0}}.go-to-shop-panel__content-wrapper{display:flex;justify-content:center;margin-top:24px}.go-to-shop-panel__content-wrapper__button{padding:2px 13px 10px 20px}.go-to-shop-panel__content-wrapper__button svg{position:relative;top:6px;left:3px;margin-left:5px}.go-to-shop-panel__description{height:auto!important;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--spacer-color)}.go-to-shop-panel__data__name{margin-left:20px;margin-bottom:10px;font-weight:600;font-size:15px}.go-to-shop-panel__data__row{margin-left:18px;margin-bottom:1px;color:#3a3a3a}.go-to-shop-panel__data__row .material-symbols-outlined,.go-to-shop-panel__data__row svg{position:relative;top:6px;margin-right:10px}.go-to-shop-panel__data__row .material-symbols-outlined{color:#8f2c5f;font-variation-settings:"FILL" 0,"wght" 380,"GRAD" 0,"opsz" 24;left:1px}@media only screen and (max-width:950px){.artificial-spacer{display:none}}@media only screen and (min-width:1552px){.artificial-spacer{display:none}}@media only screen and (max-width:950px){.main-page__offers{margin-bottom:60px;margin-top:80px}}@media only screen and (min-width:951px){.main-page__offers{margin-bottom:80px}}.main-page__offers__headline{text-align:center}@media only screen and (max-width:950px){.main-page__offers__headline{margin-bottom:30px}}@media only screen and (min-width:951px){.main-page__offers__headline{margin-bottom:50px}}.main-page__offers__headline__main--desktop{font-size:40px;line-height:47px;font-weight:500}.main-page__offers__headline__main--desktop b{font-weight:650!important}@media only screen and (max-width:950px){.main-page__offers__headline__main--desktop{display:none}}.main-page__offers__headline__main--mobile{font-size:37px;font-weight:500}@media only screen and (min-width:951px){.main-page__offers__headline__main--mobile{display:none}}.main-page__offers__headline__main b{color:#8f2c5f;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.17)}.main-page__offers__headline__description{margin-left:auto;margin-right:auto;display:block;padding-top:20px;max-width:650px}.main-page__offers__headline__description--desktop{font-size:22px;line-height:30px;font-weight:400}@media only screen and (max-width:950px){.main-page__offers__headline__description--desktop{display:none}}.main-page__offers__headline__description--mobile{font-size:22px;line-height:28px;width:86%}@media only screen and (min-width:951px){.main-page__offers__headline__description--mobile{display:none}}.main-page__offers__mobile-menu__panels{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:76vw;margin-bottom:20px}@media only screen and (min-width:951px){.main-page__offers__mobile-menu__panels{display:none}}.main-page__offers__mobile-menu__panels__button{display:flex;justify-content:center;border-radius:var(--main-panel-radius);transition:background-color .5s ease;transition:border-color .3s ease;cursor:pointer}.main-page__offers__mobile-menu__panels__button span{display:block;margin:auto;font-size:22px;font-weight:500}.main-page__offers__mobile-menu__panels__button--inactive{margin-top:1vw;width:20vw;height:12vw;color:#c2c2c2;background-color:var(--spacer-color);border:2px solid var(--spacer-color)}.main-page__offers__mobile-menu__panels__button--active{width:21vw;height:14vw;color:#fff;border:2px solid var(--yellow-color);background-color:var(--yellow-color);box-shadow:8px 8px 24px -21px #42445a}.main-page__offers__mobile-menu__panels__button--active span{font-weight:600;font-size:24px!important}.main-page__offers__scrollable{white-space:nowrap;scrollbar-color:#3296a3 #ececec;scrollbar-width:thin}.main-page__offers__scrollable--desktop{padding-bottom:60px;display:flex;overflow-y:hidden}@media only screen and (max-width:950px){.main-page__offers__scrollable--desktop{display:none}}@media only screen and (max-width:1551px){.main-page__offers__scrollable--desktop{overflow-x:scroll}}@media only screen and (min-width:1552px){.main-page__offers__scrollable--desktop{margin-left:auto;margin-right:auto;justify-content:center;overflow-x:hidden}}.main-page__offers__scrollable--mobile{width:100%;padding-bottom:40px}@media only screen and (min-width:951px){.main-page__offers__scrollable--mobile{display:none}}.main-page__offers__scrollable--mobile .selling-course-panel{margin-bottom:20px!important}.main-page__offers__scrollable::-webkit-scrollbar{height:6px}.main-page__offers__scrollable::-webkit-scrollbar-track{background:#e2e2e2;border-radius:var(--main-panel-radius)}@media only screen and (max-width:1551px){.main-page__offers__scrollable::-webkit-scrollbar-track{margin-left:40vw!important;margin-right:40vw!important}}@media only screen and (min-width:1552px){.main-page__offers__scrollable::-webkit-scrollbar-track{background:var(--background-color)}}.main-page__offers__scrollable::-webkit-scrollbar-thumb{background:#3296a3;border-radius:var(--main-panel-radius)}.main-page__offers__scrollable::-webkit-scrollbar-thumb:hover{background:#3bb2c1}.main-page__offers__artificial-spacer{position:relative;margin-left:auto;margin-right:auto;width:45vw;border-top:1px solid var(--spacer-color)}.main-page__offers__artificial-spacer--top{margin-bottom:20px}.main-page__offers__artificial-spacer--bottom{top:-27px}@media only screen and (min-width:951px){.main-page__offers__artificial-spacer--mobile{display:none}}.landing-footer{background-color:#fff;width:100%;bottom:0;left:0;--main-panel-radius:calc(var(--panel-radius) + 5px);--margin-main:3.5%}@media(orientation:landscape)and (max-height:500px){.landing-footer{position:unset}}@media(max-width:767px){.landing-footer{position:unset}}@media(min-width:768px)and (max-width:1024px){.landing-footer{font-size:14px}}.landing-footer__logos{padding-top:50px;margin-left:var(--margin-main);margin-right:var(--margin-main)}@media only screen and (max-width:950px){.landing-footer__logos{display:none}}@media only screen and (min-width:951px){.landing-footer__logos{display:flex;justify-content:right;border-bottom:1px solid var(--spacer-color);padding-bottom:40px}}.landing-footer__heading{padding-top:40px;margin-left:var(--margin-main);margin-right:var(--margin-main)}@media only screen and (max-width:950px){.landing-footer__heading{margin-bottom:15px}}@media only screen and (min-width:951px){.landing-footer__heading{display:flex;justify-content:space-between;border-bottom:1px solid var(--spacer-color);padding-bottom:30px}}.landing-footer__heading__text span{display:block}.landing-footer__heading__text__headline{font-size:20px;font-weight:500}.landing-footer__heading__text__main{margin-top:20px;max-width:450px;line-height:22px}@media only screen and (min-width:951px){.landing-footer__heading__buttons{display:flex}}.landing-footer__heading__buttons__button{height:-moz-min-content;height:min-content;display:flex;margin-top:auto;margin-bottom:auto;font-weight:500;white-space:nowrap;cursor:pointer;border-radius:var(--main-panel-radius);position:relative}.landing-footer__heading__buttons__button svg{margin-left:10px;position:relative;top:-3px;transform:scale(.9)}@media only screen and (max-width:950px){.landing-footer__heading__buttons__button{width:75%;margin-left:auto;margin-right:auto;display:flex;justify-content:center}}@media only screen and (min-width:951px){.landing-footer__heading__buttons__button{width:-moz-min-content;width:min-content}}.landing-footer__heading__buttons__button--left{background-color:var(--yellow-color)}@media only screen and (max-width:950px){.landing-footer__heading__buttons__button--left{margin-top:25px;padding:18px 16px 11px 24px}}@media only screen and (min-width:951px){.landing-footer__heading__buttons__button--left{padding:16px 16px 9px 24px;margin-right:20px}}.landing-footer__heading__buttons__button--right{border:2px solid var(--yellow-color)}@media only screen and (max-width:950px){.landing-footer__heading__buttons__button--right{margin-top:15px;padding:16px 14px 9px 22px}}@media only screen and (min-width:951px){.landing-footer__heading__buttons__button--right{padding:14px 14px 7px 22px}}.landing-footer__content{display:flex;padding-top:20px;justify-content:space-between}@media(max-width:950px){.landing-footer__content{display:flex;flex-direction:column}}@media only screen and (min-width:951px){.landing-footer__content{margin-left:var(--margin-main);margin-right:calc(2*var(--margin-main))}}.landing-footer__content p{margin-bottom:1.1rem}@media only screen and (max-width:950px){.landing-footer__content p{padding-left:var(--margin-main)}}.landing-footer__content p svg{position:relative;top:4px;padding-right:10px}.landing-footer__content p a{color:inherit;text-decoration:none}.landing-footer__content span{text-decoration:none;cursor:pointer;color:#8d8d8d}.landing-footer__content span:hover{border-bottom:1px solid var(--yellow-color);color:var(--yellow-color)}@media only screen and (max-width:950px){.landing-footer__content__footer-headline--inactive{padding-bottom:15px}}.landing-footer__content__footer-headline svg{width:18px;height:18px;fill:#8d8d8d}@media only screen and (min-width:951px){.landing-footer__content__footer-headline svg{display:none}}.landing-footer__content__footer-headline svg:hover{border:0}.landing-footer__content__footer-headline .expand_less{position:relative;left:-4px;transform:rotate(-90deg)}.landing-footer__content__footer-headline .expand_less:hover{border:0}.landing-footer__content__footer-headline .expand_more{position:relative;left:-7px;transform:rotate(90deg)}.landing-footer__content__footer-headline .expand_more:hover{border:0}@media only screen and (max-width:950px){.landing-footer__content__footer-headline{display:flex;justify-content:space-between;border-top:1px solid var(--spacer-color);padding-top:15px;padding-left:var(--margin-main);padding-right:var(--margin-main);cursor:pointer}.landing-footer__content__footer-headline .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;transform:scale(1.2)}.landing-footer__content__footer-headline .material-symbols-outlined:hover{text-decoration:none;border-bottom:0!important;color:#8d8d8d}}.landing-footer__content__footer-headline h4{margin-bottom:24px;font-weight:500}@media(max-width:950px){.landing-footer__content__footer-headline h4{font-size:18px;margin-top:0;margin-bottom:0}}@media(min-width:951px){.landing-footer__content__footer-headline h4{font-size:18px}}@media(max-width:950px){.landing-footer__content__footer-data--inactive{display:none}}.landing-footer__content__footer-data .non-clickable,.landing-footer__content__footer-data .non-clickable p,.landing-footer__content__footer-data .non-clickable span{cursor:default!important}.landing-footer__content__footer-data .non-clickable:hover p,.landing-footer__content__footer-data .non-clickable:hover span{color:#8d8d8d!important;text-decoration:none!important;border-bottom:0!important}.landing-footer footer{text-align:center;border-top:1px solid var(--spacer-color);padding-top:20px;padding-bottom:20px;color:#8d8d8d;font-size:14px}@media(max-width:950px){.landing-footer footer{padding-left:var(--margin-main);padding-right:var(--margin-main);background-color:#fafafa}}@media(min-width:951px){.landing-footer footer{margin-top:20px;margin-left:var(--margin-main);margin-right:var(--margin-main)}}.partner-logos{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-left:var(--margin-main);margin-right:var(--margin-main)}@media only screen and (max-width:950px){.partner-logos{margin-top:40px;margin-bottom:10px}}@media only screen and (min-width:951px){.partner-logos{margin-top:40px;margin-bottom:20px}}.partner-logos__headline{display:block;font-size:18px;font-weight:500}.partner-logos__list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width:950px){.partner-logos__list{gap:22px}}@media only screen and (min-width:951px){.partner-logos__list{gap:48px}}.partner-logos__logo{display:flex;align-items:center;text-decoration:none;white-space:nowrap}.partner-logos__logo img{width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.45}@media only screen and (max-width:950px){.partner-logos__logo img{height:28px}}@media only screen and (min-width:951px){.partner-logos__logo img{height:34px}}.partner-logos__logo__name{position:relative;top:2px;font-weight:600;color:#8a8a8a}@media only screen and (max-width:950px){.partner-logos__logo__name{font-size:17px}}@media only screen and (min-width:951px){.partner-logos__logo__name{font-size:20px}}.partner-logos__logo__tld{position:relative;top:4px;font-size:12px;font-weight:400;color:#a5a5a5}.elerna-group{padding-right:5px;display:flex}.elerna-group__name{margin-left:10px}.elerna-group__name span{display:block}.elerna-group__name__first{font-size:25px;font-weight:500;letter-spacing:1px;color:#337579}.elerna-group__name__second{font-weight:500;position:relative;top:-3px}.elerna-group svg{position:relative;top:-2px;width:50px}.nav{display:block;z-index:7;border-bottom:1px solid var(--spacer-color);width:100%;background-color:#fff;--offset:0px}.nav--not-scrollable{position:relative;margin-bottom:0}@media only screen and (min-width:1585px){.nav--not-scrollable.nav--notifications-disabled .nav__main{max-width:none;margin-left:0;padding-left:0}}.nav--scrollable{position:fixed;transition:transform .45s ease-in-out;top:0;margin-bottom:20px}.nav__top-header-bar{width:100%;display:flex;background-color:var(--nav-top-header-bg)}.nav__top-header{overflow:hidden;max-height:100px;opacity:1;padding-top:0;padding-bottom:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out;color:var(--nav-top-header-text)}@media only screen and (min-width:951px)and (max-width:1584px){.nav__top-header{padding-left:calc(var(--main-panel-margin) + 5%);padding-right:calc(var(--main-panel-margin) + 5%);width:100%}}@media only screen and (min-width:1585px){.nav__top-header{width:1321px;margin-left:auto;margin-right:auto;padding-left:55px}}.nav__top-header--visible{max-height:100px;opacity:1;margin-top:0;margin-bottom:0}.nav__top-header--hidden{max-height:0;opacity:0;margin-top:0;margin-bottom:0}.nav__social-icon{cursor:pointer;display:flex;align-items:center;transition:all .2s ease;color:var(--nav-top-header-text);text-decoration:none}.nav__social-icon svg{transition:fill .2s ease,color .2s ease;fill:currentColor}.nav__social-icon path{transition:fill .2s ease}.nav__social-icon:hover{color:var(--highlited-color,#40aab8);text-decoration:none}.nav__social-icon:hover path,.nav__social-icon:hover svg{fill:var(--highlited-color,#40aab8)!important}.nav__social-icon:active{color:var(--highlited-color,#40aab8);opacity:.8;text-decoration:none}.nav__social-icon:active path,.nav__social-icon:active svg{fill:var(--highlited-color,#40aab8)!important}.nav__main{display:flex;justify-content:space-between;height:71px}@media only screen and (min-width:951px)and (max-width:1584px){.nav__main{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%)}}@media only screen and (min-width:1585px){.nav__main{max-width:1321px;margin-left:auto;margin-right:auto;padding-left:55px}}.nav--notifications-disabled{--offset:0px}@media only screen and (max-width:950px){.nav--notifications-enabled{--offset:40px}}@media only screen and (min-width:951px){.nav--notifications-enabled{--offset:38px}.nav--big-notifications{--offset:40px!important}}.nav--hidden{transform:translateY(calc(-100% + var(--offset)))}.nav__logo-wrapper{width:182px;cursor:pointer;position:relative}.nav__logo-wrapper--na-mature{width:auto}@media only screen and (min-width:951px)and (max-width:1584px){.nav__logo-wrapper .Logo{margin-left:0}}@media only screen and (min-width:1585px){.nav__logo-wrapper .Logo{margin-left:0}}.nav__logo-wrapper img{width:45px;height:45px;position:absolute;left:5px;top:4px}@media only screen and (min-width:951px)and (max-width:1584px){.nav__logo-wrapper img{left:-14px}}@media only screen and (min-width:1585px){.nav__logo-wrapper img{left:-14px!important}}@media only screen and (min-width:951px){.nav .rolledUserMenu{display:none}}.nav__buttons{display:flex}.nav__buttons__button{border-radius:var(--panel-radius);margin:15px 20px 15px 0;padding:10px 20px;border:2px solid var(--yellow-color);font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:950px){.nav__buttons__button{display:none}}.nav__buttons__button--left{transition:background-color .3s ease;transition:color .4s;border:2px solid #1a1a21}.nav__buttons__button--left:hover{background-color:#ffbe1a;border-color:#ffbe1a;color:#1a1a21}.nav__buttons__button--left:active{transform:scale(.98)}.nav__buttons__button--right{background-color:var(--yellow-color)}.nav__burger-landing{border-left:1px solid var(--spacer-color);padding-left:20px;padding-right:35px;width:40px}@media only screen and (min-width:951px){.nav__burger-landing{display:none}}.dot{width:7px;height:7px;background-color:var(--spacer-color);border-radius:50%}header .marginLess{margin-bottom:0!important}header .notifications-wrapper{z-index:3}@media only screen and (max-width:950px){header .notifications-wrapper{width:100%;top:72px;position:fixed}}header .discord-information{background-color:#5a65ea}header .opinion-information{background-color:#e6a817}header .password-information{background-color:#2e9540}header .discord-information,header .opinion-information,header .password-information{padding-left:20px;padding-right:20px;padding-top:1px;color:#fff;display:flex;justify-content:space-between}header .discord-information.additional-margin,header .opinion-information.additional-margin,header .password-information.additional-margin{margin-bottom:20px}@media only screen and (max-width:950px){header .discord-information,header .opinion-information,header .password-information{padding-bottom:11px}}@media only screen and (min-width:951px){header .discord-information,header .opinion-information,header .password-information{padding-bottom:3px}}header .discord-information__text-section,header .opinion-information__text-section,header .password-information__text-section{display:flex}header .discord-information__text-section__hand,header .opinion-information__text-section__hand,header .password-information__text-section__hand{margin-right:10px}@media only screen and (max-width:950px){header .discord-information__text-section__hand,header .opinion-information__text-section__hand,header .password-information__text-section__hand{display:none}}header .discord-information__text-section__text,header .opinion-information__text-section__text,header .password-information__text-section__text{position:relative;top:5px}@media only screen and (max-width:950px){header .discord-information__text-section__text.desktop,header .opinion-information__text-section__text.desktop,header .password-information__text-section__text.desktop{display:none}}@media only screen and (min-width:951px){header .discord-information__text-section__text.mobile,header .opinion-information__text-section__text.mobile,header .password-information__text-section__text.mobile{display:none}}header .discord-information__text-section b,header .opinion-information__text-section b,header .password-information__text-section b{font-weight:500}header .discord-information svg,header .opinion-information svg,header .password-information svg{position:relative;fill:#fff;cursor:pointer}@media only screen and (max-width:950px){header .discord-information svg,header .opinion-information svg,header .password-information svg{top:7px;height:35px!important;width:35px!important}}@media only screen and (min-width:951px){header .discord-information svg,header .opinion-information svg,header .password-information svg{top:3px;height:22px;width:22px}}header #navigation{display:flex;justify-content:space-between;height:72px;width:100%;background-color:#fff}@media only screen and (max-width:950px){header #navigation{position:fixed;z-index:3;top:0;width:100%;box-shadow:0 10px 17px -20px #42445a}}@media only screen and (min-width:1695px){header #navigation{padding-bottom:4px}}header #navigation__logo-wrapper{width:182px;cursor:pointer}header #navigation__user-panel{display:flex}@media only screen and (min-width:1695px){header #navigation__user-panel{display:none}}header #navigation__user-panel__my-courses{border-radius:var(--panel-radius);margin:15px 20px 15px 0;padding:10px 20px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:950px){header #navigation__user-panel__my-courses{display:none}}header #navigation__user-panel .active img{opacity:0}header #navigation__user-panel .active .material-symbols-outlined{position:absolute;transform:rotate(270deg) scale(2);font-variation-settings:"wght" 250;top:20px!important;left:11px!important;color:#fff;background-color:var(--highlited-color);border-radius:6px;padding:5px 0 3px}header #navigation__user-panel .active:hover .material-symbols-outlined{background-color:var(--button-full-hover-color)}header #navigation__user-panel__my-profile{height:100%;padding-right:35px;padding-left:20px;width:40px;z-index:2;background-color:#fff;border-left:var(--spacer-width) solid var(--spacer-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}header #navigation__user-panel__my-profile__icon-bundle{display:flex;position:relative;left:5px;cursor:pointer}header #navigation__user-panel__my-profile__icon-bundle .material-symbols-outlined{position:relative;top:25px;left:5px;transform:scale(1.5);font-variation-settings:"wght" 200}header #navigation__user-panel__my-profile__icon-bundle img{top:23px;position:relative;width:20px;height:auto}@media only screen and (max-width:950px){header #navigation__user-panel__my-profile__icon-bundle{display:none}}header #navigation__user-panel__my-profile__hamburger-menu{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:25px;left:11px}header #navigation__user-panel__my-profile__hamburger-menu span{display:block;width:35px;height:3px;margin-bottom:7px;position:relative;background:#777778;border-radius:var(--panel-radius);transform-origin:4px 4px;transition:transform .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}header #navigation__user-panel__my-profile__hamburger-menu span:first-child{transform-origin:0 0}header #navigation__user-panel__my-profile__hamburger-menu span:nth-last-child(2){transform-origin:0 100%}@media only screen and (min-width:951px){header #navigation__user-panel__my-profile__hamburger-menu{display:none}}header #navigation__user-panel__my-profile .active span{opacity:1}header #navigation__user-panel__my-profile .active span:last-child{transform:translateX(6px) rotate(-45deg)}header #navigation__user-panel__my-profile .active span:nth-last-child(2){opacity:0}header #navigation__user-panel__my-profile .active span:nth-last-child(3){transform:translateX(6px) rotate(45deg)}header .rolledUserMenu{position:absolute;z-index:1;transition-delay:50ms;transition-timing-function:ease-in-out;transition-duration:.5s;justify-content:right;background-color:#fff}@media only screen and (max-width:950px){header .rolledUserMenu{top:71px;width:100%;left:100%}}@media only screen and (min-width:951px){header .rolledUserMenu{top:0;right:-600px;display:flex;padding-right:4px}}@media only screen and (min-width:1696px){header .rolledUserMenu{display:none!important}}@media only screen and (max-width:950px){header .rolledUserMenu--active{position:fixed;z-index:3;left:0;box-shadow:0 10px 17px -20px #42445a}}@media only screen and (min-width:951px){header .rolledUserMenu--active{right:96px}}header .rolledUserMenu__element{display:flex;position:relative;cursor:pointer;margin-right:0;padding:24px 22px 24px 0}header .rolledUserMenu__element svg{width:24px;height:24px;fill:#1f1f1f}@media only screen and (max-width:950px){header .rolledUserMenu__element{padding-left:22px;background-color:var(--highlited-light-color);border-top:1px solid var(--rolled-user-menu-item-border);border-bottom:1px solid var(--rolled-user-menu-item-border)}}@media only screen and (min-width:951px){header .rolledUserMenu__element{margin-left:22px;border-right:1px solid var(--spacer-color)}}@media only screen and (max-width:950px){header .rolledUserMenu__element--first{border-top:1px solid var(--spacer-color)}}@media only screen and (min-width:951px){header .rolledUserMenu__element--first{border-left:1px solid var(--spacer-color);padding-left:22px}}@media only screen and (max-width:950px){header .rolledUserMenu__element--last{border-bottom:1px solid var(--spacer-color)}}@media only screen and (min-width:951px){header .rolledUserMenu__element--last{border-right:none!important}header .rolledUserMenu__element--language{display:none}}header .rolledUserMenu__element__text{font-size:16px;display:block;margin-top:auto;margin-bottom:auto;margin-left:15px;white-space:nowrap}header .rolledUserMenu__element .material-symbols-outlined{display:block;position:relative}header .rolledUserMenu__element:hover{color:var(--button-full-hover-color)}header .rolledUserMenu__element:hover svg{fill:var(--button-full-hover-color)}.App--saved header{position:relative;z-index:10;box-shadow:0 0 11px -5px #42445a}.Logo{padding:0;margin:18px 0 18px 20px;width:182px;height:auto;display:block;text-decoration:none;cursor:pointer}@media only screen and (max-width:950px){#navigation__logo-wrapper .Logo--desktop{display:none}}.Logo--desktop svg{display:block;width:100%;height:auto}.Logo--mobile{display:none}@media only screen and (max-width:950px){#navigation__logo-wrapper .Logo--mobile{display:block;margin:18px 0 18px 15px;width:auto;height:40px}}.Logo--mobile img{height:40px;width:auto;-o-object-fit:contain;object-fit:contain}.Logo .cls-1{fill:#00777a!important}.Logo .cls-2{fill:url(#linear-gradient)}.Logo .cls-3{fill:url(#linear-gradient-2)}.Logo .cls-4{fill:url(#linear-gradient-3)}.Logo .cls-5{fill:url(#linear-gradient-4)}.Logo .cls-6{fill:url(#linear-gradient-5)}.Logo.LogoNaMature{display:flex;align-items:center;position:relative;top:-6px}.Logo.LogoNaMature img{height:45px;left:0!important;width:auto;-o-object-fit:contain;object-fit:contain}.Logo .LogoNaMature__text{position:relative;top:4px;font-size:26px;font-weight:600;color:var(--exam-accent-text-color,#2e50c0);white-space:nowrap}.Logo .LogoNaMature__text-com{position:relative;top:7px;font-size:14px;font-weight:400;color:#000;white-space:nowrap}.nav__logo-wrapper .Logo.LogoNaMature img{top:-1px;position:relative;left:auto;top:auto}.nav__promo{width:100%;overflow:hidden;background-color:#1a1a21;border-bottom:2px solid #36363e;height:38px}.nav__promo__left-side{color:#fff;position:relative}@media only screen and (max-width:950px){.nav__promo__left-side{width:100%}}@media only screen and (min-width:951px){.nav__promo__left-side{width:calc(100% - 275px)}}.nav__promo__left-side b{font-weight:500}.nav__promo__left-side .yellow-bold{color:#ffbe1a}.nav__promo__left-side .white-bold{color:#ffbe1a;padding-left:30px;padding-right:30px;opacity:.4}.nav__promo__left-side__scroll-text{text-wrap:nowrap;margin-top:6px;position:absolute;z-index:1;width:100%;display:inline-block}@media only screen and (max-width:950px){.nav__promo__left-side__scroll-text{animation:scroll-horizontal 18s linear infinite}}@media only screen and (min-width:951px){.nav__promo__left-side__scroll-text{animation:scroll-horizontal 27s linear infinite}}@keyframes scroll-horizontal{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.nav__promo__right-side{position:absolute;right:0;z-index:2;height:38px;background-color:#1a1a21;border-left:2px solid #fff;display:flex;justify-content:center}@media only screen and (min-width:951px){.nav__promo__right-side{width:275px}}.nav__promo__right-side button{margin-top:5px;padding:5px 15px 6px;border:0;background-color:#1a1a21;color:#fff;font-size:16px;cursor:pointer;display:flex}@media only screen and (min-width:951px){.nav__promo__right-side button{margin-left:40px;margin-right:20px}}.nav__promo__right-side button span{position:relative}@media only screen and (max-width:950px){.nav__promo__right-side button span{display:none}}.nav__promo__right-side button svg{margin-left:10px;width:20px;height:20px;fill:#fff}.nav__promo--yellow-baner{background-color:var(--yellow-color);border-bottom:2px solid #deac30}.nav__promo--yellow-baner .nav__promo__left-side{color:#1a1a21}.nav__promo--yellow-baner .nav__promo__right-side{background-color:var(--yellow-color);border-left:2px solid #1a1a21}.nav__promo--yellow-baner .nav__promo__right-side button{background-color:var(--yellow-color);color:#1a1a21}.nav__promo--yellow-baner .nav__promo__right-side button svg{fill:#1a1a21}.nav__sub-header{color:#fff;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;justify-content:center}.nav__sub-header__button{border-radius:5px!important}.nav__sub-header__button span{font-size:12px!important;color:#a3342f!important;font-weight:800!important}.nav__sub-header__button svg,.nav__sub-header__button.button--outlined:hover:not(:disabled) svg,.nav__sub-header__button:hover svg{fill:#a3342f!important}.nav__sub-header__text{font-weight:400!important;position:relative;top:2px}.nav__sub-header--blue-baner{background-color:#2a818d;border-top:2px solid #669ea5;border-bottom:2px solid #21707a}.nav__sub-header--yellow-baner{color:#1a1a21;background-color:var(--yellow-color);border-top:2px solid #ffd771;border-bottom:2px solid #deac30}.nav__sub-header--black-baner{color:var(--yellow-color);background-color:#161616;border-top:2px solid #000;border-bottom:2px solid #000}.nav__sub-header--christmas-baner{gap:20px;background-size:auto 100%;background-position:50%;background-color:#a3342f;border-top:2px solid #873531;border-bottom:2px solid #873531}.nav__sub-header--christmas-baner span{color:#fff}.nav__sub-header--limited-offer .nav__sub-header__text{position:relative;top:7px;display:inline}.nav__sub-header--limited-offer svg{width:15px;height:15px;fill:#fff;vertical-align:middle;position:relative;top:0}.nav__sub-header--green-baner{background-color:#4a9f35;border-bottom:2px solid #3a852d}.nav__sub-header span{font-size:16px;font-weight:400}.nav__sub-header div a{position:relative;top:4px;margin-right:18px}.nav__sub-header div a .facebook{transform:scale(1.1)!important;top:-1px}.nav__sub-header div a svg{width:16px;height:16px;transform:scale(1.2);fill:#fff}@media only screen and (max-width:950px){.nav__sub-header{padding:4px 0 6px;height:27px!important}}@media only screen and (min-width:951px){.nav__sub-header{padding:1px 0 3px;height:30px!important}}.nav__sub-header--inactive{display:none}.nav__sub-header__close{position:relative;top:6px;margin-right:17px;cursor:pointer}.nav__sub-header__close svg{position:relative;top:-2px;opacity:.5;fill:#3a3a3a}@media only screen and (max-width:950px){.nav__sub-header__close svg{display:none}}.nav .red-timer{margin-left:15px;font-size:14px;font-weight:400!important}.nav .red-timer b{font-size:22px;margin-left:5px;font-weight:700!important}@keyframes christmasSwing{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}to{transform:rotate(-8deg)}}.christmas-animated{display:inline-block;animation:christmasSwing 2.5s ease-in-out infinite;transform-origin:center top}.nav__sub-header__arrow-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:relative;top:4px;width:22px;height:22px;margin-left:8px;border-radius:6px;background-color:#fff}.nav__sub-header__arrow-button svg{width:14px;height:14px;fill:#a3342f}.button{cursor:pointer;text-decoration:none;border:none;white-space:nowrap;position:relative;display:flex;width:-moz-min-content;width:min-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--panel-radius,8px)}.button--yellow{color:#000;background-color:var(--yellow-color);border-radius:var(--panel-radius);display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;border:2px solid var(--yellow-color);font-size:16px;font-weight:500;transition:all .2s ease;width:auto;margin:0}.button--yellow:hover{background-color:#ffbe1a!important;border-color:#ffbe1a!important}.button--yellow:active{transform:scale(.98)}.button--yellow svg{margin-left:10px}.button--yellow img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.button--yellow span{white-space:nowrap}.button--yellow-with-shadow{color:#000;background-color:var(--yellow-color);padding:16px 24px;border-bottom:2px solid #f2ae03;border-right:1px solid #f2ae03;border-radius:var(--panel-radius);display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;transition:all .2s ease;width:auto;margin:0}.button--yellow-with-shadow:hover{background-color:#ffbe1a!important;border-color:#ffbe1a!important}.button--yellow-with-shadow:active{transform:scale(.98)}.button--yellow-with-shadow svg{margin-left:10px}.button--yellow-with-shadow img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.button--yellow-with-shadow span{white-space:nowrap}.button--outlined{display:flex;align-items:center;gap:8px;padding:4px 8px;border:none;border-radius:var(--panel-radius,8px);background-color:rgba(0,0,0,0);font-size:16px;font-weight:500;color:#3a3a3a;transition:all .2s ease;width:auto;margin:0}.button--outlined:hover:not(:disabled) span{color:var(--highlited-color,#40aab8)}.button--outlined:hover:not(:disabled) svg{fill:var(--highlited-color,#40aab8)!important}.button--outlined:active:not(:disabled) span{color:var(--highlited-color,#40aab8);opacity:.8}.button--outlined:active:not(:disabled) svg{fill:var(--highlited-color,#40aab8)!important;opacity:.8}.button--outlined:disabled{opacity:.5;cursor:not-allowed}.button--outlined img,.button--outlined svg{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;transition:fill .2s ease,opacity .2s ease}.button--outlined span{white-space:nowrap;transition:color .2s ease,opacity .2s ease}.button--black-border{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;border:2px solid #000;background-color:rgba(0,0,0,0);font-size:16px;font-weight:500;color:#000;transition:all .2s ease;width:auto;margin:0}.button--black-border:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.button--black-border:active:not(:disabled){transform:scale(.98)}.button--black-border:disabled{opacity:.5;cursor:not-allowed}.button--black-border svg{margin-left:10px}.button--black-border img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.button--black-border span{white-space:nowrap}.button--circle{position:relative;display:block;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;padding:0!important;border-radius:50%;background-color:var(--yellow-color);border:none;box-sizing:border-box;transition:all .2s ease}.button--circle:hover:not(:disabled){background-color:#ffbe1a;transform:scale(1.05)}.button--circle:active:not(:disabled){transform:scale(.95)}.button--circle:disabled{opacity:.5;cursor:not-allowed}.button--circle svg{fill:#000}.button--circle img,.button--circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;margin:0}.button--circle img{-o-object-fit:contain;object-fit:contain}.button--circle-black-border{position:relative;display:block;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;padding:0!important;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #000;box-sizing:border-box;transition:all .2s ease}.button--circle-black-border:hover:not(:disabled){background-color:rgba(0,0,0,.05);transform:scale(1.05)}.button--circle-black-border:active:not(:disabled){transform:scale(.95)}.button--circle-black-border:disabled{opacity:.5;cursor:not-allowed}.button--circle-black-border svg{fill:#000}.button--circle-black-border img,.button--circle-black-border svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;margin:0}.button--circle-black-border img{-o-object-fit:contain;object-fit:contain}.button--circle-black-border-small{position:relative;display:block;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;padding:0!important;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #000;box-sizing:border-box;transition:all .2s ease}.button--circle-black-border-small:hover:not(:disabled){background-color:rgba(0,0,0,.05);transform:scale(1.05)}.button--circle-black-border-small:active:not(:disabled){transform:scale(.95)}.button--circle-black-border-small:disabled{opacity:.5;cursor:not-allowed}.button--circle-black-border-small svg{fill:#000}.button--circle-black-border-small img,.button--circle-black-border-small svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;margin:0}.button--circle-black-border-small img{-o-object-fit:contain;object-fit:contain}.button--square-black-border{position:relative;display:block;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;border-radius:12px;background-color:rgba(0,0,0,0);border:2px solid #000;box-sizing:border-box;transition:all .2s ease}.button--square-black-border:hover:not(:disabled){background-color:rgba(0,0,0,.05);transform:scale(1.05)}.button--square-black-border:active:not(:disabled){transform:scale(.95)}.button--square-black-border:disabled{opacity:.5;cursor:not-allowed}.button--square-black-border svg{fill:#000}.button--square-black-border img,.button--square-black-border svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;margin:0}.button--square-black-border img{-o-object-fit:contain;object-fit:contain}.nav__sub-header--session-promo{gap:20px;background-size:auto 100%;background-position:50%;background-color:#a3342f;border-top:2px solid #873531;border-bottom:2px solid #873531}.nav__sub-header--session-promo span{color:#fff}.h-box{display:flex;flex-direction:row}.rich-text--headline1{font-size:40px;font-weight:600;line-height:1.2;color:#1a1a21;margin-bottom:15px}@media only screen and (max-width:950px){.rich-text--headline1{font-size:32px}}@media only screen and (min-width:951px){.rich-text--headline1{font-size:50px}}.rich-text--headline2{font-weight:700!important;line-height:1.3!important;color:#3a3a3a;margin-bottom:25px}@media only screen and (max-width:950px){.rich-text--headline2{font-size:24px!important}}@media only screen and (min-width:951px){.rich-text--headline2{font-size:26px!important}}.rich-text--headline3{font-weight:600!important;line-height:1.4!important;color:#3a3a3a!important;margin-bottom:10px}@media only screen and (max-width:950px){.rich-text--headline3{font-size:18px!important}}@media only screen and (min-width:951px){.rich-text--headline3{font-size:22px!important}}.rich-text--normal-text{font-weight:400;display:block;line-height:20px!important;color:#3a3a3a}@media only screen and (max-width:950px){.rich-text--normal-text{font-size:16px}}@media only screen and (min-width:951px){.rich-text--normal-text{font-size:16px}}.rich-text--bold-text{font-weight:600;display:block;line-height:20px!important;color:#3a3a3a!important}@media only screen and (max-width:950px){.rich-text--bold-text{font-size:16px}}@media only screen and (min-width:951px){.rich-text--bold-text{font-size:16px}}.rich-text--small-text{font-size:14px;font-weight:400;line-height:1.5;color:#4a4a4a}@media only screen and (max-width:950px){.rich-text--small-text{font-size:13px}}@media only screen and (min-width:951px){.rich-text--small-text{font-size:14px}}.rich-text--custom-text{font-weight:400;font-size:16px;line-height:20px}.rich-text--landing-normal{font-size:22px;line-height:30px;font-weight:400;text-align:center;margin-bottom:50px}.rich-text--landing-normal b{font-weight:600}.rich-text--in-platform-small{font-size:16px;line-height:22px;color:#3a3a3a;font-weight:400}.rich-text b.purple,.rich-text span.purple,.rich-text strong.purple{color:var(--purple,#8f2c5f)}.dropdown-header{position:relative}.dropdown-header__button{padding:8px 12px;border-radius:6px;transition:background-color .2s ease}.dropdown-header--active .dropdown-header__button,.dropdown-header:hover .dropdown-header__button{background-color:var(--dropdown-header-hover-bg)}.dropdown-header__buffer{position:absolute;top:100%;left:0;width:100%;height:8px;z-index:999}.dropdown-header__popup{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;min-width:200px;z-index:1000}.bullet-list-row{display:flex;margin-bottom:3px}.bullet-list-row__bullet{position:relative;top:3px;border:3px solid var(--yellow-color);height:6px;width:6px;border-radius:50px}.bullet-list-row span{color:#3a3a3a;font-size:15px;display:block;margin-left:10px}@media only screen and (max-width:950px){.main-page__intro-message{margin-bottom:30px;margin-top:90px}}@media only screen and (min-width:951px){.main-page__intro-message{margin-bottom:60px}}.main-page__intro-message__text-main{width:100%}.main-page__intro-message__text-main span{display:block;text-align:center}.main-page__intro-message__text-main__main{color:#1a1a21;font-weight:500}@media only screen and (max-width:950px){.main-page__intro-message__text-main__main{font-size:37px!important;line-height:42px;text-align:center;font-weight:500!important}}.main-page__intro-message__text-main__main b{font-weight:500}@media only screen and (max-width:950px){.main-page__intro-message__text-main__main b{font-size:22px}}@media only screen and (min-width:951px){.main-page__intro-message__text-main__main b{font-size:26px}}@media only screen and (max-width:950px){.main-page__intro-message__text-main__main{font-size:32px}}@media only screen and (min-width:951px){.main-page__intro-message__text-main__main{font-size:42px}}.main-page__intro-message__text-bottom{display:flex;justify-content:center}.main-page__intro-message__text-bottom span{display:block;text-align:center;padding-top:20px;max-width:650px;font-size:20px;line-height:28px}@media only screen and (max-width:950px){.main-page__intro-message__text-bottom{margin-top:5px;margin-left:5%;margin-right:5%}}@media only screen and (min-width:951px){.main-page__intro-message__text-bottom{margin-top:5px;width:100%}}@media only screen and (max-width:950px){.main-page__new-feature-section{margin-left:calc(var(--main-panel-margin)*2);margin-right:calc(var(--main-panel-margin)*2);margin-bottom:20px}}@media only screen and (min-width:951px){.main-page__new-feature-section{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%);margin-bottom:140px}}.main-page__new-feature-section__navigation{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:15px}@media only screen and (max-width:950px){.main-page__new-feature-section__navigation{grid-template-columns:1fr 1fr;gap:10px}}@media only screen and (min-width:951px){.main-page__new-feature-section__navigation{max-width:1195px}}.main-page__new-feature-section__navigation__panel{cursor:pointer;display:flex;border-radius:10px;font-weight:500;font-size:18px;box-shadow:8px 8px 24px -24px #42445a;padding:24px}@media only screen and (max-width:950px){.main-page__new-feature-section__navigation__panel{padding:14px;font-size:15px}}.main-page__new-feature-section__navigation__panel--active{border:1px solid #202020;background-color:var(--yellow-color)}.main-page__new-feature-section__navigation__panel--inactive{border:1px solid var(--spacer-color);background-color:#fff}.main-page__new-feature-section__navigation__panel svg{width:25px;height:25px;margin-right:15px;fill:#1a1a1a}.main-page__new-feature-section__navigation__panel span{display:block;top:3px;position:relative}.main-page__new-feature-section__data{margin-top:75px;position:relative;display:flex}@media only screen and (max-width:950px){.main-page__new-feature-section__data{flex-direction:column;margin-top:30px}}@media only screen and (min-width:1585px){.main-page__new-feature-section__data{max-width:1321px;margin-left:auto;margin-right:auto}}.main-page__new-feature-section__data__left{overflow:hidden!important;width:55%;background-color:var(--nav-top-header-bg);border-radius:var(--panel-radius);position:relative}@media only screen and (max-width:950px){.main-page__new-feature-section__data__left{width:100%}}.main-page__new-feature-section__data__left svg{position:absolute}.main-page__new-feature-section__data__left .shadowed{box-shadow:8px 8px 24px -13px #42445a}.main-page__new-feature-section__data__left img{margin:35px 6%;width:88%;border-radius:20px;height:auto;position:relative;top:0}.main-page__new-feature-section__data__right{margin-left:50px;width:calc(45% - 50px)}@media only screen and (max-width:950px){.main-page__new-feature-section__data__right{width:100%;margin-left:0;margin-top:24px}}.main-page__new-feature-section__data__right h2{font-size:40px;line-height:47px;font-weight:500;margin-bottom:30px}@media only screen and (max-width:950px){.main-page__new-feature-section__data__right h2{font-size:26px;line-height:32px;margin-bottom:16px}}.main-page__new-feature-section__data__right span{font-size:20px;line-height:28px}@media only screen and (max-width:950px){.main-page__new-feature-section__data__right span{font-size:16px;line-height:22px}}.main-page__new-feature-section__data__right__features{display:flex;margin-top:40px;--sub-color:#6b6b6b;color:var(--sub-color)}.main-page__new-feature-section__data__right__features__left{width:50%;margin-right:20px}.main-page__new-feature-section__data__right__features__right{width:50%}.main-page__new-feature-section__data__right__features__left svg,.main-page__new-feature-section__data__right__features__right svg{position:relative;left:-3px;width:24px;height:24px;margin-bottom:4px}.main-page__new-feature-section__data__right__features__left__headline,.main-page__new-feature-section__data__right__features__right__headline{font-weight:450;color:#1a1a1a;margin-bottom:13px}.main-page__new-feature-section__data__right__features__left__headline span,.main-page__new-feature-section__data__right__features__right__headline span{display:block;font-size:20px!important}.main-page__new-feature-section__data__right__features__left span,.main-page__new-feature-section__data__right__features__right span{font-size:18px}.main-page__new-feature-section__mobile__item{padding:13px 10px;gap:8px;display:flex;flex-direction:column;border-radius:var(--panel-radius);box-shadow:0 4px 12px rgba(66,68,90,.12),0 2px 4px rgba(66,68,90,.08)}.main-page__new-feature-section__mobile__item__headline{display:flex;justify-content:space-between;align-items:center}.main-page__new-feature-section__mobile__item__headline__left{display:flex;align-items:center;gap:15px}.main-page__new-feature-section__mobile__item__headline__left svg{width:30px;height:30px;fill:var(--exam-accent-text-color,#2e50c0)}.main-page__new-feature-section__mobile__item__headline__left span{font-size:20px;font-weight:500}.main-page__new-feature-section__mobile__item__headline__right{transition:transform .3s ease}.main-page__new-feature-section__mobile__item__headline__right svg{width:20px;height:20px;fill:#6b6b6b}.main-page__new-feature-section__mobile__item__headline__right--closed{transform:rotate(0deg)}.main-page__new-feature-section__mobile__item__headline__right--opened{transform:rotate(90deg)}.main-page__new-feature-section__mobile__item__content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease-out}.main-page__new-feature-section__mobile__item__content--opened{grid-template-rows:1fr}.main-page__new-feature-section__mobile__item__content__inner{min-height:0;overflow:hidden}.main-page__new-feature-section__mobile__sub-headline{display:flex;align-items:center;gap:5px}.main-page__new-feature-section__mobile__sub-headline svg{width:24px;height:24px;flex-shrink:0;fill:#1a1a1a}.main-page__new-feature-section__mobile__sub-headline span{display:flex;align-items:center}.spacer{flex:1}.users-opinions{position:relative;display:flex;flex-direction:column}@media only screen and (max-width:1584px){.users-opinions{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%)}}@media only screen and (min-width:1585px){.users-opinions{max-width:1321px;margin-left:auto;margin-right:auto;padding-left:55px}}@media only screen and (max-width:950px){.users-opinions{margin-top:80px}}.users-opinions__summary{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin-bottom:24px}.users-opinions__summary .h-box{margin-top:0!important;margin-bottom:0!important}.users-opinions__summary-title{font-size:42px;line-height:42px;font-weight:650}.rich-text.users-opinions__summary-lead{font-size:22px;line-height:30px}.users-opinions__summary-average{white-space:nowrap}.users-opinions__verified-link{display:flex;align-items:center;gap:4px;cursor:pointer;margin-top:4px}.users-opinions__verified-link span{font-size:13px;font-weight:400;color:#6b6b6b;text-decoration:underline}@media only screen and (min-width:951px){.users-opinions__verified-link span{font-size:16px}}.users-opinions__verified-link:hover span{color:#000}.users-opinions__verified-link:hover svg{fill:#000!important}.users-opinions__columns{position:relative;display:flex;gap:12px;height:600px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent);mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent)}.users-opinions__column{flex:1;overflow:hidden}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.users-opinions__column-inner{display:flex;flex-direction:column;gap:12px;padding-bottom:12px;animation:scroll-up linear infinite;will-change:transform;backface-visibility:hidden}.users-opinions__card{position:relative;background-color:hsla(0,0%,100%,.85);border-radius:var(--panel-radius);padding:16px 24px;box-shadow:0 2px 8px rgba(0,0,0,.06);flex-shrink:0;align-items:center}.users-opinions__avatar{width:44px;height:44px;border-radius:50%;background-color:rgba(200,200,200,.3);-o-object-fit:cover;object-fit:cover;flex-shrink:0;margin-bottom:8px}.users-opinions__instagram-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;text-align:center}.users-opinions__review-text{font-size:15px;line-height:1.5;text-align:center}.users-opinions__see-more-wrapper{display:flex;justify-content:center;margin-top:16px}.users-opinions__see-more-button{background-color:var(--yellow-color);border:0;border-radius:var(--panel-radius);color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s ease}.users-opinions__footer{text-align:center}@media only screen and (max-width:1584px){.users-opinions__footer{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%)}}@media only screen and (min-width:1585px){.users-opinions__footer{max-width:1321px;margin-left:auto;margin-right:auto;padding-left:55px}}.users-opinions__footer-text{text-align:center;padding-top:20px}@media only screen and (max-width:950px){.users-opinions__columns{height:500px;gap:8px}.users-opinions__column-inner{gap:8px;padding-bottom:8px}.users-opinions__card{padding:16px}.users-opinions__avatar{width:36px;height:36px;margin-bottom:6px}.users-opinions__review-text{font-size:13px}.users-opinions__footer{margin-bottom:160px}}.verified-info-modal{position:relative}.verified-info-modal__panel{border-radius:var(--panel-radius);background-color:#fff;z-index:11;position:fixed;padding:24px 24px 16px;max-height:90vh;overflow-y:auto;box-shadow:6px 6px 24px -4px rgba(66,68,90,.4)}@media only screen and (max-width:950px){.verified-info-modal__panel{width:95vw;left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:951px){.verified-info-modal__panel{width:520px;max-width:95vw;top:50%;left:50%;transform:translate(-50%,-50%);padding-bottom:30px}}.verified-info-modal__panel__title{margin-top:0;margin-bottom:16px;text-align:center}.verified-info-modal__panel__body{margin-bottom:20px;line-height:1.5}.verified-info-modal__panel__close{margin-left:auto;margin-right:auto;display:block;background-color:var(--yellow-color);border:0;border-radius:var(--panel-radius);color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:500;padding:10px 17px}.all-opinions-modal{position:relative}.all-opinions-modal__panel{position:fixed;z-index:11;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:var(--panel-radius);box-shadow:6px 6px 24px -4px rgba(66,68,90,.4);padding:24px;display:flex;flex-direction:column;max-height:90vh;max-height:90dvh}@media only screen and (min-width:951px){.all-opinions-modal__panel{width:900px;max-width:95vw}}@media only screen and (max-width:950px){.all-opinions-modal__panel{width:95vw;max-height:85vh;max-height:85dvh}}.all-opinions-modal__close{margin-bottom:16px;align-self:flex-end;background-color:var(--yellow-color);border:0;border-radius:var(--panel-radius);color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:500;padding:10px 17px;flex-shrink:0}@media only screen and (max-width:950px){.all-opinions-modal__close{order:2;align-self:center;margin-top:16px;margin-bottom:0}}.all-opinions-modal__grid{overflow-y:auto;min-height:0;-moz-columns:3;column-count:3;-moz-column-gap:12px;column-gap:12px}@media only screen and (max-width:950px){.all-opinions-modal__grid{order:1;-moz-columns:2;column-count:2;-moz-column-gap:8px;column-gap:8px}}.all-opinions-modal__grid .users-opinions__card{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}@media only screen and (max-width:950px){.all-opinions-modal__grid .users-opinions__card{margin-bottom:8px}}.all-opinions-modal__screenshot{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover;margin-bottom:12px}@media only screen and (max-width:950px){.all-opinions-modal__screenshot{margin-bottom:8px}}.main-page__final-test-information{justify-content:center;display:flex;font-weight:500!important}@media only screen and (min-width:339px)and (max-width:950px){.main-page__final-test-information{transform:scale(1.1)}}@media only screen and (max-width:950px){.main-page__final-test-information{margin-bottom:70px;margin-top:80px}}@media only screen and (min-width:951px){.main-page__final-test-information{margin-bottom:90px}}.main-page__final-test-information__graphic{max-width:800px;margin-left:auto;margin-right:auto;position:relative}.main-page__final-test-information__graphic__pointer{position:absolute;z-index:2;transition:transform .8s cubic-bezier(.68,-.55,.27,1.55),opacity .8s ease;opacity:0;transform:translateX(90px) translateY(6px) rotate(280deg)}.main-page__final-test-information__graphic__pointer.visible{opacity:1}@media only screen and (max-width:950px){.main-page__final-test-information__graphic__pointer.visible{transform:translateX(0) translateY(0) rotate(25deg)}}@media only screen and (min-width:951px){.main-page__final-test-information__graphic__pointer.visible{transform:translateX(0) translateY(0) rotate(320deg)}}@media only screen and (max-width:950px){.main-page__final-test-information__graphic__pointer{font-size:45px;right:5px;bottom:30px}}@media only screen and (min-width:951px){.main-page__final-test-information__graphic__pointer{right:-102px;bottom:5px;font-size:55px}}.main-page__final-test-information__graphic__text{display:flex}.main-page__final-test-information__graphic__text__main{position:relative;display:block;z-index:1;font-weight:500px!important;text-align:left}@media only screen and (max-width:950px){.main-page__final-test-information__graphic__text__main{font-size:28px;line-height:38px;left:-5px}}@media only screen and (min-width:951px){.main-page__final-test-information__graphic__text__main{font-size:35px;line-height:45px;left:-133px;padding-left:15px}}.main-page__final-test-information__graphic__text__spacer{position:relative;left:-140px;top:10px;display:block;height:160px;border-radius:90px;width:4px!important;background-color:var(--yellow-color)}@media only screen and (max-width:950px){.main-page__final-test-information__graphic__text__spacer{display:none}}.main-page__final-test-information__graphic b{font-weight:500;color:var(--highlited-color);text-shadow:1px 1px 2px rgba(0,0,0,.202)}.main-page__final-test-information__graphic__test{position:absolute;z-index:0;display:grid;gap:4px}.main-page__final-test-information__graphic__test.mobile{top:-10px;left:125px;transform:scale(.8);grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:951px){.main-page__final-test-information__graphic__test.mobile{display:none}}.main-page__final-test-information__graphic__test.desktop{left:74px;top:2px;grid-template-columns:repeat(7,1fr)}@media only screen and (max-width:950px){.main-page__final-test-information__graphic__test.desktop{display:none}}.main-page__final-test-information__graphic__test__box{width:53px;height:38px;border-radius:var(--panel-radius);border:2px solid var(--highlited-color);display:flex;justify-content:center;text-align:center;transition:border-color 1s ease,background-color 1s ease,color 1s ease}.main-page__final-test-information__graphic__test__box span{font-size:16px;width:auto;height:auto;margin:0 auto;padding:10px;position:relative}.main-page__final-test-information__graphic__test__box.w{border:2px solid #fafafa;color:#fafafa}.main-page__final-test-information__graphic__test__box.l{border:2px solid #d7eff2;color:#e6e6e6}.main-page__final-test-information__graphic__test__box.active-yellow{border:2px solid var(--yellow-color)!important;color:#1a1a21!important}@media only screen and (min-width:951px){.main-page__final-test-information__graphic__test__box.active-yellow{background-color:#fff7e3!important}}.main-page__final-test-information__graphic__test__box.y{border:2px solid #d7eff2;color:#e6e6e6}.main-page__sell-baner{position:fixed;transition:.3s ease-out;top:220px;right:0;z-index:7}.main-page__sell-baner a{text-decoration:none;color:#000}@media only screen and (max-width:950px){.main-page__sell-baner{display:none}}.main-page__sell-baner--active{transform:translateX(0)}.main-page__sell-baner--inactive{transform:translateX(80%)}.main-page__sell-baner__headline{cursor:pointer;transition:.3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:8px;font-weight:600;height:113px;width:261px;border-top-left-radius:15px;border-bottom-left-radius:15px;background-color:#fff;border-bottom:2px solid #eaeaea;text-align:left;box-shadow:8px 8px 24px -16px #42445a;font-size:35px}.main-page__sell-baner__headline--long{padding-left:20px}.main-page__sell-baner__headline--short{padding-left:0}.main-page__sell-baner__headline--active:hover{transform:translateX(5%)}.main-page__sell-baner__headline--active:hover+.main-page__sell-baner__courses{transform:translateX(10%)}.main-page__sell-baner__headline--inactive:hover{transform:translateX(-5%)}.main-page__sell-baner__headline--inactive:hover+.main-page__sell-baner__courses{transform:translateX(-10%)}.main-page__sell-baner__headline__row-1{position:relative;display:flex}.main-page__sell-baner__headline__row-1__trophy{display:block;position:relative;top:9px;font-size:35px}.main-page__sell-baner__headline__row-1__trophy--long{padding-left:14px}.main-page__sell-baner__headline__row-1__trophy--short{padding-left:10px}.main-page__sell-baner__headline span{position:relative;top:14px;cursor:pointer}.main-page__sell-baner__headline b{font-size:38px;color:#8f2c5f;text-shadow:1px 1px 2px rgba(0,0,0,.202)}.main-page__sell-baner__headline svg{width:29px;height:29px;position:relative;top:4px}.main-page__sell-baner__headline .long svg{left:7px}.main-page__sell-baner__headline .short svg{left:12px;transform:rotate(180deg)}.main-page__sell-baner__courses{transition:.3s ease-out}.main-page__sell-baner__courses__course{border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;margin-top:8px;width:270px;font-size:20px;font-weight:500;position:relative;display:flex;background-color:#fdc22d;border-bottom:2px solid #d19808;cursor:pointer;transition:transform .3s ease,background-color .3s ease,border-bottom .3s ease;box-shadow:8px 8px 24px -16px #42445a}.main-page__sell-baner__courses__course:hover{transform:scale(1.03);background-color:#f4ba28;border-bottom:2px solid #c89105}.main-page__sell-baner__courses__course:hover .number{display:none}.main-page__sell-baner__courses__course:hover svg{display:block}.main-page__sell-baner__courses__course svg{display:none}.main-page__sell-baner__courses__course__img-wrapper{width:40px;height:45px;border-radius:9px}.main-page__sell-baner__courses__course__img-wrapper svg{position:relative;top:10px;padding-left:14px;transform:scale(1.1)}.main-page__sell-baner__courses__course__img-wrapper span{font-weight:550}.main-page__sell-baner__courses__course span{display:block;padding-top:11px;padding-left:15px}.main-page__messanger-text{position:fixed;transition:background-color .3s ease-in-out;bottom:100px;right:27px;z-index:7;background-color:#fff;padding:10px 15px;border-radius:15px;font-size:17px;box-shadow:1px 1px 10px -4px #42445a;animation:fadeIn 1s;animation-delay:3s;animation-fill-mode:forwards;opacity:0}@media only screen and (max-width:950px){.main-page__messanger-text{display:none}}.main-page__messanger-text--inactive{animation:fadeOut 1s;animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}}.main-page__messenger{position:fixed;background-color:var(--messenger-bg);z-index:3;border-radius:35px;box-shadow:8px 8px 24px -12px #42445a;cursor:pointer;transition:transform .2s ease-in-out}@media only screen and (max-width:950px){.main-page__messenger{bottom:12px;right:15px;width:60px;height:60px}}@media only screen and (min-width:951px){.main-page__messenger{bottom:20px;right:25px;width:65px;height:65px}}.main-page__messenger:hover{transform:scale(1.05)}.main-page__messenger:hover+.main-page__messanger-text{background-color:var(--messenger-text-hover-bg);opacity:1;animation:shake .8s;animation-iteration-count:1}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}}.main-page__messenger svg g path:last-child{fill:var(--messenger-bg)!important}.main-page__messenger svg{z-index:4;position:relative;color:#1a1a21;top:-102px;left:-101px;transform:scale(.16)}@media only screen and (max-width:950px){.main-page__messenger svg{top:-104px;left:-104px;transform:scale(.14)}}@media only screen and (min-width:951px){.main-page__messenger svg{top:-102px;left:-101px;transform:scale(.16)}}.main-page__cookie-panel__background{width:100%;height:150%;z-index:10;position:fixed;left:0;top:-25%;background-color:rgba(0,0,0,.405);cursor:default;-webkit-backdrop-filter:blur(2px)}.main-page__cookie-panel__panel{border-radius:var(--panel-radius);background-color:#fff;z-index:11;position:fixed;left:0;right:0;margin:0 auto;box-shadow:6px 6px 24px -4px #42445a}@media only screen and (max-width:950px){.main-page__cookie-panel__panel{width:95vw;bottom:calc(0dvh + 10px);left:50%;transform:translate(-50%)}}@media only screen and (min-width:951px){.main-page__cookie-panel__panel{--panel-height:315px;width:600px;height:var(--panel-height);top:calc(50vh - .5*var(--panel-height))}}.main-page__cookie-panel__panel__headline{text-align:center;font-size:20px;font-weight:600;padding-top:30px}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__headline{padding-left:25px;padding-right:25px;margin-bottom:10px}.main-page__cookie-panel__panel__headline .mobile-hidden{display:none}}@media only screen and (min-width:951px){.main-page__cookie-panel__panel__headline .desktop-hidden{display:none}}.main-page__cookie-panel__panel__spacer{height:1px;width:200px;background-color:var(--spacer-color);margin:15px auto}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__spacer{display:none}}.main-page__cookie-panel__panel__text{padding-left:25px;padding-right:25px;line-height:19px;text-align:center}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__text .mobile-hidden{display:none}}@media only screen and (min-width:951px){.main-page__cookie-panel__panel__text .desktop-hidden{display:none}}.main-page__cookie-panel__panel__text b{font-weight:600}.main-page__cookie-panel__panel__buttons{padding-left:30px;padding-right:30px;margin-top:30px}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__buttons{padding-bottom:30px}}@media only screen and (min-width:951px){.main-page__cookie-panel__panel__buttons{display:flex;justify-content:center;width:calc(100% - 60px)}}.main-page__cookie-panel__panel__buttons__button{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:15px;font-size:16px;font-weight:500;transition:transform .3s ease-in-out}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__buttons__button{width:calc(100% - 4px);text-align:center}}@media only screen and (min-width:951px){.main-page__cookie-panel__panel__buttons__button{padding:15px 20px 5px;border:2px solid #fff}}.main-page__cookie-panel__panel__buttons__button:hover{transform:scale(1.02)}.main-page__cookie-panel__panel__buttons__button--full{border:2px solid var(--yellow-color);background-color:var(--yellow-color)}.main-page__cookie-panel__panel__buttons__button--full:hover{background-color:#ffbe1a!important;border-color:#ffbe1a!important}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__buttons__button--full{padding-top:12px;padding-bottom:11px}}.main-page__cookie-panel__panel__buttons__button--empty{border:2px solid #1a1a21;display:flex}.main-page__cookie-panel__panel__buttons__button--empty span{display:block}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__buttons__button--empty{justify-content:center;padding-top:13px;padding-bottom:7px;margin-bottom:20px}}@media only screen and (min-width:951px){.main-page__cookie-panel__panel__buttons__button--empty{margin-right:40px;padding-right:15px}}.main-page__cookie-panel__panel__buttons__button--empty svg{margin-left:5px;position:relative;transform:scale(.75);top:-3px}.main-page__cookie-panel__panel__settings{text-align:center;opacity:.4;cursor:pointer}@media only screen and (max-width:950px){.main-page__cookie-panel__panel__settings{display:none}}@media only screen and (min-width:951px){.main-page__cookie-panel__panel__settings{margin-top:38px}}.main-page__cookie-panel__panel__settings:hover{opacity:.5}.main-page__cookie-panel__panel__settings .material-symbols-outlined{position:relative;margin-left:7px;top:5px;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:20px}.main-page__cookie-panel__advanced-settings-panel{border-radius:var(--panel-radius);z-index:10;background-color:#fff;box-shadow:6px 6px 24px -4px #42445a}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel{width:100%;border-radius:0;background-color:#fff;height:100vh;top:0;left:0;position:fixed}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel{width:800px;max-height:90vh;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}}.main-page__cookie-panel__advanced-settings-panel__headline{position:relative;display:flex;border-bottom:1px solid var(--spacer-color)}.main-page__cookie-panel__advanced-settings-panel__headline__spacer{width:1px;height:55px;background-color:var(--spacer-color)}.main-page__cookie-panel__advanced-settings-panel__headline__button{width:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__headline__button{font-size:15px;display:table;padding-left:10px;padding-right:10px}.main-page__cookie-panel__advanced-settings-panel__headline__button span{display:table-cell;vertical-align:middle}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__headline__button{font-size:18px;padding-top:12px}.main-page__cookie-panel__advanced-settings-panel__headline__button--left{border-top-left-radius:var(--panel-radius)}.main-page__cookie-panel__advanced-settings-panel__headline__button--right{border-top-right-radius:var(--panel-radius)}}.main-page__cookie-panel__advanced-settings-panel__headline__button--active{background-color:var(--yellow-color);font-weight:500}.main-page__cookie-panel__advanced-settings-panel__headline__button--inactive{font-weight:400;background-color:#fff}.main-page__cookie-panel__advanced-settings-panel__headline__button .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;position:relative;margin-left:10px;transform:scale(.9);top:5px}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__headline__button .material-symbols-outlined{display:none}}.main-page__cookie-panel__advanced-settings-panel__data{margin-top:0;background-color:#f0eeee;border-bottom:1px solid var(--spacer-color);padding-top:25px;padding-left:25px;padding-right:25px;overflow-y:auto}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__data{height:calc(100dvh - 158px)}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__data{max-height:calc(80vh - 142px)}}.main-page__cookie-panel__advanced-settings-panel__data__sections__section{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d8d8d8}.main-page__cookie-panel__advanced-settings-panel__data__sections__section h3{margin-top:0;font-size:16px;margin-bottom:10px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section span{font-size:15px}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description{position:relative}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description{position:relative;display:flex}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__text{padding-right:20px;margin-right:25px;border-right:1px solid #d8d8d8}}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__toggle{margin-top:15px}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__toggle{display:flex;justify-content:center;align-items:center}}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__toggle input{outline:none;height:25px;width:50px;position:relative;top:1px;margin:0;border-radius:calc(var(--panel-radius) - 3px);-webkit-appearance:none;box-shadow:inset 0 0 3px rgba(0,0,0,.2);cursor:pointer;transition:.4s cubic-bezier(.68,-.55,.265,1.55)}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__toggle input.active:checked{background:var(--highlited-color)}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__toggle input.inactive{background-color:#d8d8d8}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__toggle input:checked:before{left:23px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__description__toggle input:before{position:absolute;content:"";left:0;height:100%;width:27px;box-shadow:1px 1px 4px rgba(0,0,0,.2);border-radius:calc(var(--panel-radius) - 3px);background:#fcfcfc;transform:scale(.8);transition:left .4s cubic-bezier(.68,-.55,.265,1.55)}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__toggle{margin-top:15px;cursor:pointer}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__toggle span{font-size:15px;font-weight:600}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__toggle .material-symbols-outlined{position:relative;margin-left:8px;font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__toggle .material-symbols-outlined.active{transform:rotate(-90deg);top:2px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__toggle .material-symbols-outlined.inactive{transform:rotate(90deg);top:3px}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__data__sections__section .array-wrapper{display:flex;flex-wrap:no-wrap;overflow-x:scroll}}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array{margin-top:15px;margin-left:0;text-align:left;border:1px solid #d8d8d8;border-radius:15px}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array{width:750px}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array{width:100%}}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .headline{padding-left:15px;padding-top:10px;padding-bottom:7px;border-bottom:1px solid #c7c7c7;background-color:#d8d8d8;border-top-left-radius:15px;border-top-right-radius:15px;position:relative;display:flex;font-size:15px;font-weight:500}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .headline__name.w1,.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .headline__name.w2,.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .headline__name.w3{width:105px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .headline__name.w4{width:115px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .array-row{display:flex;padding-left:15px;padding-top:6px;padding-bottom:6px;font-size:14px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .array-row--dark{background-color:#e3e3e3}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .array-row--last{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .array-row__name.w1,.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .array-row__name.w2,.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .array-row__name.w3{width:105px}.main-page__cookie-panel__advanced-settings-panel__data__sections__section__array .array-row__name.w4{width:115px}.main-page__cookie-panel__advanced-settings-panel__data__about-cookies{margin-bottom:25px}.main-page__cookie-panel__advanced-settings-panel__data__about-cookies span{display:block;margin-bottom:15px;font-size:15px}.main-page__cookie-panel__advanced-settings-panel__buttons{position:relative;display:flex;padding-left:30px;padding-right:30px;margin-top:20px;margin-bottom:20px;justify-content:space-between}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__buttons{padding-left:20px;padding-right:20px}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__buttons{padding-left:30px;padding-right:30px}}.main-page__cookie-panel__advanced-settings-panel__buttons__left-group{position:relative;display:flex}.main-page__cookie-panel__advanced-settings-panel__buttons__left-group__button{border:2px solid #1a1a21;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:15px;font-weight:500;transition:transform .3s ease-in-out;margin-right:20px}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__buttons__left-group__button.mobile-hidden{display:none}.main-page__cookie-panel__advanced-settings-panel__buttons__left-group__button{font-size:15px;text-align:center;padding:10px 16px 6px}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__buttons__left-group__button{font-size:16px;padding:14px 20px 10px}}.main-page__cookie-panel__advanced-settings-panel__buttons__left-group__button:hover{transform:scale(1.02)}.main-page__cookie-panel__advanced-settings-panel__buttons__button{border:2px solid var(--yellow-color);background-color:var(--yellow-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:15px;font-weight:500;transition:transform .3s ease-in-out}@media only screen and (max-width:950px){.main-page__cookie-panel__advanced-settings-panel__buttons__button{font-size:15px;text-align:center;padding:10px 16px 6px}}@media only screen and (min-width:951px){.main-page__cookie-panel__advanced-settings-panel__buttons__button{font-size:16px;padding:14px 20px 10px}}.main-page__cookie-panel__advanced-settings-panel__buttons__button:hover{transform:scale(1.02);background-color:#ffbe1a!important;border-color:#ffbe1a!important}.main-page__cookie{position:fixed;background-color:#fff;z-index:3;width:50px;height:50px;border-radius:35px;box-shadow:8px 8px 24px -12px #42445a;cursor:pointer;transition:transform .2s ease-in-out;background-color:var(--highlited-light-color)}@media only screen and (max-width:950px){.main-page__cookie{bottom:12px;left:12px}}@media only screen and (min-width:951px){.main-page__cookie{bottom:20px;left:20px}}.main-page__cookie:hover{transform:scale(1.05)}.main-page__cookie:hover+.main-page__cookie-text{opacity:1}.main-page__cookie svg{fill:#fff;position:relative;top:8px;left:7px}.main-page__cookie-text{position:fixed;bottom:22px;left:90px;background-color:#fff;padding:13px 15px 11px;border-radius:15px;font-size:17px;z-index:3;opacity:0;box-shadow:1px 1px 10px -4px #42445a;cursor:pointer;transition:opacity .2s ease-in-out}@media only screen and (max-width:950px){.main-page__cookie-text{display:none}}.main-page .newGuarantee{margin-bottom:40px}.main-page__guarantee{transform:scale(0);opacity:0;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55),opacity .5s ease;border:1px solid var(--spacer-color);display:flex;position:relative;background-color:#fff!important;border-radius:var(--panel-radius);padding:15px 20px 0 10px}@media only screen and (max-width:950px){.main-page__guarantee{margin:40px 20px 60px;box-shadow:8px 8px 24px -20px #42445a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(0,0,0,.345)}}@media only screen and (min-width:951px){.main-page__guarantee{max-width:650px;background-color:rgba(207,222,223,.087);margin:50px auto 20px}.main-page__guarantee.coursePreview{margin-left:0;padding:10px;margin-top:30px;margin-bottom:25px}}.main-page__guarantee.visible{transform:scale(1);opacity:1}.main-page__guarantee__rules{position:relative}.main-page__guarantee__rules__background{width:100%;height:100%;z-index:10;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.405);cursor:default;backdrop-filter:blur(3px)}.main-page__guarantee__rules__panel{border-radius:var(--panel-radius);background-color:#fff;z-index:11;position:fixed;left:0;right:0;margin:0 auto;box-shadow:6px 6px 24px -4px #42445a}@media only screen and (max-width:950px){.main-page__guarantee__rules__panel{width:95vw;left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:951px){.main-page__guarantee__rules__panel{--panel-height:260px;width:600px;height:var(--panel-height);top:calc(50vh - .5*var(--panel-height));padding-bottom:30px}}.main-page__guarantee__rules__panel h3{margin-top:30px;text-align:center}.main-page__guarantee__rules__panel__section{display:flex;padding-left:10px;padding-right:10px;margin-bottom:7px}.main-page__guarantee__rules__panel__section span{display:block}.main-page__guarantee__rules__panel__section__icon{font-size:22px;margin-right:5px;position:relative;top:-7px}.main-page__guarantee__rules__panel__section__text{font-size:16px}.main-page__guarantee__rules__panel__warning b{color:#d81717}@media only screen and (max-width:950px){.main-page__guarantee__rules__panel__warning{border-top:1px solid var(--spacer-color);margin-left:15px;margin-right:15px;margin-top:10px;padding-top:10px}}@media only screen and (min-width:951px){.main-page__guarantee__rules__panel__warning{border-top:1px solid var(--spacer-color);margin-left:20px;margin-right:20px;padding-top:10px;margin-top:15px;padding-left:15px;padding-right:15px}}.main-page__guarantee__rules__panel button{display:block;margin:30px auto;background-color:var(--yellow-color);border:0;border-radius:var(--panel-radius);color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:500;padding:10px 17px}.main-page__guarantee__sign{border-radius:90px;right:-12px;top:-12px;position:absolute;padding:5px 5px 0}@media only screen and (min-width:951px){.main-page__guarantee__sign{background-color:#e2eaeb}}@media only screen and (max-width:950px){.main-page__guarantee__sign{background-color:#f5b6ea}}.main-page__guarantee__sign svg{width:20px;height:20px}@media only screen and (min-width:951px){.main-page__guarantee__sign svg{fill:#a4b3b5}}@media only screen and (max-width:950px){.main-page__guarantee__sign svg{fill:#ad479c}}.main-page__guarantee__money{margin-right:15px;margin-bottom:15px;font-size:35px;max-width:35px;max-height:48px;padding:10px 15px;border-radius:var(--panel-radius);background-color:#f5b6ea;box-shadow:8px 8px 24px -20px #42445a}@media only screen and (max-width:950px){.main-page__guarantee__money{margin-top:auto;margin-bottom:auto;position:relative;top:-7px}}.main-page__guarantee__shield{padding:10px 15px;margin-right:15px;margin-bottom:15px;font-size:35px;background-color:rgba(207,222,223,.528);border-radius:var(--panel-radius)}.main-page__guarantee__shield svg{width:40px;height:40px}.main-page__guarantee__text span{display:block}.main-page__guarantee__text__headline{font-size:18px;font-weight:500;margin-bottom:9px}@media only screen and (min-width:951px){.main-page__guarantee__text__headline.mobile{display:none}}@media only screen and (max-width:950px){.main-page__guarantee__text__headline.desktop{display:none}}.main-page__guarantee__text__description.mobile{margin-bottom:15px}@media only screen and (min-width:951px){.main-page__guarantee__text__description.mobile{display:none}}@media only screen and (max-width:950px){.main-page__guarantee__text__description.desktop{display:none}}.main-page__guarantee__text__description b{cursor:pointer;font-weight:500}@media only screen and (min-width:951px){.main-page__guarantee__text__description b{color:#8b9899}}@media only screen and (max-width:950px){.main-page__guarantee__text__description b{color:#8f2c5f}}.main-page__guarantee__text__description svg{width:16px;height:16px;position:relative;top:3px}@media only screen and (min-width:951px){.main-page__guarantee__text__description svg{color:#99a8a9}}@media only screen and (max-width:950px){.main-page__guarantee__text__description svg{color:#8f2c5f}}.main-page__how-to-ask-question__background{width:100%;height:150%;z-index:10;position:fixed;left:0;top:-25%;background-color:rgba(0,0,0,.405);cursor:default;-webkit-backdrop-filter:blur(2px)}.main-page__how-to-ask-question__panel{border-radius:var(--panel-radius);background-color:#fff;z-index:11;position:fixed;left:0;right:0;margin:0 auto;box-shadow:6px 6px 24px -4px #42445a}@media only screen and (max-width:950px){.main-page__how-to-ask-question__panel{width:95vw;left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:951px){.main-page__how-to-ask-question__panel{width:600px;top:50%;transform:translateY(-50%)}}.main-page__how-to-ask-question__panel h3{margin-top:30px;width:100%;text-align:center}.main-page__how-to-ask-question__panel__text-1,.main-page__how-to-ask-question__panel__text-2{padding-left:15px;padding-right:15px;display:block}.main-page__how-to-ask-question__panel__options{display:flex;flex-direction:column;gap:18px;padding:0 20px;margin-top:6px}.main-page__how-to-ask-question__panel__options__option .headline{display:flex;align-items:center;gap:8px}.main-page__how-to-ask-question__panel__options__option .headline svg{width:22px;height:22px;flex-shrink:0}.main-page__how-to-ask-question__panel__options__option span{display:block;margin-top:6px;line-height:1.4}.main-page__how-to-ask-question__panel__options__option a{color:inherit;font-weight:550}.main-page__how-to-ask-question__panel__button-wrapper{display:flex;justify-content:center}.main-page__how-to-ask-question__panel__button-wrapper button{padding:10px 17px;background-color:var(--yellow-color);color:#1a1a1a;font-size:16px;font-weight:500;border:0;border-radius:var(--panel-radius);margin-top:20px;margin-bottom:30px;cursor:pointer}.main-page__how-to-ask-question__panel__button-wrapper button:hover{background-color:var(--yellow-hover-color)}.main-page__consultations-panel{margin-top:70px;max-width:1300px}@media only screen and (max-width:950px){.main-page__consultations-panel{margin-left:20px;margin-right:20px;margin-bottom:190px}}@media only screen and (min-width:951px)and (max-width:1475px){.main-page__consultations-panel{display:flex;margin-left:5%;margin-right:5%;margin-bottom:110px}}@media only screen and (min-width:1476px){.main-page__consultations-panel{display:flex;margin-left:auto;margin-right:auto;width:1300px}}@media only screen and (min-width:951px){.main-page__consultations-panel__top-section{margin-right:45px;border-radius:var(--panel-radius)}.main-page__consultations-panel__top-section__color-wrapper{border-radius:var(--panel-radius);padding:15px 25px 5px;background-color:#d7e8ea;border-bottom:2px solid #a9c5c8;box-shadow:8px 8px 24px -18px #42445a}}.main-page__consultations-panel__top-section h3{font-size:37px;font-weight:500;margin-bottom:30px}@media only screen and (max-width:950px){.main-page__consultations-panel__top-section h3 b{display:none}.main-page__consultations-panel__top-section h3{text-align:center}}@media only screen and (min-width:951px){.main-page__consultations-panel__top-section h3{text-align:left;padding-right:25px;padding-left:25px}}.main-page__consultations-panel__top-section__text{text-align:center;font-size:20px;line-height:28px}.main-page__consultations-panel__top-section__text b{color:#8f2c5f;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.17)}@media only screen and (max-width:950px){.main-page__consultations-panel__chat{margin-top:25px}}@media only screen and (min-width:951px){.main-page__consultations-panel__chat{margin-top:55px}}.main-page__consultations-panel__chat__window{border-radius:20px;border:1px solid;position:relative;margin-bottom:20px;box-shadow:8px 8px 24px -18px #42445a;transform:scale(0);opacity:0}.main-page__consultations-panel__chat__window.visible{transform:scale(1);opacity:1}.main-page__consultations-panel__chat__window.displayed-first{transition:transform .4s cubic-bezier(.68,-.55,.27,1.55),opacity .4s ease}.main-page__consultations-panel__chat__window.displayed-second{transition:transform .7s cubic-bezier(.68,-.55,.27,1.55),opacity .7s ease}.main-page__consultations-panel__chat__window__text{position:absolute;top:50px;left:0;font-size:14px;color:#b4b4b4}.main-page__consultations-panel__chat__window__text svg{position:relative;top:3px;margin-left:5px;width:15px;height:15px;fill:#b4b4b4}.main-page__consultations-panel__chat__window--left{padding:9px 15px;width:210px;text-align:right;border-color:#2a818d;background-color:#31919e;color:#fff}.App--na-mature .main-page__consultations-panel__chat__window--left{border-color:#2563eb;background-color:#5384ec}.App--na-e8 .main-page__consultations-panel__chat__window--left{border-color:#7c3aed;background-color:#8b5cf6}.main-page__consultations-panel__chat__window--right{border-color:#d2d2d2;background-color:#e0e0e0;margin-top:40px;position:absolute;padding:12px 15px;width:180px;text-align:left}@media only screen and (max-width:950px){.main-page__consultations-panel__chat__window--right{right:calc(var(--main-panel-margin) + 5%)}}@media only screen and (min-width:951px)and (max-width:1475px){.main-page__consultations-panel__chat__window--right{right:5%}}@media only screen and (min-width:1476px){.main-page__consultations-panel__chat__window--right{position:relative;right:-475px}}.main-page__consultations-panel__chat__window--right svg{position:absolute;top:-30px;left:185px;width:25px;height:25px}.main-page__consultations-panel button{margin-bottom:20px;font-size:16px;border:1px solid var(--spacer-color);padding:4px 15px;background-color:#fff;color:#1a1a1a;display:flex;border-radius:var(--panel-radius);cursor:pointer}.main-page__consultations-panel button.mobile{margin-left:auto;margin-right:auto}@media only screen and (min-width:951px){.main-page__consultations-panel button.mobile{display:none}}.main-page__consultations-panel button.desktop{margin-top:15px}@media only screen and (max-width:950px){.main-page__consultations-panel button.desktop{display:none}}.main-page__consultations-panel button svg{position:relative;fill:#1a1a1a;top:2px;margin-left:7px;width:16px;height:16px}.main-page__blogInfomertial{padding-top:20px;padding-bottom:60px;padding-left:var(--margin-main);padding-right:var(--margin-main);background-color:#191935;background-image:linear-gradient(175deg,#191935,#191935 31%,#14142b 63%,#13132a 78%,#0a0a16 88%);color:#fff;border-top:2px solid #363678;border-bottom:2px solid #2d2d63;display:flex;justify-content:space-between;position:relative;overflow:hidden}.main-page__blogInfomertial__text{z-index:2}.main-page__blogInfomertial__text h2{margin-bottom:30px;font-size:37px;font-weight:500}@media(max-width:950px){.main-page__blogInfomertial__text h2{text-align:center}}.main-page__blogInfomertial__text h2 .link{font-size:22px}.main-page__blogInfomertial__text h2 .blog{color:#c92a7c;font-weight:500;text-shadow:1px 1px 2px rgba(6,6,6,.202)}.main-page__blogInfomertial__text__spacer{width:50%;height:2px;margin-bottom:15px;background-color:#fff}@media(max-width:950px){.main-page__blogInfomertial__text__spacer{margin-left:auto;margin-right:auto;margin-bottom:30px}}.main-page__blogInfomertial__text span{font-size:18px;line-height:26px;display:block}@media(max-width:950px){.main-page__blogInfomertial__text span{text-align:center;margin-left:5px;margin-right:5px}}@media(min-width:951px){.main-page__blogInfomertial__text span{max-width:450px}}.main-page__blogInfomertial__text span b{color:#fc2f99;font-weight:500}.main-page__blogInfomertial__text__button-wrapper{display:flex}@media(max-width:950px){.main-page__blogInfomertial__text__button-wrapper{justify-content:center;width:100%}}@media(min-width:951px){.main-page__blogInfomertial__text__button-wrapper{justify-content:left}}@media(max-width:950px){.main-page__blogInfomertial__text a{width:80%}}.main-page__blogInfomertial__text button{margin-top:40px;margin-bottom:0;height:-moz-min-content;height:min-content;cursor:pointer;font-size:18px;font-weight:500;color:#fff;background-color:#191935;border-radius:var(--panel-radius);border:2px solid #fff;padding:12px 20px;transition:background-color .3s,border-color .3s ease}@media(max-width:950px){.main-page__blogInfomertial__text button{width:100%}}.main-page__blogInfomertial__text button:hover{background-color:#8f2c5f;border-color:#8f2c5f}.main-page__blogInfomertial img{position:absolute;max-width:850px}@media(max-width:950px){.main-page__blogInfomertial img.infty-right{width:450px;height:auto;transform:rotate(20deg);top:0;right:-250px;opacity:.35}}@media(min-width:951px){.main-page__blogInfomertial img.infty-right{width:60%;transform:rotate(10deg);right:-200px;top:-100px}}.main-page__NewDesktopIntroduction{display:flex}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction{margin-top:140px;margin-bottom:100px;margin-left:20px!important;margin-right:20px!important}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction{margin-bottom:110px;margin-top:170px}}@media only screen and (max-width:1584px){.main-page__NewDesktopIntroduction{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%)}}@media only screen and (min-width:1585px){.main-page__NewDesktopIntroduction{max-width:1321px;margin-left:auto;margin-right:auto;padding-left:55px}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__left-section{width:50%;max-width:605px}}.main-page__NewDesktopIntroduction__left-section h1{font-size:40px;line-height:47px;font-weight:500}.main-page__NewDesktopIntroduction__left-section h1 b{font-weight:650}.main-page__NewDesktopIntroduction__left-section h2{font-size:22px;line-height:30px;font-weight:400}.main-page__NewDesktopIntroduction__left-section h2 b{font-size:16px;font-weight:450}.main-page__NewDesktopIntroduction__left-section span{display:block;margin-right:20px;font-size:20px;line-height:28px}.main-page__NewDesktopIntroduction__left-section__play-button{display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.main-page__NewDesktopIntroduction__left-section__play-button svg{width:25px;height:25px;margin-right:5px;position:relative;top:1px}.main-page__NewDesktopIntroduction__left-section__play-button span{text-decoration:underline}.main-page__NewDesktopIntroduction__left-section__play-button:hover span{color:rgba(70,168,181,.889)}.main-page__NewDesktopIntroduction__left-section__play-button:hover svg{fill:rgba(70,168,181,.889)}.main-page__NewDesktopIntroduction__left-section__bullets{margin-top:30px}.main-page__NewDesktopIntroduction__left-section__bullets__bullet{display:flex;margin-bottom:15px;position:relative}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__left-section__bullets__bullet{margin-bottom:10px}}.main-page__NewDesktopIntroduction__left-section__bullets__bullet svg{position:relative;top:3px;height:19px;width:19px;fill:#161000;background-color:var(--yellow-color);border-radius:90px;padding:1px}.main-page__NewDesktopIntroduction__left-section__bullets__bullet__text{font-size:20px!important}.main-page__NewDesktopIntroduction__left-section__bullets__bullet__icon{font-size:25px!important}.main-page__NewDesktopIntroduction__left-section__buttons{margin-top:55px;position:relative}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__left-section__buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__left-section__buttons{display:flex;flex-wrap:wrap}}.main-page__NewDesktopIntroduction__left-section__buttons__promo-with-guarantee{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__left-section__buttons__promo-with-guarantee{margin-top:20px;width:100%}}.main-page__NewDesktopIntroduction__left-section__buttons .go-to-shop{font-weight:500;background-color:var(--yellow-color);border-color:var(--yellow-color)}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__left-section__buttons .go-to-shop{width:100%;box-sizing:border-box;text-align:center;padding-top:16px;padding-bottom:15px;border-bottom:2px solid #f2ae03;border-right:1px solid #f2ae03;display:flex;align-items:center;justify-content:center;gap:8px}}.main-page__NewDesktopIntroduction__left-section__buttons .go-to-shop__icon{display:none}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__left-section__buttons .go-to-shop__icon{display:inline-flex;align-items:center}.main-page__NewDesktopIntroduction__left-section__buttons .go-to-shop__icon svg{width:20px;height:20px;fill:currentColor}}.main-page__NewDesktopIntroduction__left-section__buttons .find-out-more{font-weight:450;background-color:#fafafa;border-color:#000!important;color:#000!important;margin-right:20px}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__left-section__buttons .find-out-more{width:100%;margin-left:0;margin-right:0;padding-top:16px;padding-bottom:16px}}.main-page__NewDesktopIntroduction__left-section__buttons a{cursor:pointer;border-radius:var(--panel-radius);border:2px solid;font-size:18px;padding:12px 24px;text-decoration:none;color:#000}.main-page__NewDesktopIntroduction__left-section__buttons button{cursor:pointer;border-radius:var(--panel-radius);border:2px solid;font-size:18px;padding:12px 24px;height:-moz-min-content;height:min-content}.main-page__NewDesktopIntroduction__left-section__buttons__guarantee{margin-top:12px;left:14px;position:relative;color:#9d9d9d;text-align:left}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__left-section__buttons__guarantee{width:197px}}.main-page__NewDesktopIntroduction__left-section__buttons__guarantee span{font-size:16px;line-height:19px;display:inline}.main-page__NewDesktopIntroduction__left-section__buttons__guarantee svg{position:relative;left:-21px;top:2px;width:16px;height:16px;fill:#9d9d9d;cursor:pointer}.main-page__NewDesktopIntroduction__right-section{position:relative}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__right-section{width:50%}}.main-page__NewDesktopIntroduction__right-section img{height:auto}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__right-section img{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__right-section img{margin-left:10%;margin-right:0;width:90%}}.main-page__NewDesktopIntroduction__right-section__feature-wrapper{display:flex;position:relative}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__right-section__feature-wrapper{margin-top:10px}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__right-section__feature-wrapper{margin-top:60px}}.main-page__NewDesktopIntroduction__right-section__feature-wrapper__overlay{position:absolute;top:0;margin-left:10%;width:90%;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none}.main-page__NewDesktopIntroduction__right-section__feature-wrapper__play{position:absolute;top:48%;left:55%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:88px;height:88px;padding:0;border:1px solid hsla(0,0%,100%,.55);border-radius:50%;cursor:pointer;background-color:rgba(0,0,0,.35);backdrop-filter:blur(6px);box-shadow:0 8px 24px -6px rgba(0,0,0,.65);transition:transform .25s ease,background-color .25s ease}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__right-section__feature-wrapper__play{width:68px;height:68px;left:50%}}.main-page__NewDesktopIntroduction__right-section__feature-wrapper__play__triangle{width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:16px 0 16px 27px;margin:0 0 0 7px!important}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__right-section__feature-wrapper__play__triangle{border-width:12px 0 12px 20px;margin-left:3px!important}}.main-page__NewDesktopIntroduction__right-section__feature-wrapper__play:hover{transform:translate(-50%,-50%) scale(1.08);background-color:rgba(0,0,0,.5)}.main-page__NewDesktopIntroduction__right-section__buttons{position:absolute;bottom:calc(50% - 22px);justify-content:space-between;display:flex;pointer-events:none}.main-page__NewDesktopIntroduction__right-section__buttons>*{pointer-events:auto}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__right-section__buttons{width:90%;margin-left:5%;margin-right:5%}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__right-section__buttons{width:80%;margin-left:15%;margin-right:5%}}.main-page__NewDesktopIntroduction__right-section__scroll-status{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:25px}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__right-section__scroll-status{margin-left:5%;margin-right:5%;width:90%}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__right-section__scroll-status{margin-left:10%;margin-right:0;width:90%}}.main-page__NewDesktopIntroduction__right-section__scroll-status__bar{width:30px;height:4px;background-color:#e0e0e0;border-radius:2px;transition:all .3s ease;cursor:pointer}.main-page__NewDesktopIntroduction__right-section__scroll-status__bar.active{background-color:var(--scroll-status-bar-active-bg);width:40px;height:6px;border-radius:3px;transform:scale(1.1)}.main-page__NewDesktopIntroduction__right-section__scroll-status__bar:hover{background-color:#b0b0b0;transform:scale(1.05)}.main-page__NewDesktopIntroduction__right-section__scroll-status__bar.active:hover{background-color:var(--highlited-color);transform:scale(1.15)}.main-page__NewDesktopIntroduction__right-section__subtitle{margin-top:10px;font-size:22px;color:#9d9d9d;text-align:center;position:relative;margin-bottom:0}@media only screen and (max-width:950px){.main-page__NewDesktopIntroduction__right-section__subtitle{width:80%;margin-left:10%;margin-right:10%}}@media only screen and (min-width:951px){.main-page__NewDesktopIntroduction__right-section__subtitle{width:80%;margin-left:15%;margin-right:5%}}.navigation-button{border:1px solid var(--navigation-button-border);background-color:var(--navigation-button-bg);border-radius:50px;padding:9px 9px 6px;cursor:pointer}.navigation-button svg{width:30px;height:30px;fill:#fafafa}.navigation-button.inactive{background-color:rgba(203,207,208,.889);border-color:rgba(203,207,208,.889)}.navigation-button--left svg{transform:rotate(180deg);position:relative;left:-2px}.navigation-button--right svg{position:relative;left:2px}.list-row{display:flex;align-items:center}.list-row--left{justify-content:flex-start}.list-row--space-between{justify-content:space-between}.list-row__left-anchor,.list-row__right-anchor,.video-modal{display:flex;align-items:center}.video-modal{position:fixed;z-index:11;background-color:#fff;border-radius:var(--panel-radius);left:50%;top:50%;transform:translate(-50%,-50%);flex-direction:column;justify-content:center;box-shadow:6px 6px 24px -4px #42445a}@media only screen and (max-width:950px){.video-modal{padding-top:10px;width:100%;border-radius:0}}@media only screen and (min-width:951px){.video-modal{max-width:70vw;width:100%;padding:20px}}.video-modal--vertical{max-width:90%;box-sizing:border-box;max-height:100vh;max-height:100dvh}@media only screen and (max-width:950px){.video-modal--vertical{width:90%;border-radius:var(--panel-radius)}}@media only screen and (min-width:951px){.video-modal--vertical{width:auto}}.video-modal--vertical .video-modal__iframe{aspect-ratio:9/16;width:auto;max-width:100%}@media only screen and (max-width:950px){.video-modal--vertical .video-modal__iframe{min-height:0;height:min(70vh,100vh - 120px);height:min(70vh,100dvh - 120px)}}@media only screen and (min-width:951px){.video-modal--vertical .video-modal__iframe{height:min(75vh,100vh - 160px);height:min(75vh,100dvh - 160px)}}.video-modal__close-button.button{margin-top:4px;padding:8px 20px}@media only screen and (max-width:950px){.video-modal__close-button.button{margin-bottom:16px}}.video-modal__container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width:950px){.video-modal__container{padding-bottom:8px}}@media only screen and (min-width:951px){.video-modal__container{padding-left:20px;padding-right:20px}}.video-modal__iframe{width:100%;height:100%;border:none;border-radius:var(--panel-radius)}@media only screen and (max-width:950px){.video-modal__iframe{min-height:50vh}}@media only screen and (min-width:951px){.video-modal__iframe{aspect-ratio:16/9;max-height:80vh}}.promo-video-preview{--left-panel-size:330px;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:1050px;padding:0 5% 90px}.promo-video-preview h2{font-size:42px;line-height:47px;font-weight:500;color:#1a1a21;display:block;line-height:1.2;margin-bottom:50px;justify-content:center;text-align:center}.promo-video-preview__content{display:flex}.promo-video-preview__content__left{position:relative;width:calc(var(--left-panel-size) - 30px);margin-right:30px;display:flex;border:1px solid #4d4d4d;border-radius:calc(var(--panel-radius) + 1px)}.promo-video-preview__content__left img{height:101%;border-radius:var(--panel-radius)}.promo-video-preview__content__left .content-wrapper{margin-top:auto;margin-bottom:auto;position:relative!important;width:100%;max-width:330px;aspect-ratio:9/16;background-color:#1f1f1f;border-radius:var(--panel-radius);overflow:hidden}.promo-video-preview__content__left .content-wrapper .spinner{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-video-preview__content__left .content-wrapper iframe,.promo-video-preview__content__left .content-wrapper video{position:relative;z-index:2;width:100%;height:100%;border-radius:var(--panel-radius);display:block;margin:0 auto}.promo-video-preview__content__left .content-wrapper .white-logo{display:block;position:absolute;transform:translateY(calc(100% - 35px));bottom:0;right:25px;color:#dbdbdb!important;width:140px;opacity:.83}.promo-video-preview__content__left .play-icon div{cursor:pointer;z-index:2;position:absolute;left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content;top:50%;transform:translateY(-50%);width:70px;height:70px;border-radius:90px;background-color:#469cd6;display:flex;box-shadow:8px 8px 24px -3px #1e1e20}.promo-video-preview__content__left .play-icon div svg{margin:auto;width:55px;height:55px;fill:#fff}.promo-video-preview__content__right{width:calc(100% - var(--left-panel-size))}.promo-video-preview__content__right__header{display:flex}.promo-video-preview__content__right__header svg{width:30px;height:30px;margin-right:10px;position:relative;top:-1px}.promo-video-preview__content__right__header .present-400-icon{width:27px;height:27px}.promo-video-preview__content__right h2{margin-top:0;margin-bottom:20px;font-weight:500;color:#1a1a21;display:block;text-align:left;font-size:22px}.promo-video-preview__content__right .separator{height:30px}.promo-video-preview__content__right .bundle-description{color:#6b6b6b;font-size:18px;line-height:28px;display:block;margin-left:27px}.promo-video-preview__content__right .bundle-description a{color:#1a1a21;font-weight:500}.promo-video-preview__content__right__timestamps-wrapper{margin-left:15px}.promo-video-preview__content__right .timestamp{display:flex;margin-bottom:2px;cursor:pointer;padding:10px;border-radius:var(--panel-radius);transition:font-variation-settings .3s ease;justify-content:space-between}.promo-video-preview__content__right .timestamp span{display:block;max-width:650px;color:#2d2d2d;font-size:20px;font-weight:450;font-variation-settings:"wght" 400;transition:font-variation-settings .3s ease}.promo-video-preview__content__right .timestamp__content{display:flex}.promo-video-preview__content__right .timestamp__index{margin-right:10px;font-variation-settings:"wght" 900!important;font-weight:900!important}.promo-video-preview__content__right .timestamp__text{text-align:left}.promo-video-preview__content__right .timestamp__stamp{margin-left:10px;margin-top:auto;margin-bottom:auto;font-size:16px!important;font-weight:700!important;font-variation-settings:"wght" 700!important}.promo-video-preview__content__right .timestamp:hover{background-color:var(--highlited-light-color)}.promo-video-preview__content__right .timestamp:hover span{font-weight:700!important;color:var(--highlited-color);font-variation-settings:"wght" 700}@media(max-width:951px){.video-preview{padding:0 16px}.video-preview__headline{margin-bottom:20px}.video-preview__headline span{font-size:32px;text-align:center}.video-preview__content{flex-direction:column}.video-preview__content__left{width:100%;margin:0 auto 24px}.video-preview__content__left .play-icon div{width:50px!important;height:50px!important}.video-preview__content__left .play-icon div svg{width:40px!important;height:40px!important}.video-preview__content__left .logo{bottom:5px!important;right:8px!important;transform:translateY(calc(100% - 70px)) scale(.8)!important}.video-preview__content__left .logo img{width:40px!important;height:40px!important}.video-preview__content__right{width:100%}.video-preview__content__right__headline{font-size:20px;text-align:center;margin-bottom:16px}.video-preview__content__right .timestamp{flex-direction:column;align-items:flex-start;padding:12px 14px;border-radius:12px}.video-preview__content__right .timestamp span{font-size:16px;line-height:1.4;word-break:break-word}.video-preview__content__right .timestamp__index{margin-bottom:4px;font-size:14px}.video-preview__content__right .timestamp__stamp{font-size:14px!important;margin-left:0;margin-top:8px}}.promo-video-preview--na-mature .promo-video-preview__content__left{width:calc(60% - 15px);margin-right:30px}.promo-video-preview--na-mature .promo-video-preview__content__left .content-wrapper{max-width:none;aspect-ratio:16/9}.promo-video-preview--na-mature .promo-video-preview__content__left .content-wrapper>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-video-preview--na-mature .promo-video-preview__content__right{width:calc(40% - 15px)}.promo-video-preview--na-mature .promo-video-preview__bundle-info{margin-top:40px;padding-top:30px;border-top:1px solid var(--spacer-color)}.promo-video-preview--na-mature .promo-video-preview__bundle-info .promo-video-preview__content__right__header{display:flex;justify-content:center}.promo-video-preview--na-mature .promo-video-preview__bundle-info .promo-video-preview__content__right__header svg{width:27px;height:27px;margin-right:10px;position:relative;top:-1px}.promo-video-preview--na-mature .promo-video-preview__bundle-info h2{margin-top:0;margin-bottom:20px;font-size:22px;font-weight:500;color:#1a1a21;text-align:center}.promo-video-preview--na-mature .promo-video-preview__bundle-info .bundle-description{display:block;margin-left:auto;margin-right:auto;max-width:780px;text-align:center;color:#6b6b6b;font-size:18px;line-height:28px}.promo-video-preview--na-mature .promo-video-preview__bundle-info .bundle-description a{color:#1a1a21}@media only screen and (max-width:950px){.promo-video-preview--na-mature .promo-video-preview__content__left,.promo-video-preview--na-mature .promo-video-preview__content__right{width:100%;margin-right:0}}.white-logo{padding:0;margin:18px 0 18px 20px}.white-logo .cls-111-1,.white-logo path,.white-logo rect{fill:#fff}.white-logo *{fill:#fff!important}.white-logo-na-mature{display:flex;align-items:center;padding:0;position:absolute;bottom:10px;right:10px;transform:scale(.8)}.white-logo-na-mature img{height:45px;width:auto}.white-logo-na-mature__text{position:relative;top:4px;font-size:26px;font-weight:600;color:#fff;white-space:nowrap}.white-logo-na-mature__text-com{position:relative;top:7px;font-size:14px;font-weight:400;color:#fff;white-space:nowrap}.main-page__desktop-opinions{border-radius:var(--panel-radius);position:relative}@media only screen and (max-width:950px){.main-page__desktop-opinions{margin-bottom:100px}}@media only screen and (min-width:951px){.main-page__desktop-opinions{margin-bottom:150px}}@media only screen and (max-width:1584px){.main-page__desktop-opinions{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%)}}@media only screen and (min-width:1585px){.main-page__desktop-opinions{max-width:1321px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:951px){.main-page__desktop-opinions__headline{width:70%;max-width:859px}}@media only screen and (max-width:950px){.main-page__desktop-opinions__headline .desktop{display:none}}.main-page__desktop-opinions__headline .mobile{text-align:center}@media only screen and (min-width:951px){.main-page__desktop-opinions__headline .mobile{display:none}}.main-page__desktop-opinions__headline h3{font-weight:500}@media only screen and (max-width:950px){.main-page__desktop-opinions__headline h3{font-size:37px;line-height:42px}}@media only screen and (min-width:951px){.main-page__desktop-opinions__headline h3{font-size:42px;line-height:49px}.main-page__desktop-opinions__headline h3 b{font-weight:650!important}}.main-page__desktop-opinions__headline h3 b{font-weight:500;font-size:40px;color:#8f2c5f;text-shadow:1px 1px 2px rgba(0,0,0,.202)}.main-page__desktop-opinions__content{display:flex}.main-page__desktop-opinions__content__left{width:50%}@media only screen and (max-width:950px){.main-page__desktop-opinions__content__left{display:none}}.main-page__desktop-opinions__content__left__socials{display:flex}@media only screen and (min-width:951px){.main-page__desktop-opinions__content__left__socials{margin-top:0;margin-bottom:30px;display:flex}}.main-page__desktop-opinions__content__left__socials__data{position:relative;margin-left:35px}.main-page__desktop-opinions__content__left__socials__data__headline{padding-bottom:2px;margin-bottom:2px}.main-page__desktop-opinions__content__left__socials__data__headline span{font-size:18px}@media only screen and (max-width:950px){.main-page__desktop-opinions__content__left__socials__data__headline{display:none}.main-page__desktop-opinions__content__left__socials__data__stats{position:relative;top:-2px}}@media only screen and (min-width:951px){.main-page__desktop-opinions__content__left__socials__data__stats{display:flex}}.main-page__desktop-opinions__content__left__socials__data__stats__batch{margin-right:20px;font-size:22px;font-weight:400}@media only screen and (max-width:950px){.main-page__desktop-opinions__content__left__socials__data__stats__batch{margin-bottom:3px}}.main-page__desktop-opinions__content__left__socials__data__stats__batch svg{position:relative;top:3px}.main-page__desktop-opinions__content__left__socials__data__stats__batch .favoriteIcon{fill:red}.main-page__desktop-opinions__content__left__socials__data__annotation{margin-top:8px;max-width:290px}.main-page__desktop-opinions__content__left__socials__data__annotation span{font-size:14px;line-height:19px;color:#5b5b5b}.main-page__desktop-opinions__content__left__socials__data__annotation b{font-weight:650;color:#8f2c5f}.main-page__desktop-opinions__content__left__socials__tik-tok{cursor:pointer;width:50px;height:50px;border:3px solid;background-color:#000;border-radius:var(--main-panel-radius);box-shadow:8px 8px 24px -12px #42445a}.main-page__desktop-opinions__content__left__socials__tik-tok svg{position:relative;top:5px;left:5px;width:40px;height:40px}.main-page__desktop-opinions__content__left__socials__tik-tok:hover{transform:scale(1.05);transition:all .3s}.main-page__desktop-opinions__content__left__socials__instagram{cursor:pointer;width:50px;height:50px;margin-left:25px;box-shadow:8px 8px 24px -12px #42445a}.main-page__desktop-opinions__content__left__socials__instagram img{width:110%;height:110%;border-radius:var(--main-panel-radius)}.main-page__desktop-opinions__content__left__socials__instagram svg{position:relative;top:5px;left:5px;width:40px;height:40px}.main-page__desktop-opinions__content__left__socials__instagram:hover{transform:scale(1.05);transition:all .3s}.main-page__desktop-opinions__content__left__image{width:100%;height:auto}.main-page__desktop-opinions__content__left__discord{display:flex;position:relative;font-size:20px;margin-bottom:30px}.main-page__desktop-opinions__content__left__discord__logo{cursor:pointer;background-color:#5a65ea;border-bottom:2px solid #444fc7;width:-moz-min-content;width:min-content;border-radius:15px;height:44px!important;padding:5px 10px 3px;box-shadow:8px 8px 24px -13px #42445a}.main-page__desktop-opinions__content__left__discord__logo svg{position:relative;width:36px;height:36px;top:3px}.main-page__desktop-opinions__content__left__discord img{position:absolute;width:80px;height:auto;margin-left:55px;top:-10px;transform:rotate(50deg) scaleY(-1)}.main-page__desktop-opinions__content__left__discord span{display:block;margin-left:72px;margin-top:10px}.main-page__desktop-opinions__content__left__discord span b{font-weight:500px;color:#5a65ea}.main-page__desktop-opinions__content__left__about-us{margin-top:25px;display:flex}.main-page__desktop-opinions__content__left__about-us span{padding-left:5px;display:block;font-size:20px;line-height:28px}.main-page__desktop-opinions__content__left__about-us a{text-decoration:none;color:#000;margin:auto 0 auto 20px;padding:10px 20px;border:2px solid #383838;cursor:pointer;-webkit-user-select:none;border-radius:12px;background-color:#fff;font-size:16px;font-weight:500;max-height:45px;white-space:nowrap}.main-page__desktop-opinions__content__right{position:relative;margin-top:0}@media only screen and (max-width:950px){.main-page__desktop-opinions__content__right{width:100%;padding-left:10px;padding-right:10px}}@media only screen and (min-width:951px){.main-page__desktop-opinions__content__right{margin-left:100px;width:45%;display:flex}}.main-page__desktop-opinions__content__right__buttons{position:absolute;width:100%;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:1;box-sizing:border-box}@media only screen and (max-width:950px){.main-page__desktop-opinions__content__right__column-1{width:100%}}@media only screen and (min-width:951px){.main-page__desktop-opinions__content__right__column-1{width:50%}}@media only screen and (max-width:950px){.main-page__desktop-opinions__content__right__column-2{width:100%}}@media only screen and (min-width:951px){.main-page__desktop-opinions__content__right__column-2{margin-left:20px;width:calc(50% - 20px)}}.main-page__desktop-opinions__content__right__column-2__opinion-image{width:100%;border-radius:var(--panel-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.main-page__desktop-opinions__content__right__column-2__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.main-page__desktop-opinions__content__right__column-2__dots__dot{width:8px;height:8px;border-radius:50%;background-color:#ccc}.main-page__desktop-opinions__content__right .opinion{background-color:#f9f9f9;padding:24px;border:1px solid var(--spacer-color);border-radius:15px;font-size:20px;margin-bottom:20px;box-shadow:8px 8px 24px -22px #42445a}.main-page__desktop-opinions__content__right .opinion--paddingless{padding:0 0 24px!important}.main-page__desktop-opinions__content__right .opinion--paddingless span{display:block;padding-top:15px;padding-left:24px;padding-right:24px}.main-page__desktop-opinions__content__right .opinion--paddingless .opinion__name{margin-top:7px}.main-page__desktop-opinions__content__right .opinion__course,.main-page__desktop-opinions__content__right .opinion__name{color:#bdbdbd}.main-page__desktop-opinions__content__right .opinion b{font-weight:500;background-color:rgba(241,228,55,.6431372549)}.main-page__desktop-opinions__content__right .opinion img{width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.desktop-opinions__view-more-button{display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;gap:7px}.desktop-opinions__view-more-button svg{width:25px;height:25px;margin-right:5px;position:relative;top:-2px}.desktop-opinions__view-more-button:hover span{color:rgba(70,168,181,.889)}.desktop-opinions__view-more-button:hover svg{fill:rgba(70,168,181,.889)}.desktop-opinions__opinion-item{animation:fadeInUp .4s ease-out forwards;opacity:0;transform:translateY(20px)}.main-page__course-package-panel{border-radius:var(--panel-radius);background-color:#fff;margin-bottom:130px;border:2px solid #e4e4e4;border-radius:calc(var(--panel-radius)*1.5);align-self:center;justify-self:center;box-shadow:7px 8px 24px -23px #42445a;max-width:1000px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}@media only screen and (max-width:950px){.main-page__course-package-panel{margin-left:10px;margin-right:10px}}@media only screen and (min-width:951px){.main-page__course-package-panel{padding:30px}}.main-page__course-package-panel__banner{position:absolute;width:300px;background-color:#4a9f35;padding:10px 15px;font-size:22px;font-weight:600;color:#fff;border-radius:10px;text-align:center;right:-60px;top:50px;transform:rotate(35deg);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}@media only screen and (max-width:950px){.main-page__course-package-panel__banner{font-size:18px;font-weight:600;right:-90px;top:35px}}.main-page__course-package-panel__banner.christmas-promo-banner{background-color:rgba(0,0,0,0);background-image:url(https://na-sesje-public.s3.eu-central-1.amazonaws.com/zimowe_ikony/header_background.webp);background-repeat:repeat;background-size:cover;background-position:50%}.main-page__course-package-panel h2{margin-top:40px;font-size:42px;display:block;font-weight:500;margin-bottom:40px;text-align:center}@media only screen and (max-width:950px){.main-page__course-package-panel h2{font-size:40px;padding-left:30px;padding-right:30px;margin-bottom:20px}}.main-page__course-package-panel__prices{justify-content:center;border-top:2px solid var(--spacer-color)}.main-page__course-package-panel__prices--borderless{border-top:none!important}@media only screen and (max-width:950px){.main-page__course-package-panel__prices{margin-left:30px;margin-right:30px}}.main-page__course-package-panel__prices span{display:block;font-weight:900;justify-content:center;text-align:center}.main-page__course-package-panel__prices .red{margin-top:30px;font-weight:600;color:#bdbdbd}.main-page__course-package-panel__prices .red s{color:#d80000;font-size:30px}.main-page__course-package-panel__prices .current{margin-top:0;font-size:55px}.main-page__course-package-panel__sub-headline{font-size:16px;margin-top:15px;text-align:center}.main-page__course-package-panel__properties{border-bottom:2px solid var(--spacer-color)}.main-page__course-package-panel__properties--borderless{border-top:none!important}@media only screen and (max-width:950px){.main-page__course-package-panel__properties{margin-top:25px;padding-bottom:15px;margin-left:30px;margin-right:30px}}@media only screen and (min-width:951px){.main-page__course-package-panel__properties{display:flex;justify-content:center;gap:20px;margin-top:35px;padding-bottom:35px}}.main-page__course-package-panel__properties__item{display:flex;align-items:center;gap:10px;padding:4px 15px 4px 10px;background-color:rgba(207,222,223,.528);border-radius:3px}@media only screen and (max-width:950px){.main-page__course-package-panel__properties__item{margin-bottom:10px;display:flex;padding-top:9px;padding-bottom:9px}}.main-page__course-package-panel__properties__item span{font-size:18px;position:relative;top:2px}@media only screen and (max-width:950px){.main-page__course-package-panel__properties__item span{font-size:16px}}.main-page__course-package-panel__properties__item svg{width:30px;height:30px}@media only screen and (max-width:950px){.main-page__course-package-panel__properties__item svg{width:22px;height:22px}}.main-page__course-package-panel__guarantee{margin-top:35px;display:flex;justify-content:center;gap:20px}.main-page__course-package-panel__guarantee__row{display:flex;align-items:center;gap:10px;background-color:rgba(232,232,232,.528);border-radius:var(--panel-radius);padding:10px 15px;border:2px solid rgba(214,214,214,.528)}.main-page__course-package-panel__guarantee__icon{margin-right:15px;margin-bottom:15px;font-size:35px;max-width:35px;max-height:48px;padding:10px 15px;border-radius:var(--panel-radius);background-color:rgba(207,222,223,.528)}.main-page__course-package-panel__guarantee__text span{display:block}.main-page__course-package-panel__guarantee__text .title{font-size:18px;font-weight:500;margin-bottom:9px}.main-page__course-package-panel__guarantee__text .description{font-size:16px}.main-page__course-package-panel__guarantee__text svg{width:20px;height:20px}.main-page__course-package-panel__courses-title{margin-top:50px;text-align:center;font-size:22px;line-height:30px;margin-bottom:20px;font-weight:900}.main-page__course-package-panel__courses-title--marginless{margin-top:0!important;margin-bottom:40px}.main-page__course-package-panel__courses-title b{color:var(--highlited-color)}@media only screen and (max-width:950px){.main-page__course-package-panel__courses-title{margin-top:30px}}.main-page__course-package-panel__courses{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (max-width:950px){.main-page__course-package-panel__courses{padding-left:10px;padding-right:10px;padding-bottom:40px}}@media only screen and (min-width:951px){.main-page__course-package-panel__courses{border-bottom:2px solid var(--spacer-color);padding-bottom:20px;margin-bottom:40px}}.main-page__course-package-panel__courses .course{background-color:#0d0d2b;border-radius:8px;align-items:center;justify-content:center;display:flex;flex-direction:column}@media only screen and (max-width:950px){.main-page__course-package-panel__courses .course{height:60px}}@media only screen and (min-width:951px){.main-page__course-package-panel__courses .course{border:1px solid #d9d9d9;width:136px;height:136px;overflow:hidden;padding-left:7px;padding-right:7px;padding-bottom:4px;gap:10px}}.main-page__course-package-panel__courses .course img{border-radius:14px;width:95px;height:95px;display:block}@media only screen and (max-width:950px){.main-page__course-package-panel__courses .course img{width:60px;height:60px;margin-bottom:5px;border-radius:8px;padding:2px;background-color:#0d0d2b}}.main-page__course-package-panel__courses .course span{text-align:center;font-weight:500;display:block;align-items:center;position:relative}@media only screen and (max-width:950px){.main-page__course-package-panel__courses .course span{font-size:14px}}@media only screen and (min-width:951px){.main-page__course-package-panel__courses .course span{top:-8px;color:#fff;font-size:15px}}.main-page__course-package-panel__courses-titles{margin-left:30px;margin-right:30px}.main-page__course-package-panel__courses-titles--marginless{margin-top:0!important}.main-page__course-package-panel__courses-titles__course-names{justify-content:center;gap:10px}.main-page__course-package-panel__courses-titles__course-names__item{border-radius:8px;gap:5px;margin-bottom:10px;padding:4px;display:flex}.main-page__course-package-panel__courses-titles__course-names__item .yellow-circle{width:8px;height:8px;border:3px solid gold;border-radius:50%;margin-right:5px}.main-page__course-package-panel__courses-titles__course-names__item span{height:100%;font-size:18px;display:block;position:relative;top:-4px}.main-page__course-package-panel__courses-titles__course-names__item svg{width:25px;height:25px}.main-page__course-package-panel__button{margin-top:20px;text-align:center;margin-bottom:30px}@media only screen and (max-width:950px){.main-page__course-package-panel__button{margin-bottom:45px}}.main-page__course-package-panel__button button{width:90%;background-color:var(--yellow-color);border:0;border-bottom:2px solid #f2ae03;border-right:1px solid #f2ae03;border-radius:var(--panel-radius);color:#1a1a1a;cursor:pointer;transition:all .2s ease;font-size:20px;font-weight:500;padding:10px 17px}@media only screen and (max-width:950px){.main-page__course-package-panel__button button{max-width:300px;height:55px}}@media only screen and (min-width:951px){.main-page__course-package-panel__button button{max-width:350px;height:60px}}.main-page__course-package-panel__button button:hover{background-color:#ffbe1a}.main-page__course-package-panel__button button:active{transform:scale(.98)}.main-page__course-package-panel__button button span{position:relative;top:-1px}.main-page__course-package-panel__button button svg{transform:scale(1.3);position:relative;top:4px;margin-left:7px}.main-page__course-package-panel__promo-code{text-align:center;font-size:20px;line-height:28px;justify-content:center;margin:20px auto 30px}@media only screen and (max-width:950px){.main-page__course-package-panel__promo-code{margin-left:30px;margin-right:30px;padding-top:30px;border-top:2px solid var(--spacer-color);width:calc(100% - 60px)}}@media only screen and (min-width:951px){.main-page__course-package-panel__promo-code{max-width:500px}}.main-page__course-package-panel__promo-code__headline{font-size:22px;line-height:30px;font-weight:500}@media only screen and (max-width:950px){.main-page__course-package-panel__promo-code__headline{font-size:20px;line-height:24px}}.main-page__course-package-panel__promo-code__headline b{color:#4a9f35}.main-page__course-package-panel__promo-code__description{font-weight:400}@media only screen and (max-width:950px){.main-page__course-package-panel__promo-code__description{padding-top:8px;margin-left:30px;margin-right:30px;font-size:18px;margin-top:5px;line-height:24px;display:block}}.main-page__course-package-panel__promo-code span{display:block}.SmallFAQ{margin-left:auto;margin-right:auto;max-width:1321px;padding:60px 5%}@media(min-width:951px){.SmallFAQ{margin-left:auto;margin-right:auto}}@media(max-width:950px){.SmallFAQ{margin-left:calc(var(--main-panel-margin));margin-right:calc(var(--main-panel-margin))}}.SmallFAQ h2{font-size:42px;line-height:47px;font-weight:500;color:#1a1a21;display:block;line-height:1.2;margin-bottom:30px}.SmallFAQ .faq-list{display:flex;flex-direction:column;gap:24px}.SmallFAQ .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:16px}.SmallFAQ .faq-item button{background:none;border:none;width:100%;padding:0;text-align:left;font-size:22px;line-height:28px;font-weight:600;color:#333;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .2s ease}.SmallFAQ .faq-item button:hover{color:#000}.SmallFAQ .faq-item button .icon{display:flex;align-items:center;justify-content:center}.SmallFAQ .faq-item button .icon svg{position:relative;top:4px;transition:transform .5s ease-in-out;width:26px;height:26px;fill:var(--text-color)}.SmallFAQ .faq-item button .icon.active svg{transform:rotate(-90deg)}.SmallFAQ .faq-item button .icon.inactive svg{transform:rotate(90deg)}.SmallFAQ .faq-item .small-faq__answer,.SmallFAQ .faq-item p{line-height:28px;font-size:20px;font-weight:500;color:#555;margin-top:12px;transition:opacity .2s ease}.SmallFAQ .faq-item .small-faq__answer p{margin:0;font-size:inherit;line-height:inherit}.SmallFAQ .faq-item .small-faq__answer ul{margin:0;padding-left:24px}.SmallFAQ .faq-item .small-faq__answer li+li{margin-top:4px}.SmallFAQ .faq-item .small-faq__answer p+p,.SmallFAQ .faq-item .small-faq__answer p+ul,.SmallFAQ .faq-item .small-faq__answer ul+p{margin-top:10px}.SmallFAQ .faq-item .small-faq__answer strong{font-weight:700;color:#333}.SmallFAQ .faq-item .small-faq__answer a{color:inherit;font-weight:600}@media(max-width:951px){.SmallFAQ h2{font-size:32px;text-align:center}.SmallFAQ .faq-list{gap:16px}.SmallFAQ .faq-item{padding-bottom:12px}.SmallFAQ .faq-item button{font-size:18px;padding-right:8px}.SmallFAQ .faq-item button span{font-weight:600}.SmallFAQ .faq-item button .icon{margin-left:20px}.SmallFAQ .faq-item button .icon svg{width:20px;height:20px;top:2px}.SmallFAQ .faq-item .small-faq__answer,.SmallFAQ .faq-item p{font-size:15px;line-height:1.5;margin-top:8px}}.main-page__go-to-offers{display:flex;justify-content:center}@media only screen and (max-width:950px){.main-page__go-to-offers{margin:100px 20px 50px}}@media only screen and (min-width:951px){.main-page__go-to-offers{margin-bottom:100px}}.main-page__go-to-offers__wrapper__main-text span{width:100%;font-size:20px;line-height:28px}@media only screen and (max-width:950px){.main-page__go-to-offers__wrapper__main-text span{width:95%!important}}.main-page__go-to-offers__wrapper__headline{font-weight:500;text-align:center}@media only screen and (max-width:950px){.main-page__go-to-offers__wrapper__headline{font-size:37px;line-height:42px}}@media only screen and (min-width:951px){.main-page__go-to-offers__wrapper__headline{font-size:40px;line-height:47px}}.main-page__go-to-offers__wrapper__headline b{font-weight:700!important;color:#8f2c5f;text-shadow:1px 1px 2px rgba(0,0,0,.202);text-align:center;margin-bottom:20px}@media only screen and (max-width:950px){.main-page__go-to-offers__wrapper__headline b{font-size:37px}}@media only screen and (min-width:951px){.main-page__go-to-offers__wrapper__headline b{font-size:40px}}.main-page__go-to-offers__wrapper__headline__decoration{display:block;margin-left:auto;margin-right:auto;height:auto;margin-bottom:25px}@media only screen and (max-width:950px){.main-page__go-to-offers__wrapper__headline__decoration{width:80%}}@media only screen and (min-width:951px){.main-page__go-to-offers__wrapper__headline__decoration{width:300px}}@media only screen and (max-width:950px){.main-page__go-to-offers__wrapper__headline{margin-bottom:20px}}.main-page__go-to-offers__wrapper__main-text{text-align:center}.main-page__go-to-offers__wrapper__main-text b{color:#8f2c5f}.main-page__go-to-offers__wrapper__button{margin-top:40px;width:-moz-min-content;width:min-content;display:flex;margin-left:auto;margin-right:auto;font-weight:500;white-space:nowrap;cursor:pointer;border-radius:var(--main-panel-radius);padding:16px 16px 9px 24px;position:relative;background-color:var(--yellow-color)}.main-page__go-to-offers__wrapper__button svg{position:relative;top:-3px;margin-left:10px}.course-comparison__comparison-boxes{margin-top:30px;justify-content:center;gap:30px}@media only screen and (min-width:951px){.course-comparison__comparison-boxes{display:flex}}@media only screen and (max-width:950px){.course-comparison__comparison-boxes{display:block}.course-comparison__main-text{width:86%!important}}@media only screen and (min-width:951px){.course-comparison__main-text{max-width:700px}.course-comparison__comparison-box{width:330px;height:60px}}@media only screen and (max-width:950px){.course-comparison__comparison-box{width:calc(100% - 70px);height:50px}}.course-comparison__price-boxes{gap:30px;justify-content:center}@media only screen and (min-width:951px){.course-comparison__price-boxes{display:flex}}@media only screen and (max-width:950px){.course-comparison__price-boxes{display:block}}@media only screen and (min-width:951px){.course-comparison__price-box{width:50%}}@media only screen and (max-width:950px){.course-comparison__price-box{width:calc(100% - 20px)}}.nasesje-ai{--main-panel-radius:calc(var(--panel-radius) + 5px);max-width:1050px;margin-left:auto;margin-right:auto;margin-bottom:150px;padding-left:5%;padding-right:5%}@media only screen and (max-width:1584px){.nasesje-ai{margin-bottom:140px}}.nasesje-ai h1{font-size:40px;line-height:47px;font-weight:500;color:#1a1a21;text-align:center;margin-bottom:0}.nasesje-ai h1 b{color:#359aa6}.nasesje-ai h2{font-size:22px;line-height:30px;font-weight:400;text-align:center;margin-bottom:50px}.nasesje-ai__header{display:flex;margin-bottom:5px;justify-content:center;gap:10px}.nasesje-ai__header h1 b{color:var(--highlited-color)}.nasesje-ai__header img{width:50px;height:50px;margin-top:20px;filter:var(--nasesje-ai-header-icon-filter)}.nasesje-ai__header__icon-inline,.nasesje-ai__header__lead--mobile{display:none}@media only screen and (max-width:950px){.nasesje-ai__header{display:block;text-align:center;margin-top:60px}.nasesje-ai__header .nasesje-ai__header__lead--desktop,.nasesje-ai__header>img{display:none}.nasesje-ai__header .nasesje-ai__header__lead--mobile{display:inline}.nasesje-ai__header .nasesje-ai__header__name{display:block;white-space:nowrap}.nasesje-ai__header .nasesje-ai__header__icon-inline{display:inline-block;vertical-align:middle;width:40px;height:40px;margin-top:0;margin-left:10px;filter:var(--nasesje-ai-header-icon-filter)}}.nasesje-ai__content{display:flex;flex-direction:row;gap:15px}.nasesje-ai__tiles{display:flex;flex-direction:column;gap:15px}.nasesje-ai--embedded{max-width:none;margin:0;padding-left:0;padding-right:0}@media only screen and (max-width:1584px){.nasesje-ai--embedded{margin:0}}@media only screen and (min-width:1585px){.nasesje-ai--embedded{max-width:none}}.nasesje-ai:not(.nasesje-ai--embedded) .nasesje-ai__video-frame--video{height:auto;aspect-ratio:16/9;transition:height .3s ease-in-out,aspect-ratio .3s ease-in-out}.nasesje-ai:not(.nasesje-ai--embedded) .nasesje-ai__video-frame--video.nasesje-ai__video-frame--menu-open{height:512px;aspect-ratio:auto}.nasesje-ai--tiles-top .nasesje-ai__content{flex-direction:column}.nasesje-ai--tiles-top .nasesje-ai__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}@media only screen and (min-width:951px){.nasesje-ai--tiles-top .nasesje-ai__tiles{display:flex;flex-direction:row}}.nasesje-ai--tiles-top .nasesje-ai__item-box{width:auto;min-width:0;height:auto;padding:12px;display:flex;flex-direction:column;align-items:stretch;box-shadow:none;border-radius:var(--panel-radius)}@media only screen and (max-width:950px){.nasesje-ai--tiles-top .nasesje-ai__item-box{text-align:center}}@media only screen and (min-width:951px){.nasesje-ai--tiles-top .nasesje-ai__item-box{flex:1 1 0;text-align:left}}.nasesje-ai--tiles-top .nasesje-ai__item-box--inactive{border:1px solid var(--spacer-color);background-color:#fff}.nasesje-ai--tiles-top .nasesje-ai__item-box--active{border:1px solid #202020;background-color:var(--yellow-color)}.nasesje-ai--tiles-top .nasesje-ai__item-box__icon{width:100%;display:flex;margin-bottom:12px}@media only screen and (max-width:950px){.nasesje-ai--tiles-top .nasesje-ai__item-box__icon{justify-content:center}}@media only screen and (min-width:951px){.nasesje-ai--tiles-top .nasesje-ai__item-box__icon{justify-content:left}}.nasesje-ai--tiles-top .nasesje-ai__item-box svg{width:25px;height:25px;margin-right:0}.nasesje-ai__item-box__label.rich-text{font-size:18px;font-weight:500;color:#1a1a21}.nasesje-ai__item-box{cursor:pointer;border-radius:10px;font-weight:500;font-size:18px;box-shadow:8px 8px 24px -24px #42445a;padding:24px;width:110px;height:70px}.nasesje-ai__item-box--active{border:1px solid #202020;background-color:var(--yellow-color)}.nasesje-ai__item-box--inactive{border:1px solid var(--spacer-color);background-color:#fff}.nasesje-ai__item-box svg{width:25px;height:25px;margin-right:15px;fill:#1a1a1a}.nasesje-ai__item-box h3{margin-top:15px}.nasesje-ai--tiles-tabs .nasesje-ai__tiles{gap:6px;margin-bottom:18px}@media only screen and (max-width:950px){.nasesje-ai--tiles-tabs .nasesje-ai__tiles{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:951px){.nasesje-ai--tiles-tabs .nasesje-ai__tiles{display:flex;flex-wrap:nowrap}}.nasesje-ai--tiles-tabs .nasesje-ai__item-box{width:auto;min-width:0;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:10px 9px;min-height:42px;box-sizing:border-box;border:2px solid #202020;border-radius:8px;box-shadow:none;background-color:rgba(0,0,0,0);text-align:left;transition:background-color .2s ease}@media only screen and (min-width:951px){.nasesje-ai--tiles-tabs .nasesje-ai__item-box{flex:1 1 0}}@media only screen and (max-width:950px){.nasesje-ai--tiles-tabs .nasesje-ai__item-box{padding:10px 6px;gap:5px}}.nasesje-ai--tiles-tabs .nasesje-ai__item-box__icon{width:auto;margin-bottom:0;justify-content:center}.nasesje-ai--tiles-tabs .nasesje-ai__item-box__icon svg{width:17px;height:17px;margin-right:0;fill:#8a8a8a;transition:fill .2s ease}.nasesje-ai--tiles-tabs .nasesje-ai__item-box__label.rich-text{font-size:14px;font-weight:500;color:#6f6f6f;line-height:18px!important;text-align:center;transition:color .2s ease}@media only screen and (max-width:950px){.nasesje-ai--tiles-tabs .nasesje-ai__item-box__label.rich-text{font-size:13px}}.nasesje-ai--tiles-tabs .nasesje-ai__item-box--inactive{background-color:rgba(0,0,0,0)}.nasesje-ai--tiles-tabs .nasesje-ai__item-box--inactive:hover{background-color:#f4f4f6}.App--na-e8 .nasesje-ai--tiles-tabs .nasesje-ai__item-box--inactive:hover{background-color:#f6f3fe}.nasesje-ai--tiles-tabs .nasesje-ai__item-box--active{background-color:#eaf0fd}.App--na-e8 .nasesje-ai--tiles-tabs .nasesje-ai__item-box--active{background-color:#efeafd}.nasesje-ai--tiles-tabs .nasesje-ai__item-box--active .nasesje-ai__item-box__label.rich-text{color:#1a1a21}.nasesje-ai--tiles-tabs .nasesje-ai__item-box--active .nasesje-ai__item-box__icon svg{fill:#1a1a21}.nasesje-ai__video-frame{position:relative;height:512px;overflow:hidden;contain:layout;width:calc(100% - 6px*2);border-radius:var(--main-panel-radius);border:6px solid #000;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;background-color:#fff}@media only screen and (max-width:950px){.nasesje-ai__video-frame--menu-open .nasesje-ai__video-frame__buttons,.nasesje-ai__video-frame--menu-open .nasesje-ai__video-frame__gradient{opacity:0;pointer-events:none}}.nasesje-ai__video-frame__embedded-video{width:100%;height:100%;border:0;display:block;opacity:0;transition:opacity .25s ease-in}.nasesje-ai__video-frame__embedded-video--loaded{opacity:1}@media only screen and (max-width:950px){.nasesje-ai__video-frame--video{height:auto;aspect-ratio:16/9;transition:height .3s ease-in-out,aspect-ratio .3s ease-in-out}.nasesje-ai__video-frame--video.nasesje-ai__video-frame--menu-open{height:512px;aspect-ratio:auto}}.nasesje-ai__video-frame__scrollable{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;display:flex;align-items:flex-start;justify-content:center;position:relative;z-index:1;transition:margin-right .3s ease-in-out .3s}.nasesje-ai__video-frame__scrollable--menu-open{margin-right:330px;transition:margin-right .3s ease-in-out 0s}@media only screen and (max-width:950px){.nasesje-ai__video-frame__scrollable--menu-open{margin-right:0}}.nasesje-ai__video-frame__gradient{position:absolute;bottom:0;left:0;right:20px;height:80px;background:linear-gradient(180deg,transparent 0,white);pointer-events:none;z-index:6;transition:right .3s ease-in-out .3s}.nasesje-ai__video-frame__gradient--menu-open{right:350px;transition:right .3s ease-in-out 0s}@media only screen and (max-width:950px){.nasesje-ai__video-frame__gradient--menu-open{right:20px}}.nasesje-ai__video-frame__buttons{position:absolute;bottom:20px;left:20px;display:flex;gap:10px;z-index:6}.nasesje-ai__video-frame__circle-button{position:absolute;top:20px;right:20px;z-index:6}.nasesje-ai__video-frame__menu{position:absolute;top:15px;right:15px;bottom:15px;width:315px;overflow:hidden;opacity:0;border-radius:10px;pointer-events:none;transition:opacity .3s ease-in-out 0s;z-index:4;background-color:var(--nav-top-header-bg);clip-path:polygon(0 0,calc(100% - 60px - 8px) 0,calc(100% - 60px - 6px) 1px,calc(100% - 60px - 4px) 2px,calc(100% - 60px - 3px) 3px,calc(100% - 60px - 2px) 4px,calc(100% - 60px - 1px) 6px,calc(100% - 60px) 8px,calc(100% - 60px) 52px,calc(100% - 60px + 1px) 54px,calc(100% - 60px + 2px) 56px,calc(100% - 60px + 3px) 57px,calc(100% - 60px + 4px) 58px,calc(100% - 60px + 6px) 59px,calc(100% - 60px + 8px) 60px,calc(100% - 50px) 60px,calc(100% - 40px) 60px,calc(100% - 30px) 60px,calc(100% - 20px) 60px,calc(100% - 10px) 60px,calc(100% - 8px) 61px,calc(100% - 6px) 62px,calc(100% - 4px) 63px,calc(100% - 3px) 64px,calc(100% - 1px) 66px,calc(100% - 1px) 66px,100% 68px,100% 100%,0 100%)}.nasesje-ai__video-frame__menu--open{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out .3s}@media only screen and (max-width:950px){.nasesje-ai__video-frame__menu{top:0;right:0;bottom:0;left:0;width:auto;border-radius:0;clip-path:none;background-color:#fff;opacity:1;transform:translateY(calc(-100% - 12px));will-change:transform;transition:transform .28s ease-out}.nasesje-ai__video-frame__menu.nasesje-ai__video-frame__menu--open{transform:translateY(0)}}.nasesje-ai__video-frame__menu__content{width:100%;height:100%;display:flex;flex-direction:column;flex-shrink:0}.nasesje-ai__video-frame__menu__content h1{text-align:left!important}.nasesje-ai__video-frame__menu__header{padding:20px}@media only screen and (max-width:950px){.nasesje-ai__video-frame__menu__header{padding:20px 84px 12px 20px}}.nasesje-ai__video-frame__menu__header h3{margin:0;font-size:20px;font-weight:600;color:#3a3a3a}.nasesje-ai__video-frame__menu__body{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:16px}@media only screen and (max-width:950px){.nasesje-ai__video-frame__menu__body{padding:12px 20px 20px}}.nasesje-ai__play-button{display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;margin-top:10px;margin-bottom:50px;justify-content:center;align-items:center}.nasesje-ai__play-button svg{width:25px;height:25px;margin-right:5px;position:relative;top:1px}.nasesje-ai__play-button h2{font-size:20px;line-height:28px;font-weight:400;margin:0;text-decoration:underline}.nasesje-ai__play-button:hover h2{color:rgba(70,168,181,.889)}.nasesje-ai__play-button:hover svg{fill:rgba(70,168,181,.889)}.nasesje-ai__chat-container{width:calc(100% - 60px);display:flex;flex-direction:column;gap:20px;padding:30px 30px 80px}.nasesje-ai__chat-container .question-block__bubble--expanded{max-width:70%!important}.nasesje-ai__chat-container--fullimage{width:100%;padding:0;gap:0}.nasesje-ai__mockup-buttons-container{display:flex;flex-direction:column;gap:12px;margin:8px 0}.nasesje-ai__mockup-button{display:inline-flex;align-items:center;gap:8px;margin:4px 0;padding:12px 18px;background:linear-gradient(135deg,var(--nasesje-ai-mockup-button-start) 0,var(--nasesje-ai-mockup-button-end) 100%);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;font-family:inherit;line-height:1.4;text-align:left;box-shadow:0 2px 8px rgba(44,136,148,.25);pointer-events:none;opacity:.9;max-width:350px;width:calc(100% - 40px)}.nasesje-ai__mockup-button__icon{font-size:16px;flex-shrink:0}.nasesje-ai__mockup-button__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.nasesje-ai__mockup-button__arrow{font-size:14px;flex-shrink:0;opacity:.8}.nasesje-ai__nested-conversation-entry{position:relative;display:flex;flex-direction:column;gap:8px;margin:12px 0;cursor:pointer;transition:all .2s ease;padding-top:12px}.nasesje-ai__nested-conversation-entry__label{position:absolute;top:-35px;left:50%;transform:translateX(-50%);padding:8px 12px;background:linear-gradient(135deg,#6a5acd,#5a4ab8);color:#fff;font-size:14px;font-weight:600;border-radius:10px;width:250px;box-shadow:0 2px 8px rgba(106,90,205,.25);transition:background .2s ease;text-align:center}.nasesje-ai__nested-conversation-entry__label:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:#6a5acd}.nasesje-ai__nested-conversation-entry__highlighted{position:relative;background:linear-gradient(135deg,rgba(106,90,205,.15),rgba(90,74,184,.15));border-radius:12px;padding:14px 18px;box-shadow:0 2px 8px rgba(106,90,205,.15);transition:background .2s ease;border-left:3px solid #5a4ab8}.nasesje-ai__nested-conversation-entry__highlighted-text{margin-right:32px}.nasesje-ai__nested-conversation-entry__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:22px;color:#5a4ab8;display:inline-flex;align-items:center;justify-content:center}.nasesje-ai__nested-conversation-entry:hover .nasesje-ai__nested-conversation-entry__label{background:linear-gradient(135deg,#7b6bd5,#6a5acd)}.nasesje-ai__nested-conversation-entry:hover .nasesje-ai__nested-conversation-entry__highlighted{background:linear-gradient(135deg,rgba(106,90,205,.2),rgba(90,74,184,.2))}.nasesje-ai__chat-message{display:flex;width:100%;align-items:flex-end;gap:8px;opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease forwards}.nasesje-ai__chat-message--user{justify-content:flex-start}.nasesje-ai__chat-message--assistant{justify-content:flex-end}.nasesje-ai__chat-message__avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f0f0f0}.nasesje-ai__chat-message__avatar svg{width:100%;height:100%}.nasesje-ai__chat-message__avatar--assistant{background-color:#f0f0f0;width:40px;height:40px;order:2}.nasesje-ai__chat-message__avatar--assistant img{width:70%!important;height:70%!important}.nasesje-ai__chat-message__content .nasesje-ai__text-selection{background:linear-gradient(135deg,rgba(106,90,205,.15),rgba(90,74,184,.15));padding:2px 4px;border-radius:4px;display:inline-block;position:relative}.nasesje-ai__chat-message__bubble{order:1;max-width:70%;padding:12px 16px;border-radius:18px;word-wrap:break-word;line-height:1.5}.nasesje-ai__chat-message__bubble h1{text-align:left!important}.nasesje-ai__chat-message__bubble h2{text-align:left!important;padding-bottom:10px;margin-bottom:0}.nasesje-ai__chat-message__bubble h3{font-weight:500!important;font-size:18px!important;margin-bottom:0!important}.nasesje-ai__chat-message--user .nasesje-ai__chat-message__bubble{background-color:var(--highlited-color,#40aab8);color:#fff;border-bottom-left-radius:4px}.nasesje-ai__chat-message--assistant .nasesje-ai__chat-message__bubble{background-color:#e8e8e8;color:#3a3a3a;border-bottom-right-radius:4px;padding:25px 20px}.nasesje-ai__chat-message__content{font-size:16px;line-height:1.6}.nasesje-ai__chat-message__content p{margin:0}.nasesje-ai__chat-message__content table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:14px}.nasesje-ai__chat-message__content td,.nasesje-ai__chat-message__content th{border:1px solid #ccc;padding:8px 10px;text-align:left}.nasesje-ai__chat-message__content th{background-color:rgba(0,0,0,.06);font-weight:600}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.line-breaks{height:14px;content:" "}.line-breaks--small{height:3px}.block__table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px}.block__table td,.block__table th{border:1px solid rgba(0,0,0,.18);padding:8px 12px;text-align:left}.block__table th{background:rgba(56,161,175,.1);font-weight:600}.img-wrapper{margin-top:20px;display:flex}.img-wrapper img{border-radius:15px;max-width:535px;width:95%;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:10px}.link-wrapper{margin-left:20px}.formula-ref{display:inline-flex;align-items:center;gap:14px;margin:0 2px;padding:4px 10px;font-size:13px;font-weight:500;font-family:inherit;color:#1a1a1a;background:rgba(0,0,0,.02);border:1px solid #1a1a1a;border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.formula-ref svg{position:relative;top:4px}.formula-ref:hover{background:rgba(0,0,0,.1);border-color:#000;color:#000}.formula-ref:focus{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.15)}.wzor-lekcja-box{display:flex;flex-direction:column;align-items:center;margin:20px 0}.wzor-lekcja-box__content{display:inline-block;padding:16px 24px;border:2px solid var(--highlited-color,#38a1af);border-radius:12px;font-size:1.1em;line-height:1.8;text-align:center}.wzor-lekcja-box__btn{display:inline-block;margin-top:12px;border-width:2px;font-weight:500;font-size:16px}.block__code{margin:20px!important}.block__code__button-wrapper{width:100%;position:relative}.block__code__programming-language{left:20px;border-bottom:2px solid var(--highlited-color)}.block__code__button,.block__code__programming-language{margin-top:0;margin-bottom:0;display:inline;position:absolute;top:20px;color:#fff;padding:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block__code__button{border-radius:8px;right:20px;border:2px solid var(--highlited-color);cursor:pointer}.block__code__button:active{border:2px solid var(--yellow-color)}.ai-clickable-container{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;align-items:center;padding-top:12px}.ai-clickable-button{display:inline-block;margin:4px 0;padding:10px 16px;background-color:rgba(0,0,0,0);border:1.5px solid #1a1a1a;border-radius:20px;color:#1a1a1a;font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s ease;font-family:inherit;line-height:1.4;text-align:left}.ai-clickable-button:hover{transform:scale(1.02)}.ai-clickable-button:active{transform:scale(.98)}.ai-clickable-button:focus{outline:none;box-shadow:0 0 0 3px rgba(44,136,148,.2)}.ai-courselink-button{display:inline-flex;align-items:center;gap:8px;margin:4px 0;padding:12px 18px;max-width:100%;box-sizing:border-box;background:linear-gradient(135deg,#2c8894,#1a5a63);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;font-family:inherit;line-height:1.4;text-align:left;box-shadow:0 2px 8px rgba(44,136,148,.25)}.ai-courselink-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(44,136,148,.35);background:linear-gradient(135deg,#35a0ad,#1f6b75)}.ai-courselink-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(44,136,148,.25)}.ai-courselink-button:focus{outline:none;box-shadow:0 0 0 3px rgba(44,136,148,.4)}.ai-courselink-button__icon{font-size:16px;flex-shrink:0}.ai-courselink-button__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.ai-courselink-button__arrow{font-size:14px;flex-shrink:0;opacity:.8;transition:transform .2s ease}.ai-courselink-button:hover .ai-courselink-button__arrow{transform:translateX(3px)}li .ai-courselink-button{display:flex;margin:8px 0}li:has(.ai-courselink-button){list-style:none}.ai-child-link{display:inline;position:relative;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15));border-radius:4px;padding:2px 6px;margin:0 2px;cursor:pointer;transition:background .2s ease,border-color .2s ease;border-bottom:2px solid rgba(99,102,241,.4)}.ai-child-link:hover{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(139,92,246,.25));border-bottom-color:rgba(99,102,241,.7)}.ai-child-link__text{color:inherit}.ai-child-link__icon{font-size:14px;margin-left:4px;vertical-align:middle;color:#6366f1;opacity:.8;transition:opacity .2s ease}.ai-child-link:hover .ai-child-link__icon{opacity:1}.ai-fragment-block{position:relative;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border-radius:6px;padding:8px 36px 8px 12px;margin:4px 0;cursor:pointer;transition:background .2s ease,border-color .2s ease;border-left:3px solid rgba(99,102,241,.5)}.ai-fragment-block:hover{background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(139,92,246,.18));border-left-color:rgba(99,102,241,.8)}.ai-fragment-block__icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:18px;color:#6366f1;opacity:.6;transition:opacity .2s ease}.ai-fragment-block:hover .ai-fragment-block__icon{opacity:1}.question-block{width:100%}.question-block__message{display:flex;width:100%;align-items:flex-end;gap:8px;justify-content:flex-start}.question-block__avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#e8e8e8}.question-block__avatar .material-symbols-outlined{font-size:20px;color:#3a3a3a;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.question-block__bubble{max-width:45%;padding:12px 16px;border-radius:18px;word-wrap:break-word;line-height:1.5;background-color:#f0f0f0;color:#3a3a3a;border-bottom-left-radius:4px;transition:max-width .3s ease-in-out}.question-block__bubble--expanded{max-width:60%}.question-block__content{font-size:16px;line-height:1.6}.question-block__content p{margin:0}.question-block__content--quiz{display:flex;flex-direction:column}.question-block__collapse-button,.question-block__expand-button{margin-top:12px;padding:6px 12px;font-size:14px;font-weight:400;color:#666;background-color:rgba(0,0,0,0);border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s}.question-block__collapse-button:hover,.question-block__expand-button:hover{color:#3a3a3a;border-color:#bbb;background-color:rgba(0,0,0,.02)}.question-block__collapse-button:active,.question-block__expand-button:active{color:#2c8894;border-color:#2c8894}.question-block__solution{margin-top:16px;padding-top:16px;border-top:1px solid #ddd}.question-block__solution__label{font-weight:600;margin-bottom:8px}.question-block__solution__content{font-size:16px;line-height:1.6;margin-bottom:12px}.question-block__solution__content p{margin:0}.main-page__introduction{margin-left:var(--main-panel-margin);margin-right:var(--main-panel-margin);border-radius:var(--main-panel-radius);position:relative;display:flex;overflow:hidden;box-shadow:2px 10px 24px -12px #42445a;background-color:#00777a;background-image:linear-gradient(175deg,rgb(0,119,122),rgb(0,81,83) 31%,rgb(0,48,49) 63%,rgb(0,32,32) 78%,rgb(0,20,20) 88%)}@media only screen and (min-width:951px){.main-page__introduction{display:none}}@media only screen and (max-width:950px){.main-page__introduction img{display:none}}.main-page__introduction .arena{transform:scale(1.25);position:absolute;right:0;top:0;bottom:0;margin:auto;height:73%}@media only screen and (min-width:951px)and (max-width:1180px){.main-page__introduction .arena{opacity:.333}}@media only screen and (min-width:1181px){.main-page__introduction .arena{opacity:.55}}@media only screen and (min-width:951px){.main-page__introduction{margin-top:180px;height:575px}}.main-page__introduction .down-left-ray{top:-10px;left:-5px;position:absolute;z-index:1;opacity:.5}@media only screen and (max-width:950px){.main-page__introduction .down-left-ray{height:700px;left:45px;top:30px;transform:scale(1.2)}}.main-page__introduction .top-right-ray{position:absolute;z-index:1;top:-5px;right:-5px}@media only screen and (max-width:950px){.main-page__introduction .top-right-ray{display:none}}.main-page__introduction__left-section{height:100%;z-index:2}@media only screen and (max-width:950px){.main-page__introduction__left-section{width:100%;padding-top:40px}}@media only screen and (min-width:951px){.main-page__introduction__left-section{padding-top:5%;padding-left:5%}}@media only screen and (min-width:951px)and (max-width:1180px){.main-page__introduction__left-section{width:80%}}@media only screen and (min-width:1181px){.main-page__introduction__left-section{width:60%}}.main-page__introduction__left-section__headline{font-weight:500}.main-page__introduction__left-section__headline span{display:block}@media only screen and (max-width:950px){.main-page__introduction__left-section__headline{padding-left:5%}}.main-page__introduction__left-section__headline__text-1{color:#fff;margin-bottom:5px}@media only screen and (max-width:950px){.main-page__introduction__left-section__headline__text-1{font-size:40px}}@media only screen and (min-width:951px){.main-page__introduction__left-section__headline__text-1{font-size:50px}}@media only screen and (max-width:950px){.main-page__introduction__left-section__headline__text-1.desktop{display:none}}.main-page__introduction__left-section__headline__text-1.mobile{font-size:39px}.main-page__introduction__left-section__headline__text-1.mobile b{font-size:25px}@media only screen and (min-width:951px){.main-page__introduction__left-section__headline__text-1.mobile{display:none}}.main-page__introduction__left-section__headline__text-2{color:var(--yellow-color);text-shadow:1px 1px 2px rgba(0,0,0,.477)}@media only screen and (max-width:950px){.main-page__introduction__left-section__headline__text-2{margin-top:12px;font-size:30px}}@media only screen and (min-width:951px){.main-page__introduction__left-section__headline__text-2{font-size:41px}}@media only screen and (max-width:950px){.main-page__introduction__left-section__headline__text-2.desktop{display:none}}@media only screen and (min-width:951px){.main-page__introduction__left-section__headline__text-2.mobile{display:none}}.main-page__introduction__left-section__bullet-points{max-width:900px}@media only screen and (max-width:950px){.main-page__introduction__left-section__bullet-points{margin-top:30px;padding-left:5%}}@media only screen and (min-width:951px){.main-page__introduction__left-section__bullet-points{margin-top:60px;--column-gap:20px;display:grid;grid-template-columns:var(--column-width) var(--column-width);grid-row: auto auto;grid-column-gap:var(--column-gap);grid-row-gap:30px}}@media only screen and (min-width:951px)and (max-width:1180px){.main-page__introduction__left-section__bullet-points{--column-width:calc(70% - var(--column-gap) * 0.5)}}@media only screen and (min-width:1181px){.main-page__introduction__left-section__bullet-points{--column-width:calc(60% - var(--column-gap) * 0.5)}}.main-page__introduction__left-section__bullet-points__bullet-point{display:flex}@media only screen and (max-width:950px){.main-page__introduction__left-section__bullet-points__bullet-point{margin-bottom:22px;padding-right:5%}}@media only screen and (min-width:951px){.main-page__introduction__left-section__bullet-points__bullet-point{padding-right:40px}}.main-page__introduction__left-section__bullet-points__bullet-point div{display:flex;flex-direction:column;justify-content:center}.main-page__introduction__left-section__bullet-points__bullet-point span{color:#fff;font-size:20px;line-height:26px}.main-page__introduction__left-section__bullet-points__bullet-point .material-symbols-outlined{font-size:30px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;color:var(--yellow-color);margin-right:12px}.main-page__introduction__left-section__bullet-points__bullet-point b{font-weight:500;color:var(--yellow-color)}.main-page__introduction__left-section__bullet-points__bullet-point__checkmark{width:39px!important;min-width:39px!important;height:auto;display:flex}.main-page__introduction__left-section__bullet-points__bullet-point__checkmark svg{margin:auto 0;display:block;top:-2px;width:24px;height:24px;position:relative}@media only screen and (max-width:950px){.main-page__introduction__left-section__buttons{margin-top:50px;margin-bottom:50px}}@media only screen and (min-width:951px){.main-page__introduction__left-section__buttons{margin-top:100px;display:flex}}.main-page__introduction__left-section__buttons__button{border-radius:var(--main-panel-radius);cursor:pointer}@media only screen and (max-width:950px){.main-page__introduction__left-section__buttons__button{margin-left:auto;margin-right:auto;width:75%;display:flex;justify-content:center;font-weight:600}}@media only screen and (min-width:951px){.main-page__introduction__left-section__buttons__button{padding:16px 24px;font-weight:500}}@media only screen and (max-width:950px){.main-page__introduction__left-section__buttons__button--left{padding:18px 24px}}@media only screen and (min-width:951px){.main-page__introduction__left-section__buttons__button--left{padding:16px 24px}}.main-page__introduction__left-section__buttons__button--right{padding:6px 14px 16px 24px;position:relative;text-decoration:none;color:#000;background-color:#fff}.main-page__introduction__left-section__buttons__button--right:hover{color:#fff;background-color:#8f2c5f;transition:background-color .3s ease}.main-page__introduction__left-section__buttons__button--right:hover svg{filter:brightness(0) invert(1)}.main-page__introduction__left-section__buttons__button--right:active{transform:scale(.98)}@media only screen and (max-width:950px){.main-page__introduction__left-section__buttons__button--right{margin-top:25px;padding:10px 24px 20px}.main-page__introduction__left-section__buttons__button--right span{display:block;position:relative;top:9px}}@media only screen and (min-width:951px){.main-page__introduction__left-section__buttons__button--right{margin-left:20px}}.main-page__introduction__left-section__buttons__button--right svg{margin-left:12px;position:relative;top:7px}.main-page__introduction__right-section{width:40%;height:100%;z-index:2;display:flex}@media only screen and (max-width:950px){.main-page__introduction__right-section{display:none}}.course-selling-matura{margin-bottom:140px}@media only screen and (max-width:950px){.course-selling-matura{margin-left:20px;margin-right:20px}}@media only screen and (min-width:951px){.course-selling-matura{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%)}}.course-selling-matura__headline{font-weight:500;text-align:center}@media only screen and (max-width:950px){.course-selling-matura__headline{font-size:37px;line-height:42px}}@media only screen and (min-width:951px){.course-selling-matura__headline{font-size:40px;line-height:47px}}.course-selling-matura__headline b{font-weight:700!important;color:#8f2c5f;text-shadow:1px 1px 2px rgba(0,0,0,.202);text-align:center;margin-bottom:20px}@media only screen and (max-width:950px){.course-selling-matura__headline b{font-size:37px}}@media only screen and (min-width:951px){.course-selling-matura__headline b{font-size:40px}}@media only screen and (max-width:950px){.course-selling-matura__headline{margin-bottom:20px}.course-selling-matura__properties{display:block}.course-selling-matura__properties .main-page__course-package-panel__properties__item{max-width:70%;margin-left:auto;margin-right:auto;margin-top:20px;gap:10px}}@media only screen and (min-width:951px){.course-selling-matura__properties{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px;margin-bottom:30px}}@media only screen and (max-width:950px){.course-selling-matura__offer-cta svg{display:none}}@media only screen and (min-width:951px){.course-selling-matura__standalone-cta{position:absolute;bottom:22px;left:auto;right:auto}}.course-selling-matura__offers{max-width:1321px;margin-left:auto;margin-right:auto}@media only screen and (max-width:950px){.course-selling-matura__offers{display:block}}@media only screen and (min-width:951px){.course-selling-matura__offers{display:flex;gap:30px;margin-top:30px}}@media only screen and (max-width:950px){.course-selling-matura__offers__item-wrapper{margin-top:40px}}.course-selling-matura__offers__item{--padding-x:25px;border-radius:var(--main-panel-radius);padding:25px var(--padding-x) 20px var(--padding-x);width:425px;min-height:712px;align-items:center;border-radius:var(--panel-radius);border:1px solid var(--spacer-color);background-color:#fefefe}@media only screen and (max-width:950px){.course-selling-matura__offers__item{width:calc(100% - 2*var(--padding-x) - 4px);min-height:unset}}.course-selling-matura__offers__item--active{background-color:#fff;box-shadow:8px 8px 24px -22px #a5910e;border:2px solid #f1d51f}.course-selling-matura__pros-list .list-row{margin-bottom:10px}.course-selling-matura__pros-list .list-row span{font-size:18px;font-weight:500}.course-selling-matura__pros-list .list-row:last-child{margin-bottom:0}.course-selling-matura__pros-dot{height:6px;width:6px;border-radius:50px;border:3px solid var(--highlited-color);flex-shrink:0;margin:auto 0}.guarantee-matura-modal{position:relative}.guarantee-matura-modal__panel{border-radius:var(--panel-radius);background-color:#fff;z-index:11;position:fixed;left:0;right:0;margin:0 auto;box-shadow:6px 6px 24px -4px #42445a}@media only screen and (max-width:950px){.guarantee-matura-modal__panel{width:95vw;left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:951px){.guarantee-matura-modal__panel{--panel-height:290px;width:600px;height:var(--panel-height);top:calc(50vh - .5*var(--panel-height));padding-bottom:30px}}.guarantee-matura-modal__panel__title{margin-top:30px;text-align:center}.guarantee-matura-modal__panel__list{padding-left:10px;padding-right:10px;margin-top:20px;margin-left:20px;margin-right:20px}.guarantee-matura-modal__panel__list .list-row{margin-bottom:7px}.guarantee-matura-modal__panel__list .list-row__right-anchor .rich-text{font-size:16px}.guarantee-matura-modal__panel__list-num{font-size:22px;position:relative;top:-7px}@media only screen and (max-width:950px){.guarantee-matura-modal__panel__warning{border-top:1px solid var(--spacer-color);margin-left:15px;margin-right:15px;margin-top:10px;padding-top:10px}}@media only screen and (min-width:951px){.guarantee-matura-modal__panel__warning{border-top:1px solid var(--spacer-color);margin-left:20px;margin-right:20px;padding-top:10px;margin-top:15px;padding-left:15px;padding-right:15px}}.guarantee-matura-modal__panel__close{display:block;margin:30px auto;background-color:var(--yellow-color);border:0;border-radius:var(--panel-radius);color:#1a1a1a;cursor:pointer;font-size:16px;font-weight:500;padding:10px 17px}.skeleton__text{width:100%;height:1rem;margin-bottom:11px}.skeleton__text.large{height:40px}.skeleton{background-color:#eee;border-radius:10px;color:#eee;animation:pulse 1s ease-in-out infinite}.skeleton-chapter-navigation-lesson{height:27px}.skeleton__text--narrow{width:20%}.skeleton__text--medium{width:35%}.skeleton__text--wide{width:97%}.skeleton__video{width:95%;height:10px;border-radius:10px}.korepetycje-chat{gap:16px;background-color:var(--nav-top-header-bg);border-radius:var(--panel-radius);box-sizing:border-box;position:relative;overflow:hidden}.korepetycje-chat>svg.carousel-background{position:absolute;pointer-events:none}.korepetycje-chat>svg.carousel-background.korepetycje-chat__bg--bottom{top:300px;right:-150px;transform:rotate(180deg)}.korepetycje-chat>svg.carousel-background.korepetycje-chat__bg--top{top:-200px;left:-150px;transform:rotate(90deg)}.korepetycje-chat .korepetycje-chat__row{position:relative;z-index:1}@media only screen and (max-width:950px){.korepetycje-chat{padding:24px 20px}}@media only screen and (min-width:951px){.korepetycje-chat{padding:40px 32px;justify-content:center}}.korepetycje-chat .skeleton{animation:none;margin-bottom:10px;height:8px;border-radius:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 4 Q4 0.5 8 4 T16 4' fill='none' stroke='%23d4d4d4' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-size:16px 8px;background-position:0 50%;background-repeat:repeat-x}.korepetycje-chat .skeleton:last-child{margin-bottom:0;width:62%}@media only screen and (max-width:950px){.korepetycje-chat{width:100%;margin:60px 0 0}}@media only screen and (min-width:951px){.korepetycje-chat{width:calc(50% - 30px);align-self:center}}.korepetycje-chat__row{gap:16px;align-items:flex-start}.korepetycje-chat__row+.korepetycje-chat__row .korepetycje-chat__card{box-shadow:8px 8px 26px -16px #42445a}@media only screen and (max-width:950px){.korepetycje-chat__row{gap:12px}}.korepetycje-chat__asker{flex-shrink:0;width:46px;height:46px;padding:2px;border-radius:50%;background-color:#fff;border:2px solid var(--spacer-color);box-sizing:border-box;overflow:hidden;box-shadow:6px 6px 18px -12px #42445a}@media only screen and (max-width:950px){.korepetycje-chat__asker{width:42px;height:42px}}.korepetycje-chat__asker svg{width:100%;height:100%;border-radius:50%}.korepetycje-chat__asker--01{border-color:var(--highlited-color)}.korepetycje-chat__asker--02{border-color:#a8971d}.korepetycje-chat__asker--03{border-color:#c4508c}.korepetycje-chat__card{flex:1;min-width:0;border:1px solid var(--spacer-color);border-radius:8px;background-color:#fff;overflow:hidden;box-shadow:8px 8px 24px -22px #42445a}.korepetycje-chat__card__header{justify-content:space-between;align-items:center;padding:12px 14px;background-color:#f8f8f8;border-bottom:1px solid var(--spacer-color)}.korepetycje-chat__card__title{display:flex;align-items:baseline;gap:8px;min-width:0}.korepetycje-chat__card__number{font-weight:700;color:#1a1a1a;font-size:15px;white-space:nowrap}.korepetycje-chat__card__author{font-weight:400;color:#666;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.korepetycje-chat__card__content{padding:14px;gap:10px}.korepetycje-chat__tag{font-size:13px;font-weight:500;padding:4px 10px;border-radius:999px;white-space:nowrap}.korepetycje-chat__tag--video{background-color:rgba(83,132,236,.12);color:var(--exam-accent-text-color,#2e50c0)}.korepetycje-chat__tag--assignment{background-color:rgba(255,190,26,.22);color:#8a6100}.korepetycje-chat__attachment{align-items:center;gap:10px;padding:8px;border:1px solid var(--spacer-color);border-radius:8px;width:-moz-fit-content;width:fit-content}.korepetycje-chat__attachment img{width:44px;height:44px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.korepetycje-chat__attachment span{font-size:14px;color:#666}.korepetycje-chat__answers{padding:0 14px 14px;border-top:1px solid #f0f0f0;gap:12px}.korepetycje-chat__answers__header{font-weight:600;color:var(--text-color);font-size:15px;padding-top:10px}.korepetycje-chat__answer-wrapper{gap:12px;align-items:flex-start}.korepetycje-chat__avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--spacer-color);flex-shrink:0}.korepetycje-chat__answer{flex:1;min-width:0;padding:10px;background-color:#f9f9f9;border-radius:6px;gap:6px}.korepetycje-chat__answer__author{font-weight:500;color:var(--highlited-color);font-size:15px}.korepetycje{margin-left:calc(var(--main-panel-margin) + 5%);margin-right:calc(var(--main-panel-margin) + 5%);margin-bottom:140px;justify-content:center;display:flex}.korepetycje__how-it-works{font-size:18px;padding:12px 24px;border-width:2px;height:-moz-min-content;height:min-content}@media only screen and (max-width:950px){.korepetycje__how-it-works{width:100%;justify-content:center;padding-top:16px;padding-bottom:16px}.korepetycje__content-text{width:100%;margin-top:80px}}@media only screen and (min-width:951px){.korepetycje__content-text{width:calc(50% - 30px)}}.korepetycje__headline{font-weight:500}@media only screen and (max-width:950px){.korepetycje__headline__break{display:none}.korepetycje__headline{font-size:37px;line-height:42px;margin-bottom:20px;text-align:center}}@media only screen and (min-width:951px){.korepetycje__headline{font-size:40px;line-height:47px;text-align:left}}.korepetycje__headline b{font-weight:700!important;color:#8f2c5f;text-shadow:1px 1px 2px rgba(0,0,0,.202);text-align:center;margin-bottom:20px}@media only screen and (max-width:950px){.korepetycje__headline b{font-size:37px}}@media only screen and (min-width:951px){.korepetycje__headline b{font-size:40px}}.korepetycje__section-title{font-size:20px;line-height:28px;margin-bottom:15px}@media only screen and (max-width:950px){.korepetycje__section-title{margin-top:20px}}@media only screen and (min-width:951px){.korepetycje__section-title{margin-top:40px}}.korepetycje__list-num{font-size:18px;font-weight:600;flex-shrink:0}.korepetycje .list-row{margin-bottom:12px}.korepetycje .list-row:last-child{margin-bottom:0}.korepetycje__content{max-width:1321px;margin-left:auto;margin-right:auto;margin-top:30px;width:100%}.checkout-wrapper{cursor:default;z-index:10;position:fixed;left:0;top:0;width:100%;height:100%}@media only screen and (max-width:950px){.checkout-wrapper{background-color:#fff}}@media only screen and (min-width:951px){.checkout-wrapper{backdrop-filter:blur(3px);background-color:rgba(0,0,0,.345)}}.send-notification-when-available{border:none;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer;padding:12px 20px;box-shadow:none;width:50%}.send-notification-when-available.active{background-color:#40aab8;color:#fff}.send-notification-when-available.active:hover{background-color:#389ca9}.send-notification-when-available.inactive{border-color:#aaa;background-color:#dedede;color:#a1a1a1}.checkout{z-index:11;background-color:#fff;transition:max-height 1s;padding-left:20px;padding-right:20px;overflow-x:hidden}@media only screen and (min-width:951px){.checkout--format-1{height:auto;max-height:650px}.checkout--format-2{height:566px;max-height:566px}.checkout--format-3{height:600px;max-height:600px}.checkout--upsell{height:80%;max-height:590px!important;width:70%!important;max-width:900px!important}}.checkout__background{position:absolute;z-index:1;left:0;top:0;width:100%;height:200vh}@media only screen and (max-width:950px){.checkout__background{background-color:#fff}.checkout{width:calc(100% - 40px);overflow-y:auto;height:100dvh!important}.checkout--mask-active{overflow-y:hidden!important}}@media only screen and (min-width:951px){.checkout--mask-active{overflow-y:hidden!important}.checkout{position:fixed;left:50%;transform:translateX(-50%);border:1px solid var(--spacer-color);box-shadow:6px 6px 24px -4px #42445a;padding-top:30px;padding-bottom:30px;overflow-y:auto;border-radius:var(--panel-radius);width:415px}}@media only screen and (min-width:951px)and (max-height:637px){.checkout{top:5vh!important;overflow-y:scroll;height:calc(90vh - 60px)!important}}@media only screen and (min-width:951px)and (min-height:638px){.checkout{top:50%;transform:translate(-50%,-50%)}}.checkout::-webkit-scrollbar{width:10px}.checkout::-webkit-scrollbar-track{margin-top:15px;margin-bottom:15px;box-shadow:inset 0 0 5px #cdcdcd;border-radius:var(--panel-radius)}.checkout::-webkit-scrollbar-thumb{background:#389ca9;border-radius:10px}.checkout__popup{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;height:-moz-min-content;height:min-content;z-index:3;width:75%;background-color:#fff;border-radius:var(--panel-radius);padding:15px;text-align:center}.checkout__popup__headline{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid var(--spacer-color);text-align:center;font-size:18px;font-weight:500}.checkout__popup__message{padding-left:10px;padding-right:10px}.checkout__popup__close-button{margin-top:30px;cursor:pointer;padding-top:12px;padding-bottom:12px;background-color:#40aab8;border-radius:5px;color:#fff;font-weight:500}.checkout__popup__close-button:hover{background-color:#389ca9}.checkout__popup__close-button:active{transform:scale(.98)}.checkout__mask{position:absolute;height:var(--height);width:var(--width);top:-1px;left:-2px;border-radius:var(--panel-radius);background-color:rgba(0,0,0,.345);backdrop-filter:blur(3px);z-index:2}@media only screen and (min-height:637px)and (min-width:951px){.checkout__mask{max-height:100%}}@media only screen and (max-width:950px){.checkout__mask{--width:100%}}@media only screen and (min-width:951px){.checkout__mask{--width:calc(415px + 44px)}}@media only screen and (max-width:950px){.checkout__mask--simplified{--height:100%}}@media only screen and (min-width:951px){.checkout__mask--simplified{--height:calc(600px + 63px)}}@media only screen and (max-width:950px){.checkout__mask--normal{--height:100%}}@media only screen and (min-width:951px){.checkout__mask--normal{--height:calc(600px + 63px)}}.checkout__mask--fallback-height{top:-2px;height:564px}@media only screen and (max-width:950px){.checkout__mask{top:0;left:0;height:100%;border-radius:0}}.checkout__signup-box{position:relative}.checkout__signup-box__title{font-weight:600;font-size:26px;margin-bottom:15px;display:flex;justify-content:space-between}@media only screen and (max-width:950px){.checkout__signup-box__title{padding-top:25px}}.checkout__signup-box__title svg{width:32px;height:32px;position:relative;top:6px;margin-right:10px}.checkout__signup-box__title__mobile-close-button{cursor:pointer}@media only screen and (min-width:951px){.checkout__signup-box__title__mobile-close-button.buy-all-courses-upsell{position:absolute;right:10px;top:10px}}.checkout__signup-box__title__mobile-close-button svg{fill:#3a3a3a;position:relative;left:13px;top:8px;opacity:.2;transition:opacity .3s ease}.checkout__signup-box__title__mobile-close-button:hover svg{opacity:1}.checkout__signup-box__title__mobile-close-button:active{transform:scale(.95)}.checkout__signup-box__infomertial{color:#3a3a3a;line-height:20px;padding-bottom:15px;padding-top:15px}.checkout__signup-box__infomertial,.checkout__signup-box__signup-login-buttons{margin-bottom:20px;border-bottom:1px solid var(--spacer-color);border-top:1px solid var(--spacer-color)}.checkout__signup-box__signup-login-buttons{display:flex;justify-content:space-between;padding-bottom:13px;padding-top:13px}.checkout__signup-box__signup-login-buttons__button{width:47%;text-align:center;border:1px solid var(--spacer-color);border-radius:5px;padding-top:11px;padding-bottom:10px;cursor:pointer}.checkout__signup-box__signup-login-buttons__button--active{font-weight:500;color:#fff;background-color:var(--valid-color);border-color:var(--valid-color)}.checkout__signup-box__signup-login-buttons__button--inactive{border-color:#3a3a3a}@media only screen and (max-width:950px){.checkout__signup-box__signup-login-buttons__button__text--desktop{display:none}}@media only screen and (min-width:951px){.checkout__signup-box__signup-login-buttons__button__text--mobile{display:none}}.checkout__signup-box__email-box,.checkout__signup-box__email-box--notify,.checkout__signup-box__password-box{width:100%}@media only screen and (max-width:950px){.checkout__signup-box__email-box,.checkout__signup-box__email-box--notify,.checkout__signup-box__password-box{position:relative}}@media only screen and (min-width:951px){.checkout__signup-box__email-box,.checkout__signup-box__email-box--notify,.checkout__signup-box__password-box{position:absolute}}.checkout__signup-box__email-box--notify.visible,.checkout__signup-box__email-box.visible,.checkout__signup-box__password-box.visible{z-index:3}.checkout__signup-box__email-box--notify.visible input,.checkout__signup-box__email-box.visible input,.checkout__signup-box__password-box.visible input{box-shadow:8px 8px 24px -16px #42445a}.checkout__signup-box__email-box span,.checkout__signup-box__email-box--notify span,.checkout__signup-box__password-box span{display:block;margin-bottom:7px;font-weight:500;padding-left:2px}.checkout__signup-box__email-box input,.checkout__signup-box__email-box--notify input,.checkout__signup-box__password-box input{--padding:12px;width:calc(100% - var(--padding)*2 - 2px);font-size:16px;padding:var(--padding);border-radius:5px;border:1px solid #a1a1a1;margin-bottom:25px}.checkout__signup-box__email-box input.valid,.checkout__signup-box__email-box--notify input.valid,.checkout__signup-box__password-box input.valid{border-color:#40aab8!important}.checkout__signup-box__email-box input.invalid,.checkout__signup-box__email-box--notify input.invalid,.checkout__signup-box__password-box input.invalid{border-color:#b70f0f!important}@media only screen and (max-width:950px){.checkout__signup-box__email-box .warning svg,.checkout__signup-box__email-box--notify .warning svg,.checkout__signup-box__password-box .warning svg{top:38px}}@media only screen and (min-width:951px){.checkout__signup-box__email-box .warning svg,.checkout__signup-box__email-box--notify .warning svg,.checkout__signup-box__password-box .warning svg{top:36px}}.checkout__signup-box__email-box .warning--invalid svg,.checkout__signup-box__email-box--notify .warning--invalid svg,.checkout__signup-box__password-box .warning--invalid svg{fill:#b70f0f}.checkout__signup-box__email-box .warning--valid svg,.checkout__signup-box__email-box--notify .warning--valid svg,.checkout__signup-box__password-box .warning--valid svg{fill:#40aab8}@media only screen and (max-width:950px){.checkout__signup-box__email-box .valid svg,.checkout__signup-box__email-box--notify .valid svg,.checkout__signup-box__password-box .valid svg{top:39px}}@media only screen and (min-width:951px){.checkout__signup-box__email-box .valid svg,.checkout__signup-box__email-box--notify .valid svg,.checkout__signup-box__password-box .valid svg{top:36px}}.checkout__signup-box__email-box .valid--invalid svg,.checkout__signup-box__email-box--notify .valid--invalid svg,.checkout__signup-box__password-box .valid--invalid svg{fill:#b70f0f}.checkout__signup-box__email-box .valid--valid svg,.checkout__signup-box__email-box--notify .valid--valid svg,.checkout__signup-box__password-box .valid--valid svg{fill:#40aab8}.checkout__signup-box__email-box svg,.checkout__signup-box__email-box--notify svg,.checkout__signup-box__password-box svg{position:absolute;right:10px;width:24px;height:24px}@media only screen and (min-width:951px){.checkout__signup-box__password-box--first{top:260px}.checkout__signup-box__password-box--second{top:355px}}.checkout__signup-box__errors{z-index:3;position:absolute;height:auto;padding:5px 15px 10px;border-radius:var(--panel-radius);background-color:#fff;box-shadow:8px 8px 24px -16px #42445a}.checkout__signup-box__errors--hide{display:none}.checkout__signup-box__errors label{display:block;margin-bottom:5px}.checkout__signup-box__errors__triangle{position:relative;top:-19px;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:15px solid #fff}.checkout__signup-box__login-ending__login-text{margin-top:50px;margin-bottom:20px}.checkout__signup-box__login-ending__login-text__headline{font-weight:600;font-size:18px;text-align:center;margin-bottom:15px}.checkout__signup-box__login-ending__login-text__main-text{line-height:20px;color:#3a3a3a}@media only screen and (min-width:951px){.checkout__signup-box__login-ending--displayed .checkout__signup-box__email-box{top:270px!important}.checkout__signup-box__login-ending--displayed .checkout__signup-box__password-box{top:365px!important}}.checkout__signup-box__login-ending--displayed .checkout__signup-box__email-box--notify{position:relative}.checkout__signup-box__login-ending--hidden .checkout__signup-box__login-ending__login-text,.checkout__signup-box__signup-ending--hidden{display:none}@media only screen and (min-width:951px){.checkout__signup-box__signup-ending .form__checkbox{position:absolute;top:445px}}.checkout__signup-box__finalize-transaction{padding-top:20px;display:flex;justify-content:center;width:100%}@media only screen and (min-width:951px){.checkout__signup-box__finalize-transaction{position:absolute}.checkout__signup-box__finalize-transaction--format-2{top:500px}.checkout__signup-box__finalize-transaction--format-3{top:540px}}@media only screen and (max-width:950px){.checkout__signup-box__finalize-transaction--upsell{margin-bottom:70px}}@media only screen and (min-width:951px){.checkout__signup-box__finalize-transaction--upsell{padding-bottom:40px}}.checkout__signup-box__finalize-transaction__button{justify-content:center;width:-moz-min-content;width:min-content;white-space:nowrap;border-radius:5px;font-size:16px;font-weight:500;text-align:center;border:1px solid;cursor:pointer}@media only screen and (max-height:637px){.checkout__signup-box__finalize-transaction__button{margin-bottom:40px}}@media only screen and (max-width:950px){.checkout__signup-box__finalize-transaction__button{width:100%;padding-top:15px;padding-bottom:15px}}@media only screen and (min-width:951px){.checkout__signup-box__finalize-transaction__button{width:80%;padding-top:12px;padding-bottom:12px}}.checkout__signup-box__finalize-transaction__button--inactive{border-color:#aaa;color:#a1a1a1;background-color:#dedede}.checkout__signup-box__finalize-transaction__button--active{border-color:#40aab8;color:#fff;background-color:#40aab8}.checkout__signup-box__finalize-transaction__button--active:hover{background-color:#389ca9}.checkout__signup-box__finalize-transaction__button--active:active{transform:scale(.98)}@media only screen and (min-width:951px){.checkout__signup-box__finalize-transaction__button--active.upsell-button-desktop{width:30%!important;height:20px!important}}.checkout__signup-box__finalize-transaction__loading{margin-left:auto;margin-right:auto;display:flex;justify-content:center;width:100%}@media only screen and (min-width:951px){.checkout__signup-box__finalize-transaction__loading{position:absolute;border-top:1px solid var(--spacer-color)}.checkout__signup-box__finalize-transaction__loading--format-2{top:502px}.checkout__signup-box__finalize-transaction__loading--format-3{top:542px}}.checkout__signup-box__finalize-transaction__loading .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;box-sizing:border-box;transform:scale(.8);color:#389ca9}.checkout__signup-box__finalize-transaction__loading .lds-ellipsis div{position:absolute;top:33.33333px;width:13.33333px;height:13.33333px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0);box-sizing:border-box}.checkout__signup-box__finalize-transaction__loading .lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.checkout__signup-box__finalize-transaction__loading .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.checkout__signup-box__finalize-transaction__loading .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.checkout__signup-box__finalize-transaction__loading .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}.checkout__signup-box__simplified-box{width:100%}@media only screen and (min-width:951px){.checkout__signup-box__simplified-box{position:absolute;top:230px}}.checkout__signup-box__simplified-box__description{padding-left:2px;display:block;color:gray;margin-bottom:3px}@media only screen and (max-width:950px){.checkout__signup-box__simplified-box__description{display:flex}}.checkout__signup-box__simplified-box__description svg{width:16px!important;height:16px!important;position:relative;top:3px;margin-right:5px;fill:gray}@media only screen and (max-width:950px){.checkout__signup-box__simplified-box__description svg{display:block}}.checkout__signup-box__simplified-box__payment-selection{margin-top:15px;border-top:1px solid var(--spacer-color)}.checkout__signup-box__simplified-box__payment-selection__label{display:block;margin-top:17px;margin-bottom:7px;font-weight:500;padding-left:2px}.checkout__signup-box__simplified-box__payment-selection__box{padding:10px 0}.checkout__signup-box__simplified-box__payment-selection__box__option{display:flex;margin-bottom:10px}.checkout__signup-box__simplified-box__payment-selection__box__option input{height:15px;width:15px;vertical-align:middle}.checkout__signup-box__simplified-box__payment-selection__box__option__checkout{position:relative;top:-3px}.checkout__signup-box__simplified-box__payment-selection__box__option label{display:block}.checkout__signup-box__simplified-box__payment-selection__box__option label .blik{width:39px;height:19px;margin-left:10px}.checkout__signup-box__simplified-box__payment-selection__box__option label .apple-pay{margin-left:10px;position:relative;top:-2px}.checkout__signup-box__simplified-box__payment-selection__box__option label .apple-pay-span{top:-10px}.checkout__signup-box__simplified-box__payment-selection__box__option label .visa{width:39px;height:19px;margin-left:10px}.checkout__signup-box__simplified-box__payment-selection__box__option label .mastercard{width:39px;height:19px}.checkout__signup-box__simplified-box__payment-selection__box__option label .przelewy24{width:39px;height:19px;margin-left:10px}.checkout__signup-box__simplified-box__payment-selection__box__option input{margin-right:10px}.checkout__signup-box__simplified-box__label{display:block;margin-left:2px;font-size:14px;color:#3a3a3a}.checkout__signup-box__simplified-box__label b{font-weight:500}.checkout__buy-all-courses-upsell{display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell{height:100%}}.checkout__buy-all-courses-upsell__sections-wrapper{overflow-x:hidden!important}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__sections-wrapper{overflow-y:auto}.checkout__buy-all-courses-upsell__sections-wrapper__first-section{width:40%!important}.checkout__buy-all-courses-upsell__sections-wrapper__second-section{width:50%!important;display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden}.checkout__buy-all-courses-upsell__sections-wrapper{display:flex;flex-direction:row;justify-content:space-between}}.checkout__buy-all-courses-upsell .checkout__signup-box__finalize-transaction{display:flex;justify-content:center;margin-top:20px}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell .checkout__signup-box__finalize-transaction{position:relative;width:100%}}.checkout__buy-all-courses-upsell .checkout__signup-box__finalize-transaction__button{width:100%;min-width:200px;padding-left:40px!important;padding-right:40px!important}@media only screen and (max-width:950px){.checkout__buy-all-courses-upsell .checkout__signup-box__finalize-transaction__button{width:100%!important}}.checkout__buy-all-courses-upsell__sum-savings{margin:10px auto;padding:15px 20px;font-weight:500;font-size:16px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center;width:90%}@media only screen and (max-width:950px){.checkout__buy-all-courses-upsell__sum-savings{margin-bottom:20px;padding-top:15px}}.checkout__buy-all-courses-upsell__sum-savings__container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.checkout__buy-all-courses-upsell__sum-savings__container .bullet-point{display:flex;flex-direction:row}.checkout__buy-all-courses-upsell__sum-savings__container .bullet-point .bullet-point__icon{font-size:28px;margin-right:5px}.checkout__buy-all-courses-upsell__sum-savings__container .bullet-point .bullet-point__text{margin:auto;font-size:16px}.checkout__buy-all-courses-upsell__sum-savings .--sum-savings--heavy{font-weight:600}.checkout__buy-all-courses-upsell__course-properties--wrapper{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__course-properties--wrapper{padding-bottom:15px;margin-top:20px}}.checkout__buy-all-courses-upsell__property{display:flex;flex-direction:column;align-items:center;text-align:center;width:25%;gap:8px}.checkout__buy-all-courses-upsell__property svg{width:25px;height:25px}.checkout__buy-all-courses-upsell__property.--highlight svg{fill:var(--yellow-color)}.checkout__buy-all-courses-upsell__property.--normal svg{fill:var(--valid-color)}.checkout__buy-all-courses-upsell__property__text{display:flex;flex-direction:column;font-weight:500;font-size:14px;line-height:1.2}.checkout__buy-all-courses-upsell__property__text--heavy{font-weight:600}.checkout__buy-all-courses-upsell .--sum-strike-through{color:red;text-decoration:line-through}.checkout__buy-all-courses-upsell .--strike-through{text-decoration:line-through}.checkout__buy-all-courses-upsell .--low-opacity{opacity:.7}.checkout__buy-all-courses-upsell .--sum-savings--highlight{font-weight:600;color:green}.checkout__buy-all-courses-upsell .--heavy{font-weight:600}.checkout__buy-all-courses-upsell__image__wrapper{display:flex;flex-direction:row;justify-content:center;gap:20px;margin-bottom:20px}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__image__wrapper{margin:30px}}.checkout__buy-all-courses-upsell__image--container{display:flex;justify-content:center;position:relative;--valid-color-dim:#d7eaed;--border-width:3px}@media only screen and (max-width:950px){.checkout__buy-all-courses-upsell__image--container{width:40%}}.checkout__buy-all-courses-upsell__image--container:hover{transform:scale(1.03)}.checkout__buy-all-courses-upsell__image--container .label{position:absolute;padding:var(--border-width);font-weight:500;font-size:17px;color:#fff;width:100%;text-align:center;z-index:100}.checkout__buy-all-courses-upsell__image--container .label-top{border-radius:5px 5px 0 0;top:-10px}.checkout__buy-all-courses-upsell__image--container .label-bottom{border-radius:0 0 5px 5px;bottom:-10px}.checkout__buy-all-courses-upsell__image--container .label.--dim{background-color:var(--valid-color-dim)}.checkout__buy-all-courses-upsell__image--container .label.--highlight{background-color:var(--valid-color)}.checkout__buy-all-courses-upsell__image--container img{width:100%;border-radius:10px;cursor:pointer}.checkout__buy-all-courses-upsell__image--container img.--highlight{box-shadow:0 0 0 var(--border-width) var(--valid-color);transition:box-shadow .2s ease-in-out}.checkout__buy-all-courses-upsell__image--container img.--dim{opacity:.5;transition:opacity .2s ease-in-out;box-shadow:0 0 0 var(--border-width) var(--valid-color-dim)}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__image--container img{width:100%}.checkout__buy-all-courses-upsell__title__secondary-text{font-size:18px;font-weight:500;margin-bottom:10px;text-align:center;border-bottom:1px solid var(--spacer-color);padding-bottom:20px}}.checkout__buy-all-courses-upsell__title{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:26px}@media only screen and (max-width:950px){.checkout__buy-all-courses-upsell__title{margin-bottom:15px}}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__title{margin-bottom:0;display:flex;justify-content:center}}.checkout__buy-all-courses-upsell__title__container{display:flex;flex-direction:row;align-items:center;gap:10px}.checkout__buy-all-courses-upsell__title__container .gift-icon{font-size:40px}@media only screen and (max-width:950px){.checkout__buy-all-courses-upsell__title{margin-top:20px}}.checkout__buy-all-courses-upsell__title svg{width:32px;height:32px;position:relative;top:6px;margin-right:10px}.checkout__buy-all-courses-upsell__courses-list{padding:15px 0 0;border-top:1px solid var(--spacer-color);border-bottom:1px solid var(--spacer-color)}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__courses-list{margin:0}}@media only screen and (max-width:950px){.checkout__buy-all-courses-upsell__courses-list{margin:20px 0}}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__courses-list{border-bottom:none}.checkout__buy-all-courses-upsell__courses-list.first-list{border-top:none}}.checkout__buy-all-courses-upsell__courses-list.second-list{border-bottom:none}.checkout__buy-all-courses-upsell__courses-list h3{display:flex;justify-content:center;font-size:18px;font-weight:500;margin:auto auto 10px}@media only screen and (min-width:951px){.checkout__buy-all-courses-upsell__courses-list div.line{border-bottom:1px solid var(--spacer-color)}}.checkout__buy-all-courses-upsell__courses-list__header{display:flex;justify-content:space-between;padding:0 0 12px;font-weight:500;color:gray}.checkout__buy-all-courses-upsell__courses-list__items-container{height:auto}.checkout__buy-all-courses-upsell__courses-list__item{display:flex;justify-content:space-between;padding:8px 0;color:#3a3a3a;height:auto;opacity:1;transition:all .3s ease-in-out}.checkout__buy-all-courses-upsell__courses-list__item__name{font-weight:500}.checkout__buy-all-courses-upsell__courses-list__item__name .--circle{width:10px;height:10px;border-radius:50%;background-color:var(--yellow-color);display:inline-block;margin-right:8px;vertical-align:middle}.checkout__buy-all-courses-upsell__courses-list__item__price{opacity:.5}.checkout__buy-all-courses-upsell__options{width:100%}.checkout__buy-all-courses-upsell__options__option{display:flex;align-items:center;padding:12px;margin-bottom:10px;border:1px solid var(--spacer-color);border-radius:5px;cursor:pointer;transition:all .2s ease}.checkout__buy-all-courses-upsell__options__option:hover{background-color:#f5f5f5}.checkout__buy-all-courses-upsell__options__option--selected{border-color:#40aab8;background-color:#f0f9fa}.checkout__buy-all-courses-upsell__options__option input[type=radio]{margin-right:12px}.checkout__buy-all-courses-upsell__options__option label{font-weight:500;cursor:pointer}.checkout__payment-unavailable{color:#3a3a3a;line-height:20px;padding-top:15px;padding-bottom:15px;border-top:1px solid var(--spacer-color);border-bottom:1px solid var(--spacer-color)}.checkout__stripe-box__title{font-weight:600;font-size:26px;margin-bottom:15px;display:flex;justify-content:space-between}.checkout__stripe-box__title .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;margin-right:10px;transform:scale(1.25);position:relative;top:3px}.checkout__stripe-box__title__mobile-close-button{cursor:pointer}.checkout__stripe-box__title__mobile-close-button .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;transform:scale(1.35);position:relative;top:3px;left:13px;opacity:.2;transition:opacity .3s ease}.checkout__stripe-box__title__mobile-close-button:hover .material-symbols-outlined{opacity:1}.checkout__stripe-box__title__mobile-close-button:active{transform:scale(.95)}.checkout__stripe-box__infomertial{color:#3a3a3a;line-height:20px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--spacer-color);padding-top:15px;border-top:1px solid var(--spacer-color)}.checkout__stripe-box #payment-button-wrapper{margin-top:20px;padding-top:20px;border-top:1px solid var(--spacer-color)}.checkout__stripe-box #submit{justify-content:center;width:-moz-min-content;width:min-content;white-space:nowrap;border-radius:5px;font-size:16px;font-weight:500;border:1px solid;cursor:pointer;color:#fff;background-color:#40aab8}@media only screen and (max-width:950px){.checkout__stripe-box #submit{width:100%;padding-top:15px;padding-bottom:15px}}@media only screen and (min-width:951px){.checkout__stripe-box #submit{width:80%;margin-left:10%;padding-top:12px;padding-bottom:12px}}.checkout__stripe-box #submit:hover{background-color:#389ca9}.checkout__stripe-box #submit:active{transform:scale(.98)}@media only screen and (max-width:950px){.checkout__stripe-box .mobile-spacer{padding-bottom:60px}}@keyframes pulse{0%{color:#eee;background-color:#eee}50%{color:#e0e0e0;background-color:#e0e0e0}to{color:#eee;background-color:#eee}}.course-panel{max-width:350px}@media only screen and (max-width:990px){.course-panel--empty-course,.course-panel.second__panel__fallback{display:none}}.course-panel__main-name.skeleton{background-color:#eee;border-radius:10px;color:#eee;animation:pulse 1s ease-in-out infinite}.course-panel__name span.skeleton{display:inline-block;min-width:70%;min-height:1rem}.course-panel__description__skeleton{margin-bottom:0!important}.course-panel__description div.skeleton{display:inline-block;color:rgba(0,0,0,0);width:100%;margin:1px;height:14px}.course-panel__params__param.skeleton{margin-top:10px;width:30%}.course-panel__params__param.skeleton div{height:24px}.course-panel__content-wrapper__score.skeleton{display:inline-block;width:30%;height:2rem}.course-panel__content-wrapper__button.skeleton{border:0;pointer-events:none!important}.course-panel__content-wrapper__button.skeleton:hover{color:#eee!important;background-color:#eee!important}.course-panel__valid-time div.skeleton{display:inline-block;width:60%;height:1rem}.course-panel__invisible-buffor{height:0}.course-panel__invisible-buffor span{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loader{width:100px;aspect-ratio:1;display:grid}.loader:after,.loader:before{content:"";grid-area:1/1;--c:no-repeat radial-gradient(farthest-side,#25b09b 92%,#0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:24px 24px;animation:l12 1s infinite}.loader:before{margin:8px;filter:hue-rotate(45deg);background-size:16px 16px;animation-timing-function:linear}@keyframes l12{to{transform:rotate(.5turn)}}.error{background-color:#0d0d2b;width:100%}@media only screen and (max-width:950px){.error{width:100%}}@media only screen and (min-width:951px){.error{display:flex;--header-height:72px;height:calc(100vh - var(--header-height));min-height:650px}}.error__text-section{color:#fff;position:relative}@media only screen and (max-width:950px){.error__text-section{width:100%}}@media only screen and (min-width:951px){.error__text-section{width:calc(50% - 60px);margin-left:60px}}@media only screen and (max-width:950px){.error__text-section__container{margin-top:72px;margin-left:7.5%;margin-right:7.5%;padding-top:70px}}@media only screen and (min-width:951px){.error__text-section__container{margin:0;position:absolute;top:50%;max-width:660px}}@media only screen and (min-width:951px)and (max-width:1417px){.error__text-section__container{transform:translateY(-50%)}}@media only screen and (min-width:1418px){.error__text-section__container{left:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}}.error__text-section__container__headline{font-size:40px;font-weight:600;margin-bottom:10px}@media only screen and (max-width:950px){.error__text-section__container__headline--error-code{font-size:80px}}@media only screen and (min-width:951px){.error__text-section__container__headline--error-code{font-size:120px!important}}.error__text-section__container__middle-text{font-size:22px}.error__text-section__container__end-text{font-size:16px;line-height:22px}.error__text-section__container__spacer{margin-top:20px;margin-bottom:30px;padding-bottom:2px;border-bottom:2px solid rgba(0,0,0,0);-o-border-image:linear-gradient(90deg,var(--yellow-color),#ff0080,#0d0d2b);border-image:linear-gradient(90deg,var(--yellow-color),#ff0080,#0d0d2b);border-image-slice:1;width:100%}.error__text-section__container__button{width:-moz-min-content;width:min-content;white-space:nowrap;cursor:pointer;-webkit-user-select:none;padding:10px 20px;font-size:18px;color:#fff;border-radius:var(--panel-radius);border:1px solid #fff;display:flex;transition:border-color .3s ease,color .3s ease,background-color .3s ease}.error__text-section__container__button:hover{--hover-color:#b63879;background-color:var(--hover-color);border-color:var(--hover-color)}.error__text-section__container__button:active{transform:scale(.98)}.error__text-section__container__button--desktop{margin-left:0;margin-top:60px}@media only screen and (max-width:950px){.error__text-section__container__button--desktop{display:none}}.error__text-section__container__button--mobile{margin-top:25px;margin-left:auto;margin-right:auto}@media only screen and (min-width:951px){.error__text-section__container__button--mobile{display:none}}@media only screen and (max-width:950px){.error__graphic{height:auto;width:auto}}@media only screen and (min-width:951px){.error__graphic{height:100%;width:50%;height:auto}}@media only screen and (min-width:1418px){.error__graphic{display:flex}}.error__graphic svg{margin-top:5%}@media only screen and (max-width:950px){.error__graphic svg{margin-left:5%;margin-right:5%;width:90%;height:auto}}@media only screen and (min-width:951px){.error__graphic svg{height:90%;width:auto}}@media only screen and (min-width:1418px){.error__graphic svg{margin-left:auto;margin-right:auto}}.error__mobile-spacer{padding-top:70px}@media only screen and (min-width:951px){.error__mobile-spacer{display:none}}.error .module-border-wrap{background:linear-gradient(#0d0d2b,#0d0d2b) padding-box,linear-gradient(to right,var(--yellow-color),#ff0080) border-box;border-radius:var(--panel-radius);border:2px solid rgba(0,0,0,0)}@media only screen and (max-width:950px){.login-panel{background-color:#fff!important;height:100vh}}@media only screen and (min-width:951px){.login-panel{min-height:565px}.sendResetEmail-panel{min-height:510px}.signUp-panel .resetPassword-panel--everything-closed{min-height:695px}.signUp-panel .resetPassword-panel--pass-active{min-height:765px}.signUp-panel .resetPassword-panel--pass-confirm-active{min-height:720px}.signUp-panel .resetPassword-panel--double-pass-active{min-height:800px}}.login-panel,.resetPassword-panel,.sendResetEmail-panel,.signUp-panel{width:100vw;display:flex;--form-width:380px}@media only screen and (max-width:950px){.login-panel,.resetPassword-panel,.sendResetEmail-panel,.signUp-panel{background-color:#fff!important;height:100vh}}@media only screen and (min-width:951px){.login-panel,.resetPassword-panel,.sendResetEmail-panel,.signUp-panel{height:100vh}}.login-panel__form,.resetPassword-panel__form,.sendResetEmail-panel__form,.signUp-panel__form{background-color:#fff;--left-margin:18px}@media only screen and (max-width:950px){.login-panel__form,.resetPassword-panel__form,.sendResetEmail-panel__form,.signUp-panel__form{width:100%}}@media only screen and (min-width:951px){.login-panel__form,.resetPassword-panel__form,.sendResetEmail-panel__form,.signUp-panel__form{width:var(--form-width)}}.login-panel__form .Logo,.resetPassword-panel__form .Logo,.sendResetEmail-panel__form .Logo,.signUp-panel__form .Logo{margin-top:40px;width:50%}.login-panel__form__logo-wrapper,.resetPassword-panel__form__logo-wrapper,.sendResetEmail-panel__form__logo-wrapper,.signUp-panel__form__logo-wrapper{cursor:pointer}.login-panel__form__headline,.resetPassword-panel__form__headline,.sendResetEmail-panel__form__headline,.signUp-panel__form__headline{font-size:25px;font-weight:600;margin-top:20px;margin-left:var(--left-margin);color:var(--auth-accent-hover-color)}.login-panel__form__sign-up,.resetPassword-panel__form__sign-up,.sendResetEmail-panel__form__sign-up,.signUp-panel__form__sign-up{margin-left:var(--left-margin)}@media only screen and (max-width:950px){.login-panel__form__sign-up,.resetPassword-panel__form__sign-up,.sendResetEmail-panel__form__sign-up,.signUp-panel__form__sign-up{margin-top:12px;font-size:20px;font-weight:600}.login-panel__form__sign-up a,.resetPassword-panel__form__sign-up a,.sendResetEmail-panel__form__sign-up a,.signUp-panel__form__sign-up a{font-size:20px!important;font-weight:600!important}}@media only screen and (min-width:951px){.login-panel__form__sign-up,.resetPassword-panel__form__sign-up,.sendResetEmail-panel__form__sign-up,.signUp-panel__form__sign-up{margin-top:10px;font-weight:500;font-size:18px}}.login-panel__form__sign-up a,.resetPassword-panel__form__sign-up a,.sendResetEmail-panel__form__sign-up a,.signUp-panel__form__sign-up a{text-decoration:none;color:var(--auth-accent-color);font-weight:500}.login-panel__form__forgot-password,.resetPassword-panel__form__forgot-password,.sendResetEmail-panel__form__forgot-password,.signUp-panel__form__forgot-password{margin-top:35px;padding-top:20px;border-top:1px solid #c5c5c5;width:calc(100% - 2*var(--left-margin));margin-left:var(--left-margin);margin-right:var(--left-margin);text-align:right}.login-panel__form__forgot-password a,.resetPassword-panel__form__forgot-password a,.sendResetEmail-panel__form__forgot-password a,.signUp-panel__form__forgot-password a{text-decoration:none;color:#bfbfbf}@media only screen and (max-width:950px){.login-panel__form__forgot-password a,.resetPassword-panel__form__forgot-password a,.sendResetEmail-panel__form__forgot-password a,.signUp-panel__form__forgot-password a{font-size:18px;font-weight:500}}@media only screen and (min-width:951px){.login-panel__form__forgot-password a,.resetPassword-panel__form__forgot-password a,.sendResetEmail-panel__form__forgot-password a,.signUp-panel__form__forgot-password a{font-weight:500;font-size:16px}}.login-panel__form__forgot-password__invalid-credentials span,.resetPassword-panel__form__forgot-password__invalid-credentials span,.sendResetEmail-panel__form__forgot-password__invalid-credentials span,.signUp-panel__form__forgot-password__invalid-credentials span{color:#b70f0f}@media only screen and (max-width:950px){.login-panel__form__forgot-password__invalid-credentials span,.resetPassword-panel__form__forgot-password__invalid-credentials span,.sendResetEmail-panel__form__forgot-password__invalid-credentials span,.signUp-panel__form__forgot-password__invalid-credentials span{font-size:18px;font-weight:550}}@media only screen and (min-width:951px){.login-panel__form__forgot-password__invalid-credentials span,.resetPassword-panel__form__forgot-password__invalid-credentials span,.sendResetEmail-panel__form__forgot-password__invalid-credentials span,.signUp-panel__form__forgot-password__invalid-credentials span{font-size:16px;font-weight:500}}.login-panel__form__forgot-password__invalid-credentials span.valid,.resetPassword-panel__form__forgot-password__invalid-credentials span.valid,.sendResetEmail-panel__form__forgot-password__invalid-credentials span.valid,.signUp-panel__form__forgot-password__invalid-credentials span.valid{color:var(--auth-accent-color)!important}.login-panel__form__forgot-password__mobile-reset-button,.resetPassword-panel__form__forgot-password__mobile-reset-button,.sendResetEmail-panel__form__forgot-password__mobile-reset-button,.signUp-panel__form__forgot-password__mobile-reset-button{margin-top:15px;border:1px solid;border-radius:5px;cursor:pointer;width:100%;padding:10px 15px;font-weight:600;font-size:18px;border-color:var(--auth-accent-color);color:#fff;background-color:var(--auth-accent-color)}@media only screen and (min-width:951px){.login-panel__form__forgot-password__mobile-reset-button,.resetPassword-panel__form__forgot-password__mobile-reset-button,.sendResetEmail-panel__form__forgot-password__mobile-reset-button,.signUp-panel__form__forgot-password__mobile-reset-button{display:none}}.login-panel__form__email-input-section--tall,.resetPassword-panel__form__email-input-section--tall,.sendResetEmail-panel__form__email-input-section--tall,.signUp-panel__form__email-input-section--tall{margin-bottom:55px}.login-panel__form__email-input-section,.login-panel__form__password-input-section,.resetPassword-panel__form__email-input-section,.resetPassword-panel__form__password-input-section,.sendResetEmail-panel__form__email-input-section,.sendResetEmail-panel__form__password-input-section,.signUp-panel__form__email-input-section,.signUp-panel__form__password-input-section{position:relative}.login-panel__form__email-input-section--short input,.login-panel__form__password-input-section--short input,.resetPassword-panel__form__email-input-section--short input,.resetPassword-panel__form__password-input-section--short input,.sendResetEmail-panel__form__email-input-section--short input,.sendResetEmail-panel__form__password-input-section--short input,.signUp-panel__form__email-input-section--short input,.signUp-panel__form__password-input-section--short input{margin-bottom:25px!important}.login-panel__form__email-input-section--validation-active,.login-panel__form__password-input-section--validation-active,.resetPassword-panel__form__email-input-section--validation-active,.resetPassword-panel__form__password-input-section--validation-active,.sendResetEmail-panel__form__email-input-section--validation-active,.sendResetEmail-panel__form__password-input-section--validation-active,.signUp-panel__form__email-input-section--validation-active,.signUp-panel__form__password-input-section--validation-active{margin-bottom:30px!important}.login-panel__form__email-input-section--validation-active input,.login-panel__form__password-input-section--validation-active input,.resetPassword-panel__form__email-input-section--validation-active input,.resetPassword-panel__form__password-input-section--validation-active input,.sendResetEmail-panel__form__email-input-section--validation-active input,.sendResetEmail-panel__form__password-input-section--validation-active input,.signUp-panel__form__email-input-section--validation-active input,.signUp-panel__form__password-input-section--validation-active input{margin-bottom:12px!important}.login-panel__form__email-input-section__email-validation,.login-panel__form__email-input-section__password-validation,.login-panel__form__password-input-section__email-validation,.login-panel__form__password-input-section__password-validation,.resetPassword-panel__form__email-input-section__email-validation,.resetPassword-panel__form__email-input-section__password-validation,.resetPassword-panel__form__password-input-section__email-validation,.resetPassword-panel__form__password-input-section__password-validation,.sendResetEmail-panel__form__email-input-section__email-validation,.sendResetEmail-panel__form__email-input-section__password-validation,.sendResetEmail-panel__form__password-input-section__email-validation,.sendResetEmail-panel__form__password-input-section__password-validation,.signUp-panel__form__email-input-section__email-validation,.signUp-panel__form__email-input-section__password-validation,.signUp-panel__form__password-input-section__email-validation,.signUp-panel__form__password-input-section__password-validation{color:#b70f0f;padding-left:2px}.login-panel__form__email-input-section__email-validation,.login-panel__form__password-input-section__email-validation,.resetPassword-panel__form__email-input-section__email-validation,.resetPassword-panel__form__password-input-section__email-validation,.sendResetEmail-panel__form__email-input-section__email-validation,.sendResetEmail-panel__form__password-input-section__email-validation,.signUp-panel__form__email-input-section__email-validation,.signUp-panel__form__password-input-section__email-validation{padding-right:28px!important}.login-panel__form__email-input-section .material-symbols-outlined,.login-panel__form__password-input-section .material-symbols-outlined,.resetPassword-panel__form__email-input-section .material-symbols-outlined,.resetPassword-panel__form__password-input-section .material-symbols-outlined,.sendResetEmail-panel__form__email-input-section .material-symbols-outlined,.sendResetEmail-panel__form__password-input-section .material-symbols-outlined,.signUp-panel__form__email-input-section .material-symbols-outlined,.signUp-panel__form__password-input-section .material-symbols-outlined{position:absolute}@media only screen and (max-width:950px){.login-panel__form__email-input-section .material-symbols-outlined,.login-panel__form__password-input-section .material-symbols-outlined,.resetPassword-panel__form__email-input-section .material-symbols-outlined,.resetPassword-panel__form__password-input-section .material-symbols-outlined,.sendResetEmail-panel__form__email-input-section .material-symbols-outlined,.sendResetEmail-panel__form__password-input-section .material-symbols-outlined,.signUp-panel__form__email-input-section .material-symbols-outlined,.signUp-panel__form__password-input-section .material-symbols-outlined{top:41px;left:92%}}@media only screen and (min-width:951px){.login-panel__form__email-input-section .material-symbols-outlined,.login-panel__form__password-input-section .material-symbols-outlined,.resetPassword-panel__form__email-input-section .material-symbols-outlined,.resetPassword-panel__form__password-input-section .material-symbols-outlined,.sendResetEmail-panel__form__email-input-section .material-symbols-outlined,.sendResetEmail-panel__form__password-input-section .material-symbols-outlined,.signUp-panel__form__email-input-section .material-symbols-outlined,.signUp-panel__form__password-input-section .material-symbols-outlined{top:36px;left:82%}}.login-panel__form__email-input-section .material-symbols-outlined--valid,.login-panel__form__password-input-section .material-symbols-outlined--valid,.resetPassword-panel__form__email-input-section .material-symbols-outlined--valid,.resetPassword-panel__form__password-input-section .material-symbols-outlined--valid,.sendResetEmail-panel__form__email-input-section .material-symbols-outlined--valid,.sendResetEmail-panel__form__password-input-section .material-symbols-outlined--valid,.signUp-panel__form__email-input-section .material-symbols-outlined--valid,.signUp-panel__form__password-input-section .material-symbols-outlined--valid{color:var(--auth-accent-color);font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 48}.login-panel__form__email-input-section .material-symbols-outlined--invalid,.login-panel__form__password-input-section .material-symbols-outlined--invalid,.resetPassword-panel__form__email-input-section .material-symbols-outlined--invalid,.resetPassword-panel__form__password-input-section .material-symbols-outlined--invalid,.sendResetEmail-panel__form__email-input-section .material-symbols-outlined--invalid,.sendResetEmail-panel__form__password-input-section .material-symbols-outlined--invalid,.signUp-panel__form__email-input-section .material-symbols-outlined--invalid,.signUp-panel__form__password-input-section .material-symbols-outlined--invalid{color:#b70f0f;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 48;transform:scale(.8)}.login-panel__form__buttons,.resetPassword-panel__form__buttons,.sendResetEmail-panel__form__buttons,.signUp-panel__form__buttons{display:flex}@media only screen and (max-width:950px){.login-panel__form__buttons,.resetPassword-panel__form__buttons,.sendResetEmail-panel__form__buttons,.signUp-panel__form__buttons{width:100%;background-color:#fff}}.login-panel__form__buttons .button--active,.resetPassword-panel__form__buttons .button--active,.sendResetEmail-panel__form__buttons .button--active,.signUp-panel__form__buttons .button--active{border-color:var(--auth-accent-color);color:#fff;background-color:var(--auth-accent-color)}.login-panel__form__buttons .button--active:hover,.resetPassword-panel__form__buttons .button--active:hover,.sendResetEmail-panel__form__buttons .button--active:hover,.signUp-panel__form__buttons .button--active:hover{background-color:var(--auth-accent-hover-color);border-color:var(--auth-accent-hover-color)}.login-panel__form__buttons .button--inactive,.resetPassword-panel__form__buttons .button--inactive,.sendResetEmail-panel__form__buttons .button--inactive,.signUp-panel__form__buttons .button--inactive{border-color:#aaa;color:#a1a1a1;background-color:#dedede}@media only screen and (min-width:951px){.login-panel__form__buttons .button--wide,.resetPassword-panel__form__buttons .button--wide,.sendResetEmail-panel__form__buttons .button--wide,.signUp-panel__form__buttons .button--wide{width:40%}.login-panel__form__buttons .button--desktop-full-width,.resetPassword-panel__form__buttons .button--desktop-full-width,.sendResetEmail-panel__form__buttons .button--desktop-full-width,.signUp-panel__form__buttons .button--desktop-full-width{width:calc(85% + 26px);padding-top:12px;padding-bottom:12px}}.login-panel__form__buttons .button--big,.login-panel__form__buttons .button--huge-mobile,.resetPassword-panel__form__buttons .button--big,.resetPassword-panel__form__buttons .button--huge-mobile,.sendResetEmail-panel__form__buttons .button--big,.sendResetEmail-panel__form__buttons .button--huge-mobile,.signUp-panel__form__buttons .button--big,.signUp-panel__form__buttons .button--huge-mobile{padding:7px 15px!important}@media only screen and (max-width:950px){.login-panel__form__buttons .button--huge-mobile,.resetPassword-panel__form__buttons .button--huge-mobile,.sendResetEmail-panel__form__buttons .button--huge-mobile,.signUp-panel__form__buttons .button--huge-mobile{padding:10px 15px!important;margin-bottom:60px}}.login-panel__form__buttons .button--reset-password,.resetPassword-panel__form__buttons .button--reset-password,.sendResetEmail-panel__form__buttons .button--reset-password,.signUp-panel__form__buttons .button--reset-password{margin-left:44px}@media only screen and (max-width:950px){.login-panel__form__buttons .button--reset-password,.resetPassword-panel__form__buttons .button--reset-password,.sendResetEmail-panel__form__buttons .button--reset-password,.signUp-panel__form__buttons .button--reset-password{display:none}.login-panel__form form,.resetPassword-panel__form form,.sendResetEmail-panel__form form,.signUp-panel__form form{margin-left:3.5%;margin-right:3.5%;margin-top:40px}}@media only screen and (min-width:951px){.login-panel__form form,.resetPassword-panel__form form,.sendResetEmail-panel__form form,.signUp-panel__form form{margin-left:21px;margin-top:50px}}.login-panel__form form input,.login-panel__form form label,.resetPassword-panel__form form input,.resetPassword-panel__form form label,.sendResetEmail-panel__form form input,.sendResetEmail-panel__form form label,.signUp-panel__form form input,.signUp-panel__form form label{display:block}.login-panel__form form label,.resetPassword-panel__form form label,.sendResetEmail-panel__form form label,.signUp-panel__form form label{margin-bottom:7px;font-weight:500}@media only screen and (max-width:950px){.login-panel__form form label,.resetPassword-panel__form form label,.sendResetEmail-panel__form form label,.signUp-panel__form form label{font-size:18px;font-weight:550}}.login-panel__form form input,.resetPassword-panel__form form input,.sendResetEmail-panel__form form input,.signUp-panel__form form input{margin-bottom:30px;font-size:16px;padding:12px;border:1px solid;border-radius:5px}@media only screen and (max-width:950px){.login-panel__form form input,.resetPassword-panel__form form input,.sendResetEmail-panel__form form input,.signUp-panel__form form input{width:calc(100% - 24px);padding-top:15px;padding-bottom:15px}}@media only screen and (min-width:951px){.login-panel__form form input,.resetPassword-panel__form form input,.sendResetEmail-panel__form form input,.signUp-panel__form form input{width:85%}}.login-panel__form form .input--valid,.resetPassword-panel__form form .input--valid,.sendResetEmail-panel__form form .input--valid,.signUp-panel__form form .input--valid{border-color:var(--auth-accent-color)}.login-panel__form form .input--invalid,.resetPassword-panel__form form .input--invalid,.sendResetEmail-panel__form form .input--invalid,.signUp-panel__form form .input--invalid{border-color:#b70f0f}.login-panel__form form .input--default,.resetPassword-panel__form form .input--default,.sendResetEmail-panel__form form .input--default,.signUp-panel__form form .input--default{border-color:#a1a1a1}.login-panel__form form button,.resetPassword-panel__form form button,.sendResetEmail-panel__form form button,.signUp-panel__form form button{margin-top:15px;border:1px solid;border-radius:5px;font-size:16px;font-weight:500;cursor:pointer}@media only screen and (max-width:950px){.login-panel__form form button,.resetPassword-panel__form form button,.sendResetEmail-panel__form form button,.signUp-panel__form form button{width:100%;padding:10px 15px;font-weight:600;font-size:18px}}@media only screen and (min-width:951px){.login-panel__form form button,.resetPassword-panel__form form button,.sendResetEmail-panel__form form button,.signUp-panel__form form button{padding:6px 15px}}.login-panel__svg-container,.resetPassword-panel__svg-container,.sendResetEmail-panel__svg-container,.signUp-panel__svg-container{position:relative;width:calc(100% - var(--form-width));background-color:#0d0c2b;overflow-y:hidden;overflow-x:hidden}@media only screen and (max-width:950px){.login-panel__svg-container,.resetPassword-panel__svg-container,.sendResetEmail-panel__svg-container,.signUp-panel__svg-container{display:none}}.login-panel__svg-container img,.resetPassword-panel__svg-container img,.sendResetEmail-panel__svg-container img,.signUp-panel__svg-container img{bottom:-6vw;width:85vw;height:85vw;left:0;position:absolute;height:auto;overflow-y:hidden;overflow-x:hidden;min-width:1050px;min-height:750px}.form__checkbox{display:flex;margin-bottom:20px}.form__checkbox .container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__checkbox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__checkbox .container .checkmark{position:absolute;left:0;border-radius:5px;border:1px solid #a1a1a1}@media only screen and (min-width:951px){.form__checkbox .container .checkmark{top:5px;height:18px;width:18px}}@media only screen and (max-width:950px){.form__checkbox .container .checkmark{top:7px;height:28px;width:28px}}.form__checkbox .container .checkmark--filled{background-color:#41b0be}.form__checkbox .container .checkmark--red{border-color:#b70f0f;background-color:rgba(183,15,15,.0745098039)}.form__checkbox .container svg{position:absolute;fill:#fff}@media only screen and (max-width:950px){.form__checkbox .container svg{width:24px;height:24px;top:11px!important;left:3px!important}}@media only screen and (min-width:951px){.form__checkbox .container svg{width:20px;height:20px;top:5px;left:0}}.form__checkbox__text{line-height:16px;font-size:14px;font-weight:400}@media only screen and (max-width:950px){.form__checkbox__text{padding-left:15px;font-weight:500!important;line-height:22px}}@media only screen and (min-width:951px){.form__checkbox__text{padding-right:27px}}.form__checkbox__text b{font-weight:500}.form__checkbox__text a,.form__checkbox__text b{color:var(--auth-accent-color)}.FAQ-section{border-radius:var(--panel-radius);background-color:#fff;box-shadow:8px 8px 16px -16px #42445a}@media only screen and (max-width:950px){.FAQ-section{margin-left:0;margin-right:0}}@media only screen and (min-width:951px)and (max-width:1312px){.FAQ-section{margin-left:21px;margin-right:21px}}@media only screen and (min-width:1313px){.FAQ-section{max-width:1270px;margin-left:auto;margin-right:auto}}.FAQ-section *,.FAQ-section :after,.FAQ-section :before{box-sizing:border-box}.FAQ-section__title{padding-top:50px;padding-bottom:40px;margin-left:2.5%}.FAQ-section__title .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 48;position:relative;top:5px;margin:auto 5px auto 0;color:var(--highlited-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FAQ-section__title .material-symbols-outlined:hover{color:var(--button-border-only-hover-color)}.FAQ-section__title__text{font-size:20px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.FAQ-section__description{margin-left:2.5%;margin-right:2.5%;font-size:17px;line-height:23px}.FAQ-section__description--top{margin-bottom:25px}.FAQ-section__description--bottom{padding-bottom:50px}@media only screen and (max-width:950px){.FAQ-section__description--bottom{display:none}}.FAQ-section__sub-title{margin-left:2.5%;font-size:18px;font-weight:600;margin-bottom:20px}.FAQ-section__container{width:100%;padding-bottom:50px;justify-content:space-between}@media only screen and (min-width:951px){.FAQ-section__container{display:flex}}.FAQ-section__container__list{margin-left:2.5%;margin-right:2.5%}@media only screen and (max-width:950px){.FAQ-section__container__list{width:95%}}@media only screen and (min-width:951px){.FAQ-section__container__list{width:45%}}.FAQ-section__container__not-found{margin-left:5%;font-size:18px;color:#bfbfbf}.FAQ-section__container__list__item{border-bottom:1px solid var(--spacer-color)}.FAQ-section__container__list__item button[list-expanded=true]+.FAQ-section__container__list__item__content{opacity:1;max-height:-moz-fit-content;max-height:fit-content;transition:all .2s linear;will-change:opacity,max-height}.FAQ-section__container__list__item button{position:relative;display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;padding:1em 0;color:#484848;font-size:18px;font-weight:400;border:none;background:none;outline:none}.FAQ-section__container__list__item button .list-title{flex:1;min-width:0;padding:0}@media only screen and (max-width:950px){.FAQ-section__container__list__item button .list-title{padding:0}}.FAQ-section__container__list__item button .icon{flex-shrink:0;margin-top:2px;width:22px;height:22px;border:1px solid;border-radius:22px;display:inline-block;position:relative}.FAQ-section__container__list__item button .icon:before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.FAQ-section__container__list__item button .icon:after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.FAQ-section__container__list__item button:hover{cursor:pointer;color:var(--highlited-color)!important}.FAQ-section__container__list__item button:hover .icon{color:var(--highlited-color)!important}.FAQ-section__container__list__item button[list-expanded=true]{border-bottom:1px solid #d5d5d5;color:var(--highlited-color)}.FAQ-section__container__list__item button[list-expanded=true] .icon:after{width:0}.FAQ-section__container__list__item__content{opacity:0;max-height:0;overflow:hidden;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}@media only screen and (max-width:950px){.FAQ-section__container__list__item__content{width:calc(100% - 30px)}}.FAQ-section__container__list__item__content p{font-size:16px;font-weight:300;line-height:22px;color:#3a3a3a;margin:2em 0}.FAQ-section__filter{border-radius:var(--panel-radius);border:1px solid var(--spacer-color);padding:5px;margin:80px auto 60px;width:-moz-min-content;width:min-content;display:flex}@media only screen and (max-width:950px){.FAQ-section__filter{margin-left:5%;margin-right:5%;width:90%}}.FAQ-section__filter .material-symbols-outlined{position:relative;top:10px;margin-left:10px;color:#747474}.FAQ-section__filter input{margin-left:10px;margin-right:20px;border:none;outline:none;height:auto;font-size:18px;color:1a1a21}@media only screen and (max-width:950px){.FAQ-section__filter input{width:calc(100% - 70px)}}.FAQ-section__filter button{--yellow-colour:#ffca43;background-color:var(--yellow-colour);border:none;border-radius:var(--panel-radius);font-size:16px;font-weight:500;padding:12px 22px;color:#1a1a21;cursor:pointer}.FAQ-section__filter button:hover{background-color:#fac130!important;border-color:#fac130!important}.FAQ-section__filter button:active{transform:scale(.98)}@media only screen and (max-width:950px){.FAQWrapper{--main-panel-margin:10px}}@media only screen and (min-width:951px){.FAQWrapper{--main-panel-margin:20px}}.FAQWrapper__section-name{border-bottom:1px solid var(--spacer-color);padding-bottom:20px;margin-bottom:21px;font-size:24px;font-weight:500}@media only screen and (max-width:950px){.FAQWrapper__section-name{margin-top:160px}}@media only screen and (min-width:951px){.FAQWrapper__section-name{margin-top:200px}}@media only screen and (min-width:951px)and (max-width:1312px){.FAQWrapper__section-name{margin-left:21px;margin-right:21px}}@media only screen and (min-width:1313px){.FAQWrapper__section-name{max-width:1270px;margin-left:auto;margin-right:auto}}.FAQWrapper__section-name__text{margin-left:2.5%}.FAQWrapper #content-name{display:none}.FAQWrapper .FAQ-section{margin-bottom:60px}.shop{--main-margin:5%;--main-radius:17px;--panel-margin:21px}@media only screen and (max-width:1405px){.shop{--course-panel-width:750px}}@media only screen and (min-width:1406px){.shop{--course-panel-width:1112px}}.shop__headline{background-color:#fff;border-bottom:1px solid var(--spacer-color)}@media only screen and (max-width:950px){.shop__headline{padding-top:0}}@media only screen and (min-width:951px){.shop__headline{padding-top:40px;padding-bottom:50px}}.shop__headline__panel{width:calc(var(--total-panel-width) - var(--buffer));margin-left:calc((100% - var(--total-panel-width))*.5);border-radius:var(--main-radius);text-align:center;font-size:35px;font-weight:600;padding-top:32px;padding-bottom:32px;color:#110e37;background-color:#d7e8ea}@media only screen and (min-width:1209px)and (max-width:1405px){.shop__headline__panel{--left-width:calc(410px + var(--panel-margin))}}@media only screen and (min-width:1570px){.shop__headline__panel{--left-width:calc(410px + var(--panel-margin))}}@media only screen and (max-width:1059px){.shop__headline__panel{--total-panel-width:var(--course-panel-width);--buffer:0px}}@media only screen and (min-width:1060px)and (max-width:1208px){.shop__headline__panel{--total-panel-width:calc(100% - 2 * var(--panel-margin));--buffer:7px}}@media only screen and (min-width:1209px)and (max-width:1405px){.shop__headline__panel{--total-panel-width:calc(var(--left-width) + var(--course-panel-width));--buffer:12px}}@media only screen and (min-width:1406px)and (max-width:1569px){.shop__headline__panel{--total-panel-width:calc(100% - 2 * var(--panel-margin));--buffer:5px}}@media only screen and (min-width:1570px){.shop__headline__panel{--total-panel-width:calc(var(--left-width) + var(--course-panel-width));--buffer:12px}}.shop__headline__panel__colored-text{color:#8f2c5f}.shop__body{margin-bottom:100px;margin-left:auto;margin-right:auto;justify-content:center}@media only screen and (min-width:1060px){.shop__body{display:flex}}@media only screen and (max-width:950px){.shop__body{margin-top:0}}@media only screen and (min-width:951px){.shop__body{margin-top:40px}}@media only screen and (max-width:950px){.shop__body__nav-panel{width:100%}}@media only screen and (min-width:951px){.shop__body__nav-panel{width:calc(100% - var(--panel-margin)*2 - var(--course-panel-width));margin-left:var(--panel-margin);margin-right:var(--panel-margin)}}@media only screen and (min-width:951px)and (max-width:1059px){.shop__body__nav-panel{width:var(--course-panel-width);margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;margin-bottom:40px}}@media only screen and (min-width:1060px){.shop__body__nav-panel{max-width:410px;min-width:270px}}.shop__body__nav-panel__filters{height:-moz-min-content;height:min-content;border-radius:var(--panel-radius);background-color:#fff;box-shadow:8px 8px 16px -16px #42445a}@media only screen and (max-width:950px){.shop__body__nav-panel__filters{display:none}}@media only screen and (min-width:951px)and (max-width:1059px){.shop__body__nav-panel__filters{width:300px}}.shop__body__nav-panel__filters__headline{display:flex;justify-content:space-between;border-bottom:1px solid var(--spacer-color)}@media only screen and (max-width:950px){.shop__body__nav-panel__filters__headline{padding:20px 30px 12px}}@media only screen and (min-width:951px){.shop__body__nav-panel__filters__headline{padding:30px 30px 15px}}.shop__body__nav-panel__filters__headline__filters{font-size:20px;font-weight:500}.shop__body__nav-panel__filters__headline__reset-filters{cursor:pointer;color:#d84e4e}@media only screen and (max-width:950px){.shop__body__nav-panel__filters__headline__reset-filters{display:none}}.shop__body__nav-panel__filters__headline__reset-filters:hover{color:#d22222}.shop__body__nav-panel__filters__headline__reset-filters:active{transform:scale(.98)}.shop__body__nav-panel__filters__headline__reset-filters__text{margin-left:5px;position:relative;top:-7px}.shop__body__nav-panel__filters__headline__mobile-toggle{cursor:pointer}@media only screen and (min-width:951px){.shop__body__nav-panel__filters__headline__mobile-toggle{display:none}}.shop__body__nav-panel__filters__headline__mobile-toggle span{transition:transform .3s ease-in-out}.shop__body__nav-panel__filters__headline__mobile-toggle span.active{transform:rotate(-90deg)}.shop__body__nav-panel__filters__headline__mobile-toggle span.inactive{transform:rotate(90deg)}.shop__body__nav-panel__filters__headline__mobile-toggle .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.shop__body__nav-panel__filters__sections{padding-bottom:20px}@media only screen and (max-width:950px){.shop__body__nav-panel__filters__sections.inactive{display:none}}.shop__body__nav-panel__filters__sections .disabled{color:#b7b7b7!important}.shop__body__nav-panel__filters__sections .disabled .shop__body__nav-panel__filters__sections__section__box{cursor:not-allowed!important}.shop__body__nav-panel__filters__sections__headline{margin-top:25px;margin-bottom:20px;padding-left:30px;font-weight:500;font-size:18px}.shop__body__nav-panel__filters__sections__section{padding-left:30px;margin-bottom:15px;display:flex}.shop__body__nav-panel__filters__sections__section__box{width:20px;height:20px;border:2px solid var(--spacer-color);border-radius:8px;cursor:pointer;transition:background-color .1s ease}.shop__body__nav-panel__filters__sections__section__box:active{transform:scale(.95)}.shop__body__nav-panel__filters__sections__section__box .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 48;transform:scale(.8);position:relative;left:-1px;top:-1px;color:#fff}.shop__body__nav-panel__filters__sections__section__box--active{border:1px solid #a1a1a1;width:22px;height:22px;background-color:#40aab8}.shop__body__nav-panel__filters__sections__section__text{position:relative;top:3px;margin-left:20px}.shop__body__nav-panel__bundles-info{border-radius:var(--panel-radius);background-color:#0d0d2b;box-shadow:8px 8px 16px -16px #42445a;justify-content:center;text-align:center}@media only screen and (max-width:950px){.shop__body__nav-panel__bundles-info{display:none}}@media only screen and (min-width:951px)and (max-width:1059px){.shop__body__nav-panel__bundles-info{width:calc(100% - 300px - 20px);height:316px}}@media only screen and (min-width:1060px){.shop__body__nav-panel__bundles-info{margin-top:29px;width:100%;padding-top:30px;padding-bottom:30px;height:298px}}.shop__body__nav-panel__bundles-info span{padding-top:180px}.shop__body__nav-panel__bundles-info__text-section{color:#fff;font-size:24px;line-height:35px;font-weight:600;padding-bottom:25px;padding-left:20px;padding-right:20px}@media only screen and (min-width:1140px)and (max-width:1405px){.shop__body__nav-panel__bundles-info__text-section{font-size:30px;line-height:40px}}@media only screen and (min-width:1500px){.shop__body__nav-panel__bundles-info__text-section{font-size:30px;line-height:40px}}@media only screen and (max-width:950px){.shop__body__nav-panel__bundles-info__text-section{padding-top:20px}}@media only screen and (min-width:951px)and (max-width:1059px){.shop__body__nav-panel__bundles-info__text-section{padding-top:20px;padding-bottom:20px}}.shop__body__nav-panel__bundles-info__text-section span.colored{color:#fb50a3}.shop__body__nav-panel__bundles-info__img-section{display:flex;justify-content:center;width:100%;height:200px}.shop__body__nav-panel__bundles-info__img-section img{opacity:.95}@media only screen and (max-width:950px){.shop__body__nav-panel__bundles-info__img-section img{width:70%;height:auto;padding-bottom:20px;max-width:280px}}@media only screen and (min-width:951px){.shop__body__nav-panel__bundles-info__img-section img{max-width:300px;width:80%;height:100%;-o-object-fit:contain;object-fit:contain}}.shop__body__nav-panel__new-courses-info{background-color:#0d0d2b;border-radius:var(--panel-radius);box-shadow:8px 8px 16px -16px #42445a;display:flex;justify-content:center;text-align:center;position:relative}@media only screen and (max-width:1059px){.shop__body__nav-panel__new-courses-info{display:none}}@media only screen and (min-width:1060px){.shop__body__nav-panel__new-courses-info{margin-top:29px;height:191px;width:100%}}.shop__body__nav-panel__new-courses-info span{padding-top:100px}.shop__body__nav-panel__new-courses-info__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:26px;font-weight:600;line-height:35px;width:70%}.shop__body__nav-panel__new-courses-info__img-section{width:100%;display:flex;justify-content:center}.shop__body__nav-panel__new-courses-info__img-section img{width:90%;height:90%;opacity:.7}@media only screen and (max-width:950px){.shop__body__courses{margin-top:40px}}@media only screen and (min-width:951px){.shop__body__courses{width:var(--course-panel-width)}}@media only screen and (max-width:1059px){.shop__body__courses{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1060px){.shop__body__courses{margin-right:var(--panel-margin)}}@media only screen and (min-width:951px){.shop__body__courses .filler{width:352px;height:419px}.shop__body__courses__grid{display:grid;grid-template-rows:repeat(2,auto)}}@media only screen and (max-width:1059px){.shop__body__courses__grid{grid-gap:20px 47px}}@media only screen and (min-width:1060px){.shop__body__courses__grid{grid-gap:20px 5px}}@media only screen and (max-width:1405px){.shop__body__courses__grid{grid-template-columns:repeat(2,auto)}}@media only screen and (min-width:1406px){.shop__body__courses__grid{grid-template-columns:repeat(3,auto)}}@media only screen and (max-width:950px){.shop__body__courses__grid .selling-course-panel{margin-bottom:15px}}@media only screen and (min-width:951px){.shop__body__courses__grid .selling-course-panel{margin-right:0!important}}.shop__body__courses__grid .selling-course-panel__valid-time{display:none}.shop__body__courses__navigation{--nav-margin:30px;margin-top:30px;padding-top:30px;border-top:1px solid var(--spacer-color);display:flex;justify-content:space-between}@media only screen and (max-width:950px){.shop__body__courses__navigation{margin-left:var(--main-margin);margin-right:var(--main-margin)}}@media only screen and (min-width:951px){.shop__body__courses__navigation{padding-left:3%;padding-right:3%;margin-left:var(--nav-margin);margin-right:var(--nav-margin)}}.shop__body__courses__navigation__button{border:2px solid var(--spacer-color);border-radius:var(--panel-radius);cursor:pointer}.shop__body__courses__navigation__button__text{position:relative}@media only screen and (min-width:951px){.shop__body__courses__navigation__button__text{top:-7px}}@media only screen and (max-width:950px){.shop__body__courses__navigation__button__text--desktop{display:none}}@media only screen and (min-width:951px){.shop__body__courses__navigation__button__text--mobile{display:none}}.shop__body__courses__navigation__button--active{border-color:#40aab8}.shop__body__courses__navigation__button--active:hover{border-color:#35929e}.shop__body__courses__navigation__button--active:active{transform:scale(.98)}@media only screen and (max-width:950px){.shop__body__courses__navigation__button--left{padding:10px 15px}}@media only screen and (min-width:951px){.shop__body__courses__navigation__button--left{padding:10px 20px 5px 17px}}.shop__body__courses__navigation__button--left .shop__body__courses__navigation__button__text{margin-left:3px}@media only screen and (max-width:950px){.shop__body__courses__navigation__button--right{padding:10px 15px}}@media only screen and (min-width:951px){.shop__body__courses__navigation__button--right{padding:10px 12px 5px 20px}}.shop__body__courses__navigation__button--right .shop__body__courses__navigation__button__text{margin-right:7px}@media only screen and (max-width:950px){.shop__body__courses__navigation__button .material-symbols-outlined{display:none}}.shop__body__courses__navigation__pages-points{display:flex;position:relative;top:9px}.shop__body__courses__navigation__pages-points__point{padding:5px;font-size:18px}.shop__body__new-courses-info-mobile{background-color:#fff;margin-left:auto;margin-right:auto;border-radius:var(--panel-radius);height:180px;box-shadow:8px 8px 16px -16px #42445a;position:relative;background-color:#0d0d2b}.shop__body__new-courses-info-mobile__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1;color:#fff;font-size:26px;font-weight:600;line-height:35px;width:70%}.shop__body__new-courses-info-mobile__img-section{width:100%;height:100%;display:flex;justify-content:center}.shop__body__new-courses-info-mobile__img-section img{width:90%;height:90%;opacity:.7}@media only screen and (max-width:950px){.shop__body__new-courses-info-mobile{margin-left:21px;margin-right:21px;margin-top:50px}}@media only screen and (min-width:951px)and (max-width:1059px){.shop__body__new-courses-info-mobile{margin-top:60px;width:var(--course-panel-width)}}@media only screen and (min-width:1060px){.shop__body__new-courses-info-mobile{display:none}}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}@media(max-width:950px){.lds-roller{transform:scale(1);top:35px}}@media(min-width:951px){.lds-roller{top:55px;transform:scale(1.3)}}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#8f2c5f;margin:-4px 0 0 -4px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.course-preview{position:relative}.course-preview .display-on-mobile{margin-top:50px}@media only screen and (min-width:951px){.course-preview .display-on-mobile{display:none}}@media only screen and (max-width:950px){.course-preview .display-on-desktop{display:none}}.course-preview__main-section{min-height:400px;--margin-main:3.5vw;background-color:#fff;padding:var(--margin-main);width:calc(100% - 2*var(--margin-main))}.course-preview__main-section--container.courseIcon{border-radius:10px;max-width:300px;display:flex}.course-preview__main-section--container.fixed{max-height:calc(100vh - 55px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.course-preview__main-section--container.fixed::-webkit-scrollbar{width:6px}.course-preview__main-section--container.fixed::-webkit-scrollbar-thumb{background:var(--spacer-color);border-radius:3px}@media only screen and (min-width:951px){.course-preview__main-section{display:flex}}.course-preview__main-section__opinions{margin-top:40px}.course-preview__main-section__opinions h2{font-size:18px;margin-top:0}.course-preview__main-section__opinions__images{margin-bottom:30px}@media only screen and (max-width:950px){.course-preview__main-section__opinions__images{gap:10px;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (min-width:951px){.course-preview__main-section__opinions__images{gap:5px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}}.course-preview__main-section__opinions__images img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--panel-radius)}.course-preview__main-section__opinions__dots{display:flex;justify-content:center;gap:6px;margin-bottom:25px}.course-preview__main-section__opinions__dots .dot{width:7px;height:7px;background-color:var(--spacer-color);border-radius:50%}.course-preview__main-section__repeated-cta__separator{margin-bottom:10px;border-bottom:1px solid var(--spacer-color)}.course-preview__main-section__repeated-cta__guarantee{text-align:center;font-size:15px;font-weight:500;color:#575757;margin-top:5px;cursor:pointer}.course-preview__main-section__repeated-cta__text{display:flex;flex-direction:row;align-items:center;justify-content:space-between;--small-font-size:22px;--big-font-size:25px}.course-preview__main-section__repeated-cta__text__icon{font-size:calc(var(--big-font-size) + var(--small-font-size));font-weight:700}.course-preview__main-section__repeated-cta__text__first-line,.course-preview__main-section__repeated-cta__text__second-line{font-size:var(--small-font-size);font-weight:700}.course-preview__main-section__repeated-cta__text__second-line span{color:var(--purple)}.course-preview__main-section__repeated-cta__text__bottom-text{margin-top:10px;font-size:var(--small-font-size);font-weight:500}@media only screen and (max-width:950px){.course-preview__main-section__left-panel{width:100%}}@media only screen and (min-width:951px){.course-preview__main-section__left-panel{width:60%}}.course-preview__main-section__left-panel__headline{margin-top:25px;font-size:23px;font-weight:600;margin-bottom:10px}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__headline{display:none}}.course-preview__main-section__left-panel__headline .subheadline{font-size:18px;color:#3c3c3c}.course-preview__main-section__left-panel__responsive-container{margin-left:0!important;margin-right:0!important;position:relative}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__responsive-container{width:100%}}.course-preview__main-section__left-panel__responsive-container__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:#f1f8f9}.course-preview__main-section__left-panel__responsive-container__loading .lds-roller{position:relative;margin:auto;top:0!important}.course-preview__main-section__left-panel__responsive-container__loading .lds-roller div:after{background:var(--valid-color)!important}.course-preview__main-section__left-panel__course-properties-heading{margin-top:20px;margin-bottom:0;font-size:20px;font-weight:600;color:#3a3a3a}.course-preview__main-section__left-panel__course-properties{gap:15px;display:flex}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__course-properties{width:calc(100% - 20px);justify-content:center}}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__course-properties{width:calc(95% - 20px);position:relative;top:-10px;padding-left:10px;padding-right:10px;justify-content:space-between;flex-wrap:wrap}}.course-preview__main-section__left-panel__course-properties.aligned-left-mobile{display:grid;gap:15px 20px;grid-template-columns:repeat(2,1fr);margin-top:20px}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__course-properties.aligned-left-mobile{grid-template-columns:repeat(4,1fr);top:0}}.course-preview__main-section__left-panel__course-properties.aligned-left-mobile .course-preview__main-section__left-panel__course-properties__property{min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.course-preview__main-section__left-panel__course-properties.aligned-left-mobile .course-preview__main-section__left-panel__course-properties__property svg{display:block;margin:0 auto 15px;width:36px;height:36px}.course-preview__main-section__left-panel__course-properties.aligned-left-mobile .course-preview__main-section__left-panel__course-properties__property .course-preview__main-section__left-panel__course-properties__property__text{position:static;top:auto;margin-left:0;text-align:center;font-size:16px}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__course-properties.aligned-left-mobile .course-preview__main-section__left-panel__course-properties__property .course-preview__main-section__left-panel__course-properties__property__text{white-space:pre-line}}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__course-properties__property span{display:block}}.course-preview__main-section__left-panel__course-properties__property.--normal svg{fill:var(--valid-color)}.course-preview__main-section__left-panel__course-properties__property.--highlight svg{fill:var(--yellow-color)}.course-preview__main-section__left-panel__course-properties__property.--blue svg{fill:var(--exam-accent-color,#5384ec)}.course-preview__main-section__left-panel__course-properties__property__badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;text-align:center;line-height:1;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#fff3cc;color:#8a6200;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.2px;white-space:nowrap}.course-preview__main-section__left-panel__course-properties__property__badge.--bottom{margin-top:auto;margin-bottom:0;padding-top:10px}.course-preview__main-section__left-panel__course-properties__property svg{width:24px;height:24px}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__course-properties__property svg{display:block;margin:auto auto 15px}}.course-preview__main-section__left-panel__course-properties__property__text{position:relative;top:-6px;margin-left:7px}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__course-properties__property__text{text-align:center;font-size:14px}}.course-preview__main-section__left-panel__panels-selector{margin-top:60px;margin-bottom:30px;display:flex;padding-bottom:20px;border-bottom:1px solid var(--spacer-color)}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__panels-selector{width:90%;padding-left:5%;padding-right:5%;justify-content:space-between}}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__panels-selector{width:calc(95% - 10px);padding-left:10px}}.course-preview__main-section__left-panel__panels-selector__option{font-weight:600;cursor:pointer}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__panels-selector__option{margin-right:25px}}.course-preview__main-section__left-panel__panels-selector__option--active{color:var(--valid-color)}.course-preview__main-section__left-panel__panels-selector__option--inactive{color:#aaa}.course-preview__main-section__left-panel__text-section{padding-left:10px;padding-right:10px}.course-preview__main-section__left-panel__text-section--from-landing{background-color:#fff}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__text-section--from-landing{width:calc(100% - 20px)!important}}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section--from-landing{width:calc(100% - 20px)!important}}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__text-section{width:calc(100% - 20px)}}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section{width:calc(95% - 20px)}}.course-preview__main-section__left-panel__text-section__text{color:#3a3a3a;line-height:22px}.course-preview__main-section__left-panel__text-section__text h2{font-size:15px}.course-preview__main-section__left-panel__text-section__consultations{margin-top:40px;margin-bottom:80px}.course-preview__main-section__left-panel__text-section__consultations__main-text{display:block}.course-preview__main-section__left-panel__text-section__consultations__main-text b{color:var(--purple)}.course-preview__main-section__left-panel__text-section__consultations__options{display:flex;gap:15px;width:100%;margin-bottom:40px}.course-preview__main-section__left-panel__text-section__consultations__options__option{flex:1}.course-preview__main-section__left-panel__text-section__consultations__options__option svg{width:24px;height:24px}.course-preview__main-section__left-panel__text-section__consultations__options__option .headline{display:flex;gap:12px}.course-preview__main-section__left-panel__text-section .main-page__guarantee__money{height:48px}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section .main-page__guarantee__money{margin-bottom:0!important}}.course-preview__main-section__left-panel__text-section .main-page__guarantee__money span{position:relative;top:15px}.course-preview__main-section__left-panel__text-section__learning-method{background-color:#fff;margin-top:20px;font-weight:600;color:#3a3a3a}.course-preview__main-section__left-panel__text-section__learning-method__from-landing-separator{background-color:#fff}.course-preview__main-section__left-panel__text-section__learning-method__from-landing-separator--top{margin-top:60px;padding-top:30px;border-top:2px solid var(--spacer-color)}.course-preview__main-section__left-panel__text-section__learning-method__from-landing-separator--bottom{padding-bottom:20px}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents{background-color:#fff;border:1px solid var(--spacer-color);border-radius:var(--panel-radius);box-shadow:-4px 8px 24px -26px #42445a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;padding:20px;margin-bottom:20px}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents__chapter h3{margin-top:0;margin-bottom:0;font-size:18px;font-weight:600}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents .chapter-info{margin-bottom:10px;margin-top:10px}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents .chapter-info .chapter-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px;margin-left:30px}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents .chapter-info .chapter-stats span{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background-color:#f5f5f5;font-size:12px;color:#666}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents .chapter-info .chapter-stats .lessons-count{background-color:#e3f2fd;color:#1976d2}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents .chapter-info .chapter-stats .total-closed-tests{background-color:#e8f4fd;color:#1976d2}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents .chapter-info .chapter-stats .total-open-tests{background-color:#e8f5e8;color:#2e7d32}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul{padding-left:45px}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul li::marker{size:6px;border-radius:50px;border:3px solid #ffca43;color:#ffca43}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul li{margin-bottom:6px}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul li .lesson-info{display:flex;justify-content:space-between;align-items:center;gap:8px}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul li .lesson-info .lesson-name{color:#333;flex:1}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul li .lesson-info .video-time{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;background-color:#f8f9fa;padding:2px 6px;border-radius:4px;white-space:nowrap}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul li.active{color:var(--purple);font-weight:600;cursor:pointer}.course-preview__main-section__left-panel__text-section__learning-method__table-of-contents ul li.inactive{color:#646464}.course-preview__main-section__left-panel__text-section__learning-method h1{font-size:20px}.course-preview__main-section__left-panel__text-section__learning-method h3{font-size:16px}.course-preview__main-section__left-panel__text-section__learning-method__laptop{display:flex;justify-content:flex-start;margin-bottom:40px}.course-preview__main-section__left-panel__text-section__learning-method__laptop img{--width:80%;width:80%;height:80%;margin:auto}@media only screen and (min-width:950px){.course-preview__main-section__left-panel__text-section__learning-method__laptop img{display:flex;width:60%;height:60%}}.course-preview__main-section__left-panel__text-section__learning-method__text{margin-top:20px;font-weight:400;line-height:20px}.course-preview__main-section__left-panel__text-section__learning-method__text br{display:block;margin:10px 0}.course-preview__main-section__left-panel__text-section__learning-method__text h2{font-size:18px}.course-preview__main-section__left-panel__text-section__learning-method__text b{font-weight:700}.course-preview__main-section__left-panel__text-section__learning-method__text b.blue{color:var(--blue)}.course-preview__main-section__left-panel__text-section__learning-method__text b.purple{color:var(--purple)}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point{margin-bottom:8px}}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point{margin-bottom:15px}}.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point__number{color:var(--valid-color);font-weight:600}.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point__emoji{font-size:25px;margin-right:5px;display:flex;align-items:center;line-height:1}.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point__emoji--container{margin-bottom:15px;display:flex;flex-direction:row;align-items:center;gap:5px}.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point__emoji--container>span{display:flex;align-items:center}.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point__emoji--container.card{background:#fff;border-radius:8px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);gap:5px;margin-top:10px;margin-bottom:10px}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point__emoji--container.card{width:84%}}.course-preview__main-section__left-panel__text-section__learning-method__text__bullet-point__emoji--container--bundle{display:flex;flex-direction:column}.course-preview__main-section__left-panel__text-section__about-author{position:relative}.course-preview__main-section__left-panel__text-section__about-author h2{font-size:18px;margin-top:0}@media only screen and (max-width:950px){.course-preview__main-section__right-panel{width:100%}}@media only screen and (min-width:951px){.course-preview__main-section__right-panel{width:40%;padding-left:30px;padding-top:22px}}.course-preview__main-section__right-panel__headline{font-size:28px;font-weight:600;margin-bottom:20px}@media only screen and (max-width:950px){.course-preview__main-section__right-panel__headline{display:none}}.course-preview__main-section__right-panel__timer{margin-top:20px;margin-bottom:20px;padding:15px;border:1px solid var(--spacer-color);border-radius:var(--panel-radius)}.course-preview__main-section__right-panel__timer span{font-weight:500;color:red}.course-preview__main-section__right-panel__brief-description{line-height:20px;color:#3a3a3a;max-width:450px}.course-preview__main-section__right-panel__sub-headline{display:flex;margin-left:5px;padding-right:5px;gap:5px;margin-top:15px}.course-preview__main-section__right-panel__sub-headline__left{position:relative;top:5px}.course-preview__main-section__right-panel__sub-headline__left span{font-size:24px}.course-preview__main-section__right-panel__sub-headline__right span{font-size:16px}.course-preview__main-section__right-panel__discount{width:-moz-min-content;width:min-content;background-color:#4a9f35;text-wrap:nowrap;color:#fff;padding:5px 10px;font-size:20px;border-radius:8px;margin-top:15px}.course-preview__main-section__right-panel__discount__headline{font-size:15px}.course-preview__main-section__right-panel__discount svg{margin-left:7px;top:3px;position:relative;width:22px;height:22px;fill:#fff}.course-preview__main-section__right-panel__price{border-top:1px solid var(--spacer-color);margin-top:30px;padding-top:15px;color:#3a3a3a;font-weight:400;font-size:18px}.course-preview__main-section__right-panel__price b{font-weight:600}.course-preview__main-section__right-panel__price__discounted-section{margin-top:10px}.course-preview__main-section__right-panel__price .full-price{text-decoration:line-through;color:red}.course-preview__main-section__right-panel__price .discounted-price{margin-right:10px}.course-preview__main-section__right-panel__price--mobile{margin-top:0}.course-preview__main-section__right-panel__lowest-price{margin-top:10px;color:#4b4b4b;font-size:14px}.course-preview__main-section__right-panel__buttons{margin-top:30px;margin-bottom:40px;cursor:pointer}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__buttons{display:flex}}.course-preview__main-section__right-panel__buttons__activated-promo-code__timer{margin-top:20px;justify-content:center}.course-preview__main-section__right-panel__buttons__activated-promo-code__timer span{display:block;text-align:center;margin-bottom:10px;font-size:18px;font-weight:500}.course-preview__main-section__right-panel__buttons__activated-promo-code__timer .red{color:red}.course-preview__main-section__right-panel__buttons__promo-code-input{--mobile-button-width:125px}@media only screen and (max-width:1269px){.course-preview__main-section__right-panel__buttons__promo-code-input{margin-top:25px}}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__buttons__promo-code-input{margin-left:35px;border:1px solid var(--spacer-color);padding:5px;border-radius:var(--panel-radius)}}.course-preview__main-section__right-panel__buttons__promo-code-input .headline{display:block;margin-bottom:10px}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__buttons__promo-code-input .headline{display:none}}.course-preview__main-section__right-panel__buttons__promo-code-input .headline b{color:red;font-weight:500}.course-preview__main-section__right-panel__buttons__promo-code-input .input-container{display:flex;justify-content:space-between}.course-preview__main-section__right-panel__buttons__promo-code-input input{border:1px solid var(--spacer-color);border-radius:5px;padding-left:10px;padding-right:10px;font-size:16px}@media only screen and (max-width:950px){.course-preview__main-section__right-panel__buttons__promo-code-input input{width:calc(100% - var(--mobile-button-width) - 10px - 2*var(--margin-main));height:32px}}@media only screen and (min-width:951px){.course-preview__main-section__right-panel__buttons__promo-code-input input{width:calc(100% - 40px - 40px);height:36px}}.course-preview__main-section__right-panel__buttons__promo-code-input svg{position:relative;top:2px}.course-preview__main-section__right-panel__buttons__promo-code-input button{border:0}@media only screen and (max-width:950px){.course-preview__main-section__right-panel__buttons__promo-code-input button{width:var(--mobile-button-width);height:40px;border-radius:var(--panel-radius);display:flex;justify-content:center}.course-preview__main-section__right-panel__buttons__promo-code-input button svg{height:100%;width:24px;position:relative;margin-left:8px}}@media only screen and (min-width:951px){.course-preview__main-section__right-panel__buttons__promo-code-input button{width:40px;height:40px;border-radius:50%}}.course-preview__main-section__right-panel__buttons__promo-code-input button span{font-size:16px;font-weight:500;position:relative;top:10px}.course-preview__main-section__right-panel__buttons__promo-code-input button.active{background-color:var(--yellow-color)}.course-preview__main-section__right-panel__buttons__promo-code-input button.active svg{fill:#171717}.course-preview__main-section__right-panel__buttons__promo-code-input button.active span{color:#171717}.course-preview__main-section__right-panel__buttons__promo-code-input button.inactive{background-color:var(--spacer-color)}.course-preview__main-section__right-panel__buttons__promo-code-input button.inactive svg{fill:#a1a1a1}.course-preview__main-section__right-panel__buttons__promo-code-input button.inactive span{color:#a1a1a1}.course-preview__main-section__right-panel__buttons__button{border-radius:var(--panel-radius);height:-moz-min-content;height:min-content}.course-preview__main-section__right-panel__buttons__button--left{font-weight:500}@media only screen and (max-width:1269px){.course-preview__main-section__right-panel__buttons__button--left{display:flex;justify-content:center}}.course-preview__main-section__right-panel__buttons__button--active{background-color:var(--yellow-color);padding:16px 24px;border-bottom:2px solid #f2ae03;border-right:1px solid #f2ae03}.course-preview__main-section__right-panel__buttons__button--active:hover{background-color:#ffbe1a!important;border-color:#ffbe1a!important}.course-preview__main-section__right-panel__buttons__button--active:active{transform:scale(.98)}.course-preview__main-section__right-panel__buttons__button--inactive{padding:15px 23px;border:1px solid #aaa!important;background-color:var(--spacer-color);color:#aaa}.course-preview__main-section__right-panel__buttons__button--right{padding:3px 18px 17px;border:1px solid #3a3a3a}@media only screen and (min-width:951px){.course-preview__main-section__right-panel__buttons__button--right{transition:border-color .3s ease;transition:background-color .3s ease;transition:color .3s ease}.course-preview__main-section__right-panel__buttons__button--right:hover{color:#fff;font-weight:500;border-color:var(--valid-color);background-color:var(--valid-color)}.course-preview__main-section__right-panel__buttons__button--right:hover svg{fill:#fff}.course-preview__main-section__right-panel__buttons__button--right:active{transform:scale(.98)}}@media only screen and (max-width:1269px){.course-preview__main-section__right-panel__buttons__button--right{margin-top:20px;text-align:center;width:calc(100% - 36px);justify-content:center}}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__buttons__button--right{margin-left:35px}}.course-preview__main-section__right-panel__buttons__button--right svg{height:28px;width:28px;position:relative;top:9px;margin-right:10px}.course-preview__main-section__right-panel__additional-materials{margin-top:35px;margin-bottom:35px}.course-preview__main-section__right-panel__additional-materials__headline{font-weight:600;font-size:18px;margin-bottom:20px}.course-preview__main-section__right-panel__additional-materials__text{line-height:20px;color:#3a3a3a}.course-preview__main-section__right-panel__additional-materials__text b{font-weight:500}.course-preview__main-section__right-panel__additional-materials__buttons{margin-top:20px}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__additional-materials__buttons{display:flex;justify-content:space-between}}.course-preview__main-section__right-panel__additional-materials__buttons__button{border-radius:var(--panel-radius);position:relative;display:flex;cursor:pointer;justify-content:space-between}@media only screen and (max-width:1269px){.course-preview__main-section__right-panel__additional-materials__buttons__button--right{margin-top:20px}}.course-preview__main-section__right-panel__additional-materials__buttons__button--inactive{border:1px solid #3a3a3a;height:66px}@media only screen and (max-width:1269px){.course-preview__main-section__right-panel__additional-materials__buttons__button--inactive{width:100%}}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__additional-materials__buttons__button--inactive{width:calc(50% - 10px)}}.course-preview__main-section__right-panel__additional-materials__buttons__button--active{border:2px solid var(--yellow-color);height:64px}@media only screen and (max-width:1269px){.course-preview__main-section__right-panel__additional-materials__buttons__button--active{width:100%}}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__additional-materials__buttons__button--active{width:calc(50% - 12px)}}.course-preview__main-section__right-panel__additional-materials__buttons__button span{padding-left:10px;padding-right:10px;display:block;margin-top:0;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%)}.course-preview__main-section__right-panel__additional-materials__buttons__button__left-text{left:0}.course-preview__main-section__right-panel__additional-materials__buttons__button__right-text{right:0;font-size:14px}.course-preview__main-section__right-panel__additional-materials__select-option{margin-top:15px;font-size:14px;display:flex}.course-preview__main-section__right-panel__additional-materials__select-option--active{color:#d84e4e}.course-preview__main-section__right-panel__additional-materials__select-option--inactive{color:#3a3a3a}.course-preview__main-section__right-panel__pros__headline{font-weight:600;font-size:18px;margin-bottom:23px}.course-preview__main-section__right-panel__pros__point{display:flex;margin-bottom:13px;position:relative}.course-preview__main-section__right-panel__pros__point__dot{height:6px;width:6px;border-radius:50px;border:3px solid #ffca43;position:absolute;top:0;bottom:0;margin:auto 0}.course-preview__main-section__right-panel__pros__point__text{display:block;margin-left:25px}.course-preview__footer-separator{padding-top:100px;background-color:#fff}.course-preview__footer-separator__line{margin-left:3.5%;margin-right:3.5%;width:93%;border-bottom:1px solid var(--spacer-color)}@keyframes pumpkinSwing{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.pumpkin-animated{display:inline-block;animation:pumpkinSwing 2s ease-in-out infinite;transform-origin:center top}@keyframes blackWeekPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.black-week-animated{display:inline-block;animation:blackWeekPulse 1.5s ease-in-out infinite;transform-origin:center}.ai-info-section{display:flex;gap:10px}@media only screen and (max-width:950px){.ai-info-section{flex-direction:column;align-items:flex-start;justify-content:left}}.course-preview .nasesje-ai__play-button{display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;justify-content:center;align-items:center;margin-top:0!important;margin-bottom:0!important}.course-preview .nasesje-ai__play-button svg{width:18px;height:18px;margin-right:3px;position:relative}.course-preview .nasesje-ai__play-button h2{font-size:16px;line-height:28px;font-weight:400;margin:0;text-decoration:underline}.course-preview .nasesje-ai__play-button:hover h2{color:rgba(70,168,181,.889)}.course-preview .nasesje-ai__play-button:hover svg{fill:rgba(70,168,181,.889)}.bundle-lesson-item{border:1px solid rgba(26,26,33,.2509803922);border-radius:10px}.bundle-lesson-item__header{padding:16px 20px;cursor:pointer}.bundle-lesson-item__body{padding:0 20px 16px}.bundle-lesson-item__body__image{width:100%;max-width:560px;align-self:center;border-radius:12px}.course-preview__main-section__left-panel__text-section__about-author__author{margin-bottom:30px}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section__about-author__author{display:flex}}.course-preview__main-section__left-panel__text-section__about-author__author__img-wrapper{position:relative}.course-preview__main-section__left-panel__text-section__about-author__author__img-wrapper img{width:85px;height:85px;border-radius:90px;border:2px solid var(--spacer-color)}@media only screen and (max-width:950px){.course-preview__main-section__left-panel__text-section__about-author__author__img-wrapper img{margin-bottom:10px}}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section__about-author__author__img-wrapper img{position:absolute;top:0;bottom:0;margin:auto}}.course-preview__main-section__left-panel__text-section__about-author__author__description{position:relative}@media only screen and (min-width:951px){.course-preview__main-section__left-panel__text-section__about-author__author__description{margin-left:110px}}.course-preview__main-section__left-panel__text-section__about-author__author__description h2{position:relative;margin-bottom:25px}.course-preview__main-section__left-panel__text-section__about-author__author__description h2:before{content:"";position:absolute;left:0;bottom:-7px;background-color:var(--yellow-color);height:2px;box-sizing:border-box;width:60px}.course-preview__main-section__left-panel__text-section__about-author__author__description span{font-weight:400}.course-preview__main-section__left-panel__text-section__about-author__author__description__text{display:block;margin-bottom:10px}.course-preview__main-section__left-panel__text-section__about-author__author__description__bullet-section{display:flex;margin-bottom:3px}.course-preview__main-section__left-panel__text-section__about-author__author__description__bullet-section__bullet{position:relative;top:3px;border:3px solid var(--yellow-color);height:6px;width:6px;border-radius:50px}.course-preview__main-section__left-panel__text-section__about-author__author__description__bullet-section span{color:#3a3a3a;font-size:15px;display:block;margin-left:10px}.bundle-small-faq .faq-list{display:flex;flex-direction:column;gap:24px}.bundle-small-faq .faq-item{border-bottom:1px solid #e5e7eb;padding-bottom:16px}.bundle-small-faq .faq-item button{background:none;border:none;width:100%;padding:0;text-align:left;font-size:22px;line-height:28px;font-weight:600;color:#333;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .2s ease}.bundle-small-faq .faq-item button:hover{color:#000}.bundle-small-faq .faq-item button .icon{display:flex;align-items:center;justify-content:center}.bundle-small-faq .faq-item button .icon svg{position:relative;top:1px;transition:transform .5s ease-in-out;width:22px;height:22px;fill:var(--text-color)}.bundle-small-faq .faq-item button .icon.active svg{transform:rotate(-90deg)}.bundle-small-faq .faq-item button .icon.inactive svg{transform:rotate(90deg)}.bundle-small-faq .faq-item .faq-answer{line-height:28px;font-size:20px;font-weight:500;color:#555;margin-top:12px;transition:opacity .2s ease}.bundle-small-faq .faq-item .faq-answer p{margin:0}.bundle-small-faq .faq-item .faq-answer ul{margin:0;padding-left:28px}.bundle-small-faq .faq-item .faq-answer li+li{margin-top:6px}.bundle-small-faq .faq-item .faq-answer p+p,.bundle-small-faq .faq-item .faq-answer p+ul,.bundle-small-faq .faq-item .faq-answer ul+p{margin-top:12px}.bundle-small-faq .faq-item .faq-answer strong{font-weight:700;color:#333}.bundle-small-faq .faq-item .faq-answer a{color:inherit;font-weight:600}.checkout-fallback__headline{display:flex}.checkout-fallback__headline h4:first-of-type{margin-right:15px}.checkout-fallback__text{border-top:1px solid var(--spacer-color);border-bottom:1px solid var(--spacer-color);padding-top:15px;padding-bottom:5px;margin-bottom:20px}.checkout-fallback__payment-boxes{display:flex;justify-content:space-between}.checkout-fallback__payment-boxes__box{width:calc(31.5% - 60px);border:1px solid var(--spacer-color);border-radius:var(--panel-radius);padding:35px 50px 5px 10px}.checkout-fallback__payment-input{margin-top:30px}.checkout-fallback__payment-input .skeleton{width:30%;margin-bottom:10px}.checkout-fallback__payment-input__box{width:100%;border-radius:5px;height:45px;border:1px solid var(--spacer-color)}.checkout-fallback__submit-button-wrapper{margin-top:30px;padding-top:20px;border-top:1px solid var(--spacer-color)}.checkout-fallback__submit-button-wrapper__button{width:90%;border-radius:5px;padding-top:14px;padding-bottom:2px;border:1px solid var(--spacer-color);margin-left:5%;margin-right:5%}.checkout-fallback__submit-button-wrapper__button .skeleton{margin-left:20%;width:60%!important}.main-page__bundle-table-of-contents{display:flex;flex-direction:column;gap:20px;margin-bottom:45px}.main-page__bundle-table-of-contents .course-preview__main-section__left-panel__text-section__learning-method__table-of-contents{border:none;border-radius:0;box-shadow:none;padding:0;margin-bottom:0;background-color:rgba(0,0,0,0)}.main-page__bundle-table-of-contents .chapter-info{margin-bottom:10px}.main-page__bundle-table-of-contents .chapter-info .chapter-stats{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px;margin-left:30px}.main-page__bundle-table-of-contents .chapter-info .chapter-stats span{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background-color:#f5f5f5;font-size:12px;color:#666}.main-page__bundle-table-of-contents .chapter-info .chapter-stats span svg{flex-shrink:0;width:14px;height:14px;fill:currentColor}.main-page__bundle-table-of-contents .chapter-info .chapter-stats .lessons-count{background-color:#e3f2fd;color:#1976d2}.main-page__bundle-table-of-contents .chapter-info .chapter-stats .total-closed-tests{background-color:#e8f4fd;color:#1976d2}.main-page__bundle-table-of-contents .chapter-info .chapter-stats .total-open-tests{background-color:#e8f5e8;color:#2e7d32}.main-page__bundle-table-of-contents ul{padding-left:45px}.main-page__bundle-table-of-contents ul li{margin-bottom:6px}.main-page__bundle-table-of-contents ul li .lesson-info{display:flex;justify-content:space-between;align-items:center;gap:8px}.main-page__bundle-table-of-contents ul li .lesson-info .lesson-name{color:#333;flex:1}.main-page__bundle-table-of-contents ul li .lesson-info .video-time{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;background-color:#f8f9fa;padding:2px 6px;border-radius:4px;white-space:nowrap}.main-page__bundle-table-of-contents ul li .lesson-info .video-time svg{flex-shrink:0;width:13px;height:13px;fill:currentColor}.main-page__bundle-table-of-contents__course-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--spacer-color);border-radius:var(--panel-radius);overflow:hidden;box-shadow:-4px 8px 24px -26px #42445a;position:relative;cursor:pointer;--image-size:70px}.main-page__bundle-table-of-contents__course-card__main-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.main-page__bundle-table-of-contents__course-card__image{width:var(--image-size);min-width:var(--image-size);align-self:stretch;min-height:var(--image-size);overflow:hidden;margin-right:15px;background-color:var(--dark-background-color);display:flex;align-items:center;justify-content:center}.main-page__bundle-table-of-contents__course-card__image img{width:85%;height:85%;-o-object-fit:cover;object-fit:cover}.main-page__bundle-table-of-contents__course-card__content{padding:12px 10px 12px 0}.main-page__bundle-table-of-contents__course-card__content h3{margin-top:0;margin-bottom:0;font-size:16px;font-weight:500}.main-page__bundle-table-of-contents__course-card__lesson-count{display:block;margin-top:2px;font-size:13px;font-weight:500;color:#666}.main-page__bundle-table-of-contents__course-card__expand-btn{margin-left:auto;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.main-page__bundle-table-of-contents__course-card__expand-btn svg{width:24px;height:24px;color:#8f2c5f}.main-page__bundle-table-of-contents__course-card__expand-btn.expanded{transform:rotate(180deg)}.main-page__bundle-table-of-contents__course-card__expand-btn:hover{opacity:.8}.main-page__bundle-table-of-contents__course-card__chapters{width:100%;height:0;overflow:hidden;transition:height .3s ease;margin-top:0}.main-page__bundle-table-of-contents__course-card__chapters .content{padding:15px;border-top:1px solid var(--spacer-color)}.main-page__bundle-table-of-contents__course-card--dimmed{opacity:.45;filter:grayscale(.9)}.main-page__bundle-table-of-contents__course-card__outside-package{margin-left:8px;padding:2px 8px;border-radius:6px;background-color:#f0f0f0;color:#666;font-size:12px;font-weight:500;white-space:nowrap;vertical-align:middle}.bundle-variant-selector{display:flex;flex-direction:column;gap:18px;margin:12px 0 22px}@media only screen and (min-width:951px){.bundle-variant-selector{gap:16px;margin:-8px 0 20px}}.bundle-variant-selector__headline{font-size:15px;font-weight:600;color:#1a1a21}.bundle-variant-selector__promo-badge{display:flex;align-items:center;gap:11px;padding:10px 14px;margin-bottom:-4px;border-radius:var(--panel-radius);background:#a3342f;color:#fff}@media only screen and (min-width:951px){.bundle-variant-selector__promo-badge{padding:9px 12px}}.bundle-variant-selector__promo-badge>svg{flex-shrink:0;width:20px;height:20px;fill:#fff}.bundle-variant-selector__promo-badge__text{display:flex;flex-direction:column;gap:3px;min-width:0}.bundle-variant-selector__promo-badge__title{font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.bundle-variant-selector__promo-badge__note{font-size:12px;line-height:1.4;font-weight:400;color:hsla(0,0%,100%,.85)}.bundle-variant-selector__card{width:100%;padding:18px;border:1px solid var(--spacer-color);border-radius:var(--panel-radius);background:#fff;text-align:left;cursor:pointer;position:relative;font-family:inherit;display:flex;align-items:center;gap:14px;box-shadow:inset 0 0 0 0 rgba(0,0,0,0);transition:border-color .2s ease,box-shadow .2s ease}.bundle-variant-selector__card--selected{border-color:#1a1a21;box-shadow:inset 0 0 0 1px #1a1a21}.bundle-variant-selector__card--selected .bundle-variant-selector__card__top h3{color:#1a1a21}.bundle-variant-selector__card--selected .bundle-variant-selector__card__caption,.bundle-variant-selector__card--selected .bundle-variant-selector__card__price,.bundle-variant-selector__card--selected .bundle-variant-selector__card__top p{color:#3a3a3a}.bundle-variant-selector__card--selected .bundle-variant-selector__card__badge{background:#1a1a21;color:#fff}.bundle-variant-selector__card--selected .bundle-variant-selector__card__badge svg{fill:#fff}.bundle-variant-selector__card--selected .bundle-variant-selector__card__badge.--red{background:#a3342f}@media only screen and (min-width:951px)and (hover:hover)and (pointer:fine){.bundle-variant-selector__card:hover{border-color:#1a1a21}.bundle-variant-selector__card:hover .bundle-variant-selector__card__top h3{color:#1a1a21}.bundle-variant-selector__card:hover .bundle-variant-selector__card__caption,.bundle-variant-selector__card:hover .bundle-variant-selector__card__price,.bundle-variant-selector__card:hover .bundle-variant-selector__card__top p{color:#3a3a3a}.bundle-variant-selector__card:hover .bundle-variant-selector__card__badge{background:#1a1a21;color:#fff}.bundle-variant-selector__card:hover .bundle-variant-selector__card__badge svg{fill:#fff}.bundle-variant-selector__card:hover .bundle-variant-selector__card__badge.--red{background:#a3342f}}@media only screen and (min-width:951px){.bundle-variant-selector__card{padding:14px}}.bundle-variant-selector__card__content{flex:1;min-width:0}.bundle-variant-selector__card__radio{pointer-events:none;flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--highlited-color)}.bundle-variant-selector__card__top{display:flex;justify-content:space-between;gap:16px}.bundle-variant-selector__card__top h3{margin:0 0 6px;font-size:16px;font-weight:600;color:#9d9d9d;transition:color .2s ease}.bundle-variant-selector__card__top p{margin:0;color:#a8a8a8;line-height:1.5;font-size:14px;transition:color .2s ease}.bundle-variant-selector__card__badges{position:absolute;bottom:0;right:18px;transform:translateY(50%);z-index:1;display:flex;align-items:center;gap:6px}.bundle-variant-selector__card__badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:-moz-fit-content;height:fit-content;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease;background:var(--spacer-color);color:#9d9d9d}.bundle-variant-selector__card__badge svg{flex-shrink:0;width:11px;height:11px;fill:#9d9d9d}.bundle-variant-selector__card__price{margin-top:16px;font-size:18px;font-weight:600;color:#9d9d9d;transition:color .2s ease;display:flex;align-items:baseline;gap:8px}@media only screen and (min-width:951px){.bundle-variant-selector__card__price{margin-top:10px;font-size:17px}}.bundle-variant-selector__card__price--original{font-size:14px;font-weight:400;color:#d80000;text-decoration:line-through}.bundle-variant-selector__card__caption{margin-top:10px;font-size:14px;line-height:1.5;font-weight:400;color:#9d9d9d;transition:color .2s ease}@media only screen and (min-width:951px){.bundle-variant-selector__card__caption{margin-top:8px;font-size:13px}}.bundle-variant-toggle{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;padding:4px;background:#f3f3f5;border-radius:999px;border:1px solid var(--spacer-color)}@media only screen and (max-width:950px){.bundle-variant-toggle{width:100%}}.bundle-variant-toggle__option{flex:1;padding:8px 22px;border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#3a3a3a;font-size:15px;font-weight:600;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;font-family:inherit}@media only screen and (max-width:950px){.bundle-variant-toggle__option{white-space:normal;padding:8px 12px}}.bundle-variant-toggle__option--active{background:var(--yellow-color);color:#1a1a21;border-color:rgba(0,0,0,0)}.ai-section__container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media only screen and (min-width:951px){.ai-section__container{display:flex;flex-direction:row}}.ai-section__item{align-items:center;text-align:center}.ai-section__icon{width:100%;display:flex;margin-bottom:12px}@media only screen and (max-width:950px){.ai-section__icon{justify-content:center}}@media only screen and (min-width:951px){.ai-section__icon{justify-content:left}}.ai-section__icon svg{width:100%;height:auto;width:25px}.course-preview__main-section__right-panel__buttons__christmas-promo-wrapper{position:relative}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__buttons__christmas-promo-wrapper{margin-left:15px;top:-15px}}.course-preview__main-section__right-panel__buttons__christmas-promo-image{width:100%;height:auto;display:block;margin-bottom:20px;margin-top:30px}@media only screen and (min-width:1270px){.capped-icon-size{max-width:325px;margin-top:0!important;margin-bottom:0!important}}.course-preview__main-section__right-panel__buttons__activated-promo-code{border:1px dashed #9c9c9c;border-radius:var(--panel-radius);padding:15px 20px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1269px){.course-preview__main-section__right-panel__buttons__activated-promo-code{margin-top:25px}}@media only screen and (min-width:1270px){.course-preview__main-section__right-panel__buttons__activated-promo-code{margin-left:35px}}.course-preview__main-section__right-panel__buttons__activated-promo-code svg{width:24px;height:24px;margin-right:10px}.course-preview__main-section__right-panel__buttons__activated-promo-code span{font-weight:500;text-align:center;display:block;font-size:18px}.course-preview__main-section__right-panel__buttons__activated-promo-code--overlay{border:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:100%}.course-preview__main-section__right-panel__buttons__satisfaction-guarantee{position:relative;padding-right:44px!important}.course-preview__main-section__right-panel__buttons__satisfaction-guarantee__info{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center}.course-preview__main-section__right-panel__buttons__satisfaction-guarantee__info svg{width:20px!important;height:20px!important;margin-right:0!important}#navigation__promo-popup__background{width:100%;height:100%;z-index:4;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.405);cursor:default;backdrop-filter:blur(2px)}#navigation__promo-popup__body{border-radius:var(--panel-radius);background-color:#fff;z-index:5;position:fixed;left:50%;transform:translateX(-50%) translateY(-50%);box-shadow:6px 6px 24px -4px #42445a}@media only screen and (max-width:950px){#navigation__promo-popup__body{width:90vw;--panel-height:350px;height:var(--panel-height);top:50%}}@media only screen and (min-width:951px){#navigation__promo-popup__body{--panel-height:350px;width:400px;height:var(--panel-height);top:50%}}#navigation__promo-popup__body h1{text-align:center}#navigation__promo-popup__body .price-container{display:flex;justify-content:center;align-items:center}#navigation__promo-popup__body .old-price{text-decoration:line-through;color:#d80000;font-size:30px}#navigation__promo-popup__body .new-price{font-size:55px;font-weight:900;margin-right:10px}#navigation__promo-popup__body .spacer{border-bottom:1px solid var(--spacer-color);margin:20px 40px;width:calc(100% - 80px)}#navigation__promo-popup__body .regular-text{text-align:center;font-size:18px;margin-top:10px;margin-bottom:10px;display:block;padding-left:20px;padding-right:20px}#navigation__promo-popup__body .go-to-checkout-button__wrapper{display:flex;justify-content:center;align-items:center;margin-top:20px}#navigation__promo-popup__body .go-to-checkout-button__wrapper button{background-color:var(--yellow-color);padding:16px 24px;border-radius:var(--panel-radius);border:0;font-weight:550;font-size:18px}#navigation__promo-popup__body .go-to-checkout-button__wrapper button span{color:#1a1a1a}.loader-screen{display:flex;flex-direction:column;width:100%;height:100vh;max-height:100vh;overflow:hidden}.loader-screen__content{display:flex;align-items:center;justify-content:center;flex:1;min-height:0}@media only screen and (max-width:950px){.about-us{--main-panel-margin:10px}}@media only screen and (min-width:951px){.about-us{--main-panel-margin:20px}}.about-us__header{margin-left:5%;margin-right:5%;margin-bottom:60px;font-weight:500;color:#1a1a21}@media only screen and (max-width:950px){.about-us__header{margin-top:160px}}@media only screen and (min-width:951px){.about-us__header{margin-top:200px}}@media only screen and (max-width:950px){.about-us__header{font-size:37px}}@media only screen and (min-width:951px){.about-us__header{padding-left:7px;font-size:45px}}.about-us__header .colored{text-shadow:1px 1px 2px rgba(0,0,0,.17);color:#8f2c5f}.about-us__header .material-symbols-outlined{position:relative;cursor:pointer;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}@media only screen and (max-width:950px){.about-us__header .material-symbols-outlined{top:5px;font-size:35px}}@media only screen and (min-width:951px){.about-us__header .material-symbols-outlined{top:4px;font-size:40px}}.about-us__header .material-symbols-outlined:hover{text-shadow:1px 1px 2px rgba(0,0,0,.17);color:#8f2c5f}.about-us__header .material-symbols-outlined:active{transform:scale(.98)}.about-us__split{margin-left:5%;margin-right:5%;width:90%}@media only screen and (min-width:951px){.about-us__split{display:flex}}.about-us__split .text{font-size:18px;line-height:24px}.about-us__split .text b{text-shadow:1px 1px 2px rgba(0,0,0,.17);color:#8f2c5f}.about-us__split .text--margined{display:block}@media only screen and (min-width:951px){.about-us__split .text--margined{padding-right:9%;padding-left:7px}}.about-us__split .header{margin-top:20px;margin-bottom:40px;font-weight:500;color:#1a1a21}@media only screen and (max-width:950px){.about-us__split .header{font-size:37px}}@media only screen and (min-width:951px){.about-us__split .header{font-size:40px}.about-us__split .header--margined{padding-left:7px}}.about-us__split .header--small{font-size:28px!important;margin-bottom:28px!important}.about-us__split .header--centered{margin-left:auto;margin-right:auto;width:-moz-min-content;width:min-content;white-space:nowrap}.about-us__split .header .material-symbols-outlined{font-size:28px!important;margin-left:15px;position:relative;top:5px;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 24}.about-us__split .panel{border-radius:15px}.about-us__split .panel__point{font-size:18px;line-height:24px;margin-bottom:20px;display:flex}.about-us__split .panel__point span{display:block}.about-us__split .panel__point__bullet{min-width:9px;min-height:9px;width:9px;height:9px;border-radius:90px;border:3px solid #ffbe1a;margin-right:12px;position:relative;top:4px}.about-us__split .join-us-button{margin-top:30px;cursor:pointer;background-color:var(--yellow-color);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;border-radius:17px}@media only screen and (max-width:950px){.about-us__split .join-us-button{width:75%;margin-left:auto;margin-right:auto;margin-top:50px;padding:18px 16px 11px 24px;text-align:center;display:flex;justify-content:center}}@media only screen and (min-width:951px){.about-us__split .join-us-button{margin-left:7px;width:158px;padding:16px 16px 9px 24px}}.about-us__split .join-us-button span{cursor:pointer;font-weight:500;-webkit-user-select:none}.about-us__split .join-us-button svg{margin-left:8px;position:relative;top:-3px}.about-us__split .join-us-button:hover{background-color:#ffbe1a!important;border-color:#ffbe1a!important}.about-us__split .join-us-button:active{transform:scale(.98)}@media only screen and (max-width:950px){.about-us__split__left{width:100%}}@media only screen and (min-width:951px){.about-us__split__left{width:60%}}.about-us__split__left>img{width:100%;margin-bottom:30px}@media only screen and (max-width:950px){.about-us__split__left>img{position:relative;right:-25px}.about-us__split__right{width:100%}}@media only screen and (min-width:951px){.about-us__split__right{width:40%}}.about-us__join-us{width:100%;padding:40px 5%;margin-top:50px}.about-us .join-team--mobile{margin-top:60px}@media only screen and (min-width:951px){.about-us .join-team--mobile{display:none}}@media only screen and (max-width:950px){.about-us .join-team--desktop{display:none}}.about-us__join-us__information-requirements{margin:40px 5%;width:calc(90% - 40px - 4px);padding:20px;border:2px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-shadow:0 2px 4px rgba(0,0,0,.05)}.about-us__join-us__information-requirements__header{margin-bottom:15px}.about-us__join-us__information-requirements__header span{font-size:18px;font-weight:600;color:#1a1a21}@media only screen and (max-width:950px){.about-us__join-us__information-requirements__header span{font-size:16px}}.about-us__join-us__information-requirements__body span{font-size:14px;line-height:1.6;color:#3c3c3c;display:block}@media only screen and (max-width:950px){.about-us__join-us__information-requirements__body span{font-size:13px;line-height:1.5}}.about-us__team{margin-top:40px}.about-us__team .course-preview__main-section__left-panel__text-section__about-author{margin-top:20px}.join-team-modal{position:fixed;z-index:11;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;background-color:#fff;border-radius:var(--panel-radius);box-shadow:6px 6px 24px -4px rgba(66,68,90,.6);display:flex;flex-direction:column;padding:24px;max-height:90vh;max-height:90dvh}@media only screen and (max-width:950px){.join-team-modal{width:90%}}@media only screen and (min-width:951px){.join-team-modal{width:460px}}.join-team-modal h3{margin:0 0 12px;text-align:center}.join-team-modal__text{display:block;text-align:center;line-height:1.4}.join-team-modal__email{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:10px 10px 10px 14px;border:2px solid var(--spacer-color,#e8e8e8);border-radius:var(--panel-radius)}.join-team-modal__email span{font-weight:550;overflow-wrap:anywhere}.join-team-modal__email button{flex-shrink:0;cursor:pointer;padding:8px 14px;border:0;border-radius:var(--panel-radius);background-color:var(--yellow-color);color:#1a1a1a;font-size:15px;font-weight:500}.join-team-modal__email button:hover{background-color:var(--yellow-hover-color)}.join-team-modal__buttons{display:flex;justify-content:center}.join-team-modal__buttons button{margin-top:20px;cursor:pointer;padding:8px 20px;border:2px solid #000;border-radius:var(--panel-radius);background-color:rgba(0,0,0,0);color:#000;font-size:16px;font-weight:500}.join-team-modal__buttons button:hover{background-color:rgba(0,0,0,.05)}.document{--main-panel-radius:calc(var(--panel-radius) + 5px);margin-top:150px}@media only screen and (max-width:950px){.document{--main-panel-margin:10px}}@media only screen and (min-width:951px){.document{--main-panel-margin:20px}}.document__text{margin-left:3.5%;margin-right:3.5%;padding-top:50px}.document__text li{margin-bottom:6px;margin-top:6px}.document__text .spacer{margin-top:50px;margin-bottom:50px;width:100%;height:1px;border-top:1px solid var(--spacer-color)}.document__text .links svg{position:relative;top:5px;margin-right:8px}.document__text .links p{cursor:pointer}.document__text .links p:hover{color:var(--yellow-color);text-decoration:underline}.magnet{display:block;width:100%;max-width:480px;margin:200px auto 0}.magnet__card{background-color:#fff;border-radius:12px;position:relative;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e0e0e0}@media only screen and (max-width:950px){.magnet__card{padding:30px 20px}}.magnet__title{font-size:24px;font-weight:600;color:#333;margin:0 0 20px;line-height:1.3;text-align:center}@media only screen and (max-width:950px){.magnet__title{font-size:20px;margin-bottom:15px}}.magnet__description{font-size:16px;color:#666;margin:0 0 30px;line-height:1.4;text-align:center}@media only screen and (max-width:950px){.magnet__description{font-size:14px;margin-bottom:25px}}.magnet__form{text-align:left}.magnet__form__success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724;border-radius:8px}.magnet__form__error,.magnet__form__success{padding:12px 16px;margin-bottom:20px;font-size:14px;font-weight:500}.magnet__form__error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;border-radius:8px}.magnet__form__field{margin-bottom:20px}.magnet__form__field:last-of-type{margin-bottom:25px}.magnet__form__label{display:block;font-size:16px;font-weight:500;color:#333;margin-bottom:8px}@media only screen and (max-width:950px){.magnet__form__label{font-size:14px;margin-bottom:6px}}.magnet__form__input,.magnet__form__select{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;background-color:#fff;transition:border-color .3s ease;box-sizing:border-box}@media only screen and (max-width:950px){.magnet__form__input,.magnet__form__select{padding:14px 16px;font-size:16px}}.magnet__form__input:focus,.magnet__form__select:focus{outline:none;border-color:green}.magnet__form__input:invalid,.magnet__form__select:invalid{border-color:#b70f0f}.magnet__form__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:45px}.magnet__form__select option{padding:8px}.magnet__form__button{width:100%;padding:14px 20px;background-color:var(--yellow-color);border:2px solid var(--yellow-color);border-radius:8px;font-size:16px;font-weight:600;color:#333;cursor:pointer;transition:all .3s ease}@media only screen and (max-width:950px){.magnet__form__button{padding:16px 20px;font-size:16px;font-weight:700}}.magnet__form__button:hover:not(:disabled){background-color:rgba(0,0,0,0);color:var(--yellow-color)}.magnet__form__button:active:not(:disabled){transform:translateY(1px)}.magnet__form__button:focus{outline:none;box-shadow:0 0 0 3px rgba(255,190,26,.3)}.magnet__form__button:disabled{opacity:.7;cursor:not-allowed;background-color:#ccc;border-color:#ccc;color:#666}.demo-signup{display:block;box-sizing:border-box;width:100%;max-width:520px;margin:160px auto 80px;padding:0 16px}@media only screen and (max-width:950px){.demo-signup{margin-top:150px;margin-bottom:60px;padding:0 12px}}.demo-signup__card{background-color:#fff;border-radius:12px;position:relative;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e0e0e0;box-sizing:border-box;width:100%}@media only screen and (max-width:950px){.demo-signup__card{padding:28px 18px}}.demo-signup__title{font-size:26px;font-weight:600;color:#333;margin:0 0 16px;line-height:1.3;text-align:center}@media only screen and (max-width:950px){.demo-signup__title{font-size:21px}}.demo-signup__description{font-size:16px;color:#666;margin:0 0 26px;line-height:1.5;text-align:center}@media only screen and (max-width:950px){.demo-signup__description{font-size:14px}}.demo-signup__course-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 22px}.demo-signup__course-chips__chip{max-width:100%;box-sizing:border-box;padding:4px 11px;border:1px solid var(--spacer-color,#e8e8e8);border-radius:999px;background:#f7f8fb;color:#4a4a4a;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-signup__form{text-align:left;margin-bottom:26px}.demo-signup__form__info{background-color:var(--accent-soft-bg-strong);border:1px solid var(--auth-accent-color);color:var(--auth-accent-text-color);padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;font-weight:500}.demo-signup__form__info a{color:var(--auth-accent-text-color);font-weight:700}.demo-signup__form__error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px;font-weight:500}.demo-signup__form__field{margin-bottom:18px}.demo-signup__form__label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.demo-signup__form__input{width:100%;padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:16px;box-sizing:border-box}.demo-signup__form__input:focus{outline:none;border-color:var(--auth-accent-color)}.demo-signup__form__checkbox{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:13px;color:#555;line-height:1.4;cursor:pointer}.demo-signup__form__checkbox input{margin-top:2px;flex-shrink:0}.demo-signup__form__checkbox a{color:var(--auth-accent-color)}.demo-signup__form__button{width:100%;margin-top:8px;padding:14px 20px;background-color:var(--auth-accent-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.demo-signup__form__button:hover{opacity:.9}.demo-signup__form__button:disabled{opacity:.6;cursor:default}.demo-signup__form__login-hint{margin:14px 0 0;text-align:center;font-size:14px;color:#666}.demo-signup__form__login-hint a{color:var(--auth-accent-color);font-weight:600}.demo-signup__courses{margin-bottom:22px}.demo-signup__courses__label{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.demo-signup__courses__card{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 14px;margin-bottom:8px;border:1px solid #ccc;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.demo-signup__courses__card--active,.demo-signup__courses__card:hover{border-color:var(--auth-accent-color)}.demo-signup__courses__card--active{background:var(--accent-soft-bg-strong)}.demo-signup__courses__card__name{font-size:15px;font-weight:600;color:#333}.demo-signup__courses__card__meta{font-size:13px;color:var(--auth-accent-color);font-weight:600}.demo-signup__value{margin-bottom:24px;padding:16px;border:1px solid var(--auth-accent-color);border-radius:10px;background:var(--accent-soft-bg)}.demo-signup__value__headline{font-size:14px;font-weight:700;color:var(--auth-accent-text-color);margin-bottom:12px}.demo-signup__value__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.demo-signup__value__row__top{display:flex;align-items:center;gap:8px}.demo-signup__value__row__check{color:#2e8b57;font-size:18px}.demo-signup__value__row__label{font-size:14px;font-weight:600;color:#333}.demo-signup__value__row__bar{margin-top:4px;margin-left:26px;height:6px;border-radius:3px;background:#e2e2e8;overflow:hidden}.demo-signup__value__row__bar__fill{height:100%;border-radius:3px;background:var(--auth-accent-color)}.demo-signup__value__full{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--spacer-color,#e0e0e0);font-size:13px;color:#777}.demo-signup__value__full .material-symbols-outlined{font-size:16px;margin-top:1px;flex-shrink:0}.ai-landing{display:flex;align-items:center;justify-content:center;background-color:var(--background-color);padding:2rem;margin-top:3rem}@media(max-width:768px){.ai-landing{margin-top:2rem}}.ai-landing__container{max-width:800px;text-align:center}@media(max-width:768px){.ai-landing__container{max-width:90%}}.ai-landing__logo{margin-bottom:3rem}@media(max-width:768px){.ai-landing__logo{margin-top:2rem}}.ai-landing__logo img{width:120px;height:auto;margin:0 auto;display:block}@media(max-width:768px){.ai-landing__logo img{width:100px}}.ai-landing__logo__text{text-align:center;font-weight:700;font-size:2rem;color:var(--dark-background-color);margin-top:1rem;color:var(--button-border-only-hover-color)}@media(max-width:768px){.ai-landing__logo__text{font-size:1.3rem}}.ai-landing__title{font-size:3.5rem;font-weight:700;line-height:1.2;color:var(--dark-background-color);margin-bottom:2rem}@media(max-width:768px){.ai-landing__title{font-size:2.5rem}}@media(max-width:480px){.ai-landing__title{font-size:2rem}}.ai-landing__description{font-size:1.25rem;line-height:1.6;color:#4a5568;max-width:600px;margin:0 auto;font-weight:400}@media(max-width:768px){.ai-landing__description{font-size:1.1rem}}@media(max-width:480px){.ai-landing__description{font-size:1rem;line-height:1.5}}.ai-landing__screens{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem}@media(max-width:768px){.ai-landing__screens{gap:1rem;margin-top:2rem;overflow-x:auto;justify-content:flex-start;padding:0 1rem 1rem;-webkit-overflow-scrolling:touch}.ai-landing__screens::-webkit-scrollbar{height:8px}.ai-landing__screens::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ai-landing__screens::-webkit-scrollbar-thumb{background:var(--highlited-color);border-radius:10px}.ai-landing__screens::-webkit-scrollbar-thumb:hover{background:var(--button-full-hover-color)}}.ai-landing__screens__image{max-width:250px;height:auto;transition:transform .3s ease}.ai-landing__screens__image:hover{transform:translateY(-5px)}@media(max-width:768px){.ai-landing__screens__image{max-width:200px;flex-shrink:0}}@media(max-width:480px){.ai-landing__screens__image{max-width:180px;flex-shrink:0}}.ai-landing__button{margin-top:3rem;text-align:center}@media(max-width:768px){.ai-landing__button{margin-top:2rem}}.ai-landing__button a{margin-top:15px;text-decoration:none;font-weight:500!important;color:#1a1a1a!important;background-color:var(--yellow-color);cursor:pointer;border-radius:var(--panel-radius);border:2px solid var(--yellow-color);font-size:18px;padding:12px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-landing__button a:hover{background-color:#ffbe1a!important;border-color:#ffbe1a!important}.ai-landing__button a:active{transform:scale(.98)}@media(max-width:768px){.ai-landing__button a{display:block;margin-left:auto;margin-right:auto}}.ai-landing__offer-text{text-align:center;font-size:.9rem;color:#6b7280;margin-top:2rem;margin-bottom:0;line-height:1.4}@media(max-width:768px){.ai-landing__offer-text{font-size:.85rem;margin-top:.75rem}}.ai-landing__universities{margin-top:4rem;text-align:center}@media(max-width:768px){.ai-landing__universities{margin-top:3rem}}.ai-landing__universities__header{font-size:1.5rem;font-weight:600;color:var(--dark-background-color);margin-bottom:1rem}@media(max-width:768px){.ai-landing__universities__header{font-size:1.3rem}}@media(max-width:480px){.ai-landing__universities__header{font-size:1.1rem}}.ai-landing__universities__subtext{font-size:1rem;color:#6b7280;margin-bottom:2rem}@media(max-width:768px){.ai-landing__universities__subtext{font-size:.9rem;margin-bottom:1.5rem}}.matura-preview-page{min-height:100vh;background-color:#fff}.matura-exam-guarantee .main-page__guarantee__sign{background-color:#ffe6a1!important}.matura-exam-guarantee .main-page__guarantee__sign svg{fill:#b8860b!important}.matura-exam-guarantee .main-page__guarantee__money{background-color:#ffe6a1!important}.matura-exam-guarantee .main-page__guarantee__text__description b,.matura-exam-guarantee .main-page__guarantee__text__description svg{color:#b8860b!important}@keyframes matura-badge-pop{0%{transform:scale(1)}45%{transform:scale(1.15)}to{transform:scale(1)}}.matura-preview{--margin-main:3.5vw;padding:var(--margin-main);width:calc(100% - 2*var(--margin-main))}@media only screen and (min-width:1585px){.matura-preview{width:100%;max-width:1321px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.matura-preview__headline{margin-top:25px;font-size:23px;font-weight:600;margin-bottom:10px}@media only screen and (min-width:951px){.matura-preview__headline{font-size:28px}}.matura-preview__headline .subheadline{display:block;margin-top:8px;font-size:16px;font-weight:400;color:#3c3c3c;line-height:22px}@media only screen and (min-width:951px){.matura-preview__headline--mobile{display:none}}.matura-preview__headline--desktop{margin-top:0;margin-bottom:24px}@media only screen and (max-width:950px){.matura-preview__headline--desktop{display:none}}.matura-preview__layout{display:flex}@media only screen and (max-width:950px){.matura-preview__layout{flex-direction:column-reverse}}.matura-preview__left{min-width:0}@media only screen and (max-width:950px){.matura-preview__left{width:100%}}@media only screen and (min-width:951px){.matura-preview__left{width:60%}}.matura-preview__right-slot{min-width:0;box-sizing:border-box}@media only screen and (max-width:950px){.matura-preview__right-slot{width:100%;margin-bottom:30px}}@media only screen and (min-width:951px){.matura-preview__right-slot{width:40%;align-self:flex-start}}.matura-preview__right{min-width:0;box-sizing:border-box}@media only screen and (max-width:950px){.matura-preview__right{width:100%}}@media only screen and (min-width:951px){.matura-preview__right{width:100%;padding-left:30px;padding-top:22px}}.matura-preview__video{margin-left:0;margin-right:0;position:relative}@media only screen and (max-width:950px){.matura-preview__video{width:100%}}.matura-preview__course-properties{gap:15px 20px;display:grid}@media only screen and (max-width:950px){.matura-preview__course-properties{width:calc(100% - 20px);grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:951px){.matura-preview__course-properties{width:calc(95% - 20px);padding-left:10px;padding-right:10px;padding-top:10px;grid-template-columns:repeat(4,1fr)}}.matura-preview__course-properties__property{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.matura-preview__course-properties__property span{display:block}.matura-preview__course-properties__property.--normal svg{fill:var(--valid-color)}.matura-preview__course-properties__property.--highlight svg{fill:var(--yellow-color)}.matura-preview__course-properties__property.--feature svg{fill:var(--highlited-color)}.matura-preview__course-properties__property.--premium{position:relative}.matura-preview__course-properties__property.--premium svg{fill:#b5b5bd}.matura-preview__course-properties__property.--premium .matura-preview__course-properties__property__text{color:#9a9aa3}.matura-preview__course-properties__property.--premium .matura-preview__course-properties__property__badge{background:#ececee;color:#9a9aa3;filter:grayscale(1)}.matura-preview__course-properties__property__badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;text-align:center;line-height:1;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:var(--yellow-color);color:#1a1a21;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;animation:matura-badge-pop .25s ease}.matura-preview__course-properties__property__badge.--included{background:var(--yellow-color);color:#1a1a21}.matura-preview__course-properties__property__badge.--outline{background:rgba(0,0,0,0);color:#6c6c75;border:1px solid var(--spacer-color)}.matura-preview__course-properties__property__badge.--bottom{margin-top:auto;margin-bottom:0;padding-top:10px}.matura-preview__course-properties__property__badge.--emblem{position:absolute;top:-4px;right:-10px;width:20px;height:20px;margin:0;padding:0;border-radius:50%;letter-spacing:normal}.matura-preview__course-properties__property__badge.--emblem svg{display:block;width:13px;height:13px;margin:0}.matura-preview__course-properties__property__icon{position:relative;display:block;width:-moz-fit-content;width:fit-content;line-height:0;margin:0 auto 15px}.matura-preview__course-properties__property__icon .matura-preview__course-properties__property__badge.--emblem{display:flex;align-items:center;justify-content:center}.matura-preview__course-properties__property__icon .matura-preview__course-properties__property__badge.--emblem svg{width:13px;height:13px;fill:#fff;stroke:#fff;stroke-width:60;paint-order:stroke fill}.matura-preview__course-properties__property svg{display:block;margin:0 auto 15px;width:36px;height:36px}.matura-preview__course-properties__property__icon svg{margin:0}.matura-preview__course-properties__property__text{font-size:16px}.matura-preview__section{margin-top:20px;font-weight:600;color:#3a3a3a}.matura-preview__section h2{font-size:20px}.matura-preview__section h3{font-size:16px}.matura-preview__description{color:#3a3a3a;line-height:22px;font-weight:400}.matura-preview__description ol,.matura-preview__description p,.matura-preview__description ul{margin-top:0;margin-bottom:14px}.matura-preview__description ol,.matura-preview__description ul{padding-left:22px}.matura-preview__description li{margin-bottom:8px}.matura-preview__section .rich-text.users-opinions__summary-lead{font-size:18px;line-height:26px}.matura-preview__section .users-opinions__see-more-button{background-color:#fff;border:2px solid #202020;color:#1a1a21;padding:10px 22px}.matura-preview__section .users-opinions__see-more-button:hover{background-color:#f4f4f6}.matura-preview__left .main-page__guarantee.coursePreview{margin-left:auto;margin-right:auto}.matura-preview__left .main-page__guarantee.coursePreview .main-page__guarantee__money,.matura-preview__left .main-page__guarantee.coursePreview .main-page__guarantee__shield{align-self:center;margin-bottom:0}.matura-preview__task-base{margin-top:4px;margin-bottom:40px}.matura-preview__task-base__block__headline{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:20px;font-weight:600;color:#1a1a21}.matura-preview__task-base__block__headline__bullet{flex-shrink:0;box-sizing:content-box;width:6px;height:6px;border:3px solid var(--yellow-color);border-radius:50px}.matura-preview__task-base__block__body{padding-left:22px}.matura-preview__task-base__block__columns{display:flex;margin-top:22px;color:#6b6b6b}@media only screen and (max-width:950px){.matura-preview__task-base__block__columns{flex-direction:column;gap:22px}}@media only screen and (min-width:951px){.matura-preview__task-base__block__columns{gap:30px}}.matura-preview__task-base__block__column{min-width:0}@media only screen and (min-width:951px){.matura-preview__task-base__block__column{width:50%}}.matura-preview__task-base__block__column__headline{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#1a1a21}.matura-preview__task-base__block__column__headline svg{flex-shrink:0;width:22px;height:22px;fill:#1a1a21}.matura-preview__task-base__block__column__headline span{font-size:17px;font-weight:500}.matura-preview__task-base__block__column__text{display:block;font-size:15px;font-weight:400;line-height:21px}.matura-preview__lesson-item{border:1px solid rgba(26,26,33,.2509803922);border-radius:10px}.matura-preview__lesson-item__header{padding:16px 20px;cursor:pointer}.matura-preview__lesson-item__body{padding:0 20px 16px}.matura-preview__task-base__video-block{align-items:center;margin-bottom:70px}.matura-preview__task-base__cta{align-items:center}.matura-preview__task-base__play-button{display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}.matura-preview__task-base__play-button svg{width:20px;height:20px;margin-right:5px;position:relative;top:2px}.matura-preview__task-base__play-button span{display:block;font-size:16px;line-height:22px;text-decoration:underline}.matura-preview__task-base__play-button:hover span{color:rgba(70,168,181,.889)}.matura-preview__task-base__play-button:hover svg{fill:rgba(70,168,181,.889)}.matura-preview__video-frame{position:relative;width:100%;max-width:450px;margin-left:auto;margin-right:auto;aspect-ratio:16/9;box-sizing:border-box;overflow:hidden;border:6px solid #000;border-radius:calc(var(--panel-radius) + 5px);box-shadow:0 4px 20px rgba(0,0,0,.08);background-color:#fff}.matura-preview__video-frame iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 2*10px);height:auto;aspect-ratio:16/9;border:0;display:block}.matura-preview__outline{display:flex;flex-direction:column;gap:12px}.matura-preview__outline__chapter{background-color:#fff;border:1px solid var(--spacer-color);border-radius:var(--panel-radius);box-shadow:-4px 8px 24px -26px #42445a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;padding:14px 16px}.matura-preview__outline__chapter--locked{cursor:default;background-color:#fafafa}.matura-preview__outline__chapter--locked .matura-preview__outline__chapter__title{color:#7a7a7a}.matura-preview__outline__chapter__unlock{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:500;color:#7a7a7a}.matura-preview__outline__chapter__unlock svg{flex-shrink:0;width:15px;height:15px;fill:#7a7a7a}.matura-preview__outline__chapter__header{display:flex;align-items:center;gap:12px}.matura-preview__outline__chapter__header-main{flex:1;min-width:0}.matura-preview__outline__chapter__title{flex:1;min-width:0;font-size:15px;font-weight:600;margin:0;color:#1a1a21}.matura-preview__outline__chapter__header-stats{margin-top:10px}.matura-preview__outline__chapter__label{display:block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9d9d9d}.matura-preview__outline__chapter__label__pointer{display:inline-block;width:22px;font-size:14px;letter-spacing:normal}.matura-preview__outline__chapter__info{margin-top:14px;margin-bottom:18px}.matura-preview__outline__chapter__info .matura-preview__outline__chapter__stats{margin-left:22px}.matura-preview__outline__chapter__stats{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px}.matura-preview__outline__chapter__stats span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:#6f6f6f}.matura-preview__outline__chapter__stats svg{flex-shrink:0;width:16px;height:16px;fill:#9d9d9d}.matura-preview__outline__chapter ul{margin:10px 0 0;padding-left:38px}.matura-preview__outline__chapter ul li::marker{color:var(--yellow-color)}.matura-preview__outline__chapter ul li{margin-bottom:8px;color:#9d9d9d}.matura-preview__outline__chapter ul li:last-child{margin-bottom:0}.matura-preview__outline__chapter ul li .lesson-info{display:flex;justify-content:space-between;align-items:center;gap:12px}.matura-preview__outline__chapter ul li .lesson-info .lesson-name{flex:1;font-size:14px;font-weight:400;color:#3a3a3a}.matura-preview__outline__chapter ul li .lesson-info .video-time{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:400;color:#8a8a8a;white-space:nowrap}.matura-preview__outline__chapter ul li .lesson-info .video-time svg{flex-shrink:0;width:15px;height:15px;fill:#9d9d9d}.matura-preview__purchase-box__label{display:block;margin-bottom:16px;font-size:15px;font-weight:600;color:#3a3a3a}.matura-preview__purchase-box__summary{margin:18px 0 22px;border-top:1px solid var(--spacer-color);padding-top:15px}.matura-preview__purchase-box__price{font-size:18px;font-weight:600;color:#3a3a3a}.matura-preview__purchase-box__previous-price{font-size:14px;color:#4b4b4b;margin-top:10px;display:block}.matura-preview__promo-frame{margin-top:12px;margin-bottom:28px}.matura-preview__promo-frame .course-preview__main-section__right-panel__buttons__activated-promo-code{margin-top:0;margin-left:0;box-sizing:border-box;min-height:58px}.matura-preview__promo-frame .course-preview__main-section__right-panel__buttons__activated-promo-code span{line-height:24px}.matura-preview__tier-selector{display:flex;flex-direction:column;gap:12px}.matura-preview__tier-note{margin:18px auto 20px;text-align:center;font-size:14px;font-weight:600;color:#7a7a85;line-height:1.5;max-width:640px}@media only screen and (max-width:950px){.matura-preview__tier-note{margin-left:0;margin-right:0;max-width:none}}.matura-preview__tier-note b{color:#8a6200;background:#fff3cc;padding:2px 6px;border-radius:6px;font-weight:700;white-space:nowrap}.matura-preview__tier-toggle{display:flex;width:-moz-fit-content;width:fit-content;margin:30px auto 10px;padding:4px;background:#f3f3f5;border-radius:999px;border:1px solid var(--spacer-color)}@media only screen and (max-width:950px){.matura-preview__tier-toggle{width:100%}}.matura-preview__tier-toggle__option{flex:1;padding:8px 22px;border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#3a3a3a;font-size:15px;font-weight:600;border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.matura-preview__tier-toggle__option--active{background:rgba(0,0,0,0);color:#1a1a21;border-color:#b5b5bd}.matura-preview__tier-toggle__option--wsparcie.matura-preview__tier-toggle__option--active{background:var(--yellow-color);border-color:rgba(0,0,0,0)}.matura-preview__tier-card{width:100%;padding:18px;border:1px solid var(--spacer-color);border-radius:var(--panel-radius);background:#fff;text-align:left;cursor:pointer;position:relative;box-shadow:inset 0 0 0 0 rgba(0,0,0,0);transition:border-color .2s ease,box-shadow .2s ease}@media(hover:hover)and (min-width:951px){.matura-preview__tier-card:hover{border-color:#1a1a21}}.matura-preview__tier-card--selected{border-color:#1a1a21;box-shadow:inset 0 0 0 1px #1a1a21}.matura-preview__tier-card--static{cursor:default}@media(hover:hover)and (min-width:951px){.matura-preview__tier-card:hover .matura-preview__tier-card__top h3{color:#1a1a21}.matura-preview__tier-card:hover .matura-preview__tier-card__caption,.matura-preview__tier-card:hover .matura-preview__tier-card__price,.matura-preview__tier-card:hover .matura-preview__tier-card__top p{color:#3a3a3a}.matura-preview__tier-card:hover .matura-preview__tier-card__badge{background:#1a1a21;color:#fff}.matura-preview__tier-card:hover .matura-preview__tier-card__badge svg{fill:#fff}.matura-preview__tier-card:hover .matura-preview__tier-card__badge.--red{background:#a3342f}}.matura-preview__tier-card--selected .matura-preview__tier-card__top h3{color:#1a1a21}.matura-preview__tier-card--selected .matura-preview__tier-card__caption,.matura-preview__tier-card--selected .matura-preview__tier-card__price,.matura-preview__tier-card--selected .matura-preview__tier-card__top p{color:#3a3a3a}.matura-preview__tier-card--selected .matura-preview__tier-card__badge{background:#1a1a21;color:#fff}.matura-preview__tier-card--selected .matura-preview__tier-card__badge svg{fill:#fff}.matura-preview__tier-card--selected .matura-preview__tier-card__badge.--red{background:#a3342f}.matura-preview__tier-card__top{display:flex;justify-content:flex-start;gap:16px}.matura-preview__tier-card__top h3{margin:0 0 6px;font-size:16px;font-weight:600;color:#9d9d9d;transition:color .2s ease}.matura-preview__tier-card__top p{margin:0;color:#a8a8a8;line-height:1.5;font-size:14px;transition:color .2s ease}.matura-preview__tier-card--with-radio{display:flex;align-items:center;gap:14px}.matura-preview__tier-card__content{flex:1;min-width:0}.matura-preview__tier-card__radio{pointer-events:none;flex-shrink:0;width:18px;height:18px;accent-color:var(--highlited-color)}.matura-preview__tier-card__badges{position:absolute;bottom:0;right:18px;transform:translateY(50%);z-index:1;display:flex;align-items:center;gap:6px}.matura-preview__tier-card__badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:-moz-fit-content;height:fit-content;padding:4px 8px;border-radius:6px;background:#1a1a21;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;color:#fff;white-space:nowrap;transition:background-color .2s ease,color .2s ease;background:var(--spacer-color);color:#9d9d9d}.matura-preview__tier-card__badge svg{flex-shrink:0;width:11px;height:11px;fill:#fff;fill:#9d9d9d}.matura-preview__tier-card__price{margin-top:16px;font-size:18px;font-weight:600;color:#9d9d9d;transition:color .2s ease;display:flex;align-items:baseline;gap:8px}.matura-preview__tier-card__price--original{font-size:14px;font-weight:400;color:#d80000;text-decoration:line-through;transition:color .2s ease}.App--na-e8 .matura-preview__tier-card__price--original{color:#a8a8a8}.App--na-e8 .matura-preview__tier-card--selected .matura-preview__tier-card__price--original{color:#d80000}.matura-preview__tier-card__caption{margin-top:10px;font-size:14px;line-height:1.5;font-weight:400;color:#9d9d9d;transition:color .2s ease}.matura-preview__price-summary{border-top:1px solid var(--spacer-color);margin-top:30px;padding-top:15px;color:#3a3a3a;font-weight:400;font-size:18px}.matura-preview__price-summary b{font-weight:600}.matura-preview__price-summary .discounted-price{margin-right:10px}.matura-preview__price-summary .full-price{text-decoration:line-through;color:red}.matura-preview__lowest-price{margin-top:10px;color:#4b4b4b;font-size:14px}.matura-preview__buy-button{width:100%;justify-content:center;margin-top:12px}.matura-preview__buy-button:disabled{cursor:not-allowed;opacity:.62}.matura-preview__guarantees{margin-top:18px;padding-top:18px;border-top:1px solid var(--spacer-color)}.matura-preview__guarantees div{position:relative;padding-left:25px;color:#3a3a3a;margin-bottom:13px}.matura-preview__guarantees div:before{content:"";position:absolute;left:0;top:5px;width:6px;height:6px;border-radius:50px;border:3px solid var(--yellow-color);background:rgba(0,0,0,0)}@media only screen and (max-width:950px){.matura-preview__tier-card__top{flex-direction:column}}.matura-preview__own-sheets{margin-top:4px;margin-bottom:30px;display:flex}@media only screen and (max-width:950px){.matura-preview__own-sheets{flex-direction:column;gap:24px}}@media only screen and (min-width:951px){.matura-preview__own-sheets{align-items:center;gap:34px}}.matura-preview__own-sheets__image{min-width:0}@media only screen and (max-width:950px){.matura-preview__own-sheets__image{max-width:260px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:951px){.matura-preview__own-sheets__image{flex:0 1 35%}}.matura-preview__own-sheets__image img{display:block;width:100%;height:auto;border-radius:12px}.matura-preview__own-sheets__points{min-width:0}@media only screen and (min-width:951px){.matura-preview__own-sheets__points{flex:1 1 69%}}.matura-preview__own-sheets__bullet{flex-shrink:0;box-sizing:content-box;position:relative;top:6px;width:6px;height:6px;border:3px solid var(--yellow-color);border-radius:50px}.matura-seats-limit{display:flex;align-items:center;margin-top:40px;background-color:#fdf1f0;border:1px solid #eec7c4;border-radius:999px}@media only screen and (max-width:950px){.matura-seats-limit{gap:12px;padding:14px 20px 14px 14px;border-radius:24px}}@media only screen and (min-width:951px){.matura-seats-limit{gap:14px;padding:12px 28px 12px 12px}}.matura-seats-limit__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#a3342f}.matura-seats-limit__icon svg{width:18px;height:18px;fill:#fff}.matura-seats-limit__text{color:#3a3a3a;font-size:15px;font-weight:400;line-height:21px}.matura-seats-limit__text b{font-weight:600}.matura-seats-limit__text .matura-seats-limit__accent{color:#a3342f}.matura-sold-courses{display:flex;gap:8px;margin-top:25px;margin-bottom:0}@media only screen and (max-width:950px){.matura-sold-courses{justify-content:center}}.matura-sold-courses--brackets b{font-weight:600}.matura-sold-courses__icon{position:relative;top:2px;font-size:22px;line-height:1}.matura-sold-courses__text{color:#3a3a3a;font-size:15px;line-height:21px;font-weight:400}.matura-sold-courses__text b{font-weight:600}.matura-ai-section__container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media only screen and (min-width:951px){.matura-ai-section__container{display:flex;flex-direction:row}}.matura-ai-section__item{align-items:center;text-align:center}.matura-ai-section__icon{width:100%;display:flex;margin-bottom:12px}@media only screen and (max-width:950px){.matura-ai-section__icon{justify-content:center}}@media only screen and (min-width:951px){.matura-ai-section__icon{justify-content:left}}.matura-ai-section__icon svg{width:100%;height:auto;width:25px}.matura-community__featured{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:#f7f7f9;border-radius:16px;margin-bottom:20px}.matura-community__featured__text__video-button{margin-top:16px}.matura-community__featured__text__video-button svg{flex-shrink:0;fill:#1a1a21}.matura-community__featured__text .headline{display:flex;gap:12px;align-items:center;margin-bottom:12px}.matura-community__featured__text .headline svg{width:28px;height:28px}.matura-community__featured__images{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.matura-community__featured__images__step{display:flex;flex-direction:column;gap:12px;min-width:0}.matura-community__featured__images__caption{display:flex;align-items:center;gap:10px;font-size:15px;line-height:21px;font-weight:400;color:#6b6b6b}.matura-community__featured__images__caption__number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--highlited-color);color:#fff;font-size:13px;font-weight:600;line-height:1}.matura-community__featured__images__frame{position:relative;overflow:hidden;max-width:100%;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);aspect-ratio:16/10;background-color:#fff}.matura-community__featured__images__frame img{width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.matura-community__secondary{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:40px}.matura-community__secondary__option{padding:20px;background-color:#f7f7f9;border-radius:16px}.matura-community__secondary__option .headline{display:flex;gap:12px;align-items:center}.matura-community__secondary__option .headline svg{width:24px;height:24px}@media only screen and (max-width:950px){.matura-community__featured{gap:16px}.matura-community__featured__images,.matura-community__secondary{grid-template-columns:1fr}}.matura-sections-nav{display:flex;gap:24px;padding:12px 0 16px;margin-top:40px;margin-bottom:10px;border-bottom:1px solid var(--spacer-color);overflow-x:auto;scrollbar-width:none}.matura-sections-nav::-webkit-scrollbar{display:none}.matura-sections-nav__option{flex:0 0 auto;font-weight:600;cursor:pointer;color:#aaa;white-space:nowrap;transition:color .15s ease}.matura-sections-nav__option:hover{color:var(--highlited-color)}.matura-sections-nav__option span{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:950px){.matura-sections-nav{gap:12px 18px;margin-top:30px;overflow-x:visible;flex-wrap:wrap}}.e8-roadmap{display:flex;flex-direction:column}.e8-roadmap__item{position:relative;display:flex;gap:16px;padding-bottom:26px}.e8-roadmap__item:before{content:"";position:absolute;left:7px;top:18px;bottom:-4px;width:2px;background-color:var(--highlited-light-color)}.e8-roadmap__item:last-child{padding-bottom:0}.e8-roadmap__item:last-child:before{display:none}.e8-roadmap__item__dot{flex-shrink:0;width:16px;height:16px;margin-top:3px;border-radius:50%;background-color:#c6c6c6;box-shadow:0 0 0 4px #ececec;z-index:1}.e8-roadmap__item__content{display:flex;flex-direction:column;gap:3px;min-width:0}.e8-roadmap__item__date{font-size:14px;font-weight:600;color:#9d9d9d}.e8-roadmap__item__title{font-size:17px;font-weight:600;color:#6f6f6f}.e8-roadmap__item__text{font-size:15px;line-height:1.5;color:#8a8a8a}.e8-roadmap__item--active .e8-roadmap__item__dot{background-color:var(--highlited-color);box-shadow:0 0 0 4px var(--highlited-light-color)}.e8-roadmap__item--active .e8-roadmap__item__date{color:var(--highlited-color)}.e8-roadmap__item--active .e8-roadmap__item__title{color:#1a1a21}.e8-roadmap__item--active .e8-roadmap__item__text{color:#3a3a3a}.matura-funnel-page,.matura-parent-page{--accent:var(--highlited-color);--dark:#1a1a21;--muted:#5b5b66}.matura-parent-page{min-height:100vh;background-color:#fff}.matura-parent{max-width:1180px;margin:0 auto;padding:24px 20px 60px;color:var(--dark)}.matura-parent h1,.matura-parent h2,.matura-parent h3,.matura-parent h4{margin:0;color:var(--dark)}.matura-parent h2{font-size:30px;font-weight:700;line-height:1.2}@media only screen and (max-width:950px){.matura-parent h2{font-size:24px}}.matura-parent p{margin:0}.matura-parent ul{list-style:none;margin:0;padding:0}.matura-parent__kicker{display:block;color:var(--accent);font-weight:600;font-size:15px;margin-bottom:8px}.matura-parent__kicker--light{color:var(--yellow-color)}.matura-parent__section-lead{color:var(--muted);font-size:17px;line-height:1.5;margin-top:10px!important;max-width:640px}.matura-parent__check-row{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;color:#2f2f38}.matura-parent__check-row__icon{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.matura-parent__check-row__icon--ok{background:#e6f6ec}.matura-parent__check-row__icon--bad{background:#fdeaea}.matura-parent__cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}@media only screen and (min-width:951px){.matura-parent__package .matura-parent__cta-row{gap:16px;flex-wrap:nowrap}.matura-parent__package .matura-parent__cta-row>*{flex:1 1 0;width:auto!important;min-width:0;box-sizing:border-box}}.matura-parent__buy-button,.matura-parent__hero__cta{font-size:17px!important;padding:16px 28px!important;justify-content:center}@media only screen and (max-width:950px){.matura-parent__buy-button,.matura-parent__hero__cta{width:100%!important}}.matura-parent__cta-link{font-family:inherit;cursor:pointer;background:rgba(0,0,0,0);display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:15px 24px;border:2px solid var(--dark);border-radius:var(--panel-radius);color:var(--dark);font-weight:600;font-size:16px;text-decoration:none;transition:background .2s ease,color .2s ease}.matura-parent__cta-link:hover{background:var(--dark);color:#fff}.matura-parent__cta-link--primary{background:var(--yellow-color);border-color:var(--yellow-color)}.matura-parent__cta-link--primary:hover{background:#ffbe1a;border-color:#ffbe1a;color:var(--dark)}@media only screen and (max-width:950px){.matura-parent__cta-link{width:100%}}.matura-parent__hero{display:flex;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;padding:36px 0 20px;text-align:center}@media only screen and (max-width:950px){.matura-parent__hero{padding-top:8px;align-items:stretch;text-align:left}}.matura-parent__hero h1{font-size:46px;font-weight:800;line-height:1.08;letter-spacing:-.5px}@media only screen and (max-width:950px){.matura-parent__hero h1{font-size:32px}}.matura-parent__hero__sub{margin-top:16px!important;font-size:22px;font-weight:700;line-height:1.3;color:var(--accent)}@media only screen and (max-width:950px){.matura-parent__hero__sub{font-size:19px}}.matura-parent__hero__media{width:100%;max-width:680px;margin-top:28px}@media only screen and (max-width:950px){.matura-parent__hero__media{order:-1;margin-top:0;margin-bottom:24px}}.matura-parent__hero__lead{margin-top:28px!important;font-size:17px;line-height:1.55;color:var(--muted);max-width:720px}@media only screen and (max-width:950px){.matura-parent__hero__lead{margin-top:16px!important}}.matura-parent__hero__list{display:flex;flex-direction:column;gap:12px;margin-top:22px!important;max-width:720px;text-align:left}.matura-parent__hero__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:26px;margin-bottom:18px}.matura-parent__hero .matura-sold-courses{justify-content:center}.matura-parent__video{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0d0d2b;box-shadow:0 18px 40px rgba(26,26,33,.16)}.matura-parent__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.matura-parent__scarcity{position:relative;display:flex;align-items:center;width:100%;max-width:720px;box-sizing:border-box;margin-top:24px;padding:16px 20px;border:1px solid #f3c9c4;border-radius:14px;background:#fff5f2;text-align:left}@media only screen and (max-width:950px){.matura-parent__scarcity{padding:14px}}.matura-parent__scarcity__badge{position:absolute;top:-13px;right:-8px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:10px;background:#d54b3d;color:#fff;font-size:17px;font-weight:800;letter-spacing:-.5px}@media only screen and (max-width:950px){.matura-parent__scarcity__badge{top:-11px;right:-4px;padding:5px 10px;font-size:15px}}.matura-parent__scarcity__text{display:flex;flex-direction:column;gap:5px}.matura-parent__scarcity__headline{font-size:16px;line-height:1.4;color:var(--dark)}.matura-parent__scarcity__headline b{font-size:19px}.matura-parent__scarcity__headline s{margin-left:4px;color:#c0392b}.matura-parent__scarcity__seats{display:flex;align-items:flex-start;gap:7px;font-size:14px;line-height:1.45;color:#8c2f27}.matura-parent__scarcity__clock{flex-shrink:0;display:inline-flex;margin-top:2px}.matura-parent__scarcity__clock svg{width:15px;height:15px;fill:#a3342f}.matura-parent__survey-section{margin-top:56px;padding:44px 24px 48px;border-radius:24px;background:#f5f8ff;text-align:center;scroll-margin-top:24px}@media only screen and (max-width:950px){.matura-parent__survey-section{margin-top:36px;padding:32px 14px 36px;border-radius:18px}}.matura-parent__survey-section .matura-parent__section-lead{margin-left:auto;margin-right:auto}.matura-parent__survey-teaser{max-width:420px;margin:26px auto 0;padding:24px;background:#fff;border:1px solid var(--spacer-color);border-radius:18px;box-shadow:0 12px 30px rgba(26,26,33,.06);display:flex;flex-direction:column;align-items:center}.matura-parent__survey-teaser .matura-parent__buy-button{width:100%!important}.matura-parent__package{margin-top:26px;padding:24px;border:2px solid var(--dark);border-radius:16px;background:#fff;text-align:left}@media only screen and (max-width:950px){.matura-parent__package{padding:18px}}.matura-parent__package__top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}@media only screen and (max-width:950px){.matura-parent__package__top{flex-direction:column}}.matura-parent__package__top h4{font-size:22px;font-weight:700}.matura-parent__package__top p{margin-top:6px!important;color:var(--muted);font-size:15px;line-height:1.5}.matura-parent__package__badges{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.matura-parent__package__badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--dark);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.matura-parent__package__badge svg{width:12px;height:12px;fill:#fff}.matura-parent__package__badge--red{background:#a3342f}.matura-parent__package__guarantee{margin-top:16px}.matura-parent__package__guarantee .main-page__guarantee.coursePreview{margin:0;max-width:none;padding:12px 14px 0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.matura-parent__package__guarantee .main-page__guarantee__sign{display:none}.matura-parent__package__guarantee .main-page__guarantee__money{box-shadow:none}.matura-parent__package__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:20px 0 0!important;padding:18px 0 0!important;border-top:1px solid var(--spacer-color)}.matura-parent__package__list .matura-parent__check-row{font-size:15px}.matura-parent__package__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:20px}.matura-parent__package__price__current{font-size:34px;font-weight:800}.matura-parent__package__price__old{font-size:18px;color:#c0392b;text-decoration:line-through}.matura-parent__package__price__note{width:100%;font-size:14px;color:var(--muted)}.matura-parent__package__lowest{margin-top:4px;font-size:13px;color:var(--muted)}.matura-parent__package__scarcity{margin-top:14px;padding:10px 14px;border:1px solid #f3c9c4;border-radius:10px;background:#fdeeec;color:#8c2f27;font-size:14px;font-weight:600;line-height:1.45}.matura-parent__compare{margin-top:64px;text-align:center}@media only screen and (max-width:950px){.matura-parent__compare{margin-top:44px}}.matura-parent__compare__table{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;margin-top:28px;text-align:left}@media only screen and (max-width:950px){.matura-parent__compare__table{-moz-column-gap:10px;column-gap:10px}}.matura-parent__compare__head{padding:22px 26px 18px;border:1px solid var(--spacer-color);border-bottom:none;border-radius:16px 16px 0 0;background:#fafafa}@media only screen and (max-width:950px){.matura-parent__compare__head{padding:14px 10px 12px}}.matura-parent__compare__head h3{font-size:22px;font-weight:700;margin-bottom:12px}@media only screen and (max-width:950px){.matura-parent__compare__head h3{font-size:15px;margin-bottom:8px}}.matura-parent__compare__head--bad h3{color:#c0392b}.matura-parent__compare__head--good{background:#f2fbf5;border-color:#cdeed8}.matura-parent__compare__head--good h3{color:#1f9d55}.matura-parent__compare__cell{padding:13px 26px;background:#fafafa;border:solid var(--spacer-color);border-width:1px 1px 0}@media only screen and (max-width:950px){.matura-parent__compare__cell{padding:10px}.matura-parent__compare__cell .matura-parent__check-row{font-size:13px;line-height:1.4;gap:8px}.matura-parent__compare__cell .matura-parent__check-row__icon{width:18px;height:18px}.matura-parent__compare__cell .matura-parent__check-row__icon svg{width:13px;height:13px}}.matura-parent__compare__cell--good{background:#f2fbf5;border-color:#cdeed8}.matura-parent__compare__cell--last{border-bottom-width:1px;border-radius:0 0 16px 16px;padding-bottom:22px}@media only screen and (max-width:950px){.matura-parent__compare__cell--last{padding-bottom:14px}}.matura-parent__compare__price__amount{font-size:28px;font-weight:800;letter-spacing:-.5px;color:#c0392b}.matura-parent__compare__price__amount span{font-size:14px;font-weight:600;color:var(--muted)}.matura-parent__compare__price__amount s{font-size:16px;font-weight:600;margin-right:2px;color:#c0392b}.matura-parent__compare__price__amount--good{color:#1f9d55}@media only screen and (max-width:950px){.matura-parent__compare__price__amount{font-size:19px}.matura-parent__compare__price__amount span{font-size:11px}.matura-parent__compare__price__amount s{font-size:12px}}.matura-parent__compare__price__note{margin-top:4px!important;font-size:13px;line-height:1.4;color:var(--muted)}@media only screen and (max-width:950px){.matura-parent__compare__price__note{font-size:11.5px}}.matura-parent__guarantee{margin-top:28px;text-align:left}.matura-parent__guarantee .main-page__guarantee.coursePreview{margin-left:auto;margin-right:auto}.matura-parent__opinions{margin-top:64px}.matura-parent__opinions h2{text-align:center;margin-bottom:8px}@media only screen and (max-width:950px){.matura-parent__opinions{margin-top:44px}}.matura-parent__socials{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0 30px;text-align:center}@media only screen and (max-width:950px){.matura-parent__socials{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0 24px}}.matura-parent__socials__tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;border:1px solid var(--spacer-color);border-radius:16px;background:#fafafa;color:var(--dark);text-decoration:none}@media only screen and (max-width:950px){.matura-parent__socials__tile{padding:20px 10px}}.matura-parent__socials__tile--link{transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.matura-parent__socials__tile--link:hover{border-color:var(--dark);transform:translateY(-2px);box-shadow:0 10px 24px rgba(26,26,33,.08)}.matura-parent__socials__tile__icon{display:inline-flex;margin-bottom:4px;color:var(--accent)}.matura-parent__socials__tile__icon svg{display:block;fill:currentColor}.matura-parent__socials__tile__value{font-size:30px;font-weight:800;letter-spacing:-.5px}@media only screen and (max-width:950px){.matura-parent__socials__tile__value{font-size:24px}}.matura-parent__socials__tile__label{font-size:14px;line-height:1.35;color:var(--muted)}.matura-parent__final{margin-top:64px;padding:44px 28px;border-radius:24px;background:var(--dark);color:#fff;text-align:center}@media only screen and (max-width:950px){.matura-parent__final{margin-top:44px;padding:32px 18px;border-radius:18px}}.matura-parent__final h2{color:#fff;max-width:760px;margin:0 auto}.matura-parent__final p{margin-top:14px!important;color:#c9c9d2;font-size:16px;line-height:1.5;max-width:620px;margin-left:auto!important;margin-right:auto!important}.matura-parent__final__pills{margin-top:22px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.matura-parent__final__pill{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.matura-parent__final__pill--seats{border:1px solid rgba(255,138,128,.45);background:rgba(255,138,128,.14);color:#ff8a80}.matura-parent__final__price{margin-top:18px;display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.matura-parent__final__price b{font-size:32px}.matura-parent__final__price s{color:#ff8a80;font-size:18px}.matura-parent__final__price span{color:#c9c9d2;font-size:15px}.matura-parent__final__seats-note{margin-top:8px!important;color:#ffb4ad!important;font-size:14px!important}.matura-parent__final__note{margin-top:14px!important;font-size:13px!important;color:#9a9aa6!important}.matura-parent__final .matura-parent__cta-row{justify-content:center}.matura-parent__final .matura-parent__cta-link{border-color:#fff;color:#fff}.matura-parent__final .matura-parent__cta-link:hover{background:#fff;color:var(--dark)}.matura-parent__final .matura-parent__cta-link--primary{border-color:var(--yellow-color);color:var(--dark)}.matura-parent__contact{margin-top:64px;padding:44px 24px 48px;border-radius:24px;background:#fff;text-align:center}@media only screen and (max-width:950px){.matura-parent__contact{margin-top:44px;padding:32px 14px 36px;border-radius:18px}}.matura-parent__contact__sub{margin-top:10px!important;color:var(--muted);font-size:17px;line-height:1.5}.matura-parent__contact__cards{display:flex;flex-direction:column;gap:14px;max-width:460px;margin:26px auto 0}.matura-parent__contact__card{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 20px;border:1px solid var(--highlited-light-color);border-radius:14px;background:#f5f8ff;color:var(--dark);font-size:16px;font-weight:700;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.matura-parent__contact__card:hover{border-color:var(--accent);background:var(--highlited-light-color);transform:translateY(-1px)}.matura-parent__contact__card__icon{display:inline-flex;color:var(--accent)}.matura-parent__contact__card__icon svg{display:block}.matura-survey{max-width:680px;margin:28px auto 0;padding:26px 26px 22px;background:#fff;border:1px solid var(--spacer-color);border-radius:18px;box-shadow:0 12px 30px rgba(26,26,33,.06);text-align:left}@media only screen and (max-width:950px){.matura-survey{padding:18px 14px 16px;border-radius:14px}}.matura-survey__header{display:flex;align-items:center;gap:12px}.matura-survey__back{width:34px;height:34px;border-radius:50%;border:1px solid var(--spacer-color);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.matura-survey__back:disabled{opacity:.35;cursor:default}.matura-survey__progress{flex:1;height:8px;border-radius:999px;background:#e6e8f0;overflow:hidden}.matura-survey__progress__fill{height:100%;border-radius:999px;background:var(--highlited-color);transition:width .3s ease}.matura-survey__counter{font-size:13px;font-weight:600;color:#7a7a85;flex-shrink:0}.matura-survey__close{width:34px;height:34px;border-radius:50%;border:1px solid var(--spacer-color);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.matura-survey__close:hover{border-color:#1a1a21}.matura-survey__question{margin:22px 0 16px!important;font-size:24px;font-weight:700;text-align:center}@media only screen and (max-width:950px){.matura-survey__question{font-size:20px}}.matura-survey__options{display:flex;flex-direction:column;gap:10px}.matura-survey__option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--spacer-color);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.matura-survey__option:hover{border-color:#1a1a21}.matura-survey__option__text{display:flex;flex-direction:column;gap:2px}.matura-survey__option__label{font-size:16px;font-weight:700;color:#1a1a21}.matura-survey__option__hint{font-size:13px;color:#7a7a85}.matura-survey__option__radio{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid #c4c7d1;position:relative;transition:border-color .15s ease}.matura-survey__option__radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--highlited-color);transform:scale(0);transition:transform .15s ease}.matura-survey__option--selected{border-color:#1a1a21;box-shadow:inset 0 0 0 1px #1a1a21;background:#f8f9ff}.matura-survey__option--selected .matura-survey__option__radio{border-color:var(--highlited-color)}.matura-survey__option--selected .matura-survey__option__radio:after{transform:scale(1)}.matura-survey__footnote{margin-top:16px!important;font-size:13px;color:#7a7a85;text-align:center}.matura-survey--result{max-width:760px}.matura-survey__result-kicker{display:block;color:var(--highlited-color);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.matura-survey__result-headline{margin-top:8px!important;font-size:26px;font-weight:800;line-height:1.2}@media only screen and (max-width:950px){.matura-survey__result-headline{font-size:22px}}.matura-survey__result-text{margin-top:12px!important;font-size:16px;line-height:1.55;color:#2f2f38}.matura-survey__restart{margin-top:18px;background:none;border:none;color:#7a7a85;font-size:14px;text-decoration:underline;cursor:pointer;padding:0}.matura-survey__intro{margin-top:14px!important;font-size:16px;font-weight:600;color:#2f2f38}.matura-survey__intro-note{margin-top:6px!important;font-size:14px;line-height:1.5;color:#7a7a85}.matura-survey__plan{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none}.matura-survey__plan-block{padding:16px 18px;background:#fff;border:1px solid var(--spacer-color);border-radius:14px;text-align:left}.matura-survey__plan-block__head{display:flex;align-items:center;gap:10px}.matura-survey__plan-block__num{width:26px;height:26px;border-radius:50%;background:var(--highlited-color);color:#fff;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.matura-survey__plan-block__title{margin:0!important;font-size:17px;font-weight:800}.matura-survey__plan-block__mirror{margin:10px 0 0!important;padding:8px 12px;border-left:3px solid var(--highlited-color);background:#f5f8ff;border-radius:0 8px 8px 0;font-size:14px;font-style:italic;color:#4a4a55}.matura-survey__plan-block__body{margin:10px 0 0!important;font-size:15px;line-height:1.55;color:#2f2f38}.matura-survey__cost{margin-top:12px;padding:16px 18px;border-radius:14px;background:#eef7f0;border:1px solid #cfe8d6;text-align:left}.matura-survey__cost__title{margin:0!important;font-size:16px;font-weight:800}.matura-survey__cost__body{margin:8px 0 0!important;font-size:15px;line-height:1.55;color:#2f2f38}.matura-survey__email-cta{margin-top:14px;padding:16px 18px;border-radius:14px;border:1px dashed #c4c7d1;background:#fff;text-align:left}.matura-survey__email-cta__title{margin:0!important;font-size:15px;font-weight:700}.matura-survey__email-cta__note{margin:4px 0 0!important;font-size:13px;color:#7a7a85}.matura-survey__email-cta__form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.matura-survey__email-cta__field{width:100%}.matura-survey__email-cta__field input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--spacer-color);border-radius:10px;font-size:15px}.matura-survey__email-cta__field input:focus{outline:none;border-color:var(--highlited-color)}.matura-survey__email-cta__submit{margin-top:10px;padding:10px 16px;border:none;border-radius:10px;background:var(--highlited-color);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.matura-survey__email-cta__submit:disabled{opacity:.6;cursor:default}.matura-survey__email-cta__submit--full{width:100%;margin-top:2px;padding:12px 16px}@media only screen and (max-width:950px){.matura-survey__email-cta__submit{display:block;margin-left:auto;margin-right:auto}}.matura-survey__email-cta__status{margin:8px 0 0!important;font-size:14px}.matura-survey__email-cta__status--error{color:#c0392b}.matura-survey__email-cta__status--success{margin:0!important;color:#1f9d55;font-weight:600}.matura-funnel-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff 0,#ffffff 110px,#f5f8ff 340px,#f5f8ff);color:#1a1a21}.matura-funnel__top{display:flex;justify-content:center;padding:18px 20px 4px}.matura-funnel__top .Logo,.matura-funnel__top a,.matura-funnel__top img,.matura-funnel__top svg{max-height:44px}.matura-funnel{flex:1;width:100%;max-width:800px;margin:0 auto;padding:20px 20px 40px;text-align:center;box-sizing:border-box}.matura-funnel h1{margin:0;font-size:32px;font-weight:800;line-height:1.15}@media only screen and (max-width:950px){.matura-funnel h1{font-size:26px}}.matura-funnel .matura-parent__section-lead{margin:10px auto 0;color:#5b5b66;font-size:17px;line-height:1.5;max-width:620px}.matura-funnel .matura-survey{text-align:left}.matura-funnel-page .video-modal{width:90vw;max-width:90vw;box-sizing:border-box;padding:24px 5vw 5vw;border-radius:var(--panel-radius)}@media only screen and (max-width:950px){.matura-funnel-page .video-modal{padding:14px 4vw 4vw}.matura-funnel-page .video-modal>div:first-child{box-sizing:border-box;padding:0 44px}.matura-funnel-page .video-modal>div:first-child h3,.matura-funnel-page .video-modal>div:first-child span{font-size:16px;line-height:1.3;text-align:center}.matura-funnel-page .video-modal .video-modal__close-button{top:-2px!important;right:0!important;transform:scale(.85)}}.matura-funnel-page .video-modal .video-modal__container{padding-left:0;padding-right:0;padding-bottom:0}.matura-funnel-page .video-modal .video-modal__iframe{aspect-ratio:16/9;max-height:80vh;min-height:0}.exam-parent-page{background-color:#fff}.exam-parent{--e8-soft:var(--accent-soft-bg,#faf7ff);--e8-soft-strong:var(--accent-soft-bg-strong,#f2ecfe);--e8-line:var(--highlited-light-color,#ede9fe);max-width:1120px;padding-top:56px}@media only screen and (max-width:950px){.exam-parent{padding:32px 16px 120px}}.exam-parent h1{max-width:840px;font-size:42px;font-weight:800;line-height:1.12;letter-spacing:-.5px}.exam-parent h1 span{display:block;color:var(--accent)}@media only screen and (max-width:950px){.exam-parent h1{font-size:28px}}.exam-parent h2{max-width:760px}.exam-parent h3{font-size:18px;font-weight:700;line-height:1.3}.exam-parent section+section{margin-top:88px}@media only screen and (max-width:950px){.exam-parent section+section{margin-top:56px}}.exam-parent__kicker{display:block;margin-bottom:10px;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.exam-parent__section-lead{margin-top:12px!important;max-width:640px;color:var(--muted);font-size:17px;line-height:1.55}@media only screen and (max-width:950px){.exam-parent__section-lead{font-size:16px}}.exam-parent__cta{width:100%;max-width:420px;box-sizing:border-box;justify-content:center;text-align:center;font-size:17px;padding:16px 24px!important}.exam-parent__link{border:none;background:none;padding:6px 0;color:var(--accent);font:inherit;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.exam-parent__hero{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media only screen and (min-width:951px){.exam-parent__hero{gap:30px}.exam-parent__hero__bottom,.exam-parent__hero__media{width:100%;max-width:880px;margin-left:auto;margin-right:auto}.exam-parent__hero__bottom{display:flex;flex-direction:column;align-items:center;text-align:center}}.exam-parent__hero__lead{margin-top:18px!important;max-width:680px;color:var(--muted);font-size:18px;line-height:1.55}@media only screen and (max-width:950px){.exam-parent__hero__lead{font-size:16px;margin-top:14px!important}}.exam-parent__hero__points{display:flex;flex-direction:column;gap:8px;margin-top:16px!important;color:var(--dark);font-size:17px;font-weight:600}@media only screen and (max-width:950px){.exam-parent__hero__points{font-size:16px}}.exam-parent__hero__points li{position:relative;padding-left:22px}.exam-parent__hero__points li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--accent)}.exam-parent__hero__actions{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;width:100%}@media only screen and (max-width:950px){.exam-parent__hero__actions{flex-direction:column;gap:8px}}.exam-parent__hero__faq-link{display:block;margin-top:18px;text-align:center}@media only screen and (max-width:950px){.exam-parent__hero__faq-link{width:100%}}.exam-parent__hero__trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:20px!important;color:var(--dark);font-size:16px;font-weight:600}@media only screen and (max-width:950px){.exam-parent__hero__trust{flex-direction:column;gap:8px;margin-top:18px!important}}@media only screen and (min-width:951px){.exam-parent__hero__trust{justify-content:center}}.exam-parent__hero__trust li{display:inline-flex;align-items:center;gap:10px}.exam-parent__hero__trust li svg{flex-shrink:0;box-sizing:content-box;width:16px;height:16px;padding:4px;border-radius:50%;background:#e6f6ec}.exam-parent__hero .matura-sold-courses{margin-top:14px}.exam-parent__video{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#0d0d2b;box-shadow:0 18px 40px rgba(26,26,33,.16)}@media only screen and (max-width:950px){.exam-parent__video{border-radius:14px}}.exam-parent__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.exam-parent__video__prompt{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px!important;color:var(--dark);font-size:15px;font-weight:700;line-height:1.3;text-align:center}.exam-parent__video__prompt svg{flex-shrink:0}.exam-parent__video__prompt svg:last-child{animation:exam-parent-bounce 1.6s ease-in-out infinite}.exam-parent__worries__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px!important}@media only screen and (max-width:950px){.exam-parent__worries__list{grid-template-columns:1fr;gap:12px;margin-top:30px!important}}.exam-parent__worry{padding:22px 22px 24px;border-radius:18px;background:var(--e8-soft);border:1px solid var(--e8-line)}@media only screen and (max-width:950px){.exam-parent__worry{padding:18px;border-radius:14px}}.exam-parent__worry__quote{color:var(--dark);font-size:19px;font-weight:700;line-height:1.3}@media only screen and (max-width:950px){.exam-parent__worry__quote{font-size:17px}}.exam-parent__worry__answer{margin-top:12px!important;color:#3d3d47;font-size:15px;line-height:1.55}.exam-parent__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin:32px 0 0;padding:0;list-style:none}@media only screen and (max-width:950px){.exam-parent__steps{grid-template-columns:1fr;gap:20px;margin-top:24px}}.exam-parent__step{display:flex;gap:16px;align-items:flex-start}.exam-parent__step__number{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:18px;font-weight:800}.exam-parent__step p{margin-top:6px!important;color:var(--muted);font-size:15px;line-height:1.55}.exam-parent__teachers__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 32px;margin-top:40px!important}@media only screen and (max-width:950px){.exam-parent__teachers__list{grid-template-columns:1fr;gap:18px;margin-top:34px!important}}.exam-parent__teacher{display:flex;gap:16px;align-items:flex-start}.exam-parent__teacher img{flex-shrink:0;width:68px;height:68px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--e8-line);background:var(--e8-soft)}.exam-parent__teacher h3{font-size:17px}.exam-parent__teacher p{margin-top:4px!important;color:var(--muted);font-size:15px;line-height:1.5}.exam-parent__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;max-width:880px}@media only screen and (max-width:950px){.exam-parent__compare{gap:8px;margin-top:22px}}.exam-parent__compare__col{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;padding:22px;border-radius:18px;border:1px solid var(--spacer-color,#e8e8e8);background:#fff}@media only screen and (max-width:950px){.exam-parent__compare__col{padding:14px 12px;border-radius:14px}.exam-parent__compare__col h3{font-size:15px}}.exam-parent__compare__col--other,.exam-parent__compare__col--other h3{color:var(--muted)}.exam-parent__compare__col--ours{border:2px solid var(--accent);background:var(--e8-soft)}.exam-parent__compare__col ul{margin-top:14px!important;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.45}@media only screen and (max-width:950px){.exam-parent__compare__col ul{margin-top:10px!important;gap:6px;font-size:14px;line-height:1.4}}.exam-parent__compare__col ul li{position:relative;padding-left:16px}.exam-parent__compare__col ul li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.exam-parent__compare__price{margin-top:10px!important;font-size:28px;font-weight:800;color:var(--dark)}@media only screen and (max-width:950px){.exam-parent__compare__price{margin-top:6px!important;font-size:22px}}.exam-parent__compare__price s{margin-left:8px;font-size:17px;font-weight:600;color:#c0392b}@media only screen and (max-width:950px){.exam-parent__compare__price s{display:block;margin-left:0;font-size:14px}}.exam-parent__compare__col--other .exam-parent__compare__price{color:var(--muted)}.exam-parent__compare__note{margin-top:4px!important;font-size:15px;color:var(--muted)}@media only screen and (max-width:950px){.exam-parent__compare__note{font-size:13px}}.exam-parent__calm__list{display:flex;flex-direction:column;gap:12px;margin-top:28px!important;max-width:720px;color:#3d3d47;font-size:16px;line-height:1.55}.exam-parent__calm__list li{padding-left:30px;position:relative}.exam-parent__calm__list li:before{content:"✓";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:#e6f6ec;color:#1f9d55;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.exam-parent__inside__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px!important}@media only screen and (max-width:950px){.exam-parent__inside__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px!important}}.exam-parent__inside__stats li{padding:18px 14px;border-radius:16px;background:var(--e8-soft);border:1px solid var(--e8-line);text-align:center}.exam-parent__inside__stats li strong{display:block;color:var(--accent);font-size:30px;font-weight:800;line-height:1.1}@media only screen and (max-width:950px){.exam-parent__inside__stats li strong{font-size:26px}}.exam-parent__inside__stats li span{display:block;margin-top:6px;color:var(--muted);font-size:14px;line-height:1.35}.exam-parent__inside__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:36px!important}@media only screen and (max-width:950px){.exam-parent__inside__list{grid-template-columns:1fr;gap:18px;margin-top:28px!important}}.exam-parent__inside-item{display:flex;gap:16px;align-items:flex-start}.exam-parent__inside-item__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--e8-soft-strong);font-size:22px;line-height:1}.exam-parent__inside-item h3{font-size:17px}.exam-parent__inside-item p{margin-top:4px!important;color:var(--muted);font-size:15px;line-height:1.5}.exam-parent__roadmap__body{margin-top:8px}.exam-parent__roadmap__body>section>h2,.exam-parent__roadmap__body>section>span{display:none}.exam-parent__offer{scroll-margin-top:90px}.exam-parent__offer .matura-parent__package{max-width:720px}.exam-parent__opinions .users-opinions{margin-top:28px;margin-bottom:0;padding-top:0;padding-bottom:0}@media only screen and (max-width:950px){.exam-parent__opinions .users-opinions{margin-top:22px}}.exam-parent__opinions .users-opinions__footer{margin-bottom:0!important}.exam-parent__faq{scroll-margin-top:90px;max-width:860px}.exam-parent__faq .SmallFAQ{max-width:none;margin:18px 0 0;padding:0}.exam-parent__final{padding:44px 28px;border-radius:24px;background:var(--e8-soft-strong);text-align:center}@media only screen and (max-width:950px){.exam-parent__final{padding:32px 18px;border-radius:18px}}.exam-parent__final h2{max-width:620px;margin:0 auto}.exam-parent__final p{max-width:560px;margin:14px auto 0!important;color:var(--muted);font-size:16px;line-height:1.55}.exam-parent__final .exam-parent__cta{margin:24px auto 0;display:block}.exam-parent__sticky{display:none}@media only screen and (max-width:950px){.exam-parent__sticky{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:9;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);border-top:1px solid var(--e8-line);box-shadow:0 -8px 24px rgba(26,26,33,.08);transform:translateY(110%);transition:transform .25s ease}.exam-parent__sticky--visible{transform:translateY(0)}}.exam-parent__sticky__price{display:flex;flex-direction:column;line-height:1.2}.exam-parent__sticky__price__row{display:flex;align-items:baseline;gap:8px}.exam-parent__sticky__price__row strong{font-size:20px;color:var(--dark)}.exam-parent__sticky__price__row s{font-size:14px;font-weight:600;color:#c0392b}.exam-parent__sticky__price__note{font-size:12px;color:var(--muted)}.exam-parent__sticky__button{flex-shrink:0;padding:12px 20px!important;font-size:15px}@media only screen and (min-width:951px){.exam-parent h1,.exam-parent h2{margin-left:auto;margin-right:auto;text-align:center}.exam-parent__kicker{text-align:center}.exam-parent__hero__lead,.exam-parent__section-lead{margin-left:auto!important;margin-right:auto!important;text-align:center}.exam-parent__hero__points{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 28px}.exam-parent__compare,.exam-parent__faq,.exam-parent__offer .matura-parent__package,.exam-parent__roadmap__body{margin-left:auto;margin-right:auto}.exam-parent__calm__list{margin-left:auto!important;margin-right:auto!important}.exam-parent__roadmap__body{max-width:760px}}@keyframes exam-parent-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.matura-sales-page{background-color:#fff}.matura-sales{--sales-soft:var(--accent-soft-bg,#f7faff);--sales-soft-strong:var(--accent-soft-bg-strong,#eaf1fd);--sales-line:#e6e8ef;max-width:1120px;padding-top:28px}@media only screen and (max-width:950px){.matura-sales{padding:20px 16px 120px}}.matura-sales h1{max-width:860px;margin:0 auto;font-size:54px;font-weight:800;line-height:1.06;letter-spacing:-.8px;text-wrap:balance}@media only screen and (max-width:950px){.matura-sales h1{font-size:34px;letter-spacing:-.5px}}.matura-sales h2{max-width:780px}.matura-sales h2 span{display:block;margin-top:6px;color:var(--accent)}.matura-sales h3{font-size:18px;font-weight:700;line-height:1.3}.matura-sales section+section{margin-top:88px}@media only screen and (max-width:950px){.matura-sales section+section{margin-top:56px}}.matura-sales__kicker{display:block;margin-bottom:10px;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.matura-sales__section-lead{margin-top:12px!important;max-width:680px;color:var(--muted);font-size:17px;line-height:1.55}@media only screen and (max-width:950px){.matura-sales__section-lead{font-size:16px}}.matura-sales__cta{width:100%;max-width:420px;box-sizing:border-box;justify-content:center;text-align:center;font-size:17px!important;padding:16px 24px!important}.matura-sales__cta span{white-space:normal!important}.matura-sales .matura-parent__contact h2{margin-left:auto;margin-right:auto}.matura-sales__trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:22px!important}@media only screen and (max-width:950px){.matura-sales__trust-bar{margin-top:18px!important}}.matura-sales__trust-bar li,.matura-sales__trust-bar li>button{display:inline-flex;align-items:center;gap:8px;color:var(--dark);font-size:14px;font-weight:600;line-height:1.2}.matura-sales__trust-bar li{padding:8px 14px;border-radius:999px;background:var(--sales-soft);border:1px solid var(--sales-line)}.matura-sales__trust-bar li>button{padding:0;border:none;background:none;font:inherit;font-weight:600;cursor:pointer;text-align:left}.matura-sales__trust-bar li svg{flex-shrink:0}.matura-sales__trust-bar li b{font-weight:800}.matura-sales__hero{display:flex;flex-direction:column;align-items:center}.matura-sales__hero__intro{width:100%;max-width:820px;text-align:center}.matura-sales__hero__media{width:100%;max-width:880px;margin-top:30px}@media only screen and (max-width:950px){.matura-sales__hero__media{margin-top:22px}}.matura-sales__hero__lead{margin:16px auto 0!important;max-width:700px;color:var(--muted);font-size:19px;line-height:1.5;text-wrap:balance}@media only screen and (max-width:950px){.matura-sales__hero__lead{margin-top:12px!important;font-size:17px}}.matura-sales__hero__actions{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:26px}@media only screen and (max-width:950px){.matura-sales__hero__actions{margin-top:20px}}.matura-sales__hero__actions .matura-sections-nav{justify-content:center;flex-wrap:wrap;gap:10px 22px;width:100%;margin:14px 0 0;padding:0;border-bottom:0}.matura-sales__hero__actions .matura-sections-nav__option{color:var(--muted);font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sales-line)}.matura-sales__hero__actions .matura-sections-nav__option:hover{color:var(--accent);text-decoration-color:currentColor}@media only screen and (max-width:950px){.matura-sales__hero__actions .matura-sections-nav{gap:8px 16px;margin-top:12px}.matura-sales__hero__actions .matura-sections-nav__option{font-size:14px}}.matura-sales__hero .matura-sold-courses{margin-top:16px;justify-content:center}.matura-sales__video{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#0d0d2b;box-shadow:0 18px 40px rgba(26,26,33,.16)}@media only screen and (max-width:950px){.matura-sales__video{border-radius:14px}}.matura-sales__video iframe,.matura-sales__video video{position:absolute;inset:0;width:100%;height:100%;border:0}.matura-sales__video video{display:block;background:#000;-o-object-fit:cover;object-fit:cover}.matura-sales__video__poster{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;display:block}.matura-sales__video__poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.matura-sales__video__poster:hover img{transform:scale(1.02)}.matura-sales__video__poster:hover .matura-sales__video__play{transform:translate(-50%,-50%) scale(1.06);background:#ffbe1a}.matura-sales__video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--yellow-color);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .2s ease,background .2s ease}@media only screen and (max-width:950px){.matura-sales__video__play{width:66px;height:66px}}.matura-sales__video__play svg{width:40px;height:40px;fill:#1a1a21}@media only screen and (max-width:950px){.matura-sales__video__play svg{width:32px;height:32px}}.matura-sales__video__caption{position:absolute;left:0;right:0;bottom:0;padding:36px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0));color:#fff;font-size:15px;font-weight:600;text-align:left}@media only screen and (max-width:950px){.matura-sales__video__caption{font-size:13px;padding:28px 14px 12px}}.matura-sales__features__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px;margin-top:36px!important}@media only screen and (max-width:950px){.matura-sales__features__list{grid-template-columns:1fr;gap:20px;margin-top:28px!important}}.matura-sales__features__toc{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:34px;text-align:center}@media only screen and (max-width:950px){.matura-sales__features__toc{margin-top:26px;align-items:stretch}}.matura-sales__features__toc__hint{color:var(--muted);font-size:14px}.matura-sales__feature{display:flex;gap:14px;align-items:flex-start}.matura-sales__feature__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--sales-soft-strong);color:var(--accent)}.matura-sales__feature__icon svg{width:26px;height:26px;fill:currentColor}.matura-sales__feature__badge{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.matura-sales__feature p{margin-top:6px!important;color:var(--muted);font-size:15px;line-height:1.55}.matura-sales__toc-button{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;border:2px solid var(--accent);background:#fff;color:var(--accent);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.matura-sales__toc-button svg{width:22px;height:22px;fill:currentColor}.matura-sales__toc-button:hover{background:var(--accent);color:#fff}@media only screen and (max-width:950px){.matura-sales__toc-button{justify-content:center}}.matura-sales__fit__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none}@media only screen and (max-width:950px){.matura-sales__fit__list{grid-template-columns:1fr;gap:14px;margin-top:28px}}.matura-sales__fit__item{display:flex;flex-direction:column;gap:14px;padding:24px 22px 26px;border-radius:18px;background:var(--sales-soft);border:1px solid var(--sales-line)}@media only screen and (max-width:950px){.matura-sales__fit__item{padding:20px 18px;border-radius:14px}}.matura-sales__fit__item h3{font-size:19px}@media only screen and (max-width:950px){.matura-sales__fit__item h3{font-size:17px}}.matura-sales__fit__item p{margin-top:10px!important;color:#3d3d47;font-size:15px;line-height:1.6}.matura-sales__fit__item p b{color:var(--dark);font-weight:700}.matura-sales__fit__number{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:18px;font-weight:800}.matura-sales__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px!important}@media only screen and (max-width:950px){.matura-sales__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px!important}}.matura-sales__stats li{display:flex;flex-direction:column;align-items:center;padding:20px 14px;border-radius:16px;background:var(--sales-soft);border:1px solid var(--sales-line);text-align:center}.matura-sales__stats li strong{display:block;margin-top:10px;color:var(--dark);font-size:30px;font-weight:800;line-height:1.1}@media only screen and (max-width:950px){.matura-sales__stats li strong{font-size:24px}}.matura-sales__stats li>span:last-child{display:block;margin-top:6px;color:var(--muted);font-size:14px;line-height:1.35}.matura-sales__stats__icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;color:var(--accent)}.matura-sales__stats__icon svg{fill:currentColor}.matura-sales__stats__icon--socials svg{width:22px;height:22px}.matura-sales__opinions{margin-top:36px}@media only screen and (max-width:950px){.matura-sales__opinions{margin-top:28px}}.matura-sales__opinions__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;margin-bottom:22px}.matura-sales__opinions__summary>div:first-child{margin-bottom:0!important;margin-top:0!important}.matura-sales__opinions__summary__average{color:#3f3f3f;font-size:16px}.matura-sales__opinions__verified{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:#3f3f3f;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.matura-sales__opinions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}@media only screen and (max-width:950px){.matura-sales__opinions__grid{grid-template-columns:1fr;gap:10px}}.matura-sales__opinions__grid .users-opinions__card{height:100%;box-sizing:border-box;background-color:#fff;border:1px solid var(--sales-line);box-shadow:0 2px 10px rgba(26,26,33,.05)}.matura-sales__opinions__more{display:flex;justify-content:center;margin-top:22px}.matura-sales__opinions__more__button{justify-content:center}@media only screen and (max-width:950px){.matura-sales__opinions__more__button{width:100%}}.matura-sales__opinions__footnote{margin-top:22px!important;color:#9a9aa3;font-size:13px;line-height:1.5;text-align:center}.matura-sales__opinions__footnote b{font-weight:600}.matura-sales__opinions .matura-sales__opinion-card__verified{display:inline-flex;align-items:center;gap:5px;margin:4px 0 10px;color:#8a8a94;font-size:12px;font-weight:600}.matura-sales__opinions .matura-sales__opinion-card__verified svg{flex-shrink:0}@media only screen and (max-width:950px){.matura-sales__opinions .all-opinions-modal__grid{-moz-columns:1;column-count:1}}.matura-sales__opinions .all-opinions-modal__panel{box-sizing:border-box}.matura-sales__urgency{position:relative;overflow:hidden;padding:64px 48px 44px;border-radius:28px;background:radial-gradient(120% 120% at 85% -10%,rgba(255,202,67,.22) 0,rgba(255,202,67,0) 55%),radial-gradient(90% 90% at 0 110%,rgba(83,132,236,.22) 0,rgba(83,132,236,0) 60%),var(--dark);color:#fff;text-align:center}@media only screen and (max-width:950px){.matura-sales__urgency{padding:40px 18px 28px;border-radius:20px}}.matura-sales__urgency h2,.matura-sales__urgency h3{color:#fff}.matura-sales__urgency .matura-sales__urgency__clock__headline span{display:inline;margin:0;color:var(--yellow-color);white-space:nowrap}.matura-sales__urgency__eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#d9d9e2;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.matura-sales__urgency__fact__lead{margin-top:22px!important;color:#d9d9e2;font-size:20px;line-height:1.4}@media only screen and (max-width:950px){.matura-sales__urgency__fact__lead{margin-top:18px!important;font-size:17px}}.matura-sales__urgency__fact__number{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 14px;margin-top:6px!important;line-height:1}.matura-sales__urgency__fact__number__prefix{color:#b8b8c4;font-size:24px;font-weight:600}@media only screen and (max-width:950px){.matura-sales__urgency__fact__number__prefix{font-size:18px}}.matura-sales__urgency__fact__number__value{color:var(--yellow-color);font-size:92px;font-weight:800;letter-spacing:-2px;text-shadow:0 10px 40px rgba(255,202,67,.25)}@media only screen and (max-width:950px){.matura-sales__urgency__fact__number__value{font-size:56px;letter-spacing:-1px}}.matura-sales__urgency__fact__number__unit{color:#fff;font-size:30px;font-weight:700}@media only screen and (max-width:950px){.matura-sales__urgency__fact__number__unit{font-size:22px}}.matura-sales__urgency__fact__number__unit sup{margin-left:2px;font-size:13px;font-weight:500;color:#b8b8c4}.matura-sales__urgency__fact__note{margin:20px auto 0!important;max-width:620px;color:#d9d9e2;font-size:17px;line-height:1.55}@media only screen and (max-width:950px){.matura-sales__urgency__fact__note{font-size:16px}}.matura-sales__urgency__fact__note b{display:block;margin-top:4px;color:#fff}.matura-sales__urgency__clock{margin-top:44px;padding-top:40px;border-top:1px solid hsla(0,0%,100%,.14)}@media only screen and (max-width:950px){.matura-sales__urgency__clock{margin-top:32px;padding-top:28px}}.matura-sales__urgency__clock__headline{margin:0 auto!important;max-width:700px;font-size:32px}@media only screen and (max-width:950px){.matura-sales__urgency__clock__headline{font-size:24px}}.matura-sales__urgency__clock__note{margin:26px auto 0!important;max-width:620px;color:#d9d9e2;font-size:17px;line-height:1.55}@media only screen and (max-width:950px){.matura-sales__urgency__clock__note{margin-top:20px!important;font-size:16px}}.matura-sales__urgency__days{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:30px}@media only screen and (max-width:950px){.matura-sales__urgency__days{flex-direction:column;gap:10px;margin-top:24px}}.matura-sales__urgency__days__minus{display:flex;align-items:center;gap:8px;max-width:190px;color:#a8a8b6;font-size:14px;line-height:1.35;text-align:left}@media only screen and (max-width:950px){.matura-sales__urgency__days__minus{max-width:none;text-align:center}}.matura-sales__urgency__days__minus__sign{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#fff;font-size:18px;font-weight:700}.matura-sales__urgency__actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:38px}@media only screen and (max-width:950px){.matura-sales__urgency__actions{margin-top:28px}}.matura-sales__urgency__risk{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:480px;color:#d9d9e2;font-size:15px;line-height:1.5;text-align:left}.matura-sales__urgency__risk svg{flex-shrink:0;margin-top:3px}.matura-sales__urgency__risk b{color:#fff}.matura-sales__urgency__footnote{margin-top:34px!important;color:#8f8f9c;font-size:12px;line-height:1.5}.matura-sales__day-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:190px;padding:22px 26px;border-radius:18px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05)}@media only screen and (max-width:950px){.matura-sales__day-tile{width:100%;min-width:0;box-sizing:border-box;padding:16px 18px}}.matura-sales__day-tile strong{display:flex;align-items:baseline;gap:6px;color:#fff;font-size:52px;font-weight:800;line-height:1;letter-spacing:-1px}@media only screen and (max-width:950px){.matura-sales__day-tile strong{font-size:42px}}.matura-sales__day-tile span{margin-top:10px;color:#a8a8b6;font-size:14px;font-weight:600;letter-spacing:.2px}.matura-sales__day-tile__approx{color:inherit;font-size:22px;font-weight:600;opacity:.75}@media only screen and (max-width:950px){.matura-sales__day-tile__approx{font-size:18px}}.matura-sales__day-tile--study{border-color:rgba(255,202,67,.55);background:rgba(255,202,67,.1);box-shadow:0 16px 40px rgba(255,202,67,.12)}.matura-sales__day-tile--study strong{color:var(--yellow-color)}.matura-sales__day-tile--study span{color:#ffe6a8}.matura-sales__offer{scroll-margin-top:90px}.matura-sales__offer__box{margin-top:30px;max-width:760px;padding:26px;border-radius:22px;background:#fff;border:1px solid var(--sales-line);box-shadow:0 16px 44px rgba(26,26,33,.08)}@media only screen and (max-width:950px){.matura-sales__offer__box{margin-top:22px;padding:16px;border-radius:16px}}@media only screen and (min-width:951px){.matura-sales__offer__box{margin-left:auto;margin-right:auto}}.matura-sales__offer__label{display:block;margin-bottom:12px;color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.matura-sales__offer__price{display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-top:20px;border-top:1px solid var(--sales-line)}.matura-sales__offer__price__label{color:var(--muted);font-size:15px}.matura-sales__offer__price__value{display:flex;align-items:baseline;gap:10px}.matura-sales__offer__price__value b{color:var(--dark);font-size:34px;font-weight:800;line-height:1.1}.matura-sales__offer__price__value s{color:#c0392b;font-size:18px;font-weight:600}.matura-sales__offer__price__note{color:var(--muted);font-size:14px}.matura-sales__offer__price__lowest{color:#8a8a94;font-size:12px}.matura-sales__offer__buy{margin-top:18px;max-width:none}.matura-sales__offer__owned{display:block;margin-top:18px;padding:15px 20px;border-radius:12px;background:var(--sales-soft);color:var(--accent);font-weight:700;text-align:center;text-decoration:none}.matura-sales__offer__trust{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px!important;color:var(--muted);font-size:14px}.matura-sales__offer__trust li{position:relative;padding-left:16px}.matura-sales__offer__trust li:before{content:"✓";position:absolute;left:0;top:0;color:#1f9d55;font-weight:800}.matura-sales__offer .matura-sold-courses{margin-top:16px;justify-content:flex-start}.matura-sales__offer__guarantees{margin-top:26px;display:flex;flex-direction:column;gap:14px}@media only screen and (max-width:950px){.matura-sales__offer__guarantees{margin-bottom:8px}}.matura-sales__offer__guarantees .main-page__guarantee{margin:0 16px 0 0!important;width:auto!important;max-width:none!important;box-sizing:border-box}@media only screen and (max-width:950px){.matura-sales__offer__guarantees .main-page__guarantee{padding-bottom:16px!important}}.matura-sales__offer__guarantees__note{color:var(--muted);font-size:14px;text-align:center}.matura-sales__collapsible{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s ease,opacity .22s ease}.matura-sales__collapsible--open{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s ease,opacity .28s ease .06s}.matura-sales__collapsible__inner{min-height:0;overflow:hidden}.matura-sales__ai-section>.rich-text--headline2,.matura-sales__ai-section>h2,.matura-sales__authors>.rich-text--headline2,.matura-sales__authors>h2,.matura-sales__method>.rich-text--headline2,.matura-sales__method>h2,.matura-sales__practice>.rich-text--headline2,.matura-sales__practice>h2,.matura-sales__sheets>.rich-text--headline2,.matura-sales__sheets>h2{margin-top:0!important}.matura-sales__ai-section .rich-text--normal-text,.matura-sales__authors .rich-text--normal-text,.matura-sales__method .rich-text--normal-text,.matura-sales__practice .rich-text--normal-text,.matura-sales__sheets .rich-text--normal-text{font-size:16px;line-height:1.6;color:#3d3d47}.matura-sales__method .matura-sales__lesson-parts{margin-top:28px;max-width:860px}@media only screen and (min-width:951px){.matura-sales__method .matura-sales__lesson-parts{margin-left:auto;margin-right:auto}}.matura-sales__method .matura-sales__lesson-parts__video,.matura-sales__method__video{width:100%;max-width:560px;align-self:center;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.matura-sales__method .matura-sales__lesson-parts__video iframe,.matura-sales__method__video iframe{width:100%;height:100%;border:none;border-radius:12px}.matura-sales__practice__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:24px!important}.matura-sales__practice__stats li{display:flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:999px;background:var(--sales-soft);border:1px solid var(--sales-line);color:var(--muted);font-size:14px}.matura-sales__practice__stats li strong{color:var(--accent);font-size:20px;font-weight:800;letter-spacing:-.3px}@media only screen and (max-width:950px){.matura-sales__practice__stats{flex-direction:column;align-items:stretch}.matura-sales__practice__stats li{justify-content:center}}.matura-sales__practice__modules{display:flex;flex-direction:column;gap:72px;margin-top:56px}@media only screen and (max-width:950px){.matura-sales__practice__modules{gap:44px;margin-top:36px}}.matura-sales__practice__module{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:44px;align-items:center}@media only screen and (max-width:950px){.matura-sales__practice__module{grid-template-columns:1fr;gap:20px}}@media only screen and (min-width:951px){.matura-sales__practice__module--reverse .matura-sales__practice__copy{order:2}.matura-sales__practice__module--reverse .matura-sales__practice__visual{order:1}}.matura-sales__practice__copy h3{font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.3px;text-wrap:balance}@media only screen and (max-width:950px){.matura-sales__practice__copy h3{font-size:22px}}.matura-sales__practice__copy p{margin-top:14px!important;color:var(--muted);font-size:17px;line-height:1.55}@media only screen and (max-width:950px){.matura-sales__practice__copy p{font-size:16px}}.matura-sales__practice__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px!important}.matura-sales__practice__chips li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--sales-line);color:var(--dark);font-size:13px;font-weight:600}.matura-sales__practice__chips li svg{flex-shrink:0}.matura-sales__practice__visual{min-width:0}.matura-sales__practice__screen{position:relative;width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--sales-line);background:#fff;box-shadow:0 24px 60px rgba(26,26,33,.14)}@media only screen and (max-width:950px){.matura-sales__practice__screen{border-radius:14px}}.matura-sales__practice__screen--video{aspect-ratio:16/9;background:#0d0d2b}.matura-sales__practice__screen--video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.matura-sales__practice__screen--image img{display:block;width:100%;height:auto}.matura-sales__practice__more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:56px;color:var(--muted);font-size:15px}@media only screen and (max-width:950px){.matura-sales__practice__more{margin-top:40px}}.matura-sales__practice__more__button{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.matura-sales__mock{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:18px;border:1px solid var(--sales-line);background:#fff;box-shadow:0 24px 60px rgba(26,26,33,.14);color:var(--dark);text-align:left}@media only screen and (max-width:950px){.matura-sales__mock{padding:16px;border-radius:14px;gap:14px}}.matura-sales__mock__bar{display:flex;flex-direction:column;gap:2px}.matura-sales__mock__bar__kicker{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.matura-sales__mock__bar__title{font-size:19px;font-weight:800}.matura-sales__mock__rows{display:flex;flex-direction:column;margin:0}.matura-sales__mock__row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:6px 16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--sales-line)}.matura-sales__mock__row:first-child{padding-top:0;border-top:0}@media only screen and (max-width:950px){.matura-sales__mock__row{grid-template-columns:1fr;padding:12px 0}}.matura-sales__mock__row dt{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.matura-sales__mock__row dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.45}.matura-sales__mock__row strong{font-size:16px;font-weight:700}.matura-sales__mock__row--result{margin-top:10px;padding:14px 16px;border-top:0;border-radius:12px;border:1px dashed var(--accent);background:var(--sales-soft);align-items:center}.matura-sales__mock__row--result dt{color:var(--accent)}.matura-sales__mock__row--result strong{color:var(--accent);font-size:22px;font-weight:800}.matura-sales__mock__chips{display:inline-flex;flex-wrap:wrap;gap:6px}.matura-sales__mock__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--accent);background:var(--sales-soft-strong);color:var(--accent);font-size:13px;font-weight:700}.matura-sales__mock__chip:before{content:"✓";font-size:10px;font-weight:800}.matura-sales__mock__muted{color:var(--muted);font-size:13px}.matura-sales__mock__button{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:10px;background:var(--yellow-color);border-bottom:2px solid #f2ae03;color:#1a1a21;font-size:15px;font-weight:700;white-space:nowrap}@media only screen and (max-width:950px){.matura-sales__mock__button{display:none}}.matura-sales__sheets__lead{display:block;margin:14px auto 0!important;max-width:720px}.matura-sales__sheets .matura-preview__own-sheets{margin-top:28px;margin-bottom:0}.matura-sales__sheets__actions{display:flex;flex-direction:column;align-items:center;margin-top:36px}@media only screen and (max-width:950px){.matura-sales__sheets__actions{margin-top:28px}}.matura-sales__ai{margin-top:30px}@media only screen and (max-width:950px){.matura-sales__ai{margin-top:22px}}.matura-sales__ai .nasesje-ai{margin-top:0}.matura-sales__ai .nasesje-ai__video-frame__menu__header h3{padding-right:52px}.matura-sales__authors__intro{display:flex;flex-direction:column;gap:12px;margin:18px auto 0;max-width:720px;color:#3d3d47;font-size:16px;line-height:1.6}@media only screen and (min-width:951px){.matura-sales__authors__intro{text-align:center}}.matura-sales__authors__list{margin-top:36px;max-width:860px}@media only screen and (min-width:951px){.matura-sales__authors__list{margin-left:auto;margin-right:auto}}@media only screen and (max-width:950px){.matura-sales__authors__list{margin-top:28px}}.matura-sales__authors__list .course-preview__main-section__left-panel__text-section__about-author__author__description h2{font-size:18px;max-width:none;margin-bottom:25px}.matura-sales__faq{scroll-margin-top:90px;max-width:860px}.matura-sales__faq .SmallFAQ{max-width:none;margin:18px 0 0;padding:0}.matura-sales__sticky{display:none}@media only screen and (max-width:950px){.matura-sales__sticky{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:9;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);border-top:1px solid var(--sales-line);box-shadow:0 -8px 24px rgba(26,26,33,.08);transform:translateY(110%);transition:transform .25s ease}.matura-sales__sticky--visible{transform:translateY(0)}}.matura-sales__sticky__price{display:flex;flex-direction:column;line-height:1.2}.matura-sales__sticky__price__row{display:flex;align-items:baseline;gap:8px}.matura-sales__sticky__price__row strong{font-size:20px;color:var(--dark)}.matura-sales__sticky__price__row s{font-size:14px;font-weight:600;color:#c0392b}.matura-sales__sticky__price__note{font-size:12px;color:var(--muted)}.matura-sales__sticky__button{flex-shrink:0;padding:12px 20px!important;font-size:15px}.matura-sales__toc-modal__panel{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10001;display:flex;flex-direction:column;width:min(760px,100vw - 32px);max-height:min(86vh,900px);border-radius:20px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden}@media only screen and (max-width:950px){.matura-sales__toc-modal__panel{width:calc(100vw - 20px);max-height:90vh;border-radius:16px}}.matura-sales__toc-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--sales-line)}@media only screen and (max-width:950px){.matura-sales__toc-modal__head{padding:18px 16px 14px}}.matura-sales__toc-modal__head h3{margin:0;color:var(--dark);font-size:22px;font-weight:800}.matura-sales__toc-modal__head p{margin:6px 0 0;color:var(--muted);font-size:14px}.matura-sales__toc-modal__close{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;background:var(--sales-soft-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.matura-sales__toc-modal__body{flex:1 1 auto;overflow-y:auto;padding:18px 24px;background:#fafafc}@media only screen and (max-width:950px){.matura-sales__toc-modal__body{padding:14px 12px}}.matura-sales__toc-modal__foot{display:flex;justify-content:flex-end;padding:14px 24px;border-top:1px solid var(--sales-line)}@media only screen and (max-width:950px){.matura-sales__toc-modal__foot{padding:12px 16px}.matura-sales__toc-modal__foot .button{width:100%;justify-content:center}}@media only screen and (min-width:951px){.matura-sales__ai-section>.matura-sales__kicker,.matura-sales__ai-section>.matura-sales__section-lead,.matura-sales__ai-section>h2,.matura-sales__authors>.matura-sales__kicker,.matura-sales__authors>.matura-sales__section-lead,.matura-sales__authors>h2,.matura-sales__faq>.matura-sales__kicker,.matura-sales__faq>.matura-sales__section-lead,.matura-sales__faq>h2,.matura-sales__features>.matura-sales__kicker,.matura-sales__features>.matura-sales__section-lead,.matura-sales__features>h2,.matura-sales__fit>.matura-sales__kicker,.matura-sales__fit>.matura-sales__section-lead,.matura-sales__fit>h2,.matura-sales__method>.matura-sales__kicker,.matura-sales__method>.matura-sales__section-lead,.matura-sales__method>h2,.matura-sales__offer>.matura-sales__kicker,.matura-sales__offer>.matura-sales__section-lead,.matura-sales__offer>h2,.matura-sales__practice>.matura-sales__kicker,.matura-sales__practice>.matura-sales__section-lead,.matura-sales__practice>h2,.matura-sales__sheets>.matura-sales__kicker,.matura-sales__sheets>.matura-sales__section-lead,.matura-sales__sheets>h2,.matura-sales__social>.matura-sales__kicker,.matura-sales__social>.matura-sales__section-lead,.matura-sales__social>h2{margin-left:auto;margin-right:auto;text-align:center}}