.section{--bg-color:#e4e4e4;--color:#1d1d21;background-color:#e4e4e4;background-color:var(--bg-color);color:#1d1d21;color:var(--color);padding-top:60px;position:relative}@media screen and (min-width:1024px){.section{padding-bottom:40px;padding-top:160px}.section_course{padding-bottom:20px;padding-top:150px}}.section+.section:not(.section_type-small):not(.section_type-middle):not(.section_type-lib){padding-top:120px}@media screen and (min-width:1280px){.section+.section:not(.section_type-small):not(.section_type-middle):not(.section_type-lib){padding-top:220px}}@media screen and (min-width:1024px){.section[data-type=teachers]+.section[data-type=teachers]{padding-top:160px}.section[data-type=we]+.section[data-type=form]{padding-top:40px}}.section:after{background-color:var(--bg-color);border-radius:0 0 20px 20px;content:"";height:61px;left:0;margin-top:-1px;pointer-events:none;position:absolute;right:0;top:100%;z-index:1}@media screen and (min-width:1024px){.section:after{border-radius:0 0 60px 60px}}.section_light{--color:#fa222d;--bg-color:#f2f2f2}.section_red{--color:#e4e4e4;--bg-color:#fa222d}.section_gray{--color:#fa222d;--bg-color:#c6c6c6}.section_light-gray{--color:#fa222d;--bg-color:#e4e4e4}.section_dark{--color:#fa222d;--bg-color:#33333e}.section_black{--color:#fa222d;--bg-color:#1d1d21}.section_rose{--color:#fa222d;--bg-color:#ffccd1}.section_type-small{padding-top:120px}@media screen and (min-width:1024px){.section_type-small{padding-top:105px}}.section_type-middle{padding-top:120px}@media screen and (min-width:1024px){.section_type-middle{padding-top:140px}}.section_type-lib{padding-top:60px}@media screen and (min-width:1024px){.section_type-lib{padding-top:120px}}.section__tag{margin-bottom:20px}.section__title{color:var(--color);font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.section_red .section__title{--color:#e4e4e4}.section__content{color:var(--color);font-size:16px;line-height:1;margin-top:30px}.section_rose:not(.section_colored) .section__content{--color:#fa222d}@media screen and (min-width:1024px){.section__content{font-size:18px;line-height:1.2;margin-top:40px}.section__foot{margin-top:40px;max-width:285px}}.heading{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:.84375;margin:0}@media screen and (min-width:1024px){.heading{font-size:46px;line-height:.847826087}}.button{background-color:#e4e4e4;border:0;border-radius:10px;box-shadow:inset 0 0 0 2px #e4e4e4;color:#fa222d;cursor:pointer;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;line-height:22px;margin:0;outline:0;padding:16px 16px 22px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase}@media screen and (min-width:1024px){.button{border-radius:10px;font-size:14px;line-height:17px;padding:15px 15px 18px}}@media(hover:hover)and (pointer:fine){.button{transition:background-color .3s,color .3s,box-shadow .3s}.button:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #e4e4e4;color:#e4e4e4}}.button:disabled{background-color:#c6c6c6;color:#fff;cursor:default}.button_red{background-color:#fa222d;box-shadow:inset 0 0 0 2px #fa222d;color:#e4e4e4}@media(hover:hover)and (pointer:fine){.button_red:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #fa222d;color:#fa222d}}.button_red:disabled{background-color:#c6c6c6;box-shadow:inset 0 0 0 2px #c6c6c6;color:#e4e4e4;cursor:default}.button_border{background-color:transparent;box-shadow:inset 0 0 0 2px #fa222d}@media(hover:hover)and (pointer:fine){.button_border:hover{background-color:#fa222d;box-shadow:inset 0 0 0 2px #fa222d;color:#e4e4e4}}.button_dark-border{background-color:transparent;box-shadow:inset 0 0 0 2px #1d1d21;color:#1d1d21}@media(hover:hover)and (pointer:fine){.button_dark-border:hover{background-color:#1d1d21;box-shadow:inset 0 0 0 2px #1d1d21;color:#e4e4e4}}.button_dark-red{background-color:#fa222d;box-shadow:inset 0 0 0 2px #fa222d;color:#1d1d21}@media(hover:hover)and (pointer:fine){.button_dark-red{transition:background-color .3s,color .3s}.button_dark-red:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #fa222d;color:#e4e4e4}}.button_transparent{background-color:transparent;box-shadow:inset 0 0 0 2px #e4e4e4;color:#e4e4e4}@media(hover:hover)and (pointer:fine){.button_transparent{transition:background-color .3s,box-shadow .3s}.button_transparent:hover{background-color:#1d1d21;box-shadow:inset 0 0 0 2px #1d1d21}}.button_size_small{border-radius:19px;font-size:16px;line-height:19px;padding:8px 11px 11px}.inline-grid{display:flex;overflow:hidden}.inline-grid__inner{align-items:flex-start;display:flex;flex:0 0 75%;flex-wrap:wrap;justify-content:flex-start;margin:-10px 0 0 -10px}.inline-grid__item{margin:10px 0 0 10px}.pill{background-color:transparent;border:2px solid #fa222d;border-radius:60px;color:#fa222d;display:inline-flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:12px;margin:0;padding:6px 8px 8px;-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase;vertical-align:top}@media screen and (min-width:1024px){.pill{border-radius:40px;font-size:14px;line-height:16px;padding:6px 20px 10px}}.pill_fill{background-color:#fa222d;color:#e4e4e4}.pill_black{background-color:#1d1d21;color:#fa222d}.pill_black-fill{background-color:#fa222d;color:#1d1d21}.pill_white{border-color:#e4e4e4;color:#e4e4e4}.pill_white-fill{background-color:#e4e4e4;border-color:#e4e4e4;color:#fa222d}@media(hover:hover)and (pointer:fine){.pill_hover{transition:color .3s,background-color .3s}.pill_hover:hover{background-color:#fa222d;color:#e4e4e4}}.pill_button{cursor:pointer}@media screen and (min-width:1024px){.banner{padding-bottom:100px;padding-top:112px}.banner:first-child{padding-bottom:20px;padding-top:150px}}.page-contacts .banner{background-color:#e7e7e7}.banner__inner{position:relative;z-index:2}@media screen and (min-width:1024px){.banner__inner{align-items:center;display:flex;flex-direction:row-reverse}}.banner__media{align-items:flex-start;display:flex;justify-content:center;margin-bottom:20px}@media screen and (min-width:1024px){.banner__media{flex:1 1 50%;margin-bottom:0;margin-left:50px;min-width:590px}}.banner__media-img{display:block;height:auto;margin:auto;max-width:100%}.banner__tags{margin-bottom:20px}.banner__content{flex:1 1 50%}.banner__text{font-size:16px;line-height:1;margin-top:30px}.section_dark .banner__text,.section_red .banner__text{color:#fff}@media screen and (min-width:1024px){.banner__text{font-size:18px;line-height:1.2;margin-top:40px;max-width:460px}}.banner__foot{margin-top:30px}@media screen and (min-width:1024px){.banner__foot{margin-top:40px;max-width:285px}}.banner.is_centered .banner__content{justify-items:center}.mads-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:30px 10px 60px;position:fixed;right:0;top:0;z-index:100}@media screen and (min-width:1024px){.mads-modal{padding:60px 60px 132px}}.mads-modal__bg{animation:showBg .3s forwards;background-color:#1d1d21;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0}.mads-modal__content{animation:showContent .3s .2s forwards;background:#e4e4e4;border-radius:10px;color:#fa222d;height:auto;margin:auto;max-width:590px;opacity:0;padding:20px;position:relative;transform:translateY(30px);width:100%;z-index:1}@media screen and (min-width:1024px){.mads-modal__content{border-radius:20px;padding:40px}}.mads-modal__content-title{line-height:1.15}@media screen and (min-width:1024px){.mads-modal__head{align-items:flex-end;display:flex;flex-direction:row-reverse;margin-bottom:40px}}.mads-modal__close{cursor:pointer;height:58px;left:50%;margin-left:-29px;position:absolute;top:100%;width:58px;z-index:1}@media screen and (min-width:1024px){.mads-modal__close{margin-top:30px}}.mads-modal__close svg{stroke:#e4e4e4;display:block}.form-input{background:none;border:none;border-bottom:2px solid #fa222d;border-radius:0;box-shadow:none;color:#1d1d21;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:19px;margin:0;outline:none;padding:0 0 10px;width:100%}@media screen and (min-width:1024px){.form-input{font-size:14px;line-height:18px}}.form-input::-moz-placeholder{color:#fa222d;text-transform:lowercase;-moz-transition:color .2s;transition:color .2s}.form-input::placeholder{color:#fa222d;text-transform:lowercase;transition:color .2s}.form-input:focus::-moz-placeholder{color:rgba(250,34,45,.5)}.form-input:focus::placeholder{color:rgba(250,34,45,.5)}.form-input_white{border-color:#e4e4e4;color:#e4e4e4}.form-input_white::-moz-placeholder{color:#e4e4e4}.form-input_white::placeholder{color:#e4e4e4}.form-select{position:relative}.form-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid #fa222d;border-radius:0;box-shadow:none;color:#fa222d;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px;margin:0;outline:none;padding:0 0 10px;width:100%}@media screen and (min-width:1024px){.form-select__input{font-size:14px;line-height:16px}}.form-select__input::-moz-placeholder{text-transform:lowercase;-moz-transition:color .2s;transition:color .2s}.form-select__input::placeholder{text-transform:lowercase;transition:color .2s}.form-select__input:focus::-moz-placeholder{color:rgba(250,34,45,.5)}.form-select__input:focus::placeholder{color:rgba(250,34,45,.5)}.form-select:after{background:transparent;border-bottom:2px solid #fa222d;border-left:2px solid #fa222d;content:"";display:block;height:5px;pointer-events:none;position:absolute;right:0;top:calc(50% - 4px);transform:rotate(-45deg);transform-origin:0 100%;width:5px}.more-cards__tags{margin-bottom:20px}@media screen and (min-width:1024px){.more-cards__tags{margin-bottom:30px}}.more-cards__list{grid-gap:10px;display:grid;gap:10px}@media screen and (min-width:1024px){.more-cards__list{gap:20px;grid-template-columns:repeat(2,1fr)}}.more-cards__item{background-color:#f2f2f2;border-radius:10px;padding:10px}@media screen and (min-width:1024px){.more-cards__item{display:flex;flex-direction:row-reverse;min-height:345px;padding:20px}.more-cards__item_img{grid-column:span 2}}.more-cards__item-title{margin-bottom:15px}@media screen and (min-width:1024px){.more-cards__item-title{margin-bottom:20px}}.more-cards__item-text{color:#1d1d21;font-size:14px;font-weight:400;line-height:1.0714285714}@media screen and (min-width:1024px){.more-cards__item-text{font-size:18px;line-height:1.1111111111;max-width:460px}}.more-cards__item-img{margin-bottom:10px}@media screen and (min-width:1024px){.more-cards__item-img{flex:0 0 570px;height:305px;margin-bottom:0;overflow:hidden;position:relative}}.more-cards__item-img-media{border-radius:10px;display:block;overflow:hidden;position:relative}@media screen and (min-width:1024px){.more-cards__item-img-media{border-radius:15px;height:100%;left:0;position:absolute;top:0;width:100%}}.more-cards__item-img-src{display:block;height:auto;max-width:100%}@media screen and (min-width:1024px){.more-cards__item-img-src{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.more-cards__item-content{display:flex;flex:1 1 auto;flex-direction:column}}.more-cards__item-content-main{flex:1 1 auto}.more-cards__item-foot{margin-top:20px}@media screen and (min-width:1024px){.more-cards__item-foot{max-width:245px}}.more-cards__item-btn{width:100%}@media screen and (min-width:1024px){.simple-text__inner{align-items:flex-start;display:flex}}.simple-text__tags{margin-bottom:30px;overflow:hidden}@media screen and (min-width:1024px){.simple-text__tags{flex:0 0 300px;margin-right:30px}}.simple-text__tags-inner{display:flex;flex-wrap:wrap;margin-left:-10px;margin-top:-10px}.simple-text__tags-item{margin-left:10px;margin-top:10px}.simple-text__text{color:#e4e4e4;font-size:18px;font-weight:400;line-height:1.2}@media screen and (min-width:1024px){.simple-text__text{font-size:22px}}.section-main{padding-top:10px}@media screen and (min-width:1280px){.section-main{padding-top:224px}}.section-main__entry{display:flex;flex-direction:column-reverse;padding-bottom:90px;position:relative}@media screen and (min-width:1024px){.section-main__entry{padding-bottom:0}}@media screen and (min-width:1280px){.section-main__entry{align-items:center;flex-direction:row;justify-content:space-between}}.section-main__content{max-width:590px}@media screen and (min-width:1280px){.section-main__content{margin-right:93px}}.section-main__media{margin-bottom:60px;max-width:164px;width:100%}@media screen and (min-width:1024px){.section-main__media{max-width:315px}}@media screen and (min-width:1280px){.section-main__media{max-width:444px}}.section-main__media-img{display:block;height:auto;width:100%}.section-main__preview{margin-top:60px}@media screen and (min-width:1280px){.section-main__preview{margin-top:160px}}.section-main__preview-list{color:#e4e4e4}@media screen and (min-width:1024px){.section-main__preview-list{display:flex;justify-content:space-between}.section-main__preview-item{display:flex;flex-direction:column;width:calc(33.3% - 46px)}}.section-main__preview-item+.section-main__preview-item{margin-top:60px}@media screen and (min-width:1024px){.section-main__preview-item+.section-main__preview-item{margin-top:0}}.section-main__preview-item-date{font-size:14px;font-weight:400;line-height:1;margin-bottom:20px}@media screen and (min-width:1280px){.section-main__preview-item-date{font-size:18px;line-height:1;margin-bottom:20px}}.section-main__preview-item-content{align-items:flex-start;display:flex}@media screen and (min-width:1024px){.section-main__preview-item-content{flex-direction:column;flex-grow:1}}.section-main__preview-item-title{flex:1 1 auto;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:.85;margin-right:20px}@media screen and (min-width:1024px){.section-main__preview-item-title{-webkit-hyphens:auto;hyphens:auto;margin-bottom:60px}}@media screen and (min-width:1280px){.section-main__preview-item-title{font-size:30px;-webkit-hyphens:none;hyphens:none;line-height:.8333333333;margin-bottom:87px}}.section-main__preview-item-media{flex:0 0 70px}@media screen and (min-width:1024px){.section-main__preview-item-media{flex-basis:auto;width:100px}.section-main__preview-item-media_first{width:200px}}.section-main__preview-item-img{display:block;height:auto;width:100%}.section-main__video{background:#1d1d21;border-radius:10px;height:200px;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:1280px){.section-main__video{border-radius:14px;height:360px}}.section-main__video-media{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}@media(hover:hover)and (pointer:fine){.section-main__video-media{transition:transform 1s ease-in-out}.section-main__video:hover .section-main__video-media{transform:scale(1.1112)}}.section-main__video-media:after{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-main__video-media-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.section-main__video-play{align-items:center;bottom:0;color:#e4e4e4;display:flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;justify-content:center;left:0;line-height:1;position:absolute;right:0;-webkit-text-decoration:none;text-decoration:none;top:0}@media screen and (min-width:1280px){.section-main__video-play{font-size:46px}}@media(hover:hover)and (pointer:fine){.section-main__video-play{transition:color .3s}.section-main__video-play:hover{color:#fa222d}}.video{background:#1d1d21;border-radius:10px;height:0;margin-top:60px;overflow:hidden;padding-top:56.25%;position:relative;z-index:1}@media screen and (min-width:1280px){.video{border-radius:14px;height:360px;padding-top:0}}.video__media{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}@media(hover:hover)and (pointer:fine){.video__media{transition:transform 1s ease-in-out}.video:hover .video__media{transform:scale(1.1112)}}.video__media:after{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.video__media-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video__play{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.video__play-svg{fill:#e4e4e4;display:block;height:40px;pointer-events:none;width:40px}@media screen and (min-width:1024px){.video__play-svg{height:77px;width:77px}.achievements__inner{display:flex}}.achievements__left{margin-bottom:30px}@media screen and (min-width:1024px){.achievements__left{flex:0 0 460px;margin-bottom:0;padding-right:20px}}.achievements__title{max-width:287px}.achievements__list{counter-reset:a-list}.achievements__list-item{background-color:#26262d;border-radius:10px;color:#e4e4e4;counter-increment:a-list;font-size:16px;font-weight:400;line-height:1.2;padding:20px 20px 20px 68px;position:relative}@media screen and (min-width:1024px){.achievements__list-item{font-size:22px}}.achievements__list-item+.achievements__list-item{margin-top:10px}.achievements__list-item:before{align-items:center;bottom:20px;color:#fa222d;content:counter(a-list);display:flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;justify-content:center;left:0;line-height:1;position:absolute;top:20px;width:68px}.begin{overflow:hidden}.begin__entry{margin-bottom:30px;position:relative}@media screen and (min-width:1024px){.begin__entry{margin-bottom:120px}}.begin__entry-title{max-width:380px}.begin__entry-img{margin-top:30px}@media screen and (min-width:1024px){.begin__entry-img{left:calc(50% - 150px);position:absolute;top:-30px;width:605px}}.begin__entry-img img{display:block;height:auto;width:100%}.begin__list-item{position:relative}@media screen and (min-width:1024px){.begin__list-item{padding-left:60px}.begin__list-item:before{background-color:#fa222d;bottom:0;content:"";display:block;left:9px;position:absolute;top:-30px;width:2px}.begin__list-item:first-child:before{top:20px}.begin__list-item:last-child:before{bottom:calc(100% - 20px)}.begin__list-item:after{background-color:#1d1d21;border:2px solid #fa222d;border-radius:50%;content:"";display:block;height:20px;left:0;position:absolute;top:15px;width:20px}}.begin__list-item+.begin__list-item{margin-top:30px}.begin__list-item-title{margin-bottom:20px}@media screen and (min-width:1024px){.begin__list-item-title{margin-bottom:27px;max-width:380px}}.begin__list-item-text{color:#bebebe;font-size:16px;font-weight:400;line-height:1.2}@media screen and (min-width:1024px){.begin__list-item-text{font-size:18px;max-width:380px;min-height:144px}}.begin__list-item-img{margin-top:30px}@media screen and (min-width:1024px){.begin__list-item-img{left:calc(50% - 30px);margin-top:0;position:absolute;top:0}}.begin__list-item-img img{display:block;height:auto;width:100%}@media screen and (min-width:1024px){.begin__list-item:first-child .begin__list-item-img{left:calc(50% - 50px);top:60px}.begin__list-item:nth-child(2) .begin__list-item-img{left:calc(50% - 60px);top:130px}.begin__list-item:nth-child(3) .begin__list-item-img{left:calc(50% - 60px);top:140px}.begin__list-item:nth-child(4) .begin__list-item-img{left:calc(50% - 35px);top:260px}}.founders__title{margin-bottom:40px;max-width:587px}@media screen and (min-width:1024px){.founders__list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}}.founders__item+.founders__item{margin-top:40px}@media screen and (min-width:1024px){.founders__item+.founders__item{margin-top:0}}.founders__item-media{margin-bottom:20px}.founders__item-img{display:block;height:auto;width:100%}.founders__item-title{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:.01em;line-height:24px;margin-bottom:10px}.founders__item-text{color:#e4e4e4;font-size:12px;font-weight:400;line-height:1.2}.reviews{overflow:hidden}.reviews__title{max-width:590px}.reviews__scroller{margin-left:-10px;margin-right:-10px;overflow:hidden}@media screen and (min-width:768px){.reviews__scroller{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1024px){.reviews__scroller{margin-left:0;margin-right:0;overflow:visible;transition:transform .3s ease-in-out}}.reviews__scroller-inner{overflow-scrolling:touch;margin-bottom:-30px;overflow:auto;padding-bottom:30px}@media screen and (min-width:1024px){.reviews__scroller-inner{overflow-scrolling:auto;margin-bottom:0;overflow:visible;padding-bottom:0}}.reviews__list{grid-gap:40px 20px;display:grid;gap:40px 20px}@media screen and (min-width:768px){.reviews__list{gap:40px 20px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.reviews__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.reviews__list{grid-template-columns:repeat(4,1fr)}}.reviews__item{background-color:#f2f2f2;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;position:relative}.reviews_theme-dark .reviews__item{background-color:#33333e}@media screen and (min-width:1024px){.reviews__item{border-radius:10px}}.reviews__item-media{overflow:hidden;padding-top:83.33333333%;position:relative}@media screen and (min-width:1024px){.reviews__item-media{padding-top:87.71929825%}}.reviews__item-picture{align-items:center;border-radius:10px;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.reviews__item-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__item-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.reviews__item-top{flex-grow:1}.reviews__item-title,.reviews__item-who{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;line-height:1}.reviews__item-text{color:#1d1d21;font-size:16px;line-height:22px;margin-top:14px}.reviews_theme-dark .reviews__item-text{color:#e4e4e4}@media screen and (min-width:1024px){.reviews__item-text{font-size:12px;line-height:1.3333333333}}.reviews__item-text_more .text-content>:last-child:after{color:#fa222d;content:" читать подробнее";font-size:16px;font-weight:400;line-height:22px}@media screen and (min-width:1024px){.reviews__item-text_more .text-content>:last-child:after{font-size:12px;line-height:1.3333333333}}.reviews__item-text-more{background:none;border:0;box-shadow:none;color:#fa222d;cursor:pointer;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin:0;padding:0}@media screen and (min-width:1024px){.reviews__item-text-more{font-size:12px;line-height:1.3333333333}}.reviews__item-link{bottom:0;color:transparent;display:block;font-size:0;left:0;position:absolute;right:0;top:0}.reviews__item-hash{color:#a3a5a6;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1;margin-top:30px}@media screen and (min-width:1024px){.reviews__item-hash{font-size:12px;margin-top:20px}}.reviews__head{margin-bottom:30px}@media screen and (min-width:1024px){.reviews__head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}}.reviews__arrows{display:none}@media screen and (min-width:1024px){.reviews__arrows{display:flex}}.reviews__arrows-item{background:transparent;border:none;box-shadow:none;cursor:pointer;height:46px;margin:0;padding:0;width:46px}.reviews__arrows-item:first-child{transform:rotate(180deg)}.reviews__arrows-item+.reviews__arrows-item{margin-left:30px}.reviews__arrows-item svg{display:block;height:40px;pointer-events:none;width:40px}.reviews__arrows-item svg path,.reviews_theme-dark .reviews__arrows-item svg path{stroke:#fa222d}.reviews__foot{margin-top:30px}@media screen and (min-width:1024px){.reviews__foot{margin-top:40px}}.reviews__foot-btn{width:100%}@media screen and (min-width:1024px){.reviews__foot-btn{margin:0 auto;max-width:240px}}.reviews__popup{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:30px 10px 60px;position:fixed;right:0;top:0;z-index:100}@media screen and (min-width:1024px){.reviews__popup{padding:60px 60px 132px}}.reviews__popup-bg{animation:showBg .3s forwards;background-color:#1d1d21;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0}.reviews__popup-content{animation:showContent .3s .2s forwards;background:#e4e4e4;border-radius:10px;height:auto;margin:auto;max-width:700px;opacity:0;padding:20px;position:relative;transform:translateY(30px);width:100%;z-index:1}@media screen and (min-width:1024px){.reviews__popup-content{border-radius:20px;padding:40px}.reviews__popup-head{margin-bottom:20px}}.reviews__popup-head-who{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:26px}@media screen and (min-width:1024px){.reviews__popup-head-who{font-size:32px;line-height:29px}}.reviews__popup-picture{bottom:0;left:0;position:absolute;right:0;top:0}.reviews__popup-media,.reviews__popup-picture{align-items:center;display:flex;justify-content:center;overflow:hidden}.reviews__popup-media{border-radius:10px;height:0;margin-bottom:20px;padding-top:100%;position:relative}@media screen and (min-width:1024px){.reviews__popup-media{margin-bottom:30px}}.reviews__popup-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reviews__popup-text{color:#1d1d21;font-size:16px;line-height:22px;margin-top:20px;text-transform:none}@media screen and (min-width:1024px){.reviews__popup-text{font-size:18px;line-height:25px}}.reviews__popup-hash{color:#1d1d21;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1;margin-top:30px}@media screen and (min-width:1024px){.reviews__popup-hash{font-size:22px;margin-top:60px}}.reviews__popup-close{height:58px;left:50%;margin-left:-29px;pointer-events:none;position:absolute;top:100%;width:58px;z-index:1}@media screen and (min-width:1024px){.reviews__popup-close{margin-top:30px}}.reviews__popup-close svg{stroke:#e4e4e4;display:block}@keyframes showBg{0%{opacity:0}to{opacity:.9}}@keyframes showContent{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1024px){.section-connect{align-items:center;display:flex}.section-connect__content-text{max-width:460px}}.section-connect__form{margin-top:60px;position:relative}@media screen and (min-width:1024px){.section-connect__form{align-items:center;display:flex;margin-top:40px}}.section-connect__form_loading:after{background-color:rgba(250,34,45,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-connect__form_success:after{align-items:center;background-color:rgba(250,34,45,.8);bottom:0;color:#e4e4e4;content:"Заявка успешно отправлена";display:flex;font-size:16px;font-weight:700;justify-content:center;left:0;line-height:1.5;position:absolute;right:0;text-align:center;top:0;white-space:pre}.section-connect__form-field{position:relative}@media screen and (min-width:1024px){.section-connect__form-field{width:50%}}.section-connect__form-field+.section-connect__form-field{margin-top:20px}@media screen and (min-width:1024px){.section-connect__form-field+.section-connect__form-field{margin-left:10px;margin-top:0}}.section-connect__form-btn{width:100%}.section-connect__form-notes{color:#e4e4e4;font-size:8px;line-height:9px;margin-top:10px}@media screen and (min-width:1024px){.section-connect__form-notes{display:none}}.section-connect__form-notes a{color:#e4e4e4}.section-connect__media{display:none}@media screen and (min-width:1024px){.section-connect__media{display:block;margin-left:auto;max-width:525px}}.for-whom__title{margin-bottom:30px}@media screen and (min-width:1024px){.for-whom__title{margin-bottom:40px}}.for-whom__grid{overflow:hidden}@media screen and (min-width:1024px){.for-whom__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}}.for-whom__grid-item+.for-whom__grid-item{margin-top:10px}@media screen and (min-width:1024px){.for-whom__grid-item+.for-whom__grid-item{margin-top:0}}.for-whom__card{background-color:#f2f2f2;border-radius:10px;padding:20px}.for-whom__card-icon,.for-whom__card-media{margin-bottom:20px}.for-whom__card-img{height:auto;max-width:100%}.for-whom__card-title{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.05}@media screen and (min-width:1024px){.for-whom__card-title{font-size:22px;line-height:.9}}.for-whom__card-text{color:#1d1d21;font-size:16px;line-height:1.05;margin-top:10px}@media screen and (min-width:1024px){.for-whom__card-text{font-size:18px;line-height:1.1;margin-top:20px}}.two-col-slider{overflow:hidden}.two-col-slider__head{margin-bottom:30px}@media screen and (min-width:1024px){.two-col-slider__head{align-items:center;display:flex;margin-bottom:40px}}.two-col-slider__title{flex:1 1 auto}.two-col-slider__scroller{margin-left:-10px;margin-right:-10px;overflow:hidden}@media screen and (min-width:768px){.two-col-slider__scroller{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1024px){.two-col-slider__scroller{margin-left:0;margin-right:0}}.two-col-slider__scroller-inner{-webkit-overflow-scrolling:touch;font-size:0;margin-bottom:-30px;overflow:auto;padding-bottom:30px;white-space:nowrap}@media screen and (min-width:1024px){.two-col-slider__scroller-inner{overflow-scrolling:auto;margin-bottom:0;overflow:visible;padding-bottom:0;transition:transform .3s ease-in-out}}.two-col-slider__item{display:inline-flex;flex-direction:column;vertical-align:top;white-space:normal;width:280px}@media screen and (min-width:1024px){.two-col-slider__item{flex:0 0 calc(50% - 10px);flex-direction:row;width:calc(50% - 10px)}}.two-col-slider__item+.two-col-slider__item{margin-left:10px}@media screen and (min-width:1024px){.two-col-slider__item+.two-col-slider__item{margin-left:20px}}.two-col-slider__item:first-child{margin-left:10px}@media screen and (min-width:768px){.two-col-slider__item:first-child{margin-left:30px}}@media screen and (min-width:1024px){.two-col-slider__item:first-child{margin-left:0}}.two-col-slider__item:last-child{margin-right:10px}@media screen and (min-width:768px){.two-col-slider__item:last-child{margin-right:30px}}@media screen and (min-width:1024px){.two-col-slider__item:last-child{margin-right:0}}.two-col-slider__item-media{align-items:center;border-radius:10px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:1024px){.two-col-slider__item-media{flex:0 0 200px;height:200px;width:200px}}@media screen and (min-width:1280px){.two-col-slider__item-media{flex:0 0 285px;height:285px;width:285px}}.two-col-slider__item-img{display:block;filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.two-col-slider__item-content{margin-top:20px;max-width:250px}@media screen and (min-width:1024px){.two-col-slider__item-content{display:flex;flex:1 1 auto;flex-direction:column;margin-left:20px;margin-top:0;max-width:none}}.two-col-slider__item-text{color:#e4e4e4;font-size:14px;line-height:18px}@media screen and (min-width:1024px){.two-col-slider__item-text{margin-bottom:auto}}.two-col-slider__item-who{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:1;margin-top:10px}.two-col-slider__arrows{display:none}@media screen and (min-width:1024px){.two-col-slider__arrows{display:flex}}.two-col-slider__arrows-item{background:transparent;border:none;box-shadow:none;cursor:pointer;margin:0;padding:0}.two-col-slider__arrows-item:first-child{transform:rotate(180deg)}.two-col-slider__arrows-item+.two-col-slider__arrows-item{margin-left:30px}.two-col-slider__arrows-item svg{display:block;height:46px;pointer-events:none;width:46px}.icon-blocks__title{margin-bottom:30px}@media screen and (min-width:1024px){.icon-blocks__title{margin-bottom:40px}}.icon-blocks__list{grid-gap:10px;display:grid;gap:10px}@media screen and (min-width:1024px){.icon-blocks__list{gap:20px;grid-template-columns:repeat(3,1fr)}}.icon-blocks__item{background-color:#333;border-radius:10px;padding:20px}.icon-blocks__item-icon{font-size:22px;line-height:24px;margin-bottom:6px}@media screen and (min-width:1024px){.icon-blocks__item-icon{margin-bottom:20px}}.icon-blocks__item-title{color:#fa222d;font-size:22px;font-weight:700;line-height:1}.teachers__title{margin-bottom:30px}@media screen and (min-width:1024px){.teachers__title{margin-bottom:40px}}.teachers__text{color:#1d1d21;font-size:16px;line-height:1;margin-bottom:30px}@media screen and (min-width:1024px){.teachers__text{font-size:22px;line-height:1.1818181818;margin-bottom:60px;max-width:495px}}.teachers__grid{grid-gap:30px 20px;display:grid;flex-wrap:wrap;gap:30px 20px}@media screen and (min-width:768px){.teachers__grid{gap:40px 20px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.teachers__grid{grid-template-columns:repeat(4,1fr);overflow:visible}}.teachers__grid-card{position:relative}@media(hover:hover)and (pointer:fine){.teachers__grid-card_modal{opacity:1;transition:opacity .3s}.teachers__grid-card_modal:hover{opacity:.7}}.teachers__grid-card-media{border-radius:10px;height:0;margin-bottom:12px;overflow:hidden;padding-top:100%;position:relative}.teachers__grid-card-picture{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.teachers__grid-card-img{display:block;filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.teachers__grid-card-title{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;-webkit-text-decoration:none;text-decoration:none}.teachers__grid-card-title:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.teachers__grid-card-sub{color:#1d1d21;font-size:16px;line-height:1.1;margin-top:6px}.faq__title{margin-bottom:30px}@media screen and (min-width:1024px){.faq__title{margin-bottom:40px}}.faq__item{background:#f2f2f2;border-radius:10px;cursor:pointer;padding:24px 20px}@media screen and (min-width:1024px){.faq__item{border-radius:20px;padding:40px}}.faq__item+.faq__item{margin-top:10px}@media screen and (min-width:1024px){.faq__item+.faq__item{margin-top:20px}}.faq__item-head{display:flex;flex-direction:row-reverse;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1024px){.faq__item-head{flex-direction:row}}.faq__item-icon{flex:0 0 16px;height:16px;margin-left:10px;position:relative;width:16px}@media screen and (min-width:1024px){.faq__item-icon{flex-basis:20px;height:20px;margin-left:0;margin-right:40px;width:20px}}.faq__item-icon:after,.faq__item-icon:before{background-color:#fa222d;content:"";display:block;pointer-events:none;position:absolute}.faq__item-icon:before{bottom:0;left:50%;margin-left:-1px;top:0;width:2px}.faq__item_open .faq__item-icon:before{display:none}.faq__item-icon:after{height:2px;left:0;margin-top:-1px;right:0;top:50%}.faq__item-title{color:#1d1d21;flex:1 1 auto;font-size:16px;font-weight:400;line-height:.85}@media screen and (min-width:1024px){.faq__item-title{font-size:22px}}.faq__item-content{color:#a3a5a6;font-size:14px;line-height:1.2;margin-top:24px}@media screen and (min-width:1024px){.faq__item-content{font-size:18px;margin-top:20px;padding-left:60px}}.agreements-block{display:flex;flex-direction:column;margin-top:20px}.consult-form__form-extra button{color:#e4e4e4}.agreements-checkbox{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;margin:4px;outline:none;padding:0;row-gap:4px;text-align:left}.agreements-checkbox .agreements-checkbox__main{-moz-column-gap:12px;column-gap:12px;display:flex;width:100%}.agreements-checkbox .agreements-checkbox__main .agreements-checkbox__icon{border:2px solid #a3a5a6;border-radius:5px;display:flex;flex:0 0 auto;font-size:32px;height:1em;justify-content:center;transition:border-color .2s;width:1em}.agreements-checkbox .agreements-checkbox__main .agreements-checkbox__icon:after{align-self:center;background-color:#fa222d;border-radius:50%;content:"";display:flex;height:.375em;opacity:0;transform:scale(.25);transition:transform .2s,opacity .2s;width:.375em}.agreements-checkbox .agreements-checkbox__main .agreements-checkbox__text{color:#1d1d21;font-size:16px;line-height:22px;padding-top:5px;text-transform:lowercase}.agreements-checkbox .agreements-checkbox__main .agreements-checkbox__text p{margin:0}.agreements-checkbox .agreements-checkbox__error{align-self:start;color:#fa222d;font-size:12px;font-weight:400;line-height:14px}.agreements-checkbox.agreements-checkbox_active .agreements-checkbox__icon{border-color:#fa222d}.agreements-checkbox.agreements-checkbox_active .agreements-checkbox__icon:after{opacity:1;transform:scale(1)}.agreements-block.invert .agreements-checkbox.agreements-checkbox .agreements-checkbox__main .agreements-checkbox__text{color:#fff}.agreements-block.invert .agreements-checkbox.agreements-checkbox_active .agreements-checkbox__main .agreements-checkbox__icon{border-color:#fff}.agreements-block.invert .agreements-checkbox.agreements-checkbox_active .agreements-checkbox__main .agreements-checkbox__icon:after{background-color:#fff}.agreements-block.invert .agreements-checkbox .agreements-checkbox__error,.agreements-block.invert .agreements-checkbox.agreements-checkbox_active .agreements-checkbox__main .agreements-checkbox__text{color:#fff}.consult-form__pills{margin-bottom:30px}@media screen and (min-width:1024px){.consult-form__pills{display:flex;margin-bottom:40px}.consult-form__pills-item{margin-right:10px}}.consult-form__pills-item+.consult-form__pills-item{margin-top:10px}@media screen and (min-width:1024px){.consult-form__pills-item+.consult-form__pills-item{margin-top:0}.consult-form__text{flex:1 1 auto;margin-right:20px}.consult-form__content{display:flex}}.consult-form__content-text{max-width:462px}.consult-form__form{margin-top:40px;position:relative}@media screen and (min-width:1024px){.consult-form__form{flex:0 0 285px;margin-top:0}}.consult-form__form_loading:after{background-color:rgba(250,34,45,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.consult-form__form_success:after{align-items:center;background-color:rgba(250,34,45,.8);bottom:0;color:#e4e4e4;content:"Заявка\aуспешно\aотправлена";display:flex;font-size:16px;font-weight:700;justify-content:center;left:0;line-height:1.5;position:absolute;right:0;text-align:center;top:0;white-space:pre}.consult-form__form-row{position:relative}.consult-form__form-row+.consult-form__form-row{margin-top:30px}.consult-form__form-row-error{color:#e4e4e4;font-size:12px;font-weight:400;left:0;line-height:14px;position:absolute;top:calc(100% + 4px)}.consult-form__form-btn{width:100%}.consult-form__form-extra{color:#e4e4e4;font-size:12px;line-height:14px}.consult-form__form-extra a{color:#e4e4e4}.microproducts__tags{margin-bottom:30px}@media screen and (min-width:1024px){.microproducts__tags{margin-bottom:40px}}.microproducts__main{margin-top:20px}@media screen and (min-width:1024px){.microproducts__main{margin-top:40px}}.microproducts__list{grid-gap:10px;display:grid;gap:10px;margin-top:60px}@media screen and (min-width:768px){.microproducts__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.microproducts__list{gap:20px;grid-template-columns:repeat(3,1fr)}}.microproducts__item{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:relative}.microproducts__item-media{background-color:#1d1d21;border-radius:10px;height:206px}@media screen and (min-width:1024px){.microproducts__item-media{border-radius:20px}}.microproducts__item-content{margin-top:20px}.microproducts__item-type{font-size:18px;letter-spacing:.02em;line-height:1;margin-bottom:12px}.microproducts__item-title{color:#282828;font-size:28px;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none}.microproducts__item-title:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.filter-button{background-color:transparent;border:2px solid #1d1d21;border-radius:40px;cursor:pointer;margin:4px;min-height:32px;outline:none;padding:8px 20px;transition:background-color .2s,color .2s}.filter-button__text{color:#1d1d21;font-size:14px;font-weight:700;line-height:14px;text-transform:lowercase}.filter-button.filter-button_active{background-color:#1d1d21}.filter-button.filter-button_active .filter-button__text{color:#fafafa}.filter-checkbox{background:transparent;border:none;cursor:pointer;display:inline-block;margin:4px;min-height:32px;outline:none;padding:0 0 0 42px;position:relative;text-align:left;width:100%}.filter-checkbox__icon{border:2px solid #a3a5a6;border-radius:5px;font-size:32px;height:1em;left:0;overflow:hidden;position:absolute;top:0;transition:border-color .2s;width:1em}.filter-checkbox__icon:after{background-color:#fa222d;border-radius:50%;content:"";display:block;height:.375em;left:calc(50% - .1875em);opacity:0;position:absolute;top:calc(50% - .1875em);transform:scale(.25);transition:transform .2s,opacity .2s;width:.375em}.filter-checkbox__text{color:#1d1d21;font-size:16px;line-height:22px;padding-top:5px;text-transform:lowercase}.filter-checkbox.filter-checkbox_active .filter-checkbox__icon{border-color:#fa222d}.filter-checkbox.filter-checkbox_active .filter-checkbox__icon:after{opacity:1;transform:scale(1)}@media screen and (min-width:1024px){.title-text__inner{align-items:flex-start;display:flex}}.title-text__title{margin-bottom:30px}@media screen and (min-width:1024px){.title-text__title{flex:0 0 400px;margin-bottom:0;margin-right:100px}}.title-text__title-heading{color:#fa222d;color:var(--title-color,#fa222d)}.title-text__text{color:#e4e4e4;color:var(--color,#e4e4e4);flex:1 1 auto;font-size:18px;font-weight:400;line-height:1.2}@media screen and (min-width:1024px){.title-text__text{font-size:22px}}.we{overflow:hidden;padding-bottom:270px;position:relative}@media screen and (min-width:1280px){.we{overflow:visible;padding-bottom:30px;padding-top:30px}}.we__content{position:relative;z-index:1}.we__tags{margin-top:30px}@media screen and (min-width:1024px){.we__tags{max-width:510px;width:50%}}@media screen and (min-width:1280px){.we__tags{margin-top:40px;width:100%}}.we__ps{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;line-height:.85;margin-top:70px}@media screen and (min-width:1280px){.we__ps{font-size:30px;line-height:.8333333333;margin-top:140px}}.we__media{bottom:0;display:block;left:0;pointer-events:none;position:absolute;width:460px}@media screen and (min-width:768px){.we__media{left:30px;width:600px}}@media screen and (min-width:1024px){.we__media{left:calc(50% - 200px);width:800px}}@media screen and (min-width:1280px){.we__media{bottom:0;left:calc(50% - 255px);width:855px}}.we__media img{display:block;height:auto;width:100%}.courses__list{padding-top:80px}.courses__list-item+.courses__list-item{margin-top:60px}@media screen and (min-width:1024px){.courses__list-item+.courses__list-item{margin-top:80px}}.courses__filters{background-color:#e4e4e4;padding-top:80px}.courses__filters-inner{background-color:#fff;border-radius:5px;padding:5px}.courses__filters-toggle-container{padding-bottom:12px;text-align:center}.courses__filters-toggle{background-color:#fff;border-radius:5px;cursor:pointer;display:inline-flex;gap:6px;padding:6px 12px}.courses__filters-toggle-icon{align-items:center;display:inline-flex}.courses__filters-toggle-icon svg{display:inline-flex}.courses__filters-toggle-text{color:#1d1d21;display:inline-flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:16px;text-transform:lowercase}.courses__filters-item{padding:5px 0}.courses__filters-item_title{color:#1d1d21;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:26px;padding-left:5px;text-transform:lowercase}.courses__filters-clear{text-align:center}.courses__filters-clear-button{border:2px solid #fa222d;border-radius:10px;color:#fa222d;cursor:pointer;display:inline-block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;padding:6px 20px;text-align:center;text-transform:lowercase}.section+.courses__filters{padding-top:80px}@media screen and (min-width:1024px){.section+.courses__filters{padding-top:100px}}.courses__filters+.courses__list{padding-top:10px}@media screen and (min-width:1024px){.lab-banner{padding-top:100px}.lab-banner__inner{align-items:center;display:flex;flex-direction:row-reverse}.lab-banner__content{width:50%}}.lab-banner__media{align-items:center;display:flex;justify-content:center;margin-bottom:50px}@media screen and (min-width:1024px){.lab-banner__media{margin-bottom:0;margin-left:20px;width:50%}}.lab-banner__media-img{display:block;height:auto;max-width:100%;width:65.3125%}@media screen and (min-width:1024px){.lab-banner__media-img{width:478px}}.lab-banner__bar{background-color:#2c2c34;border-radius:10px;margin-top:30px;padding:30px}@media screen and (min-width:1024px){.lab-banner__bar{align-items:center;border-radius:20px;display:flex;margin-top:115px;padding:30px 40px}.lab-banner__bar-row{flex:1}}.lab-banner__bar-row+.lab-banner__bar-row{margin-top:30px}@media screen and (min-width:1024px){.lab-banner__bar-row+.lab-banner__bar-row{margin-left:60px;margin-top:0}}.lab-banner__bar-label{color:#e4e4e4;font-size:18px;font-weight:400;line-height:19px;margin-bottom:10px}@media screen and (min-width:1024px){.lab-banner__bar-label{font-size:12px;line-height:1;margin-bottom:6px}}.lab-banner__bar-val{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:.85}@media screen and (min-width:1024px){.lab-banner__bar-val{font-size:18px;line-height:.95}}.idea__text{color:#e4e4e4;max-width:460px}.idea__content{margin-top:40px}@media screen and (min-width:1024px){.idea__content{margin-top:80px}}.idea__card{background-color:#1d1d21;border-radius:10px;padding:20px}@media screen and (min-width:1024px){.idea__card{align-items:flex-start;display:flex;padding-left:30px}}.idea__card+.idea__card{margin-top:10px}@media screen and (min-width:1024px){.idea__card+.idea__card{margin-top:20px}.idea__card-main{flex:0 0 320px}}.idea__card-tags{margin-bottom:20px}.idea__card-title{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.05}@media screen and (min-width:1024px){.idea__card-title{font-size:34px;line-height:.85}}.idea__card-content{margin-top:20px}@media screen and (min-width:1024px){.idea__card-content{flex:1 1 auto;margin-left:30px;margin-top:0;padding-left:35px}}.idea__card-list{margin:0;padding:0}.idea__card-list-item{color:#e4e4e4;display:block;font-size:18px;line-height:1.2;list-style:none;margin:0;padding:0 0 0 30px;position:relative}@media screen and (min-width:1024px){.idea__card-list-item{font-size:22px;padding:0}}.idea__card-list-item:after{color:#fa222d;content:"→";font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;left:0;line-height:1.1904761905;position:absolute;top:0}@media screen and (min-width:1024px){.idea__card-list-item:after{left:auto;right:calc(100% + 16px)}}.idea__card-list-item+.idea__card-list-item{margin-top:20px}.idea__card-foot{margin-top:30px}@media screen and (min-width:1024px){.idea__card-foot{margin-top:45px}}.idea__card-btn{width:100%}@media screen and (min-width:1024px){.idea__card-btn{max-width:200px}}.how-it__grid{grid-gap:10px;display:grid;gap:10px;margin-top:40px}@media screen and (min-width:1024px){.how-it__grid{align-items:flex-start;gap:20px;grid-template-columns:repeat(3,1fr)}}.how-it__column{grid-gap:20px;display:grid;gap:20px}.how-it__card{background-color:#33333e;border-radius:10px;padding:20px}@media screen and (min-width:1024px){.how-it__card{display:flex;flex-direction:column;padding:30px}}.how-it__card-icon,.how-it__card-media{margin-bottom:20px}.how-it__card-media{display:flex;flex:1 1 auto}.how-it__card-img{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.how-it__card-title{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.05}@media screen and (min-width:1024px){.how-it__card-title{font-size:22px;line-height:.9}}.how-it__card-text{color:#e4e4e4;font-size:16px;line-height:1.05;margin-top:10px}@media screen and (min-width:1024px){.how-it__card-text{font-size:18px;line-height:1.1;margin-top:20px}}.lab-steps__title{max-width:590px}.lab-steps__list{counter-reset:lab-step;margin-top:40px}@media screen and (min-width:1024px){.lab-steps__list{margin-top:85px}}.lab-steps__list-item{counter-increment:lab-step}.lab-steps__list-item+.lab-steps__list-item{margin-top:40px}@media screen and (min-width:1024px){.lab-steps__list-item+.lab-steps__list-item{margin-top:88px}.lab-steps__card{align-items:center;display:flex;justify-content:center}.lab-steps__list-item:nth-child(2n) .lab-steps__card{flex-direction:row-reverse}}.lab-steps__card-media{margin-bottom:20px}@media screen and (min-width:1024px){.lab-steps__card-media{align-items:center;display:flex;flex-shrink:0;height:350px;justify-content:center;margin-bottom:0;width:350px}}.lab-steps__card-media-img{display:block;height:auto;width:100%}@media screen and (min-width:1024px){.lab-steps__card-media-img{height:100%;-o-object-fit:contain;object-fit:contain}}.lab-steps__card-content{padding-left:64px;position:relative}@media screen and (min-width:1024px){.lab-steps__card-content{max-width:474px;padding-left:0;width:100%}.lab-steps__list-item:nth-child(2n) .lab-steps__card-content{margin-right:90px}.lab-steps__list-item:nth-child(odd) .lab-steps__card-content{margin-left:110px}}.lab-steps__card-content:before{align-items:flex-start;border-radius:50px;box-shadow:inset 0 0 0 3px #fa222d;content:counter(lab-step);display:flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;height:44px;justify-content:center;left:0;line-height:1.2;padding-top:10px;position:absolute;top:0;width:44px}@media screen and (min-width:1024px){.lab-steps__card-content:before{height:52px;margin-bottom:34px;padding-top:15px;position:static;width:52px}}.lab-steps__card-text{color:#e4e4e4;font-size:18px;line-height:1.2}@media screen and (min-width:1024px){.lab-steps__card-text{font-size:22px}}.lab-steps__foot{margin-top:60px}.lab-steps__foot-btn{margin:0 auto;max-width:240px;width:100%}.project-slider__head{margin-bottom:20px}@media screen and (min-width:1024px){.project-slider__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}}.project-slider__arrows{display:none}@media screen and (min-width:1024px){.project-slider__arrows{display:flex}}.project-slider__arrows-item{background:transparent;border:none;box-shadow:none;cursor:pointer;margin:0;padding:0}.project-slider__arrows-item:first-child{transform:rotate(180deg)}.project-slider__arrows-item+.project-slider__arrows-item{margin-left:20px}.project-slider__arrows-item svg{display:block;height:46px;pointer-events:none;width:46px}.project-slider__mover{overflow:hidden}@media screen and (min-width:1024px){.project-slider__mover-inner{font-size:0;transition:transform .3s ease-in-out;white-space:nowrap}.project-slider__card{align-items:flex-start;display:inline-flex;flex-direction:row-reverse;vertical-align:top;white-space:normal}}.project-slider__card+.project-slider__card{margin-top:60px}@media screen and (min-width:1024px){.project-slider__card+.project-slider__card{margin-top:0}}.project-slider__card-media{align-items:center;background-color:hsla(0,0%,77%,.05);border-radius:10px;display:flex;height:168px;justify-content:center;margin-bottom:20px;overflow:hidden}@media screen and (min-width:1024px){.project-slider__card-media{flex:1 1 auto;height:446px;margin-bottom:0;margin-left:20px}}.project-slider__card-media-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1024px){.project-slider__card-content{flex:0 0 390px}}.project-slider__card-title{margin-bottom:30px}@media screen and (min-width:1024px){.project-slider__card-title{margin-bottom:40px}}.project-slider__card-work-item+.project-slider__card-work-item{margin-top:20px}.project-slider__card-work-label{color:#e4e4e4;font-size:16px;font-weight:500;line-height:1.2}.project-slider__card-work-val{color:#a3a5a6;font-size:14px;line-height:1.2;margin-top:5px}.project-slider__foot{margin-top:40px}@media screen and (min-width:1024px){.project-slider__foot{display:none}}.project-slider__foot-btn{width:100%}.mentor-review__title{margin-bottom:40px}@media screen and (min-width:1024px){.mentor-review__title{margin-bottom:60px}}.mentor-review__scroller{margin-left:-10px;margin-right:-10px;overflow:hidden}@media screen and (min-width:768px){.mentor-review__scroller{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:1024px){.mentor-review__scroller{margin-left:0;margin-right:0;padding-left:46px;padding-right:46px;position:relative}}.mentor-review__scroller-inner{-webkit-overflow-scrolling:touch;font-size:0;margin-bottom:-30px;overflow:auto;padding-bottom:30px;white-space:nowrap}@media screen and (min-width:1024px){.mentor-review__scroller-inner{overflow-scrolling:auto;margin-bottom:0;overflow:visible;padding-bottom:0;transition:transform .3s ease-in-out}}.mentor-review__card{display:inline-flex;flex-direction:column;vertical-align:top;white-space:normal;width:250px}@media screen and (min-width:1024px){.mentor-review__card{align-items:center;width:100%}}.mentor-review__card+.mentor-review__card{margin-left:30px}@media screen and (min-width:1024px){.mentor-review__card+.mentor-review__card{margin-left:0}}.mentor-review__card:first-child{margin-left:10px}@media screen and (min-width:768px){.mentor-review__card:first-child{margin-left:30px}}@media screen and (min-width:1024px){.mentor-review__card:first-child{margin-left:0}}.mentor-review__card:last-child{margin-right:10px}@media screen and (min-width:768px){.mentor-review__card:last-child{margin-right:30px}}@media screen and (min-width:1024px){.mentor-review__card:last-child{margin-right:0}}.mentor-review__card-text{color:#e4e4e4;font-size:16px;line-height:1.2}.section_light-gray .mentor-review__card-text{color:#1d1d21}@media screen and (min-width:1024px){.mentor-review__card-text{font-size:22px;letter-spacing:-.01em;line-height:1.4;width:590px}}.mentor-review__card-foot{align-items:center;display:flex;margin-top:20px;padding-bottom:4px}@media screen and (min-width:1024px){.mentor-review__card-foot{width:590px}}.mentor-review__card-avatar{align-items:center;border-radius:10px;display:flex;flex:0 0 60px;height:60px;justify-content:center;margin-right:16px;overflow:hidden;width:60px}.mentor-review__card-avatar-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mentor-review__card-who{color:#fa222d;flex:1 1 auto;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1}@media screen and (min-width:1024px){.mentor-review__card-who{font-size:22px}}.mentor-review__card-who-sub:before{content:"⮡ "}.mentor-review__arrows{display:none}@media screen and (min-width:1024px){.mentor-review__arrows{display:flex;justify-content:space-between;left:0;margin-top:-23px;pointer-events:none;position:absolute;right:0;top:50%}}.mentor-review__arrows-item{background:transparent;border:none;box-shadow:none;cursor:pointer;margin:0;padding:0;pointer-events:auto}.mentor-review__arrows-item:first-child{transform:rotate(180deg)}.mentor-review__arrows-item+.mentor-review__arrows-item{margin-left:20px}.mentor-review__arrows-item svg{display:block;height:46px;pointer-events:none;width:46px}@media screen and (min-width:1024px){.library__content{align-items:stretch;display:flex}.library__sidebar{flex:0 0 343px}}.library__sidebar-filter{overflow:hidden}@media screen and (min-width:1024px){.library__sidebar-filter{position:sticky;top:80px}}@media screen and (min-width:1280px){.library__sidebar-filter{top:90px}}.library__sidebar-inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-4px;margin-top:-4px}.library__sidebar-item{margin-left:4px;margin-top:4px}.library__sidebar-item-btn{cursor:pointer}@media(hover:hover)and (pointer:fine){.library__sidebar-item-btn:hover{color:#26262d}}.library__sidebar-item-btn_active{background-color:#fa222d;color:#26262d}.library__list{grid-gap:40px;display:grid;gap:40px;margin-top:60px;position:relative}@media screen and (min-width:1024px){.library__list{flex:1 1 auto;gap:60px 40px;grid-template-columns:repeat(2,1fr);margin-left:70px;margin-top:0}}.library__list_loading:after{background-color:rgba(29,29,33,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.library__list-item{position:relative}.library__list-item-media{padding-top:60%;position:relative}.library__list-item-picture{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.library__list-item-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.library__list-item-content{margin-top:14px}.library__list-item-title{margin-top:6px}.library__list-item-link{color:#fa222d;display:block;font-size:22px;font-weight:500;line-height:.95;-webkit-text-decoration:none;text-decoration:none}.library__list-item-link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.library__list-item-tags{margin-top:20px;overflow:hidden}.library__list-item-tags-inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-6px;margin-top:-6px}.library__list-item-tag{background-color:#2c2c34;border-radius:24px;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:16px;margin-left:6px;margin-top:6px;padding:5px 10px}.fix-section__addition-block[data-v-607afd55]{padding-top:41px}.section__addition-block[data-v-607afd55]{--bg-color:#e4e4e4;--color:#1d1d21;background:#e4e4e4;padding-top:100px}.profile-block{background-color:#f2f2f2;border-radius:20px;padding:20px}@media screen and (min-width:1024px){.profile-block{align-items:flex-start;display:flex;padding:60px 95px}}.profile-block+.profile-block{margin-top:20px}.profile-block__title{color:#fa222d}@media screen and (min-width:1024px){.profile-block__title{position:sticky;top:140px;width:50%}}.profile-block__content{margin-top:30px}@media screen and (min-width:1024px){.profile-block__content{margin-left:30px;margin-top:0;width:50%}}.profile-block__form-row+.profile-block__form-row{margin-top:20px}.profile-block__form-row+.profile-block__form-row_submit{margin-top:40px}.profile-block__form-row-error{color:#fa222d;font-size:12px;font-weight:400;line-height:14px;margin-top:4px}.profile-block__form-btn{width:100%}.square-input__label{color:#212529;display:block;font-size:16px;line-height:1.5;margin:0 0 8px;padding:0}.square-input__input{background-color:#fff;border:1px solid #ced4da;border-radius:4px;box-shadow:none;color:#26262d;display:block;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;outline:none;padding:8px 16px;transition:border-color .2s;width:100%}.square-input__input_textarea{min-height:78px;resize:vertical}.square-input__input_select{position:relative}@media(hover:hover)and (pointer:fine){.square-input__input:hover{border-color:#c6c6c6}}.square-input__input:focus{border-color:#26262d}.square-input__input-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.modal-main{position:fixed;z-index:100}.modal{box-shadow:none;display:flex;flex-direction:column;height:540px;overflow-x:auto;width:960px}.modal-video{background:#1d1d21;border-radius:10px;height:0;height:360px;margin-top:60px;overflow:hidden;padding-top:0;position:relative}.modal-video__play{align-items:center;background:none;border:none;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.modal-video__play-svg{fill:#e4e4e4;display:block;height:40px;pointer-events:none;width:40px}@media screen and (min-width:1024px){.modal-video__play-svg{height:77px;width:77px}}.modal-backdrop{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%}.modal-footer,.modal-header{display:flex;padding:15px}.modal-header{border-bottom:1px solid #eee;color:#4aae9b;justify-content:space-between;position:relative}.modal-footer{border-top:1px solid #eee;flex-direction:column}.modal-body{padding:20px 10px;position:relative}.modal-fade-enter,.modal-fade-leave-to{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s ease}.btn-close{height:43px;position:fixed;right:10px;top:10px;width:43px}.btn-close button{background-color:transparent;border:none;cursor:pointer;font-size:0;padding:10px}.btn-green{background:#4aae9b;border:1px solid #4aae9b;border-radius:2px;color:#fff}.video__play{cursor:pointer}@media(hover:hover)and (pointer:fine){.modal-video:hover .video__media{transform:scale(1.1112)}.video__media{transition:transform 1s ease-in-out}}.result-list{display:flex;flex-direction:column}@media screen and (min-width:1024px){.result-list{flex-direction:row}.result-list__item{width:calc(25% - 14px)}}.result-list__item+.result-list__item{margin-top:40px}@media screen and (min-width:1024px){.result-list__item+.result-list__item{margin-left:18px;margin-top:0}}.result-list__item-key{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:68px;font-weight:700;line-height:.8529411765;margin-bottom:20px}@media screen and (min-width:1280px){.result-list__item-key{font-size:66px;line-height:.8484848485}}.result-list__item-val{color:#1d1d21;font-size:16px;font-weight:400;line-height:1.0625}@media screen and (min-width:1280px){.result-list__item-val{font-size:18px;line-height:1.1111111111}}.section-movef{display:flex;flex-direction:column}@media screen and (min-width:1024px){.section-movef{flex-direction:row;flex-wrap:wrap}}.section-movef__content{order:2}@media screen and (min-width:1024px){.section-movef__content{order:1;width:40%}}@media screen and (min-width:1280px){.section-movef__content{width:460px}}.section-movef__media{margin-bottom:36px;max-width:665px;order:1;overflow:hidden;width:100%}@media screen and (min-width:1024px){.section-movef__media{margin-bottom:0;margin-left:auto;order:2;width:calc(60% - 30px)}}.section-movef__media-img{display:block;height:auto;width:100%}.section-movef__list{margin-top:60px;order:3}@media screen and (min-width:1024px){.section-movef__list{flex:1 0 auto;margin-top:110px;order:3}}.section-movef__text{color:#1d1d21}.courses-list__head{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:1024px){.courses-list__head{flex-direction:row;gap:40px}}.courses-list__head-btn{background:none;border:0;box-shadow:none;color:rgba(29,29,33,.5);cursor:pointer;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0;padding:0;text-align:left;-webkit-text-decoration:underline;text-decoration:underline;text-transform:lowercase;width:100%}@media screen and (min-width:1024px){.courses-list__head-btn{font-size:14px;line-height:17px;width:auto}}.courses-list__head-btn_active{color:#fa222d}.courses-list__head-btn+.courses-list__head-btn{margin-top:10px}@media screen and (min-width:1024px){.courses-list__head-btn+.courses-list__head-btn{margin-left:30px;margin-top:0}}.courses-list__body{overflow:hidden}.courses-list__head+.courses-list__body{margin-top:20px}@media screen and (min-width:1024px){.courses-list__head+.courses-list__body{margin-top:40px}.courses-list__body-inner{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}}.courses-list__foot{align-items:flex-start;display:flex;justify-content:center;margin-top:40px}.courses-list__foot-btn{width:100%}@media screen and (min-width:1280px){.courses-list__foot-btn{max-width:240px}}@media screen and (min-width:1024px){.courses-list__profile{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}}.courses-list__item{background-color:#fff;background-color:var(--item-bg,#fff);border-radius:10px;color:#fa222d;display:flex;flex-direction:column;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;padding:10px;position:relative}@media screen and (min-width:1024px){.courses-list__item{border-radius:20px;margin:20px 0 0 20px;padding:20px;width:calc(50% - 20px)}}@media screen and (min-width:1280px){.courses-list__item{width:calc(25% - 20px)}}.courses-list__item+.courses-list__item{margin-top:10px}@media screen and (min-width:1024px){.courses-list__item+.courses-list__item{margin-top:20px}}.courses-list__item-tags{align-items:flex-start;display:flex;margin-bottom:20px;pointer-events:none;z-index:1}@media screen and (min-width:1024px){.courses-list__item-tags{margin-bottom:10px}}.courses-list__item-tags-item{margin-right:5px}@media screen and (min-width:1024px){.courses-list__item-tags-item{margin-right:10px}}.courses-list__item-tags-pill{border:2px solid;border-radius:15px;color:currentColor;font-size:10px;font-weight:700;line-height:12px;padding:6px 8px 8px}.courses-list__item-tags-pill_reverse{background-color:#e4e4e4;color:#fa222d}.courses-list__item-tags-pill+.courses-list__item-tags-pill{margin-left:10px}@media screen and (min-width:1024px){.courses-list__item-tags-pill{border-radius:40px;font-size:14px;line-height:17px;padding:5px 20px 10px}}.courses-list__item-content{flex:1 1 auto;margin-right:10px}@media screen and (min-width:1024px){.courses-list__item-content{align-items:flex-end;display:flex;margin-right:0;margin-top:auto;width:100%}}.courses-list__item-link{color:currentColor;display:block;font-size:18px;font-weight:700;line-height:1;-webkit-text-decoration:none;text-decoration:none}.courses-list__item-link:after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media screen and (min-width:1024px){.courses-list__item-link{font-size:26px;line-height:.8461538462}}.courses-list__item-media{display:flex;flex:0 0 130px;justify-content:flex-end;margin-bottom:20px;overflow:hidden;pointer-events:none;position:relative}@media screen and (min-width:1024px){.courses-list__item-media{flex-basis:auto}}.courses-list__item-media-img{display:block;height:auto;width:100%}@media screen and (min-width:1024px){.courses-list__item-media-img{max-height:110px;width:auto}}.courses-list__item-media-img:after{background-color:var(--item-bg);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.courses-list__item-meta{display:flex;flex-direction:row-reverse;font-size:12px;font-weight:400;justify-content:space-between;line-height:1;margin-top:20px}@media screen and (min-width:1024px){.courses-list__item-meta{font-size:12px;margin-top:20px}}.courses-list__item-meta-count,.courses-list__item-meta-format{margin-left:8px}.courses-list__item-meta-date{margin-right:auto}.courses-list__item-progress{margin-top:20px}.courses-list__item-progress-title{font-size:10px;font-weight:400;line-height:1}@media screen and (min-width:1024px){.courses-list__item-progress-title{font-size:12px}}.courses-list__item-progress-bar{border:1px solid #fa222d;border-radius:4px;height:16px;margin-top:10px;overflow:hidden;position:relative;z-index:1}.courses-list__item-progress-line{background-color:#fa222d;bottom:0;left:0;position:absolute;top:0}.courses-list__item-main{align-items:flex-start;display:flex;flex-direction:row-reverse;margin-bottom:auto}@media screen and (min-width:1280px){.courses-list__item-main{align-items:flex-end;flex:1 1 auto;flex-direction:column;margin-bottom:0}}.courses-list__body_theme-black .courses-list__item{background-color:#1d1d21}@media screen and (min-width:1280px){.courses-list__body_theme-black .courses-list__item{width:calc(33.3% - 20px)}}.courses-list__body_theme-black .courses-list__item .courses-list__item-meta{color:#e4e4e4}@media screen and (min-width:1280px){.courses-list_profile .courses-list__item{width:calc(50% - 20px)}}.courses-list__body:not(.courses-list__body_theme-black):not(.courses-list__body_simple) .courses-list__item:first-child{background-color:#fa222d;color:#e4e4e4}@media screen and (min-width:1280px){.courses-list__body:not(.courses-list__body_theme-black):not(.courses-list__body_simple) .courses-list__item:first-child{width:calc(50% - 20px)}.courses-list__body:not(.courses-list__body_theme-black):not(.courses-list__body_simple) .courses-list__item:first-child .courses-list__item-link{font-size:34px}.courses-list__body:not(.courses-list__body_theme-black):not(.courses-list__body_simple) .courses-list__item:first-child .courses-list__item-media-img{height:auto;max-height:none;width:160px}.courses-list__body:not(.courses-list__body_theme-black):not(.courses-list__body_simple) .courses-list__item:first-child .courses-list__item-main{align-items:flex-start;flex-direction:row-reverse}.courses-list__body:not(.courses-list__body_theme-black):not(.courses-list__body_simple) .courses-list__item:first-child .courses-list__item-content{margin-top:0}}.courses-list__body:not(.courses-list__body_theme-black) .courses-list__item:nth-child(2){background-color:#ffd021}.courses-list__body:not(.courses-list__body_theme-black) .courses-list__item:nth-child(3){background-color:#ffccd1}.courses-list__body:not(.courses-list__body_theme-black) .courses-list__item:nth-child(4){background-color:#ffeba6}.courses-list__body:not(.courses-list__body_theme-black) .courses-list__item:nth-child(5){background-color:#ffccd1}.courses-list__body:not(.courses-list__body_theme-black) .courses-list__item:nth-child(6){background-color:#ff8dff}.courses-list__body:not(.courses-list__body_theme-black) .courses-list__item:nth-child(7){background-color:#6600a0}.section-courses__content{max-width:460px}.section-courses__title{color:#fa222d}.section-courses__list{margin-top:40px}@media screen and (min-width:1024px){.section-courses__list{margin-top:60px}}.bullet-blocks{overflow:hidden}.bullet-blocks__inner{counter-reset:blist;margin:-10px 0 0 -10px}@media screen and (min-width:1024px){.bullet-blocks__inner{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}}.bullet-blocks__item{align-items:center;background-color:#26262d;border-radius:10px;color:#e4e4e4;counter-increment:blist;display:flex;font-size:16px;line-height:1.05;margin:10px 0 0 10px;min-height:50px;padding:16px 16px 16px 57px;position:relative}@media screen and (min-width:1024px){.bullet-blocks__item{font-size:18px;line-height:20px;margin:20px 0 0 20px;min-height:80px;padding:20px 20px 20px 62px;width:calc(50% - 20px)}}@media screen and (min-width:1280px){.bullet-blocks__item{width:calc(25% - 20px)}}.bullet-blocks__item:before{background-color:#fa222d;border-radius:50%;color:#26262d;content:counter(blist);display:flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:24px;justify-content:center;left:13px;line-height:24px;position:absolute;top:13px;width:24px}@media screen and (min-width:1024px){.bullet-blocks__item:before{height:24px;left:18px;line-height:22px;top:28px;width:24px}}.section-lab{padding-bottom:90px;position:relative}@media screen and (min-width:1024px){.section-lab{padding-bottom:0}.section-lab__top{align-items:center;display:flex;justify-content:space-between}}.section-lab__content{max-width:590px}@media screen and (min-width:1024px){.section-lab__content{margin-right:30px}}.section-lab__media{display:block;margin-top:40px}@media screen and (min-width:1024px){.section-lab__media{margin-top:0}}@media screen and (min-width:1280px){.section-lab__media{flex:0 0 590px}}.section-lab__media-img{display:block;height:auto;width:100%}@media screen and (min-width:1280px){.section-lab__media-img{margin:auto;max-width:590px}}.section-lab__list{margin-top:40px}@media screen and (min-width:1024px){.section-lab__list{margin-top:80px}}.section-lab__btn{bottom:0;left:0;position:absolute;right:0}@media screen and (min-width:1024px){.section-lab__btn{position:static}}.section-form{color:#fa222d;padding-top:50px;position:relative}.section-form__inner{background-color:#e4e4e4;border-radius:10px;overflow:hidden;padding:20px;position:relative}@media screen and (min-width:1280px){.section-form__inner{align-items:flex-start;border-radius:10px;display:flex;padding:40px}}.section-form__tags{display:flex;margin-bottom:30px}@media screen and (min-width:1280px){.section-form__tags{flex-shrink:0;margin-right:40px}}.section-form__tags-item+.section-form__tags-item{margin-left:10px}.section-form__content{margin-bottom:40px}@media screen and (min-width:1280px){.section-form__content{margin-bottom:0;margin-right:40px}}.section-form__content-title{margin-bottom:30px}@media screen and (min-width:1280px){.section-form__content-title{margin-bottom:40px}}.section-form__content-text{font-size:16px;line-height:1}@media screen and (min-width:1280px){.section-form__content-text{font-size:18px;line-height:1.0555555556}}.section-form__fields{position:relative}@media screen and (min-width:1280px){.section-form__fields{flex:0 0 280px;flex:0 0 285px;margin-left:auto}}.section-form__fields_loading:after{background-color:hsla(0,0%,89%,.5);bottom:0;content:"";cursor:wait;display:block;left:0;position:absolute;right:0;top:0}.section-form__fields-row{position:relative}.section-form__fields-row+.section-form__fields-row{margin-top:30px}.section-form__fields-row-error{color:#fa222d;font-size:12px;left:0;line-height:1;position:absolute;right:0;top:calc(100% + 6px)}.section-form__fields-input{background:none;border:none;border-bottom:2px solid #fa222d;border-radius:0;box-shadow:none;color:#1d1d21;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:19px;margin:0;outline:none;padding:0 0 10px;width:100%}@media screen and (min-width:1024px){.section-form__fields-input{font-size:14px;line-height:16px}}.section-form__fields-input::-moz-placeholder{color:#fa222d;text-transform:lowercase;-moz-transition:color .2s;transition:color .2s}.section-form__fields-input::placeholder{color:#fa222d;text-transform:lowercase;transition:color .2s}.section-form__fields-input:focus::-moz-placeholder{color:rgba(250,34,45,.5)}.section-form__fields-input:focus::placeholder{color:rgba(250,34,45,.5)}.section-form__fields-input_white{border-color:#e4e4e4;color:#e4e4e4}.section-form__fields-input_white::-moz-placeholder{color:#e4e4e4}.section-form__fields-input_white::placeholder{color:#e4e4e4}.section-form__fields-btn{margin-top:30px}.section-form__fields-submit{width:100%}.section-form__fields-notes{color:#666;font-size:12px;font-weight:400;line-height:14px;margin-top:20px}@media screen and (min-width:1024px){.section-form__fields-notes{font-size:10px;line-height:12px}}.section-form__fields-notes a{color:inherit}.section-form__success{align-items:center;background-color:#e4e4e4;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.subscribe{padding-top:40px;position:relative}.subscribe--loading:after{background-color:hsla(0,0%,89%,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.subscribe-error{color:#fa222d;font-size:16px;font-style:italic;font-weight:700;line-height:20px;margin-bottom:40px}.subscribe-form-row{margin-bottom:30px}.subscribe-form-row-error{font-size:14px;font-style:italic;line-height:20px}.subscribe-form-action{margin:20px 0}.subscribe-form-action button{width:100%}.subscribe-form-info{color:#666;font-size:10px;line-height:12px}@media screen and (min-width:1024px){.subscribe-form-info{font-size:12px;line-height:14px}}.subscribe-form-info a{color:inherit}.subscribe-form-input{background:none;border:none;border-bottom:2px solid #fa222d;border-radius:0;box-shadow:none;color:#1d1d21;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:19px;margin:0;outline:none;padding:0 0 10px;width:100%}@media screen and (min-width:1024px){.subscribe-form-input{font-size:14px;line-height:18px}}.subscribe-form-input::-moz-placeholder{color:#fa222d;text-transform:lowercase;-moz-transition:color .2s;transition:color .2s}.subscribe-form-input::placeholder{color:#fa222d;text-transform:lowercase;transition:color .2s}.subscribe-form-input:focus::-moz-placeholder{color:rgba(250,34,45,.5)}.subscribe-form-input:focus::placeholder{color:rgba(250,34,45,.5)}@media screen and (min-width:1024px){.course-banner__inner{align-items:center;display:flex;flex-direction:row-reverse}.course-banner__content{width:50%}}.course-banner__media{align-items:center;display:flex;justify-content:center;margin-bottom:50px}@media screen and (min-width:1024px){.course-banner__media{margin-bottom:0;margin-left:20px;width:50%}}.course-banner__media-img{display:block;height:auto;max-width:100%;width:65.3125%}@media screen and (min-width:1024px){.course-banner__media-img{width:446px}}.course-banner__bar{background-color:#fa222d;border-radius:10px;margin-top:30px;padding:30px}@media screen and (min-width:1024px){.course-banner__bar{align-items:center;border-radius:20px;display:flex;margin-top:115px;padding:40px}.course-banner__bar_repeat{box-shadow:0 6px 15px rgba(0,0,0,.25);margin-top:0;padding:20px}.course-banner__bar-row{width:25%}}.course-banner__bar-row+.course-banner__bar-row{margin-top:30px}@media screen and (min-width:1024px){.course-banner__bar-row+.course-banner__bar-row{margin-left:60px;margin-top:0}}.course-banner__bar-label{color:#e4e4e4;font-size:18px;font-weight:400;line-height:19px;margin-bottom:10px}@media screen and (min-width:1024px){.course-banner__bar-label{font-size:12px;line-height:1;margin-bottom:6px}}.course-banner__bar-val{color:#e4e4e4;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:.85}@media screen and (min-width:1024px){.course-banner__bar-val{font-size:18px}}.course-banner__bar-btn{width:100%}.course-banner__bar-btn:disabled{background-color:#c6c6c6;box-shadow:inset 0 0 0 2px #c6c6c6;color:#e4e4e4;cursor:default}.course-banner__repeater{bottom:20px;left:30px;opacity:0;pointer-events:none;position:fixed;right:30px;transform:translateY(calc(100% + 20px));transition:transform .15s,opacity .15s;z-index:88}@media screen and (min-width:1280px){.course-banner__repeater{bottom:30px;left:0;right:0}}.course-banner__repeater-banner{display:none}@media screen and (min-width:1280px){.course-banner__repeater-banner{display:block}.course-banner__repeater-btn{display:none}}.course-banner__repeater-btn .course-banner__bar-btn{box-shadow:0 6px 15px rgba(0,0,0,.25)}.is-show-repeat-bar .course-banner__repeater{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .3s ease-out,opacity .3s}.what-give__title{margin-bottom:30px}@media screen and (min-width:1024px){.what-give__title{margin-bottom:40px}.what-give__content{align-items:flex-start;display:flex}}.what-give__list{background-color:#f2f2f2;border-radius:10px;counter-reset:list-counter;padding:20px}@media screen and (min-width:1024px){.what-give__list{background-color:transparent;border-radius:0;flex:1 1 auto;padding:0}}.what-give__list-item{align-items:center;color:#1d1d21;counter-increment:list-counter;display:flex;font-size:16px;line-height:1.05;min-height:36px;padding-left:56px;position:relative}@media screen and (min-width:1024px){.what-give__list-item{font-size:22px}}.what-give__list-item:before{align-items:center;border:1px solid #fa222d;border-radius:50%;color:#fa222d;content:counter(list-counter);display:flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:36px;justify-content:center;left:0;line-height:.85;position:absolute;top:0;width:36px}.what-give__list-item+.what-give__list-item{margin-top:18px}@media screen and (min-width:1024px){.what-give__list-item+.what-give__list-item{margin-top:16px;padding-top:6px}}.what-give__banner{background-color:#fa222d;border-radius:10px;margin-top:10px;padding:20px}@media screen and (min-width:1024px){.what-give__banner{flex:0 0 284px;margin-top:0}}.what-give__banner-tags{margin-bottom:20px}@media screen and (min-width:1024px){.what-give__banner-tags{margin-bottom:34px}}.what-give__banner-tags-item+.what-give__banner-tags-item{margin-top:10px}.what-give__banner-title{color:#e4e4e4;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.05}@media screen and (min-width:1024px){.what-give__banner-title{font-size:30px;line-height:.85}}.learn-format__tabs{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:30px}@media screen and (min-width:1024px){.learn-format__tabs{margin-top:40px}}.learn-format__tabs-item{margin-right:10px}.learn-format__date{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:26px;font-weight:500;line-height:30px;margin-top:30px}@media screen and (min-width:1024px){.learn-format__date{font-size:18px;font-weight:400;line-height:20px;margin-top:20px}}.learn-format__grid{grid-gap:10px;display:grid;gap:10px;margin-top:30px}@media screen and (min-width:1024px){.learn-format__grid{gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px}}.learn-format__card{background-color:#33333e;border-radius:10px;display:flex;flex-direction:column;padding:20px}.learn-format__card-title{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:26px;margin-bottom:20px}.learn-format__card-text{color:#a3a5a6;font-size:14px;line-height:1.2;margin-bottom:auto}@media screen and (min-width:1024px){.learn-format__card-text{font-size:12px}}.learn-format__card-steps{margin-top:20px}.learn-format__card-steps-item{align-items:center;display:flex}.learn-format__card-steps-item+.learn-format__card-steps-item{margin-top:10px}.learn-format__card-steps-icon{fill:#fa222d;align-self:flex-start;display:block;flex:0 0 25px;height:25px;margin-right:10px;pointer-events:none;width:25px}.learn-format__card-steps-item_inactive .learn-format__card-steps-icon{fill:#4f4f5f}@media screen and (min-width:1024px){.learn-format__card-steps-icon{flex-basis:16px;height:16px;margin-right:8px;width:16px}}.learn-format__card-steps-text{color:#e4e4e4;flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.05}@media screen and (min-width:1024px){.learn-format__card-steps-text{font-size:12px}}.learn-format__card-steps-item_inactive .learn-format__card-steps-text{color:#4f4f5f}.learn-format__card-price{color:#e4e4e4;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:26px;margin-top:30px}@media screen and (min-width:1024px){.learn-format__card-price{margin-top:20px}}.learn-format__card-total{color:#fa222d;font-size:18px;line-height:21px;margin-top:10px}@media screen and (min-width:1024px){.learn-format__card-total{font-size:12px;line-height:14px;margin-top:6px}}.learn-format__card-foot{margin-top:16px}@media screen and (min-width:1024px){.learn-format__card-foot{margin-top:20px}}.learn-format__card-btn{width:100%}.spoiler{position:relative}.toggle-btn{background-color:#fa222d;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px;z-index:10}.toggle-btn:hover{background-color:#eb0d18}.course-program__head-inner{margin-top:30px}@media screen and (min-width:1024px){.course-program__head-inner{align-items:flex-end;display:flex;margin-top:40px}.course-program__head-info{margin-right:20px;width:50%}.course-program__head-digits{align-items:flex-start;display:flex}}.course-program__head-digits-val{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:68px;font-weight:700;line-height:.85;margin-right:10px}@media screen and (min-width:1024px){.course-program__head-digits-val{font-size:66px;margin-right:6px}}.course-program__head-digits-text{color:#e4e4e4;font-size:16px;line-height:1.05}.course-program__head-digits-item{align-items:flex-end;display:flex}.course-program__head-digits-item+.course-program__head-digits-item{margin-top:30px}@media screen and (min-width:1024px){.course-program__head-digits-item+.course-program__head-digits-item{margin-left:36px;margin-top:0}}.course-program__head-text{color:#e4e4e4;font-size:16px;line-height:1.05;margin-top:40px}@media screen and (min-width:1024px){.course-program__head-text{font-size:18px}}.course-program__head-actions{flex:1 1 auto;margin-top:35px}@media screen and (min-width:1024px){.course-program__head-actions{align-items:flex-end;display:flex;justify-content:flex-end}}.course-program__head-actions-item+.course-program__head-actions-item{margin-top:10px}@media screen and (min-width:1024px){.course-program__head-actions-item+.course-program__head-actions-item{margin-left:20px;margin-top:0}}.course-program__head-btn{align-items:center;background:#33333e;border:none;border-radius:10px;cursor:pointer;display:flex;height:50px;justify-content:center;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;width:100%}@media screen and (min-width:1024px){.course-program__head-btn{width:245px}}.course-program__head-btn-icon{flex:0 0 auto;margin-right:10px}.course-program__head-btn-text{color:#e4e4e4;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:19px}@media screen and (min-width:1024px){.course-program__head-btn-text{font-size:14px;line-height:17px}}.course-program__list{margin-top:40px}@media screen and (min-width:1024px){.course-program__list{margin-top:60px}}.course-program__item{background-color:#33333e;border-radius:10px;padding:20px 20px 30px}@media screen and (min-width:1024px){.course-program__item{align-items:flex-start;border-radius:20px;display:flex}}.course-program__item+.course-program__item{margin-top:10px}@media screen and (min-width:1024px){.course-program__item+.course-program__item{margin-top:20px}.course-program__item-info{flex:0 0 265px}}.course-program__item-info-title{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:26px;margin-bottom:20px}@media screen and (min-width:1024px){.course-program__item-info-title{font-size:30px;font-weight:700;line-height:.85;margin-bottom:30px}}.course-program__item-info-count{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:46px;font-weight:700;line-height:.85;margin-bottom:12px}@media screen and (min-width:1024px){.course-program__item-info-count{font-size:66px;margin-bottom:20px}}.course-program__item-info-text{font-size:16px;line-height:1.1}@media screen and (min-width:1024px){.course-program__item-info-text{font-size:18px}}.course-program__item-content{flex:1 1 auto}@media screen and (min-width:1024px){.course-program__item-content{margin-left:20px}}.course-program__schedule{padding-top:40px}.course-program__schedule-item+.course-program__schedule-item{margin-top:30px}@media screen and (min-width:1024px){.course-program__schedule-item+.course-program__schedule-item{margin-top:40px}}.course-program__schedule-item-date{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:19px;margin-bottom:10px}@media screen and (min-width:1024px){.course-program__schedule-item-date{font-size:22px;font-weight:400;line-height:26px;margin-bottom:20px}}.course-program__schedule-step+.course-program__schedule-step{margin-top:30px}@media screen and (min-width:1024px){.course-program__schedule-step+.course-program__schedule-step{margin-top:40px}}.course-program__schedule-step-about{align-items:center;display:flex}@media screen and (min-width:1024px){.course-program__schedule-step-about_empty{padding-left:120px}}.course-program__schedule-step-pill{align-items:center;align-self:flex-start;background-color:#2c2c34;border-radius:20px;color:#a3a5a6;display:flex;flex:0 0 48px;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:12px;height:25px;justify-content:center;letter-spacing:.01em;line-height:14px;margin-right:20px;width:48px}@media screen and (min-width:1024px){.course-program__schedule-step-pill{border-radius:40px;flex-basis:80px;font-size:14px;height:32px;line-height:17px;margin-right:40px;width:80px}}.course-program__schedule-step-pill_red{color:#fa222d}.course-program__schedule-step-title{color:#e4e4e4;flex:1 1 auto;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:19px}@media screen and (min-width:1024px){.course-program__schedule-step-title{font-size:22px;line-height:26px}}.course-program__schedule-step-meta{align-items:flex-start;display:flex;margin-top:15px}@media screen and (min-width:1024px){.course-program__schedule-step-meta{align-items:center;margin-top:10px;padding-left:120px}.course-program__schedule-step-additional{align-items:flex-start;display:flex}.course-program__meta+.course-program__schedule-step-additional{margin-left:35px}}.course-program__meta{align-items:center;color:#a3a5a6;display:flex;font-size:14px;font-weight:400;line-height:1.05}.course-program__meta+.course-program__meta{margin-top:10px}@media screen and (min-width:1024px){.course-program__meta+.course-program__meta{margin-left:35px;margin-top:0}}.course-program__meta_first{flex:0 0 68px}@media screen and (min-width:1024px){.course-program__meta_first{flex-basis:auto}}.course-program__meta_who+.course-program__meta_who{margin-top:10px}@media screen and (min-width:1024px){.course-program__meta_who+.course-program__meta_who{margin-left:16px;margin-top:0}}.course-program__meta-icon{fill:currentColor;height:1.2857142857em;margin-right:10px;pointer-events:none;width:1.2857142857em}.price-block__title{margin-bottom:40px;max-width:895px}@media screen and (min-width:1024px){.price-block__title{margin-bottom:60px}}.price-block__content{grid-gap:20px;display:grid;gap:20px}@media screen and (min-width:1024px){.price-block__content{grid-template-columns:repeat(2,1fr)}}.price-block__tabs{margin-bottom:40px}.price-block__tabs-title{color:#1d1d21;font-size:18px;font-weight:400;line-height:1.05}.price-block__tabs-list{grid-gap:10px;display:grid;gap:10px;margin-top:20px}@media screen and (min-width:1024px){.price-block__tabs-list{gap:20px;grid-template-columns:repeat(2,1fr)}}.price-block__tabs-item{background-color:#f2f2f2;border-radius:10px;cursor:pointer;display:block;overflow:hidden;padding:20px 50px 20px 30px;position:relative}@media screen and (min-width:1024px){.price-block__tabs-item{padding:16px 62px 20px 20px}}.price-block__tabs-item-input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.price-block__tabs-item-state{border:2px solid #a3a5a6;border-radius:50%;display:block;font-size:26px;height:1em;margin-top:-.5em;position:absolute;right:20px;top:50%;transition:border-color .3s;width:1em}@media screen and (min-width:1024px){.price-block__tabs-item-state{right:16px}}.price-block__tabs-item-state:after{background-color:#fa222d;border-radius:50%;content:"";display:block;height:.6153846154em;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s;width:.6153846154em}.price-block__tabs-item-input:checked+.price-block__tabs-item-state,.price-block__tabs-item-input:focus+.price-block__tabs-item-state{border-color:#fa222d}.price-block__tabs-item-input:checked+.price-block__tabs-item-state:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.price-block__tabs-item-title{color:#1d1d21;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:26px}@media screen and (min-width:1024px){.price-block__tabs-item-title{font-weight:400}}.price-block__tabs-item-period{color:#a3a5a6;display:block;font-size:16px;font-weight:500;line-height:1;margin-top:10px}@media screen and (min-width:1024px){.price-block__tabs-item-period{font-size:12px;margin-top:6px}}.price-block__formats-title{color:#1d1d21;font-size:18px;font-weight:400;line-height:1.05}.price-block__formats-list{grid-gap:10px;display:grid;gap:10px;margin-top:20px}@media screen and (min-width:1024px){.price-block__formats-list{gap:20px;margin-top:40px}}.price-block__formats-item{background-color:#f2f2f2;border-radius:10px;overflow:hidden;padding:20px 30px 30px}@media screen and (min-width:1024px){.price-block__formats-item{padding:20px}.price-block__formats-item-content{align-items:flex-start;display:flex;justify-content:space-between}.price-block__formats-item-main{width:50%}}.price-block__formats-item-permonth,.price-block__formats-item-title{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:22px;font-weight:500;line-height:26px}@media screen and (min-width:1024px){.price-block__formats-item-permonth,.price-block__formats-item-title{font-weight:400}}.price-block__formats-item-description,.price-block__formats-item-total{color:#a3a5a6;font-size:16px;font-weight:500;line-height:1;margin-top:10px}@media screen and (min-width:1024px){.price-block__formats-item-description,.price-block__formats-item-total{font-size:12px;margin-top:6px}}.price-block__formats-item-price{margin-top:30px}@media screen and (min-width:1024px){.price-block__formats-item-price{margin-left:20px;margin-top:0;text-align:right;width:50%}}.price-block__formats-item-permonth{color:#1d1d21}.price-block__formats-item-actions{grid-gap:10px;display:grid;gap:10px;margin-top:20px}@media screen and (min-width:1024px){.price-block__formats-item-actions{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:30px}}.price-block__old{-webkit-text-decoration:line-through;text-decoration:line-through}.price-block__banner{background-color:#fa222d;border-radius:10px;padding:20px}@media screen and (min-width:1024px){.price-block__banner{padding:80px 60px}}.price-block__banner-title{color:#e4e4e4}.price-block__banner-text{color:#fff}.price-block__banner-form{margin-top:40px}@media screen and (min-width:1024px){.price-block__banner-form{margin-top:60px}}.price-block__payment{margin-top:30px}@media screen and (min-width:1024px){.price-block__payment{margin-top:50px}.price-block__payment-promo{align-items:flex-end;display:flex}}.price-block__payment-promo-input{width:100%}@media screen and (min-width:1024px){.price-block__payment-promo-input{width:50%}}.price-block__payment-promo-btn{margin-top:20px;width:100%}@media screen and (min-width:1024px){.price-block__payment-promo-btn{margin-left:20px;margin-top:0;width:50%}.price-block__payment-promo_flat{display:block}}.price-block__payment-main{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-top:20px}@media screen and (min-width:1024px){.price-block__payment-main{align-items:flex-end;display:flex;margin-top:40px}}.price-block__payment-total{color:#fa222d}@media screen and (min-width:1024px){.price-block__payment-total{width:50%}}.price-block__payment-total-name{font-size:14px;font-weight:700;line-height:17px}.price-block__payment-total-val{font-size:46px;font-weight:700;line-height:.85;margin-top:10px}.price-block__payment-email{color:#4f4f5f;font-size:14px;font-weight:700;line-height:17px;margin-top:20px}@media screen and (min-width:1024px){.price-block__payment-email{margin-left:20px;margin-top:0;text-align:right;width:50%}}.price-block__payment-foot{margin-top:40px}.price-block__payment-foot-btn{width:100%}.price-block__payment-info{margin-top:60px}.price-block__payment-info-title{font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:17px}.price-block__payment-info-links{margin-top:20px}.price-block__payment-info-row{display:flex}.price-block__payment-info-row+.price-block__payment-info-row{margin-top:10px}.price-block__payment-info-row .button{padding-left:20px;padding-right:20px}.article{--bg-color:#e7e7e7}.article__title{color:#fa222d}.article__date{color:#1d1d21;display:block;font-size:14px;font-weight:400;line-height:16px}.article__tags{margin-top:10px;overflow:hidden}.article__tags-inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-10px;margin-top:-10px}.article__tags-item{border:1px solid #fa222d;border-radius:24px;color:#fa222d;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:16px;margin-left:10px;margin-top:10px;padding:5px 10px}.article__title{margin-top:20px}.article__inner{padding-top:20px}@media screen and (min-width:1024px){.article__inner{align-items:stretch;display:flex;padding-top:0}}.article__sidebar{margin-top:20px}@media screen and (min-width:1024px){.article__sidebar{flex:0 0 220px;margin-right:88px}.article__sidebar-mover{position:sticky;top:90px}}.article__sidebar-title{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1;margin-bottom:20px}@media screen and (min-width:1024px){.article__sidebar-title{font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:18px}}.article__sidebar-list{counter-reset:articlePartCounter;margin:0;padding:0}.article__sidebar-item{counter-increment:articlePartCounter;list-style:none;margin:0;padding:0}.article__sidebar-item+.article__sidebar-item{margin-top:6px}.article__sidebar-link{color:#1d1d21;display:block;font-size:12px;line-height:1.3;margin:0;padding:10px;-webkit-text-decoration:none;text-decoration:none}@media(hover:hover)and (pointer:fine){.article__sidebar-link{background-color:hsla(0,0%,95%,0);border-radius:10px;transition:background-color .3s}.article__sidebar-link:hover{background-color:#f2f2f2}}.article__sidebar-link:before{content:counter(articlePartCounter) ". "}.article__main{flex:0 1 590px;margin:auto;overflow:hidden}.article__picture{border-radius:5px;display:block;margin-top:20px;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:1024px){.article__picture{border-radius:10px;margin-top:40px}}.article__picture-img{display:block;height:auto;width:100%}.article__content,.article__section+.article__section{margin-top:40px}.article__section-title{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:1;margin:0 0 20px;padding:0}.article__section-blocks+.article__section-blocks{margin-top:40px}.article__section-text{color:#1d1d21;font-size:14px;font-weight:400;line-height:1.4}@media screen and (min-width:1024px){.article__section-text{font-size:18px}}.article__section-text :first-child{margin-top:0}.article__section-text :last-child{margin-bottom:0}.article__section-text p{margin:20px 0}.article__section-text figure{margin-left:0;margin-right:0;padding:0}.article__section-text img{display:block;height:auto;max-width:100%}.article__section-text a{color:#f82736}@media(hover:hover)and (pointer:fine){.article__section-text a{transition:text-decoration-color .2s}.article__section-text a:hover{text-decoration-color:transparent}}.article__author{border-top:1px solid #bebebe;margin-top:30px;padding-top:20px}@media screen and (min-width:1024px){.article__author{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:40px;padding-top:15px}}.article__author-tag{align-items:center;border:2px solid #fa222d;border-radius:40px;color:#fa222d;display:inline-flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:32px;justify-content:center;letter-spacing:.02em;line-height:1;padding:0 20px 4px;vertical-align:top}.article__author-info{align-items:center;display:flex;margin-top:15px}@media screen and (min-width:1024px){.article__author-info{margin-top:0}}.article__author-img{align-items:center;border-radius:50%;display:flex;height:54px;justify-content:center;margin-right:15px;overflow:hidden;position:relative;width:54px;z-index:1}.article__author-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article__author-what,.article__author-who{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.04}.article__blockquote{background-color:#f2f2f2;border-radius:10px;margin:0;padding:15px}@media screen and (min-width:1024px){.article__blockquote{border-radius:20px;padding:30px}}.article__blockquote-text{padding-bottom:26px;padding-top:26px;position:relative}.article__blockquote-text:after,.article__blockquote-text:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath fill='%23F82736' d='M8.614 8.25H4.549c0-3.378 1.4-4.68 4.657-5.177L8.56 0C3.015.554 0 3.239 0 9.578V16h8.614V8.25Zm10.794 0h-4.065c0-3.378 1.4-4.68 4.657-5.177L19.354 0c-5.545.554-8.56 3.239-8.56 9.578V16h8.614V8.25Z'/%3E%3C/svg%3E") no-repeat 0 0;content:"";display:block;height:16px;position:absolute;width:20px}.article__blockquote-text:before{left:0;top:0}.article__blockquote-text:after{bottom:0;right:0;transform:rotate(180deg)}.article__blockquote-author{align-items:center;display:flex;margin-top:5px}.article__blockquote-author-img{align-items:center;border-radius:50%;display:flex;flex:0 0 60px;height:60px;justify-content:center;margin-right:20px;overflow:hidden;position:relative;width:60px;z-index:1}.article__blockquote-author-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article__blockquote-author-what,.article__blockquote-author-who{color:#1d1d21;font-size:14px;font-weight:400;line-height:1.4}@media screen and (min-width:1024px){.article__blockquote-author-what,.article__blockquote-author-who{font-size:16px}}.article__share{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:20px}.article__share-item{flex:0 0 40px}.article__share-item+.article__share-item{margin-left:12px}@media screen and (min-width:1024px){.article__share-item+.article__share-item{margin-left:20px}}.article__share-link{align-items:center;color:#afafbf;display:flex;justify-content:center;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}@media(hover:hover)and (pointer:fine){.article__share-link{transition:color .3s}.article__share-link:hover{color:#26262d}}.article__share-icon{fill:currentColor;display:block;height:40px;pointer-events:none;width:40px}.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}.nuxt-progress{background-color:#1d1d21;height:4px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-display:swap;font-family:RightGrotesk;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/RightGrotesk-WideMedium.355e290.woff2) format("woff2"),url(/_nuxt/fonts/RightGrotesk-WideMedium.e694a35.woff) format("woff")}@font-face{font-display:swap;font-family:RightGrotesk;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/RightGrotesk-WideBold.49f0be5.woff2) format("woff2"),url(/_nuxt/fonts/RightGrotesk-WideBold.89ae910.woff) format("woff")}body,html{height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-color:#1d1d21;box-sizing:border-box;color:#e4e4e4;font:400 26px/1 Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}body{display:flex;flex-direction:column}main[role=main]{flex-grow:1}*,:after,:before{box-sizing:inherit}.wrapper{margin:0 auto;max-width:1280px;padding-left:10px;padding-right:10px;width:100%}@media screen and (min-width:768px){.wrapper{padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){.wrapper{padding-left:40px;padding-right:40px}}#__layout,#__nuxt,.mads{display:flex;flex-direction:column;flex-grow:1;min-height:100%}.text-content pre{white-space:normal}.text-content li>:first-child{margin-top:0}.text-content li>:last-child{margin-bottom:0}.text-content li+li{margin-top:1.2em}.text-content>:first-child{margin-top:0}.text-content>:last-child{margin-bottom:0}.text-content a{color:#f82736}@media(hover:hover)and (pointer:fine){.text-content a{transition:text-decoration-color .2s}.text-content a:hover{text-decoration-color:transparent}}.text-content figure{margin:0;padding:0}.text-content iframe,.text-content img{max-width:100%}.page__title{margin-bottom:30px}@media screen and (min-width:1024px){.page__title{margin-bottom:40px}}.page__block+.page__block{margin-top:80px}@media screen and (min-width:1024px){.page__block+.page__block{margin-top:160px}}.about-page__main{padding-top:120px}@media screen and (min-width:1024px){.about-page__main{padding-top:100px}}.course__block+.course__block{margin-top:80px}@media screen and (min-width:1024px){.course__block+.course__block{margin-top:160px}}.course__block-title{margin-bottom:30px}@media screen and (min-width:1024px){.course__block-title{margin-bottom:40px}}.profile{background-color:#fa222d;padding-top:40px}@media screen and (min-width:768px){.profile{padding-top:0}}.profile__start-content{max-width:420px}.profile__logout{margin-top:40px}@media screen and (min-width:1024px){.profile__logout{display:flex;justify-content:flex-end;margin-top:60px}}.profile__logout-btn{width:100%}@media screen and (min-width:1024px){.profile__logout-btn{width:auto}}.page-contacts{background-color:#e7e7e7;padding-top:60px}@media screen and (min-width:1280px){.page-contacts{padding-top:0}}.page-contacts__title{color:#fa222d}.page-contacts__tags{margin-top:30px}.page-contacts__tags-block+.page-contacts__tags-block{margin-top:10px}.page-contacts__address{color:#fa222d;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;margin-top:30px;text-transform:none}@media screen and (min-width:1280px){.page-contacts__address{margin-top:20px}}.header-container{position:relative}.header-top{border-radius:0;font-size:0;height:64px;left:0;padding:10px;position:fixed;top:0;transition:background-color .2s;width:100%;z-index:90}@media screen and (min-width:1024px){.header-top{border-radius:0 0 20px 20px;height:70px;margin:0 25px;padding:24px 15px 14px;width:calc(100% - 50px)}}@media screen and (min-width:1280px){.header-top{left:50%;margin-left:-615px;max-width:1230px}}.header-top__icons{display:inline-block;height:44px;vertical-align:top}@media screen and (min-width:1024px){.header-top__icons{height:32px}}.header-top__icons i{background-position:50%;background-repeat:no-repeat;background-size:44px 44px;display:inline-block;height:44px;width:44px}@media screen and (min-width:1024px){.header-top__icons i{background-size:32px 32px;height:32px;width:32px}}.header-top__navs{display:inline-block;vertical-align:top}.header-top__navs__link{color:#e4e4e4;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:34px;margin:0 10px;-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase}@media screen and (min-width:1024px){.header-top__navs__link{font-size:18px;line-height:22px}}.header-top__navs__link.active,.header-top__navs__link.nuxt-link-active,.header-top__navs__link.nuxt-link-exact-active{position:relative}.header-top__navs__link.active:after,.header-top__navs__link.nuxt-link-active:after,.header-top__navs__link.nuxt-link-exact-active:after{border-bottom:2px solid #e4e4e4;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0}.header-top__float-right{display:inline-block;float:right}.header-top__logo{margin-right:10px;width:44px}@media screen and (min-width:1024px){.header-top__logo{width:32px}}.header-top__logo__link i{background-image:url(/_nuxt/img/logo-base.5763d9b.svg)}.header-top__logo__link.nuxt-link-exact-active i{animation:wiggle 2s linear infinite}.header-top__contacts{display:none;margin-left:20px}@media screen and (min-width:1024px){.header-top__contacts{display:inline-block}}.header-top__contacts__phone{margin-left:5px}.header-top__contacts__phone i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNzMgMS4wMUExLjYzNSAxLjYzNSAwIDAgMCA1Ljc4OC4wNThsLTMuNjEuOTg1YTEuNjQ1IDEuNjQ1IDAgMCAwLTEuMjEgMS41ODNDLjk2OCAxMi43NzMgOS4xOTYgMjEgMTkuMzQzIDIxYy43MzggMCAxLjM4Ni0uNDk2IDEuNTgzLTEuMjFsLjk4NC0zLjYxYTEuNjM1IDEuNjM1IDAgMCAwLS45NTEtMS45NDNsLTMuOTM3LTEuNjRhMS42MzUgMS42MzUgMCAwIDAtMS45LjQ3NWwtMS42NTYgMi4wMjJhMTMuODYxIDEzLjg2MSAwIDAgMS02LjU5MS02LjU5TDguODk2IDYuODVjLjU2Mi0uNDYuNzU0LTEuMjMuNDc1LTEuODk5bC0xLjY0LTMuOTM3VjEuMDFaIiBmaWxsPSIjRTRFNEU0Ii8+PC9zdmc+);background-size:18px;height:38px;width:38px}@media screen and (min-width:1024px){.header-top__contacts__phone i{background-size:18px;height:28px;width:28px}}.header-top__contacts__telegram{margin-right:5px}.header-top__contacts__telegram i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LjY2NC43OTYgMS43ODcgOS42MThjLTEuNTYxLjYyNy0xLjU1MiAxLjQ5OC0uMjg2IDEuODg2bDUuODczIDEuODMyIDEzLjU5LTguNTc0Yy42NDItLjM5IDEuMjMtLjE4Ljc0Ny4yNDhMMTAuNyAxNC45NDdoLS4wMDNsLjAwMi4wMDEtLjQwNSA2LjA1NGMuNTk0IDAgLjg1Ni0uMjcyIDEuMTg5LS41OTNsMi44NTMtMi43NzUgNS45MzQgNC4zODRjMS4wOTQuNjAyIDEuODguMjkzIDIuMTUyLTEuMDEzTDI2LjMyIDIuNjQ2Yy4zOTgtMS41OTktLjYxLTIuMzIzLTEuNjU1LTEuODVaIiBmaWxsPSIjRTRFNEU0Ii8+PC9zdmc+);background-size:18px;height:38px;width:38px}@media screen and (min-width:1024px){.header-top__contacts__telegram i{background-size:18px;height:28px;width:28px}}.header-top__authentication{display:none;vertical-align:top}@media screen and (min-width:1024px){.header-top__authentication{display:inline-block;width:120px}}.header-top__authentication__link{color:#e4e4e4;float:right;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:34px;-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase}@media screen and (min-width:1024px){.header-top__authentication__link{font-size:18px;line-height:22px}}.header-top__authentication__link i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjgiIGN5PSIzLjM1NyIgcng9IjMuNDI5IiByeT0iMy4zNTciIGZpbGw9IiNFNEU0RTQiLz48cGF0aCBkPSJNMi45NzcgOS41MDVjLjIxNy0uNDc0LjY5LS43NzggMS4yMTItLjc3OGg3LjYyMmMuNTIxIDAgLjk5NS4zMDQgMS4yMTIuNzc4bDEuMjQ2IDIuNzE3Yy44MSAxLjc2Ny0uNDgyIDMuNzc4LTIuNDI1IDMuNzc4SDQuMTU2Yy0xLjk0MyAwLTMuMjM0LTIuMDExLTIuNDI1LTMuNzc4bDEuMjQ2LTIuNzE3WiIgZmlsbD0iI0U0RTRFNCIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:14px;display:inline-block;height:14px;width:14px}@media screen and (min-width:1024px){.header-top__authentication__link i{background-size:14px;height:14px;width:14px}}.header-top__authentication .not-authenticated i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0U0RTRFNCIgc3Ryb2tlLXdpZHRoPSIyIi8+PGNpcmNsZSBjeD0iMTUuNzc4IiBjeT0iMTEuMzMzIiByPSIzLjMzMyIgZmlsbD0iI0U0RTRFNCIvPjxwYXRoIGQ9Ik0xMC44ODcgMTcuMTIxYy4yMTUtLjQ4LjY5Mi0uNzg3IDEuMjE3LS43ODdoNy4zNDhjLjUyNSAwIDEuMDAxLjMwOCAxLjIxNi43ODdsMS4yMDEgMi42NzZjLjc5MiAxLjc2NS0uNDk5IDMuNzU5LTIuNDMzIDMuNzU5SDEyLjEyYy0xLjkzMyAwLTMuMjI0LTEuOTk0LTIuNDMzLTMuNzU5bDEuMjAxLTIuNjc2WiIgZmlsbD0iI0U0RTRFNCIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:44px 44px;cursor:pointer;display:inline-block;float:right;height:44px;width:44px}@media screen and (min-width:1024px){.header-top__authentication .not-authenticated i{background-size:32px 32px;height:32px;width:32px}}.header-top__toggle-menu{float:right;width:44px}@media screen and (min-width:1024px){.header-top__toggle-menu{display:none;width:32px}}.header-top__toggle-menu i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0U0RTRFNCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggc3Ryb2tlPSIjRTRFNEU0IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik04LjcyOCAxNS43MjdoMTQuNTQ1TTguNzI4IDExLjM2NGgxNC41NDVNOC43MjggMjAuMDkxaDE0LjU0NSIvPjwvc3ZnPg==);cursor:pointer}.header-top__toggle-menu i.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0U0RTRFNCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggc3Ryb2tlPSIjRTRFNEU0IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMS4wNSAxMC42NjUgMjEuMzM1IDIwLjk1TTIxLjMzNSAxMS4wNSAxMS4wNSAyMS4zMzUiLz48L3N2Zz4=)}.header-top__table-of-contents{display:none;max-width:860px}.header-top__navigation{display:none}@media screen and (min-width:1024px){.header-top__navigation{display:inline-block}}.header-top__information{display:none}@media screen and (min-width:1024px){.header-top__information{display:inline-block}}.header-top.color-red .header-top__navs__link{color:#fa222d}.header-top.color-red .header-top__navs__link.active:after,.header-top.color-red .header-top__navs__link.nuxt-link-active:after,.header-top.color-red .header-top__navs__link.nuxt-link-exact-active:after{border-bottom:2px solid #fa222d}.header-top.color-red .header-top__logo__link i{background-image:url(/_nuxt/img/logo-red.c531ecf.svg)}.header-top.color-red .header-top__contacts__phone i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNzMgMS4wMUExLjYzNSAxLjYzNSAwIDAgMCA1Ljc4OC4wNThsLTMuNjEuOTg1YTEuNjQ1IDEuNjQ1IDAgMCAwLTEuMjEgMS41ODNDLjk2OCAxMi43NzMgOS4xOTYgMjEgMTkuMzQzIDIxYy43MzggMCAxLjM4Ni0uNDk2IDEuNTgzLTEuMjFsLjk4NC0zLjYxYTEuNjM1IDEuNjM1IDAgMCAwLS45NTEtMS45NDNsLTMuOTM3LTEuNjRhMS42MzUgMS42MzUgMCAwIDAtMS45LjQ3NWwtMS42NTYgMi4wMjJhMTMuODYxIDEzLjg2MSAwIDAgMS02LjU5MS02LjU5TDguODk2IDYuODVjLjU2Mi0uNDYuNzU0LTEuMjMuNDc1LTEuODk5bC0xLjY0LTMuOTM3VjEuMDFaIiBmaWxsPSIjRjgyNzM2Ii8+PC9zdmc+)}.header-top.color-red .header-top__contacts__telegram i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LjY2NC43OTYgMS43ODcgOS42MThjLTEuNTYxLjYyNy0xLjU1MiAxLjQ5OC0uMjg2IDEuODg2bDUuODczIDEuODMyIDEzLjU5LTguNTc0Yy42NDItLjM5IDEuMjMtLjE4Ljc0Ny4yNDhMMTAuNyAxNC45NDdoLS4wMDNsLjAwMi4wMDEtLjQwNSA2LjA1NGMuNTk0IDAgLjg1Ni0uMjcyIDEuMTg5LS41OTNsMi44NTMtMi43NzUgNS45MzQgNC4zODRjMS4wOTQuNjAyIDEuODguMjkzIDIuMTUyLTEuMDEzTDI2LjMyIDIuNjQ2Yy4zOTgtMS41OTktLjYxLTIuMzIzLTEuNjU1LTEuODVaIiBmaWxsPSIjRjgyNzM2Ii8+PC9zdmc+)}.header-top.color-red .header-top__authentication__link{color:#fa222d}.header-top.color-red .header-top__authentication__link i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjgiIGN5PSIzLjM1NyIgcng9IjMuNDI5IiByeT0iMy4zNTciIGZpbGw9IiNGODI3MzYiLz48cGF0aCBkPSJNMi45NzcgOS41MDVjLjIxNy0uNDc0LjY5LS43NzggMS4yMTItLjc3OGg3LjYyMmMuNTIxIDAgLjk5NS4zMDQgMS4yMTIuNzc4bDEuMjQ2IDIuNzE3Yy44MSAxLjc2Ny0uNDgyIDMuNzc4LTIuNDI1IDMuNzc4SDQuMTU2Yy0xLjk0MyAwLTMuMjM0LTIuMDExLTIuNDI1LTMuNzc4bDEuMjQ2LTIuNzE3WiIgZmlsbD0iI0Y4MjczNiIvPjwvc3ZnPg==)}.header-top.color-red .header-top__authentication .not-authenticated i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0Y4MjczNiIgc3Ryb2tlLXdpZHRoPSIyIi8+PGNpcmNsZSBjeD0iMTUuNzc4IiBjeT0iMTEuMzMzIiByPSIzLjMzMyIgZmlsbD0iI0Y4MjczNiIvPjxwYXRoIGQ9Ik0xMC44ODcgMTcuMTIxYy4yMTUtLjQ4LjY5Mi0uNzg3IDEuMjE3LS43ODdoNy4zNDhjLjUyNSAwIDEuMDAxLjMwOCAxLjIxNi43ODdsMS4yMDEgMi42NzZjLjc5MiAxLjc2NS0uNDk5IDMuNzU5LTIuNDMzIDMuNzU5SDEyLjEyYy0xLjkzMyAwLTMuMjI0LTEuOTk0LTIuNDMzLTMuNzU5bDEuMjAxLTIuNjc2WiIgZmlsbD0iI0Y4MjczNiIvPjwvc3ZnPg==)}.header-top.color-red .header-top__toggle-menu i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0Y4MjczNiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggc3Ryb2tlPSIjRjgyNzM2IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik04LjcyOCAxNS43MjdoMTQuNTQ1TTguNzI4IDExLjM2NGgxNC41NDVNOC43MjggMjAuMDkxaDE0LjU0NSIvPjwvc3ZnPg==)}.header-top.color-red .header-top__toggle-menu i.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0Y4MjczNiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggc3Ryb2tlPSIjRjgyNzM2IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMS4wNSAxMC42NjUgMjEuMzM1IDIwLjk1TTIxLjMzNSAxMS4wNSAxMS4wNSAyMS4zMzUiLz48L3N2Zz4=)}.header-top.background-red{background-color:#fa222d}.header-side,.header-top.background-base{background-color:#e4e4e4}.header-side{border-radius:0;bottom:0;padding:84px 10px 70px;position:fixed;right:0;top:0;width:100%;z-index:91}@media screen and (min-width:1024px){.header-side{border-radius:20px 0 0 20px;padding:24px 39px 80px 20px;width:326px}}.header-side__icon{display:block;height:44px;width:44px}@media screen and (min-width:1024px){.header-side__icon{height:32px;width:32px}}.header-side__icon i{background-position:50%;background-repeat:no-repeat;background-size:44px 44px;display:block;height:44px;width:44px}@media screen and (min-width:1024px){.header-side__icon i{background-size:32px 32px;height:32px;width:32px}}.header-side__navs{display:block}.header-side__navs__link{color:#fa222d;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:22px;-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase}@media screen and (min-width:1024px){.header-side__navs__link{font-size:16px;line-height:20px}}.header-side__navs__link.active,.header-side__navs__link.nuxt-link-active,.header-side__navs__link.nuxt-link-exact-active{position:relative}.header-side__navs__link.active:after,.header-side__navs__link.nuxt-link-active:after,.header-side__navs__link.nuxt-link-exact-active:after{border-bottom:2px solid #fa222d;bottom:-4px;content:"";left:0;position:absolute;right:0;top:0}.header-side__logo{left:10px;position:absolute;top:10px}@media screen and (min-width:1024px){.header-side__logo{display:none;left:20px;top:24px}}.header-side__logo i{background-image:url(/_nuxt/img/logo-red.c531ecf.svg);cursor:pointer}.header-side__toggle-menu{position:absolute;right:10px;top:10px}@media screen and (min-width:1024px){.header-side__toggle-menu{right:39px;top:24px}}.header-side__toggle-menu i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0Y4MjczNiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggc3Ryb2tlPSIjRjgyNzM2IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik04LjcyOCAxNS43MjdoMTQuNTQ1TTguNzI4IDExLjM2NGgxNC41NDVNOC43MjggMjAuMDkxaDE0LjU0NSIvPjwvc3ZnPg==);cursor:pointer}.header-side__toggle-menu i.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUiIHN0cm9rZT0iI0Y4MjczNiIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggc3Ryb2tlPSIjRjgyNzM2IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMS4wNSAxMC42NjUgMjEuMzM1IDIwLjk1TTIxLjMzNSAxMS4wNSAxMS4wNSAyMS4zMzUiLz48L3N2Zz4=)}.header-side__contacts{margin-top:40px}.header-side__contacts__contact,.header-side__contacts__contact i{display:inline-block;height:32px;width:32px}.header-side__contacts__contact i{background-position:50%;background-repeat:no-repeat;background-size:21px}.header-side__contacts__contact--phone i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNzMgMS4wMUExLjYzNSAxLjYzNSAwIDAgMCA1Ljc4OC4wNThsLTMuNjEuOTg1YTEuNjQ1IDEuNjQ1IDAgMCAwLTEuMjEgMS41ODNDLjk2OCAxMi43NzMgOS4xOTYgMjEgMTkuMzQzIDIxYy43MzggMCAxLjM4Ni0uNDk2IDEuNTgzLTEuMjFsLjk4NC0zLjYxYTEuNjM1IDEuNjM1IDAgMCAwLS45NTEtMS45NDNsLTMuOTM3LTEuNjRhMS42MzUgMS42MzUgMCAwIDAtMS45LjQ3NWwtMS42NTYgMi4wMjJhMTMuODYxIDEzLjg2MSAwIDAgMS02LjU5MS02LjU5TDguODk2IDYuODVjLjU2Mi0uNDYuNzU0LTEuMjMuNDc1LTEuODk5bC0xLjY0LTMuOTM3VjEuMDFaIiBmaWxsPSIjRjgyNzM2Ii8+PC9zdmc+)}.header-side__contacts__contact--telegram i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LjY2NC43OTYgMS43ODcgOS42MThjLTEuNTYxLjYyNy0xLjU1MiAxLjQ5OC0uMjg2IDEuODg2bDUuODczIDEuODMyIDEzLjU5LTguNTc0Yy42NDItLjM5IDEuMjMtLjE4Ljc0Ny4yNDhMMTAuNyAxNC45NDdoLS4wMDNsLjAwMi4wMDEtLjQwNSA2LjA1NGMuNTk0IDAgLjg1Ni0uMjcyIDEuMTg5LS41OTNsMi44NTMtMi43NzUgNS45MzQgNC4zODRjMS4wOTQuNjAyIDEuODguMjkzIDIuMTUyLTEuMDEzTDI2LjMyIDIuNjQ2Yy4zOTgtMS41OTktLjYxLTIuMzIzLTEuNjU1LTEuODVaIiBmaWxsPSIjRjgyNzM2Ii8+PC9zdmc+)}.header-side__authentication{bottom:10px;height:50px;left:10px;position:absolute;right:10px}@media screen and (min-width:1024px){.header-side__authentication{bottom:20px;height:40px;left:20px;right:39px}}.header-side__authentication__button-link{background-color:#e4e4e4;border:2px solid #fa222d;border-radius:20px;color:#fa222d;display:block;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:100%;line-height:20px;padding:12px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase;width:100%}@media screen and (min-width:1024px){.header-side__authentication__button-link{font-size:18px;line-height:20px;padding:6px}}.header-side__authentication__button-link i{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjgiIGN5PSIzLjM1NyIgcng9IjMuNDI5IiByeT0iMy4zNTciIGZpbGw9IiNGODI3MzYiLz48cGF0aCBkPSJNMi45NzcgOS41MDVjLjIxNy0uNDc0LjY5LS43NzggMS4yMTItLjc3OGg3LjYyMmMuNTIxIDAgLjk5NS4zMDQgMS4yMTIuNzc4bDEuMjQ2IDIuNzE3Yy44MSAxLjc2Ny0uNDgyIDMuNzc4LTIuNDI1IDMuNzc4SDQuMTU2Yy0xLjk0MyAwLTMuMjM0LTIuMDExLTIuNDI1LTMuNzc4bDEuMjQ2LTIuNzE3WiIgZmlsbD0iI0Y4MjczNiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:14px;display:inline-block;height:14px;width:14px}@media screen and (min-width:1024px){.header-side__authentication__button-link i{background-size:14px;height:14px;width:14px}}.header-container.table-of-contents .header-top__table-of-contents{display:none}@media screen and (min-width:1024px){.header-container.table-of-contents .header-top__table-of-contents{display:inline-block}}.header-container.table-of-contents .header-top__authentication,.header-container.table-of-contents .header-top__contacts,.header-container.table-of-contents .header-top__information,.header-container.table-of-contents .header-top__navigation{display:none}.header-container.table-of-contents .header-top__toggle-menu{display:inline-block}.header-container.table-of-contents .header-size{padding-top:64px}@media screen and (min-width:1024px){.header-container.table-of-contents .header-size{padding-top:24px}}.header-container.table-of-contents .header-side__table-of-contents{display:block}.header-container.table-of-contents .header-side__table-of-contents .header-side__navs__link{font-size:30px;line-height:30px}@media screen and (min-width:1024px){.header-container.table-of-contents .header-side__table-of-contents{display:none}}.header-container.table-of-contents .header-side__navigation{margin-top:70px}@media screen and (min-width:1024px){.header-container.table-of-contents .header-side__navigation{margin-top:0}}.header-container.table-of-contents .header-side__contacts{margin-top:20px}@media screen and (min-width:1024px){.header-container.table-of-contents .header-side__contacts{margin-top:40px}}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}.footer{background-color:#1d1d21;color:#fa222d;padding-bottom:20px;padding-top:60px}.page-contacts .footer{background-color:#e7e7e7}.is-show-repeat-bar .footer{padding-bottom:90px}@media screen and (min-width:768px){.is-show-repeat-bar .footer{padding-bottom:90px}}@media screen and (min-width:1280px){.footer{padding-bottom:40px;padding-top:100px}.is-show-repeat-bar .footer{padding-bottom:150px}}[role=main]+.footer{padding-top:120px}@media screen and (min-width:1280px){[role=main]+.footer{padding-top:140px}}.page-contacts [role=main]+.footer{padding-top:60px}@media screen and (min-width:1280px){.footer__top{align-items:flex-start;display:flex}.footer__content{margin-right:auto}}.footer__content-title{margin-bottom:30px}@media screen and (min-width:1280px){.footer__content-title{margin-bottom:60px}}.footer__content-contact{margin-top:10px}.footer__logo{display:none}@media screen and (min-width:1280px){.footer__logo{display:block;flex:0 0 116px;margin-left:30px}}.footer__logo svg{display:block;height:auto;pointer-events:none;width:100%}.footer__meta{margin-top:47px}@media screen and (min-width:1280px){.footer__meta{align-items:flex-end;display:flex;flex-direction:row-reverse;margin-top:56px}}.footer__meta-links{display:flex;flex-direction:column}@media screen and (min-width:1280px){.footer__meta-links{margin-left:auto}}.footer__meta-links-item{display:flex}@media screen and (min-width:1280px){.footer__meta-links-item{justify-content:flex-end}}.footer__meta-links-link{color:currentColor;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:22px;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:1024px){.footer__meta-links-link{font-size:12px;font-weight:400;line-height:14px}}@media(hover:hover)and (pointer:fine){.footer__meta-links-link{transition:text-decoration-color .2s}.footer__meta-links-link:hover{text-decoration-color:transparent}}.footer__meta-mads{margin-top:40px}@media screen and (min-width:1280px){.footer__meta-mads{margin-top:0}}.footer__meta-mads-svg{display:block;height:15px;pointer-events:none;width:300px}@media screen and (min-width:1280px){.footer__meta-mads-svg{height:21px;width:422px}}.footer__whatts-app{bottom:18px;height:70px;position:fixed;right:18px;width:70px;z-index:11}@media(min-width:43.75em){.footer__whatts-app{bottom:25px;right:25px}}@media(min-width:75em){.footer__whatts-app{bottom:25px;right:25px}}.contact-button{bottom:10px;display:none;position:fixed;right:10px;transform:translateY(0);transition:transform .15s;z-index:89}@media screen and (min-width:768px){.contact-button{bottom:30px;right:30px}}@media screen and (min-width:1024px){.contact-button{display:block}}.is-show-repeat-bar .contact-button{transition:transform .3s ease-out}@media screen and (min-width:768px){.is-show-repeat-bar .contact-button{transform:translateY(-60px)}}@media screen and (min-width:1280px){.is-show-repeat-bar .contact-button{transform:translateY(0)}}.contact-button__link{background-color:#1d1d21;border-radius:50%;color:#e4e4e4;display:block;font-size:70px;height:1em;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;width:1em}@media(hover:hover)and (pointer:fine){.contact-button__link{transition:color .3s}.contact-button__link:hover{color:#f82736}}.contact-button__link-svg{fill:currentColor;display:block;height:1em;pointer-events:none;width:1em}.auth{position:relative}.auth_loading:after{background-color:hsla(0,0%,89%,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.auth__notes{color:#1d1d21;font-size:16px;line-height:20px;margin-bottom:40px}.auth__notes_single{margin-bottom:0}.auth__notes-link{color:inherit}.auth__notes-link:hover{-webkit-text-decoration:none;text-decoration:none}.auth__form{padding-top:60px}.auth__form-error{color:#fa222d;font-size:16px;line-height:20px;margin-bottom:40px}.auth__form_inner{padding-top:30px}.auth__form-row{position:relative}.auth__form-row+.auth__form-row{margin-top:30px}.auth__form-row-error{color:#fa222d;font-size:12px;font-weight:400;left:0;line-height:14px;position:absolute;top:calc(100% + 4px)}.auth__form-foot{margin-top:40px}@media screen and (min-width:1024px){.auth__form-foot{display:flex;flex-direction:row-reverse}}.auth__form-btn{flex:1 1 50%;width:100%}.auth__form-btn+.auth__form-btn{margin-top:15px}@media screen and (min-width:1024px){.auth__form-btn+.auth__form-btn{margin-right:20px;margin-top:0}}.auth__form-forgot{color:#fa222d;font-size:12px;font-weight:400;line-height:14px;margin-top:5px}.auth__form-forgot:hover{-webkit-text-decoration:none;text-decoration:none}.auth__form-extra{color:#666;font-size:12px;font-weight:400;line-height:14px;margin-top:20px}@media screen and (min-width:1024px){.auth__form-extra{font-size:10px;line-height:12px}}.auth__form-extra a{color:inherit}.mads-modal.mads-modal-popup-notification .mads-modal__content{padding:0}.mads-modal.mads-modal-popup-notification .mads-modal__bg{cursor:default}.mads-popup-notification__header{height:205px;width:100%}.mads-popup-notification__header__img{border-top-left-radius:10px;border-top-right-radius:10px;height:205px;width:100%}@media screen and (min-width:1024px){.mads-popup-notification__header__img{border-top-left-radius:20px;border-top-right-radius:20px}}.mads-popup-notification__body{display:flex;flex-direction:column;padding:20px;row-gap:20px}@media screen and (min-width:1024px){.mads-popup-notification__body{padding:40px}}.mads-popup-notification__body__description{color:#1d1d21;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:21px;text-align:left}.mads-popup-notification__body__description p,.mads-popup-notification__body__description ul{margin:0}.mads-popup-notification__body__description ul{padding-left:30px}.header{left:0;padding:10px 0;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:90}@media screen and (min-width:1280px){.header{border-radius:0 0 20px 20px;left:50%;margin-left:-615px;padding-bottom:14px;padding-top:24px;width:1230px}}.header__wrapper{margin:0 auto;padding-left:10px;padding-right:10px;width:100%}@media screen and (min-width:1280px){.header__wrapper{padding-left:15px;padding-right:15px}.header__left,.header__right{display:flex}}.header_active{background-color:#fa222d}.header__profile{display:flex}.header__profile-item+.header__profile-item{margin-left:10px}.header__profile-item-link{border-radius:19px;box-shadow:inset 0 0 0 2px #e4e4e4;color:#e4e4e4;display:inline-flex;font-family:RightGrotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:19px;padding:8px 20px 11px;-webkit-text-decoration:none;text-decoration:none;vertical-align:top}.header__profile-item-link.nuxt-link-exact-active{background-color:#e4e4e4;box-shadow:inset 0 0 0 2px #e4e4e4;color:#fa222d}@media screen and (min-width:1280px){.header__profile-item-link{border-radius:16px;font-size:14px;line-height:17px;padding-bottom:10px;padding-top:5px}}@media(hover:hover)and (pointer:fine){.header__profile-item-link{transition:background-color .3s,color .3s}.header__profile-item-link:hover{background-color:#e4e4e4;box-shadow:inset 0 0 0 2px #e4e4e4;color:#fa222d}}.header__inner{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.header__logo{flex:0 0 44px;position:relative}@media screen and (min-width:1280px){.header__logo{flex-basis:32px}}.header__logo svg{fill:#e4e4e4;display:block;height:44px;width:44px}@media screen and (min-width:1280px){.header__logo svg{height:32px;width:32px}}.header_active .header__logo{opacity:1}.header_open .header__logo{opacity:1;transition:none}.header__logo-link{bottom:0;color:transparent;font-size:0;left:0;position:absolute;right:0;top:0}