html{margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;perspective:unset !important;-webkit-perspective:unset !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#6aa6d1;color:#fff}::selection{background:#6aa6d1;color:#fff}body{font-family:"PT Sans",Arial,Tahoma;font-size:16px;line-height:20px;margin:0;padding:0;background:#f9f9f9;color:#333}a{color:#333;text-decoration:none;transition:color .5s}a:hover{color:#24a3f1;text-decoration:underline}.flexbox{display:flex}.flexbox.flexbox-center{align-items:center}header{height:74px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}header .box{width:780px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}header .box .hamburger{display:none;background:#fff}body.tablet header .box{width:auto;margin-left:40px;margin-right:40px}body.mobile header{height:auto;box-shadow:none}body.mobile header .box{margin:0;width:100%;flex-direction:column;border-bottom:1px solid #d8d8d8}body.mobile header .box .hamburger{width:20px;height:17px;border-top:3px solid #5f5f5f;border-bottom:3px solid #5f5f5f;position:absolute;display:block;cursor:pointer;left:20px;top:28px}body.mobile header .box .hamburger:after{content:" ";position:absolute;width:20px;height:3px;background:#5f5f5f;margin-top:4px}body.mobile header .box .hamburger:before{content:"";position:absolute;background:#fff;opacity:0;width:75px;height:75px;top:-32px;left:-20px}body.shared header{display:none}footer{background:#6aa6d1;color:#fff;font-size:14px;line-height:19px;padding-top:30px;padding-bottom:30px;margin-top:30px}footer div{max-width:780px;margin:0 auto;background:url(/resume/res/svg/logo-white.svg) 0 0 no-repeat;background-size:33px 33px}footer nav{line-height:33px;margin-bottom:23px;padding-left:60px;display:block}footer nav a{display:inline-block;margin-right:15px}footer p{margin:15px 0 0 0}footer a{color:#fff;text-decoration:underline}footer a:hover{color:#b4d2e8;text-decoration:underline}body.tablet footer>div{width:auto;margin-left:50px;margin-right:50px}body.tablet footer>div>nav{padding-left:50px;margin-bottom:0}body.mobile footer{padding-top:20px}body.mobile footer>div{margin:0 30px}body.mobile footer>div>nav{padding-left:50px;line-height:26px}body.shared footer{padding-top:15px;padding-bottom:15px;margin-top:0;background:0;color:#000}body.shared footer nav{padding-left:0 !important;margin-bottom:0}body.shared footer nav a:last-of-type{margin-right:0}body.shared footer div{text-align:center;background:0}body.shared footer a{color:#24a3f1;text-decoration:underline}body.shared footer p{margin-top:10px}.logo{display:inline-block;width:136px;height:33px;background:url("/resume/res/svg/logo.svg") transparent no-repeat 0 0;margin:0;margin-top:-2px}body.tablet .logo{flex:none}body.mobile .logo{flex-basis:74px;margin:0;background-position:0 center}.menu{flex-shrink:0;display:flex;margin:0}.menu__sub{position:absolute;background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);border-radius:8px;padding:0 30px 20px 30px;z-index:999;top:65px;transition:visibility .5s,opacity .5s;margin-left:-30px;display:flex;flex-direction:line;visibility:hidden;opacity:0}.menu__sub__col{flex-shrink:0;padding-right:40px}.menu__sub__col--last{padding-right:0}.menu__sub__link{display:block;line-height:20px;margin-bottom:8px}.menu__sub__link.active{font-weight:bold;color:#5c7c94;text-decoration:none !important}.menu__link{text-decoration:none !important;font-weight:bold}.menu__link.active{color:#24a3f1;border-bottom:3px #24a3f1 solid}.menu__top{padding-bottom:3px;line-height:74px;display:inline-block;margin-left:30px}.menu__top.first{margin-left:0}.menu__top--list .menu__link{position:relative}.menu__top--list .menu__link::after{top:8px;position:absolute;content:"";display:inline-block;width:4px;height:4px;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-135deg);margin-left:6px;vertical-align:middle;transition:border-top-color .5s,border-left-color .5s,transform .5s,margin-top .5s}.menu__top--list .menu__link.active::after{border-top-color:#24a3f1 !important;border-left-color:#24a3f1 !important}.menu__top--list.expanded .menu__link{color:#24a3f1 !important}.menu__top--list.expanded .menu__link::after{border-top-color:#24a3f1;border-left-color:#24a3f1;transform:rotate(45deg);margin-top:2px}.menu__top--list.expanded .menu__sub{visibility:visible;opacity:1}body.tablet .menu__sub{margin-left:-260px}body.tablet .menu__link:hover{color:inherit}body.mobile .menu{display:none;width:100%}body.mobile .menu.expanded{display:block}body.mobile .menu__top{display:block;margin:0;padding:0}body.mobile .menu__top .menu__link{height:75px;line-height:75px;padding:0 20px;display:block;font-weight:normal;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #d8d8d8}body.mobile .menu__top .menu__link.active{border-bottom:0 none}body.mobile .menu__top--list .menu__link:hover{text-decoration:none;color:#000}body.mobile .menu__top--list .menu__link::after{width:8px;height:8px;top:30px;right:20px}body.mobile .menu__top--list.expanded .menu__sub{display:block}body.mobile .menu__sub{display:none;background:#fff;box-shadow:none;border-radius:0;padding:0;margin-left:0;position:static;visibility:visible;opacity:1}body.mobile .menu__sub__col{display:block;padding:0}body.mobile .menu__sub__col--last{padding-bottom:15px}body.mobile .menu__sub__link{display:block;padding-left:40px}body.mobile .menu__sub__link.active{font-weight:normal;color:#24a3f1}section.buttons{padding-bottom:30px}section.buttons .right{margin-left:15px}.button{height:52px;line-height:52px;border:0;outline:0;font-family:"PT Sans";font-weight:bold;line-height:20px;font-size:16px;color:#333;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),0 1px 3px 0 rgba(0,0,0,0.1);border-radius:8px;padding:0 20px;cursor:pointer;transition:background .5s}.button:hover{color:#333;text-decoration:none}.button.yellow{background:#ffea2e}.button.yellow:hover{background:#f2de2a}.button.yellow:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 1px 3px 0 rgba(0,0,0,0.1)}.button.yellow:disabled{background:#f9f9f9;color:gray;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2),0 1px 3px 0 rgba(0,0,0,0.1)}.button.gray,.button.add{box-shadow:0 3px 6px 0 rgba(0,0,0,0.23),0 3px 6px 0 rgba(0,0,0,0.16)}.button.gray:hover,.button.add:hover{background-color:#f2f2f2}.button.gray:active,.button.add:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 1px 3px 0 rgba(0,0,0,0.1)}.button.add{width:50px;height:50px;background:url("/resume/res/svg/actions/add.svg") #fff no-repeat 17px 17px}.button.scroll{width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.23),0 3px 6px 0 rgba(0,0,0,0.16);background:url("/resume/res/svg/arrows/up-white.svg") #53809e no-repeat center center}.button.scroll:hover{background-color:#53809e}.button.scroll:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 1px 3px 0 rgba(0,0,0,0.1)}.button.back{box-shadow:0 3px 6px 0 rgba(0,0,0,0.23),0 3px 6px 0 rgba(0,0,0,0.16);background:#fff url("/resume/res/svg/arrows/left.svg") 20px center no-repeat;padding-left:50px;padding-right:20px}.button.back:hover{background-color:#f9f9f9}.button.back:active{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 1px 3px 0 rgba(0,0,0,0.1)}body.mobile .button.back{padding-right:50px}.is-only-mobile,.is-only-mobile-block{display:none}body.mobile{background:#fff}body.mobile .is-only-mobile{display:inline !important}body.mobile .is-not-mobile{display:none !important}body.mobile .is-only-mobile-block{display:block !important}body.mobile .mobile-column-reverse{flex-direction:column-reverse}body.mobile .mobile-column{flex-direction:column}body.mobile .flexbox.mobile-column-left{align-items:start !important}body.mobile .flexbox.mobile-column-center{align-items:center !important}body.mobile .mobile-no-margin{margin:0 !important}body.mobile .mobile-no-padding{padding:0 !important}body.mobile .mobile-no-right{margin-left:0 !important}body.mobile .mobile-no-left{margin-right:0 !important}body.mobile .mobile-fullsize{width:100% !important}body.mobile .mobile-last{margin-bottom:15px !important}body.mobile .mobile-school{width:70% !important}body.mobile .mobile-driver{padding-left:20px !important}.is-only-tablet{display:none}body.tablet .is-only-tablet{display:block}body.tablet .is-not-tablet{display:none !important}.auth{position:absolute;background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);border-radius:8px;padding:0 15px 15px 15px;z-index:1000;top:-10000px;transition:visibility .5s,opacity .5s;flex-direction:line;width:400px;right:50%;margin-right:-420px;display:flex}.auth iframe{border:0;display:block;width:100%}.auth.expanded{top:65px}body.tablet .auth{right:0;margin-right:20px}body.mobile .auth{display:none;position:static;border-top:1px solid #d8d8d8;max-width:none;box-shadow:none;border-radius:0;margin-right:0;margin-left:0;padding:0 15px;width:100%}body.mobile .auth.expanded{display:block}body.mobile .auth iframe{width:1px;min-width:100%;*width:100%}.login{max-width:150px;overflow:hidden;text-overflow:ellipsis;text-align:right;font-weight:bold;padding-bottom:3px;line-height:74px;display:inline-block;margin-left:25px}.login__link{color:#000;text-decoration:none !important}.login__link:hover{color:#000}.login__link.active{color:#000;border-bottom:3px #000 solid}.login__link::before{content:"";position:absolute;background:url("/auth/res/svg/login.svg") transparent no-repeat 0 0;width:24px;height:24px;margin-left:-28px;top:26px}.login--finish .login__link::before{background:url("/auth/res/svg/profile.svg") transparent no-repeat 0 0}body.mobile .login{position:absolute;top:0;right:0;width:50px;height:75px;padding-left:50px;margin-left:0}body.mobile .login .login__link::before{margin-left:-40px}section.preview .classic{text-align:left}section.preview .classic .multiline p{white-space:pre-wrap}section.preview .classic .left{border:1px solid #d0d0d0;border-radius:10px;overflow:hidden;width:220px;height:220px;flex-shrink:0;background:url("/resume/res/svg/person.svg") no-repeat #f0f0f0 center center;background-size:75%}section.preview .classic .right{margin-left:30px}section.preview .classic .position{margin-top:0;margin-bottom:12px}section.preview .classic .list div{border-top:1px solid #d0d0d0;margin-top:14px;padding-top:8px}section.preview .classic .list div:first-of-type{border-top:0 none;margin-top:0;padding-top:0}section.preview .classic h3{margin:0 0 12px 0;padding:2px 0}section.preview .classic h4{margin:25px 0 15px 0}section.preview .classic p{margin:6px 0;font-size:15px}section.preview .classic b{font-weight:normal;color:#757575}section.preview .classic ul{margin-top:8px;margin-bottom:8px}section.preview .classic ul li{margin-bottom:8px}section.preview .classic ul li:last-of-type{margin-bottom:0}.presentation{overflow:hidden;padding-bottom:4px}.presentation__bg{background:url("/resources/i/bg.jpg") center center no-repeat;background-size:cover;position:relative;overflow:hidden;height:656px}.presentation__bg__shadow{box-shadow:inset 0 6px 6px rgba(0,0,0,0.4);position:absolute;height:50px;top:-6px;left:-10px;right:-10px;z-index:1}.presentation__bg__color{position:relative;overflow:hidden;background:rgba(64,105,135,0.65);height:656px}.presentation__bg__color__line{position:absolute;background:#fff;transform:rotate(30deg);transform-origin:0 1350px;margin-top:-1000px;left:50%;height:4000px;width:4000px}.presentation__content{margin-top:-656px;margin-left:auto;margin-right:auto;max-width:1060px;position:relative;display:flex;color:#fff;padding:0 40px}.presentation__content__left{width:50%;flex-shrink:0}.presentation__content__right{width:50%;flex-shrink:0}.presentation__content__title{margin-top:60px;font-size:48px;line-height:48px}.presentation__content__description{margin-top:26px;font-size:18px}.presentation__content__bar{margin-top:30px;display:flex}.presentation__content__bar__button{display:inline-block;line-height:50px;white-space:nowrap;height:50px}.presentation__content__bar__counter{padding-left:20px;margin-left:25px}.presentation__content__bar__counter:before{content:"";position:absolute;margin-left:-16px;margin-top:6px;width:8px;height:8px;border-radius:4px;background-color:#fff;animation:pulse 2.5s infinite}.presentation__content__collage{margin-top:20px}.presentation__content__collage__shadow{border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);width:390px;height:380px}.presentation__content__collage__shadow2{border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);width:330px;height:10px;margin-left:30px;margin-top:-4px}.presentation__content__collage__shadow3{border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);width:270px;height:10px;margin-left:60px}@keyframes pulse{0{opacity:1}50%{opacity:0}100%{opacity:1}}body.mobile .presentation__bg{height:350px}body.mobile .presentation__bg__shadow{display:none}body.mobile .presentation__bg__color{height:350px}body.mobile .presentation__bg__color__line{display:none}body.mobile .presentation__content{margin-top:-350px;padding:0 20px}body.mobile .presentation__content__left{width:100%}body.mobile .presentation__content__right{display:none}body.mobile .presentation__content__title{margin-top:40px;font-size:20px;line-height:20px;text-align:center}body.mobile .presentation__content__description{margin-top:16px;text-align:center}body.mobile .presentation__content__bar{margin-top:30px;display:block;text-align:center}body.mobile .presentation__content__bar__counter{margin-left:0}body.mobile .presentation__content__collage__shadow{width:100%;height:auto}body.mobile .presentation__content__collage__shadow2{width:auto;margin-right:30px}body.mobile .presentation__content__collage__shadow3{width:auto;margin-right:60px}.way{margin-top:50px;margin-left:auto;margin-right:auto;max-width:1060px;text-align:center;color:#333;padding:0 40px}.way__title{font-size:36px}.way__map{margin-top:40px}.way__wrapper{display:flex}.way__step{background:#fff;border:1px solid #dedede;box-shadow:-1px 13px 20px 0 #dedede;border-radius:8px;width:33%;text-align:left;padding:30px 40px}.way__step--1{background:url("/resources/svg/number-1.svg") transparent no-repeat right 30px bottom}.way__step--2{background:url("/resources/svg/number-2.svg") transparent no-repeat right 30px bottom}.way__step--3{background:url("/resources/svg/number-3.svg") transparent no-repeat right 30px bottom}.way__step__title{font-weight:bold;margin-top:30px}.way__step__description{margin-top:20px}.way__sep{width:50px;flex-shrink:0}.way__actions{margin-top:50px;text-align:center}.way__button{display:inline-block;line-height:50px;white-space:nowrap;height:50px}body.mobile .way{margin-top:30px;padding:0 20px 30px 20px;overflow:hidden}body.mobile .way__title{font-size:18px}body.mobile .way__map{margin-top:20px}body.mobile .way__step{width:100%;height:256px;flex-shrink:0}body.mobile .way__sep{display:none}body.mobile .way__pagination{position:static;margin:20px auto;display:flex;align-items:center;justify-content:center}body.mobile .way__pagination .swiper-pagination-bullet{margin:0 3px;display:flex;width:7px;height:7px;background:#ccc;border-radius:100%}body.mobile .way__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#73a6d3}body.mobile .way__actions{margin-top:20px;text-align:center}.templates{background:#f0eff0}.templates__background{margin-top:50px;margin-left:auto;margin-right:auto;max-width:1280px;text-align:center;background:#f0eff0;color:#333;padding:50px 40px}.templates__title{font-size:36px;margin-top:0}.templates__items{margin-top:40px}.templates__wrapper{display:flex;justify-content:space-between}.templates__separator{width:25px;flex-shrink:0}.templates__item{width:33%;max-width:350px}.templates__item__image{border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.4);width:100%;height:auto;display:block;max-width:350px}.templates__item__button{margin-top:20px;display:inline-block;height:50px;line-height:50px}body.mobile .templates{overflow:hidden}body.mobile .templates__background{margin-top:0;padding:30px 0}body.mobile .templates__title{font-size:18px;line-height:18px;padding:0 20px}body.mobile .templates__description{padding:0 20px}body.mobile .templates__items{margin-top:20px}body.mobile .templates__item{width:100%;padding:0 20px;flex-shrink:0;max-width:none}body.mobile .templates__item__image{width:100%;height:auto;max-width:none}body.mobile .templates__separator{display:none}body.mobile .templates__pagination{position:static;margin:20px auto;display:flex;align-items:center;justify-content:center}body.mobile .templates__pagination .swiper-pagination-bullet{margin:0 3px;display:flex;width:7px;height:7px;background:#ccc;border-radius:100%}body.mobile .templates__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#73a6d3}.separator{background:#e9e9e9;height:1.5px;max-width:1060px;margin:0 auto}body.mobile .separator{display:none}.reviews{margin:50px auto;max-width:1060px;text-align:center;color:#333;padding:0 40px}.reviews__title{background:url("/resources/svg/quotes.svg") transparent no-repeat top left;height:108px;font-size:36px;font-weight:bold;line-height:66px;margin:0 auto;white-space:nowrap;display:inline-block}.reviews__items{margin-top:40px}.reviews__wrapper{display:flex}.reviews__item{width:33%;padding:30px;background:#fff;border:1px solid #dedede;box-shadow:-1px 13px 20px 0 #dedede;border-radius:8px}.reviews__item__photo{border:1px solid #d0d0d0;border-radius:10px;width:100px}.reviews__item__name{margin-top:10px;font-weight:bold}.reviews__item__city{font-weight:normal;color:#626262}.reviews__item__body{margin-top:15px;text-align:left}.reviews__separator{width:24px;flex-shrink:0}body.mobile .reviews{margin:30px auto;padding:0 20px;overflow:hidden}body.mobile .reviews__title{font-size:18px;line-height:20px;height:30px;background-size:contain}body.mobile .reviews__items{margin-top:20px}body.mobile .reviews__item{width:100%;height:392px;flex-shrink:0}body.mobile .reviews__separator{display:none}body.mobile .reviews__pagination{position:static;margin:20px auto;display:flex;align-items:center;justify-content:center}body.mobile .reviews__pagination .swiper-pagination-bullet{margin:0 3px;display:flex;width:7px;height:7px;background:#ccc;border-radius:100%}body.mobile .reviews__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#73a6d3}.payments{overflow:hidden;background:#6aa6d1;height:480px}.payments__line{width:0;height:0;border-style:solid;border-width:200px 3000px 200px 0;border-color:transparent #fff transparent transparent;margin-top:280px}.payments__background{margin:0 auto;max-width:1280px;margin-top:-680px;padding:0 40px}.payments__title{margin-top:50px;font-size:36px;font-weight:bold;color:#fff;text-align:center;line-height:36px}.payments__items{display:flex;flex-wrap:wrap;height:260px}.payments__item{width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:30px;margin-bottom:25px;color:#fff}.payments__item__name{font-weight:bold;text-transform:capitalize}.payments__item__time{font-size:14px}.payments__content{margin-top:40px;display:flex}.payments__content__left{width:100%;overflow:hidden}.payments__content__right{width:381px;flex-shrink:0;padding-top:30px}body.mobile .payments{height:580px}body.mobile .payments__line{display:none}body.mobile .payments__background{padding:0 20px;margin-top:0}body.mobile .payments__title{margin-top:30px;font-size:18px}body.mobile .payments__content{margin-top:30px;display:block}body.mobile .payments__content__left{overflow:visible}body.mobile .payments__content__right{display:none}body.mobile .payments__items{display:block}body.mobile .payments__item{width:100%;margin-bottom:20px;padding-right:0}.brands{margin:0 auto;max-width:1200px;padding:50px 100px}.brands__title{font-size:36px;font-weight:bold;color:#333;text-align:center}.brands__description{margin-top:20px;text-align:center}.brands__items{margin:40px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.brands__item{margin:25px;opacity:.7;vertical-align:middle;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.brands__item:hover{opacity:1;-webkit-filter:none;filter:none}body.mobile .brands{padding:30px 20px}body.mobile .brands__title{font-size:18px;line-height:18px;margin:0}body.mobile .brands__description{margin-top:20px}body.mobile .brands__items{margin:0 auto}.articles{margin:0 auto;max-width:1280px;padding-bottom:50px;padding:0 40px 50px 40px}.articles__title{font-size:36px;font-weight:bold;color:#333;text-align:center;margin-top:50px}.articles__items{margin-top:40px}.articles__wrapper{display:flex}.articles__separator{width:25px;flex-shrink:0}.articles__item{position:relative;display:flex;flex-direction:column;height:540px;width:33%;padding:30px;background:#fff;border:1px solid #dedede;box-shadow:-1px 13px 20px 0 #dedede;border-radius:8px;min-width:100px}.articles__item__title{font-size:18px;font-weight:bold;margin-bottom:8px;flex-shrink:0}.articles__item__image{overflow:hidden;position:relative;margin:12px 0 8px 0;flex-shrink:0}.articles__item__image img{width:100%;border-radius:8px}.articles__item__preview{font-size:15px;text-overflow:ellipsis;overflow:hidden;height:100%}.articles__item__details{display:flex;justify-content:space-between;align-items:center;margin-top:16px;flex-shrink:0}.articles__item__button{height:40px;line-height:40px}.articles__item__date{white-space:nowrap;color:#666;font-style:italic;text-overflow:ellipsis;overflow:hidden}.articles__item__category{white-space:nowrap;font-style:italic;text-overflow:ellipsis;overflow:hidden}.articles__item__info{overflow:hidden}body.tablet .articles{padding:0 40px 40px 40px}body.mobile .articles{margin:30px auto;padding:0 20px;overflow:hidden}body.mobile .articles__title{font-size:18px;line-height:20px;height:20px;background-size:contain;margin:0}body.mobile .articles__items{margin-top:30px}body.mobile .articles__item{width:100%;height:392px;flex-shrink:0;height:470px}body.mobile .articles__separator{display:none}body.mobile .articles__pagination{position:static;margin:20px auto;display:flex;align-items:center;justify-content:center}body.mobile .articles__pagination .swiper-pagination-bullet{margin:0 3px;display:flex;width:7px;height:7px;background:#ccc;border-radius:100%}body.mobile .articles__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#73a6d3}body{background:#fff}footer{margin-top:0 !important}