.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}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}.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%;background-size:contain;transition:background-image .3s}.new-ic-zen-white{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjciIGQ9Ik0uMzk2IDEyLjg3NEw5LjM4IDUuNTAzbDIuMjc1IDMuMDA2LTguOTM4IDcuMzk0LTIuMzItMy4wMjl6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTS4zOTYuMzU4bDExLjI1OCA0LjR2My43NDlMLjM5NiA0LjE0MVYuMzU4em0wIDEyLjUxNnMxMS4yNTggNC4zNzcgMTEuMjU4IDQuNHYzLjc0OUwuMzk2IDE2LjY1N3YtMy43ODN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-yt-white{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxLjIyMSAzLjA2MWMuNDQ2IDEuNzA4LjQ0NiA1LjI3My40NDYgNS4yNzNzMCAzLjU2NC0uNDQ2IDUuMjcyYTIuNzA5IDIuNzA5IDAgMDEtMS44ODYgMS45MzdDMTcuNjcyIDE2IDExLjAwMSAxNiAxMS4wMDEgMTZzLTYuNjcxIDAtOC4zMzUtLjQ1N0EyLjcwOSAyLjcwOSAwIDAxLjc4IDEzLjYwNkMuMzM0IDExLjg5OC4zMzQgOC4zMzQuMzM0IDguMzM0czAtMy41NjQuNDQ2LTUuMjczYTIuNzA4IDIuNzA4IDAgMDExLjg4Ni0xLjkzNkM0LjMzLjY2NyAxMSAuNjY3IDExIC42NjdzNi42NyAwIDguMzM0LjQ1OGEyLjcwOCAyLjcwOCAwIDAxMS44ODYgMS45MzZ6TTkgMTJsNS4zMzMtMy4zMzRMOSA1LjMzM1YxMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-ok-white{background:url(https://otus.ru/static/img/ok-white.07bf5.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-vk-white{background:url(https://otus.ru/static/img/vk-white.90a50.svg) no-repeat 50% 50%;background-size:contain;transition:background-image .3s}.new-ic-fb-origin{background:url(https://otus.ru/static/img/fb-origin.f44dd.svg) no-repeat 50% 50%;background-size:contain;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)}.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}.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-link_staff{align-items:center;display:flex;gap:10px;justify-content:space-between}.header3__user-info-popup-link_staff a{color:inherit;flex:1;text-decoration:none}.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%}}.editor{border:1px solid #b1c1c5;border-top-left-radius:2px;border-top-right-radius:2px;box-sizing:border-box}.editor,.editor__items{width:100%}.editor__items-col{display:inline-block;vertical-align:top}.editor__items-col_0{display:none}.editor__items-col_1{width:8.3333333333%}.editor__items-col_2{width:16.6666666667%}.editor__items-col_3{width:25%}.editor__items-col_4{width:33.3333333333%}.editor__items-col_5{width:41.6666666667%}.editor__items-col_6{width:50%}.editor__items-col_7{width:58.3333333333%}.editor__items-col_8{width:66.6666666667%}.editor__items-col_9{width:75%}.editor__items-col_10{width:83.3333333333%}.editor__items-col_11{width:91.6666666667%}.editor__items-col_12{width:100%}.editor__items-col_right{text-align:right}.editor__item{display:inline-block;line-height:40px;vertical-align:top}.editor__item_button{background:50% 50% no-repeat;background-size:20px 20px;cursor:pointer;font-size:0;height:20px;overflow:hidden;padding:10px;position:relative;vertical-align:top;width:20px}.editor__item_button input[type=file]{cursor:pointer;direction:ltr;-ms-filter:"alpha(opacity=0)";font-size:200px;margin:0;opacity:0;position:absolute;right:0;top:0}.editor__item_button:hover{background-color:#ecf0f1}.editor__item_font-bold{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjYgMTAuNzljLjk3LS42NyAxLjY1LTEuNzcgMS42NS0yLjc5IDAtMi4yNi0xLjc1LTQtNC00SDd2MTRoNy4wNGMyLjA5IDAgMy43MS0xLjcgMy43MS0zLjc5IDAtMS41Mi0uODYtMi44Mi0yLjE1LTMuNDJ6TTEwIDYuNWgzYy44MyAwIDEuNS42NyAxLjUgMS41cy0uNjcgMS41LTEuNSAxLjVoLTN2LTN6bTMuNSA5SDEwdi0zaDMuNWMuODMgMCAxLjUuNjcgMS41IDEuNXMtLjY3IDEuNS0xLjUgMS41eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=)}.editor__item_font-italic{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMCA0djNoMi4yMWwtMy40MiA4SDZ2M2g4di0zaC0yLjIxbDMuNDItOEgxOFY0eiIvPjwvc3ZnPg==)}.editor__item_font-size{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDR2M2g1djEyaDNWN2g1VjRIOXptLTYgOGgzdjdoM3YtN2gzVjlIM3YzeiIvPjwvc3ZnPg==)}.editor__item_font-stroke{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMCAxOWg0di0zaC00djN6TTUgNHYzaDV2M2g0VjdoNVY0SDV6TTMgMTRoMTh2LTJIM3YyeiIvPjwvc3ZnPg==)}.editor__item_font-underline{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAxN2MzLjMxIDAgNi0yLjY5IDYtNlYzaC0yLjV2OGMwIDEuOTMtMS41NyAzLjUtMy41IDMuNVM4LjUgMTIuOTMgOC41IDExVjNINnY4YzAgMy4zMSAyLjY5IDYgNiA2em0tNyAydjJoMTR2LTJINXoiLz48L3N2Zz4=)}.editor__item_list-marked{background-image:url(https://otus.ru/static/img/list-marked.cb994.svg)}.editor__item_list-numbered{background-image:url(https://otus.ru/static/img/list-numbered.334af.svg)}.editor__item_hyperlink{background-image:url(https://otus.ru/static/img/hyperlink.c91dc.svg)}.editor__item_image{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxIDE5VjVjMC0xLjEtLjktMi0yLTJINWMtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMnpNOC41IDEzLjVsMi41IDMuMDFMMTQuNSAxMmw0LjUgNkg1bDMuNS00LjV6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==)}.editor__switcher{display:inline-block;line-height:40px}.editor__switcher-item,.editor__switcher-label{display:inline-block;vertical-align:middle}.editor__switcher-label{font-size:14px;padding:0 5px}.editor__preview{border-bottom:1px dashed #747474;display:inline-block;font-size:14px;line-height:14px;margin-right:15px;outline:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.editor__preview:hover{border-bottom-color:transparent}.editor__preview,.editor__preview:active,.editor__preview:link,.editor__preview:visited{color:#747474}.editor__restore{cursor:pointer;display:none;padding-top:10px}textarea.editor-area{border-top:0;border-top-left-radius:0;border-top-right-radius:0;font-size:16px}.editor-preview-modal{background:#fff;padding:60px 20px 30px}.editor-hyperlink-modal{background:#fff}.editor-hyperlink-modal.modal{max-width:550px}.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}.video-js .vjs-big-play-button{left:50%!important;top:50%!important}.video-js .vjs-control:not(.vjs-time-control){width:3em}.video-js .vjs-progress-control{min-width:2em!important}.video-player-custom-button{cursor:pointer}.media-player{box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:0}.media-player__contents{box-sizing:border-box;display:inline-block;height:100%;vertical-align:top;width:100%}.media-player_with-items .media-player__contents{width:65%}@media(max-width:768px){.media-player_with-items .media-player__contents{width:100%}}.media-player__content{height:100%;position:relative}.media-player__content-box{display:flex;min-height:300px}.media-player__items{background:#ecf0f1;box-sizing:border-box;flex:1;overflow-x:hidden;overflow-y:auto;position:relative;vertical-align:top}@media(max-width:768px){.media-player__items{flex:auto;max-height:300px;width:100%}}.media-player__items__content{display:flex;flex-direction:column;height:100%;overflow:auto;position:absolute;width:100%}@media(max-width:768px){.media-player__items__content{position:static}}.media-player__before-items{border-bottom:2px solid #64848d}.media-player__item{box-sizing:border-box;cursor:pointer;display:table;min-height:56px;padding:5px;position:relative;text-decoration:none;width:100%}.media-player__item:hover,.media-player__item_active{background:#dae2e4}.media-player__item-img{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:table-cell;height:56px;min-width:100px;vertical-align:top;width:100px}.media-player__item-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:12px;margin:4px 0;overflow:hidden;white-space:break-spaces}@media(max-width:414px){.media-player__item-desc{max-width:160px;word-break:break-all}}.media-player__item-webinar-block{position:relative}.media-player__item-webinar-title{background-color:#185bdc;color:#fff;font-size:12px;left:50%;position:absolute;transform:translateX(-50%)}.media-player__item-text{box-sizing:border-box;display:table-cell;padding-left:25px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:normal}.media-player__item-title{font-size:14px;font-weight:700;word-break:break-word}.media-player__item-date,.media-player__item-type{font-size:14px}.media-player__item-signals{display:table-cell;text-align:center;vertical-align:middle;width:15px}.media-player__item-new{background:#ffcb27;border-radius:5px;content:" ";display:inline-block;height:10px;margin:5px 0;width:10px}.media-player__item-important{border-bottom:5px solid #e64b3f;border-color:#e64b3f #e64b3f transparent;border-style:solid;border-width:0 5px 3px;cursor:pointer;display:inline-block;font-size:0;height:15px;line-height:0;transition:border .15s ease-out;width:0}.media-player__item-download{display:block;height:25px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s linear;width:15px}.media-player__item-download:hover{transform:translateY(-50%) scale(1.1)}.media-video{background:#050505;height:100%;min-height:480px;width:100%}.media-player.media-player_single .media-video{min-height:655px}@media(max-width:1024px){.media-player.media-player_single .media-video{min-height:555px}}@media(max-width:768px){.media-player.media-player_single .media-video{min-height:410px}}@media(max-width:500px){.media-player.media-player_single .media-video{min-height:260px}}@media(max-width:414px){.media-player.media-player_single .media-video{min-height:210px}}.media-file{background:#f8f8f8;position:relative;width:100%}.media-file__vertical{height:100%}.media-file__vertical:before{content:"";display:inline-block;height:100%;vertical-align:middle}.media-file__vertical-box{display:inline-block;vertical-align:middle;width:100%}.media-file__box{box-sizing:border-box;left:50%;max-width:100%;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-file__icon{height:100px;position:absolute;top:50%;transform:translateY(-50%);width:80px}.media-file__text{overflow:hidden;padding-left:100px}.media-file__title{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.media-file__link{font-size:16px}.media-link{background:#f8f8f8;position:relative;width:100%}.media-link__box{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-link__icon{background-position:50% 50%;height:100px;position:absolute;top:50%;transform:translateY(-50%);width:100px}.media-link__text{padding-left:120px}.media-link__title{font-size:16px;font-weight:700}.media-link__link{font-size:16px}.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}.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}.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}}.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}.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}.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}.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}.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}.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}.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}.terms{font-size:16px;line-height:1.5}.terms h2{font-weight:700}.terms ol,.terms p,.terms ul{padding-bottom:15px}.terms .li{display:inline-block}.terms .li,.terms li{padding-bottom:10px}.terms .li .header,.terms li .header{display:inline-block;font-weight:700;padding:0 0 10px;text-transform:uppercase}.terms ol{counter-reset:list1;list-style:none;page-break-inside:avoid}.terms ol.jusify li{text-align:justify}.terms ol li:before{content:counter(list1) ". ";counter-increment:list1}.terms ol li.not-list:before{display:none;padding:0}.terms ol li.header{padding:0}.terms ol li.header:before{font-weight:700;padding:0}.terms ol li{display:table;page-break-inside:avoid;text-align:left}.terms ol li.bold,.terms ol li .bold{font-weight:700}.terms ol li ol{counter-reset:list2;page-break-inside:avoid}.terms ol li ol li{display:table;font-weight:400;margin-bottom:0;page-break-inside:avoid;text-align:left}.terms ol li ol li:before{content:counter(list1) "." counter(list2) ". ";counter-increment:list2}.terms ol li ol ol{counter-reset:list3;padding-bottom:0;page-break-inside:avoid}.terms ol li ol ol li{font-weight:400;margin-bottom:0;page-break-inside:avoid;text-align:left}.terms ol li ol ol li:last-child{padding-bottom:0}.terms ol li ol ol li:before{content:counter(list1) "." counter(list2) "." counter(list3) ". ";counter-increment:list3}.terms ol li ol ol ol{counter-reset:list4;padding-bottom:0;page-break-inside:avoid}.terms ol li ol ol ol li{font-weight:400;margin-bottom:0;page-break-inside:avoid;text-align:left}.terms ol li ol ol ol li:last-child{padding-bottom:0}.terms ol li ol ol ol li:before{content:counter(list1) "." counter(list2) "." counter(list3) "." counter(list4) ". ";counter-increment:list4}.terms ul li{list-style:disc inside}.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%}: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}.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)}