

/* Start:/local/css/style.css?1647941596206731*/
@A-webkit-keyframes loader {0% {opacity: 1 }to {opacity: 0 }}@keyframes loader {0% {opacity: 1 }to {opacity: 0 }}@-webkit-keyframes more-solutions {0%,94%,to {transform: translateY(0) }97% {transform: translateY(3px) }}@keyframes more-solutions {0%,94%,to {transform: translateY(0) }97% {transform: translateY(3px) }}body,html {min-height: 100vh }html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;height: 100%;font-family: sans-serif;font-size: 10px }body {margin: 0;font-size: 14px;line-height: 1.42857143;background-color: #fff;min-width: 320px;background: #fff;font-family: 'Pragmatica',sans-serif;color: #282828;-ms-overflow-style: scrollbar }article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block }audio,canvas,progress,video {display: inline-block;vertical-align: baseline }audio:not([controls]) {display: none;height: 0 }[hidden],template {display: none }a {background-color: transparent;color: #f39800;text-decoration: none!important }.interview-form .form-group input,a:active,a:hover {outline: 0 }abbr[title] {border-bottom: 1px dotted }b,strong {font-weight: 700 }dfn {font-style: italic }h1,sub,sup {position: relative }h1 {margin: .67em 0;padding-top: 35px;text-align: center;font-size: 40px }mark {background: #ff0;color: #000 }small {font-size: 80% }sub,sup {font-size: 75%;line-height: 0;vertical-align: baseline }sup {top: -.5em }sub {bottom: -.25em }img {border: 0;vertical-align: middle }svg:not(:root) {overflow: hidden }figure {margin: 0 }hr {box-sizing: content-box;height: 0;margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #fff }pre {overflow: auto }code,kbd,pre,samp {font-family: monospace,monospace;font-size: 1em }button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0 }button {overflow: visible }button,select {text-transform: none }button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: button;cursor: pointer }button[disabled],html input[disabled] {cursor: default }button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0 }input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0 }input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height: auto }input[type=search] {-webkit-appearance: textfield;box-sizing: content-box }input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none }fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em }legend {border: 0 }textarea {overflow: auto }optgroup {font-weight: 700 }table {border-collapse: collapse;border-spacing: 0 }.breadcrumbs ul,legend,td,th {padding: 0 }*,:after,:before {box-sizing: border-box }button,input,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit }a:focus,a:hover {color: #f39800;text-decoration: underline }a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px }.img-responsive {display: block;max-width: 100%;height: auto }.img-rounded {border-radius: 6px }.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;transition: all .2s ease-in-out;display: inline-block;max-width: 100%;height: auto }.img-circle {border-radius: 50% }.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0 }.sr-only-focusable:active,.sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto }[role=button] {cursor: pointer }.container {margin-right: auto;margin-left: auto;padding-left: 18px;padding-right: 18px }@media (min-width: 768px) {.container {width:756px }}@media (min-width: 992px) {.container {width:976px }}@media (min-width: 1200px) {.container {width:1170px }}.container-fluid {margin-right: auto;margin-left: auto;padding-left: 18px;padding-right: 18px }.row {margin-left: -18px;margin-right: -18px }.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {position: relative;min-height: 1px;padding-left: 18px;padding-right: 18px }.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {float: left }.col-xs-12 {width: 100% }.col-xs-11 {width: 91.66666667% }.col-xs-10 {width: 83.33333333% }.col-xs-9 {width: 75% }.col-xs-8 {width: 66.66666667% }.col-xs-7 {width: 58.33333333% }.col-xs-6 {width: 50% }.col-xs-5 {width: 41.66666667% }.col-xs-4 {width: 33.33333333% }.col-xs-3 {width: 25% }.col-xs-2 {width: 16.66666667% }.col-xs-1 {width: 8.33333333% }.col-xs-pull-12 {right: 100% }.col-xs-pull-11 {right: 91.66666667% }.col-xs-pull-10 {right: 83.33333333% }.col-xs-pull-9 {right: 75% }.col-xs-pull-8 {right: 66.66666667% }.col-xs-pull-7 {right: 58.33333333% }.col-xs-pull-6 {right: 50% }.col-xs-pull-5 {right: 41.66666667% }.col-xs-pull-4 {right: 33.33333333% }.col-xs-pull-3 {right: 25% }.col-xs-pull-2 {right: 16.66666667% }.col-xs-pull-1 {right: 8.33333333% }.col-xs-pull-0 {right: auto }.col-xs-push-12 {left: 100% }.col-xs-push-11 {left: 91.66666667% }.col-xs-push-10 {left: 83.33333333% }.col-xs-push-9 {left: 75% }.col-xs-push-8 {left: 66.66666667% }.col-xs-push-7 {left: 58.33333333% }.col-xs-push-6 {left: 50% }.col-xs-push-5 {left: 41.66666667% }.col-xs-push-4 {left: 33.33333333% }.col-xs-push-3 {left: 25% }.col-xs-push-2 {left: 16.66666667% }.col-xs-push-1 {left: 8.33333333% }.col-xs-push-0 {left: auto }.col-xs-offset-12 {margin-left: 100% }.col-xs-offset-11 {margin-left: 91.66666667% }.col-xs-offset-10 {margin-left: 83.33333333% }.col-xs-offset-9 {margin-left: 75% }.col-xs-offset-8 {margin-left: 66.66666667% }.col-xs-offset-7 {margin-left: 58.33333333% }.col-xs-offset-6 {margin-left: 50% }.col-xs-offset-5 {margin-left: 41.66666667% }.col-xs-offset-4 {margin-left: 33.33333333% }.col-xs-offset-3 {margin-left: 25% }.col-xs-offset-2 {margin-left: 16.66666667% }.col-xs-offset-1 {margin-left: 8.33333333% }.col-xs-offset-0 {margin-left: 0 }@media (min-width: 768px) {.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {float:left }.col-sm-12 {width: 100% }.col-sm-11 {width: 91.66666667% }.col-sm-10 {width: 83.33333333% }.col-sm-9 {width: 75% }.col-sm-8 {width: 66.66666667% }.col-sm-7 {width: 58.33333333% }.col-sm-6 {width: 50% }.col-sm-5 {width: 41.66666667% }.col-sm-4 {width: 33.33333333% }.col-sm-3 {width: 25% }.col-sm-2 {width: 16.66666667% }.col-sm-1 {width: 8.33333333% }.col-sm-pull-12 {right: 100% }.col-sm-pull-11 {right: 91.66666667% }.col-sm-pull-10 {right: 83.33333333% }.col-sm-pull-9 {right: 75% }.col-sm-pull-8 {right: 66.66666667% }.col-sm-pull-7 {right: 58.33333333% }.col-sm-pull-6 {right: 50% }.col-sm-pull-5 {right: 41.66666667% }.col-sm-pull-4 {right: 33.33333333% }.col-sm-pull-3 {right: 25% }.col-sm-pull-2 {right: 16.66666667% }.col-sm-pull-1 {right: 8.33333333% }.col-sm-pull-0 {right: auto }.col-sm-push-12 {left: 100% }.col-sm-push-11 {left: 91.66666667% }.col-sm-push-10 {left: 83.33333333% }.col-sm-push-9 {left: 75% }.col-sm-push-8 {left: 66.66666667% }.col-sm-push-7 {left: 58.33333333% }.col-sm-push-6 {left: 50% }.col-sm-push-5 {left: 41.66666667% }.col-sm-push-4 {left: 33.33333333% }.col-sm-push-3 {left: 25% }.col-sm-push-2 {left: 16.66666667% }.col-sm-push-1 {left: 8.33333333% }.col-sm-push-0 {left: auto }.col-sm-offset-12 {margin-left: 100% }.col-sm-offset-11 {margin-left: 91.66666667% }.col-sm-offset-10 {margin-left: 83.33333333% }.col-sm-offset-9 {margin-left: 75% }.col-sm-offset-8 {margin-left: 66.66666667% }.col-sm-offset-7 {margin-left: 58.33333333% }.col-sm-offset-6 {margin-left: 50% }.col-sm-offset-5 {margin-left: 41.66666667% }.col-sm-offset-4 {margin-left: 33.33333333% }.col-sm-offset-3 {margin-left: 25% }.col-sm-offset-2 {margin-left: 16.66666667% }.col-sm-offset-1 {margin-left: 8.33333333% }.col-sm-offset-0 {margin-left: 0 }}@media (min-width: 992px) {.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {float:left }.col-md-12 {width: 100% }.col-md-11 {width: 91.66666667% }.col-md-10 {width: 83.33333333% }.col-md-9 {width: 75% }.col-md-8 {width: 66.66666667% }.col-md-7 {width: 58.33333333% }.col-md-6 {width: 50% }.col-md-5 {width: 41.66666667% }.col-md-4 {width: 33.33333333% }.col-md-3 {width: 25% }.col-md-2 {width: 16.66666667% }.col-md-1 {width: 8.33333333% }.col-md-pull-12 {right: 100% }.col-md-pull-11 {right: 91.66666667% }.col-md-pull-10 {right: 83.33333333% }.col-md-pull-9 {right: 75% }.col-md-pull-8 {right: 66.66666667% }.col-md-pull-7 {right: 58.33333333% }.col-md-pull-6 {right: 50% }.col-md-pull-5 {right: 41.66666667% }.col-md-pull-4 {right: 33.33333333% }.col-md-pull-3 {right: 25% }.col-md-pull-2 {right: 16.66666667% }.col-md-pull-1 {right: 8.33333333% }.col-md-pull-0 {right: auto }.col-md-push-12 {left: 100% }.col-md-push-11 {left: 91.66666667% }.col-md-push-10 {left: 83.33333333% }.col-md-push-9 {left: 75% }.col-md-push-8 {left: 66.66666667% }.col-md-push-7 {left: 58.33333333% }.col-md-push-6 {left: 50% }.col-md-push-5 {left: 41.66666667% }.col-md-push-4 {left: 33.33333333% }.col-md-push-3 {left: 25% }.col-md-push-2 {left: 16.66666667% }.col-md-push-1 {left: 8.33333333% }.col-md-push-0 {left: auto }.col-md-offset-12 {margin-left: 100% }.col-md-offset-11 {margin-left: 91.66666667% }.col-md-offset-10 {margin-left: 83.33333333% }.col-md-offset-9 {margin-left: 75% }.col-md-offset-8 {margin-left: 66.66666667% }.col-md-offset-7 {margin-left: 58.33333333% }.col-md-offset-6 {margin-left: 50% }.col-md-offset-5 {margin-left: 41.66666667% }.col-md-offset-4 {margin-left: 33.33333333% }.col-md-offset-3 {margin-left: 25% }.col-md-offset-2 {margin-left: 16.66666667% }.col-md-offset-1 {margin-left: 8.33333333% }.col-md-offset-0 {margin-left: 0 }}@media (min-width: 1200px) {.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {float:left }.col-lg-12 {width: 100% }.col-lg-11 {width: 91.66666667% }.col-lg-10 {width: 83.33333333% }.col-lg-9 {width: 75% }.col-lg-8 {width: 66.66666667% }.col-lg-7 {width: 58.33333333% }.col-lg-6 {width: 50% }.col-lg-5 {width: 41.66666667% }.col-lg-4 {width: 33.33333333% }.col-lg-3 {width: 25% }.col-lg-2 {width: 16.66666667% }.col-lg-1 {width: 8.33333333% }.col-lg-pull-12 {right: 100% }.col-lg-pull-11 {right: 91.66666667% }.col-lg-pull-10 {right: 83.33333333% }.col-lg-pull-9 {right: 75% }.col-lg-pull-8 {right: 66.66666667% }.col-lg-pull-7 {right: 58.33333333% }.col-lg-pull-6 {right: 50% }.col-lg-pull-5 {right: 41.66666667% }.col-lg-pull-4 {right: 33.33333333% }.col-lg-pull-3 {right: 25% }.col-lg-pull-2 {right: 16.66666667% }.col-lg-pull-1 {right: 8.33333333% }.col-lg-pull-0 {right: auto }.col-lg-push-12 {left: 100% }.col-lg-push-11 {left: 91.66666667% }.col-lg-push-10 {left: 83.33333333% }.col-lg-push-9 {left: 75% }.col-lg-push-8 {left: 66.66666667% }.col-lg-push-7 {left: 58.33333333% }.col-lg-push-6 {left: 50% }.col-lg-push-5 {left: 41.66666667% }.col-lg-push-4 {left: 33.33333333% }.col-lg-push-3 {left: 25% }.col-lg-push-2 {left: 16.66666667% }.col-lg-push-1 {left: 8.33333333% }.col-lg-push-0 {left: auto }.col-lg-offset-12 {margin-left: 100% }.col-lg-offset-11 {margin-left: 91.66666667% }.col-lg-offset-10 {margin-left: 83.33333333% }.col-lg-offset-9 {margin-left: 75% }.col-lg-offset-8 {margin-left: 66.66666667% }.col-lg-offset-7 {margin-left: 58.33333333% }.col-lg-offset-6 {margin-left: 50% }.col-lg-offset-5 {margin-left: 41.66666667% }.col-lg-offset-4 {margin-left: 33.33333333% }.col-lg-offset-3 {margin-left: 25% }.col-lg-offset-2 {margin-left: 16.66666667% }.col-lg-offset-1 {margin-left: 8.33333333% }.col-lg-offset-0 {margin-left: 0 }}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before {content: " ";display: table }.clearfix:after,.container-fluid:after,.container:after,.row:after {clear: both }.center-block {display: block;margin-left: auto;margin-right: auto }.pull-right {float: right!important }.pull-left {float: left!important }.hide {display: none!important }.show {display: block!important }.invisible {visibility: hidden }.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0 }.hidden {display: none!important }.affix {position: fixed }@-ms-viewport {width: device-width }.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display: none!important }@media (max-width: 767px) {.visible-xs,.visible-xs-block {display:block!important }table.visible-xs {display: table!important }tr.visible-xs {display: table-row!important }td.visible-xs,th.visible-xs {display: table-cell!important }.visible-xs-inline {display: inline!important }.visible-xs-inline-block {display: inline-block!important }}@media (min-width: 768px) and (max-width:991px) {.visible-sm,.visible-sm-block {display:block!important }table.visible-sm {display: table!important }tr.visible-sm {display: table-row!important }td.visible-sm,th.visible-sm {display: table-cell!important }.visible-sm-inline {display: inline!important }.visible-sm-inline-block {display: inline-block!important }}@media (min-width: 992px) and (max-width:1199px) {.visible-md,.visible-md-block {display:block!important }table.visible-md {display: table!important }tr.visible-md {display: table-row!important }td.visible-md,th.visible-md {display: table-cell!important }.visible-md-inline {display: inline!important }.visible-md-inline-block {display: inline-block!important }}@media (min-width: 1200px) {.visible-lg,.visible-lg-block {display:block!important }table.visible-lg {display: table!important }tr.visible-lg {display: table-row!important }td.visible-lg,th.visible-lg {display: table-cell!important }.visible-lg-inline {display: inline!important }.visible-lg-inline-block {display: inline-block!important }}@media (max-width: 767px) {.hidden-xs {display:none!important }}@media (min-width: 768px) and (max-width:991px) {.hidden-sm {display:none!important }}@media (min-width: 992px) and (max-width:1199px) {.hidden-md {display:none!important }}@media (min-width: 1200px) {.hidden-lg {display:none!important }}.visible-print {display: none!important }@media print {.visible-print {display: block!important }table.visible-print {display: table!important }tr.visible-print {display: table-row!important }td.visible-print,th.visible-print {display: table-cell!important }}.visible-print-block {display: none!important }@media print {.visible-print-block {display: block!important }}.visible-print-inline {display: none!important }@media print {.visible-print-inline {display: inline!important }}.visible-print-inline-block {display: none!important }@media print {.visible-print-inline-block {display: inline-block!important }.hidden-print {display: none!important }}.popup {width: 530px;padding: 45px 40px 62px }.popup .title {margin-bottom: 40px;font: 700 30px/56px 'Pragmatica',sans-serif;text-align: center;position: relative }.popup .title:after {width: 60px;height: 3px;content: '';position: absolute;bottom: -12px;left: 50%;transform: translateX(-50%);background-color: #e9e7e6 }.popup .text {text-align: center;font: 18px/28px 'Pragmatica',sans-serif }.breadcrumbs {padding-top: 40px }@media (min-width: 620px) {.breadcrumbs {padding-top:46px }}.breadcrumbs ul li {position: relative;display: inline-block;list-style: none;padding-bottom: 10px }.breadcrumbs ul li:not(:last-of-type) {padding-right: 39px }.breadcrumbs ul li:not(:last-of-type):after {width: 1px;height: 9px;content: '';position: absolute;top: 6px;right: 17px;background-color: #ebeaeb }.breadcrumbs ul li a {display: inline-block;border-bottom: 1px solid #f2a900;transition: .3s;color: #282828;line-height: 19px }.breadcrumbs ul li a:hover {border-bottom-color: transparent }.breadcrumbs ul li span {color: #999;opacity: .5 }.image-signed {padding-top: 6px }.image-signed,.image-signed img,.interview-form .form-group.label-line label {max-width: 100% }.image-signed .title {display: block;padding: 16px 0 20px;font: 14px/22px 'Pragmatica',sans-serif;color: #666 }.pagination {text-align: center;margin: 0 auto 129px }.pagination .page {font: 700 20px/1 'Pragmatica',sans-serif;color: #000;padding: 13px 15px 11px;margin: 0 9px;display: inline-block;transition: .3s background;text-decoration: none!important }.pagination .page.modern-page-current {background: #f2a900;color: #fff;cursor: default }.pagination .page:not(.modern-page-current):hover {background: #f6f6f5 }.pagination .modern-page-next,.pagination .modern-page-previous {font: 400 14px/1 'Pragmatica',sans-serif;color: #999;text-transform: lowercase;position: relative;top: -4px;text-decoration: none!important;transition: .3s color }.pagination .modern-page-next:after,.pagination .modern-page-next:before,.pagination .modern-page-previous:after,.pagination .modern-page-previous:before {content: '';position: absolute;top: 0;transition: .3s opacity,.3s transform }.pagination .modern-page-next:after,.pagination .modern-page-previous:after {width: 11px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -438px -245px no-repeat;opacity: 0 }.pagination .modern-page-next:before,.pagination .modern-page-previous:before {width: 11px;height: 20px;background: url(/local/images/sprite.svg?23498a09) -303px -125.97px no-repeat }.pagination .modern-page-next:not(.disabled):hover,.pagination .modern-page-previous:not(.disabled):hover {color: #282828 }.pagination .modern-page-next:not(.disabled):hover:after,.pagination .modern-page-previous:not(.disabled):hover:after {opacity: 1 }.pagination .modern-page-next:not(.disabled):hover:before,.pagination .modern-page-previous:not(.disabled):hover:before {opacity: 0 }.pagination .modern-page-next.disabled,.pagination .modern-page-previous.disabled {opacity: .5;display: none }.pagination .modern-page-previous {padding-left: 20px;margin-right: 29px }.pagination .modern-page-previous:after,.pagination .modern-page-previous:before {left: 0 }.pagination .modern-page-previous:not(.disabled):hover:after,.pagination .modern-page-previous:not(.disabled):hover:before {transform: translateX(-10px) }.pagination .modern-page-next {padding-right: 20px;margin-left: 31px }.pagination .modern-page-next:after,.pagination .modern-page-next:before {right: 0;transform: scale(-1) }.pagination .modern-page-next:not(.disabled):hover:after,.pagination .modern-page-next:not(.disabled):hover:before {transform: scale(-1) translateX(-10px) }.pagination .modern-page-dots {color: #000;font: 700 20px/1 'Pragmatica',sans-serif;margin: 0 9px;padding: 13px 15px 11px;transition: .3s background }.pagination .modern-page-dots:hover {background: #f6f6f5 }@media (max-width: 767px) {.pagination .modern-page-dots,.pagination .page {padding:10px 10px 8px;margin: 0 }.pagination .modern-page-next span,.pagination .modern-page-previous span {display: none }.pagination .modern-page-previous {margin-right: 10px }.pagination .modern-page-next {margin-left: 10px }}.quote {padding: 56px 0 50px;margin: 6px 0 19px;background-color: #f6f6f5 }.quote blockquote p {margin: 0 0 28px }.quote .author {padding-top: 16px;margin-top: 40px;border-top: 3px solid #f2a900 }@media (min-width: 1236px) {.quote .author {margin-top:4px }}.quote .author .image {width: 67px;height: 67px;float: left;margin-top: 4px;margin-right: 20px;border: 1px solid transparent;transition: border .2s ease }.quote .author .image:hover {border: 1px solid #f2a900 }.quote .author .text {padding-left: 87px }.quote .author .name {padding-bottom: 5px }.quote .author .name a {color: #282828;font: 18px/24px 'Pragmatica',sans-serif;border-bottom: 1px solid transparent;transition: border .2s ease }.quote .author .name:hover a {border-bottom: 1px solid #f2a900 }.quote .author .position {padding-bottom: 9px;font: 12px/20px 'Pragmatica',sans-serif;color: #666 }.quote .author .contacts>* {display: block;position: relative;padding-left: 22px;font: 12px/22px 'Pragmatica',sans-serif;color: #666;transition: .3s opacity }.quote .author .contacts>:active,.quote .author .contacts>:active:focus,.quote .author .contacts>:focus {text-decoration: none;-webkit-appearance: none;outline: 0;box-shadow: none }.quote .author .contacts>:before {content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%) }.quote .author .contacts>:hover {opacity: .6 }.quote .author .contacts .phone:before {width: 13px;height: 13px;background: url(/local/images/sprite.svg?23498a09) -285px -425px no-repeat }.quote .author .contacts .mail:before {width: 14px;height: 10px;background: url(/local/images/sprite.svg?23498a09) -437px -271px no-repeat }.page-heading {padding-bottom: 128px;background: center no-repeat;background-size: cover;color: #fff;position: relative }.page-heading.light:after {content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.3);left: 0;top: 0;z-index: 1 }.page-heading .container {position: relative;z-index: 2 }.page-heading .breadcrumbs ul li a,.page-heading .breadcrumbs ul li span {color: #fff }.page-heading .breadcrumbs ul li span {opacity: .5 }.page-heading .breadcrumbs ul li:after {opacity: .2 }.page-heading .tags {text-align: center }@media (min-width: 960px) {.page-heading .tags {text-align:right }}.page-heading .tag {display: block;padding: 11px 10px 7px;font: 700 10px 'Pragmatica',sans-serif;background-color: #f2a900;color: #fff;text-align: center;text-transform: uppercase;transition: .3s;margin-bottom: 10px }.page-heading .tag:active,.page-heading .tag:active:focus,.page-heading .tag:focus {text-decoration: none;-webkit-appearance: none;outline: 0;box-shadow: none }@media (max-width: 1235px) {.page-heading .tag {display:inline-block }}.page-heading .tag:first-of-type {margin-top: 53px }.page-heading .tag:hover {background-color: #282828 }.page-heading h1 {padding-top: 17px;margin-bottom: 16px;line-height: 48px }@media (min-width: 1236px) {.page-heading h1 {margin-left:-20px;margin-right: -20px }}.page-heading .title {position: relative;padding-bottom: 26px }.page-heading .title:after {width: 60px;height: 3px;content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background-color: #f2a900 }.page-heading .subtitle {font: 16px 'Pragmatica',sans-serif;text-align: center;opacity: .7 }.page-heading .text {color: #fff;font: 24px/34px 'Pragmatica',sans-serif;max-width: 1100px;margin: 0 auto }.page-heading .download,.page-heading .text {padding-top: 45px;text-align: center }.page-heading .download a {position: relative;color: #fff;font: 20px/2 'Pragmatica',sans-serif;border-bottom: 1px dashed #f2a900 }@media (min-width: 620px) {.page-heading .download a {display:inline-block;padding-right: 30px;border-bottom: none }}.page-heading .download a:after {width: 22px;height: 28px;background: url(/local/images/sprite.svg?23498a09) -504px -370px no-repeat;content: '';display: block;position: relative;top: 20px;left: 50%;transform: translateX(-50%) }@media (min-width: 620px) {.page-heading .download a:after {position:absolute;top: 50%;right: 0;left: auto;transform: translateY(-50%) }}.page-heading .download a span {display: inline;position: relative }@media (min-width: 620px) {.page-heading .download a span {display:inline-block }}.page-heading .download a span:after {width: 100%;height: 1px;display: none;content: '';position: absolute;bottom: 7px;left: 0;border-bottom: 1px dashed #f2a900;transition: .3s }@media (min-width: 620px) {.page-heading .download a span:after {display:block }}.analytics-card .title:hover span,.page-heading .download a:hover,.page-heading .download a:hover span:after {border-bottom-color: transparent }.slon,.slon .slon-item {width: 23px;height: 16px;background: url(/local/images/sprite.svg?23498a09) -320px -271px no-repeat }.slon {margin-left: 4px;display: inline-block;position: relative }.slon .slon-item {position: absolute;display: none }.slon .pss {position: absolute;width: 139px;font: 700 12px/16px 'Pragmatica',sans-serif;left: 40px;bottom: 60px }.slon .pss span {font-size: 16px }.slon .cloaks,.slon .pss {display: none }.slon .cloak {width: 17px;height: 6px;background: url(/local/images/sprite.svg?23498a09) -504px -402px no-repeat;display: none;position: absolute }.slon .cloak:nth-child(1) {top: 3px;left: -2px }.slon .cloak:nth-child(2) {top: 5px;left: 21px }.slon .cloak:nth-child(3) {top: -13px;left: 19px }.slon .cloak:nth-child(4) {top: -10px;left: 42px }.slon .zzz {display: none }.slon .z-item {display: none;width: 7px;height: 7px;background: url(/local/images/sprite.svg?23498a09) -489px -413px no-repeat;position: absolute;top: -23px;left: -14px }.slon .z-item:nth-child(2) {transform: scale(.9);top: -15px;left: -3px }.slon .z-item:nth-child(3) {transform: scale(.8);top: -8px;left: 6px }.slon .s-message {display: none;position: absolute;width: 170px;font: 700 12px/16px 'Pragmatica',sans-serif;bottom: 52px;left: 19px }.slon .s-message div {border-bottom: 1px solid #f2a900;float: left }.slon .s-message:before {content: '';position: absolute;width: 10px;bottom: -10px;left: 0;border-bottom: 1px solid #f2a900;transform: skewY(45deg);transform-origin: 100% 0 }@media (max-width: 1235px) {.slon .s-message {left:-55px }.slon .pss {left: -20px }}@media (max-width: 991px) {.slon .s-message {left:19px }.slon .pss {left: 40px }}.slon .i0 {top: 0;left: 0 }.slon .i1 {top: 2px;left: 23px }.slon .i2 {top: -16px;left: 21px }.slon .i3 {top: -13px;left: 44px }.slon .i4 {top: 4px;left: 51px }.slon .i5 {top: 19px;left: 0 }.slon .i6 {top: 19px;left: 28px }.slon .i7 {top: 20px;left: 58px }.slon .i8 {top: 3px;left: 81px }.slon .i9 {top: -16px;left: 74px }.slon .m0,.slon .m1,.slon .m2,.slon .m3,.slon .m4,.slon .m5,.slon .m6,.slon .m7,.slon .m8,.slon .m9 {display: none }.slon.animation .pss,.slon.frame0 .i0,.slon.frame0 .m0,.slon.frame0 .z-item,.slon.frame1 .i0,.slon.frame1 .i1,.slon.frame1 .m1,.slon.frame2 .i0,.slon.frame2 .i1,.slon.frame2 .i2,.slon.frame2 .m2,.slon.frame3 .cloak,.slon.frame3 .i0,.slon.frame3 .i1,.slon.frame3 .i2,.slon.frame3 .i3,.slon.frame3 .m3,.slon.frame4 .i0,.slon.frame4 .i1,.slon.frame4 .i2,.slon.frame4 .i3,.slon.frame4 .i4,.slon.frame4 .m4,.slon.frame5 .i0,.slon.frame5 .i1,.slon.frame5 .i2,.slon.frame5 .i3,.slon.frame5 .i4,.slon.frame5 .i5,.slon.frame5 .m5,.slon.frame6 .i0,.slon.frame6 .i1,.slon.frame6 .i2,.slon.frame6 .i3,.slon.frame6 .i4,.slon.frame6 .i5,.slon.frame6 .i6,.slon.frame6 .m6,.slon.frame7 .i0,.slon.frame7 .i1,.slon.frame7 .i2,.slon.frame7 .i3,.slon.frame7 .i4,.slon.frame7 .i5,.slon.frame7 .i6,.slon.frame7 .i7,.slon.frame7 .m7,.slon.frame8 .i0,.slon.frame8 .i1,.slon.frame8 .i2,.slon.frame8 .i3,.slon.frame8 .i4,.slon.frame8 .i5,.slon.frame8 .i6,.slon.frame8 .i7,.slon.frame8 .i8,.slon.frame8 .m8,.slon.frame9 .i0,.slon.frame9 .i1,.slon.frame9 .i2,.slon.frame9 .i3,.slon.frame9 .i4,.slon.frame9 .i5,.slon.frame9 .i6,.slon.frame9 .i7,.slon.frame9 .i8,.slon.frame9 .i9,.slon.frame9 .m9,.slon.show-frame .cloaks,.slon.show-frame .s-message,.slon.show-frame .zzz {display: block }.slon:hover:not(.show-frame) .pss {display: block }.contact-us {padding: 50px 0 92px;margin-bottom: 5px }.contact-us .text {font: 18px/28px 'Pragmatica',sans-serif;margin: 23px 0 66px }.contact-us .email,.contact-us .person,.contact-us .phone {min-height: 93px;padding-left: 80px;position: relative }.contact-us .contact-label {display: block;font: 18px/27px 'Pragmatica',sans-serif;color: #999;padding: 0;margin-bottom: 4px }.contact-us .value {font: 700 24px/28px 'Pragmatica',sans-serif }@media (max-width: 1236px) {.contact-us .value {font:700 18px/22px 'Pragmatica',sans-serif }}.contact-us .value a {color: #282828;transition: .3s opacity }.contact-us .value a:hover {opacity: .7 }.contact-us .img {position: absolute;left: 0;top: 6px }.contact-us .person {display: block;color: #282828 }.contact-us .person .img {width: 67px;height: 67px;background-repeat: no-repeat;background-size: cover }.contact-us .phone .img {width: 47px;height: 47px;background: url(/local/images/sprite.svg?23498a09) -530px -378px no-repeat }.contact-us .email .img {width: 48px;height: 33px;background: url(/local/images/sprite.svg?23498a09) -530px -300px no-repeat }.contact-us .email .value a {color: #282828;border-bottom: 1px solid #f2a900;transition: border .2s ease;text-decoration: none }.contact-us .email .value a:hover {opacity: 1;border-color: transparent }@media (max-width: 991px) {.contact-us .email,.contact-us .person,.contact-us .phone {padding-left:0;padding-top: 80px }.contact-us .phone .img {top: 18px }.contact-us .email .img {top: 22px }}@media (max-width: 767px) {.contact-us .email,.contact-us .person,.contact-us .phone {padding-left:80px;padding-top: 0 }.contact-us .email .img,.contact-us .phone .img {top: 6px }}.page-loader {margin: 50px auto;position: relative;text-align: center;word-spacing: 4px;display: block }.page-loader span {width: 16px;height: 16px;display: inline-block;background: #f2a900;-webkit-animation: loader .6s linear infinite;animation: loader .6s linear infinite }.page-loader span:nth-child(1) {-webkit-animation-delay: -.6s;animation-delay: -.6s }.page-loader span:nth-child(2) {-webkit-animation-delay: -.4s;animation-delay: -.4s }.page-loader span:nth-child(3) {-webkit-animation-delay: -.2s;animation-delay: -.2s }.analytics-card {display: block;text-decoration: none }.analytics-card:after,.news-card:after {content: '';position: absolute;border: 1px solid transparent;z-index: -1;left: 20px;top: 0;right: 20px;bottom: 0;transition: .3s border,.3s top,.3s right,.3s bottom,.3s left }.analytics-card .tags {margin-bottom: 15px }.analytics-card .tag {display: inline-block;background: #f2a900;text-transform: uppercase;color: #fff;font: 700 10px/1 'Pragmatica',sans-serif;padding: 11px 9px 7px;transition: .3s background }.analytics-card .tag:hover {background: #282828 }.analytics-card .title,.download-block .wrapper.open .close {display: block }.analytics-card .title span {display: inline;font: 400 18px/28px 'Pragmatica',sans-serif;border-bottom: 1px solid #f2a900;color: #282828;transition: .3s border }.analytics-card .similar-date {color: #a9a9a9;font: 14px/1 'Pragmatica',sans-serif;padding-bottom: 22px;padding-top: 9px }.analytics-card .description {font: 16px/26px 'Pragmatica',sans-serif;color: #282828 }.analytics-card .arrow {width: 40px;height: 3px;background: #e9e7e6;margin-top: 22px }.analytics-card .similar-type {display: block;margin-top: 28px }.analytics-card .similar-type a {display: inline-block;color: #666;font: 400 14px/18px 'Pragmatica',sans-serif;border-bottom: 1px dashed #f2a900;transition: .3s border }.analytics-card .similar-type a:hover {border-bottom-color: transparent }.analytics-card:hover:after {border-color: #f2a900;left: 0;top: -20px;right: 0;bottom: -23px }.download-block {margin-top: 71px }.download-block .wrapper {position: relative;background-color: #f2a900;font: 24px 'Pragmatica',sans-serif;color: #fff }.download-block .wrapper .close {width: 19px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -264px -391px no-repeat;display: none;position: absolute;top: 20px;right: 19px;opacity: 1;z-index: 1;transition: .3s }.download-block .wrapper .close:hover {transform: rotateZ(90deg) }@media (min-width: 1236px) {.download-block .wrapper .close {top:40px;right: 39px }}.download-block .text {padding-top: 53px }.download-block .state {position: relative;display: flex }.download-block .state .image {position: relative }.download-block .state .image img {max-width: 100%;position: absolute;bottom: -55px;left: 50%;transform: translateX(-50%) }.download-block .state.initial {padding-bottom: 55px }.download-block .state.initial a {color: #fff;font-weight: 700;border-bottom: 1px dashed #fff;transition: .3s }.download-block .state.initial a:active,.download-block .state.initial a:active:focus,.download-block .state.initial a:focus {text-decoration: none;-webkit-appearance: none;outline: 0;box-shadow: none }.actual-solutions .more-solutions>span:hover,.download-block .state.initial a:hover,.news-card .title:hover span {border-bottom-color: transparent }.download-block .state.initial .project-title {padding-top: 5px }.download-block .state.form {padding-bottom: 46px }.download-block .state.form .title {padding: 0 0 11px;font-weight: 700 }.download-block .state.form .subtitle {padding-bottom: 43px;font-size: 18px }.download-block .state.success .title {padding: 3px 0 6px;font-weight: 700 }.download-block .state.success .subtitle {padding-bottom: 57px }.download-block .state.success .image img {bottom: 0 }.actual-solutions {padding-top: 37px;padding-bottom: 10px }.actual-solutions .block {display: flex;align-items: flex-start;justify-content: space-between;padding: 0 20px }.actual-solutions .block.items-2 .item:first-child {margin-right: 18px }.actual-solutions .block.items-2 .item:last-child {margin-left: 18px }.actual-solutions .block.items-3 .item:nth-child(2) {margin: 0 36px 36px }.actual-solutions .item {width: 100%;min-height: 180px;-ms-grid-row-align: stretch;align-self: stretch;box-sizing: border-box;background: no-repeat center;background-size: cover;position: relative;color: #fff;padding: 38px 28px;margin-bottom: 36px }.actual-solutions .item:before {transition: background .3s ease;content: '';position: absolute;width: 100%;height: 100%;background: rgba(153,152,155,.3);left: 0;top: 0 }.accordion-block,.actual-solutions .item>*,.subscription .wrapper .container {position: relative }.actual-solutions a.item:hover:before {background: rgba(153,152,155,.1) }.actual-solutions a.item:hover .arrow i {width: 100%;transition: .3s width }.actual-solutions a.item:hover .arrow:after,.actual-solutions a.item:hover .arrow:before {width: 12px;transition: .3s width .3s }.actual-solutions .title {font: 700 24px/26px 'Pragmatica',sans-serif }.actual-solutions .description {font: 14px/22px 'Pragmatica',sans-serif;padding-top: 9px }.actual-solutions .arrow {width: 43px;height: 2px;background-color: rgba(255,255,255,.5);-webkit-backface-visibility: initial;backface-visibility: initial;position: relative;pointer-events: none;margin-top: 23px }.actual-solutions .arrow i {width: 0;height: 100%;transition: .3s width .3s;display: block;position: absolute;background: #fff }.actual-solutions .arrow:after,.actual-solutions .arrow:before {content: '';position: absolute;width: 0;height: 2px;top: 0;right: 0;background: #fff;transition: .3s width }.actual-solutions .arrow:before {transform: rotate(45deg);transform-origin: 100% 100% }.actual-solutions .arrow:after {transform: rotate(-45deg);transform-origin: 100% 0 }.actual-solutions .more-solutions {text-align: center;padding-top: 21px }.actual-solutions .more-solutions>span {transition: border .3s ease;position: relative;font: 16px/20px 'Pragmatica',sans-serif;border-bottom: 1px dashed #f2a900;display: inline-block;cursor: pointer }.actual-solutions .more-solutions>span:after {content: '';position: absolute;width: 12px;height: 14px;background: url(/local/images/sprite.svg?23498a09) -269px -425px no-repeat;right: -21px;top: 3px;-webkit-animation: 5s more-solutions linear infinite;animation: 5s more-solutions linear infinite }@media (max-width: 960px) {.actual-solutions .block {flex-wrap:wrap }.actual-solutions .block.items-2 .item,.actual-solutions .block.items-3 .item {width: calc(50% - 18px) }.actual-solutions .block.items-3 .item:nth-child(2) {margin: 0 0 36px }.actual-solutions .block.items-3 .item:last-child {width: 100% }}@media (max-width: 480px) {.actual-solutions .block {flex-wrap:wrap;padding: 0 }.actual-solutions .block.items-2 .item,.actual-solutions .block.items-3 .item {width: 100% }.actual-solutions .block.items-3 .item:nth-child(2) {margin: 0 0 18px }.actual-solutions .block.items-2 .item:first-child {margin-right: 0 }.actual-solutions .block.items-2 .item:last-child {margin-left: 0 }.actual-solutions .item {margin-bottom: 18px }.actual-solutions .more-solutions>span span {display: none }}.accordion-block {border: 1px solid #ebebeb;padding: 0 30px 30px 80px;margin-bottom: 30px }.accordion-block.no-img {padding: 0 0 30px;border-left: none;border-right: none }.accordion-block.open {border-bottom: 3px solid #f2a900 }.accordion-block .icon {width: 40px;position: absolute;left: 20px;top: 20px }.accordion-block .icon img {margin: 0;max-width: none;width: 100% }.accordion-block .title-expert {font: 16px/26px 'Pragmatica',sans-serif;margin-bottom: 30px }.accordion-block .expert-list {word-spacing: 40px;margin-bottom: 30px }.accordion-block .expert {width: 120px;height: 120px;display: inline-block;border: 1px solid #f2a900!important;border-radius: 50%;overflow: hidden;background-size: cover;background-position: center }.accordion-block .toggle-content {display: none }.accordion-block .toggle-link {border-bottom: 1px dashed #f2a900;position: relative;display: inline-block }.accordion-block .toggle-link:before {content: '';position: absolute;width: 7px;height: 13px;background: url(/local/images/sprite.svg?23498a09) -442px -173px no-repeat;transform: rotate(-90deg);right: -20px;top: 4px }.accordion-block .toggle-link:after {content: '';position: absolute;width: 30px;height: 30px;background: url(/local/images/sprite.svg?23498a09) -289px -291px no-repeat;opacity: 0;top: -5px;right: -32px;transition: opacity .2s ease;transform: scale(.8) }.accordion-block .toggle-link:hover:after {opacity: 1 }.accordion-block .toggle-link:hover:before,header .bottom .menu li.burger a:hover:after,header .bottom .menu li.search a:hover:after {opacity: 0 }.accordion-block .toggle-link.open:before {transform: rotate(90deg) }.accordion-block .toggle-link.open:after {top: -3px;right: -32px;transform: scale(.8) rotate(180deg) }.subscription {padding: 40px 0;margin-bottom: -50px;overflow: hidden }@media (min-width: 960px) {.subscription {padding-bottom:0;margin-bottom: 0;overflow: visible }}.subscription .wrapper {padding: 36px 0 236px;background: url(/local/css/../images/pattern.jpg) 0 0 }@media (min-width: 620px) {.subscription .wrapper {padding:59px 0 19px }}@media (min-width: 960px) {.subscription .wrapper {padding:55px 0 19px }}.subscription .image {width: 440px;height: 313px;position: absolute;bottom: -297px;left: -32px;background: center center no-repeat }@media (min-width: 620px) {.subscription .image {top:50%;right: 0;bottom: auto;left: auto;transform: translateY(-50%) translateY(10px) translateX(40%) }}@media (min-width: 960px) {.subscription .image {transform:translateY(-50%) translateY(10px) }}@media (min-width: 1236px) {.subscription .image {top:-110px;right: auto;left: -23px;transform: none }}.subscription .h2,.subscription h2,.subscription p {color: #fff }.subscription .h2,.subscription h2 {margin: 0;font: 700 24px/34px 'Pragmatica',sans-serif }@media (min-width: 620px) {.subscription .h2,.subscription h2 {font:700 30px/1 'Pragmatica',sans-serif }}.subscription p {margin: 0;padding-top: 11px;font: 18px/24px 'Pragmatica',sans-serif }@media (min-width: 620px) {.subscription p {padding-top:13px }.subscription .form-container {padding-top: 9px }}@media (min-width: 960px) {.subscription .form-container {padding-top:0 }}.subscription form {padding-top: 21px }.subscription form [type=submit],.subscription form [type=text] {width: 100%;height: 48px;border: 0;border-radius: 0;-webkit-appearance: none }.subscription form [type=submit]:active,.subscription form [type=submit]:active:focus,.subscription form [type=submit]:focus,.subscription form [type=text]:active,.subscription form [type=text]:active:focus,.subscription form [type=text]:focus {outline: 0;box-shadow: none;-webkit-appearance: none }.subscription form [type=text] {padding: 0 18px;background-color: #ececec }.subscription form [type=text]::-webkit-input-placeholder {color: rgba(153,152,155,.5);font-size: 16px }.subscription form [type=text]:-moz-placeholder,.subscription form [type=text]::-moz-placeholder {color: rgba(153,152,155,.5);font-size: 16px }.subscription form [type=text]:-ms-input-placeholder {color: rgba(153,152,155,.5)!important;font-size: 16px!important }.subscription form [type=text]:focus {background-color: #fff }.subscription form [type=submit] {position: relative;background-color: #282828;color: #fff;font-weight: 700;transition: .3s;font-size: 16px }.subscription form [type=submit]:hover {background-color: #4f4f4f }.subscription form .form-row {position: relative;display: table }.subscription form .form-row .form-group {margin-bottom: 19px;font-size: 16px;width: 50%;display: table-cell }@media (min-width: 620px) {.subscription form .form-row .form-group {margin-bottom:15px;font-size: 14px }}.subscription form .form-row .form-group:first-of-type {max-width: 0;overflow: hidden;display: block }.subscription form .form-row .form-group:nth-of-type(2) {width: 50% }@media (min-width: 620px) {.subscription form .form-row .form-group:nth-of-type(2) {width:50% }}.subscription form .form-row .form-group:last-of-type {width: 164px }@media (min-width: 620px) {.subscription form .form-row .form-group:last-of-type {width:auto }}.subscription form .form-row .error-message {position: absolute;left: 0;top: calc(100% + 10px);background-color: #f85421;padding: 0 10px;color: #fff;font: 12px/18px 'Pragmatica',sans-serif;display: none;min-height: 48px;min-width: 148px;align-items: center;z-index: 1 }.subscription form .form-row .error-message:after {content: '';position: absolute;left: 48px;top: -8px;border: 4px solid transparent;border-bottom-color: #f85421 }.subscription form .form-row.error .error-message {display: flex }.subscription .success {position: absolute;top: 20px;pointer-events: none;opacity: 0 }@media (min-width: 1236px) {.subscription .success {padding:18px 0 0 61px }}.subscription .success .h2 {font: 700 20px/30px 'Pragmatica',sans-serif }.subscription .success p {padding-top: 0;font: 16px/20px 'Pragmatica',sans-serif }.subscription .success:before {width: 1px;height: 88px;content: '';position: absolute;display: none;top: 2px;left: 0;background-color: rgba(255,255,255,.3) }@media (min-width: 1236px) {.subscription .success:before {display:block }.subscription .success {top: 0 }}.interview-form .form-group {margin-top: 20px;position: relative }.interview-form .form-group ::-moz-placeholder {color: #d0d0d0 }.interview-form .form-group :-ms-input-placeholder {color: #d0d0d0 }.interview-form .form-group ::placeholder {color: #d0d0d0 }.interview-form .form-group ::-webkit-inner-spin-button,.interview-form .form-group ::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.interview-form .form-group.error .select2-container--interview .select2-selection--single,.interview-form .form-group.error input[type=checkbox]+span:before,.interview-form .form-group.error input[type=email],.interview-form .form-group.error input[type=number],.interview-form .form-group.error input[type=password],.interview-form .form-group.error input[type=radio]+span:before,.interview-form .form-group.error input[type=tel],.interview-form .form-group.error input[type=text] {border-color: #ef5350 }.interview-form .form-group.error input.additional-input {border-color: transparent transparent #282828 }.interview-form .form-group.error input.additional-input[required] {border-bottom-color: #ef5350 }.interview-form .form-group.error .select2-container--interview .select2-selection__placeholder {color: #ef5350;opacity: 1 }.interview-form .form-group.error .select2-container--interview .select2-results,.interview-form .form-group.error .select2-container--interview .select2-search__field {border-color: #ef5350 }.interview-form .form-group.error .select2-container--interview .select2-search__field::-moz-placeholder {color: #ef5350 }.interview-form .form-group.error .select2-container--interview .select2-search__field:-ms-input-placeholder {color: #ef5350 }.interview-form .form-group.error .select2-container--interview .select2-search__field::placeholder {color: #ef5350 }.interview-form .form-group label {display: block;max-width: 475px;margin-bottom: 4px;font: 700 13px/1.3 'Pragmatica',sans-serif;letter-spacing: -.008em }.interview-form .form-group input[type=email],.interview-form .form-group input[type=number],.interview-form .form-group input[type=password],.interview-form .form-group input[type=tel],.interview-form .form-group input[type=text] {width: 100%;height: 39px;max-width: 170px;padding: 0 13px;color: #282828;border: 1px solid #d0d0d0;border-radius: 0;font: 400 12px/39px 'Pragmatica',sans-serif;box-sizing: border-box }.interview-form .form-group input[type=number] {-moz-appearance: textfield }.interview-form .form-group input[type=checkbox],.interview-form .form-group input[type=radio] {width: 0;height: 0;position: absolute;overflow: hidden;opacity: 0;border: 0;padding: 0;margin: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none }.checkbox:checked+label:after,.interview-form .form-group input[type=checkbox]:checked+span:after,.interview-form .form-group input[type=radio]:checked+span:after {opacity: 1 }.interview-form .form-group input[type=checkbox]:not(:checked)+span:hover::after,.interview-form .form-group input[type=radio]:not(:checked)+span:hover::after,.interview-form .form-group input[type=radio]:not(:checked):hover::after {opacity: .5 }.interview-form .form-group input[type=checkbox]+span,.interview-form .form-group input[type=radio]+span {position: relative;cursor: pointer;padding-left: 25px;display: inline-block;font: 400 12px/16px 'Pragmatica',sans-serif;letter-spacing: .006em }.interview-form .form-group input[type=radio]+span:before {content: '';position: absolute;transition: all .3s ease;width: 16px;height: 16px;left: 0;top: calc(.6em - 8px);border: 1px solid #d0d0d0;background-color: #fff;box-sizing: border-box }.interview-form .form-group input[type=checkbox]+span:after,.interview-form .form-group input[type=radio]+span:after {content: '';position: absolute;transition: opacity .3s ease;background: #f2a900;opacity: 0 }.interview-form .form-group input[type=radio]+span:after {width: 8px;height: 8px;left: 4px;top: calc(.6em - 4px) }.interview-form .form-group input[type=checkbox]+span:before {content: '';position: absolute;transition: all .3s ease;width: 15px;height: 15px;left: 0;top: calc(.6em - 8px);border: 1px solid #d0d0d0;background-color: #fff;box-sizing: border-box }.interview-form .form-group input[type=checkbox]+span:after {width: 11px;height: 9px;background: url(/local/images/sprite.svg?23498a09) -305px -264px no-repeat;left: 2px;top: calc(.6em - 5px) }.interview-form .form-group input[type=radio]:checked+span {cursor: default }.interview-form .form-group input[type=radio]+span:after,.interview-form .form-group input[type=radio]+span:before {border-radius: 50% }.interview-form .form-group input.additional-input {display: inline-block;height: 16px;line-height: 16px;padding: 0;max-width: 100px;border-color: transparent transparent #282828 }.interview-form .form-group.sphere-group {display: none }.card-wrap,.interview-form .input-row {position: relative }.interview-form .input-row.checkbox-row {margin-top: 12px }.interview-form .input-row.checkbox-row label {margin: 0 }.interview-form .input-row.inline-row {display: inline-block;vertical-align: top }.interview-form .input-row.inline-row+.inline-row {margin-left: 15px }.interview-form .error-message-text {position: absolute;left: 0;bottom: -15px;color: #ef5350;font: 400 12px/1 'Pragmatica',sans-serif }.interview-form .interview-form-btn {transition: all .3s ease;display: inline-block;position: relative;padding: 0 62px;margin-top: 38px;background-color: #f2a900;color: #fff;font: 700 16px/40px 'Pragmatica',sans-serif;-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;border: 0;border-radius: 0;box-shadow: none }.interview-form .interview-form-btn:hover,header a.logo:hover {opacity: .7 }.interview-form .interview-form-btn.interview-form-submit {padding: 0 72px }.interview-form .hr {color: #fff;background-color: #f2a900;margin: 38px 0;padding: 0 15px;height: 1px }.interview-form .policy {max-width: 270px;margin-top: 11px;color: #282828;opacity: .5;font: 400 11px/1.3 'Pragmatica',sans-serif }.interview-form .result-block {margin-top: 74px;font: 700 20px/1 'Pragmatica',sans-serif;text-align: center }@media (max-width: 620px) {.interview-form .result-block {margin-top:35px }}.card-wrap {margin-bottom: 58px }.news-card {display: block;text-decoration: none }.news-card .tags {margin-bottom: 14px }.news-card .tag {display: inline-block;background: #f2a900;text-transform: uppercase;color: #fff;font: 700 10px/1 'Pragmatica',sans-serif;padding: 11px 9px 7px;transition: .3s background }.news-card .tag:hover {background: #282828 }.news-card .title,.slick-slide img {display: block }.news-card .title span {display: inline;font: 400 18px/28px 'Pragmatica',sans-serif;border-bottom: 1px solid #f2a900;color: #282828;transition: .3s border }.news-card .card-date {color: #a9a9a9;font: 14px/1 'Pragmatica',sans-serif;padding-bottom: 23px;padding-top: 10px;text-transform: lowercase }.news-card .description {font: 16px/26px 'Pragmatica',sans-serif;color: #282828 }.news-card:hover:after {border-color: #f2a900;left: 0;top: -20px;right: 0;bottom: -8px }.gallery .card,.news-card.large {position: relative }.news-card.large:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: #f2a900;transition: .3s top,.3s right,.3s bottom,.3s left }.news-card.large .content-wrapper {position: relative;padding: 47px 30px 99px;z-index: 1 }.news-card.large:after {display: none }.news-card.large .tags {margin-bottom: 0 }.news-card.large .tag {color: #f2a900;background: #fff;transition: .3s background,.3s color }.news-card.large .tag:hover {color: #fff;background: #282828 }.news-card.large .title span {display: inline-block;color: #fff;font: 30px/40px 'Pragmatica',sans-serif;padding: 32px 0 7px;transition: .3s opacity }.news-card.large .title:hover span {opacity: .9 }.news-card.large .card-date {display: block;letter-spacing: initial;color: #fedf94;font-size: 18px;opacity: 1;padding: 0 }.news-card.large .arrow {width: 40px;height: 3px;position: relative;margin-top: 43px;margin-bottom: 43px;background-color: rgba(255,255,255,.5);-webkit-backface-visibility: initial;backface-visibility: initial;transform: translate(5px,0) }.news-card.large .arrow:after,.news-card.large .arrow:before {position: absolute;content: '' }.news-card.large .arrow:before {width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;transform: scaleX(0);transform-origin: left;transition: linear .3s }.news-card.large .arrow:after {width: 8px;height: 8px;top: 50%;right: -1px;border: solid #fff;border-width: 2px 2px 0 0;transform: translateY(-50%) translateY(.5px) rotateZ(45deg) scale(0) }.news-card.large:hover:before {left: -20px;top: -20px;right: -20px;bottom: -8px }.gallery .card.large:hover .arrow:before,.news-card.large:hover .arrow:before {transform: scaleX(1) }.gallery .card.large:hover .arrow:after,.news-card.large:hover .arrow:after {transition: cubic-bezier(.8,0,.75,0) .3s;transform: translateY(-50%) translateY(.5px) rotateZ(45deg) scale(1) }.gallery {padding-bottom: 20px }.gallery .card.large .image:before,.gallery .cards+.cards,.slick-slide.slick-loading img {display: none }@media (min-width: 1236px) {.gallery .cards+.cards {display:block;padding-top: 60px }}.gallery .card {display: block;margin-bottom: 38px;border-bottom: none;text-decoration: none;color: #282828 }.gallery .card:active,.gallery .card:active:focus,.gallery .card:focus {outline: 0;box-shadow: none;-webkit-appearance: none }.gallery .card .image {position: relative }.gallery .card .image:before {display: block;content: "";width: 100%;padding-top: 60.07% }@media (min-width: 960px) {.gallery .card .image:before {padding-top:62.27% }}.gallery .card .image>.content,.gallery .card .overlay .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: center no-repeat;background-size: cover }.gallery .card .title {padding: 14px 3px 22px;font: 18px/28px 'Pragmatica',sans-serif }@media (min-width: 960px) {.gallery .card .title {padding:14px 3px 21px }}.gallery .card .arrow {width: 41px;height: 2px;position: relative;background-color: #e9e7e6;transform: translateZ(0);pointer-events: none }.gallery .card .arrow>div {width: 14px;height: 14px;top: -6px;right: 0;border: solid #fff;border-width: 2px 2px 0 0;transform: rotateZ(45deg) scale(0) }.gallery .card .partner {padding-top: 23px }.gallery .card .partner img {opacity: .5;height: 35px }.gallery .card .overlay {position: absolute;top: 0;right: 0;left: 0;padding: 20px 30px;background: #f2a900;font: 22px/32px 'Pragmatica',sans-serif;color: #fff;opacity: 0;transition: opacity .6s;pointer-events: none;min-height: 100% }.gallery .card .overlay .content {opacity: .1 }.gallery .card.hover .overlay {opacity: 1;z-index: 1;padding-bottom: 20px }.gallery .card.hover .arrow {background-color: #fff;z-index: 10 }.gallery .card.large .image {height: 100%;background-color: #f2a900;overflow: hidden }.gallery .card.large .image .content {opacity: .1;transition: ease-out 1s }.gallery .card.large .image:hover .content {transform: scale(1.05) }.gallery .card.large .content-wrapper {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 17px 30px;pointer-events: none }.gallery .card.large .title {color: #fff;font: 34px/44px 'Pragmatica',sans-serif;padding: 14px 3px 19px }.gallery .card.large .title b {display: block;padding-bottom: 10px }.gallery .card.large .title b+span {display: block;opacity: .3 }.gallery .card.large .arrow {background-color: rgba(255,255,255,.5);-webkit-backface-visibility: initial;backface-visibility: initial;transform: none }.gallery .card .arrow>div,.gallery .card.large .arrow:after,.gallery .card.large .arrow:before {position: absolute;content: '' }.gallery .card.large .arrow:before {width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;transform: scaleX(0);transform-origin: left;transition: linear .3s }.gallery .card.large .arrow:after {width: 14px;height: 14px;top: 1px;right: 0;border: solid #fff;border-width: 2px 2px 0 0;transform: rotateZ(45deg) scale(0) }.gallery .card.large .partner {padding-top: 32px }.gallery .card.large .partner img:not(:last-of-type) {margin-right: 33px }.gallery .all {margin-top: -1px }.gallery .all a {position: relative;text-decoration: none;border-bottom: 1px solid #f2a900;transition: .3s;color: #282828;z-index: 0 }.gallery .all a:hover {text-decoration: none;border-bottom-color: transparent }@media (max-width: 767px) {.gallery .card {height:auto }}.header-ticker {height: 80px;background: #fff;position: relative;overflow: hidden }.header-ticker .ticker-slider {border: 1px solid #f2a900;position: relative;white-space: nowrap }.header-ticker .ticker-slider .slick-arrow {width: 30px;height: 30px;transition: all .3s ease;position: absolute;top: 50%;margin-top: -15px }.header-ticker .ticker-slider .slick-arrow:before {width: 11.97px;height: 21.97px;background: url(/local/images/sprite.svg?23498a09) -303px -76px no-repeat }.header-ticker .ticker-slider .slick-arrow.slick-prev {left: -42px }.header-ticker .ticker-slider .slick-arrow.slick-next {right: -42px }.header-ticker .ticker-slider .slick-arrow:hover {transform: scale(1.1) }.header-ticker .ticker-item {transition: all .3s ease;box-sizing: border-box;padding: 13px 25px;height: 78px;border: 1px solid transparent;display: inline-block;white-space: normal;color: #242424;text-decoration: none;cursor: default }.header-ticker .ticker-item.link {cursor: pointer }.header-ticker .ticker-item .title {white-space: nowrap;font: 700 13px/17px 'Pragmatica',sans-serif;color: #242424 }.header-ticker .ticker-item .desc,.header-ticker .ticker-item .info {font: 400 13px/17px 'Pragmatica',sans-serif;color: #8e8e8e }.header-ticker .ticker-item .info {color: #242424 }.header-ticker .ticker-item .info i {font-style: normal }.header-ticker .ticker-item .info.yellow i {color: #f19f05 }.header-ticker .ticker-item .info.red i {color: #dd3e3e }.header-ticker .ticker-item .info.green i {color: #63972b }.header-ticker .ticker-item .arrow-down,.header-ticker .ticker-item .arrow-up,.header-ticker .ticker-item .unchanged {background: url(/local/images/sprite.svg?23498a09) -306.78px -391px no-repeat;margin-left: 5px;margin-top: -4px;display: inline-block;vertical-align: middle }.header-ticker .ticker-item .arrow-up,.header-ticker .ticker-item .unchanged {width: 15.78px;height: 19px }.header-ticker .ticker-item .unchanged {width: 16px;height: 3px;border-radius: 2px;background: silver;margin-top: -1px }.header-ticker .ticker-item .arrow-down {width: 15.78px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -287px -391px no-repeat }.header-ticker .ticker-item.slick-active+.slick-active {border-left: 1px dotted #f2a900 }.header-ticker .ticker-item:hover {border: 1px solid #f2a900!important }@media (max-width: 1235px) {.header-ticker {transition:all .3s ease;transform: translateY(-100%);margin-top: -80px }.open .header-ticker {transform: translateY(0);margin-top: 0 }.header-ticker .ticker-item {padding: 13px 19px }.header-ticker .ticker-item .title {font: 700 13px/17px 'Pragmatica',sans-serif }}@media (max-width: 991px) {.header-ticker {height:65px;margin-top: -65px }.open .header-ticker {margin-top: 0 }.header-ticker .ticker-item {padding: 7px 9px;height: auto }.header-ticker .ticker-item .title {font: 700 11px/13px 'Pragmatica',sans-serif }}.cookies-notify {position: fixed;bottom: 0;left: 0;right: 0;background: #f2a900;color: #fff;z-index: 100;padding: 16px 0 10px;transition: transform .5s ease;transform: translateY(100%) }.cookies-notify.show {transform: none }.cookies-notify .row {display: flex;flex-wrap: wrap }.cookies-notify .text-content {color: #fff;font: 400 14px/16px 'Pragmatica',sans-serif }.cookies-notify .text-content p {margin: 7px 0;font: 400 14px/16px 'Pragmatica',sans-serif }.cookies-notify .text-content p:first-of-type {margin-top: 7px }.cookies-notify .text-content h2 {margin: 0 0 7px;font: 700 22px/27px 'Pragmatica',sans-serif }.cookies-notify .buttons {display: flex;justify-content: flex-end;align-items: center }.cookies-notify .btn {font: 400 17px/20px 'Pragmatica',sans-serif }.cookies-notify .btn.transparent:hover {background: #fff;color: #f2a900 }.solution-example {color: #282828 }.solution-example h2 {text-align: center;margin: 57px 0 26px!important }.solution-example .subtitle {margin-bottom: 26px!important }.solution-example .solution-example-item {margin-bottom: 30px }.solution-example .solution-example-item .image {width: 240px;height: 240px;background: center no-repeat;background-size: cover;margin-bottom: 11px }.solution-example .solution-example-item .name {font: 20px/23px 'Pragmatica',sans-serif }.solution-example .solution-example-item .name span {transition: all .3s ease;border-bottom: 1px solid transparent }.solution-example .solution-example-item .link {color: #282828;display: block;text-decoration: none }.solution-example .solution-example-item .link:hover .name span {transition: all .3s ease;border-bottom: 1px solid #282828 }@media (max-width: 991px) {.solution-example .solution-example-item {text-align:center }.solution-example .solution-example-item .image {margin: 0 auto 11px }}.slick-list,.slick-slider {position: relative;display: block }.slick-slider {box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;touch-action: pan-y;-webkit-tap-highlight-color: transparent }.slick-list {overflow: hidden;margin: 0;padding: 0 }.slick-list:focus,a:active,a:active:focus,a:focus {outline: 0 }.slick-list.dragging {cursor: pointer;cursor: hand }.slick-slider .slick-list,.slick-slider .slick-track {transform: translate3d(0,0,0) }.slick-track {position: relative;left: 0;top: 0;display: block }.slick-track:after,.slick-track:before {content: "";display: table }.slick-track:after {clear: both }.slick-loading .slick-track {visibility: hidden }.slick-slide {float: left;height: 100%;min-height: 1px;display: none }[dir=rtl] .slick-slide {float: right }.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-slide:active,.slick-slide:active:focus,.slick-slide:focus {text-decoration: none;box-shadow: none;-webkit-appearance: none;outline: 0 }.slick-arrow.slick-hidden {display: none }.slick-arrow {width: 30px;height: 30px;line-height: 30px;min-height: 30px;position: absolute;background: 0 0;border: 0;top: 31px;font-size: 0;z-index: 1 }.slick-arrow:active,.slick-arrow:active:focus,.slick-arrow:focus {outline: 0;box-shadow: none;-webkit-appearance: none }.slick-arrow:before {width: 11px;height: 18px;background: url(/local/images/sprite.svg?23498a09) -305px -242px no-repeat;content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) }.slick-arrow.slick-disabled {cursor: default }.slick-arrow.slick-disabled:before {width: 11px;height: 18px;background: url(/local/images/sprite.svg?23498a09) -326.56px -391px no-repeat }.slick-arrow.slick-next {right: 10px }.slick-arrow.slick-next.slick-disabled:before {transform: translate(-50%,-50%) rotateZ(180deg) }.slick-arrow.slick-prev {right: 45px }.slick-arrow.slick-prev:not(.slick-disabled):before {transform: translate(-50%,-50%) rotateZ(180deg) }.slick-dots {padding: 0 }.slick-dots li {width: 8px;height: 8px;display: inline-block;position: relative;list-style: none }.slick-dots li:before {width: 8px;height: 8px;content: '';position: absolute;top: 0;left: 0;background-color: #dbdbdc;transition: .3s }.slick-dots li:hover:before {transform: scale(1.5) }.projects-list-page .card.mark .partner img:not(:last-of-type),.slick-dots li:not(:last-of-type) {margin-right: 21px }.slick-dots li button {width: 16px;height: 16px;position: absolute;top: 50%;left: 50%;padding: 0;transform: translate(-50%,-50%);border: 0;color: transparent;outline: 0!important;-webkit-appearance: none;transition: background-color .3s }.slick-dots li button,.slick-dots li.slick-active {background-color: transparent }.slick-dots li.slick-active button {background-color: #f2a900 }.slick-counter {position: absolute;top: -4px;right: 19px;font: 700 20px/30px 'Pragmatica',sans-serif;color: #e0e0e1 }.slick-counter span {color: #f2a900 }.select2-container {box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle }.select2-container .select2-selection--multiple,.select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none }.select2-container .select2-selection--single {height: 28px }.select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.select2-container .select2-selection--single .select2-selection__clear {position: relative }.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px }.select2-container .select2-selection--multiple {min-height: 32px }.select2-container .select2-selection--multiple .select2-selection__rendered {display: inline-block;overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap }.select2-container .select2-search--inline {position: absolute;left: 0;top: 0;bottom: 0;right: 0 }.select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: 0;font-size: 100%;margin-top: 5px;padding: 0 }.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none }.select2-dropdown {background-color: #fff;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 999 }.select2-results {display: block }.select2-results__options {list-style: none;margin: 0;padding: 0 }.select2-results__option {padding: 0 6px;line-height: 29px;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-user-select: none }.select2-results__option[aria-selected] {cursor: pointer }.select2-container--open .select2-dropdown {left: 0 }.select2-container--open .select2-dropdown--above {border-bottom: none }.select2-container--open .select2-dropdown--below {border-top: none }.select2-search--dropdown {display: block;padding: 4px }.select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;box-sizing: border-box }.select2-search--dropdown.select2-search--hide {display: none }.select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0) }.select2-hidden-accessible {border: 0!important;clip: rect(0 0 0 0)!important;height: 1px!important;margin: -1px!important;overflow: hidden!important;padding: 0!important;position: absolute!important;width: 1px!important }.select2-container--default {font-size: 16px }.select2-container--default .select2-selection--single {height: 29px;background-color: #f2a900;border: 0 }.select2-container--default .select2-selection--single:active,.select2-container--default .select2-selection--single:active:focus,.select2-container--default .select2-selection--single:focus {box-shadow: none;outline: 0;-webkit-appearance: none }.select2-container--default .select2-selection--single .select2-selection__rendered {padding: 1px 11px 0;color: #fff;line-height: 29px }.select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: 700 }.select2-container--default .select2-selection--single .select2-selection__placeholder,header .bottom .menu li .submenu li.active a:hover {color: #fff }.select2-container--default .select2-selection--single .select2-selection__arrow {height: 29px;position: absolute;top: 1px;right: 1px;width: 20px }.select2-container--default .select2-selection--single .select2-selection__arrow b {width: 13px;height: 8px;background: url(/local/images/sprite.svg?23498a09) -455px -413px no-repeat;position: absolute;top: 10px;left: -3px }.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {float: left }.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto }.select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default }.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none }.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--interview.select2-container--open .select2-selection--single .select2-selection__arrow b {transform: rotateZ(180deg) }.select2-container--default .select2-selection--multiple {background-color: #fff;cursor: text }.select2-container--default .select2-selection--multiple .select2-selection__rendered {box-sizing: border-box;list-style: none;margin: 0;padding: 0 5px;width: 100% }.select2-container--default .select2-selection--multiple .select2-selection__rendered li,.select2-container--interview .select2-selection--multiple .select2-selection__rendered li,.select2-container--order .select2-selection--multiple .select2-selection__rendered li {list-style: none }.select2-container--default .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left }.select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: 700;margin-top: 5px;margin-right: 10px }.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;cursor: default;float: left;margin-right: 5px;margin-top: 5px;padding: 0 5px }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999;cursor: pointer;display: inline-block;font-weight: 700;margin-right: 2px }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333 }.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {float: right }.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto }.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto }.select2-container--default.select2-container--focus .select2-selection--multiple {outline: 0 }.select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default }.select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none }.select2-container--default .select2-search--inline .select2-search__field {background: 0 0;border: 0;outline: 0;box-shadow: none;-webkit-appearance: textfield }.select2-container--default .select2-results>.select2-results__options {overflow-y: auto;background-color: #f2a900;color: #fff }.select2-container--default .select2-results__option[role=group] {padding: 0 }.select2-container--default .select2-results__option[aria-disabled=true] {color: #999 }.select2-container--default .select2-results__option[aria-selected=true] {background-color: #ddd }.select2-container--default .select2-results__option .select2-results__option {padding-left: 1em }.select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0 }.select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--interview .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--order .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--interview .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--order .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--interview .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--order .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em }.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--interview .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option,.select2-container--order .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em }.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: rgba(255,255,255,.3);color: #fff }.select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px }.select2-container--interview {font-size: 14px;width: 100%!important;max-width: 376px }.select2-container--interview.select2-container--open .select2-dropdown {top: -1px }.select2-container--interview .select2-selection--single {min-height: 39px;height: auto;border: 1px solid #d0d0d0 }.select2-container--interview .select2-selection--single:active,.select2-container--interview .select2-selection--single:active:focus,.select2-container--interview .select2-selection--single:focus {box-shadow: none;outline: 0;-webkit-appearance: none }.select2-container--interview .select2-selection--single .select2-selection__rendered {padding: 9px 13px;line-height: 1.5;text-overflow: initial;white-space: normal }.select2-container--interview .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: 700 }.select2-container--interview .select2-selection--single .select2-selection__placeholder {font-size: 12px;opacity: .5 }.select2-container--interview .select2-selection--single .select2-selection__arrow {width: 34px;height: 39px;position: absolute;top: 1px;right: 1px }.select2-container--interview .select2-selection--single .select2-selection__arrow b {width: 0;height: 0;border-style: solid;border-width: 5px 4px 0;border-color: #b8b8b7 transparent transparent;position: absolute;top: 18px;left: calc(50% - 4px) }.select2-container--interview[dir=rtl] .select2-selection--single .select2-selection__clear {float: left }.select2-container--interview[dir=rtl] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto }.select2-container--interview.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default }.select2-container--interview.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none }.select2-container--interview .select2-selection--multiple {background-color: #fff;cursor: text;font-size: 0;min-height: 39px;max-height: 999px }.select2-container--interview .select2-selection--multiple .select2-selection__rendered {width: 100%;min-height: 41px;position: relative;box-sizing: border-box;list-style: none;margin: 0;padding: 0 0 12px;font-size: 12px }.select2-container--interview .select2-selection--multiple .select2-selection__placeholder {color: #999;margin-top: 5px;float: left }.select2-container--interview .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: 700;margin-top: 5px;margin-right: 10px }.select2-container--interview .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;cursor: default;display: inline-block;margin-left: 16px;margin-top: 12px;padding: 0 5px }.select2-container--interview .select2-selection--multiple .select2-selection__choice__remove {display: none }.select2-container--interview .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333 }.select2-container--interview[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--interview[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--interview[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {float: right }.select2-container--interview[dir=rtl] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto }.select2-container--interview[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto }.select2-container--interview.select2-container--focus .select2-selection--multiple {outline: 0 }.select2-container--interview.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default }.select2-container--interview.select2-container--disabled .select2-selection__choice__remove {display: none }.select2-container--interview .select2-search--inline .select2-search__field {position: absolute;min-height: 39px;width: 100%!important;left: 0;top: 0;right: 0;bottom: 0;background: 0 0;border: 1px solid #d0d0d0;margin: 0;padding: 0 15px;outline: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #282828;cursor: pointer }.select2-container--interview .select2-results {border: 1px solid #d0d0d0;border-top: 0 }.select2-container--interview .select2-results>.select2-results__options {overflow-y: auto }.select2-container--interview .select2-results__option {padding: 9px 13px;line-height: 1.5 }.select2-container--interview .select2-results__option[role=group] {padding: 0 }.select2-container--interview .select2-results__option[aria-disabled=true] {color: #999 }.select2-container--interview .select2-results__option[aria-selected=true] {background-color: #ddd }.select2-container--interview .select2-results__option .select2-results__option {padding-left: 1em }.select2-container--interview .select2-results__option .select2-results__option .select2-results__group {padding-left: 0 }.select2-container--interview .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em }.select2-container--interview .select2-results__option--highlighted[aria-selected] {background-color: #f2a900;color: #fff }.select2-container--interview .select2-results__group {cursor: default;display: block;padding: 6px }.select2-container--interview .select2-selection--multiple .select2-selection__rendered {white-space: normal }.select2-container--interview.select2-container--open .select2-dropdown--above {top: 1px }.select2-container--interview.select2-container--open .select2-dropdown--above .select2-results {border: 1px solid #d0d0d0;border-bottom: 0 }.select2-container--order {transition: all .3s ease;font-size: 16px;width: 100%!important;background: #fdd075 }.select2-container--order.fill {background: #fff }.select2-container--order.fill .select2-selection--single .select2-selection__arrow b {border-color: #f2a900 transparent transparent }.select2-container--order .select2-dropdown {border: 1px solid #fff;border-top: none }.select2-container--order.select2-container--open .select2-dropdown {top: -1px }.select2-container--order .select2-selection--single {min-height: 39px;height: auto }.select2-container--order .select2-selection--single:active,.select2-container--order .select2-selection--single:active:focus,.select2-container--order .select2-selection--single:focus {box-shadow: none;outline: 0;-webkit-appearance: none }.select2-container--order .select2-selection--single .select2-selection__rendered {padding: 12px 13px 11px;line-height: 1.5;text-overflow: initial;white-space: normal }.select2-container--order .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: 700 }.select2-container--order .select2-selection--single .select2-selection__placeholder {font-size: 16px;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: calc(100% - 10px);display: block }.select2-container--order .select2-selection--single .select2-selection__arrow {width: 34px;height: 47px;position: absolute;top: 1px;right: 1px }.select2-container--order .select2-selection--single .select2-selection__arrow b {width: 0;height: 0;border-style: solid;border-width: 5px 4px 0;border-color: #fff transparent transparent;position: absolute;top: 18px;left: calc(50% - 4px) }.select2-container--order[dir=rtl] .select2-selection--single .select2-selection__clear,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left }.select2-container--order[dir=rtl] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto }.select2-container--order.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default }.select2-container--order.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none }.select2-container--order.select2-container--open .select2-selection--single .select2-selection__arrow b {transform: rotateZ(180deg) }.select2-container--order .select2-selection--multiple {background-color: #fff;cursor: text;font-size: 0;min-height: 39px;max-height: 999px }.select2-container--order .select2-selection--multiple .select2-selection__rendered {width: 100%;min-height: 41px;position: relative;box-sizing: border-box;list-style: none;margin: 0;padding: 0 0 12px;font-size: 12px }.select2-container--order .select2-selection--multiple .select2-selection__placeholder {color: #fff;margin-top: 5px;float: left }.select2-container--order .select2-selection--multiple .select2-selection__clear {cursor: pointer;float: right;font-weight: 700;margin-top: 5px;margin-right: 10px }.select2-container--order .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;cursor: default;display: inline-block;margin-left: 16px;margin-top: 12px;padding: 0 5px }.select2-container--order .select2-selection--multiple .select2-selection__choice__remove {display: none }.select2-container--order .select2-selection--multiple .select2-selection__choice__remove:hover {color: #333 }.select2-container--order[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--order[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--order[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {float: right }.select2-container--order[dir=rtl] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto }.select2-container--order[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {margin-left: 2px;margin-right: auto }.select2-container--order.select2-container--focus .select2-selection--multiple {outline: 0 }.select2-container--order.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default }.select2-container--order.select2-container--disabled .select2-selection__choice__remove {display: none }.select2-container--order .select2-search--inline .select2-search__field {position: absolute;min-height: 39px;width: 100%!important;left: 0;top: 0;right: 0;bottom: 0;background: 0 0;border: 1px solid #d0d0d0;margin: 0;padding: 0 15px;outline: 0;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #282828;cursor: pointer }.select2-container--order .select2-results {border-top: 0 }.select2-container--order .select2-results>.select2-results__options {overflow-y: auto }.select2-container--order .select2-results__option {padding: 12px 13px 11px;line-height: 1.5 }.select2-container--order .select2-results__option[role=group] {padding: 0 }.select2-container--order .select2-results__option[aria-disabled=true] {color: #999 }.select2-container--order .select2-results__option[aria-selected=true] {background-color: #f6f6f5 }.select2-container--order .select2-results__option .select2-results__option {padding-left: 1em }.select2-container--order .select2-results__option .select2-results__option .select2-results__group {padding-left: 0 }.select2-container--order .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em }.select2-container--order .select2-results__option--highlighted[aria-selected] {background-color: #fdd075;color: #fff }.select2-container--order .select2-results__group {cursor: default;display: block;padding: 6px }.select2-container--order .select2-selection--multiple .select2-selection__rendered {white-space: normal }.select2-container--order.select2-container--open .select2-dropdown--above {top: 1px }.select2-container--order.select2-container--open .select2-dropdown--above .select2-results {border: 1px solid #d0d0d0;border-bottom: 0 }.mCustomScrollbar {touch-action: pinch-zoom }.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {touch-action: auto }.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: 0;direction: ltr }.mCSB_container {overflow: hidden;width: auto;height: auto }.mCSB_inside>.mCSB_container {margin-right: 30px }.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0 }.mCS-dir-rtl>.mCSB_inside>.mCSB_container {margin-right: 0;margin-left: 30px }.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-left: 0 }.mCSB_scrollTools {position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0 }.mCSB_outside+.mCSB_scrollTools {right: -26px }.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools {right: auto;left: 0 }.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {right: auto;left: -26px }.mCSB_scrollTools .mCSB_draggerContainer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto }.mCSB_scrollTools a+.mCSB_draggerContainer {margin: 20px 0 }.mCSB_scrollTools .mCSB_draggerRail {width: 2px;height: 100%;margin: 0 auto;border-radius: 16px }.mCSB_scrollTools .mCSB_dragger {cursor: pointer;width: 100%;height: 30px;z-index: 1 }.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position: relative;width: 4px;height: 100%;margin: 0 auto;border-radius: 16px;text-align: center }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {width: 12px }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {width: 8px }.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp {display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer }.mCSB_scrollTools .mCSB_buttonDown {bottom: 0 }.mCSB_horizontal.mCSB_inside>.mCSB_container {margin-right: 0;margin-bottom: 30px }.mCSB_horizontal.mCSB_outside>.mCSB_container {min-height: 100% }.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0 }.mCSB_container_wrapper,.mCSB_scrollTools.mCSB_scrollTools_horizontal {width: auto;height: 16px;top: auto;right: 0;bottom: 0;left: 0 }.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: -26px }.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {margin: 0 20px }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {width: 100%;height: 2px;margin: 7px 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {width: 30px;height: 100%;left: 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%;height: 4px;margin: 6px auto }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height: 12px;margin: 2px auto }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height: 8px;margin: 4px 0 }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {display: block;position: absolute;width: 20px;height: 100%;overflow: hidden;margin: 0 auto;cursor: pointer }.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {left: 0 }.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {right: 0 }.mCSB_container_wrapper {position: absolute;height: auto;overflow: hidden;top: 0;margin-right: 30px;margin-bottom: 30px }.mCSB_container_wrapper>.mCSB_container {padding-right: 30px;padding-bottom: 30px;box-sizing: border-box }.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 20px }.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {right: 20px }.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 0 }.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {left: 20px }.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {margin-right: 0;margin-left: 30px }.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {padding-right: 0 }.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {padding-bottom: 0 }.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0;margin-left: 0 }.analytics-detail-page h3,.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden,.news-detail-page h3 {margin-bottom: 0 }.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {transition: opacity .2s ease-in-out,background-color .2s ease-in-out }.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out }.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {right: 0;margin: 12px 0 }.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: 0;margin: 0 12px }.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {left: 0;right: auto }.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {background-color: transparent }.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {height: 50px }.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {width: 50px }.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.2);filter: "alpha(opacity=20)";-ms-filter: "alpha(opacity=20)" }.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #fff;background-color: rgba(255,255,255,.5);filter: "alpha(opacity=50)";-ms-filter: "alpha(opacity=50)" }.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.2);filter: "alpha(opacity=20)";-ms-filter: "alpha(opacity=20)" }.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background-color: #000;background-color: rgba(0,0,0,.5);filter: "alpha(opacity=50)";-ms-filter: "alpha(opacity=50)" }.mCS-yellow.mCSB_horizontal.mCSB_inside>.mCSB_container {padding: 20px;margin-bottom: 16px }.mCS-yellow.mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 8px;margin-left: 20px;margin-right: 20px }.mCS-yellow.mCSB_scrollTools .mCSB_draggerContainer {background: #e9e7e6 }.mCS-yellow.mCSB_scrollTools .mCSB_dragger {background: #f0af13;width: 40px }.mCS-yellow.mCSB_scrollTools .mCSB_dragger:hover {cursor: -webkit-grabbing;cursor: grabbing }.stacktable {width: 100% }.st-head-row {padding-top: 1em;padding-bottom: 1em }.st-head-row.st-head-row-main {font-size: 1.5em;padding-top: 0 }.st-key {width: 49%;text-align: right;padding-right: 1% }.st-val {width: 49%;padding-left: 1%;vertical-align: middle }.stacktable.large-only {display: table }.qtip,.stacktable.small-only {display: none }@media (max-width: 800px) {.stacktable.large-only {display:none }.stacktable.small-only {display: table }}.qtip {position: absolute;left: -28000px;top: -28000px;max-width: 280px;min-width: 50px;font-size: 10.5px;line-height: 12px;direction: ltr;box-shadow: none;padding: 0 }.qtip-content {position: relative;padding: 5px 9px;overflow: hidden;text-align: left;word-wrap: break-word }@media (max-width: 991px) {.qtip-content {white-space:nowrap }}.qtip-titlebar {position: relative;padding: 5px 35px 5px 10px;overflow: hidden;border-width: 0 0 1px;font-weight: 700 }.qtip-titlebar+.qtip-content {border-top-width: 0!important }.qtip-close {position: absolute;right: -9px;top: -9px;z-index: 11;cursor: pointer;outline: medium;border: 1px solid transparent }.qtip-titlebar .qtip-close {right: 4px;top: 50%;margin-top: -9px }* html .qtip-titlebar .qtip-close {top: 16px }.qtip-icon .ui-icon,.qtip-titlebar .ui-icon {display: block;text-indent: -1000em;direction: ltr }.qtip-icon .ui-icon {width: 18px;height: 14px;line-height: 14px;text-align: center;text-indent: 0;font: 700 10px/13px Tahoma,sans-serif;color: inherit;background: no-repeat -100em -100em }.qtip-icon,.qtip-icon .ui-icon {border-radius: 3px;text-decoration: none }.qtip-default {border: 0;font: 12px/18px 'Pragmatica',sans-serif;background-color: #f85421;color: #fff;padding: 10px 10px 9px }@media (max-width: 991px) {.qtip-default {max-width:320px }}.qtip-default .qtip-titlebar {background-color: #ffef93 }.qtip-default .qtip-icon {border-color: #ccc;background: #f1f1f1;color: #777 }.qtip-default .qtip-titlebar .qtip-close {border-color: #aaa;color: #111 }.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar {filter: none;-ms-filter: none }.qtip .qtip-tip {margin: 0 auto;overflow: hidden;z-index: 10 }.qtip .qtip-tip,x:-o-prefocus {visibility: hidden }.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas {position: absolute;color: #123456;background: 0 0;border: 0 dashed transparent }.qtip .qtip-tip canvas {top: 0;left: 0 }.qtip .qtip-tip .qtip-vml {behavior: url(/local/css/#default#VML);display: inline-block;visibility: visible }.ui-helper-hidden {display: none }.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px }.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none }.ui-helper-clearfix:after,.ui-helper-clearfix:before {content: "";display: table;border-collapse: collapse }.ui-helper-clearfix:after {clear: both }.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: alpha(opacity=0) }.ui-front {z-index: 100 }.ui-state-disabled {cursor: default!important;pointer-events: none }.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat }.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block }.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100% }.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none }.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0 }.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {position: absolute;top: 2px;width: 1.8em;height: 1.8em }.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {top: 1px }.ui-datepicker .ui-datepicker-prev {left: 2px }.ui-datepicker .ui-datepicker-next {right: 2px }.ui-datepicker .ui-datepicker-prev-hover {left: 1px }.ui-datepicker .ui-datepicker-next-hover {right: 1px }.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px }.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center }.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0 }.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 45% }.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em }.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: 700;border: 0 }.ui-datepicker td {border: 0;padding: 1px }.ui-datepicker td a,.ui-datepicker td span {display: block;padding: .2em;text-align: right;text-decoration: none }.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0 }.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em;width: auto;overflow: visible }.ui-datepicker.ui-datepicker-multi {width: auto }.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left }.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em }.ui-datepicker-multi-2 .ui-datepicker-group {width: 50% }.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3% }.ui-datepicker-multi-4 .ui-datepicker-group {width: 25% }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0 }.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left }.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0 }.ui-datepicker-rtl {direction: rtl }.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto }.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto }.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto }.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto }.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float: right }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px }.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em }.fancybox-inner,.fancybox-outer,.fancybox-skin,.fancybox-wrap {padding: 0;margin: 0;border: 0;outline: 0;vertical-align: top }.fancybox-image {padding: 0;margin: 0;outline: 0;vertical-align: top }.fancybox-nav,.fancybox-nav span,.fancybox-tmp,.fancybox-wrap iframe,.fancybox-wrap object {padding: 0;margin: 0;border: 0;outline: 0;vertical-align: top }.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020 }.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none }.fancybox-opened {z-index: 8030 }.fancybox-inner,.fancybox-outer {position: relative }.fancybox-inner {overflow: hidden }.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch }.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap }.fancybox-iframe,.fancybox-image {display: block;width: 100%;height: 100% }.fancybox-image {max-width: 100%;max-height: 100%;border: 1px solid #e9e7e6 }#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: .8;cursor: pointer;z-index: 8060 }#fancybox-loading div {width: 44px;height: 44px }.fancybox-close,.fancybox-nav {position: absolute;cursor: pointer;z-index: 8040 }.fancybox-close {background: url(/local/images/sprite.svg?23498a09) -423px -359px no-repeat;right: 30px;transition: transform .3s ease;width: 19px;height: 19px;top: 30px }.fancybox-close:before {content: '';position: absolute;left: -10px;right: -10px;bottom: -10px;top: -10px }.fancybox-close:hover {transform: rotate(90deg) }.fancybox-nav {top: 0;width: 40%;height: 100%;text-decoration: none;-webkit-tap-highlight-color: transparent }.fancybox-prev {left: -44px }.fancybox-next {right: -44px }.fancybox-nav span {width: 11px;height: 18px;background: url(/local/images/sprite.svg?23498a09) -305px -242px no-repeat;position: absolute;top: 50%;margin-top: -9px;cursor: pointer;z-index: 8040 }.fancybox-prev span {left: 10px;transform: rotate(180deg) }.fancybox-next span {right: 10px }.fancybox-nav:hover span {transform: scale(1.2) rotate(.02deg);visibility: visible }.fancybox-prev:hover span {transform: scale(1.2) rotate(180deg) }.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible!important }.fancybox-lock {width: auto }.fancybox-lock,.fancybox-lock body {overflow: hidden!important }.fancybox-lock-test {overflow-y: hidden!important }.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: rgba(40,40,40,.4) }.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0 }.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll }.fancybox-title {visibility: hidden;font: 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050 }.fancybox-opened .fancybox-title {visibility: visible }.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center }.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: 0 0;background: rgba(0,0,0,.8);border-radius: 15px;text-shadow: 0 1px 2px #222;color: #fff;font-weight: 700;line-height: 24px;white-space: nowrap }.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff }.fancybox-title-inside-wrap {padding-top: 10px }.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0,0,0,.8) }body * {max-height: 10000em }@media (min-width: 1236px) {.container {width:1236px }}a:hover {text-decoration: none }.menu li {display: inline-block;list-style: none }.form.order-form .type-group.meeting~.address-group,.menu li a {display: block }@media (max-width: 480px) {h1 {font-size:30px }}h2 {font-size: 30px;font-weight: 700;word-break: break-word }h3 {font: 700 24px/34px 'Pragmatica',sans-serif }p+h3 {margin: -2px 0 24px }h4 {font: 18px/28px 'Pragmatica',sans-serif;margin: 24px 0 }.up {width: 100%;height: 51px;display: none;position: relative;background-color: #f2a900 }.up:before {width: 19px;height: 12px;background: url(/local/images/sprite.svg?23498a09) -370px -271px no-repeat;content: '';display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) }@media (min-width: 620px) {.up {width:50px;height: 50px;position: fixed;right: 42px;bottom: 50px;background-color: rgba(255,255,255,.3);z-index: 1;transition: background-color linear .3s }.up.show {opacity: 1 }.up:before {width: 19px;height: 12px;background: url(/local/images/sprite.svg?23498a09) -347px -271px no-repeat;content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) }.up:hover {background-color: rgba(0,0,0,.8) }}@media (min-width: 620px) and (min-width:620px) {.up {opacity:0 }}input::-ms-clear {display: none }input {-webkit-appearance: none;-moz-appearance: none;appearance: none }.text-content img {margin: 20px;max-width: calc(100% - 40px) }.text-content p {margin-bottom: 26px;font: 16px/26px 'Pragmatica',sans-serif }.text-content p:first-of-type {margin-top: 24px }.text-content a {border-bottom: 1px solid #f2a900;transition: .3s;color: #282828 }.project-detail-page .project-stats .similar a:active,.project-detail-page .project-stats .similar a:active:focus,.project-detail-page .project-stats .similar a:focus,.text-content a:active,.text-content a:active:focus,.text-content a:focus {text-decoration: none;-webkit-appearance: none;outline: 0;box-shadow: none }.project-detail-page .project-stats .similar a:hover,.text-content a:hover {border-bottom-color: transparent }.text-content ol,.text-content ul {margin: 0;font: 16px/26px 'Pragmatica',sans-serif;padding: 0 0 0 22px }.text-content ol li,.text-content ul li {position: relative;margin-bottom: 26px;list-style: none }.text-content ul li:before {width: 4px;height: 3px;content: '';position: absolute;top: 1.3875ex;left: -21px;background-color: #f2a900 }.text-content ol {margin-bottom: 30px;counter-reset: list }footer li {list-style: none }.text-content ol li:before {width: 20px;position: absolute;top: -1px;left: -22px;content: counter(list);counter-increment: list;color: #f2a900;font: 700 14px/26px 'Pragmatica',sans-serif }.text-content table {border-collapse: collapse }.text-content table img {max-width: initial }.text-content table tr:first-of-type td {padding-top: 21px;padding-bottom: 12px;font: 700 14px/24px 'Pragmatica',sans-serif;border-top: none;border-bottom: 3px solid #f2a900 }.text-content table tr td {padding: 15px 30px 12px;border: solid #e1e1e0;border-width: 1px 0;font: 16px/24px 'Pragmatica',sans-serif;vertical-align: top;transition: .3s }.text-content table tr td:first-child {font: 700 14px/24px 'Pragmatica',sans-serif }.text-content table tr:hover td {background-color: #f6f6f5 }.text-content table.stacktable.small-only tr td {padding: 16px 15px 12px!important }.text-content table.stacktable.small-only tr td:first-child {font-weight: 400 }blockquote {position: relative;margin: 0;padding: 0 0 0 67px;font: 18px/28px 'Pragmatica',sans-serif }blockquote:before {width: 24px;height: 24px;background: url(/local/images/sprite.svg?23498a09) -297px -359px no-repeat;content: '';position: absolute;top: 3px;left: 0 }.form [type=email],.form [type=password],.form [type=tel],.form [type=text] {color: #282828 }.form [type=email],.form [type=password],.form [type=submit],.form [type=tel],.form [type=text] {width: 100%;height: 47px;padding: 0 18px;border: 0;font: 16px/30px 'Pragmatica',sans-serif;border-radius: 0;box-shadow: none!important }.form [type=email]:active,.form [type=email]:active:focus,.form [type=email]:focus,.form [type=password]:active,.form [type=password]:active:focus,.form [type=password]:focus,.form [type=submit]:active,.form [type=submit]:active:focus,.form [type=submit]:focus,.form [type=tel]:active,.form [type=tel]:active:focus,.form [type=tel]:focus,.form [type=text]:active,.form [type=text]:active:focus,.form [type=text]:focus {box-shadow: none;outline: 0;-webkit-appearance: none }.form [type=submit] {font-weight: 700;background-color: #282828;transition: .3s;color: #fff }.form [type=submit]:hover {background-color: #535353 }.form .form-group {position: relative;margin-top: 15px }.form .form-group.error:after,.form .form-group.valid:after {content: '';position: absolute;top: 50%;right: 36px;transform: translateY(-50%) }.form .form-group.valid:after {width: 13px;height: 11px;background: url(/local/images/sprite.svg?23498a09) -359.56px -391px no-repeat }.form .form-group.valid input {padding-right: 48px }.form .form-group.error:after {width: 12px;height: 12px;background: url(/local/images/sprite.svg?23498a09) -317px -425px no-repeat }.form .form-group.error input {padding-right: 46px;color: #f85421;border: 1px solid #f85421 }.form.order-form .form-group input[type=email],.form.order-form .form-group input[type=text] {transition: all .3s ease;background: #fdd075 }.form.order-form .form-group input[type=email]::-webkit-input-placeholder,.form.order-form .form-group input[type=text]::-webkit-input-placeholder {color: #fff }.form.order-form .form-group input[type=email]:-moz-placeholder,.form.order-form .form-group input[type=email]::-moz-placeholder,.form.order-form .form-group input[type=text]:-moz-placeholder,.form.order-form .form-group input[type=text]::-moz-placeholder {color: #fff }.form.order-form .form-group input[type=email]:-ms-input-placeholder,.form.order-form .form-group input[type=text]:-ms-input-placeholder {color: #fff }.form.order-form .form-group input[type=email].fill,.form.order-form .form-group input[type=text].fill,.form.order-form .form-group.error input[type=email],.form.order-form .form-group.error input[type=text],.form.order-form .form-group.valid input[type=email],.form.order-form .form-group.valid input[type=text] {background: #fff }.form.order-form .form-group.valid input[type=email],.form.order-form .form-group.valid input[type=text] {color: #282828 }.form.order-form .form-group.error input[type=email],.form.order-form .form-group.error input[type=text] {color: #f85421 }.form.order-form .form-group.error input[type=email]::-webkit-input-placeholder,.form.order-form .form-group.error input[type=text]::-webkit-input-placeholder {color: #f85421 }.form.order-form .form-group.error input[type=email]:-moz-placeholder,.form.order-form .form-group.error input[type=email]::-moz-placeholder,.form.order-form .form-group.error input[type=text]:-moz-placeholder,.form.order-form .form-group.error input[type=text]::-moz-placeholder {color: #f85421 }.form.order-form .form-group.error input[type=email]:-ms-input-placeholder,.form.order-form .form-group.error input[type=text]:-ms-input-placeholder {color: #f85421 }.form.order-form .address-group,.form.order-form .type-group.call~.mail-group,.form.order-form .type-group.meeting~.fake-group,.form.order-form .type-group.meeting~.mail-group {display: none }.form.order-form .type-group.call~.fake-group {display: block }.form.order-form .type-group.mail~.phone-group {display: none }.form.order-form .type-group.mail~.fake-group {display: block }.form.order-form .form-success {padding-top: 50px;color: #fff }.form.order-form .form-success .title {font: 700 24px/32px 'Pragmatica',sans-serif }.form.order-form .form-success .subtitle {font: 15px/18px 'Pragmatica',sans-serif }@media (max-width: 960px) {.form.order-form .fake-group {display:none!important }}main select {width: 100%;visibility: hidden }.clear:after,.clear:before {content: " ";display: table }.clear:after {clear: both }.agree-text {font: 12px 'Pragmatica',sans-serif;color: #fff;margin-top: 20px }.btn {display: inline-block;position: relative;transition: all .2s ease;font: 700 14px/20px 'Pragmatica',sans-serif;color: #fff;padding: 10px 24px;background: #f2a900;border-radius: 0;border: 0 }.btn:hover {background: #282828;color: #fff }.btn.transparent {background: 0 0;border: 2px solid #fff }.btn.transparent:focus {color: #fff }.btn.transparent:hover {background: #f2a900;border-color: #f2a900 }.btn.yellow-border {background: 0 0;border: 2px solid #f2a900;color: #f2a900 }.btn.yellow-border:focus {color: #f2a900 }.btn.yellow-border:hover {background: #f2a900;border-color: #f2a900;color: #fff }.checkbox {vertical-align: top;margin: 0 3px 0 0;width: 17px;height: 17px }.checkbox+label {cursor: pointer;color: #282828;font: 500 13px/18px 'Pragmatica',sans-serif;letter-spacing: -.05em;padding: 0 0 0 25px;width: 100%;margin: 10px 0 0;position: relative;display: inline-block;transition: .3s color }.checkbox+label:hover {color: #666 }.checkbox:not(checked) {position: absolute;opacity: 0;visibility: hidden }.checkbox:not(checked)+label:before {content: '';position: absolute;width: 15px;height: 15px;top: 0;left: 0;background: #fff;border: 1px solid #ebebeb }.checkbox:not(checked)+label:after {content: '';position: absolute;width: 11px;height: 9px;background: url(/local/images/sprite.svg?23498a09) -305px -264px no-repeat;top: 3px;left: 2px;opacity: 0;transition: .3s opacity }header {width: 100%;height: 73px;position: relative;padding-top: 24px;z-index: 1000;background-color: transparent;transition: .3s }@media (min-width: 1236px) {header {width:100%;height: 130px;background-color: #282828 }}header .logo {display: block;padding-top: 7px }header a.logo {transition: opacity .3s ease }header .logo-img-sm {width: 150px;height: 53px;background: url(/local/images/sprite.svg?23498a09) -2px -185px no-repeat }header .logo-img-sm.en {width: 131px;height: 54px;background: url(/local/images/sprite.svg?23498a09) -320px -2px no-repeat }header .logo-img {width: 167px;height: 70px;background: url(/local/images/sprite.svg?23498a09) -149px -2px no-repeat }header .logo-img.en {width: 150px;height: 75px;background: url(/local/images/sprite.svg?23498a09) -149px -76px no-repeat }header .menu {margin: 0 }header .top {padding-bottom: 5px;border-bottom: 1px solid rgba(211,208,206,.1);margin-bottom: 16px }header .top a {position: relative;display: inline-block;font-size: 13px;line-height: 28px }header .top .language {float: right;position: relative }header .top .language:before {width: 1px;height: 19px;content: '';position: absolute;top: 4px;left: -18px;background-color: #99989b;opacity: .2 }header .top .language a {color: #fff;text-decoration: none }header .top .language a:active,header .top .language a:active:focus,header .top .language a:focus,header .top .language a:hover {text-decoration: none }header .top .language a.current {color: #a8a8a8 }header .top .language a:not(.current):after {content: '';position: absolute;bottom: 6px;right: 0;left: 1px;border-bottom: 1px solid #f2a900;transition: border-bottom-color .3s }header .menu-small .bottom .language a:not(.current):hover:after,header .sliding-menu .language a:not(.current):hover:after,header .top .language a:not(.current):hover:after {border-bottom-color: transparent }header .top .language span {display: inline-block;font-weight: 400;color: #a8a8a8 }header .top .language span:not(.current) {padding: 0 4px }header .top .menu {float: left;padding-left: 0 }header .top .menu li {padding-right: 22px }header .top .menu li a {color: #cecece;text-decoration: none }header .top .menu li a:before {content: '';position: absolute;right: 0;bottom: 6px;left: 0;border-bottom: 1px solid transparent;transition: border-bottom-color .3s }header .bottom .menu a:hover,header .sliding-menu ul li a:hover,header .top .menu li a:hover {text-decoration: none }header .sliding-menu ul li a:hover:before,header .top .menu li a:hover:before {border-bottom-color: #f2a900 }header .top .menu li.active a {color: #f2a900 }header .bottom {clear: both }header .bottom .menu {padding: 12px 0 0 }header .bottom .menu li:not(:first-of-type) {padding-left: 41px }header .bottom .menu li>span {display: inline-block;font-size: 15px;line-height: 16px;vertical-align: middle;font-weight: 700;color: #fff;cursor: default }header .bottom .menu li.search a {width: 26px;height: 26px }header .bottom .menu li.search a:after {margin-top: -3px;width: 26px;height: 26px;background: url(/local/images/sprite.svg?23498a09) -388px -291px no-repeat }header .bottom .menu li.search a:before {width: 26px;height: 26px;background: url(/local/images/sprite.svg?23498a09) -418px -291px no-repeat;margin-top: -2px;opacity: 0 }header .bottom .menu li.burger a {width: 24px;height: 20px }header .bottom .menu li.burger a:after {width: 24px;height: 20px;background: url(/local/images/sprite.svg?23498a09) -210px -155px no-repeat }header .bottom .menu li.burger a:before {width: 24px;height: 20px;background: url(/local/images/sprite.svg?23498a09) -182px -155px no-repeat;opacity: 0 }header .bottom .menu li.burger,header .bottom .menu li.search {padding-left: 31px;position: relative;top: 1px;float: right }header .bottom .menu li.burger a,header .bottom .menu li.search a,header .menu-small .bottom .menu li.burger a,header .menu-small .bottom .menu li.search a {line-height: 16px;position: relative }header .bottom .menu li.burger a:after,header .bottom .menu li.burger a:before,header .bottom .menu li.search a:after,header .bottom .menu li.search a:before {content: '';position: absolute;left: 0;top: 0;border: 0;transition: .3s opacity }header .bottom .menu li.burger a:hover:before,header .bottom .menu li.search a:hover:before {opacity: 1 }header .bottom .menu li.active a {color: #f2a900 }header .bottom .menu li .submenu li a:before,header .bottom .menu li.has-submenu:hover a:before {display: none }header .bottom .menu li.has-submenu:hover .submenu {transform: scale(1);opacity: 1 }header .bottom .menu li .submenu {position: absolute;padding: 0;margin: 7px 0 0;background-color: #f8f8f8;border-top: 1px solid #f2a900;transform-origin: top left;transform: scale(0);opacity: 0;transition: opacity .3s }header .bottom .menu li .submenu:before {content: '';position: absolute;top: -10px;right: 0;bottom: 0;left: 0;z-index: 0;background-color: transparent }header .bottom .menu li .submenu li {display: block;padding: 0;z-index: 1 }header .bottom .menu li .submenu li:not(:last-of-type) {border-bottom: 1px solid #ecebeb }header .bottom .menu li .submenu li a {display: block;padding: 12px 41px 11px 18px;font: 14px 'Pragmatica',sans-serif;color: #282828;transition: .3s }header .bottom .menu li .submenu li.active a,header .sliding-menu ul li.active a,header .sliding-menu ul li.active span {color: #f2a900 }header .bottom .menu li .submenu li:hover a {color: #fff;background-color: #f2a900 }header .bottom .menu a {display: inline-block;position: relative;font-size: 15px;line-height: 16px;vertical-align: middle;font-weight: 700;color: #fff;text-decoration: none }header .bottom .menu a:before {content: '';position: absolute;right: 0;bottom: -15px;left: 0;border-bottom: 1px solid transparent;transition: .3s }header .bottom .menu a:hover:before {bottom: -10px;border-bottom-color: #f2a900 }header .sliding-search {position: fixed;top: 0;left: 0;width: 100%;height: 649px;padding-top: 131px;background-color: rgba(40,40,40,.97);z-index: 1000;color: #fff;transform: translateY(-100%);transition: .3s }header .sliding-search.open {transform: translateY(0) }header .sliding-search .close {width: 19px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -423px -359px no-repeat;position: absolute;top: 40px;right: 41px;opacity: 1;transition: .3s }header .sliding-search .close:before {content: '';position: absolute;left: -10px;right: -10px;bottom: -10px;top: -10px }header .sliding-search .close:hover {transform: rotateZ(90deg) }header .sliding-search .form-group {position: relative;margin-bottom: 32px }header .sliding-search .form-control {display: block;width: 100% }header .sliding-search input[type=text] {height: 78px;padding: 24px 120px 24px 30px;color: #fff;background-color: #353535;border: 0;border-radius: 0;font: 18px/30px 'Pragmatica',sans-serif }@media (min-width: 620px) {header .sliding-search input[type=text] {font:24px/30px 'Pragmatica',sans-serif }}header .sliding-search input[type=text]:focus {outline: 0;-webkit-appearance: none;box-shadow: none }header .menu-small .bottom .menu li,header .sliding-search input[type=checkbox] {display: none }header .sliding-search input[type=checkbox]+label {position: relative;padding-left: 40px;font: 16px/26px 'Pragmatica',sans-serif;vertical-align: middle;display: inline-block;cursor: pointer }@media (min-width: 620px) {header .sliding-search input[type=checkbox]+label {font:16px/20px 'Pragmatica',sans-serif }}header .sliding-search input[type=checkbox]+label:after,header .sliding-search input[type=checkbox]+label:before {content: '';position: absolute }header .sliding-search input[type=checkbox]+label:before {width: 20px;height: 20px;top: 2px;left: 0;background-color: #5d5d5d }@media (min-width: 620px) {header .sliding-search input[type=checkbox]+label:before {top:-2px }}header .sliding-search input[type=checkbox]+label:after {width: 10px;height: 22px;display: none;border: solid #f2a900;border-width: 0 3px 3px 0;transform: rotateZ(45deg) scale(.95);left: 8px;top: -3px }@media (min-width: 620px) {header .sliding-search input[type=checkbox]+label:after {top:-7px }}header .sliding-search input[type=checkbox]+label .hint {width: 20px;height: 20px;background: url(/local/images/sprite.svg?23498a09) -375px -359px no-repeat;display: inline-block;position: relative;top: -2px;margin-left: 5px;line-height: 20px;vertical-align: middle;transition: .3s;cursor: default }header .sliding-search input[type=checkbox]+label .hint .tip {background: #efefef;padding: 9px;color: #666;font: 13px/15px 'Pragmatica',sans-serif;position: absolute;top: 50%;margin-top: -24px;left: 30px;width: 207px;opacity: 0;transition: .3s;display: none }header .sliding-search input[type=checkbox]+label .hint .tip:after {content: '';position: absolute;border: 5px solid;border-color: transparent #efefef transparent transparent;left: -10px;top: 19px }header .sliding-search input[type=checkbox]+label .hint:hover {opacity: .8 }header .sliding-search input[type=checkbox]+label .hint:hover .tip {display: block;opacity: 1 }header .sliding-search input[type=checkbox]:checked+label:after {display: block }header .sliding-search .search-submit {width: 91px;height: 78px;position: absolute;top: 0;right: 0;border: 0;background-color: transparent }header .sliding-search .search-submit:before {width: 32px;height: 32px;background: url(/local/images/sprite.svg?23498a09) -269px -242px no-repeat;content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) }header .sliding-search .search-submit:active,header .sliding-search .search-submit:focus,header .sliding-search .search-submit:focus:active {box-shadow: none;outline: 0 }header .sliding-search ::-webkit-input-placeholder {color: #fff;font-size: 18px }@media (min-width: 620px) {header .sliding-search ::-webkit-input-placeholder {font-size:24px }}header .sliding-search :-moz-placeholder,header .sliding-search ::-moz-placeholder {color: #fff;font-size: 18px }@media (min-width: 620px) {header .sliding-search :-moz-placeholder {font-size:24px }}@media (min-width: 620px) {header .sliding-search ::-moz-placeholder {font-size:24px }}header .sliding-search :-ms-input-placeholder {color: #fff!important;font-size: 18px!important }@media (min-width: 620px) {header .sliding-search :-ms-input-placeholder {font-size:24px!important }}header .sliding-menu {position: fixed;top: 0;left: 0;width: 100%;max-height: 100vh;padding: 79px 0 30px;background-color: rgba(40,40,40,.97);color: #fff;transform: translateY(-100%);transition: .3s;z-index: 1000;overflow: hidden }@media (min-width: 620px) {header .sliding-menu {height:649px;padding: 79px 0 0 }}header .sliding-menu.open {transform: translateY(0) }header .sliding-menu .close {width: 19px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -423px -359px no-repeat;position: absolute;top: 29px;right: 22px;opacity: 1;transition: .3s }@media (min-width: 620px) {header .sliding-menu .close {top:40px;right: 40px }}header .sliding-menu .close:hover {transform: rotateZ(90deg) }header .sliding-menu .language {position: absolute;top: 27px;left: 19px }header .sliding-menu .language a {display: inline-block;position: relative;color: #fff;text-decoration: none;font-size: 20px;margin: 0 16px }header .menu-small .bottom .language a:active,header .menu-small .bottom .language a:active:focus,header .menu-small .bottom .language a:focus,header .menu-small .bottom .language a:hover,header .sliding-menu .language a:active,header .sliding-menu .language a:active:focus,header .sliding-menu .language a:focus,header .sliding-menu .language a:hover {text-decoration: none }header .menu-small .bottom .language a.current,header .sliding-menu .language a.current {color: #a8a8a8 }header .menu-small .bottom .language a:not(.current):after,header .sliding-menu .language a:not(.current):after {content: '';position: absolute;bottom: 2px;right: 0;left: 1px;border-bottom: 1px solid #f2a900;transition: border-bottom-color .3s }header .sliding-menu .language span {display: inline-block;padding: 0 16px;font-weight: 400;color: #a8a8a8 }header .sliding-menu ul {padding-top: 5px;padding-left: 1px;margin-bottom: -1px }@media (min-width: 620px) {header .sliding-menu ul {padding-left:40px }}@media (min-width: 960px) {header .sliding-menu ul {padding-top:0 }}header .sliding-menu ul li {list-style: none;padding-bottom: 19px }@media (min-width: 960px) {header .sliding-menu ul li {padding-bottom:46px }}header .sliding-menu ul li:first-of-type {padding-bottom: 20px }@media (min-width: 620px) {header .sliding-menu ul li:first-of-type.has-submenu {padding-bottom:2px }}@media (min-width: 960px) {header .sliding-menu ul li:first-of-type {padding-bottom:36px }}@media (min-width: 620px) {header .sliding-menu ul li:last-of-type {padding-bottom:19px }}header .sliding-menu ul li a {position: relative;font-size: 18px;font-weight: 700;color: #fff;text-decoration: none }@media (min-width: 1236px) {header .sliding-menu ul li a {font-size:24px }}header .sliding-menu ul li a:before {content: '';position: absolute;right: 0;bottom: 0;left: 0;border-bottom: 1px solid transparent;transition: .3s }header .sliding-menu ul li a[data-toggle=collapse]:before {border-bottom-color: transparent!important }header .sliding-menu ul li a[data-toggle=collapse]:after {width: 13px;height: 8px;background: url(/local/images/sprite.svg?23498a09) -455px -413px no-repeat;content: '';display: inline-block;margin-left: 7px;transform: rotateZ(180deg) }header .sliding-menu ul li a[data-toggle=collapse].collapsed:after {transform: rotateZ(0) }header .sliding-menu ul .submenu {padding: 2px 0 0;margin-bottom: 0 }@media (min-width: 960px) {header .sliding-menu ul .submenu {padding-top:11px;padding-bottom: 36px }}header .sliding-menu ul .submenu li {padding-bottom: 18px }header .sliding-menu ul .submenu li a {font-size: 16px;font-weight: 400;color: #999 }header .sliding-menu .scroll-area {height: 550px;max-height: calc(100vh - 109px) }@media (min-width: 960px) {header .sliding-menu .scroll-area {max-height:none }}header .menu-large {display: none;position: relative }@media (min-width: 1236px) {header .menu-large {display:block }}header .order-btn {font: 16px/30px 'Pragmatica',sans-serif;position: absolute;bottom: -61px;right: 17px;padding: 2px 14px }header .header-small {position: fixed;top: 0;left: 0;width: 100%;transition: transform .3s ease }@media (min-width: 1236px) {header .header-small {transform:translateY(-100%) }header .header-small .order-btn {transform: translateY(-100px) }}header .header-small.fancybox-margin {padding-right: 17px }header .header-small .order-wrap {position: relative }header .header-small .order-btn {bottom: -46px }@media (min-width: 1236px) {header .header-small.open,header .header-small.open .order-btn {transform:translateY(0) }}header .menu-small {width: 100%;padding: 12px 0 21px;background-color: #282828;height: 73px;z-index: 1;position: relative }header .menu-small .container {position: relative }@media (min-width: 1236px) {header .menu-small .order-btn {display:none }}header .menu-small .logo {padding-top: 0;margin-top: -1px;margin-left: 2px }@media (min-width: 620px) {header .menu-small .logo {margin-left:11px }}@media (max-width: 1235px) {header .menu-small .logo .logo-img-sm {margin-top:-12px;margin-bottom: -12px }}header .menu-small .logo img {width: 106px;height: auto }@media (min-width: 1236px) {header .menu-small .logo {margin-left:0 }header .menu-small .logo img {width: auto }header .menu-small .bottom {margin-left: -6px }}header .menu-small .bottom .menu {padding-top: 3px;float: right;text-align: right }@media (min-width: 1236px) {header .menu-small .bottom .menu {padding-top:12px;float: none;text-align: left }}header .menu-small .bottom .menu li.burger,header .menu-small .bottom .menu li.search {display: inline-block;transition: .3s;float: right }header .menu-small .bottom .menu li.burger a:after,header .menu-small .bottom .menu li.burger a:before,header .menu-small .bottom .menu li.search a:after,header .menu-small .bottom .menu li.search a:before {content: '';position: absolute;left: 0;top: 0;border: 0;transition: .3s opacity }header .menu-small .bottom .menu li.burger a:hover:after,header .menu-small .bottom .menu li.search a:hover:after {opacity: 0 }header .menu-small .bottom .menu li.burger a:hover:before,header .menu-small .bottom .menu li.search a:hover:before {opacity: 1 }header .menu-small .bottom .menu li.search {position: relative }@media (min-width: 1236px) {header .menu-small .bottom .menu li.search {padding-left:37px }}header .menu-small .bottom .menu li.burger {padding-left: 38px }@media (min-width: 1236px) {header .menu-small .bottom .menu li.burger {padding-left:31px }header .menu-small .bottom .menu li {display: inline-block }}header .menu-small .bottom .language {display: none;padding-top: 8px;padding-right: 30px;float: right }@media (min-width: 620px) {header .menu-small .bottom .language {display:block }}@media (min-width: 1236px) {header .menu-small .bottom .language {display:none }}header .menu-small .bottom .language a {display: inline-block;position: relative;color: #fff;text-decoration: none;font-size: 13px;margin: 0 4px }header .menu-small .bottom .language span {display: inline-block;padding: 0 4px;font-weight: 400;color: #a8a8a8 }@media (max-width: 1235px) {header .menu-small {padding:21px 0 }header .menu-small.fancybox-margin {padding-right: 0 }}@media (max-width: 767px) {header ul {margin-top:0;margin-bottom: 0 }header ul .submenu {margin-top: 14px }}footer {padding: 21px 0 43px;background-color: #f6f6f5 }@media (min-width: 620px) {footer {padding:21px 0 59px }}@media (min-width: 960px) {footer {padding:41px 0 38px }}footer ul {padding: 0;margin-bottom: 2px }@media (min-width: 620px) {footer ul {margin-bottom:1em }}footer ul li {padding-bottom: 16px;font: 700 16px/20px 'Pragmatica',sans-serif }footer ul li:last-of-type,footer ul ul li:last-of-type {padding-bottom: 0 }@media (min-width: 620px) {footer ul li {padding-bottom:20px }footer ul li:last-of-type {padding-bottom: 20px }}@media (min-width: 960px) {footer ul li {padding-bottom:16px;font: 700 14px/20px 'Pragmatica',sans-serif }}footer ul ul {margin-top: 17px;margin-bottom: 1px }@media (min-width: 620px) {footer ul ul {margin-top:21px }}@media (min-width: 960px) {footer ul ul {margin-top:20px;margin-bottom: 1em }}footer ul ul li {padding-bottom: 18px;font: 16px/18px 'Pragmatica',sans-serif }@media (min-width: 620px) {footer ul ul li {padding-bottom:22px }}@media (min-width: 960px) {footer ul ul li {padding-bottom:10px;font: 14px/18px 'Pragmatica',sans-serif }}@media (min-width: 960px) {footer ul ul li:last-of-type {padding-bottom:22px }}footer ul ul li a {color: #484848 }footer ul ul li.mark {font-weight: 700;padding: 18px 0 }footer a {color: #282828;text-decoration: none;border-bottom: 1px solid transparent;transition: .3s }footer a:active,footer a:active:focus,footer a:focus {text-decoration: none;color: #282828 }footer a:hover {color: #282828;text-decoration: none;border-bottom-color: #f2a900 }footer a.stub {pointer-events: none }footer .collapse {border-bottom-color: transparent!important }footer .collapse:after {width: 13px;height: 8px;background: url(/local/images/sprite.svg?23498a09) -472px -413px no-repeat;content: '';display: inline-block;margin-left: 7px;transform: rotateX(0) }footer .collapse.open {transform: rotateX(180deg) }footer .collapse,footer .collapse-wrap {display: inline-block }footer .contacts {padding-top: 32px;font-size: 16px }@media (min-width: 620px) {footer .contacts {padding-top:3px }}@media (min-width: 960px) {footer .contacts {padding-top:0 }}footer .contacts+.contacts {padding-top: 0;margin-top: -4px;line-height: 26px }@media (min-width: 620px) {footer .contacts+.contacts {padding-top:3px;margin-top: 0;line-height: 1.42857143 }}.project-detail-page .content h2,footer .contacts+.contacts p {margin-bottom: 12px }@media (min-width: 620px) {footer .contacts+.contacts p {margin-bottom:1em }}footer .phone {padding: 15px 0 11px;font: 700 24px 'Pragmatica',sans-serif }.solutions-page,footer .phone a {color: #282828 }footer .email {padding-bottom: 17px }footer .address {padding-bottom: 15px;color: #484848 }@media (min-width: 960px) {footer .address {padding-bottom:17px }}footer .email a {border-bottom: 1px solid #f2a900;color: #484848 }footer .email a:hover {text-decoration: none;color: #484848;border-bottom-color: transparent }footer .email a:active,footer .email a:active:focus,footer .email a:focus {text-decoration: none;color: #282828 }footer .socials {color: #484848 }footer .socials a {width: 40px;height: 40px;display: inline-block;position: relative;padding: 0;margin: 0 17px 0 0;background-color: #282828;transition: .3s }footer .socials a .icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) }footer .socials a .icon.icon-yt {width: 20px;height: 24px;background: url(/local/images/sprite.svg?23498a09) -325px -359px no-repeat }footer .socials a .icon.icon-fb {width: 12px;height: 22px;background: url(/local/images/sprite.svg?23498a09) -567px -465px no-repeat }footer .socials a .icon.icon-ln {width: 20px;height: 20px;background: url(/local/images/sprite.svg?23498a09) -399px -359px no-repeat }footer .socials a .icon.icon-tw {width: 22px;height: 18px;background: url(/local/images/sprite.svg?23498a09) -238px -155px no-repeat }footer .socials a .icon.icon-vk {width: 26px;height: 26px;background: url(/local/images/sprite.svg?23498a09) -374px -394px no-repeat }footer .socials a .icon.icon-tg {width: 26px;height: 26px;background: url(/local/images/sprite.svg?23498a09) -400px -393px no-repeat }footer .socials a:hover {background-color: #f2a900 }footer .row+.row {padding-top: 29px;font: 14px/17px 'Pragmatica',sans-serif }@media (min-width: 620px) {footer .row+.row {padding-top:34px }}@media (min-width: 960px) {footer .row+.row {padding-top:41px }}footer .membership {padding-top: 23px;padding-bottom: 22px }@media (min-width: 620px) {footer .membership {padding-bottom:46px }}@media (min-width: 960px) {footer .membership {padding-top:0;padding-bottom: 0 }}footer .membership img {line-height: 1;margin: 3px 0 26px;vertical-align: top }@media (min-width: 620px) {footer .membership img {margin:3px 0 10px }}@media (min-width: 1236px) {footer .membership img {margin-bottom:0 }}footer .membership img:not(:last-child) {margin-right: 37px }footer .bottom-row {margin-top: 20px }@media (max-width: 991px) {footer .developer {margin-top:30px }}@media (max-width: 767px) {footer .submenu {display:none }}.text-page .page-heading {margin-bottom: 50px }.text-page main {padding-bottom: 67px }@media (min-width: 960px) {.text-page main {padding-bottom:119px }}.text-page h1 {padding-top: 25px;margin-bottom: 74px }.projects-list-page h1:after,.solutions-page h1:after,.text-page h1:after {width: 60px;height: 3px;content: '';position: absolute;bottom: -18px;left: 50%;transform: translateX(-50%);background-color: #e9e7e6 }.text-page h2 {margin: 21px 0 }.text-page h4+h2 {margin-top: -2px }.project-detail-page .project-stats {padding-bottom: 57px;position: relative;z-index: 3 }.project-detail-page .project-stats .stats-item {padding-top: 71px;font-size: 18px;color: #999;text-align: center }.project-detail-page .project-stats .stats-item span {display: block;font: 700 46px/1 'Pragmatica',sans-serif;color: #282828 }@media (min-width: 1236px) {.project-detail-page .project-stats .stats-item span {display:inline }}.project-detail-page .project-stats .stats-item:first-of-type {padding-top: 50px;position: relative }.project-detail-page .project-stats .stats-item:first-of-type span {margin-left: -4px;display: block;margin-bottom: -10px;font-size: 76px }.project-detail-page .project-stats .stats-item:first-of-type:after {content: '';position: absolute;width: 3px;height: 40px;background: #ebeaeb;top: 75px;right: 14px }@media (max-width: 767px) {.project-detail-page .project-stats .stats-item:first-of-type:after {display:none }}@media (min-width: 1236px) {.project-detail-page .project-stats .stats-item:first-of-type {text-align:left }}.project-detail-page .project-stats .stats-item:nth-of-type(2) {padding-right: 33px }.project-detail-page .project-stats .stats-item:nth-of-type(2) span {padding-right: 4px }.project-detail-page .project-stats .stats-item:nth-of-type(3) {padding-right: 38px }.project-detail-page .project-stats .stats-item:nth-of-type(3) span {padding-right: 9px }.project-detail-page .project-stats .similar {padding: 37px 20px 7px 29px;margin-top: 60px;background-color: #f2a900;color: #fff }@media (min-width: 960px) {.project-detail-page .project-stats .similar {margin-top:-75px }}.project-detail-page .project-stats .similar a {color: #fff;border-bottom: 1px solid #fff;transition: .3s }.project-detail-page .project-stats .similar ul,.projects-list-page .filter ul {padding: 0;margin: 0 }.project-detail-page .project-stats .similar li {position: relative;padding-bottom: 27px;padding-left: 20px;list-style: none;line-height: 24px }.project-detail-page .project-stats .similar li:before {width: 6px;height: 3px;content: '';position: absolute;top: 1.1ex;left: 1px;background-color: rgba(255,255,255,.3) }.project-detail-page .project-stats .similar .title {padding-bottom: 30px;font: 700 18px 'Pragmatica',sans-serif }.project-detail-page .content {margin-bottom: 71px }.project-detail-page .content .customer {padding: 28px 0 52px;margin: 42px 0 29px;background-color: #f9f9f9 }.project-detail-page .content .customer .image {padding: 19px 0 0 }.project-detail-page .content .customer .image a,.solutions-page .toggle-content .clients-list a {border: 0 }@media (min-width: 1236px) {.project-detail-page .content .customer .image {padding-left:16px }}.project-detail-page .content .customer~.container {padding-bottom: 11px }.project-detail-page .content .image-signed {padding: 8px 0 0 }.project-detail-page .content .image-signed .title {padding: 29px 0 14px }.project-detail-page .content h3 {margin-top: 14px }.project-detail-page .content .footnote {position: relative;margin-top: 25px;padding: 14px 0 0 1px;border-top: 3px solid #f2a900;font: 12px/22px 'Pragmatica',sans-serif;color: #666 }.project-detail-page .content .footnote sup {position: relative;top: -2px }.project-detail-page .content p:last-child {margin-bottom: 10px }.project-detail-page .content p sup {position: relative;top: -2px;font: 700 26px/1 'Pragmatica',sans-serif;color: #f2a900 }.project-detail-page .customers-review {padding: 46px 0 101px;background-color: #f6f6f5 }.project-detail-page .customers-review h2 {margin-bottom: 22px }.project-detail-page .customers-review blockquote {font-size: 16px;line-height: 26px }.project-detail-page .customers-review blockquote:before {top: 7px }.project-detail-page .customers-review .author {padding-top: 27px;padding-left: 67px;display: flex }.project-detail-page .customers-review .author .image {width: 80px;height: 80px;margin: 4px 20px 20px 0 }@media (min-width: 620px) {.project-detail-page .customers-review .author .image {margin-bottom:0 }}.project-detail-page .customers-review .author .name {padding-bottom: 2px;font: 700 18px/24px 'Pragmatica',sans-serif }.project-detail-page .customers-review .author .position {position: relative;font: 14px/24px 'Pragmatica',sans-serif;color: #666 }.project-detail-page .customers-review .author .position:after {width: 80px;height: 3px;content: '';background-color: #f2a900;position: absolute;bottom: -11px;left: 0 }.projects-list-page h1 {padding-top: 27px;margin-bottom: 74px }.projects-list-page .pagination {margin-top: 40px }@media (max-width: 767px) {.projects-list-page .pagination {margin-top:0;margin-bottom: 40px }}.projects-list-page .filter {margin-top: 34px }@media (max-width: 767px) {.projects-list-page .filter ul {display:none }}.projects-list-page .filter .sections {margin-left: 11px;margin-right: -30px;position: relative }.projects-list-page .filter .sections:after {content: '';position: absolute;width: 1px;height: 100%;left: -31px;top: -5px;background: #efefef }.projects-list-page .filter li {display: inline-block;margin-right: 29px;margin-bottom: 16px;list-style: none;margin-left: 20px }.projects-list-page .filter li a {position: relative;font-size: 16px;color: #666 }.projects-list-page .filter li a:before {content: '';position: absolute;transition: .3s }.projects-list-page .filter li a:after {content: '';position: absolute }.projects-list-page .filter li a:before {background-color: transparent;top: -6px;right: -19px;bottom: -8px;left: -20px;z-index: 0 }.projects-list-page .filter li a:after {right: 0;bottom: 0;left: 0;border-bottom: 1px dashed #f2a900;transition: .3s }.projects-list-page .filter li a:hover:after {border-bottom-color: transparent }.news-list-page .filter li a span,.projects-list-page .filter li a span {display: inline-block;position: relative;z-index: 1;white-space: nowrap }.projects-list-page .filter li.active a {color: #fff;pointer-events: none }.projects-list-page .filter li.active a:before {background-color: #f2a900 }.analytics-detail-page .method a.card:hover .title span,.analytics-detail-page .type a:hover,.projects-list-page .filter li.active a:after {border-bottom-color: transparent }.news-list-page .filter li.active span,.projects-list-page .filter li.active span {top: 2px }.projects-list-page .list {margin-top: 75px;margin-bottom: 5px }.projects-list-page .card-wrap {margin-bottom: 37px }.projects-list-page .card {display: block;position: relative;text-decoration: none;color: #282828;box-sizing: border-box }.projects-list-page .card .tag {text-transform: uppercase;color: #fff;font: 400 9px/1 'Pragmatica',sans-serif;background: #f2a900;display: inline-block;padding: 10px 10px 9px;letter-spacing: .12em;margin-right: 7px;margin-bottom: 10px;position: relative }.projects-list-page .card:active,.projects-list-page .card:active:focus,.projects-list-page .card:focus {outline: 0;box-shadow: none;-webkit-appearance: none }.projects-list-page .card .image {position: relative;height: 170px;background: #99989b center center no-repeat;background-size: cover;padding: 20px }.projects-list-page .card .image>.content,.projects-list-page .card .overlay .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: center no-repeat;background-size: cover }.projects-list-page .card .title {padding: 14px 3px 8px;font: 18px/28px 'Pragmatica',sans-serif }.projects-list-page .card .date {color: #a9a9a9;font: 16px/1 'Pragmatica',sans-serif;padding-bottom: 27px }.projects-list-page .card .arrow {width: 40px;height: 2px;position: absolute;background-color: #e9e7e6;transform: translateZ(0);pointer-events: none }.projects-list-page .card .arrow>div {width: 13px;height: 13px;content: '';position: absolute;top: -5px;right: 0;border: solid #fff;border-width: 2px 2px 0 0;transform: rotateZ(45deg) scale(0) }.projects-list-page .card .partner {padding-top: 23px;padding-bottom: 54px }.projects-list-page .card .overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 32px 29px;background: #f2a900;font: 22px/32px 'Pragmatica',sans-serif;color: #fff;opacity: 0;transition: opacity .6s;pointer-events: none }.projects-list-page .card .overlay .content {opacity: .1 }.projects-list-page .card .overlay .head {border-bottom: 1px solid #f5c75a;padding-bottom: 35px }.projects-list-page .card .overlay .head .num {font: 700 76px/1 'Pragmatica',sans-serif }.projects-list-page .card .overlay .head .description {font: 400 24px/1 'Pragmatica',sans-serif }.projects-list-page .card .overlay .body {font: 400 16px/1 'Pragmatica',sans-serif;padding-top: 8px;padding-bottom: 32px }.direction-detail-page .content .card.facts .item span,.projects-list-page .card .overlay .body span {font-size: 36px;font-weight: 700 }.projects-list-page .card .overlay .body div {padding-top: 29px }.projects-list-page .card.hover .overlay {opacity: 1;z-index: 1 }.projects-list-page .card.hover .arrow {background-color: #fff;z-index: 10 }.projects-list-page .card.mark {background-color: #f2a900;overflow: hidden }.projects-list-page .card.mark .tag {color: #f2a900;background: #fff }.projects-list-page .card.mark .image {height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: .1;transition: ease-out 1s }.projects-list-page .card.mark .image:before,.solutions-page .fix-block a.touch div {display: none }.projects-list-page .card.mark .content-wrapper {position: relative;padding: 20px;pointer-events: none }.projects-list-page .card.mark .title {color: #fff;font: 700 34px/44px 'Pragmatica',sans-serif;padding: 23px 10px 10px }@media (max-width: 767px) {.projects-list-page .card.mark .title {font:700 24px/28px 'Pragmatica',sans-serif }}.projects-list-page .card.mark .card-date {color: #fff;display: block;letter-spacing: initial;font-size: 34px;opacity: .3;padding: 0 8px 10px }.projects-list-page .card.mark .arrow {background-color: rgba(255,255,255,.5);-webkit-backface-visibility: initial;backface-visibility: initial;transform: translate(5px,0) }.projects-list-page .card.mark .arrow:after,.projects-list-page .card.mark .arrow:before {position: absolute;content: '' }.projects-list-page .card.mark .arrow:before {width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;transform: scaleX(0);transform-origin: left;transition: linear .3s }.projects-list-page .card.mark .arrow:after {width: 13px;height: 13px;top: 50%;right: 0;border: solid #fff;border-width: 2px 2px 0 0;transform: translateY(-50%) translateY(.5px) rotateZ(45deg) scale(0) }.projects-list-page .card.mark .partner {padding: 43px 10px 0 }.projects-list-page .card.mark .partner img {margin-bottom: 20px }.projects-list-page .card.mark:hover .image {transform: scale(1.05) }.projects-list-page .card.mark:hover .arrow:before {transform: scaleX(1) }.projects-list-page .card.mark:hover .arrow:after {transition: cubic-bezier(.8,0,.75,0) .3s;transform: translateY(-50%) translateY(.5px) rotateZ(45deg) scale(1) }.solutions-page main {overflow: hidden;opacity: .99 }.solutions-page .fix-block {position: fixed;right: 0;top: 216px;z-index: 21 }.solutions-page .fix-block a {width: 40px;height: 40px;display: block;margin-bottom: 2px;position: relative;background: #f2a900;transition: background .3s ease }.solutions-page .fix-block a span {box-sizing: border-box;height: 40px;width: 178px;font: 11px/13px 'Pragmatica',sans-serif;padding: 7px 10px;color: #fff;overflow: hidden;display: flex;align-items: center }.solutions-page .fix-block a div {position: absolute;height: 40px;width: 0;top: 0;left: 0;overflow: hidden;transition: all .3s ease;background: #f2a900 }.solutions-page .fix-block a:before {content: '';position: absolute;left: 50%;top: 50% }.solutions-page .fix-block a:hover div {width: 178px;left: -178px }.solutions-page .fix-block a.spros:before {width: 26px;height: 25px;background: url(/local/images/sprite.svg?23498a09) -267px -359px no-repeat;margin-left: -13px;margin-top: -13px }.solutions-page .fix-block a.clients:before {width: 28px;height: 26px;background: url(/local/images/sprite.svg?23498a09) -356px -291px no-repeat;margin-left: -14px;margin-top: -13px }.solutions-page .fix-block a.speaker:before {width: 30px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -404px -245px no-repeat;margin-left: -15px;margin-top: -10px }.solutions-page .fix-block a.target:before {width: 29px;height: 29px;background: url(/local/images/sprite.svg?23498a09) -323px -291px no-repeat;margin-left: -14px;margin-top: -14px }.solutions-page .fix-block a.hr:before {width: 32px;height: 25px;background: url(/local/images/sprite.svg?23498a09) -406px -173px no-repeat;margin-left: -16px;margin-top: -13px }.solutions-page .fix-block a.gov:before {width: 31px;height: 30px;background: url(/local/images/sprite.svg?23498a09) -254px -291px no-repeat;margin-left: -15px;margin-top: -15px }.solutions-page .fix-block a.finance:before {width: 33px;height: 27px;background: url(/local/images/sprite.svg?23498a09) -530px -465px no-repeat;margin-left: -16px;margin-top: -13px }.solutions-page .fix-block a.pr:before {width: 29px;height: 24px;background: url(/local/images/sprite.svg?23498a09) -149px -155px no-repeat;margin-left: -15px;margin-top: -12px }.solutions-page h1 {padding-top: 25px;margin-bottom: 42px }.solutions-page .subtitle {text-align: center;font: 18px/28px 'Pragmatica',sans-serif;margin-bottom: 13px }.solutions-page h2 {line-height: 42px;margin: 0 }.solutions-page .title-icon {width: 42px;height: 42px;display: inline-block;position: relative;vertical-align: middle;margin-right: 16px }.solutions-page .title-icon:before {content: '';position: absolute;top: 50%;margin-top: -21px }.solutions-page .title-icon.spros:before {width: 38px;height: 38px;background: url(/local/images/sprite.svg?23498a09) -227px -242px no-repeat;margin-top: -25px }.solutions-page .title-icon.clients:before {width: 43px;height: 38px;background: url(/local/images/sprite.svg?23498a09) -404px -203px no-repeat;margin-top: -30px }.solutions-page .title-icon.speaker:before {width: 47px;height: 32px;background: url(/local/images/sprite.svg?23498a09) -530px -429px no-repeat;margin-top: -21px }.solutions-page .title-icon.target:before {width: 40px;height: 40px;background: url(/local/images/sprite.svg?23498a09) -183px -242px no-repeat;margin-top: -30px }.solutions-page .title-icon.hr:before {width: 47px;height: 37px;background: url(/local/images/sprite.svg?23498a09) -530px -337px no-repeat;margin-top: -25px }.solutions-page .title-icon.gov:before {width: 42px;height: 43px;background: url(/local/images/sprite.svg?23498a09) -409px -60px no-repeat;margin-top: -33px }.solutions-page .title-icon.finance:before {width: 45px;height: 39px;background: url(/local/images/sprite.svg?23498a09) -455px -370px no-repeat;margin-top: -28px }.solutions-page .title-icon.pr:before {width: 45px;height: 36px;background: url(/local/images/sprite.svg?23498a09) -406px -133px no-repeat;margin-top: -27px }.solutions-page .toggle-wrap {margin-bottom: 26px }.solutions-page .toggle-wrap.open .toggle-label {border-bottom: 1px dashed transparent }.solutions-page .toggle-label {font: 18px/28px 'Pragmatica',sans-serif;border-bottom: 1px dashed #f2a900;text-decoration: none }.solutions-page .toggle-label.empty {border-bottom-color: transparent;cursor: default }.solutions-page .toggle-content {display: none;padding: 23px 30px 15px;background: #f6f6f5;margin: 14px 0 36px;color: #666;position: relative }.solutions-page .toggle-content .toggle-close {width: 19px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -241px -391px no-repeat;position: absolute;border: 0;display: block;top: 30px;right: 30px;transition: transform .2s ease }.solutions-page .toggle-content .toggle-close:hover {transform: rotate(90deg) }.solutions-page .toggle-content .text {font: 14px/24px 'Pragmatica',sans-serif;margin-bottom: 18px;padding-right: 20px }.solutions-page .toggle-content .title {font: 700 16px/24px 'Pragmatica',sans-serif;margin-bottom: 22px;color: #282828 }.solutions-page .toggle-content .clients-list img {margin-right: 33px;margin-bottom: 15px }.solutions-page .toggle-content .method-list {margin-bottom: 15px }.solutions-page .toggle-content .method-list li {font: 14px/18px 'Pragmatica',sans-serif;margin-bottom: 6px }.solutions-page .toggle-content .method-list li:before {top: 9px;margin-top: -3px }.solutions-page .solutions-block {position: relative;padding: 56px 0 25px }.solutions-page .solutions-block .anchor {position: absolute;top: -73px }.solutions-page .solutions-block .info,.solutions-page .solutions-block .toggle-wrap {position: relative }.solutions-page .solutions-block .info {margin-bottom: 44px }.solutions-page .solutions-block .info p {margin: 12px 0 }.solutions-page .solutions-block:nth-child(even):before {content: '';position: absolute;width: 100vw;height: 100%;top: 0;left: 50%;margin-left: -50vw;background: #f6f6f5 }.howto-block {padding: 50px 0 28px }.howto-block .steps {display: flex;justify-content: space-around;margin: 73px -15px 44px }.howto-block .steps .separator {width: 16px;height: 26px;position: relative }.howto-block .steps .separator:after,.howto-block .steps .separator:before {content: '';position: absolute;width: 4px;height: 4px;background: #b8b8b7;border-radius: 50%;left: 0;bottom: 0 }.howto-block .steps .separator:after {left: auto;right: 0 }.howto-block .step {font: 16px/24px 'Pragmatica',sans-serif;width: 176px }.howto-block .step:before,.team-page .clear:before {content: " ";display: table }.howto-block .step:after,.team-page .clear:after {content: " ";display: table;clear: both }.howto-block .step .desc {float: left;width: 100px }.howto-block .step .icon {width: 76px;height: 76px;float: left;position: relative }.howto-block .step .icon:before {content: '';position: absolute }.howto-block .step .icon.mail:before {width: 54px;height: 55px;background: url(/local/images/sprite.svg?23498a09) -530px -69px no-repeat }.howto-block .step .icon.tz:before {width: 56px;height: 63px;background: url(/local/images/sprite.svg?23498a09) -530px -2px no-repeat }.howto-block .step .icon.research:before {width: 54px;height: 52px;background: url(/local/images/sprite.svg?23498a09) -530px -244px no-repeat }.howto-block .step .icon.docs:before {width: 54px;height: 67px;background: url(/local/images/sprite.svg?23498a09) -2px -425px no-repeat }.howto-block .step .icon.presentation:before {width: 65px;height: 62px;background: url(/local/images/sprite.svg?23498a09) -200px -425px no-repeat }.howto-block .title {font: 700 20px/24px 'Pragmatica',sans-serif;margin-bottom: 20px;position: relative }.howto-block .title span {position: relative;background: #fff }.howto-block .dos-way {width: 349px;height: 68px;position: absolute;border: 4px solid #e9e7e6;-o-border-image: url(/local/css/../images/dots.svg) 0 4 4 0 repeat repeat;border-image: url(/local/css/../images/dots.svg) 0 4 4 0 repeat repeat;right: 66px;top: -53px }.howto-block .formats {display: flex;justify-content: space-around;margin: 30px -15px }.howto-block .formats .separator {height: 25px;border-left: 3px solid #e9e7e6;transform: skewX(-10deg) }.howto-block .format {font: 16px/24px 'Pragmatica',sans-serif }.howto-block .format span {font: 700 16px/24px 'Pragmatica',sans-serif;color: #f2a900;white-space: nowrap }@media (max-width: 1236px) {.howto-block .step {width:100px }.howto-block .formats {margin: 30px 0 }.howto-block .formats .separator {display: none }}.solutions-page .academy-block {color: #fff;padding: 40px 0 60px;background-size: cover;background-position: center }.solutions-page .academy-block .academy-icon {width: 147px;height: 45px;background: url(/local/images/sprite.svg?23498a09) -156px -185px no-repeat;display: inline-block;vertical-align: middle }.solutions-page .academy-block .academy-icon.en {width: 133px;height: 45px;background: url(/local/images/sprite.svg?23498a09) -2px -242px no-repeat }.solutions-page .academy-block .academy-label {font: 700 12px/18px 'Pragmatica',sans-serif;margin-bottom: 45px }.solutions-page .academy-block .text {font: 34px/42px 'Pragmatica',sans-serif;margin-bottom: 20px }.solutions-page .academy-block .btn {padding: 10px 27px }@media (max-width: 1235px) {.solutions-page .solutions-block {padding-right:20px }.howto-block .steps .separator {display: none }.howto-block .formats {display: block }.howto-block .format {margin-bottom: 10px }}@media (max-width: 991px) {.howto-block .steps {display:block;margin: 30px 0 }.howto-block .step {width: 100% }.howto-block .step .desc {float: none;width: 100%;padding-top: 15px }.howto-block .step .icon:before {position: relative;margin: 0 auto;display: block }}@media (max-width: 767px) {.solutions-page main {z-index:100;position: relative;overflow: visible }.solutions-page header .menu-small .order-btn {bottom: -106px }.solutions-page .breadcrumbs {padding-top: 80px }.solutions-page h1 {font-size: 24px }.solutions-page .fix-block {top: 73px;right: auto;left: 0;width: 320px;z-index: 100 }.solutions-page .fix-block a {float: left }.solutions-page .fix-block a+a {width: 39px;margin-left: 1px }.solutions-page .fix-block a div {display: none }}.analytics-detail-page main {padding-bottom: 71px }@media (max-width: 620px) {.analytics-detail-page main {padding-bottom:0 }}.analytics-detail-page .breadcrumbs {padding-right: 100px }@media (max-width: 767px) {.analytics-detail-page .breadcrumbs {padding-right:0 }}.analytics-detail-page .head-labels {position: absolute;right: 19px;top: 54px }@media (max-width: 767px) {.analytics-detail-page .head-labels {position:relative;top: 22px;right: auto }}.analytics-detail-page .head-label {background: #f2a900;text-transform: uppercase;color: #fff;font: 700 10px/1 'Pragmatica',sans-serif;padding: 11px 9px 7px;margin-left: 10px;display: inline-block;transition: .3s background }.analytics-detail-page .head-label:first-of-type {margin-left: 0 }.analytics-detail-page .head-label:hover {background-color: #282828 }.analytics-detail-page h1 {line-height: 1.2em;padding-top: 30px;margin-bottom: 59px }.analytics-detail-page h1:after,.analytics-list-page h1:after,.news-list-page h1:after,.team-page h1:after {width: 60px;height: 3px;content: '';position: absolute;bottom: -22px;left: 50%;transform: translateX(-50%);background-color: #e9e7e6 }@media (max-width: 480px) {.analytics-detail-page h1 {font-size:30px }}.analytics-detail-page .date {text-align: center;color: #999;font: 400 16px/1 'Pragmatica',sans-serif;margin-bottom: 52px;text-transform: lowercase }.analytics-detail-page .quote {padding: 56px 0 22px;margin: 0 }.analytics-detail-page .quote+.project,.analytics-detail-page h3+h4,.news-detail-page h4 {margin-top: 0 }.analytics-detail-page sup,.news-detail-page sup {font: 700 26px/1 'Pragmatica',sans-serif;color: #f2a900;top: 0 }.analytics-detail-page .sup-container {position: relative;padding-top: 29px }@media (max-width: 1236px) {.analytics-detail-page .sup-container {padding-top:0 }}.analytics-detail-page .sup-block {position: relative;border-top: 3px solid #f2a900;color: #666;font: 400 12px/22px 'Pragmatica',sans-serif;padding: 15px 0 }.analytics-detail-page .type {padding-top: 62px;padding-bottom: 62px;color: #282828;font: 400 14px/18px 'Pragmatica',sans-serif }.analytics-detail-page .type span {padding-right: 15px }.analytics-detail-page .type a {color: #282828;font-weight: 700;letter-spacing: -.01em;border-bottom: 1px dashed #f2a900;display: inline-block;transition: .3s border }.analytics-detail-page .similar {padding-top: 60px }.analytics-detail-page .similar h2 {margin-bottom: 27px }.analytics-detail-page .similar .card-wrap {margin-bottom: 30px }@media (max-width: 480px) {.analytics-detail-page .similar .card-wrap {margin-bottom:70px }}.analytics-detail-page .method h2 {margin-bottom: 29px }.analytics-detail-page .method .card-wrap {margin-bottom: 30px }.analytics-detail-page .method .card {background: #f6f6f5;display: block;padding: 29px 20px 20px 30px;box-sizing: border-box }.analytics-detail-page .method a.card {transition: .3s background }.analytics-detail-page .method a.card:hover {background: #f2a900 }.analytics-detail-page .method a.card:hover .title {color: #fff }.analytics-detail-page .method a.card:hover .arrow {opacity: 1 }.analytics-detail-page .method a.card:hover .description,.analytics-list-page .filter .datepicker.opened+i:before,.analytics-list-page .filter .datepicker.opened-top+i:before {opacity: 0 }.analytics-detail-page .method a.card .title span {border-bottom: 1px solid #f2a900;transition: .3s border }.analytics-detail-page .method .title {position: relative;color: #282828;display: inline-block;font: 400 18px/28px 'Pragmatica',sans-serif;transition: .3s color }.analytics-detail-page .method .arrow {width: 40px;height: 3px;position: relative;background-color: #fff;transform: translateZ(0);pointer-events: none;opacity: 0;top: 38px;transition: .3s opacity }.analytics-detail-page .method .arrow i {width: 9px;height: 9px;position: absolute;display: block;top: -3px;right: 0;border: solid #fff;border-width: 2px 2px 0 0;transform: rotateZ(45deg) }.analytics-detail-page .method .description {position: relative;color: #666;margin-top: 17px;line-height: 24px;transition: .3s opacity }.analytics-detail-page .project {position: relative;padding: 75px 0 70px;margin: 25px 0;background: center center;background-size: cover }.analytics-detail-page .project.light:after {content: '';position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.3);left: 0;top: 0;z-index: 1 }.analytics-detail-page .project .container {z-index: 2;position: relative }.analytics-detail-page .project .name {transition: border .3s ease;font: 700 24px/30px 'Pragmatica',sans-serif;color: #fff;border-bottom: 1px solid #f2a900 }.analytics-detail-page .project .name:hover {border-bottom-color: transparent }.analytics-detail-page .project .subtitle {color: #fff;font: 14px/28px 'Pragmatica',sans-serif;padding-top: 4px }.analytics-detail-page .project .btn {margin-top: 5px }.analytics-detail-page .project+.download-block {margin-top: 160px }.analytics-list-page main {opacity: .99 }.analytics-list-page h1 {letter-spacing: -.01em;line-height: 1.2em;padding-top: 30px;margin-bottom: 59px }@media (max-width: 480px) {.analytics-list-page h1 {font-size:30px }}.analytics-list-page .wrapper {margin-top: 48px }.analytics-list-page .filter {background: #f6f6f5;padding: 25px 31px 25px 30px;margin-bottom: 30px }.analytics-list-page .filter [type=text] {width: 100%;height: 39px;border: 1px solid #ebebeb;padding-right: 39px }.analytics-list-page .filter .clearfix {margin-top: 20px }.analytics-list-page .filter .form-row {position: relative }.analytics-list-page .filter .form-row>label {font: 700 13px/17px 'Pragmatica',sans-serif }.analytics-list-page .filter .form-row>label.toggler {position: relative;width: 100%;cursor: pointer;display: inline-block }.analytics-list-page .filter .form-row>label.toggler:after {content: '';position: absolute;width: 0;height: 0;right: 0;top: 5px;border-style: solid;border-width: 0 4px 5px;border-color: transparent transparent #b8b8b7;transition: .3s transform }.analytics-list-page .filter .form-row>label.toggler.closed:after {transform: scale(-1) }.analytics-list-page .filter .form-row .toggle {margin-bottom: -3px }.analytics-list-page .filter .form-row+.form-row {margin-top: 20px }.analytics-list-page .filter .form-row .btn {margin-top: 4px;padding: 0 23px;font-size: 14px;height: 40px }.analytics-list-page .filter .form-row .search-btn {width: 39px;height: 39px;position: absolute;bottom: 0;right: 0;background: 0 0;padding: 0 }.analytics-list-page .filter .form-row .search-btn:after {content: '';position: absolute;width: 22px;height: 22px;background: url(/local/images/sprite.svg?23498a09) -349px -359px no-repeat;right: 10px;top: 9px }.analytics-list-page .filter .form-row .reset {outline: 0!important;background: 0 0;border: 0;color: #666;font: 400 14px/1 'Pragmatica',sans-serif;margin: -2px auto 2px;display: block;position: relative;padding-left: 27px }.analytics-list-page .filter .form-row .reset:after {content: '';position: absolute;width: 11px;height: 13px;background: url(/local/images/sprite.svg?23498a09) -302px -425px no-repeat;left: 7px;top: 1px;transform-origin: 50% 7px }.analytics-list-page .filter .form-row .reset:hover:after {transition: .3s transform;transform: rotate(-360deg) }@media (max-width: 991px) {.analytics-list-page .filter .form-row.half {width:44%;margin-right: 12%;margin-bottom: 20px;float: left }.analytics-list-page .filter .form-row.half+.half {margin-right: 0 }}@media (max-width: 767px) {.analytics-list-page .filter .form-row.half {width:100%;margin-right: 0;margin-bottom: 0;float: none }}.analytics-list-page .filter .dates {display: flex;justify-content: space-between;align-items: center }.analytics-list-page .filter .date {width: 44% }.analytics-list-page .filter .datepicker {width: 100%;position: relative;color: #a9a9a9;font-family: 'Pragmatica',sans-serif;font-size: 12px;padding: 0 30px 0 10px }.analytics-list-page .filter .datepicker+i {z-index: 100;position: relative;display: inline-block }.analytics-list-page .filter .datepicker+i:after,.analytics-list-page .filter .datepicker+i:before {content: '';position: absolute;top: -9px;right: 11px;transition: .3s opacity }.analytics-list-page .filter .datepicker+i:before {width: 15px;height: 9px;background: url(/local/images/sprite.svg?23498a09) -295px -325px no-repeat }.analytics-list-page .filter .datepicker+i:after {width: 15px;height: 9px;background: url(/local/images/sprite.svg?23498a09) -276px -325px no-repeat;opacity: 0 }.analytics-list-page .filter .datepicker.opened,.analytics-list-page .filter .datepicker.opened-top {z-index: 99 }.analytics-list-page .filter .datepicker.opened+i:after,.analytics-list-page .filter .datepicker.opened-top+i:after,.analytics-list-page .sort a.active:after,.analytics-list-page .sort a:hover:before,.analytics-list-page .ui-datepicker tr td a:hover:after {opacity: 1 }.analytics-list-page .filter .datepicker.opened,.news-list-page .filter li a:hover:after {border-bottom-color: transparent }.analytics-list-page .filter .datepicker.opened-top {border-top-color: transparent }.analytics-list-page .ui-datepicker {background: #fff;border: 1px solid #ebebeb;width: 212px;transform: translateY(-1px);padding: 0 19px 8px 9px }.analytics-list-page .ui-datepicker .ui-datepicker-title {font: 700 12px/1 'Pragmatica',sans-serif }.analytics-list-page .ui-datepicker .ui-datepicker-header {border-bottom: 1px solid #e5e5e5;padding: 21px 0 7px 3px }.analytics-list-page .ui-datepicker .ui-datepicker-next,.analytics-list-page .ui-datepicker .ui-datepicker-prev {top: 14px!important;cursor: pointer }.analytics-list-page .ui-datepicker .ui-datepicker-next:after,.analytics-list-page .ui-datepicker .ui-datepicker-prev:after {content: '';position: absolute;width: 7px;height: 13px;background: url(/local/images/sprite.svg?23498a09) -442px -173px no-repeat }.analytics-list-page .ui-datepicker .ui-datepicker-prev {left: -7px!important }.analytics-list-page .ui-datepicker .ui-datepicker-prev:after {left: calc(50% - 3px);top: calc(50% - 6px) }.analytics-list-page .ui-datepicker .ui-datepicker-next {right: -7px!important }.analytics-list-page .ui-datepicker .ui-datepicker-next:after {transform: scale(-1);right: calc(50% - 7px);top: calc(50% - 8px) }.analytics-list-page .ui-datepicker th {font: 400 10px/1 'Pragmatica',sans-serif;padding: 12px 14px 8px 0;text-align: right;border: 0 }.analytics-list-page .ui-datepicker tr:hover td {background-color: initial }.analytics-list-page .ui-datepicker tr td {font: 400 10px/1 'Pragmatica',sans-serif;padding: 2px 12px 2px 0;text-align: left;border: 0!important }.analytics-list-page .ui-datepicker tr td a {position: relative;color: #000 }.analytics-list-page .ui-datepicker tr td a:after {content: '';position: absolute;left: -1px;top: -3px;right: -2px;bottom: 0;background-color: #f6f6f5;z-index: -1;opacity: 0 }.analytics-list-page .ui-datepicker .ui-datepicker-today a {color: #f2a900 }.analytics-list-page .ui-datepicker .ui-datepicker-week-end a {color: #acacac }.analytics-list-page .ui-datepicker .ui-datepicker-unselectable span {color: #acacac;opacity: .5 }.analytics-list-page .ui-datepicker .ui-state-active {position: relative;color: #fff!important }.analytics-list-page .ui-datepicker .ui-state-active:before {content: '';position: absolute;left: -1px;top: -3px;right: -2px;bottom: 0;background: #f2a900;z-index: -1 }.analytics-list-page .ui-datepicker .ui-state-active:after {display: none }.analytics-list-page .sort {border-bottom: 1px solid #ebeaeb;padding-bottom: 34px;padding-top: 3px }.analytics-list-page .sort span {font: 500 14px/1 'Pragmatica',sans-serif;color: #282828;display: inline-block }.analytics-list-page .sort a {width: 18px;height: 11px;background: url(/local/images/sprite.svg?23498a09) -393px -271px no-repeat;display: inline-block;position: relative;margin-left: 9px }.analytics-list-page .sort a.active {cursor: default }.analytics-list-page .sort a:after,.analytics-list-page .sort a:before {content: '';position: absolute;left: 0;top: 0;transition: .3s opacity }.analytics-list-page .sort a:after {width: 18px;height: 11px;background: url(/local/images/sprite.svg?23498a09) -415px -271px no-repeat;opacity: 0 }.analytics-list-page .sort a:before {width: 18px;height: 11px;background: url(/local/images/sprite.svg?23498a09) -254px -325px no-repeat;opacity: 0 }.analytics-list-page .sort a.up-arrow {transform: scale(-1) }.analytics-list-page .list {margin-top: 40px }.analytics-list-page .list .card-wrap {margin-bottom: 60px }@media (max-width: 480px) {.analytics-list-page .list .card-wrap {margin-bottom:50px }}.analytics-list-page .no-result {font: 400 18px/28px 'Pragmatica',sans-serif;color: #282828;padding-top: 34px;padding-bottom: 34px }.analytics-list-page .pagination {margin-bottom: 158px;margin-top: 22px }@media (max-width: 1235px) {.analytics-list-page .pagination {margin-bottom:40px }.analytics-list-page .pagination .modern-page-dots,.analytics-list-page .pagination .page {padding: 10px 10px 8px;margin: 0 }.analytics-list-page .pagination .modern-page-next span,.analytics-list-page .pagination .modern-page-previous span {display: none }.analytics-list-page .pagination .modern-page-previous {margin-right: 10px }.analytics-list-page .pagination .modern-page-next {margin-left: 10px }}.team-page h1 {padding-top: 25px;margin-bottom: 79px }.news-list-page h1:after,.team-page h1:after {bottom: -18px }.team-page .team-list {margin-bottom: 129px }.team-page .anchor {position: absolute;top: -100px }.team-page .team-item {width: 100%;margin-bottom: 25px;position: relative }.team-page .team-item .hr,.vacancies-page .text-content hr {width: 40px;height: 3px;background: #e4e3e1;margin: 0 0 0 18px }.team-page .team-item:hover .hr {background: 0 0 }.team-page .last-post,.team-page .person {color: #282828;display: block;border: 1px solid transparent;transition: border .3s ease }.team-page .person {text-decoration: none!important;padding: 18px 18px 11px }.team-page .person .img-wrap {border: 1px solid #f3f3f3;margin-bottom: 16px;text-align: center }.team-page .person .img-wrap img {width: 100%;height: 100%;max-height: 280px;max-width: 346px }.team-page .person .name {font: 700 18px/24px 'Pragmatica',sans-serif }.team-page .person .desc {font: 16px/24px 'Pragmatica',sans-serif;color: #666 }.team-page .person.link:hover {border-color: #f2a900 }.team-page .last-post {padding: 11px 18px }.team-page .last-post .name {font: 700 14px/18px 'Pragmatica',sans-serif;padding-left: 23px;position: relative;margin-bottom: 10px }.team-page .last-post .name:before {content: '';position: absolute;width: 17px;height: 18px;background: url(/local/images/sprite.svg?23498a09) -287px -155px no-repeat;top: 0;left: 0 }.team-page .last-post .post {font: 14px/22px 'Pragmatica',sans-serif }.team-page .last-post .post span {border-bottom: 1px solid #f2a900;transition: border .3s ease }.team-page .last-post:hover {border-color: #f2a900 }.team-page .last-post:hover .post span,.vacancies-page .download:hover span,.vacancies-page .toggle-label:hover span {border-color: transparent }.vacancies-page main {padding-bottom: 160px }.vacancies-page h2 {margin-top: 30px;margin-bottom: 20px }.vacancies-page .page-heading {margin-bottom: 28px }.vacancies-page .info {margin-bottom: 26px }.vacancies-page .text-content {color: #282828 }.vacancies-page .text-content p {font: 18px/28px 'Pragmatica',sans-serif }.vacancies-page .text-content li {margin-bottom: 0 }.vacancies-page .text-content li:before {top: 13px;margin-top: -3px }.vacancies-page .text-content hr {margin: 20px auto 25px 0 }.vacancies-page .text-content h3,.vacancies-page .toggle-content .text-content h3 {font: 700 16px/26px 'Pragmatica',sans-serif }.vacancies-page .toggle-wrap {margin-bottom: 14px }.vacancies-page .toggle-wrap .info {font: 18px/22px 'Pragmatica',sans-serif;color: #666;display: inline-block;margin: 0 0 15px;position: relative }.vacancies-page .toggle-wrap .info:before {content: '';display: inline-block;left: 0;height: 13px;top: 5px;border-left: 1px solid #e9e7e6;margin-right: 15px }.vacancies-page .toggle-label {display: inline-block;font: 700 18px/22px 'Pragmatica',sans-serif;color: #282828;text-decoration: none;transition: .3s;margin-bottom: 15px;margin-right: 18px }.vacancies-page .download span,.vacancies-page .toggle-label span {transition: border-color .3s ease;border-bottom: 1px dashed #f2a900 }.vacancies-page .toggle-close {width: 19px;height: 19px;background: url(/local/images/sprite.svg?23498a09) -241px -391px no-repeat;position: absolute;border: 0;display: block;top: 30px;right: 30px;transition: transform .2s ease }.vacancies-page .toggle-close:hover {transform: rotate(90deg) }.vacancies-page .toggle-content {background: #f6f6f6;padding: 10px 30px 46px;position: relative;display: none;margin-bottom: 37px }.vacancies-page .text-content li,.vacancies-page .toggle-content .text-content p {font: 16px/26px 'Pragmatica',sans-serif }.vacancies-page .download {display: inline-block;border: 0;font-size: 16px;margin-right: 38px;position: relative;margin-top: 15px }.vacancies-page .download span {transition: .3s }.vacancies-page .download:after {top: -5px;right: -33px;content: '';position: absolute;width: 22px;height: 28px;background: url(/local/images/sprite.svg?23498a09) -241px -359px no-repeat;vertical-align: bottom;margin-left: 10px }.vacancies-page .post-text {margin-top: 36px;font: 16px/26px 'Pragmatica',sans-serif }@media (max-width: 991px) {.vacancies-page main {padding-bottom:60px }.vacancies-page .toggle-content {padding: 40px 30px 46px }}.news-list-page main {padding-bottom: 14px }.news-list-page h1 {padding-top: 26px;margin-bottom: 72px }.news-list-page h1:after {bottom: -16px }.news-list-page .pagination {margin-bottom: 123px }@media (max-width: 1235px) {.news-list-page .pagination {margin-bottom:50px }}.news-list-page .filter {margin-top: 34px }.news-list-page .filter ul {padding: 0;margin: 0 }@media (max-width: 767px) {.news-list-page .filter ul {display:none }}.news-list-page .filter .sections {margin-left: 11px;margin-right: -30px;position: relative }.news-list-page .filter .sections:after {content: '';position: absolute;width: 1px;height: 100%;left: -31px;top: -5px;background: #efefef }@media (max-width: 1235px) {.news-list-page .filter .sections:after {left:0 }}.news-list-page .filter li {display: inline-block;margin-right: 29px;margin-bottom: 16px;list-style: none;margin-left: 20px }.news-list-page .filter li a {position: relative;font-size: 16px;color: #666 }.news-list-page .filter li a:before {content: '';position: absolute;transition: .3s }.news-list-page .filter li a:after {content: '';position: absolute }.news-list-page .filter li a:before {background-color: transparent;top: -6px;right: -19px;bottom: -8px;left: -20px;z-index: 0 }.news-list-page .filter li a:after {right: 0;bottom: 0;left: 0;border-bottom: 1px dashed #f2a900;transition: .3s }.news-list-page .filter li.active a {color: #fff;pointer-events: none }.news-list-page .filter li.active a:before {background-color: #f2a900 }.news-list-page .filter li.active a:after {border-bottom-color: transparent }.news-list-page .list {margin-top: 51px;margin-bottom: 14px }.news-detail-page main {padding-bottom: 58px }.news-detail-page .breadcrumbs {padding-right: 100px }@media (max-width: 767px) {.news-detail-page .breadcrumbs {padding-right:0 }}.news-detail-page .head-labels {position: absolute;right: 19px;top: 54px }@media (max-width: 767px) {.news-detail-page .head-labels {position:relative;top: 22px;right: auto }}.news-detail-page .head-label {background: #f2a900;text-transform: uppercase;color: #fff;font: 700 10px/1 'Pragmatica',sans-serif;padding: 11px 9px 7px;margin-left: 10px;display: inline-block;transition: .3s background }.news-detail-page .head-label:first-of-type {margin-left: 0 }.news-detail-page .head-label:hover {background-color: #282828 }.news-detail-page h1 {line-height: 1.2em;padding-top: 30px;margin-bottom: 59px }.news-detail-page h1:after {width: 60px;height: 3px;content: '';position: absolute;bottom: -22px;left: 50%;transform: translateX(-50%);background-color: #e9e7e6 }@media (max-width: 480px) {.news-detail-page h1 {font-size:30px }}.news-detail-page .date {text-align: center;color: #999;font: 400 16px/1 'Pragmatica',sans-serif;margin-bottom: 52px;text-transform: lowercase }.news-detail-page .image-signed {padding-top: 2px }.news-detail-page .image-signed+p {margin-top: 7px }.news-detail-page .sup-container {position: relative;padding-top: 10px }.news-detail-page .sup-block {position: relative;border-top: 3px solid #f2a900;color: #666;font: 400 12px/22px 'Pragmatica',sans-serif;padding: 15px 0 }.news-detail-page .back {margin: 27px 0 99px }@media (max-width: 1235px) {.news-detail-page .back {margin-bottom:0 }}.news-detail-page .back a {color: #999;padding-left: 21px;position: relative }.news-detail-page .back a span {font: 400 14px/16px 'Pragmatica',sans-serif;border-bottom: 1px solid #f2a900;transition: .3s;display: inline-block;letter-spacing: -.045em }.news-detail-page .back a span:active,.news-detail-page .back a span:active:focus,.news-detail-page .back a span:focus {text-decoration: none;-webkit-appearance: none;outline: 0;box-shadow: none }.news-detail-page .back a:after {content: '';position: absolute;width: 11px;height: 20px;background: url(/local/images/sprite.svg?23498a09) -303px -101.97px no-repeat;left: 0;top: -2px;transition: .3s transform }.direction-detail-page .content .card .title a:hover,.direction-detail-page .content .card.dark .title a:hover,.direction-detail-page .subhead .more>span:hover,.news-detail-page .back a:hover span,.order-page .desc a:hover {border-bottom-color: transparent }.news-detail-page .back a:hover:after {transform: translateX(-10px) }.search-page header {position: absolute }.search-page main {padding-bottom: 130px;padding-top: 130px }.search-page .search-form {margin-top: 50px;margin-bottom: 37px }.search-page .search-form .input-wrap {margin-bottom: 14px }.search-page .search-form .input-wrap:before {content: " ";display: table }.search-page .search-form .input-wrap:after {content: " ";display: table;clear: both }.search-page .search-form .input-wrap input[type=text] {color: #999;font: 18px/24px 'Pragmatica',sans-serif;padding: 17px 30px;width: calc(100% - 180px);background: #f6f6f6;border: 0;outline: 0!important;float: left }.search-page .search-form .input-wrap .submit-btn {float: left;width: 180px;padding: 17px 30px;font: 700 16px/24px 'Pragmatica',sans-serif;transition: background .3s ease }.search-page .search-form .checkbox+label {color: #666;font: 16px/18px 'Pragmatica',sans-serif;letter-spacing: normal;padding-left: 40px;display: inline-block;width: auto }.search-page .search-form .question {width: 20px;height: 20px;display: inline-block;border-radius: 50%;background: #cbcbcb;position: relative;vertical-align: bottom;margin-left: 5px;margin-top: -2px }.search-page .search-form .question:before {content: '';position: absolute;width: 7px;height: 11px;background: url(/local/images/sprite.svg?23498a09) -308px -155px no-repeat;left: 6px;top: 5px }.search-page .search-form .question .tip {background: #efefef;padding: 9px;color: #666;font: 13px/15px 'Pragmatica',sans-serif;position: absolute;top: 50%;margin-top: -24px;left: 30px;width: 207px;opacity: 0;transition: .3s;display: none }.search-page .search-form .question .tip:after {content: '';position: absolute;border: 5px solid;border-color: transparent #efefef transparent transparent;left: -10px;top: 19px }.search-page .search-form .question:hover .tip {display: block;opacity: 1 }.search-page .title {padding-top: 27px;margin-bottom: 74px;text-align: center;font: 700 30px/40px 'Pragmatica',sans-serif;position: relative }.not-found-page h1 span,.search-page .title span {color: #f2a900 }.clients-page h1:after,.search-page .title:after {width: 60px;height: 3px;content: '';position: absolute;bottom: -18px;left: 50%;transform: translateX(-50%);background-color: #e9e7e6 }.search-page .title .message {color: #999;font: 18px/34px 'Pragmatica',sans-serif }.search-page .result-item {display: block;position: relative;color: #141414;margin-bottom: 51px;text-decoration: none!important }.search-page .result-item .name {font: 18px/24px 'Pragmatica',sans-serif;margin-bottom: 18px;position: relative }.search-page .result-item .name span {border-bottom: 1px solid #f2a900 }.search-page .result-item .desc {font: 16px/26px 'Pragmatica',sans-serif;margin-bottom: 13px;position: relative }.search-page .result-item .section {position: relative;padding-left: 33px;color: #666 }.search-page .result-item .section:before {content: '';position: absolute;width: 21px;height: 3px;background: #e9e7e6;left: 0;top: 50%;margin-top: -1px }.search-page .result-item i {background: rgba(240,175,19,.2);font-style: normal }.search-page .result-item:before {content: '';position: absolute;top: -18px;left: -18px;right: -18px;bottom: -18px;border: 1px solid transparent;transition: border .3s ease;opacity: .3 }.clients-page .slider-part .item:hover:before,.search-page .result-item:hover:before {border-color: #f2a900 }.search-page .pagination {text-align: center;margin: 74px auto 0 }@media (max-width: 767px) {.search-page .search-form .input-wrap .submit-btn,.search-page .search-form .input-wrap input[type=text] {width:100% }.search-page .search-form .question .tip {width: 106px }}.not-found-page main {min-height: calc(100vh - 415px);padding-bottom: 150px }.not-found-page h1 {text-align: left;color: #d3d3d3;font: 700 40px/50px 'Pragmatica',sans-serif;padding: 0;margin: 146px 0 35px }.not-found-page .message {padding-left: 9px;position: relative;font: 18px/28px 'Pragmatica',sans-serif }.not-found-page .message:before {content: '*';position: absolute;left: 0 }.clients-page main {padding-bottom: 160px }.clients-page h1 {padding-top: 25px;margin-bottom: 101px }.clients-page h2 {margin: 0 0 34px;font: 700 24px/30px 'Pragmatica',sans-serif }.clients-page .slider-part {background: #f6f6f6;padding: 19px 0 40px;margin-bottom: 57px;text-align: center;overflow: hidden }.clients-page .slider-part .slider {white-space: nowrap;margin-left: -20px;margin-right: -20px }.clients-page .slider-part .item {width: 143px;height: 179px;background: url(/local/images/sprite.svg?23498a09) -2px -2px no-repeat;padding: 12px;display: inline-block;text-align: center;transition: transform .3s ease;position: relative;transform: rotate(.02deg);vertical-align: middle;background-color: #fff;margin-left: 26px }.clients-page .slider-part .item img {max-width: 100%;max-height: 100% }.clients-page .slider-part .item:before {content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;border: 4px solid transparent;transition: border .3s ease }.clients-page .slider-part .item:after {content: '';position: absolute;width: 40px;height: 40px;background: url(/local/images/sprite.svg?23498a09) -139px -242px no-repeat;left: 50%;top: 50%;margin-top: -20px;margin-left: -20px;opacity: 0;transition: opacity .3s ease }.clients-page .slider-part .item:hover {transform: scale(1.2) rotate(.02deg) }.clients-page .client-item.isreviews:hover .review,.clients-page .slider-part .item:hover:after {opacity: 1 }.clients-page .client-list {margin-bottom: 25px }.clients-page .client-item {height: 120px;padding: 15px;position: relative;margin-bottom: 30px;align-items: center;display: flex }.clients-page .client-item img {margin: 0 auto;max-height: 100%;max-width: 100% }.clients-page .client-item .review {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #f2a900;opacity: 0;padding: 30px;transition: opacity .3s ease;color: #fff;font: 20px 'Pragmatica',sans-serif;text-align: left }.clients-page .client-item .arrow {background-color: rgba(255,255,255,.5);-webkit-backface-visibility: initial;backface-visibility: initial;transform: translate(0,0);width: 40px;height: 2px;margin-top: 20px }.clients-page .client-item .arrow:after,.clients-page .client-item .arrow:before {position: absolute;content: '' }.clients-page .client-item .arrow:before {width: 100%;height: 100%;top: 0;left: 0;background-color: #fff;transform: scaleX(0);transform-origin: left;transition: linear .3s }.clients-page .client-item .arrow:after {width: 14px;height: 14px;top: 1px;right: 0;border: solid #fff;border-width: 2px 2px 0 0;transform: translateY(-50%) translateY(.5px) rotateZ(45deg) scale(0) }.clients-page .client-item.isreviews:hover .arrow:before {transform: scaleX(1) }.clients-page .client-item.isreviews:hover .arrow:after {transition: cubic-bezier(.8,0,.75,0) .3s;transform: translateY(-50%) translateY(.5px) rotateZ(45deg) scale(1) }@media (max-width: 767px) {.clients-page main {padding-bottom:60px }}.direction-detail-page header {position: absolute;background: 0 0 }.direction-detail-page .page-heading {min-height: 650px;padding-top: 170px;display: flex;align-items: center }@media (max-width: 480px) {.direction-detail-page .page-heading {min-height:200px;padding-top: 73px;padding-bottom: 73px }.direction-detail-page .page-heading h1 {line-height: 34px;font-size: 24px }}.direction-detail-page .subhead {padding-top: 66px;padding-bottom: 9px }.direction-detail-page .subhead .fact {color: #999;font: 500 18px/22px 'Pragmatica',sans-serif;position: relative }.direction-detail-page .subhead .fact:after {content: '';position: absolute;width: 3px;height: 40px;right: 15px;top: 13px;background: #ebeaeb }.direction-detail-page .subhead .fact span {display: block;color: #f2a900;font: 700 76px/52px 'Pragmatica',sans-serif }@media (max-width: 1235px) {.direction-detail-page .subhead .fact:after {right:0 }}@media (max-width: 767px) {.direction-detail-page .subhead .fact {padding-bottom:20px }.direction-detail-page .subhead .fact:after {display: none }}.direction-detail-page .subhead .clients {padding-top: 8px;box-sizing: border-box }.direction-detail-page .subhead .clients .clients-hide,.direction-detail-page .subhead .clients .for-xs {display: none }@media (max-width: 767px) {.direction-detail-page .subhead .clients .clients-hide .client-logo-wrap:first-of-type {display:none }}@media (max-width: 767px) {.direction-detail-page .subhead .clients .for-xs {display:block }}.direction-detail-page .subhead .client-logo {width: 140px;height: 40px;max-width: 100%;margin: 0 auto 40px;background: center no-repeat;background-size: contain }@media (max-width: 767px) {.direction-detail-page .subhead .client-logo {margin-bottom:20px }}.direction-detail-page .subhead .more {text-align: center;padding-top: 20px;padding-right: 21px }.direction-detail-page .subhead .more>span {transition: border .3s ease;position: relative;font: 16px/20px 'Pragmatica',sans-serif;border-bottom: 1px dashed #f2a900;display: inline-block;cursor: pointer }.direction-detail-page .subhead .more>span:after {content: '';position: absolute;width: 12px;height: 14px;background: url(/local/images/sprite.svg?23498a09) -269px -425px no-repeat;right: -21px;top: 3px;-webkit-animation: 5s more-solutions linear infinite;animation: 5s more-solutions linear infinite }.direction-detail-page .subhead .more>span.open:after {-webkit-animation: none;animation: none;transform: scale(1,-1) }@media (max-width: 767px) {.direction-detail-page .subhead .more.hide-xs {display:none }}.direction-detail-page .content {overflow: hidden;position: relative;min-height: 725px;padding-bottom: 140px }.direction-detail-page .content .bg {width: 100%;height: 100%;position: absolute;top: 100%;background: center no-repeat;background-size: cover;background-attachment: fixed }@media (max-width: 1235px) {.direction-detail-page .content .bg {display:none }}.direction-detail-page .content>.container {position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;padding-top: 40px;z-index: 2 }.direction-detail-page .content .bgfix {width: 100%;top: 0;left: 0;position: absolute;z-index: 1;background: #fff }.direction-detail-page .content .card {transition: all .6s ease;background: center no-repeat;background-size: cover;box-sizing: border-box;position: relative;padding: 34px 36px;opacity: 0;transform: translateY(100%) }.direction-detail-page .content .card .title {font: 700 26px/34px 'Pragmatica',sans-serif;color: #fff;padding-bottom: 16px }.direction-detail-page .content .card .title a {transition: border .3s ease;text-decoration: none;color: #fff;border-bottom: 1px solid rgba(255,255,255,.5) }.direction-detail-page .content .card .text {font: 500 16px/24px 'Pragmatica',sans-serif;color: #fff }.direction-detail-page .content .card.dark .title {color: #282828 }.direction-detail-page .content .card.dark .title a {color: #282828;border-bottom-color: #f2a900 }.direction-detail-page .content .card.dark .text {font: 500 16px/24px 'Pragmatica',sans-serif;color: #282828 }.direction-detail-page .content .card.projects {padding: 0 }.direction-detail-page .content .card.projects .title {padding-bottom: 26px }.direction-detail-page .content .card.projects .image {height: 225px;background: center no-repeat;background-size: cover }.direction-detail-page .content .card.projects .wrap {padding: 34px 36px }.direction-detail-page .content .card.projects .text a {color: #282828;display: inline-block }.direction-detail-page .content .card.analytics .item a span,.direction-detail-page .content .card.projects .text a span,.direction-detail-page .content .card.publications_media .item a span,.direction-detail-page .content .card.publications_scientific .item a span {transition: border .3s ease;border-bottom: 1px solid transparent }.direction-detail-page .content .card.projects .text a:hover span {border-bottom-color: #282828 }.direction-detail-page .content .card.analytics .item,.direction-detail-page .content .card.publications_media .item,.direction-detail-page .content .card.publications_scientific .item {color: #fff;font: 500 16px/24px 'Pragmatica',sans-serif }.direction-detail-page .content .card.analytics .item:last-of-type,.direction-detail-page .content .card.publications_media .item:last-of-type,.direction-detail-page .content .card.publications_scientific .item:last-of-type {padding-bottom: 0 }.direction-detail-page .content .card.analytics .item .date,.direction-detail-page .content .card.publications_media .item .date,.direction-detail-page .content .card.publications_scientific .item .date {opacity: .5;font: 500 14px/30px 'Pragmatica',sans-serif }.direction-detail-page .content .card.analytics .item a,.direction-detail-page .content .card.publications_media .item a,.direction-detail-page .content .card.publications_scientific .item a {color: #fff;display: block }.direction-detail-page .content .card.analytics .item a:hover span,.direction-detail-page .content .card.publications_media .item a:hover span,.direction-detail-page .content .card.publications_scientific .item a:hover span {border-bottom-color: rgba(255,255,255,.5) }.direction-detail-page .content .card.analytics .item {padding-top: 4px;padding-bottom: 19px }.direction-detail-page .content .card.analytics .item .date {padding-bottom: 5px }.direction-detail-page .content .card.facts {color: #fff }.direction-detail-page .content .card.facts .item {font: 500 16px/26px 'Pragmatica',sans-serif;padding-top: 35px }.direction-detail-page .content .card.facts .item:first-of-type {font: 500 24px/34px 'Pragmatica',sans-serif;padding-top: 11px;padding-bottom: 30px;margin-bottom: 10px;position: relative }.direction-detail-page .content .card.facts .item:first-of-type:after {content: '';position: absolute;width: 207px;height: 1px;bottom: -1px;left: 0;background: rgba(255,255,255,.3) }.direction-detail-page .content .card.facts .item:first-of-type span {font-size: 76px;line-height: 60px }.direction-detail-page .content .card.publications_media .item {padding-top: 10px;padding-bottom: 22px }.direction-detail-page .content .card.publications_media .item .logo {height: 30px;opacity: .5;background: left center no-repeat }.direction-detail-page .content .card.publications_media .item .date {padding-top: 10px;padding-bottom: 4px }.direction-detail-page .content .card.publications_scientific .item {padding-top: 3px;padding-bottom: 19px }.direction-detail-page .content .card.video {padding: 0 }.direction-detail-page .content .card.video .video-wrap {width: 100%;height: 100%;position: absolute;left: 0;top: 0 }.direction-detail-page .content .card.video .play {transition: all .3s ease;width: 100%;height: 100%;position: absolute;background: center no-repeat;background-size: cover }.direction-detail-page .content .card.video .play:after,.direction-detail-page .content .card.video .play:before {transition: opacity .3s ease;content: '';position: absolute;left: calc(50% - 27px);top: calc(50% - 27px) }.direction-detail-page .content .card.video .play:after {width: 54px;height: 54px;background: url(/local/images/sprite.svg?23498a09) -530px -128px no-repeat }.direction-detail-page .content .card.video .play:before {width: 54px;height: 54px;background: url(/local/images/sprite.svg?23498a09) -530px -186px no-repeat;opacity: 0 }.direction-detail-page .content .card.video .play:hover:before {opacity: 1 }.direction-detail-page .content .card.video .play:hover:after {opacity: 0 }.direction-detail-page .content .card.video.playing .play {opacity: 0;visibility: hidden }.direction-detail-page .content .card.show {transform: translateY(0);opacity: 1 }.direction-detail-page .content .card:nth-of-type(10n+1) {width: 48%;min-height: 395px }.direction-detail-page .content .card:nth-of-type(10n+2) {width: 26%;min-height: 480px;margin-top: 160px }.direction-detail-page .content .card:nth-of-type(10n+3) {width: 26%;min-height: 395px }.direction-detail-page .content .card:nth-of-type(10n+4) {width: 39%;min-height: 395px;margin-top: -85px;margin-right: 8% }.direction-detail-page .content .card:nth-of-type(10n+5) {width: 26%;min-height: 480px;margin-left: 8% }.direction-detail-page .content .card:nth-of-type(10n+6) {width: 26%;min-height: 480px }.direction-detail-page .content .card:nth-of-type(10n+7) {width: 48%;min-height: 395px;margin-top: -170px;margin-right: 26% }.direction-detail-page .content .card:nth-of-type(10n+8) {width: 26%;min-height: 225px }.direction-detail-page .content .card:nth-of-type(10n+9) {width: 48%;min-height: 395px;margin-top: -65px }.direction-detail-page .content .card:nth-of-type(10n+10) {width: 26%;min-height: 585px;margin-top: -255px }.direction-detail-page .subscription {padding-top: 0 }@media (max-width: 1235px) {.direction-detail-page .content .card {padding:35px 18px;overflow: hidden }.direction-detail-page .content .card.projects .title {padding-bottom: 16px }.direction-detail-page .content .card.projects .wrap {padding: 35px 18px }.direction-detail-page .content .card:nth-of-type(10n+1) {width: 64% }.direction-detail-page .content .card:nth-of-type(10n+2) {width: 35.8%;margin-top: 60px }.direction-detail-page .content .card:nth-of-type(10n+3) {width: 40%;margin-top: -60px }.direction-detail-page .content .card:nth-of-type(10n+4) {width: 60%;margin-top: 0;margin-right: 0 }.direction-detail-page .content .card:nth-of-type(10n+5) {width: 40%;margin-left: 0 }.direction-detail-page .content .card:nth-of-type(10n+6) {width: 60% }.direction-detail-page .content .card:nth-of-type(10n+7) {width: 70%;margin-top: 0;margin-right: 0 }.direction-detail-page .content .card:nth-of-type(10n+8) {width: 30%;margin-top: 30px }.direction-detail-page .content .card:nth-of-type(10n+9) {width: 60%;margin-top: 0 }.direction-detail-page .content .card:nth-of-type(10n+10) {width: 40%;margin-top: 0 }}@media (max-width: 767px) {.direction-detail-page .content {padding-bottom:0 }.direction-detail-page .content>.container {padding-left: 0;padding-right: 0 }.direction-detail-page .content .card {min-height: 280px!important;width: 100%!important;opacity: 1;transform: translateY(0);padding-bottom: 60px }.direction-detail-page .content .card.projects .wrap {padding-bottom: 60px }.direction-detail-page .content .card:nth-of-type(10n+2),.direction-detail-page .content .card:nth-of-type(10n+3),.direction-detail-page .content .card:nth-of-type(10n+8) {margin-top: 0 }.direction-detail-page .content .card:nth-of-type(10n+10),.direction-detail-page .content .card:nth-of-type(10n+6) {margin-left: 0 }}.interview-page .page-heading {padding-bottom: 185px }.interview-page .page-heading .interview-policy {position: absolute;bottom: 14px;left: 18px;right: 18px;text-align: center;opacity: .4 }.interview-page h2 {margin: 47px 0 50px;letter-spacing: -.005em }.interview-page section.content {min-height: 500px }.interview-page .interview-form-tab-header-list {display: flex }.interview-page .interview-form-tab-header {position: relative;flex: 1 1 33.33%;overflow: hidden }.interview-page .interview-form-tab-header:after {content: '';position: absolute;height: 2px;left: 0;bottom: 7px;right: 0;background-color: #282828;z-index: 1 }.interview-page .interview-form-tab-header.active .interview-form-tab-header-text {color: #f2a900 }.interview-page .interview-form-tab-header.active .interview-form-tab-header-line {transform: translateX(0%) }.interview-page .interview-form-tab-header.active~.interview-form-tab-header:after {background-color: #d0d0d0 }.interview-page .interview-form-tab-header.active~.interview-form-tab-header .interview-form-tab-header-line {transform: translateX(-100%) }.interview-page .interview-form-tab-header.active~.interview-form-tab-header .interview-form-tab-header-text {color: #d0d0d0 }.interview-page .interview-form-tab-header .interview-form-tab-header-text {transition: color .6s ease;color: #282828;padding: 16px 0 14px 18px;font: 400 13px/1.3 'Pragmatica',sans-serif }.interview-page .interview-form-tab-header .interview-form-tab-header-line {width: 100%;height: 2px;transition: transform .6s ease;display: block;position: absolute;left: 0;bottom: 7px;right: 0;background-color: #f2a900;transform: translateX(100%);z-index: 2 }.interview-page .interview-form-tab {padding-top: 14px;padding-bottom: 80px }@media (max-width: 620px) {.interview-page h2 {font-size:24px;margin: 30px 0 }.interview-page .interview-form-tab {padding-bottom: 45px }}.order-page main {background: #f2a900;padding-bottom: 15px }.order-page .desc,.order-page h1 {color: #fff }.order-page h1 {font: 700 24px/32px 'Pragmatica',sans-serif;text-align: left;padding-top: 38px;margin-bottom: 11px }.order-page .desc {font: 15px/18px 'Pragmatica',sans-serif }.order-page .desc a {transition: border .3s ease;color: #fff;text-decoration: none;border-bottom: 1px solid #fff }.order-page .image {margin-top: 73px;margin-left: 28px }.order-page .order-form {padding-top: 22px }.order-page .form-group {margin-bottom: 15px }@media (max-width: 1236px) {.order-page .image {max-width:100%;margin: 50px auto;display: block }}.font-small {font-size: 14px;}.tac {text-align: center }@media(min-width: 656px) {.text-page h1 {font-size:48px }}.text-page h2 {font-size: 36px }.text-page h3 {font-size: 24px }@media(min-width: 800px) {.text-page table td.without-bottom-border {border-bottom:0 }}.solutions-page .cases .subtitle,.solutions-page .cases h1 {text-align: left;margin: 0 }.solutions-page .cases h1:after {display: none }.actual-solutions {float: left;padding-top: 10px }.actual-solutions-cases .item {display: block;float: left;width: 33.3%;height: 422px;align-self: stretch;box-sizing: border-box;background: no-repeat center;background-size: cover;position: relative;color: #fff;padding: 31px 23px;margin-bottom: 0 }.actual-solutions-cases .item .title {background: #efab0d;padding: 10px;font-size: 24px;display: inline-block }.actual-solutions-cases .item:hover .title {display: none }.actual-solutions-cases .item .description {opacity: 0;background: #efab0d;display: block;padding: 50px;max-height: 355px;font-size: 14px }.actual-solutions-cases .item:hover .description {opacity: 1;transition: opacity 1s }.actual-solutions-cases .item:hover .description .inner-title {font-size: 24px;font-weight: 700;display: block;text-align: center }.actual-solutions-cases .item:first-child {width: 66.6% }.actual-solutions-cases .item:before>* {position: relative }.actual-solutions-cases .item .description .show-btn {display: block;background: #282828;color: #fff;padding: 10px;clear: both;width: 133px;margin: 20px auto 0;text-align: center }.actual-solutions-cases .btn-other-cases {color: #fff;float: left;background: #efab0d;padding: 10px;clear: both;margin: 20px 0 0;text-align: center }.actual-solutions-cases .btn-other-cases i.arrow-btn,.actual-solutions-cases .item .description .show-btn i.arrow-btn,.btn i.arrow-btn {display: inline-block;margin: 0 0 0 10px;width: 10px;height: 10px;border-top: 2px solid #fff;border-left: 2px solid #fff;transform: rotate(135deg) }.btn-dark {background: #282828 }.btn-dark:hover {background: #f2a900 }.actual-solutions-cases .more-solutions {margin: 0;text-align: left;width: 100%;display: inline-block }.colored {background: #efab0d }.image-with-caption,.text-content .image-with-caption {overflow: hidden;position: relative;margin-bottom: 26px;border-bottom: none;display: block;}.without-pad {padding: 0 }.image-with-caption img {display: block;margin: 0 auto;max-width: 100% }.fullwidth.btn,.image-with-caption.full img {max-width: 100%;width: 100% }.image-with-caption .caption {position: absolute;display: inline-block;background: #efab0d;padding: 10px;z-index: 10;left: 40px;top: 20px;color: #fff }div.fullwidth {width: 100vw;position: relative;right: calc(50vw - 50% + 8px);margin: 0 }div.fullwidth p {margin-left: 8px;}div.fullwidth img {width: 100vw;max-width: 100vw;margin: 0 }div.fullwidth.fix-height {max-height: 300px }.overflow-hide {overflow: hidden }a.cases-btn {color: #fff;}a.cases-btn:hover {background: rgba(242, 169, 0, 0.7);}.text-content .row p:first-of-type {margin-top: 0 }.text-content .colored .row p {margin-top: 24px }.text-content table {table-layout: fixed;}.text-content table td, .text-content table td ul li {line-height: 1;font-size: 14px;}.text-content table td:not(:first-child).highlighted {background-color: #f6f6f5;}.text-content table td ul li {margin-bottom: 10px;}.next-cases .image-with-caption {max-height: 300px }.next-cases .image-with-caption img {width: 100% }.text-content ol li,.text-content ul li {line-height: 1 }.text-content ul li:before {top: .6ex }.text-content ol li:before {top: -5px }.text-content ul.list-with-border li {text-transform: uppercase;border-bottom: 1px solid #000;padding-bottom: 11px }.text-content ul.list-with-border li:before {border-radius: 50%;height: 6px;width: 6px }.row.bricks-block {color: #595959;display: flex;border-bottom: 1px solid #c2c2c2 }.bricks-block>div {padding: 50px 100px;font-size: 16px;line-height: 1.5;position: relative;display: table }.bricks-block:last-child {border-bottom: none }.bricks-block>div+div {border-left: 1px solid #c2c2c2 }.bricks-block>div .counter {position: absolute;bottom: 20px;right: 20px;font-size: 12px }.bricks-block>div .counter.left {left: 20px }.bricks-block>div .text-content {display: table-cell;vertical-align: middle }@media(max-width: 960px) {.text-content ol li,.text-content ul li {line-height:1.5 }.row.bricks-block {display: block;border: none }.bricks-block>div {border: 1px solid #c2c2c2;border-bottom: none }.bricks-block>div:last-child {border-bottom: 1px solid #c2c2c2 }.actual-solutions-cases .item,.actual-solutions-cases .item:first-child {width: 100% }}@media(max-width: 480px) {.bricks-block>div {padding:50px 50px }}.text-content table tr:hover td {background-color: transparent;}@media(max-width: 800px) {.text-content td.st-key {vertical-align:middle;}.text-content td h4 {margin: 0;}}.agree-text a {color: black;}ol.with-sub {counter-reset: item }ol.with-sub h3 {text-align: left;}ol.with-sub > li:before {content: counters(item, ".") " ";counter-increment: item;left: -25px;font-size: 24px;top: 4px;}ol.with-sub > li li:before {font-size: 14px;left: -40px;top: auto;}.d-flex {display: flex;}.align-center {align-items: center;}.m-30 {margin: -30px;}.bg-white {background: white;}.font-white {color: white;}hr.simple {margin: 0;background: #fdd075;height: 3px;}.order-space-block {background: black;}.order-space-block h2 {font-size: 40px;}.order-content-block {padding-top: 70px;padding-bottom: 70px;}.order-content-block ul {padding: 0;}.order-content-block ul li {list-style: none;padding: 10px 0;}.order-content-block .highlighted {color: #f2a900;}.order-content-block .delimeter {padding: 0 20px;color: #e9e7e6;}.font-black {color: black!important }.font-large {font-size: 21px;}.font-bold {font-weight: bold;}.img-left img {float: right;}.order-text-container {max-width: 100%;overflow: hidden;}.bg-sky {background: url(https://nafi.ru/upload/medialibrary/35e/35e3ad469b2bb895017ba8b152c9f8ec.jpg);background-size: cover;}@media(max-width: 1024px) {.font-large {font-size: 16px;}.order-space-block .d-flex {display: inline-block }.order-space-block .m-30 {margin: 0 }.order-space-block h2 {font-size: 24px;}.order-text-container .img-right, .order-text-container .img-left {display: none;}}
/* End */
/* /local/css/style.css?1647941596206731 */
