:root{--header-height:100px;--mobile-header-height:54px;--site-courses-menu-width:754px;--c-green:#4ED401;--c-green-hover:#62EA14;--c-green-active:#46BF01;--c-green-bg:#F0FEE1;--c-active:#0795E2;--c-active-hover:#2FB6FF;--c-active-bg:#F1FAFE;--c-active-bg-hover:#D1EFFF;--c-active-bg-active:#A9D7F0;--c-ucan-light:#CAF6FF;--c-ucan-bright:#26DAFD;--c-ucan-dark:#1A97FC;--c-white:#FFFFFF;--c-white-alt:rgba(255, 255, 255, .8);--c-black:#000000;--c-gray-1:#FAFAFA;--c-gray-2:#EEEFF1;--c-gray-3:#E3E5E8;--c-gray-4:#ACB6C5;--c-gray-5:#8D949E;--c-orange:#FEAC30;--c-orange-bg:#FDEFD9;--c-yellow:#FED530;--c-red:#E33C39;--c-red-bg:#FCE3E2;--c-red-bg-active:#F3CCCC;--c-blue-1:#3462AB;--c-blue-2:#244C8E;--c-blue-3:#004182;--c-blue-bg:#E9EFF9;--c-special-behance:#105EFB;--c-special-behance-dark:#004BE2;--c-special-behance-darker:#0043C9;--iti-border-gray:#ccc;--iti-text-gray:#999;--iti-hover-color:rgba(0, 0, 0, 0.05);--iti-border-color:var(--iti-border-gray);--iti-dialcode-color:var(--iti-text-gray);--iti-dropdown-bg:white;--iti-spacer-horizontal:8px;--iti-flag-height:15px;--iti-flag-width:20px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-input-padding:6px;--iti-right-hand-selected-country-padding:calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));--iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));--iti-path-flags-1x:url("../img/flags.webp");--iti-path-flags-2x:url("../img/flags@2x.webp");--iti-path-globe-1x:url("../img/globe.webp");--iti-path-globe-2x:url("../img/globe@2x.webp");--iti-flag-sprite-width:5762px;--iti-flag-sprite-height:15px;--iti-mobile-popup-margin:30px}.hero-title{font-size:50px;line-height:54px}@media screen and (max-width:768px){.hero-title{font-size:30px;line-height:40px}}.h2-reviews{font-size:30px;line-height:36px}@media screen and (max-width:768px){.h2-reviews{font-size:26px;line-height:32px}}.h3{font-size:22px;line-height:26px;font-weight:400}.cms-insert,.cms-insert p,.p-regular,.redactor,.redactor p{font-size:16px;line-height:26px}.p-s,.quiz-choice_completion,.quiz-choice_info,.quiz-choice_tip,.quiz-greeting_info,.quiz-greeting_tip,.time-block_label,.time-slots_title{font-size:14px;line-height:24px}.p-l{font-size:18px;line-height:28px}.form-result_title,.form_title,.p-xl,.quiz-choice_title,.quiz-result_description,.quiz_title{font-size:24px;line-height:30px}.container-tight{padding-right:60px;padding-left:60px}@media screen and (max-width:768px){.form-result_title,.form_title,.p-xl,.quiz-choice_title,.quiz-result_description,.quiz_title{font-size:20px;line-height:26px}.container-tight{padding-right:30px;padding-left:30px}}.mobile-nav-menu .card_link.-selected::after{width:8px;height:8px;background-color:var(--c-dot,rgba(255,255,255,.3));border-radius:50%;pointer-events:none}.container.-bordered::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background-color:#e3e5e8;left:60px;max-width:550px}.c-green{color:#4ed401!important}.c-green-hover{color:#62ea14!important}.c-green-active{color:#46bf01!important}.c-green-bg{color:#f0fee1!important}.c-active{color:#0795e2!important}.c-active-hover{color:#2fb6ff!important}.c-active-bg{color:#f1fafe!important}.c-active-bg-hover{color:#d1efff!important}.c-active-bg-active{color:#a9d7f0!important}.c-white{color:#fff!important}.c-white-alt{color:rgba(255,255,255,.8)!important}.c-black{color:#000!important}.c-gray-1{color:#f8f8f8!important}.c-gray-2{color:#eeeff1!important}.c-gray-3{color:#e3e5e8!important}.c-gray-4{color:#acb6c5!important}.c-gray-5{color:#8d949e!important}.c-orange{color:#feac30!important}.c-orange-bg{color:#fdefd9!important}.c-yellow{color:#fed530!important}.c-red{color:#e33c39!important}.c-red-bg{color:#fce3e2!important}.c-red-bg-active{color:#f3cccc!important}.c-blue-1{color:#3462ab!important}.c-blue-2{color:#244c8e!important}.c-blue-3{color:#004182!important}.c-blue-bg{color:#e9eff9!important}.c-basic{color:#4ed401!important}.c-advanced{color:#fed530!important}.c-kids{color:#01e4f0!important}.bg-gray-1{background-color:#f8f8f8!important}.bg-gray-2{background-color:#eeeff1!important}.bg-gray-3{background-color:#e3e5e8!important}.bg-gray-4{background-color:#acb6c5!important}.bg-gray-5{background-color:#8d949e!important}.bg-white{background-color:#fff!important}.bg-blue-bg-alt{background-color:#f1f4f9!important}.visually-hidden{position:absolute!important;z-index:-1!important;clip:rect(0 0 0 0)!important;opacity:0!important;visibility:hidden!important;content-visibility:hidden!important}.-hidden{display:none!important}.-faded{opacity:0}.flex-col-aic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.resize-animation-stopper{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.pos-absolute{position:absolute!important}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes go-up{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes go-up{to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotate{to{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes show-menu{from{opacity:0;-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes show-menu{from{opacity:0;-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes hide-menu{from{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}to{opacity:0;-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}}@keyframes hide-menu{from{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}to{opacity:0;-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}}@-webkit-keyframes fade-in-transform-in{to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes fade-in-transform-in{to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}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,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:baseline}:focus,a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative;font-family:Fixel,sans-serif;background:var(--body-bg,#fff)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:env(safe-area-inset)}a:focus{outline:dotted thin}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.h2-reviews{color:#0795e2}.h3{color:#8d949e}.p-regular-bold{font-size:16px;line-height:26px;font-weight:600}.p-xli{font-size:24px;line-height:30px}.fs32{font-size:32px}.fw-normal{font-weight:400}.bold,.strong,strong{font-weight:700}.fw600{font-weight:600}.fw700{font-weight:700}.form-label{font-size:16px;font-weight:600;line-height:20px}.form-comment{font-size:14px;line-height:20px}.semi-bold{font-weight:600}ol.ol{font-family:Fixel,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:normal;text-transform:none;list-style-type:none}.cms-insert ol.ol li,.redactor ol.ol li,ol.ol .cms-insert li,ol.ol .redactor li,ol.ol li.li{position:relative;margin-left:28px;padding-left:10px;list-style:decimal}.cms-insert ul,.redactor ul,ul.ul{font-size:16px;line-height:24px;list-style-type:none}.cms-insert ul li,.redactor ul li,ul.ul .cms-insert li,ul.ul .redactor li,ul.ul li.li{position:relative;padding-left:var(--ul-li-padding-left,28px)}.cms-insert ul li:not(:last-of-type),.redactor ul li:not(:last-of-type),ul.ul .cms-insert li:not(:last-of-type),ul.ul .redactor li:not(:last-of-type),ul.ul li.li:not(:last-of-type){margin-bottom:10px}.cms-insert ul li::before,.redactor ul li::before,ul.ul .cms-insert li::before,ul.ul .redactor li::before,ul.ul li.li::before{content:"";display:block;position:absolute;top:var(--ul-point-top,9px);left:var(--ul-point-left,10px);width:var(--ul-point-size,8px);height:var(--ul-point-size,8px);background-color:var(--ul-point-color,#acb6c5);border-radius:50%;pointer-events:none}.small-caps{font-size:10px;line-height:14px;letter-spacing:1px;font-weight:700;text-transform:uppercase}.large-caps{font-size:14px;line-height:21px;letter-spacing:2px;font-weight:600;text-transform:uppercase}.nowrap{white-space:nowrap}.ucan-slogan{font-size:34px;line-height:34px;font-weight:600;background:linear-gradient(45deg,#01daff,#0198ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:768px){.ucan-slogan{font-size:28px;line-height:28px}}.text-transparency{-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.readtime{font-size:14px;line-height:14px;font-weight:600;color:#8d949e}.label-s{font-size:11px;line-height:14px;font-weight:600}.h2{font-size:30px;line-height:36px}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{min-width:320px}body.-blog{--body-bg:#F8F8F8;--container-padding-x-desktop:30px;--container-padding-x-tablet:15px;--site-header-dropdown-left:none;--site-header-dropdown-right:0;--mobile-header-transition:none;--site-footer-bg:#F8F8F8;--site-footer-inner-bg:#fff}body.-blog:not(.-splash){--header-height:160px}button{margin:0;padding:0;font-family:Fixel,TrebuchetMS,sans-serif;background:0 0;border:none;outline:0;cursor:pointer}a{text-decoration:none}input{padding:0;margin:0;font-family:Fixel,TrebuchetMS,sans-serif;outline:0;border:none}@-webkit-keyframes autofill{to{color:inherit;background:0 0}}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}textarea::-webkit-input-placeholder{font-family:Fixel,TrebuchetMS,sans-serif}textarea::-moz-placeholder{font-family:Fixel,TrebuchetMS,sans-serif}textarea:-ms-input-placeholder{font-family:Fixel,TrebuchetMS,sans-serif}textarea::-ms-input-placeholder{font-family:Fixel,TrebuchetMS,sans-serif}textarea,textarea::placeholder{font-family:Fixel,TrebuchetMS,sans-serif}blockquote,button,h1,h2,h3,label,ol,p,strong,ul{font-weight:400}.site-inner,.site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.site-wrapper{position:relative}body.-blog:not(.-mobile-nav-opened) .site-wrapper{padding-top:var(--site-wrapper-padding-top,var(--header-height))}.site-inner{position:relative;min-height:100vh}.container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1440px;width:100%;height:var(--container-height);padding-left:var(--container-padding-x-desktop,60px);padding-right:var(--container-padding-x-desktop,60px);margin:0 auto}@media screen and (max-width:768px){.h2{font-size:26px;line-height:32px}body.-blog:not(.-mobile-nav-opened) .site-wrapper{padding-top:var(--mobile-site-wrapper-padding-top,var(--mobile-header-height))}.container{padding-left:var(--container-padding-x-tablet,30px);padding-right:var(--container-padding-x-tablet,30px)}}@media screen and (max-width:600px){.container{padding-left:var(--container-padding-x-mobile-lg,var(--container-padding-x-tablet,30px));padding-right:var(--container-padding-x-mobile-lg,var(--container-padding-x-tablet,30px))}}.container.-no-gutters{padding-right:30px;padding-left:30px}@media screen and (max-width:768px){.container.-no-gutters{padding-right:15px;padding-left:15px}.container.-bordered::after{left:30px;right:30px;max-width:unset;width:unset}}.container.-fluid{padding-left:0;padding-right:0}.container.-ai-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container.-ai-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.container-tight{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:970px;min-width:690px;width:100%;margin:0 auto}.container-tight.-no-gutters{padding-right:30px;padding-left:30px}.section{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:var(--section-bg,var(--body-bg))}.section.-lazy{opacity:0;-webkit-animation:.36s cubic-bezier(.32,.08,.24,1) forwards fade-in;animation:.36s cubic-bezier(.32,.08,.24,1) forwards fade-in}.section-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.section-header{width:100%;padding-bottom:30px}.section-header .h2-reviews{position:relative}.section-header .h2-reviews .svg.-icon-arrow{width:18px;height:18px}.section-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.section-placeholder{position:relative;height:350px}.section-placeholder_spinner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.cms-insert p:not(:last-child),.redactor p:not(:last-child){margin-bottom:10px}.cms-insert a,.redactor a{color:#0795e2}.cms-insert a:hover,.redactor a:hover{color:#2fb6ff}.cms-insert ul:not(:last-child),.redactor ul:not(:last-child){margin-bottom:10px}.lozad{opacity:0;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1);transition:opacity .36s cubic-bezier(.32,.08,.24,1)}picture.lozad{opacity:1}picture.lozad img{opacity:0;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1);transition:opacity .36s cubic-bezier(.32,.08,.24,1)}a.block-anchor{position:absolute;top:0;bottom:0;left:0;right:0;z-index:var(--block-anchor-z-index,10);display:block;font-size:0;color:transparent}@media screen and (max-width:768px){.container-tight{width:100%;min-width:unset}.container-tight.-no-gutters{padding-right:0;padding-left:0}body.-school .logo-offline path:first-child{fill:#3462ab}}.iti{position:relative;display:inline-block}.iti *{-webkit-box-sizing:border-box;box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:var(--iti-right-hand-selected-country-padding);margin-right:0}.iti__country-container{position:absolute;top:0;bottom:0;right:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background:0 0;border:0;margin:0;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__arrow{margin-left:var(--iti-arrow-padding);border-left:var(--iti-triangle-border) solid transparent;border-right:var(--iti-triangle-border) solid transparent;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}[dir=rtl] .iti__arrow{margin-right:var(--iti-arrow-padding);margin-left:0}.iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding:9px 12px}.iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.iti__country-list{list-style:none;padding:0;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-dropdown .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:var(--iti-flag-width)}.iti__country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:0}.iti__dial-code{color:var(--iti-dialcode-color)}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name,.iti__flag-box{margin-right:var(--iti-spacer-horizontal)}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--allow-dropdown input.iti__tel-input,.iti--allow-dropdown input.iti__tel-input[type=tel],.iti--allow-dropdown input.iti__tel-input[type=text]{padding-right:var(--iti-input-padding);padding-left:var(--iti-selected-country-arrow-padding);margin-left:0}[dir=rtl] .iti--allow-dropdown input.iti__tel-input,[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel],[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text]{padding-right:var(--iti-selected-country-arrow-padding);padding-left:var(--iti-input-padding);margin-right:0}.iti--allow-dropdown .iti__country-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__country-container{right:0;left:auto}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}[dir=rtl] .iti .iti__selected-dial-code{margin-left:0;margin-right:4px}.iti--container{position:fixed;top:-1000px;left:-1000px;padding:var(--iti-border-width)}.iti--container:hover{cursor:pointer}.iti--fullscreen-popup.iti--container{background-color:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.iti--fullscreen-popup .iti__dropdown-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country{padding:10px;line-height:1.5em}.iti__flag{--iti-flag-offset:100px;--iti-flag-width:20px;--iti-flag-height:14px;height:var(--iti-flag-height);width:var(--iti-flag-width);-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:var(--iti-path-flags-1x);background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.iti__np{--iti-flag-width:13px;--iti-flag-offset:-3862px}.iti__ch,.iti__va{--iti-flag-width:15px}.iti__be,.iti__ne{--iti-flag-width:18px}.iti__mc{--iti-flag-width:19px;--iti-flag-offset:-3205px}.iti__ac,.iti__ae,.iti__ai,.iti__am,.iti__as,.iti__au,.iti__az,.iti__ba,.iti__bm,.iti__bn,.iti__bs,.iti__by,.iti__ca,.iti__cc,.iti__ck,.iti__cu,.iti__cx,.iti__dg,.iti__dm,.iti__eh,.iti__er,.iti__et,.iti__fj,.iti__fk,.iti__gb,.iti__gi,.iti__gs,.iti__gw,.iti__hm,.iti__hn,.iti__hr,.iti__hu,.iti__ie,.iti__im,.iti__io,.iti__jm,.iti__jo,.iti__ki,.iti__kp,.iti__kw,.iti__ky,.iti__kz,.iti__lc,.iti__lk,.iti__lv,.iti__ly,.iti__md,.iti__me,.iti__mk,.iti__mn,.iti__mp,.iti__ms,.iti__my,.iti__nc,.iti__nf,.iti__ng,.iti__nr,.iti__nu,.iti__nz,.iti__om,.iti__ph,.iti__pn,.iti__ps,.iti__sb,.iti__sc,.iti__sd,.iti__sh,.iti__si,.iti__ss,.iti__st,.iti__su,.iti__ta,.iti__tc,.iti__tj,.iti__tk,.iti__tl,.iti__to,.iti__tv,.iti__uk,.iti__uz,.iti__vg,.iti__ws,.iti__zw{--iti-flag-height:10px}.iti__fm,.iti__gu,.iti__lr,.iti__mh,.iti__py,.iti__um,.iti__us{--iti-flag-height:11px}.iti__bd,.iti__bg,.iti__bh,.iti__bi,.iti__bz,.iti__cq,.iti__cr,.iti__cv,.iti__de,.iti__fi,.iti__gd,.iti__gy,.iti__ht,.iti__ir,.iti__je,.iti__kg,.iti__km,.iti__li,.iti__lt,.iti__lu,.iti__mx,.iti__ni,.iti__sv,.iti__tt,.iti__vu{--iti-flag-height:12px}.iti__ar,.iti__ax,.iti__ee,.iti__gt,.iti__kh,.iti__pl,.iti__pw,.iti__se,.iti__tg{--iti-flag-height:13px}.iti__al,.iti__be,.iti__bv,.iti__cd,.iti__ch,.iti__dk,.iti__fo,.iti__ga,.iti__il,.iti__is,.iti__mc,.iti__ne,.iti__no,.iti__np,.iti__pg,.iti__sj,.iti__sm,.iti__va,.iti__xk{--iti-flag-height:15px}.iti__qa{--iti-flag-height:8px;--iti-flag-offset:-4273px}.iti__ac{--iti-flag-offset:0px}.iti__ad{--iti-flag-offset:-22px}.iti__ae{--iti-flag-offset:-44px}.iti__af{--iti-flag-offset:-66px}.iti__ag{--iti-flag-offset:-88px}.iti__ai{--iti-flag-offset:-110px}.iti__al{--iti-flag-offset:-132px}.iti__am{--iti-flag-offset:-154px}.iti__ao{--iti-flag-offset:-176px}.iti__aq{--iti-flag-offset:-198px}.iti__ar{--iti-flag-offset:-220px}.iti__as{--iti-flag-offset:-242px}.iti__at{--iti-flag-offset:-264px}.iti__au{--iti-flag-offset:-286px}.iti__aw{--iti-flag-offset:-308px}.iti__ax{--iti-flag-offset:-330px}.iti__az{--iti-flag-offset:-352px}.iti__ba{--iti-flag-offset:-374px}.iti__bb{--iti-flag-offset:-396px}.iti__bd{--iti-flag-offset:-418px}.iti__be{--iti-flag-offset:-440px}.iti__bf{--iti-flag-offset:-460px}.iti__bg{--iti-flag-offset:-482px}.iti__bh{--iti-flag-offset:-504px}.iti__bi{--iti-flag-offset:-526px}.iti__bj{--iti-flag-offset:-548px}.iti__bl{--iti-flag-offset:-570px}.iti__bm{--iti-flag-offset:-592px}.iti__bn{--iti-flag-offset:-614px}.iti__bo{--iti-flag-offset:-636px}.iti__bq{--iti-flag-offset:-658px}.iti__br{--iti-flag-offset:-680px}.iti__bs{--iti-flag-offset:-702px}.iti__bt{--iti-flag-offset:-724px}.iti__bv{--iti-flag-offset:-746px}.iti__bw{--iti-flag-offset:-768px}.iti__by{--iti-flag-offset:-790px}.iti__bz{--iti-flag-offset:-812px}.iti__ca{--iti-flag-offset:-834px}.iti__cc{--iti-flag-offset:-856px}.iti__cd{--iti-flag-offset:-878px}.iti__cf{--iti-flag-offset:-900px}.iti__cg{--iti-flag-offset:-922px}.iti__ch{--iti-flag-offset:-944px}.iti__ci{--iti-flag-offset:-961px}.iti__ck{--iti-flag-offset:-983px}.iti__cl{--iti-flag-offset:-1005px}.iti__cm{--iti-flag-offset:-1027px}.iti__cn{--iti-flag-offset:-1049px}.iti__co{--iti-flag-offset:-1071px}.iti__cp{--iti-flag-offset:-1093px}.iti__cq{--iti-flag-offset:-1115px}.iti__cr{--iti-flag-offset:-1137px}.iti__cu{--iti-flag-offset:-1159px}.iti__cv{--iti-flag-offset:-1181px}.iti__cw{--iti-flag-offset:-1203px}.iti__cx{--iti-flag-offset:-1225px}.iti__cy{--iti-flag-offset:-1247px}.iti__cz{--iti-flag-offset:-1269px}.iti__de{--iti-flag-offset:-1291px}.iti__dg{--iti-flag-offset:-1313px}.iti__dj{--iti-flag-offset:-1335px}.iti__dk{--iti-flag-offset:-1357px}.iti__dm{--iti-flag-offset:-1379px}.iti__do{--iti-flag-offset:-1401px}.iti__dz{--iti-flag-offset:-1423px}.iti__ea{--iti-flag-offset:-1445px}.iti__ec{--iti-flag-offset:-1467px}.iti__ee{--iti-flag-offset:-1489px}.iti__eg{--iti-flag-offset:-1511px}.iti__eh{--iti-flag-offset:-1533px}.iti__er{--iti-flag-offset:-1555px}.iti__es{--iti-flag-offset:-1577px}.iti__et{--iti-flag-offset:-1599px}.iti__eu{--iti-flag-offset:-1621px}.iti__ez{--iti-flag-offset:-1643px}.iti__fi{--iti-flag-offset:-1665px}.iti__fj{--iti-flag-offset:-1687px}.iti__fk{--iti-flag-offset:-1709px}.iti__fm{--iti-flag-offset:-1731px}.iti__fo{--iti-flag-offset:-1753px}.iti__fr{--iti-flag-offset:-1775px}.iti__fx{--iti-flag-offset:-1797px}.iti__ga{--iti-flag-offset:-1819px}.iti__gb{--iti-flag-offset:-1841px}.iti__gd{--iti-flag-offset:-1863px}.iti__ge{--iti-flag-offset:-1885px}.iti__gf{--iti-flag-offset:-1907px}.iti__gg{--iti-flag-offset:-1929px}.iti__gh{--iti-flag-offset:-1951px}.iti__gi{--iti-flag-offset:-1973px}.iti__gl{--iti-flag-offset:-1995px}.iti__gm{--iti-flag-offset:-2017px}.iti__gn{--iti-flag-offset:-2039px}.iti__gp{--iti-flag-offset:-2061px}.iti__gq{--iti-flag-offset:-2083px}.iti__gr{--iti-flag-offset:-2105px}.iti__gs{--iti-flag-offset:-2127px}.iti__gt{--iti-flag-offset:-2149px}.iti__gu{--iti-flag-offset:-2171px}.iti__gw{--iti-flag-offset:-2193px}.iti__gy{--iti-flag-offset:-2215px}.iti__hk{--iti-flag-offset:-2237px}.iti__hm{--iti-flag-offset:-2259px}.iti__hn{--iti-flag-offset:-2281px}.iti__hr{--iti-flag-offset:-2303px}.iti__ht{--iti-flag-offset:-2325px}.iti__hu{--iti-flag-offset:-2347px}.iti__ic{--iti-flag-offset:-2369px}.iti__id{--iti-flag-offset:-2391px}.iti__ie{--iti-flag-offset:-2413px}.iti__il{--iti-flag-offset:-2435px}.iti__im{--iti-flag-offset:-2457px}.iti__in{--iti-flag-offset:-2479px}.iti__io{--iti-flag-offset:-2501px}.iti__iq{--iti-flag-offset:-2523px}.iti__ir{--iti-flag-offset:-2545px}.iti__is{--iti-flag-offset:-2567px}.iti__it{--iti-flag-offset:-2589px}.iti__je{--iti-flag-offset:-2611px}.iti__jm{--iti-flag-offset:-2633px}.iti__jo{--iti-flag-offset:-2655px}.iti__jp{--iti-flag-offset:-2677px}.iti__ke{--iti-flag-offset:-2699px}.iti__kg{--iti-flag-offset:-2721px}.iti__kh{--iti-flag-offset:-2743px}.iti__ki{--iti-flag-offset:-2765px}.iti__km{--iti-flag-offset:-2787px}.iti__kn{--iti-flag-offset:-2809px}.iti__kp{--iti-flag-offset:-2831px}.iti__kr{--iti-flag-offset:-2853px}.iti__kw{--iti-flag-offset:-2875px}.iti__ky{--iti-flag-offset:-2897px}.iti__kz{--iti-flag-offset:-2919px}.iti__la{--iti-flag-offset:-2941px}.iti__lb{--iti-flag-offset:-2963px}.iti__lc{--iti-flag-offset:-2985px}.iti__li{--iti-flag-offset:-3007px}.iti__lk{--iti-flag-offset:-3029px}.iti__lr{--iti-flag-offset:-3051px}.iti__ls{--iti-flag-offset:-3073px}.iti__lt{--iti-flag-offset:-3095px}.iti__lu{--iti-flag-offset:-3117px}.iti__lv{--iti-flag-offset:-3139px}.iti__ly{--iti-flag-offset:-3161px}.iti__ma{--iti-flag-offset:-3183px}.iti__md{--iti-flag-offset:-3226px}.iti__me{--iti-flag-offset:-3248px}.iti__mf{--iti-flag-offset:-3270px}.iti__mg{--iti-flag-offset:-3292px}.iti__mh{--iti-flag-offset:-3314px}.iti__mk{--iti-flag-offset:-3336px}.iti__ml{--iti-flag-offset:-3358px}.iti__mm{--iti-flag-offset:-3380px}.iti__mn{--iti-flag-offset:-3402px}.iti__mo{--iti-flag-offset:-3424px}.iti__mp{--iti-flag-offset:-3446px}.iti__mq{--iti-flag-offset:-3468px}.iti__mr{--iti-flag-offset:-3490px}.iti__ms{--iti-flag-offset:-3512px}.iti__mt{--iti-flag-offset:-3534px}.iti__mu{--iti-flag-offset:-3556px}.iti__mv{--iti-flag-offset:-3578px}.iti__mw{--iti-flag-offset:-3600px}.iti__mx{--iti-flag-offset:-3622px}.iti__my{--iti-flag-offset:-3644px}.iti__mz{--iti-flag-offset:-3666px}.iti__na{--iti-flag-offset:-3688px}.iti__nc{--iti-flag-offset:-3710px}.iti__ne{--iti-flag-offset:-3732px}.iti__nf{--iti-flag-offset:-3752px}.iti__ng{--iti-flag-offset:-3774px}.iti__ni{--iti-flag-offset:-3796px}.iti__nl{--iti-flag-offset:-3818px}.iti__no{--iti-flag-offset:-3840px}.iti__nr{--iti-flag-offset:-3877px}.iti__nu{--iti-flag-offset:-3899px}.iti__nz{--iti-flag-offset:-3921px}.iti__om{--iti-flag-offset:-3943px}.iti__pa{--iti-flag-offset:-3965px}.iti__pe{--iti-flag-offset:-3987px}.iti__pf{--iti-flag-offset:-4009px}.iti__pg{--iti-flag-offset:-4031px}.iti__ph{--iti-flag-offset:-4053px}.iti__pk{--iti-flag-offset:-4075px}.iti__pl{--iti-flag-offset:-4097px}.iti__pm{--iti-flag-offset:-4119px}.iti__pn{--iti-flag-offset:-4141px}.iti__pr{--iti-flag-offset:-4163px}.iti__ps{--iti-flag-offset:-4185px}.iti__pt{--iti-flag-offset:-4207px}.iti__pw{--iti-flag-offset:-4229px}.iti__py{--iti-flag-offset:-4251px}.iti__re{--iti-flag-offset:-4295px}.iti__ro{--iti-flag-offset:-4317px}.iti__rs{--iti-flag-offset:-4339px}.iti__ru{--iti-flag-offset:-4361px}.iti__rw{--iti-flag-offset:-4383px}.iti__sa{--iti-flag-offset:-4405px}.iti__sb{--iti-flag-offset:-4427px}.iti__sc{--iti-flag-offset:-4449px}.iti__sd{--iti-flag-offset:-4471px}.iti__se{--iti-flag-offset:-4493px}.iti__sg{--iti-flag-offset:-4515px}.iti__sh{--iti-flag-offset:-4537px}.iti__si{--iti-flag-offset:-4559px}.iti__sj{--iti-flag-offset:-4581px}.iti__sk{--iti-flag-offset:-4603px}.iti__sl{--iti-flag-offset:-4625px}.iti__sm{--iti-flag-offset:-4647px}.iti__sn{--iti-flag-offset:-4669px}.iti__so{--iti-flag-offset:-4691px}.iti__sr{--iti-flag-offset:-4713px}.iti__ss{--iti-flag-offset:-4735px}.iti__st{--iti-flag-offset:-4757px}.iti__su{--iti-flag-offset:-4779px}.iti__sv{--iti-flag-offset:-4801px}.iti__sx{--iti-flag-offset:-4823px}.iti__sy{--iti-flag-offset:-4845px}.iti__sz{--iti-flag-offset:-4867px}.iti__ta{--iti-flag-offset:-4889px}.iti__tc{--iti-flag-offset:-4911px}.iti__td{--iti-flag-offset:-4933px}.iti__tf{--iti-flag-offset:-4955px}.iti__tg{--iti-flag-offset:-4977px}.iti__th{--iti-flag-offset:-4999px}.iti__tj{--iti-flag-offset:-5021px}.iti__tk{--iti-flag-offset:-5043px}.iti__tl{--iti-flag-offset:-5065px}.iti__tm{--iti-flag-offset:-5087px}.iti__tn{--iti-flag-offset:-5109px}.iti__to{--iti-flag-offset:-5131px}.iti__tr{--iti-flag-offset:-5153px}.iti__tt{--iti-flag-offset:-5175px}.iti__tv{--iti-flag-offset:-5197px}.iti__tw{--iti-flag-offset:-5219px}.iti__tz{--iti-flag-offset:-5241px}.iti__ua{--iti-flag-offset:-5263px}.iti__ug{--iti-flag-offset:-5285px}.iti__uk{--iti-flag-offset:-5307px}.iti__um{--iti-flag-offset:-5329px}.iti__un{--iti-flag-offset:-5351px}.iti__us{--iti-flag-offset:-5373px}.iti__uy{--iti-flag-offset:-5395px}.iti__uz{--iti-flag-offset:-5417px}.iti__va{--iti-flag-offset:-5439px}.iti__vc{--iti-flag-offset:-5456px}.iti__ve{--iti-flag-offset:-5478px}.iti__vg{--iti-flag-offset:-5500px}.iti__vi{--iti-flag-offset:-5522px}.iti__vn{--iti-flag-offset:-5544px}.iti__vu{--iti-flag-offset:-5566px}.iti__wf{--iti-flag-offset:-5588px}.iti__ws{--iti-flag-offset:-5610px}.iti__xk{--iti-flag-offset:-5632px}.iti__ye{--iti-flag-offset:-5654px}.iti__yt{--iti-flag-offset:-5676px}.iti__za{--iti-flag-offset:-5698px}.iti__zm{--iti-flag-offset:-5720px}.iti__zw{--iti-flag-offset:-5742px}.iti__globe{background-image:var(--iti-path-globe-1x);background-size:contain;background-position:right;-webkit-box-shadow:none;box-shadow:none;height:19px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.iti__flag{background-image:var(--iti-path-flags-2x)}.iti__globe{background-image:var(--iti-path-globe-2x)}}.logo-blog_hillel{fill:var(--logo-blog-hillel-fill,#3462ab)}@media screen and (max-width:768px){.logo-blog_hillel{fill:var(--mobile-logo-blog-hillel-fill,var(--logo-blog-hillel-fill))}}.logo-blog_blog{fill:var(--logo-blog-blog-fill,#fff)}@media screen and (max-width:768px){.logo-blog_blog{fill:var(--mobile-logo-blog-blog-fill,var(--logo-blog-blog-fill))}}.svg-icon circle,.svg-icon path{fill:var(--svg-icon-fill);stroke:var(--svg-icon-stroke);-webkit-transition:fill .1s cubic-bezier(.32,.08,.24,1),stroke .1s cubic-bezier(.32,.08,.24,1);transition:fill .1s cubic-bezier(.32,.08,.24,1),stroke .1s cubic-bezier(.32,.08,.24,1);-webkit-transition-duration:var(--svg-icon-transition-duration,.1s);transition-duration:var(--svg-icon-transition-duration,.1s)}.svg.-blue{--svg-color:var(--c-blue-3)}.svg.-green{--svg-color:var(--c-green)}.svg.-active{--svg-color:var(--c-active)}.svg.-gray-4{--svg-color:var(--c-gray-4)}.svg>.svg-fill{fill:var(--svg-color,var(--c-green))}.svg>.svg-stroke{stroke:var(--svg-color,var(--c-green))}.svg.-left{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.svg.-down{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.svg.-icon-arrow{width:10px;height:10px}.svg.-icon-arrow.-left{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.svg.-icon-arrow.-down{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.svg.-icon-action path,.svg.-icon-lms path,.svg.-icon-phone path{fill:var(--svg-color,var(--c-white))}.svg.-icon-length path,.svg.-icon-level path,.svg.-icon-project path{fill:var(--svg-color,var(--c-green))}.svg.-icon-email path,.svg.-icon-social path{fill:var(--svg-color,var(--c-active))}.svg.-icon-select path{stroke:var(--svg-color,var(--c-white))}.svg.-icon-close path{stroke:var(--svg-color,var(--c-gray-5))}.icon-course{display:block;width:64px;height:64px;border-radius:12px}.icon-course.-average,.icon-course.-old,.icon-course.-small,.icon-course.-xs{border-radius:8px}.icon-course.-xs,.icon-course.-xs svg{width:24px;height:24px}.icon-course.-small,.icon-course.-small svg{width:32px;height:32px}.icon-course.-average,.icon-course.-average svg{width:48px;height:48px}.icon-course.-old{width:48px;height:48px;padding:10px 8px 8px 10px}.icon-course.-old svg{width:30px;height:30px}.course-rating_average{position:relative;display:inline-block;height:26px;padding:2px 9px 0 25px;font-size:14px;line-height:26px;font-weight:800;color:#1f3c6d;background-color:#fed530;border-radius:30px}.course-rating_icon{position:absolute;top:0;bottom:1px;left:9px;display:block;width:13px;height:13px;margin:auto}.course-rating_count{margin-left:8px;font-size:14px;line-height:17px;font-weight:800;color:#fed530}.arrow-ball{position:relative;width:32px;height:32px;background-color:#fff;border-radius:50%}.arrow-ball_svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.arrow-ball_svg path{stroke:#3462ab}.spinner{width:var(--spinner-size,32px);height:var(--spinner-size,32px);-webkit-animation:1s ease-in-out infinite rotate;animation:1s ease-in-out infinite rotate}.spinner.-alt{width:16px;height:16px}.spinner_svg{width:100%;height:100%}.progress-bar{position:relative;width:100%;height:10px;background:#e9eff9;border-radius:4px;overflow:hidden}.progress-bar span.progress-bar_fill{position:absolute;top:0;left:-100%;display:block;width:100%;height:100%;background:#3462ab;border-radius:4px;-webkit-transition:.36s cubic-bezier(.32,.08,.24,1);transition:.36s cubic-bezier(.32,.08,.24,1)}.progress-bar.-filled span.progress-bar_fill{left:0}.badge{-ms-flex-negative:0;flex-shrink:0;display:block;width:var(--diameter,26px);height:var(--diameter,26px);line-height:var(--diameter,26px);font-size:16px;font-weight:400;text-align:center;border-radius:50%}.svg-spinner{position:relative;width:var(--diameter,90px);height:var(--diameter,90px)}.svg-spinner_circle{stroke-linecap:round;stroke-width:var(--stroke-width,4px);fill:transparent;stroke:var(--color,var(--c-red));-webkit-transform-origin:calc(var(--diameter,90px)/ 2) calc(var(--diameter,90px)/ 2) 0;-ms-transform-origin:calc(var(--diameter,90px)/ 2) calc(var(--diameter,90px)/ 2) 0;transform-origin:calc(var(--diameter,90px)/ 2) calc(var(--diameter,90px)/ 2) 0;-webkit-transform:rotateZ(-90deg);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.svg-spinner_circle-transparent{stroke-width:var(--stroke-width,4px);fill:transparent;stroke:var(--color,var(--c-red));opacity:.3}.svg-spinner_value{position:absolute;top:0;bottom:0;left:0;right:0;font-size:36px;line-height:var(--diameter,90px);color:var(--color,var(--c-red));text-align:center}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,6px)}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrolbar-track-color,#eeeff1);border-radius:12px}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,#acb6c5);border-radius:12px}.scrollbar::-webkit-scrollbar-button{display:block;height:4px}.message-bar{padding:10px;background:#fff;border:1px solid rgba(141,148,158,.1);border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(34,36,43,.2);box-shadow:0 10px 30px rgba(34,36,43,.2);-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.message-bar:hover{background:#f0fee1}.message-bar.-dismissible{position:relative}.message-bar.-dismissible .btn.-close{position:absolute;top:6px;right:6px;width:16px;height:16px}.message-bar.-dismissible .btn.-close .svg{width:8px;height:8px}.message-bar.-dismissible .btn.-close path{stroke-width:3px}.message-bar_title{font-size:14px;line-height:20px;font-weight:600;color:#4ed401}.message-bar_text{font-size:12px;line-height:20px;color:#8d949e}.responsive-image_body{position:relative;padding-bottom:var(--resolution,56%)}.responsive-image_img{position:absolute;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.proftest-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:62px 15px 15px;color:#3462ab;border:2px solid rgba(52,98,171,.2);border-radius:12px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1),border-color .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1),border-color .1s cubic-bezier(.32,.08,.24,1)}.proftest-link:hover{background:rgba(52,98,171,.2);border-color:transparent}.proftest-link_icon{position:absolute;top:15px;left:15px}.proftest-link_icon path{fill:#3462ab}.proftest-link_more{position:absolute;top:15px;right:15px;width:10px;height:26px}.proftest-link_more path{stroke:#3462ab}.proftest-link_title{font-size:16px;line-height:18px;font-weight:600}.proftest-link_descr{margin-top:5px;font-size:14px;line-height:21px}.icon-box{position:relative;width:var(--icon-box-size,64px);height:var(--icon-box-size,64px);color:var(--color,var(--c-green));background:var(--icon-box-background,#fff);border-radius:var(--icon-box-border-radius,12px)}.icon-box.-course{color:var(--color,var(--c-white))}.icon-box.-small{width:var(--icon-box-size,32px);height:var(--icon-box-size,32px);border-radius:var(--icon-box-border-radius,8px)}.icon-box.-average{width:var(--icon-box-size,48px);height:var(--icon-box-size,48px);border-radius:var(--icon-box-border-radius,8px)}.icon-box.-xl{width:var(--icon-box-size,68px);height:var(--icon-box-size,68px);border-radius:var(--icon-box-border-radius,12px)}.icon-box.-disabled{opacity:.5}.icon-box_icon{width:100%;height:100%}.icon-box_emoji{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:auto}.with-tooltip{position:relative}@media screen and (min-width:769px){.proftest-link.-alt{padding:15px 40px 15px 62px}.proftest-link.-alt .proftest-link_icon,.proftest-link.-alt .proftest-link_more{bottom:15px;margin:auto}.with-tooltip:hover .with-tooltip_text{opacity:1;visibility:visible;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility .1s;transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility .1s}}.with-tooltip_text{position:absolute;top:calc(100% + 5px);left:-100%;display:inline-block;padding:0 10px;font-size:14px;line-height:34px;font-weight:400;color:#000;white-space:nowrap;background:#fff;border:1px solid rgba(141,148,158,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,7,47,.1);box-shadow:0 5px 10px rgba(0,7,47,.1);opacity:0;visibility:hidden;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility}.with-tooltip_text::before{content:"";display:block;position:absolute;top:-5px;width:100%;height:5px}.dot::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:var(--dot-size,8px);height:var(--dot-size,8px);margin:auto;background:var(--dot-color,#e3e5e8);border-radius:50%}.count-ball{display:inline-block;width:var(--count-ball-size,16px);height:var(--count-ball-size,16px);padding-top:1px;font-size:var(--count-ball-font-size,12px);font-weight:var(--count-ball-font-weight,600);line-height:var(--count-ball-size,16px);text-align:center;color:var(--count-ball-color,#fff);background:var(--count-ball-bg,#4ed401);border-radius:var(--count-ball-border-radius,50%)}.ucan-logo-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ucan-logo-group .icon-rocket{margin-left:5px}.ucan-combined{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ucan-combined.-white .icon-hillel path,.ucan-combined.-white .icon-ucan path{fill:#fff}.ucan-combined.-l .ucan-combined_group{margin-top:15px}.ucan-combined.-l .icon-hillel{width:94px;height:43px}.ucan-combined.-l .icon-ucan{width:213px;height:49px}.ucan-combined.-l .icon-rocket{width:48px;height:48px;margin-left:14px}.ucan-combined_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.ucan-combined .icon-hillel{width:87px;height:40px}.ucan-combined .icon-ucan{width:172px;height:39px}.ucan-combined .icon-rocket{width:38px;height:38px;margin-left:6px}.ucan-course-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ucan-course-logo .icon-rocket{margin-left:6px}.link-block{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;color:transparent}.payparts-icon{position:relative;width:32px;height:32px}.payparts-icon .payparts-icon-count{position:absolute;top:-4px;right:-5px;font-size:11px;line-height:14px;font-weight:600}.payparts-icon>svg{width:100%;height:100%}.course-nav_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-nav_title{font-size:14px;line-height:20px;font-weight:600;color:#8d949e}.course-nav_item:not(:first-child),.course-nav_list{margin-top:10px}.course-nav.-ucan{padding:15px;background:#caf6ff;border-radius:12px;--course-bar-border-radius:8px}.course-nav.-ucan .icon-rocket{margin-left:5px}.course-nav.-ucan .course-nav_title{margin-top:5px}.btn{position:relative;display:block;height:var(--height);font-family:Fixel,sans-serif;line-height:var(--height);text-align:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;border-radius:var(--border-radius);-webkit-transition:background-color .1s cubic-bezier(.32,.08,.24,1),color .1s cubic-bezier(.32,.08,.24,1);transition:background-color .1s cubic-bezier(.32,.08,.24,1),color .1s cubic-bezier(.32,.08,.24,1)}.btn.-disabled,.btn:disabled{color:#acb6c5!important;background-color:var(--btn-background-color-disabled,#eeeff1)!important;cursor:not-allowed!important}.btn.-small{--height:32px;padding-right:15px;padding-left:15px;font-size:14px;font-weight:600;border-radius:var(--border-radius,8px)}.btn.-large{--height:38px;padding-right:25px;padding-left:25px;font-size:16px;font-weight:600;border-radius:var(--border-radius,10px)}.btn.-xl{padding-right:20px;padding-left:20px;--height:46px;font-size:16px;border-radius:var(--border-radius,6px)}.btn.-submit{width:100%;height:46px;font-size:16px;line-height:46px;font-weight:600}.btn.-icon{position:relative;width:38px;height:38px;border-radius:var(--border-radius,10px)}.btn.-icon .svg.-icon-arrow{position:absolute;top:calc(50% - 24px / 2);left:calc(50% - 24px / 2);width:24px;height:24px;--svg-color:var(--c-white)}.btn.-primary,.btn.-regular,.btn.-submit{color:#fff;background-color:#4ed401;border-radius:var(--border-radius,10px)}.btn.-primary:hover,.btn.-regular:hover,.btn.-submit:hover{background-color:#62ea14}.btn.-primary:active,.btn.-regular:active,.btn.-submit:active{background-color:#46bf01}.btn.-light,.btn.-secondary{color:var(--btn-secondary-color,#0795e2);background-color:var(--btn-secondary-bg-color,#f1fafe);border-radius:var(--border-radius,10px)}.btn.-light:hover,.btn.-secondary:hover{background-color:var(--btn-secondary-bg-color-hover,#d1efff)}.btn.-light:active,.btn.-secondary:active{background-color:var(--btn-secondary-bg-color-active,#a9d7f0)}.btn.-danger{color:#fff;background-color:#e33c39;border-radius:var(--border-radius,10px)}.btn.-danger:hover{background-color:rgb(233.3185840708,104.0044247788,101.6814159292)}.btn.-danger:active{background-color:rgb(223.8407079646,37.9977876106,34.6592920354)}.btn.-ucan-dark{color:#fff;background-color:#1a97fc;--border-radius:10px}.btn.-more{position:relative;padding-right:29px;color:#0795e2;background-color:#f1fafe}.btn.-more::after{content:"";position:absolute;top:calc(50% - 8px / 2 + 1px);right:14px;display:block;width:11px;height:8px;background-image:url(../images/K8z729yNHT3S.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.btn.-more:hover{background-color:#d1efff}.btn.-more:active{background-color:#a9d7f0}.btn.-close{display:block;width:var(--btn-close-size,26px);height:var(--btn-close-size,26px);background-color:var(--btn-close-bg-color,#e3e5e8);border-radius:50%;--svg-color:var(--btn-close-icon-color, #8D949E)}.btn.-close:hover{--svg-color:var(--btn-close-icon-color-hover, #E33C39);background-color:var(--btn-close-bg-color-hover,#fce3e2)}.btn.-close:active{--svg-color:var(--btn-close-icon-color-active, #E33C39);background-color:var(--btn-close-bg-color-active,#f3cccc)}.btn.-close .svg.-icon-close{position:absolute;top:0;bottom:0;left:0;right:0;width:var(--btn-close-icon-size,12px);height:var(--btn-close-icon-size,12px);margin:auto}@media screen and (max-width:500px){.btn.-close{width:var(--btn-close-mobile-size,32px);height:var(--btn-close-mobile-size,32px)}.btn.-close .svg.-icon-close{width:var(--btn-close-icon-mobile-size,15px);height:var(--btn-close-icon-mobile-size,15px)}}.btn.-close-alt{width:32px;height:32px}.btn.-close-alt .btn-icon{position:absolute;top:0;bottom:0;left:0;right:0;width:16px;height:16px;margin:auto}.btn.-close-alt path{-webkit-transition:fill .1s cubic-bezier(.32,.08,.24,1);transition:fill .1s cubic-bezier(.32,.08,.24,1)}.btn.-close-alt:hover path{fill:rgb(233.3185840708,104.0044247788,101.6814159292)}.btn.-play{position:relative;width:150px;height:90px;background:rgba(255,255,255,.2);border-radius:18px}.btn.-play .btn-icon{position:absolute;top:0;bottom:0;left:10px;right:0;width:47px;height:47px;margin:auto}.btn.-zoom{position:relative;width:42px;height:42px;background:rgba(255,251,251,.3);border-radius:8px}.btn.-zoom .btn-icon{position:absolute;top:0;bottom:0;left:0;right:0;width:20px;height:20px;margin:auto}.btn.-zoom .btn-icon path{fill:#fff}.btn.-zoom.-alt{width:32px;height:32px;background:rgba(0,65,130,.2);border-radius:10px}.btn.-zoom.-alt .btn-icon{top:1px;left:1px;width:17px;height:17px}.btn.-zoom.-alt .btn-icon circle,.btn.-zoom.-alt .btn-icon path{stroke:#fff}.btn-icon-only{position:relative;display:inline-block;width:32px;height:32px}.btn-icon-only .icon-btn{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto}.btn-subcategory{position:relative;--height:40px;padding:2px 8px 0 37px;font-size:14px;line-height:16px;font-weight:600;color:#3462ab;border-radius:8px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.btn-subcategory:hover{background:#f1f4f9}.btn-subcategory.-active{background:#e9eff9;cursor:default}.btn-subcategory_icon{position:absolute;top:0;bottom:0;left:8px;width:24px;height:24px;margin:auto;border-radius:50%;overflow:hidden}.btn-subcategory_svg{width:100%;height:100%}.btn-meet{position:relative;display:inline-block;width:59px;height:67px}@media only screen and (min-width:769px){.btn-meet:hover .btn-meet_bg path{fill:#62ea14}}.btn-meet.-alt{width:186px;height:45px;padding:0 10px 0 43px;background:#4ed401;border:1px solid rgba(70,191,1,.8);border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(34,36,43,.2);box-shadow:0 10px 30px rgba(34,36,43,.2);-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.btn-meet.-alt:hover{background:#62ea14}.btn-meet.-alt .btn-meet_bg{display:none}.btn-meet.-alt .btn-meet_icon{top:unset;bottom:0;left:0;right:unset}.btn-meet.-alt .btn-meet_text{visibility:inherit}.btn-meet_bg{width:100%;height:100%;-webkit-filter:drop-shadow(0 10px 30px rgba(34, 36, 43, .4));filter:drop-shadow(0 10px 30px rgba(34, 36, 43, .4))}.btn-meet_bg path{-webkit-transition:fill .1s cubic-bezier(.32,.08,.24,1);transition:fill .1s cubic-bezier(.32,.08,.24,1)}.btn-meet_icon{position:absolute;top:7px;left:0;right:0;z-index:1;width:45px;height:45px;margin:auto}.btn-meet_text{font-size:14px;line-height:45px;font-weight:600;color:#fff;visibility:hidden}.link{--svg-color:var(--c-active);--icon-width:14px;--icon-height:14px;color:var(--link-color,#0795e2);background:var(--link-bg);-webkit-transition:var(--link-transition,color 100ms cubic-bezier(.32,.08,.24,1));transition:var(--link-transition,color 100ms cubic-bezier(.32,.08,.24,1))}.link:hover{--svg-color:var(--c-active-hover);color:var(--link-color-hover,#2fb6ff);background:var(--link-bg-hover)}.link.-simple{color:#fff;--link-bg:linear-gradient(#fff) bottom 0 left 50%/0 1px no-repeat;--link-transition:background 200ms linear}.link.-simple:hover{color:#fff;--link-bg-hover:linear-gradient(#fff) bottom 0 left 50%/100% 1px no-repeat}.link.-icon{position:relative;padding-right:var(--icon-width,14px)}.link_icon{position:absolute;top:1px;bottom:0;right:0;width:var(--icon-width,14px);height:var(--icon-width,14px);margin:auto}.link_icon path{stroke:var(--svg-color);-webkit-transition:stroke .1s cubic-bezier(.32,.08,.24,1);transition:stroke .1s cubic-bezier(.32,.08,.24,1)}.course-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}.course-link_name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-link_title{font-size:14px;line-height:18px}.course-link_subtitle{font-size:10px;line-height:14px;letter-spacing:1px;font-weight:800;text-transform:uppercase;color:#acb6c5}.course-link .icon-course,.course-link .icon-course svg{width:32px;height:32px}.nav-menu-link{-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.nav-menu-link:not(.-no-select):hover{background:rgba(238,239,241,.3)}.nav-menu-link:not(.-no-select).-active{background:rgba(238,239,241,.6)}.ucan-link{display:inline-block;font-size:14px;line-height:18px;font-weight:600;color:#1a97fc;-webkit-transition:color .1s cubic-bezier(.32,.08,.24,1);transition:color .1s cubic-bezier(.32,.08,.24,1)}.ucan-link:hover{color:#007de2}.ucan-link:hover .icon-more-filled path{fill:#007de2}.ucan-link .icon-more-filled{-webkit-transform:translate(4px,2px);-ms-transform:translate(4px,2px);transform:translate(4px,2px)}.ucan-link .icon-more-filled path{fill:#1a97fc;-webkit-transition:fill .1s cubic-bezier(.32,.08,.24,1);transition:fill .1s cubic-bezier(.32,.08,.24,1)}.tabs{padding:2px}.tabs_list{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--background-color,#f1fafe);-webkit-box-shadow:0 0 0 2px var(--background-color,#f1fafe);box-shadow:0 0 0 2px var(--background-color,#f1fafe);border-radius:6px}.tabs_item{position:relative}.tabs_item:not(:first-child){margin-left:2px}.tabs_item:not(:first-child)::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-2px;width:1px;height:16px;margin:auto;background:#a9d7f0}.tabs_item.-active+.tabs_item::before,.tabs_item.-active::before{opacity:0}.tabs_item.-active .tabs_btn{background:#fff}.tabs_item.-no-sep::before{display:none}.tabs_btn{width:85px;height:28px;font-size:14px;line-height:28px;font-weight:600;color:#0795e2;background:var(--background-color);border-radius:6px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.tabs_btn:hover{background:#d1efff}.checkbox,.chip,.radio{position:relative;display:inline-block;min-height:24px;padding-top:2px;font-size:14px;line-height:24px;cursor:pointer}.checkbox,.radio{padding-left:25px}.checkbox{color:var(--checkbox-label-color,#000)}.chip .chip_checkmark,.radio .radio_checkmark{display:block;background:#f1fafe}.chip .chip_checkmark:hover,.radio .radio_checkmark:hover{background:#d1efff}.checkbox .checkbox_checkmark,.radio .radio_checkmark{position:absolute;top:0;bottom:0;left:0;width:16px;height:16px;margin:auto;padding:1px;border-radius:3px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1),-webkit-box-shadow .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1),box-shadow .1s cubic-bezier(.32,.08,.24,1),-webkit-box-shadow .1s cubic-bezier(.32,.08,.24,1)}.checkbox .checkbox_checkmark::after,.radio .radio_checkmark::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01);visibility:hidden;-webkit-transition:visibility .1s,-webkit-transform .1s cubic-bezier(.32,.08,.24,1);transition:transform .1s cubic-bezier(.32,.08,.24,1),visibility .1s,-webkit-transform .1s cubic-bezier(.32,.08,.24,1)}.checkbox .checkbox_checkmark{display:block;background:var(--checkbox-bg,#f1fafe);top:4px;bottom:unset;-webkit-box-shadow:0 0 0 1px var(--checkbox-border-color,#a9d7f0);box-shadow:0 0 0 1px var(--checkbox-border-color,#a9d7f0);-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1),border .1s cubic-bezier(.32,.08,.24,1),color .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1),border .1s cubic-bezier(.32,.08,.24,1),color .1s cubic-bezier(.32,.08,.24,1)}.checkbox .checkbox_checkmark:hover{background:var(--checkbox-bg-hover,#d1efff);-webkit-box-shadow:0 0 0 1px var(--checkbox-border-color-hover,#0795e2);box-shadow:0 0 0 1px var(--checkbox-border-color-hover,#0795e2)}.checkbox .checkbox_checkmark::after{width:100%;height:100%;background-image:url(../images/QbSNBbjQaeOX.svg);background-repeat:no-repeat;background-size:cover;background-position:center}.radio .radio_checkmark{-webkit-box-shadow:0 0 0 1px #a9d7f0;box-shadow:0 0 0 1px #a9d7f0;border-radius:50%}.radio .radio_checkmark:hover{-webkit-box-shadow:0 0 0 1px #0795e2;box-shadow:0 0 0 1px #0795e2}.radio .radio_checkmark::after{width:50%;height:50%;background:#fff;border-radius:50%}.chip .chip_checkmark{width:var(--width,65px);height:var(--height,27px);line-height:var(--height,27px);color:#0795e2;text-align:center;border:1px solid #a9d7f0;border-radius:6px}.chip .chip_checkmark:hover{border:1px solid #0795e2}.checkbox .checkbox_input,.chip .chip_input,.radio .radio_input{position:absolute;z-index:-1;width:0;height:0;opacity:0;visibility:hidden}.checkbox .checkbox_input:checked~.checkbox_checkmark,.chip .chip_input:checked~.chip_checkmark,.radio .radio_input:checked~.radio_checkmark{background-color:#0795e2}.checkbox .checkbox_input:checked~.checkbox_checkmark:hover,.chip .chip_input:checked~.chip_checkmark:hover,.radio .radio_input:checked~.radio_checkmark:hover{background-color:#2fb6ff}.checkbox .checkbox_input:checked~.checkbox_checkmark,.radio .radio_input:checked~.radio_checkmark{-webkit-box-shadow:0 0 0 1px #0795e2;box-shadow:0 0 0 1px #0795e2}.checkbox .checkbox_input:checked~.checkbox_checkmark::after,.radio .radio_input:checked~.radio_checkmark::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:inherit;-webkit-transition:visibility,-webkit-transform .1s cubic-bezier(.32,.08,.24,1);transition:transform .1s cubic-bezier(.32,.08,.24,1),visibility,-webkit-transform .1s cubic-bezier(.32,.08,.24,1)}.chip .chip_input:checked~.chip_checkmark{color:#fff;border:1px solid #0795e2}.radio .radio_input:disabled~.radio_checkmark{background:rgba(241,250,254,.4);-webkit-box-shadow:0 0 0 1px rgba(169,215,240,.4)!important;box-shadow:0 0 0 1px rgba(169,215,240,.4)!important}.radio .radio_input:disabled:checked~.radio_checkmark{background-color:rgba(7,149,226,.4)!important}.switch{position:relative;display:inline-block;width:45px;height:25px}.switch.-disabled .switch_slider,.switch.-disabled .switch_slider:hover{background-color:#e3e5e8!important}.switch .switch_slider{position:absolute;top:0;bottom:0;left:0;right:0;width:45px;height:24px;background-color:#acb6c5;border-radius:24px;-webkit-box-shadow:inset 0 2px 4px rgba(0,22,65,.2);box-shadow:inset 0 2px 4px rgba(0,22,65,.2);cursor:pointer;-webkit-transition:background-color .1s cubic-bezier(.32,.08,.24,1);transition:background-color .1s cubic-bezier(.32,.08,.24,1)}.switch .switch_slider:hover{background-color:#8d949e}.switch .switch_slider::before{content:"";position:absolute;top:0;bottom:0;left:2px;display:block;width:20px;height:20px;margin:auto;background-color:#fff;border-radius:50%;-webkit-transition:-webkit-transform 250ms cubic-bezier(.24,.4,.03,1.26);transition:transform 250ms cubic-bezier(.24,.4,.03,1.26);transition:transform 250ms cubic-bezier(.24,.4,.03,1.26),-webkit-transform 250ms cubic-bezier(.24,.4,.03,1.26)}.switch .switch_input{position:absolute;z-index:-1;width:0;height:0;opacity:0;visibility:hidden}.switch .switch_input:checked~.switch_slider{background-color:#4ed401}.switch .switch_input:checked~.switch_slider:hover{background-color:#62ea14}.switch .switch_input:checked~.switch_slider::before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--btn-justify-content);-ms-flex-pack:var(--btn-justify-content);justify-content:var(--btn-justify-content);width:var(--btn-width);height:var(--btn-height);padding:var(--btn-padding,0 var(--btn-padding-x) 0 var(--btn-padding-x));line-height:var(--btn-line-height,var(--btn-height));font-family:Fixel,sans-serif;font-size:var(--btn-font-size,16px);font-weight:var(--btn-font-weight,600);text-align:var(--btn-text-align,center);color:var(--btn-color);background-color:var(--btn-background-color);border:var(--btn-border);border-radius:var(--btn-border-radius);-webkit-transition:background-color .12s cubic-bezier(.32,.08,.24,1),color .12s cubic-bezier(.32,.08,.24,1),border .12s cubic-bezier(.32,.08,.24,1);transition:background-color .12s cubic-bezier(.32,.08,.24,1),color .12s cubic-bezier(.32,.08,.24,1),border .12s cubic-bezier(.32,.08,.24,1)}.button.-disabled,.button:disabled{color:var(--btn-disabled-color,#acb6c5)!important;background-color:var(--btn-disabled-background-color,#eeeff1)!important;cursor:not-allowed!important}@media screen and (min-width:769px){.button:hover{color:var(--btn-color-hover,var(--btn-color));background-color:var(--btn-background-color-hover,var(--btn-background-color))}.button:hover.-with-icon .button-icon path{stroke:var(--btn-icon-stroke-hover,var(--btn-icon-stroke));fill:var(--btn-icon-fill-hover,var(--btn-icon-fill))}}.button:active{color:var(--btn-color-active,var(--btn-color));background-color:var(--btn-background-color-active,var(--btn-background-color-hover))}.button:active.-with-icon .button-icon path{stroke:var(--btn-icon-stroke-active,var(--btn-icon-stroke));fill:var(--btn-icon-fill-active,var(--btn-icon-fill))}.button.-with-icon svg.button-icon{width:var(--btn-icon-width);height:var(--btn-icon-height)}.button.-with-icon svg.button-icon path{stroke:var(--btn-icon-stroke);fill:var(--btn-icon-fill);-webkit-transition:stroke .12s cubic-bezier(.32,.08,.24,1),fill .12s cubic-bezier(.32,.08,.24,1);transition:stroke .12s cubic-bezier(.32,.08,.24,1),fill .12s cubic-bezier(.32,.08,.24,1)}.button.icon-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--icon-btn-size,var(--icon-btn-width));height:var(--icon-btn-size,var(--icon-btn-height));margin:var(--icon-btn-margin)}@media screen and (max-width:500px){.button.-with-icon svg.button-icon{width:var(--btn-icon-mobile-width,var(--btn-icon-width));height:var(--btn-icon-mobile-height,var(--btn-icon-height))}.button.icon-btn{width:var(--icon-btn-mobile-size,var(--icon-btn-mobile-width));height:var(--icon-btn-mobile-size,var(--icon-btn-mobile-height))}}.button.icon-btn>svg.button-icon{width:var(--btn-icon-size,100%);height:var(--btn-icon-size,100%)}.button.-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button.-full-size{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.button.-p{line-height:var(--btn-line-height,18px)}.button.-s{--btn-padding-x:15px;--btn-font-size:14px;--btn-font-weight:600;--btn-border-radius:8px}.button.-s:not(.-p){--btn-height:32px}.button.-s.-p{padding:var(--btn-padding,9px var(--btn-padding-x) 5px var(--btn-padding-x))}.button.-l{--btn-padding-x:var(--btn-l-padding-x, 25px);--btn-font-weight:var(--btn-l-font-weight, 600);--btn-border-radius:var(--btn-l-border-radius, 10px)}.button.-l:not(.-p){--btn-height:var(--btn-l-height, 38px)}.button.-l.-p{padding:var(--btn-padding,12px var(--btn-padding-x) 8px var(--btn-padding-x))}.button.-xl{--btn-padding-x:var(--btn-xl-padding-x, 32px);--btn-font-size:var(--btn-xl-font-size, 16px);--btn-font-weight:var(--btn-xl-font-weight, 600);--btn-border-radius:var(--btn-xl-border-radius, 10px)}.button.-xl:not(.-p){--btn-height:var(--btn-xl-height, 46px)}.button.-xl.-p{padding:var(--btn-padding,16px var(--btn-padding-x) 12px var(--btn-padding-x))}.button.-primary{--btn-color:var(--btn-primary-color, #FFFFFF);--btn-background-color:var(--btn-primary-background-color, #4ED401);--btn-background-color-hover:var(--btn-primary-background-color-hover, #62EA14);--btn-background-color-active:var(--btn-primary-background-color-active, #46BF01)}.button.-secondary{--btn-color:#0795E2;--btn-background-color:#F1FAFE;--btn-background-color-hover:#D1EFFF;--btn-background-color-active:#A9D7F0}.button.-light{--btn-color:#1A97FC;--btn-background-color:#FFFFFF;--btn-background-color-hover:#ACF2FF;--btn-background-color-active:#68D9EE}.button.-ucan-dark{--btn-color:#FFFFFF;--btn-background-color:#1A97FC;--btn-background-color-hover:#3DB9FF;--btn-background-color-active:#007DE2}.button.-light-blue{--btn-color:#3462AB;--btn-background-color:#E9EFF9;--btn-background-color-hover:#C6D3E9;--btn-background-color-active:#C6D3E9}.button.-translucent-white{--btn-color:#FFFFFF;--btn-background-color:rgba(241, 250, 254, 0.20);--btn-background-color-hover:rgba(241, 250, 254, 0.40);--btn-background-color-active:rgba(241, 250, 254, 0.40)}.button.-active-blue{--btn-color:#FFFFFF;--btn-background-color:#0795E2;--btn-background-color-hover:#2FB6FF;--btn-background-color-active:#2FB6FF}.btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--btn-icon-width,var(--btn-icon-size,32px));height:var(--btn-icon-height,var(--btn-icon-size,32px));background:var(--btn-icon-bg);border-radius:var(--btn-icon-border-radius,8px);-webkit-transition:background .12s cubic-bezier(.32,.08,.24,1),color .12s cubic-bezier(.32,.08,.24,1);transition:background .12s cubic-bezier(.32,.08,.24,1),color .12s cubic-bezier(.32,.08,.24,1)}.btn-icon .icon-btn{width:var(--btn-icon-icon-size);height:var(--btn-icon-icon-size)}.btn-icon .icon-btn circle,.btn-icon .icon-btn path{-webkit-transition:fill .12s cubic-bezier(.32,.08,.24,1),stroke cubic-bezier(.32,.08,.24,1);transition:fill .12s cubic-bezier(.32,.08,.24,1),stroke cubic-bezier(.32,.08,.24,1)}.btn-theme{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px 8px 14px;font-size:14px;line-height:15px;font-weight:600;color:var(--btn-theme-color,#3462ab);background:var(--btn-theme-bg);border-radius:6px;-webkit-transition:background .12s cubic-bezier(.32,.08,.24,1),color .12s cubic-bezier(.32,.08,.24,1);transition:background .12s cubic-bezier(.32,.08,.24,1),color .12s cubic-bezier(.32,.08,.24,1)}@media screen and (min-width:769px){.btn-icon:hover{background:var(--btn-icon-bg-hover,var(--btn-icon-bg))}.btn-theme:hover{color:var(--btn-theme-color-hover,#3462ab);background:var(--btn-theme-bg-hover,#e9eff9)}}.btn-theme::after{content:"";display:block;position:absolute;bottom:8px;left:8px;right:8px;width:calc(100% - 16px);height:2px;background:var(--btn-theme-underline-bg);border-radius:14px}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.button-group.-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-group.-vertical .btn-icon:first-child{border-radius:var(--btn-icon-border-radius,8px) var(--btn-icon-border-radius,8px) 0 0}.button-group.-vertical .btn-icon:last-child{border-radius:0 0 var(--btn-icon-border-radius,8px) var(--btn-icon-border-radius,8px)}.button-group.-vertical .btn-icon:not(:first-child){margin:1px 0 0}.button-group .btn-icon{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0}.button-group .btn-icon:first-child{border-radius:var(--btn-icon-border-radius,8px) 0 0 var(--btn-icon-border-radius,8px)}.button-group .btn-icon:last-child{border-radius:0 var(--btn-icon-border-radius,8px) var(--btn-icon-border-radius,8px) 0}.button-group .btn-icon:not(:first-child){margin:0 0 0 1px}.picture{display:block}.picture img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.picture.-company,.picture.-contain{-o-object-fit:contain;object-fit:contain}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex}.social-list.-alt .social-list_link:hover path{fill:#fff}.social-list.-alt .social-list_icon path{fill:rgba(255,255,255,.8)}.social-list_item:not(:last-child){margin-right:20px}.social-list_link{display:block}.social-list_link:hover path{fill:#2fb6ff}.social-list_icon{width:24px;height:24px}.social-list_icon path{fill:#0795e2}.card{position:relative;background-color:#fff;border-radius:12px}.card_header img{border-radius:12px 12px 0 0}.card_content{padding:20px}.card_footer{border-radius:0 0 12px 12px}.card_redactor{margin-top:10px}.card_close{position:absolute;top:30px;right:30px}@media screen and (max-width:500px){.button.icon-btn>svg.button-icon{width:var(--btn-icon-mobile-size,100%);height:var(--btn-icon-mobile-size,100%)}.card.-convenience,.card.-convenience .picture img{border-radius:0}}.card.-convenience .card_header{height:400px}.card.-convenience .picture,.card.-convenience .picture img{height:100%}.card.-convenience .card_content{padding:60px}@media screen and (max-width:600px){.card_close{top:15px;right:15px}.card.-convenience .card_content{padding:30px}}.card.-convenience .redactor p{margin-top:10px}@media screen and (max-width:500px){.card.-convenience .card_header,.card.-convenience .picture_img{border-radius:unset}.card.-convenience .card_content{padding-bottom:220px;background-color:#fff;border-radius:unset}}.card.-static{-webkit-box-shadow:0 20px 40px rgba(0,44,75,.15);box-shadow:0 20px 40px rgba(0,44,75,.15)}.card.-static .card_content{padding:30px 25px}.card.-static .picture.-company{max-width:150px;margin:0 auto}.raty-static{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.raty-static_star{display:block;width:20px;height:20px}.course-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;background-color:#fff;border-radius:12px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;cursor:pointer}.course-label:hover{background-color:#d1efff}.course-label:hover .course-label_subtype.-age{color:rgba(255,255,255,.8)}.course-label:hover .course-label_subtype.-age::before{background-color:rgba(255,255,255,.8)!important}.course-label.-office .course-label_city{color:#acb6c5}.course-label.-office .course-label_city::before{background-color:#acb6c5}.course-label_info{margin-right:10px}.course-label_name{font-size:16px;line-height:18px;font-weight:700;color:#0795e2}.course-label_type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;font-size:10px;line-height:14px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#acb6c5}.course-label_city,.course-label_subtype{position:relative;padding-left:11px;margin-left:6px;color:#4ed401}.course-label_city::before,.course-label_subtype::before{content:"";display:block;position:absolute;top:1px;bottom:0;left:0;width:5px;height:5px;margin:auto;background-color:#4ed401;border-radius:50%;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.course-label_city.-ucan,.course-label_subtype.-ucan{color:#26dafd!important}.course-label_city.-ucan::before,.course-label_subtype.-ucan::before{width:4px;height:4px;background-color:#e3e5e8!important}.course-label_city.-age,.course-label_subtype.-age{color:#acb6c5}.course-label_city.-age::before,.course-label_subtype.-age::before{background-color:#acb6c5!important}.course-label.-city .course-label_city{color:#acb6c5}.course-label.-city .course-label_city::before{background-color:#acb6c5}.course-label.-alt{position:relative}.course-label.-alt:hover::before{background-color:transparent;-webkit-box-shadow:0 10px 20px rgba(0,7,47,.2)!important;box-shadow:0 10px 20px rgba(0,7,47,.2)!important}.course-label.-alt:hover .course-label_name{color:#fff}.course-label.-alt:hover .course-label_type{color:rgba(255,255,255,.8)}.course-label.-alt::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 0 0 1px #e9eff9;box-shadow:0 0 0 1px #e9eff9;-webkit-transition:background-color .1s linear,-webkit-box-shadow .1s linear;transition:box-shadow .1s linear,background-color .1s linear,-webkit-box-shadow .1s linear}.course-label.-alt .course-label_info,.course-label.-alt .icon-course{z-index:2}.course-label.-alt .course-label_name,.course-label.-alt .course-label_subtype,.course-label.-alt .course-label_type{-webkit-transition:color .1s linear;transition:color .1s linear}.course-label.-alt .icon-course{position:relative;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.6);box-shadow:0 0 0 2px rgba(255,255,255,.6)}.form{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;width:100%;background:var(--form-bg,#fff);border-radius:var(--form-border-radius,18px);cursor:initial;--input-text-bg:var(--form-input-text-bg, #fff);--input-text-color:var(--form-font-color, #000);--iti-trigger-bg-color:var(--form-select-trigger-bg, #F1FAFE);--iti-trigger-bg-color-hover:var(--form-select-trigger-bg-hover, #D1EFFF);--iti-trigger-font-color:var(--form-select-trigger-color, #0795E2);--iti-dropdown-bg:var(--form-select-dropdown-bg, #fff);--iti-dropdown-option-color:var(--form-select-option-font-color, #000);--iti-dropdown-option-bg-hover:var(--form-select-option-bg-hover, #F1FAFE);--listbox-trigger-font-color:var(--form-select-trigger-color, #0795E2);--listbox-trigger-bg-color:var(--form-select-trigger-bg, #F1FAFE);--listbox-trigger-bg-color-hover:var(--form-select-trigger-bg-hover, #D1EFFF);--listbox-container-bg-color:var(--form-select-dropdown-bg, #fff);--listbox-option-font-color:var(--form-select-option-font-color, #000);--listbox-option-bg-color-hover:var(--form-select-option-bg-hover, #F1FAFE);--checkbox-bg:var(--form-checkbox-bg, #F1FAFE);--checkbox-bg-hover:var(--form-checkbox-bg-hover, #D1EFFF);--checkbox-border-color:var(--form-checkbox-border-color, #A9D7F0);--checkbox-border-color-hover:var(--form-checkbox-border-color-hover, #A9D7F0);--checkbox-label-color:var(--form-checkbox-label-color, #000);--link-color:var(--form-link-color, #0795E2);--link-color-hover:var(--form-link-color-hover, #2FB6FF);--btn-background-color-disabled:var(--form-btn-bg-color-disabled, #EEEFF1);--btn-close-bg-color:var(--form-btn-close-bg-color, #E3E5E8);--btn-close-bg-color-hover:var(--form-btn-close-bg-color-hover, #FCE3E2);--btn-close-bg-color-active:var(--form-btn-close-bg-color-active, #F3CCCC);--btn-close-icon-color:var(--form-btn-close-icon-color, #8D949E);--btn-close-icon-color-hover:var(--form-btn-close-icon-color-hover, #E33C39);--btn-close-icon-color-active:var(--form-btn-close-icon-color-active, #E33C39)}.form.-layout-modal{margin:0 auto}@media screen and (max-width:500px){.form{border-radius:unset}.form.-layout-modal{height:100vh}}@media screen and (max-width:375px){.form.-layout-modal{height:100%}}.form.-layout-modal .form-field{background:var(--form-bg,#fff)}.form.-layout-modal .form_footer{background:var(--form-bg,#fff);border-radius:0 0 18px 18px}@media screen and (max-width:500px){.form.-layout-modal .form_footer{padding:0 15px 220px;border-radius:unset}.form.-layout-mailing .form-field_input{padding-left:unset;margin-top:unset}}.form.-layout-mailing .form_layout{-webkit-box-shadow:unset;box-shadow:unset}.form.-layout-mailing,.form.-layout-mailing .form_layout,.form.-layout-mailing .input{border-radius:12px}.form.-layout-mailing .form-field{min-height:unset}.form.-layout-mailing .form-field_row{padding:unset}.form.-layout-mailing .form-field_input{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}.form.-layout-mailing .input{height:43px;padding-right:43px}.form.-layout-mailing .btn-submit{position:absolute;top:0;bottom:0;right:3px;margin:auto}.form.-hide-layout .form_layout{visibility:hidden;opacity:0;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s}.form.-fullsize-fields .form-field_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form.-fullsize-fields .form-field_input,.form.-fullsize-fields .form-field_label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.form.-fullsize-fields .form-field_input{width:100%;padding-left:29px;margin-top:10px}.form.-fullsize-fields .input-checkboxes,.form.-fullsize-fields .input-radio{margin-bottom:8px}.form[data-active-screen] .form_layout{visibility:hidden;opacity:0}.form_layout,.form_screen{width:100%;border-radius:18px;-webkit-box-shadow:0 20px 60px rgba(0,44,75,.25);box-shadow:0 20px 60px rgba(0,44,75,.25)}.form_layout{position:relative;z-index:2;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility}.form_screen{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s}.form_screen.-active{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:inherit;opacity:1;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility}.form_header{padding:20px;border-bottom:var(--form-delimiter-color,1px solid #eeeff1)}.form_title{padding-right:70px;color:#8d949e}.form_subtitle,.form_subtitle-block{margin-top:5px;padding-right:70px;font-size:14px;line-height:20px;font-weight:400;color:var(--form-font-color,#000)}.form_subtitle-block p:not(:first-child){margin-top:10px}.form_subtitle-block b{font-weight:600}.form_footer{padding:0 10px 10px}@media screen and (max-width:500px){.form_layout,.form_screen{-webkit-box-shadow:unset;box-shadow:unset;border-radius:unset}.form_screen{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form_footer{padding:0 15px 15px}}.form_agreement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px 0 10px}.form .btn.-close{position:absolute;top:10px;right:10px;z-index:10}.form-header_progress{margin-bottom:20px}.form-footer{color:var(--form-font-color,#000)}.form-footer.-first-step .form-footer_btn.-next{display:inline-block}.form-footer.-first-step .form-footer_btn.-prev,.form-footer.-first-step .form-footer_btn.-submit,.form-footer.-first-step .form_agreement{display:none}.form-footer.-mid-step .form-footer_btn.-next,.form-footer.-mid-step .form-footer_btn.-prev{display:inline-block}.form-footer.-last-step .form-footer_btn.-next,.form-footer.-mid-step .form-footer_btn.-submit,.form-footer.-mid-step .form_agreement{display:none}.form-footer.-last-step .form-footer_btn.-prev,.form-footer.-last-step .form-footer_btn.-submit{display:inline-block}.form-footer.-last-step .form_agreement{display:-webkit-box;display:-ms-flexbox;display:flex}.form-footer_group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 -10px}.form-footer_btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 0}.form-footer_btn{width:unset;height:46px;margin:10px 0 0 10px;font-size:16px;line-height:46px}.form-footer_btn.-next,.form-footer_btn.-submit{-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1}.form-footer_btn.-next{display:none}.form-footer_btn.-prev{display:none;-webkit-box-flex:110px;-ms-flex:110px 0 0px;flex:110px 0 0}.form-footer_caption{margin-top:10px;font-size:14px;line-height:24px;text-align:center}.btn-submit{position:relative}.btn-submit_common{-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1) .18s,visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1) .18s,visibility;pointer-events:none}.btn-submit_progress,.btn-submit_ready{position:absolute;top:0;bottom:0;left:0;right:0;width:32px;height:32px;margin:auto;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s}.btn-submit.-progress .btn-submit_common{opacity:0;visibility:hidden;-webkit-transition:opacity .18s cubic-bezier(.32,.08,.24,1),visibility .18s;transition:opacity .18s cubic-bezier(.32,.08,.24,1),visibility .18s}.btn-submit.-progress .btn-submit_progress{opacity:1;visibility:inherit;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility}.btn-submit.-ready .btn-submit_common{opacity:0;visibility:hidden}.btn-submit.-ready .btn-submit_ready{opacity:1;visibility:inherit;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1) .18s,visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1) .18s,visibility}.form-field-group{border-bottom:1px solid var(--form-delimiter-color,#eeeff1)}.form-field-group_title{padding:18px 17px 10px 38px;font-size:16px;line-height:20px;font-weight:600;color:#8d949e}.form-field-group .form-field{border-bottom:unset}.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:54px;border-bottom:1px solid var(--form-delimiter-color,#eeeff1)}.form-field.-layout-simplified{min-height:unset;padding:unset;border-bottom:unset}.form-field.-layout-simplified .form-field_input{padding-right:unset}.form-field.-layout-column .form-field_row,.form-field.-layout-fullsize .form-field_row,.form-field.-layout-textarea .form-field_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-field.-layout-column .form-field_input,.form-field.-layout-column .form-field_label,.form-field.-layout-fullsize .form-field_input,.form-field.-layout-fullsize .form-field_label,.form-field.-layout-textarea .form-field_input,.form-field.-layout-textarea .form-field_label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.form-field.-layout-column .form-field_input,.form-field.-layout-fullsize .form-field_input,.form-field.-layout-textarea .form-field_input{width:100%;padding-left:29px;margin-top:10px}.form-field.-layout-column .input-checkboxes,.form-field.-layout-column .input-radio,.form-field.-layout-fullsize .input-checkboxes,.form-field.-layout-fullsize .input-radio,.form-field.-layout-textarea .input-checkboxes,.form-field.-layout-textarea .input-radio{margin-bottom:8px}.form-field:not(.-no-validation)[data-required=true] .form-field_label::before{background:#feac30}.form-field:not(.-no-validation)[data-required=true][data-status=valid] .form-field_label::before{background:#4ed401}.form-field:not(.-no-validation)[data-required=true][data-status=valid] .input.-text:focus{-webkit-box-shadow:0 0 3px rgba(78,212,1,.5),0 0 0 30px var(--form-input-text-bg,#fff) inset;box-shadow:0 0 3px rgba(78,212,1,.5),0 0 0 30px var(--form-input-text-bg,#fff) inset}.form-field:not(.-no-validation)[data-required=true][data-status=invalid] .form-field_label::before{background:#e33c39}.form-field:not(.-no-validation)[data-required=true][data-status=invalid] .input.-text:focus{-webkit-box-shadow:0 0 3px rgba(255,34,34,.5),0 0 0 30px var(--form-input-text-bg,#fff) inset;box-shadow:0 0 3px rgba(255,34,34,.5),0 0 0 30px var(--form-input-text-bg,#fff) inset}.form-field:not(.-no-validation)[data-required=true][data-status=invalid] .form-field_error{display:block}.form-field:not(.-no-validation)[data-required=true][data-status=neutral] .form-field_error{color:#feac30}@media screen and (max-width:500px){.form .btn.-close{top:15px;right:15px}.form-field.-layout-textarea .form-field_row{padding:18px 0 15px}.form-field.-switch .form-field_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0 16px}.form-field.-switch .form-field_input{padding-left:60px}}.form-field.-switch .form-field_label{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.form-field.-switch .form-field_input{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;padding-right:15px;margin-top:unset}@media screen and (min-width:501px){.form-field.-checkboxes .form-field_label{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}}.form-field_label::before{background:#e3e5e8;content:"";display:block;position:absolute;top:5px;left:20px;width:8px;height:8px;border-radius:50%}.form-field_row{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}@media screen and (max-width:500px){.form-field_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:18px 0 10px}}.form-field_label{position:relative;-webkit-box-flex:0;-ms-flex:0 1 180px;flex:0 1 180px;display:inline-block;padding-left:38px;margin-right:10px;font-size:16px;line-height:20px;font-weight:600;color:#8d949e;cursor:pointer}@media screen and (max-width:500px){.form-field_label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin-right:unset}}.form-field_input{-webkit-box-flex:1;-ms-flex:1 0 310px;flex:1 0 310px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;padding-right:10px}@media screen and (max-width:500px){.form-field_input{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;min-height:unset;padding-right:15px;padding-left:28px;margin-top:6px}}.form-field_error{display:none;padding:0 10px 18px 38px;font-size:14px;line-height:18px;font-weight:400;color:#e33c39}.input.-text{display:block;width:100%;padding:var(--input-text-padding,8px 10px);font-size:var(--input-text-font-size,16px);font-weight:var(--input-text-font-weight,400);line-height:var(--input-text-line-height,20px);color:var(--input-text-color,#000);background:var(--input-text-bg,#fff);border-radius:var(--input-text-border-radius,8px);box-shadow:0 0 0 30px var(--input-text-bg,#fff) inset;-webkit-appearance:none;-webkit-box-shadow:0 0 0 30px var(--input-text-bg,#fff) inset}.input.-text:focus{-webkit-box-shadow:var(--input-text-box-shadow-focus,0 0 3px rgba(47,182,255,.5)),0 0 0 30px var(--input-text-bg,#fff) inset;box-shadow:var(--input-text-box-shadow-focus,0 0 3px rgba(47,182,255,.5)),0 0 0 30px var(--input-text-bg,#fff) inset}.input.-text:disabled{--input-text-color:#8D949E}.input.-text::-webkit-input-placeholder{color:var(--input-text-placeholder-color,#acb6c5)}.input.-text::-moz-placeholder{color:var(--input-text-placeholder-color,#acb6c5)}.input.-text:-ms-input-placeholder{color:var(--input-text-placeholder-color,#acb6c5)}.input.-text::-ms-input-placeholder{color:var(--input-text-placeholder-color,#acb6c5)}.input.-text::placeholder{color:var(--input-text-placeholder-color,#acb6c5)}.input.-text.-with-border{border:1px solid #eeeff1}.textarea{display:block;width:100%;height:var(--form-textarea-height,119px);padding:9px 10px;font-size:16px;line-height:20px;font-weight:400;border:1px solid #eeeff1;border-radius:8px;resize:none;-webkit-appearance:none}@media screen and (max-width:500px){.textarea{height:var(--form-textarea-height-mobile,159px)}.listbox.-courses .listbox_btn{max-width:unset}}.textarea.-sm{--form-textarea-height:80px;--form-textarea-height-mobile:80px}.textarea.-lg{--form-textarea-height:200px;--form-textarea-height-mobile:200px}.textarea::-webkit-input-placeholder{font-size:16px;line-height:20px;font-weight:400;color:#acb6c5}.textarea::-moz-placeholder{font-size:16px;line-height:20px;font-weight:400;color:#acb6c5}.textarea:-ms-input-placeholder{font-size:16px;line-height:20px;font-weight:400;color:#acb6c5}.textarea::-ms-input-placeholder{font-size:16px;line-height:20px;font-weight:400;color:#acb6c5}.textarea::placeholder{font-size:16px;line-height:20px;font-weight:400;color:#acb6c5}.iti{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;--iti-hover-color:none!important}.iti input[type=text]{padding-right:10px}.iti .iti__dropdown-content{margin-top:unset;margin-left:unset;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:unset;border-radius:unset}.iti .iti__selected-dial-code{margin-left:6px;color:var(--iti-trigger-font-color,#0795e2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.iti__a11y-text,.iti__search-input{display:none}.iti__selected-country-primary{padding:unset}.iti--allow-dropdown .iti__country-container:hover .iti__selected-country{background-color:var(--iti-trigger-bg-color-hover,#d1efff)}.iti__arrow{position:absolute;top:0;bottom:1px;right:9px;margin:auto;width:11px;height:8px;background-image:var(--iti-trigger-arrow-url, url("../images/K8z729yNHT3S.svg"));background-size:contain;background-position:center;border:unset}.iti__arrow--up{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.iti__country-container{padding:0}.iti__flag{margin-bottom:1px;background-image:unset;border-radius:3px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:unset}}.iti__selected-country{background-color:var(--iti-trigger-bg-color,#f1fafe);-webkit-transition:background-color .1s cubic-bezier(.32,.08,.24,1);transition:background-color .1s cubic-bezier(.32,.08,.24,1);padding:1px 26px 0 10px;border-radius:8px}.iti__country-list{margin-top:5px;z-index:3;background:var(--iti-dropdown-bg,#fff);border:5px solid var(--iti-dropdown-bg,transparent);border-radius:8px;-webkit-box-shadow:0 0 0 1px rgba(141,148,158,.2),0 10px 25px rgba(0,24,75,.15);box-shadow:0 0 0 1px rgba(141,148,158,.2),0 10px 25px rgba(0,24,75,.15);scrollbar-color:#eeeff1 transparent;scrollbar-width:thin}@media only screen and (min-width:769px){.iti__country-list{padding-right:5px}.iti__country-list::-webkit-scrollbar{width:6px;margin-right:4px}.iti__country-list::-webkit-scrollbar-track{background-color:#eeeff1;border-radius:16px}.iti__country-list::-webkit-scrollbar-thumb{background-color:#acb6c5;border-radius:16px}}.iti__country{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:9px 10px;font-size:14px;color:var(--iti-dropdown-option-color,#000);border-radius:4px}.iti__country:not(:last-child){margin-bottom:5px}.iti__country:hover{background-color:var(--iti-dropdown-option-bg-hover,#f1fafe)!important;-webkit-transition:background-color .1s cubic-bezier(.32,.08,.24,1);transition:background-color .1s cubic-bezier(.32,.08,.24,1)}.iti__country.iti__active{color:var(--iti-dropdown-option-color-active,#0795e2)}.iti__country.iti__highlight{background-color:unset}.iti__divider{padding-bottom:0;border-bottom:1px solid var(--iti-dropdown-sep-color,#eeeff1)}.iti--container{z-index:2147483648}.listbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.listbox[data-expanded=true] .listbox_btn{background-color:var(--listbox-trigger-bg-color-hover,#d1efff)}.listbox[data-expanded=true] .listbox-btn_icon{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.listbox[data-expanded=true] .listbox_container{opacity:1;visibility:visible;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility}.listbox.-courses,.listbox.-double,.listbox.-full-size{width:100%}.listbox.-courses .listbox_opt-list{max-height:373px}.listbox.-double .listbox_btn{position:absolute!important;top:0;bottom:0;left:0;width:auto}.listbox.-double .listbox_container{width:250px}.listbox_btn,.listbox_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listbox_btn{width:100%}.listbox_container{-ms-flex-negative:0;flex-shrink:0;position:absolute;top:calc(100% + 5px);z-index:2;width:100%;white-space:nowrap;background-color:var(--listbox-container-bg-color,#fff);border:5px solid var(--listbox-container-bg-color,#fff);border-radius:10px;-webkit-box-shadow:0 0 0 1px rgba(141,148,158,.2),0 10px 25px rgba(0,24,75,.15);box-shadow:0 0 0 1px rgba(141,148,158,.2),0 10px 25px rgba(0,24,75,.15);opacity:0;visibility:hidden;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s}.listbox_container.-search .listbox_group,.listbox_container.-search .listbox_search-icon.-search{display:none}.listbox_container.-search .listbox_search-cancel{display:block}.listbox_search{position:relative;padding:7px 26px 7px 5px;margin-bottom:5px;border-bottom:1px solid #eeeff1}.listbox_search-input{display:block;width:100%;font-size:14px;line-height:18px}.listbox_search-input::-webkit-input-placeholder{color:#acb6c5}.listbox_search-input::-moz-placeholder{color:#acb6c5}.listbox_search-input:-ms-input-placeholder{color:#acb6c5}.listbox_search-input::-ms-input-placeholder{color:#acb6c5}.listbox_search-input::placeholder{color:#acb6c5}.listbox_search-icon{position:absolute;top:0;bottom:0;right:5px;display:block;width:16px;height:16px;margin:auto}.listbox_search-icon.-cancel{right:7px;width:12px;height:12px}.listbox_search-icon.-cancel path{-webkit-transition:stroke .1s cubic-bezier(.32,.08,.24,1);transition:stroke .1s cubic-bezier(.32,.08,.24,1)}.listbox_search-icon.-cancel:hover path{stroke:#e33c39}.listbox_search-icon svg{display:block;width:100%;height:100%}.listbox_search-icon circle,.listbox_search-icon path{stroke:#acb6c5}.listbox_search-cancel{display:none}.listbox_not-found{padding:7px 5px;font-size:14px;line-height:18px;color:#acb6c5}.listbox_opt-list{width:100%;max-height:200px;overflow-y:auto;scrollbar-color:#eeeff1 transparent;scrollbar-width:thin}@media only screen and (min-width:769px){.listbox_opt-list::-webkit-scrollbar{width:6px;margin-right:4px}.listbox_opt-list::-webkit-scrollbar-track{background-color:#eeeff1;border-radius:16px}.listbox_opt-list::-webkit-scrollbar-thumb{background-color:#acb6c5;border-radius:16px}.listbox_opt-list.-scrollbar{padding-right:5px}}.listbox_group{padding:4px 5px 0;margin-bottom:3px;font-size:10px;line-height:14px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#8d949e}.listbox_group:not(.-first){padding:9px 5px 0;border-top:1px solid #eeeff1}.listbox_option{padding:5px;margin-bottom:5px;font-size:14px;line-height:18px;color:var(--listbox-option-font-color,#000);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;cursor:pointer}.listbox_option.-last,.listbox_option:last-child{margin-bottom:unset}.listbox_option[data-focused=true]{background-color:var(--listbox-option-bg-color-hover,#f1fafe)}.listbox_option[aria-selected=true]{color:var(--listbox-selected-option-color,#0795e2);pointer-events:none}.listbox .input.-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:8px 10px 8px 125px}.listbox_icon{display:block;width:24px;height:24px;margin-right:5px}.listbox_text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.listbox-btn{position:relative;width:100%;--height:36px;padding:0 33px 0 10px;font-size:16px;text-align:left;color:var(--listbox-trigger-font-color,#0795e2)!important;--border-radius:8px;background-color:var(--listbox-trigger-bg-color,#f1fafe)!important;cursor:pointer}.listbox-btn.-disabled .listbox-btn_icon path{stroke:var(--listbox-trigger-icon-stroke,#acb6c5)}@media screen and (min-width:769px){.listbox_option:hover{background-color:var(--listbox-option-bg-color-hover,#f1fafe)}.listbox-btn:hover{background-color:var(--listbox-trigger-bg-color-hover,#d1efff)!important}}.listbox-btn.btn:active{background-color:var(--listbox-trigger-bg-color-hover,#d1efff)!important}.listbox-btn_content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.listbox-btn_icon{position:absolute;top:1px;bottom:0;right:10px;margin:auto}.listbox-btn_icon path{stroke:var(--listbox-trigger-font-color,#0795e2)}.time-slot-field{padding:20px 0}@media screen and (max-width:500px){.time-slot-field{padding:18px 0 20px}}.time-slot-field.-ready .time-slot-field_spinner{opacity:0;visibility:hidden;-webkit-transition:opacity .18s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .18s cubic-bezier(.32,.08,.24,1),visibility}.time-slot-field.-ready .time-slot-field_content,.time-slot-field.-ready .time-slot-field_time{opacity:1;visibility:inherit;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility}.time-slot-field[data-error=no-free] .form-field_error[data-id=no-free]{display:block}.time-slot-field[data-error=no-free] .time-slot-field_container{min-height:unset}.time-slot-field[data-error=no-free] .form-field_input,.time-slot-field[data-error=no-free] .time-slot-field_time{display:none}.time-slot-field[data-error=taken] .form-field_error[data-id=taken],.time-slot-field[data-error=unavailable] .form-field_error[data-id=unavailable]{display:block}.time-slot-field_container{position:relative;min-height:90px;padding:0 20px 0 38px}.time-slot-field_spinner{position:absolute;width:31px;height:31px;top:0;bottom:0;left:0;right:0;margin:auto}.time-slot-field_content{opacity:0;visibility:hidden}.time-slot-field_time{margin-right:20px;opacity:0;visibility:hidden}@media screen and (max-width:500px){.time-slot-field_time{margin-top:10px;margin-right:unset;padding-left:38px}.time-slot-field .chip{--width:55px;--height:37px}}.time-slot-field_slots{margin-top:20px}.time-slot-field .form-field_row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:unset!important}.time-slot-field .form-field_label{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.time-slot-field .form-field_input{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-10px;padding:unset}.time-slot-field .form-field_error{padding:10px 0 0}.time-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8d949e}.time-block_label{-ms-flex-negative:0;flex-shrink:0}.time-block_container{-ms-flex-negative:0;flex-shrink:0;position:relative;width:78px;height:22px;padding:0 10px;margin-left:10px;background:#eeeff1;border-radius:4px}.time-block_count{position:absolute;top:1px;bottom:0;left:3px;right:0;font-size:12px;line-height:22px;letter-spacing:2px;font-weight:700;text-transform:uppercase;text-align:center}.time-slots_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px}.time-slots_item{margin:10px 0 0 10px}.buttons-input{display:grid;grid-template-columns:minmax(212px,1fr) 1fr;grid-column-gap:10px;margin-top:10px!important}.buttons-input_btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--btn-width:100%;--btn-height:42px;--btn-color:#3462AB;--btn-border:2px solid #E9EFF9;--btn-border-radius:10px;--btn-background-color-hover:#E9EFF9;--svg-icon-fill:#3462AB}.buttons-input_btn:first-child{-ms-flex-negative:0;flex-shrink:0}.buttons-input_btn.-active{--btn-color:#fff;--btn-background-color:#3462AB;--btn-background-color-hover:#3462AB;--btn-border:2px solid #3462AB;--svg-icon-fill:#fff;pointer-events:none}.buttons-input_btn .icon-btn{margin-right:10px}.consultation-field[data-layout=without-switch] .consultation-time{margin:10px 10px 10px 26px}.consultation-field .form-field_input{margin-top:10px}.consultation-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;margin:0 10px 10px 26px;border:2px solid #fdefd9;border-radius:14px}@media screen and (max-width:500px){.consultation-field[data-layout=without-switch] .consultation-time{margin:15px 15px 15px 26px}.consultation-time{margin:0 15px 15px 26px}}.consultation-time_label{margin-bottom:10px;font-size:14px;line-height:20px;color:#feac30}.consultation-time_tip{margin-top:10px;font-size:12px;line-height:18px;color:#8d949e}.consultation-time .listbox{width:100%}.consultation-time .listbox-btn{max-width:unset}.form:hover .coaches-field{will-change:height}.coaches-field{position:relative}.coaches-field[data-error=coaches] .form-field_error.-coaches,.coaches-field[data-error=course] .form-field_error.-course{display:block!important}.coaches-field .form-field_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.coaches-field .form-field_label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.coaches-field .form-field_error{display:none!important;padding:10px 10px 0 38px}.coaches-field[data-status=neutral] .form-field_error{display:block}.coaches-field[data-status=valid] .form-field_error{color:#4ed401}.coaches-field_list-wrapper{position:relative;width:100%;height:0;padding-top:5px}.coaches-field_list-wrapper.-scrollbar{border-right:5px solid transparent;scrollbar-color:#eeeff1 transparent;scrollbar-width:thin;overflow-y:auto}.coaches-field_list-wrapper.-scrollbar::-webkit-scrollbar{width:6px;margin-right:4px}.coaches-field_list-wrapper.-scrollbar::-webkit-scrollbar-track{background-color:#eeeff1;border-radius:16px}.coaches-field_list-wrapper.-scrollbar::-webkit-scrollbar-thumb{background-color:#acb6c5;border-radius:16px}.coaches-field_list{position:absolute;top:0;left:0;padding:15px 0 0 38px}.coaches-field_item{opacity:0;-webkit-animation:.36s cubic-bezier(.32,.08,.24,1) forwards fade-in;animation:.36s cubic-bezier(.32,.08,.24,1) forwards fade-in}.coaches-field_item:not(:first-child){margin-top:15px}.coaches-field-item_checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coaches-field-item_checkbox .checkbox_checkmark{top:0;bottom:0}.coaches-field-item_photo{display:block;width:48px;height:48px;margin-left:1px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.coaches-field-item .checkbox_label{margin-left:9px;font-size:16px;line-height:20px}.rating-field .form-field_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rating-field .form-field_input,.rating-field .form-field_label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}@media screen and (max-width:500px){.rating-field .form-field_input{padding-left:unset;margin-top:unset}}.rating-field_rating-bar{margin:15px 0 0 38px}.socials-field .form-field_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.socials-field .form-field_input,.socials-field .form-field_label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.socials-field .form-field_input,.socials-field_input{width:100%}.socials-field .form-field_input{padding:0 0 10px 38px}.socials-input_inputs-wrapper{position:relative;height:0}.socials-input_container{position:absolute;top:0;left:0;width:100%;padding-top:11px}.socials-input-item{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;border-bottom:1px solid #eeeff1;opacity:0}.socials-input-item.-active{display:-webkit-box;display:-ms-flexbox;display:flex}.socials-input-item_icon{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:5px}.socials-input-triggers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -20px}.socials-input-triggers_btn{margin:20px 0 0 20px}.file-input,.photo-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-input_btn,.photo-input_btn{--height:36px;padding:0 10px;font-size:16px}.file-input_file-input,.photo-input_file-input{position:absolute;z-index:-1;opacity:0}.file-input_file,.photo-input_file{margin-left:10px;font-size:16px;line-height:20px}.input-checkboxes,.input-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-checkboxes .checkbox,.input-checkboxes .radio,.input-radio .checkbox,.input-radio .radio{font-size:16px;line-height:20px}@media screen and (max-width:500px){.input-checkboxes,.input-radio{padding-left:10px}.input-checkboxes .checkbox:first-child,.input-checkboxes .radio:first-child,.input-radio .checkbox:first-child,.input-radio .radio:first-child{margin-top:4px}}.input-checkboxes .checkbox:not(:first-child),.input-checkboxes .radio:not(:first-child),.input-radio .checkbox:not(:first-child),.input-radio .radio:not(:first-child){margin-top:10px}.input-checkboxes .checkbox_checkmark,.input-checkboxes .radio_checkmark,.input-radio .checkbox_checkmark,.input-radio .radio_checkmark{top:3px}.form-result{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 20px;border-radius:18px}.form-result_close{position:absolute;top:10px;right:10px;z-index:1}.form-result_text{margin:20px 60px 0;font-size:14px;line-height:20px;text-align:center}.form-result.-failure,.form-result.-processing,.form-result.-standard{position:relative;height:100%;padding:20px}.form-result.-failure .form-result_main,.form-result.-processing .form-result_main,.form-result.-standard .form-result_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-result.-failure .form-result_header,.form-result.-processing .form-result_header,.form-result.-standard .form-result_header{position:absolute;top:20px;left:20px;right:20px}.form-result.-failure .form-result_message,.form-result.-processing .form-result_message,.form-result.-standard .form-result_message{margin-top:20px}.form-result.-failure .form-result_footer,.form-result.-processing .form-result_footer,.form-result.-standard .form-result_footer{position:absolute;bottom:20px;left:20px;right:20px}@media screen and (max-width:500px){.form-result{border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset}.form-result.-failure,.form-result.-processing,.form-result.-standard{padding:20px 20px 220px}.form-result.-failure .form-result_footer,.form-result.-processing .form-result_footer,.form-result.-standard .form-result_footer{bottom:120px}.form-result.-video-consultation .btn.-secondary{max-width:345px;width:100%;padding:unset}}.form-result.-standard .form-result_icon path{-webkit-animation:.2s ease-in-out .5s backwards checkmark;animation:.2s ease-in-out .5s backwards checkmark}.form-result.-standard .form-result_icon circle{-webkit-animation:.5s ease-in-out backwards checkmark-circle;animation:.5s ease-in-out backwards checkmark-circle}.form-result.-failure .form-result_message{color:#e33c39!important}.form-result.-processing .form-result_message{color:#feac30!important}.form-result-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:4px 10px;color:#fff;border-radius:10px;overflow:hidden}.form-result-link.-instagram{background:#ea286f}.form-result-link.-instagram:hover .form-result-link_bg{opacity:0}.form-result-link.-youtube{background:#fb242b;-webkit-transition:background .36s cubic-bezier(.32,.08,.24,1);transition:background .36s cubic-bezier(.32,.08,.24,1)}.form-result-link.-youtube:hover{background:#ff3a41}.form-result-link_icon,.form-result-link_text{z-index:1}.form-result-link_icon{width:48px;height:48px}.form-result-link_text{font-size:16px;line-height:18px;font-weight:600}.form-result-link_bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;width:100%;height:100%;border-radius:10px;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1);transition:opacity .36s cubic-bezier(.32,.08,.24,1)}.form-result.-consultation-static{height:100%}.form-result.-consultation-static .form-result_message{font-size:30px;line-height:36px;font-weight:400;color:#8d949e}@-webkit-keyframes checkmark{0%{stroke-dashoffset:67px}100%{stroke-dashoffset:0}}@keyframes checkmark{0%{stroke-dashoffset:67px}100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-circle{0%{stroke-dashoffset:300px}100%{stroke-dashoffset:600px}}@keyframes checkmark-circle{0%{stroke-dashoffset:300px}100%{stroke-dashoffset:600px}}.form_step-block{width:100%}.form_step-block:not(.-active){position:absolute;top:0;left:0;visibility:hidden}.form.-layout-steps:hover .form_layout{will-change:height,opacity}.form.-layout-steps .form_layout{-webkit-transition:unset;transition:unset}.form.-layout-steps .form-progress-bar{margin-top:10px}.form.-layout-steps .form_subtitle,.form.-layout-steps .form_subtitle-block{margin-top:20px;padding-right:70px;font-size:14px;line-height:20px;font-weight:400}.form-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;margin-left:-5px}.form-progress-bar_segment{-webkit-box-flex:100%;-ms-flex:100% 1 1;flex:100% 1 1;margin-left:5px;color:transparent;background:#e9eff9;border-radius:4px}.form-progress-bar_segment.-filled{background:#3462ab}.collapsible{position:relative}.collapsible.-opened .collapsible_icon{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.collapsible_container{max-height:0;overflow:hidden}.collapsible_content{width:100%;padding:10px 10px 8px;border-radius:0 0 8px 8px}.collapsible_item:not(:first-child){margin-top:10px}.collapsible_icon{position:absolute;top:0;bottom:0;right:5px;width:26px;height:26px;margin:auto}.collapsible_icon .icon{position:absolute;top:0;bottom:0;left:0;right:0;width:6px;height:14px;margin:auto;-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg)}.collapsible_icon .icon path{stroke:#0795e2}.lang-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px;background:var(--lang-switcher-bg,#e9eff9);border-radius:8px}.lang-switcher.-dark,.lang-switcher.-dark .lang-switcher_link.-active,.lang-switcher.-dark .lang-switcher_link:hover{background:rgba(255,255,255,.2)}.lang-switcher.-dark .lang-switcher_link{color:#fff}.lang-switcher.-theme-gray{--lang-switcher-bg:#E3E5E8;--lang-switcher-link-color:#8D949E;--lang-switcher-link-bg-hover:#E3E5E8}.lang-switcher_link{display:block;width:var(--lang-switcher-link-width,54px);height:calc(var(--lang-switcher-height,36px) - 4px);font-size:var(--lang-switcher-fz,14px);line-height:calc(var(--lang-switcher-height,36px) - 4px);font-weight:var(--lang-switcher-fw,600);text-align:center;color:var(--lang-switcher-link-color,#3462ab);border-radius:6px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.lang-switcher_link:not(:first-child){margin-left:2px}.lang-switcher_link.-active{background:var(--lang-switcher-link-bg-active,#fff);pointer-events:none}.lang-switcher_link:hover:not(.-active){background:var(--lang-switcher-link-bg-hover,#c6d3e9)}.note-bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:84px;padding:10px;border-radius:12px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.note-bar:not(.-filled){border:2px solid #e9eff9}.note-bar:not(.-filled).-link:hover{background:#e9eff9}.note-bar:not(.-filled).-link:hover .note-bar_icon-wrap{background:#fff}.note-bar:not(.-filled) .note-bar_text{color:#3462ab}.note-bar:not(.-filled).-yellow{border:2px solid #fff6d2}.note-bar:not(.-filled).-yellow .note-bar_icon-wrap{background:#fff6d2}.note-bar:not(.-filled).-yellow .note-bar_icon path{fill:#fed530}.note-bar:not(.-filled).-yellow .note-bar_text strong{color:#fed530}.note-bar:not(.-filled).-yellow .note-bar_link-icon path{stroke:#fed530}.note-bar:not(.-filled).-yellow.-link:hover{background:#fff6d2}.note-bar:not(.-filled).-yellow.-link:hover .note-bar_icon-wrap{background:#fff}.note-bar:not(.-filled).-youtube{border:2px solid #fce3e2}.note-bar:not(.-filled).-youtube .note-bar_icon-wrap{background:#fce3e2}.note-bar:not(.-filled).-youtube .note-bar_icon path{fill:#e33c39}.note-bar:not(.-filled).-youtube .note-bar_text strong{color:#e33c39}.note-bar:not(.-filled).-youtube .note-bar_link-icon path{stroke:#e33c39}.note-bar:not(.-filled).-youtube.-link:hover{background:#fce3e2}.note-bar:not(.-filled).-youtube.-link:hover .note-bar_icon-wrap{background:#fff}.note-bar.-filled{background:#e9eff9}.note-bar.-filled.-link:hover{background:#c6d3e9}.note-bar.-filled .note-bar_icon-wrap{background:#fff}.note-bar.-filled.-yellow{background:#fff6d2}.note-bar.-filled.-yellow .note-bar_icon path{fill:#fed530}.note-bar.-filled.-yellow .note-bar_link-icon path{stroke:#fed530}.note-bar.-filled.-yellow.-link:hover{background:#fff6d2}.note-bar.-filled.-youtube{background:#fce3e2}.note-bar.-filled.-youtube .note-bar_icon path{fill:#e33c39}.note-bar.-filled.-youtube .note-bar_link-icon path{stroke:#e33c39}.note-bar.-filled.-youtube.-link:hover{background:#f3cccc}.note-bar.-link{padding:10px 30px 10px 10px}.note-bar_icon-wrap{-ms-flex-negative:0;flex-shrink:0;position:relative;width:64px;height:64px;background:#e9eff9;border-radius:8px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.note-bar_icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.note-bar_icon path{fill:#3462ab}.note-bar_text{margin-left:16px;font-size:14px;line-height:18px;font-weight:400;color:#000;text-align:left}.note-bar_text strong{font-weight:600}.note-bar_link-icon{position:absolute;top:0;bottom:0;right:10px;margin:auto}.course-bar{position:relative;display:block;--icon-size:32px;background:#fff}.course-bar.-certificate,.course-bar.-large{height:78px;--icon-size:48px}.course-bar.-certificate .course-bar_label,.course-bar.-large .course-bar_label{font-size:16px;line-height:18px;font-weight:600;color:#0795e2}.course-bar.-certificate .course-bar_group,.course-bar.-large .course-bar_group{margin-top:5px}.course-bar.-certificate.-icon-square .course-bar_icon,.course-bar.-large.-icon-square .course-bar_icon{border-radius:12px}.course-bar.-certificate:hover .icon-more path{stroke:#fff}.course-bar.-certificate .course-bar_body{padding:15px 93px 15px 15px}.course-bar.-certificate .course-bar_icon{right:35px}.course-bar.-certificate .icon-more{position:absolute;top:0;bottom:0;z-index:2;right:15px;margin:auto}.course-bar.-certificate .icon-more path{-webkit-transition:stroke .1s cubic-bezier(.32,.08,.24,1);transition:stroke .1s cubic-bezier(.32,.08,.24,1)}.course-bar.-icon-square .course-bar_icon{border-radius:8px}.course-bar::after{content:"";position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;-webkit-box-shadow:0 10px 20px rgba(0,7,47,.2);box-shadow:0 10px 20px rgba(0,7,47,.2);opacity:0;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1);transition:opacity .1s cubic-bezier(.32,.08,.24,1)}.course-bar:hover .course-bar_bg,.course-bar:hover::after{opacity:1}.course-bar:hover .course-bar_label{color:#fff}.course-bar:hover .course-bar_type{color:rgba(255,255,255,.8)}.course-bar:hover .course-bar_type::before{background:rgba(255,255,255,.8)}.course-bar,.course-bar::after,.course-bar_bg,.course-bar_body{border-radius:var(--course-bar-border-radius,12px)}.course-bar_bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:block;opacity:0;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1);transition:opacity .1s cubic-bezier(.32,.08,.24,1)}.course-bar_body{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:15px calc(25px + var(--icon-size)) 15px 15px}.course-bar_label{font-size:14px;line-height:16px;font-weight:600;color:#004182;-webkit-transition:color .1s cubic-bezier(.32,.08,.24,1);transition:color .1s cubic-bezier(.32,.08,.24,1)}.course-bar_group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2px}.course-bar_type{position:relative;font-size:10px;line-height:14px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#acb6c5;-webkit-transition:color .1s cubic-bezier(.32,.08,.24,1);transition:color .1s cubic-bezier(.32,.08,.24,1)}.course-bar_type:not(:first-child){margin-left:14px}.course-bar_type:not(:first-child)::before{content:"";display:block;position:absolute;top:0;bottom:0;left:-9px;width:4px;height:4px;margin:auto;background:#e3e5e8;border-radius:50%;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.course-bar_type.-new,.course-bar_type.-online{color:#4ed401}.course-bar_type.-online::before{background:#4ed401}.course-bar_type.-ucan{color:#26dafd}.course-bar_icon{position:absolute;top:0;bottom:0;right:15px;z-index:2;width:var(--icon-size);height:var(--icon-size);margin:auto;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(255,255,255,.6);overflow:hidden}.course-bar_svg{width:100%;height:100%}.link-bar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:38px}.link-bar.-course-offline .link-bar_img{border-radius:8px}.link-bar_img{position:absolute;top:0;left:0;display:block;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.link-bar_caption{font-size:12px;line-height:16px;font-weight:600;text-transform:lowercase;color:#8d949e}.link-bar_text{font-size:14px;line-height:16px;color:#8d949e}a.link-bar:hover .link-bar_text{color:#2fb6ff}a.link-bar .link-bar_text{color:#0795e2;-webkit-transition:color .1s cubic-bezier(.32,.08,.24,1);transition:color .1s cubic-bezier(.32,.08,.24,1)}.mult-coaches-bar_content{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.mult-coaches-bar{max-width:315px;width:100%}.mult-coaches-bar_content{width:100%;padding:7px 10px 10px;background:#eeeff1;border-radius:8px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.mult-coaches-bar_item{pointer-events:none}}.mult-coaches-bar_text{font-size:12px;line-height:16px;font-weight:600;text-transform:lowercase;color:#8d949e}.mult-coaches-bar_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1);transition:opacity .1s cubic-bezier(.32,.08,.24,1)}.mult-coaches-bar_item{position:relative}@media screen and (min-width:769px){.mult-coaches-bar_item:hover .mult-coaches-bar_tip{opacity:1;visibility:visible;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility .1s;transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility .1s}.mult-coaches-bar_item:hover .mult-coaches-bar_link::after{opacity:1}.mult-coaches-bar.collapsible .collapsible_icon{display:none}}.mult-coaches-bar_item:not(:first-child){margin-left:2px}.mult-coaches-bar_img{display:block;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mult-coaches-bar_link{position:relative;display:block}.mult-coaches-bar_link.-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#0795e2}.mult-coaches-bar_link.-dropdown .mult-coaches-bar_name{margin-left:6px}.mult-coaches-bar_link::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 0 2px inset rgba(47,182,255,.5);box-shadow:0 0 0 2px inset rgba(47,182,255,.5);border-radius:50%;opacity:0;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1);transition:opacity .1s cubic-bezier(.32,.08,.24,1)}.mult-coaches-bar_tip{position:absolute;bottom:calc(100% + 5px);left:-100%;display:inline-block;padding:0 10px;font-size:14px;line-height:34px;white-space:nowrap;background:#fff;border:1px solid rgba(141,148,158,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,7,47,.1);box-shadow:0 5px 10px rgba(0,7,47,.1);opacity:0;visibility:hidden;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .1s cubic-bezier(.32,.08,.24,1),visibility}.mult-coaches-bar_tip::before{content:"";display:block;position:absolute;top:-5px;width:100%;height:5px}.mult-coaches-bar_name{font-size:14px;line-height:16px}.mult-coaches-bar.collapsible.-opened .collapsible_btn{padding:7px 10px 0;background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.mult-coaches-bar.collapsible.-opened .mult-coaches-bar_list{display:none}.mult-coaches-bar.collapsible .collapsible_list{background:#fff}.mult-coaches-bar.collapsible .collapsible_icon{top:2px;bottom:unset}.dropdown{position:absolute;bottom:calc(100% + 5px);z-index:1;display:none;width:100%}.dropdown_trigger{z-index:1}.dropdown_list{width:100%;padding:5px;text-align:left;background:var(--dropdown-bg,#fff);border:1px solid var(--dropdown-border-color,#eeeff1);border-radius:8px;-webkit-box-shadow:0 10px 25px var(--dropdown-shadow-color,rgba(0,24,75,.15));box-shadow:0 10px 25px var(--dropdown-shadow-color,rgba(0,24,75,.15))}.dropdown_link{display:block;height:34px;padding:0 5px;font-size:14px;line-height:34px;color:var(--dropdown-font-color,#000);border-radius:4px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.dropdown_link:hover{background:var(--dropdown-link-bg-hover,#f1fafe)}.popup{z-index:1000;-webkit-box-shadow:0 20px 60px rgba(0,44,75,.25);box-shadow:0 20px 60px rgba(0,44,75,.25);-webkit-transition:-webkit-transform .36s cubic-bezier(.32,.08,.24,1);transition:transform .36s cubic-bezier(.32,.08,.24,1);transition:transform .36s cubic-bezier(.32,.08,.24,1),-webkit-transform .36s cubic-bezier(.32,.08,.24,1)}.popup.-show{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.popup_close{position:absolute;top:10px;right:10px}.download-mobile-app-link.-white,body.-darkmode .download-mobile-app-link{color:#fff;background:rgba(255,255,255,.2)}.download-mobile-app-link.-white:hover,body.-darkmode .download-mobile-app-link:hover{background:rgba(255,255,255,.3)}.download-mobile-app-link.-white .download-mobile-app-link_group path,.download-mobile-app-link.-white.-apple .download-mobile-app-link_logo path,body.-darkmode .download-mobile-app-link .download-mobile-app-link_group path,body.-darkmode .download-mobile-app-link.-apple .download-mobile-app-link_logo path{fill:#fff}.download-mobile-app_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-mobile-app .download-mobile-app-link:last-child{margin-left:10px}.download-mobile-app-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:142px;padding:8px 15px;color:var(--download-mobile-app-link-color,#8d949e);background:var(--download-mobile-app-link-bg,#e9eff9);border-radius:4px;-webkit-transition:background .36s cubic-bezier(.32,.08,.24,1);transition:background .36s cubic-bezier(.32,.08,.24,1)}.download-mobile-app-link:hover{background:var(--download-mobile-app-link-bg-hover,#c6d3e9)}.download-mobile-app-link.-apple .download-mobile-app-link_logo path{fill:var(--download-mobile-app-link-color,#8d949e)}.download-mobile-app-link_logo{-ms-flex-negative:0;flex-shrink:0}.download-mobile-app-link_group{margin-left:5px}.download-mobile-app-link_group path{fill:var(--download-mobile-app-link-color,#8d949e)}.sprints-block{padding:15px;color:#fff}.sprints-block:not(.-no-background){background:-webkit-gradient(linear,left top,left bottom,from(#2f0166),to(#4a00a4));background:linear-gradient(180deg,#2f0166 0,#4a00a4 100%)}.sprints-block_subtitle{margin-top:5px}.sprints-block_list{margin-top:15px}.sprints-block_prof{margin-top:20px}.sprints-block-title{font-family:Bicubik,Fixel,sans-serif;font-size:24px;line-height:32px;color:#0ffca9;-webkit-transition:color .12s;transition:color .12s}.sprints-block-title:hover{color:#25f97a}.sprints-block-subtitle{font-size:18px;line-height:22px;font-weight:600;color:#00f0ff}.sprints-block-list_item:not(:first-child){margin-top:10px}.sprint-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;background:rgba(255,255,255,.2);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);border-radius:6px;-webkit-transition:background .15s cubic-bezier(.32,.08,.24,1);transition:background .15s cubic-bezier(.32,.08,.24,1)}.sprint-link.-search{background:#3a0080}@media screen and (min-width:769px){.sprint-link.-search:hover{background:#4a00a4}.sprint-link:hover{background:rgba(255,255,255,.4)}}@media screen and (max-width:768px){.sprint-link.-search:active{background:#4a00a4}.sprint-link:active{background:rgba(255,255,255,.4)}}.sprint-link.-proftest .sprint-link-icon{width:48px;height:48px;background:#00f0ff;border-radius:6px}.sprint-link.-proftest .sprint-link-wrapper_subtitle{margin-top:5px}.sprint-link.-proftest .sprint-link-title{font-size:16px;line-height:18px;font-weight:700}.sprint-link.-proftest .sprint-link-subtitle{line-height:14px}.sprint-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sprint-link-wrapper_subtitle{margin-top:4px}.sprint-link-title{font-size:14px;line-height:18px;font-weight:600;color:#fff}.sprint-link-subtitle{font-size:10px;line-height:12px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#0ffca9}.widget-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-socials_subscribers{position:relative;padding-left:28px;margin-left:20px}@media screen and (max-width:600px){.widget-socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-socials_subscribers{padding-left:unset;margin-top:20px;margin-left:unset}.widget-socials_subscribers::before{display:none}}@media screen and (max-width:1024px){.widget-socials.-layout-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-socials.-layout-contacts .widget-socials_subscribers{padding-left:unset;margin-top:20px;margin-left:unset}.widget-socials.-layout-contacts .widget-socials_subscribers::before{display:none}}.widget-socials.-theme-white .socials-list_link:hover path{fill:#fff}.widget-socials.-theme-white .socials-list_icon path{fill:rgba(255,255,255,.8)}.widget-socials.-theme-white .widget-socials_subscribers{--dot-color:var(--c-white-alt)}.widget-socials.-theme-white .social-subscribers{color:rgba(255,255,255,.8)}.socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 0 -20px}.socials-list_item{margin:10px 0 0 20px}.socials-list_link{display:block}.socials-list_link:hover path{fill:var(--widget-socials-link-icon-color-hover,#2fb6ff)}.socials-list_link path{fill:var(--widget-socials-link-icon-color,#0795e2)}.socials-list_icon{width:24px;height:24px}.social-subscribers{color:#8d949e}.widget-mailing{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:var(--widget-mailing-font-color,#3462ab);--form-input-text-bg:var(--widget-mailing-input-text-bg, #fff);--form-font-color:var(--widget-mailing-input-color, #000);--input-text-placeholder-color:var(--widget-mailing-input-placeholder-color, #3462AB)}.widget-mailing_form .input::-webkit-input-placeholder{color:var(--widget-mailing-input-placeholder-color,#3462ab)}.widget-mailing_form .input::-moz-placeholder{color:var(--widget-mailing-input-placeholder-color,#3462ab)}.widget-mailing_form .input:-ms-input-placeholder{color:var(--widget-mailing-input-placeholder-color,#3462ab)}.widget-mailing_form .input::-ms-input-placeholder{color:var(--widget-mailing-input-placeholder-color,#3462ab)}.widget-mailing_form .input::placeholder{color:var(--widget-mailing-input-placeholder-color,#3462ab)}.widget-mailing.-default{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background:var(--widget-mailing-bg,#e9eff9);border-radius:14px}.widget-mailing.-default .widget-mailing_appeal{max-width:455px}@media screen and (max-width:1024px){.widget-mailing.-default{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-mailing.-default .widget-mailing_appeal{max-width:393px}}.widget-mailing.-default .widget-mailing_form{max-width:400px;width:100%;margin-left:30px}@media screen and (max-width:1024px){.widget-mailing.-default .widget-mailing_form{max-width:393px;padding:0 35px;margin-top:20px;margin-left:unset}}@media screen and (max-width:500px){.mult-coaches-bar{max-width:unset}.widget-mailing.-default{padding:20px 30px;background:var(--widget-mailing-mobile-bg,#e9eff9);border-radius:unset}.widget-mailing.-default .widget-mailing_form{max-width:unset;padding:unset}}.widget-mailing.-compact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;background:rgba(233,239,249,.9);border-radius:12px}.widget-mailing.-compact .widget-mailing_form{margin-top:30px;margin-left:unset}@media screen and (max-width:500px){.widget-mailing.-compact{padding:15px}.widget-mailing.-compact .widget-mailing_form{margin-top:15px}}.widget-mailing.-compact .form{max-width:unset}.mailing-appeal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.mailing-appeal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mailing-appeal.-compact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mailing-appeal.-compact .mailing-appeal_text{margin-top:30px;margin-left:unset;line-height:20px;text-align:start}@media screen and (max-width:500px){.mailing-appeal.-compact .mailing-appeal_text{margin-top:15px}}.mailing-appeal_group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mailing-appeal_title{margin-left:10px;font-size:22px;line-height:24px}.mailing-appeal_icon{-ms-flex-negative:0;flex-shrink:0}.mailing-appeal_icon path{fill:var(--widget-mailing-icon-color,#3462ab)}.mailing-appeal_text{margin-left:20px;font-size:14px;line-height:18px}@media screen and (max-width:1024px){.mailing-appeal_text{margin-top:20px;margin-left:unset;text-align:center}}.widget-lead-magnet{position:fixed;top:56px!important;right:30px;max-width:340px;border-radius:18px}@media screen and (max-width:768px){.widget-lead-magnet{display:none!important}}.widget-lead-magnet .form_layout{-webkit-box-shadow:unset;box-shadow:unset}.widget-lead-magnet .form_header{padding:20px}.widget-lead-magnet .form_title-icon{background:#fdefd9;border-radius:12px}.widget-lead-magnet .form_title{max-width:250px;margin-top:10px;font-size:18px;line-height:22px;color:#feac30}.widget-lead-magnet .form_subtitle-block{margin-top:10px}.widget-lead-magnet .form-field_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget-lead-magnet .form-field_input,.widget-lead-magnet .form-field_label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.widget-lead-magnet .form-field_input{width:100%;margin-top:6px;padding-left:28px}.widget-lead-magnet .btn-submit{width:145px}.widget-lead-magnet .btn-decline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px}body.-popup-lead-magnet .popup{visibility:visible}body.-popup-lead-magnet .widget-lead-magnet.popup-container{-webkit-transform:translate(0,0)!important;-ms-transform:translate(0,0)!important;transform:translate(0,0)!important}.widget-ua-post-link{position:fixed;bottom:20px;left:20px;z-index:100;width:50px;height:50px}.widget-ua-post-link:hover .widget-ua-post-link_layout{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.widget-ua-post-link_layout{position:absolute;top:0;left:0;z-index:0;width:50px;height:50px;background:var(--block-invaders-post-link-bg-img-url) center/cover no-repeat;border-radius:12px;-webkit-box-shadow:0 10px 20px rgba(37,61,96,.5);box-shadow:0 10px 20px rgba(37,61,96,.5);-webkit-transition:-webkit-transform .36s cubic-bezier(.32,.08,.24,1);transition:transform .36s cubic-bezier(.32,.08,.24,1);transition:transform .36s cubic-bezier(.32,.08,.24,1),-webkit-transform .36s cubic-bezier(.32,.08,.24,1)}.widget-ua-post-link_icon{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:auto}.widget-ua-post-link .block-anchor{z-index:2}.widget-gift-certificate{display:none}.widget-gift-certificate:not(.-mobile){position:fixed;bottom:20px;left:20px;z-index:101;width:200px;height:90px;cursor:pointer;-webkit-transform:translate(0,140px);-ms-transform:translate(0,140px);transform:translate(0,140px);-webkit-transition:-webkit-transform .36s cubic-bezier(.32,.08,.24,1);transition:transform .36s cubic-bezier(.32,.08,.24,1);transition:transform .36s cubic-bezier(.32,.08,.24,1),-webkit-transform .36s cubic-bezier(.32,.08,.24,1)}@media screen and (max-width:768px){.widget-gift-certificate:not(.-mobile){width:50px;height:50px}.widget-gift-certificate:not(.-mobile) .widget-gift-certificate_close,.widget-gift-certificate:not(.-mobile) .widget-gift-certificate_text{visibility:hidden;-webkit-transition:visibility;transition:visibility}.widget-gift-certificate_bg{display:none}}.widget-gift-certificate:not(.-mobile):hover .widget-gift-certificate_layout{-webkit-transform:scale(1.04,1.1);-ms-transform:scale(1.04,1.1);transform:scale(1.04,1.1)}.widget-gift-certificate:not(.-mobile):hover .widget-gift-certificate_layout::after{opacity:1}.widget-gift-certificate:not(.-mobile):not(.-show){visibility:hidden}.widget-gift-certificate.-show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.widget-gift-certificate.-show:not(.-mini) .widget-gift-certificate_bg{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}.widget-gift-certificate.-mini{width:50px;height:50px;-webkit-transition:width .24s cubic-bezier(.32,.08,.24,1),height .24s cubic-bezier(.32,.08,.24,1),-webkit-transform .36s cubic-bezier(.32,.08,.24,1);transition:width .24s cubic-bezier(.32,.08,.24,1),height .24s cubic-bezier(.32,.08,.24,1),transform .36s cubic-bezier(.32,.08,.24,1),-webkit-transform .36s cubic-bezier(.32,.08,.24,1)}.widget-gift-certificate.-mini:hover .widget-gift-certificate_layout{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.widget-gift-certificate.-mini:hover .widget-gift-certificate_layout::after{opacity:1}.widget-gift-certificate.-mini .widget-gift-certificate_close,.widget-gift-certificate.-mini .widget-gift-certificate_text{visibility:hidden}.widget-gift-certificate.-mini .widget-gift-certificate_bg{-webkit-transition:unset;transition:unset}.widget-gift-certificate_body{position:relative;z-index:2;width:100%;height:100%;padding:10px}.widget-gift-certificate_close,.widget-gift-certificate_text{visibility:inherit}.widget-gift-certificate_close{position:absolute;top:0;right:0;z-index:11}.widget-gift-certificate_icon.-animating{-webkit-animation:1s ease-in-out widget-gift-certificate_icon;animation:1s ease-in-out widget-gift-certificate_icon}.widget-gift-certificate_text{margin-top:6px;font-size:14px;line-height:17px;font-weight:600;color:#4ed401}.widget-gift-certificate_layout{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;background:#244c8e;border-radius:12px;-webkit-box-shadow:0 10px 20px rgba(37,61,96,.5);box-shadow:0 10px 20px rgba(37,61,96,.5);-webkit-transition:-webkit-transform .24s cubic-bezier(.32,.08,.24,1);transition:transform .24s cubic-bezier(.32,.08,.24,1);transition:transform .24s cubic-bezier(.32,.08,.24,1),-webkit-transform .24s cubic-bezier(.32,.08,.24,1)}.widget-gift-certificate_layout::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);opacity:0;-webkit-transition:opacity .24s cubic-bezier(.32,.08,.24,1);transition:opacity .24s cubic-bezier(.32,.08,.24,1)}.widget-gift-certificate_bg{position:absolute;top:-140px;right:-35px;width:450px;height:450px;-webkit-transform:rotateZ(-60deg);-ms-transform:rotate(-60deg);transform:rotateZ(-60deg);-webkit-transition:-webkit-transform 1s cubic-bezier(.32,.08,.24,1);transition:transform 1s cubic-bezier(.32,.08,.24,1);transition:transform 1s cubic-bezier(.32,.08,.24,1),-webkit-transform 1s cubic-bezier(.32,.08,.24,1)}.widget-gift-certificate.-mobile{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px}.widget-gift-certificate.-mobile:active::before{opacity:1}.widget-gift-certificate.-mobile .widget-gift-certificate_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 15px 14px 11px}.widget-gift-certificate.-mobile::before{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,35,71,.2)),to(rgba(0,35,71,.2)));background:linear-gradient(0deg,rgba(0,35,71,.2),rgba(0,35,71,.2));opacity:0;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1);transition:opacity .1s cubic-bezier(.32,.08,.24,1)}.widget-gift-certificate.-mobile .widget-gift-certificate_text{margin-top:unset;margin-right:10px;font-size:18px;line-height:20px;font-weight:600}@-webkit-keyframes widget-gift-certificate_icon{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1.2) rotateZ(-20deg);transform:scale(1.2) rotateZ(-20deg)}60%{-webkit-transform:scale(1.2) rotateZ(20deg);transform:scale(1.2) rotateZ(20deg)}80%{-webkit-transform:scale(1.2) rotateZ(0);transform:scale(1.2) rotateZ(0)}100%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotateZ(0)}}@keyframes widget-gift-certificate_icon{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1.2) rotateZ(-20deg);transform:scale(1.2) rotateZ(-20deg)}60%{-webkit-transform:scale(1.2) rotateZ(20deg);transform:scale(1.2) rotateZ(20deg)}80%{-webkit-transform:scale(1.2) rotateZ(0);transform:scale(1.2) rotateZ(0)}100%{-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotateZ(0)}}body.-user-data-loaded .site-nav-item.-lms{opacity:1}body.-logged-in .site-nav-btn.-lms:not(.-logged-in),body:not(.-logged-in) .site-nav-btn.-lms.-logged-in{display:none}body.-blog.-darkmode .site-header.-pinned,body.-blog.-darkmode .site-header:not(.-alt){--logo-blog-hillel-fill:#fff;--logo-blog-blog-fill:#8D949E;--site-nav-bg:#313131;--site-nav-highlight-bg:#313131;--site-nav-btn-bg-hover:#464646;--site-nav-text-color:#FFFFFF;--mobile-site-header-bg:#313131;--mobile-site-header-border-bottom:1px solid rgba(255, 255, 255, 0.20);--mobile-site-nav-highlight-bg:#464646;--mobile-site-nav-btn-bg-hover:#575656}body.-blog.-darkmode .site-header.-pinned{--site-header-bg:#000000}body.-blog.-darkmode .site-header.-alt:not(.-pinned){--btn-theme-color:#3462AB;--btn-theme-color-hover:#3462AB;--btn-theme-bg-hover:#E9EFF9}.site-header{z-index:1000}.site-header.-light{--site-nav-bg:rgba(206, 206, 206, 0.2);--site-nav-highlight-bg:rgba(206, 206, 206, 0.2);--site-nav-btn-bg-hover:rgba(206, 206, 206, 0.2);--site-nav-text-color:#3462AB}.site-header.-light .site-header-logo path:first-child{fill:var(--site-nav-text-color,#fff)}.site-header.-blog{--site-header-justify-content:flex-start;--logo-blog-hillel-fill:#3462AB;--logo-blog-blog-fill:#8D949E;--site-nav-text-color:#3462AB}.site-header.-blog:not(.-pinned){--header-padding:44px 0 0;--site-nav-container-justify-content:flex-end;--site-nav-min-height:56px}.site-header.-blog:not(.-pinned) .site-header-logo{position:absolute;top:0;bottom:0;left:30px;margin:auto;-webkit-transition:opacity .25s cubic-bezier(.32,.08,.24,1);transition:opacity .25s cubic-bezier(.32,.08,.24,1)}.site-header.-blog:not(.-alt,.-pinned){--site-nav-bg:#E9EFF9}.site-header.-blog:not(.-alt){--site-nav-highlight-bg:#E9EFF9;--site-nav-btn-bg-hover:#C6D3E9;--mobile-site-header-bg:#FFFFFF;--mobile-site-header-border-bottom:1px solid rgba(141, 148, 158, 0.20);--mobile-site-header-box-shadow:0 4px 4px 0 rgba(0, 11, 43, 0.05)}.site-header.-blog.-alt:not(.-pinned){--site-nav-bg:rgba(255, 255, 255, 0.2);--logo-blog-hillel-fill:#fff;--mobile-logo-blog-blog-fill:#FFFFFF;--logo-blog-blog-fill:#3462AB}.site-header.-blog.-alt:not(.-pinned).-light{--logo-blog-blog-fill:#FFFFFF;--site-nav-text-color:#FFFFFF}.site-header.-blog.-alt:not(.-pinned).-light .site-nav-item.-search.-active{--site-nav-text-color:#3462AB}.site-header.-blog .site-nav_courses,.site-header.-blog.-pinned .site-nav_courses{--site-header-dropdown-left:unset;--site-header-dropdown-right:calc(var(--site-courses-menu-width) / 2 - var(--site-courses-menu-width) + 155px)}.site-header.-blog .site-nav.-sub{--site-nav-min-height:none}.site-header.-blog .mobile-header-logo{margin-top:2px}.site-header.-pinned{--site-header-position:fixed;--site-header-justify-content:center;--header-height:46px;--site-header-bg:#FFFFFF;--site-nav-bg:transparent;--site-nav-highlight-bg:#E9EFF9;--site-nav-btn-bg-hover:#C6D3E9;--site-nav-text-color:#3462AB;--site-header-border-bottom:1px solid rgba(141, 148, 158, 0.20);--site-header-box-shadow:0 4px 4px 0 rgba(0, 11, 43, 0.05);--site-header-dropdown-top:calc(100% + 10px)}.site-header.-pinned.-anchor-nav .site-header-container{border-radius:0 0 16px 16px;border-bottom:1px rgba(141,148,158,.2)}.site-header.-pinned.-anchor-nav .site-header-nav{border-bottom:unset;-webkit-box-shadow:0 3px 5px 0 rgba(0,7,47,.06);box-shadow:0 3px 5px 0 rgba(0,7,47,.06)}.site-header.-pinned .site-header-logo:not(.-pinned){display:none}@-webkit-keyframes translate-bottom{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes translate-bottom{to{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width:769px){.widget-gift-certificate_bg-mini{display:none}.site-header.-pinned .site-header-container{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:.25s cubic-bezier(.32,.08,.24,1) forwards translate-bottom;animation:.25s cubic-bezier(.32,.08,.24,1) forwards translate-bottom}}.site-header.-pinned .site-nav.-sub{display:none}.site-header.-pinned .btn-consultation{--btn-height:100%;--btn-border-radius:19px}.site-header.-pinned .site-nav_courses{--site-header-dropdown-left:0;--site-header-dropdown-right:none}.site-header:not(.-pinned) .site-header-logo.-pinned,.site-header:not(.-pinned) .site-nav-item.-consultation{display:none}.site-header.-no-logo:not(.-pinned) .site-nav_container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-header [data-dropdown-menu]{position:absolute;top:var(--site-header-dropdown-top,calc(100% + 5px));left:var(--site-header-dropdown-left,0);right:var(--site-header-dropdown-right);display:none;will-change:transform,opacity}.site-header-container{position:var(--site-header-position,absolute);top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:var(--site-header-box-shadow);box-shadow:var(--site-header-box-shadow)}@media screen and (max-width:768px){.site-header-container{position:fixed;-webkit-box-shadow:var(--mobile-site-header-box-shadow,var(--site-header-box-shadow));box-shadow:var(--mobile-site-header-box-shadow,var(--site-header-box-shadow))}}.site-header-logo{position:relative}.site-header-logo_segment{position:absolute;top:0;bottom:0;left:calc(100% + 6px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px;font-size:39px;line-height:36px;color:var(--site-header-logo-segment-color,#8d949e);white-space:nowrap;pointer-events:none}@media screen and (max-width:985px){.site-header-logo_segment{display:none}}.site-header-logo_segment .icon-slash{margin-right:3px}.site-header-nav{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--site-header-justify-content,flex-end);-ms-flex-pack:var(--site-header-justify-content,flex-end);justify-content:var(--site-header-justify-content,flex-end);height:var(--header-height,100px);padding:var(--header-padding);background:var(--site-header-bg,transparent);border-bottom:var(--site-header-border-bottom)}@media screen and (max-width:768px){.site-header-nav{display:none}}.site-nav,.site-nav-list,.site-subnav{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav{z-index:1;min-height:var(--site-nav-min-height,44px)}.site-nav.-sub{position:absolute;top:15px;right:0;left:0;--site-nav-height:30px;--site-nav-btn-font-size:12px;--site-nav-btn-text-transform:capitalize}.site-nav.-sub .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-nav_container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:var(--site-nav-container-justify-content,space-between);-ms-flex-pack:var(--site-nav-container-justify-content,space-between);justify-content:var(--site-nav-container-justify-content,space-between)}.site-nav_group{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav_item{height:var(--site-nav-height,36px)}.site-nav_item:not(:first-child){margin-left:15px}.site-nav_item.-icon .site-nav-btn,.site-nav_item.-lms .site-nav-btn{height:100%}.site-nav_item.-icon,.site-nav_item.-icon .site-nav-btn{border-radius:50%}.site-nav_item.-search,.site-nav_item.-search .site-nav-btn{border-radius:18px}.site-nav_item.-lms,.site-nav_item.-lms .site-nav-btn{border-radius:36px}.site-nav_item.-lang,.site-nav_item.-lang .site-nav-btn{border-radius:19px}.site-nav_courses{--site-header-dropdown-left:none;--site-header-dropdown-right:calc(var(--site-courses-menu-width) / 2 - var(--site-courses-menu-width))}@media screen and (max-width:910px){.site-header.-pinned .site-nav_courses{--site-header-dropdown-left:-195px}.site-nav_courses{--site-header-dropdown-right:calc(var(--site-courses-menu-width) / 2 - var(--site-courses-menu-width) + 50px)}}.site-nav-item{position:relative;background:var(--site-nav-bg,rgba(255,255,255,.2))}.site-nav-item.-icon,.site-nav-item.-lms{background:var(--site-nav-highlight-bg,rgba(255,255,255,.2))}.site-nav-item.-lms{opacity:0;-webkit-transition:opacity .25s cubic-bezier(.32,.08,.24,1);transition:opacity .25s cubic-bezier(.32,.08,.24,1)}.site-nav-item.-search.-active{background:0 0}.site-nav-item.-search.-active .site-nav-btn.-active,.site-nav-item.-search.-active .site-nav-btn:hover{--site-nav-btn-bg-hover:transparent}.site-nav-list{padding:2px;border-radius:18px}.site-nav-list_item{position:relative}.site-nav-list_item:not(:last-child){margin-right:2px}@media screen and (max-width:1040px){.site-nav-list_item.-corp-ed{display:none}}@media screen and (max-width:950px){.site-nav-list_item.-employment{display:none}}.site-nav-list .site-nav-btn,.site-nav-list .site-nav-btn.-lang{padding:6px 10px 4px;background:unset}.site-nav-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:var(--site-nav-btn-font-size,18px);font-weight:600;text-transform:var(--site-nav-btn-text-transform,lowercase);color:var(--site-nav-text-color,#fff);border-radius:var(--site-nav-btn-border-radius,22px);-webkit-transition:background .25s cubic-bezier(.32,.08,.24,1);transition:background .25s cubic-bezier(.32,.08,.24,1)}.site-nav-btn.-active,.site-nav-btn:hover{background:var(--site-nav-btn-bg-hover,rgba(255,255,255,.2))}.site-nav-btn.-active{cursor:default}.site-nav-btn.-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--site-nav-height,36px)}.site-nav-btn.-icon.-fill path{fill:var(--site-nav-text-color,#fff)}.site-nav-btn.-icon.-stroke circle,.site-nav-btn.-icon.-stroke path{stroke:var(--site-nav-text-color,#fff)}.site-nav-btn.-lms{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:85px;padding:6px 12px 6px 7px;font-size:14px;--site-nav-btn-text-transform:capitalize}.site-nav-btn.-lms.-logged-in{padding:2px 12px 2px 2px;--site-nav-btn-text-transform:uppercase}.site-nav-btn.-lms.-logged-in .site-nav-btn-prefix{margin-right:10px}.site-nav-btn.-lms .site-nav-btn-prefix{margin-right:3px}.site-nav-btn.-lms path{stroke:var(--site-nav-text-color,#fff)}.site-nav-btn.-lang{padding:6px 10px 4px}.site-nav-btn_icon{margin-left:3px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.site-nav-btn_icon path{stroke:var(--site-nav-text-color,#fff)}.site-user-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.site-nav-dropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:240px;padding:5px;background:var(--site-header-dropdown-bg,#fff);border:1px solid var(--site-header-dropdown-border-color,rgba(141,148,158,.1));border-radius:10px;-webkit-box-shadow:0 10px 25px var(--site-header-dropdown-shadow-color,rgba(0,24,75,.15));box-shadow:0 10px 25px var(--site-header-dropdown-shadow-color,rgba(0,24,75,.15))}.site-nav-dropdown.-school{width:251px}@media screen and (min-width:1041px){.site-nav-dropdown.-school .site-nav-dropdown_item.-corp-ed{display:none}}@media screen and (min-width:951px){.site-nav-dropdown.-school .site-nav-dropdown_item.-employment{display:none}}.site-nav-dropdown_item.-sep{padding-top:5px;margin-top:5px;border-top:1px solid var(--site-header-dropdown-sep-color,#eeeff1)}.site-nav-dropdown_link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-radius:6px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.site-nav-dropdown_link:not(.-ucan){height:34px;padding:0 15px;font-size:16px;line-height:34px;color:var(--site-header-dropdown-font-color,#004182)}.site-nav-dropdown_link:not(.-ucan):hover{background:var(--site-header-dropdown-link-bg-hover,#f1fafe)}.site-nav-dropdown_link.-certificate{--svg-icon-fill:var(--site-header-dropdown-link-icon-color, #004182)}.site-nav-dropdown_link.-certificate .svg-icon{margin-left:10px}.site-nav-dropdown_link.-ucan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 5px 10px 15px;font-size:14px;line-height:17px;font-weight:600;color:#1a97fc}.site-nav-dropdown_link.-ucan:hover{background:var(--site-header-dropdown-link-ucan-bg-hover,#caf6ff)}.site-nav-dropdown_link.-ucan .ucan-logo-group{margin-bottom:5px}.site-nav-dropdown_link.-gift{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 7px 0 15px}.header-contacts-dropdown{--site-header-dropdown-left:none;--site-header-dropdown-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:194px;background:var(--site-header-dropdown-bg,#fff);border:1px solid var(--site-header-dropdown-border-color,rgba(141,148,158,.2));border-radius:13px;-webkit-box-shadow:0 10px 25px var(--site-header-dropdown-shadow-color,rgba(0,24,75,.15));box-shadow:0 10px 25px var(--site-header-dropdown-shadow-color,rgba(0,24,75,.15))}.header-contacts-dropdown_section:first-child{padding:15px 15px 10px;border-bottom:1px solid #eeeff1}.header-contacts-dropdown_section:last-child{padding:10px 15px 15px}.header-contacts-dropdown_section.-single .header-contacts-dropdown_tel{font-size:22px;line-height:26px}.header-contacts-dropdown_tel{display:inline-block;font-size:16px;line-height:20px;color:var(--site-header-dropdown-font-color,#000)}.header-contacts-dropdown_tel:not(:first-child){margin-top:10px}.header-contacts-dropdown_tip{margin-top:4px;font-size:12px;line-height:12px}.header-contacts-dropdown_email{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:20px;--svg-icon-fill:#0795E2}.header-contacts-dropdown_email .svg-icon{margin-right:9px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.header-contacts-dropdown_email:hover{--svg-icon-fill:#2FB6FF}.site-nav-publications{width:291px}.site-nav-publications_title{padding:10px;color:#8d949e}.site-nav-publications_list{display:grid;grid-auto-flow:row dense;grid-template-columns:1fr 1fr}.site-nav-publications_item.col-1{grid-column-start:1}.site-nav-publications_item.col-2{grid-column-start:2}.site-nav-search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:37px;--input-text-color:var(--site-nav-search-input-color, #000)}.site-nav-search:hover{will-change:width}.site-nav-search.-active{--site-nav-link-bg-hover:none}.site-nav-search.-active .site-nav-search_icon{--svg-icon-stroke:var(--site-nav-search-icon-color-active, var(--site-nav-link-icon-color))}.site-nav-search_btn{width:37px;z-index:2}.site-nav-search_icon{--svg-icon-stroke:var(--site-nav-search-icon-color, var(--site-nav-link-icon-color))}.site-nav-search_field{position:absolute;top:0;left:-2px;z-index:1;display:none;width:100%}.site-nav-search_input{height:34px;--input-text-padding:8px 10px 8px 37px;--input-text-box-shadow-initial:var(--site-nav-search-input-box-shadow-initial, 0px 0px 4px rgba(0, 22, 65, 0.2));--input-text-box-shadow-focus:var(--site-nav-search-input-box-shadow-focus, 0px 0px 4px rgba(0, 22, 65, 0.2));--input-text-border-radius:18px;--input-text-bg:var(--site-nav-search-input-bg, #fff)}.site-nav-search_input::-webkit-input-placeholder{font-size:14px;line-height:18px;font-weight:400;text-transform:lowercase}.site-nav-search_input::-moz-placeholder{font-size:14px;line-height:18px;font-weight:400;text-transform:lowercase}.site-nav-search_input:-ms-input-placeholder{font-size:14px;line-height:18px;font-weight:400;text-transform:lowercase}.site-nav-search_input::-ms-input-placeholder{font-size:14px;line-height:18px;font-weight:400;text-transform:lowercase}.site-nav-search_input::placeholder{font-size:14px;line-height:18px;font-weight:400;text-transform:lowercase}.mobile-site-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:var(--mobile-header-height,54px);padding:0 5px;background:var(--mobile-site-header-bg,var(--site-header-bg,transparent));border-bottom:var(--mobile-site-header-border-bottom,var(--site-header-border-bottom));-webkit-transition:background .25s cubic-bezier(.32,.08,.24,1);transition:background .25s cubic-bezier(.32,.08,.24,1)}@media screen and (min-width:769px){.mobile-site-header-nav{display:none}}.mobile-header-logo path:first-child{fill:var(--site-nav-text-color,#fff);-webkit-transition:fill .25s cubic-bezier(.32,.08,.24,1);transition:fill .25s cubic-bezier(.32,.08,.24,1)}.mobile-header-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;font-size:14px;line-height:18px;font-weight:600;color:var(--site-nav-text-color,#fff);background:var(--mobile-site-nav-highlight-bg,var(--site-nav-highlight-bg,rgba(255,255,255,.2)));border-radius:50%;-webkit-transition:background .25s cubic-bezier(.32,.08,.24,1);transition:background .25s cubic-bezier(.32,.08,.24,1)}.mobile-header-btn:active{background:var(--mobile-site-nav-btn-bg-hover,var(--site-nav-btn-bg-hover,rgba(255,255,255,.4)))}.mobile-header-btn.-phone path{fill:var(--site-nav-text-color,#fff);-webkit-transition:fill .25s cubic-bezier(.32,.08,.24,1);transition:fill .25s cubic-bezier(.32,.08,.24,1)}.mobile-header-btn.-menu path{stroke:var(--site-nav-text-color,#fff);-webkit-transition:stroke .25s cubic-bezier(.32,.08,.24,1);transition:stroke .25s cubic-bezier(.32,.08,.24,1)}body.-logged-in .mobile-nav-menu_link.-lms:not(.-logged-in),body:not(.-logged-in) .mobile-nav-menu_link.-lms.-logged-in{display:none}body.-darkmode{--mobile-nav-menu-btn-color:#8CB9FF;--mobile-nav-menu-btn-bg:#464646;--mobile-nav-menu-btn-bg-hover:#575656}.mobile-nav-menu{position:fixed;z-index:1000;display:none;width:100%;height:100vh;background:var(--mobile-nav-menu-bg,#eeeff1);overflow-y:scroll;--btn-close-size:32px;--btn-close-icon-size:15px;--btn-close-bg-color:var(--mobile-nav-close-btn-bg-color, #E3E5E8)}.mobile-nav-menu.-opened{display:block;padding-top:54px}.mobile-nav-menu_header{position:fixed;top:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:54px;padding:8px;background:var(--mobile-nav-header-bg,#fff);border:var(--mobile-nav-header-border);-webkit-box-shadow:0 4px 4px rgba(0,11,43,.05);box-shadow:0 4px 4px rgba(0,11,43,.05)}.mobile-nav-menu_header.-back .mobile-nav-menu-btn.-lang,.mobile-nav-menu_header.-back .site-logo{display:none}.mobile-nav-menu_header.-back .mobile-nav-menu_back{display:inline-block}.mobile-nav-menu_back{display:none}.mobile-nav-menu_body{width:100%;height:calc(100vh - 54px);--svg-color:var(--mobile-nav-link-icon-color, #004182)}.mobile-nav-menu_sections{position:relative;height:calc(100vh - 54px);overflow-x:hidden;overflow-y:scroll}.mobile-nav-menu_sections[data-active=main] .mobile-nav-menu_section[data-id=main]{left:0}.mobile-nav-menu_sections[data-active=courses-menu] .mobile-nav-menu_section[data-id=main]{left:-100%}.mobile-nav-menu_sections[data-active=courses-menu] .mobile-nav-menu_section[data-id=courses-menu]{left:0}.mobile-nav-menu_sections[data-active=courses-nav] .mobile-nav-menu_section[data-id=courses-menu],.mobile-nav-menu_sections[data-active=courses-nav] .mobile-nav-menu_section[data-id=main]{left:-100%}.mobile-nav-menu_sections[data-active=courses-nav] .mobile-nav-menu_section[data-id=courses-nav]{left:0}.mobile-nav-menu_sections[data-active=sprints-menu] .mobile-nav-menu_section[data-id=main]{left:-100%}.mobile-nav-menu_sections[data-active=sprints-menu] .mobile-nav-menu_section[data-id=sprints-menu]{left:0}.mobile-nav-menu_section{position:absolute;bottom:0;left:100%;width:100%;height:calc(100vh - 54px);padding:15px 15px 145px;overflow-y:auto;overflow-x:hidden;-webkit-transition:left .36s cubic-bezier(.32,.08,.24,1);transition:left .36s cubic-bezier(.32,.08,.24,1);will-change:left}.mobile-nav-menu_item:not(:last-child){margin-bottom:15px}.mobile-nav-menu_item.-collapsed .card_header,.mobile-nav-menu_item.-contacts .card_header{border-bottom-left-radius:unset;border-bottom-right-radius:unset}.mobile-nav-menu_item.-collapsed .card_header{-webkit-transition:border-bottom-left-radius 350ms;transition:border-bottom-left-radius 350ms}.mobile-nav-menu_item.-collapsed .svg.-icon-select{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.mobile-nav-menu_item.-contacts{--svg-color:var(--mobile-nav-link-icon-color, #004182)}.mobile-nav-menu_item.-contacts .card_header .card_link{padding:0;font-size:18px;line-height:20px;font-weight:600}.mobile-nav-menu_item.-contacts .card_body .card_link{position:relative;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mobile-nav-menu_item.-web-blog .card_header{padding:0}.mobile-nav-menu_item.-web-blog .card_header .card_link{border-radius:8px}.mobile-nav-menu_item.-web-blog .card_body .card_link{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mobile-nav-menu_item.-web-blog .card_body .card_link,.mobile-nav-menu_item.-web-blog .card_header .card_link{font-size:18px;line-height:20px;font-weight:600}.mobile-nav-menu_prof,.mobile-nav-menu_sprints{margin-top:15px}.mobile-nav-menu_sprints{border-radius:8px}.mobile-nav-menu .site-logo{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:18px;height:32px;margin:auto}.mobile-nav-menu .mobile-nav-menu-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;font-size:14px;line-height:18px;font-weight:600;color:var(--mobile-nav-menu-btn-color,#3462ab);background:var(--mobile-nav-menu-btn-bg,#e9eff9);border-radius:50%;-webkit-transition:background .25s cubic-bezier(.32,.08,.24,1);transition:background .25s cubic-bezier(.32,.08,.24,1)}.mobile-nav-menu .mobile-nav-menu-btn:active{background:var(--mobile-nav-menu-btn-bg-hover,#c6d3e9)}.mobile-nav-menu .mobile-nav-menu-btn.-close{position:absolute;top:0;bottom:0;right:8px;margin:auto}.mobile-nav-menu .mobile-nav-menu-btn path{stroke:var(--mobile-nav-menu-btn-color,#3462ab)}.mobile-nav-menu .card_header,.mobile-nav-menu_link{position:relative;width:100%;padding:15px;font-size:18px;line-height:20px;font-weight:600;color:var(--mobile-nav-font-color,#004182);text-align:left;background-color:var(--mobile-nav-link-bg-color,#fff);border-radius:8px}.mobile-nav-menu .card_header:active,.mobile-nav-menu_link:active{background-color:var(--mobile-nav-link-bg-color-active,#f8f8f8)}.mobile-nav-menu .card_header .icon,.mobile-nav-menu .card_header .svg,.mobile-nav-menu_link .icon,.mobile-nav-menu_link .svg{position:absolute;top:0;bottom:0;right:15px;-ms-flex-negative:0;flex-shrink:0;margin:auto 0;--svg-color:var(--mobile-nav-link-icon-color, #004182)}.mobile-nav-menu .card_header .svg.-login path,.mobile-nav-menu_link .svg.-login path{stroke:var(--mobile-nav-font-color,#004182)}.mobile-nav-menu_link{display:block}.mobile-nav-menu_link.-submenu .svg{-webkit-transform:rotateZ(-90deg);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.mobile-nav-menu_tel{display:block;width:100%;height:100%;padding:15px;color:inherit}.mobile-nav-menu .card{color:var(--mobile-nav-font-color,#004182)}.mobile-nav-menu .card_header{-webkit-transition-delay:350ms;transition-delay:350ms}.mobile-nav-menu .card_header.-link{padding:0}.mobile-nav-menu .card_header.-link .card_link{padding:15px;border-top-left-radius:8px;border-top-right-radius:8px}.mobile-nav-menu .card_header .svg.-icon-select{-webkit-transition:-webkit-transform 350ms;transition:transform 350ms}.mobile-nav-menu .card_collapse{max-height:0;overflow:hidden;-webkit-transition:max-height 350ms;transition:max-height 350ms}.mobile-nav-menu .card_body,.mobile-nav-menu .card_item:not(:first-child){border-top:1px solid var(--mobile-nav-sep-color,#eeeff1)}.mobile-nav-menu .card_list.-submenu .card_item{position:relative}.mobile-nav-menu .card_list.-submenu .card_item:first-child .card_link{border-top-left-radius:8px;border-top-right-radius:8px}.mobile-nav-menu .card_list.-submenu .card_item .svg.-icon-select{position:absolute;top:0;bottom:0;right:17px;margin:auto;-webkit-transform:rotateZ(-90deg);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.mobile-nav-menu .card_list.-submenu .card_link{font-weight:600}.mobile-nav-menu .card_item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.mobile-nav-menu .card_link{position:relative;display:block;width:100%;padding:15px;font-size:16px;line-height:20px;text-align:left;background-color:var(--mobile-nav-link-bg-color,#fff);color:inherit}.mobile-nav-menu .card_link:active{background-color:var(--mobile-nav-link-bg-color-active,#f8f8f8)}.mobile-nav-menu .card_link.-lg{font-size:18px;line-height:20px;font-weight:600}.mobile-nav-menu .card_link.-selected{position:relative;color:#4ed401;--svg-color:var(--c-green);pointer-events:none}.mobile-nav-menu .card_link.-selected::after{content:"";display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;--c-dot:var(--c-green)}.mobile-nav-menu .card_link.-online.-selected path{fill:#4ed401}.mobile-nav-menu .card_link.-online .svg.-logo-online{margin-top:3px}.mobile-nav-menu .card_link.-online path{fill:var(--mobile-nav-font-color,#004182)}.mobile-nav-menu .card_link.-submenu .icon,.mobile-nav-menu .card_link.-submenu .svg,.mobile-nav-menu .card_link.-with-icon .icon,.mobile-nav-menu .card_link.-with-icon .svg{position:absolute;top:0;bottom:0;right:15px;-ms-flex-negative:0;flex-shrink:0;margin:auto 0;pointer-events:none}.mobile-nav-menu .card_link.-submenu .svg.-icon-certificate path,.mobile-nav-menu .card_link.-with-icon .svg.-icon-certificate path{fill:var(--mobile-nav-link-icon-color,#004182)}.mobile-nav-menu .card_link.-submenu .svg{-webkit-transform:rotateZ(-90deg);-ms-transform:rotate(-90deg);transform:rotateZ(-90deg)}.mobile-nav-menu .card_link.-tel{padding:0}.mobile-nav-menu .card_link.-ucan{padding:15px 15px 10px;font-size:14px;line-height:20px;font-weight:600;color:#1a97fc}.mobile-nav-menu .card_link.-ucan .ucan-logo-group{margin-bottom:5px}.mobile-nav-menu .course-link{background-color:#fff;color:inherit}.mobile-nav-menu .course-link:active{background-color:#f8f8f8}.back-btn{position:relative;height:38px;padding:2px 12px 0 36px;font-size:18px;line-height:38px;font-weight:600;color:#3462ab;border-radius:6px}.back-btn:active{background:#eeeff1}.back-btn_icon{position:absolute;top:0;bottom:0;left:7px;margin:auto}body.-coaches-entry,body:not(.-blog).-homepage{--site-footer-bg:#FFFFFF}.site-footer{z-index:100;background:var(--site-footer-bg,#f8f8f8);--lang-switcher-bg:var(--site-footer-lang-switcher-bg, #E9EFF9);--lang-switcher-link-color:var(--site-footer-lang-switcher-link-color, #3462AB);--lang-switcher-link-bg-active:var(--site-footer-lang-switcher-link-bg-active, #FFFFFF);--lang-switcher-link-bg-hover:var(--site-footer-lang-switcher-link-bg-hover, #C6D3E9)}.site-footer .container.-no-gutters{padding-right:var(--site-footer-padding-x,30px);padding-left:var(--site-footer-padding-x,30px)}.site-footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:var(--site-footer-max-width,1440px);width:100%;padding:30px 0 100px;margin:0 auto;background:var(--site-footer-inner-bg,var(--site-footer-bg))}@media screen and (max-width:500px){.site-footer_inner{padding:0 0 100px;background:var(--site-footer-mobile-bg,#f8f8f8)}}.site-footer_mailing{max-width:1440px;width:100%;padding:0 var(--site-footer-padding-x,30px);margin:0 auto}@media screen and (max-width:768px){.site-footer .container.-no-gutters{padding-right:var(--site-footer-padding-x-tablet,15px);padding-left:var(--site-footer-padding-x-tablet,15px)}.site-footer_mailing{padding:0 var(--site-footer-padding-x-tablet,15px)}}@media screen and (max-width:600px){.site-footer .container.-no-gutters{padding-right:var(--site-footer-padding-x-mobile-lg,15px);padding-left:var(--site-footer-padding-x-mobile-lg,15px)}.site-footer_mailing{padding:0 var(--site-footer-padding-x-mobile-lg,15px)}}@media screen and (max-width:500px){.site-footer_mailing{padding:unset}}.site-footer_breadcrumbs .site-breadcrumbs{padding:30px 0;border-bottom:1px solid #e3e5e8}@media screen and (max-width:600px){.site-footer_breadcrumbs .site-breadcrumbs{padding:15px 0}}.site-footer_contacts{padding:30px 0}.site-footer.-dark{--site-footer-bg:transparent;--site-footer-mobile-bg:transparent;--site-footer-iso-color:#fff}.site-footer.-dark .widget-mailing{background:rgba(255,255,255,.2)}.site-footer.-dark .mailing-appeal_icon path{fill:#fff}.site-footer.-dark .footer-contacts-item,.site-footer.-dark .footer-contacts-item_map,.site-footer.-dark .footer-contacts-item_tel,.site-footer.-dark .mailing-appeal_text{color:#fff}.site-footer.-dark .footer-contacts-item_icon path{fill:#fff}.site-footer.-dark .footer-contacts-item ::before,.site-footer.-dark .payment::after,.site-footer.-dark .social-subscribers::before{opacity:.2}.site-footer.-dark .payment_icon path:last-child{fill:#fff}.site-footer.-dark .socials-list_link{opacity:.8;-webkit-transition:opacity .1s cubic-bezier(.32,.08,.24,1);transition:opacity .1s cubic-bezier(.32,.08,.24,1)}.site-footer.-dark .socials-list_link:hover{opacity:1}.site-footer.-dark .socials-list_icon path{fill:#fff}.site-footer.-dark .footer-extra{border-top:1px solid rgba(227,229,232,.2)}.site-footer.-dark .extra-links_link{color:#fff;background-repeat:no-repeat;background-size:0 1px;background-position:bottom 0 left 50%;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff));background-image:linear-gradient(#fff);-webkit-transition:background .2s linear;transition:background .2s linear}.site-footer.-dark .extra-links_link:hover{background-size:100% 1px}.site-footer.-dark .lang-switcher,.site-footer.-dark .lang-switcher_link.-active,.site-footer.-dark .lang-switcher_link:hover{background:rgba(255,255,255,.2)}.site-footer.-dark .lang-switcher_link{color:#fff}.site-footer.-dark .dropdown-trigger{color:#fff;background:rgba(255,255,255,.2)}.site-footer.-dark .dropdown-trigger:hover{background:rgba(255,255,255,.3)}.site-footer.-blog{-ms-flex-item-align:center;align-self:center;width:100%}.site-footer.-blog .site-footer_inner{border-radius:12px 12px 0 0}@media screen and (max-width:768px){.site-footer.-blog{max-width:unset;padding:unset;margin:unset}.site-footer.-blog .site-footer_inner{border-radius:unset}}@media screen and (max-width:500px){.site-footer.-blog .footer-switcher{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-contacts,.footer-contacts_group{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-contacts_group.-alt{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-contacts_item{margin-top:20px}@media screen and (max-width:1024px){.footer-contacts_item{margin-top:30px}.footer-contacts_item.-payment{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-contacts_item.-socials{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.footer-contacts_iso path{fill:var(--site-footer-iso-color,#000)}.footer-contacts.-offline{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-20px}@media screen and (max-width:1024px){.footer-contacts.-offline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:-30px}}.footer-contacts.-offline .footer-contacts_group{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:650px){.footer-contacts.-offline .footer-contacts_group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-contacts.-offline .footer-contacts_iso{margin:20px 20px 0 0}.footer-contacts.-online{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-30px}@media screen and (max-width:1240px){.footer-contacts.-online{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media screen and (max-width:1024px){.footer-contacts.-offline .footer-contacts_iso{margin:30px 20px 0}.footer-contacts.-online{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer-contacts.-online .footer-contacts_group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media screen and (max-width:1024px){.footer-contacts.-online .footer-contacts_group.-socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-contacts.-online .footer-contacts_iso,.footer-contacts.-online .footer-contacts_payment{margin-bottom:30px}}.footer-contacts.-online .footer-contacts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-contacts.-online .footer-contacts_payment{position:relative;padding-right:28px;margin-right:20px}.footer-contacts.-online .footer-contacts_payment::after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:8px;height:8px;margin:auto;background:#e3e5e8;border-radius:50%}@media screen and (max-width:1024px){.footer-contacts.-online .footer-contacts_payment{padding-right:unset;margin-right:unset}.footer-contacts.-online .footer-contacts_payment::after{display:none}.footer-contacts.-online .footer-contacts_iso{margin-left:20px}}.footer-contacts.-online .footer-contacts_iso{margin-right:20px}.footer-contacts-item{position:relative;padding-left:31px;font-size:18px;line-height:24px;color:var(--footer-contacts-font-color,#000);--link-color:var(--footer-contacts-link-font-color, #0795E2);--link-color-hover:var(--footer-contacts-link-font-color-hover, #2FB6FF)}@media screen and (max-width:500px){.footer-contacts-item.-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:31px;padding-left:unset}}.footer-contacts-item.-email{margin-left:30px;margin-bottom:2px}@media screen and (max-width:650px){.footer-contacts-item.-email{margin-top:30px;margin-left:unset;margin-bottom:unset}}.footer-contacts-item_group{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1100px){.footer-contacts-item_group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-contacts-item_icon{position:absolute;top:1px;left:0}.footer-contacts-item_icon.-email{top:0;bottom:0;margin:auto}.footer-contacts-item_icon.-email path{fill:var(--footer-contacts-icon-color,#0795e2)}@media screen and (max-width:1024px){.footer-contacts-item.-address{padding-top:31px;padding-left:unset;text-align:center}.footer-contacts-item_icon.-address{top:0;bottom:unset;right:0;margin:auto}}.footer-contacts-item_icon:not(.-email) path{fill:var(--footer-contacts-icon-color,#000)}@media screen and (max-width:500px){.footer-contacts-item_icon.-tel{top:0;bottom:unset;right:0;margin:auto}.footer-contacts-item_tel-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contacts-item_tel-list.-single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-contacts-item_tel:not(:first-of-type){margin-top:10px}}.footer-contacts-item_map.dot,.footer-contacts-item_tel.dot{position:relative;padding-left:18px;margin-left:10px}.footer-contacts-item_tel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:28px;color:var(--footer-contacts-font-color,#000)}.footer-contacts-item_tel a{color:inherit}.footer-contacts-item_address,.footer-contacts-item_map{font-size:14px}@media screen and (max-width:1100px){.footer-contacts-item_map.dot{padding-left:unset;margin-left:unset}.footer-contacts-item_map.dot::before{display:none}}.footer-contacts-item_small{display:inline-block;margin-left:7px;max-width:70px;font-size:12px;line-height:12px}.payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.payment{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.payment_text{display:inline-block;max-width:69px;margin-right:20px;font-size:10px;line-height:12px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#8d949e}.payment_icon path:first-child{fill:var(--site-footer-payment-mastercard-color,#231f20)}.payment_icon path:last-child{fill:var(--site-footer-payment-visa-color,#1b226f)}.footer-extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;border-top:1px solid var(--site-footer-extra-sep-color,#e3e5e8)}.footer-extra.-theme-white .extra-links_copyright,.footer-extra.-theme-white .extra-links_link{color:#fff}.footer-extra_links{padding-top:7px;margin-right:30px}@media screen and (max-width:768px){.footer-extra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-extra_links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:unset;margin-top:30px;margin-right:unset}}.footer-extra_payment{-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:768px){.footer-extra_payment{-ms-flex-item-align:center;align-self:center}.extra-links{text-align:center}}.footer-extra_mobile-app-stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-extra_darkmode{margin:0 10px 0 0}@media screen and (max-width:500px){.footer-contacts-item_tel.dot{padding-left:unset;margin-left:unset}.footer-contacts-item_tel.dot::before{display:none}.footer-extra_mobile-app-stores{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-extra_darkmode{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:15px 0 0}}.extra-links_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0 0 -30px}@media screen and (max-width:768px){.extra-links_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-breadcrumbs-link:active:not(.-active){color:#2fb6ff}.site-breadcrumbs-link:active:not(.-active) .site-breadcrumbs-link_home path{fill:#2fb6ff}}.extra-links_item{margin:15px 0 0 30px}.extra-links_link{line-height:20px;--link-color:var(--site-footer-extra-link-color, #0795E2);--link-color-hover:var(--site-footer-extra-link-color-hover, #2FB6FF);--link-transition:var(--site-footer-extra-link-transition, color 100ms cubic-bezier(0.32, 0.08, 0.24, 1))}.extra-links_copyright{display:inline-block;margin-top:20px;font-size:14px;line-height:20px;color:#8d949e}.footer-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-switcher_site{position:relative;margin-left:10px}.footer-switcher_darkmode{margin:6px 10px 0 0}@media screen and (max-width:500px){.footer-switcher_darkmode{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:15px 0 0}}.darkmode-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.darkmode-switcher_icon{margin-right:5px}.dropdown-trigger{position:relative;width:150px;height:36px;padding:0 10px;font-size:14px;font-weight:600;line-height:36px;text-align:left;color:var(--site-footer-dropdown-trigger-color,#3462ab);background:var(--site-footer-dropdown-trigger-bg,#e9eff9);border-radius:8px;-webkit-transition:background .1s cubic-bezier(.32,.08,.24,1);transition:background .1s cubic-bezier(.32,.08,.24,1)}.dropdown-trigger:hover{background:var(--site-footer-dropdown-trigger-bg-hover,#c6d3e9)}.dropdown-trigger_icon{position:absolute;top:0;bottom:0;right:10px;margin:auto}.dropdown-trigger_icon path{stroke:currentColor}.site-breadcrumbs,.site-breadcrumbs-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.site-breadcrumbs.-no-sep .site-breadcrumbs-link{padding:2px 0 0}.site-breadcrumbs.-no-sep .site-breadcrumbs-link::after{display:none}.site-breadcrumbs-link{position:relative;padding:2px 0 0;font-size:16px;line-height:20px;color:#0795e2;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.site-breadcrumbs-link.-active{color:#acb6c5;pointer-events:none}.site-breadcrumbs-link.-active .site-breadcrumbs-link_home path{fill:#acb6c5}@media screen and (min-width:769px){.site-breadcrumbs-link:hover:not(.-active){color:#2fb6ff}.site-breadcrumbs-link:hover:not(.-active) .site-breadcrumbs-link_home path{fill:#2fb6ff}}.site-breadcrumbs-link:not(:last-child){padding:2px 10px 0 0}.site-breadcrumbs-link:not(:last-child)::after{content:"/";position:absolute;top:2px;bottom:0;right:0;width:5px;height:20px;font-size:16px;line-height:20px;color:#acb6c5}.site-breadcrumbs-link_home{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.site-breadcrumbs-link_home path{-webkit-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}body.-modal #modal{display:block}.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2147483647!important;display:none;max-width:100%;height:100vh;cursor:pointer;background:var(--modal-layout-bg,#ebebeb);overflow-y:auto;overflow-x:hidden;-webkit-animation:.18s cubic-bezier(.32,.08,.24,1) forwards fade-in;animation:.18s cubic-bezier(.32,.08,.24,1) forwards fade-in;--btn-close-bg-color:var(--modal-btn-close-bg-color, #E3E5E8);--btn-close-bg-color-hover:var(--modal-btn-close-bg-color-hover, #FCE3E2);--btn-close-bg-color-active:var(--modal-btn-close-bg-color-active, #F3CCCC);--btn-close-icon-color:var(--modal-btn-close-icon-color, #8D949E);--btn-close-icon-color-hover:var(--modal-btn-close-icon-color-hover, #E33C39);--btn-close-icon-color-active:var(--modal-btn-close-icon-color-active, #E33C39)}@media screen and (max-width:375px){.modal{height:100%}}.modal.-with-btn .btn.-close{display:block}.modal.-close-by-button-only,.modal.-close-by-button-only .modal_item{cursor:default}.modal_wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;padding:60px 0}@media screen and (max-width:500px){.modal_wrapper{height:100%;padding:unset}}.modal_body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default;width:100%;height:100%}.modal_item{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin:0 auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.modal_item.-type-visibility{position:absolute;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden}.modal_item.-type-visibility.-active{position:static;z-index:unset;opacity:1;visibility:inherit}.modal_item.-active{display:-webkit-box;display:-ms-flexbox;display:flex}.modal>.btn.-close{position:absolute;display:none;top:30px;right:30px;z-index:10}.modal_image{max-width:1280px;width:100%;margin:0 30px;-webkit-box-shadow:0 20px 60px rgba(0,44,75,.25);box-shadow:0 20px 60px rgba(0,44,75,.25);border-radius:13px;overflow:hidden;cursor:initial;opacity:0;-webkit-animation:.36s cubic-bezier(.32,.08,.24,1) .1s forwards show;animation:.36s cubic-bezier(.32,.08,.24,1) .1s forwards show}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}@media screen and (max-width:768px){.modal>.btn.-close{top:15px;right:15px}.modal_image{margin:unset;border-radius:unset}}@media screen and (min-width:501px){.modal.-feedback .modal_wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10vh 0 60px}}.consent-banner{position:fixed;bottom:20px;left:20px;right:20px;z-index:2147483647!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;max-width:650px;padding:15px;margin:auto;background:rgba(76,93,117,.9);border-radius:18px;-webkit-box-shadow:0 0 10px rgba(0,11,43,.15);box-shadow:0 0 10px rgba(0,11,43,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transform:translateY(125%);-ms-transform:translateY(125%);transform:translateY(125%);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}@media screen and (max-width:768px){.consent-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:340px}}.consent-banner.-visible{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.consent-banner_group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-width:280px}@media screen and (max-width:768px){.consent-banner_group{max-width:unset}}.consent-banner_accept-all{grid-column-start:1;grid-column-end:3}.consent-banner-description{font-size:12px;line-height:18px;font-weight:400;color:#fff}.consent-settings-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px}@media screen and (max-width:500px){.consent-settings-footer{padding:15px 15px 220px!important}}body.-courses-menu .courses-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:.36s cubic-bezier(.32,.08,.24,1) forwards show-menu;animation:.36s cubic-bezier(.32,.08,.24,1) forwards show-menu}body.-nav-pinned .courses-menu{position:fixed;top:50px}.courses-menu{display:none;width:var(--site-courses-menu-width,754px);max-height:calc(100vh - 110px);border:1px solid rgba(141,148,158,.2);border-radius:14px;-webkit-box-shadow:0 10px 25px rgba(0,24,75,.15);box-shadow:0 10px 25px rgba(0,24,75,.15);overflow:hidden;--scrollbar-width:4px;--scrollbar-thumb-color:rgba(172, 182, 197, 0.7);--spinner-size:64px}.courses-menu.-not-loaded{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:328px}.courses-menu.-not-loaded:not(.-sprint){background:#f8f8f8}.courses-menu.-not-loaded.-sprint .spinner_svg path{stroke:#00f0ff}.courses-menu_sidebar{width:254px;max-height:calc(100vh - 110px);padding:15px;background:#e9eff9;border-right:2px solid transparent;border-top-left-radius:14px;border-bottom-left-radius:14px;overflow-y:auto;--scrolbar-track-color:transparent}.courses-menu_main{width:498px;max-height:calc(100vh - 110px);background:var(--courses-menu-background,#f8f8f8);border-right:2px solid transparent;overflow-y:auto;-webkit-transition:background .14s cubic-bezier(.32,.08,.24,1);transition:background .14s cubic-bezier(.32,.08,.24,1);--scrolbar-track-color:var(--courses-menu-background, #F8F8F8)}.courses-menu_main .courses-nav-screen{min-height:328px}.courses-menu_main .search-panel{height:328px}.courses-menu_main .courses-nav-screen,.courses-menu_main .search-panel{position:absolute;top:0;left:0;right:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:0;visibility:hidden;-webkit-transition:opacity .14s cubic-bezier(.32,.08,.24,1),visibility .14s;transition:opacity .14s cubic-bezier(.32,.08,.24,1),visibility .14s;-webkit-transition-delay:0s;transition-delay:0s}.courses-menu_main .courses-nav-screen.-active,.courses-menu_main .search-panel.-active{opacity:1;visibility:visible;-webkit-transition-delay:.24s;transition-delay:.24s}.courses-menu_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:328px;background:var(--courses-menu-background,#f8f8f8);border-top-right-radius:14px;border-bottom-right-radius:14px;overflow:hidden;-webkit-transition:height .36s cubic-bezier(.32,.08,.24,1);transition:height .36s cubic-bezier(.32,.08,.24,1)}.courses-menu_container.-notransition{-webkit-transition:none;transition:none}.courses-nav-screen{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:none!important}.courses-nav-screen.-active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.courses-nav-screen.-subcats .courses-nav-list{display:none}.courses-menu-mobile{position:relative}.courses-menu-mobile.-not-loaded,.courses-menu-mobile.-search{height:100%}.courses-menu-mobile.-search .courses-menu-mobile_main{display:none}.courses-menu-mobile.-search .courses-menu-mobile_search{display:block;height:100%}.courses-menu-mobile.-search .search-panel{height:100%}.courses-menu-mobile_search{display:none}.courses-menu-mobile_spinner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--spinner-size:64px}.courses-menu-mobile .search-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.courses-nav-mobile .courses-nav-screen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:15px}.courses-nav-mobile .courses-nav-screen_title{font-size:26px;line-height:30px;font-weight:600;color:#8d949e}.courses-nav-mobile .courses-nav-screen .subcats-nav{padding:unset;margin-top:20px;border-right:unset}.courses-nav-mobile .courses-nav-list{padding:15px 0;margin:0}.courses-nav-mobile .courses-nav.-bg{background:#e3e5e8}.search-control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:48px}.search-control.-search .search-control_cancel{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.search-control .search-field{position:absolute;left:0}.search-control .search-control_cancel{margin-left:10px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.25,.1,.25,1);transition:opacity .3s cubic-bezier(.25,.1,.25,1);-webkit-transition-delay:.15s;transition-delay:.15s}.cancel-btn{height:48px;padding:0 10px;font-size:18px;line-height:48px;font-weight:400;color:#3462ab;background:#fff;border-radius:8px}.cancel-btn:active{background:#f8f8f8}.search-field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;width:100%;height:36px;border-radius:8px;border:1px solid #acb6c5;-webkit-transition:background 50ms linear,border-color 50ms linear,-webkit-box-shadow 50ms linear;transition:background 50ms linear,box-shadow 50ms linear,border-color 50ms linear,-webkit-box-shadow 50ms linear}.search-field:hover{background:rgba(255,255,255,.2)}.search-field.-focused{background:#fff!important;border-color:rgba(47,182,255,.5);-webkit-box-shadow:0 0 6px rgba(47,182,255,.5);box-shadow:0 0 6px rgba(47,182,255,.5)}.search-field.-filled{background:#fff!important}.search-field.-mobile{width:100%;height:48px;background:#e3e5e8;border:unset;-webkit-transition:width .36s cubic-bezier(.32,.08,.24,1);transition:width .36s cubic-bezier(.32,.08,.24,1)}.search-field.-mobile:hover{background:#e3e5e8}.search-field.-mobile.-focused{-webkit-box-shadow:0 0 3px rgba(47,182,255,.5);box-shadow:0 0 3px rgba(47,182,255,.5)}.search-field.-mobile .search-field_input{padding:12px 10px 12px 39px;font-size:18px;line-height:24px;font-weight:400}.search-field.-mobile .search-field_input::-webkit-input-placeholder{color:#8d949e}.search-field.-mobile .search-field_input::-moz-placeholder{color:#8d949e}.search-field.-mobile .search-field_input:-ms-input-placeholder{color:#8d949e}.search-field.-mobile .search-field_input::-ms-input-placeholder{color:#8d949e}.search-field.-mobile .search-field_input::placeholder{color:#8d949e}.search-field_icon{position:absolute;top:10px;bottom:10px;left:14px;width:16px;height:16px;margin:auto;pointer-events:none}.search-field_icon circle,.search-field_icon path{stroke:#acb6c5}.search-field_input{width:100%;padding:10px 10px 10px 39px;font-size:14px;line-height:16px;background:0 0}.search-field_input::-webkit-input-placeholder{color:#acb6c5}.search-field_input::-moz-placeholder{color:#acb6c5}.search-field_input:-ms-input-placeholder{color:#acb6c5}.search-field_input::-ms-input-placeholder{color:#acb6c5}.search-field_input::placeholder{color:#acb6c5}.cats-list{margin-top:15px}.cats-list_item:not(:first-child){margin-top:4px}.cats-list_btn{width:100%;height:36px;padding:0 10px;font-size:15px;font-weight:600;line-height:36px;color:#3462ab;text-align:left;border-radius:8px;-webkit-transition:background 50ms linear;transition:background 50ms linear}.cats-list_btn:hover{background:rgba(52,98,171,.15)}.cats-list_btn.-active{color:#fff;background:#3462ab}.cats-list_btn.-recommendation,.cats-list_btn.-sprints{position:relative}.cats-list_btn.-recommendation::after,.cats-list_btn.-sprints::after{content:"";display:block;position:absolute;top:0;bottom:0;right:11px;width:8px;height:8px;margin:auto;background:#4ed401;border-radius:50%}.subcats-nav{padding:15px;border-right:1px solid #e3e5e8}.subcats-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-8px 0 0}.subcats-list.-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 0 -8px}.subcats-list.-mobile .subcats-list_item{margin:10px 0 0 8px}.subcats-list.-mobile .subcats-list_btn{display:inline-block;width:auto}.subcats-list.-mobile .subcats-list_btn:hover{background:0 0}.subcats-list.-mobile .subcats-list_btn:active{background:#f8f8f8}.subcats-list.-mobile .subcats-list_btn.-active{background:#fff}.subcats-list_item{margin:8px 0 0}.subcats-list_btn{position:relative;width:145px;height:40px;padding:2px 8px 0 37px;font-size:14px;line-height:40px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#3462ab;text-align:left;border-radius:8px;-webkit-transition:background 50ms linear;transition:background 50ms linear}.subcats-list_btn:hover{background:#f1f4f9}.subcats-list_btn.-active{background:#e9eff9}.subcats-list_btn .icon-course{position:absolute;top:0;bottom:0;left:8px;margin:auto;pointer-events:none}.search-panel{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-panel[data-active=error] [data-id=error],.search-panel[data-active=initial] [data-id=initial],.search-panel[data-active=result] [data-id=result]{display:block}.search-panel.-active,.search-panel.-progress [data-id=progress]{display:-webkit-box;display:-ms-flexbox;display:flex}.search-panel.-mobile{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search-panel.-mobile .search-panel_screen{width:100%}.search-panel.-mobile .search-panel_screen.-initial{max-width:unset;padding:10px 0}.search-panel.-mobile .search-panel_screen.-error{padding-top:100px}.search-panel.-mobile .search-panel_screen.-progress{top:-10px;left:-15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% + 30px);padding-top:110px;background:#eeeff1}.search-panel.-mobile .search-panel_screen.-progress .spinner{margin:0 auto}.search-panel.-mobile .search-panel_screen.-result{margin-top:-10px;padding:unset}.search-panel.-mobile .search-panel_message:not(.-error){padding:0 10px;text-align:left}.search-panel.-mobile .search-panel_recommendations{padding-top:25px}.search-panel.-mobile .recommendation-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-panel.-mobile .recommendation-list_btn{height:50px;font-size:14px;line-height:50px;background:#e3e5e8}.search-panel.-mobile .recommendation-list_btn:hover{background:#e3e5e8}.search-panel.-mobile .recommendation-list_btn:active{background:#d4d7dc}.search-panel_screen{display:none}.search-panel_screen.-initial{max-width:290px}.search-panel_screen.-result{width:100%;height:100%;padding:15px 15px 25px}.search-panel_screen.-progress{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8f8f8;border-top-right-radius:14px;border-bottom-right-radius:14px}.search-panel_message{padding:0 18px;margin:0 auto;font-size:16px;line-height:20px;font-weight:400;color:#8d949e;text-align:center}.search-panel_message.-error{color:#e33c39}.search-panel_recommendations{padding-top:30px}.search-panel .recommendation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-10px 0 0 -10px}.search-panel .recommendation-list_item{margin:10px 0 0 10px}.search-panel .recommendation-list_btn{height:24px;padding:0 10px;font-size:12px;line-height:24px;font-weight:600;color:#3462ab;background:#e9eff9;border-radius:6px;-webkit-transition:background 50ms linear;transition:background 50ms linear}.search-panel .recommendation-list_btn:hover{background:#d1efff}.courses-nav-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px;margin:-20px 0 10px}.courses-nav-list.-active{display:block!important}.courses-nav-list.-mobile.-recommendations{padding:unset;margin-top:30px}.courses-nav-list_item{margin-top:20px}.courses-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.courses-nav.-bg,.courses-nav.-ucan{border-radius:8px}.courses-nav.-bg{padding:10px;background:#eeeff1}.courses-nav.-bg .course-label.-alt::before{-webkit-box-shadow:0 0 0 1px #eeeff1;box-shadow:0 0 0 1px #eeeff1}.courses-nav.-ucan{padding:15px 10px 10px;background:#caf6ff}.courses-nav.-ucan .courses-nav_title{margin-top:5px}.courses-nav.-ucan .course-label.-alt::before{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.courses-nav.-no-gutters:not(.-ucan){padding:unset}.courses-nav_title{font-size:14px;line-height:20px;font-weight:600;color:#8d949e}.courses-nav .course-list_item{margin-top:10px}.courses-nav .course-label{border-radius:6px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.courses-nav .course-label:hover .course-label_subtype{color:#fff}.courses-nav .course-label:hover .course-label_subtype::before{background-color:#fff}.courses-nav .course-label_name{font-size:14px;font-weight:600;color:#3462ab}.courses-nav .course-label_type{margin-top:4px;line-height:12px}.courses-nav .course-label.-alt::before{border-radius:6px;-webkit-box-shadow:0 0 0 1px var(--courses-menu-background,#f8f8f8);box-shadow:0 0 0 1px var(--courses-menu-background,#f8f8f8)}.courses-nav .course-label.-mobile:hover{background-color:#fff}.courses-nav .course-label.-mobile:active{background-color:#f8f8f8}.courses-nav .course-label.-mobile .course-label_name{color:#004182}.courses-nav .course-label.-proftest{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#0795e2}.courses-nav .course-label.-proftest:hover{background:#2fb6ff}.courses-nav .course-label.-proftest .course-label_name{font-size:16px;font-weight:600;color:#fff}.courses-nav .course-label.-proftest .course-label_description{margin-top:5px;font-size:14px;line-height:18px;font-weight:400;color:#fff}.courses-nav .course-label.-proftest .icon-course path{fill:#fff}.courses-nav .course-label.-proftest.-mobile:hover{background:#0795e2}.courses-nav .course-label.-proftest.-mobile:active{background:#2fb6ff}.courses-menu:not(.-search).-sprints{--courses-menu-background:linear-gradient(180deg, #2F0166 0%, #4A00A4 100%)}.quiz{margin:0 auto;cursor:initial}@media screen and (max-width:500px){.quiz{width:100%;height:100%;background:#fff}}.quiz_icon{width:64px;height:64px;background-color:#e9eff9;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px}.quiz-page{position:relative;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.quiz-page.shuffle-active{display:-webkit-box;display:-ms-flexbox;display:flex}.quiz-page.-progress .quiz-page_progress{opacity:1;visibility:inherit;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility}.quiz-page.-greeting{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz-page.-greeting .quiz-page_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding:0 20px 100px}.quiz-page.-greeting .quiz-page_footer.-multiple .quiz-page_prev{display:block!important}.quiz-page.-greeting .quiz-page_prev{margin-top:20px}.quiz-page.-form{background:unset}.quiz-page.-form .form{max-width:600px}.quiz-page.-form .form_layout{-webkit-box-shadow:unset;box-shadow:unset}@media screen and (max-width:500px){.quiz-page.-greeting .quiz-page_footer{padding:0 20px 220px}.quiz-page.-form .form{height:100%}.quiz-page.-form .form_footer{padding-bottom:220px}}.quiz-page.-result .quiz-page_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 60px}.quiz-page,.quiz-page_progress{background:#fff;border-radius:18px}@media screen and (max-width:500px){.quiz-page,.quiz-page_progress{border-radius:unset}}.quiz-page_progress{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s;transition:opacity .36s cubic-bezier(.32,.08,.24,1),visibility .36s}.quiz-page_header{padding:20px 20px 0}.quiz-page_body{padding:20px;background:#fff}.quiz-page_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 10px 10px;background:#fff;border-radius:0 0 18px 18px}@media screen and (max-width:500px){.quiz-page_footer{padding:0 15px 220px;border-radius:unset}}.quiz-page_title{color:#8d949e}.quiz-page_progress-bar{margin-top:10px}.quiz-page_options{margin-top:20px}.quiz-page_options .checkbox,.quiz-page_options .radio{font-size:14px;line-height:18px}.quiz-page_begin,.quiz-page_next,.quiz-page_prev{padding:0 32px;--height:46px;font-weight:600}.quiz-page_close{position:absolute;top:10px;right:10px}@media screen and (max-width:600px){.quiz-page{height:100%}.quiz-page_progress-bar{margin-top:20px}.quiz-page_close.btn.-close{top:15px;right:15px;width:32px;height:32px}.quiz-page_close.btn.-close .svg.-icon-close{width:15px;height:15px}}.quiz-page_spinner{width:62px;height:62px;-webkit-animation:1s ease-in-out infinite rotate;animation:1s ease-in-out infinite rotate}.quiz-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quiz-question_group{display:-webkit-box;display:-ms-flexbox;display:flex}.quiz-question_number{color:#3462ab;background:#e9eff9}.quiz-question_text{margin-left:10px;font-size:16px;line-height:22px;font-weight:400;color:#3462ab}.quiz-question_description{padding-left:36px;margin-top:5px;font-size:16px;line-height:22px;font-weight:400}.quiz-question_code{padding:10px;margin-top:10px;font-family:Courier;font-size:14px;line-height:20px;font-weight:400;background:#f8f8f8;border-radius:8px;overflow-y:auto}.quiz-options{padding-left:10px}.quiz-options_item:not(:first-child){margin-top:10px}.quiz-options .checkbox,.quiz-options .radio{font-size:16px;line-height:20px;font-weight:400}.shuffle{position:relative;z-index:1;width:600px}@media screen and (max-width:600px){.shuffle{width:500px}}.shuffle.-fake-hidden .shuffle_fake.-back,.shuffle.-fake-hidden .shuffle_fake.-second,.shuffle.-fake-hidden .shuffle_fake.-third{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.shuffle_fake.-back,.shuffle_fake.-second,.shuffle_fake.-third{-webkit-transition:-webkit-transform .36s cubic-bezier(.32,.08,.24,1);transition:transform .36s cubic-bezier(.32,.08,.24,1),-webkit-transform .36s cubic-bezier(.32,.08,.24,1)}.shuffle_real{position:relative;z-index:1;width:100%;margin:0 auto;border-radius:18px;-webkit-box-shadow:0 20px 30px rgba(0,44,75,.15);box-shadow:0 20px 30px rgba(0,44,75,.15)}.shuffle_real.-will-change-height{will-change:height}@media screen and (max-width:500px){.shuffle{width:100%;height:100%}.shuffle_container{display:none}.shuffle_real{height:100%!important}}.shuffle_real.-transitioned{-webkit-transition:opacity .1s ease-in-out,height .3s ease-in-out;transition:opacity .1s ease-in-out,height .3s ease-in-out}.shuffle_real.-animate-real{opacity:0}.shuffle_fake{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:18px}.shuffle_fake.-prior{z-index:0;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;opacity:0;visibility:hidden}.shuffle_fake.-first{z-index:-1}.shuffle_fake.-second{background:#f3f5f6;z-index:-2;-webkit-transform:translateY(-10px) scaleX(.95);-ms-transform:translateY(-10px) scaleX(.95);transform:translateY(-10px) scaleX(.95)}.shuffle_fake.-third{background:#e8ecee;z-index:-3;-webkit-transform:translateY(-20px) scaleX(.9);-ms-transform:translateY(-20px) scaleX(.9);transform:translateY(-20px) scaleX(.9)}.shuffle_fake.-back{background:#e8ecee;z-index:-4;-webkit-transform:translateY(-10px) scaleX(.9);-ms-transform:translateY(-10px) scaleX(.9);transform:translateY(-10px) scaleX(.9)}.shuffle_fake.-invisible{opacity:0}.shuffle_fake.-next-first{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) .1s next-first;animation:.5s cubic-bezier(.32,.08,.24,1) .1s next-first}.shuffle_fake.-next-second{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) next-second;animation:.5s cubic-bezier(.32,.08,.24,1) next-second}.shuffle_fake.-next-third{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) next-third;animation:.5s cubic-bezier(.32,.08,.24,1) next-third}.shuffle_fake.-next-back{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) next-back;animation:.5s cubic-bezier(.32,.08,.24,1) next-back}.shuffle_container.-pre-last .shuffle_fake.-next-third{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) forwards next-third;animation:.5s cubic-bezier(.32,.08,.24,1) forwards next-third}.shuffle_container.-pre-last .shuffle_fake.-next-back{opacity:0;-webkit-animation:none;animation:none}.shuffle_container.-last .shuffle_fake.-next-third{opacity:0}.shuffle_container.-last .shuffle_fake.-next-second{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) forwards next-second;animation:.5s cubic-bezier(.32,.08,.24,1) forwards next-second}@-webkit-keyframes next-first{50%{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:translateY(50px) scale(1.2);transform:translateY(50px) scale(1.2);opacity:0}51%{-webkit-transform:scale(1);transform:scale(1)}60%{opacity:1}}@keyframes next-first{50%{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:translateY(50px) scale(1.2);transform:translateY(50px) scale(1.2);opacity:0}51%{-webkit-transform:scale(1);transform:scale(1)}60%{opacity:1}}@-webkit-keyframes next-second{100%{background:#fff;-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}}@keyframes next-second{100%{background:#fff;-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1)}}@-webkit-keyframes next-third{100%{background:#f3f5f6;-webkit-transform:translateY(-10px) scaleX(.95);transform:translateY(-10px) scaleX(.95)}}@keyframes next-third{100%{background:#f3f5f6;-webkit-transform:translateY(-10px) scaleX(.95);transform:translateY(-10px) scaleX(.95)}}@-webkit-keyframes next-back{100%{-webkit-transform:translateY(-20px) scaleX(.9);transform:translateY(-20px) scaleX(.9)}}@keyframes next-back{100%{-webkit-transform:translateY(-20px) scaleX(.9);transform:translateY(-20px) scaleX(.9)}}.shuffle_fake.-prev-prior{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) .1s prev-prior;animation:.5s cubic-bezier(.32,.08,.24,1) .1s prev-prior}.shuffle_fake.-prev-first{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) prev-first;animation:.5s cubic-bezier(.32,.08,.24,1) prev-first}.shuffle_fake.-prev-second{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) prev-second;animation:.5s cubic-bezier(.32,.08,.24,1) prev-second}.shuffle_fake.-prev-third{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) prev-third;animation:.5s cubic-bezier(.32,.08,.24,1) prev-third}.shuffle_fake.-prev-back{-webkit-animation:.5s cubic-bezier(.32,.08,.24,1) forwards prev-back;animation:.5s cubic-bezier(.32,.08,.24,1) forwards prev-back}@-webkit-keyframes prev-prior{0%{-webkit-transform:translateY(120px) scale(1.3);transform:translateY(120px) scale(1.3)}100%,50%{-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1);opacity:1;visibility:visible}}@keyframes prev-prior{0%{-webkit-transform:translateY(120px) scale(1.3);transform:translateY(120px) scale(1.3)}100%,50%{-webkit-transform:translateY(0) scaleX(1);transform:translateY(0) scaleX(1);opacity:1;visibility:visible}}@-webkit-keyframes prev-first{100%{background:#f3f5f6;-webkit-transform:translateY(-10px) scaleX(.95);transform:translateY(-10px) scaleX(.95)}}@keyframes prev-first{100%{background:#f3f5f6;-webkit-transform:translateY(-10px) scaleX(.95);transform:translateY(-10px) scaleX(.95)}}@-webkit-keyframes prev-second{100%{background:#e8ecee;-webkit-transform:translateY(-20px) scaleX(.9);transform:translateY(-20px) scaleX(.9)}}@keyframes prev-second{100%{background:#e8ecee;-webkit-transform:translateY(-20px) scaleX(.9);transform:translateY(-20px) scaleX(.9)}}@-webkit-keyframes prev-third{100%,25%{-webkit-transform:translateY(-10px) scaleX(.9);transform:translateY(-10px) scaleX(.9)}}@keyframes prev-third{100%,25%{-webkit-transform:translateY(-10px) scaleX(.9);transform:translateY(-10px) scaleX(.9)}}@-webkit-keyframes prev-back{100%{-webkit-transform:translateY(-20px) scaleX(.9);transform:translateY(-20px) scaleX(.9)}}@keyframes prev-back{100%{-webkit-transform:translateY(-20px) scaleX(.9);transform:translateY(-20px) scaleX(.9)}}.quiz-choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 80px;text-align:center;border-radius:18px}.quiz-choice_icon{background-image:url(../images/RrY4liQpswZ5.svg)}.quiz-choice_title{margin-top:10px;color:#244c8e}.quiz-choice_info,.quiz-choice_tip{margin-top:20px}.quiz-choice_btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:500px){.quiz-choice{padding:113px 20px 220px}.quiz-choice_btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.quiz-choice_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.quiz-choice_completion{margin-top:10px;color:#acb6c5}.quiz-choice_completion.-poor{color:#e33c39}.quiz-choice_completion.-average{color:#feac30}.quiz-choice_completion.-excellent{color:#4ed401}.quiz-greeting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:480px;padding:100px 20px 20px;text-align:center}.quiz-greeting_icon{width:64px;height:64px;background-color:#e9eff9;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px}.quiz-greeting_title{margin-top:10px;color:#3462ab}.quiz-greeting_info,.quiz-greeting_tip{margin-top:20px}.quiz-greeting_begin{width:200px;--height:46px}.quiz-page.-result.-poor .quiz-result-footer,.quiz.-submitted .quiz-result-footer_consultation,body:not(.-logged-in) .quiz-result-footer{display:none}.quiz-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 20px;border-radius:0 0 18px 18px}@media screen and (max-width:500px){.quiz-result{padding:80px 20px 220px}}.quiz-result.-excellent .quiz-result_spinner{--color:var(--c-green)}.quiz-result.-excellent .quiz-result_description{color:#4ed401}.quiz-result.-average .quiz-result_spinner{--color:var(--c-orange)}.quiz-result.-average .quiz-result_description{color:#feac30}.quiz-result.-poor .quiz-result_spinner{--color:var(--c-red)}.quiz-result.-poor .quiz-result_description{color:#e33c39}.quiz-result_spinner{--color:var(--c-green)}.quiz-result_description{margin-top:20px;color:#4ed401}.quiz-result_btn{width:auto!important;--height:46px;padding:0 32px;margin-top:40px;font-weight:600}.quiz-result_tip{margin-top:10px;font-size:14px;line-height:20px;font-weight:400}.quiz-result-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px 10px;--btn-justify-content:center}.quiz-result-footer_consultation{margin-top:10px}