@font-face{font-family:MuseoSans;font-weight:300;font-display:swap;src:url(./fonts/exljbrismuseosanscyrl300.woff2) format("woff2"),url(./fonts/exljbrismuseosanscyrl300.woff) format("woff")}@font-face{font-family:MuseoSans;font-weight:500;font-display:swap;src:url(./fonts/exljbrismuseosanscyrl500.woff2) format("woff2"),url(./fonts/exljbrismuseosanscyrl500.woff) format("woff")}@font-face{font-family:MuseoSans;font-weight:700;font-display:swap;src:url(./fonts/exljbrismuseosanscyrl700.woff2) format("woff2"),url(./fonts/exljbrismuseosanscyrl700.woff) format("woff")}*,:after,:before{-webkit-box-sizing:border-box;-webkit-text-size-adjust:100%;box-sizing:border-box;margin:0;padding:0}body{background:#f6f7fa;color:#2b3341}main{font-family:MuseoSans,sans-serif;font-weight:300;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper,main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper{max-width:1350px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.header{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;background-color:#2396fd;width:100%;height:440px}.header__image-wrapper{position:relative;overflow:hidden;max-width:50%}.logo-kievstar{position:absolute;padding:36px;z-index:2;overflow:overlay}.logo-kievstar:before{content:"";position:absolute;width:1px;right:16px;height:34px;border-left:1px solid hsla(0,0%,100%,.5)}.book-logo{left:180px}.babushka-figure{position:relative;z-index:1;width:100%;height:100%}.babushka-figure:before{content:"";position:absolute;width:487px;height:100%;background:linear-gradient(133.48deg,#1e2b3c 7.16%,rgba(30,43,60,0) 54.59%);opacity:.6}.babushka-figure__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.header__text-wrapper{position:relative;min-width:50%;padding:78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.header__text-wrapper:before{content:"";width:0;height:0;border-color:transparent #2396fd transparent transparent;border-style:solid;border-width:24px 24px 24px 0;position:absolute;left:-17px;top:68px}.page-name{position:relative;font-size:60px;line-height:68px;font-weight:700;margin-right:50px}.header__text{font-size:20px;line-height:28px;margin-top:19px;max-width:416px;-ms-flex-item-align:start;align-self:flex-start}.header-dots{display:inline-block;margin-left:6px;margin-bottom:-6px;width:18px;height:18px;background-color:#fedf3d;border-radius:10px;-webkit-box-shadow:24px 0 0 #fedf3e;box-shadow:24px 0 0 #fedf3e}@media screen and (max-width:1200px){.header__text-wrapper{padding:50px}.page-name{font-size:54px;margin-right:0}.babushka-figure:before{background:linear-gradient(160deg,#1e2b3c,rgba(30,43,60,0) 40%)}}@media screen and (max-width:900px){.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:24px}.header__text-wrapper{padding:0;text-align:center}.header__text-wrapper:before{width:16px;height:16px}.page-name{font-size:36px;line-height:40px}.header__text{font-size:20px;line-height:28px;margin-top:28px;margin-bottom:0;-ms-flex-item-align:center;align-self:center}.header__text-wrapper:before{display:none}.header__image-wrapper{position:relative;max-width:100%;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:36px}.logo-kievstar:before{display:none}.logo-kievstar{position:relative;padding:0}.book-logo{left:0}.babushka-figure{text-align:center;padding-top:44px}.babushka-figure:before{display:none}.babushka-figure__image{width:228px;height:228px;border-radius:114px}}
.tns-visually-hidden{display:none}.section-learning-plan{background-color:#fff;overflow:hidden}.learn__header{text-align:center;margin-top:78px;margin-bottom:52px;font-size:36px}.learn__list{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 115px}.learn__item,.learn__list{display:-webkit-box;display:-ms-flexbox;display:flex}.learn__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:52px;margin-right:36px}.learn__item:nth-child(3n){margin-right:0}.icon-wrapper{background-color:#eef0f6;border-radius:50%;height:80px;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn__text{padding-left:28px;max-width:260px;line-height:24px}@media screen and (max-width:1350px){.learn__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.learn__item:nth-child(3n){margin-right:36px}.learn__item:nth-child(2n){margin-right:0}}@media screen and (max-width:1100px){.learn__list{margin:0 80px}.learn__item,.learn__item:nth-child(3n){margin-right:0}}@media screen and (max-width:900px){button{background-color:#c9d2da;border:none;border-radius:4px;height:8px;width:8px;margin-right:8px}.tns-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tns-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;align-self:center}.tns-nav-active{background-color:#2396fd}.learn__header{padding:0 23px;margin-bottom:32px}.learn__list{margin:0}.learn__item{text-align:center;margin-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icon-wrapper{margin-bottom:20px}.learn__text{padding-left:0;font-size:20px;line-height:28px;max-width:317px}}
.section-lessons{background-color:#fff;padding-bottom:78px}.lesson__header{text-align:center;margin-top:44px;margin-bottom:16px;font-size:36px}.lesson__text{text-align:center;color:#698392;margin-bottom:38px}.lesson__wrapper{background-color:#f6f7fa;max-width:1120px;margin:auto}@media screen and (max-width:1200px){.lesson__wrapper{max-width:920px}}@media screen and (max-width:900px){.section-lessons{padding:0 20px 68px}.lesson__header{margin-top:60px}.lesson__text{font-size:20px;line-height:24px}}
.article-shop{background-color:#2396fd;color:#fff;min-height:416px}.article-shop,.shop-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.shop-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:62px;margin-left:211px;padding-right:50px}.shop-text{font-size:36px;line-height:40px;margin-bottom:32px;max-width:381px}.shop-text__highlight{color:#fedf3d;background-color:transparent}.article-shop__paragraph{font-size:20px;line-height:28px;max-width:412px;margin-bottom:48px}.button-holder{display:inline-block;margin-bottom:60px;color:#2b3341;width:215px;font-weight:700;font-size:14px;line-height:20px}.shop-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 26px 16px 22px;cursor:pointer;background-color:#fedf3d;border-radius:30px;height:52px}.shop-button__icon{margin-right:12px}.shop-button:link{text-decoration:none}.shop-button:active,.shop-button:link,.shop-button:visited{color:#2b3341}.shop-button:hover{background-color:#efcd1f}.shop-figure{-ms-flex-item-align:end;align-self:flex-end;margin-right:50px;overflow:hidden}.shop-figure__image{vertical-align:middle;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media screen and (max-width:1350px){.shop-figure{margin-right:0}.shop-wrapper{margin-left:180px}}@media screen and (max-width:1250px){.shop-wrapper{margin-left:160px}}@media screen and (max-width:1100px){.shop-wrapper{margin-left:62px}}@media screen and (max-width:700px){.article-shop{position:relative;overflow:hidden}.shop-figure__image{height:inherit;max-width:inherit;-o-object-fit:none;object-fit:none;-o-object-position:unset;object-position:unset}.shop-wrapper{margin:40px 20px auto;padding:0;z-index:2}.shop-text{font-size:26px;line-height:32px}.article-shop__paragraph{max-width:287px}.shop-figure{position:absolute;left:110px;top:171px}}
.accordion{margin-bottom:75px auto;border:1px solid #c9d2da;border-bottom:none}.accordion__head{position:relative;display:block;text-decoration:none;background-color:#f7f8fb;border-bottom:1px solid #e6e6e6;font-weight:700;-webkit-transition:background-color .15s;transition:background-color .15s;padding:14px 50px 16px 28px;cursor:default;color:#3b4952;font-size:18px}.accordion__head:hover{-webkit-transition:none;transition:none;color:#3b4952;background-color:#e6e6e6}.accordion__head[aria-expanded=true]{background-color:#fff;border:transparent}.accordion__head:hover .accordion__control{background-color:#3b4952;-webkit-transition:none;transition:none}.accordion__head[aria-expanded=true] .accordion__control:before{display:none}.accordion__body{-webkit-transition:height .25s ease-out,visibility .25s;transition:height .25s ease-out,visibility .25s}.accordion__body[aria-hidden=true]{visibility:hidden;height:0}.accordion__body[aria-hidden=false]{visibility:visible;border-bottom:1px solid #e6e6e6}.accordion--is-ready .accordion__body{overflow:hidden}.accordion__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 28px;background-color:#fff}.accordion__inner p{margin:25px auto 32px;font-size:14px;text-align:center}.accordion__inner p+p{margin-top:1em}.accordion__item:last-child .accordion__head{border-bottom:0}.accordion__lesson-num{display:block;font-size:14px;line-height:20px;color:#698392;font-weight:100}.accordion__control{position:absolute;top:26px;right:22px;width:20px;height:20px;border-radius:4px;background-color:#c9d2da;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s}.accordion__control:after,.accordion__control:before{content:" ";display:block;position:absolute;top:9px;left:5px;width:10px;height:2px;background-color:#fff}.accordion__control:before{width:2px;height:10px;top:5px;left:9px}.accordion__video-wrapper{position:relative;padding-top:56.25%;height:0}.accordion__video{position:absolute;width:100%;height:100%;top:0;left:0}
.send-form-notification{width:100%;background-color:#fff;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.06);box-shadow:0 6px 10px rgba(0,0,0,.06);-webkit-transition:all .14s ease-in-out;transition:all .14s ease-in-out;z-index:10}.send-form-notification__container{width:100%;max-width:1350px;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;margin:0 auto;padding:20px 0}.send-form-notification__container,.send-form-notification__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center}.send-form-notification__section{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center}.send-form-notification__icon{font-size:30px;margin-right:20px;color:#1382e5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.send-form-notification__icon,.send-form-notification__section{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.send-form-notification__description{font-size:16px;line-height:20px;font-weight:700}.send-form-notification__description span{color:#1382e5}[class*=" icon-"],[class^=icon-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ks-cross:before{content:"✖";color:#1382e5}.send-form-notification__close{width:15px;-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;margin-left:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1382e5;cursor:pointer;font-size:14px;z-index:2}.control-panel,.send-form-notification__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.send-form-notification .button-holder{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1300px){.send-form-notification{padding:0 20px}.send-form-notification__description{max-width:750px}.shop-button{margin-left:14px}}@media screen and (max-width:900px){.send-form-notification{position:relative}.shop-button{margin-left:0}.send-form-notification__container,.send-form-notification__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.send-form-notification__description{margin-bottom:16px;font-size:14px;margin-right:10px}.send-form-notification__container .shop-button{height:48px;padding:14px 22px 14px 20px}.send-form-notification__close{position:absolute;top:24px;right:24px}}@media screen and (max-width:350px){.shop-button{margin-left:0}.send-form-notification__container,.send-form-notification__section,.shop-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}
.footer{background-color:#eef0f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:26px}.footer__text{font-weight:500;line-height:24px;color:#698392}@media screen and (max-width:900px){.footer__text{font-weight:300;font-size:14px;line-height:20px;text-align:center}}


/*# sourceMappingURL=main.css.map*/