.navigation{padding:2rem 0 8rem;max-width:48rem;margin:0 auto;display:none}@media only screen and (min-width:1024px){.navigation{padding:0;padding-bottom:8rem;width:30rem;max-width:30rem;margin:0;-ms-flex-negative:0;flex-shrink:0;display:block}}@media only screen and (min-width:1024px){.navigation__wrap{position:sticky;top:11.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.navigation__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.navigation__head{display:none}}.navigation__title{font-weight:700;font-size:2rem;line-height:150%;color:#1d1d1d}.navigation__close{position:relative;width:3.2rem;height:3.2rem;border:.1rem solid #1d1d1d;border-radius:.8rem;z-index:10;cursor:pointer}@media only screen and (min-width:1024px){.navigation__close{display:none}}.navigation__close::after,.navigation__close::before{content:"";position:absolute;top:50%;left:50%;height:.1rem;width:1.7rem;background:#1d1d1d;border-radius:10rem;-webkit-transition:height .15s linear;transition:height .15s linear}.navigation__close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navigation__close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.navigation__close:hover::after,.navigation__close:hover::before{height:.2rem}.navigation__list{margin-top:1.2rem;border:.1rem solid #dcdcdc;border-radius:1.2rem}@media only screen and (min-width:1024px){.navigation__list{margin-top:2rem;border-radius:2rem;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.navigation__li{cursor:pointer}.navigation__li:not(:first-of-type){border-top:.1rem solid #f5f4f7}.navigation__li.open .navigation__sublist{display:block}.navigation__li.open .navigation__accordion svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navigation__li:not(.closed) .navigation__status{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.6}.navigation__li-content{padding:1.5rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navigation__status{margin-top:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.6rem;height:1.6rem;-ms-flex-negative:0;flex-shrink:0}.navigation__status img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navigation__number{margin-left:.8rem;font-weight:400;font-size:1.2rem;line-height:1.8rem;color:#1d1d1d}.navigation__li-title{margin-left:.2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:400;font-size:1.2rem;line-height:150%;color:#1d1d1d}.navigation__duration{margin-left:.8rem;font-weight:400;font-size:1rem;line-height:200%;color:#757575}.navigation__accordion{margin-left:.8rem;width:2.4rem;height:2.4rem;background:#fff;border:.1rem solid #f5f4f7;border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation__accordion svg{-ms-flex-negative:0;flex-shrink:0;width:1.2rem;height:1.2rem}.navigation__sublist{display:none}.navigation__subli{padding:1.5rem 1.2rem 1.5rem 3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation__subli:not(:first-of-type){border-top:.1rem solid #f5f4f7}.navigation__subli:not(.current) .navigation__type-icon{-webkit-filter:grayscale(1);filter:grayscale(1)}.navigation__subli.current{background:#ecffd7}.navigation__subli .navigation__li-title{margin-left:.8rem}.navigation__type-icon{width:1.6rem;height:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.navigation__progress{margin-top:1.6rem;padding:1.1rem 1.2rem;background:#f5f4f7;border-radius:1.2rem}@media only screen and (min-width:1024px){.navigation__progress{margin-top:0;border-radius:2rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.navigation__progress-title{font-weight:400;font-size:1.4rem;line-height:140%;color:#1d1d1d}.navigation__line{margin-top:.5rem}.navigation__line-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation__line-percent{font-weight:400;font-size:1rem;line-height:160%;color:#1d1d1d}.navigation__line-lessons{font-weight:400;font-size:1rem;line-height:160%;color:#757575}.navigation__line-lessons span{color:#1d1d1d}.navigation__line-item{margin-top:.5rem;position:relative;width:100%;height:.8rem;background:rgba(255,255,255,.8);border-radius:2rem}.navigation__line-item span{position:absolute;top:0;left:0;width:25%;height:100%;background:#9bd556;border-radius:2rem}.nav-bttn{position:fixed;bottom:4rem;right:2rem;width:5.4rem;height:5.4rem;background:#fff;border:1px solid #f5f4f7;border-radius:50%;-webkit-box-shadow:-2px 1px 13.9px #e9e9e9;box-shadow:-2px 1px 13.9px #e9e9e9;z-index:50}@media only screen and (min-width:1024px){.nav-bttn{display:none}}.course{margin-bottom:8rem}.course__title{font-weight:500;font-size:2rem;line-height:120%;color:#122820}@media only screen and (min-width:1280px){.course__title{font-size:3rem;line-height:100%}}.course__text{margin-top:1rem;font-weight:400;font-size:1.4rem;line-height:140%;color:#4d4e4e}@media only screen and (min-width:1280px){.course__text{margin-top:.8rem;font-size:2rem;line-height:150%}}.course__video-wrap{position:relative;margin-top:1.6rem;max-width:48rem;height:30rem;overflow:hidden;border-radius:2rem}@media only screen and (min-width:1024px){.course__video-wrap{max-width:100%;height:48rem}}@media only screen and (min-width:1280px){.course__video-wrap{margin-top:2.4rem;height:58rem}}.course__video{position:relative;width:100%;height:30rem;border-radius:2rem;overflow:hidden}@media only screen and (min-width:1024px){.course__video{height:48rem}}@media only screen and (min-width:1280px){.course__video{height:58rem}}.course__video.blur{-webkit-filter:blur(.6rem);filter:blur(.6rem)}.course__video.blur::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.course__video iframe{width:100%;height:100%}.course__video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course__video-content{position:absolute;top:0;left:0;width:100%;height:100%;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;gap:1.2rem;z-index:150}.course__video-content p{margin:0 auto;max-width:30.4rem;font-weight:700;font-size:1.5rem;line-height:200%;text-align:center;color:#fff}@media only screen and (min-width:1024px){.course__video-content p{max-width:43.5rem;font-size:2.4rem;line-height:123%}}.course__video-content a{padding:1.5rem 7.6rem;font-weight:700;font-size:1.8rem;line-height:167%;color:#fff}.course__close{margin:.8rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.6rem}@media only screen and (min-width:1280px){.course__close{margin-top:1.2rem}}.course__close img{width:1.6rem;height:1.8rem;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.course__close p{font-weight:700;font-size:1rem;line-height:160%;color:#fff}@media only screen and (min-width:1280px){.course__close p{font-size:1.2rem}}.course__img{margin-top:1.6rem;width:100%;height:auto;max-width:48rem;max-height:34.3rem;border-radius:2rem;overflow:hidden}@media only screen and (min-width:1024px){.course__img{max-width:100%}}@media only screen and (min-width:1280px){.course__img{margin-top:2.4rem}}.course__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.course__video-icon{position:absolute;top:50%;left:50%;width:6.6rem;height:6.6rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;cursor:pointer}.course__video-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.course__content{margin-top:1.6rem;padding:1.6rem;position:relative;background:#f5f4f7;border-radius:1.2rem}@media only screen and (min-width:1280px){.course__content{padding:2.4rem}}@media only screen and (min-width:1280px){.course__content{margin-top:2rem}}.course__content_text{padding:0!important;background:0 0}.course__content_hide{max-height:46rem;overflow:hidden;border-bottom:none}.course__content_hide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:linear-gradient(180.07deg,rgba(255,255,255,.2) .06%,#fff 106.29%)}.course__content-more{margin-top:.6rem;font-weight:500;font-size:1.6rem;line-height:120%;color:#122820;cursor:pointer;display:none}@media only screen and (min-width:1280px){.course__content-more{margin-top:.8rem}}.course__content h2{font-weight:500;font-size:2rem;line-height:120%;color:#122820}.course__content h2:not(:first-of-type){margin-top:1.6rem}@media only screen and (min-width:1280px){.course__content h2:not(:first-of-type){margin-top:2.4rem}}.course__content p{margin:0;margin-top:.4rem;font-weight:400;font-size:1.6rem;line-height:140%;color:#4d4e4e}.course__content h3{margin-top:1.2rem;font-weight:500;font-size:1.8rem;line-height:160%;color:#1d1d1d}.course__content ul{margin-top:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.course__content ul li{position:relative;padding-left:2.5rem;font-weight:500;font-size:1.4rem;line-height:140%;color:#1d1d1d}.course__content ul li::before{content:"";position:absolute;top:calc(50% - .6rem);left:0;width:1.6rem;height:1.6rem;border-radius:50%;background-image:url(../../images/icons/checkbox-green.svg);background-size:contain;background-repeat:no-repeat}.course__content figure{margin-top:.8rem;padding-left:2.2rem;border-left:.2rem solid #5aa000}@media only screen and (min-width:1024px){.course__content figure{margin-top:1.6rem}}@media only screen and (min-width:1280px){.course__content figure{margin-top:3.2rem}}.course__content blockquote p{font-style:italic;font-weight:500;font-size:1.8rem;line-height:120%;color:#122820}@media only screen and (min-width:1280px){.course__content blockquote p{font-size:2rem}}.course__content cite{margin-top:1.2rem;font-weight:400;font-size:1.4rem;line-height:140%;color:#757575}@media only screen and (min-width:1280px){.course__content cite{margin-top:.8rem}}.course__content ol{margin-top:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;list-style-type:decimal;list-style-position:inside}.course__content ol li{font-weight:400;font-size:1.4rem;line-height:140%;color:#1d1d1d}.course__content ol li::marker{font-weight:700;font-size:1.6rem;line-height:120%;color:#1d1d1d}.course__content img{margin-top:1.2rem;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.course__content i{font-style:italic}.course__content b{font-weight:600}.course__hidden{margin-top:1.2rem;padding:2rem 1.6rem;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;background:#fff;border:1px solid #dcdcdc;-webkit-box-shadow:-4px 4px 12px #e9e9e9;box-shadow:-4px 4px 12px #e9e9e9;border-radius:24px}@media only screen and (min-width:1280px){.course__hidden{padding:.9rem 1.6rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.course__hidden-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1280px){.course__hidden-text{gap:1.5rem}}.course__hidden-text p{font-weight:700;font-size:1.6rem;line-height:140%;color:#757575}.course__hidden-text p b{color:#1d1d1d}@media only screen and (min-width:1280px){.course__hidden-text p{font-size:1.8rem;max-width:32.5rem}}.course__hidden-text img{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1280px){.course__hidden-text img{width:6.5rem;height:6.5rem}}.course__hidden-bttn{margin-top:1.5rem;width:100%}@media only screen and (min-width:1280px){.course__hidden-bttn{margin:0;max-width:26rem}}.course__author{margin-top:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course__author-avatar{width:5.4rem;height:5.4rem;border-radius:1.4rem;overflow:hidden}.course__author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course__author-info{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}.course__author-name{font-weight:500;font-size:2rem;line-height:150%;color:#1d1d1d}.course__author-mail{font-weight:400;font-size:1.6rem;line-height:140%;color:#757575}.course__links{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.course__link-next,.course__link-prev{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-weight:400;font-size:1.4rem;line-height:100%;color:#122820}@media only screen and (min-width:1280px){.course__link-next,.course__link-prev{font-size:1.6rem;line-height:175%}}.course__link-next:hover,.course__link-prev:hover{background:#ecffd7}.course__link-next span,.course__link-prev span{width:calc(100% - 3rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course__link-prev{padding:1rem 2rem;border-radius:1.4rem 0 0 1.4rem}.course__link-prev svg{width:2rem;height:2rem}.course__link-next{margin-left:auto;padding:1rem 3rem;border-radius:0 1.4rem 1.4rem 0}@media only screen and (min-width:1024px){.course__link-next{padding:1rem 2rem}}.course__link-next span span{display:none}@media only screen and (min-width:1024px){.course__link-next span span{display:inline-block}}.course__link-next svg{width:2.4rem;height:2.4rem}.course-utils{margin-top:1.6rem}@media only screen and (min-width:1280px){.course-utils{margin-top:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.course-utils__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;font-weight:400;font-size:1.4rem;line-height:140%;color:#757575}.course-utils__date span{font-family:"Google Sans";font-weight:400;font-size:1.6rem;line-height:140%;color:#1d1d1d}.course-utils__bttns{margin-top:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}@media only screen and (min-width:1280px){.course-utils__bttns{margin-top:0;gap:2.4rem}}.course-utils__bttns button{padding:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background:#f5f4f7;border-radius:1.2rem;font-weight:400;font-size:1.6rem;line-height:100%;color:#122820}.course-utils__bttns button svg{width:1.6rem;height:1.6rem}.lesson-question{position:relative;margin:4rem auto 0;max-width:60rem;padding:2rem;background:#fff;border:1px solid #f5f4f7;-webkit-box-shadow:0 4px 14px #eee;box-shadow:0 4px 14px #eee;border-radius:2rem}@media only screen and (min-width:1280px){.lesson-question{padding:2.4rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1440px){.lesson-question{padding:2.4rem 6.5rem}}.lesson-question__img{position:absolute;top:-1.4rem;right:1rem;width:9rem;height:13rem}@media only screen and (min-width:1280px){.lesson-question__img{top:-2.6rem;right:unset;left:1rem;width:9.6rem;height:14.3rem;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1440px){.lesson-question__img{left:2.6rem}}.lesson-question__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lesson-question__content{padding-right:7rem}@media only screen and (min-width:1280px){.lesson-question__content{padding-right:0;padding-left:8.5rem}}.lesson-question__title{font-weight:700;font-size:2.2rem;line-height:120%;color:#122820}.lesson-question__text{margin-top:1.2rem;font-weight:400;font-size:1.6rem;line-height:140%;color:#4d4e4e}.lesson-question__bttn{margin-top:1.6rem;width:100%;padding:2.2rem 4rem;font-weight:700;font-size:1.6rem;line-height:100%;color:#fff}@media only screen and (min-width:1280px){.lesson-question__bttn{margin-left:2rem;margin-top:0;padding:2.2rem;width:auto;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1440px){.lesson-question__bttn{margin-left:4rem;padding:2.2rem 4.4rem}}@media only screen and (min-width:1600px){.lesson-question__bttn{margin-left:7rem}}.modal-bid__title{font-weight:500;font-size:2.2rem;line-height:145%;color:#1d1d1d;text-align:center}@media only screen and (min-width:1024px){.modal-bid__title{font-size:2.4rem}}.modal-bid__subtitle{margin:1rem auto 0;margin-bottom:1.6rem;max-width:32rem;font-weight:400;font-size:1.4rem;line-height:140%;text-align:center;color:#757575}@media only screen and (min-width:1024px){.modal-bid__subtitle{margin-bottom:2.4rem;font-size:1.6rem;max-width:47rem}}