html,body{font-family:'TT Norms Pro',serif !important;scroll-behavior:smooth;overflow-x:hidden;font-size:16px}p{font-size:16px;margin:20px 0}div{font-size:16px}li::marker{color:#f4224b}a{color:#f4224b;transition:color .3s ease}a:hover{border-bottom:1px solid #f4224b}.fadein{opacity:0;transition:all 1.5s;transform:translate(0,100px)}.fadein.visible{opacity:1;transform:translate(0,0)}input,textarea{border-top:1px solid #352f30 !important;margin-bottom:60px;background:0 0}.fw400{font-weight:400}.fw500{font-weight:500}.fsi{font-style:italic}select{border-top:1px solid #352f30 !important;margin-bottom:60px;outline:none}textarea{border-bottom:1px solid #352f30}input:focus,textarea:focus{outline:none}.wpcf7-not-valid-tip{color:#dc3232;font-size:13px;font-weight:400;display:block;position:absolute;top:-38px}#reply-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.form-element div.error{position:absolute;top:-25px}#commentform div.error{line-height:14px}.comment-notes{margin-bottom:30px}.comment-notes #email-notes{color:#908c93 !important}.comment-notes .required-field-message{color:#908c93 !important}.form-element p{position:relative}.form-element p:before{content:"";width:0;height:2px;background:#f4224b;display:block;top:0;position:absolute;z-index:11;transition:all .5s}.form-element:focus-within p:before{width:100%;height:2px}input[type=file]::file-selector-button{display:none}input[type=file]{color:transparent;padding-left:0;border-radius:0 !important}.form-element-file input:before{content:"ВЫБЕРИТЕ ФАЙЛ";display:block;color:#908c93;font-weight:400;text-transform:uppercase;font-size:13px;line-height:1.75;padding:10px}.form-element-file-cv input{margin-bottom:0}.form-element-file-cv input:before{content:"ЗАГРУЗИТЕ РЕЗЮМЕ"}.form-element-submit.form-element p:before{display:none}.form-element-file .wpcf7-form-control-wrap{height:100%;display:block}.form-element-file input:after{content:"\e908";font-family:prooftechit,serif !important;font-size:23px;margin-left:4px;position:absolute;right:5px;top:0;transition:all .5s;transform-origin:center;color:#908c93}.grecaptcha-badge{display:none}.nobreak{word-break:keep-all;white-space:nowrap}.align-items-center{align-items:center !important}.form-element-file p{min-height:90px}input.form-element-file--selected:before{content:"РЕЗЮМЕ ЗАГРУЖЕННО"}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;text-align:center}.form-element-submit p:after{content:"\e900";font-family:prooftechit,serif !important;font-size:12px;margin-left:4px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);transition:all .5s;transform-origin:center}.cf7-field.filled{color:#333;font-weight:700}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99999;overflow:hidden;transition:opacity .5s}.popup_content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:80%;max-width:600px;opacity:0;transition:opacity .5s;overflow:auto}.popup_content--full{padding:60px 120px}.popup_content--full{width:100%;max-width:initial;margin:0;background-color:#eaeaf6;color:#352f30;height:100%}.popup_content-fade-in .popup_content{opacity:1}.popup_content__title{color:#352f30}.popup_content_form a{color:#f4224b}.popup_content--full .popup_content__title{font-size:70px;text-transform:uppercase;line-height:100%;margin-bottom:80px}.popupMain .popup_content__title{max-width:933px}.popup_content__close{float:right;position:relative}.popup_content__close:after{content:"\e904";font-family:prooftechit,serif !important;font-size:23px;margin-left:4px;position:absolute;right:0;top:0;transition:all .2s;transform-origin:center;color:#908c93}.popup_content__close:hover:after{color:#f4224b;transform:rotate(180deg)}.popup_content__close:hover,.popup_content__close:focus{color:#000;text-decoration:none;cursor:pointer}.give-wrap,.site-content{padding:50px 0}.align-left{text-align:left}.align-right{text-align:right}.line-separator{background-color:#6b6874;width:100%;height:1px;margin:0 auto 14px}.circle-btn{width:212px !important;height:212px;border-radius:50%;background-color:#f4224b;color:#fff !important;display:flex;justify-content:center;align-items:center;padding:50px;line-height:19px;font-size:19px;transition:all .5s !important;text-transform:initial;position:relative;text-align:left}.circle-btn--gray{background-color:#352f30}.circle-btn--small{width:147px !important;height:147px;padding:20px}.circle-btn:hover{color:#fff;background-color:#f3365c;transform:scale(1.1) !important;cursor:pointer}.circle-btn input[type=submit]{border:0 !important;background:0 0;font-size:16px;text-transform:capitalize;color:#f7f7ff;font-weight:400;margin:0 !important;height:212px}.form-element-submit .wpcf7-spinner{position:absolute;left:0}.form-element-submit .wpcf7-spinner{position:absolute;left:26px;top:88px}.circle-btn:hover input[type=submit]{border:0 !important;background:0 0}.circle-btn i{font-size:10px;margin-left:8px}.tag-item{display:inline-block;border:1px solid #8f8d93;padding:10px 19px;border-radius:50px;margin-right:22px;font-size:13px;line-height:15px;color:#8f8d93;text-transform:uppercase;text-wrap:nowrap}.tag-item--huge{font-size:65px;line-height:100%;font-weight:400;color:#352f30;margin-right:60px;margin-bottom:32px;padding:12px;margin-top:30px;min-width:120px;text-align:center;transition:all .5s;cursor:default}.tag-item--huge:hover{transform:scale(1.2)}#accordion-wraper{margin:auto;overflow:hidden;width:100%}#accordion-wraper .accordionName:last-child{border-bottom:1px solid #a1a1b9}.accordionName{width:100%;padding:25px 40px 25px 0;border:none;border-top:1px solid #c1c1d3;cursor:pointer;position:relative;font-size:45px;line-height:45px;transition:all .5s}.accordionName:after{content:"\e901";font-family:prooftechit,serif !important;font-size:20px;margin-left:4px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .5s;transform-origin:center}.panel{width:100%;height:0;box-sizing:border-box;overflow:hidden;transition:all .5s}.panel-opened{padding-left:60px;padding-right:30px;margin:20px 0 40px;height:auto;padding-bottom:40px}.opened.accordionName:after{color:#f4224b;transform:rotate(180deg)}.site-header{background-color:transparent;border-bottom:0;background-color:#e9e9f5}.main-menu{display:flex;align-items:center;border-bottom:1px solid #c1c1d3}.site-header>.container>.row{border-bottom:1px solid #c1c1d3}.site-header .container{padding:0 40px}.site-header .custom-logo{width:auto;height:60px}.site-header .custom-logo-link:hover{border-bottom:0}.site-branding{padding:5px 0 !important}.sticky-header.site-header>.container>.row{border-bottom:0}#masthead.sticky-header{opacity:1}.main-navigation.toggled{transition:all .5s}.menu-item-hover-style-overline .menu.nav-menu>li:before{border-bottom:solid 1px #f4224b !important}.site-header-layout-horizontal .site-branding{min-width:15%}.site-header-layout-horizontal .site-branding{min-width:15%}.main-navigation .menu>li a:hover{border-bottom:0}.menu-toggle .icon-bars{margin-top:6px !important}.menu-toggle .icon-bars:before{content:"\e909";font-family:prooftechit,serif !important;font-size:18px;margin-left:4px;color:#352f30}.site-branding{margin-right:130px;padding:0}.site-header-layout-horizontal.site-header-site-branding-main-navigation .main-navigation:not(.toggled) .menu{float:none}.mainMenu--last{float:right !important}.main-navigation .menu>li.mainMenu--last a{padding-right:0}.main-navigation .menu>li.mainMenu--last a:after{content:"\e900";font-family:prooftechit,serif !important;font-size:10px;margin-left:4px;color:#f4224b}.single .site-content-header{display:none}.hentry,article.product{margin-top:0}#footer a:hover{border-bottom:0}.footer-bar{border:0 !important}.site-footer{color:#352f30 !important;background-color:#eaeaf6 !important}.skolkovo{padding-top:30px;display:block}.skolkovo img{max-width:180px}.footer__1level{margin-bottom:80px;color:#352f30}.footer__1level a{color:#352f30}.footer__2level{text-transform:uppercase;display:flex;position:relative}.footer_scroll{text-align:center}.footer__1level_header{border-top:1px solid #9190a4;padding:14px 0 35px;text-transform:uppercase;font-weight:400}.footer__1level_data{text-transform:uppercase;font-size:24px;font-weight:500;line-height:30px}.footer_social{display:flex;gap:10px}.footer_social .item a{position:relative}.footer_social .item img{width:52px;height:52px}.footer_social .item a i{font-size:11px;position:absolute;right:-19px;top:-22px}.footer__2level_data,.footer__2level_data a{color:#352f30}.footer_scroll span{transform:rotate(270deg) !important;width:10px;display:inline-block;font-size:7px;margin-left:3px}#scrollToTop{cursor:pointer}section{padding:40px 0}.section-content{position:relative}section.page-title{padding-top:0;margin-bottom:25px}section.page-title,section.page-title p{font-size:104px;font-weight:400;text-transform:uppercase;line-height:100%;word-break:keep-all}.page-hero__img{margin-bottom:30px}.page-hero__img img{border-radius:10px}.page-hero__text{font-size:22px;text-transform:uppercase;font-weight:500;line-height:30px}.section-title{margin-bottom:60px}.section-title:before{display:block;width:100%;height:1px;background:#c1c1d3;content:""}.section-title__item{line-height:16px;background-color:#352f30;display:inline-block;color:#fff;margin-top:23px !important;padding:10px 19px;border-radius:30px;text-transform:uppercase;font-size:13px;font-weight:400}.section-big-title p{text-transform:uppercase;font-size:80px;line-height:80px;font-weight:400;margin-bottom:120px}.section-big-title p span{color:#f4224b}.achievement__elem{border-left:1px solid #a1a1b9;margin-bottom:80px;padding:0 20px 60px}.achievement__elem_wrap{height:100%}.achievement__elem_number{color:#f4224b;font-size:13px;font-weight:500;line-height:100%}.achievement__elem_title{color:#f4224b;font-size:24px;font-weight:500;margin-bottom:18px;line-height:27px;text-align:left}.achievement__elem_text{font-size:16px;line-height:21px}.advantage__elem_img img{width:auto}.advantage__elem_title{font-size:35px;line-height:46px;margin-bottom:24px !important;text-transform:uppercase;font-weight:400}.advantage__elem_text{font-size:13px}.advantage__image{margin-top:115px;border-radius:10px}.projects__slider{margin-left:-19px}.project__elem{height:295px;border-radius:10px}.project__elem_inner{position:relative;width:100%;height:100%;transition:.3s;transform-style:preserve-3d}.project__elem_inner.flipped{transform:rotateY(180deg)}.partners__slider{margin-left:-10px}.projects__slider_nav,.partners__slider_nav{position:absolute;z-index:999999;background:#352f30;color:#fff;padding:30px 27px;border-radius:50%;font-size:8px;cursor:pointer;right:-30px;top:50%;transform:translateY(-50%)}.projects__slider_nav div,.partners__slider_nav div{font-size:8px}.project__elem:hover .project__elem_inner_front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.project__elem:hover .project__elem_inner_back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.project__elem_inner_front,.project__elem_inner_back{position:absolute;width:100%;height:100%;border-radius:10px;padding:26px;display:flex;justify-content:space-between;flex-direction:column;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.project__elem_inner_back{justify-content:start}.project__elem_inner_back_header .project__elem_title{margin-bottom:20px}.project__elem_inner_front{background-color:#1e8cbe;transform:rotateY(0deg)}.project__elem_inner_back{backface-visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:#fff}.project__elem_inner_front:after{content:"\e901";font-family:prooftechit,serif !important;font-size:14px;margin-left:4px;position:absolute;right:20px;bottom:6px;transform:translateY(-50%);transition:all .5s;transform-origin:center}.project__elem_title{font-size:24px;text-transform:uppercase;line-height:100%;font-weight:500}.project__elem_text{font-size:15px;overflow:auto;padding-right:10px;line-height:18px;height:100%}#projects,#services,#achivements,#footer{scroll-margin-top:135px}.project__elem_text::-webkit-scrollbar{width:3px}.project__elem_text::-webkit-scrollbar-track{background:#f1f1f1}.project__elem_text::-webkit-scrollbar-thumb{background:#f4224b}.project__elem_text::-webkit-scrollbar-thumb:hover{background:#f4224b}.project__elem_number{font-size:24px;line-height:100%;font-weight:500}.projects .project__elem:nth-child(odd) .project__elem_inner_front{color:#fff;background:url("/wp-content/themes/prooftechit/assets/img/gray-mask.svg");background-color:#352f30;background-repeat:no-repeat;background-size:contain;background-position:-4px -4px}.projects .project__elem:nth-child(even) .project__elem_inner_front{background:url("/wp-content/themes/prooftechit/assets/img/pink-mask.svg");background-color:#f4224b;background-repeat:no-repeat;background-size:contain;color:#fff;background-position:-100px 174px}.partners{display:flex}.partner__elem{transition:all .3s}.partner__elem:hover{transform:scale(1.05)}.partner__elem_inner{background:#e5e5f1;padding:30px 30px 60px;position:relative;cursor:pointer;height:100%}.partner__elem_img img{max-height:100px;margin-bottom:20px}.partner__elem_desc{font-size:14px;line-height:21px}.partner__elem_control{position:absolute;bottom:10px;font-size:11px;font-weight:500;display:flex;width:80%;justify-content:space-between;text-transform:uppercase}.partner__elem_control span{border-bottom:1px solid}.wedo__item_title{font-size:45px;font-weight:400}.proposal__elem{padding-right:40px}.proposal__elem_inner{min-height:350px;border-top:1px solid #c1c1d3;padding:37px 0;position:relative;width:100%;height:100%;transition:.3s;transform-style:preserve-3d}.proposal__elem:hover .proposal__elem_inner{transform:rotateY(180deg)}.proposal__elem_inner_front,.proposal__elem_inner_back{position:absolute;width:100%;height:100%;border-radius:10px}.proposal__elem_inner_back{backface-visibility:hidden;transform:rotateY(180deg);background-color:#eaeaf6}.proposal__elem_arrow{content:"\e901";font-family:prooftechit,serif !important;font-size:10px;margin-left:4px;color:#a1a1b9;position:absolute;right:20px;top:43%;border:1px solid #a1a1b9;padding:15px 18px;border-radius:50%;cursor:pointer}.proposal__elem_title{font-size:35px;text-transform:uppercase;max-width:450px;line-height:100%;padding-top:5px;font-weight:400}.proposal__elem_number{font-size:80px;line-height:100%;position:absolute;left:0;top:43%}.reviews__elem{border-left:1px solid #a1a1b9;position:relative;height:100%;padding:0 50px 220px}.reviews__elem_person{position:absolute;bottom:0}.reviews__inner{display:flex;align-items:center}.reviews__elem:before{content:"“";font-size:56px;line-height:100%}.reviews__elem_text{font-size:13px;line-height:21px;margin-bottom:50px}.reviews__elem_image img{border-radius:50%;max-width:132px}.reviews__elem_name{font-size:35px;line-height:100%;max-width:250px}.reviews__elem_position{font-size:15px;font-weight:500;color:#f4224b}.reviews__navigation{display:flex;align-self:center;margin-right:20px;height:80px;align-items:center;cursor:pointer;transition:all .5s}.reviews__navigation:hover div{color:#f4224b}.vacancies__item_controls{display:flex;align-items:center;justify-content:flex-end}.vacancies__item_btn{margin-top:40px}.vacancies__item_title{font-size:45px;line-height:45px;padding-right:30px}.vacancies__item_content{font-size:14px}.vacancies__item_content h3{margin:35px 0;font-size:24px;font-weight:500}.vacancies__item_controls_link{font-size:30px}.vacancies__item_controls_link{color:#8f8d93}.vacancies__item_controls_link:hover{border-bottom:0}.vacancies__item_controls_link{font-size:26px}.js-vacancy div{font-size:15px}.accordionName.opened{color:#f4224b}.section-contactForm{margin-top:80px}.changing_title{color:#6f6567;font-weight:400}.changing_title__line1{font-size:55px}.changing_title__line2{font-size:92px}.changing_title__line3{font-size:92px;color:#f4224b;height:115px;display:inline-block;max-width:1160px;overflow:hidden;position:relative;width:100%}.changing_title__line3_item{-webkit-animation:animateWord 12s linear 0s infinite;animation:animateWord 12s linear 0s infinite;font-size:inherit;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;width:100%}.changing_title__line3_item:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.changing_title__line3_item:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.changing_title__line3_item:nth-child(4){-webkit-animation-delay:9s;animation-delay:9s}.about-page-link{display:none}.mainpage .page-hero{margin-bottom:30px}.our_clients .slick-track{display:flex;align-items:flex-end}.our_clients .slick-slide img{display:block;min-width:200px}.page-hero-about{padding-top:0}.page-hero-about-data{padding-left:120px;position:relative;margin-bottom:30px}.page-hero-about-data .page-hero__text{font-size:18px;line-height:25px;font-weight:400}.page-hero-about-data .page-hero__btn{position:absolute;top:-240px;right:-333px}.section-achievements{padding-bottom:0}.section-tools .tag-item:nth-child(odd){color:#eaeaf6;background:#352f30}.section-tools .section-title{margin-bottom:40px}.meetus__title p{font-size:90px;line-height:100%;text-transform:uppercase;word-wrap:normal}.meetus__btn{margin:0 auto;white-space:nowrap}.meetus_wrap .meetus__title{margin-bottom:70px}.meetus__text{font-size:15px;font-weight:500;line-height:21px}.meetus__img img{border-radius:10px}.outstaffing .page-hero-about-data{padding-left:0;margin-bottom:85px;margin-top:45px}.outstaffing .hero-data{font-size:38px;line-height:100%}.outstaffing .hero-data small{display:block;font-size:22px}.outstaffing .page-hero-about-data .page-hero__btn{top:-75px;right:-60px}.counter_item__header{font-size:16px}.counter_item__header .number{font-weight:500;font-size:38px}.counter_item__header .suffix{color:#f4224b;font-size:38px}.counter_item__data{line-height:100%}.outstaffing .achievement__elem{padding-bottom:20px;margin-bottom:0}.infoBox__header{font-size:24px;line-height:24px;margin-bottom:20px;font-weight:500}.infoBox__data{line-height:20px}.section-models .infoBox__header{margin-bottom:10px}.outstaffing .meetus__btn_wrap a{position:absolute;top:210px}.outstaffing .meetus__text{font-size:32px;font-weight:300;line-height:100%}.section-blog .posts__item a{position:relative;color:#352f30}.section-blog .posts__item_img:hover:before{background-color:rgba(244,34,75,.2)}.section-blog .posts__item_img-top{width:100%;height:400px;background-size:cover !important;background-position:center center !important;border-radius:10px}.section-blog .posts__item_img:before{transition:all .3s ease;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;z-index:1}.section-blog .posts__item_img img{border-radius:10px}.section-blog .posts__item_img{transition:all .5s}.section-blog h3.posts__item_body_title{margin:33px 0;font-weight:500}.page-header{text-align:left;margin-bottom:30px !important}.page-header.blog-title h1{margin-bottom:15px;text-transform:uppercase}.section-blog .posts__item a:hover{color:#f4224b;border-bottom:0}.blog-title h1 small,.post-title small{text-transform:none;font-size:14px;margin:5px 0 20px 5px;display:block;color:#999}.page-header.blog-title h1 small a,.post-title small a{color:#999}.page-header.blog-title h1 small a:hover,.post-title small a:hover{color:#f4224b}.category-filter{display:flex;padding:0;list-style:none;margin:0}.cat-pin{border:1px solid #1e1e1e;border-radius:40px;margin-right:15px;transition:all .3s;cursor:pointer;text-transform:uppercase}.cat-pin a{padding:6px 25px;font-size:14px;display:block;color:#1e1e1e}.cat-pin:hover{background-color:#f3365c;border-color:#f4224b}.cat-pin:hover a{color:#fff !important;border-bottom:0}.cat-pin.active{background-color:#f4224b;border-color:#f4224b}.cat-pin.active a{color:#fff}.entry-column:first-child{padding-top:0}.entry-column article{padding:30px 0 50px;border-bottom:1px solid #352f30}.entry-date,.entry-category{border:1px solid #352f30;background:#352f30;margin-bottom:0;display:inline-block;border-radius:40px;padding:6px 25px;font-size:14px}.single-post .content-area{max-width:960px;margin:0 !important}.single .entry-category{background-color:transparent}.post-entry .entry-content{line-height:22px}.hentry .thumbnail,article.product .thumbnail{margin:0}.single .entry-content{line-height:22px}.single .post-entry{border-bottom:1px solid #352f30;padding-bottom:40px}.single .entry-content a{color:#f4224b}.single.sidebar-position-no:not(.woocommerce) .alignwide{max-width:100%;margin:0 auto}.entry-date a{color:#fff;text-transform:uppercase}h2.entry-title.post-title{font-size:36px;font-weight:400;line-height:43px;margin-bottom:20px}h2.entry-title.post-title a{color:#352f30;transition:color .3s ease}h2.entry-title.post-title a:hover{border-bottom:0;color:#f4224b}.post-content .thumbnail img{border-radius:10px}.post-categories{list-style:none;margin:0;display:flex}.read-more a{font-weight:500;text-transform:uppercase;color:#f4224b;font-size:15px}.post-meta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.post-meta>div,.post-meta>span{margin-right:10px;white-space:nowrap;margin-bottom:10px}.post-meta a{color:#352f30 !important;font-size:14px}.entry-content{position:relative}.overlay-block{position:absolute;width:100%;height:50px;bottom:70px;background:linear-gradient(to bottom,rgb(234 234 246/74%),rgb(234 234 246/90%),rgb(234 234 246/100));overflow:hidden}.hentry .post-data,.post-meta time{font-size:14px}.hentry .post-data,.post-meta .comments .entry-comment i{font-size:20px}.entry-content .comments{position:absolute;right:0;bottom:25px}.hentry .post-data,.post-meta .comments .entry-comment a{font-size:18px;font-weight:500;margin-left:5px}.hentry .post-data,.post-meta .entry-comment *{display:flex;align-items:center}.hentry .post-data,.post-meta .comments a:hover{color:#f4224b}.nav-links{text-align:center !important;display:flex !important;justify-content:center !important}.nav-links *{margin:0 25px !important;font-size:20px}.page-numbers.current{font-weight:600;color:#f4224b}.wpp-thumbnail{border-radius:8px}.widget-area h2{font-weight:400;margin-bottom:20px}.single:not(.single-product) #primary.content-area{width:100% !important}.single img{border-radius:8px}.single .post-meta{margin-top:40px;margin-bottom:30px;display:flex}.single .post-meta>span{margin-right:15px}.single .post-meta>span:last-child{margin-right:0}.single .post-meta .entry-comment i{font-size:24px;margin-right:5px}.single .post-meta .entry-comment a{font-size:18px;font-weight:600}.entry-date a time{color:#f7f7f7 !important}.single .hentry .post-meta>span:after{content:''}.wp-block-image :where(figcaption){padding:0;font-size:16px}.single .hentry .thumbnail img{margin-bottom:40px}.single .entry-content img{margin-top:40px;margin-bottom:40px}#comments{font-size:32px}.comment-respond{margin-top:80px}.comment-respond ol.commentlist li.comment,.comments-area ol.commentlist li.comment{padding-top:28px;border-top:0}.comment-respond ol.commentlist .avatar,.comments-area ol.commentlist .avatar{margin-top:5px}.comments-area ol.commentlist .comment-author{font-size:20px;font-weight:700}.comment-metadata>a{color:#9f9ea5;font-size:14px}.comment-content{margin-bottom:40px}.comment-body{border-bottom:1px solid #352f30;padding-bottom:20px;margin-bottom:20px}.comment-respond ol.commentlist .comment-reply-link,.comments-area ol.commentlist .comment-reply-link{float:none;font-size:13px;font-weight:700;text-transform:uppercase;color:#f4224b}.comments-area ol.commentlist .comment-reply-link:before{display:none;content:""}.post-after-call{margin-top:36px;margin-bottom:36px}.post-after-call .row{align-items:center}.post-after-call__text{font-weight:700;font-size:24px;line-height:34px}.creviews__elem{margin-bottom:40px}.creviews__elem:last-child{margin-bottom:0}.creviews__elem_img img{width:100%;padding-right:40px;max-width:300px}.creviews__elem_data_text{font-weight:500;margin-bottom:10px}.creviews__elem_data_name,.creviews__elem_data_position{font-style:italic;line-height:20px}.it-on-demand_work-scopes-list{font-size:24px;line-height:40px}@-webkit-keyframes animateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}5%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}17%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{opacity:0}to{opacity:0}}@keyframes animateWord{0%{opacity:0}2%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}5%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}17%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{opacity:0}to{opacity:0}}@media (max-width:991px){.site-header .container{padding:0 25px}.page-hero-about-data{padding-left:0}.page-hero-about-data .page-hero__btn{position:initial;margin-top:0}.page-hero-about .page-hero__img{display:none}.meetus__title p{font-size:38px;line-height:100%;margin-bottom:60px}.meetus_wrap .meetus__title{margin-bottom:40px;order:1}.meetus__btn_wrap{order:3;margin-bottom:60px}.meetus__text{order:2;margin-bottom:60px}.meetus__img{order:4}.wedo__item_title{max-width:85%;font-size:20px}.reviews__elem_person{position:initial}.page-hero-about-data{margin-bottom:20px}.page-hero__img{margin:0}.projects__slider{margin-left:0}.fadein{opacity:1}section.page-title,section.page-title p{font-size:44px}.proposal__elem_inner{padding:14px 0}.popup_content--full .popup_content__title{font-size:28px;margin-bottom:40px}.give-wrap,.site-content{padding:50px 0}.site-header>.container>.row{border-bottom:0}section{padding:20px 0}.page-hero__text{font-size:15px;margin-bottom:20px;text-transform:initial;line-height:18px}.form-element-file input:before{padding:4px 3px}textarea{height:120px}.popup_content--full{padding:30px}.section-title{margin-bottom:30px}.advantage__elem_img{width:70px}.advantage__elem_img img{width:auto}.advantage__elem_title{font-size:22px;padding-left:20px;line-height:24px;margin-bottom:0;margin-top:23px}.advantage__elem{margin-bottom:55px}.advantage__image{margin-top:0}.proposal__elem{padding-right:0}.proposal__elem_inner{min-height:auto;transform-style:unset}.proposal__elem_title{font-size:22px;max-width:inherit;order:2;margin-bottom:0}.proposal__elem_text{font-size:14px}.proposal__elem_number{position:initial;font-size:33px;font-weight:500;text-wrap:nowrap;white-space:nowrap;order:1}.proposal__elem_arrow_wrap{order:3}.proposal__elem_inner_front,.proposal__elem_inner_back{align-items:center;position:initial}.proposal__elem_inner_back{backface-visibility:unset;transform:unset;background-color:#eaeaf6;height:0;overflow:hidden;width:100%;padding:0;transition:all .5s;margin:0}.proposal__elem:hover .proposal__elem_inner{transform:unset}.proposal__elem_arrow{font-size:15px;right:0;border:0;position:absolute;top:5px;transition:all .5s}.proposal__elem_inner_front.opened .proposal__elem_arrow{color:#f4224b;transform:rotate(180deg)}.reviews__navigation_wrap{display:none}.reviews__elem{padding:0 20px}.vacancies__item_title{font-size:19px;line-height:100%;margin-bottom:10px}.vacancies__item_controls{display:flex;align-items:center;justify-content:flex-start;margin-top:15px}.vacancies__item_btn a{font-size:13px}.panel-opened{padding-left:10px !important;padding-right:10px;margin:20px 0 30px;height:auto}.section-big-title p{text-transform:uppercase;font-size:39px;line-height:43px;font-weight:400;margin-bottom:60px}.circle-btn input[type=submit]{padding:0;font-size:15px}.form-element-submit p:after{right:-20px;top:10px}.footer-bar{padding:90px 0 20px}.footer__1level_data{font-size:20px}.footer__1level .footer_col{margin-bottom:60px}.footer__1level{margin:0}.footer__2level .line-separator{width:90%}.footer_copyright{order:2}.footer_scroll{order:3;text-align:right;position:absolute;font-size:18px;color:#fff;display:block;right:0;top:0;width:auto;padding-top:18px}.footer_scroll a{font-size:16px}.footer_scroll span{position:absolute;font-size:9px;right:44px;top:11px}.footer_policy{order:1;text-align:left;padding-top:5px}.line-separator{width:95%}.mainpage .page-hero{margin-bottom:0}.site-branding-wrapper{padding:6px 0}.changing_title__line1,.changing_title__line2{font-size:34px}.changing_title__line3{font-size:39px;height:40px}.mainpage .page-hero__img{display:none}.accordionName{font-size:25px;line-height:100%;padding:20px 0}.accordionName:after{right:10px;top:30%;color:#a1a1b9;font-size:15px}.tag-item{padding:4px 8px;margin-right:10px}.vacancies__item_controls_link{font-size:23px}.tag-item--huge{font-size:15px;margin-right:13px;margin-bottom:10px;padding:12px;margin-top:0;min-width:80px}.project__elem{margin-bottom:30px;height:280px}.project__elem_text{font-size:14px;line-height:16px}.project__elem_title{font-weight:300}.projects .project__elem:nth-child(even) .project__elem_inner_front{background-position:-90px 180px}.partners{display:flex;flex-direction:column}.partner__elem{margin-bottom:30px}.partner__elem_sdesc{font-size:14px;line-height:20px;width:60%;overflow-wrap:normal;margin-bottom:20px}.partner__elem_inner{display:flex;padding:20px 20px 35px}.partner__elem_img{width:40%;padding-right:25px}.partner__elem_control{justify-content:flex-end;align-items:center}.partner__elem_control span{margin-right:15px}.projects__slider_nav,.partners__slider_nav{display:none}.section-projects .section-content{padding:0}}@media (max-width:769px){.site-branding{margin-right:20px}.changing_title__line3{font-size:36px}.section-reviews{padding-right:15px;padding-left:15px}.section-partners .section-content>div{padding-left:0;padding-right:0}.circle-btn{width:100% !important;height:auto;border-radius:30px;font-size:17px;padding:19px;margin:0 auto}.circle-btn input[type=submit]{height:auto}.circle-btn br{display:none}.circle-btn:hover{transform:scale(1.05) !important}.post-after-call__text{font-size:18px;line-height:28px;margin-bottom:34px}.outstaffing .meetus__btn_wrap a{position:initial}.outstaffing .meetus_wrap .meetus__title p{margin-bottom:0}.outstaffing .meetus__text{margin-bottom:20px}}@media (max-width:481px){.infoBox{margin-bottom:30px}h2.entry-title.post-title{font-size:22px;font-weight:400;line-height:24px}#commentform div.error{line-height:14px;font-size:12px}#main-blog .entry-column article{padding-bottom:20px;padding-top:30px}#main-blog .entry-column:first-child article{padding-top:0 !important}.blog.featured-image-alignment-left .hentry .thumbnail{margin-bottom:20px}#secondary.widget-area .widget-wrapper{padding-left:0;padding-right:0}#reply-title{font-size:18px}.page-header{margin-bottom:40px !important}.our_clients .slick-slide img{min-width:auto;padding:0 10px}.our_clients:after{content:"";display:block;background:#ffffff00;width:100%;height:100%;position:absolute;top:0;min-height:100%;opacity:1}.projects .project__elem:nth-child(even) .project__elem_inner_front{background-position:-90px 200px}.projects .project__elem:nth-child(odd) .project__elem_inner_front{background-position:-30px -33px}.changing_title__line1,.changing_title__line2{font-size:28px}.changing_title__line3_item{font-size:32px}section.page-title,section.page-title p{font-size:38px;margin-bottom:0}.section-projects .section-content>div{padding:0}section .container{padding-left:0;padding-right:0}.section-big-title p{font-size:32px;line-height:38px}.section-contactForm{margin-top:30px}.project__elem{height:280px}.footer_copyright span{font-size:12px}.footer_policy{font-size:14px;line-height:14px;padding-right:80px;max-width:230px !important}.footer__1level_header{padding:14px 0 10px}.footer-bar{padding:40px 0 20px}.footer_scroll{padding-top:30px}.footer_scroll span{top:20px}}@media (max-width:381px){.proposal__elem_title{font-size:18px}.proposal__elem_number{font-size:26px}.proposal__elem_title{font-size:17px}}