@font-face{font-family:"gulp-svg-font";src:url("../../media/fonts/svg/gulp-svg-font.eot");src:url("../../media/fonts/svg/gulp-svg-font.eot?#iefix") format("eot"),url("../../media/fonts/svg/gulp-svg-font.woff") format("woff"),url("../../media/fonts/svg/gulp-svg-font.ttf") format("truetype"),url("../../media/fonts/svg/gulp-svg-font.svg#gulp-svg-font") format("svg")}.icon-arrow:before,.icon-attache:before,.icon-close-ic:before,.icon-kvadrat-ic:before,.icon-pin-button-ic:before,.icon-serv-ic-1:before,.icon-serv-ic-2:before,.icon-serv-ic-3:before,.icon-serv-ic-4:before,.icon-serv-ic-5:before,.nav__link--opener:before,.b-feedback--vacancy .btn-attach:before{font-family:"gulp-svg-font";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon-arrow:before{content:""}.icon-attache:before{content:""}.icon-close-ic:before{content:""}.icon-kvadrat-ic:before{content:""}.icon-pin-button-ic:before{content:""}.icon-serv-ic-1:before{content:""}.icon-serv-ic-2:before{content:""}.icon-serv-ic-3:before{content:""}.icon-serv-ic-4:before{content:""}.icon-serv-ic-5:before{content:""}@font-face{font-family:"geo";src:url("../fonts/Geometria-webfont.eot");src:url("../fonts/Geometria-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Geometria-webfont.woff") format("woff"),url("../fonts/Geometria-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"geo-light";src:url("../fonts/Geometria-Light-webfont.eot");src:url("../fonts/Geometria-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Geometria-Light-webfont.woff") format("woff"),url("../fonts/Geometria-Light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"geo-bold";src:url("../fonts/Geometria-Bold-webfont.eot");src:url("../fonts/Geometria-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Geometria-Bold-webfont.woff") format("woff"),url("../fonts/Geometria-Bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"geo-e-bold";src:url("../fonts/Geometria-ExtraBold-webfont.eot");src:url("../fonts/Geometria-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Geometria-ExtraBold-webfont.woff") format("woff"),url("../fonts/Geometria-ExtraBold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}h1,h2,h3,.about-feature-card__head,h4,h5,h6,.h1,.h2,.h3,.vacancy-card__title,.h4,.p-service-d__info h3,.p-service-d__info .about-feature-card__head,.h5,.h6,strong,b{font-family:'geo-e-bold';line-height:1.1;font-weight:600}h1,.h1{font-size:62px;margin-bottom:20px}@media screen and (max-width: 980px){h1,.h1{font-size:40px}}@media screen and (max-width: 640px){h1,.h1{font-size:32px}}h2,.h2{text-align:center;font-size:36px;text-transform:uppercase;margin-bottom:80px}@media screen and (max-width: 800px){h2,.h2{font-size:30px;margin-bottom:60px}}@media screen and (max-width: 480px){h2,.h2{font-size:26px;margin-bottom:40px}}h3,.about-feature-card__head,.h3,.vacancy-card__title{font-size:18px}h4,.h4,.p-service-d__info h3,.p-service-d__info .about-feature-card__head{font-size:14px;text-transform:uppercase}h5,.h5{font-size:18px;margin-bottom:40px;text-transform:uppercase}h6,.h6{font-size:16px}.h2-subtitle{font-size:18px;text-align:center}@media screen and (max-width: 480px){.h2-subtitle{font-size:14px}}.ext-pre-title{font-size:12px;text-transform:uppercase;margin-bottom:20px}p+p{margin-top:20px}.static-content>*:first-child{margin-top:0 !important}.static-content>*:last-child{margin-bottom:0 !important}.static-content ul,.static-content ol,.static-content p{margin:20px 0}*{box-sizing:border-box;padding:0;margin:0;border-collapse:collapse}*:before,*:after{box-sizing:border-box}html,body{width:100%;height:100%;position:relative}body{min-width:320px;font:14px/1.3 'geo', sans-serif;color:#7c8a93}@media screen and (max-width: 480px){body{font:12px/1.3 'geo', sans-serif}}.overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}img{max-width:100%;height:auto;border:0;vertical-align:middle}ul,li{list-style:none}a,input,textarea{color:inherit}a{font-size:14px;text-decoration:none}textarea{resize:none}button{display:block;font-family:"geo";font-size:16px;background:transparent;outline:none;border:none;cursor:pointer;margin:0}[class*="icon-"]:before,[class*="icon-"]:after{font-size:40px}.slick{height:600px}@media screen and (max-width: 1280px){.slick{height:500px}}@media screen and (max-width: 980px){.slick{height:400px}}@media screen and (max-width: 640px){.slick{height:300px}}.body-lock{overflow:hidden}.body-lock .wrap{overflow:hidden}.wrap{padding-top:127px;padding-bottom:120px;overflow:hidden}@media screen and (max-width: 980px){.wrap{padding-top:87px;padding-bottom:100px}}.wrap--remove-padding{padding-bottom:0}.wrap__overlay{background:rgba(0,0,0,0.65);position:fixed;top:87px;left:0;width:100%;height:100%;transition:all .2s;opacity:0;visibility:hidden;z-index:3}.wrap__overlay--active{opacity:1;visibility:visible}.page-intro{margin-bottom:110px}.page-intro h1,.page-intro h2,.page-intro .h2{margin-bottom:50px}@media screen and (max-width: 980px){.page-intro{margin-bottom:80px}}@media screen and (max-width: 640px){.page-intro{margin-bottom:60px}}.container{*zoom:1;margin-left:auto;margin-right:auto}.container:before,.container:after{display:table;content:'';line-height:0}.container:after{clear:both}.container--large{max-width:1240px;padding-left:20px;padding-right:20px}.container--medium{max-width:800px;padding-left:20px;padding-right:20px}.container--small,.p-service-d__info h3,.p-service-d__info .about-feature-card__head{max-width:580px}.gutter{padding-left:20px;padding-right:20px}.page-block+.page-block:nth-child(1n+2){margin-top:140px}@media screen and (max-width: 980px){.page-block+.page-block:nth-child(1n+2){margin-top:100px}}@media screen and (max-width: 640px){.page-block+.page-block:nth-child(1n+2){margin-top:80px}}@media screen and (max-width: 480px){.page-block+.page-block:nth-child(1n+2){margin-top:60px}}.page-block--sm+.page-block--sm{margin-top:80px}@media screen and (max-width: 640px){.page-block--sm+.page-block--sm{margin-top:40px}}p>a{color:#ee2e2a;display:inline-block;position:relative}p>a:after{display:block;content:" ";width:0;height:1px;background:#ee2e2a;position:absolute;left:0;bottom:-2px;transition:width 0.5s;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;z-index:80}p>a:hover,p>a:focus{color:#ee2e2a}p>a:hover:after,p>a:focus:after{width:100%}.grid-1-3{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-40px}.grid-1-3>*{width:33.3333%;padding-left:40px;float:left;margin-top:80px}@media screen and (max-width: 640px){.grid-1-3 li{margin-bottom:50px}}.header-fixed{width:100%;position:fixed !important;top:0;left:0;background:#fff;z-index:4}.header{display:-ms-flexbox;display:flex;width:100%;padding-top:30px;padding-bottom:30px;-ms-flex-align:center;align-items:center}@media screen and (max-width: 980px){.header{padding-top:10px;padding-bottom:10px}}.header__logo{display:block}.header__navigation{-ms-flex:1;flex:1;padding:0 60px 0 100px;transition:all .3s}.header__navigation--active{width:200px;right:0 !important}@media screen and (max-width: 1280px){.header__navigation{padding:0 40px 0}}@media screen and (max-width: 980px){.header__navigation{padding:0;position:absolute;right:-200px;top:87px;bottom:0;width:200px;height:800px;background:#ffffff;border-top:1px solid #7c8a93;border-left:1px solid #7c8a93;z-index:4}}@media screen and (max-width: 980px){.header__widget{margin:0 auto}}@media screen and (max-width: 640px){.header__widget{display:none !important}}.logo__caption{font-family:"geo-bold";font-size:11px}.nav{display:-ms-flexbox;display:flex}@media screen and (max-width: 1280px){.nav{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width: 980px){.nav{-ms-flex-flow:row wrap;flex-flow:row wrap}}.nav__item{position:relative}@media screen and (max-width: 980px){.nav__item{width:100%;padding-bottom:0;border-bottom:1px solid #7c8a93}}.nav__item:nth-child(1n+2){margin-left:40px}@media screen and (max-width: 1280px){.nav__item:nth-child(1n+2){margin-left:0}}.nav__item:hover>a{color:#ee2e2a}@media screen and (max-width: 980px){.nav__item:hover>a{color:inherit}}.nav__item:hover>a:after{width:100%;color:#ee2e2a}.nav__item:hover>a+.sub-nav{display:block;opacity:1;visibility:visible}@media screen and (max-width: 980px){.nav__item:hover>a+.sub-nav{display:none}}.nav__item:hover>a+.sub-menu-cover{display:block;opacity:1;visibility:visible}@media screen and (max-width: 980px){.nav__item:hover>a+.sub-menu-cover{display:none}}.nav__link{transition:color .2s;display:inline-block;position:relative}.nav__link:after{display:block;content:" ";width:0;height:2px;background:#ee2e2a;position:absolute;left:0;bottom:-2px;transition:width 0.5s;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;z-index:80}.nav__link:hover,.nav__link:focus{color:#ee2e2a}.nav__link:hover:after,.nav__link:focus:after{width:100%}@media screen and (max-width: 980px){.nav__link--opener{position:relative;padding:10px 20px}.nav__link--opener:before{content:""}.nav__link--opener:hover,.nav__link--opener:focus{color:#7c8a93 !important}.nav__link--opener:before{position:absolute;right:20px;transition:all .2s}.nav__link--opener:after{display:none}.nav__link--opener.is-active:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}}.nav__link--cloned{display:inline-block !important;color:#ee2e2a;padding:0 !important}@media screen and (max-width: 1280px){.nav__link{font-size:12px}}@media screen and (max-width: 980px){.nav__link{display:block;font-size:14px;padding:10px 20px}}.sub-nav{width:280px;padding:28px 32px 12px 32px;border-top:4px solid #c4cccf;transition:all 0.2s;opacity:0;background:#f6f6f6;position:absolute;top:100%;left:0;visibility:hidden;z-index:20}@media screen and (max-width: 980px){.sub-nav{display:block !important;position:static;border-top:none;opacity:1;padding:0 20px;height:0;visibility:visible;overflow:hidden}}.sub-nav:hover{display:block;visibility:visible;opacity:1}.sub-nav__item{padding:0 0 20px 0}@media screen and (max-width: 980px){.sub-nav__item{padding:0 70px 0 0;margin:20px 0}}.sub-nav__link{display:inline-block;transition:color .2s;display:inline-block;position:relative}.sub-nav__link:after{display:block;content:" ";width:0;height:2px;background:#ee2e2a;position:absolute;left:0;bottom:-2px;transition:width 0.5s;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;z-index:80}.sub-nav__link:hover,.sub-nav__link:focus{color:#ee2e2a}.sub-nav__link:hover:after,.sub-nav__link:focus:after{width:100%}.show-nav{display:none;color:#fff;position:relative;perspective:600px}.show-nav--active .show-nav__line{width:34px;left:60%}.show-nav--active .show-nav__line.top{-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.show-nav--active .show-nav__line.mid{opacity:0;transform:rotateY(90deg)}.show-nav--active .show-nav__line.bot{-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 980px){.show-nav{display:block;width:60px;height:46px;background:#fff}}@media screen and (max-width: 640px){.show-nav{margin-left:auto}}.show-nav__line{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:36px;height:5px;background:#ee2e2a;transition:all .2s;-ms-transform-origin:0% 50%;transform-origin:0% 50%}.show-nav__line.top{top:25%}.show-nav__line.bot{top:75%}.sub-menu-cover{width:100%;position:fixed;top:80px;padding-top:47px;left:0;visibility:hidden;opacity:0;transition:all 0.5s}.sub-menu-cover:hover{visibility:visible;opacity:1}.sub-menu .sub-menu_inner{display:block;background:#e6e6e6;padding-top:16px;padding-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.sub-menu ul{-ms-flex:1;flex:1;padding:0 60px 0 100px;display:inline-block}@media screen and (max-width: 1280px){.sub-menu ul{padding:0 40px 0}}.sub-menu ul li{display:inline-block;box-sizing:border-box;width:32%;padding:16px 40px 16px 0}@media screen and (max-width: 980px){.sub-menu ul li{width:100%;padding:10px 20px;border-bottom:1px solid #7c8a93}}.sub-menu ul li:hover>a{color:#ee2e2a}.sub-menu ul li:hover>a:after{width:100%;color:#ee2e2a}.sub-menu ul li a{transition:color .2s;display:inline-block;position:relative}.sub-menu ul li a:after{display:block;content:" ";width:0;height:2px;background:#ee2e2a;position:absolute;left:0;bottom:-2px;transition:width 0.5s;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;z-index:80}.sub-menu ul li a:hover,.sub-menu ul li a:focus{color:#ee2e2a}.sub-menu ul li a:hover:after,.sub-menu ul li a:focus:after{width:100%}@media screen and (max-width: 1280px){.sub-menu ul li a{font-size:12px}}.sub-menu .sub-menu_inner-leftcol{width:125px;display:inline-block}.sub-menu .sub-menu_inner-rightcol{width:240px;display:inline-block}.wrap{min-height:100%;margin-bottom:-60px}.wrap:after{content:"";display:block}.footer,.wrap:after{height:60px}.footer{font-size:12px;-ms-flex-pack:justify;justify-content:space-between}.footer a{font-size:12px;display:inline-block;position:relative}.footer a:after{display:block;content:" ";width:0;height:1px;background:#ee2e2a;position:absolute;left:0;bottom:-2px;transition:width 0.5s;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;z-index:80}.footer a:hover,.footer a:focus{color:#ee2e2a}.footer a:hover:after,.footer a:focus:after{width:100%}.footer__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width: 480px){.footer__inner{-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-ms-flex-pack:center;justify-content:center}}.footer__inner:before,.footer__inner:after{display:none}@media screen and (max-width: 480px){.footer__copyright{text-align:center}}@media screen and (max-width: 480px){.footer__dev{text-align:center;padding-bottom:12px}}.btn{display:inline-block;position:relative;font-family:"geo-e-bold";font-size:14px;padding:0 70px 0 18px;height:46px;line-height:47px;transition:all .2s;text-transform:uppercase;color:#fff;background:#ee2e2a;cursor:pointer}.btn:before{display:block;position:absolute;content:" ";font-size:1px;top:0;right:48px;width:6px;height:100%;background:#fff;z-index:1}.btn:after{display:block;position:absolute;content:" ";font-size:1px;background-image:url(../img/sprite.png);background-position:-29px -32px;width:30px;height:20px;top:13px;right:7px;transition:right .2s}.btn:hover,.btn:focus{background:#de1612}.btn:hover:after,.btn:focus:after{right:5px}.btn--push{margin-top:80px}@media screen and (max-width: 800px){.btn--push{margin-top:40px}}@media screen and (max-width: 480px){.btn--push{margin-top:20px}}.btn--request{max-width:240px;display:block;margin-left:auto;margin-right:auto}.dash-list li,.service-card__list li,.service-card ul li,.p-service-d__info ul li,.p-service-d__info ol li{position:relative;padding-left:50px}.dash-list li:nth-child(1n+2),.service-card__list li:nth-child(1n+2),.service-card ul li:nth-child(1n+2),.p-service-d__info ul li:nth-child(1n+2),.p-service-d__info ol li:nth-child(1n+2){margin-top:20px}.dash-list li:before,.service-card__list li:before,.service-card ul li:before,.p-service-d__info ul li:before,.p-service-d__info ol li:before{display:block;position:absolute;content:" ";font-size:1px;left:8px;top:50%;width:14px;height:14px;-ms-transform:translateY(-50%) skew(45deg, 0deg);transform:translateY(-50%) skew(45deg, 0deg);background:#ee2e2a}.list-bullets,.static-content ul{padding-left:14px}.list-bullets li,.static-content ul li{list-style:disc}.list-bullets li:nth-child(1n+2),.static-content ul li:nth-child(1n+2){margin-top:14px}.list-ordered,.static-content ol{padding-left:14px}.list-ordered li,.static-content ol li{list-style:decimal}.list-ordered li:nth-child(1n+2),.static-content ol li:nth-child(1n+2){margin-top:14px}.breadcrumbs{margin-top:40px;margin-bottom:40px}.breadcrumbs__link{display:inline-block;font-size:12px}.breadcrumbs__link:after{display:inline-block;content:">";margin:0 4px}.breadcrumbs__link--active{color:#ee2e2a}.breadcrumbs__link--active:after{content:""}@media all and (-ms-high-contrast: none){.b-project__item{-ms-flex-direction:row !important;flex-direction:row !important}*::-ms-backdrop,.b-project__item{-ms-flex-direction:row !important;flex-direction:row !important}}.b-project,.b-candy-hover{text-align:center}.b-project__grid,.b-candy-hover__grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-90px}.b-project__grid>*,.b-candy-hover__grid>*{width:33.3333%;padding-left:90px;float:left;margin-top:60px}@media screen and (max-width: 980px){.b-project__grid,.b-candy-hover__grid{margin-left:-40px;-ms-flex-pack:center;justify-content:center}.b-project__grid>*,.b-candy-hover__grid>*{width:50%;padding-left:40px;margin-top:80px}}@media screen and (max-width: 640px){.b-project__grid,.b-candy-hover__grid{margin-left:0px}.b-project__grid>*,.b-candy-hover__grid>*{width:100%;padding-left:0px;margin-top:60px}}.b-project__item,.b-candy-hover__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 800px){.b-project__item,.b-candy-hover__item{max-width:380px;margin-left:auto;margin-right:auto}}.b-project__item:before,.b-project__item:after,.b-candy-hover__item:before,.b-candy-hover__item:after{display:block;position:absolute;content:" ";font-size:1px;background:#fff;z-index:2}.b-project__item:before,.b-candy-hover__item:before{width:100%;height:20px;bottom:0;left:0}@media screen and (max-width: 1024px){.b-project__item:before,.b-candy-hover__item:before{display:none}}.b-project__item:after,.b-candy-hover__item:after{width:20px;height:120%;top:-20px;right:0}@media screen and (max-width: 1024px){.b-project__item:after,.b-candy-hover__item:after{display:none}}.b-project__btn,.b-candy-hover__btn{margin-top:40px}.b-project-card,.b-candy-card{position:relative;display:block;-ms-flex:1;flex:1;text-align:left;top:0;left:0;padding:0 20px 20px 0;transition:all .2s}@media screen and (max-width: 1024px){.b-project-card,.b-candy-card{max-width:288px;background:transparent !important;padding:0;margin:0 auto}}.b-project-card:hover,.b-project-card:focus,.b-candy-card:hover,.b-candy-card:focus{top:-16px;left:-16px}.b-project-card span,.b-candy-card span{display:block}.b-project-card__body,.b-candy-card__body{position:relative;display:-ms-flexbox;display:flex;height:100%;background:#fff;transition:all .2s;padding:0 16px 20px}@media screen and (max-width: 1024px){.b-project-card__body,.b-candy-card__body{padding:0}}.b-project-card__i-wrap,.b-candy-card__i-wrap{margin-bottom:24px;min-width:1px;-ms-flex-negative:1;flex-shrink:1}.b-project-card__title,.b-candy-card__title{color:#ee2e2a}.b-project-card__subtitle,.b-candy-card__subtitle{color:#ee2e2a;margin-top:4px;font-size:12px}.b-project-card__text,.b-candy-card__text{font-size:12px}.b-candy-card__body{display:block;cursor:pointer}.b-candy-card__title{color:#7c8a93}.b-candy-card__subtitle{color:#7c8a93}.review-card{text-align:left}.review-card__body{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (max-width: 480px){.review-card__body{-ms-flex-flow:column wrap;flex-flow:column wrap}}.review-card__i-wrap{position:relative;width:170px;height:240px;padding:0 14px;cursor:pointer}@media screen and (max-width: 480px){.review-card__i-wrap{width:100%;height:260px;text-align:center;margin-bottom:40px}}.review-card__i-wrap:before{display:block;position:absolute;content:" ";font-size:1px;bottom:0;left:0;width:100%;height:16px}.review-card__info{position:relative;-ms-flex:1;flex:1;padding-left:40px;padding-bottom:20px}@media screen and (max-width: 480px){.review-card__info{padding-left:0}}.review-card__title{margin-bottom:30px}.review-card__text{overflow:hidden}.review-card__open{width:100%;height:60px;position:absolute;bottom:0;left:0;cursor:pointer;background:linear-gradient(to bottom, rgba(255,255,255,0.7) 10%, white 60%);transition:all .2s ease-in-out}.review-card__open:before{display:block;position:absolute;content:" ";font-size:1px;background-image:url(../img/sprite.png);background-position:-61px -16px;width:21px;height:12px;bottom:20px;left:50%;margin-left:-10px}.review-card__open--active{background:transparent}.review-card__open--active:before{-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:0}.b-feedback{text-align:center}.b-feedback__title{color:#7c8a93}.b-feedback__cell{height:44px}.b-feedback__cell:nth-child(1n+2){margin-top:24px}.b-feedback__cell--textarea{height:160px}.b-feedback__send{margin-top:24px}.b-feedback__send--waiting{background:transparent !important;color:transparent !important;cursor:default}.b-feedback__send--waiting span{display:block;height:100%;cursor:default;background:url("../img/loader.gif") no-repeat 50% 50% !important;color:transparent !important;bottom:0;left:0}.input-default{display:block;width:100%;height:100%;border:1px solid #7c8a93;margin:0;padding:10px 20px;outline:0;vertical-align:baseline;background:transparent;font:14px/1.37 'Open sans', Verdana, sans-serif}@media screen and (max-width: 980px){.input-default{padding:12px}}.input-default:focus{border-color:#ccc;outline:0;box-shadow:inset 0 1px 1px rgba(205,205,205,0.075),0 0 8px rgba(216,216,216,0.69);-webkit-box-shadow:inset 0 1px 1px rgba(205,205,205,0.075),0 0 8px rgba(216,216,216,0.69)}.input-default:-ms-input-placeholder{color:#7c8a93;font-size:14px;font-family:'Open sans', Verdana, sans-serif}@media screen and (max-width: 360px){.input-default:-ms-input-placeholder{font-size:13px}}.input-default:-moz-placeholder{color:#7c8a93;font-size:14px;font-family:'Open sans', Verdana, sans-serif}@media screen and (max-width: 360px){.input-default:-moz-placeholder{font-size:13px}}.input-default::-moz-placeholder{color:#7c8a93;font-size:14px;font-family:'Open sans', Verdana, sans-serif}@media screen and (max-width: 360px){.input-default::-moz-placeholder{font-size:13px}}.input-default::-webkit-input-placeholder{color:#7c8a93;font-size:14px;font-family:'Open sans', Verdana, sans-serif}@media screen and (max-width: 360px){.input-default::-webkit-input-placeholder{font-size:13px}}.input-default:-ms-input-placeholder{color:#7c8a93;font-size:14px;font-family:'Open sans', Verdana, sans-serif}.input-default::placeholder{color:#7c8a93;font-size:14px;font-family:'Open sans', Verdana, sans-serif}@media screen and (max-width: 360px){.input-default:-ms-input-placeholder{font-size:13px}.input-default::placeholder{font-size:13px}}.input-default.input-validation-error{border-color:#c00;box-shadow:0px 0px 6px #ee4d55}.input-default.input-validation-error:-ms-input-placeholder{color:#ee4d55}.input-default.input-validation-error:-moz-placeholder{color:#ee4d55}.input-default.input-validation-error::placeholder{color:#ee4d55}.p-home__reviews{text-align:center}.slick-text{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0 20px;width:100%;text-align:center;color:#fff;z-index:23}.slick-text__title{text-transform:uppercase}.slick-text__subtitle{font-size:18px}@media screen and (max-width: 480px){.slick-text__subtitle{font-size:12px}}.dc-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.dc-grid>li{width:160px}.default-card{display:block;width:160px;margin:0 auto;text-align:center}.default-card span{display:block}.default-card__i-wrap{position:relative;padding:20px 0;background:#ee2e2a;color:#fff;transition:background .2s}@media screen and (max-width: 480px){.default-card__i-wrap{padding:40px 0}}.default-card__i-wrap:before{font-size:80px}@media screen and (max-width: 480px){.default-card__i-wrap:before{font-size:60px}}.default-card__i-wrap:hover,.default-card__i-wrap:focus{background:#de1612}.default-card__text{margin-top:40px}@media screen and (max-width: 640px){.default-card__text{margin-top:20px;font-size:12px}}.map,#map{width:100%;height:500px;margin-bottom:66px}@media screen and (max-width: 800px){.map,#map{height:400px;margin-bottom:20px}}@media screen and (max-width: 480px){.map,#map{height:320px}}.map-popup{position:relative;display:block;font-family:"geo";background:#ee2e2a;color:#fff;padding:30px;font-size:14px}.map-popup:before{display:block;position:absolute;content:" ";font-size:1px;left:50%;margin-left:-16px;top:100%;width:0;height:0;border-style:solid;border-width:27px 17px 0 17px;border-color:#ee2d2a transparent transparent transparent}.map-popup div+div{margin-top:20px}.about-main{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-30px}.about-main>*{width:50%;padding-left:30px;float:left}@media screen and (max-width: 800px){.about-main{margin-left:0}.about-main>*{width:100%;padding-left:0;margin-top:50px}}.about-main__img-block{position:relative}@media screen and (max-width: 800px){.about-main__img-block{height:300px}}.about-main__img-bg{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url("../img/photo-about.jpg");position:absolute;left:30px;top:0;right:0;bottom:0}@media screen and (max-width: 800px){.about-main__img-bg{left:0}}.about-main__more{display:block;margin-top:100px}@media screen and (max-width: 980px){.about-features{max-width:500px;margin-left:auto !important;margin-right:auto !important;padding:0 20px}}.about-feature-card__head{text-align:center;padding:40px;background:#ee2e2a;color:#fff;margin-bottom:40px}.clients-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-90px;-ms-flex-pack:center;justify-content:center;margin-top:80px}.clients-grid>*{width:20%;padding-left:90px;float:left;margin-top:50px}@media screen and (max-width: 980px){.clients-grid{margin-left:-50px}.clients-grid>*{width:33.33333%;padding-left:50px;margin-top:40px}}@media screen and (max-width: 480px){.clients-grid{margin-left:-20px;-ms-flex-pack:center;justify-content:center}.clients-grid>*{width:50%;padding-left:20px;margin-top:30px}}.client-card__i-wrap{position:relative;height:150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.client-card__i-wrap:before{display:block;position:absolute;content:" ";font-size:1px;left:0;bottom:0;width:100%;height:16px}.client-card__title{display:block;font-size:13px;margin-top:20px}@media screen and (max-width: 980px){.client-card__title{text-align:center}}@media screen and (max-width: 360px){.client-card__title{font-size:11px}}.providers-grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-100px}.providers-grid>*{width:50%;padding-left:100px;float:left;margin-top:50px}@media screen and (max-width: 640px){.providers-grid{margin-left:0}.providers-grid>*{width:100%;padding-left:0;margin-top:40px}}.provider-card__text{margin-top:20px}.faq-main{padding-top:86px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-30px}.faq-main>*{width:50%;padding-left:30px;float:left}@media screen and (max-width: 800px){.faq-main{margin-left:0}.faq-main>*{width:100%;padding-left:0;margin-top:50px}}.faq-item{padding-left:77px;margin-bottom:44px}.faq-item_name{text-transform:uppercase;letter-spacing:0.05em;font-family:"geo-e-bold";position:relative}.faq-item_name:before{display:block;position:absolute;content:" ";font-size:1px;background-image:url(../img/sprite.png);background-position:0px 0px;width:30px;height:30px;left:-40px}.faq-item_question{margin:14px 0 42px 0}.faq-item_answer{background:#7c8a93;padding:24px 30px;color:#fff;position:relative}.faq-item_answer:after{display:block;position:absolute;content:" ";font-size:1px;position:absolute;top:-36px;left:50%;margin-left:-18px;border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#7c8a93;border-width:18px}.article-main{padding-top:86px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-30px}.article-main>*{width:50%;padding-left:30px;float:left}@media screen and (max-width: 800px){.article-main{margin-left:0}.article-main>*{width:100%;padding-left:0;margin-top:50px}}.article-item{padding-left:77px;margin-bottom:60px}.article-item:hover .article-item__head:after{left:-45px}.article-item span{display:block}.article-item__image{margin-bottom:22px}.article-item__head{text-transform:uppercase;letter-spacing:0.05em;font-family:"geo-e-bold";font-size:18px;position:relative;margin-bottom:22px;margin-left:55px;position:relative}.article-item__head:after{transition:left 0.5s ease;-webkit-transition:left 0.5s ease;-moz-transition:left 0.5s ease;-o-transition:left 0.5s ease;display:block;position:absolute;content:" ";font-size:1px;background-image:url(../img/sprite.png);background-position:-32px 0px;width:27px;height:29px;top:0;left:-55px}.article-item__teaser{font-size:12px;margin-left:55px}.article-cover h1.h2{margin-bottom:50px}.article-cover .slick{height:400px}.article_gallery{margin-bottom:40px}.article p{margin:22px 0}.article p img{display:block;margin:60px auto}.article ul{margin:32px 0}.article li{padding-left:37px;position:relative;margin-bottom:22px}.article li:before{display:block;position:absolute;content:" ";font-size:1px;top:3px;left:0;background-image:url(../img/sprite.png);background-position:-61px 0px;width:27px;height:14px}.article h2,.article h3,.article .about-feature-card__head,.article h4,.article h5,.article h6{text-transform:uppercase;letter-spacing:0.05em;font-size:14px;text-align:left;margin-bottom:16px;margin-top:32px;padding-left:36px;position:relative;min-height:30px;line-height:30px}.article h2:before,.article h3:before,.article .about-feature-card__head:before,.article h4:before,.article h5:before,.article h6:before{display:block;position:absolute;content:" ";font-size:1px;background-image:url(../img/sprite.png);background-position:-32px 0px;width:27px;height:29px;top:0;left:0;position:absolute}.article_list-link{text-align:center;margin:60px 0}.p-project-d__main h1{margin-bottom:40px}.p-project-d__slider{margin-top:60px}.slider-base{background:#e5e8e9}.slider-thumb{width:340px;margin:0 auto}.project-info .page-block--sm ul{margin-left:17px}.project-info .page-block--sm ul li{list-style-type:disc}.services-list__item:nth-child(1n+2){margin-top:80px}.service-card{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-70px}.service-card>*{width:50%;padding-left:70px;float:left}@media screen and (max-width: 800px){.service-card{margin-left:0}.service-card>*{width:100%;padding-left:0;margin-top:40px}}.service-card__img{text-align:center}.service-card__info{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:start;align-items:flex-start}.service-card__title{position:relative;padding-top:22px;padding-left:64px;margin-bottom:24px;line-height:1.6}.service-card__title:before{position:absolute;top:0;left:0;width:42px;margin-right:20px;font-size:45px;color:#ee2e2a;vertical-align:middle}.service-card__list,.service-card ul{margin-bottom:40px}.service-card__link{margin-top:auto}.p-service-d__main-img{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:400px}@media screen and (max-width: 980px){.p-service-d__main-img{height:300px}}@media screen and (max-width: 640px){.p-service-d__main-img{height:200px}}.p-service-d__info{margin-top:60px}.service-info-block:nth-child(1n+2){margin-top:60px}.p-service-d__info p,.p-service-d__info ul,.p-service-d__info ol{margin:30px 0}.p-service-d__info ul,.p-service-d__info ol{padding-left:20px}.p-service-d__info h2{margin-top:60px;margin-bottom:30px;text-align:left;font-size:24px}.p-service-d__info h3,.p-service-d__info .about-feature-card__head{margin-top:60px;line-height:1.6;margin-bottom:-10px !important}.p-service-d__info h3:before,.p-service-d__info .about-feature-card__head:before{top:50% !important;margin-top:-18px}.tabs__head{margin-bottom:60px}.tabs__button{position:relative;display:inline-block;width:40px;height:40px;text-align:center;transition:all .2s;color:#7c8a93}.tabs__button:before{display:inline-block;width:16px;font-size:20px}.tabs__button:after{display:block;position:absolute;content:" ";font-size:1px;transition:opacity .2s;bottom:0;left:0;width:100%;height:2px;background:#7c8a93}.tabs__button--active{color:#fff;background:#ee2e2a;cursor:default}.tabs__button--active:after{opacity:0}.tabs__button:nth-child(1n+2){margin-left:20px}.tabs__el{display:none;position:relative}.tabs__el--active{display:block}#objects-map{width:100%;height:720px}@media screen and (max-width: 800px){#objects-map{height:400px}}@media screen and (max-width: 480px){#objects-map{height:300px}}.map-card{position:absolute;width:376px;height:100%;left:0;top:0}@media screen and (max-width: 1366px){.map-card{left:0 !important}}@media screen and (max-width: 800px){.map-card{width:100%;position:static;height:auto}}.map-card__body{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;background:#fff;padding:20px 20px 0 20px}@media screen and (max-width: 800px){.map-card__body{-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:auto}}@media screen and (max-width: 480px){.map-card__body{-ms-flex-flow:row wrap;flex-flow:row wrap}}.map-card__body:before{display:block;position:absolute;content:" ";font-size:1px;width:100%;height:16px;top:0;left:0}.map-card__close{position:absolute;top:0;right:-30px;color:#ee2e2a;cursor:pointer;transition:all .2s ease-in;-ms-transform-origin:40% 46%;transform-origin:40% 46%}.map-card__close:before{font-size:18px}.map-card__close:hover,.map-card__close:focus{-ms-transform:rotate(90deg);transform:rotate(90deg);color:#de1612}@media screen and (max-width: 800px){.map-card__close{top:30px;right:0}}@media screen and (max-width: 480px){.map-card__close{top:20px}}.map-card__i-wrap{margin:16px 0 20px}@media screen and (max-width: 800px){.map-card__i-wrap{width:200px}}@media screen and (max-width: 480px){.map-card__i-wrap{width:100%;text-align:center;margin-top:26px}}.map-card__t-wrap{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width: 800px){.map-card__t-wrap{-ms-flex:1;flex:1;padding:16px 20px 20px 30px;-ms-flex-line-pack:justify;align-content:space-between}}@media screen and (max-width: 480px){.map-card__t-wrap{padding:10px 20px 0 0}}.map-card__text ul{margin-left:17px}.map-card__text ul li{list-style-type:disc}@media screen and (max-width: 480px){.map-card__text{margin-bottom:20px}}.map-card__link{position:relative;margin-left:auto;margin-right:-20px;width:46px;height:46px;background:#ee2e2a}.map-card__link:after{display:block;position:absolute;content:" ";font-size:1px;background-image:url(../img/sprite.png);background-position:-29px -32px;width:30px;height:20px;top:13px;right:7px;transition:right .2s}.map-card__link:hover,.map-card__link:focus{background:#de1612}.map-card__link:hover:after,.map-card__link:focus:after{right:5px}.vacancies-list__item{height:28px;overflow:hidden}.vacancies-list__item.is-open{height:auto}.vacancies-list__item:nth-child(1n+2){margin-top:40px}.vacancy-card__title{color:#ee2e2a;text-transform:uppercase;letter-spacing:0.05em}.vacancy-card>*+*{margin-top:20px}.vacancy-card strong{color:#ee2e2a}.vacancy-card ul li{position:relative;padding-left:20px}.vacancy-card ul li:nth-child(1n+2){margin-top:6px}.vacancy-card ul li:before{display:block;position:absolute;content:" ";font-size:1px;top:5px;left:0;width:5px;height:5px;background:#ee2e2a;border-radius:50%}.vacancy-card__text{margin-bottom:20px}.b-feedback--vacancy{text-align:left}.b-feedback--vacancy .b-feedback__title{margin-bottom:35px;color:#ee2e2a;text-transform:uppercase;letter-spacing:0.05em}.b-feedback--vacancy .b-feedback__btns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}.b-feedback--vacancy .btn-attach{padding-left:62px}.b-feedback--vacancy .btn-attach:before{content:""}.b-feedback--vacancy .btn-attach.is-highlited:before{color:#ee2e2a}.b-feedback--vacancy .btn-attach:hover:before{color:#ee2e2a}.b-feedback--vacancy .btn-attach:before{display:inline-block;position:absolute;line-height:1;font-size:40px;left:4px;top:2px;transition:color .2s}.b-feedback--vacancy .btn-attach__title{margin-bottom:8px}.b-feedback--vacancy .btn-attach__caption{font-size:12px}.b-feedback--vacancy .b-feedback__send{margin-top:0}.popup-portfolio-wrapper--vacancy{max-width:700px;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important;margin-left:0 !important}.popup-portfolio-wrapper--vacancy .popup-window{background:transparent;border:none !important}.popup-portfolio-wrapper--vacancy .popup-window__content{text-align:center}.row{margin-left:-100px;margin-right:-100px}.ext-img-overlay{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.ext-img-overlay:before{display:block;position:absolute;content:" ";font-size:1px;width:100px;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.ext-candy-bg,.b-project-card,.b-candy-card,.review-card__i-wrap:before,.client-card__i-wrap:before,.map-card__body:before{background:repeating-linear-gradient(135deg, #fff, #fff 16px, #ee2e2a 0, #ee2e2a 29px)}.u-hide{display:none}.text-center{text-align:center}.relative{position:relative}.clr-red{color:#ee2e2a}.remove-margin{margin:0 !important}.u-grid-1-2{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-70px}.u-grid-1-2>*{width:50%;padding-left:70px;float:left}@media screen and (max-width: 980px){.u-grid-1-2{margin-left:0}.u-grid-1-2>*{width:100%;padding-left:0;margin-top:40px}}.u-grid-1-3{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-90px}.u-grid-1-3>*{width:33.33333%;padding-left:90px;float:left}@media screen and (max-width: 980px){.u-grid-1-3{margin-left:0}.u-grid-1-3>*{width:100%;padding-left:0;margin-top:80px}}@media screen and (max-width: 640px){.u-grid-1-3{margin-left:0}.u-grid-1-3>*{width:100%;padding-left:0;margin-top:40px}}.u-grid-1-5{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-70px}.u-grid-1-5>*{width:20%;padding-left:70px;float:left}@media screen and (max-width: 980px){.u-grid-1-5{margin-left:-40px;-ms-flex-pack:center;justify-content:center}.u-grid-1-5>*{width:33.3333%;padding-left:40px;margin-top:60px}}@media screen and (max-width: 640px){.u-grid-1-5{margin-left:-30px;-ms-flex-pack:center;justify-content:center}.u-grid-1-5>*{width:50%;padding-left:30px;margin-top:40px}}@media screen and (max-width: 360px){.u-grid-1-5{margin-left:0px}.u-grid-1-5>*{width:100%;padding-left:0px;margin-top:40px}}.u-arrow-item,.p-service-d__info h3,.p-service-d__info .about-feature-card__head,.vacancy-card__title{position:relative;min-height:28px;display:block;margin-bottom:20px;padding-left:40px}.u-arrow-item:before,.p-service-d__info h3:before,.p-service-d__info .about-feature-card__head:before,.vacancy-card__title:before{display:block;position:absolute;content:" ";font-size:1px;background-image:url(../img/sprite.png);background-position:-32px 0px;width:27px;height:29px;left:0;top:0}.u-arrow-item--vam,.vacancy-card__title{line-height:28px}.u-arrow-item--hover,.vacancy-card__title{cursor:pointer}.u-arrow-item--hover:before,.vacancy-card__title:before{transition:all .2s ease-out}.u-arrow-item--hover:hover:before,.vacancy-card__title:hover:before{left:4px}.slick-loading .slick-list{background:#fff url("./../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px\9;-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:0px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:16px;width:20px;margin:0 5px;padding:0;cursor:pointer;-ms-transform:skewX(-45deg);transform:skewX(-45deg)}.slick-dots li button{border:0;background:#fff;display:block;height:16px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;transition:all 0.2s}.slick-dots li.slick-active button{background:#ee2e2a}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{height:100%;-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:100%;float:left;outline:none !important;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ee2e2a;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #ee2e2a,0 0 5px #ee2e2a;opacity:1.0;-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px)}.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border:solid 2px transparent;border-top-color:#ee2e2a;border-left-color:#ee2e2a;border-radius:10px;animation:pace-spinner 400ms linear infinite}@keyframes pace-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}body>:not(.pace),body:before,body:after{transition:opacity .4s ease-in-out}body:not(.pace-done)>:not(.pace),body:not(.pace-done):before,body:not(.pace-done):after{opacity:0}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;background:rgba(0,0,0,0.3);transition:inherit !important}.popup-window{position:relative;padding:50px;border:1px solid #b3bec7;z-index:10;background:#fff;box-sizing:border-box}@media screen and (max-width: 600px){.popup-window{padding:70px 20px}}.popup-window .popup-window__close{width:25px;height:25px;position:absolute;top:19px;right:19px;cursor:pointer;color:#ee2e2a;z-index:20}.popup-window .popup-window__close:before{font-size:26px}.popup-window .popup-window__content{max-width:560px;margin:0 auto;position:relative}.popup-window h3,.popup-window .about-feature-card__head{margin-bottom:60px}.popup-window .description-list_title{display:block;margin:30px 0}.popup-portfolio-wrapper{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:1200px;z-index:4000}.popup-portfolio-wrapper .popup-portfolio-wrapper__window{position:relative;margin:100px auto 0 auto;border:3px solid #ee2e2a}.popup-portfolio-wrapper .popup-portfolio-wrapper__window.popup-video{width:640px}@media screen and (max-width: 1024px){.popup-portfolio-wrapper{width:100%;margin:0;top:0}.popup-portfolio-wrapper .popup-portfolio-wrapper__window{width:80%;margin:50px auto}}.popup-portfolio-form{position:relative}.popup-portfolio-form .popup-portfolio-form__title{position:relative;margin-bottom:42px;padding-bottom:12px;border-bottom:1px solid #d2d2d2;font-size:18px;line-height:24px;font-weight:600}.popup-portfolio-form .popup-portfolio-form__box{position:relative;margin:65px 0 15px 0;padding-top:19px;border-top:1px solid #d2d2d2}.popup-portfolio-form .popup-portfolio-form__submit{display:inline-block;position:relative;margin-right:15px;padding:0 34px}.popup-portfolio-form .popup-portfolio-form__clear{display:inline-block;position:relative;color:#000;text-transform:uppercase}.popup-portfolio-form .popup-portfolio-form__pseudobox{position:relative}.popup-portfolio-form .popup-portfolio-form__pseudo{display:inline-block;position:relative;margin:0 0 36px 175px}.popup-portfolio-form .popup-portfolio-form__desc{display:inline-block;position:relative;vertical-align:middle;margin-left:11px;font-size:13px;line-height:18px}.popup-portfolio-form .popup-portfolio-form__desc.popup-portfolio-form__desc_file{position:absolute;top:0;left:210px}.popup-portfolio-form .popup-portfolio-form__desc.popup-portfolio-form__desc_edit{vertical-align:bottom;margin-left:46px;color:#000;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer}.popup-portfolio-form .popup-portfolio-form__desc.popup-portfolio-form__desc_edit:before{top:-2px;left:-29px}.popup-portfolio-form .popup-portfolio-form__desc.popup-portfolio-form__desc_delete{vertical-align:bottom;margin-left:48px;font-size:12px;font-weight:600;text-transform:uppercase}.popup-portfolio-form .popup-portfolio-form__desc.popup-portfolio-form__desc_delete:before{top:-2px;left:-29px}.popup-portfolio-form .popup-portfolio-form__image{display:inline-block;position:relative}.popup-buy-resume{position:relative;text-align:center}.popup-buy-resume .popup-buy-resume__text{position:relative;margin-bottom:16px;font-size:14px}.popup-buy-resume .popup-buy-resume__button{display:inline-block;position:relative;padding:5px 21px;border:1px solid #000;font-size:13px;text-transform:uppercase}.popup-buy-resume .popup-buy-resume__button:hover{padding:4px 20px;border:2px solid #000}.how-inh-list li{display:table;position:relative;*zoom:1}.how-inh-list li:before,.how-inh-list li:after{display:table;content:'';line-height:0}.how-inh-list li:after{clear:both}@media screen and (max-width: 800px){.how-inh-list li{display:block;width:100%}.how-inh-list li img{display:block;margin:0 auto}}.how-inh-list li:nth-child(1n+2):before{display:block;position:absolute;content:" ";font-size:1px;top:0;left:0;width:100%;height:1px;background:#bde9fc}.how-inh-list li .how-inh-list_ic-wrap{display:table-cell;width:30%;vertical-align:middle;padding:25px 0}@media screen and (max-width: 800px){.how-inh-list li .how-inh-list_ic-wrap{display:block;width:100%}}.how-inh-list li .how-inh-list_text{display:table-cell;vertical-align:middle;padding:25px 0}@media screen and (max-width: 800px){.how-inh-list li .how-inh-list_text{display:block}}.popup-mini-h{font-size:20px;margin-top:30px}.popup-img-offset{display:block;margin:20px 0}.popup-img-offset-big{display:block;margin:20px 0 50px}.popup-text-offset{display:block;margin:20px 0}.popup-text-offset-top{margin-top:50px}.description-list_title{font-size:20px}.decimal li{list-style:decimal;font-weight:700}.decimal li:nth-child(1n+2){margin-top:30px}.decimal li span{font-weight:400}.decimal li div{margin-top:30px}.decimal li div p{margin-top:0}.decimal li p{margin-top:30px}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:white;font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#000000;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#000000;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-ms-transform:scale(0.5);transform:scale(0.5);-ms-transform-origin:50% 50%;transform-origin:50% 50%;transition:all 0.1s}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-ms-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;transition:all 0.3s}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5}.sweet-alert input::-moz-placeholder{color:#666}.sweet-alert input:-ms-input-placeholder{color:#666}.sweet-alert input::-webkit-input-placeholder{color:#666}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8CD4F5;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5),inset 0 0 0 1px rgba(0,0,0,0.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#C1C1C1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset !important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled] ~ .la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-ms-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:0px 60px;transform-origin:0px 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(0.95);-webkit-transform:scale(0.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(0.5);-webkit-transform:scale(0.5)}}@keyframes slideFromTop{0%{top:0%}100%{top:50%}}@keyframes slideToTop{0%{top:50%}100%{top:0%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{animation:showSweetAlert 0.3s}.showSweetAlert[data-animation=none]{animation:none}.showSweetAlert[data-animation=slide-from-top]{animation:slideFromTop 0.3s}.showSweetAlert[data-animation=slide-from-bottom]{animation:slideFromBottom 0.3s}.hideSweetAlert[data-animation=pop]{animation:hideSweetAlert 0.2s}.hideSweetAlert[data-animation=none]{animation:none}.hideSweetAlert[data-animation=slide-from-top]{animation:slideToTop 0.4s}.hideSweetAlert[data-animation=slide-from-bottom]{animation:slideToBottom 0.3s}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0px;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{animation:animateSuccessTip 0.75s}.animateSuccessLong{animation:animateSuccessLong 0.75s}.sa-icon.sa-success.animate::after{animation:rotatePlaceholder 4.25s ease-in}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{animation:animateErrorIcon 0.5s}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{animation:animateXMark 0.5s}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{animation:pulseWarning 0.75s infinite alternate}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{animation:pulseWarningIns 0.75s infinite alternate}@keyframes rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bx-wrapper{position:relative;background:#e5e8e9;margin:0 auto 20px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block;margin:0 auto}.bx-wrapper .bx-viewport{background:#e5e8e9;-ms-transform:translatez(0);transform:translatez(0)}#bx-pager{text-align:center}#bx-pager a{position:relative;display:inline-block}@media screen and (max-width: 640px){#bx-pager a{width:50px}}#bx-pager a:before{display:block;content:"";position:absolute;bottom:-20px;left:0;height:7px;width:100%;background:transparent;transition:all .2s}#bx-pager a.active:before{background:#ee2e2a}#bx-pager a:nth-child(1n+2){margin-left:18px}@media screen and (max-width: 640px){#bx-pager a:nth-child(1n+2){margin-left:4px}}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url(../img/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(../img/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

/*# sourceMappingURL=screen.css.map */
