a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:videogular;src:url(videogular.cb94a8eaf88cdf576801.eot?hj1wei);src:url(videogular.cb94a8eaf88cdf576801.eot?hj1wei#iefix) format("embedded-opentype"),url(videogular.7b2cf1a3b74373b9bfdf.ttf?hj1wei) format("truetype"),url(videogular.d6b24360bd8bd3fbdab8.woff?hj1wei) format("woff"),url(videogular.6cbfb587b23dba448c1f.svg?hj1wei#videogular) format("svg");font-weight:400;font-style:normal}[class*=" vg-icon-"],[class^=vg-icon-]{font-family:videogular!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:center;width:50px;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vg-icon-closed_caption:before{content:"\e006"}.vg-icon-pause:before{content:"\e018"}.vg-icon-play_arrow:before{content:"\e01b"}.vg-icon-repeat:before{content:"\e023"}.vg-icon-replay:before{content:"\e025"}.vg-icon-skip_next:before{content:"\e027"}.vg-icon-skip_previous:before{content:"\e028"}.vg-icon-stop:before{content:"\e02a"}.vg-icon-volume_down:before{content:"\e030"}.vg-icon-volume_mute:before{content:"\e031"}.vg-icon-volume_off:before{content:"\e032"}.vg-icon-volume_up:before{content:"\e033"}.vg-icon-hd:before{content:"\e035"}.vg-icon-forward_10:before{content:"\e038"}.vg-icon-forward_30:before{content:"\e039"}.vg-icon-replay_10:before{content:"\e03b"}.vg-icon-replay_30:before{content:"\e03c"}.vg-icon-fullscreen:before{content:"\e20c"}.vg-icon-fullscreen_exit:before{content:"\e20d"}vg-player video{width:100%;height:100%}@font-face{font-family:Geometria;font-style:normal;font-weight:400;font-display:swap;src:local("Geometria"),url(Geometria.da074460fe48eb33cb84.woff) format("woff")}@font-face{font-family:Geometria;font-style:normal;font-weight:500;font-display:swap;src:local("Geometria"),url(Geometria-Medium.62934d1dec6ec76191a3.woff) format("woff")}@font-face{font-family:Geometria;font-style:normal;font-weight:700;font-display:swap;src:local("Geometria"),url(Geometria-Bold.d9f6cde28310ce2d41f1.woff) format("woff")}@font-face{font-family:Geometria;font-style:normal;font-weight:800;font-display:swap;src:local("Geometria"),url(Geometria-ExtraBold.7282d661317121558ff2.woff) format("woff")}.text-page--container{margin-left:335px;padding:70px 0 100px;position:relative;z-index:1}@media only screen and (max-width: 1023px){.text-page--container{margin-left:0;padding:50px 0 60px}}.text-page h1{font-family:Geometria,sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;letter-spacing:normal;margin-bottom:40px;color:#fff}@media only screen and (max-width: 767px){.text-page h1{font-size:24px;line-height:1.1;margin-bottom:25px}}.text-page h2{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:normal;margin-bottom:25px;color:#fff}@media only screen and (max-width: 1023px){.text-page h2{font-size:20px}}.text-page h3{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:normal;margin-bottom:25px;color:#fff}@media only screen and (max-width: 1023px){.text-page h3{font-size:18px}}@media only screen and (max-width: 767px){.text-page h3{font-size:16px}}.text-page h4,.text-page h5,.text-page h6{font-family:Geometria,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;margin-bottom:25px;color:#fff}.text-page a,.text-page li,.text-page p{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:normal}@media only screen and (max-width: 1023px){.text-page a,.text-page li,.text-page p{font-size:18px}}@media only screen and (max-width: 767px){.text-page a,.text-page li,.text-page p{font-size:16px}}.text-page a{color:#fdde3a}.text-page a:hover{text-decoration:underline}.text-page ol,.text-page p,.text-page ul{margin-bottom:16px}.text-page ol+h2,.text-page p+h2,.text-page ul+h2{margin-top:30px}.text-page li{margin-top:10px}.text-page ol,.text-page ul{padding-left:35px;list-style-type:disc}.text-page ol{list-style-type:decimal}.text-page strong{font-weight:600}.text-page em{font-style:italic}.text-page__ball{display:block;max-width:100%;width:100%;height:auto;position:absolute;top:70px;left:0;max-width:330px}@media only screen and (max-width: 1023px){.text-page__ball{opacity:.5}}@media only screen and (max-width: 767px){.text-page__ball{max-width:250px}}.text-page .ql-size-huge{font-family:Geometria,sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;letter-spacing:normal;color:#fff}@media only screen and (max-width: 767px){.text-page .ql-size-huge{font-size:24px;line-height:1.1}}.text-page .ql-size-large{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:normal;color:#fff}@media only screen and (max-width: 1023px){.text-page .ql-size-large{font-size:20px}}.text-page .ql-size-small{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:13px;letter-spacing:.05em}.course .wr-section{position:relative;z-index:1}.course .flex{display:flex;align-items:flex-end}.course__section--else,.course__section--gallery,.course__section--result{padding:100px 0}@media only screen and (max-width: 1023px){.course__section--else,.course__section--gallery,.course__section--result{padding:60px 0}}.course__section--info{position:relative;overflow:hidden}.course__section--gallery,.course__section--video{background:linear-gradient(132.89deg,#123285,#032368 94.55%)}.course__section--video{padding:70px 0}@media only screen and (max-width: 1023px){.course__section--video{padding:50px 0}}.course__section--chat{position:relative;z-index:2}.course__section--else{background:linear-gradient(218.67deg,#1c48b9 -59.19%,#062873 79.87%)}.course__section--result{background:linear-gradient(109.05deg,#003498 12.74%,#1b90e4 106.44%)}.course__head{padding:35px 0 50px;z-index:1}.course__name{font-family:Geometria,sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:1.1;letter-spacing:normal;color:#eef7ff}@media only screen and (max-width: 1023px){.course__name{font-size:46px}}@media only screen and (max-width: 767px){.course__name{font-size:35px}}.course__description{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:normal;margin-top:40px}@media only screen and (max-width: 1023px){.course__description{font-size:20px;margin-top:30px}}@media only screen and (max-width: 767px){.course__description{margin-top:20px;font-size:16px}}.course__description--space{margin-bottom:50px}@media only screen and (max-width: 767px){.course__description--space{margin-bottom:0}}.course__description ul{display:flex;flex-direction:column;margin-top:35px}@media only screen and (max-width: 767px){.course__description ul{margin-top:25px}}.course__description li{color:#fdde3a;margin-bottom:10px}.course__description p{margin-bottom:10px}.course__description p.head{margin-top:20px;color:#fff}.course__description p.head.mt0{margin-top:0}.course__description .br{display:block;margin-top:10px}.course__description a{font-size:inherit;color:#fdde3a}.course__description a:hover{color:#fdde3a;text-decoration:underline}.course__separate{height:2px;background-color:#68a6e0;margin:40px 0}@media only screen and (max-width: 767px){.course__separate{margin:25px 0}.course__separate--desktop{display:none}}.course__separate--mobile{display:none;width:100%}@media only screen and (max-width: 767px){.course__separate--mobile{display:block}}.course__block{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 767px){.course__block{flex-direction:column}}.course__info{min-width:335px;width:335px;padding-right:10px}@media only screen and (max-width: 1023px){.course__info{min-width:255px;width:255px}}@media only screen and (max-width: 767px){.course__info{min-width:auto;width:100%;margin-bottom:20px;padding-right:0}}.course__title{font-family:Geometria,sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:1.2;letter-spacing:normal;color:#fdde3a;margin-bottom:15px}@media only screen and (max-width: 767px){.course__title{font-size:24px;line-height:1.1}}@media only screen and (max-width: 1023px){.course__title{font-size:22px}}.course__chat,.course__gallery,.course__head,.course__list{flex-grow:1}.course__list{position:relative;top:8px}@media only screen and (max-width: 1023px){.course__list{top:6px}}@media only screen and (max-width: 767px){.course__list{position:static}.course__chat{width:100%}}.course__image{display:block;max-width:100%;width:100%;height:auto;position:relative;z-index:1}.course__gallery{display:grid;grid-gap:20px;gap:20px;grid-template-columns:auto auto auto}@media only screen and (max-width: 1200px){.course__gallery{grid-template-columns:auto auto}}@media only screen and (max-width: 767px){.course__gallery{grid-template-columns:auto}}.course__item{display:flex}.course__item+.course__item{margin-top:20px}@media only screen and (max-width: 767px){.course__item+.course__item{margin-top:15px}}.course__check{width:22px;min-width:22px;height:25px;margin-right:24px}@media only screen and (max-width: 767px){.course__check{width:18px;min-width:18px;height:20px;margin-right:12px}}.course__text{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:1.2;letter-spacing:normal}@media only screen and (max-width: 1023px){.course__text{font-size:20px;font-size:18px}}@media only screen and (max-width: 767px){.course__text{font-size:16px}}.course__price{color:#fdde3a;font-size:28px;font-weight:700}@media only screen and (max-width: 1023px){.course__price{font-size:24px}}@media only screen and (max-width: 767px){.course__price{font-size:22px}}.course__price-wr{display:flex;align-items:center;margin-top:10px}@media only screen and (max-width: 767px){.course__price-wr{margin-top:30px}}.course__price-old{text-decoration:line-through;margin-left:20px;font-size:28px}@media only screen and (max-width: 1023px){.course__price-old{font-size:24px}}@media only screen and (max-width: 767px){.course__price-old{font-size:22px}}.course__button{height:60px;display:flex;align-items:center;justify-content:center;padding:5px;color:#154478;font-family:Geometria,sans-serif;font-style:normal;font-weight:500;font-size:18px;letter-spacing:normal;border-radius:50px;box-shadow:2px 2px 5px #0000004d;background-color:#fdde3a;text-transform:uppercase;transition:background-color .2s linear,box-shadow .2s linear,opacity .2s linear,color .2s linear;min-width:275px;max-width:275px;width:275px}@media only screen and (max-width: 1023px){.course__button{height:45px;font-size:14px;min-width:180px;max-width:180px;width:180px}}@media only screen and (max-width: 767px){.course__button{min-width:100%;max-width:100%;width:100%}}.course__button:hover{background-color:#eef7ff;box-shadow:0 4px 15px #00000080}.course__button:disabled{cursor:not-allowed;opacity:.5}.course__button:disabled:hover{box-shadow:0 0 0 #0000;background-color:#fdde3a}@media only screen and (max-width: 1023px){.course__button{height:60px;font-size:18px;min-width:275px;max-width:275px;width:275px}}@media only screen and (max-width: 767px){.course__button{height:45px;font-size:14px;min-width:100%;max-width:100%;width:100%}}.course__button-wr{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){.course__button-wr{width:100%}}.course__button--login{text-transform:inherit}.course__login{font-family:Geometria,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.05em;font-size:12px;text-transform:uppercase;margin-top:16px;color:#fdde3a;background-color:initial}.course__login:hover{text-decoration:underline}.course__expire{font-family:Geometria,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;font-size:12px;text-align:right}@media only screen and (max-width: 767px){.course__expire{margin-top:20px}}.course__start{font-family:Geometria,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#fdde3a;font-size:16px;text-align:right;margin:30px 0 10px}@media only screen and (max-width: 767px){.course__start{font-size:14px}}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.courses__label{font-family:Geometria,sans-serif;font-style:normal;font-weight:700;font-size:100px;line-height:.85;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:#ffffff1a;text-align:center}@media only screen and (max-width: 1023px){.courses__label{font-size:65px}}@media only screen and (max-width: 767px){.courses__label{font-size:40px;font-size:42px}}.courses__list{display:grid;grid-template-columns:repeat(3,minmax(auto,calc(94% / 3)));grid-column-gap:3%;grid-row-gap:40px;z-index:1;position:relative}@media only screen and (max-width: 1023px){.courses__list{grid-template-columns:repeat(2,minmax(auto,48%));grid-column-gap:4%}}@media only screen and (max-width: 767px){.courses__list{grid-template-columns:1fr}}.courses__title{font-family:Geometria,sans-serif;font-style:normal;font-size:34px;line-height:1.2;letter-spacing:normal;font-weight:700;font-size:32px;line-height:1.1;display:block;color:#eef7ff;margin-top:23px;margin-left:-2px}@media only screen and (max-width: 767px){.courses__title{font-size:24px;line-height:1.1}}.courses__title:hover{color:#fdde3a}@media only screen and (max-width: 767px){.courses__title{margin-left:0;margin-top:13px;transition:color .1s linear}}.courses__text{font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:normal;color:#bee0ff;margin-top:13px}@media only screen and (max-width: 1023px){.courses__text{font-size:18px}}@media only screen and (max-width: 767px){.courses__text{font-size:16px;margin-top:10px}}.courses__image-wr{position:relative;display:block}.courses__image-wr:hover .courses__image{opacity:0}@media only screen and (max-width: 767px){.courses__image-wr:hover .courses__image:not(.hasGif){opacity:1}}.courses__image-wr:hover .courses__video{display:block;opacity:1}.courses__image-wr:hover .courses__play{opacity:0}.courses__play{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1;pointer-events:none;transition:opacity .2s linear;opacity:0}@media only screen and (max-width: 767px){.courses__play{opacity:1}}.courses__video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;width:100%;height:auto;display:none;opacity:0;transition:opacity .2s linear}.courses__video.loaded{display:block}.courses__image{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:16/9;position:relative;z-index:1;transition:opacity .2s linear}.courses__my,.courses__promo{position:absolute;left:0;top:0;padding:7px 17px;font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:normal;font-size:14px;color:#333;background-color:#fdde3a;box-shadow:2px 2px 10px #1a1a1a4a;text-transform:uppercase;z-index:1}@media only screen and (max-width: 1023px){.courses__my,.courses__promo{font-size:18px}}@media only screen and (max-width: 767px){.courses__my,.courses__promo{font-size:16px;font-size:14px}}.courses__promo--free{background-color:#fff}.courses__my{background-color:#bee0ff;color:#154478;display:flex;align-items:center;padding:7px 15px}.courses__my .course__check{width:15px;max-width:15px;margin-right:5px;min-width:15px;height:17px;position:relative;top:-2px}.courses__loader{width:48px;height:48px;animation:rotate-center 1s linear infinite}.courses__loader-wr{width:64px;height:64px;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;top:0;right:0;left:0;bottom:0}.checkbox-field{position:relative;margin-bottom:16px}.checkbox-field__label{padding-left:36px;position:relative;display:flex}.checkbox-field__label:before{content:"";position:absolute;top:1px;left:0;width:28px;height:28px;border:1.5px solid #bee0ff;background-color:initial;border-radius:4px;transition:background-color .2s linear,border-color .2s linear,box-shadow .2s linear}.checkbox-field__label:hover:before{border-color:#fdde3a}.checkbox-field__icon{display:none;position:absolute;left:7px;top:7px;width:16px;height:16px}.checkbox-field__input{position:absolute;width:1px;height:1px;top:5px;left:5px;z-index:-1;opacity:0}.checkbox-field__input:checked+.checkbox-field__label:before{border-color:#fdde3a;background-color:#fdde3a}.checkbox-field__input:checked+.checkbox-field__label .checkbox-field__icon{display:block}.checkbox-field__text{line-height:32px}@media only screen and (max-width: 767px){.checkbox-field__text{line-height:normal}}.radio-field{position:relative}.radio-field__label{padding-left:36px;position:relative;display:flex;flex-direction:column}.radio-field__label:before{content:"";position:absolute;top:1px;left:0;width:28px;height:28px;border:1.5px solid #bee0ff;background-color:initial;border-radius:50%;transition:background-color .2s linear,border-color .2s linear}.radio-field__label:hover:before{border-color:#fdde3a}.radio-field__icon{position:absolute;border-radius:50%;left:7px;top:8px;width:14px;height:14px;transition:background-color .2s linear}.radio-field__input{position:absolute;width:1px;height:1px;top:5px;left:5px;z-index:-1;opacity:0}.radio-field__input:checked+.radio-field__label{color:#fdde3a}.radio-field__input:checked+.radio-field__label:before{border-color:#fdde3a}.radio-field__input:checked+.radio-field__label .radio-field__icon{background-color:#fdde3a}.radio-field__list{list-style:disc;padding-left:10px}.radio-field__list li{color:#68a6e0;font-weight:400;font-size:14px;line-height:18px}.radio-field__list li+.radio-field__list li{margin-top:8px}.radio-field__text{line-height:32px}*,:after,:before{box-sizing:border-box}body,html{min-height:100vh;color:#bee0ff;font-family:Geometria,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:normal;background-color:#013398}@media only screen and (max-width: 1023px){body,html{font-size:18px}}@media only screen and (max-width: 767px){body,html{font-size:16px}}body.disable-scroll,html.disable-scroll{height:100vh;overflow:hidden;position:relative}body.smooth,html.smooth{scroll-behavior:smooth}.app{min-width:320px;min-height:100vh;background:linear-gradient(109.05deg,#003498 12.74%,#1b90e4 106.44%)}.app,.app main{display:flex;flex-direction:column}.app main{flex-grow:1}.wr-section{max-width:1320px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 767px){.wr-section{padding:0 16px}}a{color:#bee0ff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s linear;font-family:Geometria,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;text-transform:none}a,a:hover{text-decoration:none}a:hover{color:#fdde3a}button,label,select{border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}button,input,label,select,textarea{outline:none;padding:0;font-family:Geometria,sans-serif}input,textarea{margin:0}.auth__agreement span,.auth__error span,.order__agreement span{text-decoration:underline;cursor:pointer}.auth__agreement span:hover,.auth__error span:hover,.order__agreement span:hover{text-decoration:none}.relative{position:relative}.course__lab{min-width:336px}@media only screen and (max-width: 1023px){.course__lab{min-width:240px}}@media only screen and (max-width: 767px){.course__lab{min-width:auto}}.course__ball{display:block;max-width:100%;width:100%;height:auto;max-width:211px;min-width:211px;position:relative;bottom:-80px}@media only screen and (max-width: 1023px){.course__ball{max-width:180px;min-width:180px}}@media only screen and (max-width: 767px){.course__ball{position:absolute;right:0;transform:scaleX(-1);top:25%;opacity:.5}}.course__ball.big{max-width:380px;min-width:380px;position:absolute}@media only screen and (max-width: 1023px){.course__ball.big{max-width:180px;min-width:180px;position:relative}}@media only screen and (max-width: 767px){.course__ball.big{position:absolute;right:0;transform:scaleX(-1);top:25%;opacity:.5}}.video-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.video-responsive-16by9{padding-bottom:56.25%}.video-responsive__iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.chat-message{border-radius:10px 10px 10px 0}.chat-body__item--right .chat-message{border-radius:10px 10px 0 10px}.order__name-small{font-size:18px;line-height:1.2;color:#0d60bd}@media only screen and (max-width: 767px){.order__name-small{font-size:14px}}
/*# sourceMappingURL=styles.8bbaab034190aece5a96.css.map*/