:root{--border-radius-primary: 16px}.main-banner,body{background:#1d1d1d}.main-banner{color:#fff;position:relative;text-align:center;overflow:hidden}.main-banner .row{position:relative;z-index:1}.main-banner h1{font-family:"Roboto Light",sans-serif;font-weight:300;margin-bottom:24px;line-height:1.3;width:100%;font-size:24px}@media (max-width:767.98px){.main-banner h1{margin-top:328px}}@media (min-width:768px){.main-banner h1{font-size:40px}}@media (min-width:992px){.main-banner h1{font-size:48px}}@media (max-width:767.98px){.main-banner h1.with-banner{margin-top:0}}.main-banner .banner-height{min-height:calc(100vh - 56px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767.98px){.main-banner .banner-height{min-height:0}}.main-banner .main-banner__content{padding:0 16px;margin-bottom:64px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:992px){.main-banner .main-banner__content{margin-bottom:96px}}.main-banner .main-banner__content.with-special-banner{margin-bottom:0}@media (min-width:992px){.main-banner .main-banner__content.with-special-banner{margin-bottom:0}}.main-banner .subtitle{font-size:16px;font-family:"Roboto Light",sans-serif;font-weight:300;line-height:1.3}@media (min-width:768px){.main-banner .subtitle{font-size:20px}}@media (min-width:992px){.main-banner .subtitle{font-size:24px}}.main-banner__video-block{height:100%;position:absolute;width:100%}@media (min-width:768px){.main-banner__video-block{height:calc(100vh + 56px);top:-55px}}.main-banner__video-block .main-banner__video-container{height:100%;position:relative;width:100%}@media (min-width:768px){.main-banner__video-block .main-banner__video-container{height:calc(100vh + 56px);top:-55px}}.main-banner__video-block .main-banner__video-container:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(29,29,29,0)),to(#1d1d1d));background-image:linear-gradient(to bottom,rgba(29,29,29,0),#1d1d1d);bottom:-1px;content:'';height:30%;left:0;position:absolute;width:100%}.main-banner__video-block img,.main-banner__video-block video{height:100%;left:0;top:0;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%}.main-banner__video-block video{background:#1d1d1d}.banner-video__block{display:inline-block;margin-top:32px}@media (min-width:992px){.banner-video__block{margin-top:48px}}.banner-video__block .btn,.banner-video__block-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-video__block .btn svg,.banner-video__block-btn svg,.special-banner__btn svg{margin-right:16px}.banner-video__block-btn{background:#5ae4aa;color:#181818;border-radius:24px;height:40px;font-family:"Roboto Medium",sans-serif;font-weight:500;font-size:14px;padding:0 40px;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out}.banner-video__block-btn:hover{background:#22d087;color:#181818}.first-screen-with-banner{margin-bottom:64px;position:relative;z-index:1}@media (min-width:992px){.first-screen-with-banner{margin-bottom:96px}}.special-banner{background:#000;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 auto 80px;border:1px solid #fff;border-radius:16px;padding:32px 24px;text-align:left;position:relative;overflow:hidden;z-index:1}@media (max-width:767.98px){.special-banner{margin:256px auto 56px}}@media (min-width:768px){.special-banner{padding:32px 40px 32px 32px}}@media (min-width:992px){.special-banner{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding:40px 48px}}.special-banner .bg-img{position:absolute;height:100%;width:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}@media (min-width:576px){.special-banner .bg-img{-o-object-position:right center;object-position:right center}}.special-banner.hide{opacity:0;pointer-events:none}.special-banner__content{text-align:center;position:relative;z-index:1}@media (min-width:768px){.special-banner__content{text-align:left}}@media (min-width:1504px){.special-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.special-banner__content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px}}.special-banner__logo{font-size:0;line-height:1;margin-right:40px}@media (max-width:991.98px){.special-banner__logo{display:none}}.special-banner__name{color:#fff;font-size:18px;font-family:"Roboto Light",sans-serif;font-weight:300;max-width:600px;width:100%}@media (min-width:768px){.special-banner__name{font-size:24px}}.special-banner__btn-block{display:inline-block}@media (min-width:768px){.special-banner__btn-block{margin-left:auto}}.special-banner__cancel{background:0 0;padding:0;border:0;height:24px;width:24px;color:#adadad;position:absolute;top:8px;right:8px;z-index:1}.special-banner__cancel:hover{color:#00ad74}.special-banner__btn{background-color:#5ae4aa;-webkit-box-align:center;-ms-flex-align:center;border-radius:28px;color:#181818;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Roboto Medium",sans-serif;font-weight:500;font-size:14px;padding:0 32px;min-width:192px;height:40px;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out;margin-top:48px;width:auto}@media (min-width:768px){.special-banner__btn{padding:0 45px;margin-top:0;margin-left:auto;height:48px}}.special-banner__btn:focus,.special-banner__btn:hover{background-color:#22d087;color:#181818}.special-banner.online-course-banner{max-width:350px;padding:32px 24px 103px}@media (min-width:576px) and (max-width:767.98px){.special-banner.online-course-banner{margin:732px auto 56px}}@media (min-width:576px){.special-banner.online-course-banner{padding:24px 32px;max-width:100%}}@media (min-width:768px){.special-banner.online-course-banner{padding:32px 44px}}@media (min-width:992px){.special-banner.online-course-banner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.special-banner.online-course-banner{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width:576px){.special-banner.online-course-banner .special-banner__content{text-align:left}}.special-banner.online-course-banner .special-banner__content-text{width:100%}@media (min-width:576px){.special-banner.online-course-banner .special-banner__content-text{width:calc(100%/12*7)}}@media (min-width:768px){.special-banner.online-course-banner .special-banner__content-text{width:50%}}@media (min-width:576px){.special-banner.online-course-banner .special-banner__name{font-size:20px;max-width:422px;text-align:left}}@media (min-width:768px){.special-banner.online-course-banner .special-banner__name{font-size:26px;max-width:561px}}@media (min-width:1504px){.special-banner.online-course-banner .special-banner__btn-block{margin-left:32px}}.special-banner.online-course-banner .special-banner__btn{margin-top:16px}.main-banner.main-banner-ru .main-banner__video-block{height:360px}@media (min-width:576px){.main-banner.main-banner-ru .main-banner__video-block{height:100%}}@media (max-width:767.98px){.main-banner.main-banner-ru h1{margin-top:0}}.spacial-event-21{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:32px 24px}@media (min-width:992px){.spacial-event-21{max-height:168px;margin-top:0;padding:24px 48px}}@media (min-width:1504px){.spacial-event-21{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}}.spacial-event-21 .special-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.spacial-event-21 .special-banner__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.spacial-event-21 .special-banner__content .special-banner__btn{height:32px;margin-left:0;margin-top:0;padding:0 24px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:576px){.spacial-event-21 .special-banner__content .special-banner__btn{height:40px;min-width:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (min-width:768px){.spacial-event-21 .special-banner__content .special-banner__btn{min-width:192px;padding:0 32px;width:auto}}.spacial-event-21 .special-banner__logo{display:block;margin-bottom:16px;width:100px}@media (min-width:576px){.spacial-event-21 .special-banner__logo{margin-bottom:0}}@media (min-width:768px){.spacial-event-21 .special-banner__logo{width:163px}}.spacial-event-21 .spacial-event-21__name{color:#fff;margin-bottom:64px;text-align:left}@media (min-width:576px){.spacial-event-21 .spacial-event-21__name{margin-bottom:0;text-align:center}}.spacial-event-21 .spacial-event-21__name div:first-child{font-family:"Roboto THIN",sans-serif;font-size:32px;font-weight:100;line-height:50px;margin-bottom:10px}@media (min-width:576px){.spacial-event-21 .spacial-event-21__name div:first-child{font-size:43px}}@media (min-width:1200px){.spacial-event-21 .spacial-event-21__name div:first-child{font-size:54px;font-weight:100;line-height:63px;margin-bottom:10px}}.spacial-event-21 .spacial-event-21__name div:last-child{display:none}@media (min-width:576px){.spacial-event-21 .spacial-event-21__name div:last-child{display:block;font-size:24px;font-weight:400;line-height:40px}}@media (min-width:992px){.spacial-event-21 .spacial-event-21__name div:last-child{font-size:28px;line-height:40px}}.psi-banner{background:#000;background-image:-webkit-gradient(linear,left bottom,left top,from(#112537),color-stop(#15293a),to(#122331));background-image:linear-gradient(to top,#112537,#15293a,#122331);-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 auto 80px;border:1px solid #fff;border-radius:16px;padding:40px 48px;text-align:left;position:relative;overflow:hidden}@media (max-width:767.98px){.psi-banner{margin:256px auto 56px}}@media (min-width:1504px){.psi-banner{padding:40px 64px;-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}}.psi-banner.hide{opacity:0;pointer-events:none}.psi-banner .bg-img{position:absolute;height:100%;width:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.psi-banner img,.psi-banner video{height:auto;position:relative;-o-object-fit:contain;object-fit:contain;width:auto}@media (min-width:768px){.psi-banner img,.psi-banner video{height:auto;top:0}}.psi-banner .psi-banner__img{position:absolute;height:100%;right:0;top:0;left:auto}.psi-banner__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;color:#adadad;cursor:pointer;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:24px;outline:0;position:absolute;top:8px;right:8px;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;z-index:1}.psi-banner__close:hover{color:#5ae4aa}.psi-banner__content{position:relative;z-index:1}.psi-banner__logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.psi-banner__logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.psi-banner__logo-psi{-ms-flex-item-align:end;align-self:flex-end}@media (min-width:768px){.psi-banner__logo-psi{-ms-flex-item-align:center;align-self:center}}.psi-banner__logo-psi img{width:55px}@media (min-width:768px){.psi-banner__logo-psi img{width:86px}}.psi-banner__logo{font-size:0;line-height:1;margin-bottom:64px;text-align:center}@media (min-width:768px){.psi-banner__logo{margin-bottom:0;margin-right:48px;text-align:left}}.psi-banner__logo svg{width:128px}@media (min-width:768px){.psi-banner__logo svg{width:164px}}.psi-banner__logo-text{max-width:252px;font-family:"Roboto Light",sans-serif;font-weight:300;font-size:20px;margin-top:10px}.psi-banner__name{color:#fff;font-size:43px;font-family:"Roboto Thin",sans-serif;font-weight:100;line-height:1.2}@media (min-width:768px){.psi-banner__name{font-size:54px}}.psi-banner__btn{background-color:#5ae4aa;-webkit-box-align:center;-ms-flex-align:center;border-radius:28px;color:#181818;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;font-family:"Roboto Medium",sans-serif;font-weight:500;font-size:14px;padding:0 32px;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media (min-width:768px){.psi-banner__btn{position:absolute;top:50%;left:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:56px;margin-top:0;width:auto}}@media (min-width:1200px){.psi-banner__btn{left:50%}}.psi-banner__btn:focus,.psi-banner__btn:hover{background-color:#22d087;color:#181818}.psi-banner__btn svg{margin-right:16px}
/*# sourceMappingURL=main-critical.min.css.map */
