.chars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px 20px;margin:100px 0 60px}@media (min-width:992px){.chars{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.chars{margin-bottom:190px}}.chars__photo{width:100%;max-width:400px;max-height:400px;position:relative;margin:0 auto}.chars__photo img{max-width:100%}.chars__socials{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.chars__socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}}.chars__social{background:#ededed;display:block;width:60px;height:60px;color:#909090;padding:18px}.chars__social svg{max-width:100%;max-height:100%;height:auto}.chars__content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:15px;margin-left:18px;margin-top:35px}@media (min-width:992px){.chars__content{margin-top:0}}.chars__name{font:36px/100% "Russo One",sans-serif;text-transform:uppercase;color:#000}@media (min-width:768px){.chars__name{font-size:48px}}.chars__job{font:20px/100% "Russo One",sans-serif;text-transform:uppercase;color:#acacac}@media (min-width:768px){.chars__job{font-size:24px}}.chars__job-description p{line-height:1.6;font-size:14px}@media (min-width:768px){.chars__job-description p{font-size:16px}}.chars__experience{margin-top:10px}@media (min-width:768px){.chars__experience{margin-top:0}}.chars__experience-stack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px 56px}@media (min-width:768px){.chars__experience-stack{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}}.chars__experience-title{font:20px/100% "Russo One",sans-serif;text-transform:uppercase;color:#000}@media (min-width:768px){.chars__experience-title{font-size:24px}}.chars__experience-description{margin-top:18px}.chars__experience-description p{line-height:1.6;font-size:16px}.chars__stack{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:100%}@media (min-width:768px){.chars__stack{max-width:368px}}.chars__stack-title{font:20px/100% "Russo One",sans-serif;text-transform:uppercase;color:#000}@media (min-width:768px){.chars__stack-title{font-size:24px}}.chars__stack-technologies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px 32px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.chars__stack-technologies{margin-top:18px}}.chars__stack-technology{display:block;width:45px;height:45px}.chars__stack-technology svg{max-height:45px;width:100%;height:inherit}.projects{border-top:1px solid #dbdbdb}@media (min-width:1440px){.projects{margin-bottom:163px}}.projects__title{font:76px/1 "Russo One";margin-top:48px;text-transform:uppercase}.projects__cases{margin-top:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:48px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__case{width:100%}@media (min-width:768px){.projects__case{max-width:calc(50% - 10px)}}@media (min-width:1200px){.projects__case{max-width:calc(33.3333333333% - 10px - 5px)}}@media (min-width:1750px){.projects__case{max-width:351px}}@media (min-width:1750px){.projects__case_first-line{padding-bottom:31px;border-bottom:1px solid #dbdbdb}}.case{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:24px;width:100%}.case:hover .case__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.case__img{width:100%;overflow:hidden}@media (min-width:992px){.case__img{height:400px}}.case__img img{width:100%;height:auto;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;object-fit:cover}@media (min-width:992px){.case__img img{height:400px}}.case__title{font:32px/1 "Russo One";position:relative;color:#1f1f1f;overflow-wrap:break-word;padding-right:15px}.case__title-icon{font-size:13px;position:absolute;top:8px;right:6px}.case__description{font:14px/1.4 GothamPro;color:#393939;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.case__role{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;line-height:1.2;color:#393939;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.case__role-caption{font-family:GothamPro}.case__role-description{font-family:"Russo One"}.case__category{font:16px/1.2 GothamPro;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#393939;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.case__category-caption{color:#1f1f1f;text-decoration:underline}.case__category-year{font-family:16px;line-height:1.2;color:#393939}@media (min-width:1440px){.articles{border-top:1px solid #dbdbdb}}.articles__title{font:76px/1 "Russo One";margin-top:60px;text-transform:uppercase}@media (min-width:1440px){.articles__title{margin-top:48px}}.articles__menu{display:none;margin:32px 0}@media (min-width:1440px){.articles__menu{display:block}}.articles__menu .blog-menu ul{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.articles__content{margin-top:30px}@media (min-width:992px){.articles__content{margin-top:48px}}.blog-menu{display:none}@media (min-width:1440px){.blog-menu{display:block}}.blog-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;gap:0 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1020px}.blog-menu ul li{font-size:14px;line-height:100%;text-transform:uppercase}.blog-menu ul li a{color:#000}.blog-menu ul li a:hover{color:#0032ff}.blog-menu ul li.active a{color:#0032ff}.blog-categories{display:block;position:relative;width:100%}@media (min-width:1440px){.blog-categories{display:none}}.blog-categories__content{display:none;margin-bottom:50px}.blog-categories__title{padding-right:2px}@media (min-width:768px){.blog-categories__title{border-bottom:1px solid #dbdbdb;padding-bottom:30px}}.blog-categories .blog-categories-list__title,.blog-categories__title{font-size:20px;line-height:100%;text-transform:uppercase;color:#000;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px;width:100%}@media (min-width:1200px){.blog-categories .blog-categories-list__title,.blog-categories__title{margin-bottom:30px}}.blog-categories .blog-categories-list__title span,.blog-categories__title span{width:12px;height:12px;display:block;border-left:2px solid #010101;border-top:2px solid #010101;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-5px;margin-left:auto}@media (min-width:576px){.blog-categories .blog-categories-list__title span,.blog-categories__title span{margin-left:0}}.blog-categories .blog-categories-list__title.droped span,.blog-categories__title.droped span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:3px}.blog-categories>ul{position:absolute;list-style:none;padding:12px 0 0 48px;background:#fff;left:-20px;right:-20px;display:none;z-index:2}@media (min-width:576px){.blog-categories>ul{left:auto;right:auto;padding:20px 30px 10px;width:100%}}.blog-categories>ul>li{margin-bottom:30px}.blog-categories>ul>li>a{font-size:16px;line-height:100%;text-transform:uppercase;color:#000;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.blog-categories>ul>li>a:hover{color:#0032ff}.blog-categories>ul>li.active a{color:#0032ff}.blog-categories_static>ul{position:static}.blog-categories_shadow>ul{box-shadow:0 10px 10px rgba(0,0,0,.25)}.blog-categories-list{margin-bottom:30px;margin-right:2px;border-bottom:1px solid #dbdbdb}.blog-categories-list ul{display:none;margin:0;list-style:none;padding:0 0 0 30px;display:none}.blog-categories-list ul>li{margin-bottom:30px}.blog-categories-list ul>li>a{font-size:16px;line-height:100%;text-transform:uppercase;color:#000;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.blog-categories-list ul>li>a:hover{color:#0032ff}.blog-categories-list ul>li.active a{color:#0032ff}.blog-block{margin-bottom:60px}@media (min-width:768px){.blog-block{margin-bottom:165px}}.blog-block h1{font-size:38px;margin-bottom:36px}@media (min-width:768px){.blog-block h1{font-size:64px}}.blog-block--interest{margin-bottom:60px}@media (min-width:768px){.blog-block--interest{margin-bottom:200px}}.blog-block--interest h1{display:block}@media (min-width:768px){.blog-block--interest h1{display:none}}.blog-block__list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.blog-block--interest .blog-block__list{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width:1200px){.blog-block .blog-block__main--btn .btn{-webkit-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}}@media (min-width:1440px){.blog-block .blog-block__main--btn .btn{-webkit-transform:translateX(35px);-ms-transform:translateX(35px);transform:translateX(35px)}}.blog-block--interest .blog-block__main--btn .btn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.blog-block__next{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.blog-block__next-items{height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}.blog-block__next-btn-wrapper{padding:40px 0 0 0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:300px;width:100%}.blog-block__content{padding:15px 15px 20px;background:rgba(0,50,255,.7)}.blog-block-list{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (min-width:992px){.blog-block-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.blog-block-item{display:grid;grid-template-columns:128px 1fr;grid-template-areas:"image name" "image text";gap:20px 20px;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}@media (min-width:992px){.blog-block-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 40px)/ 3)}}.blog-block-item__img{grid-area:image;cursor:pointer;position:relative;overflow:hidden;width:128px;height:128px}@media (min-width:992px){.blog-block-item__img{width:100%;height:280px}}@media (min-width:1200px){.blog-block-item__img{height:339px}}@media (min-width:1440px){.blog-block-item__img{height:400px}}.blog-block-item__img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.blog-block-item:hover .blog-block-item__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-block-item__name{grid-area:name;font-size:12px;line-height:120%;text-transform:uppercase;color:#1f1f1f;cursor:pointer}@media (min-width:768px){.blog-block-item__name{font-size:14px}}.blog-block-item__text{font:14px/110% "Russo One";grid-area:text;color:#1f1f1f;cursor:pointer}@media (min-width:576px){.blog-block-item__text{font-size:18px}}@media (min-width:992px){.blog-block-item__text{font-size:24px}}.blog-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;border-top:1px #dbdbdb solid;padding-top:16.5px;font-size:12px}@media (min-width:992px){.blog-category{font-size:14px;padding-top:0;border:none}}.blog-category__name{text-transform:uppercase;vertical-align:middle}.blog-category__read{display:none;text-transform:uppercase}@media (min-width:992px){.blog-category__read{display:inline}}.blog-category__read-icon{vertical-align:text-bottom}.expert{margin-top:142px;overflow:hidden}@media (min-width:1200px){.expert{margin-top:142px}}.expert__container{display:block}@media (min-width:992px){.expert__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.expert__wrap{max-width:1464px;margin:0 auto}