.notification-lib{border-radius:3px;bottom:10px;color:#fff;cursor:default;font-size:16px;height:auto;opacity:1;padding:15px 30px 15px 15px;position:absolute;right:10px;transition-duration:.5s;transition-property:opacity;width:auto;z-index:2000}@media(max-width:360px){.notification-lib{left:5px;right:5px}}.notification-lib_default{background-color:#6fa8dc}.notification-lib_success{background-color:#30d3b0}.notification-lib_error{background-color:#e64b3f}.notification-lib_warning{background-color:#ebba21}.notification-lib__close{background-size:cover;cursor:pointer;height:9px;position:absolute;right:12px;top:12px;width:9px}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:20px;position:relative;vertical-align:middle;width:35px}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.4);height:20px;position:absolute;top:0;width:20px}/*!
 * Datepicker v0.6.1
 * https://github.com/fengyuanchen/datepicker
 *
 * Copyright (c) 2014-2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-09-25T13:44:45.832Z
 */.datepicker-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#dae2e4}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#dae2e4}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#dae2e4;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#dae2e4}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#dae2e4}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#dae2e4;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}div.tagsinput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;box-sizing:border-box;color:#464646;cursor:text;font-size:16px;max-height:100%;outline:none;resize:none}div.tagsinput span.tag{background:#185bdc;border:1px solid #185bdc;color:#fff;display:inline-block;font-size:13px;margin-bottom:5px;margin-right:5px;padding:5px;text-decoration:none;vertical-align:top}div.tagsinput span.tag span{display:inline-block;font-size:16px;vertical-align:middle}div.tagsinput span.tag a{background-position:50% 50%;font-size:0;height:18px;width:10px}div.tagsinput div,div.tagsinput span.tag a{display:inline-block;vertical-align:top}div.tagsinput input{background:transparent;border:1px solid #b1c1c5;border-radius:4px;color:#000;font-size:16px;margin:0 5px 5px 0;outline:0;padding:6px;width:80px}.not_valid{background:#e64b3f!important;color:#fff!important}.tooltip iframe{height:300px;margin:0!important;width:98%!important}.tooltip{display:inline-block;position:relative}.tooltip .tooltiptext{background-color:#fff;border-radius:3px;box-sizing:border-box;color:#000;font-size:12px;font-weight:400;line-height:14px;padding:8px 12px;position:absolute;text-align:left;visibility:hidden;width:200px;z-index:1}.tooltip .tooltiptext a{color:#0e59b8;text-decoration:none}.tright{left:150%;top:-1em}.tleft{box-shadow:1px 0 0 0 #000;right:150%;top:-1em}.ttop{bottom:120%;box-shadow:0 1px 0 0 #000;left:50%;margin-left:-100px}.tooltip-dark .ttop{box-shadow:0 1px 1px 0 grey}.ttop.left{left:100%;transform:translate(-50%)}.ttop.left:after{left:95%}.tbottom{left:50%;margin-left:-100px;top:150%}.tright:after{border:10px solid transparent;border-right-color:#fff;right:100%}.tleft:after,.tright:after{content:" ";margin-top:-10px;position:absolute;top:50%}.tleft:after{border:10px solid transparent;border-left-color:#fff;left:calc(100% - 1px)}.ttop:after{border:4px solid transparent;border-top-color:#fff;top:calc(100% - 1px)}.tooltip-dark .ttop:before,.ttop:after{content:" ";left:50%;margin-left:-4px;position:absolute}.tooltip-dark .ttop:before{border:4px solid transparent;border-top-color:grey;top:100%}.tooltip-dark .ttop.left:before{left:95%}.tbottom:after{border:4px solid transparent;border-bottom-color:#fff;bottom:100%;content:" ";left:50%;margin-left:-4px;position:absolute}.tooltip:hover .tooltiptext{visibility:visible}.tooltip-anim-fade .tooltiptext{opacity:0;transition:opacity 1s}.tooltip-anim-fade:hover .tooltiptext{opacity:1}.tooltip-anim-shake:hover .tooltiptext{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(5px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}.ui-autocomplete{background:#fff;border:1px solid #b1c1c5;border-radius:4px;max-width:300px;position:absolute;z-index:20}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{cursor:pointer;font-size:16px;padding:5px}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#ededed}.cropper-center,.cropper-dashed,.cropper-line,.point-e,.point-n,.point-s,.point-w{display:none}.cropper-modal{background-color:#003aff}.cropper-face{background:none}.cropper-view-box{outline:3px solid #e90000}.cropper-point.point-ne,.cropper-point.point-nw,.cropper-point.point-se,.cropper-point.point-sw{background:#e90000;height:7px;opacity:1;width:7px}.cropper-point.point-nw{left:-5px;top:-5px}.cropper-point.point-sw{bottom:-5px;left:-5px}.cropper-point.point-ne{right:-5px;top:-5px}.cropper-point.point-se{bottom:-5px;right:-5px}#tags_addTag input,.tag{border:1px solid #b1c1c5;border-radius:2px;display:block;font-size:16px;margin-bottom:5px;margin-right:5px;padding:2px 8px}.tag{display:inline-block}.tag>span{display:table-cell;font-size:16px}a[title="Removing tag"]{display:table-cell;font-size:12px;text-decoration:none;vertical-align:middle;width:10px}#tags_addTag{display:inline-block;vertical-align:top}#tags_addTag input{border-color:#185bdc;outline:none}#tags_addTag input::-webkit-calendar-picker-indicator{display:none}#tags_list>option{width:100px}#tags_tagsinput{display:table}#tags_tag.not_valid{border-color:#e64b3f}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{border:0;font:inherit;margin:0;overflow-anchor:none;padding:0;vertical-align:baseline}sub,sup{font-size:65%}sub{vertical-align:bottom}sup{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:0;line-height:normal;width:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:" ";content:none}b,strong{font-weight:700}i{font-style:italic}s{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.dashed{border-bottom:1px dashed #37545c;text-decoration:none}.pointer{cursor:pointer}a,a:visited{color:#37545c}a.dashed{border-bottom:1px dashed #37545c;text-decoration:none}.button-reset{background-color:inherit;border:none;outline:none;padding:0}em{font-style:italic}.disable-reset *{all:revert}.default-stretch{background:#8380f3 url(https://otus.ru/static/img/welcome-discount.6930f.svg) 50% 50% no-repeat;background-size:1280px auto;display:block;padding-bottom:7px;position:relative;width:100%;z-index:10}.default-stretch_no-pad{padding-bottom:0}.default-stretch__title{font-size:15px;font-weight:500;margin-bottom:5px}.default-stretch__text{color:#fff;display:inline-block;font-size:15px;max-width:410px;padding:7px 35px 0 0;vertical-align:middle}.default-stretch__text_wide{max-width:600px}.default-stretch__text_small{font-size:14px}.default-stretch__socials{margin-left:-5px;padding:7px 0 0;vertical-align:middle}.default-stretch__social-button{background-color:#d2000c;border-radius:4px;color:#fff;margin:0 5px;padding-top:7px}.relative{position:relative}.hide{display:none!important;opacity:0}@media print{.no-print{display:none!important}}.hide-top{transform:translateY(-100%)}.hide-transparent,.transparent{opacity:0}.no-js .no-js-hide{display:none}.clearfix:after{clear:both;content:" ";display:table}@media(max-width:360px){.hide-xs{display:none!important}}@media(min-width:361px){.show-xs{display:none!important}}@media(max-width:360px){.full-xs{width:100%}}@media(max-width:375px){.hide-xs375{display:none!important}}@media(min-width:376px){.show-xs375{display:none!important}}@media(max-width:375px){.full-xs375{width:100%}}@media(max-width:414px){.hide-iphone{display:none!important}}@media(min-width:415px){.show-iphone{display:none!important}}@media(max-width:414px){.full-iphone{width:100%}}@media(max-width:425px){.hide-iphonem{display:none!important}}@media(min-width:426px){.show-iphonem{display:none!important}}@media(max-width:425px){.full-iphonem{width:100%}}@media(max-width:500px){.hide-ssm{display:none!important}}@media(min-width:501px){.show-ssm{display:none!important}}@media(max-width:500px){.full-ssm{width:100%}}@media(max-width:600px){.hide-ssm-sm{display:none!important}}@media(min-width:601px){.show-ssm-sm{display:none!important}}@media(max-width:600px){.full-ssm-sm{width:100%}}@media(max-width:660px){.hide-ssm-ct{display:none!important}}@media(min-width:661px){.show-ssm-ct{display:none!important}}@media(max-width:660px){.full-ssm-ct{width:100%}}@media(max-width:767px){.hide-ssm-md{display:none!important}}@media(min-width:768px){.show-ssm-md{display:none!important}}@media(max-width:767px){.full-ssm-md{width:100%}.hide-ssmMd{display:none!important}}@media(min-width:768px){.show-ssmMd{display:none!important}}@media(max-width:767px){.full-ssmMd{width:100%}}@media(max-width:768px){.hide-sm{display:none!important}}@media(min-width:769px){.show-sm{display:none!important}}@media(max-width:768px){.full-sm{width:100%}}@media(max-width:790px){.hide-sm-ct{display:none!important}}@media(min-width:791px){.show-sm-ct{display:none!important}}@media(max-width:790px){.full-sm-ct{width:100%}}@media(max-width:1024px){.hide-md{display:none!important}}@media(min-width:1025px){.show-md{display:none!important}}@media(max-width:1024px){.full-md{width:100%}}@media(max-width:1090px){.hide-menu-slide{display:none!important}}@media(min-width:1091px){.show-menu-slide{display:none!important}}@media(max-width:1090px){.full-menu-slide{width:100%}}@media(max-width:1170px){.hide-lg-ct{display:none!important}}@media(min-width:1171px){.show-lg-ct{display:none!important}}@media(max-width:1170px){.full-lg-ct{width:100%}}@media(max-width:1280px){.hide-lg{display:none!important}}@media(min-width:1281px){.show-lg{display:none!important}}@media(max-width:1280px){.full-lg{width:100%}}@media print{.print-break-before{page-break-before:always}.print-break-after{page-break-after:always}.print-break-inside-avoid{page-break-inside:avoid}.print-block{display:block!important}.print-wide{width:100%!important}}.error{box-sizing:border-box;padding:65px 0;position:relative;width:100%}@media(max-width:767px){.error{padding:15px 0 25px}}.error__wrapper{color:#050505;height:100%;position:relative;width:100%}.error__container{margin:0 auto;max-width:770px;width:100%}@media(max-width:767px){.error__container{margin:0;max-width:375px}}.error__code{font-size:80px;font-weight:300;padding-bottom:22px}@media(max-width:767px){.error__code{font-size:36px;padding-bottom:10px}}.error__description{font-size:30px;font-weight:300;padding-bottom:30px}@media(max-width:767px){.error__description{font-size:16px;padding-bottom:0}}.error__categories{font-size:18px;font-weight:300;padding-bottom:15px}@media(max-width:767px){.error__categories{font-size:16px;padding-top:10px}}.error__category{display:block;font-size:18px;font-weight:300;padding-bottom:12px;text-decoration:none}.error__category,.error__category:active,.error__category:link,.error__category:visited{color:#0e59b8}@media(max-width:767px){.error__category{font-size:16px}}.error__login-reg-link{color:#0e59b8;cursor:pointer}.error__to-index{font-size:20px;font-weight:300;padding-top:25px}.error__to-index a,.error__to-index a:active,.error__to-index a:link,.error__to-index a:visited{color:#0e59b8}@media(max-width:767px){.error__to-index{font-size:16px;padding-top:20px}}.error__owl{background:url(https://otus.ru/static/img/error.8a7a5.svg) 50% 50% no-repeat;background-size:contain;height:235px;width:220px}@media(max-width:767px){.error__owl{height:120px;width:100%}}.lottery{padding-bottom:20px}.lottery__title{font-size:36px;font-weight:700;padding-bottom:10px}.lottery__item{font-family:monospace;font-size:20px;padding-bottom:5px}.deep-posts{max-width:750px;overflow:hidden;width:100%}.deep-posts__item{padding:0 0 30px;width:100%}.file-in-button{cursor:pointer;direction:ltr;-ms-filter:"alpha(opacity=0)";height:100%;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}.unknown-size img{-o-object-fit:contain;object-fit:contain}.video-js *{outline:none}body jdiv{z-index:10000!important}html{font-family:Roboto,sans-serif;font-size:10px;font-weight:400;width:100%}.body{box-sizing:border-box;min-height:100%}.body-wrapper{-webkit-overflow-scrolling:touch;width:100%}.body_window-height{height:100vh}.body__before-content{position:relative;z-index:10}.body_dirtyGreen3{background-color:#dae2e4}.hidden{visibility:hidden}.float-right{float:right}@media(max-width:1024px){.float-right_md{float:right}.float-right-no_md{float:none}}@media(max-width:500px){.float-right_ssm{float:right}}.overflow-hidden{overflow:hidden}.course-header2-tag,.course-header2-tag-circle,.course-header2-tag-question-mark,.course-header2-tag-text,.inline-block,.lessons__new-item-what,.lessons__new-item__tag,.lessons__new-item__tag__circle,.lessons__new-item__tag__text,.lessons__new-item__tags{display:inline-block;vertical-align:middle}.inline-block-promo{display:inline-block}.vertical-middle{height:100%;width:100%}.vertical-middle:before{content:" ";height:100%}.space,.vertical-middle:before{display:inline-block;vertical-align:middle}.space{width:10px}.red{color:#960000}.mono,.pre-mono pre,pre.pre-mono{font-family:Roboto Mono,monospace,sans-serif}.code{white-space:pre-wrap}.text-right{text-align:right}.text-center{text-align:center}.loader{height:18px;width:18px}.button_md .loader{height:23px;width:23px}.loader_select{height:20px;width:20px}.loader_hpad{padding:0 10px}.loader_full{height:100%;width:100%}.loader_md{height:50px;width:50px}.loader_inline{display:inline-block;vertical-align:top}.loader_center{display:block;margin:0 auto}.loader_absolute-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader-fullscreen{background:hsla(0,0%,100%,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.bg-dirtyGreen3{background-color:#dae2e4}.bg-gray12{background-color:#ecf0f1}.hide-soft{display:none}.messages{display:block;font-family:Roboto,sans-serif;font-size:16px;padding:5px 0 15px}.messages .success{color:#1c9c3d}.messages .success a{color:green}.pb10{padding-bottom:10px}.divider{background:#c5c5c5;height:1px;margin:50px 0}.divider,.full{width:100%}.max-full{max-width:100%}.copy-input{border:0;left:-10000px;position:fixed;top:-10000px}.absolute-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.superuser-front-status{background:#c5c5c5;bottom:0;font-family:Roboto,sans-serif;font-size:16px;padding:5px;position:fixed;right:0;z-index:99999}.grecaptcha-badge{visibility:hidden}.new-ic-close{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMDQ1IDEuMDQ1YTEuMjUgMS4yNSAwIDAwMCAxLjc2OEw3LjIzMyA5bC02LjE4OCA2LjE4N2ExLjI1IDEuMjUgMCAwMDEuNzY4IDEuNzY4TDkgMTAuNzY4bDYuMTg3IDYuMTg3YTEuMjUgMS4yNSAwIDAwMS43NjgtMS43NjhMMTAuNzY4IDlsNi4xODctNi4xODdhMS4yNSAxLjI1IDAgMDAtMS43NjgtMS43NjhMOSA3LjIzMiAyLjgxMyAxLjA0NWExLjI1IDEuMjUgMCAwMC0xLjc2OCAweiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 50% 50%;background-size:contain}.new-ic-close-inverse{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMDQ1IDEuMDQ1YTEuMjUgMS4yNSAwIDAwMCAxLjc2OEw3LjIzMiA5bC02LjE4NyA2LjE4N2ExLjI1IDEuMjUgMCAwMDEuNzY4IDEuNzY4TDkgMTAuNzY4bDYuMTg3IDYuMTg3YTEuMjUgMS4yNSAwIDAwMS43NjgtMS43NjhMMTAuNzY4IDlsNi4xODctNi4xODdhMS4yNSAxLjI1IDAgMTAtMS43NjgtMS43NjhMOSA3LjIzMiAyLjgxMyAxLjA0NWExLjI1IDEuMjUgMCAwMC0xLjc2OCAweiIgZmlsbD0iIzBGMEYxMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 50% 50%;background-size:contain}.new-ic-google-cal{background:url(https://otus.ru/static/img/google-cal.bd88a.svg) no-repeat 50% 50%;background-size:contain}.new-ic-google-cal-inverse{background:url(https://otus.ru/static/img/google-cal-inverse.e4903.svg) no-repeat 50% 50%;background-size:contain}.new-ic-ics{background:url(https://otus.ru/static/img/ics.6b821.svg) no-repeat 50% 50%;background-size:contain}.new-ic-ics-inverse{background:url(https://otus.ru/static/img/ics-inverse.0c3c1.svg) no-repeat 50% 50%;background-size:contain}.new-ic-arrow-left{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB4PSItMSIgeT0iMSIgc3Ryb2tlPSIjNDc0OUMwIiBzdHJva2Utd2lkdGg9IjIiIHJ4PSIxOSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMzggMCkiLz48cGF0aCBmaWxsPSIjNDc0OUMwIiBkPSJNMTYuMDIgMjEuMTRsNS43NiA1Ljc1Yy4zNy4zNi45Ni4zNiAxLjMzIDBhLjkzLjkzIDAgMDAwLTEuMzNsLTUuMS01LjA4IDUuMS01LjFhLjkzLjkzIDAgMDAwLTEuMzEuOTQuOTQgMCAwMC0xLjMzIDBsLTUuNzYgNS43NGEuOTMuOTMgMCAwMDAgMS4zM3oiLz48L3N2Zz4=) no-repeat 50% 50%;background-size:contain}.new-ic-arrow-left-white{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB4PSItMSIgeT0iMSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHJ4PSIxOSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMzggMCkiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYuMDIgMjEuMTRsNS43NiA1Ljc1Yy4zNy4zNi45Ni4zNiAxLjMzIDBhLjkzLjkzIDAgMDAwLTEuMzNsLTUuMS01LjA4IDUuMS01LjFhLjkzLjkzIDAgMDAwLTEuMzEuOTQuOTQgMCAwMC0xLjMzIDBsLTUuNzYgNS43NGEuOTMuOTMgMCAwMDAgMS4zM3oiLz48L3N2Zz4=) no-repeat 50% 50%;background-size:contain}.new-ic-arrow-right{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB4PSIxIiB5PSIxIiBzdHJva2U9IiM0NzQ5QzAiIHN0cm9rZS13aWR0aD0iMiIgcng9IjE5Ii8+PHBhdGggZmlsbD0iIzQ3NDlDMCIgZD0iTTIzLjk4IDIxLjE0bC01Ljc2IDUuNzVhLjk0Ljk0IDAgMDEtMS4zMyAwIC45My45MyAwIDAxMC0xLjMzbDUuMS01LjA4LTUuMS01LjFhLjkzLjkzIDAgMDEwLTEuMzEuOTQuOTQgMCAwMTEuMzMgMGw1Ljc2IDUuNzRhLjkzLjkzIDAgMDEwIDEuMzN6Ii8+PC9zdmc+) no-repeat 50% 50%;background-size:contain}.new-ic-arrow-right-white{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB4PSIxIiB5PSIxIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgcng9IjE5Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIzLjk4IDIxLjE0bC01Ljc2IDUuNzVhLjk0Ljk0IDAgMDEtMS4zMyAwIC45My45MyAwIDAxMC0xLjMzbDUuMS01LjA4LTUuMS01LjFhLjkzLjkzIDAgMDEwLTEuMzEuOTQuOTQgMCAwMTEuMzMgMGw1Ljc2IDUuNzRhLjkzLjkzIDAgMDEwIDEuMzN6Ii8+PC9zdmc+) no-repeat 50% 50%;background-size:contain}.new-ic-arrow-next{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjQ3IDEuMjhBLjc1Ljc1IDAgMDExMC41My4yMmw1LjMwNCA1LjMwM2MuMTUuMTUuMjI0LjM1LjIyLjU0OGEuNzQ4Ljc0OCAwIDAxLS4yMi41NDRsLTUuMzA0IDUuMzAzYS43NS43NSAwIDAxLTEuMDYtMS4wNmw0LjAzOC00LjAzOUguNzVhLjc1Ljc1IDAgMDEwLTEuNWgxMi43NThMOS40NyAxLjI4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat 50% 50%;background-size:contain}.new-ic-logo-with-text-black{background:url(https://otus.ru/static/img/logo-with-text-black.92f01.svg) no-repeat 50% 50%;background-size:contain}.new-ic-logo-with-text{background:url(https://otus.ru/static/img/logo-with-text.53d8b.svg) no-repeat 50% 50%;background-size:contain}.new-ic-logo-with-text-en{background:url(https://otus.ru/static/img/logo-with-text-en.5b566.svg) no-repeat 50% 50%;background-size:contain}.new-ic-logo2022{background:url(https://otus.ru/static/img/logo2022.c5d1d.svg) no-repeat 50% 50%;background-size:contain}.new-ic-logo-with-text-black_new-year{background:url(https://otus.ru/static/img/logo-with-text-black-new-year.87bd7.svg) no-repeat 50% 50%;background-size:contain}.new-ic-logo-with-text_new-year{background:url(https://otus.ru/static/img/logo-with-text-new-year.37907.svg) no-repeat 50% 50%;background-size:contain}.new-ic-fb-white-square{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMGgzMmE0IDQgMCAwMTQgNHYzMmE0IDQgMCAwMS00IDRINGE0IDQgMCAwMS00LTRWNGE0IDQgMCAwMTQtNHptMTguMjQgMzEuNjY3VjE5Ljk5OWgzLjIybC40MjctNC4wMjFIMjIuMjRsLjAwNS0yLjAxM2MwLTEuMDQ5LjEtMS42MSAxLjYwNi0xLjYxaDIuMDE0VjguMzMzaC0zLjIyMmMtMy44NyAwLTUuMjMxIDEuOTUtNS4yMzEgNS4yMzF2Mi40MTRIMTVWMjBoMi40MTJ2MTEuNjY4aDQuODI4eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-fb-white-square:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iNCIgZmlsbD0iIzQ2NTc5OSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuMjQgMzEuNjY3VjE5Ljk5OWgzLjIybC40MjctNC4wMjFIMjIuMjRsLjAwNS0yLjAxM2MwLTEuMDQ5LjEtMS42MSAxLjYwNi0xLjYxaDIuMDE0VjguMzMzaC0zLjIyMmMtMy44NyAwLTUuMjMxIDEuOTUtNS4yMzEgNS4yMzF2Mi40MTRIMTVWMjBoMi40MTJ2MTEuNjY4aDQuODI4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}.new-ic-fb-white-square-filled{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iNCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuMjQgMzEuNjY3VjE5Ljk5OWgzLjIybC40MjctNC4wMjFIMjIuMjRsLjAwNS0yLjAxM2MwLTEuMDQ5LjEtMS42MSAxLjYwNi0xLjYxaDIuMDE0VjguMzMzaC0zLjIyMmMtMy44NyAwLTUuMjMxIDEuOTUtNS4yMzEgNS4yMzF2Mi40MTRIMTVWMjBoMi40MTJ2MTEuNjY4aDQuODI4eiIgZmlsbD0iIzMxMjA0RiIvPjwvc3ZnPg==) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-fb-white-square-filled:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iNCIgZmlsbD0iIzQ2NTc5OSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuMjQgMzEuNjY3VjE5Ljk5OWgzLjIybC40MjctNC4wMjFIMjIuMjRsLjAwNS0yLjAxM2MwLTEuMDQ5LjEtMS42MSAxLjYwNi0xLjYxaDIuMDE0VjguMzMzaC0zLjIyMmMtMy44NyAwLTUuMjMxIDEuOTUtNS4yMzEgNS4yMzF2Mi40MTRIMTVWMjBoMi40MTJ2MTEuNjY4aDQuODI4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}.new-ic-github-white-square{background:url(https://otus.ru/static/img/github-white-square.4dbcc.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-github-white-square:hover{background-image:url(https://otus.ru/static/img/github-white-square-hover.b07c1.svg)}.new-ic-github-white-square-filled{background:url(https://otus.ru/static/img/github-white-square-filled.77aea.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-github-white-square-filled:hover{background-image:url(https://otus.ru/static/img/github-white-square-hover.b07c1.svg)}.new-ic-google-white-square{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgMGgzMmE0IDQgMCAwMTQgNHYzMmE0IDQgMCAwMS00IDRINGE0IDQgMCAwMS00LTRWNGE0IDQgMCAwMTQtNHptMTYuMjI0IDE4LjQyOVYyMi4yaDYuMzY2Yy0uMjU2IDEuNjE5LTEuOTI0IDQuNzQ2LTYuMzY2IDQuNzQ2LTMuODMyIDAtNi45NTktMy4xMTItNi45NTktNi45NDYgMC0zLjgzNCAzLjEyNy02Ljk0NiA2Ljk2LTYuOTQ2IDIuMTggMCAzLjY0LjkxMiA0LjQ3MyAxLjY5N2wzLjA0Ny0yLjg3NUMyNS43ODkgMTAuMDg0IDIzLjI1NSA5IDIwLjIyNSA5IDE0LjAxOCA5IDkgMTMuOTE5IDkgMjBzNS4wMTkgMTEgMTEuMjI0IDExQzI2LjcwMyAzMSAzMSAyNi41MzcgMzEgMjAuMjUxYzAtLjcyMi0uMDgtMS4yNzItLjE3Ni0xLjgyMmgtMTAuNnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-google-white-square:hover{background-image:url(https://otus.ru/static/img/google-white-square-hover.4f8bb.svg)}.new-ic-google-white-square-filled{background:url(https://otus.ru/static/img/google-white-square-filled.4f3bf.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-google-white-square-filled:hover{background-image:url(https://otus.ru/static/img/google-white-square-hover.4f8bb.svg)}.new-ic-mailru-white-square{background:url(https://otus.ru/static/img/mailru-white-square.0e3ef.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-mailru-white-square:hover{background-image:url(https://otus.ru/static/img/mailru-white-square-hover.6af15.svg)}.new-ic-mailru-white-square-filled{background:url(https://otus.ru/static/img/mailru-white-square-filled.1c5a4.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-mailru-white-square-filled:hover{background-image:url(https://otus.ru/static/img/mailru-white-square-hover.6af15.svg)}.new-ic-vk-white-square{background:url(https://otus.ru/static/img/vk-white-square.05a27.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-vk-white-square:hover{background-image:url(https://otus.ru/static/img/vk-white-square-hover.15aa6.svg)}.new-ic-vk-white-square-filled{background:url(https://otus.ru/static/img/vk-white-square-filled.6a1d9.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-vk-white-square-filled:hover{background-image:url(https://otus.ru/static/img/vk-white-square-hover.15aa6.svg)}.new-ic-bordered{border:1px solid #4749c0;border-radius:4px;box-sizing:border-box;margin-bottom:10px}.new-ic-tlgrm-origin{background-image:url(https://otus.ru/static/img/tlgrm-origin.92e75.svg)}.new-ic-fb-white{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjA4NCAyMS43NlYxMC44NzhoMy4wMDRsLjM5OC0zLjc1SDcuMDg0bC4wMDUtMS44NzZjMC0uOTc4LjA5My0xLjUwMiAxLjQ5OC0xLjUwMmgxLjg3OFYwSDcuNDZDMy44NTIgMCAyLjU4MiAxLjgxOSAyLjU4MiA0Ljg3OHYyLjI1MUguMzMzdjMuNzVoMi4yNXYxMC44OGg0LjUwMXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat 50% 50%;transition:background-image .3s}.new-ic-zen-white{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjciIGQ9Ik0uMzk2IDEyLjg3NEw5LjM4IDUuNTAzbDIuMjc1IDMuMDA2LTguOTM4IDcuMzk0LTIuMzItMy4wMjl6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTS4zOTYuMzU4bDExLjI1OCA0LjR2My43NDlMLjM5NiA0LjE0MVYuMzU4em0wIDEyLjUxNnMxMS4yNTggNC4zNzcgMTEuMjU4IDQuNHYzLjc0OUwuMzk2IDE2LjY1N3YtMy43ODN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50% 50%;transition:background-image .3s}.new-ic-yt-white{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxLjIyMSAzLjA2MWMuNDQ2IDEuNzA4LjQ0NiA1LjI3My40NDYgNS4yNzNzMCAzLjU2NC0uNDQ2IDUuMjcyYTIuNzA5IDIuNzA5IDAgMDEtMS44ODYgMS45MzdDMTcuNjcyIDE2IDExLjAwMSAxNiAxMS4wMDEgMTZzLTYuNjcxIDAtOC4zMzUtLjQ1N0EyLjcwOSAyLjcwOSAwIDAxLjc4IDEzLjYwNkMuMzM0IDExLjg5OC4zMzQgOC4zMzQuMzM0IDguMzM0czAtMy41NjQuNDQ2LTUuMjczYTIuNzA4IDIuNzA4IDAgMDExLjg4Ni0xLjkzNkM0LjMzLjY2NyAxMSAuNjY3IDExIC42NjdzNi42NyAwIDguMzM0LjQ1OGEyLjcwOCAyLjcwOCAwIDAxMS44ODYgMS45MzZ6TTkgMTJsNS4zMzMtMy4zMzRMOSA1LjMzM1YxMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 50% 50%;transition:background-image .3s}.new-ic-ok-white{background:url(https://otus.ru/static/img/ok-white.07bf5.svg) no-repeat 50% 50%;transition:background-image .3s}.new-ic-vk-white{background:url(https://otus.ru/static/img/vk-white.90a50.svg) no-repeat 50% 50%;transition:background-image .3s}.new-ic-fb-origin{background:url(https://otus.ru/static/img/fb-origin.f44dd.svg) no-repeat 50% 50%;transition:background-image .3s}.new-ic-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM5QTBGMEYiIGN4PSI4IiBjeT0iOCIgcj0iOCIvPjxwYXRoIGQ9Ik03LjY1NyAzLjAwNmEuNTQ0LjU0NCAwIDAxLjYwNi41NXY1Ljg1OGEuNTQ2LjU0NiAwIDAxLS45My4zOS41NDIuNTQyIDAgMDEtLjE1Ny0uMzlWMy41NTVhLjU0NC41NDQgMCAwMS40ODEtLjU1di4wMDF6TTcgMTEuNDdhLjcyLjcyIDAgMTExLjQ0IDAgLjcyLjcyIDAgMDEtMS40NCAweiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==);background-size:contain}.new-ic-clock-7-white{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjIgOGE2LjggNi44IDAgMTAxMy42IDBBNi44IDYuOCAwIDAwMS4yIDh6TTggMGE4IDggMCAxMDAgMTZBOCA4IDAgMDA4IDB6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTguMzU1IDMuODA1aC0uMDA0YS43Mi43MiAwIDAwLS43Mi43MTZsLS4wMTggMy4zMTYtMy4wNTUgMy4wMmEuNzIuNzIgMCAxMDEuMDEzIDEuMDI0bDMuMTY4LTMuMTMzYy4yLS4xOTcuMzEtLjQ2LjMxMy0uNzQybC4wMi0zLjQ3N2EuNzIuNzIgMCAwMC0uNzE3LS43MjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50% 50%}.new-ic-program-window-white{background:url(https://otus.ru/static/img/program-window-white.bf767.svg) no-repeat 50% 50%}.new-ic-certificate{background:url(https://otus.ru/static/img/certificate.77937.svg) no-repeat 50% 50%}.new-ic-payment{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM0LjQ4IDEwLjkyaC01LjU2di00YTEuMiAxLjIgMCAwMC0xLjItMS4ySDguMTZhMy44IDMuOCAwIDAwLTMuOCAzLjh2MjAuOTZhMy44IDMuOCAwIDAwMy44IDMuOGgyNi4zMmExLjIgMS4yIDAgMDAxLjItMS4yVjEyLjEyYTEuMiAxLjIgMCAwMC0xLjItMS4yek02LjcyIDkuNTJhMS40IDEuNCAwIDAxMS40LTEuNGgxOC40djIuOEg4LjE2YTEuNCAxLjQgMCAwMS0xLjQ0LTEuNHpNMjggMjUuMTJhMi44IDIuOCAwIDExMC01LjYgMi44IDIuOCAwIDAxMCA1LjZ6IiBmaWxsPSIjNDc0OUMwIi8+PC9zdmc+) no-repeat 50% 50%}.new-ic-testing{background:url(https://otus.ru/static/img/testing.cabe9.svg) no-repeat 50% 50%}.new-ic-verification{background:url(https://otus.ru/static/img/verification.32fd2.svg) no-repeat 50% 50%}.new-ic-watches{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjkzMyAxMWE5LjA2NyA5LjA2NyAwIDEwMTguMTM0IDAgOS4wNjcgOS4wNjcgMCAwMC0xOC4xMzQgMHpNMTEgLjMzM0M1LjEwOS4zMzMuMzMzIDUuMTEuMzMzIDExUzUuMTEgMjEuNjY3IDExIDIxLjY2NyAyMS42NjcgMTYuODkgMjEuNjY3IDExIDE2Ljg5LjMzMyAxMSAuMzMzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMS40NzMgNS40MDZoLS4wMDVhLjk2Ljk2IDAgMDAtLjk2Ljk1NWwtLjAyNCA0LjQyMkw2LjQxIDE0LjgxYS45Ni45NiAwIDAwMS4zNSAxLjM2NWw0LjIyNC00LjE3N2MuMjY3LS4yNjMuNDE0LS42MTQuNDE3LS45OWwuMDI2LTQuNjM2YS45Ni45NiAwIDAwLS45NTUtLjk2NnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat 50% 50%}.new-ic-owl-corner-orange{background:url(https://otus.ru/static/img/corner-orange.c6c55.svg) no-repeat 50% 50%;background-size:contain}.new-ic-owl-with-gadgets{background:url(https://otus.ru/static/img/with-gadgets.891b5.svg) no-repeat 50% 50%;background-size:contain}.new-ic-owl-with-gadgets-mobile{background:url(https://otus.ru/static/img/with-gadgets-mobile.5acc4.svg) no-repeat 50% 50%;background-size:contain}.new-ic-owl-corner-teacher{background:url(https://otus.ru/static/img/corner-teacher.99af3.svg) no-repeat 100% 100%;background-size:contain}.new-ic-pay-yandex{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuOTA1YzAtMS4zNDguMTEzLTIuMjAzIDIuOTA0LTQuMjg2QzUuMjE0IDUuODk0IDEyLjYyMSAwIDEyLjYyMSAwdjkuODRoNS42MzJWMjRIMS43NTlBMS43NjUgMS43NjUgMCAwMTAgMjIuMjRWMTEuOTA1eiIgZmlsbD0iI0ZDQ0IwNiIvPjxwYXRoIGQ9Ik0xMi42MiA5Ljg0djUuN0wyLjI3MiAyMi41OWwxMy4wODUtNC4yNTdWOS44NEgxMi42MnoiIGZpbGw9IiNDRkE3MDUiLz48cGF0aCBkPSJNNy44OTEgOS41NDRjLjYwNi0uNzIxIDEuNDktLjk3NiAxLjk3NS0uNTY4LjQ4NS40MDcuMzg4IDEuMzIyLS4yMTcgMi4wNDMtLjYwNS43MjEtMS40OS45NzUtMS45NzQuNTY4LS40ODYtLjQwNy0uMzg5LTEuMzIyLjIxNi0yLjA0M3oiIGZpbGw9IiMyMzFGMjAiLz48L3N2Zz4=)}.new-ic-pay-qiwi{background:url(https://otus.ru/static/img/qiwi.02e96.svg)}.new-ic-sign-ok{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS4yNiA0LjU1NGEuODg4Ljg4OCAwIDAxMS4yNTcgMGwxLjgyNiAxLjgyN0w4LjQzMS4zMTdBLjg4OC44ODggMCAxMTkuNzkyIDEuNDZMNC4xMDUgOC4yMzhhLjg4OC44ODggMCAwMS0xLjMzMi4wODVMLjI2IDUuODFhLjg4OC44ODggMCAwMTAtMS4yNTZ6IiBmaWxsPSIjNDdDMDdGIi8+PC9zdmc+)}.new-ic-question-mark{background-image:url(https://otus.ru/static/img/question-mark.ef3d2.svg)}.before-header{background:#8c92cf;padding:17px 0;position:relative;width:100%;z-index:20}.before-header__text{color:#fff;font-size:18px;font-weight:700;line-height:20px;padding-bottom:15px}.dod-top-banner{background:#ededed;display:block;padding:16px 0;position:relative;text-decoration:none;width:100%;z-index:10}.dod-top-banner__title{color:#464646;display:inline-block;font-size:15px;letter-spacing:0;padding-left:40px}@media(max-width:1170px){.dod-top-banner__title{padding-left:30px}}.dod-top-banner__icon{display:inline-block;height:19px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}@media(max-width:1170px){.dod-top-banner__icon{left:10px}}.dod-top-banner__join{text-decoration:underline}.dod-top-banner__join:hover{text-decoration:none}.container.container-header2{display:table;overflow:auto;width:100%}html[amp] .container.container-header2{padding-left:10px;padding-right:10px}.header2{background:#fff;border-bottom:1px solid #d7d7d7;box-sizing:border-box;font-size:0;height:82px;position:relative;width:100%;z-index:30}@media print{.header2{border-bottom:0}}.header2__logo{display:table-cell;vertical-align:top;width:140px}@media(max-width:1280px){.header2__logo{width:110px}}.header2__logo-img{background:url(https://otus.ru/static/img/logo2022.c5d1d.svg) 0 50% no-repeat;background-size:contain;display:block;height:100%;width:120px}@media(max-width:1280px){.header2__logo-img{width:110px}}@media(max-width:768px){.header2__logo-img{width:90px}}.header2__logo-img_new-year{background:url(https://otus.ru/static/img/logo-ny-2022.1d01a.svg) 0 50% no-repeat;background-size:contain;width:120px}@media(max-width:1024px){.header2__logo-img_new-year{width:90px}}@media(max-width:360px){.header2__logo-img_new-year{width:86px}}@media(max-width:1090px){.header2__logo{padding-right:16px}}@media(max-width:360px){.header2__logo{width:86px}}.header3__container,.header3__hamburger-tabs-tab-content,.header3__hamburger-tabs ul,.header3__layout{max-width:1120px}@media(max-width:1199px){.header3__container,.header3__hamburger-tabs-tab-content,.header3__hamburger-tabs ul,.header3__layout{max-width:680px}}@media(max-width:751px){.header3__container,.header3__hamburger-tabs-tab-content,.header3__hamburger-tabs ul,.header3__layout{max-width:352px}}.header3{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.05);font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:80px;line-height:24px;position:sticky;top:-1px;transition:transform .2s ease-out;width:100%;z-index:30}.header3 *{box-sizing:border-box}.header3_hide{transform:translateY(-100%)}@media(max-width:1199px){.header3{height:64px}}@media(max-width:751px){.header3{font-size:14px;height:60px;line-height:20px}}.header3__container{align-items:center;color:#232323;display:flex;height:100%;margin:0 auto;overflow:visible;padding:0!important}.header3__nav-item-popup-content{display:flex;margin:auto;max-width:1120px;width:1120px}@media(max-width:1199px){.header3__nav-item-popup-content{flex-direction:column;max-width:680px;overflow:auto;width:680px}}@media(max-width:751px){.header3__nav-item-popup-content{margin:unset;max-width:unset;width:unset}}.header3__hamburger-tabs{display:block;margin:0 auto;z-index:0}@media(max-width:751px){.header3__hamburger-tabs{display:flex;flex-direction:column;margin:0;overflow:hidden}}.header3__hamburger-tabs ul{display:flex;flex-shrink:0;margin:0 auto 40px;overflow:auto;position:relative;scrollbar-width:none;width:100%;z-index:0}.header3__hamburger-tabs ul:after{background:#ececec;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}@media(max-width:751px){.header3__hamburger-tabs ul{gap:12px;justify-content:space-between;margin:0 auto 20px}}.header3__logo{display:flex;margin:0 89px 0 0}@media(max-width:1199px){.header3__logo{margin:0 24px 0 0}}.header3__logo-img{height:auto;width:82px}.header3__nav{align-self:normal;display:flex}.header3__nav_right{margin:0 0 0 auto}.header3__nav-item{-webkit-tap-highlight-color:transparent;align-items:center;cursor:pointer;display:flex;margin:0 40px 0 0;position:relative}@media(max-width:1199px){.header3__nav-item{margin:0 24px 0 0}.header3__nav-item_only-desktop{display:none}}.header3__nav-item:last-child{margin:0}.header3__nav-item:after{background:transparent;bottom:0;content:"";height:4px;left:0;position:absolute;transition:background .2s ease-out;width:100%}@media(min-width:1199px){.header3__nav-item_with-hover:hover:after{background:#4749c0}.header3__nav-item_with-hover:hover .header3__nav-item-arrow-title{font-weight:700}.header3__nav-item_with-hover:hover .header3__nav-item-arrow-container{color:#4749c0;transform:rotate(-180deg)}}.header3__nav-item-search{justify-content:center;position:static;z-index:1}.header3__nav-item-arrow-container{display:flex;height:24px;margin:0 0 0 4px;transition:color .2s ease-out,transform .2s ease-out;width:24px;will-change:color,transform}.header3__nav-item-arrow-container_active{color:#4749c0;transform:rotate(-180deg)}@media(max-width:751px){.header3__nav-item-arrow-container{display:none}}.header3__nav-item-arrow{margin:auto}.header3__phone{align-items:center;align-self:center;color:#0f0f10;display:flex;margin:0 40px 0 0;text-decoration:none}@media(max-width:1199px){.header3__phone{margin:0 32px 0 auto}}@media(max-width:751px){.header3__phone{display:none}}.header3__phone-icon{margin:0 8px 0 0}.header3__hamburger{align-self:center}@media(min-width:1199px){.header3__hamburger{display:none}}.header3__hamburger-button{background:transparent;border:none;color:#0f0f10;display:flex;height:24px;padding:0;width:24px}.header3__hamburger-icon{height:16.32px;margin:auto;width:20.64px}@media(min-width:1199px){.header3__button-sign-in-container{margin-right:0}}.header3__button-sign-in{background:#ffd709;border-radius:12px;color:#0f0f10;font-size:14px;font-weight:700;height:36px;line-height:20px;width:88px}.header3__button-sign-in,.header3__button-sign-up{border:none;cursor:pointer;font-family:Roboto,sans-serif}.header3__button-sign-up{align-items:center;background:transparent;color:#4749c0;display:flex;font-size:16px;font-weight:400;line-height:24px;padding:0}@media(max-width:1199px){.header3__button-sign-up-container{display:none}}.header3__button-sign-up-icon{margin:0 8px 0 0}.header3__hamburger-icon-close{display:none;transform:rotate(45deg)}.header3__nav-item-popup-wrapper{left:0;position:absolute;top:100%;width:100%;z-index:1}@media(max-width:751px){.header3__nav-item-popup-wrapper{padding:0}}.header3__nav-item-popup-container{align-self:baseline;background:#f8f8f8;border-radius:0 0 20px 20px;box-shadow:0 16px 16px rgba(0,0,0,.25);display:flex;max-height:100%;overflow:hidden;padding:40px;position:relative;width:100%}@media(min-width:1199px){.header3__nav-item-popup-container{margin:0 auto;max-width:1200px}}@media(max-width:1199px){.header3__nav-item-popup-container{flex-direction:column;padding:24px 36px}}@media(max-width:751px){.header3__nav-item-popup-container{border-radius:0;height:100%;padding:24px 0}}.header3__nav-column{display:flex;flex-direction:column;gap:24px;margin:0 32px 0 0;z-index:1}@media(max-width:751px){.header3__nav-column{margin:0 0 24px}}.header3__nav-column:last-child{margin:0}.header3__nav-section-title{border-bottom:1px solid #ececec;color:#afafaf;font-size:18px;font-weight:700;line-height:24px;margin:0 0 12px;padding:0 0 12px;width:100%}@media(max-width:1199px){.header3__nav-section-title{border-bottom:none;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;font-weight:700;line-height:24px;margin:0 0 24px;padding:0}}@media(max-width:751px){.header3__nav-section-title{font-size:14px;font-weight:700;line-height:20px;margin:0 0 8px}}.header3__nav-section-items{display:grid;grid-template-columns:repeat(1,288px);margin:0 -16px}.header3__nav-section-items_not-items{margin:0}@media(max-width:1199px){.header3__nav-section-items{margin:0}}@media(max-width:751px){.header3__nav-section-items{gap:4px;margin:0}}.header3__nav-section-items_learning{grid-auto-flow:column;grid-template-columns:repeat(2,288px)}.header3__nav-section-items_learning_rows-1{grid-template-rows:repeat(1,1fr)}.header3__nav-section-items_learning_rows-2{grid-template-rows:repeat(2,1fr)}.header3__nav-section-items_learning_rows-3{grid-template-rows:repeat(3,1fr)}.header3__nav-section-items_learning_rows-4{grid-template-rows:repeat(4,1fr)}.header3__nav-section-items_learning_rows-5{grid-template-rows:repeat(5,1fr)}.header3__nav-section-items_learning_rows-6{grid-template-rows:repeat(6,1fr)}.header3__nav-section-items_learning_rows-7{grid-template-rows:repeat(7,1fr)}.header3__nav-section-items_learning_rows-8{grid-template-rows:repeat(8,1fr)}.header3__nav-section-items_learning_rows-9{grid-template-rows:repeat(9,1fr)}@media(max-width:751px){.header3__nav-section-items_learning{grid-auto-flow:row;grid-template-columns:1fr}}.header3__nav-section-item{border-radius:20px;color:#0f0f10!important;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:14px 16px;text-decoration:none;transition:background .2s ease-out}.header3__nav-section-item_bold{font-weight:700}@media(min-width:1199px){.header3__nav-section-item:hover{background:#fff}}@media(max-width:1199px){.header3__nav-section-item{padding:10px 0}}@media(max-width:751px){.header3__nav-section-item{font-size:14px;line-height:20px;padding:10px 0}}.header3__card-recommendation{-webkit-tap-highlight-color:rgba(255,255,255,0);align-items:stretch;background-color:#fff;border-radius:24px;box-shadow:0 4px 4px rgba(0,0,0,.05);color:#0f0f10;cursor:pointer;display:flex;flex-direction:column;height:196px;overflow:hidden;padding:20px;position:relative;text-decoration:none;transform:translateZ(0);transition:transform color .2s ease-out;width:256px}.header3__card-recommendation:hover{color:#fff}.header3__card-recommendation:hover .header3__card-recommendation-header-photo_default{display:none}.header3__card-recommendation:hover .header3__card-recommendation-header-photo_inverted{display:block}.header3__card-recommendation:hover .header3__card-recommendation-background{opacity:1}.header3__card-recommendation:hover .header3__card-recommendation-header-content-tag{background-color:#fff;color:#0a4489}.header3__card-recommendation:hover .header3__card-recommendation-footer{color:currentColor}.header3__card-recommendation:hover .header3__card-recommendation-header-sub-chunk_green{color:#ffd709}.header3__card-recommendation:hover .header3__card-recommendation-header-sub-chunk_red{color:#fff}.header3__card-recommendation-background{background:linear-gradient(90deg,#59018e,#360061);content:"";height:110%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-out;width:110%;will-change:opacity;z-index:0}.header3__card-recommendation-header{display:flex;height:48px;margin:0 0 16px;position:relative;z-index:1}.header3__card-recommendation-header-photo-wrapper{border-radius:12px;display:block;flex-shrink:0;height:48px;line-height:0;margin-right:12px;overflow:hidden;position:relative;width:48px}.header3__card-recommendation-header-photo{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.header3__card-recommendation-header-photo_inverted{display:none}.header3__card-recommendation-header-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.header3__card-recommendation-header-content-tag{align-items:center;background-color:#f8f8f8;border-radius:8px;color:#0a4489;display:inline-flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px;padding:4px 8px;white-space:nowrap}.header3__card-recommendation-title{color:currentColor;font-family:IBM Plex Sans,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin:0 0 8px;position:relative;z-index:1}.header3__card-recommendation-footer{align-items:center;color:#afafaf;display:flex;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;justify-content:space-between;line-height:16px;margin:auto 0 0;position:relative;z-index:1}.header3__card-recommendation-header-sub{align-items:center;display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 -4px}.header3__card-recommendation-header-sub-chunk{align-items:center;display:inline-flex;font-size:12px;line-height:16px;padding:0 4px}.header3__card-recommendation-header-sub-chunk_green{color:#25b969}.header3__card-recommendation-header-sub-chunk_red{color:#ed6262}.header3__card-recommendation-header-sub-chunk-hurry-icon{margin-right:4px}.header3__nav-item-popup-figure{height:615px;position:absolute;right:-101px;top:-105px;width:615px;z-index:0}@media(max-width:1199px){.header3__nav-item-popup-figure{right:-98px;top:36px}}@media(max-width:751px){.header3__nav-item-popup-figure{left:34px;right:auto;top:148px}}.header3__nav-item-popup-figure-spinner{animation:iJeNST 32s linear infinite;transform-box:fill-box;transform-origin:center;will-change:animation,transform}.header3__hamburger-tabs-tab{background:transparent;border-bottom:4px solid transparent;color:#0f0f10;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 30px;padding:0 0 12px;transition:border .2s ease-out;white-space:nowrap;will-change:border}@media(max-width:751px){.header3__hamburger-tabs-tab{flex:1;font-size:14px;line-height:20px;margin:0;max-width:156px;text-align:center}}.header3__hamburger-tabs-tab:first-child{margin-left:0}.header3__hamburger-tabs-tab:last-child{margin-right:0}.header3__hamburger-tabs-tab_active{border-bottom-color:#4749c0;font-weight:700}.header3__hamburger-tabs-tab-content-wrapper{-ms-overflow-style:none;flex-shrink:0;overflow:auto;scrollbar-width:none}.header3__hamburger-tabs-tab-content-wrapper::-webkit-scrollbar{display:none}@media(max-width:751px){.header3__hamburger-tabs-tab-content-wrapper{display:flex;flex:1;justify-content:center}}.header3__hamburger-tabs-tab-content{display:flex;margin:0 -36px;padding:0 36px;text-align:left}.header3__hamburger-tabs-tab-content::-webkit-scrollbar{display:none}@media(max-width:751px){.header3__hamburger-tabs-tab-content{flex:1;flex-direction:column;margin:0;padding:0 12px}}.header3__hamburger-tabs-tab-content:not(.header3__hamburger-tabs-tab-content_active){display:none}@media(max-width:1199px){.header3__nav-section-items-recommendation-title{margin:0 0 34px}}@media(max-width:751px){.header3__nav-section-items-recommendation-title{margin:0 0 24px}}.header3__hamburger-pagination{align-items:center;display:flex;justify-content:space-between;margin:22px 0 0}.header3__hamburger-pagination-button{background:transparent;color:#4749c0;cursor:pointer;display:flex;padding:0;transition:opacity .2s ease-out;will-change:opacity}.header3__hamburger-pagination-button:first-child{transform:rotate(180deg)}.header3__hamburger-pagination-items{align-items:center;display:flex;gap:8px}.header3__hamburger-pagination-item{align-items:center;cursor:pointer;display:flex;height:8px;justify-content:center;padding:0;width:8px}.header3__hamburger-pagination-item:before{background:#4749c0;border-radius:50%;content:"";display:block;flex-shrink:0;height:8px;opacity:.3;transition:opacity .2s ease-out;width:8px;will-change:opacity}.header3__hamburger-pagination-item_active:before{height:12px;opacity:1;width:12px}.header3__card-recommendation-header-content-tag-spec-icon{margin:2px 12px 2px 2px}.header3__user-notifications-wrapper{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 24px 0 auto;z-index:1}@media(max-width:751px){.header3__user-notifications-wrapper{font-size:14px;line-height:20px}}.header3__user-notifications-icon{display:flex;position:relative}.header3__user-notifications-icon_new:before{background:#ffd709;border-radius:50%;content:"";height:12px;min-height:12px;min-width:12px;position:absolute;right:-4px;top:-1px;width:12px}.header3__user-notifications-count{margin:0 0 0 8px}@media(max-width:751px){.header3__user-notifications-count{margin:0 0 0 4px}}.header3__user-info{font-weight:700;margin-right:0;z-index:1}.header3__user-info:hover:after{display:none}@media(max-width:1199px){.header3__user-info{font-weight:400;margin-right:24px}}@media(max-width:751px){.header3__user-info-name{display:none}}.header3__user-info-avatar{align-items:center;background:linear-gradient(99.66deg,#0a4489 11.62%,#00316b 87.01%);border-radius:50%;color:#fff;display:flex;height:32px;justify-content:center;margin:0 8px 0 0;min-height:32px;min-width:32px;overflow:hidden;width:32px;z-index:0}@media(max-width:1199px){.header3__user-info-avatar{height:28px;margin:0 4px 0 0;min-height:28px;min-width:28px;width:28px}}@media(max-width:751px){.header3__user-info-avatar{margin:0}}.header3__user-info-avatar-img{height:100%;min-height:100%;min-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header3__nav-item-learning{color:inherit!important;text-decoration:none}@media(max-width:1199px){.header3__nav-item-learning{display:none}}.header3__nav-item-arrow-title{transition:font-weight .1s ease-out}.header3__nav-item-arrow-title:before{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;position:relative;visibility:hidden}.header3__user-info-popup{background:#f8f8f8;border-radius:0 0 20px 20px;box-shadow:0 16px 16px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:calc(100vh - 80px);padding:24px 16px 32px;position:absolute;right:11px;top:100%;width:328px}@media(max-width:1199px){.header3__user-info-popup{max-height:calc(100vh - 64px);padding:24px 32px;right:-12px}}@media(max-width:751px){.header3__user-info-popup{background:#fff;border-radius:0;bottom:0;left:0;max-height:unset;padding:60px 32px 28px;position:fixed;right:0;top:0;width:auto}}.header3__user-info-popup:before{border-color:transparent transparent #f8f8f8;border-style:solid;border-width:0 9px 10px;bottom:100%;content:"";position:absolute;right:44px}@media(max-width:1199px){.header3__user-info-popup:before{right:13px}}.header3__user-info-popup-container{display:flex;flex-direction:column;overflow:auto}@media(max-width:751px){.header3__user-info-popup-container{align-items:center;flex:1;justify-content:space-between}}.header3__user-info-popup-links{display:flex;flex-direction:column;overflow:auto}@media(max-width:751px){.header3__user-info-popup-links{align-items:center;align-self:normal;margin:40px 0 auto}}.header3__user-info-popup-link{font-size:16px;font-weight:400;line-height:24px;margin:0 0 4px}.header3__user-info-popup-link:last-child{margin:0}.header3__user-info-popup-button{align-items:center;background:#ffd709;border:none;border-radius:20px;color:#0f0f10!important;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:20px;padding:0 26px;position:relative;text-decoration:none;transition:color .3s ease,background .3s ease,border .3s ease,opacity .3s ease}@media(max-width:751px){.header3__user-info-popup-button{align-self:normal;font-size:16px;font-weight:700;height:56px;line-height:24px}}.header3__user-info-popup-button:hover{background:#ffea7d;text-decoration:none}.header3__user-info-popup-logout{flex-shrink:0;margin:24px 0 0}.header3__user-info-popup-close{align-items:center;background:transparent;border:none;border-radius:11px;color:#afafaf;cursor:pointer;display:none;justify-content:center;padding:0;position:absolute;right:16px;top:20px;transition:opacity .2s ease-out,color .2s ease-out;will-change:opacity,color}@media(max-width:751px){.header3__user-info-popup-close{display:flex}}.header3__user-info-popup-user{align-items:center;display:none;flex-direction:column;font-size:16px;font-weight:700;line-height:24px;margin:0 0 8px}@media(max-width:751px){.header3__user-info-popup-user{display:flex;margin:0}}.header3__user-info-popup-avatar{height:80px;margin:0 0 12px;min-height:80px;min-width:80px;width:80px}.header3__user-info-avatar-default{background:linear-gradient(99.66deg,#f9f9f9 11.62%,#ebebeb 87.01%);height:100%;min-height:100%;min-width:100%;width:100%}.header3__user-info-avatar-default-img{margin:15.625% 0 0;width:100%}.header3__user-info-popup-notifications{padding:24px 32px 40px;right:-158px;width:544px}.header3__user-info-popup-notifications:before{right:176px}@media(max-width:1199px){.header3__user-info-popup-notifications{padding:26px 32px 32px;right:-142px;width:328px}.header3__user-info-popup-notifications:before{right:155px}}.header3__user-info-popup-notifications_empty{padding:40px 32px 32px;right:-113px;width:250px}@media(max-width:751px){.header3__user-info-popup-notifications_empty{align-items:center;justify-content:center}}.header3__user-info-popup-notifications_empty:before{right:116px}@media(max-width:751px){.header3__user-info-popup-notifications{padding:60px 28px 28px;right:0;width:auto}.header3__user-info-popup-notifications_empty{padding-top:28px}}.header3__user-info-popup-all-notifications{flex-shrink:0;margin:16px 0 0;white-space:nowrap}@media(max-width:751px){.header3__user-info-popup-all-notifications{margin:auto 0 0}}.header3__user-info-popup-all-notifications_archive{margin:24px 0 0}@media(max-width:751px){.header3__user-info-popup-all-notifications_archive{margin:auto 0 0}}.header3__user-info-popup-notification{color:#0f0f10!important;cursor:default;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:8px 0 0;padding:10px 0;text-decoration:none;transition:background .2s ease-out;will-change:background}@media(min-width:1199px){.header3__user-info-popup-notification{border-radius:20px;margin:8px -16px 0;padding:10px 16px}.header3__user-info-popup-notification:nth-child(n+5){display:none}.header3__user-info-popup-notification:hover{background:#fff}}@media(max-width:1199px){.header3__user-info-popup-notification:nth-child(n+4){display:none}}@media(max-width:751px){.header3__user-info-popup-notification{font-size:14px;line-height:20px}.header3__user-info-popup-notification:nth-child(n+4){display:unset}.header3__user-info-popup-notification:nth-child(n+5){display:none}}.header3__user-info-popup-notification:first-child{margin-top:0}.header3 a.header3__user-info-popup-notification{cursor:pointer}.header3__user-info-popup-notification-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media(max-width:1199px){.header3__user-info-popup-notification-text{-webkit-line-clamp:4}}.header3__user-info-popup-notification-date{color:#afafaf;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 0 10px}@media(max-width:751px){.header3__user-info-popup-notification-date{font-size:12px;line-height:16px}}.header3__user-info-popup-notifications-empty-img{margin:0 auto 40px;-o-object-fit:contain;object-fit:contain;width:85px}@media(max-width:751px){.header3__user-info-popup-notifications-empty-img{margin:auto 0 40px;width:145px}}.header3__user-info-popup-notifications-empty-text{color:#575757;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center}@media(max-width:751px){.header3__user-info-popup-notifications-empty-text{font-size:14px;line-height:20px}}.header3__user-courses{background:#232323;color:#fff;display:flex;flex-direction:column;margin:-40px 17px -40px -40px;padding:40px 15px 40px 40px;width:312px}@media(max-width:1199px){.header3__user-courses{background:transparent;color:#0f0f10;margin:0;padding:0;width:auto}}.header3__user-courses-title{border-bottom:1px solid hsla(0,0%,100%,.2);color:inherit!important;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin:0 0 12px;padding:0 0 12px;text-decoration:none!important}@media(max-width:1199px){.header3__user-courses-title{display:none}}.header3__user-courses-link{color:#fff!important;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0 0 8px;padding:10px 0;text-decoration:none}@media(min-width:1199px){.header3__user-courses-link{transition:color .2s ease-out}.header3__user-courses-link:hover{color:#ffd709!important}}@media(max-width:1199px){.header3__user-courses-link{color:#0f0f10!important}}@media(max-width:751px){.header3__user-courses-link{font-size:14px;margin:0 0 4px}}.header3__user-courses-link:last-child{margin:0}.header3__user-courses-link_bold{font-weight:700}.header3__user-courses-link-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media(max-width:1199px){.header3__user-courses-nav{display:none}}@media(min-width:1199px){.header3__nav-item-user-info{margin-right:0}}.header3__nav-section-items-recommendation{grid-template-columns:repeat(1,256px)}@keyframes iJeNST{0%{transform:rotate(0deg) translateX(70px)}to{transform:rotate(1turn) translateX(70px)}}.cookies{align-items:center;background:#fff;border-radius:20px;box-shadow:0 0 31px 9px rgba(0,0,0,.1);display:flex;height:80px;margin:0 16px;padding:0 44px}.cookies *{font-family:IBM Plex Sans,Roboto,sans-serif}@media(max-width:790px){.cookies{border-radius:15px;bottom:20px;box-shadow:0 0 33px 1px rgba(0,0,0,.24);flex-direction:column;height:auto;padding:32px 24px}}@media(max-width:360px){.cookies{padding:24px}}.cookies_hide{transform:translateY(200%)}.cookies__container{display:flex;justify-content:center}.cookies__title{align-items:center;color:#2e2e2e;display:inline-block;font-size:16px;font-weight:600;line-height:21px;text-align:center}@media(max-width:790px){.cookies__title{font-size:14px;line-height:16px;margin-bottom:20px;max-width:288px}}@media(max-width:360px){.cookies__title{font-size:12px;line-height:16px;margin-bottom:16px;max-width:248px}}.cookies__margin-block{bottom:40px;position:fixed;transition:transform .25s ease-in-out;z-index:100}.cookies__button{background:#4749c0;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;height:44px;line-height:20px;margin-left:24px;outline:none;width:92px}@media(max-width:790px){.cookies__button{border-radius:10px;font-size:14px;height:36px;line-height:16px;margin-left:0;width:76px}}@media(max-width:360px){.cookies__button{height:32px;width:72px}}.cookies__link,.cookies__link:active,.cookies__link:link,.cookies__link:visited{color:#2e2e2e;font-weight:600;position:relative;text-decoration:none;white-space:nowrap}.cookies__link:active:after,.cookies__link:after,.cookies__link:link:after,.cookies__link:visited:after{border-bottom:1px solid #2e2e2e;bottom:0;content:"";left:0;position:absolute;right:0}html{min-height:100%;position:relative}.body{padding-bottom:500px}@media(max-width:1280px){.body_not-subscribed{padding-bottom:562px}}@media(max-width:768px){.body{padding-bottom:0}}.body_amp{padding-bottom:0}.body_en,.body_header3{padding-bottom:0!important}.body_no-footer{padding-bottom:0}@media print{.body_no-footer-print{padding-bottom:0}}.footer2{background:#fafafa;bottom:0;box-sizing:border-box;height:500px;overflow:hidden;padding-bottom:20px;padding-top:50px;position:absolute;width:100%;z-index:22}.footer2_en,.footer2_header3{position:unset}@media(max-width:768px){.footer2{height:862px}}@media(max-width:767px){.footer2{height:862px}}@media(max-width:660px){.footer2{height:965px}}@media(max-width:1280px){.footer2_not-subscribed{height:562px}}.footer2_en{height:325px}@media(max-width:1280px){.footer2_en.footer2_not-subscribed{height:400px}}@media(max-width:1024px){.footer2_en.footer2_not-subscribed{height:455px}}@media(max-width:830px){.footer2_en.footer2_not-subscribed{height:515px}}@media(max-width:768px){.footer2_en.footer2_not-subscribed{height:610px}}@media(max-width:660px){.footer2_en.footer2_not-subscribed{height:677px}}@media(max-width:830px){.footer2_en{height:370px}}@media(max-width:768px){.footer2_en{height:610px}}@media(max-width:660px){.footer2_en{height:677px}}.footer2_subscribed .footer2-mobile__row_social{padding-top:48px}.footer2_subscribed .footer2-mobile__row_mark{padding-top:24px}@media(max-width:414px){.footer2_subscribed .footer2-mobile__row_mark{padding:55px 0}}.footer2_mobile{display:none;padding-top:30px;position:static}@media(max-width:768px){.footer2_mobile{display:block}}@media(max-width:414px){.footer2_mobile{padding-bottom:10px}}.footer2_desktop{display:block}@media(max-width:768px){.footer2_desktop{display:none}}.footer2__container{font-size:0;height:100%;width:100%}.footer2__container-box{height:100%;position:relative;width:100%}.footer2__content{position:relative;z-index:1}.footer2__text{color:#464646;font-size:14px}.footer2__text_margin-bot{margin-bottom:10px}.footer2__text_nowrap{white-space:nowrap}.footer2__text_margin-right{margin-right:10px}.footer2__text_success{font-size:18px;line-height:normal}.footer2__social{margin-bottom:30px}.footer2__social_mobile{margin-bottom:10px}.footer2_subscribed .footer2__social_mobile{margin-bottom:30px}@media(max-width:500px){.footer2__social_mobile{margin-right:-6px}}.footer2__icon{background-size:32px 32px;display:inline-block;height:44px;width:42px}.ic-inline.footer2__icon{height:32px;width:32px}@media(max-width:768px){.footer2__icon{width:48px}}@media(max-width:500px){.footer2__icon{width:40px}}.footer2__link,.footer2__link:active,.footer2__link:link,.footer2__link:visited{color:#1f5e9a;font-size:14px;text-decoration:none;transition:color .1s ease-in-out;white-space:nowrap}.footer2__link:active:hover,.footer2__link:hover,.footer2__link:link:hover,.footer2__link:visited:hover{color:#4c85f1}.footer2__link-extended,.footer2__link-extended:active,.footer2__link-extended:link,.footer2__link-extended:visited{display:block;margin-bottom:18px;white-space:nowrap}.footer2__link-extended:active:last-child,.footer2__link-extended:last-child,.footer2__link-extended:link:last-child,.footer2__link-extended:visited:last-child{margin-bottom:0}@media(max-width:768px){.footer2__link-extended,.footer2__link-extended:active,.footer2__link-extended:link,.footer2__link-extended:visited{display:inline-block;margin-right:42px}.footer2__link-extended:active:last-child,.footer2__link-extended:last-child,.footer2__link-extended:link:last-child,.footer2__link-extended:visited:last-child{margin-right:0}}@media(max-width:499px){.footer2__link-extended,.footer2__link-extended:active,.footer2__link-extended:link,.footer2__link-extended:visited{display:block;margin-right:5px}}.footer2__link-extended-text{display:inline-block;font-size:14px;vertical-align:middle}.footer2__link-extended-text:before{content:" ";display:inline-block;width:.5em}.footer2__link-white-space-normal{white-space:normal!important}.footer2__links{display:table}.footer2__links_center{margin-left:auto;margin-right:auto}.footer2__links-row{display:table-row}.footer2__links-row *{display:table-cell;padding-top:18px}.footer2__links-row:first-child *{padding-top:0}.footer2__subscribe{display:grid;gap:12px;grid-template-areas:"a b" "c c";grid-template-columns:2fr 1fr;margin-bottom:28px}@media(max-width:1024px){.footer2__subscribe{grid-template-areas:"a" "c" "b";grid-template-columns:auto}}.footer2__subscribe-input{font-size:14px;grid-area:a}.footer2__subscribe-button{font-size:14px;grid-area:b}@media(max-width:1024px){.footer2__subscribe-button{width:60%}}.footer2__subscribe-policy.new-input-line_triple{grid-area:c;margin:0}@media(min-width:769px){.footer2__info{bottom:8px;position:absolute;width:100%;z-index:auto}}.footer2__info-logos{display:table;position:relative;top:-14px;width:100%;z-index:10}@media(max-width:1280px){.footer2__info-logos{top:0}}@media(max-width:768px){.footer2__info-logos{margin-top:20px}}.footer2__info-logos-row{display:table-row}@media(max-width:767px){.footer2__info-logos-row{display:block;margin-top:20px}.footer2__info-logos-row:first-child{margin-top:0}}.footer2__info-logos-row_mobile{display:flex;justify-content:space-between}.footer2__info-logos_desktop{display:table}@media(max-width:768px){.footer2__info-logos_desktop{display:none}}.footer2__info-logos_tablet{display:none}@media(max-width:768px){.footer2__info-logos_tablet{display:table}}@media(max-width:660px){.footer2__info-logos_tablet{display:none}}.footer2__info-logos_mobile{display:none}@media(max-width:660px){.footer2__info-logos_mobile{display:table}}.footer2__info-logos-ketus{display:flex;flex-wrap:wrap;gap:24px 14px;justify-content:space-between;margin-top:16px}@media(max-width:751px){.footer2__info-logos-ketus{gap:17px 9px}}.footer2__info-logos-ketus .footer2__info-logo_uno{margin-right:auto}.footer2__info-logos-ketus-img{width:53px}@media(max-width:751px){.footer2__info-logos-ketus-img{width:43px}}.footer2__info-logos-ketus-img_iyzico{width:90px}@media(max-width:751px){.footer2__info-logos-ketus-img_iyzico{width:73px}}.footer2__info-logos-ketus-img_ssl{width:96px}@media(max-width:751px){.footer2__info-logos-ketus-img_ssl{width:79px}}.footer2__info-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;width:100%}.footer2__info-logo-box{box-sizing:border-box;display:table-cell;padding-right:12px;text-align:left;vertical-align:top;width:36%}@media(max-width:768px){.footer2__info-logo-box{display:inline-block;margin-left:42px;min-width:150px;padding-right:0;vertical-align:middle;width:auto}.footer2__info-logo-box:first-child{margin-left:0}}.footer2__info-logo-box_kts{display:inline-flex;width:100%}@media(max-width:768px){.footer2__info-logo-box_kts{width:auto}}@media(max-width:767px){.footer2__info-logo-box_kts{max-width:150px}}.footer2__info-logo-box_not-first{padding-top:32px}@media(max-width:1280px){.footer2__info-logo-box_not-first{padding-top:16px}}@media(max-width:768px){.footer2__info-logo-box_not-first{padding-top:0;vertical-align:middle}}.footer2__info-logo_fond-top{background-image:url(https://otus.ru/static/img/fond-top.86331.svg);background-position:0;display:block;height:25px;width:100px}@media(max-width:1024px){.footer2__info-logo_fond-top{height:29px;width:80px}}.footer2__info-logo_fond-bot{background-image:url(https://otus.ru/static/img/fond-bot.35224.svg);background-position:0 0;display:block;height:17px;width:100px}@media(max-width:1024px){.footer2__info-logo_fond-bot{height:17px;width:80px}}.footer2__info-logo_kts{background-image:url(https://otus.ru/static/img/kts.30fe8.svg);background-position:50%;height:37.26px;margin:0 auto;width:81.59px}.footer2__info-logo_kts-ketus{margin:0}@media(max-width:1024px){.footer2__info-logo_kts{height:29px}}@media(max-width:768px){.footer2__info-logo_kts{height:43px}}.footer2__info-logo_skolkovo{background-image:url(https://otus.ru/static/img/skolkovo.d34bc.svg);background-position:0;display:block;height:40px;width:136px}.footer2__info-logo_uno{background-image:url(https://otus.ru/static/img/gdlkn-transparent.a8df3.svg);background-position:100%;height:33px;width:86px}@media(max-width:1024px){.footer2__info-logo_uno{height:29px;width:70px}}@media(max-width:768px){.footer2__info-logo_uno{height:43px;width:86px}}.footer2-mobile__wrapper{height:100%;position:relative}.footer2-mobile__row{border-bottom:1px solid #e8e8e8;height:auto;padding-bottom:24px;padding-top:24px}.footer2-mobile__row_social{padding-bottom:12px}.footer2-mobile__row_mark{padding-top:5px}.footer2-mobile__row:first-child{padding-top:0}.footer2-mobile__row:last-child{border-bottom:0}.container__row .footer2-mobile__col_tg{width:56%}.container__row .footer2-mobile__col_social{width:44%}.footer2-mobile__logos{box-sizing:border-box;padding-left:36px;padding-right:36px;position:relative;width:100%}@media(max-width:768px){.footer2-mobile__logos{padding-left:0;padding-right:0}}.footer2-mobile__info-logos{bottom:0;position:absolute;width:100%}.button{background:transparent;border:1px solid #185bdc;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;line-height:normal;outline:none;padding:6px 15px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.button,.button:active,.button:link,.button:visited{color:#185bdc}.button__no-wrap{white-space:nowrap}.no-touch .button:hover{background-color:#185bdc;color:#fff}.button_modal{margin-top:20px}.button_purple{background:#474bb9;border-color:#474bb9;border-radius:4px;font-size:13px;font-weight:700;height:34px;margin-left:12.5px;margin-top:24px;width:119px}.button_purple,.button_purple:active,.button_purple:link,.button_purple:visited{color:#fff}@media(max-width:1089px){.button_purple{display:none}}.no-touch .button_purple:hover{background-color:#474bb9;color:#fff}.button__my-course{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:2em;margin-left:-7px;margin-right:6px;transform:translateY(-3%);transition:filter .1s ease-in-out;vertical-align:middle;width:1.8em}.button_no-hover{pointer-events:none}.button_shadow{box-shadow:0 2px 10px 0 rgba(0,0,0,.5)}.button_shine{animation:shadowPulse 1s ease-in-out;animation-iteration-count:infinite}@keyframes shadowPulse{0%{box-shadow:none}50%{box-shadow:0 0 7px 0 #185bdc}to{box-shadow:none}}.button.select{border:0;padding:0}.button.input-group__addon{padding:13px 19px}.input-group_right .button.input-group__addon{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.no-touch .button:active{transform:translate(1px,1px)}.button[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}.no-touch .button[disabled]:hover{background-color:transparent;color:#185bdc}.no-touch .button_hover-opacity:hover{opacity:.8}.button_full{height:100%;padding:0;position:relative;width:100%}.button_full .button__text{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.button_full2{height:100%;position:relative;width:100%}.button_initial-padding{padding:6px 15px}.button_inverse,.button_inverse:active,.button_inverse:link,.button_inverse:visited{background:#185bdc;border-color:#185bdc;color:#fff}.no-touch .button_inverse:active:hover,.no-touch .button_inverse:hover,.no-touch .button_inverse:link:hover,.no-touch .button_inverse:visited:hover{background-color:transparent;color:#185bdc}.button_white,.button_white:active,.button_white:link,.button_white:visited{border-color:#fff;color:#fff}.no-touch .button_white:active:hover,.no-touch .button_white:hover,.no-touch .button_white:link:hover,.no-touch .button_white:visited:hover{background-color:#fff;color:#050505}.no-touch .button_white:active[disabled]:hover,.no-touch .button_white:link[disabled]:hover,.no-touch .button_white:visited[disabled]:hover,.no-touch .button_white[disabled]:hover{background:transparent;border-color:#fff;color:#fff}.button_white-inverse,.button_white-inverse:active,.button_white-inverse:link,.button_white-inverse:visited{background-color:#fff;border-color:#fff;color:#363636}.no-touch .button_white-inverse:active:hover,.no-touch .button_white-inverse:hover,.no-touch .button_white-inverse:link:hover,.no-touch .button_white-inverse:visited:hover{background-color:#64848d;border-color:#64848d;color:#fff}.button_white-inverse-transparent,.button_white-inverse-transparent:active,.button_white-inverse-transparent:link,.button_white-inverse-transparent:visited{background-color:#fff;border-color:#fff;color:#363636}.no-touch .button_white-inverse-transparent:active:hover,.no-touch .button_white-inverse-transparent:hover,.no-touch .button_white-inverse-transparent:link:hover,.no-touch .button_white-inverse-transparent:visited:hover{background-color:transparent;border-color:#fff;color:#fff}.no-touch .button_white-inverse-transparent:active:hover[disabled],.no-touch .button_white-inverse-transparent:hover[disabled],.no-touch .button_white-inverse-transparent:link:hover[disabled],.no-touch .button_white-inverse-transparent:visited:hover[disabled]{background-color:#fff;color:#363636}.button_bold{font-weight:700}.button_blue{background:#185bdc;border-color:#185bdc}.button_blue,.button_blue:active,.button_blue:link,.button_blue:visited{color:#fff}.no-touch .button_blue:hover{background:rgba(24,91,220,.8);border-color:rgba(24,91,220,.8)}.button_blue[disabled],.button_blue[disabled]:hover,.no-touch .button_blue[disabled]:hover{background:#98afd8;border-color:#98afd8;color:#fff}.button_blue2{background:#4a90e2;border-color:#4a90e2}.button_blue2,.button_blue2:active,.button_blue2:link,.button_blue2:visited{color:#fff}.no-touch .button_blue2:hover{background:transparent;color:#4a90e2}.button_blue2[disabled],.no-touch .button_blue2[disabled]:hover{background:#98afd8;border-color:#98afd8;color:#fff}.button_blue2-inverse,.button_blue2-inverse:active,.button_blue2-inverse:link,.button_blue2-inverse:visited{background-color:transparent;border-color:#4a90e2;color:#4a90e2}.no-touch .button_blue2-inverse:active:hover,.no-touch .button_blue2-inverse:hover,.no-touch .button_blue2-inverse:link:hover,.no-touch .button_blue2-inverse:visited:hover{background:#4a90e2;color:#fff}.button_blue3{background:#3a9dfa;border:none;border-radius:3px;box-shadow:0 2px 0 0 #1f5e9a;color:#fff}.button_blue4{border:1px solid #4f93e3;border-radius:3px;color:#4f93e3}.no-touch .button_blue4:hover{background:#4f93e3;color:#fff}.button_blue5{border:1px solid #4749c0;border-radius:4px;color:#4749c0;padding:13px 38px}.no-touch .button_blue5:hover{background:#4749c0;color:#fff}.button_loyal{width:150px}.button_gray{background:#fff;border-color:#979797}.button_gray,.button_gray:active,.button_gray:link,.button_gray:visited{color:#050505}.no-touch .button_gray:hover{background:#979797}.no-touch .button_gray:hover,.no-touch .button_gray:hover:active,.no-touch .button_gray:hover:link,.no-touch .button_gray:hover:visited{color:#fff}.button_gray-inverse{background:#979797;border-color:#979797}.button_gray-inverse,.button_gray-inverse:active,.button_gray-inverse:link,.button_gray-inverse:visited{color:#fff}.no-touch .button_gray-inverse:hover{background:#fff}.no-touch .button_gray-inverse:hover,.no-touch .button_gray-inverse:hover:active,.no-touch .button_gray-inverse:hover:link,.no-touch .button_gray-inverse:hover:visited{color:#979797}.button_gray2{background:#ecf0f1;border-color:#c0cbce}.button_gray2,.button_gray2:active,.button_gray2:link,.button_gray2:visited{color:#050505}.button_gray2-active{cursor:default}.button_gray2-active,.no-touch .button_gray2:hover{background:#dae2e4}.button_gray2-active,.button_gray2-active:active,.button_gray2-active:link,.button_gray2-active:visited,.no-touch .button_gray2:hover,.no-touch .button_gray2:hover:active,.no-touch .button_gray2:hover:link,.no-touch .button_gray2:hover:visited{color:#050505}.button_dirtyGreen5{background:transparent;border-color:#c3d7dc}.button_dirtyGreen5,.button_dirtyGreen5:active,.button_dirtyGreen5:link,.button_dirtyGreen5:visited{color:#050505}.button_dirtyGreen5-active{cursor:default}.button_dirtyGreen5-active,.no-touch .button_dirtyGreen5:hover{background:#c3d7dc}.button_dirtyGreen5-active,.button_dirtyGreen5-active:active,.button_dirtyGreen5-active:link,.button_dirtyGreen5-active:visited,.no-touch .button_dirtyGreen5:hover,.no-touch .button_dirtyGreen5:hover:active,.no-touch .button_dirtyGreen5:hover:link,.no-touch .button_dirtyGreen5:hover:visited{color:#050505}.button_orange-promo{background:#ed6a3e;border-color:#ed6a3e;border-radius:4px;font-size:16px;height:48px;padding:10px 18px;width:215px}.button_orange-promo,.button_orange-promo:active,.button_orange-promo:link,.button_orange-promo:visited{color:#fff}@media(max-width:425px){.button_orange-promo{width:100%}}.no-touch .button_orange-promo:hover{background:transparent;color:#c45047}.button_orange-promo[disabled],.no-touch .button_orange-promo[disabled]:hover{background:rgba(196,80,71,.6);border-color:rgba(196,80,71,.6);color:#fff}.button_red{background:#c45047;border-color:#c45047}.button_red,.button_red:active,.button_red:link,.button_red:visited{color:#fff}.no-touch .button_red:hover{background:transparent;color:#c45047}.button_red[disabled],.no-touch .button_red[disabled]:hover{background:rgba(196,80,71,.6);border-color:rgba(196,80,71,.6);color:#fff}.button_red2,.button_red2:active,.button_red2:hover,.button_red2:hover:active,.button_red2:hover:link,.button_red2:hover:visited,.button_red2:link,.button_red2:visited{background:#cf2235;border-color:#cf2235;color:#fff;cursor:default}.button_red2-with-hover,.button_red2-with-hover:active,.button_red2-with-hover:link,.button_red2-with-hover:visited,.no-touch .button_red2-with-hover:hover,.no-touch .button_red2-with-hover:hover:active,.no-touch .button_red2-with-hover:hover:link,.no-touch .button_red2-with-hover:hover:visited{cursor:pointer}.no-touch .button_red2-with-hover:hover,.no-touch .button_red2-with-hover:hover:active,.no-touch .button_red2-with-hover:hover:link,.no-touch .button_red2-with-hover:hover:visited{background:#fff;border-color:#fff;color:#cf2235}.button_red2[disabled],.no-touch .button_red2[disabled]:hover{background:rgba(207,34,53,.6);border-color:rgba(207,34,53,.6);color:#fff}.button_red3,.button_red3:active,.button_red3:link,.button_red3:visited{background:transparent;border-color:#fff;color:#fff}.no-touch .button_red3:hover,.no-touch .button_red3:hover:active,.no-touch .button_red3:hover:link,.no-touch .button_red3:hover:visited{background:#cf2235;border-color:#cf2235;color:#fff}.button_red3[disabled],.no-touch .button_red3[disabled]:hover{background:rgba(207,34,53,.6);border-color:rgba(207,34,53,.6);color:#fff}.button_red-stripe{border-bottom-right-radius:0;border-top-right-radius:0;border-radius:0;position:relative;transition:noner}.button_red-stripe,.button_red-stripe:active,.button_red-stripe:hover,.button_red-stripe:hover:active,.button_red-stripe:hover:link,.button_red-stripe:hover:visited,.button_red-stripe:link,.button_red-stripe:visited{border:0;color:#fff}.button_red-stripe,.button_red-stripe:active,.button_red-stripe:link,.button_red-stripe:visited{background:#dd1515}.no-touch .button_red-stripe:hover,.no-touch .button_red-stripe:hover:active,.no-touch .button_red-stripe:hover:link,.no-touch .button_red-stripe:hover:visited{background:#ba0218}.button_red-stripe:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI0REMTUxNSIgZD0iTS40NiAwSDEyTC40NiAxNy4zNyAxMiAzNUguNDZ6Ii8+PC9zdmc+) 0 0 no-repeat;background-size:100% 100%;content:" ";display:block;height:100%;position:absolute;right:1px;top:0;transform:translateX(100%);width:12px}.no-touch .button_red-stripe:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI0JBMDIxOCIgZD0iTS40NiAwSDEyTC40NiAxNy4zNyAxMiAzNUguNDZ6Ii8+PC9zdmc+)}.button_red-stripe-md{font-size:20px;font-weight:700;padding-bottom:13px;padding-top:13px}.button_red-stripe-md:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI0REMTUxNSIgZD0iTS40NiAwSDEyTC40NiAxNy4zNyAxMiAzNUguNDZ6Ii8+PC9zdmc+);right:1px;width:15px}.no-touch .button_red-stripe-md:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI0JBMDIxOCIgZD0iTS40NiAwSDEyTC40NiAxNy4zNyAxMiAzNUguNDZ6Ii8+PC9zdmc+)}.button_orange{background:#ffcb27;border-color:#ffcb27}.button_orange,.button_orange:active,.button_orange:link,.button_orange:visited{color:#000}.no-touch .button_orange:hover{background:#ebba21;border-color:#ebba21}.no-touch .button_orange:hover,.no-touch .button_orange:hover:active,.no-touch .button_orange:hover:link,.no-touch .button_orange:hover:visited{color:#000}.button_orange[disabled],.button_orange[disabled]:hover{background:#ffcb27;border-color:#ffcb27;color:#fff}.button_md{padding:11px 35px}.button_md,.button_md-2{border-radius:4px;font-size:20px}.button_md-2{padding:12px 24px}.button_md-3{border-radius:2px;font-size:16px;padding:10px 25px}.button_md-4{border-radius:3px;font-size:16px;padding:10px 18px}.button_md-5{border-radius:4px;font-size:18px;padding:12px 0}.button_md-6{border-radius:4px;font-size:16px;padding:15px 28px 13px}.button_sm{font-size:20px;padding:11px 48px 13px}.button_as-input{border-radius:4px;padding-bottom:12.5px;padding-top:12.5px}.button_file{overflow:hidden;position:relative}.button_volumed-white{background:#fff;border:0;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.5);font-size:18px;padding:13px 33px}.button_volumed-white,.button_volumed-white:active,.button_volumed-white:link,.button_volumed-white:visited{color:#4f4f4f}.no-touch .button_volumed-white:hover,.no-touch .button_volumed-white:hover:active,.no-touch .button_volumed-white:hover:link,.no-touch .button_volumed-white:hover:visited{color:#fff}.button_collapse{background-color:#ecf0f1;border-color:#ecf0f1;color:#050505;font-size:12px;font-weight:300;padding:6px 30px 6px 6px;position:relative}.button_collapse .opened{display:none}.button_collapse .closed{display:inline}.button_collapse:after,.button_collapse:before{background:50% 50% no-repeat;background-size:contain;content:" ";height:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transform-origin:50% 50%;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;width:12px}.button_collapse:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQxIiBoZWlnaHQ9IjQuODkiIHZpZXdCb3g9IjAuMjkgLTAuNzEgNy40MSA0Ljg5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzNDg3REIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Ik0xIDBsMy4wMSAzLjQzTDcgMCIvPjwvc3ZnPg==);opacity:1}.button_collapse:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjQxIiBoZWlnaHQ9IjQuODkiIHZpZXdCb3g9IjAuMjkgLTAuNzEgNy40MSA0Ljg5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Ik0xIDBsMy4wMSAzLjQzTDcgMCIvPjwvc3ZnPg==);opacity:0}.no-touch .button_collapse:hover{background-color:#3487db;color:#fff}.no-touch .button_collapse:hover:after{opacity:0}.no-touch .button_collapse:hover:before{opacity:1}.button_collapse-open:after,.button_collapse-open:before{transform:translateY(-50%) rotate(180deg)}.button_collapse-open .opened{display:inline}.button_collapse-open .closed{display:none}.button_flat{box-shadow:none}.button_light{font-weight:300}.button_radius-md{border-radius:4px}.buttons-line{display:table}@media(max-width:768px){.buttons-line{width:100%}}.buttons-line .button{border-radius:0;border-right-width:0;display:table-cell}.buttons-line .button:first-child{border-bottom-left-radius:4px;border-left-width:1px;border-top-left-radius:4px;margin-left:0}.buttons-line .button:last-child{border-bottom-right-radius:4px;border-right-width:1px;border-top-right-radius:4px;margin-right:0}.button-pay{margin-bottom:20px}.checkbox{box-sizing:border-box;color:#050505;cursor:pointer;display:inline-block;font-size:18px;padding-left:40px;position:relative;vertical-align:middle}.checkbox[readonly]{cursor:default}.checkbox_size-sm{font-size:15px;padding-left:30px}.checkbox_size-ssm{font-size:15px;padding-left:24px}.checkbox_white{color:#fff}.checkbox_error{color:#9a0f0f}.checkbox_full{width:100%}.checkbox_inline{padding-right:25px}.checkbox_inline:last-child{padding-right:0}.checkbox_light{padding-left:28px}.checkbox_light2{font-size:14px;padding-left:29px}.checkbox_light4{padding-left:28px}.checkbox_new{padding-left:32px}.checkbox_empty{padding-left:0}.checkbox input[type=checkbox]{display:none}.checkbox__label{line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.checkbox__label_small{font-size:12px}.checkbox_empty .checkbox__label{position:relative}input[type=checkbox]~.checkbox__label:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgMmgyNnYyNkgyeiIgc3Ryb2tlPSIjMkY2RUU2IiBzdHJva2Utd2lkdGg9IjQiIGZpbGw9Im5vbmUiLz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;content:" ";height:30px;left:0;position:absolute;top:0;width:30px}.checkbox_size-sm input[type=checkbox]~.checkbox__label:before{height:20px;width:20px}.checkbox_size-ssm input[type=checkbox]~.checkbox__label:before{height:16px;width:16px}.checkbox_vertical-center input[type=checkbox]~.checkbox__label:before{top:50%;transform:translateY(-50%)}.checkbox_empty input[type=checkbox]~.checkbox__label:before{left:50%;top:50%;transform:translate(-50%,-50%)}.checkbox_light input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0E1QTVBNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAyQzAgLjkuOSAwIDIgMGgxNGEyIDIgMCAwMTIgMnYxNGEyIDIgMCAwMS0yIDJIMmEyIDIgMCAwMS0yLTJWMnptMSAwdjE0YTEgMSAwIDAwMSAxaDE0YTEgMSAwIDAwMS0xVjJhMSAxIDAgMDAtMS0xSDJhMSAxIDAgMDAtMSAxeiIvPjwvc3ZnPg==);height:18px;top:50%;transform:translateY(-50%);width:18px}.checkbox_light2 input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNMi41LjVoMTVhMiAyIDAgMDEyIDJ2MTVhMiAyIDAgMDEtMiAyaC0xNWEyIDIgMCAwMS0yLTJ2LTE1YzAtMS4xLjktMiAyLTJ6Ii8+PC9zdmc+);height:20px;top:50%;transform:translateY(-50%);width:20px}.checkbox_light3 input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0yIDJoMjZ2MjZIMnoiLz48L3N2Zz4=)}.checkbox_light4 input[type=checkbox]~.checkbox__label:before{height:18px;width:18px}.checkbox_light4 input[type=checkbox]~.checkbox__label:before,.checkbox_new input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSI2NjguNSIgeT0iNTM5LjUiIGZpbGw9IiNGQkZCRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjQzVDNUM1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2OCAtNTM5KSIvPjwvc3ZnPg==)}.checkbox_new input[type=checkbox]~.checkbox__label:before{height:24px;width:24px}.checkbox_new.checkbox_error input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSI2NjguNSIgeT0iNTM5LjUiIGZpbGw9IiNGQkZCRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjOUEwRjBGIiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2OCAtNTM5KSIvPjwvc3ZnPg==)}.checkbox_eye input[type=checkbox]~.checkbox__label:before{background-image:url(https://otus.ru/static/img/eye.c8122.svg);height:11px;width:19px}.radio_light3 input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xNSAyYTEzIDEzIDAgMTEwIDI2IDEzIDEzIDAgMTEwLTI2eiIvPjwvc3ZnPg==)}.radio_light4 input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iNjUxLjY0NSIgY3k9Ijk1OC41NCIgcj0iOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0MiAtOTQ5KSIgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjQzBDREQwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.radio_light5 input[type=checkbox]~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgZmlsbD0iI0Y0RjRGNCIgc3Ryb2tlPSIjNDc0OUMwIi8+PC9zdmc+)}input[type=checkbox][disabled]~.checkbox__label{cursor:default;opacity:.5}input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMyRjZFRTYiIHN0cm9rZS13aWR0aD0iNCIgZD0iTTIgMmgyNnYyNkgyeiIvPjxwYXRoIGZpbGw9IiMyRjZFRTYiIGQ9Ik03IDdoMTZ2MTZIN3oiLz48L2c+PC9zdmc+)}.checkbox_light input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0E1QTVBNSIgZD0iTTIgMGgxNGEyIDIgMCAwMTIgMnYxNGEyIDIgMCAwMS0yIDJIMmEyIDIgMCAwMS0yLTJWMkMwIC45LjkgMCAyIDB6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik01LjY1IDEwLjAxbDIuNDYgMi4zNCA0LjEyLTYuODIiLz48L3N2Zz4=)}.checkbox_light2 input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNMi41LjVoMTVhMiAyIDAgMDEyIDJ2MTVhMiAyIDAgMDEtMiAyaC0xNWEyIDIgMCAwMS0yLTJ2LTE1YzAtMS4xLjktMiAyLTJ6Ii8+PHBhdGggZmlsbD0iIzk1OTU5NSIgZD0iTTguOCAxNS42N2MtLjM3IDAtLjcyLS4xNy0uOTUtLjQ3TDQuOCAxMS4xNEExLjIgMS4yIDAgMTE2LjcgOS43bDIuMDIgMi42NiA1LjA3LTguMTRBMS4yIDEuMiAwIDAxMTUuOCA1LjVsLTUuOTkgOS42Yy0uMi4zNC0uNTcuNTUtLjk2LjU3SDguOHoiLz48L3N2Zz4=)}.checkbox_light3 input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0yIDJoMjZ2MjZIMnoiLz48cGF0aCBmaWxsPSIjREFEQURBIiBkPSJNNyA3aDE2djE2SDd6Ii8+PC9zdmc+)}.checkbox_light4 input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMTciIHg9Ii41IiB5PSIuNSIgZmlsbD0iI0ZCRkJGQiIgc3Ryb2tlPSIjQzVDNUM1IiByeD0iMyIvPjxwYXRoIGZpbGw9IiM1MDY2N0IiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMuMjYgOS41OGEuNS41IDAgMDEtLjEzLS4zM2MwLS4wOS4wNC0uMjMuMTMtLjMybC42NS0uNjVhLjQ1LjQ1IDAgMDEuNjUgMGwuMDQuMDUgMi41NCAyLjcyYy4xLjEuMjMuMS4zMiAwbDYuMTktNi40MWguMDRhLjQ1LjQ1IDAgMDEuNjUgMGwuNjUuNjRjLjE4LjE5LjE4LjQ3IDAgLjY1TDcuNiAxMy42Yy0uMDkuMS0uMTguMTQtLjMyLjE0YS40Mi40MiAwIDAxLS4zMi0uMTRsLTMuNi0zLjg3LS4xLS4xNHoiLz48L2c+PC9zdmc+)}.checkbox_new input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzA2QyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNiAxMi41NTRhLjg4OC44ODggMCAwMTEuMjU3IDBsMS44MjYgMS44MjcgNS4wODgtNi4wNjRhLjg4OC44ODggMCAxMTEuMzYxIDEuMTQybC01LjY4NyA2Ljc3OWEuODg4Ljg4OCAwIDAxLTEuMzMyLjA4NUw3LjI2IDEzLjgxYS44ODguODg4IDAgMDEwLTEuMjU2eiIgZmlsbD0iIzA2QyIvPjwvc3ZnPg==)}.checkbox_new.checkbox_error input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzlBMEYwRiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNiAxMi41NTRhLjg4OC44ODggMCAwMTEuMjU3IDBsMS44MjYgMS44MjcgNS4wODgtNi4wNjRhLjg4OC44ODggMCAxMTEuMzYxIDEuMTQybC01LjY4NyA2Ljc3OWEuODg4Ljg4OCAwIDAxLTEuMzMyLjA4NUw3LjI2IDEzLjgxYS44ODguODg4IDAgMDEwLTEuMjU2eiIgZmlsbD0iIzA2QyIvPjwvc3ZnPg==)}.checkbox_eye input[type=checkbox]:checked~.checkbox__label:before{background-image:url(https://otus.ru/static/img/eye-checked.debb5.svg)}.radio_light3 input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xNSAyYTEzIDEzIDAgMTEwIDI2IDEzIDEzIDAgMTEwLTI2eiIvPjxwYXRoIGZpbGw9IiNEQURBREEiIGQ9Ik0xNSA3YTggOCAwIDAxMCAxNiA4IDggMCAwMTAtMTZ6Ii8+PC9zdmc+)}.radio_light4 input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM1MDY2N0IiIGN4PSI5LjA0NSIgY3k9IjkuNTQiIHI9IjkiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSI5LjA0NSIgY3k9IjkuNDQxIiByPSI1Ii8+PC9nPjwvc3ZnPg==)}.radio_light5 input[type=checkbox]:checked~.checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgZmlsbD0iI0Y0RjRGNCIgc3Ryb2tlPSIjNDc0OUMwIi8+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjUiIGZpbGw9IiM0NzQ5QzAiLz48L3N2Zz4=)}.radio{box-sizing:border-box;color:#050505;cursor:pointer;display:inline-block;font-size:18px;padding-left:40px;position:relative;vertical-align:middle}.radio[readonly]{cursor:default}.radio_size-sm{font-size:15px;padding-left:30px}.radio_size-ssm{font-size:15px;padding-left:24px}.radio_white{color:#fff}.radio_error{color:#9a0f0f}.radio_full{width:100%}.radio_inline{padding-right:25px}.radio_inline:last-child{padding-right:0}.radio_light{padding-left:28px}.radio_light2{font-size:14px;padding-left:29px}.radio_light4{padding-left:28px}.radio_new{padding-left:32px}.radio_empty{padding-left:0}.radio input[type=radio]{display:none}.radio__label{line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.radio__label_small{font-size:12px}.radio_empty .radio__label{position:relative}input[type=radio]~.radio__label:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMkY2RUU2IiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xNSAyYTEzIDEzIDAgMTEwIDI2IDEzIDEzIDAgMTEwLTI2eiIvPjwvc3ZnPg==) 50% 50% no-repeat;background-size:contain;content:" ";height:30px;left:0;position:absolute;top:0;width:30px}.radio_size-sm input[type=radio]~.radio__label:before{height:20px;width:20px}.radio_size-ssm input[type=radio]~.radio__label:before{height:16px;width:16px}.radio_vertical-center input[type=radio]~.radio__label:before{top:50%;transform:translateY(-50%)}.radio_empty input[type=radio]~.radio__label:before{left:50%;top:50%;transform:translate(-50%,-50%)}.checkbox_light input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0E1QTVBNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAyQzAgLjkuOSAwIDIgMGgxNGEyIDIgMCAwMTIgMnYxNGEyIDIgMCAwMS0yIDJIMmEyIDIgMCAwMS0yLTJWMnptMSAwdjE0YTEgMSAwIDAwMSAxaDE0YTEgMSAwIDAwMS0xVjJhMSAxIDAgMDAtMS0xSDJhMSAxIDAgMDAtMSAxeiIvPjwvc3ZnPg==);height:18px;top:50%;transform:translateY(-50%);width:18px}.checkbox_light2 input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNMi41LjVoMTVhMiAyIDAgMDEyIDJ2MTVhMiAyIDAgMDEtMiAyaC0xNWEyIDIgMCAwMS0yLTJ2LTE1YzAtMS4xLjktMiAyLTJ6Ii8+PC9zdmc+);height:20px;top:50%;transform:translateY(-50%);width:20px}.checkbox_light3 input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0yIDJoMjZ2MjZIMnoiLz48L3N2Zz4=)}.checkbox_light4 input[type=radio]~.radio__label:before{height:18px;width:18px}.checkbox_light4 input[type=radio]~.radio__label:before,.checkbox_new input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSI2NjguNSIgeT0iNTM5LjUiIGZpbGw9IiNGQkZCRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjQzVDNUM1IiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2OCAtNTM5KSIvPjwvc3ZnPg==)}.checkbox_new input[type=radio]~.radio__label:before{height:24px;width:24px}.checkbox_new.checkbox_error input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSI2NjguNSIgeT0iNTM5LjUiIGZpbGw9IiNGQkZCRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjOUEwRjBGIiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2OCAtNTM5KSIvPjwvc3ZnPg==)}.checkbox_eye input[type=radio]~.radio__label:before{background-image:url(https://otus.ru/static/img/eye.c8122.svg);height:11px;width:19px}.radio_light3 input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xNSAyYTEzIDEzIDAgMTEwIDI2IDEzIDEzIDAgMTEwLTI2eiIvPjwvc3ZnPg==)}.radio_light4 input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iNjUxLjY0NSIgY3k9Ijk1OC41NCIgcj0iOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY0MiAtOTQ5KSIgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjQzBDREQwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.radio_light5 input[type=radio]~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgZmlsbD0iI0Y0RjRGNCIgc3Ryb2tlPSIjNDc0OUMwIi8+PC9zdmc+)}input[type=radio][disabled]~.radio__label{cursor:default;opacity:.5}input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMkY2RUU2IiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xNSAyYTEzIDEzIDAgMTEwIDI2IDEzIDEzIDAgMTEwLTI2eiIvPjxwYXRoIGZpbGw9IiMyRjZFRTYiIGQ9Ik0xNSA3YTggOCAwIDAxMCAxNiA4IDggMCAwMTAtMTZ6Ii8+PC9zdmc+)}.checkbox_light input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0E1QTVBNSIgZD0iTTIgMGgxNGEyIDIgMCAwMTIgMnYxNGEyIDIgMCAwMS0yIDJIMmEyIDIgMCAwMS0yLTJWMkMwIC45LjkgMCAyIDB6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik01LjY1IDEwLjAxbDIuNDYgMi4zNCA0LjEyLTYuODIiLz48L3N2Zz4=)}.checkbox_light2 input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNMi41LjVoMTVhMiAyIDAgMDEyIDJ2MTVhMiAyIDAgMDEtMiAyaC0xNWEyIDIgMCAwMS0yLTJ2LTE1YzAtMS4xLjktMiAyLTJ6Ii8+PHBhdGggZmlsbD0iIzk1OTU5NSIgZD0iTTguOCAxNS42N2MtLjM3IDAtLjcyLS4xNy0uOTUtLjQ3TDQuOCAxMS4xNEExLjIgMS4yIDAgMTE2LjcgOS43bDIuMDIgMi42NiA1LjA3LTguMTRBMS4yIDEuMiAwIDAxMTUuOCA1LjVsLTUuOTkgOS42Yy0uMi4zNC0uNTcuNTUtLjk2LjU3SDguOHoiLz48L3N2Zz4=)}.checkbox_light3 input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0yIDJoMjZ2MjZIMnoiLz48cGF0aCBmaWxsPSIjREFEQURBIiBkPSJNNyA3aDE2djE2SDd6Ii8+PC9zdmc+)}.checkbox_light4 input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCB3aWR0aD0iMTciIGhlaWdodD0iMTciIHg9Ii41IiB5PSIuNSIgZmlsbD0iI0ZCRkJGQiIgc3Ryb2tlPSIjQzVDNUM1IiByeD0iMyIvPjxwYXRoIGZpbGw9IiM1MDY2N0IiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMuMjYgOS41OGEuNS41IDAgMDEtLjEzLS4zM2MwLS4wOS4wNC0uMjMuMTMtLjMybC42NS0uNjVhLjQ1LjQ1IDAgMDEuNjUgMGwuMDQuMDUgMi41NCAyLjcyYy4xLjEuMjMuMS4zMiAwbDYuMTktNi40MWguMDRhLjQ1LjQ1IDAgMDEuNjUgMGwuNjUuNjRjLjE4LjE5LjE4LjQ3IDAgLjY1TDcuNiAxMy42Yy0uMDkuMS0uMTguMTQtLjMyLjE0YS40Mi40MiAwIDAxLS4zMi0uMTRsLTMuNi0zLjg3LS4xLS4xNHoiLz48L2c+PC9zdmc+)}.checkbox_new input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzA2QyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNiAxMi41NTRhLjg4OC44ODggMCAwMTEuMjU3IDBsMS44MjYgMS44MjcgNS4wODgtNi4wNjRhLjg4OC44ODggMCAxMTEuMzYxIDEuMTQybC01LjY4NyA2Ljc3OWEuODg4Ljg4OCAwIDAxLTEuMzMyLjA4NUw3LjI2IDEzLjgxYS44ODguODg4IDAgMDEwLTEuMjU2eiIgZmlsbD0iIzA2QyIvPjwvc3ZnPg==)}.checkbox_new.checkbox_error input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzlBMEYwRiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNiAxMi41NTRhLjg4OC44ODggMCAwMTEuMjU3IDBsMS44MjYgMS44MjcgNS4wODgtNi4wNjRhLjg4OC44ODggMCAxMTEuMzYxIDEuMTQybC01LjY4NyA2Ljc3OWEuODg4Ljg4OCAwIDAxLTEuMzMyLjA4NUw3LjI2IDEzLjgxYS44ODguODg4IDAgMDEwLTEuMjU2eiIgZmlsbD0iIzA2QyIvPjwvc3ZnPg==)}.checkbox_eye input[type=radio]:checked~.radio__label:before{background-image:url(https://otus.ru/static/img/eye-checked.debb5.svg)}.radio_light3 input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjREFEQURBIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xNSAyYTEzIDEzIDAgMTEwIDI2IDEzIDEzIDAgMTEwLTI2eiIvPjxwYXRoIGZpbGw9IiNEQURBREEiIGQ9Ik0xNSA3YTggOCAwIDAxMCAxNiA4IDggMCAwMTAtMTZ6Ii8+PC9zdmc+)}.radio_light4 input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiM1MDY2N0IiIGN4PSI5LjA0NSIgY3k9IjkuNTQiIHI9IjkiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIGN4PSI5LjA0NSIgY3k9IjkuNDQxIiByPSI1Ii8+PC9nPjwvc3ZnPg==)}.radio_light5 input[type=radio]:checked~.radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgZmlsbD0iI0Y0RjRGNCIgc3Ryb2tlPSIjNDc0OUMwIi8+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjUiIGZpbGw9IiM0NzQ5QzAiLz48L3N2Zz4=)}.container{box-sizing:border-box;height:100%;max-width:1170px;overflow:hidden;padding-left:0;padding-right:0}html.amp .amp-hide{display:none}.container_full{max-width:none}.container_full-force{padding:0!important}.container_pad_0{padding:0}.container_pad_0-force{padding:0!important}.container_pad{padding:0 10px}.container-header2{padding-left:0;padding-right:0}.container__border{border-bottom:1px solid #dedede}.container__title{color:#363636;display:block;font-size:32px;padding-bottom:50px}.container__title,.container__title:active,.container__title:link,.container__title:visited,.container__title a,.container__title a:active,.container__title a:link,.container__title a:visited{text-decoration:none}.container__title:hover,.container__title:hover:active,.container__title:hover:link,.container__title:hover:visited{color:#050505}.container__title-text{margin-right:15px}.container__box{height:100%;position:relative;width:100%}.container__box_slim{max-width:790px}@media(min-width:1170px){.container{margin:0 auto}}@media(max-width:1189px){.container{padding:0 .5px}}@media(max-width:1188px){.container{padding:0 1px}}@media(max-width:1187px){.container{padding:0 1.5px}}@media(max-width:1186px){.container{padding:0 2px}}@media(max-width:1185px){.container{padding:0 2.5px}}@media(max-width:1184px){.container{padding:0 3px}}@media(max-width:1183px){.container{padding:0 3.5px}}@media(max-width:1182px){.container{padding:0 4px}}@media(max-width:1181px){.container{padding:0 4.5px}}@media(max-width:1180px){.container{padding:0 5px}}@media(max-width:1179px){.container{padding:0 5.5px}}@media(max-width:1178px){.container{padding:0 6px}}@media(max-width:1177px){.container{padding:0 6.5px}}@media(max-width:1176px){.container{padding:0 7px}}@media(max-width:1175px){.container{padding:0 7.5px}}@media(max-width:1174px){.container{padding:0 8px}}@media(max-width:1173px){.container{padding:0 8.5px}}@media(max-width:1172px){.container{padding:0 9px}}@media(max-width:1171px){.container{padding:0 9.5px}}@media(max-width:1170px){.container{padding:0 10px}}.container-relative,.container_relative{position:relative}.container-overflow-auto{overflow:initial}.container-overflow-x{overflow-x:auto}.container-overflow-y{overflow-y:auto}.container-overflow-visible{overflow:visible}@media(max-width:1169px){.container-table{display:table}}.container-padding-top-half{padding-top:15px}.container-padding-top{padding-top:30px}.container-padding-top2{padding-top:60px}.container-padding-bottom-half{padding-bottom:15px}.container-padding-bottom{padding-bottom:30px}.container-padding-bottom2{padding-bottom:60px}.container-padding-bottom3{padding-bottom:100px}.container__row-group{padding-bottom:30px}.container__row-group_slim{padding-bottom:15px}.container__row-flex{display:flex;flex-wrap:wrap}.container__row-flex_gutter-24{margin:0-24px}.container__row-flex_gutter-24>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24>.container__row-flex__col_4{width:calc(33.33% - 48px)}@media(max-width:1024px){.container__row-flex_gutter-24>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:768px){.container__row-flex_gutter-24>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:360px){.container__row-flex_gutter-24-xs{margin:0-24px}.container__row-flex_gutter-24-xs>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-xs>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:360px)and (max-width:1024px){.container__row-flex_gutter-24-xs>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:360px)and (max-width:768px){.container__row-flex_gutter-24-xs>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:361px){.container__row-flex_gutter-24-gt-xs{margin:0-24px}.container__row-flex_gutter-24-gt-xs>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-xs>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:361px)and (max-width:1024px){.container__row-flex_gutter-24-gt-xs>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:361px)and (max-width:768px){.container__row-flex_gutter-24-gt-xs>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:375px){.container__row-flex_gutter-24-xs375{margin:0-24px}.container__row-flex_gutter-24-xs375>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-xs375>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:375px)and (max-width:1024px){.container__row-flex_gutter-24-xs375>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:375px)and (max-width:768px){.container__row-flex_gutter-24-xs375>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:376px){.container__row-flex_gutter-24-gt-xs375{margin:0-24px}.container__row-flex_gutter-24-gt-xs375>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-xs375>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:376px)and (max-width:1024px){.container__row-flex_gutter-24-gt-xs375>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:376px)and (max-width:768px){.container__row-flex_gutter-24-gt-xs375>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:414px){.container__row-flex_gutter-24-iphone{margin:0-24px}.container__row-flex_gutter-24-iphone>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-iphone>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:414px)and (max-width:1024px){.container__row-flex_gutter-24-iphone>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:414px)and (max-width:768px){.container__row-flex_gutter-24-iphone>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:415px){.container__row-flex_gutter-24-gt-iphone{margin:0-24px}.container__row-flex_gutter-24-gt-iphone>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-iphone>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:415px)and (max-width:1024px){.container__row-flex_gutter-24-gt-iphone>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:415px)and (max-width:768px){.container__row-flex_gutter-24-gt-iphone>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:425px){.container__row-flex_gutter-24-iphonem{margin:0-24px}.container__row-flex_gutter-24-iphonem>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-iphonem>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:425px)and (max-width:1024px){.container__row-flex_gutter-24-iphonem>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:425px)and (max-width:768px){.container__row-flex_gutter-24-iphonem>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:426px){.container__row-flex_gutter-24-gt-iphonem{margin:0-24px}.container__row-flex_gutter-24-gt-iphonem>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-iphonem>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:426px)and (max-width:1024px){.container__row-flex_gutter-24-gt-iphonem>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:426px)and (max-width:768px){.container__row-flex_gutter-24-gt-iphonem>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:500px){.container__row-flex_gutter-24-ssm{margin:0-24px}.container__row-flex_gutter-24-ssm>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-ssm>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:500px)and (max-width:1024px){.container__row-flex_gutter-24-ssm>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:500px)and (max-width:768px){.container__row-flex_gutter-24-ssm>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:501px){.container__row-flex_gutter-24-gt-ssm{margin:0-24px}.container__row-flex_gutter-24-gt-ssm>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-ssm>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:501px)and (max-width:1024px){.container__row-flex_gutter-24-gt-ssm>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:501px)and (max-width:768px){.container__row-flex_gutter-24-gt-ssm>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:600px){.container__row-flex_gutter-24-ssm-sm{margin:0-24px}.container__row-flex_gutter-24-ssm-sm>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-ssm-sm>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:600px)and (max-width:1024px){.container__row-flex_gutter-24-ssm-sm>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:600px)and (max-width:768px){.container__row-flex_gutter-24-ssm-sm>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:601px){.container__row-flex_gutter-24-gt-ssm-sm{margin:0-24px}.container__row-flex_gutter-24-gt-ssm-sm>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-ssm-sm>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:601px)and (max-width:1024px){.container__row-flex_gutter-24-gt-ssm-sm>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:601px)and (max-width:768px){.container__row-flex_gutter-24-gt-ssm-sm>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:660px){.container__row-flex_gutter-24-ssm-ct{margin:0-24px}.container__row-flex_gutter-24-ssm-ct>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-ssm-ct>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:660px)and (max-width:1024px){.container__row-flex_gutter-24-ssm-ct>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:660px)and (max-width:768px){.container__row-flex_gutter-24-ssm-ct>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:661px){.container__row-flex_gutter-24-gt-ssm-ct{margin:0-24px}.container__row-flex_gutter-24-gt-ssm-ct>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-ssm-ct>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:661px)and (max-width:1024px){.container__row-flex_gutter-24-gt-ssm-ct>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:661px)and (max-width:768px){.container__row-flex_gutter-24-gt-ssm-ct>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:767px){.container__row-flex_gutter-24-ssm-md{margin:0-24px}.container__row-flex_gutter-24-ssm-md>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-ssm-md>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:767px)and (max-width:1024px){.container__row-flex_gutter-24-ssm-md>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:767px)and (max-width:768px){.container__row-flex_gutter-24-ssm-md>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:768px){.container__row-flex_gutter-24-gt-ssm-md{margin:0-24px}.container__row-flex_gutter-24-gt-ssm-md>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-ssm-md>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:768px)and (max-width:1024px){.container__row-flex_gutter-24-gt-ssm-md>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:768px)and (max-width:768px){.container__row-flex_gutter-24-gt-ssm-md>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:767px){.container__row-flex_gutter-24-ssmMd{margin:0-24px}.container__row-flex_gutter-24-ssmMd>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-ssmMd>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:767px)and (max-width:1024px){.container__row-flex_gutter-24-ssmMd>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:767px)and (max-width:768px){.container__row-flex_gutter-24-ssmMd>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:768px){.container__row-flex_gutter-24-gt-ssmMd{margin:0-24px}.container__row-flex_gutter-24-gt-ssmMd>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-ssmMd>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:768px)and (max-width:1024px){.container__row-flex_gutter-24-gt-ssmMd>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:768px)and (max-width:768px){.container__row-flex_gutter-24-gt-ssmMd>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:768px){.container__row-flex_gutter-24-sm{margin:0-24px}.container__row-flex_gutter-24-sm>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-sm>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:768px)and (max-width:1024px){.container__row-flex_gutter-24-sm>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:768px)and (max-width:768px){.container__row-flex_gutter-24-sm>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:769px){.container__row-flex_gutter-24-gt-sm{margin:0-24px}.container__row-flex_gutter-24-gt-sm>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-sm>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:769px)and (max-width:1024px){.container__row-flex_gutter-24-gt-sm>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:769px)and (max-width:768px){.container__row-flex_gutter-24-gt-sm>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:790px){.container__row-flex_gutter-24-sm-ct{margin:0-24px}.container__row-flex_gutter-24-sm-ct>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-sm-ct>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:790px)and (max-width:1024px){.container__row-flex_gutter-24-sm-ct>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:790px)and (max-width:768px){.container__row-flex_gutter-24-sm-ct>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:791px){.container__row-flex_gutter-24-gt-sm-ct{margin:0-24px}.container__row-flex_gutter-24-gt-sm-ct>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-sm-ct>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:791px)and (max-width:1024px){.container__row-flex_gutter-24-gt-sm-ct>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:791px)and (max-width:768px){.container__row-flex_gutter-24-gt-sm-ct>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:1024px){.container__row-flex_gutter-24-md{margin:0-24px}.container__row-flex_gutter-24-md>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-md>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:1024px)and (max-width:1024px){.container__row-flex_gutter-24-md>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:1024px)and (max-width:768px){.container__row-flex_gutter-24-md>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:1025px){.container__row-flex_gutter-24-gt-md{margin:0-24px}.container__row-flex_gutter-24-gt-md>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-md>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:1025px)and (max-width:1024px){.container__row-flex_gutter-24-gt-md>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:1025px)and (max-width:768px){.container__row-flex_gutter-24-gt-md>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:1090px){.container__row-flex_gutter-24-menu-slide{margin:0-24px}.container__row-flex_gutter-24-menu-slide>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-menu-slide>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:1090px)and (max-width:1024px){.container__row-flex_gutter-24-menu-slide>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:1090px)and (max-width:768px){.container__row-flex_gutter-24-menu-slide>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:1091px){.container__row-flex_gutter-24-gt-menu-slide{margin:0-24px}.container__row-flex_gutter-24-gt-menu-slide>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-menu-slide>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:1091px)and (max-width:1024px){.container__row-flex_gutter-24-gt-menu-slide>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:1091px)and (max-width:768px){.container__row-flex_gutter-24-gt-menu-slide>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:1170px){.container__row-flex_gutter-24-lg-ct{margin:0-24px}.container__row-flex_gutter-24-lg-ct>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-lg-ct>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:1170px)and (max-width:1024px){.container__row-flex_gutter-24-lg-ct>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:1170px)and (max-width:768px){.container__row-flex_gutter-24-lg-ct>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:1171px){.container__row-flex_gutter-24-gt-lg-ct{margin:0-24px}.container__row-flex_gutter-24-gt-lg-ct>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-lg-ct>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:1171px)and (max-width:1024px){.container__row-flex_gutter-24-gt-lg-ct>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:1171px)and (max-width:768px){.container__row-flex_gutter-24-gt-lg-ct>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(max-width:1280px){.container__row-flex_gutter-24-lg{margin:0-24px}.container__row-flex_gutter-24-lg>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-lg>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(max-width:1280px)and (max-width:1024px){.container__row-flex_gutter-24-lg>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(max-width:1280px)and (max-width:768px){.container__row-flex_gutter-24-lg>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}@media(min-width:1281px){.container__row-flex_gutter-24-gt-lg{margin:0-24px}.container__row-flex_gutter-24-gt-lg>.container__row-flex__col{padding-left:24px;padding-right:24px}.container__row-flex_gutter-24-gt-lg>.container__row-flex__col_4{width:calc(33.33% - 48px)}}@media(min-width:1281px)and (max-width:1024px){.container__row-flex_gutter-24-gt-lg>.container__row-flex__col_md-6{width:calc(50% - 48px)}}@media(min-width:1281px)and (max-width:768px){.container__row-flex_gutter-24-gt-lg>.container__row-flex__col_sm-12{width:calc(100% - 48px)}}.container__row-flex_gutter-10{margin:0-10px}.container__row-flex_gutter-10>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10>.container__row-flex__col_4{width:calc(33.33% - 20px)}@media(max-width:1024px){.container__row-flex_gutter-10>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:768px){.container__row-flex_gutter-10>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:360px){.container__row-flex_gutter-10-xs{margin:0-10px}.container__row-flex_gutter-10-xs>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-xs>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:360px)and (max-width:1024px){.container__row-flex_gutter-10-xs>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:360px)and (max-width:768px){.container__row-flex_gutter-10-xs>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:361px){.container__row-flex_gutter-10-gt-xs{margin:0-10px}.container__row-flex_gutter-10-gt-xs>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-xs>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:361px)and (max-width:1024px){.container__row-flex_gutter-10-gt-xs>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:361px)and (max-width:768px){.container__row-flex_gutter-10-gt-xs>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:375px){.container__row-flex_gutter-10-xs375{margin:0-10px}.container__row-flex_gutter-10-xs375>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-xs375>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:375px)and (max-width:1024px){.container__row-flex_gutter-10-xs375>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:375px)and (max-width:768px){.container__row-flex_gutter-10-xs375>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:376px){.container__row-flex_gutter-10-gt-xs375{margin:0-10px}.container__row-flex_gutter-10-gt-xs375>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-xs375>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:376px)and (max-width:1024px){.container__row-flex_gutter-10-gt-xs375>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:376px)and (max-width:768px){.container__row-flex_gutter-10-gt-xs375>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:414px){.container__row-flex_gutter-10-iphone{margin:0-10px}.container__row-flex_gutter-10-iphone>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-iphone>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:414px)and (max-width:1024px){.container__row-flex_gutter-10-iphone>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:414px)and (max-width:768px){.container__row-flex_gutter-10-iphone>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:415px){.container__row-flex_gutter-10-gt-iphone{margin:0-10px}.container__row-flex_gutter-10-gt-iphone>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-iphone>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:415px)and (max-width:1024px){.container__row-flex_gutter-10-gt-iphone>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:415px)and (max-width:768px){.container__row-flex_gutter-10-gt-iphone>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:425px){.container__row-flex_gutter-10-iphonem{margin:0-10px}.container__row-flex_gutter-10-iphonem>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-iphonem>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:425px)and (max-width:1024px){.container__row-flex_gutter-10-iphonem>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:425px)and (max-width:768px){.container__row-flex_gutter-10-iphonem>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:426px){.container__row-flex_gutter-10-gt-iphonem{margin:0-10px}.container__row-flex_gutter-10-gt-iphonem>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-iphonem>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:426px)and (max-width:1024px){.container__row-flex_gutter-10-gt-iphonem>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:426px)and (max-width:768px){.container__row-flex_gutter-10-gt-iphonem>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:500px){.container__row-flex_gutter-10-ssm{margin:0-10px}.container__row-flex_gutter-10-ssm>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-ssm>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:500px)and (max-width:1024px){.container__row-flex_gutter-10-ssm>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:500px)and (max-width:768px){.container__row-flex_gutter-10-ssm>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:501px){.container__row-flex_gutter-10-gt-ssm{margin:0-10px}.container__row-flex_gutter-10-gt-ssm>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-ssm>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:501px)and (max-width:1024px){.container__row-flex_gutter-10-gt-ssm>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:501px)and (max-width:768px){.container__row-flex_gutter-10-gt-ssm>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:600px){.container__row-flex_gutter-10-ssm-sm{margin:0-10px}.container__row-flex_gutter-10-ssm-sm>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-ssm-sm>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:600px)and (max-width:1024px){.container__row-flex_gutter-10-ssm-sm>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:600px)and (max-width:768px){.container__row-flex_gutter-10-ssm-sm>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:601px){.container__row-flex_gutter-10-gt-ssm-sm{margin:0-10px}.container__row-flex_gutter-10-gt-ssm-sm>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-ssm-sm>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:601px)and (max-width:1024px){.container__row-flex_gutter-10-gt-ssm-sm>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:601px)and (max-width:768px){.container__row-flex_gutter-10-gt-ssm-sm>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:660px){.container__row-flex_gutter-10-ssm-ct{margin:0-10px}.container__row-flex_gutter-10-ssm-ct>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-ssm-ct>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:660px)and (max-width:1024px){.container__row-flex_gutter-10-ssm-ct>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:660px)and (max-width:768px){.container__row-flex_gutter-10-ssm-ct>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:661px){.container__row-flex_gutter-10-gt-ssm-ct{margin:0-10px}.container__row-flex_gutter-10-gt-ssm-ct>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-ssm-ct>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:661px)and (max-width:1024px){.container__row-flex_gutter-10-gt-ssm-ct>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:661px)and (max-width:768px){.container__row-flex_gutter-10-gt-ssm-ct>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:767px){.container__row-flex_gutter-10-ssm-md{margin:0-10px}.container__row-flex_gutter-10-ssm-md>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-ssm-md>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:767px)and (max-width:1024px){.container__row-flex_gutter-10-ssm-md>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:767px)and (max-width:768px){.container__row-flex_gutter-10-ssm-md>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:768px){.container__row-flex_gutter-10-gt-ssm-md{margin:0-10px}.container__row-flex_gutter-10-gt-ssm-md>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-ssm-md>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:768px)and (max-width:1024px){.container__row-flex_gutter-10-gt-ssm-md>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:768px)and (max-width:768px){.container__row-flex_gutter-10-gt-ssm-md>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:767px){.container__row-flex_gutter-10-ssmMd{margin:0-10px}.container__row-flex_gutter-10-ssmMd>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-ssmMd>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:767px)and (max-width:1024px){.container__row-flex_gutter-10-ssmMd>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:767px)and (max-width:768px){.container__row-flex_gutter-10-ssmMd>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:768px){.container__row-flex_gutter-10-gt-ssmMd{margin:0-10px}.container__row-flex_gutter-10-gt-ssmMd>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-ssmMd>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:768px)and (max-width:1024px){.container__row-flex_gutter-10-gt-ssmMd>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:768px)and (max-width:768px){.container__row-flex_gutter-10-gt-ssmMd>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:768px){.container__row-flex_gutter-10-sm{margin:0-10px}.container__row-flex_gutter-10-sm>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-sm>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:768px)and (max-width:1024px){.container__row-flex_gutter-10-sm>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:768px)and (max-width:768px){.container__row-flex_gutter-10-sm>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:769px){.container__row-flex_gutter-10-gt-sm{margin:0-10px}.container__row-flex_gutter-10-gt-sm>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-sm>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:769px)and (max-width:1024px){.container__row-flex_gutter-10-gt-sm>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:769px)and (max-width:768px){.container__row-flex_gutter-10-gt-sm>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:790px){.container__row-flex_gutter-10-sm-ct{margin:0-10px}.container__row-flex_gutter-10-sm-ct>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-sm-ct>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:790px)and (max-width:1024px){.container__row-flex_gutter-10-sm-ct>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:790px)and (max-width:768px){.container__row-flex_gutter-10-sm-ct>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:791px){.container__row-flex_gutter-10-gt-sm-ct{margin:0-10px}.container__row-flex_gutter-10-gt-sm-ct>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-sm-ct>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:791px)and (max-width:1024px){.container__row-flex_gutter-10-gt-sm-ct>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:791px)and (max-width:768px){.container__row-flex_gutter-10-gt-sm-ct>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:1024px){.container__row-flex_gutter-10-md{margin:0-10px}.container__row-flex_gutter-10-md>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-md>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:1024px)and (max-width:1024px){.container__row-flex_gutter-10-md>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:1024px)and (max-width:768px){.container__row-flex_gutter-10-md>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:1025px){.container__row-flex_gutter-10-gt-md{margin:0-10px}.container__row-flex_gutter-10-gt-md>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-md>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:1025px)and (max-width:1024px){.container__row-flex_gutter-10-gt-md>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:1025px)and (max-width:768px){.container__row-flex_gutter-10-gt-md>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:1090px){.container__row-flex_gutter-10-menu-slide{margin:0-10px}.container__row-flex_gutter-10-menu-slide>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-menu-slide>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:1090px)and (max-width:1024px){.container__row-flex_gutter-10-menu-slide>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:1090px)and (max-width:768px){.container__row-flex_gutter-10-menu-slide>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:1091px){.container__row-flex_gutter-10-gt-menu-slide{margin:0-10px}.container__row-flex_gutter-10-gt-menu-slide>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-menu-slide>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:1091px)and (max-width:1024px){.container__row-flex_gutter-10-gt-menu-slide>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:1091px)and (max-width:768px){.container__row-flex_gutter-10-gt-menu-slide>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:1170px){.container__row-flex_gutter-10-lg-ct{margin:0-10px}.container__row-flex_gutter-10-lg-ct>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-lg-ct>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:1170px)and (max-width:1024px){.container__row-flex_gutter-10-lg-ct>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:1170px)and (max-width:768px){.container__row-flex_gutter-10-lg-ct>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:1171px){.container__row-flex_gutter-10-gt-lg-ct{margin:0-10px}.container__row-flex_gutter-10-gt-lg-ct>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-lg-ct>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:1171px)and (max-width:1024px){.container__row-flex_gutter-10-gt-lg-ct>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:1171px)and (max-width:768px){.container__row-flex_gutter-10-gt-lg-ct>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(max-width:1280px){.container__row-flex_gutter-10-lg{margin:0-10px}.container__row-flex_gutter-10-lg>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-lg>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(max-width:1280px)and (max-width:1024px){.container__row-flex_gutter-10-lg>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(max-width:1280px)and (max-width:768px){.container__row-flex_gutter-10-lg>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}@media(min-width:1281px){.container__row-flex_gutter-10-gt-lg{margin:0-10px}.container__row-flex_gutter-10-gt-lg>.container__row-flex__col{padding-left:10px;padding-right:10px}.container__row-flex_gutter-10-gt-lg>.container__row-flex__col_4{width:calc(33.33% - 20px)}}@media(min-width:1281px)and (max-width:1024px){.container__row-flex_gutter-10-gt-lg>.container__row-flex__col_md-6{width:calc(50% - 20px)}}@media(min-width:1281px)and (max-width:768px){.container__row-flex_gutter-10-gt-lg>.container__row-flex__col_sm-12{width:calc(100% - 20px)}}.container__row-flex_gutter-5{margin:0-5px}.container__row-flex_gutter-5>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5>.container__row-flex__col_4{width:calc(33.33% - 10px)}@media(max-width:1024px){.container__row-flex_gutter-5>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:768px){.container__row-flex_gutter-5>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:360px){.container__row-flex_gutter-5-xs{margin:0-5px}.container__row-flex_gutter-5-xs>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-xs>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:360px)and (max-width:1024px){.container__row-flex_gutter-5-xs>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:360px)and (max-width:768px){.container__row-flex_gutter-5-xs>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:361px){.container__row-flex_gutter-5-gt-xs{margin:0-5px}.container__row-flex_gutter-5-gt-xs>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-xs>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:361px)and (max-width:1024px){.container__row-flex_gutter-5-gt-xs>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:361px)and (max-width:768px){.container__row-flex_gutter-5-gt-xs>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:375px){.container__row-flex_gutter-5-xs375{margin:0-5px}.container__row-flex_gutter-5-xs375>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-xs375>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:375px)and (max-width:1024px){.container__row-flex_gutter-5-xs375>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:375px)and (max-width:768px){.container__row-flex_gutter-5-xs375>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:376px){.container__row-flex_gutter-5-gt-xs375{margin:0-5px}.container__row-flex_gutter-5-gt-xs375>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-xs375>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:376px)and (max-width:1024px){.container__row-flex_gutter-5-gt-xs375>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:376px)and (max-width:768px){.container__row-flex_gutter-5-gt-xs375>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:414px){.container__row-flex_gutter-5-iphone{margin:0-5px}.container__row-flex_gutter-5-iphone>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-iphone>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:414px)and (max-width:1024px){.container__row-flex_gutter-5-iphone>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:414px)and (max-width:768px){.container__row-flex_gutter-5-iphone>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:415px){.container__row-flex_gutter-5-gt-iphone{margin:0-5px}.container__row-flex_gutter-5-gt-iphone>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-iphone>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:415px)and (max-width:1024px){.container__row-flex_gutter-5-gt-iphone>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:415px)and (max-width:768px){.container__row-flex_gutter-5-gt-iphone>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:425px){.container__row-flex_gutter-5-iphonem{margin:0-5px}.container__row-flex_gutter-5-iphonem>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-iphonem>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:425px)and (max-width:1024px){.container__row-flex_gutter-5-iphonem>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:425px)and (max-width:768px){.container__row-flex_gutter-5-iphonem>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:426px){.container__row-flex_gutter-5-gt-iphonem{margin:0-5px}.container__row-flex_gutter-5-gt-iphonem>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-iphonem>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:426px)and (max-width:1024px){.container__row-flex_gutter-5-gt-iphonem>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:426px)and (max-width:768px){.container__row-flex_gutter-5-gt-iphonem>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:500px){.container__row-flex_gutter-5-ssm{margin:0-5px}.container__row-flex_gutter-5-ssm>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-ssm>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:500px)and (max-width:1024px){.container__row-flex_gutter-5-ssm>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:500px)and (max-width:768px){.container__row-flex_gutter-5-ssm>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:501px){.container__row-flex_gutter-5-gt-ssm{margin:0-5px}.container__row-flex_gutter-5-gt-ssm>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-ssm>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:501px)and (max-width:1024px){.container__row-flex_gutter-5-gt-ssm>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:501px)and (max-width:768px){.container__row-flex_gutter-5-gt-ssm>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:600px){.container__row-flex_gutter-5-ssm-sm{margin:0-5px}.container__row-flex_gutter-5-ssm-sm>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-ssm-sm>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:600px)and (max-width:1024px){.container__row-flex_gutter-5-ssm-sm>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:600px)and (max-width:768px){.container__row-flex_gutter-5-ssm-sm>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:601px){.container__row-flex_gutter-5-gt-ssm-sm{margin:0-5px}.container__row-flex_gutter-5-gt-ssm-sm>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-ssm-sm>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:601px)and (max-width:1024px){.container__row-flex_gutter-5-gt-ssm-sm>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:601px)and (max-width:768px){.container__row-flex_gutter-5-gt-ssm-sm>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:660px){.container__row-flex_gutter-5-ssm-ct{margin:0-5px}.container__row-flex_gutter-5-ssm-ct>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-ssm-ct>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:660px)and (max-width:1024px){.container__row-flex_gutter-5-ssm-ct>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:660px)and (max-width:768px){.container__row-flex_gutter-5-ssm-ct>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:661px){.container__row-flex_gutter-5-gt-ssm-ct{margin:0-5px}.container__row-flex_gutter-5-gt-ssm-ct>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-ssm-ct>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:661px)and (max-width:1024px){.container__row-flex_gutter-5-gt-ssm-ct>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:661px)and (max-width:768px){.container__row-flex_gutter-5-gt-ssm-ct>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:767px){.container__row-flex_gutter-5-ssm-md{margin:0-5px}.container__row-flex_gutter-5-ssm-md>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-ssm-md>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:767px)and (max-width:1024px){.container__row-flex_gutter-5-ssm-md>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:767px)and (max-width:768px){.container__row-flex_gutter-5-ssm-md>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:768px){.container__row-flex_gutter-5-gt-ssm-md{margin:0-5px}.container__row-flex_gutter-5-gt-ssm-md>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-ssm-md>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:768px)and (max-width:1024px){.container__row-flex_gutter-5-gt-ssm-md>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:768px)and (max-width:768px){.container__row-flex_gutter-5-gt-ssm-md>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:767px){.container__row-flex_gutter-5-ssmMd{margin:0-5px}.container__row-flex_gutter-5-ssmMd>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-ssmMd>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:767px)and (max-width:1024px){.container__row-flex_gutter-5-ssmMd>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:767px)and (max-width:768px){.container__row-flex_gutter-5-ssmMd>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:768px){.container__row-flex_gutter-5-gt-ssmMd{margin:0-5px}.container__row-flex_gutter-5-gt-ssmMd>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-ssmMd>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:768px)and (max-width:1024px){.container__row-flex_gutter-5-gt-ssmMd>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:768px)and (max-width:768px){.container__row-flex_gutter-5-gt-ssmMd>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:768px){.container__row-flex_gutter-5-sm{margin:0-5px}.container__row-flex_gutter-5-sm>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-sm>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:768px)and (max-width:1024px){.container__row-flex_gutter-5-sm>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:768px)and (max-width:768px){.container__row-flex_gutter-5-sm>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:769px){.container__row-flex_gutter-5-gt-sm{margin:0-5px}.container__row-flex_gutter-5-gt-sm>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-sm>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:769px)and (max-width:1024px){.container__row-flex_gutter-5-gt-sm>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:769px)and (max-width:768px){.container__row-flex_gutter-5-gt-sm>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:790px){.container__row-flex_gutter-5-sm-ct{margin:0-5px}.container__row-flex_gutter-5-sm-ct>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-sm-ct>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:790px)and (max-width:1024px){.container__row-flex_gutter-5-sm-ct>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:790px)and (max-width:768px){.container__row-flex_gutter-5-sm-ct>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:791px){.container__row-flex_gutter-5-gt-sm-ct{margin:0-5px}.container__row-flex_gutter-5-gt-sm-ct>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-sm-ct>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:791px)and (max-width:1024px){.container__row-flex_gutter-5-gt-sm-ct>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:791px)and (max-width:768px){.container__row-flex_gutter-5-gt-sm-ct>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:1024px){.container__row-flex_gutter-5-md{margin:0-5px}.container__row-flex_gutter-5-md>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-md>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:1024px)and (max-width:1024px){.container__row-flex_gutter-5-md>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:1024px)and (max-width:768px){.container__row-flex_gutter-5-md>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:1025px){.container__row-flex_gutter-5-gt-md{margin:0-5px}.container__row-flex_gutter-5-gt-md>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-md>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:1025px)and (max-width:1024px){.container__row-flex_gutter-5-gt-md>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:1025px)and (max-width:768px){.container__row-flex_gutter-5-gt-md>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:1090px){.container__row-flex_gutter-5-menu-slide{margin:0-5px}.container__row-flex_gutter-5-menu-slide>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-menu-slide>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:1090px)and (max-width:1024px){.container__row-flex_gutter-5-menu-slide>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:1090px)and (max-width:768px){.container__row-flex_gutter-5-menu-slide>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:1091px){.container__row-flex_gutter-5-gt-menu-slide{margin:0-5px}.container__row-flex_gutter-5-gt-menu-slide>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-menu-slide>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:1091px)and (max-width:1024px){.container__row-flex_gutter-5-gt-menu-slide>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:1091px)and (max-width:768px){.container__row-flex_gutter-5-gt-menu-slide>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:1170px){.container__row-flex_gutter-5-lg-ct{margin:0-5px}.container__row-flex_gutter-5-lg-ct>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-lg-ct>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:1170px)and (max-width:1024px){.container__row-flex_gutter-5-lg-ct>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:1170px)and (max-width:768px){.container__row-flex_gutter-5-lg-ct>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:1171px){.container__row-flex_gutter-5-gt-lg-ct{margin:0-5px}.container__row-flex_gutter-5-gt-lg-ct>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-lg-ct>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:1171px)and (max-width:1024px){.container__row-flex_gutter-5-gt-lg-ct>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:1171px)and (max-width:768px){.container__row-flex_gutter-5-gt-lg-ct>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(max-width:1280px){.container__row-flex_gutter-5-lg{margin:0-5px}.container__row-flex_gutter-5-lg>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-lg>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(max-width:1280px)and (max-width:1024px){.container__row-flex_gutter-5-lg>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(max-width:1280px)and (max-width:768px){.container__row-flex_gutter-5-lg>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}@media(min-width:1281px){.container__row-flex_gutter-5-gt-lg{margin:0-5px}.container__row-flex_gutter-5-gt-lg>.container__row-flex__col{padding-left:5px;padding-right:5px}.container__row-flex_gutter-5-gt-lg>.container__row-flex__col_4{width:calc(33.33% - 10px)}}@media(min-width:1281px)and (max-width:1024px){.container__row-flex_gutter-5-gt-lg>.container__row-flex__col_md-6{width:calc(50% - 10px)}}@media(min-width:1281px)and (max-width:768px){.container__row-flex_gutter-5-gt-lg>.container__row-flex__col_sm-12{width:calc(100% - 10px)}}.container__row{height:100%}.container__row_vp{padding-bottom:5px;padding-top:5px}.container__row_vp:first-child{padding-top:0}.container__row_vp:last-child{padding-bottom:0}.container__row_vp_always,.container__row_vp_always:first-child,.container__row_vp_always:last-child{padding-bottom:10px;padding-top:10px}.container__row,.container__row_gutter-default{margin:0 -10px}.container__row_right{text-align:right}.container__row_gutter-24{margin:0 -24px}@media(max-width:360px){.container__row_gutter-24-xs{margin:0 -24px}}@media(min-width:361px){.container__row_gutter-24-gt-xs{margin:0 -24px}}@media(max-width:375px){.container__row_gutter-24-xs375{margin:0 -24px}}@media(min-width:376px){.container__row_gutter-24-gt-xs375{margin:0 -24px}}@media(max-width:414px){.container__row_gutter-24-iphone{margin:0 -24px}}@media(min-width:415px){.container__row_gutter-24-gt-iphone{margin:0 -24px}}@media(max-width:425px){.container__row_gutter-24-iphonem{margin:0 -24px}}@media(min-width:426px){.container__row_gutter-24-gt-iphonem{margin:0 -24px}}@media(max-width:500px){.container__row_gutter-24-ssm{margin:0 -24px}}@media(min-width:501px){.container__row_gutter-24-gt-ssm{margin:0 -24px}}@media(max-width:600px){.container__row_gutter-24-ssm-sm{margin:0 -24px}}@media(min-width:601px){.container__row_gutter-24-gt-ssm-sm{margin:0 -24px}}@media(max-width:660px){.container__row_gutter-24-ssm-ct{margin:0 -24px}}@media(min-width:661px){.container__row_gutter-24-gt-ssm-ct{margin:0 -24px}}@media(max-width:767px){.container__row_gutter-24-ssm-md{margin:0 -24px}}@media(min-width:768px){.container__row_gutter-24-gt-ssm-md{margin:0 -24px}}@media(max-width:767px){.container__row_gutter-24-ssmMd{margin:0 -24px}}@media(min-width:768px){.container__row_gutter-24-gt-ssmMd{margin:0 -24px}}@media(max-width:768px){.container__row_gutter-24-sm{margin:0 -24px}}@media(min-width:769px){.container__row_gutter-24-gt-sm{margin:0 -24px}}@media(max-width:790px){.container__row_gutter-24-sm-ct{margin:0 -24px}}@media(min-width:791px){.container__row_gutter-24-gt-sm-ct{margin:0 -24px}}@media(max-width:1024px){.container__row_gutter-24-md{margin:0 -24px}}@media(min-width:1025px){.container__row_gutter-24-gt-md{margin:0 -24px}}@media(max-width:1090px){.container__row_gutter-24-menu-slide{margin:0 -24px}}@media(min-width:1091px){.container__row_gutter-24-gt-menu-slide{margin:0 -24px}}@media(max-width:1170px){.container__row_gutter-24-lg-ct{margin:0 -24px}}@media(min-width:1171px){.container__row_gutter-24-gt-lg-ct{margin:0 -24px}}@media(max-width:1280px){.container__row_gutter-24-lg{margin:0 -24px}}@media(min-width:1281px){.container__row_gutter-24-gt-lg{margin:0 -24px}}.container__row_gutter-5{margin:0 -5px}@media(max-width:360px){.container__row_gutter-5-xs{margin:0 -5px}}@media(min-width:361px){.container__row_gutter-5-gt-xs{margin:0 -5px}}@media(max-width:375px){.container__row_gutter-5-xs375{margin:0 -5px}}@media(min-width:376px){.container__row_gutter-5-gt-xs375{margin:0 -5px}}@media(max-width:414px){.container__row_gutter-5-iphone{margin:0 -5px}}@media(min-width:415px){.container__row_gutter-5-gt-iphone{margin:0 -5px}}@media(max-width:425px){.container__row_gutter-5-iphonem{margin:0 -5px}}@media(min-width:426px){.container__row_gutter-5-gt-iphonem{margin:0 -5px}}@media(max-width:500px){.container__row_gutter-5-ssm{margin:0 -5px}}@media(min-width:501px){.container__row_gutter-5-gt-ssm{margin:0 -5px}}@media(max-width:600px){.container__row_gutter-5-ssm-sm{margin:0 -5px}}@media(min-width:601px){.container__row_gutter-5-gt-ssm-sm{margin:0 -5px}}@media(max-width:660px){.container__row_gutter-5-ssm-ct{margin:0 -5px}}@media(min-width:661px){.container__row_gutter-5-gt-ssm-ct{margin:0 -5px}}@media(max-width:767px){.container__row_gutter-5-ssm-md{margin:0 -5px}}@media(min-width:768px){.container__row_gutter-5-gt-ssm-md{margin:0 -5px}}@media(max-width:767px){.container__row_gutter-5-ssmMd{margin:0 -5px}}@media(min-width:768px){.container__row_gutter-5-gt-ssmMd{margin:0 -5px}}@media(max-width:768px){.container__row_gutter-5-sm{margin:0 -5px}}@media(min-width:769px){.container__row_gutter-5-gt-sm{margin:0 -5px}}@media(max-width:790px){.container__row_gutter-5-sm-ct{margin:0 -5px}}@media(min-width:791px){.container__row_gutter-5-gt-sm-ct{margin:0 -5px}}@media(max-width:1024px){.container__row_gutter-5-md{margin:0 -5px}}@media(min-width:1025px){.container__row_gutter-5-gt-md{margin:0 -5px}}@media(max-width:1090px){.container__row_gutter-5-menu-slide{margin:0 -5px}}@media(min-width:1091px){.container__row_gutter-5-gt-menu-slide{margin:0 -5px}}@media(max-width:1170px){.container__row_gutter-5-lg-ct{margin:0 -5px}}@media(min-width:1171px){.container__row_gutter-5-gt-lg-ct{margin:0 -5px}}@media(max-width:1280px){.container__row_gutter-5-lg{margin:0 -5px}}@media(min-width:1281px){.container__row_gutter-5-gt-lg{margin:0 -5px}}.container__row_gutter-100{margin:0 -100px}@media(max-width:360px){.container__row_gutter-100-xs{margin:0 -100px}}@media(min-width:361px){.container__row_gutter-100-gt-xs{margin:0 -100px}}@media(max-width:375px){.container__row_gutter-100-xs375{margin:0 -100px}}@media(min-width:376px){.container__row_gutter-100-gt-xs375{margin:0 -100px}}@media(max-width:414px){.container__row_gutter-100-iphone{margin:0 -100px}}@media(min-width:415px){.container__row_gutter-100-gt-iphone{margin:0 -100px}}@media(max-width:425px){.container__row_gutter-100-iphonem{margin:0 -100px}}@media(min-width:426px){.container__row_gutter-100-gt-iphonem{margin:0 -100px}}@media(max-width:500px){.container__row_gutter-100-ssm{margin:0 -100px}}@media(min-width:501px){.container__row_gutter-100-gt-ssm{margin:0 -100px}}@media(max-width:600px){.container__row_gutter-100-ssm-sm{margin:0 -100px}}@media(min-width:601px){.container__row_gutter-100-gt-ssm-sm{margin:0 -100px}}@media(max-width:660px){.container__row_gutter-100-ssm-ct{margin:0 -100px}}@media(min-width:661px){.container__row_gutter-100-gt-ssm-ct{margin:0 -100px}}@media(max-width:767px){.container__row_gutter-100-ssm-md{margin:0 -100px}}@media(min-width:768px){.container__row_gutter-100-gt-ssm-md{margin:0 -100px}}@media(max-width:767px){.container__row_gutter-100-ssmMd{margin:0 -100px}}@media(min-width:768px){.container__row_gutter-100-gt-ssmMd{margin:0 -100px}}@media(max-width:768px){.container__row_gutter-100-sm{margin:0 -100px}}@media(min-width:769px){.container__row_gutter-100-gt-sm{margin:0 -100px}}@media(max-width:790px){.container__row_gutter-100-sm-ct{margin:0 -100px}}@media(min-width:791px){.container__row_gutter-100-gt-sm-ct{margin:0 -100px}}@media(max-width:1024px){.container__row_gutter-100-md{margin:0 -100px}}@media(min-width:1025px){.container__row_gutter-100-gt-md{margin:0 -100px}}@media(max-width:1090px){.container__row_gutter-100-menu-slide{margin:0 -100px}}@media(min-width:1091px){.container__row_gutter-100-gt-menu-slide{margin:0 -100px}}@media(max-width:1170px){.container__row_gutter-100-lg-ct{margin:0 -100px}}@media(min-width:1171px){.container__row_gutter-100-gt-lg-ct{margin:0 -100px}}@media(max-width:1280px){.container__row_gutter-100-lg{margin:0 -100px}}@media(min-width:1281px){.container__row_gutter-100-gt-lg{margin:0 -100px}}.container__row_gutter-0{margin:0}.container__row_relative{position:relative}.container__row_middle .container__col{vertical-align:middle}.container__col{box-sizing:border-box;display:inline-block;height:100%;vertical-align:top}.container__col_no-height{height:auto}.container__col_middle{vertical-align:middle}.container__col_bottom{vertical-align:bottom}.container__col_top{vertical-align:top}.container__col_center{text-align:center}.container__col_right{text-align:right}.container__col_relative{position:relative}.container__row_gutter-100>.container__col{padding:0 100px}.container__row_gutter-24>.container__col{padding:0 24px}@media(max-width:360px){.container__row_gutter-24-xs>.container__col{padding:0 24px}}@media(min-width:361px){.container__row_gutter-24-gt-xs>.container__col{padding:0 24px}}@media(max-width:375px){.container__row_gutter-24-xs375>.container__col{padding:0 24px}}@media(min-width:376px){.container__row_gutter-24-gt-xs375>.container__col{padding:0 24px}}@media(max-width:414px){.container__row_gutter-24-iphone>.container__col{padding:0 24px}}@media(min-width:415px){.container__row_gutter-24-gt-iphone>.container__col{padding:0 24px}}@media(max-width:425px){.container__row_gutter-24-iphonem>.container__col{padding:0 24px}}@media(min-width:426px){.container__row_gutter-24-gt-iphonem>.container__col{padding:0 24px}}@media(max-width:500px){.container__row_gutter-24-ssm>.container__col{padding:0 24px}}@media(min-width:501px){.container__row_gutter-24-gt-ssm>.container__col{padding:0 24px}}@media(max-width:600px){.container__row_gutter-24-ssm-sm>.container__col{padding:0 24px}}@media(min-width:601px){.container__row_gutter-24-gt-ssm-sm>.container__col{padding:0 24px}}@media(max-width:660px){.container__row_gutter-24-ssm-ct>.container__col{padding:0 24px}}@media(min-width:661px){.container__row_gutter-24-gt-ssm-ct>.container__col{padding:0 24px}}@media(max-width:767px){.container__row_gutter-24-ssm-md>.container__col{padding:0 24px}}@media(min-width:768px){.container__row_gutter-24-gt-ssm-md>.container__col{padding:0 24px}}@media(max-width:767px){.container__row_gutter-24-ssmMd>.container__col{padding:0 24px}}@media(min-width:768px){.container__row_gutter-24-gt-ssmMd>.container__col{padding:0 24px}}@media(max-width:768px){.container__row_gutter-24-sm>.container__col{padding:0 24px}}@media(min-width:769px){.container__row_gutter-24-gt-sm>.container__col{padding:0 24px}}@media(max-width:790px){.container__row_gutter-24-sm-ct>.container__col{padding:0 24px}}@media(min-width:791px){.container__row_gutter-24-gt-sm-ct>.container__col{padding:0 24px}}@media(max-width:1024px){.container__row_gutter-24-md>.container__col{padding:0 24px}}@media(min-width:1025px){.container__row_gutter-24-gt-md>.container__col{padding:0 24px}}@media(max-width:1090px){.container__row_gutter-24-menu-slide>.container__col{padding:0 24px}}@media(min-width:1091px){.container__row_gutter-24-gt-menu-slide>.container__col{padding:0 24px}}@media(max-width:1170px){.container__row_gutter-24-lg-ct>.container__col{padding:0 24px}}@media(min-width:1171px){.container__row_gutter-24-gt-lg-ct>.container__col{padding:0 24px}}@media(max-width:1280px){.container__row_gutter-24-lg>.container__col{padding:0 24px}}@media(min-width:1281px){.container__row_gutter-24-gt-lg>.container__col{padding:0 24px}}.container__row_gutter-5>.container__col{padding:0 5px}@media(max-width:360px){.container__row_gutter-5-xs>.container__col{padding:0 5px}}@media(min-width:361px){.container__row_gutter-5-gt-xs>.container__col{padding:0 5px}}@media(max-width:375px){.container__row_gutter-5-xs375>.container__col{padding:0 5px}}@media(min-width:376px){.container__row_gutter-5-gt-xs375>.container__col{padding:0 5px}}@media(max-width:414px){.container__row_gutter-5-iphone>.container__col{padding:0 5px}}@media(min-width:415px){.container__row_gutter-5-gt-iphone>.container__col{padding:0 5px}}@media(max-width:425px){.container__row_gutter-5-iphonem>.container__col{padding:0 5px}}@media(min-width:426px){.container__row_gutter-5-gt-iphonem>.container__col{padding:0 5px}}@media(max-width:500px){.container__row_gutter-5-ssm>.container__col{padding:0 5px}}@media(min-width:501px){.container__row_gutter-5-gt-ssm>.container__col{padding:0 5px}}@media(max-width:600px){.container__row_gutter-5-ssm-sm>.container__col{padding:0 5px}}@media(min-width:601px){.container__row_gutter-5-gt-ssm-sm>.container__col{padding:0 5px}}@media(max-width:660px){.container__row_gutter-5-ssm-ct>.container__col{padding:0 5px}}@media(min-width:661px){.container__row_gutter-5-gt-ssm-ct>.container__col{padding:0 5px}}@media(max-width:767px){.container__row_gutter-5-ssm-md>.container__col{padding:0 5px}}@media(min-width:768px){.container__row_gutter-5-gt-ssm-md>.container__col{padding:0 5px}}@media(max-width:767px){.container__row_gutter-5-ssmMd>.container__col{padding:0 5px}}@media(min-width:768px){.container__row_gutter-5-gt-ssmMd>.container__col{padding:0 5px}}@media(max-width:768px){.container__row_gutter-5-sm>.container__col{padding:0 5px}}@media(min-width:769px){.container__row_gutter-5-gt-sm>.container__col{padding:0 5px}}@media(max-width:790px){.container__row_gutter-5-sm-ct>.container__col{padding:0 5px}}@media(min-width:791px){.container__row_gutter-5-gt-sm-ct>.container__col{padding:0 5px}}@media(max-width:1024px){.container__row_gutter-5-md>.container__col{padding:0 5px}}@media(min-width:1025px){.container__row_gutter-5-gt-md>.container__col{padding:0 5px}}@media(max-width:1090px){.container__row_gutter-5-menu-slide>.container__col{padding:0 5px}}@media(min-width:1091px){.container__row_gutter-5-gt-menu-slide>.container__col{padding:0 5px}}@media(max-width:1170px){.container__row_gutter-5-lg-ct>.container__col{padding:0 5px}}@media(min-width:1171px){.container__row_gutter-5-gt-lg-ct>.container__col{padding:0 5px}}@media(max-width:1280px){.container__row_gutter-5-lg>.container__col{padding:0 5px}}@media(min-width:1281px){.container__row_gutter-5-gt-lg>.container__col{padding:0 5px}}.container__row_gutter-0>.container__col{padding:0}@media(max-width:360px){.container__row_gutter-0-xs>.container__col{padding:0}}@media(min-width:361px){.container__row_gutter-0-gt-xs>.container__col{padding:0}}@media(max-width:375px){.container__row_gutter-0-xs375>.container__col{padding:0}}@media(min-width:376px){.container__row_gutter-0-gt-xs375>.container__col{padding:0}}@media(max-width:414px){.container__row_gutter-0-iphone>.container__col{padding:0}}@media(min-width:415px){.container__row_gutter-0-gt-iphone>.container__col{padding:0}}@media(max-width:425px){.container__row_gutter-0-iphonem>.container__col{padding:0}}@media(min-width:426px){.container__row_gutter-0-gt-iphonem>.container__col{padding:0}}@media(max-width:500px){.container__row_gutter-0-ssm>.container__col{padding:0}}@media(min-width:501px){.container__row_gutter-0-gt-ssm>.container__col{padding:0}}@media(max-width:600px){.container__row_gutter-0-ssm-sm>.container__col{padding:0}}@media(min-width:601px){.container__row_gutter-0-gt-ssm-sm>.container__col{padding:0}}@media(max-width:660px){.container__row_gutter-0-ssm-ct>.container__col{padding:0}}@media(min-width:661px){.container__row_gutter-0-gt-ssm-ct>.container__col{padding:0}}@media(max-width:767px){.container__row_gutter-0-ssm-md>.container__col{padding:0}}@media(min-width:768px){.container__row_gutter-0-gt-ssm-md>.container__col{padding:0}}@media(max-width:767px){.container__row_gutter-0-ssmMd>.container__col{padding:0}}@media(min-width:768px){.container__row_gutter-0-gt-ssmMd>.container__col{padding:0}}@media(max-width:768px){.container__row_gutter-0-sm>.container__col{padding:0}}@media(min-width:769px){.container__row_gutter-0-gt-sm>.container__col{padding:0}}@media(max-width:790px){.container__row_gutter-0-sm-ct>.container__col{padding:0}}@media(min-width:791px){.container__row_gutter-0-gt-sm-ct>.container__col{padding:0}}@media(max-width:1024px){.container__row_gutter-0-md>.container__col{padding:0}}@media(min-width:1025px){.container__row_gutter-0-gt-md>.container__col{padding:0}}@media(max-width:1090px){.container__row_gutter-0-menu-slide>.container__col{padding:0}}@media(min-width:1091px){.container__row_gutter-0-gt-menu-slide>.container__col{padding:0}}@media(max-width:1170px){.container__row_gutter-0-lg-ct>.container__col{padding:0}}@media(min-width:1171px){.container__row_gutter-0-gt-lg-ct>.container__col{padding:0}}@media(max-width:1280px){.container__row_gutter-0-lg>.container__col{padding:0}}@media(min-width:1281px){.container__row_gutter-0-gt-lg>.container__col{padding:0}}.container__col,.container__row_gutter-default>.container__col{padding:0 10px}.container__col-padding-bottom,.container__row_gutter-default>.container__col-padding-bottom{padding-bottom:30px}@media(max-width:768px){.container__col_gutter-sm-0,.container__row_gutter-sm-0>.container__col{padding:0}}.container__col_border-left{border-left:1px solid #dae2e4;margin-left:-1px}.container__col_border-right{border-right:1px solid #dae2e4}.container__col_0{display:none}.container__col_1{display:inline-block;width:8.3333333333%}.container__col_2{display:inline-block;width:16.6666666667%}.container__col_3{display:inline-block;width:25%}.container__col_4{display:inline-block;width:33.3333333333%}.container__col_5{display:inline-block;width:41.6666666667%}.container__col_6{display:inline-block;width:50%}.container__col_7{display:inline-block;width:58.3333333333%}.container__col_8{display:inline-block;width:66.6666666667%}.container__col_9{display:inline-block;width:75%}.container__col_10{display:inline-block;width:83.3333333333%}.container__col_11{display:inline-block;width:91.6666666667%}.container__col_12{display:inline-block;width:100%}.container__col_vp{padding-bottom:5px;padding-top:5px}.container__col_vp:first-child{padding-top:0}.container__col_vp:last-child{padding-bottom:0}.container__col_vp_always,.container__col_vp_always:first-child,.container__col_vp_always:last-child{padding-bottom:10px;padding-top:10px}@media(max-width:1280px){.container__col_lg-0{display:none}.container__col_lg-1{display:inline-block;width:8.3333333333%}.container__col_lg-2{display:inline-block;width:16.6666666667%}.container__col_lg-3{display:inline-block;width:25%}.container__col_lg-4{display:inline-block;width:33.3333333333%}.container__col_lg-5{display:inline-block;width:41.6666666667%}.container__col_lg-6{display:inline-block;width:50%}.container__col_lg-7{display:inline-block;width:58.3333333333%}.container__col_lg-8{display:inline-block;width:66.6666666667%}.container__col_lg-9{display:inline-block;width:75%}.container__col_lg-10{display:inline-block;width:83.3333333333%}.container__col_lg-11{display:inline-block;width:91.6666666667%}.container__col_lg-12{display:inline-block;width:100%}.container__col_lg-vp{padding-bottom:5px;padding-top:5px}.container__col_lg-vp:first-child{padding-top:0}.container__col_lg-vp:last-child{padding-bottom:0}.container__col_lg-vp_always,.container__col_lg-vp_always:first-child,.container__col_lg-vp_always:last-child{padding-bottom:10px;padding-top:10px}}@media(max-width:1024px){.container__col_md-0{display:none}.container__col_md-1{display:inline-block;width:8.3333333333%}.container__col_md-2{display:inline-block;width:16.6666666667%}.container__col_md-3{display:inline-block;width:25%}.container__col_md-4{display:inline-block;width:33.3333333333%}.container__col_md-5{display:inline-block;width:41.6666666667%}.container__col_md-6{display:inline-block;width:50%}.container__col_md-7{display:inline-block;width:58.3333333333%}.container__col_md-8{display:inline-block;width:66.6666666667%}.container__col_md-9{display:inline-block;width:75%}.container__col_md-10{display:inline-block;width:83.3333333333%}.container__col_md-11{display:inline-block;width:91.6666666667%}.container__col_md-12{display:inline-block;width:100%}.container__col_md-vp{padding-bottom:5px;padding-top:5px}.container__col_md-vp:first-child{padding-top:0}.container__col_md-vp:last-child{padding-bottom:0}.container__col_md-vp_always,.container__col_md-vp_always:first-child,.container__col_md-vp_always:last-child{padding-bottom:10px;padding-top:10px}}@media(max-width:768px){.container__col_sm-0{display:none}.container__col_sm-1{display:inline-block;width:8.3333333333%}.container__col_sm-2{display:inline-block;width:16.6666666667%}.container__col_sm-3{display:inline-block;width:25%}.container__col_sm-4{display:inline-block;width:33.3333333333%}.container__col_sm-5{display:inline-block;width:41.6666666667%}.container__col_sm-6{display:inline-block;width:50%}.container__col_sm-7{display:inline-block;width:58.3333333333%}.container__col_sm-8{display:inline-block;width:66.6666666667%}.container__col_sm-9{display:inline-block;width:75%}.container__col_sm-10{display:inline-block;width:83.3333333333%}.container__col_sm-11{display:inline-block;width:91.6666666667%}.container__col_sm-12{display:inline-block;width:100%}.container__col_sm-vp{padding-bottom:5px;padding-top:5px}.container__col_sm-vp:first-child{padding-top:0}.container__col_sm-vp:last-child{padding-bottom:0}.container__col_sm-vp_always,.container__col_sm-vp_always:first-child,.container__col_sm-vp_always:last-child{padding-bottom:10px;padding-top:10px}}@media(max-width:500px){.container__col_ssm-0{display:none}.container__col_ssm-1{display:inline-block;width:8.3333333333%}.container__col_ssm-2{display:inline-block;width:16.6666666667%}.container__col_ssm-3{display:inline-block;width:25%}.container__col_ssm-4{display:inline-block;width:33.3333333333%}.container__col_ssm-5{display:inline-block;width:41.6666666667%}.container__col_ssm-6{display:inline-block;width:50%}.container__col_ssm-7{display:inline-block;width:58.3333333333%}.container__col_ssm-8{display:inline-block;width:66.6666666667%}.container__col_ssm-9{display:inline-block;width:75%}.container__col_ssm-10{display:inline-block;width:83.3333333333%}.container__col_ssm-11{display:inline-block;width:91.6666666667%}.container__col_ssm-12{display:inline-block;width:100%}.container__col_ssm-vp{padding-bottom:5px;padding-top:5px}.container__col_ssm-vp:first-child{padding-top:0}.container__col_ssm-vp:last-child{padding-bottom:0}.container__col_ssm-vp_always,.container__col_ssm-vp_always:first-child,.container__col_ssm-vp_always:last-child{padding-bottom:10px;padding-top:10px}}@media(max-width:414px){.container__col_iphone-0{display:none}.container__col_iphone-1{display:inline-block;width:8.3333333333%}.container__col_iphone-2{display:inline-block;width:16.6666666667%}.container__col_iphone-3{display:inline-block;width:25%}.container__col_iphone-4{display:inline-block;width:33.3333333333%}.container__col_iphone-5{display:inline-block;width:41.6666666667%}.container__col_iphone-6{display:inline-block;width:50%}.container__col_iphone-7{display:inline-block;width:58.3333333333%}.container__col_iphone-8{display:inline-block;width:66.6666666667%}.container__col_iphone-9{display:inline-block;width:75%}.container__col_iphone-10{display:inline-block;width:83.3333333333%}.container__col_iphone-11{display:inline-block;width:91.6666666667%}.container__col_iphone-12{display:inline-block;width:100%}.container__col_iphone-vp{padding-bottom:5px;padding-top:5px}.container__col_iphone-vp:first-child{padding-top:0}.container__col_iphone-vp:last-child{padding-bottom:0}.container__col_iphone-vp_always,.container__col_iphone-vp_always:first-child,.container__col_iphone-vp_always:last-child{padding-bottom:10px;padding-top:10px}}@media(max-width:375px){.container__col_xs375-0{display:none}.container__col_xs375-1{display:inline-block;width:8.3333333333%}.container__col_xs375-2{display:inline-block;width:16.6666666667%}.container__col_xs375-3{display:inline-block;width:25%}.container__col_xs375-4{display:inline-block;width:33.3333333333%}.container__col_xs375-5{display:inline-block;width:41.6666666667%}.container__col_xs375-6{display:inline-block;width:50%}.container__col_xs375-7{display:inline-block;width:58.3333333333%}.container__col_xs375-8{display:inline-block;width:66.6666666667%}.container__col_xs375-9{display:inline-block;width:75%}.container__col_xs375-10{display:inline-block;width:83.3333333333%}.container__col_xs375-11{display:inline-block;width:91.6666666667%}.container__col_xs375-12{display:inline-block;width:100%}.container__col_xs375-vp{padding-bottom:5px;padding-top:5px}.container__col_xs375-vp:first-child{padding-top:0}.container__col_xs375-vp:last-child{padding-bottom:0}.container__col_xs375-vp_always,.container__col_xs375-vp_always:first-child,.container__col_xs375-vp_always:last-child{padding-bottom:10px;padding-top:10px}}@media(max-width:360px){.container__col_xs-0{display:none}.container__col_xs-1{display:inline-block;width:8.3333333333%}.container__col_xs-2{display:inline-block;width:16.6666666667%}.container__col_xs-3{display:inline-block;width:25%}.container__col_xs-4{display:inline-block;width:33.3333333333%}.container__col_xs-5{display:inline-block;width:41.6666666667%}.container__col_xs-6{display:inline-block;width:50%}.container__col_xs-7{display:inline-block;width:58.3333333333%}.container__col_xs-8{display:inline-block;width:66.6666666667%}.container__col_xs-9{display:inline-block;width:75%}.container__col_xs-10{display:inline-block;width:83.3333333333%}.container__col_xs-11{display:inline-block;width:91.6666666667%}.container__col_xs-12{display:inline-block;width:100%}.container__col_xs-vp{padding-bottom:5px;padding-top:5px}.container__col_xs-vp:first-child{padding-top:0}.container__col_xs-vp:last-child{padding-bottom:0}.container__col_xs-vp_always,.container__col_xs-vp_always:first-child,.container__col_xs-vp_always:last-child{padding-bottom:10px;padding-top:10px}}.container-header{display:table;width:100%}.container-about{max-width:970px}.container-lessons{margin:0 auto}@media(max-width:767px){.container-lessons,.container-lessons .lessons__item{max-width:100%}}@media(max-width:879px){.container-schedule{padding-left:0;padding-right:0}}.container-lk{padding-bottom:100px;padding-top:42px}.container-learning-way{overflow:inherit;padding-top:40px}.container-loyalty{max-width:885px;padding-top:60px}.container-partner{padding-bottom:175px;padding-top:55px}@media(max-width:425px){.container-phone_order{order:-1;padding-top:24px}}.modal-container{height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:2000}.modal-container_transition{transition:all .5s}.modal-container_hide-top .modal-wrapper_container{overflow:hidden;transform:translateY(-100%);transition:all .5s}.modal-container_hide-top .modal-wrapper_bg{opacity:.01;transition:opacity .5s}.modal-container_full-hide-top{left:-100%;top:-100%}.modal-container[data-modal-id=phone_duplicate]{z-index:2500}.modal-wrapper{-webkit-overflow-scrolling:touch;backface-visibility:hidden;box-sizing:border-box;cursor:default;font-size:0;height:100%;left:0;overflow-y:auto;padding:35px 10px;position:absolute;top:0;width:100%}@media(max-width:500px){.modal-wrapper{padding-bottom:50px;padding-top:50px}}.modal-wrapper_bg{opacity:1;transition:opacity .5s}.modal-wrapper_dark{background-color:rgba(0,0,0,.48)}.modal-wrapper_darkest{background-color:rgba(0,0,0,.8)}.modal-wrapper_black{background-color:#000}.modal-wrapper_container{transition:transform .5s}.modal-wrapper_bg .modal-wrapper_container{overflow:visible}.modal-wrapper:before{content:"";height:100%}.modal,.modal-wrapper:before{display:inline-block;vertical-align:middle}.modal{background-color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.04);max-width:880px;position:relative;text-align:left;white-space:normal;width:100%}.modal_no-full{width:auto}.modal_round{border-radius:4px}.modal_slim{padding:25px 20px}.modal_docs{max-width:575px}.modal__close{background-size:contain;cursor:pointer;height:25px;position:absolute;right:20px;top:17.5px;width:25px;z-index:100}.modal__close_top_right{right:8px;top:6px}.modal__close_external{height:18px;right:-28px;top:0;width:18px}@media(max-width:500px){.modal__close_external{right:0;top:-28px}}.modal__close2{background-position:50%;background-size:22.5px 22.5px;cursor:pointer;height:40px;position:absolute;right:4px;top:4px;width:40px;z-index:100}.modal-tabs{display:table;height:65px;width:100%}.modal-tabs__item{background:#e8e8e8;color:#050505;cursor:pointer;display:table-cell;font-size:20px;padding:22px 0 18px;text-align:center}.modal-tabs__item_selected{background:transparent}.modal-tabs__item_1{width:8.3333333333%}.modal-tabs__item_2{width:16.6666666667%}.modal-tabs__item_3{width:25%}.modal-tabs__item_4{width:33.3333333333%}.modal-tabs__item_5{width:41.6666666667%}.modal-tabs__item_6{width:50%}.modal-tabs__item_7{width:58.3333333333%}.modal-tabs__item_8{width:66.6666666667%}.modal-tabs__item_9{width:75%}.modal-tabs__item_10{width:83.3333333333%}.modal-tabs__item_11{width:91.6666666667%}.modal-tabs__item_12{width:100%}.modal-video{background:#fff;height:90%;max-width:90%;position:relative;width:100%}.modal-video__iframe{height:100%;position:absolute;width:100%}.modal-no-spam{color:#cdcdcd;font-size:12px;line-height:14px;margin-top:16px;text-align:center}.modal-no-spam_gray{color:#5f5f5f}.login-modal{background:#fff;box-sizing:border-box;margin:0 auto;max-width:450px;position:relative}.login-modal__container{padding:0 30px 30px;position:relative}@media(max-width:768px){.login-modal__container{padding:0 20px 31px}}.login-modal__close-mobile{display:none}@media(max-width:530px){.login-modal__close{display:none}.login-modal__close-mobile{display:block}}.login-modal__item{padding-top:50px}.login-modal__forget-pass{font-size:14px;text-align:center}.login-modal__checkboxes{font-size:14px}.login-modal__title{color:#000;font-size:28px;padding-bottom:13px;text-align:center}.login-modal__subtitle{color:#363636;font-size:18px;padding-bottom:16px;text-align:center}.login-modal__social{cursor:pointer;font-size:0;margin:0 -10px;text-align:center}.login-modal__social-item{background-size:contain;display:inline-block;height:40px;margin:0 10px 30px;width:40px}.login-modal__form-title{color:#363636;font-size:18px;padding-bottom:15px;text-align:center}.login-modal__button{display:block;font-size:20px;margin:0 auto 20px;padding:12px 0;width:200px}.login-modal__button_mb-0{margin-bottom:0}.subscribe-modal{background:#fff;box-sizing:border-box;margin:0 auto;max-width:475px;padding:70px 60px 31px;position:relative}@media(max-width:768px){.subscribe-modal{padding:70px 20px 31px}}.subscribe-modal__title{color:#000;font-size:28px;padding-bottom:13px;text-align:center}.subscribe-modal__subtitle{color:#363636;font-size:18px;padding-bottom:30px;text-align:center}.subscribe-modal__success{color:#050505;font-size:18px;line-height:normal;padding-bottom:13px;text-align:center}.footer2 .subscribe-modal__success{text-align:left}.assessment-modal{background:#fff;box-sizing:border-box;margin:0 auto;max-width:700px;padding:50px;position:relative}@media(max-width:768px){.assessment-modal{padding:35px 20px 31px}}.assessment-modal__title{color:#050505;font-size:28px;padding-bottom:13px}.assessment-modal__subtitle{color:#050505;font-size:18px;line-height:24px;padding-bottom:25px}.assessment-modal__stopwatch{background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;margin-bottom:-2px;margin-right:2px;vertical-align:baseline;width:18px}.assessment-modal__text{color:#3479ec;display:inline-block;font-size:30px;font-weight:700;padding-left:22px;text-align:center;vertical-align:middle}.dod-phone-modal{max-width:500px}.dod-phone-modal__item{padding-top:30px}.dod-phone-dup-modal{max-width:500px;width:auto}.dod-phone-dup-modal__h{padding-left:20px;padding-right:20px}.dod-phone-dup-modal__loader-container,.remind-modal{position:relative}.remind-modal{background:#fff;box-sizing:border-box;margin:0 auto;max-width:600px;padding:70px 60px 31px}@media(max-width:768px){.remind-modal{padding:70px 20px 31px}}.remind-modal-new{border-radius:4px;max-width:404px;padding:48px 40px}@media(max-width:660px){.remind-modal-new{padding:40px 20px 31px}}.remind-modal__title{color:#000;font-size:28px;padding-bottom:20px;text-align:center}.remind-modal__title-new{font-size:24px;font-weight:700;line-height:28px;padding-bottom:42px}@media(max-width:360px){.remind-modal__title-new{font-size:20px}}.remind-modal__button{display:block;font-size:20px;margin:0 auto;padding:12px 0;width:200px}.remind-modal__success{color:#050505;font-size:18px;line-height:normal;padding-bottom:13px;text-align:center}.nav{background-color:#dae2e4;border-bottom:1px solid #dcdcdc;color:#4f4f4f;position:relative;z-index:20}.nav_transparent{background:rgba(0,0,0,.1)}.nav_white{background-color:#fff}.nav_no-border{border:none}.nav.nav_colored-1,.nav.nav_colored_1{background-color:#f18f43}.nav.nav_colored-1-dark,.nav.nav_colored_1-dark{background-color:#ee781d}.nav.nav_colored-1-color,.nav.nav_colored_1-color{color:#f18f43}.nav.nav_colored-2,.nav.nav_colored_2{background-color:#9a5db4}.nav.nav_colored-2-dark,.nav.nav_colored_2-dark{background-color:#85499f}.nav.nav_colored-2-color,.nav.nav_colored_2-color{color:#9a5db4}.nav.nav_colored-3,.nav.nav_colored_3{background-color:#e86258}.nav.nav_colored-3-dark,.nav.nav_colored_3-dark{background-color:#e34034}.nav.nav_colored-3-color,.nav.nav_colored_3-color{color:#e86258}.nav.nav_colored-4,.nav.nav_colored_4{background-color:#2a82b7}.nav.nav_colored-4-dark,.nav.nav_colored_4-dark{background-color:#226a96}.nav.nav_colored-4-color,.nav.nav_colored_4-color{color:#2a82b7}.nav.nav_colored-5,.nav.nav_colored_5{background-color:#30ad63}.nav.nav_colored-5-dark,.nav.nav_colored_5-dark{background-color:#278d51}.nav.nav_colored-5-color,.nav.nav_colored_5-color{color:#30ad63}.nav.nav_colored-6,.nav.nav_colored_6{background-color:#d25211}.nav.nav_colored-6-dark,.nav.nav_colored_6-dark{background-color:#ac430e}.nav.nav_colored-6-color,.nav.nav_colored_6-color{color:#d25211}.nav.nav_colored .nav__item,.nav.nav_colored .nav__item:active,.nav.nav_colored .nav__item:link,.nav.nav_colored .nav__item:visited{color:#fff}.nav_blue{background-color:#4a90e2}.nav_blue .nav__item,.nav_blue .nav__item:active,.nav_blue .nav__item:link,.nav_blue .nav__item:visited{color:#fff}.nav_title{margin-bottom:54px}.nav.nav_white{background:#fff}.nav-stub{border-bottom:1px solid transparent;display:none;height:70px;width:100%}.nav-stub_show{display:block}.nav_fixed{left:0;position:fixed;top:0;width:100%;z-index:20}.nav_mobile-fix{display:block}.nav_mobile-fix.nav-stub{border-bottom:1px solid transparent;display:none;height:70px;width:100%}.nav_mobile-fix.nav-stub_show{display:block}.nav_mobile-fix.nav_fixed{left:0;position:fixed;top:0;width:100%;z-index:20}.nav__scroll{overflow-x:auto}.nav__scroll::-webkit-scrollbar-track{background-color:#fff;border-radius:0}.nav__scroll::-webkit-scrollbar{background-color:#fff;height:5px}.nav__scroll::-webkit-scrollbar-thumb{background-color:#d8d8d8}.nav__items{display:table;font-size:0;max-height:66px;padding-right:10px;position:relative;white-space:nowrap}.nav__items_responsive{max-height:none}.nav__items_fill{display:table;table-layout:fixed;width:100%}.nav__items_fill .nav-item{display:table-cell;text-align:center;width:100%}@media(max-width:768px){.nav__items_fill{display:table}.nav__items_fill .nav-item{display:inline-block;width:auto}}.nav__button{backface-visibility:hidden;margin-top:-16px;position:absolute;right:10px;top:50%}@media(max-width:414px){.nav__button{position:static}}.nav__item{cursor:pointer;display:inline-block;font-size:16px;line-height:66px;padding:0 25px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.nav__item:first-child{padding-left:0}.nav__item:last-child{padding-right:0}.nav__item,.nav__item:active,.nav__item:link,.nav__item:visited{color:inherit}a.nav__item:hover{text-decoration:underline}.nav__item_header{border-right:1px solid #8d8d8d;font-size:30px;font-weight:700}.nav__item_active{font-weight:700}.nav__item_active:hover,.nav__item_active:hover:active,.nav__item_active:hover:link,.nav__item_active:hover:visited{cursor:default;text-decoration:none}.nav__item_pad-ssm{padding:0 5px}.nav__item_pad-sm{padding:0 15px}.nav__item_divider{border-right:1px solid #aac8ea}.nav__item_divider-pad{padding-right:40px}.nav_search .nav__item_divider{border-right-color:transparent}.nav__item-icon{background-position:50% 50%;display:inline-block;height:35px;margin-left:10px;vertical-align:middle;width:25px}.nav__item_faded{opacity:.5}.nav__item_dot,.nav__item_dot:last-child{padding-right:25px;position:relative}.nav__float-right{float:right;position:static}.nav__float-left{float:left;position:relative}.nav__right{display:table;margin:0 0 0 auto}.nav__button-static{line-height:normal;vertical-align:middle}.nav-sidebar__item{background:none;border:none;cursor:pointer;display:block;font-size:18px;outline:none;padding-bottom:25px;text-align:left}.nav-sidebar__item,.nav-sidebar__item:active,.nav-sidebar__item:link,.nav-sidebar__item:visited{color:#464646;text-decoration:none}.no-touch .nav-sidebar__item:hover,.no-touch .nav-sidebar__item:hover:active,.no-touch .nav-sidebar__item:hover:link,.no-touch .nav-sidebar__item:hover:visited{text-decoration:underline}.nav-sidebar__item_active{font-weight:700}.nav-sidebar__item_active:hover,.nav-sidebar__item_active:hover:active,.nav-sidebar__item_active:hover:link,.nav-sidebar__item_active:hover:visited{text-decoration:none}.nav-sidebar__item:focus{text-decoration:underline}.nav-sidebar_mobile{padding-bottom:30px}.nav-sidebar_mobile .nav-sidebar__item{display:inline-block;margin-bottom:5px;padding:6px 12px}.nav-sidebar_mobile .nav-sidebar__item_active{background:#dae2e4}.nav-dot{background-color:#fe6e6e;border-radius:50%;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:19px;line-height:20px;position:absolute;right:6px;text-align:center;top:17px;transform:translateY(-50%);width:19px}.nav-dot:hover .nav-dot__content-container{display:block}.nav-dot__content{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.25);color:#9a0f0f;font-size:12px;font-weight:400;line-height:normal;padding:12px 16px}.nav-dot__content-container{cursor:auto;display:none;margin-right:-16px;max-width:250px;position:absolute;right:0;top:-14px;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-dot__content-container:before{box-shadow:0 0 8px rgba(0,0,0,.25);z-index:-1}.nav-dot__content-container:before,.nav-dot__content:before{background-color:#fff;border-bottom-right-radius:4px;bottom:0;content:"";height:10px;position:absolute;right:16px;transform:translate(-9.5px,50%) translateX(50%) rotate(45deg);width:10px}.nav-dot__text{font-size:12px}.notifications-dropdown{cursor:default;padding:0;width:290px}@media(max-width:768px){.notifications-dropdown{width:100%}}.notifications-dropdown__item{background:#fff;border-bottom:1px solid #c5c5c5;color:#000;font-size:13px;overflow:hidden;padding:15px 25px;position:relative}.notifications-dropdown__item_simple-inverse{padding-left:45px}.notifications-dropdown__item_simple-inverse:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuNDg0KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMzOTgyRDciIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIvPjxwYXRoIGQ9Ik0xMiA1LjA2OWMtNC40MTggMC04IDIuODE0LTggNi4yODUgMCAxLjY0NC44MDMgMy4xNDIgMi4xMTkgNC4yNjItLjA1IDEuMDkxLS4yNzcgMi41NTktMS4wNzcgMy4zMTUgMS41MjggMCAzLjA5My0xLjAwNSA0LjAyLTEuNzMuOTEuMjg0IDEuOTAxLjQzOSAyLjkzOC40MzkgNC40MTggMCA4LTIuODE1IDgtNi4yODYgMC0zLjQ3LTMuNTgyLTYuMjg1LTgtNi4yODV6IiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";height:24px;left:10.5px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.notifications__item_simple-inverse:hover .notifications-dropdown__item_simple-inverse:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0uMzA5KSI+PGNpcmNsZSBjeD0iMTIuNzYiIGN5PSIxMi41NTkiIHI9IjEyIiBmaWxsPSIjRkZGIi8+PHBhdGggZmlsbD0iIzI3NzJCRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTIuOTEgMTcuOTAxYTcuMDg5IDcuMDg5IDAgMDEtMy4yMDItLjc1Yy0uMjUyLjIwMi0xLjM5MyAxLjA0LTIuNTI0LjY0OGEyLjQ4MiAyLjQ4MiAwIDAwLjc5Mi0xLjkzYy0uOTA1LS45NTgtMS40NDgtMi4xODUtMS40NDgtMy41MjIgMC0zLjA2OCAyLjg1Ny01LjU1NSA2LjM4MS01LjU1NXM2LjM4MSAyLjQ4NyA2LjM4MSA1LjU1NWMwIDMuMDY4LTIuODU3IDUuNTU0LTYuMzggNS41NTR6Ii8+PC9nPjwvc3ZnPg==)}.notifications-dropdown__item_all{border-bottom:0;padding-bottom:0;padding-top:0;text-align:center}.notifications-dropdown__item-text{line-height:50px;position:relative;white-space:normal}.notifications-dropdown__item-text_all{line-height:40px}.notifications-dropdown__item-text-wrapper{line-height:normal;word-break:break-word}.notifications-list{max-width:865px;padding-bottom:150px}.notifications-list__item{border-bottom:1px solid #dbdbdb;border-spacing:20px;display:table;padding:20px 0;width:100%;word-break:break-word}.notifications-list__item .notifications-list__button-cell{visibility:hidden}.notifications-list__item:hover .notifications-list__button-cell{visibility:visible}.notifications-list__item:last-child{border-bottom-color:transparent}.notifications-list__item_empty{border-bottom:0;border-spacing:0 20px}.notifications-list__button-cell{display:table-cell;vertical-align:middle;width:120px}.notifications-list__button{width:130px}.notifications-list__remove{cursor:pointer;display:table-cell;vertical-align:middle;width:1%}.notifications-list__remove .ic-close{display:block;height:15px;width:15px}.notifications-list__time{font-size:12px}.notifications-list__text{color:#232323;display:table-cell;font-size:18px;padding-right:10px;position:relative;width:85%}.notifications-list__text_simple{padding-left:35px}.notifications-list__text_simple:before{background:url(https://otus.ru/static/img/label-simple.da66b.svg) 0 0 no-repeat;background-size:contain;content:" ";height:24px;left:-20px;position:absolute;top:3px;width:24px}.notifications__tabs{max-width:865px}.notifications__tab{color:#0e59b8;cursor:pointer;display:inline-block;font-size:20px;padding-right:50px;text-decoration:underline}.notifications__tab:hover{color:rgba(14,89,184,.75)}.notifications__tab-active{color:#050505;cursor:default;text-decoration:none}.notifications__tab-active:hover{color:#050505}.notifications__all-button{display:inline-block;float:right;font-size:20px;padding-right:25px;width:125px}.text{color:#050505;font-family:Roboto,sans-serif;font-size:inherit;line-height:normal}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.text_absolute-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.text_button{font-size:15px;line-height:normal}.text_pre{overflow-x:auto;overflow-y:hidden;white-space:pre-line}.text_h1{font-size:38px}.text_h1,.text_h2{padding-bottom:19px}.text_h2{font-size:28px}.text_blue32{color:#4749c0}.text_h3{font-size:24px;padding-bottom:14px}.text_pad{padding-bottom:60px}.text_pad-half{padding-bottom:30px}.text_bold{font-weight:700}.text_weight-400{font-weight:400}.text_light{font-weight:300}.text_italic{font-style:italic}.text_default{font-size:18px;line-height:24px}.text_md{font-size:16px;line-height:23px}.text_small{font-size:14px;line-height:20px}.text.text_p,.text_p{padding-bottom:18px}.text.text_p-small,.text_p-small{padding-bottom:6px}.text_pt{padding-top:18px}.text_pt-small{padding-top:6px}.text_inline{display:inline-block}.text_block{display:block}.text_no-padding{padding:0}.text_white,.text_white:active,.text_white:link,.text_white:visited{color:#fff}.text_white.dashed{border-bottom-color:#fff}.text_blue,.text_blue:active,.text_blue:link,.text_blue:visited{color:#4a90e2}.text_red,.text_red:active,.text_red:link,.text_red:visited{color:#e64b3f}.text_link,.text_link:active,.text_link:link,.text_link:visited{color:#050505}.text_link:active:hover,.text_link:hover,.text_link:link:hover,.text_link:visited:hover{text-decoration:none}.text_header{font-size:28px;font-weight:700;padding-bottom:19px}.text_nowrap{white-space:nowrap}.avito-owl{border:1px solid #979797;border-radius:4px;box-sizing:border-box;display:inline-block;margin-bottom:40px;padding:38px 26px 25px;position:relative;text-decoration:none;vertical-align:top}@media(min-width:1025px){.avito-owl{max-width:270px}}@media(max-width:1024px){.avito-owl{height:90px;max-width:400px;padding:16px 90px 0 20px;width:100%}}.avito-owl__logo{background:url(https://otus.ru/static/img/avito.447c6.png) 50% 50% no-repeat;background-size:contain;height:50px;margin-bottom:28px;width:100%}@media(max-width:1024px){.avito-owl__logo{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2 dppx),only screen and (min-resolution:192dpi){.avito-owl__logo{background-image:url(https://otus.ru/static/img/avito@2x.ca1a2.png)}}.avito-owl__text{color:#050505;font-size:18px;line-height:23px;padding-bottom:28px}@media(max-width:1024px){.avito-owl__text{font-size:16px;line-height:19px}.avito-owl__text b{font-weight:700}}.avito-owl__owl{background:url(https://otus.ru/static/img/notebook.69965.svg) 50% 50% no-repeat;background-size:contain;position:absolute}@media(min-width:1025px){.avito-owl__owl{bottom:-40px;height:112px;right:-5px;width:120px}}@media(max-width:1024px){.avito-owl__owl{height:60px;right:20px;top:50%;transform:translateY(-50%);width:65px}}.runet{background-image:url(https://otus.ru/static/img/runet_premium.31658.png);background-repeat:no-repeat;background-size:140px 40px;height:40px;margin:0 auto;width:140px}@media(max-width:768px){.runet{display:none}}.runet__text{bottom:-7px;color:#fff;font-size:12px;position:relative;right:-43px}.runet__wrapper{margin-right:5px;position:relative}.runet-mobile{background-image:url(https://otus.ru/static/img/runet_premium.31658.png);background-repeat:no-repeat;background-size:140px 40px;height:40px;margin:0 auto;text-align:center;width:140px}@media(min-width:769px){.runet-mobile{display:none}}.runet-mobile__text{bottom:-7px;color:#fff;font-size:12px;position:relative;right:-18px}.runet-mobile__wrapper{left:-12px;position:relative}.teachers{margin:0 -15px}.teacher{box-sizing:border-box;color:#050505;display:inline-block;min-width:190px;padding:0 15px 110px;text-align:center;text-decoration:none;vertical-align:top;width:25%}.teacher_new{font-weight:300;width:20%}@media(max-width:1024px){.teacher_new{width:33.3333333333%}}@media(max-width:768px){.teacher{width:50%}}@media(max-width:360px){.teacher{width:100%}}.teacher__photo{height:170px;margin:0 auto 40px;max-width:100%;width:170px}.teacher__photo-box{background:url(https://otus.ru/static/img/avatar-stub.9793c.png) 50% 50% no-repeat;background-size:cover;border-radius:100%;padding-bottom:100%;width:100%}.teacher_new .teacher__photo{height:100px;margin-bottom:25px;width:100px}.teacher__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#3c3c3c;display:-webkit-box;font-size:18px;font-weight:700;line-height:21px;margin-bottom:11px;max-height:41px;overflow:hidden}.teacher_new .teacher__name{font-size:20px;font-weight:300}.teacher__workplace{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#aeb4b4;display:-webkit-box;font-size:15px;font-weight:300;line-height:18px;margin-bottom:15px;max-height:35px;overflow:hidden}.teacher_new .teacher__workplace{color:#000;font-size:14px}.teacher__course{color:#232323;font-size:18px}.title{background-color:#ecf0f1;margin-bottom:54px;min-height:104px;width:100%}@media(max-width:768px){.title{margin-bottom:30px;min-height:58px}}.title_border{border-bottom:1px solid #d7d7d7}.title_no-margin{margin-bottom:0}.title__text{color:#363636;display:inline-block;font-size:48px;font-weight:700;line-height:normal;padding:23px 0;text-decoration:none}@media(max-width:768px){.title__text{font-size:28px;padding:10px 0}}.title__right{line-height:104px;position:absolute;right:0;top:0}@media(max-width:1024px){.title__right_md{line-height:58px;position:static}}@media(max-width:768px){.title__right_sm{line-height:58px;position:static}}@media(max-width:1024px){.title__right_md{margin-top:-25px}}@media(max-width:768px){.title__right_md,.title__right_sm{margin-top:-15px}}.title__right-content{display:inline-block;line-height:normal;vertical-align:middle}@media(max-width:500px){.title__right-content{padding:10px 0;width:100%}}.subtitle{background:#ecf0f1;height:40px;margin-bottom:54px;overflow-x:auto;width:100%}@media(max-width:768px){.subtitle{height:30px;margin-bottom:30px}}.subtitle_no-margin{margin-bottom:0}.subtitle__items{display:table;height:100%;margin:0 -20px;white-space:nowrap}@media(max-width:768px){.subtitle__items{margin:0 -10px}}.subtitle__item{display:inline-block;height:100%;padding:0 20px;position:relative;text-decoration:none}@media(max-width:768px){.subtitle__item{padding:0 10px}}.subtitle__item_active:after{background:#363636;bottom:0;content:" ";height:5px;left:20px;position:absolute;right:20px}@media(max-width:768px){.subtitle__item_active:after{height:4px;left:10px;right:10px}}.subtitle__text{color:#363636;font-size:20px;text-decoration:none}@media(max-width:768px){.subtitle__text{font-size:16px}}.subtitle__item_active .subtitle__text{font-weight:700}.title-new{background-position:50% 50%;background-size:cover;line-height:300px;padding:15px 0;position:relative;text-align:center}.title-new_no-margin{margin-top:0!important}.title-new_with-header{margin-top:-68px;padding-top:83px}.title-new_with-bottom-nav{margin-bottom:-61px;padding-bottom:76px}@media(max-width:768px){.title-new{line-height:220px}}.title-new__text{color:#fff;display:inline-block;font-size:50px;font-weight:300;line-height:60px;margin:auto;text-align:center;text-shadow:1px 1px 0 rgba(5,5,5,.28);vertical-align:middle}@media(max-width:768px){.title-new__text{font-size:32px;line-height:normal}}@media(max-width:500px){.title-new__text{font-size:30px;line-height:normal}}@media(max-width:375px){.title-new__text{font-size:28px;line-height:normal}}@media(max-width:360px){.title-new__text{font-size:25.5px;line-height:normal}}.title-new__subtext{font-size:22px;line-height:24px;padding-top:25px}.title-new__subtext_fixed{margin:0 auto;width:488px}@media(max-width:768px){.title-new__subtext_fixed{width:100%}.title-new__subtext{font-size:18px;line-height:normal}}.title-new__info{font-size:18px;line-height:20px;padding-top:18px}.title-new__info-item{display:inline-block;padding:0 13px}.title-new__footnote{bottom:12px;color:#fff;font-size:12px;font-weight:300;line-height:16px;position:absolute;right:60px;z-index:1}.title-new__footnote a{color:#fff}@media(max-width:768px){.title-new__footnote{right:20px}}.subtitle-new{font-size:34px;font-weight:300;padding-bottom:30px;padding-right:10px;text-align:left}@media(max-width:768px){.subtitle-new{font-size:30px;padding-bottom:20px}}.big-teacher_full{border-bottom:1px solid #ecf0f1;width:100%}.big-teacher_full .big-teacher__container{padding:50px 0}.big-teacher__container{display:table;margin:0 auto;max-width:970px;padding:20px 0 60px}.big-teacher__container_left{margin:0}@media(max-width:768px){.big-teacher__container{display:block;padding:30px 0 40px}}.big-teacher__specialities{margin-bottom:40px}.big-teacher__specialities-title{font-size:18px;font-weight:700;padding-bottom:5px}.big-teacher__speciality{display:block;font-size:18px;line-height:22px;padding-bottom:2px}.big-teacher__speciality,.big-teacher__speciality:active,.big-teacher__speciality:link,.big-teacher__speciality:visited{color:#232323;text-decoration:underline}.big-teacher__speciality:active:hover,.big-teacher__speciality:hover,.big-teacher__speciality:link:hover,.big-teacher__speciality:visited:hover{color:rgba(35,35,35,.8)}@media(max-width:360px){.big-teacher__speciality{text-align:center}}.big-teacher__image{background:url(https://otus.ru/static/img/avatar-stub.9793c.png) 50% 50% no-repeat;background-size:cover;border-radius:270px;height:270px;width:270px}@media(max-width:768px){.big-teacher__image{height:135px;width:135px}}@media(max-width:360px){.big-teacher__image{margin:0 auto}}.big-teacher__image-container{display:table-cell;vertical-align:top}@media(max-width:768px){.big-teacher__image-container{display:block;padding-bottom:30px}}.big-teacher__content{display:table-cell;padding-left:58px;vertical-align:top}@media(max-width:768px){.big-teacher__content{display:block;padding:0}}.big-teacher__title{color:#232323;font-size:25px;padding-bottom:12px}@media(max-width:360px){.big-teacher__title{text-align:center}}.big-teacher__work{color:#232323;font-size:16px;line-height:18px}.big-teacher__description{color:#232323;font-size:16px;line-height:22px;padding-bottom:15px}.big-teacher__all{font-size:20px}.big-teacher__all,.big-teacher__all:active,.big-teacher__all:link,.big-teacher__all:visited{color:#363636}.course-widget{overflow:hidden;padding:30px 50px}.course-widget-1,.course-widget_1{background-color:#f18f43}.course-widget-1-dark,.course-widget_1-dark{background-color:#ee781d}.course-widget-1-color,.course-widget_1-color{color:#f18f43}.course-widget-2,.course-widget_2{background-color:#9a5db4}.course-widget-2-dark,.course-widget_2-dark{background-color:#85499f}.course-widget-2-color,.course-widget_2-color{color:#9a5db4}.course-widget-3,.course-widget_3{background-color:#e86258}.course-widget-3-dark,.course-widget_3-dark{background-color:#e34034}.course-widget-3-color,.course-widget_3-color{color:#e86258}.course-widget-4,.course-widget_4{background-color:#2a82b7}.course-widget-4-dark,.course-widget_4-dark{background-color:#226a96}.course-widget-4-color,.course-widget_4-color{color:#2a82b7}.course-widget-5,.course-widget_5{background-color:#30ad63}.course-widget-5-dark,.course-widget_5-dark{background-color:#278d51}.course-widget-5-color,.course-widget_5-color{color:#30ad63}.course-widget-6,.course-widget_6{background-color:#d25211}.course-widget-6-dark,.course-widget_6-dark{background-color:#ac430e}.course-widget-6-color,.course-widget_6-color{color:#d25211}.course-widget .course-fact-2-col{display:none}@media(max-width:1169px){.course-widget{padding:30px 10px}}.course-widget__title{color:#fff;font-size:26px;font-weight:500;padding-bottom:15px}.course-widget__group{margin:0 -25px;padding-bottom:40px}.course-widget__group-item{color:#fff;display:inline-block;font-size:18px;font-weight:500;padding:0 25px}.course-widget__description{color:#fff;font-size:15px;line-height:20px;max-width:890px;padding-bottom:40px}.course-widget__buttons{margin:-5px -10px}@media(max-width:767px){.course-widget__buttons{margin-left:0;margin-right:0}}.course-widget__button{background-color:#fff;border:1px solid #fff;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;margin:5px 10px;padding:10px 16px;text-decoration:none;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.course-widget__button,.course-widget__button:active,.course-widget__button:link,.course-widget__button:visited{color:#000}.course-widget__button .no-touch:hover,.course-widget__button .no-touch:hover:active,.course-widget__button .no-touch:hover:link,.course-widget__button .no-touch:hover:visited{background-color:transparent;color:#fff;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}@media(max-width:767px){.course-widget__button{margin-left:0;margin-right:0;text-align:center;width:100%}}.expand__title{border-bottom:1px dashed #fff;box-sizing:border-box;cursor:pointer;display:inline-block;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expand_black .expand__title{border-bottom-color:#050505}.expand_blue .expand__title{border-bottom-color:#4a90e2}.expand__title:hover{border-bottom-color:transparent}.expand__content{display:none}.expand__content_show{display:block;padding-top:18px}.form_padding{padding:30px 0}.form__header{color:#050505;font-family:Roboto,sans-serif;font-size:38px;padding-bottom:30px}.form__header_with-desc{padding-bottom:0}.form__header-desc{color:#5c5c5c;font-size:16px;line-height:21px;padding-bottom:30px}.form__subheader{color:#050505;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;padding-bottom:15px}.form__subheader-help{color:#979797;font-size:12px;font-weight:400;padding-top:2px}.form__subheader_reg{font-weight:400}.form__label{display:inline-block;font-size:16px;font-weight:700;padding-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__label_full{width:100%}.form__label_require:after{color:red;content:"*"}.form__help{color:#979797;display:inline-block;font-size:12px;font-weight:400;padding-top:5px}.form__help_absolute-top{position:absolute;top:-5px;transform:translateY(-100%)}.form__section{padding-bottom:40px}.formset-add{font-family:Roboto,sans-serif;font-size:16px}.formset-add,.formset-add:active,.formset-add:link,.formset-add:visited{border-bottom:1px dashed #6d6d6d;color:#6d6d6d;text-decoration:none}.formset-add:hover{border-color:transparent}.formset-remove{background-size:contain;cursor:pointer;height:15px;margin-top:-2px;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:15px}.promo-form{max-width:330px}.promo-form__header{color:#050505;font-size:24px;padding-bottom:15px}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b1c1c5;border-radius:4px;box-sizing:border-box;color:#464646;cursor:text;font-size:16px;max-height:100%;outline:none;padding:13px 19px 13px 13px;resize:none}.input[disabled]{cursor:default}.input[disabled],.input[readonly]{color:rgba(70,70,70,.5)}.input_error{border-color:#960000;color:#960000}.input_full{width:100%}.input_slim{padding-bottom:10px;padding-top:10px}.input_center{text-align:center}.input_dark{border-color:#6d6c6c;font-weight:lighter}.input_dark::-moz-placeholder{color:#5c697b;font-weight:lighter}.input_dark:-ms-input-placeholder{color:#5c697b;font-weight:lighter}.input_dark::placeholder{color:#5c697b;font-weight:lighter}.input_dark:-moz-placeholder-shown{background-color:#fbfbfb;border-color:#c5c5c5}.input_dark:-ms-input-placeholder{background-color:#fbfbfb;border-color:#c5c5c5}.input_dark:placeholder-shown{background-color:#fbfbfb;border-color:#c5c5c5}.input_dark:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_dark.input_error{color:#d0021b}.input_straight-bottom-left{border-bottom-left-radius:0}.input_round-bottom-left{border-bottom-left-radius:4px}@media(max-width:1280px){.input_lg-straight-bottom-left{border-bottom-left-radius:0}.input_lg-round-bottom-left{border-bottom-left-radius:4px}}@media(max-width:1024px){.input_md-straight-bottom-left{border-bottom-left-radius:0}.input_md-round-bottom-left{border-bottom-left-radius:4px}}@media(max-width:768px){.input_sm-straight-bottom-left{border-bottom-left-radius:0}.input_sm-round-bottom-left{border-bottom-left-radius:4px}}@media(max-width:500px){.input_ssm-straight-bottom-left{border-bottom-left-radius:0}.input_ssm-round-bottom-left{border-bottom-left-radius:4px}}.input_straight-bottom-right{border-bottom-right-radius:0}.input_round-bottom-right{border-bottom-right-radius:4px}@media(max-width:1280px){.input_lg-straight-bottom-right{border-bottom-right-radius:0}.input_lg-round-bottom-right{border-bottom-right-radius:4px}}@media(max-width:1024px){.input_md-straight-bottom-right{border-bottom-right-radius:0}.input_md-round-bottom-right{border-bottom-right-radius:4px}}@media(max-width:768px){.input_sm-straight-bottom-right{border-bottom-right-radius:0}.input_sm-round-bottom-right{border-bottom-right-radius:4px}}@media(max-width:500px){.input_ssm-straight-bottom-right{border-bottom-right-radius:0}.input_ssm-round-bottom-right{border-bottom-right-radius:4px}}.input_straight-top-left{border-top-left-radius:0}.input_round-top-left{border-top-left-radius:4px}@media(max-width:1280px){.input_lg-straight-top-left{border-top-left-radius:0}.input_lg-round-top-left{border-top-left-radius:4px}}@media(max-width:1024px){.input_md-straight-top-left{border-top-left-radius:0}.input_md-round-top-left{border-top-left-radius:4px}}@media(max-width:768px){.input_sm-straight-top-left{border-top-left-radius:0}.input_sm-round-top-left{border-top-left-radius:4px}}@media(max-width:500px){.input_ssm-straight-top-left{border-top-left-radius:0}.input_ssm-round-top-left{border-top-left-radius:4px}}.input_straight-top-right{border-top-right-radius:0}.input_round-top-right{border-top-right-radius:4px}@media(max-width:1280px){.input_lg-straight-top-right{border-top-right-radius:0}.input_lg-round-top-right{border-top-right-radius:4px}}@media(max-width:1024px){.input_md-straight-top-right{border-top-right-radius:0}.input_md-round-top-right{border-top-right-radius:4px}}@media(max-width:768px){.input_sm-straight-top-right{border-top-right-radius:0}.input_sm-round-top-right{border-top-right-radius:4px}}@media(max-width:500px){.input_ssm-straight-top-right{border-top-right-radius:0}.input_ssm-round-top-right{border-top-right-radius:4px}}.input_no-border-bottom{border-bottom-width:0}.input_border-bottom{border-bottom-width:1px}@media(max-width:1280px){.input_lg-no-border-bottom{border-bottom-width:0}.input_lg-border-bottom{border-bottom-width:1px}}@media(max-width:1024px){.input_md-no-border-bottom{border-bottom-width:0}.input_md-border-bottom{border-bottom-width:1px}}@media(max-width:768px){.input_sm-no-border-bottom{border-bottom-width:0}.input_sm-border-bottom{border-bottom-width:1px}}@media(max-width:500px){.input_ssm-no-border-bottom{border-bottom-width:0}.input_ssm-border-bottom{border-bottom-width:1px}}.input_no-border-top{border-top-width:0}.input_border-top{border-top-width:1px}@media(max-width:1280px){.input_lg-no-border-top{border-top-width:0}.input_lg-border-top{border-top-width:1px}}@media(max-width:1024px){.input_md-no-border-top{border-top-width:0}.input_md-border-top{border-top-width:1px}}@media(max-width:768px){.input_sm-no-border-top{border-top-width:0}.input_sm-border-top{border-top-width:1px}}@media(max-width:500px){.input_ssm-no-border-top{border-top-width:0}.input_ssm-border-top{border-top-width:1px}}.input_no-border-left{border-left-width:0}.input_border-left{border-left-width:1px}@media(max-width:1280px){.input_lg-no-border-left{border-left-width:0}.input_lg-border-left{border-left-width:1px}}@media(max-width:1024px){.input_md-no-border-left{border-left-width:0}.input_md-border-left{border-left-width:1px}}@media(max-width:768px){.input_sm-no-border-left{border-left-width:0}.input_sm-border-left{border-left-width:1px}}@media(max-width:500px){.input_ssm-no-border-left{border-left-width:0}.input_ssm-border-left{border-left-width:1px}}.input_no-border-right{border-right-width:0}.input_border-right{border-right-width:1px}@media(max-width:1280px){.input_lg-no-border-right{border-right-width:0}.input_lg-border-right{border-right-width:1px}}@media(max-width:1024px){.input_md-no-border-right{border-right-width:0}.input_md-border-right{border-right-width:1px}}@media(max-width:768px){.input_sm-no-border-right{border-right-width:0}.input_sm-border-right{border-right-width:1px}}@media(max-width:500px){.input_ssm-no-border-right{border-right-width:0}.input_ssm-border-right{border-right-width:1px}}.input-error{color:#e64b3f}.input-error,.input-info{font-size:16px;text-align:center}.input-info{color:#3487db}.input-line-16{margin-bottom:16px}.input-line{margin-bottom:15px}.input-line_relative{position:relative}.input-line__error{color:#960000;font-size:16px;padding-bottom:7px}.input-line__info{color:#979797;font-size:16px;padding-bottom:7px}.input-line_double{margin-bottom:30px}.input-line_last{margin-bottom:0}.input-line_slim{margin-bottom:10px}.custom-input-class{overflow:hidden}.select-container{float:left;width:25%}.company-input-container{float:right;width:72%}.select{font-size:0;position:relative}.select:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi42ODgiIGhlaWdodD0iNy45MzciIHZpZXdCb3g9IjAuNjI2IDAuNTg2IDEyLjY4OCA3LjkzNyI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTc5Nzk3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIGQ9Ik0yLjA0MSAyLjA5Mmw1IDVMMTEuOSAyIi8+PC9zdmc+) 0 0 no-repeat;background-size:contain;content:" ";display:block;height:8px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}.select_no-icon:after{display:none}.select__title{border-bottom:2px dashed}.select__title~select{display:block;filter:alpha(opacity=0);font-size:20px;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:101}.select .white-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #787878;border-radius:4px;color:#787878;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;max-width:100%;outline:none;padding:13px 30px 13px 13px;width:100%}.select .white-select_reg{border-color:transparent;height:52px}.select .white-select_reg-company{height:52px}.select .white-select.new-input_error{border-color:#9a0f0f;color:#9a0f0f}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #b1c1c5;border-radius:4px;color:#464646;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;max-width:100%;outline:none;padding:13px 30px 13px 13px;width:100%}.select select[disabled]{color:rgba(70,70,70,.5);cursor:default}.select_error,.select_error select{border-color:#960000;color:#960000}.select_full select{width:100%}.select_white select{background:#fff}.select_slim select{font-size:14px;padding:7px 13px}.select_h1{display:inline-block}.select_h1 .select__title{font-size:38px}.select_h1 select{border:0;width:auto}.select_straight-bottom-left select{border-bottom-left-radius:0}.select_round-bottom-left select{border-bottom-left-radius:4px}@media(max-width:1280px){.select_lg-straight-bottom-left select{border-bottom-left-radius:0}.select_lg-round-bottom-left select{border-bottom-left-radius:4px}}@media(max-width:1024px){.select_md-straight-bottom-left select{border-bottom-left-radius:0}.select_md-round-bottom-left select{border-bottom-left-radius:4px}}@media(max-width:768px){.select_sm-straight-bottom-left select{border-bottom-left-radius:0}.select_sm-round-bottom-left select{border-bottom-left-radius:4px}}@media(max-width:500px){.select_ssm-straight-bottom-left select{border-bottom-left-radius:0}.select_ssm-round-bottom-left select{border-bottom-left-radius:4px}}.select_straight-bottom-right select{border-bottom-right-radius:0}.select_round-bottom-right select{border-bottom-right-radius:4px}@media(max-width:1280px){.select_lg-straight-bottom-right select{border-bottom-right-radius:0}.select_lg-round-bottom-right select{border-bottom-right-radius:4px}}@media(max-width:1024px){.select_md-straight-bottom-right select{border-bottom-right-radius:0}.select_md-round-bottom-right select{border-bottom-right-radius:4px}}@media(max-width:768px){.select_sm-straight-bottom-right select{border-bottom-right-radius:0}.select_sm-round-bottom-right select{border-bottom-right-radius:4px}}@media(max-width:500px){.select_ssm-straight-bottom-right select{border-bottom-right-radius:0}.select_ssm-round-bottom-right select{border-bottom-right-radius:4px}}.select_straight-top-left select{border-top-left-radius:0}.select_round-top-left select{border-top-left-radius:4px}@media(max-width:1280px){.select_lg-straight-top-left select{border-top-left-radius:0}.select_lg-round-top-left select{border-top-left-radius:4px}}@media(max-width:1024px){.select_md-straight-top-left select{border-top-left-radius:0}.select_md-round-top-left select{border-top-left-radius:4px}}@media(max-width:768px){.select_sm-straight-top-left select{border-top-left-radius:0}.select_sm-round-top-left select{border-top-left-radius:4px}}@media(max-width:500px){.select_ssm-straight-top-left select{border-top-left-radius:0}.select_ssm-round-top-left select{border-top-left-radius:4px}}.select_straight-top-right select{border-top-right-radius:0}.select_round-top-right select{border-top-right-radius:4px}@media(max-width:1280px){.select_lg-straight-top-right select{border-top-right-radius:0}.select_lg-round-top-right select{border-top-right-radius:4px}}@media(max-width:1024px){.select_md-straight-top-right select{border-top-right-radius:0}.select_md-round-top-right select{border-top-right-radius:4px}}@media(max-width:768px){.select_sm-straight-top-right select{border-top-right-radius:0}.select_sm-round-top-right select{border-top-right-radius:4px}}@media(max-width:500px){.select_ssm-straight-top-right select{border-top-right-radius:0}.select_ssm-round-top-right select{border-top-right-radius:4px}}.select_no-border-bottom select{border-bottom-width:0}.select_border-bottom select{border-bottom-width:1px}@media(max-width:1280px){.select_lg-no-border-bottom select{border-bottom-width:0}.select_lg-border-bottom select{border-bottom-width:1px}}@media(max-width:1024px){.select_md-no-border-bottom select{border-bottom-width:0}.select_md-border-bottom select{border-bottom-width:1px}}@media(max-width:768px){.select_sm-no-border-bottom select{border-bottom-width:0}.select_sm-border-bottom select{border-bottom-width:1px}}@media(max-width:500px){.select_ssm-no-border-bottom select{border-bottom-width:0}.select_ssm-border-bottom select{border-bottom-width:1px}}.select_no-border-top select{border-top-width:0}.select_border-top select{border-top-width:1px}@media(max-width:1280px){.select_lg-no-border-top select{border-top-width:0}.select_lg-border-top select{border-top-width:1px}}@media(max-width:1024px){.select_md-no-border-top select{border-top-width:0}.select_md-border-top select{border-top-width:1px}}@media(max-width:768px){.select_sm-no-border-top select{border-top-width:0}.select_sm-border-top select{border-top-width:1px}}@media(max-width:500px){.select_ssm-no-border-top select{border-top-width:0}.select_ssm-border-top select{border-top-width:1px}}.select_no-border-left select{border-left-width:0}.select_border-left select{border-left-width:1px}@media(max-width:1280px){.select_lg-no-border-left select{border-left-width:0}.select_lg-border-left select{border-left-width:1px}}@media(max-width:1024px){.select_md-no-border-left select{border-left-width:0}.select_md-border-left select{border-left-width:1px}}@media(max-width:768px){.select_sm-no-border-left select{border-left-width:0}.select_sm-border-left select{border-left-width:1px}}@media(max-width:500px){.select_ssm-no-border-left select{border-left-width:0}.select_ssm-border-left select{border-left-width:1px}}.select_no-border-right select{border-right-width:0}.select_border-right select{border-right-width:1px}@media(max-width:1280px){.select_lg-no-border-right select{border-right-width:0}.select_lg-border-right select{border-right-width:1px}}@media(max-width:1024px){.select_md-no-border-right select{border-right-width:0}.select_md-border-right select{border-right-width:1px}}@media(max-width:768px){.select_sm-no-border-right select{border-right-width:0}.select_sm-border-right select{border-right-width:1px}}@media(max-width:500px){.select_ssm-no-border-right select{border-right-width:0}.select_ssm-border-right select{border-right-width:1px}}.input-group{display:flex;white-space:nowrap}.input-group_right .input,.input-group_right .otus-select select,.input-group_right select{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.input-group_left .input{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.input-group__addon{display:inline-block}.input-group__addon_text{background-color:#ededed;border:1px solid #b1c1c5;border-radius:4px;box-sizing:border-box;color:#464646;font-size:16px;line-height:38px;outline:none;padding:0 19px}.input-group_left .input-group__addon_text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group_right .input-group__addon_text{border-bottom-left-radius:0;border-top-left-radius:0}.input-group__addon_button{border-radius:4px;box-sizing:border-box;font-size:16px;outline:none}.input-group__addon_button .button{height:100%;padding-left:25px;padding-right:25px}.input-group_left .input-group__addon_button .button{border-bottom-right-radius:0;border-top-right-radius:0}.input-group_right .input-group__addon_button .button{border-bottom-left-radius:0;border-top-left-radius:0}.input-group_left .input-group__addon_button{border-bottom-right-radius:0;border-top-right-radius:0}.input-group_right .input-group__addon_button{border-bottom-left-radius:0;border-top-left-radius:0}.input-icon{max-height:100%;position:relative}.input-icon__icon{cursor:default;height:16px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.input-icon__icon_click{cursor:pointer;pointer-events:auto}.input-icon .input{padding-right:40px}.control-line{background:#e8e8e8;padding:8px 0}.control-line_transparent{background:transparent}.markdown codeinline{background:#f8f8f8;border:1px solid #979797;border-radius:5px;color:#960000;display:inline-block;line-height:1.25;padding:0 5px}.markdown *{box-sizing:border-box;max-width:100%}.markdown b,.markdown strong{font-weight:700}.markdown em,.markdown i{font-style:italic}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{font-weight:700;white-space:normal}.markdown h1{font-size:26px;font-weight:700;padding-bottom:20px;padding-top:15px}.markdown h2{font-size:24px;font-weight:700;padding-bottom:18px;padding-top:13px}.markdown h3{font-size:22px;font-weight:700;padding-bottom:16px;padding-top:11px}.markdown h4{font-size:20px;font-weight:700;padding-bottom:14px;padding-top:9px}.markdown h5{font-size:18px;font-weight:700;padding-bottom:12px;padding-top:7px}.markdown h6{font-size:16px;font-weight:700;padding-bottom:10px;padding-top:5px}.markdown h7{font-size:14px;font-weight:700;padding-bottom:8px;padding-top:3px}.markdown blockquote{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;display:block}.markdown ol,.markdown ul{white-space:normal}.markdown ol li,.markdown ul li{padding:10px 0}.markdown ul{list-style:disc inside}.markdown ol{list-style:decimal inside}.markdown p{display:block;padding-bottom:20px;white-space:pre-wrap}.markdown a{cursor:pointer}.markdown img{display:block;margin-bottom:10px;max-width:100%}.markdown img[alt$=-right]{float:right;padding-left:15px}.markdown img[alt$=-left]{float:left;padding-right:15px}.markdown img[alt$=-full]{margin-bottom:-25px;margin-left:-20px;max-width:none;width:calc(100% + 40px)}.markdown .codehilite,.markdown code{background:#f8f8f8;display:inline-block;font-family:Roboto Mono,Roboto,sans-serif;margin-bottom:5px;overflow-x:auto;overflow-y:hidden;padding:10px;white-space:pre-wrap;width:100%}.markdown pre{display:block}.markdown table{box-sizing:border-box;margin:15px 0;overflow:visible;width:100%}.markdown table th{background-color:#f8f8f8}.markdown table td,.markdown table th{border:1px solid #dcdcdc;box-sizing:border-box;padding:5px 8px}.promo-course__before{padding-bottom:45px}.promo-course__courses{background:#edf3f4;margin-bottom:62px;overflow:hidden;padding-bottom:26px;padding-top:42px}.promo-course__courses-title{color:#232323;font-size:38px;padding-bottom:21px}.promo-red-text-container{max-width:970px}.promo-red__header{background:#df5b51;margin-bottom:100px;position:relative;width:100%}@media(max-width:768px){.promo-red__header{margin-bottom:0}}.promo-red__header-figure{background:0 0 no-repeat;background-size:contain;position:absolute;z-index:10}@media(max-width:768px){.promo-red__header-figure{display:none}}.promo-red__header-figure_1{height:14px;left:51px;top:290px;transform:rotate(100deg);width:25px}.promo-red__header-figure_2{height:30px;left:60px;top:72px;transform:rotate(-45deg);width:8px}.promo-red__header-figure_3{height:12px;left:161px;top:241px;width:12px}.promo-red__header-figure_4{height:18px;left:230px;top:355px;width:18px}.promo-red__header-figure_5{height:19px;left:227px;top:76px;transform:rotate(-45deg);width:21px}.promo-red__header-figure_6{height:25px;left:372px;top:258px;width:25px}.promo-red__header-figure_7{height:14px;right:340px;top:367px;transform:rotate(30deg);width:25px}.promo-red__header-figure_8{height:16px;right:308px;top:222px;width:16px}.promo-red__header-figure_9{height:14px;right:250px;top:35px;transform:rotate(120deg);width:25px}.promo-red__header-figure_10{height:19px;right:164px;top:225px;transform:rotate(45deg);width:21px}.promo-red__header-figure_11{height:24px;right:137px;top:105px;width:11px}.promo-red__header-figure_12{height:25px;right:64px;top:48px;width:25px}.promo-red__header-figure_13{height:19px;right:49px;top:210px;transform:rotate(-40deg);width:21px}.promo-red__header-figure_14{height:16px;right:31px;top:315px;width:16px}.promo-red__header-figure_figure-1{background-image:url(https://otus.ru/static/img/header-figure-1.ad76d.svg)}.promo-red__header-figure_figure-2{background-image:url(https://otus.ru/static/img/header-figure-2.f5ffd.svg)}.promo-red__header-figure_half-round{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4xNiIgaGVpZ2h0PSIxNC4zMSIgdmlld0JveD0iLTAuOTcgNS42OSAyNS4xNiAxNC4zMSI+PHBhdGggb3BhY2l0eT0iLjU0IiBmaWxsPSIjRkZGIiBkPSJNMTguMDggMTMuOTFhOS4xMyA5LjEzIDAgMDEtMTIuOTYtLjAyQTkuMTIgOS4xMiAwIDAxMi40NSA3LjRhMS43IDEuNyAwIDEwLTMuNDIgMCAxMi41OCAxMi41OCAwIDEwMjUuMTYuMDUgMS43IDEuNyAwIDEwLTMuNDIgMCA5LjEzIDkuMTMgMCAwMS0yLjcgNi40NnoiLz48L3N2Zz4=)}.promo-red__header-figure_cross{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS44NzciIGhlaWdodD0iMTEuODI3IiB2aWV3Qm94PSIwLjgyOSAwLjM5MiAxMS44NzcgMTEuODI3Ij48cGF0aCBvcGFjaXR5PSIuNTQiIGZpbGw9IiNGRkYiIGQ9Ik0xMS41OTkgNS4wMjRsLTkuNTg0LjI3N0ExLjIzNiAxLjIzNiAwIDAwLjgyOSA2LjQ3NWExLjA2IDEuMDYgMCAwMDEuMTA2IDEuMTA3bDkuNTg0LS4yNzZhMS4yMzYgMS4yMzYgMCAwMDEuMTg2LTEuMTc0IDEuMDYgMS4wNiAwIDAwLTEuMTA2LTEuMTA4Ii8+PHBhdGggb3BhY2l0eT0iLjU0IiBmaWxsPSIjRkZGIiBkPSJNOC4wNzkgMS41QTEuMDU4IDEuMDU4IDAgMDA2Ljk3NC4zOTNhMS4yMzMgMS4yMzMgMCAwMC0xLjE4NiAxLjE3M2wtLjMzMyA5LjU0M2MtLjAyMS42MzEuNDc0IDEuMTI3IDEuMTA2IDEuMTA4czEuMTY0LS41NDQgMS4xODUtMS4xNzVMOC4wNzkgMS41eiIvPjwvc3ZnPg==)}.promo-red__header-figure_torus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2LjUyIDExLjg2bC0yLjU3LS42OGEzLjk2IDMuOTYgMCAwMS0yLjg2IDIuODUgMy45NyAzLjk3IDAgMDEtNC44Ny00LjlBMy45NiAzLjk2IDAgMDE5LjA4IDYuM2EzLjk1IDMuOTUgMCAwMTQuODcgMi44N2MuMTcuNjQuMTggMS4zMiAwIDIuMDJsMi41Ny42OCAyLjU2LjY4YTkuMjggOS4yOCAwIDAwLTYuNjItMTEuMzdBOS4yNyA5LjI3IDAgMDAxLjEgNy43N2E5LjI2IDkuMjYgMCAwMDIuMiA4LjczIDkuMjggOS4yOCAwIDAwMTUuOC0zLjk3aC0uMDFsLTIuNTYtLjY3IiBvcGFjaXR5PSIuNTQiLz48L3N2Zz4=)}.promo-red__header-figure_round{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43MSIgaGVpZ2h0PSIyNS43MSIgdmlld0JveD0iMC4zIDAuMzcgMjUuNzEgMjUuNzEiPjxwYXRoIG9wYWNpdHk9Ii41NCIgZmlsbD0iI0ZGRiIgZD0iTTIxLjI4IDUuNjVMMjAgNi44NGE5LjMzIDkuMzMgMCAwMS0uNDYgMTMuMjMgOS4zMyA5LjMzIDAgMDEtMTMuMjMtLjQ2IDkuMzMgOS4zMyAwIDAxLjQ2LTEzLjIzQTkuMzIgOS4zMiAwIDAxMjAgNi44NGwyLjU1LTIuMzhhMTIuODUgMTIuODUgMCAxMC0xOC44IDE3LjUzIDEyLjg1IDEyLjg1IDAgMDAxOC44LTE3LjUzbC0xLjI3IDEuMTkiLz48L3N2Zz4=)}.promo-red__header-figure_triangle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4yNiIgaGVpZ2h0PSIxOC43MyIgdmlld0JveD0iLTIuOCAtMi40NiAyMS4yNiAxOC43MyI+PHBhdGggb3BhY2l0eT0iLjU0IiBmaWxsPSIjRkZGIiBkPSJNMTMuNTcgNi4zM0w4LjgzLTEuOWExLjE0IDEuMTQgMCAwMC0xLjk3IDBMMi4xMSA2LjMybC00Ljc2IDguMjJhMS4xMyAxLjEzIDAgMDAuOTggMS43aDkuNWw5LjUuMDJhMS4xMyAxLjEzIDAgMDAuOTgtMS43bC00Ljc0LTguMjMtLjk4LjU3LS45OC41NkwxNS4zNyAxNEg3LjgzbC03LjU0LS4wMUw3Ljg0LjkzbDMuNzcgNi41My45OC0uNTYuOTgtLjU3eiIvPjwvc3ZnPg==)}.promo-red__header:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCA0MTAgMTI4MCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxwYXRoIGZpbGw9IiNERjVCNTEiIGQ9Ik0xMjgwIDQxMEw2NDAgNTEwIDAgNDEweiIvPjwvc3ZnPg==) 0 0 no-repeat;background-size:100% 100%;bottom:1px;content:" ";height:100px;left:0;position:absolute;transform:translateY(100%);width:100%}@media(max-width:768px){.promo-red__header:after{display:none}}.promo-red__header:before{background:url(https://otus.ru/static/img/owl.14fa9.svg) 0 0 no-repeat;background-size:contain;bottom:-100px;content:" ";height:210px;left:50%;position:absolute;transform:translate(-50%,75%);width:170px;z-index:10}@media(max-width:768px){.promo-red__header:before{display:none}}.promo-red__header-content{box-sizing:border-box;padding:53px 10px 0;text-align:center;width:100%}@media(max-width:768px){.promo-red__header-content{padding-top:30px}}.promo-red__header-above-title{color:#fff;font-size:32px;font-weight:500;padding-bottom:5px}@media(max-width:768px){.promo-red__header-above-title{font-size:18px}}.promo-red__header-title{color:#fff;font-size:60px;font-weight:500;padding-bottom:24px}@media(max-width:768px){.promo-red__header-title{font-size:30px}}.promo-red__tabs{display:none;width:100%}@media(max-width:768px){.promo-red__tabs{display:table}}.promo-red__tab{background-color:#d7d7d7;color:#363636;cursor:pointer;display:table-cell;font-size:26px;height:60px;line-height:60px;text-align:center}.promo-red__tab:hover{background-color:hsla(0,0%,84%,.8)}.promo-red__tab_active{cursor:default}.promo-red__tab_active,.promo-red__tab_active:hover{background-color:#e8e8e8}.promo-red__teachers{padding-bottom:15px}.promo-red__teachers-list{display:block}.promo-red__teachers-title{color:#fff;display:block;font-size:24px;font-weight:500;margin-bottom:30px}@media(max-width:768px){.promo-red__teachers-title{display:none}}.promo-red__teacher{display:inline-block;padding:0 50px 15px;position:relative;text-align:center;text-decoration:none;z-index:10}@media(max-width:375px){.promo-red__teacher{padding-left:30px;padding-right:30px}}.promo-red__teacher-img{background:url(https://otus.ru/static/img/avatar-stub.9793c.png) 50% 50% no-repeat;background-size:cover;border-radius:70px;height:70px;margin:0 auto 10px;width:70px}.promo-red__teacher-name{color:#fff;font-size:18px;font-weight:700;line-height:24px}.promo-red__content{margin:0 auto;max-width:980px;padding:35px 20px 0}@media(max-width:768px){.promo-red__content{padding-bottom:50px}}.promo-red__content-item{box-sizing:border-box;display:inline-block;padding-bottom:30px;padding-right:120px;vertical-align:top;width:50%}.promo-red__content-item_odd{padding-left:125px;padding-right:0}@media(max-width:768px){.promo-red__content-item{display:none}.promo-red__content-item_active{display:inline-block;padding-left:0;padding-right:0;width:100%}}.promo-red__content-title{color:#4f4f4f;font-size:37px;font-weight:500;padding-bottom:17px}.promo-red__content-html{color:#363636;font-size:18px;line-height:23px;padding-bottom:35px}.promo-red__content-html p{padding-bottom:50px}.promo-red__content-html ul li{padding-bottom:18px;padding-left:40px;position:relative}.promo-red__content-html ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSI+PHBhdGggZmlsbD0iI0U4NjI1OCIgZD0iTTguMTU5IDE1LjI5OGwtNC40LTQuMzk5IDEuNDY3LTEuNDY3IDIuOTMzIDIuOTM0IDYuNTk5LTYuNiAxLjQ2NyAxLjQ2Ni04LjA2NiA4LjA2NnpNOS45OTIuMTczQzQuNDc0LjE3MyAwIDQuNjQ2IDAgMTAuMTY1czQuNDc0IDkuOTkyIDkuOTkyIDkuOTkyYzUuNTIgMCA5Ljk5Mi00LjQ3NCA5Ljk5Mi05Ljk5MlMxNS41MTEuMTczIDkuOTkyLjE3M3oiLz48L3N2Zz4=) 0 0 no-repeat;background-size:contain;content:" ";height:20px;left:0;position:absolute;top:2px;width:20px}.promo-red__prices{margin:0 -8px 25px}.promo-red__price{display:inline-block;padding:0 8px}.promo-red__price-title{color:#363636;font-size:18px}.promo-red__price-value{color:#363636;font-size:26px;font-weight:700}.promo-4-header{color:#fff;padding:32px 0 40px;position:relative}.promo-4-header:before{background:#000;content:""}.promo-4-header:before,.promo-4-header__absolute-container,.promo-4-header__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.promo-4-header__background{background-image:linear-gradient(166.28deg,rgba(0,201,191,.88) 13.42%,rgba(71,73,192,.88) 86.58%)}.promo-4-header__image{background-image:url(https://otus.ru/static/img/banner-blue-promo-top.6eb84.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.promo-4-header__pretitle{font-size:22px;margin-bottom:2px}@media(max-width:425px){.promo-4-header__pretitle{font-size:16px}}.promo-4-header__title{font-size:48px;font-weight:500;margin-bottom:15px;word-break:break-all;word-break:break-word}@media(max-width:425px){.promo-4-header__title{font-size:40px}}.promo-4-header__text{font-size:14px;max-width:375px;word-break:break-all;word-break:break-word}.promo-4-course{padding-bottom:20px;padding-top:20px}.promo-4-course__title{color:#4749c0;font-size:37px;font-weight:500;margin-bottom:24px;word-break:break-all;word-break:break-word}@media(max-width:768px){.promo-4-course__title{font-size:32px;margin-bottom:16px}}@media(max-width:425px){.promo-4-course__title{font-size:20px;margin-bottom:8px}}.promo-4-course__text{color:#050505;font-size:16px;line-height:22px;margin-bottom:24px;word-break:break-all;word-break:break-word}@media(max-width:425px){.promo-4-course__text{font-size:14px;line-height:16px}}.promo-4-course__button,.promo-4-course__button.new-button{margin-bottom:12px;padding:15px 16px}@media(max-width:425px){.promo-4-course__button,.promo-4-course__button.new-button{height:100%;line-height:16px;width:100%}}.promo-4-course__points{color:#767676;font-size:14px;font-style:italic;padding-left:10px}.promo-4-course__col-readable{padding-right:32px}@media(max-width:768px){.promo-4-course__col-readable{padding-right:0}}.promo-4-course__table{display:table;table-layout:fixed;width:100%}.promo-4-course__row{display:table-row}.promo-4-course__right-info-key{color:#767676;font-size:14px;padding-bottom:6px;text-decoration:underline}@media(max-width:768px){.promo-4-course__right-info-key{display:table-cell;padding-bottom:8px}}@media(max-width:500px){.promo-4-course__right-info-key{font-size:12px}}@media(max-width:768px){.promo-4-course__right-info-key_full-price{width:35%}}@media(max-width:500px){.promo-4-course__right-info-key_full-price{width:37.5%}}@media(max-width:768px){.promo-4-course__right-info-key_month-price{width:25%}}@media(max-width:500px){.promo-4-course__right-info-key_month-price{width:29.1666666667%}}@media(max-width:768px){.promo-4-course__right-info-key_start{width:45%}}@media(max-width:500px){.promo-4-course__right-info-key_start{width:33.3333333333%}}.promo-4-course__right-info-value{font-size:16px;font-weight:500;margin-bottom:18px}@media(max-width:768px){.promo-4-course__right-info-value{display:table-cell;vertical-align:bottom}}@media(max-width:500px){.promo-4-course__right-info-value{font-size:14px;vertical-align:top}}.promo-4-course__right-info-value_big{font-size:26px}@media(max-width:500px){.promo-4-course__right-info-value_big{font-size:18px}}.promo-4-course__indicators{margin-bottom:32px}@media(max-width:768px){.promo-4-course__indicators{display:inline-block;vertical-align:top;width:70%}}@media(max-width:500px){.promo-4-course__indicators{width:100%}}@media(max-width:768px){.promo-4-course__links{box-sizing:border-box;display:inline-block;padding-left:10px;vertical-align:top;width:30%}}@media(max-width:500px){.promo-4-course__links{padding-left:0;width:100%}}.promo-4-course__link,.promo-4-course__link:active,.promo-4-course__link:link,.promo-4-course__link:visited{border-bottom:1px dashed #06c;color:#06c;display:inline-block;font-size:14px;margin-bottom:18px;max-height:17px;overflow:hidden;padding-bottom:2px;text-decoration:none}.promo-4-teachers{color:#fff;padding:48px 10px 70px;position:relative}@media(max-width:425px){.promo-4-teachers{padding-left:0;padding-right:0}}.promo-4-teachers:before{background:#000;content:""}.promo-4-teachers:before,.promo-4-teachers__absolute-container,.promo-4-teachers__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.promo-4-teachers__background{background-image:linear-gradient(166.28deg,rgba(0,201,191,.88) 13.42%,rgba(71,73,192,.88) 86.58%)}.promo-4-teachers__image-container{height:100%;max-width:1440px;width:100%}.promo-4-teachers__image{background-image:url(https://otus.ru/static/img/banner-blue-teachers.86f6a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.promo-4-teachers__title{font-size:40px;font-weight:700;line-height:40px;margin-bottom:56px;text-align:center}@media(max-width:425px){.promo-4-teachers__title{font-size:32px}.promo-4-teachers__original-container.container{padding-left:6px;padding-right:6px}}.promo-4-teachers__container{margin:-16px -20px;text-align:center}@media(max-width:425px){.promo-4-teachers__container{margin:-16px -14px}}.promo-4-teachers__item{display:inline-block;padding:16px 20px;text-align:center;vertical-align:top;width:140px}@media(max-width:425px){.promo-4-teachers__item{padding:16px 14px}}.promo-4-teachers__portrait{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:35px;height:70px;margin:0 auto 8px;width:70px}.promo-4-teachers__name{margin-bottom:3px}.promo-4-teachers__name,.promo-4-teachers__surname{font-size:16px;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.promo-4-teachers__surname{margin-bottom:10px}.promo-4-teachers__legend{font-size:12px;word-break:break-all;word-break:break-word}.promo-4-events{padding:32px 0 40px}.promo-4-events__title{font-size:40px;font-weight:500;margin-bottom:80px}@media(max-width:768px){.promo-4-events__title{margin-bottom:58px}}@media(max-width:425px){.promo-4-events__title{margin-bottom:32px}}.promo-4-events__delimiter{background:#4749c0;border-radius:1px;display:none;height:2px;margin:auto;max-width:100%;width:64px}@media(max-width:425px){.promo-4-events__delimiter{display:block}}.promo-4-events__delimiter:first-child{display:none}.promo-4-events__event{margin-bottom:42px}@media(max-width:425px){.promo-4-events__event{margin-bottom:24px;margin-top:24px}}@media(max-width:768px){.promo-4-events__event .course-near-event__content-left{margin-bottom:24px}}@media(max-width:425px){.promo-4-events__event .course-near-event__button.button{width:100%}}.promo-4-events__event.course-near-event__description{padding-bottom:35px}@media(max-width:768px){.promo-4-events__event.course-near-event__description{padding-bottom:25px}}@media(max-width:425px){.promo-4-events__event.course-near-event__description{padding-bottom:20px}}.promo-spec-header{color:#fff;padding:24px 0 60px;position:relative}.promo-spec-header__back{background-color:#0f0f10}.promo-spec-header__back,.promo-spec-header__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.promo-spec-header__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.promo-spec-header__image--top{background-position-y:0}.promo-spec-header__cover{background-color:#0f0f10;bottom:0;left:0;opacity:.68;position:absolute;right:0;top:0;z-index:-1}.promo-spec-header__content{background:none}@media(max-width:768px){.promo-spec-header{padding-bottom:37px}}@media(max-width:425px){.promo-spec-header{padding-bottom:56px;padding-top:11px}}.promo-spec-header__image{background-image:url(https://otus.ru/static/img/header-stub.2be4a.jpg)}.promo-spec-header__table{display:table}.promo-spec-header__table-pros{display:table-cell;width:100%}@media(max-width:500px){.promo-spec-header__table-pros{width:99%}}.promo-spec-header__table-rocket{display:table-cell;width:0}@media(max-width:500px){.promo-spec-header__table-rocket{width:1%}}.promo-spec-header__top-container{margin-bottom:22px}.promo-spec-header__top-item{border-bottom:1px solid #ffd709;color:#ffd709;display:inline-block;font-size:16px;line-height:19px;margin-bottom:8px;margin-right:16px;max-width:100%;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:425px){.promo-spec-header__top-item{font-size:12px;line-height:14px}}.promo-spec-header__title-container{margin-bottom:32px;max-width:100%;width:925px}@media(max-width:425px){.promo-spec-header__title-container{margin-bottom:40px}}.promo-spec-header__title{font-size:40px;font-weight:700;line-height:48px}@media(max-width:425px){.promo-spec-header__title{font-size:24px;line-height:28px}}.promo-spec-header__subtitle{font-size:14px;font-style:italic;line-height:16px;margin-top:8px;opacity:.5}@media(max-width:425px){.promo-spec-header__subtitle{display:none}}.promo-spec-header__text-closed{font-size:14px;line-height:16px}.promo-spec-header__with-appendix{display:inline-block;margin-right:32px;vertical-align:middle}@media(max-width:500px){.promo-spec-header__with-appendix{margin-right:0}}.promo-spec-header__admin-text{font-size:14px;margin-bottom:60px;max-width:515px}@media(max-width:768px){.promo-spec-header__admin-text{margin-bottom:36px;min-height:auto}}@media(max-width:425px){.promo-spec-header__admin-text{margin-bottom:46px}}.promo-spec-header__admin-text,.promo-spec-header__admin-text *{list-style:none}.promo-spec-header__admin-text li,.promo-spec-header__admin-text p{font-size:14px;margin-bottom:16px;max-width:100%;word-break:break-all;word-break:break-word}.promo-spec-header__admin-text li{line-height:18px;padding-left:28px;position:relative}@media(max-width:425px){.promo-spec-header__admin-text li{font-size:12px;line-height:14px}}.promo-spec-header__admin-text li:last-child{margin-bottom:0}.promo-spec-header__admin-text li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjQiIGN5PSI0IiByPSIzIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;left:0;position:absolute;top:9px;transform:translateY(-50%);width:12px}@media(max-width:425px){.promo-spec-header__admin-text li:before{top:7px}}.promo-spec-header__button,.promo-spec-header__button.new-button{background:#ffd709;border-color:#ffd709;color:#0f0f10;font-size:16px;font-weight:700;line-height:19px;padding:14px 36px;text-align:center}@media(max-width:500px){.promo-spec-header__button,.promo-spec-header__button.new-button{padding:14px 30px}}.no-touch .promo-spec-header__button.new-button:hover,.no-touch .promo-spec-header__button:hover{background:transparent;border-color:#ffd709;color:#ffd709}.promo-spec-header-appendix{display:inline-block;vertical-align:middle;white-space:nowrap}.promo-spec-header-appendix__rocket{background-position:50%;background-repeat:no-repeat;background-size:contain;height:23px;margin-right:12px;width:23px}.promo-spec-header-appendix__info,.promo-spec-header-appendix__rocket{display:inline-block;vertical-align:middle}.promo-spec-header-appendix__title{font-size:12px;line-height:14px;margin-bottom:2px}.promo-spec-header-appendix__value{font-size:16px;font-weight:700;line-height:19px}.promo-spec-courses{padding-bottom:20px;padding-top:20px}.promo-spec-courses__prices{padding-top:55px}@media(max-width:768px){.promo-spec-courses__prices{padding-bottom:48px;padding-top:28px}}@media(max-width:500px){.promo-spec-courses__prices{padding-bottom:30px;padding-top:12px}}.promo-spec-course{padding-bottom:20px;padding-top:20px}.promo-spec-course__title{color:#4749c0;font-size:32px;font-weight:500;line-height:40px;margin-bottom:27px;word-break:break-all;word-break:break-word}@media(max-width:425px){.promo-spec-course__title{font-size:20px;line-height:24px;margin-bottom:24px}}.promo-spec-course__text{color:#0f0f10;font-size:16px;line-height:22px;margin-bottom:40px;word-break:break-all;word-break:break-word}@media(max-width:425px){.promo-spec-course__text{line-height:16px}}.promo-spec-course__button,.promo-spec-course__button.new-button{font-size:14px;font-weight:700;line-height:16px;padding:15px 25px}.promo-spec-format{background:#f8f8f8;padding-bottom:120px;padding-top:40px}@media(max-width:768px){.promo-spec-format{padding-bottom:80px}}@media(max-width:500px){.promo-spec-format{padding-bottom:40px;padding-top:24px}}.promo-spec-format__title{font-size:40px;font-weight:500;line-height:48px;margin-bottom:80px;text-align:center}@media(max-width:768px){.promo-spec-format__title{margin-bottom:38px}}@media(max-width:500px){.promo-spec-format__title{font-size:32px;font-weight:500;line-height:38px;margin-bottom:32px}}.promo-spec-format-cards{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:-16px -25px}.promo-spec-format-cards__item-wrapper{padding:16px 25px;width:320px}.promo-spec-format-card{background:#fff;border-radius:4px;box-sizing:border-box;height:100%;max-width:320px;padding:48px 32px 32px}@media(max-width:500px){.promo-spec-format-card{padding:19px 8px 21px 16px}}.promo-spec-format-card__image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:80px;margin:0 auto 48px;width:80px}@media(max-width:500px){.promo-spec-format-card__image{height:56px;margin-bottom:14px;margin-left:0;width:56px}}.promo-spec-format-card__title{color:#4749c0;font-size:20px;font-weight:500;line-height:22px;margin-bottom:18px;text-align:center}@media(max-width:500px){.promo-spec-format-card__title{text-align:left}}.promo-spec-format-card__text{font-size:14px;line-height:18px;text-align:center}@media(max-width:500px){.promo-spec-format-card__text{text-align:left}}.promo-spec-i-ass{color:#fff;position:relative}.promo-spec-i-ass__back{background-color:#0f0f10}.promo-spec-i-ass__back,.promo-spec-i-ass__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.promo-spec-i-ass__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.promo-spec-i-ass__image--top{background-position-y:0}.promo-spec-i-ass__cover{background-color:#0f0f10;bottom:0;left:0;opacity:.78;position:absolute;right:0;top:0;z-index:-1}.promo-spec-i-ass__content{background:none}.promo-spec-i-ass__image{background-image:url(https://otus.ru/static/img/i-ass-stub.4e88c.jpg)}.promo-spec-i-ass__content{padding-bottom:80px;padding-top:64px}@media(max-width:768px){.promo-spec-i-ass__content{padding-bottom:60px;padding-top:33px}}@media(max-width:500px){.promo-spec-i-ass__content{padding-bottom:54px;padding-top:24px}}.promo-spec-i-ass__title{font-size:40px;font-weight:700;line-height:40px;margin-bottom:25px;text-align:center}@media(max-width:500px){.promo-spec-i-ass__title{font-size:24px;line-height:28px;margin-bottom:8px}}.promo-spec-i-ass__text{font-size:16px;line-height:19px;margin-bottom:40px;text-align:center}@media(max-width:768px){.promo-spec-i-ass__text{margin-bottom:50px}}@media(max-width:500px){.promo-spec-i-ass__text{margin-bottom:40px}}.promo-spec-i-ass__text-closed{font-size:16px;line-height:19px;text-align:center}.promo-spec-i-ass__button,.promo-spec-i-ass__button.new-button{box-sizing:border-box;display:block;font-size:18px;line-height:21px;margin:auto;max-width:100%;min-width:288px;padding-bottom:13px;padding-top:13px;width:304px}@media(max-width:414px){.promo-spec-i-ass__button,.promo-spec-i-ass__button.new-button{min-width:unset}}.promo-spec-events{padding:32px 0 40px}.promo-spec-events__title{font-size:40px;font-weight:500;line-height:48px;margin-bottom:72px}@media(max-width:768px){.promo-spec-events__title{margin-bottom:48px}}@media(max-width:425px){.promo-spec-events__title{font-size:24px;line-height:40px;margin-bottom:24px}}.promo-spec-events__event{margin-bottom:42px}@media(max-width:425px){.promo-spec-events__event{margin-bottom:24px;margin-top:24px}}@media(max-width:768px){.promo-spec-events__event .course-near-event__content-left{margin-bottom:24px}}@media(max-width:425px){.promo-spec-events__event .course-near-event__button.button{width:100%}}.promo-spec-events__event.course-near-event__description{padding-bottom:35px}@media(max-width:768px){.promo-spec-events__event.course-near-event__description{padding-bottom:25px}}@media(max-width:425px){.promo-spec-events__event.course-near-event__description{padding-bottom:20px}}.promo-spec-benefit{color:#fff;padding:48px 0 82px;position:relative}.promo-spec-benefit__back{background-color:#0f0f10}.promo-spec-benefit__back,.promo-spec-benefit__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.promo-spec-benefit__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.promo-spec-benefit__image--top{background-position-y:0}.promo-spec-benefit__cover{background-color:#0f0f10;bottom:0;left:0;opacity:.82;position:absolute;right:0;top:0;z-index:-1}.promo-spec-benefit__content{background:none}@media(max-width:768px){.promo-spec-benefit{padding-bottom:74px;padding-top:29px}}@media(max-width:500px){.promo-spec-benefit{padding-bottom:48px;padding-top:24px}}.promo-spec-benefit__image{background-image:url(https://otus.ru/static/img/benefit-stub.58c0b.jpg)}.promo-spec-benefit__title{font-size:40px;font-weight:700;line-height:48px;margin-bottom:24px;text-align:center}@media(max-width:768px){.promo-spec-benefit__title{margin-bottom:16px}}@media(max-width:500px){.promo-spec-benefit__title{font-size:32px;line-height:37px;margin-bottom:10px}}.promo-spec-benefit__text{font-size:16px;line-height:19px;margin-bottom:62px;text-align:center}@media(max-width:768px){.promo-spec-benefit__text{margin-bottom:54px}}@media(max-width:500px){.promo-spec-benefit__text{margin-bottom:33px}}.promo-spec-benefit__text-closed{font-size:16px;line-height:19px;text-align:center}.promo-spec-benefit__accent-container{border:2px solid #ffd709;border-radius:4px;box-sizing:border-box;margin:0 auto 48px;max-width:950px;padding:25px 65px}@media(max-width:768px){.promo-spec-benefit__accent-container{margin-bottom:32px;padding:32px 88px}}@media(max-width:500px){.promo-spec-benefit__accent-container{margin-bottom:40px;padding:32px 16px}}.promo-spec-benefit__accent-title{border-bottom:1px solid #ffd709;color:#ffd709;display:inline-block;font-size:16px;line-height:19px;margin-bottom:16px;max-width:100%;overflow:hidden;padding-bottom:2px;text-overflow:ellipsis;white-space:nowrap}.promo-spec-benefit__spec{display:inline-block;vertical-align:middle;white-space:normal;width:260px}@media(max-width:768px){.promo-spec-benefit__spec{display:block;margin:auto;max-width:100%;width:350px}}.promo-spec-benefit__spec-title{font-size:24px;font-weight:700;line-height:28px;margin-bottom:10px;word-break:break-all;word-break:break-word}.promo-spec-benefit__spec-prices{margin:-10px}.promo-spec-benefit__spec-price-container{box-sizing:border-box;display:inline-block;max-width:100%;padding:10px;vertical-align:bottom}.promo-spec-benefit__spec-price{font-size:20px;font-weight:700;line-height:23px}.promo-spec-benefit__spec-old-price{color:#8b8b93;font-size:16px;line-height:19px;text-decoration:line-through}.promo-spec-benefit__equal{color:#ffd709;display:inline-block;font-size:40px;line-height:47px;padding-left:15px;padding-right:15px;text-align:center;vertical-align:middle}@media(max-width:768px){.promo-spec-benefit__equal{display:block;margin:auto}}.promo-spec-benefit__plus-table{display:table;padding:0 20px;width:100%}@media(max-width:768px){.promo-spec-benefit__plus-table{padding:0}}.promo-spec-benefit__left-cell{display:table-cell;vertical-align:middle;width:49%}@media(max-width:1024px){.promo-spec-benefit__left-cell{display:block;width:100%}}.promo-spec-benefit__right-cell{display:table-cell;vertical-align:middle;width:49%}@media(max-width:1024px){.promo-spec-benefit__right-cell{display:block;width:100%}}.promo-spec-benefit__plus-cell{display:table-cell;vertical-align:middle;width:2%}@media(max-width:1024px){.promo-spec-benefit__plus-cell{display:block;width:100%}}.promo-spec-benefit__plus{color:#ffd709;display:block;font-size:40px;line-height:47px;padding-left:20px;padding-right:20px;text-align:center}.promo-spec-benefit__tags{margin:20px -4px -4px}.promo-spec-benefit__tag-container{box-sizing:border-box;display:inline-block;max-width:100%;padding:4px;vertical-align:middle}.promo-spec-benefit__tag{background:#fff;border-radius:2px;color:#0f0f10;font-size:12px;line-height:14px;max-width:100%;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.promo-spec-benefit__table{display:table}@media(max-width:768px){.promo-spec-benefit__table{display:block}}.promo-spec-benefit__spec-cell{display:table-cell;vertical-align:middle;white-space:nowrap;width:1%}@media(max-width:768px){.promo-spec-benefit__spec-cell{display:block;white-space:normal;width:100%}}.promo-spec-benefit__courses-cell{display:table-cell;vertical-align:middle;width:99%}@media(max-width:768px){.promo-spec-benefit__courses-cell{display:block;width:100%}}.promo-spec-benefit__course{margin:13px auto;max-width:350px;vertical-align:middle}@media(max-width:1024px){.promo-spec-benefit__course{margin-bottom:16px;margin-top:16px}.promo-spec-benefit__course:first-child{margin-top:5px}.promo-spec-benefit__course:last-child{margin-bottom:5px}}.promo-spec-benefit__course-title{font-size:20px;font-weight:500;line-height:23px;word-break:break-all;word-break:break-word}.promo-spec-benefit__course-price{color:#8b8b93;font-size:16px;line-height:19px;margin-top:10px}.promo-spec-benefit__button,.promo-spec-benefit__button.new-button{background:#ffd709;border-color:#ffd709;color:#0f0f10;display:block;font-size:16px;font-weight:700;line-height:19px;margin:0 auto 1px;max-width:-moz-fit-content;max-width:fit-content;padding:15px 40px}.no-touch .promo-spec-benefit__button.new-button:active,.no-touch .promo-spec-benefit__button.new-button:hover,.no-touch .promo-spec-benefit__button:active,.no-touch .promo-spec-benefit__button:hover{background:transparent;color:#ffd709}.promo-spec-certs{color:#0f0f10;overflow:hidden;padding:30px 0}@media(max-width:500px){.promo-spec-certs{padding-bottom:0}}.promo-spec-certs__overflow{overflow:visible}.promo-spec-certs__table{display:table}@media(max-width:500px){.promo-spec-certs__table{display:block}}.promo-spec-certs__cell-cert{display:table-cell;vertical-align:middle;width:1%}@media(max-width:500px){.promo-spec-certs__cell-cert{display:block;margin-top:20px;width:100%}}.promo-spec-certs__cell-info{box-sizing:border-box;display:table-cell;padding-left:24px;vertical-align:middle;width:99%}@media(max-width:500px){.promo-spec-certs__cell-info{display:block;width:100%}.promo-spec-certs__certificate-container{max-height:175px;overflow:hidden}}.promo-spec-certs__certificate{background-image:url(https://otus.ru/static/img/certificates.66687.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:458px;margin-bottom:-141px;margin-left:-114px;width:523px}@media(max-width:768px){.promo-spec-certs__certificate{margin-left:-194px;width:470px}}@media(max-width:500px){.promo-spec-certs__certificate{height:252px;margin:20px auto 0;max-width:100%;width:288px}}.promo-spec-certs__title{font-size:40px;font-weight:700;line-height:48px;margin-bottom:24px}@media(max-width:768px){.promo-spec-certs__title{font-size:32px;line-height:38px;margin-bottom:33px}}@media(max-width:500px){.promo-spec-certs__title{margin-bottom:24px}}.promo-spec-certs__text{font-size:16px;line-height:19px;margin-bottom:54px}@media(max-width:768px){.promo-spec-certs__text{margin-bottom:32px}}.promo-spec-certs__text_closed{margin-bottom:0}.promo-spec-certs__button,.promo-spec-certs__button.new-button{padding:13px 36px}.promo-spec-teachers{color:#fff;padding:48px 0 50px;position:relative}.promo-spec-teachers__back{background-color:#0f0f10}.promo-spec-teachers__back,.promo-spec-teachers__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.promo-spec-teachers__image{background-position:50%;background-repeat:no-repeat}.promo-spec-teachers__image--top{background-position-y:0}.promo-spec-teachers__cover{background-color:#0f0f10;bottom:0;left:0;opacity:.52;position:absolute;right:0;top:0;z-index:-1}.promo-spec-teachers__content{background:none}.promo-spec-teachers__image{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.8)),url(https://otus.ru/static/img/teachers-stub.71d26.jpg);background-size:cover}.promo-spec-teachers__content{overflow:visible}@media(max-width:1024px){.promo-spec-teachers__content{padding-left:24px;padding-right:24px}}@media(max-width:500px){.promo-spec-teachers__content{padding-left:16px;padding-right:16px}}.promo-spec-teachers__title{font-size:40px;font-weight:700;line-height:48px;margin-bottom:64px;text-align:center}.promo-spec-teachers-swiper{margin:auto;max-width:1102px}@media(max-width:1024px){.promo-spec-teachers-swiper{margin:auto;max-width:679px}}.promo-spec-teachers-swiper__flex{align-items:center;display:flex}.promo-spec-teachers-swiper__slides{align-items:stretch;display:flex}.promo-spec-teachers-swiper__content{flex-grow:1;overflow:hidden;width:0}@media(max-width:1024px){.promo-spec-teachers-swiper__control{display:none}}.promo-spec-teachers-swiper__next{background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:53px;margin-left:37px;width:53px}.promo-spec-teachers-swiper__next:focus{outline:none}.promo-spec-teachers-swiper__prev{background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:53px;margin-right:37px;width:53px}.promo-spec-teachers-swiper__prev:focus{outline:none}.promo-spec-teachers-swiper__paginator{margin-top:56px;text-align:center}.promo-spec-teachers-swiper__bullet{background:#fff;border-radius:50%;display:inline-block;height:8px;margin:0 4px;opacity:.3;transform:translateZ(0);transition:transform .15s ease-in-out;width:8px}.promo-spec-teachers-swiper__bullet_active{opacity:1}@media(max-width:1024px){.promo-spec-teachers-swiper__bullet_active{transform:translateZ(0) scale(2)}}.promo-spec-teacher-card{background-color:#fff;border-radius:4px;box-sizing:border-box;color:#0f0f10;display:flex;min-height:335px;min-width:100%;overflow:hidden}@media(max-width:1024px){.promo-spec-teacher-card{padding:32px 32px 32px 24px}}@media(max-width:500px){.promo-spec-teacher-card{padding:16px 10px 30px 16px}}.promo-spec-teacher-card__image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-grow:0;flex-shrink:0;height:374px;width:288px}@media(max-width:1024px){.promo-spec-teacher-card__image{background-position:50%;background-size:cover;height:226px;width:194px}}@media(max-width:500px){.promo-spec-teacher-card__image{float:left;height:121px;margin-bottom:25px;margin-right:16px;width:104px}}.promo-spec-teacher-card__text-container{padding:40px 40px 32px 48px}@media(max-width:1024px){.promo-spec-teacher-card__text-container{padding:10px 0 0 33px}}@media(max-width:500px){.promo-spec-teacher-card__text-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:normal;padding:0}}.promo-spec-teacher-card__text{font-size:16px;line-height:22px;margin-bottom:22px;max-height:176px;overflow:hidden;word-break:break-all;word-break:break-word}@media(max-width:1024px){.promo-spec-teacher-card__text{font-size:14px;line-height:16px;margin-bottom:35px}}@media(max-width:500px){.promo-spec-teacher-card__text{font-size:16px;line-height:18px}}.promo-spec-teacher-card__link{font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:right}.promo-spec-teacher-card__link_show{padding:17px 0 28px}.promo-spec-teacher-card__link_hide{padding:8px 0 11px}.promo-spec-teacher-card__name{font-size:18px;font-weight:700;line-height:21px;margin-bottom:8px;word-break:break-all;word-break:break-word}@media(max-width:500px){.promo-spec-teacher-card__name{margin-bottom:6px}}.promo-spec-teacher-card__work{font-size:12px;line-height:14px;word-break:break-all;word-break:break-word}.promo-spec-i-ass2{color:#050505;padding-bottom:28px;padding-top:30px}@media(max-width:768px){.promo-spec-i-ass2__container{margin-bottom:48px}}.promo-spec-i-ass2__title{font-size:32px;font-weight:700;line-height:40px;margin-bottom:25px}@media(max-width:768px){.promo-spec-i-ass2__title{margin-bottom:16px}}@media(max-width:500px){.promo-spec-i-ass2__title{font-size:24px;line-height:28px;margin-bottom:8px}}.promo-spec-i-ass2__text{font-size:16px;line-height:19px;margin-bottom:33px}@media(max-width:768px){.promo-spec-i-ass2__text{margin-bottom:48px}}@media(max-width:500px){.promo-spec-i-ass2__text{margin-bottom:40px}}.promo-spec-i-ass2__text-closed{font-size:16px;line-height:19px}.promo-spec-i-ass2__button,.promo-spec-i-ass2__button.new-button{font-size:18px;font-weight:700;line-height:21px;margin-bottom:1px;max-width:100%;padding:13px 83px}@media(max-width:500px){.promo-spec-i-ass2__button,.promo-spec-i-ass2__button.new-button{padding:13px 20px}}.promo-spec-prices,.promo-spec-prices a,.promo-spec-prices a:visited{color:#0f0f10}.promo-spec-prices__block{margin-bottom:24px}.promo-spec-prices__block:last-child{margin-bottom:0}@media(max-width:768px){.promo-spec-prices__block{margin-bottom:0}}@media(max-width:500px){.promo-spec-prices__block{margin-bottom:16px}.promo-spec-prices__block:last-child{margin-bottom:0}}.promo-spec-prices__installment-title,.promo-spec-prices__price-title,.promo-spec-prices__start-title{color:#8b8b93;font-size:14px;line-height:16px;margin-bottom:6px;text-decoration:underline}.promo-spec-prices__price{font-size:32px;font-weight:700;line-height:35px}@media(max-width:500px){.promo-spec-prices__price{display:inline-block;padding-right:15px}}.promo-spec-prices__instead{font-size:14px;line-height:16px}@media(max-width:500px){.promo-spec-prices__instead{display:inline-block}}.promo-spec-prices__instead-price{color:#9a0f0f;font-weight:500;text-decoration:line-through}.promo-spec-prices__installment{font-size:18px;font-weight:500;line-height:21px}.promo-spec-prices__installment-text{display:inline;font-size:14px;line-height:normal}.promo-spec-prices__start{font-size:16px;font-weight:500;line-height:19px}.promo-head-block_blue{background:#4a90e2}.promo-head-block__box{padding:44px 0}.promo-head-block__text{padding-bottom:46px}.promo-head-block__title{color:#fff;font-size:50px;font-weight:500}.promo-head-block__subtitle{color:#fff;font-size:20px}.promo-gray{background:#ecf0f1}.promo-list__item{margin-bottom:38px;padding-left:55px;position:relative}.promo-list__count{background:#4a90e2;border-radius:32px;color:#fff;height:32px;left:0;line-height:32px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:32px}.promo-quote{position:relative;width:100%;z-index:2}.promo-quote:before{background:#fff;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;transform:translate(10px,10px);z-index:-1}.promo-quote__text{background:#fff;border:2px solid #4a90e2;box-sizing:border-box;color:#363636;font-size:22px;line-height:30px;padding:40px 40px 70px}.promo-quote-person{left:40px;position:relative;top:-55px;z-index:3}.promo-quote-person__photo{background:url(https://otus.ru/static/img/avatar-stub.9793c.png) 50% 50% no-repeat;background-size:contain;border-radius:90px;height:90px;margin-bottom:10px;width:90px}.promo-quote-person__name{color:#464646;font-size:18px;font-weight:500;line-height:25px}.promo-quote-person__position{color:#464646;font-size:16px;font-style:italic;line-height:25px}.review{background-color:#ecf0f1;margin-bottom:30px}.review-title{color:#050505;font-size:28px;font-weight:700;margin-top:30px}.review__container{display:table;margin:0 auto;padding:50px 0}@media(max-width:768px){.review__container{display:block;padding:30px 0 40px}}.review__image{background:url(https://otus.ru/static/img/avatar-stub.9793c.png) 0 0 no-repeat;background-size:cover;border-radius:270px;height:270px;width:270px}@media(max-width:768px){.review__image{height:135px;width:135px}}@media(max-width:360px){.review__image{margin:0 auto}}.review__image-container{display:table-cell;vertical-align:top}@media(max-width:768px){.review__image-container{display:block;padding-bottom:30px}}.review__content{display:table-cell;padding-left:58px;vertical-align:top}@media(max-width:768px){.review__content{display:block;padding:0}}.review__title{color:#232323;font-size:30px;padding-bottom:12px}@media(max-width:360px){.review__title{text-align:center}}.review__text{color:#232323;font-size:16px;line-height:22px;padding-bottom:36px}.snippets{font-size:0}.snippets__title{color:#050505;font-size:24px;font-weight:700;line-height:normal;padding-bottom:45px}.snippets__title_with-text{padding-bottom:15px}.snippets__text{color:#050505;font-size:18px;line-height:normal;margin-bottom:40px}.snippets__items{width:100%}.snippets__item{box-sizing:border-box;display:inline-block;margin-bottom:70px;padding-left:100px;padding-right:30px;position:relative;vertical-align:top;width:50%}.snippets__item_sm{padding-left:56px}@media(max-width:768px){.snippets__item{padding-right:0;width:100%}}.snippets__item_slim{margin-bottom:30px}.snippets__item_ad-link{padding-right:50px;width:auto}.snippets__item_full{padding-right:0;width:100%}.snippets__item-title{display:block;font-size:24px;font-weight:700;padding-bottom:7px;position:relative}.snippets__item-title,.snippets__item-title:active,.snippets__item-title:link,.snippets__item-title:visited{color:#050505}.snippets__item-title_inline-container{font-size:0;white-space:nowrap}.snippets__item-description{color:#050505;font-size:18px;line-height:25px}.snippets__item-icon,.snippets__item:before{background:transparent 0 0 no-repeat;background-size:contain;content:" ";display:block;height:70px;left:0;position:absolute;top:0;width:70px}.snippets__item_no-img{padding-left:0}.snippets__item_no-img:before{display:none}.snippets__item_sm:before{height:40px;width:40px}.snippets__item_middle:before{top:50%;transform:translateY(-50%)}.snippets__item_fire:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCI+PGNpcmNsZSBjeD0iMzUiIGN5PSIzNSIgcj0iMzUiIGZpbGw9IiNBRkFGQUYiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNDUuNDMgMjQuMDRjLTUuMDYgMS40NC01Ljk4IDUuNTQtNS42NiA4LjE1LTMuNi00LjI2LTMuNDYtOS4xNS0zLjQ2LTE2LjE5LTExLjU4IDQuMzctOC44OCAxNi45OC05LjIzIDIwLjgxLTIuOTEtMi4zOS0zLjQ2LTguMS0zLjQ2LTguMS0zLjA4IDEuNi00LjYyIDUuODItNC42MiA5LjI2QzE5IDQ2LjI3IDI1LjcyIDUzIDM0IDUzczE1LTYuNzMgMTUtMTUuMDNjMC00Ljk0LTMuNjEtNy4yMS0zLjU3LTEzLjkzIi8+PC9zdmc+)}.snippets__item_book:before{background-image:url(https://otus.ru/static/img/book.f9d97.svg)}.snippets__item_brain:before{background-image:url(https://otus.ru/static/img/brain.56097.svg)}.snippets__item_waves:before{background-image:url(https://otus.ru/static/img/waves.c843a.svg)}.snippets__item_bell:before{background-image:url(https://otus.ru/static/img/bell.2a2d2.svg)}.snippets__item_kettle:before{background-image:url(https://otus.ru/static/img/kettle.828c3.svg)}.snippets__item_rouble:before{background-image:url(https://otus.ru/static/img/rouble.1308c.svg)}.snippets__item_hard:before{background-image:url(https://otus.ru/static/img/hard.46655.svg)}.snippets__item_online:before{background-image:url(https://otus.ru/static/img/online.50199.svg)}.snippets__item_registration:before{background-image:url(https://otus.ru/static/img/registration.11d3a.svg)}.snippets__item_testing:before{background-image:url(https://otus.ru/static/img/testing.e2368.svg)}.snippets__item_pay:before{background-image:url(https://otus.ru/static/img/pay.757f1.svg)}.snippets__item_pay-full:before{background-image:url(https://otus.ru/static/img/pay-full.582bf.svg)}.snippets__item_pay-month:before{background-image:url(https://otus.ru/static/img/pay-month.bbab5.svg)}.snippets__item_enjoy:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuMjQgMC4wOSA3MCA3MCI+PGNpcmNsZSBjeD0iMzUuMjQiIGN5PSIzNS4wOSIgcj0iMzUiIGZpbGw9IiMyMDYxREYiLz48Y2lyY2xlIGN4PSIzNS4yNCIgY3k9IjM1LjA5IiByPSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiLz48Y2lyY2xlIGN4PSIyNi41OSIgY3k9IjI3LjkyIiByPSIzLjUiIGZpbGw9IiNGRkYiLz48Y2lyY2xlIGN4PSI0NC41OSIgY3k9IjI3LjkyIiByPSIzLjUiIGZpbGw9IiNGRkYiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI0LjI0IDQwLjY1YTExLjUgMTEuNSAwIDAwMjIuNTkuMDciLz48L3N2Zz4=)}.snippets__item_percent:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI3MCI+PGNpcmNsZSBjeD0iMzUiIGN5PSIzNSIgcj0iMzUiIGZpbGw9IiMyMDYxREYiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMjAuMjMgNDguNTFsMjguMjgtMjguMjggMS4xMSAxLjExLTI4LjI4IDI4LjI4em00LjQ4LTE5LjA4YTQuNzIgNC43MiAwIDEwMC05LjQ0IDQuNzIgNC43MiAwIDAwMCA5LjQ0em0wLTcuODZhMy4xNSAzLjE1IDAgMTEwIDYuMyAzLjE1IDMuMTUgMCAwMTAtNi4zem0yMC40MiAxOC44NWE0LjcyIDQuNzIgMCAxMC4wMSA5LjQ0IDQuNzIgNC43MiAwIDAwMC05LjQ0em0wIDcuODZhMy4xNSAzLjE1IDAgMTEuMDEtNi4zIDMuMTUgMy4xNSAwIDAxMCA2LjN6Ii8+PC9zdmc+)}.snippets__item_yandex-credit:before{background-image:url(https://otus.ru/static/img/yandex-credit.ce4b1.svg)}.snippets__item_tinkoff:before{background-image:url(https://otus.ru/static/img/tinkoff.77c4c.svg)}.snippets__item_pochtabank:before{background-image:url(https://otus.ru/static/img/pochtabank.2082b.svg)}.snippets__item_poscredit:before{background-image:url(https://otus.ru/static/img/poscredit.6ce22.png)}.snippets__item_border-top{border-top:1px solid #ddd;padding-top:40px}.snippets__item_border-top:before{top:40px}.snippets__item-full-width{margin-left:-100px;padding-top:25px;white-space:normal}.snippets__item_sm .snippets__item-full-width{margin-left:-56px}.square-list{font-size:0;margin:0 -15px}.square-list__description{max-width:870px}.square{box-sizing:border-box;display:inline-block;padding:15px;width:25%}@media(max-width:1024px){.square{width:33.3333333333%}}@media(max-width:768px){.square{width:50%}}@media(max-width:360px){.square{width:100%}}.square__container{border:1px solid #dcdcdc;border-radius:4px;box-sizing:border-box;height:220px;position:relative;transition:border-color .2s ease-in-out;width:100%}a.employer .square__container:hover{border-color:#979797}.square__logo{background:transparent 50% 50% no-repeat;background-size:contain;height:65px;left:50%;position:absolute;top:50px;transform:translateX(-50%);width:105px}.square__title{bottom:32px;color:#3c3c3c;font-size:18px;line-height:34px;max-height:68px;overflow:hidden;position:absolute;text-align:center;width:100%}.table-scroller{overflow-x:hidden;overflow-y:hidden}.table-scroller_x{max-width:100%;overflow-x:auto;width:100%}.table-scroller_y{height:100%;max-height:100%;overflow-y:auto}.table-scroller-relative-box{position:relative}.table{display:table;font-size:16px;margin-bottom:1rem;word-break:break-word}.table_no-margin{margin-bottom:0}.table_full{width:100%}.table_zebra tr:nth-child(2n) td,.table tr.table__row_odd td{background:#f8f8f8}.table th{word-break:normal}.table__head .table__col,.table th{border-bottom:2px solid #e8e8e8;border-top:3px solid #e8e8e8;padding:12px;text-align:left;vertical-align:middle}.table__head .table__col.table__col_no-border,.table th.table__col_no-border{border-top:0}.table__head .table__col.table__col_center,.table th.table__col_center{text-align:center}.table__head .table__col.table__col_right,.table th.table__col_right{text-align:right}.table td{border-top:1px solid #e8e8e8;padding:12px}.table td.table__col_no-border{border-top:0}.table td.table__col_no-padding{height:1px;padding:0}.table tr:last-child td{border-bottom:1px solid #e8e8e8}.table .table__head_no-top-border th,.table__head_no-top-border th{border-top:0}.table__head_sticky th{background-color:#fff;position:sticky;top:0;z-index:1}.table__row{display:table-row}.table__row_underline,.table__row_underline td{text-decoration:underline}.table__row_gutter .table__col{padding:0 10px}.table__row_hover:hover{background:#f8f8f8;cursor:pointer}.table__row_error td{background-color:rgba(230,75,63,.2)!important}.table__row_error-light td{background-color:rgba(230,75,63,.06)!important}.table__row_warn td{background-color:rgba(255,203,39,.2)!important}.table__row_success td{background-color:rgba(28,156,61,.2)!important}.table__row_success-light td{background-color:rgba(28,156,61,.08)!important}.table__relative-box{position:relative}.table__col{display:table-cell;vertical-align:middle}.table__col_top{vertical-align:top}.table__col_bottom{vertical-align:bottom}.table__col_underline{text-decoration:underline}.no-touch .table__col_hover:hover{background:#f8f8f8;cursor:pointer}.table__col_center{text-align:center}.table__col_no-gutter{padding:0}.table__col_right{text-align:right}.table__col_1{width:8.3333333333%}.table__col_2{width:16.6666666667%}.table__col_3{width:25%}.table__col_4{width:33.3333333333%}.table__col_5{width:41.6666666667%}.table__col_6{width:50%}.table__col_7{width:58.3333333333%}.table__col_8{width:66.6666666667%}.table__col_9{width:75%}.table__col_10{width:83.3333333333%}.table__col_11{width:91.6666666667%}.table__col_12{width:100%}.table__col_checkbox{min-width:20px}.tabs-scroll{overflow-x:auto;overflow-y:hidden}.tabs{background:#ededed;display:table;font-size:0}.tabs_vertical{background:transparent}.tabs_fixed{table-layout:fixed}.tabs_full{width:100%}.tab{cursor:pointer;display:table-cell;font-size:16px;min-width:80px;padding:8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.tabs_vertical .tab{background-color:#ededed;display:block;margin-bottom:5px}.tab_active,.tabs_vertical .tab_active{background:#185bdc;-o-border-image:0;border-image:0;color:#fff;cursor:default}.tab_disable{cursor:default;opacity:.5}.schedule_tabs{display:table;font-size:0}.schedule_tabs_full{width:100%}.schedule_tab{display:table-cell;min-width:80px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.schedule_tab__element{background:#dae2e4;color:#050505;cursor:pointer;font-size:16px;margin-right:8px;padding:8px}.schedule_tab:last-child>.schedule_tab__element{margin-right:0}.schedule_tab-active{background:#3479ec;-o-border-image:0;border-image:0;color:#fff;cursor:default}.schedule_tab-disabled{opacity:.5;pointer-events:none}.tabs-blank__section{color:#4882f1;cursor:pointer;display:block;font-size:18px;font-weight:300;margin-bottom:38px;margin-left:20px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word}.tabs-blank__section_active{color:#0e59b8;cursor:default;font-weight:400}.tabs-blank__section:visited{color:#4882f1}.poll-notification{background:#fff;border-radius:4px;box-shadow:4px 4px 16px rgba(0,0,0,.08);box-sizing:border-box;float:right;font-size:18px;height:120px;padding:10px;width:320px}@media(max-width:500px){.poll-notification{font-size:13px;height:100px;max-width:220px;padding:10px 5px}}.poll-notification-container{position:fixed;right:16px;top:82px;z-index:100}.poll-notification__close{position:relative}.poll-notification__close-button{background-color:transparent;border:none;color:#050505;cursor:pointer;display:inline-block;float:right;height:13px;margin-left:10px;outline:none;padding-left:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:13px}.poll-notification__deferred{border:none;border-bottom:1px dashed #06c;color:#06c;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;outline:none;padding:0;text-decoration:none}.poll-notification__deferred:hover{color:#1f5e9a;transition:color .1s ease-in-out}.poll-notification__actions{line-height:40px;margin-top:24px;text-align:center;vertical-align:middle}@media(max-width:500px){.poll-notification__actions{margin-top:5px}}.poll-notification__button.new-button{height:40px;line-height:30px;width:168px}@media(max-width:500px){.poll-notification__button.new-button{width:100%}}.poll-notification__title{color:#050505;line-height:21px;text-align:center}@media(max-width:500px){.poll-notification__title{font-size:13px}}.question-vote{display:inline-block;font-size:0;vertical-align:bottom}@media(max-width:500px){.question-vote{display:block;padding-left:0}}.question-vote__box{margin:0 -10px}.question-vote__amount{display:inline-block;font-size:14px;font-weight:700;vertical-align:middle}.question-vote__item{background-position:50% 50%;background-size:30px 30px;cursor:pointer;display:inline-block;height:40px;padding:0 10px;position:relative;vertical-align:middle;width:40px}.question-vote__variants{background:#fff;box-shadow:2px 0 30px -5px rgba(5,5,5,.2);box-sizing:border-box;font-size:14px;font-weight:400;left:100%;padding:10px;position:absolute;z-index:5}@media(max-width:375px){.question-vote__variants{left:-100%;margin-left:10px;margin-top:5px;top:100%}}.question-vote__variant{padding-bottom:5px;padding-top:5px;white-space:nowrap}.new-link{color:#4749c0}.new-link-dotted{border:none;border-bottom:1px dashed #4749c0;color:#4749c0;cursor:pointer;outline:none;padding:0;text-decoration:none}.new-link-dotted[disabled]{border:none;color:silver;cursor:not-allowed}.new-link-dotted:hover{border-bottom-color:transparent}.new-link-dotted:visited{color:#4749c0}.checkbox_error .new-link-dotted,.checkbox_error .new-link-dotted:hover,.checkbox_error .new-link-dotted:visited{border-bottom-color:#9a0f0f;color:#9a0f0f}.new-link-dotted-blue{border-bottom:1px dashed #00f;color:#00f;text-decoration:none}.new-link-dotted-white{border-bottom:1px dashed #fff;color:#fff;text-decoration:none}.new-link-dotted-white:visited{color:#fff}.checkbox_error .new-link-dotted-white,.checkbox_error .new-link-dotted-white:hover,.checkbox_error .new-link-dotted-white:visited{border-bottom-color:#9a0f0f;color:#9a0f0f}.new-link-dotted-blue{border-color:#06c;color:#06c}.new-link-dotted-blue:visited{color:#06c}.new-link-line,.new-link-simple{color:#06c;text-decoration:none}.new-link-line{border:none;border-bottom:1px solid #06c;cursor:pointer;outline:none;padding:0}.new-link-line[disabled]{border:none;color:silver;cursor:not-allowed}.new-link-line-white{border-bottom:1px solid #fff;color:#fff;text-decoration:none}.new-link-line-white:visited{color:#fff}.checkbox_error .new-link-line-white,.checkbox_error .new-link-line-white:hover,.checkbox_error .new-link-line-white:visited{border-bottom-color:#9a0f0f;color:#9a0f0f}.new-link-line:hover{border-bottom-color:transparent}.new-link-line:visited{border-bottom:1px solid #4749c0;color:#4749c0}.checkbox_error .new-link-line,.checkbox_error .new-link-line:hover,.checkbox_error .new-link-line:visited{border-bottom-color:#9a0f0f;color:#9a0f0f}.new-input{border:1px solid #767676;border-radius:4px;box-sizing:border-box;color:#4749c0;cursor:text;font-family:Roboto,sans-serif;font-size:16px;line-height:18px;max-height:100%;outline:none;padding:16px 12px;resize:none}.new-input__phone-confirm-switch-type{font-size:14px;margin:6px 0 0}.new-input__phone-confirm-switch-type-button{color:#06c;cursor:pointer;text-decoration:underline}.new-input__phone-confirm-switch-type-button:hover{text-decoration:none}.new-input_sm{font-size:14px;line-height:18px;padding-bottom:14px;padding-top:14px}.new-input_select-reg{width:25%}.new-input_modal{margin-top:20px}.new-input_password{padding-right:36px}.new-input_modal-input{-moz-appearance:textfield}.new-input_modal-input::-webkit-inner-spin-button{display:none}.new-input_modal-size{width:452px}.new-input_select-reg-landing{width:24%}.new-input_company-reg{height:52px;width:100%}.new-input_company-reg-landing{float:right;width:73%}.new-input:invalid{box-shadow:none}.new-input_consultation{height:48px;width:264px}@media(max-width:1024px){.new-input_consultation{width:240px}}@media(max-width:770px){.new-input_consultation{width:343px}}@media(max-width:359px){.new-input_consultation{width:320px}}@media(max-width:320px){.new-input_consultation{width:297px}}.new-input[disabled]{color:rgba(70,70,70,.5);cursor:default}.new-input[readonly]{color:rgba(15,15,16,.5)}.new-input_fake{border:none;padding:0;position:relative}.new-input_fake .new-input_error{padding-right:40px}.new-input_error{border-color:#9a0f0f;color:#9a0f0f}.new-input_error:focus~.new-input__error-sign .new-input__error-text-container,.new-input_error~.new-input__error-sign{display:block}.new-input_gray{border-color:#e4e4e4;color:#767676}.new-input_gray[disabled]{background-color:#e4e4e4;color:#767676;font-weight:500}.new-input_full{width:100%}.new-input_pad-15{padding-bottom:15px;padding-top:15px}.new-input_slim{padding-bottom:10px;padding-top:10px}.new-input_center{text-align:center}.new-input:focus{border-color:#4749c0}.new-input::-moz-placeholder{color:#767676;font-family:Roboto,sans-serif;font-size:14px}.new-input:-ms-input-placeholder{color:#767676;font-family:Roboto,sans-serif;font-size:14px}.new-input::placeholder{color:#767676;font-family:Roboto,sans-serif;font-size:14px}.new-input_code:valid{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAiIGhlaWdodD0iMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNDc0OUMwIiBkPSJNMCAwaDEydjFIMHptMjYgMGgxMnYxSDI2em0yNiAwaDEydjFINTJ6bTI2IDBoMTJ2MUg3OHoiLz48L3N2Zz4=) 14px 80% no-repeat,#fff;letter-spacing:18px;padding-left:16px}.new-input__error-sign{background-position:50%;background-size:contain;cursor:pointer;display:none;height:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px}.new-input__error-sign:hover .new-input__error-text-container{display:block}.new-input__error-text{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.25);color:#9a0f0f;font-size:12px;padding:12px 16px}.new-input__error-text-container{cursor:auto;display:none;margin-right:-16px;max-width:230px;position:absolute;right:0;top:-14px;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-input__error-text-container:before{box-shadow:0 0 8px rgba(0,0,0,.25);z-index:-1}.new-input__error-text-container:before,.new-input__error-text:before{background-color:#fff;border-bottom-right-radius:4px;bottom:0;content:"";height:10px;position:absolute;right:16px;transform:translate(-8px,50%) translateX(50%) rotate(45deg);width:10px}.new-input_border-light{border-color:#767676}.new-input_border-no,.new-input_border-no:focus{border-color:transparent}.new-input-placeholder{background:none;border-radius:4px;box-sizing:border-box;color:#767676;font-size:12px;left:2px;line-height:12px;padding:0 14px;position:absolute;top:4px;transition:opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 4px)}.input-placeholder-box_hide .new-input-placeholder{opacity:0}.new-input-placeholder__star{color:#9a0f0f}.new-input-placeholder-box{position:relative}@media(max-width:768px){.new-input-placeholder{display:none}}.new-comp-input-placeholder{background:none;border-radius:4px;box-sizing:border-box;color:#767676;font-size:12px;left:2px;line-height:12px;padding:0 14px;position:absolute;top:4px;transition:opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 4px)}.input-placeholder-box_hide .new-comp-input-placeholder{opacity:0}.new-comp-input-placeholder__star{color:#9a0f0f}.new-comp-input-placeholder-box{position:relative}@media(max-width:768px){.new-comp-input-placeholder{display:none}}.new-input-line{margin-bottom:15px;text-align:left}.new-input-line_consultation{display:initial;float:left;padding-left:8px;padding-right:8px}.new-input-line_relative{position:relative}.new-input-line__error{color:#9a0f0f;font-size:16px;padding-bottom:7px}.new-input-line__info{color:#47c07f;font-size:16px;padding-bottom:7px}.new-input-line_double_margin{margin-bottom:30px}.new-input-line_double{margin-bottom:24px}.new-input-line_double-consultation{margin-bottom:24px;margin-left:115px}@media(max-width:1024px){.new-input-line_double-consultation{margin-left:110px}}@media(max-width:770px){.new-input-line_double-consultation{margin-left:8px;width:343px}}@media(max-width:320px){.new-input-line_double-consultation{width:300px}}.new-input-line_triple{margin-bottom:24px}.new-input-line_last{margin-bottom:0}@media(max-width:770px){.new-input-line_last{padding-bottom:30px}}.new-input-line_slim{margin-bottom:16px}.new-input-line_padding{padding-top:15px}.new-input-line_mini{margin-bottom:8px}.new-input-line_indent{padding-left:40px}@media(max-width:360px){.new-input-line_indent{padding-left:25px}}.new-input-addon{color:#767676;cursor:pointer;font-size:14px;line-height:16px;padding-bottom:3px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.new-input-addon button{font-size:14px}.new-input-error{background:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.25);box-sizing:border-box;color:#9a0f0f;font-size:12px;left:5px;line-height:14px;padding:12px 16px;position:absolute;z-index:2}.new-input-error:before{background-color:#fff;border-radius:2px;content:"";height:15px;left:5px;position:absolute;transform:rotate(45deg);width:15px}.new-input-error_bottom{top:calc(100% + 2px)}.new-input-error_bottom:before{top:-2px}.new-input-error_top{bottom:calc(100% + 2px)}.new-input-error_top:before{bottom:-2px}.new-input-error_form{left:0}.new-input-error_info{color:#4749c0}.new-input-group{display:flex;white-space:nowrap}.new-input-group_right .new-input,.new-input-group_right select{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.new-input-group_left .new-input{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.new-input-group__addon{display:inline-block}.new-input-group__addon_text{border-radius:4px;box-sizing:border-box;font-size:16px;line-height:38px;outline:none;padding:0 19px}.new-input-group_left .new-input-group__addon_text{border-bottom-right-radius:0;border-top-right-radius:0}.new-input-group_right .new-input-group__addon_text{border-bottom-left-radius:0;border-top-left-radius:0}.new-input-group__addon_button{border-radius:4px;box-sizing:border-box;font-size:16px;outline:none}.new-input-group__addon_button .new-button{height:100%;padding-left:25px;padding-right:25px}.new-input-group_left .new-input-group__addon_button .new-button{border-bottom-right-radius:0;border-top-right-radius:0}.new-input-group_right .new-input-group__addon_button .new-button{border-bottom-left-radius:0;border-top-left-radius:0}.new-input-group_left .new-input-group__addon_button{border-bottom-right-radius:0;border-top-right-radius:0}.new-input-group_right .new-input-group__addon_button{border-bottom-left-radius:0;border-top-left-radius:0}.new-input-group__addon_center{display:flex;flex-direction:column;justify-content:center}.new-input-group__addon_gray{background-color:#e4e4e4;color:#767676}.new-checkbox{box-sizing:border-box;color:#0f0f10;cursor:pointer;display:inline-block;font-size:18px;padding-left:34px;position:relative;vertical-align:middle}.new-checkbox[readonly]{cursor:default}.new-checkbox_sm{font-size:14px}.new-checkbox_sm-16{font-size:16px}.new-checkbox input[type=checkbox]{display:none}.new-checkbox_size-sm{padding-left:26px}.new-checkbox_white{color:#fff}.new-checkbox_error{color:#9a0f0f}.new-checkbox__label{line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}input[type=checkbox]~.new-checkbox__label:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzc2NzY3NiIvPjwvc3ZnPg==) 50% 50% no-repeat;background-size:contain;content:" ";height:24px;left:0;position:absolute;top:0;width:24px}.new-checkbox_size-sm input[type=checkbox]~.new-checkbox__label:before{height:15px;width:16px}.new-checkbox_vertical-center input[type=checkbox]~.new-checkbox__label:before{top:50%;transform:translateY(-50%)}input[type=checkbox][disabled]~.new-checkbox__label{cursor:default;opacity:.5}input[type=checkbox]:checked~.new-checkbox__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHJ4PSIyLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzc2NzY3NiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNy4yNiAxMi41NTRhLjg4OC44ODggMCAwMTEuMjU3IDBsMS44MjYgMS44MjcgNS4wODgtNi4wNjRhLjg4OC44ODggMCAxMTEuMzYxIDEuMTQybC01LjY4OCA2Ljc3OWEuODg4Ljg4OCAwIDAxLTEuMzMyLjA4NUw3LjI2IDEzLjgxYS44ODguODg4IDAgMDEwLTEuMjU2eiIgZmlsbD0iIzA2QyIvPjwvc3ZnPg==)}input[type=checkbox]:checked~.new-checkbox__label_purple{color:#4749c0}.new-radio{box-sizing:border-box;color:#0f0f10;cursor:pointer;display:inline-block;font-size:18px;padding-left:34px;position:relative;vertical-align:middle}.new-radio[readonly]{cursor:default}.new-radio_sm{font-size:14px}.new-radio_sm-16{font-size:16px}.new-radio input[type=radio]{display:none}.new-radio_size-sm{padding-left:26px}.new-radio_white{color:#fff}.new-radio_error{color:#9a0f0f}.new-radio__label{line-height:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}input[type=radio]~.new-radio__label:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgc3Ryb2tlPSIjZmZmIi8+PC9zdmc+) 50% 50% no-repeat;background-size:contain;content:" ";height:24px;left:0;position:absolute;top:0;width:24px}.new-radio_size-sm input[type=radio]~.new-radio__label:before{height:15px;width:16px}.new-radio_vertical-center input[type=radio]~.new-radio__label:before{top:50%;transform:translateY(-50%)}input[type=radio][disabled]~.new-radio__label{cursor:default;opacity:.5}input[type=radio]:checked~.new-radio__label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjUgOGE3LjUgNy41IDAgMTEtMTUgMCA3LjUgNy41IDAgMDExNSAweiIgc3Ryb2tlPSIjZmZmIi8+PHBhdGggZD0iTTExLjMzMyA4YTMuMzMzIDMuMzMzIDAgMTEtNi42NjcgMCAzLjMzMyAzLjMzMyAwIDAxNi42NjcgMHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}input[type=radio]:checked~.new-radio__label_purple{color:#4749c0}.progress-bar{background:#f5f5fd;border-radius:2px;height:20px;line-height:20px;overflow:hidden;width:100%}.progress-bar__fill{background:#4749c0;color:#fff}.progress-bar__empty,.progress-bar__fill{font-size:12px;font-weight:500;height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.progress-bar__empty{color:#000;width:100%}.sticky-banner{background:linear-gradient(169.71deg,#9250c1 .83%,#5154e2);bottom:0;display:block;height:80px;left:0;position:fixed;transition:opacity .2s ease-out;width:100%;z-index:21}@media(max-width:767px){.sticky-banner{box-sizing:border-box;height:auto;min-height:151px;padding:12px 16px}}.sticky-banner__content{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1120px;position:relative;width:100%}@media(max-width:1024px){.sticky-banner__content{box-sizing:border-box;padding-left:44px;padding-right:28px}}@media(max-width:767px){.sticky-banner__content{display:block;padding-left:0;padding-right:0;position:static}}.sticky-banner_hidden{opacity:0;pointer-events:none}.sticky-banner__discount{display:inline-block;margin-left:96px;vertical-align:middle}@media(max-width:1024px){.sticky-banner__discount{margin-left:0}}.sticky-banner__discount-icon{background-image:url(https://otus.ru/static/img/discount.a938f.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:32px;position:relative;vertical-align:middle;width:32px}@media(max-width:767px){.sticky-banner__discount-icon{bottom:17.5px;height:36px;position:absolute;right:17.5px;width:36px}}.sticky-banner__discount-text{color:#fff;display:inline-block;font-family:Roboto,sans-serif;margin-left:16px;vertical-align:middle}@media(max-width:1024px){.sticky-banner__discount-text{margin-left:26px}}@media(max-width:767px){.sticky-banner__discount-text{margin-left:0}}.sticky-banner__discount-text_title{font-size:16px;font-weight:700;line-height:21px;max-width:414px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:1024px){.sticky-banner__discount-text_title{font-size:14px;line-height:18px;max-width:331px}}@media(max-width:767px){.sticky-banner__discount-text_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:21px;max-height:42px;max-width:285px;overflow:auto;overflow:hidden;text-overflow:clip;white-space:normal}}.sticky-banner__discount-text_caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:300;line-height:14px;margin-top:4px;max-height:28px;max-width:560px;overflow:hidden}@media(max-width:1024px){.sticky-banner__discount-text_caption{max-width:330px}}@media(max-width:767px){.sticky-banner__discount-text_caption{font-size:12px;line-height:16px;margin-top:8px;max-width:280px}}.sticky-banner__right{display:inline-block;position:relative;vertical-align:middle}@media(max-width:767px){.sticky-banner__right{display:block;position:static}}.sticky-banner__close{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMDQ1IDEuMDQ1YTEuMjUgMS4yNSAwIDAwMCAxLjc2OEw3LjIzMyA5bC02LjE4OCA2LjE4N2ExLjI1IDEuMjUgMCAwMDEuNzY4IDEuNzY4TDkgMTAuNzY4bDYuMTg3IDYuMTg3YTEuMjUgMS4yNSAwIDAwMS43NjgtMS43NjhMMTAuNzY4IDlsNi4xODctNi4xODdhMS4yNSAxLjI1IDAgMDAtMS43NjgtMS43NjhMOSA3LjIzMiAyLjgxMyAxLjA0NWExLjI1IDEuMjUgMCAwMC0xLjc2OCAweiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:22.5px;margin-right:24px;transition:opacity .2s ease-out;vertical-align:middle;width:22.5px}@media(max-width:1024px){.sticky-banner__close{margin-right:0}}@media(max-width:767px){.sticky-banner__close{position:absolute;right:19px;top:19px}}.no-touch .sticky-banner__close:hover,.sticky-banner__close:active{opacity:.7}.sticky-banner__link{background-color:#ffd709;border-radius:4px;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:40px;line-height:40px;margin-right:119px;text-align:center;transition:background-color .2s ease-out;vertical-align:middle;width:192px}.sticky-banner__link,.sticky-banner__link:visited{color:#000;text-decoration:none}@media(max-width:1024px){.sticky-banner__link{margin-right:67px}}@media(max-width:767px){.sticky-banner__link{font-size:14px;height:32px;line-height:32px;margin-right:0;margin-top:12px;width:207px}}.no-touch .sticky-banner__link:hover{background-color:#ffdf3c}.sticky-banner__link:active{background-color:#d5b200}[data-modal-loading=true] .new-log-reg-loader{display:block}[data-modal-loading=true] .new-log-reg-wrapper{opacity:0}.new-log-reg{color:#fff;padding-bottom:10px;position:relative}.new-log-reg .new-button[disabled]{background-color:silver;border-color:silver;opacity:1}.new-log-reg-container{-webkit-overflow-scrolling:touch;overflow:auto;padding-bottom:20px;transition:all .5s}.new-log-reg-wrapper{min-height:100%}.new-log-reg-loader{display:none;height:100%;position:absolute;width:100%;z-index:10}.new-log-reg__close{height:17px;left:unset;position:absolute;right:25px;top:30px;width:17px}.new-log-reg__logo{background-position:0 0;height:48px;left:7px;position:absolute;top:16px;width:126px}.new-log-reg__head{padding:40px;text-align:center;white-space:nowrap}@media(max-width:790px){.new-log-reg__head{padding-top:92px}}@media(max-width:500px){.new-log-reg__head{padding:77px 0 0}}.new-log-reg__head-item{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:22px;font-weight:300;min-width:120px;opacity:.6;padding:0 15px 8px;transition:opacity .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:790px){.new-log-reg__head-item{border-bottom:1px solid #fff;min-width:136px;opacity:.2;padding-bottom:12px;padding-left:0;padding-right:0}}@media(max-width:500px){.new-log-reg__head-item{font-size:18px;width:50%}}.new-log-reg__head-item_active{border-bottom:1px solid #fff;cursor:default;font-weight:400;opacity:1}.new-log-reg__login:after,.new-log-reg__login:before,.new-log-reg__registration:after,.new-log-reg__registration:before{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.new-log-reg__login:after,.new-log-reg__registration:after{background:url(https://otus.ru/static/img/new-reg-bg.92063.svg) no-repeat 78% 33%;background-size:60% auto;z-index:-1}.new-log-reg__login:before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(90deg,#4143ac,#723f96)}.new-log-reg__login:after{background:url(https://otus.ru/static/img/new-log-bg.20609.svg) no-repeat 70% 33%;background-size:60% auto}.new-log-reg__registration:before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(90deg,#723f96,#4143ac)}.new-log-reg__registration:after{background:url(https://otus.ru/static/img/new-reg-bg.92063.svg) no-repeat 78% 63%;background-size:60% auto}.new-log-reg__registration_success{padding-top:114px}@media(max-width:500px){.new-log-reg__registration_success{padding-top:40px}}.new-log-reg__subtitle{display:inline-block;font-size:20px;font-style:normal;font-weight:400;line-height:24px;max-width:590px;padding-top:16px}.new-log-reg__title{display:block;font-size:24px;font-weight:300;text-transform:uppercase}@media(max-width:500px){.new-log-reg__title{display:none}}.new-log-reg__title-wrapper{box-sizing:border-box;min-height:88px;padding-bottom:26px;text-align:center}@media(max-width:790px){.new-log-reg__title-wrapper{min-height:0;padding-bottom:40px}}@media(max-width:500px){.new-log-reg__title-wrapper{padding:30px 0 10px}}.new-log-reg__body{display:table;margin:auto;max-width:832px;width:100%}.new-log-reg__body_event{max-width:880px}@media(max-width:790px){.new-log-reg__body{max-width:670px}}.new-log-reg__text:first-child:last-child,.new-log-reg__text:first-child:last-child .new-log-reg__text-item{max-width:unset;text-align:center}.new-log-reg__form{display:table-cell;vertical-align:middle;width:48%}.new-log-reg__form .new-input__phone-confirm-switch-type-button{color:inherit}@media(max-width:790px){.new-log-reg__form{width:52%}}@media(max-width:500px){.new-log-reg__form{display:inline-block;width:100%}}.new-log-reg__text{box-sizing:border-box;display:table-cell;font-weight:300;line-height:22px;padding:42px 0 0 86px;text-align:left;vertical-align:top;width:52%}.new-log-reg__text_left{padding-left:0;width:48%}@media(max-width:500px){.new-log-reg__text_left{text-align:center}}@media(max-width:790px){.new-log-reg__text{padding:34px 0 0 32px;width:48%}.new-log-reg__text_left{padding-left:0}}@media(max-width:500px){.new-log-reg__text{display:inline-block;padding:25px 0 0;text-align:center;width:100%}.new-log-reg__text_left{padding-left:0}}.new-log-reg__text-item{font-size:16px;max-width:350px}@media(max-width:500px){.new-log-reg__text-item{max-width:unset}}.new-log-reg__text-item_active{font-size:24px;font-weight:700;line-height:24px;max-width:400px;padding:20px 0;position:relative}@media(max-width:500px){.new-log-reg__text-item_active{max-width:unset}}.new-log-reg__text_head .new-log-reg__text-item{font-size:12px;line-height:normal;padding-bottom:8px;text-align:left}.new-log-reg__text_head .new-log-reg__text-item_active{font-size:16px;line-height:18px;padding-bottom:8px;padding-top:0;text-align:left}.new-log-reg__body_event .new-log-reg__text{padding-top:20px}.new-log-reg__body_event .new-log-reg__text_left:last-child{display:inline-block}.new-log-reg__checkbox{font-size:12px;font-weight:400}.new-log-reg__social-title{font-size:16px;font-weight:300;opacity:.6;padding:24px 0 16px}@media(max-width:500px){.new-log-reg__social-title{padding-top:20px}}.new-log-reg__social-title_clear{opacity:1}.new-log-reg__social-item{display:inline-block;height:40px;margin-right:24px;vertical-align:top;width:40px}.new-log-reg__social-item:last-child{margin-right:0}.new-log-reg__types{padding-top:16px}@media(max-width:500px){.new-log-reg__types{padding:0;text-align:left}}.new-log-reg__type{color:#fff;cursor:pointer;font-size:14px;line-height:16px;opacity:.6;padding-right:15px}input:checked~.new-log-reg__type{opacity:1}@media(max-width:500px){.new-log-reg__type{margin-bottom:12px}}.new-log-reg__checkboxes{padding:8px 0}.new-log-reg__restore{font-size:14px;font-weight:300;padding-top:24px;text-align:center}.new-log-reg__uslugi{display:inline-block;padding-top:24px}.new-log-reg__calendar{display:inline-block;padding-left:16px;vertical-align:middle}.new-log-reg__calendar-item{display:inline-block;height:32px;padding-right:8px;width:32px}.new-log-reg__calendar-item:hover{opacity:.8}.new-log-reg__calendar-wrapper{padding:10px 0 42px}.new-log-reg__prev{max-width:256px;padding-left:40px}@media(max-width:790px){.new-log-reg__prev{padding-left:0}}@media(max-width:500px){.new-log-reg__prev{max-width:unset}}.new-log-reg__prev-title{font-size:16px;font-weight:300;line-height:22px;padding-bottom:24px;text-align:center}.new-log-reg__popup{border-radius:4px;color:#0f0f10;max-width:80%;width:416px}.new-log-reg__popup_lg{max-width:640px}.new-log-reg__popup-body{box-shadow:4px 4px 16px rgba(0,0,0,.08);padding:32px 20px 16px}.new-log-reg__popup-title{font-size:18px;font-weight:700;line-height:24px;padding-bottom:30px;text-align:center;text-transform:uppercase}.new-log-reg__popup-title_left{text-align:left}.new-log-reg__popup-text{font-size:14px;font-weight:400;line-height:18px;padding-bottom:31px;text-align:center}.new-log-reg__popup-text_left{text-align:left}.new-log-reg__popup-text_slim{padding-bottom:16px}.new-log-reg__popup-close{background:none;border:none;cursor:pointer;height:17px;position:absolute;right:9px;top:9px;width:17px}.new-log-reg__popup-error{font-size:12px;font-weight:300;line-height:16px;text-align:center}.new-log-reg__popup-terms{font-size:14px;line-height:18px;margin-bottom:22px;max-height:386px;overflow-x:hidden;overflow-y:auto;width:100%}.new-log-reg__popup-terms-wrapper{position:relative}.new-log-reg__popup-terms:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 20.44%,#fff);bottom:0;content:"";height:29px;left:0;position:absolute;width:100%}.new-log-reg__popup-button{min-width:200px}.new-log-reg__price{display:inline-block;left:100%;position:absolute;white-space:nowrap}@media(max-width:1090px){.new-log-reg__price{left:unset;padding-top:5px;position:relative}}.new-log-reg__price-full{font-size:14px;font-weight:lighter;left:50%;position:absolute;text-decoration:line-through;top:calc(100% + 3px);transform:translate(-50%);white-space:nowrap}.new-log-reg__hint{font-size:12px;line-height:18px;margin-top:54px;opacity:.4}.new-ic{background-position:50% 50%;background-repeat:no-repeat}.new-ic-arrow-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB4PSItMSIgeT0iMSIgc3Ryb2tlPSIjNDc0OUMwIiBzdHJva2Utd2lkdGg9IjIiIHJ4PSIxOSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMzggMCkiLz48cGF0aCBmaWxsPSIjNDc0OUMwIiBkPSJNMTYuMDIgMjEuMTRsNS43NiA1Ljc1Yy4zNy4zNi45Ni4zNiAxLjMzIDBhLjkzLjkzIDAgMDAwLTEuMzNsLTUuMS01LjA4IDUuMS01LjFhLjkzLjkzIDAgMDAwLTEuMzEuOTQuOTQgMCAwMC0xLjMzIDBsLTUuNzYgNS43NGEuOTMuOTMgMCAwMDAgMS4zM3oiLz48L3N2Zz4=)}.new-ic-arrow-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB4PSIxIiB5PSIxIiBzdHJva2U9IiM0NzQ5QzAiIHN0cm9rZS13aWR0aD0iMiIgcng9IjE5Ii8+PHBhdGggZmlsbD0iIzQ3NDlDMCIgZD0iTTIzLjk4IDIxLjE0bC01Ljc2IDUuNzVhLjk0Ljk0IDAgMDEtMS4zMyAwIC45My45MyAwIDAxMC0xLjMzbDUuMS01LjA4LTUuMS01LjFhLjkzLjkzIDAgMDEwLTEuMzEuOTQuOTQgMCAwMTEuMzMgMGw1Ljc2IDUuNzRhLjkzLjkzIDAgMDEwIDEuMzN6Ii8+PC9zdmc+)}.new-ic-zen-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjciIGQ9Ik0uMzk2IDEyLjg3NEw5LjM4IDUuNTAzbDIuMjc1IDMuMDA2LTguOTM4IDcuMzk0LTIuMzItMy4wMjl6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTS4zOTYuMzU4bDExLjI1OCA0LjR2My43NDlMLjM5NiA0LjE0MVYuMzU4em0wIDEyLjUxNnMxMS4yNTggNC4zNzcgMTEuMjU4IDQuNHYzLjc0OUwuMzk2IDE2LjY1N3YtMy43ODN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size:contain}.new-ic-fb-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjA4NCAyMS43NlYxMC44NzhoMy4wMDRsLjM5OC0zLjc1SDcuMDg0bC4wMDUtMS44NzZjMC0uOTc4LjA5My0xLjUwMiAxLjQ5OC0xLjUwMmgxLjg3OFYwSDcuNDZDMy44NTIgMCAyLjU4MiAxLjgxOSAyLjU4MiA0Ljg3OHYyLjI1MUguMzMzdjMuNzVoMi4yNXYxMC44OGg0LjUwMXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);background-size:contain}.new-ic-ok-white{background-image:url(https://otus.ru/static/img/ok-white.07bf5.svg);background-size:contain}.new-ic-vk-white{background-image:url(https://otus.ru/static/img/vk-white.90a50.svg);background-size:contain}.new-ic-yt-white{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxLjIyMSAzLjA2MWMuNDQ2IDEuNzA4LjQ0NiA1LjI3My40NDYgNS4yNzNzMCAzLjU2NC0uNDQ2IDUuMjcyYTIuNzA5IDIuNzA5IDAgMDEtMS44ODYgMS45MzdDMTcuNjcyIDE2IDExLjAwMSAxNiAxMS4wMDEgMTZzLTYuNjcxIDAtOC4zMzUtLjQ1N0EyLjcwOSAyLjcwOSAwIDAxLjc4IDEzLjYwNkMuMzM0IDExLjg5OC4zMzQgOC4zMzQuMzM0IDguMzM0czAtMy41NjQuNDQ2LTUuMjczYTIuNzA4IDIuNzA4IDAgMDExLjg4Ni0xLjkzNkM0LjMzLjY2NyAxMSAuNjY3IDExIC42NjdzNi42NyAwIDguMzM0LjQ1OGEyLjcwOCAyLjcwOCAwIDAxMS44ODYgMS45MzZ6TTkgMTJsNS4zMzMtMy4zMzRMOSA1LjMzM1YxMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-size:contain}.new-ic-fb-origin{background-image:url(https://otus.ru/static/img/fb-origin.f44dd.svg);background-size:contain}.assessment-body{position:relative}.assessment-grey-container{background-color:#f8f8f8}@media(max-width:1024px){.assessment-grey-container{background-color:#fff}}.assessment-grey-container-with-padding{padding-bottom:40px}.assessment-owl__corner-orange{height:146px;position:absolute;top:-60px;width:100px;z-index:3}@media(max-width:1320px){.assessment-owl__corner-orange{height:141px;left:-14px;top:-77px;width:73px}}@media(max-width:425px){.assessment-owl__corner-orange{display:none}}.assessment-owl__with-gadgets-mobile{bottom:330px;height:191px;position:absolute;right:0;width:150px;z-index:3}@media(max-width:1024px){.assessment-owl__with-gadgets-mobile{bottom:380px}}@media(max-width:640px){.assessment-owl__with-gadgets-mobile{display:none}}@media(min-width:791px){.assessment-owl__with-gadgets-mobile{display:none}}.assessment-owl__with-gadgets{bottom:-20px;height:191px;position:absolute;right:0;width:327px;z-index:3}@media(max-width:1320px){.assessment-owl__with-gadgets{bottom:-11px;height:95px;right:-15px;transform:rotate(-23deg);width:163px}}@media(max-width:790px){.assessment-owl__with-gadgets{display:none}}.assessment-distribution{height:300px}.assessment-way__steps{margin:0 -19px 37px}.assessment-way__step{box-sizing:border-box;display:inline-block;padding:0 19px;position:relative;vertical-align:top;width:16.66%}.assessment-way__ic{background-position:50%;background-repeat:no-repeat;background-size:contain;height:60px;margin:auto;width:60px}.assessment-way__ic-wrapper{margin-bottom:17px;position:relative;width:100%}.assessment-way__ic-wrapper:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNSI+PGcgZmlsbD0iZ3JheSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjg2NSA3LjgxN0gyMS41YS41LjUgMCAwMDAtMUguODY1YS41LjUgMCAwMDAgMXoiLz48cGF0aCBkPSJNMTMuOTYzIDE0LjM1M2EuNTAyLjUwMiAwIDAwLjM1NC0uMTQ2bDcuNTM3LTYuNTM4YS41MDQuNTA0IDAgMDAwLS43MDhMMTQuMzE2LjQyOWEuNS41IDAgMDAtLjcwNy43MDdsNy4xODQgNi4xNzktNy4xODQgNi4xODRhLjUuNSAwIDAwLjM1NC44NTR6Ii8+PC9nPjwvc3ZnPg==);content:"";height:15px;position:absolute;right:-19px;top:50%;transform:translate(50%,-50%);width:22px}.assessment-way__text{color:#242424;font-size:16px;text-align:center}.assessment-list__item{font-size:16px;line-height:24px;padding:0 0 20px 20px;position:relative}li.assessment-list__item{list-style-type:none}li.assessment-list__item:before{background-color:#3982d7;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;transform:translateY(-50%);width:6px}.assessment-button{background:#ffd709;border:unset;border-radius:4px;color:#0f0f10;display:block;font-weight:700;height:48px;padding:15px;width:288px}@media(max-width:660px){.assessment-button__full{width:100%}}.assessment-button__right{margin-left:auto;margin-right:0}.assessment-button:active,.assessment-button:link,.assessment-button:visited{color:#0f0f10}.no-touch .assessment-button:hover{background:#ffd709;box-shadow:0 4px 16px rgba(0,0,0,.1),4px 0 12px rgba(0,0,0,.08);color:#0f0f10}.assessment-details{margin-top:20px}@media(max-width:660px){.assessment-details{float:none;margin-left:auto;margin-right:auto}}.assessment-details__button{align-items:center;background:#ffd709;border-radius:4px;color:#0f0f10;display:table-cell;font-size:16px;font-weight:700;height:48px;line-height:19px;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;vertical-align:middle;width:249px}.assessment-details__button:visited{color:#0f0f10}@media(max-width:660px){.assessment-details__button{display:inline-grid;width:100%}}.assessment-title{background-color:#4749c0;color:#fff;position:relative;z-index:10}.assessment-title__link{box-sizing:border-box;color:#fff;text-decoration:none}.assessment-title__link:visited{color:#fff}.assessment-title__text{width:calc(100% - 328px)}@media(max-width:660px){.assessment-title__text{display:block;width:100%}}.assessment-title__sidebar{max-width:328px}.assessment-title__col{vertical-align:middle}.assessment-title__offset_left{padding-left:90px}.assessment-title__upper{font-size:18px;font-weight:300;line-height:21px;padding-top:16px}.assessment-title__main{border-bottom:1px solid hsla(0,0%,100%,.6);font-size:28px;font-weight:700;line-height:40px;padding:15px 0 5px;text-transform:uppercase}@media(max-width:660px){.assessment-title__main{border-bottom:0}}.assessment-title__under{display:inline-block;font-size:14px;font-weight:300;line-height:18px;padding:10px 24px 15px 0}@media(max-width:1024px){.assessment-title__under{display:block}}.assessment-title__under-item{display:inline-block;margin-right:24px}.assessment-title__under-item:first-child{margin-right:0}.assessment-steps{background-color:#fff;padding-bottom:40px}@media(max-width:1024px){.assessment-steps{padding-bottom:0}}.assessment-steps__title{font-size:24px;line-height:28px;padding-bottom:34px;padding-top:55px;text-transform:uppercase}.assessment-steps__step{display:inline-block;vertical-align:top;width:25%}@media(max-width:1024px){.assessment-steps__step{padding-bottom:30px;width:50%}}@media(max-width:660px){.assessment-steps__step{display:block;padding-bottom:30px;width:100%}}.assessment-steps__step-upper-row{display:block;padding-bottom:18px}.assessment-steps__step-ic{border:1px dashed #4749c0;border-radius:50%;display:inline-block;height:64px;vertical-align:middle;width:64px}.assessment-steps__step-title{display:inline-block;font-size:18px;font-weight:700;padding-left:16px;vertical-align:middle}.assessment-steps__step-text{font-size:16px;font-weight:300;line-height:24px;width:98%}.assessment-conditions-full{padding-top:40px;width:100%}.assessment-conditions-full>.course-video__text{display:inline-block}.assessment-conditions-full>.assessment-conditions__remind{max-width:710px;text-align:right}@media(max-width:1024px){.assessment-conditions-full>.assessment-conditions__remind{margin-left:38px;padding-bottom:20px;text-align:left}}.assessment-form-container{margin:0 auto;padding-bottom:40px;padding-top:30px}@media(max-width:660px){.assessment-form-container{padding-top:0;width:100%}}.assessment-form-fields{display:inline-block;text-align:center;vertical-align:top;width:80%}@media(max-width:1024px){.assessment-form-fields{width:95%}}@media(max-width:660px){.assessment-form-fields{padding-top:20px;width:100%}}.assessment-form__switch{font-size:14px;line-height:16px}.dod-notification__title{font-size:24px;line-height:28px;padding-bottom:20px;padding-top:32px}.dod-notification__title-bold{font-weight:700;padding-bottom:40px;padding-top:0}.dod-notification__calendar{border-bottom:1px solid grey;display:block;padding-bottom:10px}.dod-notification__calendar:last-of-type{border-bottom:0}.dod-notification__calendar-text{display:inline-block;font-size:18px;font-weight:300;line-height:22px;padding-right:16px;vertical-align:middle}.dod-notification__calendar-element{display:inline-block;height:32px;padding-right:8px;vertical-align:middle;width:32px}.dod-notification__calendar-element:hover{opacity:.8}.assessment-title-info{display:inline-block;font-size:16px;font-weight:300;line-height:16px}.assessment-title-info__clock{display:inline-block;height:16px;margin-bottom:17px;margin-left:16px;margin-top:17px;width:16px}.assessment-title-info__clock-text{margin-left:8px;margin-top:18px;position:absolute}.assessment-title-info__program-window{display:inline-block;height:16px;margin-bottom:17px;margin-top:17px;width:16px}.assessment-title-info__program-window-text{margin-left:8px;margin-top:18px;position:absolute}.assessment-title-info__container{display:inline-block;vertical-align:middle}@media(max-width:425px){.assessment-title-info__container{border-bottom:1px solid hsla(0,0%,100%,.6)}}@media(max-width:660px){.assessment-title-info__container{padding-bottom:24px;width:100%}}.assessment-title-info__block{border:1px dashed #fff;border-radius:4px;box-sizing:border-box;height:50px;margin-left:auto;margin-right:0;max-width:288px;width:288px}@media(max-width:660px){.assessment-title-info__block{display:block;margin:0;max-width:none;width:100%}}.assessment-title-info__block-inner{height:100%}@media(max-width:660px){.assessment-title-info__block-inner{max-width:none}}.assessment-title-info__side{display:inline-block;height:100%;width:50%}.assessment-title-info__line{display:inline-block;height:50%;position:relative;width:100%}@media(max-width:660px){.assessment-title-info__line{padding-top:20px;text-align:center;width:50%}}.assessment-title-info__button.button{display:block;font-size:16px;font-weight:700;margin-left:auto;margin-right:0;padding:15px 20px;width:288px}@media(max-width:660px){.assessment-title-info__button.button{max-width:100%;width:100%}}.contacts__email{font-size:20px;padding-bottom:60px}.contacts__email,.contacts__email:active,.contacts__email:link,.contacts__email:visited,.contacts__email a,.contacts__email a:active,.contacts__email a:link,.contacts__email a:visited{color:#232323}.contacts__cols{padding-bottom:70px}.contacts__col{display:inline-block;max-width:500px;padding-bottom:30px;vertical-align:top;width:50%}@media(max-width:768px){.contacts__col{width:100%}}.contacts__col-header{color:#050505;font-size:20px;font-weight:700;padding-bottom:30px}.contacts__requisites{color:#050505;font-size:18px;line-height:28px}.contacts__social{display:block}.contacts__social,.contacts__social:active,.contacts__social:link,.contacts__social:visited{color:#232323}.contacts__social-icon{display:inline-block;height:24px;padding-right:17px;vertical-align:middle;width:24px}.contacts__social-text{font-size:18px;line-height:54px;vertical-align:middle}.contacts__address{padding-bottom:35px}.contacts__address-title{color:#050505;font-size:20px;font-weight:700;padding-bottom:15px}.contacts__address-value{color:#050505;font-size:18px;line-height:23px}.contacts-map{height:400px;width:100%}.dod-header{background:#4a90e2;padding:40px 0 30px}.dod-header__title{color:#fff;font-size:48px;font-weight:700;padding-bottom:7px}@media(max-width:414px){.dod-header__title{font-size:28px}}.dod-header__dates{color:#fff;font-size:20px;font-weight:700;line-height:30px}.dod-header__dates-after{padding:8px 0}.dod-header__bingo{color:#fff;font-size:18px;padding-bottom:12px}.dod-header__bingo-icon{display:inline-block;height:19px;margin-right:10px;vertical-align:text-bottom;width:16px}.dod{padding-top:50px}.dod__nav{background-color:#2378db;color:#fff}.dod__email-input{max-width:270px}.dod__program{padding-bottom:20px}.dod__widget{left:-55px;max-width:1125px;position:relative}@media(max-width:1144px){.dod__widget{left:0;max-width:1080px}.dod__widget-container{padding:0}}.dod__form{padding-bottom:82px}.dod-faq__item{padding-bottom:40px}.dod-faq__item-title{color:#050505;font-size:20px;font-weight:700;padding-bottom:20px}.dod-faq__item-description{color:#050505;font-size:18px;line-height:26px}.dod-list{padding-bottom:42px}.dod-list__h1{font-size:20px}.dod-list__header{color:#050505;font-size:38px;padding-bottom:31px}.dod-list__items{margin:0 -15px}@media(max-width:768px){.dod-list__items{width:100%}}.dod-list__item{border:1px solid #c3d7dc;border-radius:4px;box-sizing:border-box;display:inline-block;height:225px;margin:0 0 20px;padding:22px 28px;text-decoration:none;vertical-align:top;width:100%}.dod-list__item,.no-touch .dod-list__item:hover{transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.no-touch .dod-list__item:hover{background-color:#c3d7dc;color:#fff}.no-touch .dod-list__item:hover .dod-list__item-attend,.no-touch .dod-list__item:hover .dod-list__item-time,.no-touch .dod-list__item:hover .dod-list__item-title{color:#464646;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.no-touch .dod-list__item:hover .dod-list__item-attend{background-color:#fff;border-color:#fff}.no-touch .dod-list__item:hover .dod-list__item-play{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI0IC45QzEwLjc3LjkgMCAxMS42OCAwIDI0LjljMCAxMy4yNCAxMC43NyAyNCAyNCAyNHMyNC0xMC43NiAyNC0yNGMwLTEzLjIzLTEwLjc3LTI0LTI0LTI0em0xMi40NSAyNC42N2wtMTcuNiAxMmEuOC44IDAgMDEtMS4yNS0uNjZ2LTI0YS44LjggMCAwMTEuMjUtLjY2bDE3LjYgMTJhLjguOCAwIDAxMCAxLjMyeiIvPjwvc3ZnPg==)}.dod-list__item-box{height:100%;position:relative;width:100%}.dod-list__item-title{-webkit-line-clamp:3;font-size:26px;font-weight:700;line-height:29px;max-height:86px;padding-bottom:5px}.dod-list__item-subtitle,.dod-list__item-title{-webkit-box-orient:vertical;color:#464646;display:-webkit-box;overflow:hidden}.dod-list__item-subtitle{-webkit-line-clamp:1;font-size:17px;line-height:19px;margin-bottom:3px;max-height:19px}.dod-list__item-presenter{color:#464646;font-size:17px;line-height:19px}.dod-list__item-time{bottom:0;color:#363636;font-size:18px;font-weight:700;left:0;position:absolute;width:100%}.dod-list__item-online{font-size:16px;font-weight:400;padding-top:3px}.dod-list__item-attend{border:1px solid #818181;border-radius:2px;bottom:0;color:#818181;font-size:15px;font-weight:400;padding:4px 10px 3px;position:absolute;right:0;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.dod-list__item-play{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OSI+PGcgZmlsbD0iIzQ4NDg0OCI+PHBhdGggZD0iTTM2LjEyIDI0LjAzTDE4LjY4IDEyLjE0YS44LjggMCAwMC0xLjI0LjY2djIzLjc4YS44LjggMCAwMDEuMjQuNjVsMTcuNDQtMTEuODlhLjguOCAwIDAwMC0xLjN6bS0xNy4xIDExLjA1VjE0LjNsMTUuMjUgMTAuMzktMTUuMjQgMTAuMzl6Ii8+PHBhdGggZD0iTTIzLjc4LjlBMjMuOCAyMy44IDAgMDAwIDI0LjdhMjMuOCAyMy44IDAgMDAyMy43OCAyMy43OEEyMy44IDIzLjggMCAwMDQ3LjU2IDI0LjcgMjMuOCAyMy44IDAgMDAyMy43OC45em0wIDQ1Ljk4YTIyLjIyIDIyLjIyIDAgMDEtMjIuMi0yMi4yYzAtMTIuMjMgOS45Ni0yMi4xOSAyMi4yLTIyLjE5IDEyLjI0IDAgMjIuMiA5Ljk2IDIyLjIgMjIuMiAwIDEyLjI0LTkuOTYgMjIuMi0yMi4yIDIyLjJ6Ii8+PC9nPjwvc3ZnPg==) 0 0 no-repeat;background-size:contain;bottom:50%;height:48px;position:absolute;right:0;transform:translateY(50%);width:48px}.employers-header{background-image:linear-gradient(-230deg,#9080f3,#4a90e2 96%);background-size:cover;margin-bottom:60px;min-height:400px;position:relative;width:100%}.transparent-header .employers-header{margin-top:-82px}@media(max-width:768px){.employers-header,.transparent-header .employers-header{min-height:282px}}.employers-header__box{position:absolute;top:50%;transform:translateY(-50%);width:100%}.transparent-header .employers-header__box{margin-top:20px}@media(max-width:768px){.employers-header__box{margin-top:0}.transparent-header .employers-header__box{margin-top:30px}}.employers-header__title{box-sizing:border-box;color:#fff;font-size:50px;font-weight:300;line-height:64px;padding:0 25px 16px;text-align:center;width:100%}@media(max-width:768px){.employers-header__title{font-size:26px;line-height:30px}}.employers-header__subtitle{color:#fff;display:block;font-size:22px;font-weight:300;text-align:center}@media(max-width:768px){.employers-header__subtitle{font-size:16px;line-height:25px;text-align:center}}.employer-header{border-bottom:1px solid #d8d8d8;box-sizing:border-box;color:#050505;height:330px;position:relative}.employer-header_white{color:#fff}.employer-header__content{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.employer-header__logo{background:50% 50% no-repeat;background-size:contain;display:inline-block;height:70px;width:170px}.employer-header__above-logo{font-size:20px;font-weight:300;padding-top:10px;text-align:center}.employer-header__short-description{font-size:16px;font-weight:300;margin:0 auto;max-width:490px;padding-top:10px;text-align:center}.employer-professions{box-sizing:border-box;float:left;padding-bottom:10px;padding-right:20px;width:50%}@media(max-width:768px){.employer-professions{float:none;padding-right:0;width:100%}}.employer-professions__box{max-width:420px}.employer-professions_odd{transform:translateY(120px)}@media(max-width:768px){.employer-professions_odd{transform:none}}.employer-about{box-sizing:border-box;float:left;padding-bottom:50px;padding-right:20px;width:50%}@media(max-width:768px){.employer-about{float:none;padding-right:0;width:100%}}.employer-about__box{max-width:420px}.employer-about__title{color:#050505;font-size:34px;font-weight:300;line-height:normal;padding-bottom:15px}.employer-about__text{color:#232323;font-size:16px;font-weight:300;line-height:24px}.employers-video{box-sizing:border-box;float:left;padding-bottom:50px;padding-right:20px;width:50%}@media(max-width:768px){.employers-video{float:none;padding-right:0;width:100%}}.employers-video__box{max-width:420px}.employers-video__title{color:#050505;font-size:34px;font-weight:300;line-height:normal;padding-bottom:15px}.employers-video__subtitle{color:#232323;font-size:16px;font-weight:300;line-height:22px;padding-bottom:24px}.employers-video__items{padding-bottom:30px}.employers-video__item{display:table;padding-bottom:20px}.employers-video__item_relative{padding-top:46%;position:relative;width:100%}.employers-video__preview{display:table-cell;vertical-align:top;width:165px}.employers-video__img{background:50% 50% no-repeat;background-size:cover;cursor:pointer;height:90px;position:relative;width:165px}.employers-video__item_relative .employers-video__img{height:100%;left:0;position:absolute;top:0;width:100%}.employers-video__play{height:30px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;width:30px}.employers-video__preview:hover .employers-video__play{opacity:.8}.employers-video__text{display:table-cell;padding-left:20px;vertical-align:top}.employers-video__header{color:#050505;font-size:20px;font-weight:300;line-height:normal;padding-bottom:5px;word-break:break-word}.employers-video__description{color:#232323;font-size:14px;font-weight:300;word-break:break-word}.employers-video__logo{background:0 50% no-repeat;background-size:contain;display:inline-block;height:20px;margin-top:5px;width:100px}.employers-video__more{font-size:16px;font-weight:300}.employers-video__more,.employers-video__more:active,.employers-video__more:link,.employers-video__more:visited{color:#3487db}.employers-partners{border-top:1px solid #d7d7d7;padding:50px 0}.employers-partners__title{color:#050505;font-size:34px;font-weight:300;line-height:normal;padding-bottom:10px}.employers-partners__subtitle{color:#232323;font-size:16px;font-weight:300;line-height:24px;padding-bottom:60px}.employers-partners__item{display:block;margin-bottom:80px;text-decoration:none}@media(max-width:1024px){.employers-partners__item{margin-bottom:40px}}@media(max-width:768px){.employers-partners__item{margin-bottom:20px}}.employers-partners__item-logo{background:0 50% no-repeat;background-size:contain;height:30px;margin-bottom:10px;width:150px}.employers-partners__item-title{font-size:18px;font-weight:300;line-height:30px}.employers-partners__item-title,.employers-partners__item-title:active,.employers-partners__item-title:link,.employers-partners__item-title:visited{color:#050505}.employers-partners__more{cursor:pointer;font-size:16px;font-weight:300;line-height:30px;padding-left:37px;position:relative;text-decoration:none}.employers-partners__more,.employers-partners__more:active,.employers-partners__more:link,.employers-partners__more:visited{color:#195cdd}.employers-partners__more-icon{background-size:contain;height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:28px}.employers-grid{overflow:hidden}.employers-grid__box{margin:-2px}.employers-grid__item{border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;box-sizing:border-box;display:inline-block;padding:30px 0;text-align:center;width:25%}@media(max-width:768px){.employers-grid__item{width:50%}}@media(max-width:414px){.employers-grid__item{width:100%}}.employers-grid__logo{background:no-repeat 50% 50%;background-size:contain;display:inline-block;height:100px;width:100px}.employer-page{display:block}.employer-tabs{background-color:#4882f1}.employer-tabs__tab{border-bottom:1px solid transparent;border-right:1px solid hsla(0,0%,100%,.4);border-top:1px solid transparent;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px}.employer-tabs__tab:first-child{border-left:1px solid hsla(0,0%,100%,.4)}.employer-tabs__tab_active{background:#fff;background-clip:content-box;color:inherit}.employer-tabs__tab-content{overflow:hidden;padding:15px 10px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}@media(max-width:768px){.employer-tabs__tab-content{padding:15px 70px}}.employer-popular-new{padding-bottom:70px;padding-top:70px}.employer-popular-new__title{color:#050505;font-size:34px;font-weight:300;line-height:normal;padding-bottom:35px}.employer-popular-new__item,.employer-popular-new__wrapper{padding-bottom:25px}.employer-popular-new__course{font-size:20px;font-weight:300;line-height:normal}.employer-popular-new__course,.employer-popular-new__course:active,.employer-popular-new__course:link,.employer-popular-new__course:visited{color:#3487db}.employer-question{font-size:18px;font-weight:300;line-height:24px;text-align:center}.employer-question__link{color:#3487db;display:inline;font-size:18px;font-weight:300}.employer-hr{border:1px solid #d2d2d2}.employer-custom-descr{margin:auto;max-width:600px}.employer-custom-descr-wrapper{color:#fff;font-size:18px;font-weight:300;line-height:24px;padding:70px 0;text-align:center}.employer-custom-descr h1{font-size:34px;font-weight:300;line-height:40px}.employer-custom-descr a{color:#fff}.employer-pluses{padding-top:70px}.employer-pluses__title{font-size:34px;font-weight:300;padding-bottom:75px;text-align:center}.employer-pluses div.pluses-2-col div{width:50%}@media(max-width:500px){.employer-pluses div.pluses-2-col div{width:100%}}.employer-pluses div.pluses-3-col div{width:33.3333333333%}@media(max-width:768px){.employer-pluses div.pluses-3-col div{width:50%}}@media(max-width:500px){.employer-pluses div.pluses-3-col div{width:100%}}.employer-pluses div.pluses-4-col div{width:25%}@media(max-width:1024px){.employer-pluses div.pluses-4-col div{width:50%}}@media(max-width:500px){.employer-pluses div.pluses-4-col div{width:100%}}.employer-pluses div div{display:inline-block;padding-bottom:75px;vertical-align:top}.employer-pluses div div:before{background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:70px;margin:auto;padding-bottom:25px;width:70px}.employer-pluses div div.man:before{background-image:url(https://otus.ru/static/img/man.42223.svg)}.employer-pluses div div.cool:before{background-image:url(https://otus.ru/static/img/cool.aefc7.svg)}.employer-pluses div div.money:before{background-image:url(https://otus.ru/static/img/money.1fe16.svg)}.employer-pluses div div.plain:before{background-image:url(https://otus.ru/static/img/plain.72c6c.svg)}.employer-pluses div div span{color:#171717;display:block;font-size:20px;font-weight:300;margin:auto;max-width:70%;text-align:center}.employer-vacancies{padding-bottom:120px;padding-top:73px}.employer-vacancies__title{font-size:36px;font-weight:300;line-height:40px;margin-bottom:35px}.employer-vacancies__item{color:#3487db;cursor:pointer;padding:20px 0}.employer-vacancies__item:hover{opacity:.8;transition:opacity .1s ease-in-out}.employer-vacancies__item_active{color:#000;cursor:default;padding-bottom:40px}.employer-vacancies__item_active:hover{opacity:1}.employer-vacancies__item_active .employer-resume_full{display:block}.employer-resume__title{font-size:24px;font-weight:300;line-height:30px}.employer-resume__subtitle{font-size:22px;font-weight:300;line-height:30px;margin-bottom:10px}.employer-resume_full{display:none}.employer-resume__short-info-wrapper{margin:0 -15px;padding-bottom:33px;padding-top:6px;width:100%}.employer-resume__experience,.employer-resume__salary,.employer-resume__worktime{color:#171717;display:inline-block;font-size:16px;margin:0 15px 5px}.employer-resume__experience,.employer-resume__worktime{font-weight:300}.employer-resume__points{margin-bottom:35px}.employer-resume__list li{color:#171717;font-size:16px;font-weight:300;line-height:27px}.employer-resume__list li:before{content:"- ";display:inline}.employer-about-new{padding-bottom:150px;padding-top:70px}.employer-about-new__title{font-size:36px;font-weight:300;line-height:40px;margin-bottom:23px}.employer-about-new__subtitle{font-size:24px;font-weight:300;line-height:42px}.employer-about-new__corporate-picture{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;margin-bottom:35px;position:relative;width:100%}.employer-about-new__corporate-picture-logo{background-position:0;background-repeat:no-repeat;background-size:contain;height:30px;left:0;position:absolute;top:0;transform:translate(30px,30px);width:100%}.employer-about-new__video-block{padding-bottom:60px}.employer-about-new__description{color:#303030;font-size:16px;font-weight:300;line-height:24px;margin-bottom:50px}.employer-about-new__social-network-icon-wrapper{display:block;margin:0 -20px}.employer-about-new__social-network-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:73px;margin:5px 20px;width:73px}.employer-about-new__social-network-icon:hover{opacity:.8;transition:opacity .1s ease-in-out}@media(max-width:1024px){.employer-about-new__social-network-icon{height:50px;width:50px}}.employer-contacts{padding-bottom:150px;padding-top:70px}.employer-contacts__title{font-size:36px;font-weight:300;line-height:40px;margin-bottom:5px}.employer-contacts__title_align-text:before{content:" ";display:inline}.employer-contacts__subtitle{display:inline;font-size:24px;font-weight:300;line-height:30px}.employer-contacts__subtitle_margin-bot-small{margin-bottom:5px}.employer-contacts__subtitle_margin-bot-big{margin-bottom:20px}.employer-contacts__straight{margin-bottom:90px}.employer-contacts__send-resume{margin-bottom:30px}.employer-contacts__subtext{color:#303030;font-size:16px;font-weight:300;line-height:24px;max-width:490px}.employer-contacts__subtext_margin-bot-small{margin-bottom:15px}.employer-contacts__subtext_margin-bot-big{margin-bottom:25px}.employer-contacts__tel{color:#303030;display:block;font-size:22px;font-weight:300;line-height:24px;margin-bottom:15px;margin-top:25px;text-decoration:none}.employer-contacts__tel:hover{opacity:.8;transition:opacity .1s ease-in-out}.employer-contacts__email{color:#3487db;display:block;font-size:22px;font-weight:300;line-height:24px;margin-bottom:15px;margin-top:15px}.employer-contacts__email:hover{opacity:.8;transition:opacity .1s ease-in-out}.employer-contacts__social-network-icon-wrapper{display:block;margin:0 -20px}.employer-contacts__social-network-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:50px;margin:5px 20px;width:50px}.employer-contacts__social-network-icon:hover{opacity:.8;transition:opacity .1s ease-in-out}.enrol{padding-bottom:100px}.enrol__item{padding-bottom:48px}.enrol__title{color:#050505;font-size:28px;font-weight:700;padding-bottom:22px}.enrol__text{color:#050505;font-size:18px;line-height:26px}.gifts{overflow:hidden;position:relative}.gifts__about{color:#fff}.gifts__about ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.gifts__about ol,.gifts__about ul{line-height:inherit;padding-bottom:15px}.gifts__about ol br,.gifts__about ul br{display:none}.gifts__about ol li,.gifts__about ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.gifts__about ol li br,.gifts__about ul li br{display:initial}.gifts__about ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.gifts__about ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.gifts__about h2,.gifts__about h3,.gifts__about h4,.gifts__about h5,.gifts__about h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.gifts__about b,.gifts__about strong{font-weight:700}.gifts__about p{padding-bottom:30px}.gifts__about p:last-child{padding-bottom:0}.gifts__socials{padding-bottom:80px;text-align:center}@media(max-width:1159px){.gifts__socials{padding-bottom:50px}}.gifts__socials_inline{display:inline-block;padding-bottom:0}.gifts__social{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 5px}.gifts__social_title{color:#fff;display:block;font-size:20px;letter-spacing:0;padding:7px 0}.gifts__social_title-stub{display:block;height:12px}.gifts__social_success-msg{color:#fff;display:block;font-size:20px;letter-spacing:0;padding:10px 0 0}.gifts__social_email{display:block;margin:0 auto;max-width:570px}.gifts__social_vk:after{background:50% 50% no-repeat;background-image:url(https://otus.ru/static/img/vk.4006b.svg);background-size:contain;content:" ";display:block;height:33px;width:33px}.gifts__social_vk:hover:after{background-image:url(https://otus.ru/static/img/vk-hover.cef12.svg)}.gifts__social_fb:after{background:50% 50% no-repeat;background-image:url(https://otus.ru/static/img/fb.7fb10.svg);background-size:contain;content:" ";display:block;height:33px;width:33px}.gifts__social_fb:hover:after{background-image:url(https://otus.ru/static/img/fb-hover.35818.svg)}.gifts__social_tw:after{background:50% 50% no-repeat;background-image:url(https://otus.ru/static/img/tw.1e5e3.svg);background-size:contain;content:" ";display:block;height:33px;width:33px}.gifts__social_tw:hover:after{background-image:url(https://otus.ru/static/img/tw-hover.8b00a.svg)}.gifts__social_tg:after{background:50% 50% no-repeat;background-image:url(https://otus.ru/static/img/tg.01ff1.svg);background-size:contain;content:" ";display:block;height:33px;width:33px}.gifts__social_tg:hover:after{background-image:url(https://otus.ru/static/img/tg-hover.67cdb.svg)}.gifts__content{min-height:100vh;padding-top:170px;position:relative;z-index:10}@media(max-width:769px){.gifts__content{padding-top:50px}}.gifts__title{color:#fff;font-size:70px;font-weight:700;letter-spacing:0;padding-bottom:14px;text-align:center;text-shadow:6px 2px 15px rgba(5,5,5,.5)}.gifts__title_left{text-align:left}@media(max-width:769px){.gifts__title{font-size:45px}}.gifts__subtitle{color:#fff;font-size:30px;letter-spacing:0;line-height:34px;margin:0 auto;max-width:855px;padding-bottom:30px;text-align:center;text-shadow:6px 2px 15px rgba(5,5,5,.5)}.gifts__subtitle_left{margin:0;text-align:left}.gifts__subtitle_sm{font-size:24px;line-height:28px;max-width:700px}@media(max-width:769px){.gifts__subtitle{font-size:20px;line-height:24px;max-width:380px}}.gifts__courses{margin:0 -15px}@media(max-width:769px){.gifts__courses{margin:0 -11px 0 0}}.gifts__courses-box{margin:0 auto;max-width:1160px;overflow:hidden}@media(max-width:1159px){.gifts__courses-box{max-width:770px}}@media(max-width:769px){.gifts__courses-box{max-width:370px}}.gifts__header{color:#fff;font-size:36px;font-weight:700;letter-spacing:0;line-height:40px;padding:20px 0 30px}.gifts__pay-form{padding-bottom:180px}.gifts__pay-button{background:#d0021b;border-color:#d0021b;color:#fff;font-weight:700}.gifts__pay-button_lg{font-size:36px;padding:17px 101px 21px}@media(max-width:768px){.gifts__pay-button_lg{padding-left:0;padding-right:0;width:100%}}.gifts__pay-button.button:hover{background:#fff;border-color:#fff;color:#d0021b}.gifts__promo{background-color:#c13426;cursor:pointer;display:inline;padding:3px 8px}.gifts__promo-wrapper{display:inline;padding-left:5px}@media(max-width:769px){.gifts__promo-wrapper{display:inline-block;padding-top:10px}}.gifts__input{border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#fff;font-size:18px;outline:none;padding:15px 25px;width:500px}.gifts__input::-moz-placeholder{opacity:.5}.gifts__input:-ms-input-placeholder{opacity:.5}.gifts__input::placeholder{opacity:.5}@media(max-width:769px){.gifts__input{width:100%}}.gifts__input_submit{color:#d0021b;cursor:pointer;font-size:36px;font-weight:600;padding:17px 20px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.gifts__input_submit:hover{background-color:#d0021b;border-color:#d0021b;color:#fff}.gifts__input-wrapper{padding-top:20px}.gifts__input-wrapper_submit{padding-bottom:20px;padding-top:35px}.gifts__input::-moz-placeholder{color:#fff}.gifts__input:-ms-input-placeholder{color:#fff}.gifts__input::placeholder{color:#fff}.gifts__note{color:#c5c5c5;display:inline-block;font-size:16px;font-style:italic;padding-left:20px;position:absolute;top:50%;transform:translateY(-50%);width:200px}@media(max-width:769px){.gifts__note{padding-left:5px;padding-top:5px;width:100%}}.gifts__notification{background-color:#ba0218}.gifts__text{color:#fff;font-size:16px;padding-bottom:15px}.gift{border-bottom-left-radius:4px;border-top-left-radius:4px;box-sizing:border-box;display:inline-block;height:100%;position:relative;vertical-align:top;width:340px}.gift-container{margin:0 -15px}@media(max-width:769px){.gift-container{margin:0}}.gift__discount.lessons__item-discount{bottom:50%;left:-25px;margin-bottom:-5px;position:absolute}.gift-box{color:#232323;display:inline-block;height:225px;margin-right:-10px;margin-top:50px;padding:0 15px 55px;text-decoration:none;vertical-align:top;width:370px}@media(max-width:1159px){.gift-box{padding-bottom:35px}}@media(max-width:769px){.gift-box{padding-left:0;padding-right:0}}@media(max-width:369px){.gift-box{display:table;width:100%}}.gift-1,.gift_1{background-color:#f18f43}.gift-1-dark,.gift_1-dark{background-color:#ee781d}.gift-1-color,.gift_1-color{color:#f18f43}.gift-2,.gift_2{background-color:#9a5db4}.gift-2-dark,.gift_2-dark{background-color:#85499f}.gift-2-color,.gift_2-color{color:#9a5db4}.gift-3,.gift_3{background-color:#e86258}.gift-3-dark,.gift_3-dark{background-color:#e34034}.gift-3-color,.gift_3-color{color:#e86258}.gift-4,.gift_4{background-color:#2a82b7}.gift-4-dark,.gift_4-dark{background-color:#226a96}.gift-4-color,.gift_4-color{color:#2a82b7}.gift-5,.gift_5{background-color:#30ad63}.gift-5-dark,.gift_5-dark{background-color:#278d51}.gift-5-color,.gift_5-color{color:#30ad63}.gift-6,.gift_6{background-color:#d25211}.gift-6-dark,.gift_6-dark{background-color:#ac430e}.gift-6-color,.gift_6-color{color:#d25211}.gift-inner-box{bottom:25px;left:25px;position:absolute;right:25px;top:25px}@media(max-width:369px){.gift{display:table-cell;width:auto}}.gift__title{color:#fff;font-size:25px;font-weight:700;line-height:30px}.gift__bow{background:url(https://otus.ru/static/img/BF392C.0bed5.svg) 50% 100% no-repeat;background-size:contain;height:53px;left:50%;position:absolute;top:2px;transform:translate(-50%,-100%);width:115px;z-index:-2}.gift__bow_BF392C{background-image:url(https://otus.ru/static/img/BF392C.0bed5.svg)}.gift__bow_BD10E0{background-image:url(https://otus.ru/static/img/BD10E0.a0884.svg)}.gift__bow_F6A51A{background-image:url(https://otus.ru/static/img/F6A51A.c3d30.svg)}.gift__bow_2AAB6E{background-image:url(https://otus.ru/static/img/2AAB6E.d059d.svg)}.gift__bow_9476A7{background-image:url(https://otus.ru/static/img/9476A7.eaf42.svg)}.gift__bow_289399{background-image:url(https://otus.ru/static/img/289399.f95f2.svg)}.gift__bow_F78B55{background-image:url(https://otus.ru/static/img/F78B55.27161.svg)}.gift-stripes{backface-visibility:hidden;display:inline-block;height:100%;position:relative;transform:perspective(150px) rotateY(45deg);transform-origin:0 50%;vertical-align:top;width:30px}@media(max-width:369px){.gift-stripes{display:table-cell}}.gift-stripes:after{background:rgba(0,0,0,.2);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.gift-stripe{display:inline-block;height:100%;vertical-align:top;width:33.3333333333%}.gift-stripe-1,.gift-stripe_1{background-color:#f18f43}.gift-stripe-1-dark,.gift-stripe_1-dark{background-color:#ee781d}.gift-stripe-1-color,.gift-stripe_1-color{color:#f18f43}.gift-stripe-2,.gift-stripe_2{background-color:#9a5db4}.gift-stripe-2-dark,.gift-stripe_2-dark{background-color:#85499f}.gift-stripe-2-color,.gift-stripe_2-color{color:#9a5db4}.gift-stripe-3,.gift-stripe_3{background-color:#e86258}.gift-stripe-3-dark,.gift-stripe_3-dark{background-color:#e34034}.gift-stripe-3-color,.gift-stripe_3-color{color:#e86258}.gift-stripe-4,.gift-stripe_4{background-color:#2a82b7}.gift-stripe-4-dark,.gift-stripe_4-dark{background-color:#226a96}.gift-stripe-4-color,.gift-stripe_4-color{color:#2a82b7}.gift-stripe-5,.gift-stripe_5{background-color:#30ad63}.gift-stripe-5-dark,.gift-stripe_5-dark{background-color:#278d51}.gift-stripe-5-color,.gift-stripe_5-color{color:#30ad63}.gift-stripe-6,.gift-stripe_6{background-color:#d25211}.gift-stripe-6-dark,.gift-stripe_6-dark{background-color:#ac430e}.gift-stripe-6-color,.gift-stripe_6-color{color:#d25211}.gift-stripe:last-child{border-bottom-right-radius:2px;border-top-right-radius:2px}.gift__owl{background:url(https://otus.ru/static/img/notebook.69965.svg) 100% 100% no-repeat;background-size:contain;height:125px;right:0;width:125px}.gift__button,.gift__owl{bottom:0;position:absolute}.gift__button{background-color:#fff;border:0;border-radius:3px;color:#232323;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:0;outline:none;padding:8px 22px;transition:color .2s ease-in-out,background-color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gift__button:hover{background-color:#d40000;box-shadow:2px 2px 0 0 #870404;color:#fff;transform:translate(-2px,-2px)}.gifts_ny{background:#15181f}.gifts_ny .gifts__about .text{color:#fff}.gifts_ny .gifts__bg-1{background:url(https://otus.ru/static/img/bg-1.dd7c4.jpg) 50% 0 no-repeat;background-size:1280px auto;height:1000px;position:absolute;top:0;width:100%;z-index:8}.gifts_ny .gifts__bg-2{background:url(https://otus.ru/static/img/bg-2.eae67.jpg) 50% 100% no-repeat;background-size:1280px auto;height:100%;width:100%}.gifts_ny .gifts__bg-2-box{bottom:-110px;height:1230px;opacity:.4;overflow:hidden;position:absolute;width:100%;z-index:8}.gifts_ny .gifts__input{background:#15181f}.gifts_ny .gifts-icons{box-sizing:border-box;height:615px;margin:0 auto -615px;max-width:1270px;position:relative;z-index:9}@media(max-width:1159px){.gifts_ny .gifts-icons{display:none}}.gifts_ny .gifts-icon{background:0 0 no-repeat;background-size:contain;position:absolute}.gifts_ny .gifts-icon_1{height:62px;left:80px;top:360px;transform:rotate(-8deg);width:62px}.gifts_ny .gifts-icon_2{height:58px;left:210px;top:200px;transform:rotate(-13deg);width:44px}.gifts_ny .gifts-icon_3{height:25px;right:452px;top:30px;transform:rotate(23deg);width:25px}.gifts_ny .gifts-icon_4{height:67px;right:195px;top:264px;transform:rotate(-17deg);width:68px}.gifts_ny .gifts-icon_5{height:60px;right:54px;top:138px;width:60px}.gifts_ny .gifts-icon_6{height:80px;right:75px;top:265px;width:58px}.gifts_ny .gifts-icon_7{height:71px;right:54px;top:430px;transform:rotate(13deg);width:42px}.gifts_ny .gifts-icon_favorites{background-image:url(https://otus.ru/static/img/favorites.a2bd2.svg)}.gifts_ny .gifts-icon_pine{background-image:url(https://otus.ru/static/img/pine.300d8.svg)}.gifts_ny .gifts-icon_santa-claus{background-image:url(https://otus.ru/static/img/santa-claus.ab206.svg)}.gifts_ny .gifts-icon_snowflake{background-image:url(https://otus.ru/static/img/snowflake.fc41f.svg)}.gifts_ny .gift__owl{background-image:url(https://otus.ru/static/img/ny-owl.17c69.svg)}.gifts_14feb{background:#7190c7}.gifts_14feb .gifts__bg-1{background:url(https://otus.ru/static/img/14feb.8a2f7.png) 50% 0 no-repeat;background-size:1280px auto;height:1040px;position:absolute;top:0;width:100%;z-index:8}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2 dppx),only screen and (min-resolution:192dpi){.gifts_14feb .gifts__bg-1{background-image:url(https://otus.ru/static/img/14feb@2x.e47a0.png)}}.gifts_14feb .gifts__input{background-color:#7291c5}.gifts_14feb .gift-costs__item{background:#7190c7}.gifts_23feb{background:#481378}.gifts_23feb .gifts__intro{min-height:420px}.gifts_23feb .gifts__bg-1{background:#140c68;background-size:1280px auto;height:580px;overflow:hidden;position:absolute;top:0;width:100%;z-index:8}.gifts_23feb .gifts__bg-1:after{background:url(https://otus.ru/static/img/border.d4ae1.svg) 0 100% no-repeat;background-size:contain;bottom:0;content:" ";height:235px;position:absolute;width:100%}.gifts_23feb .gifts__bg-left{background:url(https://otus.ru/static/img/left.79b09.svg) 100% 100% no-repeat;background-size:contain;height:295px;left:45px;position:absolute;top:60px;width:342px}@media(max-width:1024px){.gifts_23feb .gifts__bg-left{height:200px;left:20px;top:150px;width:200px}}@media(max-width:414px){.gifts_23feb .gifts__bg-left{display:none}}.gifts_23feb .gifts__bg-right{background:url(https://otus.ru/static/img/right.ed79d.svg) 100% 100% no-repeat;background-size:contain;height:367px;position:absolute;right:45px;top:45px;width:391px}@media(max-width:1024px){.gifts_23feb .gifts__bg-right{height:200px;right:20px;top:120px;width:200px}}.gifts_23feb .gifts__content_index{padding-top:40px}@media(min-width:768px){.gifts_23feb .gifts__content_course .gifts__subtitle,.gifts_23feb .gifts__content_money .gifts__subtitle,.gifts_23feb .gifts__content_online .gifts__subtitle{padding-bottom:180px}}.gifts_23feb .gifts__courses-box{padding-top:50px}.gifts_23feb .gifts__stars{height:450px;overflow:hidden;top:82px;width:100%}.gifts_23feb .gifts__star,.gifts_23feb .gifts__stars{position:absolute;transform:translateZ(0);will-change:transform}.gifts_23feb .gifts__star{background:hsla(0,0%,100%,.7);border-radius:5px;height:3px;transition:opacity .9s ease-in-out;width:3px}.gifts_23feb .gifts__input{background-color:#481378}.gifts_8march.gifts_index .gifts__content{background:url(https://otus.ru/static/img/wedding-suit.6d73f.svg) 50% 0 no-repeat;background-size:1280px auto}.gifts_8march.gifts_index .gifts__header,.gifts_8march.gifts_index .gifts__title{color:#fff}.gifts_8march .gifts__content{background:#474251 50% 0 no-repeat}.gifts_8march .gifts__intro{text-align:center}.gifts_8march .gifts__title{display:inline-block;font-size:56px;font-weight:700;letter-spacing:0;margin-bottom:15px;padding:5px 10px 10px;text-align:center;text-shadow:none}.gifts_8march .gifts__header{display:inline-block;margin:20px 0 30px;padding:5px 10px 10px}.gifts_8march .gifts__header_pay{background:none;color:#fff}.gifts_8march .gifts__header_promo{padding-bottom:0;padding-right:0;padding-top:0}.gifts_8march .gifts__about .text{color:#fff}.gifts_8march .gifts__subtitle{color:#fff;display:inline-block;padding:5px 10px 10px;text-shadow:none}.gifts_8march .gifts__input{background:#3d3947}.gifts_8march .gifts__input_submit{color:#fff}.gifts_8march .gifts__input_submit:hover{background:#fff;border-color:#fff;color:#3d3947}.gifts_8march .gifts__promo{background:#3d3947;color:#fff}.gifts_8march .gifts__bg-1{left:0}.gifts_8march .gifts__bg-1,.gifts_8march .gifts__bg-2{background:#1d1d1d;height:100%;position:absolute;top:0;width:50%}.gifts_8march .gifts__bg-2{right:0}.gifts_8march .gift-costs__item{background:#474251}.gifts_8march .gift-course-share{background:#fff;border-color:#474251}.gifts_8march .gift-course-share__text{color:#5d596a}.gifts_1sep{background:#481378}.gifts_1sep.gifts_page_course{background:#fff}.gifts_1sep.gifts_page_course .gifts__bg-1:after{background:none}.gifts_1sep.gifts_page_course .gifts__bg-2{background:url(https://otus.ru/static/img/border.6d70b.svg) 0 100% no-repeat;background-size:100%;height:235px;margin-left:-2px;margin-right:-1px}@media(max-width:1024px){.gifts_1sep.gifts_page_course .gifts__bg-2{background:url(https://otus.ru/static/img/border_small.4f07a.svg) 0 100% no-repeat}}@media(max-width:768px){.gifts_1sep.gifts_page_course .gifts__bg-2{height:170px}}.gifts_1sep.gifts_page_course .gifts__about .text{color:#481378}.gifts_1sep.gifts_page_course .gifts__input{border-color:#481378;color:#481378}.gifts_1sep.gifts_page_course .gifts__input::-moz-placeholder{color:grey}.gifts_1sep.gifts_page_course .gifts__input:-ms-input-placeholder{color:grey}.gifts_1sep.gifts_page_course .gifts__input::placeholder{color:grey}.gifts_1sep.gifts_page_course .gifts__promo{background-color:#fff}.gifts_1sep.gifts_page_course .gifts__input_submit{border-color:#d0021b;color:#d0021b}.gifts_1sep.gifts_page_course .gifts__input_submit:hover{color:#fff}.gifts_1sep.gifts_page_course .checkbox__label{color:#000}.gifts_1sep.gifts_page_online{background:#fff}.gifts_1sep.gifts_page_online .gifts__bg-1:after{background:none}.gifts_1sep.gifts_page_online .gifts__bg-2{background:url(https://otus.ru/static/img/border.6d70b.svg) 0 100% no-repeat;background-size:100%;height:235px;margin-left:-2px;margin-right:-1px}@media(max-width:1024px){.gifts_1sep.gifts_page_online .gifts__bg-2{background:url(https://otus.ru/static/img/border_small.4f07a.svg) 0 100% no-repeat}}@media(max-width:768px){.gifts_1sep.gifts_page_online .gifts__bg-2{height:170px}}.gifts_1sep.gifts_page_online .gifts__about .text{color:#481378}.gifts_1sep.gifts_page_online .gifts__input{border-color:#481378;color:#481378}.gifts_1sep.gifts_page_online .gifts__input::-moz-placeholder{color:grey}.gifts_1sep.gifts_page_online .gifts__input:-ms-input-placeholder{color:grey}.gifts_1sep.gifts_page_online .gifts__input::placeholder{color:grey}.gifts_1sep.gifts_page_online .gifts__promo{background-color:#fff}.gifts_1sep.gifts_page_online .gifts__input_submit{border-color:#d0021b;color:#d0021b}.gifts_1sep.gifts_page_online .gifts__input_submit:hover{color:#fff}.gifts_1sep.gifts_page_online .checkbox__label{color:#000}.gifts_1sep.gifts_page_money{background:#fff}.gifts_1sep.gifts_page_money .gifts__bg-1:after{background:none}.gifts_1sep.gifts_page_money .gifts__bg-2{background:url(https://otus.ru/static/img/border.6d70b.svg) 0 100% no-repeat;background-size:100%;height:235px;margin-left:-2px;margin-right:-1px}@media(max-width:1024px){.gifts_1sep.gifts_page_money .gifts__bg-2{background:url(https://otus.ru/static/img/border_small.4f07a.svg) 0 100% no-repeat}}@media(max-width:768px){.gifts_1sep.gifts_page_money .gifts__bg-2{height:170px}}.gifts_1sep.gifts_page_money .gifts__about .text{color:#481378}.gifts_1sep.gifts_page_money .gifts__input{border-color:#481378;color:#481378}.gifts_1sep.gifts_page_money .gifts__input::-moz-placeholder{color:grey}.gifts_1sep.gifts_page_money .gifts__input:-ms-input-placeholder{color:grey}.gifts_1sep.gifts_page_money .gifts__input::placeholder{color:grey}.gifts_1sep.gifts_page_money .gifts__promo{background-color:#fff}.gifts_1sep.gifts_page_money .gifts__input_submit{border-color:#d0021b;color:#d0021b}.gifts_1sep.gifts_page_money .gifts__input_submit:hover{color:#fff}.gifts_1sep.gifts_page_money .checkbox__label{color:#000}.gifts_1sep.gifts_page_result{background:#fff}.gifts_1sep.gifts_page_result .gifts__bg-1:after{background:none}.gifts_1sep.gifts_page_result .gifts__bg-2{background:url(https://otus.ru/static/img/border.6d70b.svg) 0 100% no-repeat;background-size:100%;height:235px;margin-left:-2px;margin-right:-1px}@media(max-width:1024px){.gifts_1sep.gifts_page_result .gifts__bg-2{background:url(https://otus.ru/static/img/border_small.4f07a.svg) 0 100% no-repeat}}@media(max-width:768px){.gifts_1sep.gifts_page_result .gifts__bg-2{height:170px}}.gifts_1sep.gifts_page_result .gifts__about .text{color:#481378}.gifts_1sep.gifts_page_result .gifts__input{border-color:#481378;color:#481378}.gifts_1sep.gifts_page_result .gifts__input::-moz-placeholder{color:grey}.gifts_1sep.gifts_page_result .gifts__input:-ms-input-placeholder{color:grey}.gifts_1sep.gifts_page_result .gifts__input::placeholder{color:grey}.gifts_1sep.gifts_page_result .gifts__promo{background-color:#fff}.gifts_1sep.gifts_page_result .gifts__input_submit{border-color:#d0021b;color:#d0021b}.gifts_1sep.gifts_page_result .gifts__input_submit:hover{color:#fff}.gifts_1sep.gifts_page_result .checkbox__label{color:#000}.gifts_1sep .gifts__intro{min-height:420px}.gifts_1sep .gifts__subtitle,.gifts_1sep .gifts__title{color:#481378;text-shadow:none}.gifts_1sep .gifts__content{min-height:0}.gifts_1sep .gifts__bg-1{background:#fff;background-size:1280px auto;height:780px;overflow:hidden;position:absolute;top:0;width:100%;z-index:8}.gifts_1sep .gifts__bg-1:after{background:url(https://otus.ru/static/img/border.6d70b.svg) 0 100% no-repeat;background-size:100%;bottom:-1px;content:" ";height:235px;left:-2px;position:absolute;right:0}@media(max-width:1024px){.gifts_1sep .gifts__bg-1:after{background:url(https://otus.ru/static/img/border_small.4f07a.svg) 0 100% no-repeat}}.gifts_1sep .gifts__bg-left{background:url(https://otus.ru/static/img/left.44f0a.svg) 100% 100% no-repeat;background-size:contain;height:295px;left:45px;position:absolute;top:45px;width:342px}@media(max-width:1024px){.gifts_1sep .gifts__bg-left{height:200px;left:20px;top:192px;width:200px}}@media(max-width:414px){.gifts_1sep .gifts__bg-left{display:none}}.gifts_1sep .gifts__bg-right{background:url(https://otus.ru/static/img/right.749cd.svg) 100% 100% no-repeat;background-size:contain;height:367px;position:absolute;right:45px;top:70px;width:391px}@media(max-width:1024px){.gifts_1sep .gifts__bg-right{height:200px;right:20px;top:120px;width:200px}}.gifts_1sep .gifts__header,.gifts_1sep .gifts__text{color:#481378}.gifts_1sep .gifts__pay-button:hover{border-color:#d0021b}.gifts_1sep .gifts__pay-form{padding-bottom:0}.gifts_1sep .gift-costs__item-text{background-color:#fff;border:1px solid #d0021b;color:#d0021b}.gifts_1sep .gift-course-share{background-color:#fff}.gifts_1sep .gift-course-share__text{color:#d2010c}.gift-course-share{background:#050505;border:1px solid #d40000;border-radius:3px;display:inline-block;padding:6px 9px 6px 12px;position:absolute;transform:translateY(-80px)}@media(max-width:769px){.gift-course-share{position:static;transform:none}}.gift-course-share__text{color:#fff;display:inline-block;font-size:17px;font-weight:700;letter-spacing:0;line-height:19px;max-width:310px;padding-right:30px;vertical-align:middle}@media(max-width:769px){.gift-course-share__text{padding-bottom:5px;padding-right:0}}.gift-course-share__buttons{display:inline-block;margin:0 -5px;vertical-align:middle}.gift-costs{max-width:740px;padding-bottom:30px}.gift-costs__item{display:inline-block;width:100%}.gift-costs__item input[type=radio]{display:none}.gift-costs__item_center{text-align:center}.gift-costs__item-text{border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:24px;font-weight:700;letter-spacing:0;padding:12px 18px;transition:background .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out}input[type=radio]:hover~.gift-costs__item-text{background:#fff;color:#d0021b}input[type=radio]:checked~.gift-costs__item-text{background:#d0021b;border-color:#d0021b;color:#fff;cursor:default}.greenlight{font-weight:300;margin-top:48px}.greenlight__header{height:200px}.greenlight__about-title{padding-bottom:10px}.learning-item{display:inline-block;height:100%;min-height:230px;position:relative;width:100%}.learning-item__close{height:20px;position:absolute;right:20px;top:20px;width:5%;z-index:15}.learning-item__box{border:1px solid #979797;border-radius:4px;box-sizing:border-box;display:block;height:100%;padding:23px 23px 69px;position:relative;text-decoration:none;transition:background-color .2s ease-in-out;width:100%}.no-touch .learning-item__box:hover .learning-item__go-wrapper{filter:brightness(.7)}.learning-item__box2{height:100%;position:relative;width:100%}.learning-item__title{color:#232323;font-size:25px;font-weight:700;line-height:30px;padding-bottom:12px}.learning-item__title_with-close{max-width:90%}.learning-item__text{color:#232323;font-size:16px;padding-bottom:8px}.learning-item__bottom{bottom:23px;box-sizing:border-box;display:flex;justify-content:flex-end;padding:0 23px;pointer-events:none;position:absolute;width:100%}.learning-item__bottom-left{margin-right:auto;pointer-events:auto}.learning-item__bottom__go{pointer-events:auto}.learning-item__bottom__go-wrapper{line-height:40px;transition:filter .1s ease-in-out;white-space:nowrap}.learning-item__bottom__go-text{color:#185bdc;display:inline-block;font-size:16px;padding-right:15px;vertical-align:middle}.learning-item__bottom__go-icon{display:inline-block;height:12px;vertical-align:middle;width:12px}.learning-item2{display:inline-block;height:220px;position:relative;width:100%}.learning-item2__close{height:20px;position:absolute;right:20px;top:20px;width:5%;z-index:15}.learning-item2__box{border:1px solid #979797;border-radius:4px;box-sizing:border-box;display:block;padding:44px 16px 27px;text-decoration:none;transition:background-color .2s ease-in-out}.learning-item2__box,.learning-item2__box2{height:100%;position:relative;width:100%}.learning-item2__payment-box{background-color:#dd1515;border-radius:2px;color:#fff;display:block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:24px;line-height:24px;padding:0 11px;position:absolute;right:16px;text-align:center;top:17px;width:auto}.learning-item2__payment-box_closeable{right:46px}.learning-item2__title{color:#0f0f10;font-size:22px;font-weight:700;line-height:29px;max-height:87px;min-height:58px;overflow:hidden;padding-bottom:3px}@supports(display:-webkit-box){.learning-item2__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}.learning-item2__text{font-size:14px;line-height:18px;padding-bottom:2px}.learning-item2__counter{bottom:0;color:#767676;font-size:14px;left:0;line-height:18px;position:absolute}.learning-item2__go-wrapper{bottom:0;position:absolute;right:0;transition:filter .1s ease-in-out;white-space:nowrap}.no-touch .learning-item2:hover .learning-item2__go-wrapper{filter:brightness(.7)}.learning-item2__go-text{border-bottom:1px dashed #06c;color:#06c;display:inline-block;font-size:16px;margin-right:5px;vertical-align:middle}.learning-item2__go-icon{display:inline-block;height:12px;vertical-align:middle;width:12px}.learning-item2__pay{bottom:16px;position:absolute;right:16px}.learning-item2__pay-button,.learning-item2__pay-button.new-button{font-weight:700;padding:10px 48px}.learning-item2__discount{background:#dd1515;color:#fff;height:24px;left:17px;position:absolute;top:12px}.learning-item2__discount:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy41MSIgaGVpZ2h0PSI1MSI+PHBhdGggZmlsbD0iI0REMTUxNSIgZD0iTTAgMGgxMS41YTIgMiAwIDAxMS43MyAzLjAxTDEuMiAyMy41M2E0IDQgMCAwMDAgNC4wNmwxMi4wMyAyMC4zNGEyIDIgMCAwMS0xLjcgMy4wMkwwIDUxVjB6Ii8+PC9zdmc+);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:0;top:0;transform:translateX(100%);width:9px}.learning-item2__discount-text{font-size:14px;line-height:24px;padding-left:10px;padding-right:4px}.learning-near__medias{background:#f8f8f8;font-size:0;margin-top:15px;padding:15px}.learning-near__item__competencies{list-style:decimal;padding-left:20px}.learning-near__item__competencies__skills{list-style:none}.learning-near__media{box-sizing:border-box;display:inline-block;height:90px;padding:10px 10px 5px;position:relative;text-decoration:none;width:100%}.learning-near__media-name{font-size:16px;max-height:18px;overflow:hidden;position:relative;word-break:break-all}.learning-near__media-name:after{background:linear-gradient(90deg,hsla(0,0%,97%,0),#f8f8f8);content:" ";height:18px;position:absolute;right:0;top:0;width:30px}.learning-near__media-description{font-size:14px;max-height:52px;overflow:hidden}.learning-near__media-preview{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:70px;position:absolute;top:50%;transform:translateY(-50%);width:55px}.learning-near__media-preview.ic{background-position:0 50%}.learning-near__media-text{left:65px;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.learning-near__media-text-box{height:100%;overflow:hidden;position:relative;width:100%}.learning-near__media-text-box:after{background:linear-gradient(180deg,hsla(0,0%,97%,0),#f8f8f8);bottom:0;content:" ";height:18px;left:0;position:absolute;width:100%}.learning-markdown ol,.learning-markdown ul{padding-left:24px}.learning-markdown ul{list-style:disc}.learning-markdown ol{list-style:decimal}.learning-markdown li>ol,.learning-markdown li>ul{padding-left:16px}.learning-markdown ol,.learning-markdown ul{line-height:inherit}.learning-markdown ol br,.learning-markdown ul br{display:none}.learning-markdown ol li,.learning-markdown ul li{box-sizing:border-box;margin-bottom:0;position:relative}.learning-markdown ol li br,.learning-markdown ul li br{display:initial}.learning-markdown ol li:last-child,.learning-markdown ul li:last-child{margin-bottom:0}.learning-markdown em{font-style:italic}.learning-markdown h1,.learning-markdown h2,.learning-markdown h3,.learning-markdown h4,.learning-markdown h5,.learning-markdown h6{color:#050505;font-size:20px;line-height:24px;padding-bottom:14px;white-space:pre-wrap}.learning-markdown p{margin:12px 0}.learning-markdown p:last-child{margin:12px 0 0}.learning-markdown b,.learning-markdown h1,.learning-markdown strong{font-weight:700}.learning-markdown pre{background:#f8f8f8;margin-bottom:20px;padding:10px 10px 1px}.learning-markdown code{background:#f8f8f8;color:inherit;font-size:inherit;word-break:normal}.learning__block{border-top:1px solid #d7d7d7;padding-top:20px}.learning__empty{font-size:18px;line-height:normal;padding-bottom:40px}.learning__item{padding-bottom:20px}.learning__item-line{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);overflow:hidden}@media(max-width:1024px){.learning__item-line{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.learning__item-line{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.learning__item-line{grid-template-columns:repeat(1,1fr)}}.learning__help-text{font-size:18px;font-weight:300;margin:20px 0}.learning-schedule__header-small{display:block;font-size:16px;font-weight:700;margin-bottom:10px;position:relative}.learning-schedule__header-big{display:block;font-size:35px;font-weight:400;margin-bottom:10px;position:relative}.learning-schedule__small_text{font-size:16px}.learning-cert__header-small{display:block;font-size:16px;font-weight:700;margin-bottom:5px;position:relative}.learning-cert__icon{height:16px;width:16px}.learning-cert__text{font-size:18px}.learning-near{font-size:18px;line-height:normal;padding-bottom:20px;position:relative}.learning-near_highlight{background:#f8f8f8;margin-bottom:20px;margin-left:-20px;padding-left:20px;padding-right:20px;padding-top:10px}.learning-near_bar:before{border:1px dashed #ededed;bottom:0;content:" ";left:18px;position:absolute;top:0;z-index:1}.learning-near__content{padding-top:45px}.learning-near_bar .learning-near__content{padding-left:48px}.learning-near__hw-button{margin-left:5px;vertical-align:middle}.learning-near__hw-modal.otus-modal{background:#fff;bottom:0;box-sizing:border-box;left:0;max-width:none;padding:0;position:fixed;right:0;top:0;width:100%}.learning-near__it-resume-modal.otus-modal{height:100%;padding:0}.learning-near__hw-app{height:100%}.learning-near__number{background:#fff;border:2px solid #185bdc;border-radius:50%;display:inline-block;font-size:18px;height:34px;line-height:34px;margin-right:10px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:34px;z-index:2}.learning-near__number_pale:after{background:hsla(0,0%,100%,.6);bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px}.learning-near__item{padding-bottom:45px}.learning-near__item:last-child{padding-bottom:10px}.learning-near__item-group{background:#f8f8f8;box-sizing:border-box;margin:0 0 20px;padding:20px}.learning-near_highlight .learning-near__item-group{margin-bottom:0;padding:0}.learning-near__near-item{padding-bottom:30px}.learning-near__header{font-size:24px;font-weight:400;margin-bottom:10px;position:relative}.learning-near__header-small{font-size:18px;font-weight:300}.learning-near__header_table{display:table}.learning-near_bar .learning-near__content .learning-near__header:before{background:#ffcb27;border-radius:50%;content:" ";display:block;height:12px;left:-35px;position:absolute;top:50%;transform:translateY(-50%);width:12px;z-index:2}.learning-near_bar .learning-near__content .learning-near__item-group .learning-near__header:before{left:-55px}.learning-near__header-link{display:table-cell;vertical-align:middle}a.learning-near__header-link{display:inline}a.learning-near__header-link .learning-near__header-text{border-bottom:2px dashed #050505;transition:border-bottom-color .1s ease-in-out}a.learning-near__header-link:hover .learning-near__header-text{border-bottom-color:transparent}.learning-near__header-link,.learning-near__header-link:active,.learning-near__header-link:link,.learning-near__header-link:visited{text-decoration:none}.learning-near__header-fire{display:inline-block;height:25px;margin-left:5px;vertical-align:middle;width:25px}.learning-near__desc{line-height:normal}.learning-near__text{font-size:16px;font-weight:300;line-height:22px}.learning__month-buy-buttons{display:flex;flex-wrap:wrap;margin-bottom:10px}.learning__month-buy-button{margin:0 10px 10px 0}.learning__month-buy-button-how-learn{align-items:center;display:flex;line-height:17px;text-decoration:none}.learning__month-buy-button-how-learn:not(.button){color:#050505}.learning__month-buy-button-how-learn.button{align-items:center;display:flex;line-height:17px}.learning__month-buy-button-ic-question{margin-left:6px;width:18px}.learning__show-hidden-courses{font-size:18px}.learning__simulators{font-size:16px;list-style:disc;margin-top:20px;padding-left:18px}.learning__simulators__item__link{color:#000}.learning__simulators__item__link-disabled{opacity:.5;pointer-events:none}.learning__simulators__item__status{display:inline-block;height:16px;margin-left:2px;vertical-align:middle;width:16px}.learning__simulators-ask{margin-top:30px}.learning-cert-tab{margin-bottom:30px;margin-top:15px}.learning-cert-tab__text{font-size:18px;margin-bottom:30px}.learning-cert-tab__link,.learning-cert-tab__link:active,.learning-cert-tab__link:link,.learning-cert-tab__link:visited{text-decoration:none}.learning-hw-cv{margin-bottom:10px}.learning-hw-cv__progress.progress-bar{margin-top:5px;width:200px}.learning-hw-cv__ok{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;margin-left:10px;width:10px}.lesson{overflow:hidden;padding:39px 0}.lesson-1,.lesson_1{background-color:#f18f43}.lesson-1-dark,.lesson_1-dark{background-color:#ee781d}.lesson-1-color,.lesson_1-color{color:#f18f43}.lesson-2,.lesson_2{background-color:#9a5db4}.lesson-2-dark,.lesson_2-dark{background-color:#85499f}.lesson-2-color,.lesson_2-color{color:#9a5db4}.lesson-3,.lesson_3{background-color:#e86258}.lesson-3-dark,.lesson_3-dark{background-color:#e34034}.lesson-3-color,.lesson_3-color{color:#e86258}.lesson-4,.lesson_4{background-color:#2a82b7}.lesson-4-dark,.lesson_4-dark{background-color:#226a96}.lesson-4-color,.lesson_4-color{color:#2a82b7}.lesson-5,.lesson_5{background-color:#30ad63}.lesson-5-dark,.lesson_5-dark{background-color:#278d51}.lesson-5-color,.lesson_5-color{color:#30ad63}.lesson-6,.lesson_6{background-color:#d25211}.lesson-6-dark,.lesson_6-dark{background-color:#ac430e}.lesson-6-color,.lesson_6-color{color:#d25211}@media(max-width:500px){.lesson{padding-bottom:10px}}.lesson__duration{color:#fff;font-size:16px;margin-top:10px}.lesson__owl{background:url(https://otus.ru/static/img/bigowl.14868.svg) 0 0 no-repeat;background-size:cover;content:" ";height:500px;position:absolute;right:0;top:0;width:580px}@media(max-width:768px){.lesson__owl{display:none}}.lesson__online-cert{padding-top:5px}.lesson__telegrams{margin:0 -5px;overflow:hidden}@media(max-width:414px){.lesson__telegrams{margin:0}}.lesson__telegram{background:rgba(0,0,0,.5);display:inline-block;margin:1px 5px;padding:3px 5px 5px;text-decoration:none;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.lesson__telegram,.lesson__telegram:active,.lesson__telegram:link,.lesson__telegram:visited{color:#fff;font-size:16px}.lesson__telegram:hover{background:rgba(0,0,0,.45)}@media(max-width:414px){.lesson__telegram{margin-left:0;margin-right:0;width:100%}}.lesson__title{color:#fff;display:block;font-size:50px;font-weight:500;overflow:hidden;padding-bottom:13px}@media(max-width:375px){.lesson__title{font-size:38px}}.lesson__title-full{color:#fff;display:block;font-size:24px;font-weight:500;margin-top:-13px;overflow:hidden;padding-bottom:13px}@media(max-width:375px){.lesson__title-full{font-size:20px}}.lesson__block-title{color:#050505;font-size:35px;padding:25px 0 40px}.lesson__loyalty{font-size:16px;padding:0 25px;white-space:nowrap}.lesson__loyalty,.lesson__loyalty:active,.lesson__loyalty:link,.lesson__loyalty:visited{color:#fff}@media(max-width:768px){.lesson__loyalty{display:block;padding:5px 0 10px}}.lesson__start{padding-bottom:2px}.lesson__start-title{border-radius:4px;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:30px}.lesson__start-button{background:#fff;border:0;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.5);font-size:18px;padding:13px 33px}.lesson__start-button-margin{margin-bottom:10px;margin-right:35px;position:relative;z-index:10}@media(max-width:375px){.lesson__start-button-margin{font-size:16px;margin-right:0;text-align:center;width:100%}}.lesson__start-button,.lesson__start-button:active,.lesson__start-button:link,.lesson__start-button:visited{color:#4f4f4f}.lesson__start-button:hover,.lesson__start-button:hover:active,.lesson__start-button:hover:link,.lesson__start-button:hover:visited{color:#fff}.lesson__start-text{color:#fff;font-size:16px;font-weight:400;padding-bottom:5px}.lesson__retry{border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-size:20px;line-height:30px;padding:12px 20px}.lesson__meta{font-size:0;margin:0 -17.5px;max-width:700px;padding-bottom:36px}@media(max-width:768px){.lesson__meta{padding-bottom:13px}}.lesson__meta-item{box-sizing:border-box;padding:0 17.5px 3px}.lesson__meta-text{color:#fff;display:inline-block;font-size:20px;font-weight:400;line-height:28px;vertical-align:middle}.lesson__meta-col{box-sizing:border-box;display:inline-block;min-width:350px;vertical-align:top}.lesson__meta-col-6-12{width:50%}.lesson-info{padding-top:42px}.lesson-info__title{color:#050505;font-size:32px;padding-bottom:21px}.lesson-info__description{color:#050505;font-size:18px;line-height:26px;text-align:justify;vertical-align:top}.lesson-info__description ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.lesson-info__description ol,.lesson-info__description ul{line-height:inherit;padding-bottom:15px}.lesson-info__description ol br,.lesson-info__description ul br{display:none}.lesson-info__description ol li,.lesson-info__description ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.lesson-info__description ol li br,.lesson-info__description ul li br{display:initial}.lesson-info__description ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.lesson-info__description ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.lesson-info__description h2,.lesson-info__description h3,.lesson-info__description h4,.lesson-info__description h5,.lesson-info__description h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.lesson-info__description b,.lesson-info__description strong{font-weight:700}.lesson-info__description p{padding-bottom:30px}.lesson-info__description p:last-child{padding-bottom:0}.lesson-info__description-box{display:block}.lesson-info__description-right-chunk{float:right;max-width:270px;overflow-x:hidden;overflow-y:visible}@media(max-width:1024px){.lesson-info__description-right-chunk{display:none}}@media(min-width:1025px){.lesson-info__description-chunk-under-title{display:none}}.lesson-info__description_reqs{padding-bottom:0}.lesson-schedule-process{background:#f8f8f8;box-sizing:border-box;max-width:1125px;padding-left:55px;padding-top:34px}@media(max-width:1144px){.lesson-schedule-process{max-width:1080px;padding-left:10px;padding-right:10px}}.lesson-schedule-process__title{color:#050505;font-size:28px;font-weight:700;padding-bottom:20px}.lesson-schedule-process__tab{width:10px}.lesson-schedule-process__screen{display:none;font-size:16px;line-height:26px}.lesson-schedule-process__screen_active{display:block}.lesson-schedule-process__tabs{margin-bottom:20px}.lesson-schedule-process__tabs-wrapper{display:table;font-size:0;width:25%}@media(max-width:768px){.lesson-schedule-process__tabs{overflow-x:auto}}.lesson-schedule-process__tab{border-bottom:5px solid #fff;-o-border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAFAQMAAACggyRvAAAABlBMVEVHcEzH0eVDieY9AAAAAXRSTlMAQObYZgAAAA5JREFUCNdj+P+PAQkAABrnAf7VoPNbAAAAAElFTkSuQmCC) 5 5 5 5 repeat repeat;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAFAQMAAACggyRvAAAABlBMVEVHcEzH0eVDieY9AAAAAXRSTlMAQObYZgAAAA5JREFUCNdj+P+PAQkAABrnAf7VoPNbAAAAAElFTkSuQmCC) 5 5 5 5 repeat repeat;cursor:pointer;display:table-cell;min-width:100px;padding-bottom:12px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.lesson-schedule-process__tab_active{border-bottom:5px solid #185bdc;-o-border-image:0;border-image:0;cursor:default}.lesson-schedule-process__tab-title{color:#1b5ddd;display:inline-block;font-size:15px;padding-right:10px;vertical-align:middle}.lesson-schedule_transparent{background:transparent}.lesson-schedule_pt-0{padding-top:0}.lesson-schedule__empty{font-size:18px;line-height:1.25;padding-bottom:54px}.lesson-schedule__title{color:#050505;display:block;font-size:24px;font-weight:700;padding-bottom:51px}.lesson-schedule__items{display:table;max-width:960px;width:100%}.lesson-schedule__item{display:block;padding-bottom:10px}.lesson-schedule__item-group{font-weight:700}.lesson-schedule__subtable{display:table;margin:0 -10px;max-width:650px;width:100%}.lesson-schedule__subtable-row{display:table-row;width:100%}.lesson-schedule__subtable-cell{display:table-cell;padding:0 10px;width:50%}@media(max-width:768px){.lesson-schedule__subtable-cell{display:block;width:100%}}.lesson-teachers{margin-bottom:35px}.lesson-teachers__title{color:#050505;font-size:28px;font-weight:700;padding-bottom:43px}.lesson-teachers__icons{margin:0 -10px;padding-left:300px}@media(max-width:768px){.lesson-teachers__icons{padding-left:0}}.lesson-teachers__icon{cursor:pointer;display:inline-block;height:62px;overflow:hidden;padding:0 10px;width:62px}.lesson-teachers__icon-border{border:2px solid transparent;border-radius:40px;box-sizing:border-box;height:100%;overflow:hidden;width:100%}.lesson-teachers__icon_active .lesson-teachers__icon-border{border-color:#ffcb27}.lesson-teachers__icon-img{background:url(https://otus.ru/static/img/avatar-stub.9793c.png) 50% 50% no-repeat;background-size:cover;height:100%;width:100%}.lesson-teachers__item{display:table;padding-bottom:30px}.lesson-teachers__item-name{color:#3c3c3c;font-size:22px;padding-bottom:11px}.lesson-teachers__item-work{color:#3c3c3c;font-size:16px;padding-bottom:5px;padding-top:5px}.lesson-teachers__item-description{color:#3c3c3c;font-size:16px;line-height:22px}@media(max-width:768px){.lesson-teachers__item-description{display:none}}.lesson-teachers__item-title{display:table-cell;max-width:600px;padding-left:30px;vertical-align:top}@media(max-width:768px){.lesson-teachers__item-title{vertical-align:middle}}.lesson-teachers__item-photo-container{display:table-cell}.lesson-teachers__item-photo{background:url(https://otus.ru/static/img/avatar-stub.9793c.png) 0 0 no-repeat;background-size:cover;border-radius:270px;height:270px;width:270px}@media(max-width:768px){.lesson-teachers__item-photo{height:120px;width:120px}}.lesson-employers-title{color:#050505;font-size:28px;font-weight:700;padding-bottom:43px}.lesson__access{background-color:#fff;border-radius:3px 0 0 3px;font-size:16px;font-weight:600;line-height:30px;padding:1px 7px 1px 12px;position:relative}.lesson__access-wrapper{display:inline-block;padding-left:20px}.lesson__access-1,.lesson__access_1{background-color:#f18f43}.lesson__access-1-dark,.lesson__access_1-dark{background-color:#ee781d}.lesson__access-1-color,.lesson__access_1-color{color:#f18f43}.lesson__access-2,.lesson__access_2{background-color:#9a5db4}.lesson__access-2-dark,.lesson__access_2-dark{background-color:#85499f}.lesson__access-2-color,.lesson__access_2-color{color:#9a5db4}.lesson__access-3,.lesson__access_3{background-color:#e86258}.lesson__access-3-dark,.lesson__access_3-dark{background-color:#e34034}.lesson__access-3-color,.lesson__access_3-color{color:#e86258}.lesson__access-4,.lesson__access_4{background-color:#2a82b7}.lesson__access-4-dark,.lesson__access_4-dark{background-color:#226a96}.lesson__access-4-color,.lesson__access_4-color{color:#2a82b7}.lesson__access-5,.lesson__access_5{background-color:#30ad63}.lesson__access-5-dark,.lesson__access_5-dark{background-color:#278d51}.lesson__access-5-color,.lesson__access_5-color{color:#30ad63}.lesson__access-6,.lesson__access_6{background-color:#d25211}.lesson__access-6-dark,.lesson__access_6-dark{background-color:#ac430e}.lesson__access-6-color,.lesson__access_6-color{color:#d25211}.lesson__access:after{border:12px solid transparent;border-top:30px solid #fff;top:0}.lesson__access:after,.lesson__access:before{content:"";height:0;position:absolute;right:-12px}.lesson__access:before{border:12px solid transparent;border-bottom:30px solid #fff;bottom:0}.lesson-partner{background:#fff;box-sizing:border-box;height:120px;padding:12px 0;position:relative}.lesson-partner__box{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.lesson-partner__title{color:#4d4d4d;display:block;font-size:14px;letter-spacing:0;line-height:34px;vertical-align:middle}@media(max-width:767px){.lesson-partner__title-wide{display:none}}@media(min-width:768px){.lesson-partner__title-narrow{display:none}}.lesson-partner__image{background:50% 50% no-repeat;background-size:contain;display:inline-block;height:60px;vertical-align:middle;width:160px}.lesson-process{box-sizing:border-box;max-width:1125px;padding-bottom:34px;padding-left:55px;padding-top:34px}.lesson-process-bg{background:#ededed}@media(max-width:1144px){.lesson-process{max-width:1080px;padding-left:10px;padding-right:10px}}.lesson-process__title{color:#050505;font-size:35px;font-weight:300;padding:25px 0 40px}.lesson-process__duration{color:#050505;font-size:18px;font-weight:300;padding-bottom:15px}.lesson-process__content{width:100%}.lesson-process__tabs{display:inline-block;margin-bottom:20px;vertical-align:top;width:15%}@media(max-width:1024px){.lesson-process__tabs{width:25%}}@media(max-width:500px){.lesson-process__tabs{display:block;margin-bottom:0;width:100%}}@media(max-width:768px){.lesson-process__tabs{overflow-x:auto}.lesson-process__tabs::-webkit-scrollbar-track{background-color:#fff;border-radius:0}.lesson-process__tabs::-webkit-scrollbar{background-color:#fff;height:5px}.lesson-process__tabs::-webkit-scrollbar-thumb{background-color:#d8d8d8}}.lesson-process__tab{background-color:#dcdcdc;box-sizing:border-box;cursor:pointer;display:block;font-size:16px;padding:25px 0 25px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;word-break:break-word}.lesson-process__tab_active{background-color:#fff}.lesson-process__screens{display:inline-block;vertical-align:top;width:85%}@media(max-width:1024px){.lesson-process__screens{width:75%}}@media(max-width:500px){.lesson-process__screens{display:block;width:100%}}.lesson-process__screen{background:#fff;display:none;font-size:16px;line-height:26px;padding:35px 20px 20px 40px}@media(max-width:500px){.lesson-process__screen{padding-left:15px;padding-top:15px}}.lesson-process__screen_active{display:block}.lesson-process__screen-title{font-size:22px;padding-bottom:25px}.lesson-process__screen-description{font-size:18px;padding-top:10px}.lesson-process__screen .line{padding:10px 0}@media(min-width:1024px){.lesson-process__screen .line{padding-right:95px}}.lesson-process__screen .text.text_h1,.lesson-process__screen h1,.lesson-process__screen h2,.lesson-process__screen h3,.lesson-process__screen h4{color:#050505;font-size:24px;font-weight:700;padding-bottom:3px}.lesson-process__screen .dz{border-left:4px solid #d8d8d8;padding-left:15px}.lesson-process__screen .dz .text.text_h1,.lesson-process__screen .dz h1,.lesson-process__screen .dz h2,.lesson-process__screen .dz h3,.lesson-process__screen .dz h4{padding-left:32px;position:relative}.lesson-process__screen .dz .text.text_h1:before,.lesson-process__screen .dz h1:before,.lesson-process__screen .dz h2:before,.lesson-process__screen .dz h3:before,.lesson-process__screen .dz h4:before{background:url(https://otus.ru/static/img/dz.a8991.svg) 0 0 no-repeat;background-size:contain;content:" ";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.lesson-process__lesson{max-width:970px;padding-bottom:30px}.lesson-process__lesson-title{font-size:17px;padding-bottom:5px}.lesson-process__lesson-description{padding-bottom:14px}.lesson-process__lesson-meta{margin:0 -10px}.lesson-process__lesson-meta-item{display:inline-block;font-size:14px;padding:0 10px}.lesson-process__cert{background:#f8f8f8;margin-bottom:-20px;margin-left:-40px;margin-right:-20px;padding:20px 20px 20px 40px}@media(max-width:500px){.lesson-process__cert{margin-left:-15px;margin-right:-20px;padding:0 10px 20px}}.lesson-process__cert-title{font-size:20px;padding-bottom:10px}@media(max-width:500px){.lesson-process__cert-title{padding:10px}}.lesson-process__cert-box{font-size:0}.lesson-process__cert-block{display:inline-block;max-height:300px;overflow:hidden;vertical-align:top;width:55%}@media(max-width:1024px){.lesson-process__cert-block{width:100%}}.lesson-process__cert-hint{box-sizing:border-box;display:inline-block;font-size:16px;line-height:normal;padding-left:15px;vertical-align:top;width:45%}@media(max-width:1024px){.lesson-process__cert-hint{padding:10px 0 0;width:100%}}@media(max-width:500px){.lesson-process__cert-hint{padding:10px 15px 0}}.lesson-process__cert-price{color:#050505;font-size:20px;font-weight:300;padding-bottom:20px}.lesson-share{margin:0 -5px;overflow:hidden;position:absolute;right:10px;top:0;z-index:10}@media(max-width:500px){.lesson-share{padding-top:10px;position:static}}.lesson-share__item{background:50% 50% no-repeat;background-size:contain;box-sizing:border-box;display:inline-block;height:34px;min-width:34px;padding:0 6px;position:relative}.lesson-share__item_vk{background-image:url(https://otus.ru/static/img/vk-letter-white.b1b22.svg)}.lesson-share__item-box:hover .lesson-share__item_vk{background-image:url(https://otus.ru/static/img/vk-letter-white-transparent.c9663.svg)}.lesson-share__item_fb{background-image:url(https://otus.ru/static/img/fb-letter-white.f4101.svg)}.lesson-share__item-box:hover .lesson-share__item_fb{background-image:url(https://otus.ru/static/img/fb-letter-white-transparent.ed711.svg)}.lesson-share__item_twitter{background-image:url(https://otus.ru/static/img/twitter-letter-white.d9f2d.svg)}.lesson-share__item-box:hover .lesson-share__item_twitter{background-image:url(https://otus.ru/static/img/twitter-letter-white-transparent.585a0.svg)}.lesson-share__item_tg{background-image:url(https://otus.ru/static/img/tg-letter-white.58a27.svg)}.lesson-share__item-box:hover .lesson-share__item_tg{background-image:url(https://otus.ru/static/img/tg-letter-white-transparent.f0adc.svg)}.lesson-share__item-box{cursor:pointer;display:inline-block;padding:0 5px}.experts-container{background-color:#fff;padding-bottom:120px}@media(max-width:500px){.experts-container{padding-bottom:55px}}.experts__title{font-size:34px;font-weight:300;line-height:30px;padding:70px 0 20px;text-align:center}.experts__subtitle{font-size:16px;font-weight:300;line-height:24px;padding-bottom:50px;text-align:center}.experts__arrow{cursor:pointer;height:37px;position:absolute;top:30px;width:20px;z-index:10}.experts__arrow.swiper-button-disabled{display:none}.experts__arrow:hover{opacity:.8}.experts__arrow-container{display:inline-block}.experts__arrow_prev{left:0}.experts__arrow_next{right:0}.experts__pagination{display:none;padding-top:15px;position:static}@media(max-width:500px){.experts__pagination{display:block}}.experts__pagination_bullet{background-color:#fff;border:1px solid #000;border-radius:100%;display:inline-block;height:10px;margin:0 6px;opacity:.3;width:10px}.experts__pagination_bullet-active{background-color:#000}.expert{display:inline-block;font-weight:300;text-align:center;width:33.33%}.expert__photo{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50px;height:100px;margin:0 auto 25px;width:100px}.expert__name{font-size:20px;line-height:26px;padding-bottom:5px}.expert__dsc{font-size:14px;line-height:22px;margin:0 auto;max-width:310px;text-align:center}.container-lesson{max-width:970px}.container-lesson-description{display:inline-block;max-width:970px;overflow:hidden}.container-lesson-description_reqs{padding-bottom:25px}@media(min-width:1024px){.container-lesson-description_with-chunks{max-width:720px}}.container-lesson-process{-webkit-font-smoothing:antialiased;left:-55px;margin-bottom:30px;position:relative;text-shadow:rgba(0,0,0,.01) 0 0 1px}@media(max-width:1144px){.container-lesson-process{left:0;padding-left:0;padding-right:0}}.training_courses_header{background:linear-gradient(90deg,#844ba3,#424dbd)!important}.lessons{box-sizing:border-box;font-size:0;margin:0 -15px}.lessons__page{padding:30px 0}@media(max-width:768px){.lessons__page{padding:15px 0}}.lessons_no-padding{padding-bottom:0}@media(max-width:1214px){.lessons{margin-left:-15px;margin-right:-15px}}@media(max-width:790px){.lessons{margin:0;width:100%}}.lessons__empty{font-size:18px;line-height:1.25;padding-bottom:54px}.lessons__schedule-empty{font-size:18px;padding-bottom:15px;padding-top:15px;text-align:center;vertical-align:middle}.lessons :export{xs:360;xs375:375;iphone:414;ssm:500;sm:768;ssmMd:767;ssm-sm:600;sm-ct:790;md:1024;menu-slide:1090;lg-ct:1170;lg:1280}.lessons__item{display:inline-block;height:225px;max-width:370px;padding:0 15px 30px;position:relative;text-align:left;text-decoration:none;vertical-align:top;width:100%}@media(max-width:790px){.lessons__item{box-sizing:border-box;height:255px;max-width:50%}}@media(max-width:767px){.lessons__item{box-sizing:content-box;height:225px;max-width:100%;padding-left:0;padding-right:0}}.lessons__item_big{height:250px;max-width:370px}@media(max-width:790px){.lessons__item_big{height:285px}}@media(max-width:767px){.lessons__item_big{height:250px}}.lessons__item,.lessons__item:active,.lessons__item:link,.lessons__item:visited{border-color:hsla(0,0%,100%,.6);color:#fff}.lessons__item_hovered,.lessons__item_hovered:active,.lessons__item_hovered:link,.lessons__item_hovered:visited{border-color:rgba(0,0,0,.4);color:#050505}.no-touch .lessons__item_hovered:hover,.no-touch .lessons__item_hovered:hover:active,.no-touch .lessons__item_hovered:hover:link,.no-touch .lessons__item_hovered:hover:visited{border-color:hsla(0,0%,100%,.6);color:#fff}.no-touch .lessons__item_hovered:hover .lessons__item-bg-hover{left:0}.no-touch .lessons__item_hovered:hover .lessons__item-bg-right{right:100%}.no-touch .lessons__item_hovered:hover .lessons__item-scale-bg{height:100px;width:140px}.no-touch .lessons__item_hovered:hover .lessons__item-beta-white{opacity:1}.no-touch .lessons__item_hovered:hover .lessons__item-beta-black,.no-touch .lessons__item_hovered:hover .lessons__item-beta-white{transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.no-touch .lessons__item_hovered:hover .lessons__item-beta-black{opacity:0}.no-touch .lessons__item_hovered:hover .lessons__item-what{border-bottom-color:#fff;color:#fff}.no-touch .lessons__item_hovered:hover .lessons__item-courses{color:#fff}.lessons__item-discount{background:#dd1515;border-radius:0;bottom:-5px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;left:-28px;line-height:normal;min-width:138px;padding:5px 15px 5px 28px;position:absolute;transform:translateY(100%)}.lessons__item-discount-after,.lessons__item-discount:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI0REMTUxNSIgZD0iTS40NiAwSDEyTC40NiAxNy4zNyAxMiAzNUguNDZ6Ii8+PC9zdmc+) 0 0 no-repeat;background-size:100% 100%;content:" ";display:block;height:100%;position:absolute;right:1px;top:0;transform:translateX(100%);width:12px}.lessons__item-discount_without-after:after{display:none}.lessons__item-discount_greenlight{background-color:#527ab8}.lessons__item-discount_greenlight:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iIzUyN0FCOCIgZD0iTS40NiAwSDEyTC40NiAxNy4zNyAxMiAzNUguNDZ6Ii8+PC9zdmc+)}@media(min-width:768px){.lessons__item_no-hovered,.lessons__item_no-hovered:hover{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.lessons__item_no-hovered:hover{transform:translate(-2px,-2px)}.lessons__item_no-hovered:hover .lessons__item-container{border-radius:4px;box-shadow:4px 4px 0 0 hsla(0,0%,45%,.5);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}}.lessons__item-bg{background:50% 50% no-repeat;background-size:cover;border-radius:4px;bottom:0;left:0;position:absolute;right:0;top:0}.lessons__item-bg-1,.lessons__item-bg_1{background-color:#f18f43}.lessons__item-bg-1-dark,.lessons__item-bg_1-dark{background-color:#ee781d}.lessons__item-bg-1-color,.lessons__item-bg_1-color{color:#f18f43}.lessons__item-bg-2,.lessons__item-bg_2{background-color:#9a5db4}.lessons__item-bg-2-dark,.lessons__item-bg_2-dark{background-color:#85499f}.lessons__item-bg-2-color,.lessons__item-bg_2-color{color:#9a5db4}.lessons__item-bg-3,.lessons__item-bg_3{background-color:#e86258}.lessons__item-bg-3-dark,.lessons__item-bg_3-dark{background-color:#e34034}.lessons__item-bg-3-color,.lessons__item-bg_3-color{color:#e86258}.lessons__item-bg-4,.lessons__item-bg_4{background-color:#2a82b7}.lessons__item-bg-4-dark,.lessons__item-bg_4-dark{background-color:#226a96}.lessons__item-bg-4-color,.lessons__item-bg_4-color{color:#2a82b7}.lessons__item-bg-5,.lessons__item-bg_5{background-color:#30ad63}.lessons__item-bg-5-dark,.lessons__item-bg_5-dark{background-color:#278d51}.lessons__item-bg-5-color,.lessons__item-bg_5-color{color:#30ad63}.lessons__item-bg-6,.lessons__item-bg_6{background-color:#d25211}.lessons__item-bg-6-dark,.lessons__item-bg_6-dark{background-color:#ac430e}.lessons__item-bg-6-color,.lessons__item-bg_6-color{color:#d25211}.lessons__item-bg-right{background:0 50% no-repeat;background-size:cover;left:0;transition:right .3s ease-out}.lessons__item-bg-hover,.lessons__item-bg-right{border-radius:4px;bottom:0;position:absolute;right:0;top:0}.lessons__item-bg-hover{background:100% 50% no-repeat;background-size:cover;left:100%;transition:left .3s ease-out}.lessons__item-scale-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;height:70px;position:absolute;right:3px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:98px}.lessons__item-container{border-color:inherit;box-sizing:border-box;height:100%;padding:23px 28px 21px;position:relative;transition:all .2s ease-in-out;width:100%}.lessons__item-title{border-color:inherit;font-size:33px;font-weight:700;line-height:34px;overflow:initial;padding-bottom:10px;position:relative;white-space:normal}.lessons__item-title_with-bg{max-width:190px}.lessons__item-title_bundle{font-size:24px;line-height:24px}.lessons__item-title-body{border-color:inherit;position:relative}.lessons__item-title-border{border-bottom:1px solid;border-color:inherit;color:transparent;display:inline}.lessons__item-title-border-wrapper{border-color:inherit;width:100%}.lessons__item-title-content{left:0;position:absolute;top:5px;width:100%}.lessons__item-courses{color:#767676;font-size:12px;line-height:17px;margin-bottom:16px}.lessons__item-times{font-size:16px;margin:0 -14.5px;position:relative}.lessons__item-bottom{bottom:21px;left:28px;position:absolute;right:28px;white-space:normal}.lessons__item-start{padding-right:16px}.lessons__item-start,.lessons__item-time{display:inline-block;font-size:14px;font-weight:700}.lessons__item-what{border-bottom:1px solid #000;display:inline-block;font-size:16px;font-weight:400;margin-bottom:16px;opacity:.99;padding-bottom:2px}.lessons__item-beta{padding-top:10px}.lessons__item-beta-white{opacity:0}.lessons__item-beta-black,.lessons__item-beta-white{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.lessons__item-beta-black{opacity:1}.lessons__item-beta-row{display:table-row}.lessons__item-beta-cell{display:table-cell;padding-right:10px;vertical-align:middle}.lessons__item-beta-square{background-position:-28px -67px;background-size:370px auto;border-radius:4px;height:40px;position:relative;width:40px}.lessons__item-beta-mark{background-position:50% 50%;height:25px;width:25px}.lessons__item-beta-text{font-size:15px;font-weight:400;line-height:17px}.lessons_background_grey{background-color:#efecf6}.work__item{background:transparent 50% 50% no-repeat;background-size:contain;height:52px;margin:0 auto;width:110px}.work__arrow{bottom:7px;cursor:pointer;height:37px;position:absolute;width:20px;z-index:10}.work__arrow:hover{opacity:.8}.work__arrow_prev{left:0}.work__arrow_next{right:0}.certificate{background:#fff;border-radius:4px;box-sizing:border-box;font-weight:400;height:80rem;margin:0 0 20px;max-width:100%;padding-left:7.7rem;padding-top:8.1rem;position:relative;width:128rem}@media print{.certificate{height:800px;margin:0;max-height:100vh;max-width:100%;padding-left:0;padding-top:81px;width:100%}}.certificate_right{margin:0 0 0 auto}.certificate_border{border:1px solid #ededed}.certificate_pdf{height:200mm;max-height:inherit;max-width:none;width:100%}.certificate-container{background:#d8e4e7;max-height:100%;overflow-y:auto;padding:50px 0 0}@media(max-width:768px){.certificate-container{padding-top:20px}}@media print{.certificate-container{background:transparent;padding:0;position:static}}.certificate-container_pdf{background:transparent;padding:0;position:static}.certificate-container__wrapper{background:url(https://otus.ru/static/img/certificate-bg.e803a.svg) 100% 50% no-repeat;background-size:auto 100%}.certificate-container__wrapper_pdf{background:none;max-width:inherit;width:100%}@media(max-width:767px){.certificate-container__wrapper{background:none}}@media print{.certificate-container__wrapper{background:none}}.no-js .certificate-container__wrapper{background:none}.certificate-container__title{color:#363636;font-size:38px;max-width:830px;padding-bottom:30px}@media(max-width:768px){.certificate-container__title{font-size:20px;padding-bottom:20px}}.certificate-block{box-sizing:border-box;max-height:100%}@media print{.certificate-block{padding:0;position:static;transform:none}}.certificate-sharing{margin-top:10px;overflow:hidden;padding-bottom:35px}.certificate-sharing__title{color:#050505;font-size:16px;padding-bottom:10px}.certificate-sharing__items{margin:0 -5px}.certificate-sharing__item{display:inline-block;height:32px;padding:0 5px;width:32px}.certificate-sharing__item-img{display:block;height:100%;width:100%}.certificate-other{background:#ededed;padding-top:70px}.certificate-other__title{color:#363636;font-size:38px;padding-bottom:32px}.certificate__site{color:#fff;font-size:2.9rem;font-weight:700;position:absolute;right:3.4rem;text-transform:uppercase;top:7.2rem;z-index:10}@media print{.certificate__site{font-size:29px;right:34px;top:72px}}.certificate__logo{background:url(https://otus.ru/static/img/logo.bebee.svg) 0 0 no-repeat;background-size:contain;height:5.7rem;margin-bottom:6.1rem;width:24rem}@media print{.certificate__logo{height:57px;margin-bottom:61px;width:240px}}.certificate__name{color:#050505;font-size:5.5rem;font-weight:700;line-height:6.4rem;max-width:69.5rem;overflow:hidden;padding-bottom:.7rem}@media print{.certificate__name{font-size:55px;line-height:64px;max-width:695px;padding-bottom:7px}}.certificate__course{color:#050505;font-size:4.5rem;line-height:5.7rem;max-width:69.5rem;overflow:hidden;padding-bottom:4.5rem}@media print{.certificate__course{font-size:45px;line-height:57px;max-width:545px;padding-bottom:45px}}.certificate__results{white-space:nowrap}.certificate__result{color:#232323;display:inline-block;font-size:2.4rem;font-weight:300;line-height:3rem;padding-bottom:1.5rem;position:relative;vertical-align:top;white-space:normal;width:29.5rem;z-index:50}@media print{.certificate__result{font-size:24px;line-height:30px;padding-bottom:15px;width:295px}}.certificate__result b{font-weight:700}.certificate__result_work{width:39.5rem}@media print{.certificate__result_work{width:395px}}.certificate__owl{background:url(https://otus.ru/static/img/cert-owl.54964.svg) 0 0 no-repeat;background-size:cover;border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;position:absolute;right:0;top:0;width:50.7rem}.certificate_border .certificate__owl{bottom:-1px;right:-1px;top:-1px}.certificate__owl_pdf{background:url(https://otus.ru/static/img/cert-owl.5be84.png) 0 0 no-repeat;background-size:cover}@media print{.certificate__owl{width:507px}}.certificate__sign{bottom:5.4rem;color:#232323;font-weight:300;line-height:2.5rem;position:absolute}@media print{.certificate__sign{bottom:15px;line-height:25px}}.certificate__sign-name{display:inline-block;font-weight:700;padding-bottom:1rem}@media print{.certificate__sign-name{padding-bottom:10px}}.certificate__sign-item{display:inline-block;font-size:2.4rem;font-weight:400;width:29.5rem}@media print{.certificate__sign-item{font-size:24px;width:295px}}.certificate__sign-img{background:url(https://otus.ru/static/img/chibrikov-sign.b4534.png) 0 0 no-repeat;background-size:contain;bottom:7rem;height:8.7rem;left:0;position:absolute;width:32rem}@media print{.certificate__sign-img{height:43.5px;left:0;top:-35px;width:160px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2 dppx),only screen and (min-resolution:192dpi){.certificate__sign-img{background-image:url(https://otus.ru/static/img/chibrikov-sign@2x.c13cf.png)}}.certificate__number{bottom:5rem;color:#fff;font-size:2.4rem;position:absolute;right:3.4rem;z-index:10}@media print{.certificate__number{bottom:50px;font-size:24px;right:34px}}.certificate__partner{bottom:3rem;position:absolute;right:37rem;width:20rem}@media print{.certificate__partner{bottom:30px;right:370px;width:200px}}.certificate2{font-size:31.255302075rem;font-weight:400;height:80rem;max-width:113.6rem}@media print{.certificate2{height:800px;margin:0;max-height:100vh;max-width:100%;padding-left:0;width:100%}}.certificate2_right{margin:0 0 0 auto}.certificate2_border{border:1px solid #ededed}.certificate2_pdf{height:100vh;max-height:inherit;max-width:none;width:100%}.certificate2__wrapper{background-color:#fff;background-image:url(https://otus.ru/static/img/paths.68a73.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:100%;padding:5.2092170125rem;width:100%}@media print{.certificate2__wrapper{padding:52.092170125px}}.certificate2__content{background:#fff;border-radius:1.0418434025rem;box-shadow:0 0 2.083686805rem rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:.6511521266rem 8.4649776453rem 2.083686805rem;position:relative;width:100%}@media print{.certificate2__content{padding:6.5115212656px 84.6497764531px 20.83686805px}}.certificate2__info{padding-top:5.2092170125rem;z-index:1}@media print{.certificate2__info{padding-top:52.092170125px}}.certificate2__signing{padding-left:9.3765906225rem;padding-right:9.3765906225rem;z-index:1}@media print{.certificate2__signing{padding-left:93.7659062249px;padding-right:93.7659062249px}}.certificate2__totem{background-image:url(https://otus.ru/static/img/totem.30ba8.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:11.1998165769rem;position:absolute;right:5.7301387137rem;top:3.1255302075rem;width:7.2929038175rem}@media print{.certificate2__totem{height:111.9981657687px;right:57.3013871375px;top:31.255302075px;width:72.9290381749px}}.certificate2__bg{background-image:url(https://otus.ru/static/img/background.5695b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:.6511521266rem;left:8.4649776453rem;position:absolute;right:8.4649776453rem;top:.6511521266rem;z-index:-1}@media print{.certificate2__bg{bottom:6.5115212656px;left:84.6497764531px;right:84.6497764531px;top:6.5115212656px}}.certificate2__bg-owl{background-image:url(https://otus.ru/static/img/background_owl.135c9.png)}.certificate2__header{margin:0 auto 5.4696778631rem}@media print{.certificate2__header{margin:0 auto 54.6967786312px}}.certificate2__header-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:3.9069127594rem;margin:0 auto 1.3023042531rem;width:16.278803164rem}@media print{.certificate2__header-logo{height:39.0691275937px;margin:0 auto 13.0230425312px;width:162.7880316405px}}.certificate2__header-logo_ketus{display:block;height:6.866529405rem;margin:auto}@media print{.certificate2__header-logo_ketus{height:68.6652940502px}}.certificate2__header-logo_kids{background-position:50%;background-repeat:no-repeat;background-size:contain;height:6.1208299897rem;margin:auto;width:25.00424166rem}@media print{.certificate2__header-logo_kids{height:61.2082998968px;width:250.0424165998px}}.certificate2__header-text{font-size:1.8232259544rem;text-align:center;text-transform:uppercase}@media print{.certificate2__header-text{font-size:18.2322595437px}}.certificate2__title{color:#c0cbce;font-size:2.3441476556rem;font-weight:300;margin-bottom:2.3441476556rem;text-align:center}@media print{.certificate2__title{font-size:23.4414765562px;margin-bottom:23.4414765562px}}.certificate2__name{color:#4f4f4f;font-size:3.1255302075rem;font-weight:700;margin-bottom:2.083686805rem;text-align:center;text-transform:uppercase}@media print{.certificate2__name{font-size:31.255302075px;margin-bottom:20.83686805px}}.certificate2__description{font-size:1.8232259544rem;font-weight:300;line-height:1.4em;text-align:center}@media print{.certificate2__description{font-size:18.2322595437px}}.certificate2__organization{color:#06c;font-size:1.5627651037rem;font-style:italic;margin-bottom:2.6046085062rem}@media print{.certificate2__organization{font-size:15.6276510375px;margin-bottom:26.0460850625px}}.certificate2__license{color:#4f4f4f;font-size:1.3023042531rem;font-weight:300;opacity:.3;text-align:center}@media print{.certificate2__license{font-size:13.0230425312px}}.certificate2-official{display:table;margin-bottom:6.5115212656rem;width:100%}@media print{.certificate2-official{margin-bottom:65.1152126562px}}.certificate2-official__date{display:table-cell;padding-right:2.6046085062rem;vertical-align:middle;width:1%}@media print{.certificate2-official__date{padding-right:26.0460850625px}}.certificate2-official__date-text{font-size:1.5627651037rem;line-height:1.5em;white-space:nowrap}@media print{.certificate2-official__date-text{font-size:15.6276510375px}}.certificate2-official__city{display:table-cell;padding-right:2.6046085062rem;vertical-align:middle;width:98%}@media print{.certificate2-official__city{padding-right:26.0460850625px}}.certificate2-official__city-text{font-size:1.5627651037rem;line-height:1.5em;white-space:nowrap}@media print{.certificate2-official__city-text{font-size:15.6276510375px}}.certificate2-official__signer{display:table-cell;position:relative;vertical-align:bottom;width:1%}.certificate2-official__signer-text{font-size:1.0418434025rem;font-weight:300;width:18.2322595437rem}@media print{.certificate2-official__signer-text{font-size:10.418434025px;width:182.3225954373px}}.certificate2-official__sign{background-position:50%;background-repeat:no-repeat;background-size:contain;height:7.8138255187rem;left:2.6046085062rem;position:absolute;top:2.6046085062rem;width:13.6741946578rem}@media print{.certificate2-official__sign{height:78.1382551874px;left:26.0460850625px;top:26.0460850625px;width:136.741946578px}}.certificate2-official__stamp{background-position:50%;background-repeat:no-repeat;background-size:contain;height:11.4602774275rem;left:11.9811991287rem;position:absolute;top:3.5162214834rem;width:11.4602774275rem}@media print{.certificate2-official__stamp{height:114.6027742749px;left:119.8119912874px;top:35.1622148343px;width:114.6027742749px}}.course-bottom-bar{color:#050505;padding:40px 0}html.amp .course-bottom-bar{padding:20px 10px}.course-bottom-bar_white{color:#fff}.course-bottom-bar_price{font-size:15px}.course-bottom-bar-meta{margin-bottom:5px}@media(max-width:768px){.course-bottom-bar-meta_with-subtitle{margin-bottom:20px}}.course-bottom-bar-meta__title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:300;line-height:14px;padding-bottom:5px}.course-bottom-bar-meta__question{background-repeat:no-repeat;background-size:contain;height:20px;margin:0 0 0 8px;position:relative;width:20px}.course-bottom-bar-meta__question:hover .course-bottom-bar-meta__question-tooltip{opacity:1}.course-bottom-bar-meta__question-tooltip{background:#fff;border-radius:10px;color:#000;font-size:12px;font-weight:400;left:100%;margin-left:14px;min-width:135px;opacity:0;padding:8px;position:absolute;transition:opacity .1s ease-in-out}@media(max-width:768px){.course-bottom-bar-meta__question-tooltip{min-width:115px}}.course-bottom-bar-meta__question-tooltip:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 12px 8px 0;content:"";position:absolute;right:100%}.course-bottom-bar-meta__value{color:#fff;font-size:24px;font-weight:300;line-height:24px;padding-bottom:15px}.course-bottom-bar-meta__subtitle{color:#fff;font-size:16px;font-weight:300;line-height:16px;padding-bottom:5px}.course-bottom-bar-meta__subtitle:last-child{padding-bottom:0}.course-bottom-bar__button-form{position:relative}.course-bottom-bar__button-info{color:#fff;font-size:14px;font-weight:300;left:50%;line-height:18px;padding-bottom:5px;position:absolute;text-align:center;top:-30px;transform:translate(-50%);white-space:nowrap}@media(max-width:768px){.course-bottom-bar__button-info{position:static;transform:none;white-space:normal}}.course-calendar-header{background-image:linear-gradient(-228deg,#9080f3,#4a90e2 96%);margin-top:-82px}.course-calendar-header__title{color:#fff;font-size:50px;font-weight:300;line-height:64px;padding-bottom:25px;padding-top:150px;text-align:center}.course-calendar-header__years{padding-bottom:65px;text-align:center}.course-calendar-header__year{display:inline-block;font-size:22px;font-weight:300;padding:0 15px;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course-calendar-header__year,.course-calendar-header__year:active,.course-calendar-header__year:link,.course-calendar-header__year:visited{color:#fff}.course-calendar-header__year_active{text-decoration:none}.course-calendar-months{overflow:hidden;padding-bottom:40px;position:relative}.course-calendar-months__box{border-bottom:1px solid #e8e8e8;margin-top:-1px}.course-calendar-month{border-top:1px solid #e8e8e8;box-sizing:border-box;margin-bottom:-1px;margin-left:-1px;min-height:260px;overflow:hidden;padding:28px 26px}@media(max-width:768px){.course-calendar-month{min-height:150px}}.course-calendar-month:after{background:#e8e8e8;bottom:0;content:" ";left:0;position:absolute;top:0;width:1px}@media(max-width:768px){.course-calendar-month:after{display:none}}.course-calendar-month_1:after{left:25%}@media(max-width:1024px){.course-calendar-month_1:after{display:none}}.course-calendar-month_2:after{left:50%}.course-calendar-month_3:after{left:75%}@media(max-width:1024px){.course-calendar-month_3:after{display:none}}.course-calendar-month__title{color:#050505;font-size:24px;font-weight:300;padding-bottom:20px}.course-calendar-month__items{margin:0 -10px}.course-calendar-month__item{border-radius:2px;display:inline-block;font-size:18px;font-weight:300;margin:0 5px 5px;overflow:hidden;padding:2px 6px;position:relative;text-decoration:none}.course-calendar-month__item-bg{bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;z-index:-1}.course-calendar-month__item:hover .course-calendar-month__item-bg{opacity:1}.course-calendar-month__item,.course-calendar-month__item:active,.course-calendar-month__item:link,.course-calendar-month__item:visited{color:#050505}.course-calendar-month__item_white,.course-calendar-month__item_white:active,.course-calendar-month__item_white:link,.course-calendar-month__item_white:visited{color:#fff}.course-calendar-years{padding-bottom:85px;text-align:center}.course-calendar-year{display:inline-block;font-size:22px;font-weight:300;padding:0 15px;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course-calendar-year,.course-calendar-year:active,.course-calendar-year:link,.course-calendar-year:visited{color:#3472e9}.course-calendar-year_active,.course-calendar-year_active:active,.course-calendar-year_active:link,.course-calendar-year_active:visited{color:#050505;text-decoration:none}.course-header{background-image:linear-gradient(-90deg,#dd4c3f 1%,#ac261d 51%,#c02821);color:#050505;height:520px;margin-top:-82px;padding-top:82px;width:100%}.course-header_b{height:400px;padding-bottom:60px}.course-header_constructor{margin-top:0;padding-top:0}@media(max-width:768px){.course-header{height:auto;padding:102px 0 20px}html.amp .course-header{padding-bottom:0}.course-header_b{height:auto}}.course-header_white{color:#fff}.course-header__right{border-left:1px solid rgba(0,0,0,.1);box-sizing:border-box;padding-left:90px}@media(max-width:1024px){.course-header__right{padding-left:0}}.course-header__row{height:calc(100% - 71px)}.course-header__block{display:inline-block;max-width:100%;vertical-align:middle}@media(max-width:1024px){.course-header__block_right{padding-left:20%}}.course-header__info{display:table;padding-bottom:15px;table-layout:fixed;width:100%}html.amp .course-header__info{padding-bottom:35px}.course-header__info-box{display:none;margin:0 -10px}@media(max-width:768px){.course-header__info-box{display:block}.course-header__info-box_mobile{margin-bottom:-35px;text-align:center}}html.amp .course-header__info-box{padding:0 10px}.course-header__info-cell{background:rgba(5,5,5,.15);border:1px solid rgba(5,5,5,.1);color:#fff;display:table-cell;font-size:18px;overflow:hidden;vertical-align:top;white-space:nowrap}.course-header__info-cell-item{box-sizing:border-box;padding:10px 0 10px 10px;width:100%}.course-header__info-cell-text{font-size:12px;margin-bottom:5px}.course-header__info-cell-text_main{font-size:17px;white-space:normal}.course-header__meta{margin-bottom:38px}.course-header__meta .course-header_b{margin-bottom:20px}.course-header__meta:last-child{margin-bottom:0}.course-header__meta-header{font-size:14px;padding-bottom:5px}.course-header__meta-content{font-size:18px;padding-bottom:7px}.course-header__meta-button{padding-top:15px}.course-header__meta-link--white :visited{color:#fff}.course-header__meta-icon{cursor:pointer;display:inline-block;height:14px;margin-left:2px;vertical-align:middle;white-space:normal;width:14px}.course-header__meta-icon-wrapper{display:inline-block;white-space:nowrap}.no-touch .course-header__meta-icon{display:inline-block}.amp .course-header__amp-title-container{padding:0 10px}.course-header__title{font-size:55px;font-weight:300;line-height:52px;margin-bottom:32px;position:relative;word-break:break-word}@media(max-width:500px){.course-header__title{font-size:40px;margin-bottom:15px}}.course-header__subtitle{font-size:16px;line-height:24px;padding-top:23px}.course-header__special-price{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEMDE3MTciIGQ9Ik0wIDBoMTY4bC04IDE2IDggMTZIMFYweiIvPjwvc3ZnPg==) 50% 50% no-repeat;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:400;height:32px;line-height:32px;margin-right:14px;padding:0 16px;position:relative;vertical-align:middle;width:168px}.course-header__special-price-constructor{color:#fff}@media(max-width:1024px){.course-header__special-price{margin-bottom:16px;margin-top:10px}}@media(max-width:768px){.course-header__special-price{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODQiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNEMDE3MTciIGQ9Ik0wIDBoMTg0bC04IDE2IDggMTZIMFYweiIvPjwvc3ZnPg==);font-size:16px;width:184px}}.course-header__inline-meta{display:table;margin-bottom:60px;table-layout:fixed}@media(max-width:500px){.course-header__inline-meta{margin-bottom:20px}}.course-header__inline-meta-item{display:table-cell;padding-right:30px;white-space:nowrap;width:1%}@media(max-width:500px){.course-header__inline-meta-item{padding-right:0}}.course-header__inline-meta-item:last-child{padding-right:0}.course-header__inline-meta-value{display:inline-block;font-size:30px;font-weight:300;letter-spacing:0;padding-right:8px;vertical-align:middle}@media(max-width:500px){.course-header__inline-meta-value{display:block}}.course-header__inline-meta-title{display:inline-block;font-size:12px;letter-spacing:0;vertical-align:middle;white-space:normal}@media(max-width:500px){.course-header__inline-meta-title br{display:none}}.course-header__buttons{padding-bottom:10px}.course-header__buttons-box{margin:0 -15px}@media(max-width:768px){.course-header__buttons-box{margin:0 -8px}.course-header__buttons{display:table;margin:0;table-layout:fixed;width:100%}}.course-header__tic-tac{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;filter:grayscale(100%) contrast(100) invert(100%);height:2em;margin-right:10px;transform:translateY(-3%);transition:filter .1s ease-in-out;vertical-align:middle;width:1.8em}.course-header__tic-tac-button:not(:disabled):hover .course-header__tic-tac{filter:none}.course-header__tic-tac-button-inverse:not(:disabled):hover .course-header__tic-tac{filter:grayscale(100%) contrast(100) invert(100%)}.course-header__tic-tac-button-inverse .course-header__tic-tac{filter:none}.course-header__next-attempt{display:inline-block;font-size:16px;max-width:160px;text-align:center;vertical-align:middle;white-space:normal}.course-header__button-promo{display:inline-block;padding-bottom:15px;position:relative;vertical-align:middle;white-space:nowrap}@media(max-width:425px){.course-header__button-promo{width:100%}}.course-header__button{box-sizing:border-box;display:inline-block;padding:0 15px;position:relative;vertical-align:middle;white-space:nowrap}.course-header__button-enroll{max-width:calc(100% - 240px)}.course-header__button-under{bottom:-10px;cursor:pointer;font-size:16px;left:15px;position:absolute;right:0;text-align:left;text-decoration:underline;transform:translateY(100%)}.course-header__button-under_white,.course-header__button-under_white:active,.course-header__button-under_white:link,.course-header__button-under_white:visited{color:#fff}@media(max-width:768px){.course-header__button-under{display:none}}.no-touch .course-header__button-under:hover{text-decoration:none}.course-header__button-under_nolink{cursor:default;text-decoration:none}.course-header__button .button{overflow:hidden}.course-header__button_margin-left-40{margin-left:40px}.course-header__button_left-40,.course-header__button_primary{padding-left:40px}.course-header__button_primary .button{font-size:18px;padding-bottom:9px;padding-top:9px}.course-header__button.block{display:block;text-align:center}.course-header__button.block .course-header__button-under{position:static;transform:none}@media(max-width:768px){.course-header__button{display:table-cell;padding:0 8px;width:100%}.course-header__button.block{box-sizing:border-box;display:block}}@media(max-width:500px){.course-header__button .button{font-size:12px;padding-left:5px;padding-right:5px}.course-header__button_primary .button{font-size:14px;padding-bottom:9px;padding-top:8px}}@media(max-width:375px){.course-header__button_primary .button{font-size:12px;padding-bottom:9px;padding-top:10px}}.course-header__subscribe-text{color:#fff;display:block;font-size:16px;font-weight:400;overflow:hidden;text-align:center;text-overflow:ellipsis}@media(max-width:500px){.course-header__subscribe-text{font-size:12px}}.course-header-partner{display:inline-block;width:350px}@media(max-width:790px){.course-header-partner{margin-top:14px}}.course-header-partner,.course-header-partner:active,.course-header-partner:link,.course-header-partner:visited{color:inherit}.course-header-partner__image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;display:inline-block;max-height:32px;max-width:100%;vertical-align:middle}.course-header-partner__text{display:inline-block;font-size:14px;font-style:normal;font-weight:500;height:32px;letter-spacing:.03em;line-height:32px;margin-right:10px;max-width:220px;overflow:hidden;padding-left:2px;text-transform:uppercase;vertical-align:middle;white-space:nowrap;word-break:keep-all}.course-header-partner__text__block{color:#fff}.course-header-partner__row{height:auto}@media(max-width:790px){.course-header-partner{margin-bottom:12px}}.course-header-beta{margin:24px 0}.course-header-beta__row{display:table-row}.course-header-beta__cell{display:table-cell;padding:5px;vertical-align:middle}.course-header-beta__text{font-size:14px;font-weight:500}.course-header-beta__ic{height:40px;width:40px}.course-header-beta__question-mark{bottom:-3px;display:inline-block;height:14px;left:5px;position:relative;width:15px}.course-near-events{padding:50px 0 20px}.course-near-events_block{padding:50px 0}.course-near-event{border-color:#d8d8d8;border-style:solid;border-width:2px 0;margin-top:-2px;padding:24px 0}.course-near-event:last-child{border-bottom-width:0;padding-bottom:0}.course-near-event_inside{border:none;margin-top:0;padding:0}.course-near-event__title{color:#050505;font-size:24px;font-weight:300;line-height:30px;padding-bottom:8px}.course-near-event_regular .course-near-event__title{font-weight:500}.course-near-event__content{display:table}.course-near-event__content-left{display:table-cell;vertical-align:top;width:75%}.course-near-event__content-left_full{width:100%}@media(max-width:768px){.course-near-event__content-left{display:block;width:100%}}.course-near-event__content-right{display:table-cell;padding-left:10px;vertical-align:top;width:25%}@media(max-width:768px){.course-near-event__content-right{display:block;padding-left:0;padding-top:10px;width:100%}}.course-near-event__description{color:#050505;font-size:16px;font-weight:300;line-height:24px;padding-bottom:13px}.course-near-event_regular .course-near-event__description{font-weight:400}.course-near-event__video{display:table-cell;vertical-align:top}.course-near-event__video-title{color:#050505;font-size:20px;font-weight:300;line-height:24px}.course-near-event_regular .course-near-event__video-title{font-size:14px;font-weight:400;line-height:16px}.course-partners{border-top:1px solid #e8e8e8;padding:70px 0 40px}html.amp .course-partners{padding:20px 10px 0}.course-partners__title{color:#050505;font-size:34px;font-weight:300;line-height:36px;padding-bottom:80px}html.amp .course-partners__title{padding-bottom:30px}.course-partners__all{font-size:16px;font-weight:300;text-decoration:none}.course-partners__all,.course-partners__all:active,.course-partners__all:link,.course-partners__all:visited{color:#0e59b8}.course-partners__item{display:block;margin-bottom:50px;padding-bottom:28px;text-decoration:none}@media(max-width:1024px){.course-partners__item{margin-bottom:40px}}@media(max-width:768px){.course-partners__item{margin-bottom:20px}}.course-partners__item-logo{background:0 50% no-repeat;background-size:contain;height:30px;margin-bottom:10px;width:150px}.course-partners__item-title{font-size:18px;font-weight:300;line-height:30px}.course-partners__item-title,.course-partners__item-title:active,.course-partners__item-title:link,.course-partners__item-title:visited{color:#050505}.course-partners__more{color:#195cdd;cursor:pointer;display:inline-block;font-size:16px;font-weight:300;line-height:19px;padding-right:20px;position:relative;text-decoration:none}.course-partners__more-past.course-partners__more-past{padding-right:20px}.course-partners__more-icon{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAybDQgNCA0LTMuOTk5IiBzdHJva2U9IiMwZTU5YjgiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==) 50% 50% no-repeat;background-size:contain;height:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.course-process__title{color:#050505;font-size:35px;font-weight:300;padding:25px 0 40px}.course-process__content{width:100%}.course-process__tabs{display:inline-block;margin-bottom:20px;vertical-align:top;width:15%}@media(max-width:1024px){.course-process__tabs{width:25%}}@media(max-width:500px){.course-process__tabs{display:block;margin-bottom:0;width:100%}}@media(max-width:768px){.course-process__tabs{overflow-x:auto}.course-process__tabs::-webkit-scrollbar-track{background-color:#fff;border-radius:0}.course-process__tabs::-webkit-scrollbar{background-color:#fff;height:5px}.course-process__tabs::-webkit-scrollbar-thumb{background-color:#d8d8d8}}.course-process__tab{background-color:#4a90e2;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:16px;padding:25px 15px 25px 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;word-break:break-word}.course-process__tab-title{font-size:20px;font-weight:300}.course-process__tab-title_pad{padding-bottom:5px}.course-process__tab-subtitle{font-size:14px;font-weight:300}.course-process__tab-price{background:#f4785d;border-radius:30px;color:#fff;display:inline-block;padding:4px 10px;white-space:nowrap}@media(max-width:768px){.course-process__tab-price{font-size:12px}}.course-process__tab:first-child{border-top-left-radius:3px}.course-process__tab:last-child{border-bottom:0;border-bottom-left-radius:3px}.course-process__tab_active{background-color:#fff;color:#050505}.course-process__screens{border-radius:3px;position:relative;vertical-align:top;z-index:2}.course-process__screens-box{box-sizing:border-box;display:inline-block;padding-bottom:5px;position:relative;width:85%}@media(max-width:1024px){.course-process__screens-box{width:75%}}@media(max-width:500px){.course-process__screens-box{display:block;width:100%}}.course-process__screens-box:after{background:#4a90e2;border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:3px;content:" ";display:block;height:5px;left:2px;position:absolute;right:2px;z-index:0}.course-process__screen{background:#fff;font-size:16px;line-height:26px;padding:35px 0 0}@media(max-width:500px){.course-process__screen{padding-left:15px;padding-top:15px}}.course-process__screen-title{color:#050505;font-size:30px;font-weight:300;padding:0 30px 28px}.course-process__screen-description{font-size:18px;padding-top:10px}.course-process__screen .line{padding:10px 0}@media(min-width:1024px){.course-process__screen .line{padding-right:95px}}.course-process__screen .text.text_h1,.course-process__screen h1,.course-process__screen h2,.course-process__screen h3,.course-process__screen h4{color:#050505;font-size:24px;font-weight:700;padding-bottom:3px}.course-process__screen .dz{border-left:4px solid #d8d8d8;padding-left:15px}.course-process__screen .dz .text.text_h1,.course-process__screen .dz h1,.course-process__screen .dz h2,.course-process__screen .dz h3,.course-process__screen .dz h4{padding-left:32px;position:relative}.course-process__screen .dz .text.text_h1:before,.course-process__screen .dz h1:before,.course-process__screen .dz h2:before,.course-process__screen .dz h3:before,.course-process__screen .dz h4:before{background:url(https://otus.ru/static/img/dz.a8991.svg) 0 0 no-repeat;background-size:contain;content:" ";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.course-process__lesson{border-bottom:2px solid #d8d8d8;max-width:970px;padding:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course-process__lesson_can-open{cursor:pointer}.course-process__lesson_open{background-color:#f8f8f8}.course-process__lesson-toggler{background-position:50% 50%;background-size:24px 12px;height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.course-process__lesson-toggler.ic-course-up,.course-process__lesson_open .course-process__lesson-toggler.ic-course-down{display:none}.course-process__lesson_open .course-process__lesson-toggler.ic-course-up{display:block}.course-process__lesson:last-child{border-bottom:0}.course-process__lesson-hidden-content{display:none}.course-process__lesson_open .course-process__lesson-hidden-content{display:block}.course-process__lesson-title{box-sizing:border-box;color:#050505;font-size:24px;font-weight:300;padding-right:40px;position:relative}.course-process__lesson_open .course-process__lesson-title{margin-bottom:18px}.course-process__lesson-description{color:#050505;font-size:16px;font-weight:300;line-height:24px;padding-bottom:4px}.course-process__lesson-meta{margin:0 -10px}.course-process__lesson-meta-item{color:#050505;display:inline-block;font-size:12px;font-weight:300;line-height:26px;padding:0 10px}.course-process__homeworks{padding:14px 0 0}.course-process__homework{color:#050505;font-size:16px;font-weight:300;line-height:32px}.course-process__homework-counter{color:#4a90e2}.course-process__homework-title{font-weight:400}.course-process__homework-goal{padding-left:10px}.course-process__homework-goal-label{font-weight:400}.course-process__homework-description{padding-bottom:10px;padding-left:10px}.course-process__cert{background:#f8f8f8;margin-bottom:-20px;margin-left:-40px;margin-right:-20px;padding:20px 20px 20px 40px}@media(max-width:1024px){.course-process__cert .certificate{width:100%}}@media(max-width:500px){.course-process__cert{margin-left:-15px;margin-right:-20px;padding:0 10px 20px}}.course-process__cert-title{font-size:20px;padding-bottom:10px}@media(max-width:500px){.course-process__cert-title{padding:10px}}.course-process__cert-box{font-size:0}.course-process__cert-block{display:inline-block;max-height:300px;overflow:hidden;vertical-align:top;width:55%}@media(max-width:1024px){.course-process__cert-block{width:100%}}.course-process__cert-hint{box-sizing:border-box;display:inline-block;font-size:16px;line-height:normal;padding-left:15px;vertical-align:top;width:45%}@media(max-width:1024px){.course-process__cert-hint{padding:10px 0 0;width:100%}}@media(max-width:500px){.course-process__cert-hint{padding:10px 15px 0}}.course-process__cert-price{color:#050505;font-size:20px;font-weight:300;padding-bottom:20px}.course-process__full{background-color:#fff;border:1px solid #359ad9;border-radius:4px;box-sizing:border-box;cursor:pointer;display:table;text-decoration:none;width:100%}.course-process__full-wrapper{margin-right:8px;margin-top:20px}.course-process__full-text{color:#000;display:table-cell;font-size:14px;line-height:16px;padding:10px}@media(max-width:768px){.course-process__full-text{padding:10px 7px}}@media(max-width:500px){.course-process__full-text{padding:10px 5px 10px 20px}}.course-process__full-text>span{bottom:9px;color:#818181;content:"pdf";display:block;font-size:13px;font-weight:lighter;padding-top:3px}.course-process__full-arrow{background:#359ad9 url(https://otus.ru/static/img/arrow-down-white-asfile.ee6c7.svg) no-repeat 50% 50%;background-size:15px 24px;display:table-cell;height:100%;width:40%}@media(max-width:500px){.course-process__full-arrow{background-color:transparent;background-image:url(https://otus.ru/static/img/arrow-down-asfile.f9e85.svg);background-size:9px 16px;width:60px}}.course-reviews{background:#a574b9;overflow:hidden;padding:50px 0}html.amp .course-reviews{padding-left:10px;padding-right:10px}.course-reviews__container{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px 0 rgba(5,5,5,.5);overflow:hidden}@media(max-width:414px){.course-reviews__container{display:none}}@media(min-width:415px){.course-reviews__container-mobile{display:none}}.course-reviews__swiper-container{display:inline-block;vertical-align:middle;width:86%}@media(max-width:414px){.course-reviews__swiper-container{width:80%}}.course-reviews__box{margin:0 auto}.course-reviews__title{color:#fff;font-size:34px;font-weight:300;line-height:30px;padding-bottom:28px}.course-reviews__count{background:rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:16px;font-weight:300;min-width:26px;padding:0 4px;text-align:center;vertical-align:middle}.course-reviews__arrow{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:32px;left:50%;position:relative;top:50%;width:16px}.no-touch .course-reviews__arrow:hover{opacity:.75}.course-reviews__arrow_container{background-color:#fff;display:inline-block;height:335px;vertical-align:middle;width:7%}@media(max-width:414px){.course-reviews__arrow_container{display:none}}.course-reviews__arrow_next{transform:translateX(-100%)}.course-review{background:#fff;box-sizing:border-box;height:100%;padding:30px 40px;position:relative;width:100%}.course-reviews-modal .course-review{padding:20px 30px}@media(max-width:414px){.course-review{border-radius:6px;box-shadow:0 2px 10px 0 rgba(5,5,5,.5);padding:15px}}.course-review-box{height:335px;width:100%}html.amp .course-review-box{height:auto}@media(max-width:414px){.course-review-box{width:94%}}.course-review__person{padding-bottom:20px}.course-review__person-avatar{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;border-radius:50px;display:inline-block;height:50px;vertical-align:middle;width:50px}.course-review__person-name{color:#050505;display:inline-block;font-size:14px;font-weight:300;line-height:17px;padding-left:14px;vertical-align:middle}.course-review__content{box-sizing:border-box;color:#050505;font-size:16px;font-weight:300;height:100%;line-height:24px;margin-top:-105px;overflow:hidden;padding-top:105px}.course-review__content-wrapper{height:100%;width:100%}.course-review__content-box{width:100%}.course-review__full{color:#195cdd;cursor:pointer;font-size:14px;font-weight:300;padding-top:14px}.course-reviews-modal{max-width:750px}.course-schedule{border-bottom:1px solid #e8e8e8;padding:65px 0 80px}@media(max-width:768px){.course-schedule{padding-bottom:40px}}.course-schedule__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:40px}.course-schedule__item{display:inline-block;position:relative;vertical-align:top;width:66.6666666667%}@media(max-width:768px){.course-schedule__item{padding-bottom:20px;width:100%}}.course-schedule__item_your{width:33.3333333333%}@media(max-width:768px){.course-schedule__item_your{width:100%}}.course-schedule__item-title{font-size:24px;font-weight:300;line-height:30px;padding-bottom:44px}@media(max-width:768px){.course-schedule__item-title{padding-bottom:15px}.course-schedule__item_your .course-schedule__item-title{padding-bottom:30px}}.course-schedule__item-subtitle{font-size:14px;font-weight:300;position:absolute;top:32px}.course-schedule__item-days{font-size:18px;padding-bottom:13px}.course-schedule__item-group,.course-schedule__item-teacher,.course-schedule__item-times{font-size:16px;font-weight:300;padding-bottom:8px}.course-schedule__subitem{display:inline-block;padding-bottom:10px;vertical-align:top;width:50%}@media(max-width:768px){.course-schedule__subitem{width:100%}}.course-steps-description__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:23px}.course-steps-description__content{color:#050505;font-size:16px;font-weight:300;line-height:24px;max-width:650px;padding-bottom:20px}.course-steps .swiper-container{overflow:visible;padding-top:10px}@media(max-width:768px){.course-steps .swiper-container{overflow:hidden}}.course-steps .swiper-wrapper{display:table;table-layout:fixed;width:100%}@media(max-width:768px){.course-steps .swiper-wrapper{display:inline-block;height:160px;margin-top:-10px;padding-top:10px;white-space:nowrap}}.course-steps__arrow{cursor:pointer;display:none;height:36px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:10}.no-touch .course-steps__arrow:hover{opacity:.75}.course-steps__arrow_left{left:10px}.course-steps__arrow_right{right:10px}@media(max-width:768px){.course-steps__arrow{display:block}}.course-steps__arrow.swiper-button-disabled{display:none}.course-step{background:#578dcc;box-sizing:border-box;height:120px;padding:14px;position:relative}.course-step__box{height:100%;position:relative;width:100%}@media(max-width:768px){.course-step{height:160px;padding:14px 50px;width:100%}}.course-step-box{display:table-cell;vertical-align:bottom}@media(max-width:768px){.course-step-box{display:inline-block;width:100%}}.course-step:before{background:#4481c8;content:" ";display:inline-block;height:100%;left:-30px;position:absolute;top:0;transform:perspective(70px) rotateY(-45deg);transform-origin:100% 100%;vertical-align:top;width:30px}@media(max-width:768px){.course-step:before{display:none}}.course-step__star{display:none;height:30px;position:absolute;right:38px;top:-45px;width:30px}.course-step_gold .course-step__star{display:block}.course-step_silver{background:#4a90e2;height:160px}.course-step_silver:before{background:#4481c8}.course-step_gold{background:#5fa3f3;height:210px}@media(max-width:768px){.course-step_gold{height:160px}}.course-step_gold:before{background:#4481c8}.course-step__title{color:#fff;font-size:18px;font-weight:300;margin-bottom:22px;max-width:220px;white-space:normal}@media(max-width:1024px){.course-step__title{margin-bottom:15px}}@media(max-width:768px){.course-step__title{margin-bottom:10px}}.course-step__params{bottom:0;left:0;position:absolute}@media(max-width:768px){.course-step__params{bottom:auto;top:50%;transform:translateY(-50%)}}.course-step__time{font-weight:300;padding-right:15px}.course-step__price,.course-step__time{color:#fff;display:inline-block;font-size:14px}.course-step__price{background:#f4785d;border-radius:30px;padding:4px 12px}.course-step__certificate{bottom:0;color:#fff;font-size:12px;max-width:90px;position:absolute;right:15px;white-space:normal}@media(max-width:1024px){.course-step__certificate{max-width:100%;position:static}}@media(max-width:768px){.course-step__certificate{display:none}}.course-step__bookmark{display:none;height:40px;position:absolute;right:40px;top:-10px;width:24px}.course-step_bronze .course-step__bookmark_bronze,.course-step_gold .course-step__bookmark_gold,.course-step_silver .course-step__bookmark_silver{display:block}.course-teachers{background:#f8f8f8;padding:48px 0}@media(max-width:768px){.course-teachers{padding-bottom:20px}}html.amp .course-teachers{padding-left:10px;padding-right:10px;padding-top:30px}.course-teachers__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:50px}.course-teachers__arrow{cursor:pointer;height:36px;position:absolute;top:40px;width:20px;z-index:2}.no-touch .course-teachers__arrow:hover{opacity:.75}.course-teachers__arrow_left{left:0}.course-teachers__arrow_right{right:0}.course-teacher{text-align:center}.course-teacher__photo{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:7px solid #95a7df;border-radius:180px;display:inline-block;height:180px;margin-bottom:20px;width:180px}@media(max-width:1024px){.course-teacher__photo{height:0;padding-left:100%;padding-top:100%;width:0}}@media(max-width:768px){.course-teacher__photo{height:100px;padding-left:0;padding-top:0;width:100px}}.course-teacher__name{color:#050505;font-size:20px;font-weight:300;line-height:25px;padding-bottom:4px}.course-teacher__data{padding-bottom:15px}.course-teacher__work{color:#050505;font-size:14px;font-weight:300;line-height:18px}.course-teacher__about{color:#050505;font-size:16px;font-weight:300;line-height:24px;margin-bottom:30px;overflow:hidden}@media(max-width:768px){.course-teacher__about{margin-bottom:0}}.course-teacher__about_border{border-bottom:1px solid #95a7df;margin-bottom:10px}@media(max-width:768px){.course-teacher__about_border{border-bottom:0}}.course-teacher-items{margin:0 -25px}@media(max-width:768px){.course-teacher-items{display:none}}.course-teacher-items__element{cursor:pointer;display:inline-block;padding:0 25px 25px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:175px}.course-teacher-item{text-decoration:none}.course-teacher-item__box{display:table}.course-teacher-item__photo{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:50px;height:50px;width:50px}.course-teacher-item__photo-box{border:2px solid #64848d;border-radius:60px;display:table-cell;height:50px;padding:3px;vertical-align:middle;width:50px}.course-teacher-item_active .course-teacher-item__photo-box{border-color:#95a7df}.course-teacher-item__box_small .course-teacher-item__photo,.course-teacher-item__box_small .course-teacher-item__photo-box{height:40px;width:40px}.course-teacher-item__above-name{color:#050505;font-size:14px;font-weight:300;padding-bottom:4px}.course-teacher-item__name{color:#050505;display:table-cell;font-size:14px;font-weight:300;line-height:17px;padding-left:15px;text-decoration:none;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;vertical-align:middle}.course-teacher-item__name_white{color:#fff}.course-teacher-item__box_small .course-teacher-item__name{padding-left:7px}.course-youtube-live{background-color:#5a5a5a;box-sizing:border-box;margin-top:-60px;width:100%}@media(max-width:768px){.course-youtube-live{position:static}}.course-youtube-live__container{padding:0 25px}@media(max-width:768px){.course-youtube-live__container{padding:0 15px}}.course-youtube-live__button{padding-bottom:10px;padding-top:10px}.course-youtube-live__landing{margin-top:0}.course-youtube-live__block{margin-top:0;padding-top:0}.course-youtube-live__header{box-sizing:border-box;display:table;padding-bottom:10px;padding-top:10px}@media(max-width:768px){.course-youtube-live__header{display:block}}.course-youtube-live__title{color:#fff;display:table-cell;font-size:30px;font-weight:lighter;line-height:30px;vertical-align:middle}@media(max-width:768px){.course-youtube-live__title{font-size:24px}}.course-youtube-live__stub{font-size:24px;text-align:center;width:100%}@media(min-width:769px){.course-youtube-live__stub{position:absolute;top:50%;transform:translateY(-50%)}}@media(max-width:768px){.course-youtube-live__stub{padding:40px 0 60px}}.course-youtube-live__stub-text{box-sizing:border-box;color:#fff;font-size:24px;padding:0 10px 10px}.course-youtube-live__content{border-bottom:2px solid #d7d7d7;box-sizing:border-box;height:100%;position:absolute;top:0;width:100%}.course-youtube-live__content-wrapper{padding-top:39%;position:relative;width:100%}@media(max-width:1024px){.course-youtube-live__content-wrapper{padding-top:34%}}@media(max-width:768px){.course-youtube-live__content-wrapper{padding-top:0}}.course-youtube-live__content_with-chat{padding-right:390px}.course-youtube-live__content_no-border{border:none}@media(max-width:1024px){.course-youtube-live__content{padding-right:40%}}@media(max-width:768px){.course-youtube-live__content{padding-right:0;position:static}}.course-youtube-live__video{height:100%;width:100%}.course-youtube-live__video-wrapper{display:inline-block;height:100%;vertical-align:top;width:100%}@media(max-width:768px){.course-youtube-live__video-wrapper{padding-top:55%;position:relative}.course-youtube-live__video{height:100%;left:0;position:absolute;top:0;width:100%}}.course-youtube-live__chat{background-color:#f2f2f2;border-left:2px solid #d7d7d7;box-sizing:border-box;display:inline-block;height:100%;position:absolute;vertical-align:top;width:390px}@media(max-width:1024px){.course-youtube-live__chat{width:40%}}@media(max-width:768px){.course-youtube-live__chat{border:none;height:200px;position:static;width:100%}}.course-youtube-live__chat-page{height:100%;width:100%}.course-youtube-live__teachers{display:table-cell;padding-left:60px;vertical-align:middle}@media(max-width:768px){.course-youtube-live__teachers{display:block;padding-left:0;padding-top:10px;white-space:normal}}.course-youtube-live__teacher{display:inline-block;padding-right:25px}@media(max-width:768px){.course-youtube-live__teacher{padding-right:15px}}.course-program__row{position:relative}.course-program__header{height:450px;margin-top:-88px;padding-bottom:0;padding-left:10px;padding-right:10px}.course-program__header .container{margin:auto;max-width:1030px}.course-program__header-top{padding-top:45px;position:absolute;top:0}.course-program__block{padding-top:35px}.course-program__logo{background:url(https://otus.ru/static/img/logo-black.485ab.svg) 0 0 no-repeat;background-size:contain;height:35px;width:140px}.course-program__logo_white{background-image:url(https://otus.ru/static/img/logo-inverted.5d557.svg)}.course-program__contact{font-size:16px}.course-program__footer .course-program__contact{text-align:center}.course-program__contact_white{color:#fff}.course-program__module{box-sizing:border-box;color:#fff;display:inline-block;font-size:30px;font-weight:lighter;line-height:35px;max-width:90%;padding:10px 20px 10px 28px;page-break-before:always!important;white-space:nowrap;width:100%}.course-program__module-wrapper_break{page-break-before:always}.course-program__module-number,.course-program__module-title{display:inline-block;vertical-align:top}.course-program__module-title{padding-left:45px;white-space:normal}.course-program__lessons{box-sizing:border-box;display:table;padding-right:80px;width:100%}.course-program__lesson{display:table-row;font-size:18px;font-weight:lighter;width:100%}.course-program__lesson-description-wrapper{word-wrap:break-word;word-break:break-word}.course-program__lesson_nobreak{page-break-inside:avoid}.course-program__lesson:last-child .course-program__lesson-description-wrapper{border:none}.course-program__lesson-number{display:table-cell;font-size:20px;min-width:70px;padding:25px 0;text-align:center;width:10%}.course-program__lesson-title{display:table-cell;font-weight:700;line-height:21px;padding:25px 0;width:25%}.course-program__lesson-title>div{padding-right:40px}.course-program__lesson-description{line-height:24px}.course-program__lesson-description-wrapper{border-bottom:1px solid #d8d8d8;display:table-cell;padding:25px 0;vertical-align:top;width:65%}.course-program__lesson-description-wrapper_single{padding-left:28px}.course-program__homeworks{padding-top:24px}.course-program__homeworks-summary,.course-program__homeworks-title{font-size:18px;font-weight:700;margin-bottom:24px}.course-program__homeworks-summary{margin-top:20px}.course-program__homework{padding-bottom:24px}.course-program__homework.container__row{font-size:0}.course-program__homework:last-child{padding-bottom:0}.course-program__homework-counter{color:#4a90e2;font-size:18px}.course-program__homework-summary,.course-program__homework-title{font-size:18px;font-weight:400;padding-bottom:24px}.course-program__homework-summary{padding-top:20px}.course-program__homework-goal{padding-bottom:24px}.course-program__homework-description{font-size:18px}.course-program__module-wrapper .course-program__lessons:last-child .course-program__lesson-description-wrapper:last-child{border-bottom:1px solid #d8d8d8}.course-program__footer{box-sizing:border-box;height:250px;padding:15px;page-break-inside:avoid;text-align:center;width:100%}.course-program__footer .course-program__logo{background-position:50% 50%;display:inline-block;height:35px;margin-bottom:10px;width:150px}.course-program__duration{font-size:20px;padding:30px}.course-discount{background-color:#fff;border:1px solid #979797;border-radius:10px;box-sizing:border-box;font-weight:300;max-width:750px;padding:30px}@media(max-width:768px){.course-discount{padding:20px}}.course-discount__close{height:18px;right:15px;top:15px;width:18px}.course-discount__title{font-size:24px;line-height:28px;padding:0 20px 3px 0}.course-discount__text{font-size:14px;line-height:22px;padding-bottom:30px}.course-discount__discounts{padding-bottom:5px}@media(max-width:768px){.course-discount__discounts{margin:0 -10px}}@media(max-width:500px){.course-discount__discounts{overflow-x:auto;white-space:nowrap}.course-discount__discounts::-webkit-scrollbar-track{background-color:#fff;border-radius:0}.course-discount__discounts::-webkit-scrollbar{background-color:#fff;height:5px}.course-discount__discounts::-webkit-scrollbar-thumb{background-color:#d8d8d8}}.course-discount__line{border-top:1px solid #e8e8e8;padding-bottom:20px}.course-discount__discount{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 20px 25px;vertical-align:top;width:25%}.course-discount__discount.active{cursor:default}@media(max-width:768px){.course-discount__discount{padding:0 10px 10px;width:33.3333333333%}}@media(max-width:500px){.course-discount__discount{width:170px}}.course-discount__discount-wrapper{height:60px;margin:auto;position:relative;width:60px}.course-discount__discount-pic{background-color:#e9eef4;border-radius:50%;height:80%;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .1s,height .1s;width:80%}.active .course-discount__discount-pic{background-color:#1f64af;height:100%;width:100%}.course-discount__discount-text{font-size:15px;line-height:20px;padding-top:7px;text-align:center;white-space:normal}.course-discount__button-block{display:block;margin:0 auto;min-width:250px;padding:20px 0 5px}@media(max-width:768px){.course-discount__button-block{padding-top:20px}}.course-discount__button{padding-left:20px;padding-right:20px}.course-discount__button.button.button_full2{display:inline-block;max-width:none;width:auto}.course-discount__button,.course-discount__button:active,.course-discount__button:link,.course-discount__button:visited{color:#fff}.course-discount__info-title{font-size:24px;line-height:28px;padding:0 20px 3px 0}.course-discount__info-text{font-size:14px;line-height:22px}.course-discount__info-text a{color:#0e59b8;text-decoration:none}.course-discount__info-text a:hover{color:#1270e7}.course-events{border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7;padding:56px 0}.course-events__title{color:#050505;font-size:34px;font-weight:300;line-height:36px;margin-bottom:16px}.course-events__title_no-tabs{padding-bottom:15px}.course-events__tabs{display:inline-block;margin:0 -25px 60px;padding:2px}.course-events__tab{color:#0e59b8;cursor:pointer;display:inline-block;font-size:16px;padding:0 25px;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course-events__tab:hover{color:rgba(14,89,184,.75)}.course-events__tab_active{color:#050505;cursor:default;text-decoration:none}.course-events__tab_active:hover{color:#050505}.course-events__table{display:table;width:100%}@media(max-width:768px){.course-events__table{display:block}}.course-events__row{display:table-row}@media(max-width:768px){.course-events__row{display:block}}.course-events__cell{display:table-cell;height:1px;width:50%}@media(max-width:768px){.course-events__cell{display:inline-block;height:auto;padding-bottom:0;width:100%}}.course-events__item{border-bottom:1px solid #c5c5c5;max-width:400px;padding-bottom:100px;padding-top:50px;position:relative}@media(max-width:768px){.course-events__item{border-bottom:0;max-width:none;padding-top:0}}.course-events__item-title{color:#050505;font-size:20px;line-height:26px;padding-bottom:15px}.course-events__row:first-child .course-events__item{padding-top:0}.course-events__row:last-child .course-events__item{border-bottom:0}.course-events__date{font-size:16px;font-weight:300;line-height:19px;padding-bottom:7px}.course-events__date-icon{display:inline-block;height:14px;margin-left:8.5px;width:14px}.course-events__content{color:#050505;font-size:14px;font-weight:300;padding-bottom:4px}.course-events__button{bottom:35px;left:0;position:absolute}@media(max-width:768px){.course-events__button{margin-bottom:20px}}.events-modal{background:#fff;border-radius:4px;box-sizing:border-box;font-family:Roboto,sans-serif;font-weight:400;max-width:518px;padding:30px}.events-modal__header{font-size:24px;line-height:28px;padding-bottom:20px}.events-modal__title{color:#0f0f10;font-size:18px;font-weight:700;line-height:26px;padding-bottom:15px;padding-top:5px;text-transform:uppercase}.events-modal__description{font-size:14px;line-height:22px;padding-bottom:15px;padding-top:5px;white-space:pre-wrap}.events-modal__description:first-child{padding-top:5px}.events-modal__description:last-child{padding-bottom:35px}.events-modal__give-your-email{font-size:18px;padding-bottom:15px;text-align:center}.events-modal__input{background-color:#fafafa;display:block;margin:0 auto;max-width:450px}.events-modal__input_code{max-width:280px}.events-modal__code-block{padding:20px 0}.events-modal__code-sent{font-size:18px;margin:0 auto;max-width:400px;padding-bottom:10px;text-align:center}.events-modal__code-hint{text-align:center;width:100%}.events-modal__no-sms{font-size:14px;margin:0 auto;max-width:260px;text-align:center}.events-modal__draw-participation{font-size:14px;line-height:18px;margin:0 auto;max-width:420px;padding-bottom:15px;text-align:center}.events-modal__submit{display:block;font-size:20px;margin:0 auto 20px;padding:12px 0;width:200px}.events-modal__close{background-size:contain;cursor:pointer;height:27px;position:absolute;right:5px;top:5px;width:27px;z-index:100}.events-modal__icon{background-color:#4749c0;background-position:50%;border-radius:4px;display:inline-block;height:32px;vertical-align:middle;width:32px}.no-touch .events-modal__icon:hover{opacity:.75}.events-modal__icon:last-child{padding-right:0}.events-modal__icon-google-calendar{background-size:16px 16px;margin-right:5px}.events-modal__icon-ics{background-size:15px 8px}.events-modal__table-container{display:table;margin:0 auto}.events-modal__calendar-block{display:table-cell;font-size:16px;margin:0 auto;padding-top:10px;vertical-align:middle}@media(max-width:414px){.events-modal__calendar-block{text-align:center}}.events-modal__calendar-block_title{display:inline-block;font-size:14px;line-height:22px;padding-right:10px}@media(max-width:414px){.events-modal__calendar-block_title{display:block;padding-bottom:5px;padding-right:0}}.events-modal__success{margin:0 auto;max-width:640px;text-align:center}.events-modal__success_msg{font-size:14px;line-height:16px;padding-bottom:40px}.events-modal__success_event_title{color:#4749c0;font-size:18px;font-weight:700;line-height:21px;padding-top:8px}.events-modal__success_date{font-size:14px;font-weight:700;line-height:16px;padding-bottom:20px}.events-modal__success_notify{background:rgba(255,215,9,.2);border-radius:4px;color:#655815;font-size:12px;margin-left:40px;margin-right:40px;padding-bottom:10px;padding-top:10px}.new-year-gift{background:url(https://otus.ru/static/img/snowflakes-background.17d04.svg) bottom no-repeat;height:142px;margin-top:30px;max-width:1140px;position:relative}@media(max-width:1110px){.new-year-gift{background-repeat:repeat;height:100%;margin-top:65px}}@media(max-width:414px){.new-year-gift{display:none}}.new-year-gift__spruce-with-gifts{background:url(https://otus.ru/static/img/spruce-with-gifts.57807.svg) no-repeat;bottom:0;display:inline-block;float:right;height:142px;position:absolute;right:300px;width:150px}@media(max-width:971px){.new-year-gift__spruce-with-gifts{right:40px}}.new-year-gift__text{bottom:-62px;color:#fff;display:inline-block;max-width:640px;padding-left:30px;position:relative}@media(max-width:1110px){.new-year-gift__text{padding:20px;position:static;width:45%}}@media(max-width:971px){.new-year-gift__text{padding:20px;position:static;width:60%}}.new-year-gift__text-big{font-size:28px;font-weight:500;line-height:26px;padding-bottom:14px}.new-year-gift__text-small{font-size:19px;font-weight:300;line-height:22px}.new-year-gift__text-button{display:none;padding-top:10px}@media(max-width:971px){.new-year-gift__text-button{display:inline-block}}.new-year-gift__button{color:#4542b2!important}.new-year-gift__button-block{bottom:-60px;display:inline-block;float:right;position:relative;right:55px}@media(max-width:1110px){.new-year-gift__button-block{bottom:-35px}}@media(max-width:971px){.new-year-gift__button-block{display:none}}.new-year-gift-small{background:url(https://otus.ru/static/img/new-year-gift-small.793b3.svg) bottom no-repeat;background-size:cover;height:180px;margin:30px auto 0;max-width:376px}@media(min-width:415px){.new-year-gift-small{display:none}}.new-year-gift-small__text{color:#fff;font-size:28px;font-weight:500;line-height:26px;margin:0 auto;padding:30px 0 20px;text-align:center;width:224px}.new-year-gift-small__button{color:#4542b2!important;display:block;font-size:22px;font-weight:500;line-height:32px!important;margin:0 auto;width:230px}.course-fact,.course-fact-2-col{display:flex;flex-wrap:wrap;font-size:0;margin-bottom:-50px;text-align:left}.course-fact-2-col br,.course-fact br{display:none!important}.course-fact-2-col div,.course-fact div{align-items:center;box-sizing:border-box;display:inline-flex;font-size:16px;margin-bottom:50px;min-height:50px;padding-left:64px;position:relative;width:100%}.course-fact-2-col div span,.course-fact div span{display:table-cell;vertical-align:middle;white-space:normal}.course-fact-2-col div:before,.course-fact div:before{background-size:contain;content:" ";height:50px;left:0;position:absolute;width:50px}.course-fact-2-col div.daw:before,.course-fact div.daw:before{background:url(https://otus.ru/static/img/daw-asfile.99a5d.svg) 50% 50% no-repeat}.course-fact-2-col div.finger:before,.course-fact div.finger:before{background:url(https://otus.ru/static/img/finger-asfile.84e80.svg) 50% 50% no-repeat}.course-fact-2-col div.flag:before,.course-fact div.flag:before{background:url(https://otus.ru/static/img/flag-asfile.86182.svg) 50% 50% no-repeat}.course-fact-2-col div.smile:before,.course-fact div.smile:before{background:url(https://otus.ru/static/img/smile-asfile.6ba6c.svg) 50% 50% no-repeat}.course-fact-2-col div.star:before,.course-fact div.star:before{background:url(https://otus.ru/static/img/star-asfile.b278b.svg) 50% 50% no-repeat}.course-fact-2-col div{width:50%}@media(max-width:768px){.course-fact-2-col div{width:100%}}@media(min-width:1025px){.course-description-chunk{padding-bottom:10px}}.course__banners{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1024px){.course__banners{flex-direction:row;overflow-y:auto}}.course__banner{cursor:pointer;display:inline-flex;margin:20px}.course__banner-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:346px;width:277px}.course-nav{font-size:0}.course-nav__box{background:rgba(0,0,0,.1)}.course-nav__container.container{padding-left:0}@media(max-width:768px){.course-nav__container.container{padding-right:0}}.course-nav__items{max-height:60px;padding-right:0;width:100%}@media(max-width:768px){.course-nav__items{display:table}}.course-nav__right{display:none;float:right;line-height:60px}@media(min-width:769px){.nav_fixed .course-nav__right{display:block}}.course-nav__item,.course-nav__item:first-child,.course-nav__item:last-child{cursor:pointer;line-height:60px;padding:0 45px}@media(max-width:768px){.course-nav__item,.course-nav__item:first-child,.course-nav__item:last-child{display:table-cell;font-size:14px;padding:0 13px;text-align:center}}@media(max-width:375px){.course-nav__item,.course-nav__item:first-child,.course-nav__item:last-child{padding:0 6px}}.course-nav__item_active{background:rgba(5,5,5,.2)}.course-about{padding:75px 0 50px}html.amp .course-about{padding:25px 10px 40px}@media(max-width:1024px){.course-about_with-chunk{padding:40px 0}}.course-about__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:32px}html.amp .course-about__title{padding-bottom:10px}.course-about__content{color:#050505;font-size:16px;font-weight:300;line-height:24px}.course-about__content ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.course-about__content ol,.course-about__content ul{line-height:inherit;padding-bottom:15px}.course-about__content ol br,.course-about__content ul br{display:none}.course-about__content ol li,.course-about__content ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.course-about__content ol li br,.course-about__content ul li br{display:initial}.course-about__content ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.course-about__content ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.course-about__content h2,.course-about__content h3,.course-about__content h4,.course-about__content h5,.course-about__content h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.course-about__content b,.course-about__content strong{font-weight:700}.course-about__content p{padding-bottom:30px}.course-about__content p:last-child{padding-bottom:0}.course-partner-project{border:1px solid #4749c0;box-sizing:border-box;display:table;margin:50px 0 40px;padding:24px 60px 32px 32px}@media(max-width:768px){.course-partner-project{display:block;padding:24px 32px 32px}}.course-partner-project__title{color:#4749c0;font-size:18px;font-weight:500;margin-bottom:16px}@media(max-width:500px){.course-partner-project__title{margin-bottom:24px}}.course-partner-project__text{font-size:16px;word-break:break-all;word-break:break-word}.course-partner-project__logo{background-position:100%;background-repeat:no-repeat;background-size:contain;height:100px;margin-left:0;width:150px}.course-partner-project__logo,.course-partner-project__logo:active,.course-partner-project__logo:link,.course-partner-project__logo:visited{cursor:pointer;display:block}.course-partner-project__content{display:table-cell;vertical-align:middle;width:99%}@media(max-width:500px){.course-partner-project__content{display:block;margin-bottom:0;width:100%}}.course-partner-project__image-content{display:table-cell;padding-left:20px;vertical-align:middle;width:1%}@media(max-width:500px){.course-partner-project__image-content{display:block;margin-bottom:24px;padding-left:0;width:100%}}.course-program{background:#ecf0f1;padding:65px 0}.course-program__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:28px}.course-graduation-project{border-bottom:1px solid #e8e8e8;padding:65px 0 50px}.course-graduation-project_single{border-bottom:1px solid #f8f8f8;padding-bottom:0}html.amp .course-graduation-project{padding-bottom:10px;padding-top:30px}@media(max-width:768px){.course-graduation-project{padding-bottom:30px}}.course-graduation-project__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:28px}.course-graduation-project__content{color:#050505;font-size:16px;font-weight:300;line-height:24px;padding-bottom:20px}.course-graduation-project__content ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.course-graduation-project__content ol,.course-graduation-project__content ul{line-height:inherit;padding-bottom:15px}.course-graduation-project__content ol br,.course-graduation-project__content ul br{display:none}.course-graduation-project__content ol li,.course-graduation-project__content ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.course-graduation-project__content ol li br,.course-graduation-project__content ul li br{display:initial}.course-graduation-project__content ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.course-graduation-project__content ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.course-graduation-project__content h2,.course-graduation-project__content h3,.course-graduation-project__content h4,.course-graduation-project__content h5,.course-graduation-project__content h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.course-graduation-project__content b,.course-graduation-project__content strong{font-weight:700}.course-graduation-project__content p{padding-bottom:30px}.course-graduation-project__content p:last-child{padding-bottom:0}.course-process-description{padding:70px 0 50px}.course-process-description_single{border-top:1px solid #e8e8e8;padding-top:50px}html.amp .course-process-description{padding:30px 0 20px}.course-process-description__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:23px}.course-process-description__content{color:#050505;font-size:16px;font-weight:300;line-height:24px}.course-process-description__content ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.course-process-description__content ol,.course-process-description__content ul{line-height:inherit;padding-bottom:15px}.course-process-description__content ol br,.course-process-description__content ul br{display:none}.course-process-description__content ol li,.course-process-description__content ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.course-process-description__content ol li br,.course-process-description__content ul li br{display:initial}.course-process-description__content ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.course-process-description__content ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.course-process-description__content h2,.course-process-description__content h3,.course-process-description__content h4,.course-process-description__content h5,.course-process-description__content h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.course-process-description__content b,.course-process-description__content strong{font-weight:700}.course-process-description__content p{padding-bottom:30px}.course-process-description__content p:last-child{padding-bottom:0}html.amp .course-min{padding:30px 10px 10px}@media(max-width:768px){.course-min{max-width:100%;padding-bottom:30px}}.course-min__header{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:20px}.course-min__content{color:#050505;font-size:16px;font-weight:300;line-height:24px;padding-bottom:15px}.course-min__content ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.course-min__content ol,.course-min__content ul{line-height:inherit;padding-bottom:15px}.course-min__content ol br,.course-min__content ul br{display:none}.course-min__content ol li,.course-min__content ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.course-min__content ol li br,.course-min__content ul li br{display:initial}.course-min__content ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.course-min__content ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.course-min__content h2,.course-min__content h3,.course-min__content h4,.course-min__content h5,.course-min__content h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.course-min__content b,.course-min__content strong{font-weight:700}.course-min__content p{padding-bottom:30px}.course-min__content p:last-child{padding-bottom:0}@media(max-width:768px){.course-min__button{width:100%}.course-online{max-width:100%}}html.amp .course-online{padding:0 10px}.course-online__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:20px}.course-online__content{color:#050505;font-size:16px;font-weight:300;line-height:24px;padding-bottom:16px}.course-online__content ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.course-online__content ol,.course-online__content ul{line-height:inherit;padding-bottom:15px}.course-online__content ol br,.course-online__content ul br{display:none}.course-online__content ol li,.course-online__content ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.course-online__content ol li br,.course-online__content ul li br{display:initial}.course-online__content ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.course-online__content ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.course-online__content h2,.course-online__content h3,.course-online__content h4,.course-online__content h5,.course-online__content h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.course-online__content b,.course-online__content strong{font-weight:700}.course-online__content p{padding-bottom:30px}.course-online__content p:last-child{padding-bottom:0}@media(max-width:768px){.course-online__button{width:100%}}.course-quote{background:#f8f8f8;border-bottom:10px solid #f5a623;border-radius:4px;box-shadow:5px 5px 10px 0 rgba(5,5,5,.2);box-sizing:border-box;padding:30px 24px;width:100%}html.amp .course-quote{margin-top:20px}.course-quote__title{color:#050505;font-size:14px;font-weight:300;line-height:22px;padding-bottom:30px}.course-quote__photo{background-position:50% 50%;background-size:cover;border-radius:70px;height:70px;width:70px}.course-quote__name{color:#050505;font-size:16px;font-weight:300;line-height:19px;word-break:break-word}.course-quote__role{color:#050505;font-size:12px;font-weight:300}.course-quote__content{display:table}.course-quote__col{display:table-cell;vertical-align:middle}.course-quote__col_name{padding-left:10px}.no-js .course-certificate{display:none}.course-certificate__title{color:#050505;font-size:34px;font-weight:300;line-height:36px;padding-bottom:27px}.course-certificate__box{border-radius:5px;max-width:100%;overflow:hidden}.course-certificate__box_new-cert{border-radius:0;max-height:none}.course-left{padding-bottom:70px}.course-left:last-child,html.amp .course-left{padding-bottom:0}@media(max-width:768px){.course-left__sm-padding{padding-bottom:60px}}.course-left__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:18px}.course-left__content{color:#050505;font-size:16px;font-weight:300;line-height:24px}.course-left__content ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.course-left__content ol,.course-left__content ul{line-height:inherit;padding-bottom:15px}.course-left__content ol br,.course-left__content ul br{display:none}.course-left__content ol li,.course-left__content ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.course-left__content ol li br,.course-left__content ul li br{display:initial}.course-left__content ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.course-left__content ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.course-left__content h2,.course-left__content h3,.course-left__content h4,.course-left__content h5,.course-left__content h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.course-left__content b,.course-left__content strong{font-weight:700}.course-left__content p{padding-bottom:30px}.course-left__content p:last-child{padding-bottom:0}.course-video{margin-top:-60px;padding:80px 0 60px}.course-video__promo{padding-top:30px}.course-video__title{color:#050505;font-size:34px;font-weight:300;line-height:30px;padding-bottom:24px}.course-video__title__landing{font-weight:700}.course-video__subtitle{color:#050505;font-size:16px;font-weight:300;max-width:1030px;padding-bottom:35px}.course-video__more{margin-top:35px}@media(max-width:768px){.course-video__more{padding-bottom:20px}}.course-video__text{color:#050505;font-size:16px;font-weight:300;line-height:24px;max-width:445px;padding-bottom:16px;padding-left:40px;position:relative}.course-video__text ul li{margin-bottom:24px;max-width:438px;padding-left:30px;position:relative}.course-video__text ul li:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTS4yNiA0LjU1NGEuODg4Ljg4OCAwIDAxMS4yNTcgMGwxLjgyNiAxLjgyN0w4LjQzMS4zMTdBLjg4OC44ODggMCAxMTkuNzkyIDEuNDZMNC4xMDUgOC4yMzhhLjg4OC44ODggMCAwMS0xLjMzMi4wODVMLjI2IDUuODFhLjg4OC44ODggMCAwMTAtMS4yNTZ6IiBmaWxsPSIjNDc0OUMwIi8+PC9zdmc+);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:7px;position:absolute;top:8px;width:10px}.course-video__remind{display:inline-block;font-size:14px;line-height:16px;margin-left:30px;position:relative}.course-video__remind-ic{background-position:50% 50%;background-size:contain;height:17px;left:-28px;position:absolute;top:50%;transform:translateY(-50%);width:17px}.course-test-why{background:#fff;border-radius:10px;box-sizing:border-box;max-width:750px;padding:30px}.course-test-why__header{color:#050505;font-size:24px;font-weight:300;padding-bottom:14px}.course-test-why__text{color:#050505;font-size:14px;font-weight:300;line-height:22px;padding-bottom:12px}.course-diagram{border-top:1px solid #ededed;margin-top:20px;padding-top:35px}.course-diagram__title{color:#050505;font-size:20px;font-weight:300;text-align:center}.course-diagram__bars{height:150px;padding:30px 0 20px;position:relative;width:100%}.course-diagram__bars-box{display:table;height:100%;table-layout:fixed;width:100%}.course-diagram__bar{display:table-cell;height:50%;padding:0 5px;vertical-align:bottom}.course-diagram__bar_a .course-diagram__bar-value{background:#71ccb5}.course-diagram__bar_b .course-diagram__bar-value{background:#6097d6}.course-diagram__bar_c .course-diagram__bar-value{background:#f5a623}.course-diagram__bar_d .course-diagram__bar-value{background:#de935a}.course-diagram__bar_e .course-diagram__bar-value{background:#de6960}.course-diagram__bar_f .course-diagram__bar-value{background:#c23e34}.course-diagram__bar-value{border-bottom-width:0;border-top-width:0;width:100%}.course-diagram__bar-label{color:#050505;font-size:20px;font-weight:300;padding:5px 0;text-align:center}.course-seo{background:#ededed;padding:45px 0 50px}.course-seo__header{color:#232323;font-size:34px;font-weight:300;line-height:30px;padding-bottom:20px}.course-seo__text{color:#232323;font-size:12px;font-weight:300;line-height:20px}.course-seo__text ul{list-style-type:disc}.course-seo__text ul>li{list-style-position:inside}.course-visit-card{height:700px;margin:0 auto;max-width:945px;padding:50px 0;width:100%}.course-visit-card__container{height:720px}@media(max-width:767px){.course-visit-card__container{height:500px}}.course-visit-card__border{border-bottom:1px solid #d7d7d7}.course-visit-card__title{font-family:Roboto,sans-serif;font-size:34px;font-weight:300;padding-bottom:15px}.course-visit-card__iframe{display:block;height:100%;max-height:532px;width:100%}@media(max-width:767px){.course-visit-card__iframe{max-height:300px}}.course-visit-card__chunk-a{font-size:14px;font-weight:300;line-height:20px;max-width:280px;padding-bottom:10px}.course-visit-card__chunk-a br{display:none}@media(max-width:1024px){.course-visit-card__chunk-a{max-width:none}}@media(max-width:499px){.course-visit-card__chunk-a{max-width:280px}}@media(max-width:1024px){.course-visit-card__chunk-a_content{display:table}}@media(max-width:499px){.course-visit-card__chunk-a_content{display:block}}@media(max-width:1024px){.course-visit-card__chunk-a_cell{display:table-cell;vertical-align:middle}.course-visit-card__chunk-a_cell:first-child{padding-right:10px}}@media(max-width:499px){.course-visit-card__chunk-a_cell{display:block}}@media(max-width:1024px){.course-visit-card__chunk-a_text{max-width:450px}}.course-visit-card__chunk-a_title{font-size:22px;max-width:inherit;padding-bottom:5px}.course-visit-card__chunk-a_subtitle{font-size:14px;max-width:inherit;padding-bottom:5px}.course-visit-card__chunk-a_iframe{padding-bottom:5px;width:100%}@media(max-width:1024px){.course-visit-card__chunk-a_iframe{width:280px}}@media(max-width:499px){.course-visit-card__chunk-a_iframe{width:100%}}.course-visit-card__chunk-b{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;font-size:14px;font-weight:300;line-height:20px;margin:35px 0;padding:35px 0}.course-visit-card__chunk-b+br,.course-visit-card__chunk-b br{display:none}.course-visit-card__chunk-b_content{display:table}.course-visit-card__chunk-b_cell{display:table-cell;vertical-align:middle}@media(max-width:499px){.course-visit-card__chunk-b_cell{display:block}}.course-visit-card__chunk-b_iframe{padding-right:15px;width:280px}@media(max-width:499px){.course-visit-card__chunk-b_iframe{padding-bottom:10px}}html.amp .course-page-process{padding:0 10px}html.amp .course-page-after{padding:20px 10px}.course-page-after__banner{padding-top:40px}.course-page-after__banner ul li:before{background:#2c75c9;content:" ";height:3px;left:0;position:absolute;top:10px;width:3px}.course-page-after__banner ol,.course-page-after__banner ul{line-height:inherit;padding-bottom:15px}.course-page-after__banner ol br,.course-page-after__banner ul br{display:none}.course-page-after__banner ol li,.course-page-after__banner ul li{box-sizing:border-box;margin-bottom:16px;padding-left:14px;position:relative}.course-page-after__banner ol li br,.course-page-after__banner ul li br{display:initial}.course-page-after__banner ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.course-page-after__banner ol li:before{content:counter(list1) ". ";counter-increment:list1;left:0;position:absolute;top:0}.course-page-after__banner h2,.course-page-after__banner h3,.course-page-after__banner h4,.course-page-after__banner h5,.course-page-after__banner h6{color:#050505;font-size:24px;line-height:34px;padding-bottom:14px}.course-page-after__banner b,.course-page-after__banner strong{font-weight:700}.course-page-after__banner p{padding-bottom:30px}.course-page-after__banner p:last-child{padding-bottom:0}.course-page-after__banner-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:0}.course-page-after__banner-image_proportions-full{padding-bottom:37.3134%;width:100%}.course-page-after__banner-image_proportions-tablet{padding-bottom:33.2446%;width:100%}.course-page-after__banner-image_proportions-small{padding-bottom:93.421%;width:100%}.request{box-sizing:border-box;padding:65px 0;position:relative;width:100%}@media(max-width:767px){.request{padding:15px 0 25px}}.request__center{text-align:center}.request__container{margin:0 auto;max-width:770px;width:100%}.request__title{font-family:IBM Plex Sans,Roboto,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:48px;padding-top:10px}@media(max-width:767px){.request__title{font-size:24px;line-height:29px}}.request__description{font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:29px;padding-bottom:50px;padding-top:16px}@media(max-width:767px){.request__description{font-size:16px;line-height:19px}}.request__telegram{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;padding-bottom:32px;padding-top:68px}@media(max-width:767px){.request__telegram{font-size:16px;line-height:19px}.request__telegram_trial{padding-top:50px}}.request__link{color:#fff;text-decoration:none}@media(min-width:769px){.request__link{display:inline-block}}.request__link__trial{display:inline-block;margin-bottom:32px}@media(max-width:767px){.request__link__trial{margin:25px 0 50px}}.request__link__trial .request__telegram_button{margin-top:0}.request__link__trial_disabled{opacity:.5;pointer-events:none}.request__link__trial-checkbox{padding:0 32px}.request__link__trial-checkbox__label{text-align:left}.request__telegram_link{color:#2754c6;text-decoration:none}.request__telegram_button{align-items:center;background:#2754c6;border:#5593d1;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:48px;justify-content:center;line-height:19px;margin:auto;width:248px}.request__telegram_button:disabled{cursor:default;opacity:.6}.request__telegram_button_right{background:#fff;border-color:#5593d1;border-style:solid;color:#5593d1;height:44px;margin-top:20px}@media(min-width:769px){.request__telegram_button_right{margin-left:35px;margin-top:0}}.request__circle{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzggNzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMzkiIGN5PSIzOSIgcj0iMzkiIGZpbGw9IiM0N0MwN0YiLz48cGF0aCBkPSJNMjcuOTQxIDQwLjI5M2MuODEtLjgxIDIuMTIyLS44MSAyLjkzMiAwbDQuMjYyIDQuMjYyIDExLjg3Mi0xNC4xNDhhMi4wNzMgMi4wNzMgMCAxMTMuMTc2IDIuNjY1TDM2LjkxMiA0OC44ODhhMi4wNzMgMi4wNzMgMCAwMS0zLjEwNy4ybC01Ljg2My01Ljg2M2EyLjA3MyAyLjA3MyAwIDAxMC0yLjkzMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) 50% 50% no-repeat;background-size:contain;height:78px;margin-left:auto;margin-right:auto;padding-top:30px;width:78px}@media(max-width:767px){.request__circle{height:56px;width:56px}}.request__buttons{display:flex;justify-content:center}@media(max-width:767px){.request__buttons{flex-direction:column}}.new-button{background:transparent;border:1px solid #4749c0;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#4749c0;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:normal;outline:none;padding:6px 15px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.new-button_bold{font-weight:700}.new-button,.new-button:active,.new-button:link,.new-button:visited{color:#4749c0}.no-touch .new-button:active{transform:translate(1px,1px)}.no-touch .new-button:hover{background:rgba(71,73,192,.8);color:#fff}.new-button_thick{display:inline-block;padding:15px 40px;vertical-align:middle}.new-button[disabled]{cursor:not-allowed;opacity:.6}.new-button_full{height:100%;position:relative;width:100%}.new-button_full .new-button__text{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.new-button_center{display:table;margin:0 auto}.new-button_middle{vertical-align:middle}.new-button_one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-button_yellow{background:#ffd709;border-color:#ffd709;color:#000;font-weight:700}.no-touch .new-button_yellow:hover{background:rgba(255,215,9,.8);border-color:rgba(255,215,9,.8);color:#000}.new-button_yellow[disabled],.new-button_yellow[disabled]:hover{background:rgba(255,215,9,.5);border-color:rgba(255,215,9,.5);color:#000}.new-button_yellow,.new-button_yellow:active,.new-button_yellow:link,.new-button_yellow:visited{color:#000}.new-button_yellow-inverse,.new-button_yellow-inverse:active,.new-button_yellow-inverse:link,.new-button_yellow-inverse:visited{background-color:transparent;border-color:#ffd709;color:#ffd709}.no-touch .new-button_yellow-inverse:active:hover,.no-touch .new-button_yellow-inverse:hover,.no-touch .new-button_yellow-inverse:link:hover,.no-touch .new-button_yellow-inverse:visited:hover{background:#ffd709;color:#fff}.new-button_blue{background:#4749c0;border-color:#4749c0;color:#fff}.new-button_blue,.new-button_blue:active,.new-button_blue:link,.new-button_blue:visited{color:#fff}.no-touch .new-button_blue:hover{background:rgba(71,73,192,.8);border-color:rgba(71,73,192,.8)}.new-button_blue[disabled],.new-button_blue[disabled]:hover{background:rgba(71,73,192,.5);border-color:rgba(71,73,192,.5);color:#fff}.new-button_blue-inverse,.new-button_blue-inverse:active,.new-button_blue-inverse:link,.new-button_blue-inverse:visited{background-color:transparent;border-color:#4749c0;color:#4749c0}.new-button_blue2,.no-touch .new-button_blue-inverse:active:hover,.no-touch .new-button_blue-inverse:hover,.no-touch .new-button_blue-inverse:link:hover,.no-touch .new-button_blue-inverse:visited:hover{background:#4749c0;color:#fff}.new-button_blue2{border-color:#fff;border-width:1px}.new-button_blue2,.new-button_blue2:active,.new-button_blue2:link,.new-button_blue2:visited{color:#fff}.no-touch .new-button_blue2:hover{background:rgba(71,73,192,.8)}.new-button_blue2[disabled],.new-button_blue2[disabled]:hover{background:rgba(71,73,192,.5);border-color:rgba(71,73,192,.5);color:#fff}.new-button_purple{background:#9250c1;border-color:#9250c1;color:#fff}.new-button_purple,.new-button_purple:active,.new-button_purple:link,.new-button_purple:visited{color:#fff}.no-touch .new-button_purple:hover{background:rgba(146,80,193,.8);border-color:rgba(146,80,193,.8)}.new-button_md{box-sizing:border-box;padding:15px 18px}.new-button_wh{height:48px;width:256px}.new-button_font-light{font-weight:300}.new-button_white{background:#fff;border-color:#fff;color:#4749c0}.new-button_white,.new-button_white:active,.new-button_white:link,.new-button_white:visited{color:#4749c0}.new-button_transparent,.no-touch .new-button_white:hover{background:transparent;color:#fff}.new-button_transparent{border-color:#fff}.new-button_transparent,.new-button_transparent:active,.new-button_transparent:link,.new-button_transparent:visited{color:#fff}.no-touch .new-button_transparent:hover{background:#fff;color:#4749c0}.course-right-price{background:#fff;border-radius:4px;box-shadow:4px 8px 16px rgba(0,0,0,.1);box-sizing:border-box;max-width:352px;padding:40px 32px;transform:translateZ(0);width:100%;will-change:transform}.course-right-price_animate{animation:appear .2s linear}@keyframes appear{0%{opacity:0}to{opacity:1}}.course-right-price__title{color:#0f0f10;font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:19px}.course-right-price__title_2{color:#0f0f10;font-size:16px;line-height:19px;opacity:.6}.course-right-price__value{color:#0f0f10;font-size:16px;font-weight:700;line-height:19px;padding:8px 0 16px}.course-right-price__total-container{white-space:nowrap}.course-right-price__total{color:#4749c0;display:inline-block;font-size:32px;font-weight:700;line-height:37px;padding-bottom:16px;vertical-align:middle}.course-right-price__old-total{color:silver;display:inline-block;font-size:18px;padding:0 0 16px 8px;text-decoration:line-through;vertical-align:middle}.course-right-price__discounts.new-button{font-size:14px;margin-bottom:32px;padding:7px 25px}.course-right-price__button{padding-top:26px}.course-right-price__button .course-header__button{padding:0;text-align:center;width:100%}.course-right-price__button .new-button{font-size:16px;padding:14px 32px}.course-right-price__download{display:block;font-size:14px;line-height:16px;margin:18px auto 0;text-align:center;text-decoration:none}.course-right-price__download,.course-right-price__download:active,.course-right-price__download:link,.course-right-price__download:visited{color:#06c}.no-touch .course-right-price__download:active:hover .course-right-price__download-text,.no-touch .course-right-price__download:hover .course-right-price__download-text,.no-touch .course-right-price__download:link:hover .course-right-price__download-text,.no-touch .course-right-price__download:visited:hover .course-right-price__download-text{border-bottom-color:transparent}.course-right-price__download-text{border-bottom:1px dashed #06c;display:inline-block}.course-right-price__download-icon{background-size:contain;display:inline-block;height:16px;margin-left:5px;vertical-align:middle;width:13px}.course-categories__nav{box-sizing:border-box;display:table;padding:0;width:100%}.course-categories__nav-wrapper{border-top:1px solid hsla(0,0%,100%,.3)}.course-categories__nav-box{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.17))}.course-categories__nav-item{display:table-cell;line-height:60px;padding:0 20px;text-align:center;text-decoration:none}.course-categories__nav-item:first-child,.course-categories__nav-item:last-child{padding:0 20px}.course-categories__nav-item_active{background:rgba(5,5,5,.2);position:relative}@media(max-width:1280px){.course-categories__nav-item,.course-categories__nav-item:first-child,.course-categories__nav-item:last-child{padding:0 15px}}.no-touch .course-categories__nav-item:hover{cursor:pointer;opacity:.9;text-decoration:none}#slbRoot{font-size:medium}.payments_padding{padding-bottom:54px}.payments__stopwatch{background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;margin-bottom:-2px;margin-right:2px;vertical-align:baseline;width:18px}.payments__title{color:#050505;font-size:18px;line-height:26px;padding-bottom:15px}.payments__owl{background:50% 50% no-repeat;background-size:contain;height:130px;width:130px}.payment__snippets{max-width:930px}.payment__snippet{margin-bottom:50px}.payment__discount{color:#1c9c3d;font-size:18px;left:0;padding-left:23px;position:relative;top:0}.payment__discount:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0iIzFFQUY0NCIgZD0iTTkuNDUgNi4zYy41NiAwIDEuMDUtLjQ5IDEuMDUtMS4wNVMxMC4wMSA0LjIgOS40NSA0LjIgOC40IDQuNyA4LjQgNS4yNSA4LjkgNi4zIDkuNDUgNi4zem0tNC45IDBjLjU2IDAgMS4wNS0uNDkgMS4wNS0xLjA1UzUuMSA0LjIgNC41NSA0LjIgMy41IDQuNyAzLjUgNS4yNSAzLjk5IDYuMyA0LjU1IDYuM3pNNyAxMS4yYTQuMzMgNC4zMyAwIDAwMy45OS0yLjhIM2E0LjMzIDQuMzMgMCAwMDQgMi44ek03IDBDMy4xNSAwIDAgMy4xNSAwIDdzMy4xNSA3IDcgNyA3LTMuMTUgNy03LTMuMTUtNy03LTd6bTAgMTIuNmMtMy4wOCAwLTUuNi0yLjUyLTUuNi01LjZTMy45MiAxLjQgNyAxLjRzNS42IDIuNTIgNS42IDUuNi0yLjUyIDUuNi01LjYgNS42eiIvPjwvc3ZnPg==) 0 0 no-repeat;background-size:contain;content:" ";height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:14px}.payment__discount_eco{color:#9a5db4}.payment__discount_eco:before{background-image:url(https://otus.ru/static/img/eco.80efb.svg)}.payment__title,.payment__title-block{padding-bottom:20px}.payment__title{color:#050505;font-size:38px}.payment__subtitle{color:#050505;font-size:30px;line-height:30px;padding-bottom:10px}.payment__subtitle_pt-lg{padding-bottom:26px}.payment__description{color:#5c5c5c;font-size:16px;line-height:21px;padding-bottom:10px}.payment__price{box-sizing:border-box;color:#050505;display:inline-block;font-size:24px;font-weight:700;padding-bottom:5px;padding-right:10px;vertical-align:middle;white-space:normal}@media(max-width:768px){.payment__price br{display:none}}@media(max-width:500px){.payment__price{display:block;width:100%}}.payment__pay{display:block;font-weight:400;position:relative;vertical-align:middle}@media(max-width:400px){.payment__pay{display:block;width:100%}}.payment__button{font-size:16px;margin-right:16px;margin-top:5px;position:relative}.payment__button:last-child{margin-right:0}.payment__ad{padding-bottom:10px}.payment__ad-text{font-size:18px;max-width:593px;padding-bottom:30px}.payment-info{box-sizing:border-box;max-width:550px;padding:30px 40px 40px}@media(max-width:500px){.payment-info{padding:20px}}.payment-info__logo{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTEuOTA1YzAtMS4zNDguMTEzLTIuMjAzIDIuOTA0LTQuMjg2QzUuMjE0IDUuODk0IDEyLjYyMSAwIDEyLjYyMSAwdjkuODRoNS42MzJWMjRIMS43NTlBMS43NjUgMS43NjUgMCAwMTAgMjIuMjRWMTEuOTA1eiIgZmlsbD0iI0ZDQ0IwNiIvPjxwYXRoIGQ9Ik0xMi42MiA5Ljg0djUuN0wyLjI3MiAyMi41OWwxMy4wODUtNC4yNTdWOS44NGgtMi43MzV6IiBmaWxsPSIjQ0ZBNzA1Ii8+PHBhdGggZD0iTTcuODkxIDkuNTQ0Yy42MDYtLjcyMSAxLjQ5LS45NzYgMS45NzUtLjU2OC40ODUuNDA3LjM4OCAxLjMyMi0uMjE3IDIuMDQzLS42MDUuNzIxLTEuNDkuOTc1LTEuOTc0LjU2OC0uNDg2LS40MDctLjM4OS0xLjMyMi4yMTYtMi4wNDMiIGZpbGw9IiMyMzFGMjAiLz48L3N2Zz4=) 0 no-repeat;background-size:contain;height:32px;width:120px}.payment-info__step_f{background:url(https://otus.ru/static/img/yandex-credit-step-f.a3804.svg) 0 no-repeat;background-size:contain;height:30px;width:30px}.payment-info__step_s{background:url(https://otus.ru/static/img/yandex-credit-step-s.f7b7b.svg) 0 no-repeat;background-size:contain;height:30px;width:30px}.payment-info__step_t{background:url(https://otus.ru/static/img/yandex-credit-step-t.b2137.svg) 0 no-repeat;background-size:contain;height:30px;width:30px}.payment-info__center{text-align:center}.payment-bundle__price{margin-bottom:32px;max-width:100%;width:304px}.payment-bundle__title .title__text{font-size:32px;font-weight:400;padding:31px 0}.payment-bundle__form{display:inline-block}.payment-bundle-broker__title.payment2-broker__title{font-size:24px;font-weight:300;margin-bottom:16px}.payment-bundle-card__row.payment2-broker-card__row{margin-bottom:32px}.payment-bundle__success{font-size:20px;margin-bottom:60px}.payment-bundle__info{font-size:16px}.v-popper__popper{font-size:medium}.professions-header{background-image:linear-gradient(-107deg,#9080f3,#4a90e2);margin-bottom:40px;min-height:580px;position:relative;width:100%}.transparent-header .professions-header{margin-top:-82px}@media(max-width:768px){.professions-header{min-height:282px}}.professions-header__box{position:absolute;top:160px;width:100%}@media(max-width:768px){.professions-header__box{top:102px}.transparent-header .professions-header__box{top:137px}}.professions-header__title{box-sizing:border-box;color:#fff;font-size:50px;font-weight:300;line-height:64px;padding:0 25px;text-align:center;width:100%}@media(max-width:768px){.professions-header__title{font-size:26px;line-height:30px}}.professions-header__subtitle{color:#fff;font-size:18px;line-height:23px;padding-bottom:70px}@media(max-width:768px){.professions-header__subtitle{padding-bottom:40px}}.professions-header__items{margin:0 auto;max-width:870px;padding-top:45px;text-align:center}@media(max-width:768px){.professions-header__items{display:none}}.professions-header__item{border-bottom:1px solid #fff;display:inline-block;font-size:22px;font-weight:300;margin:0 20px 20px;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.professions-header__item,.professions-header__item:active,.professions-header__item:link,.professions-header__item:visited{color:#fff;text-decoration:none}.professions-header__item:hover,.professions-header__item:hover:active,.professions-header__item:hover:link,.professions-header__item:hover:visited{border-bottom-color:transparent}.professions{margin:0 auto;max-width:1045px;padding-bottom:50px;padding-top:50px}.professions__item{box-sizing:border-box;display:inline-block;margin-bottom:40px;max-width:520px;padding:0 30px;vertical-align:top;width:50%}.professions__item:nth-child(2n){padding:0 0 0 60px}.professions__item:nth-child(odd){padding:0 60px 0 0}@media(max-width:768px){.professions__item{max-width:460px;padding:0;width:100%}.professions__item:nth-child(2n),.professions__item:nth-child(odd){padding:0}}.professions__more{background:none;border:none;border-bottom:1px solid #d2d2d2;cursor:pointer;display:block;font-size:24px;font-weight:300;margin:auto;outline:none;padding:0;position:relative;text-align:center}.professions__more,.professions__more:active,.professions__more:link,.professions__more:visited{color:#0e59b8;transition:opacity .1s ease-in-out}.professions__more:active:hover,.professions__more:hover,.professions__more:link:hover,.professions__more:visited:hover{opacity:.8}.professions__more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAybDQgNCA0LTMuOTk5IiBzdHJva2U9IiMwZTU5YjgiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:0;top:50%;transform:translate(140%,-40%);transition:transform .3s ease-in-out;width:15px}.professions__more_active:after{transform:translate(140%,-40%) rotate(180deg)}.professions__line{border:1px solid #f0f0f0;height:0}.profession-video{box-sizing:border-box;display:inline-block;padding:0 20px;vertical-align:top;white-space:normal;width:100%}.profession-video__img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:260px;margin-bottom:15px;position:relative}@media(max-width:768px){.profession-video__img{height:200px}}.profession-video__img.ic-logo{background-size:50% auto;border-bottom:1px solid #ededed}.profession-video__employer-logo{background:#fff;bottom:10px;left:10px;padding:5px 10px;position:absolute}.profession-video__employer-logo-img{background:50% 50% no-repeat;background-size:contain;height:35px;width:80px}.profession-video__play{background-position:50% 50%;background-repeat:no-repeat;content:" ";height:60px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;width:60px}.profession-video__img:hover .profession-video__play{border-left-color:#fff;opacity:.8}.profession-video__title{color:#050505;font-size:26px;font-weight:300;letter-spacing:0;line-height:30px;overflow:hidden;padding-bottom:5px}.profession-video__subtitle{color:#050505;font-size:14px;font-weight:300;letter-spacing:0;line-height:normal}.profession-video__subtitle a,.profession-video__subtitle a:active,.profession-video__subtitle a:link,.profession-video__subtitle a:visited{color:#185bdc}.profession{position:relative;vertical-align:top}@media(max-width:768px){.profession{width:100%}}.profession__box{max-width:460px;position:relative;z-index:3}@media(max-width:1024px){.profession__box{padding:0}}.profession__title{font-size:34px;padding-bottom:14px;position:relative}.profession__description,.profession__title{color:#000;font-weight:300;line-height:normal;word-break:break-word}.profession__description{font-size:14px;letter-spacing:0;max-width:970px;padding-bottom:35px}.profession__videos{margin:0 -20px;position:relative;white-space:nowrap}.profession__videos-box{overflow:hidden;padding-bottom:25px}.profession__videos-arrow{cursor:pointer;height:37px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;width:20px;z-index:10}.profession__videos-arrow:hover{opacity:.8}.profession__videos-arrow.swiper-button-disabled{opacity:0}.profession__videos-arrow_prev{left:-25px}.profession__videos-arrow_next{right:-25px}.profession__courses{padding-bottom:40px}.profession__courses-title{color:#050505;font-size:20px;font-weight:300;padding-bottom:10px}.profession-course{display:block;font-size:16px;font-weight:300;padding-bottom:10px}.profession-course,.profession-course:active,.profession-course:link,.profession-course:visited{color:#185bdc}.profession-video-modal{background:#fff;height:90%;max-width:90%;position:relative;width:100%}.profession-video-modal__iframe{height:100%;position:absolute;width:100%}.profession-like{padding-bottom:18px}.profession-like__icon{cursor:pointer;display:inline-block;height:22px;vertical-align:middle;width:22px}.profession-like__amount{color:#050505;display:inline-block;font-size:14px;font-weight:300;letter-spacing:0;padding-left:8px;vertical-align:middle}.profession-previews{margin:0 -6px}.profession-preview{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 6px 25px;width:25%}.profession-preview__img{background-size:cover;border:2px solid transparent;box-sizing:border-box;height:64px;width:100%}.profession-preview_active .profession-preview__img{border-color:#185bdc}.professions-employers-popular{overflow:hidden}.professions-employers-popular__title{color:#050505;font-size:34px;font-weight:300;line-height:normal;padding-bottom:12px}.professions-employers-popular__subtitle{color:#232323;font-size:16px;font-weight:300;line-height:24px;padding-bottom:40px}.professions-employers-popular__items{margin:0 -15px -65px}.professions-employers-popular__item{box-sizing:border-box;display:inline-block;margin-bottom:65px;padding:0 15px;text-align:left;vertical-align:top;width:33.3333333333%}@media(max-width:768px){.professions-employers-popular__item{width:50%}}@media(max-width:500px){.professions-employers-popular__item{width:100%}}.professions-employers-popular__course{font-size:20px;font-weight:300;line-height:normal}.professions-employers-popular__course,.professions-employers-popular__course:active,.professions-employers-popular__course:link,.professions-employers-popular__course:visited{color:#3487db;padding-bottom:5px}.professions-employers-popular__employers{margin:0 -14px;padding-top:10px}.professions-employers-popular__employer{color:#050505;display:inline-block;font-size:16px;font-weight:300;padding:0 14px}.like-them{padding-bottom:100px}.like-them__header{font-size:34px;font-weight:300;padding-bottom:40px;text-align:center}.like-them__buttons-line{margin:0 auto;max-width:720px}@media(max-width:768px){.like-them__buttons-line{max-width:360px}}.like-them__cell{display:table-cell}.like-them__cell:first-child{padding-right:30px}@media(max-width:768px){.like-them__cell:first-child{margin-bottom:15px;padding-right:0}.like-them__cell{display:block}}.like-them__button{display:table-cell;font-size:18px;font-weight:300;height:50px;vertical-align:middle;width:350px}.like-them__button:first-child{margin-right:50px}.share{overflow:hidden;z-index:10}@media(max-width:500px){.share{position:static}}.share__title{display:inline-block;font-size:16px;padding-right:10px;vertical-align:middle}.share__item{background:50% 50% no-repeat;background-size:contain;box-sizing:border-box;display:inline-block;height:34px;min-width:34px;padding:0 6px;position:relative}.share__item_vk{background-image:url(https://otus.ru/static/img/vk-letter-white.c407d.svg)}.share__item-box:hover .share__item_vk{background-image:url(https://otus.ru/static/img/vk-letter-white-transparent.78e4e.svg)}.share__item_fb{background-image:url(https://otus.ru/static/img/fb-letter-white.98eb4.svg)}.share__item-box:hover .share__item_fb{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0iIzdCN0I3QiIgZD0iTTMgMGgyNGEzIDMgMCAwMTMgM3YyNGEzIDMgMCAwMS0zIDNIM2EzIDMgMCAwMS0zLTNWM2EzIDMgMCAwMTMtM3ptMTYuMDQgNy4xaC0yLjA2Yy0yLjMyIDAtMy44MiAxLjU0LTMuODIgMy45MnYxLjhoLTIuMDhhLjMzLjMzIDAgMDAtLjMzLjMzdjIuNjJjMCAuMTguMTUuMzMuMzMuMzNoMi4wOHY2LjZjMCAuMTkuMTQuMzMuMzIuMzNoMi43MWMuMTggMCAuMzItLjE1LjMyLS4zMlYxNi4xaDIuNDNjLjE4IDAgLjMzLS4xNS4zMy0uMzN2LTIuNjJhLjMyLjMyIDAgMDAtLjEtLjIyLjMyLjMyIDAgMDAtLjIzLS4xaC0yLjQzVjExLjNjMC0uNzQuMTgtMS4xMSAxLjE0LTEuMTFoMS40Yy4xNyAwIC4zMi0uMTUuMzItLjMzVjcuNDNhLjMyLjMyIDAgMDAtLjMzLS4zM3oiLz48L3N2Zz4=)}.share__item_twitter{background-image:url(https://otus.ru/static/img/twitter-letter-white.92cf4.svg)}.share__item-box:hover .share__item_twitter{background-image:url(https://otus.ru/static/img/twitter-letter-white-transparent.fc6fd.svg)}.share__item_tg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAuMjQgMCAyOCAyOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjN0I3QjdCIiBkPSJNMy43NC41aDIxYTMgMyAwIDAxMyAzdjIxYTMgMyAwIDAxLTMgM2gtMjFhMyAzIDAgMDEtMy0zdi0yMWEzIDMgMCAwMTMtM3oiLz48cGF0aCBmaWxsPSIjN0I3QjdCIiBkPSJNMjAuOCA3LjQyTDYuMTYgMTMuMmMtLjQ3LjE5LS40NC44OC4wNCAxLjAybDMuNzIgMS4xMiAxLjM5IDQuNDZjLjE0LjQ3LjczLjYgMS4wNi4yNmwxLjkzLTIgMy43NyAyLjgyYS43OC43OCAwIDAwMS4yMy0uNDhsMi41LTEyLjExYS43Ni43NiAwIDAwLTEtLjg3em0tMS44NCAyLjY5bC02LjggNi4wOWEuMzguMzggMCAwMC0uMTIuMjRsLS4yNiAyLjM1YzAgLjA4LS4xMi4xLS4xNC4wMmwtMS4wNy0zLjUyYS4zNy4zNyAwIDAxLjE1LS40Mmw4LjAzLTUuMDVjLjE4LS4xMi4zNy4xNC4yLjI5eiIvPjwvc3ZnPg==)}.share__item-box:hover .share__item_tg{background-image:url(https://otus.ru/static/img/tg-letter-white-transparent.e2558.svg)}.share__item-box{cursor:pointer;display:inline-block;padding:0 5px;vertical-align:middle}.testing{padding-bottom:40px;padding-top:58px}.testing-reg-complete{max-width:500px;padding-bottom:40px}.testing-reg-complete__title{font-size:20px;line-height:1.25;padding-bottom:25px}.testing__owl{background:50% 50% no-repeat;background-size:contain;height:125px;width:125px}.testing__text{color:#050505;font-size:18px;line-height:28px;padding-bottom:20px}.testing__text-border{border-bottom:1px solid #4749c0;margin:5px 0 24px;width:100%}.testing__questions{padding-bottom:80px;position:relative}.testing__question-subvariants{background:#f8f8f8;margin-bottom:23px;padding:23px 23px 0}.testing__question-subvariants_free{margin-top:-15px;padding-bottom:23px}.testing__question-vote{display:inline-block}@media(max-width:500px){.testing__question-vote{display:block;margin:0 -10px}}.testing__question-box{margin-bottom:35px}.testing__question_success{background:#dff0d8;margin-left:-20px;padding-left:20px;padding-top:20px}@media(max-width:767px){.testing__question_success{margin-left:-10px;margin-right:-10px;padding-left:10px}}.testing__question-title{color:#050505;font-size:28px;font-weight:700;padding-bottom:4px}.testing__question-title-small{color:#8c8c8c;font-size:20px}.testing__question-subtitle{color:#050505;font-size:20px;line-height:26px;padding-bottom:30px}.testing__question-text{color:#050505;font-size:18px;line-height:1.25;margin-bottom:25px;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testing__question-text__pre-line{white-space:pre-wrap}.testing__question-text pre{display:block;font-family:Roboto Mono,monospace;overflow-x:auto;overflow-y:hidden;padding:5px 0;width:100%}.testing__question-variants{font-size:0;max-width:670px}.testing__question-variant{color:#050505;display:inline-block;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:100%}.testing__question-variant .checkbox,.testing__question-variant .radio{padding-bottom:40px;padding-right:10px}.testing__question-variant:last-child .checkbox,.testing__question-variant:last-child .radio{padding-bottom:30px}.testing__question-variant pre{font-family:monospace}@media(max-width:768px){.testing__question-variant{width:100%}}.testing__remind{vertical-align:bottom}.countdown{padding:14px 0 10px}.countdown__icon{background-repeat:no-repeat;background-size:contain;height:33px;width:30px}.countdown__icon,.countdown__text{display:inline-block;vertical-align:middle}.countdown__text{color:#3479ec;font-size:13px;font-weight:700;padding-left:22px;text-align:center}.countdown__text_red{color:#e64b3f}.countdown__timer{display:block;font-size:26px;font-weight:700}.testing-results{max-width:600px}.testing-results__item{padding-bottom:30px}.testing-results__variants{display:block}.testing-results__variant{display:block;padding-bottom:20px}.testing-results__variant-title{font-size:16px;vertical-align:middle}.testing-results__variant-bar{border:1px solid #ededed;box-sizing:border-box;display:inline-block;height:30px;position:relative;vertical-align:middle;width:90%}.testing-results__variant-value{font-size:14px;font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.testing-results__variant-stripe{background:#4882f1;height:100%}.transitional-main__background{background:linear-gradient(90deg,#a64fc5,#4f54e6);border-color:transparent}.transitional-main__background-two{background:linear-gradient(90deg,#723f96,#4143ac)}.transitional-main__event{background:linear-gradient(90deg,#5738ba,#5168e8);border-radius:3px;box-sizing:border-box;display:table;margin-bottom:45px;margin-top:15px;padding:15px 20px;text-decoration:none;width:100%}@media(max-width:768px){.transitional-main__event{margin-bottom:25px}}.transitional-main__event-text{color:#fff;display:table-cell;font-size:26px;font-weight:300;padding-right:10px;vertical-align:middle}@media(max-width:1024px){.transitional-main__event-text{font-size:20px;line-height:22px}}@media(max-width:768px){.transitional-main__event-text{display:block;font-size:16px}}.transitional-main__event-button{display:table-cell;vertical-align:middle;white-space:nowrap;width:1%}@media(max-width:768px){.transitional-main__event-button{display:block;margin-top:10px;white-space:normal;width:auto}}.transitional-main__title{padding-bottom:100px}@media(max-width:768px){.transitional-main__title{padding-bottom:50px}}.transitional-main__courses{background:linear-gradient(0deg,#f5f5f6,#ede9f8);border-bottom:1px solid hsla(0,0%,59%,.22);padding-top:30px}@media(max-width:768px){.transitional-main__courses{padding-top:15px}}.transitional-main__courses-description{font-size:14px;font-weight:300;margin:0 auto 30px;max-width:800px;text-align:center}.transitional-main__courses-description *{display:inline}.transitional-main__courses-description b{font-weight:700}.transitional-main__courses-description h2,.transitional-main__courses-description p{font-size:14px}.transitional-main__courses-more{margin:0 auto 30px;padding:10px 50px}.transitional-main__subtiles{margin:0 -15px;padding:50px 0 75px}@media(max-width:768px){.transitional-main__subtiles{padding:25px 0}}.transitional-main__subtile{border:1px solid #bbb;border-radius:3px;cursor:pointer;display:block;font-weight:300;height:100%;overflow:hidden;position:relative;transition:color .1s linear}.transitional-main__subtile-wrapper{box-sizing:border-box;display:inline-block;height:125px;margin-bottom:25px;padding:0 15px;width:33.3333333333%}@media(max-width:1024px){.transitional-main__subtile-wrapper{height:100px;width:50%}}@media(max-width:768px){.transitional-main__subtile-wrapper{width:100%}}.transitional-main__subtile:before{background:linear-gradient(90deg,#a64fc5,#4f54e6);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .1s linear;width:100%;z-index:0}.no-touch .transitional-main__subtile:hover:before{opacity:1}.no-touch .transitional-main__subtile:hover{color:#fff}.transitional-main__subtile-content{box-sizing:border-box;left:0;max-height:100%;opacity:.99;padding:15px 22px;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media(max-width:1024px){.transitional-main__subtile-content{padding:10px 15px}}.transitional-main__subtile-title{font-size:24px;padding-bottom:10px}@media(max-width:1024px){.transitional-main__subtile-title{font-size:20px;padding-bottom:5px}}.transitional-main__subtile-description{font-size:16px;line-height:21px}@media(max-width:1024px){.transitional-main__subtile-description{font-size:14px;line-height:normal}}.transitional-main__stat{background-color:#f5f4fb;margin:auto;padding:100px 10px 70px}@media(max-width:1024px){.transitional-main__stat{padding:60px 0 30px}}.transitional-main__stat-item{box-sizing:border-box;display:inline-block;font-weight:300;padding:0 35px 30px;text-align:center;width:33.3333333333%}@media(max-width:1024px){.transitional-main__stat-item{width:50%}}@media(max-width:768px){.transitional-main__stat-item{width:100%}}.transitional-main__stat-pic{background-size:contain;display:inline-block;height:50px;margin:0 auto 20px;width:50px}.transitional-main__stat-title{font-size:26px;line-height:30px;padding-bottom:17px;white-space:nowrap}.transitional-main__stat-text{font-size:16px;height:90px;line-height:22px;margin-bottom:35px;overflow:hidden}.transitional-main__teachers{padding:90px 0 40px}@media(max-width:768px){.transitional-main__teachers{padding:40px 0 20px}}.transitional-main__teachers-button{float:right}@media(max-width:768px){.transitional-main__teachers-button{display:inline-block;float:none;margin:7px 0}}.transitional-main__work{padding-bottom:150px}@media(max-width:768px){.transitional-main__work{padding-bottom:50px}}.transitional-main__nav-wrapper{border-top:1px solid hsla(0,0%,100%,.3)}.ctf-bold{font-weight:700}.ctf-align-top{vertical-align:top}.ctf-align-middle{vertical-align:middle}.ctf-button{border:0;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:IBM Plex Sans,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:21px;text-align:center;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,border .2s ease-out,box-shadow .2s ease-out}.ctf-button:visited{color:#fff}.ctf-button_big{padding:0 103px}.ctf-button_big,.ctf-button_normal{height:48px;line-height:48px;width:auto}.ctf-button_normal{padding:0 42px}.ctf-button_small{height:40px;line-height:40px;padding:0 32px;width:auto}.ctf-button_fixed_288{height:48px;line-height:48px;width:288px}.ctf-button_fixed_256{height:48px;line-height:48px;width:256px}.ctf-button_fixed_160{border-right:2px;font-size:14px;height:32px;line-height:32px;width:160px}.ctf-button_yellow{background-color:#ffd709;color:#0f0f10}.ctf-button_yellow:visited{color:#0f0f10}.no-touch .ctf-button_yellow:hover{background-color:#ffdf3c;box-shadow:4px 5px 8px rgba(255,215,9,.24)}.ctf-button_yellow:active{background-color:#d5b200;box-shadow:4px 5px 8px rgba(255,215,9,.24)}.ctf-button_blue{background-color:#4749c0;color:#fff}.ctf-button_blue:visited{color:#fff}.no-touch .ctf-button_blue:hover{background-color:#5a5cc7}.ctf-button_blue:active{background-color:#3d3fb1}.ctf-button_reversed-blue{background-color:#fff;border:1px solid #4749c0;color:#4749c0}.ctf-button_reversed-blue:visited{color:#4749c0}.no-touch .ctf-button_reversed-blue:hover{border-color:#5a5cc7;color:#5a5cc7}.ctf-button_reversed-blue:active{border-color:#3d3fb1;color:#3d3fb1}.ctf-blue-link{border-bottom:1px dashed #06c;box-sizing:border-box;color:#06c;display:inline;text-decoration:none;transition:color .2s ease-out}.ctf-blue-link:visited{color:#06c}.no-touch .ctf-blue-link:hover{color:#0080ff}.ctf-blue-link:active{color:#004d99}.ctf-registration-end{color:#fff;font-size:18px;font-weight:700;margin-top:32px;position:relative;text-align:center;text-transform:uppercase}.lessons__new-item__tags{margin-bottom:5px}.lessons__new-item-what+.lessons__new-item__tags{margin-right:30px}.lessons__new-item__tag{opacity:.99}.lessons__new-item__tag__text{color:#0f0f10;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.lessons__new-item__tag__circle{border-radius:8px;height:8px;margin-right:6px;width:8px}.lessons__new-item{display:inline-block;height:225px;max-width:370px;padding:0 15px 30px;position:relative;text-align:left;text-decoration:none;vertical-align:top;width:100%}@media(max-width:790px){.lessons__new-item{box-sizing:border-box;height:255px;max-width:50%}}@media(max-width:767px){.lessons__new-item{max-width:100%}}@media(max-width:500px){.lessons__new-item{height:255px;padding-left:0;padding-right:0}}.lessons__new-item,.lessons__new-item:active,.lessons__new-item:link,.lessons__new-item:visited{border-color:hsla(0,0%,100%,.6);color:#fff}.lessons__new-item_hovered,.lessons__new-item_hovered:active,.lessons__new-item_hovered:link,.lessons__new-item_hovered:visited{border-color:rgba(0,0,0,.4);color:#0f0f10}.no-touch .lessons__new-item_hovered:hover,.no-touch .lessons__new-item_hovered:hover:active,.no-touch .lessons__new-item_hovered:hover:link,.no-touch .lessons__new-item_hovered:hover:visited{border-color:hsla(0,0%,100%,.6);color:#fff}.no-touch .lessons__new-item_hovered:hover .lessons__new-item-bg-hover{left:0}.no-touch .lessons__new-item_hovered:hover .lessons__new-item-bg-default,.no-touch .lessons__new-item_hovered:hover .lessons__new-item-bg-right{right:100%}.no-touch .lessons__new-item_hovered:hover .lessons__new-item-scale-bg{height:100px;width:140px}.no-touch .lessons__new-item_hovered:hover .lessons__new-item-beta-white{opacity:1;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.no-touch .lessons__new-item_hovered:hover .lessons__new-item-beta-black{opacity:0;transition:transform .1s ease-in-out,color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.no-touch .lessons__new-item_hovered:hover .lessons__new-item-offer,.no-touch .lessons__new-item_hovered:hover .lessons__new-item-what{border-bottom-color:#fff;color:#fff}.no-touch .lessons__new-item_hovered:hover .lessons__new-item-courses{color:#fff}.lessons__new-item-clock{background:url(https://otus.ru/static/img/new-clock.1d42a.svg) 0 0 no-repeat;background-size:cover;display:inline-block;height:12px;width:12px}.lessons__new-item_hovered:hover .lessons__new-item-clock{background:url(https://otus.ru/static/img/new-clock-white.5a049.svg) 0 0 no-repeat}.lessons__new-item-calendar{background:url(https://otus.ru/static/img/calendar-blue.8712b.svg) 0 0 no-repeat;background-size:cover;display:inline-block;height:12px;width:12px}.lessons__new-item_hovered:hover .lessons__new-item-calendar{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjUgMy41aDExIiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMiA1aDJ2Mkgyem0zIDBoMnYySDV6bTMgMGgydjJIOHpNMiA4aDJ2Mkgyem0zIDBoMnYySDV6bTMgMGgydjJIOHoiLz48cmVjdCBzdHJva2U9IiNGRkYiIHg9Ii41IiB5PSIuNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjExIiByeD0iMiIvPjwvZz48L3N2Zz4=) 0 0 no-repeat}.lessons__new-item-discount{background:#dd1515;border-radius:0 4px 4px 0;bottom:78px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:700;left:0;line-height:normal;min-width:90px;padding:5px 14px 5px 24px;position:absolute;transform:translateY(100%)}.lessons__new-item-discount_without-after:after{display:none}.lessons__new-item-discount_greenlight{background-color:#527ab8}.lessons__new-item-discount_greenlight:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIzNSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iIzUyN0FCOCIgZD0iTS40NiAwSDEyTC40NiAxNy4zNyAxMiAzNUguNDZ6Ii8+PC9zdmc+)}@media(min-width:768px){.lessons__new-item_no-hovered,.lessons__new-item_no-hovered:hover{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.lessons__new-item_no-hovered:hover{transform:translate(-2px,-2px)}.lessons__new-item_no-hovered:hover .lessons__new-item-container{border-radius:4px;box-shadow:4px 4px 0 0 hsla(0,0%,45%,.5);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}}.lessons__new-item-image_full{background:50% 50% no-repeat;background-size:cover;border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lessons__new-item-image_full-1,.lessons__new-item-image_full_1{background-color:#f18f43}.lessons__new-item-image_full-1-dark,.lessons__new-item-image_full_1-dark{background-color:#ee781d}.lessons__new-item-image_full-1-color,.lessons__new-item-image_full_1-color{color:#f18f43}.lessons__new-item-image_full-2,.lessons__new-item-image_full_2{background-color:#9a5db4}.lessons__new-item-image_full-2-dark,.lessons__new-item-image_full_2-dark{background-color:#85499f}.lessons__new-item-image_full-2-color,.lessons__new-item-image_full_2-color{color:#9a5db4}.lessons__new-item-image_full-3,.lessons__new-item-image_full_3{background-color:#e86258}.lessons__new-item-image_full-3-dark,.lessons__new-item-image_full_3-dark{background-color:#e34034}.lessons__new-item-image_full-3-color,.lessons__new-item-image_full_3-color{color:#e86258}.lessons__new-item-image_full-4,.lessons__new-item-image_full_4{background-color:#2a82b7}.lessons__new-item-image_full-4-dark,.lessons__new-item-image_full_4-dark{background-color:#226a96}.lessons__new-item-image_full-4-color,.lessons__new-item-image_full_4-color{color:#2a82b7}.lessons__new-item-image_full-5,.lessons__new-item-image_full_5{background-color:#30ad63}.lessons__new-item-image_full-5-dark,.lessons__new-item-image_full_5-dark{background-color:#278d51}.lessons__new-item-image_full-5-color,.lessons__new-item-image_full_5-color{color:#30ad63}.lessons__new-item-image_full-6,.lessons__new-item-image_full_6{background-color:#d25211}.lessons__new-item-image_full-6-dark,.lessons__new-item-image_full_6-dark{background-color:#ac430e}.lessons__new-item-image_full-6-color,.lessons__new-item-image_full_6-color{color:#d25211}.lessons__new-item-image_scale{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.lessons__new-item-image_scale-1,.lessons__new-item-image_scale_1{background-color:#f18f43}.lessons__new-item-image_scale-1-dark,.lessons__new-item-image_scale_1-dark{background-color:#ee781d}.lessons__new-item-image_scale-1-color,.lessons__new-item-image_scale_1-color{color:#f18f43}.lessons__new-item-image_scale-2,.lessons__new-item-image_scale_2{background-color:#9a5db4}.lessons__new-item-image_scale-2-dark,.lessons__new-item-image_scale_2-dark{background-color:#85499f}.lessons__new-item-image_scale-2-color,.lessons__new-item-image_scale_2-color{color:#9a5db4}.lessons__new-item-image_scale-3,.lessons__new-item-image_scale_3{background-color:#e86258}.lessons__new-item-image_scale-3-dark,.lessons__new-item-image_scale_3-dark{background-color:#e34034}.lessons__new-item-image_scale-3-color,.lessons__new-item-image_scale_3-color{color:#e86258}.lessons__new-item-image_scale-4,.lessons__new-item-image_scale_4{background-color:#2a82b7}.lessons__new-item-image_scale-4-dark,.lessons__new-item-image_scale_4-dark{background-color:#226a96}.lessons__new-item-image_scale-4-color,.lessons__new-item-image_scale_4-color{color:#2a82b7}.lessons__new-item-image_scale-5,.lessons__new-item-image_scale_5{background-color:#30ad63}.lessons__new-item-image_scale-5-dark,.lessons__new-item-image_scale_5-dark{background-color:#278d51}.lessons__new-item-image_scale-5-color,.lessons__new-item-image_scale_5-color{color:#30ad63}.lessons__new-item-image_scale-6,.lessons__new-item-image_scale_6{background-color:#d25211}.lessons__new-item-image_scale-6-dark,.lessons__new-item-image_scale_6-dark{background-color:#ac430e}.lessons__new-item-image_scale-6-color,.lessons__new-item-image_scale_6-color{color:#d25211}.lessons__new-item-bg{background:50% 50% no-repeat;background-size:cover;border-radius:4px;bottom:0;left:0;position:absolute;right:0;top:0}.lessons__new-item-bg-1,.lessons__new-item-bg_1{background-color:#f18f43}.lessons__new-item-bg-1-dark,.lessons__new-item-bg_1-dark{background-color:#ee781d}.lessons__new-item-bg-1-color,.lessons__new-item-bg_1-color{color:#f18f43}.lessons__new-item-bg-2,.lessons__new-item-bg_2{background-color:#9a5db4}.lessons__new-item-bg-2-dark,.lessons__new-item-bg_2-dark{background-color:#85499f}.lessons__new-item-bg-2-color,.lessons__new-item-bg_2-color{color:#9a5db4}.lessons__new-item-bg-3,.lessons__new-item-bg_3{background-color:#e86258}.lessons__new-item-bg-3-dark,.lessons__new-item-bg_3-dark{background-color:#e34034}.lessons__new-item-bg-3-color,.lessons__new-item-bg_3-color{color:#e86258}.lessons__new-item-bg-4,.lessons__new-item-bg_4{background-color:#2a82b7}.lessons__new-item-bg-4-dark,.lessons__new-item-bg_4-dark{background-color:#226a96}.lessons__new-item-bg-4-color,.lessons__new-item-bg_4-color{color:#2a82b7}.lessons__new-item-bg-5,.lessons__new-item-bg_5{background-color:#30ad63}.lessons__new-item-bg-5-dark,.lessons__new-item-bg_5-dark{background-color:#278d51}.lessons__new-item-bg-5-color,.lessons__new-item-bg_5-color{color:#30ad63}.lessons__new-item-bg-6,.lessons__new-item-bg_6{background-color:#d25211}.lessons__new-item-bg-6-dark,.lessons__new-item-bg_6-dark{background-color:#ac430e}.lessons__new-item-bg-6-color,.lessons__new-item-bg_6-color{color:#d25211}.lessons__new-item-bg-right{background:50% 50% no-repeat}.lessons__new-item-bg-default,.lessons__new-item-bg-right{background-size:cover;border-radius:4px;bottom:0;left:0;position:absolute;right:0;top:0;transition:right .3s ease-out}.lessons__new-item-bg-default{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk1IiBoZWlnaHQ9IjIyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2YTYgNiAwIDAxNi02aDI4OWwtNi45NTEgMTUuMDI4YTIzMSAyMzEgMCAwMDAgMTkzLjk0NEwyOTUgMjI0SDZhNiA2IDAgMDEtNi02VjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position-x:-60px;background-repeat:no-repeat}.lessons__new-item-bg-hover{background:100% 50% no-repeat;background-size:cover;border-radius:4px;bottom:0;left:100%;position:absolute;right:0;top:0;transition:left .3s ease-out}.lessons__new-item-scale-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;height:70px;position:absolute;right:3px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:98px}.lessons__new-item-container{align-items:flex-start;border-color:inherit;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 16px 13px;position:relative;transition:all .2s ease-in-out;width:100%}.lessons__new-item-title{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;border-color:inherit;display:-webkit-box;flex-shrink:0;font-size:24px;font-weight:700;height:98px;line-height:24px;margin:24px 0 auto;max-height:98px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:normal;word-break:break-word;z-index:0}.lessons__new-item-title_with-bg{max-width:240px}.lessons__new-item-title_with-tags{margin:8px 0 auto}.lessons__new-item-courses{color:#767676;font-size:12px;line-height:17px;margin:2px 0 14px;overflow:hidden}.lessons__new-item-courses-unit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}@media(max-width:375px){.lessons__new-item-courses-unit{max-width:240px}}.lessons__new-item-bottom{display:flex;overflow:auto;z-index:0}.lessons__new-item-bottom_spec{flex-direction:column}.lessons__new-item-start{display:inline-block;font-size:12px;font-weight:700;padding-right:16px}.lessons__new-item-time{display:inline-block;font-size:14px;font-weight:700;margin-left:5px}.lessons__new-item-price{display:inline-block;font-size:24px;font-weight:700;line-height:28px}.lessons__new-item-pretitle{font-size:16px;font-weight:700;line-height:16px;padding-bottom:3px}.lessons__new-item-what{border-bottom:1px solid #767676;color:#767676;font-size:18px;opacity:.99}.lessons__new-item-offer,.lessons__new-item-what{font-weight:400;line-height:18px;margin-bottom:5px;min-height:18px;padding-bottom:2px}.lessons__new-item-offer{border-bottom:1px solid #0f0f10;color:#0f0f10;display:inline-block;font-size:16px;font-style:normal;position:relative;transition:color .2s ease-out,border-bottom .2s ease-out}.preparatory-participate{display:block;padding-bottom:70px;padding-top:48px;position:relative;text-align:center;width:100%}.preparatory-participate__content{display:block;margin:0 auto;max-width:1120px;position:relative;width:100%}@media(max-width:1024px){.preparatory-participate{box-sizing:border-box;padding:40px 16px 44px}}@media(max-width:767px){.preparatory-participate{box-sizing:border-box;padding:24px 16px 51px}}.preparatory-participate__title{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:48px;font-weight:700;line-height:62px}@media(max-width:1024px){.preparatory-participate__title{font-size:40px;line-height:48px}}@media(max-width:767px){.preparatory-participate__title{font-size:24px;line-height:31px}}.preparatory-participate__caption-container{display:block;margin:16px auto 0;max-width:682px;position:relative;width:100%}@media(max-width:1024px){.preparatory-participate__caption-container{margin-top:11px}}@media(max-width:767px){.preparatory-participate__caption-container{margin-top:16px}}.preparatory-participate__caption{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px}@media(max-width:1024px){.preparatory-participate__caption{font-size:16px;line-height:21px}}@media(max-width:767px){.preparatory-participate__caption{font-size:14px;line-height:18px}}.preparatory-participate__form{display:block;margin:54px auto 0;position:relative;text-align:center;width:100%}@media(max-width:1024px){.preparatory-participate__form{margin:54px auto 0}}@media(max-width:767px){.preparatory-participate__form{margin:24px auto 0}}.preparatory-participate__form-greeting{color:#ffd709;display:none;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:19px;margin-top:32px;position:relative;text-align:center}.preparatory-participate__form-greeting.show{display:block}.preparatory-participate__inputs{display:block;position:relative}.preparatory-participate__input-container{display:inline-block;margin-left:8px;position:relative;text-align:left;vertical-align:middle;width:264px}.preparatory-participate__input-container:first-child{margin-left:0}@media(max-width:1024px){.preparatory-participate__input-container{width:240px}}@media(max-width:767px){.preparatory-participate__input-container{margin-left:0;margin-top:8px;width:100%}.preparatory-participate__input-container:first-child{margin-top:0}}.preparatory-participate__input{padding:14px 12px}.preparatory-participate__submit{color:#0f0f10;display:inline-block;height:48px;line-height:48px;margin-left:8px;position:relative;vertical-align:middle;width:264px}@media(max-width:1024px){.preparatory-participate__submit{width:240px}}@media(max-width:767px){.preparatory-participate__submit{margin-left:0;margin-top:25px;width:100%}}.preparatory-participate__checkbox{margin-top:24px;padding-left:31px}.preparatory-participate__checkbox_mobile{display:none;margin-top:33px;text-align:left}@media(max-width:767px){.preparatory-participate__checkbox_mobile{display:block}.preparatory-participate__checkbox_desktop{display:none}}.preparatory-participate__checkbox-label{font-size:14px;vertical-align:top}.preparatory-participate__checkbox-label__consult{line-height:24px}.preparatory-participate__image{background-image:url(https://otus.ru/static/img/participate_bg.ae0b1.png)}.preparatory-participate-terms-checkbox.new-input_error~.preparatory-participate__checkbox-label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHJlY3Qgd2lkdGg9IjE3IiBoZWlnaHQ9IjE3IiB4PSI2NjguNSIgeT0iNTM5LjUiIGZpbGw9IiNGQkZCRkIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjOUEwRjBGIiByeD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2OCAtNTM5KSIvPjwvc3ZnPg==)}.preparatory-participate__back{background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.preparatory-participate__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.preparatory-participate__image--top{background-position-y:0}.preparatory-participate__cover{background-color:#000;bottom:0;left:0;opacity:.85;position:absolute;right:0;top:0;z-index:-1}.preparatory-participate__content{background:none}.lesson-new-header__main{display:flex;flex-direction:row;justify-content:space-between;margin-top:54px;position:relative}.lesson-new-header__main-right{display:inline-block;padding-top:10px;position:relative;vertical-align:top}@media(max-width:768px){.lesson-new-header__main-right{display:inline-block;overflow:hidden;position:absolute;right:-135px;top:124px;vertical-align:top}}@media(max-width:720px){.lesson-new-header__main-right{display:none}}.lesson-new-header__video{outline:none}.lesson-new-header__main-image{background-image:url(https://otus.ru/static/img/mac_13.c93f5.png);background-repeat:no-repeat;background-size:cover;border-radius:4px;box-shadow:0 16px 32px rgba(75,77,82,.24),0 0 1px rgba(75,77,82,.48);display:block;height:333px;overflow:hidden;position:relative;width:532px}.lesson-new-header__main-image__constructor{background-image:none;box-shadow:none}@media(max-width:1240px){.lesson-new-header__main-image{margin-top:-15px;width:485px}}@media(max-width:1024px){.lesson-new-header__main-image{height:261px;margin-top:0;width:417px}}@media(max-width:870px){.lesson-new-header__main-image{height:261px;margin-top:-15px;width:350px}}.preparatory-program{display:block;padding-bottom:72px;padding-top:40px;position:relative}@media(max-width:1024px){.preparatory-program{padding-left:24px;padding-right:24px}}@media(max-width:660px){.preparatory-program{padding-left:16px;padding-right:16px}}.preparatory-program__title{color:#fff;display:block;font-size:40px;font-style:normal;font-weight:700;line-height:48px;text-align:center}@media(max-width:660px){.preparatory-program__title{font-size:24px;line-height:31px}}.preparatory-program__caption{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-top:24px;padding:0 155px;position:relative;text-align:center}@media(max-width:767px){.preparatory-program__caption{padding:0 35px}}@media(max-width:500px){.preparatory-program__caption{padding:0 15px}}.preparatory-program__collapsibles{display:block;margin-top:40px;position:relative}@media(max-width:1024px){.preparatory-program__collapsibles{margin-top:48px}}@media(max-width:660px){.preparatory-program__collapsibles{margin-top:38px}}.preparatory-program__plus{color:#0f0f10}.preparatory-program__plus-vertical{transform-origin:center;transition:transform .2s ease-out}.preparatory-program__plus-horizontal{transition:color .2s ease-out}.preparatory-program__content{display:block;margin:0 auto;max-width:1120px;position:relative;width:100%}.preparatory-program__image{background-image:url(https://otus.ru/static/img/program_bg.5b0e5.png);background-position:0 0!important;background-size:1920px 1080px!important}.preparatory-program__back{background-color:#000}.preparatory-program__back,.preparatory-program__image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.preparatory-program__image{background-position:50%;background-repeat:no-repeat;background-size:cover}.preparatory-program__image--top{background-position-y:0}.preparatory-program__cover{background-color:#000;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:-1}.preparatory-program__content{background:none}.preparatory-program-list-item__date{color:#4749c0;display:block;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;left:21px;line-height:14px;position:absolute;top:0}.preparatory-program-list-item input[type=checkbox]{display:none}.toggle_checked+.label-toggle+.preparatory-program-list-item__content{max-height:-moz-fit-content;max-height:fit-content}.preparatory-program-list-item .toggle_checked+.label-toggle .preparatory-program__plus-vertical{transform:scaleY(0)}.preparatory-program-list-item .toggle_checked+.label-toggle .preparatory-program__plus-horizontal{color:#9a0f0f}.preparatory-program-list-item .toggle_checked+.label-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0;transition-delay:.2s}.preparatory-program-list-item .label-toggle{align-items:center;background-color:#fff;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin:16px auto 0;max-width:832px;min-height:64px;padding:8px 16px 13px;transition:border-bottom-right-radius .2s ease-out,border-bottom-left-radius .2s ease-out;width:100%}@media(max-width:1024px){.preparatory-program-list-item .label-toggle{padding:16px 16px 18px 24px}}@media(max-width:660px){.preparatory-program-list-item .label-toggle{height:auto}}.preparatory-program-list-item .label-toggle:first-child{margin-top:0}.preparatory-program-list-item .label-toggle__left,.preparatory-program-list-item .label-toggle__right{display:inline-block;vertical-align:middle}.preparatory-program-list-item__row{display:block;margin-top:24px;position:relative}.preparatory-program-list-item__row:first-child{margin-top:0}.preparatory-program-list-item__theme{color:#0f0f10;display:inline-block;margin-right:8px;vertical-align:middle}.preparatory-program-list-item__caption,.preparatory-program-list-item__theme{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.preparatory-program-list-item__caption{color:#767676;display:block;position:relative}.preparatory-program-list-item__module-title{display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:900;line-height:21px;margin-top:8px;position:relative}@media(max-width:1024px){.preparatory-program-list-item__module-title{font-size:16px;line-height:19px;margin-top:4px}}.preparatory-program-list-item__title{color:#0f0f10;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;vertical-align:middle}.preparatory-program-list-item__content{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;margin:0 auto;max-height:0;max-width:832px;overflow:hidden;position:relative;top:-4px;transition:max-height .2s ease-out;width:100%}.preparatory-program-list-item__content-inner{padding:38px 21px 32px}.preparatory-program__plus{height:40px;width:40px}@media(max-width:767px){.preparatory-program__plus{height:32px;width:32px}}.preparatory-pdf{background-color:#ffd709;display:block;height:128px;line-height:128px;padding:0 44px;position:relative;text-align:center;transition:background-color .2s ease-out}@media(max-width:767px){.preparatory-pdf{height:84px;line-height:84px}}@media(max-width:360px){.preparatory-pdf{padding:0 16px}}.no-touch .preparatory-pdf:hover{background-color:#ffdf3c}.preparatory-pdf:active{background-color:#d5b200}.preparatory-pdf__icon{background-color:#0f0f10;background-repeat:no-repeat;background-size:contain;display:inline-block;height:43px;-webkit-mask-image:url(https://otus.ru/static/img/pdf_icon.beff1.svg);mask-image:url(https://otus.ru/static/img/pdf_icon.beff1.svg);vertical-align:middle;width:36px}@media(max-width:767px){.preparatory-pdf__icon{height:27px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:22px 27px;mask-size:22px 27px;width:22px}}.preparatory-pdf__text{color:#0f0f10;display:inline-block;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:22px;margin-left:23px;vertical-align:middle}@media(max-width:767px){.preparatory-pdf__text{font-size:16px;line-height:22px;margin-left:17px}}.program-modal{background:#fff;border-radius:4px;display:inline-block;height:405px;position:relative;vertical-align:middle;width:320px}.program-modal-link{height:180px}.program-modal-link__text{font-size:14px;font-style:normal;font-weight:400;line-height:16px;padding-top:15px}.program-modal__wrap{padding:40px 24px 0}.program-modal__title{color:#0f0f10;font-size:18px;font-style:normal;font-weight:700;line-height:21px;padding-bottom:23px;text-transform:uppercase}.program-form__button{height:48px}.to-companies__container{box-sizing:border-box;margin:0 auto;max-width:1440px;overflow:visible}.to-companies__h1{box-sizing:border-box;font-size:40px;font-weight:400;margin:0 auto;max-width:840px;padding:0 8px;text-align:center;text-transform:uppercase}.to-companies__h1_pad{padding-bottom:50px}@media(max-width:425px){.to-companies__h1_pad{padding-bottom:40px}.to-companies__h1{font-size:24px}}.to-companies-header{background:#000 url(https://otus.ru/static/img/header.4973e.png) 50% 50% no-repeat;background-size:cover;color:#fff;height:530px;position:relative}@media(max-width:1024px){.to-companies-header{height:395px}}@media(max-width:425px){.to-companies-header{height:340px}}.to-companies-header:before{background:linear-gradient(90deg,#a64fc5,#4f54e6);content:" ";height:82px;left:0;position:absolute;top:-82px;width:100%}.to-companies-header__button{margin-bottom:52px}@media(max-width:1024px){.to-companies-header__button{margin-bottom:0}}.to-companies :export{xs:360;xs375:375;iphone:414;ssm:500;sm:768;ssmMd:767;ssm-sm:600;sm-ct:790;md:1024;menu-slide:1090;lg-ct:1170;lg:1280}.to-companies__start{background-image:url(https://otus.ru/static/img/start.3dfe4.png);background-size:cover;color:#fff;padding:88px 0 130px;position:relative}@media(max-width:414px){.to-companies__start{padding:32px 0}}.to-companies__start-form{margin:0 auto}@media(min-width:426px){.to-companies__start-form{max-width:360px}}@media(max-width:425px){.to-companies__start-form{padding:0 8px}}.to-companies__start-form-checkbox{font-size:12px}.to-companies__start-success-text{box-sizing:border-box;font-size:16px;font-weight:300;left:50%;margin:0 auto;max-width:400px;padding:0 24px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.to-companies__start-success-text_inline{padding-bottom:35px;position:static;transform:none}.to-companies__start-success-header{font-size:18px;font-weight:700;padding-bottom:3px;text-align:center;text-transform:uppercase}.to-companies__button,.to-companies__button.new-button{display:inline-block;padding:15px 40px;vertical-align:middle}@media(max-width:425px){.to-companies__button,.to-companies__button.new-button{width:100%}}.to-companies__button-box,.to-companies__button.new-button-box{text-align:center}.to-companies__button-box_inline,.to-companies__button.new-button-box_inline{display:inline-block}@media(max-width:425px){.to-companies__button-box_inline,.to-companies__button.new-button-box_inline{display:block}}.to-companies__button-box_full,.to-companies__button.new-button-box_full{width:100%}@media(max-width:425px){.to-companies__button-box,.to-companies__button.new-button-box{box-sizing:border-box;padding:0 8px}}.to-companies__loader{background:rgba(15,15,16,.5);bottom:0;left:0;position:absolute;right:0;top:0}.to-companies-question.to-companies-question{border-radius:4px;max-width:320px;padding:50px 24px 24px}@media(max-width:360px){.to-companies-question.to-companies-question{max-width:280px;padding:50px 10px}}.to-companies-question.to-companies-question__header{color:#0f0f10;font-size:18px;padding-bottom:22px;text-align:center;text-transform:uppercase}.to-companies__error{font-size:12px}.to-companies__swiper{overflow:hidden;position:static;white-space:nowrap}.to-companies__swiper-arrows-wrapper{padding:0 40px;position:relative}.to-companies__swiper-wrapper{padding:10px 40px;position:relative}@media(max-width:500px){.to-companies__swiper-wrapper{padding:10px}}.to-companies__swiper .swiper-slide{display:inline-block;white-space:normal}.to-companies__swiper .swiper-pagination{bottom:0;left:50%;position:absolute;transform:translate(-50%)}.to-companies__swiper .swiper-pagination-bullet{border:1px solid #4749c0;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 4px;width:8px}.to-companies__swiper .swiper-pagination-bullet-active{background-color:#4749c0;cursor:default}.to-companies__swiper .swiper-pagination-bullets-dynamic{overflow:hidden}.to-companies__swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.8)}.to-companies__swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.to-companies__swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.to-companies__swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.9)}.to-companies__swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.8)}.to-companies__swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.9)}.to-companies__swiper .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.8)}.to-companies__swiper .swiper-button-next{right:0}.to-companies__swiper .swiper-button-prev{left:0}.to-companies__swiper .swiper-button-next,.to-companies__swiper .swiper-button-prev{cursor:pointer;height:40px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}.to-companies__swiper__item{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:40px;margin:0 20px}@media(max-width:500px){.to-companies__swiper__item{height:60px}}.course-header2{font-style:normal;font-weight:700}@media(max-width:768px){.course-header2__new{text-align:center}}.course-header2__new-header{margin-left:-160px}@media(max-width:1024px){.course-header2__new-header{margin-left:0}}.course-header2__amp-pretitle{padding-bottom:50px}.course-header2__image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding-bottom:72px;padding-top:72px;position:relative;width:100%;z-index:0}html.amp .course-header2__image-container{padding-left:10px;padding-right:10px}.course-header2__image-container.default-background:before{background-color:transparent}@media(max-width:790px){.course-header2__image-container{height:auto;padding-top:8px}}.course-header2__image-container:before{background-color:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.course-header2__image-container-block{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding-bottom:72px;padding-top:34px;position:relative;width:100%;z-index:0}@media(max-width:768px){.course-header2__image-container-block{height:auto;padding-top:8px}}.course-header2__image-container-block:before{background-color:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.course-header2__info-container{color:#fff;margin-bottom:30px;max-width:100%;width:600px}.course-header2__info-container_new-header{width:500px}.course-header2__info-text{margin-bottom:18px;min-height:180px;overflow:hidden}@media(max-width:768px){.course-header2__info-text{height:auto}.course-header2__info-text_padding{padding-top:35px}}.course-header2__title{color:#fff;font-family:IBM Plex Sans,Roboto,sans-serif;font-size:40px;margin-bottom:24px}@media(max-width:500px){.course-header2__title{font-size:24px}}.course-header2__subtitle{color:hsla(0,0%,100%,.7);font-family:IBM Plex Sans,Roboto,sans-serif;font-size:23px;line-height:25px;margin-bottom:24px;max-width:380px;padding-bottom:20px}@media(max-width:500px){.course-header2__subtitle{font-size:20px}}.course-header2__admin-text{color:#fff;font-size:14px}.course-header2__admin-text,.course-header2__admin-text *{list-style:none}.course-header2__admin-text p{font-size:14px;margin-bottom:16px;max-width:100%;word-break:break-word}.course-header2__admin-text ul{border-color:inherit}.course-header2__admin-text li{border-color:inherit;color:inherit;font-size:14px;line-height:16px;margin-bottom:16px;max-width:100%;padding-left:20px;position:relative;word-break:break-word}.course-header2__admin-text li:last-child{margin-bottom:0}.course-header2__admin-text li:before{border:2px solid;border-color:inherit;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;transform:translateY(-50%);width:4px}.course-header2__button-container{background:transparent;height:48px;margin-bottom:14px;max-width:100%;position:relative;width:300px}@media(max-width:768px){.course-header2__button-container{display:inline-block}}.course-header2__button-after-send{display:table-cell;vertical-align:middle}.course-header2__button{background:transparent;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;height:100%;line-height:normal;outline:none;padding:6px 15px;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:100%}.course-header2__button__back{background-color:#4749c0;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.course-header2__button__image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.course-header2__button__image--top{background-position-y:0}.course-header2__button__cover{background-color:#4749c0;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.course-header2__button__content{background:none}.course-header2__button:disabled{background-color:#c5c5c5;pointer-events:none}.course-header2__button__back{border:1px solid #4749c0;border-radius:5px}.course-header2__button__content:hover+.course-header2__button__back{opacity:.8}.course-header2__button__content{background:transparent;border-radius:5px;height:100%}.course-header2__button__text{color:#fff;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.course-header2__button-after-container{max-width:100%;text-align:center;width:300px}@media(max-width:768px){.course-header2__button-after-container{display:inline-block}}.course-header2__left-content{min-height:300px}@media(max-width:500px){.course-header2__left-content{min-height:0}}.course-header2__next-attempt{font-size:14px}.course-header2-price-box{background-color:#4749c0;border-radius:4px;box-sizing:border-box;color:#fff;margin-left:auto;margin-right:10px;overflow:hidden;padding:24px 90px 36px 40px;position:relative;width:320px}@media(max-width:768px){.course-header2-price-box{border-radius:unset;margin-left:0;margin-right:auto;padding:24px 10px 35px;text-align:center;width:100%}}.course-header2-price-box__container{background-color:#4749c0;padding-right:0}.course-header2-price-box__price-text{color:inherit;font-size:16px;margin-bottom:12px}.course-header2-price-box__price-container{margin-bottom:21px}.course-header2-price-box__center{padding:24px 40px;text-align:center}.course-header2-price-box__price{color:inherit;font-family:IBM Plex Sans,Roboto,sans-serif;font-size:40px;font-weight:500;line-height:32px;margin-bottom:8px;white-space:nowrap}.course-header2-price-box__prev-price{color:inherit;font-size:16px;opacity:.5;text-decoration:line-through;white-space:nowrap}.course-header2-price-box__full-price-text{color:inherit;font-size:14px;line-height:20px;margin-bottom:25px}.course-header2-price-box__full-price-text:last-child{margin-bottom:0}.course-header2-price-box__button-wrap{display:inline-block;margin-bottom:23px;width:100%}.course-header2-price-box__button-wrap:last-child{margin-bottom:0}.course-header2-price-box__button{padding-bottom:11px;padding-top:11px}.course-header2-price-box__subscribe-text{color:inherit;font-size:16px;line-height:20px;margin-bottom:20px}.course-header2-price-box__discount{background:#fff;height:90px;position:absolute;right:0;top:0;transform:translate(50%,-50%) rotate(45deg);width:90px}.course-header2-price-box__discount-text{bottom:10px;color:#9a0f0f;font-family:IBM Plex Sans,Roboto,sans-serif;font-size:14px;font-weight:500;position:absolute;text-align:center;width:100%}.course-header2-link{background:none;border:none;font-size:14px;padding:0;transition:all .2s linear}.course-header2-link,.course-header2-link:active,.course-header2-link:link,.course-header2-link:visited{color:inherit;cursor:pointer;text-decoration:none}.course-header2-link:active_inline-block,.course-header2-link:link_inline-block,.course-header2-link:visited_inline-block,.course-header2-link_inline-block{display:inline-block}.course-header2-link:hover,.course-header2-link:hover:active,.course-header2-link:hover:link,.course-header2-link:hover:visited{opacity:.8}.course-header2-link_dashed{border-bottom:1px dashed;border-bottom-color:inherit;padding-bottom:2px}.course-header2-bottom{font-style:normal;font-weight:400;margin-top:20px;padding-top:16px}@media(max-width:768px){.course-header2-bottom{width:100%}}@media(max-width:660px){.course-header2-bottom{margin-top:32px}}.course-header2-bottom__container{background-color:#f5f5fd;padding-bottom:16px;padding-left:210px;padding-right:210px}@media(max-width:1170px){.course-header2-bottom__container{padding-left:120px;padding-right:120px}}@media(max-width:1024px){.course-header2-bottom__container{padding-left:54px;padding-right:54px}}@media(max-width:660px){.course-header2-bottom__container{height:270px;padding-left:34px;padding-right:34px}}@media(min-width:661px){.course-header2-bottom__item{margin-bottom:8px}}.course-header2-bottom__content-items{display:flex}@media(max-width:660px){.course-header2-bottom__content-items{flex-direction:column}}.course-header2-bottom__content-item{display:flex;flex-direction:column}@media(max-width:660px){.course-header2-bottom__content-item{flex-direction:row;width:100%}.course-header2-bottom__content-item-title{align-items:center;display:flex;justify-content:flex-end;margin-right:30px;text-align:end;width:48%}.course-header2-bottom__content-item-text{align-items:center;display:flex;width:45%}}.course-header2-bottom__item-title{color:inherit;font-size:16px;line-height:19px;padding-bottom:11px}@media(max-width:1024px){.course-header2-bottom__item-title{font-size:14px;line-height:16px}}@media(max-width:660px){.course-header2-bottom__item-title{display:inline-block;padding-bottom:24px}}.course-header2-bottom__item-wrap{white-space:nowrap}.course-header2-bottom__item-text{color:inherit;display:inline-block;font-size:24px;font-weight:700;line-height:28px}@media(max-width:1024px){.course-header2-bottom__item-text{font-size:16px;line-height:19px}}@media(max-width:660px){.course-header2-bottom__item-text{display:inline-block;padding-bottom:24px}}.course-header2-bottom__item-text-small{color:inherit;display:inline-block;font-size:16px;line-height:19px}@media(max-width:768px){.course-header2-bottom__item-text-small{display:none}}.course-header2-tags{width:calc(100% - 350px)}.course-header2-tags__margin-top{margin-top:14px}@media(max-width:790px){.course-header2-tags__margin-top{margin-bottom:4px}}.course-header2-tags__margin-bottom{margin-bottom:20px}.course-header2-tag{margin-right:26px;position:relative}.course-header2-tag:last-child{margin-right:0}@media(min-width:791px){.course-header2-tag:active .course-header2-tag__tooltip-modal,.no-touch .course-header2-tag:hover .course-header2-tag__tooltip-modal{opacity:1;pointer-events:auto}}.course-header2-tag_mobile-open{display:none}.course-header2-tag__label{display:inline-block;position:relative}.course-header2-tag__mobile-overflow{display:none}@media(max-width:790px){.course-header2-tag_mobile-open:checked~.course-header2-tag__mobile-overflow{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:1000}}.course-header2-tag__tooltip{cursor:pointer;display:inline-block;position:relative;text-align:left}.course-header2-tag__tooltip-svg{height:16px;width:16px}@media(max-width:790px){.course-header2-tag__tooltip-svg{height:32px;width:32px}}.course-header2-tag__tooltip-modal{background-color:#fff;border-radius:4px;box-sizing:border-box;color:#0f0f10;display:block;font-family:Roboto,sans-serif;font-size:14px;left:calc(100% + 10px);line-height:16px;max-width:303px;min-width:150px;opacity:0;padding:17px 16px;pointer-events:none;position:absolute;top:-6px;transition:opacity .2s ease-out;z-index:1}@media(max-width:790px){.course-header2-tag__tooltip-modal{left:0;right:auto;top:32px;transform:translateX(calc(-50% + 3px))}}.course-header2-tag_mobile-open:checked~.course-header2-tag__tooltip-modal{opacity:1;pointer-events:auto}.course-header2-tag__tooltip-modal:after{background-color:#fff;border-radius:3px;border-style:solid;border-width:10px;color:#fff;content:" ";left:-4px;position:absolute;top:4px;transform:rotate(-45deg)}@media(max-width:790px){.course-header2-tag__tooltip-modal:after{left:calc(50% - 5px);right:auto;top:-6px;transform:rotate(45deg)}}.course-header2-tag__tooltip-modal__close{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuMDQ1IDEuMDQ1YTEuMjUgMS4yNSAwIDAwMCAxLjc2OEw3LjIzMiA5bC02LjE4NyA2LjE4N2ExLjI1IDEuMjUgMCAwMDEuNzY4IDEuNzY4TDkgMTAuNzY4bDYuMTg3IDYuMTg3YTEuMjUgMS4yNSAwIDAwMS43NjgtMS43NjhMMTAuNzY4IDlsNi4xODctNi4xODdhMS4yNSAxLjI1IDAgMTAtMS43NjgtMS43NjhMOSA3LjIzMiAyLjgxMyAxLjA0NWExLjI1IDEuMjUgMCAwMC0xLjc2OCAweiIgZmlsbD0iIzBGMEYxMCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat 50% 50%;background-size:contain;display:inline-block;height:9px;position:absolute;right:8px;top:8px;width:9px}.course-header2-tag__tooltip-modal_visible{opacity:1;pointer-events:auto}@media(max-width:790px){.course-header2-tag{margin-bottom:12px}.course-header2-tag:last-child{margin-bottom:16px}}.course-header2-tag-circle{border-radius:4px;height:8px;margin-right:8px;width:8px}.course-header2-tag-text{font-size:14px;font-weight:500;letter-spacing:.03em;line-height:16px;margin-right:8px;overflow:hidden;text-transform:uppercase;word-break:keep-all}@media(max-width:790px){.course-header2-tag-text{font-size:16px;line-height:20px;margin-top:2px}}.course-header2-tag-question-mark{cursor:pointer;height:16px;outline:none;position:relative;width:16px}@media(max-width:790px){.course-header2-tag-question-mark{height:32px;width:32px}}.course-header2-tag-popup{background-color:#fff;border-radius:4px;cursor:unset;display:none;left:12px;padding:12px 35px 12px 12px;position:absolute;top:12px;width:300px}.course-header2-tag-popup-text{font-size:12px;line-height:14px}.course-header2-tag-popup-close{cursor:pointer;height:8px;position:absolute;right:8px;top:8px;width:8px}:export{xs:360;xs375:375;iphone:414;ssm:500;sm:768;ssmMd:767;ssm-sm:600;sm-ct:790;md:1024;menu-slide:1090;lg-ct:1170;lg:1280}.b2b-block-link{border-radius:0;display:inline-block}.b2b-block__button,.b2b-block__button.new-button{display:inline-block;height:48px;margin-bottom:21px;padding:15px 0;vertical-align:middle;width:360px}@media(max-width:425px){.b2b-block__button,.b2b-block__button.new-button{width:100%}}@media(max-width:360px){.b2b-block__button,.b2b-block__button.new-button{height:100%}}.b2b-block-action-bottom{background:#ffd709;padding-bottom:2px;padding-top:2px}.b2b-block-action{background:#4749c0;padding-bottom:55px;padding-top:56px}@media(max-width:500px){.b2b-block-action{padding-top:24px}}.b2b-block-action__content{display:table;width:100%}.b2b-block-action__col{display:table-cell;vertical-align:middle}@media(max-width:790px){.b2b-block-action__col{display:block;text-align:left;width:100%}}.b2b-block-action__col_type_button{display:block;max-width:352px;padding-right:32px;padding-top:75px;text-align:center;white-space:nowrap}@media(max-width:1024px){.b2b-block-action__col_type_button{padding-right:60px}}@media(max-width:790px){.b2b-block-action__col_type_button{margin:auto;padding:initial;text-align:center}}@media(max-width:360px){.b2b-block-action__col_type_button{max-width:305px;white-space:normal}}.b2b-block-action__text-main{color:#fff;font-family:IBM Plex Sans,Roboto,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:48px;max-width:640px}@media(max-width:1024px){.b2b-block-action__text-main{padding-left:60px}}@media(max-width:790px){.b2b-block-action__text-main{max-width:100%;padding:0 40px 34px}}@media(max-width:360px){.b2b-block-action__text-main{max-width:305px}}@media(max-width:500px){.b2b-block-action__text-main{font-size:24px;font-weight:400;line-height:19px;padding:0 0 24px}}.b2b-block-action__text{color:#fff;font-family:IBM Plex Sans,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;max-width:640px;padding-top:24px}@media(max-width:1024px){.b2b-block-action__text{padding-left:60px}}@media(max-width:790px){.b2b-block-action__text{max-width:100%;padding:0 40px 64px}}@media(max-width:500px){.b2b-block-action__text{font-size:16px;line-height:19px;padding:0 0 64px}}@media(max-width:360px){.b2b-block-action__text{max-width:305px}}