

/* Start:/local/templates/s2w_ucom/css/css-reset.css?14749579434572*/
/*
    HTML5 Reset :: style.css
    ----------------------------------------------------------
    We have learned much from/been inspired by/taken code where offered from:

    Eric Meyer                  :: http://meyerweb.com
    HTML5 Doctor                :: http://html5doctor.com
    and the HTML5 Boilerplate   :: http://html5boilerplate.com

-------------------------------------------------------------------------------*/

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {display: block;}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */

/* Apply a natural box layout model to all elements: http://paulirish.com/2012/box-sizing-border-box-ftw/ */
/* *, *:before, *:after {box-sizing: border-box; } */

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
   If this default setting for images is causing issues, you might want to replace it with a .responsive class instead. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
/* html {overflow-y: scroll;} */

/* we use a lot of ULs that aren't bulleted.
    don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}
input:focus, select:focus {outline:none;}


pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie7 input[type="checkbox"] {vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}

small {font-size: 85%;}

strong {font-weight: bold;}

td, td img {vertical-align: top;}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button,
input[type=button] {width: auto; overflow: visible;}

/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

b { font-weight:bold; }

i { font-style:italic; }

a{ outline:none; }

.inline { display:inline-block; vertical-align:top; }

textarea { overflow:hidden; resize:none; }
/* End */


/* Start:/local/templates/s2w_ucom/css/jquery.formstyler.css?147504031011200*/
.jq-checkbox {
	top: -1px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 12px;
	height: 12px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: .55;
}


.jq-radio {
	top: -1px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: .55;
}


.jq-file {
	width: 200px;
	float:right;
  cursor:pointer;
}
.jq-file input {
	height: auto;
	line-height: 1em;
	cursor: pointer;
	left:-99999px;
}
.jq-file__name {
	overflow: hidden;
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding:0;
	font-size:16px;
	line-height:35px;
	color:#d52849;
  font-family: 'exo_2.0light';
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align:right;
}
.jq-file__browse {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size:16px;
	line-height:35px;
	width:100%;
	height:100%;
	color:#d52849;
  font-family: 'exo_2.0light';
  background: #f4f3f3;
  text-align:right;
  cursor:pointer;
}

.jq-file.changed .jq-file__browse {
	display:none;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-number {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
	text-align: left; /* для Opera Presto */
	-moz-appearance: textfield;
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	width:100%;
}
.jq-selectbox__select {
	height: 20px;
	padding: 0 30px 0 0;
	color: #fff;
  font-family: 'exo_2.0light';
  font-size:14px;
  line-height:20px;
}
.jq-selectbox__select-text {
	display: block;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-transform: uppercase;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	width:9px;
	height:7px;
	top:50%;
	margin:-3px 0 0 0;
	background:url("/local/templates/s2w_ucom/css/../images/select_sprite.png") no-repeat;
	background-position:-9px 0;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	/* padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2); */
	font-family: 'exo_2.0light';
  font-size:14px;
  line-height:14px;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 14px;
	padding:6px 0;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
	color: #fff;
	font-family: 'exo_2.0regular';
	font-size:16px;
}
.jq-selectbox li.sel {
	color: #a7a9ac;
}
.jq-selectbox li:hover
{
	color:#a7a9ac;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	white-space: nowrap;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:focus,
input[type='password'].styler:focus,
input[type='search'].styler:focus,
input[type='tel'].styler:focus,
input[type='text'].styler:focus,
input[type='url'].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: #F5F5F5;
	background: -webkit-linear-gradient(#FFF, #E6E6E6);
	background:         linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type='button'].styler::-moz-focus-inner,
input[type='submit'].styler::-moz-focus-inner,
input[type='reset'].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: #E6E6E6;
	background: -webkit-linear-gradient(#F6F6F6, #E6E6E6);
	background:         linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:not([disabled]):active,
input[type='button'].styler:not([disabled]):active,
input[type='submit'].styler:not([disabled]):active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/local/templates/s2w_ucom/js/fancybox/jquery.fancybox.css?14748866384895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	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;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	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-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/s2w_ucom/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/s2w_ucom/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/s2w_ucom/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.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: url('/local/templates/s2w_ucom/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 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: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	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);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/s2w_ucom/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/s2w_ucom/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/s2w_ucom/js/validation/cmxform.css?14762663951019*/
/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	width: 370px;
	font-size: 1.0em;
	color: #333;
}

form.cmxform legend {
	padding-left: 0;
}

form.cmxform legend, form.cmxform label {
	color: #333;
}

form.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url(/local/templates/s2w_ucom/js/validation/../images/cmxform-fieldset.gif) left bottom repeat-x;
	background-color: #F8FDEF;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	background: url(/local/templates/s2w_ucom/js/validation/../images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #d52849;
	position:absolute;
	bottom:-22px;
	left:0;
	text-align:center;
	width:100%;
	font-size:14px;
	line-height:18px;
}
.request_form-label__file label.error
{
	bottom:-40px;
}
div.error { display: none; }
form.cmxform .gray * { color: gray; }
/* End */


/* Start:/local/templates/s2w_ucom/js/validation/cmxformTemplate.css?1474886638993*/
/**********************************

Use: cmxform template

***********************************/
form.cmxform fieldset {
	margin-bottom: 10px;
}

form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
}

form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}

form.cmxform fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}

form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}

form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}

form.cmxform label { width: 100px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 103px; } /* Width plus 3 (html space) */
form.cmxform label.error {
	margin-left: 103px;
	width: 220px;
}

form.cmxform input.submit {
	margin-left: 103px;
}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */
/* End */


/* Start:/local/templates/s2w_ucom/css/style.css?1792135960166223*/
.rslides,body,html{margin:0;height:100%}.main_slider__no_video:after,.rslides li{display:none}.main_slider,.rslides,.rslides li,.s_wrapper,body,html{height:100%}.b_image_company-img,.b_team-b_img img,.rslides-imgs img{min-height:100%;max-width:none}.preloader-wrapper,.rslides-imgs img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.js_b_stars_active,.p_backstage-item a{cursor:pointer}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/7MygqTe2zs9YkP0adA9QQQ.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/dtpHsbgPEm2lVWciJZ0P-A.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/W5F8_SL0XFawnjxHGsZjJA.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/Uxzkqj-MIMWle-XP2pDNAA.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/bdHGHleUa-ndQCOrdpfxfw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/H1vB34nOKWXqzKotq25pcg.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url(https://fonts.gstatic.com/s/roboto/v15/T1xnudodhcgwXCmZQ490TPesZW2xOQ-xsNqO47m55DA.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(https://fonts.gstatic.com/s/roboto/v15/iE8HhaRzdhPxC93dOdA056CWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local('Roboto Italic'),local('Roboto-Italic'),url(https://fonts.gstatic.com/s/roboto/v15/hcKoSgxdnKlbH5dlTwKbow.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(https://fonts.gstatic.com/s/roboto/v15/daIfzbEw-lbjMyv4rMUUTqCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(https://fonts.gstatic.com/s/roboto/v15/owYYXKukxFDFjr0ZO8NXh6CWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url(https://fonts.gstatic.com/s/roboto/v15/b9PWBSMHrT2zM5FgUdtu0aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:a_futura;src:url(/local/templates/s2w_ucom/css/../fonts/afuturaround/a_futuraround_allfont.ru-webfont.eot);src:url(/local/templates/s2w_ucom/css/../fonts/afuturaround/a_futuraround_allfont.ru-webfont.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/afuturaround/a_futuraround_allfont.ru-webfont.woff2) format('woff2'),url(/local/templates/s2w_ucom/css/../fonts/afuturaround/a_futuraround_allfont.ru-webfont.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/afuturaround/a_futuraround_allfont.ru-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'../fonts/exotwo/exo_2.0black';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-black.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-black.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-black.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-black.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0black_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-blackitalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-blackitalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-blackitalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-blackitalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0bold';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bold.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bold.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0bold_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bolditalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bolditalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bolditalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-bolditalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0extra_bold';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabold.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabold.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabold.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0extra_bold_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabolditalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabolditalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabolditalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extrabolditalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0extra_light';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralight.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralight.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralight.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralight.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0extra_light_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralightitalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralightitalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralightitalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-extralightitalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-italic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-italic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-italic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-italic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0light';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-light.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-light.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-light.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-light.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0light_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-lightitalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-lightitalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-lightitalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-lightitalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0medium';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-medium.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-medium.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-medium.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-medium.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0medium_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-mediumitalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-mediumitalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-mediumitalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-mediumitalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0regular';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-regular.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-regular.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0semi_bold';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibold.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibold.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibold.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0semi_bold_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibolditalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibolditalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibolditalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-semibolditalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0thin';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thin.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thin.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thin.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thin.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'exo_2.0thin_italic';src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thinitalic.eot);src:url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thinitalic.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thinitalic.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/exotwo/exo2.0-thinitalic.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-regular.eot);src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-regular.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-bold.eot);src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-bold.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-bold.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-bold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:latoblack;src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-black.eot);src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-black.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-black.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-black.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-light.eot);src:url(/local/templates/s2w_ucom/css/../fonts/lato/lato-light.eot?#iefix) format('embedded-opentype'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-light.woff) format('woff'),url(/local/templates/s2w_ucom/css/../fonts/lato/lato-light.ttf) format('truetype');font-weight:400;font-style:normal}body,html{background:#000;padding:0;color:#3f3f46;min-width:280px;line-height:10px;font-size:14px;font-family:'exo_2.0regular',Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%}mark{color:inherit;background:0 0}.main_slider{position:fixed;top:0;left:0;width:100%;z-index:5;-webkit-transition:top .5s linear;-moz-transition:top .5s linear;-o-transition:top .5s linear;transition:top .5s linear;overflow:hidden}.main_slider.hide{top:-100%}.main_slider.js_video:before,.main_slider:after{position:absolute;top:0;height:100%;width:100%;background:url(/local/templates/s2w_ucom/css/../images/video-pattern.png);left:0;content:'';z-index:4}.rslides,.s_main_content{position:relative;overflow:hidden}.main_slider:after{background:rgba(0,0,0,.5);z-index:5}.js_video.main_slider:after{background:rgba(0,0,0,.3)}.s_main_content{padding:60px 0 0}.s_wrapper.no_scrolled{max-height:100%;overflow:hidden}.rslides{list-style:none;width:100%;padding:0;background:#000}.rslides li{-webkit-backface-visibility:hidden;position:absolute;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides-wr_video{position:absolute;display:block;left:0;top:0;text-align:center;overflow:hidden;width:100%;height:100%}.rslides-wr_video video{top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:3;position:absolute}.rslides-imgs{position:absolute;display:block;left:0;top:0;text-align:center;overflow:hidden;width:100%;height:100%;z-index:3}.rslides-imgs img{width:auto;height:auto;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);max-height:none}.rslides_tabs{position:absolute;bottom:70px;left:70px;width:auto;z-index:6}.rslides_tabs li{display:inline-block;vertical-align:bottom;margin:0 20px 0 0;width:45px;text-align:center}.rslides_tabs li a{color:#fff;font-size:16px;text-decoration:none;font-family:latobold}.rslides_tabs li.rslides_here a{font-size:32px;font-family:latoblack}.rslider-titles span:nth-child(1) mark,.rslides_tabs li.rslides_here:nth-child(1) a{color:#e51a4b}.rslider-titles span:nth-child(2) mark,.rslides_tabs li.rslides_here:nth-child(2) a{color:#ffa800}.rslider-titles span:nth-child(3) mark,.rslides_tabs li.rslides_here:nth-child(3) a{color:#a4cb08}.rslider-titles span:nth-child(4) mark,.rslides_tabs li.rslides_here:nth-child(4) a{color:#929aff}.rslider-bg{width:100%;height:100%;background:#000;z-index:3;position:absolute;display:none}.rslider-titles{position:absolute;z-index:6;left:17%;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:left 450ms ease-out;-moz-transition:left 450ms ease-out;-o-transition:left 450ms ease-out;transition:left 450ms ease-out}.s_header-menu a:before,.s_header-request a:before{-webkit-transform:translate(0,-51%);-moz-transform:translate(0,-51%);-ms-transform:translate(0,-51%);-o-transform:translate(0,-51%)}.rslider-titles.hide{left:-1000px}.rslider-titles span{font-size:60px;line-height:80px;display:none;color:#fff;text-transform:uppercase;font-family:latoblack}.rslider-titles span mark,.rslider-titles span.show{display:block}.main_slider-languages{position:absolute;bottom:65px;right:70px;width:auto;z-index:6;font-size:0}.main_slider-languages li{display:inline-block;vertical-align:top;margin:0 0 0 25px}.main_slider-languages li a{font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:latobold}.main_slider-languages li a.active{color:#e41a37;font-family:latoblack}.s_header{position:absolute;z-index:7;padding:40px 70px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b_mainMenu_hide-wrapper,.s_header-another_b_link a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.s_header-logo{display:inline-block;vertical-align:top}.s_header-another{float:right}.s_header-another_block{display:inline-block;vertical-align:middle}.s_header-phone{padding:0 20px 0 0}.s_header-phone a{color:#fff;text-decoration:none;font-size:21px;line-height:21px;font-family:latobold;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.main_menu-link,.main_menu_under-link,.s_main_content .s_header-phone a{font-family:'exo_2.0medium'}.s_main_content .s_header-phone{padding:0 40px 0 0}.s_header-phone a:hover{color:#e41a37}.s_header-another_b_link{margin:0 0 0 5px}.s_header-another_b_link a{display:block;text-decoration:none;color:#fff;font-family:latoregular;font-size:14px;text-transform:uppercase;padding:15px 20px 14px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;min-height:39px;box-sizing:border-box}.s_header-menu a,.s_header-request a{padding:15px 20px 14px 55px}.s_header-another_b_link a:hover{background:#d01844}.s_header-request a:before{position:absolute;content:'';top:50%;left:15px;transform:translate(0,-51%);background:url(/local/templates/s2w_ucom/css/../images/header_sprite.png) no-repeat;width:27px;height:21px}.s_header-menu a:before,.s_header-search a:before{top:50%;left:20px;position:absolute;content:''}.s_header-menu a:before{transform:translate(0,-51%);background:url(/local/templates/s2w_ucom/css/../images/header_sprite.png) -35px -2px no-repeat;width:19px;height:17px}.s_header-search a{width:60px;text-indent:-99999px;font-size:0}.s_header-search a:before{-webkit-transform:translate(0,-51%);-moz-transform:translate(0,-51%);-ms-transform:translate(0,-51%);-o-transform:translate(0,-51%);transform:translate(0,-51%);background:url(/local/templates/s2w_ucom/css/../images/header_sprite.png) -63px 0 no-repeat;width:20px;height:20px}.b_footer-arrow_top a,.main_slider-arrow,.modal_slider{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0)}.b_footer-arrow_top a,.main_slider-arrow{position:absolute;z-index:6;left:50%;-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);bottom:60px;width:64px;height:26px;cursor:pointer;font-size:0;text-indent:-99999px}.b_footer-arrow_top a:after,.b_footer-arrow_top a:before,.main_slider-arrow:after,.main_slider-arrow:before{position:absolute;top:0;left:0;content:'';background:url(/local/templates/s2w_ucom/css/../images/sprite_slider_arrow.png) no-repeat;width:64px;height:26px;z-index:1}.b_footer-arrow_top a:after,.main_slider-arrow:after{background-position:-85px 0;z-index:2;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.b_footer-arrow_top a:after,.b_footer-arrow_top a:before{background-image:url(/local/templates/s2w_ucom/css/../images/footer_arrows.png)}.b_footer-arrow_top a:after{background-position:0 -63px}.b_footer-arrow_top a:hover:after,.main_slider-arrow:hover:after{opacity:1}.s_header__relative{position:fixed;z-index:1;top:0;left:0;padding:10px 70px}.s_header__relative .s_header-logo{max-width:147px}.preloader{position:fixed;top:0;left:0;background:url(/local/templates/s2w_ucom/css/../images/preloader-pattern.png) 10px 20px #000;width:100%;height:100%;z-index:10;display:block}.preloader-wrapper{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.planet,.preloader-circle{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.preloader-wr_circles{position:relative;width:282px;height:282px;margin:0 0 70px}.preloader-text{display:block;text-align:center;color:#fff;font-family:latolight;font-size:20px;line-height:20px;letter-spacing:4px}.preloader-magnet,.rslides-number{line-height:10px;font-family:latoblack;position:absolute}.preloader-magnet{font-size:208px;color:#fff;opacity:.2;left:-60px;top:86px;cursor:default;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal_slider-next,.modal_slider-prev,.request_form-placeholder{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.preloader-wr_circles:after,.preloader-wr_circles:before{width:30px;height:1px;background:#fff;position:absolute;content:'';bottom:120px;right:-60px}.preloader-wr_circles:before{top:40px;left:-30px;right:auto;bottom:auto;background:#e41a4a}.preloader-circle{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);width:280px;height:280px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #444}.preloader-circle__small{width:150px;height:150px}.preloader-circle__very_small{width:60px;height:60px;border:2px solid #fff}.spinner_circle{background:#fff;border:0}.spinner_circle:before{position:absolute;content:'';background:url(/local/templates/s2w_ucom/css/../images/preloader-pattern.png) 60px 60px #000;top:3px;left:3px;width:54px;height:54px;z-index:350;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.spinner_circle-pie{width:50%;height:100%;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;position:absolute;background:#e41a4a}.spinner_circle-figure{-webkit-border-radius:64px 0 0 64px;-moz-border-radius:64px 0 0 64px;border-radius:64px 0 0 64px;z-index:200;border-right:none;-webkit-animation:rota 10s linear infinite;-moz-animation:rota 10s linear infinite;-o-animation:rota 10s linear infinite;animation:rota 10s linear infinite}.spinner_circle-first_animate{-webkit-border-radius:0 64px 64px 0;-moz-border-radius:0 64px 64px 0;border-radius:0 64px 64px 0;left:50%;opacity:0;z-index:100;-webkit-animation:fill 10s steps(1,end) infinite;-moz-animation:fill 10s steps(1,end) infinite;-o-animation:fill 10s steps(1,end) infinite;animation:fill 10s steps(1,end) infinite;border-left:none}.spinner_circle-last_animate{width:50%;height:100%;position:absolute;background:inherit;opacity:1;z-index:300;-webkit-animation:mask 10s steps(1,end) infinite;-moz-animation:mask 10s steps(1,end) infinite;-o-animation:mask 10s steps(1,end) infinite;animation:mask 10s steps(1,end) infinite;-webkit-border-radius:64px 0 0 64px;-moz-border-radius:64px 0 0 64px;border-radius:64px 0 0 64px}.planet-circle,.preloader-full_circle{-webkit-border-radius:50%;-moz-border-radius:50%}@-webkit-keyframes rota{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rota{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rota{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rota{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fill{0%{opacity:0}100%,50%{opacity:1}}@-moz-keyframes fill{0%{opacity:0}100%,50%{opacity:1}}@-o-keyframes fill{0%{opacity:0}100%,50%{opacity:1}}@keyframes fill{0%{opacity:0}100%,50%{opacity:1}}@-webkit-keyframes mask{0%{opacity:1}100%,50%{opacity:0}}@-moz-keyframes mask{0%{opacity:1}100%,50%{opacity:0}}@-o-keyframes mask{0%{opacity:1}100%,50%{opacity:0}}@keyframes mask{0%{opacity:1}100%,50%{opacity:0}}.preloader-full_circle{background:#e41a4a;width:30px;height:30px;border-radius:50%;display:block;top:50%;left:50%;margin:-15px 0 0 -15px;position:absolute;-webkit-transform:translate(141px,0);-moz-transform:translate(141px,0);-ms-transform:translate(141px,0);-o-transform:translate(141px,0);transform:translate(141px,0);-webkit-animation:myOrbitLarge 6s linear infinite;-moz-animation:myOrbitLarge 6s linear infinite;-o-animation:myOrbitLarge 6s linear infinite;animation:myOrbitLarge 6s linear infinite}.preloader-full_circle__small{width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;-webkit-transform:translate(-75px,0);-moz-transform:translate(-75px,0);-ms-transform:translate(-75px,0);-o-transform:translate(-75px,0);transform:translate(-75px,0);-webkit-animation:myOrbit 4s linear infinite;-moz-animation:myOrbit 4s linear infinite;-o-animation:myOrbit 4s linear infinite;animation:myOrbit 4s linear infinite}@-webkit-keyframes myOrbit{from{-webkit-transform:rotate(0) translateX(75px) rotate(0);transform:rotate(0) translateX(75px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(75px) rotate(-360deg);transform:rotate(360deg) translateX(75px) rotate(-360deg)}}@-moz-keyframes myOrbit{from{-moz-transform:rotate(0) translateX(75px) rotate(0);transform:rotate(0) translateX(75px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(75px) rotate(-360deg);transform:rotate(360deg) translateX(75px) rotate(-360deg)}}@-o-keyframes myOrbit{from{-o-transform:rotate(0) translateX(75px) rotate(0);transform:rotate(0) translateX(75px) rotate(0)}to{-o-transform:rotate(360deg) translateX(75px) rotate(-360deg);transform:rotate(360deg) translateX(75px) rotate(-360deg)}}@keyframes myOrbit{from{-webkit-transform:rotate(0) translateX(75px) rotate(0);-moz-transform:rotate(0) translateX(75px) rotate(0);-o-transform:rotate(0) translateX(75px) rotate(0);transform:rotate(0) translateX(75px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(75px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(75px) rotate(-360deg);-o-transform:rotate(360deg) translateX(75px) rotate(-360deg);transform:rotate(360deg) translateX(75px) rotate(-360deg)}}@-webkit-keyframes myOrbitLarge{from{-webkit-transform:rotate(0) translateX(-141px) rotate(0);transform:rotate(0) translateX(-141px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(-141px) rotate(-360deg);transform:rotate(360deg) translateX(-141px) rotate(-360deg)}}@-moz-keyframes myOrbitLarge{from{-moz-transform:rotate(0) translateX(-141px) rotate(0);transform:rotate(0) translateX(-141px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(-141px) rotate(-360deg);transform:rotate(360deg) translateX(-141px) rotate(-360deg)}}@-o-keyframes myOrbitLarge{from{-o-transform:rotate(0) translateX(-141px) rotate(0);transform:rotate(0) translateX(-141px) rotate(0)}to{-o-transform:rotate(360deg) translateX(-141px) rotate(-360deg);transform:rotate(360deg) translateX(-141px) rotate(-360deg)}}@keyframes myOrbitLarge{from{-webkit-transform:rotate(0) translateX(-141px) rotate(0);-moz-transform:rotate(0) translateX(-141px) rotate(0);-o-transform:rotate(0) translateX(-141px) rotate(0);transform:rotate(0) translateX(-141px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(-141px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(-141px) rotate(-360deg);-o-transform:rotate(360deg) translateX(-141px) rotate(-360deg);transform:rotate(360deg) translateX(-141px) rotate(-360deg)}}.rslides-number{top:55%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:400px;color:#e41a4a;z-index:6;opacity:.5;left:-115px}.main_slider__no_video .rslides-number{opacity:.3}.rslides-number__orange{color:#ffa800}.rslides-number__green{color:#a4cb08}.rslides-number__violet{color:#929aff}.planet{width:100%;height:100%;position:absolute;left:35%;top:50%;transform:translate(-50%,-50%);z-index:3}.planet-circle,.planet-full_circle{position:absolute;top:50%;left:50%}.main_menu-scroll-wrapper,.planet-circle{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.planet-circle{transform:translate(-50%,-50%);width:880px;height:880px;border-radius:50%;border:1px solid #fff}.planet-circle__medium{width:580px;height:580px}.planet-circle__small{width:350px;height:350px}.planet-full_circle{width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e51a4b;margin:-12px 0 0 -12px;-webkit-animation:myOrbitSlider 8s linear infinite;-moz-animation:myOrbitSlider 8s linear infinite;-o-animation:myOrbitSlider 8s linear infinite;animation:myOrbitSlider 8s linear infinite}@-webkit-keyframes myOrbitSlider{from{-webkit-transform:rotate(0) translateX(291px) rotate(0);transform:rotate(0) translateX(291px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(291px) rotate(-360deg);transform:rotate(360deg) translateX(291px) rotate(-360deg)}}@-moz-keyframes myOrbitSlider{from{-moz-transform:rotate(0) translateX(291px) rotate(0);transform:rotate(0) translateX(291px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(291px) rotate(-360deg);transform:rotate(360deg) translateX(291px) rotate(-360deg)}}@-o-keyframes myOrbitSlider{from{-o-transform:rotate(0) translateX(291px) rotate(0);transform:rotate(0) translateX(291px) rotate(0)}to{-o-transform:rotate(360deg) translateX(291px) rotate(-360deg);transform:rotate(360deg) translateX(291px) rotate(-360deg)}}@keyframes myOrbitSlider{from{-webkit-transform:rotate(0) translateX(291px) rotate(0);-moz-transform:rotate(0) translateX(291px) rotate(0);-o-transform:rotate(0) translateX(291px) rotate(0);transform:rotate(0) translateX(291px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(291px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(291px) rotate(-360deg);-o-transform:rotate(360deg) translateX(291px) rotate(-360deg);transform:rotate(360deg) translateX(291px) rotate(-360deg)}}.planet-full_circle__orange{background:#ffa800}.planet-full_circle__green{background:#a4cb08}.planet-full_circle__violet{background:#929aff}.b_mainMenu_hide{position:fixed;width:100%;height:100%;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);left:0;top:0;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;background:url(/local/templates/s2w_ucom/css/../images/bg_content-pattern.png) #000;z-index:150}.b_mainMenu_hide.show,.search_form.full_height{-moz-transform:translate(0,0);-ms-transform:translate(0,0)}.b_mainMenu_hide.show{opacity:1;-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.b_mainMenu_hide-wrapper{position:absolute;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.b_mainMenu_hide-close{width:25px;height:25px;top:25px;right:25px;position:absolute;font-size:0;text-indent:-99999px}.b_mainMenu_hide-close:after,.b_mainMenu_hide-close:before{position:absolute;top:0;left:0;content:'';width:25px;height:25px;background:url(/local/templates/s2w_ucom/css/../images/icon_close_sprite.png) no-repeat;z-index:1}.b_mainMenu_hide-close:after{background-position:-25px 0;z-index:2;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.b_mainMenu_hide-close:hover:after{opacity:1}.main_menu-scroll{position:absolute;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b_image_company,.b_portfolio-right_item,.b_team-b_img,.main_menu-scroll.touch,.main_page__noPadding{overflow:hidden}.main_menu-scroll-wrapper{width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);font-size:0;left:50%}.main_menu-scroll.touch .main_menu-scroll-wrapper{top:0;left:0;padding:30px 0 0 30px}.main_menu{max-width:1120px;margin:0 auto}.main_menu-els{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;display:inline-block;vertical-align:top}.main_menu-link,.main_menu_under-link{font-size:26px;line-height:33px;color:#fff;text-decoration:none;border-bottom:2px solid transparent;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:0 0 2px}.request_form-inp,.request_form-placeholder{font-size:24px;font-family:'exo_2.0medium'}.main_menu-link:hover,.main_menu_under-link:hover{color:#d62849;border-color:#d62849;margin:0 0 0 3px}.main_menu-el{margin:0 0 35px}.main_menu_under-el{margin:20px 0 0}.main_menu_under-el:first-child{margin:35px 0 0}.b_mainMenu_hide [data-menu]{display:none}.b_mainMenu_hide [data-menu].active{display:block}.request_form,.search_form{width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:960px;left:50%;padding:0 80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_form-inp,.request_form-textarea{-webkit-box-sizing:border-box;width:100%;background:0 0;padding:0}.request_form-label{position:relative;min-height:35px;display:block;margin:0 0 30px}.request_form-inp{-moz-box-sizing:border-box;box-sizing:border-box;height:40px;border:0;border-bottom:2px solid #333;color:#fff;line-height:33px;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.request_form-label__focused .request_form-inp{color:#d52849;border-bottom:2px solid #d52849}.request_form-label__focused .request_form-placeholder{display:none}.request_form-label__focused .request_form-placeholder__textarea{display:block;color:#d52849}.main_button,.request_form-placeholder,.request_form-textarea{color:#fff;text-transform:uppercase}.request_form-placeholder{position:absolute;top:0;left:0;width:100%;line-height:35px;-o-user-select:none;user-select:none}.request_form-placeholder__textarea{position:relative;left:0;margin:0 0 10px;display:block}.main_button,.request_form-row50{display:inline-block;vertical-align:top}.request_form-textarea{-moz-box-sizing:border-box;box-sizing:border-box;height:0;outline:0;border:0;border-bottom:2px solid #333;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:18px;line-height:27px}.request_form-label__focused .request_form-textarea{height:185px;border-bottom:2px solid #d52849}.s_row0{font-size:0}.s_row_menu-text{margin:30px 0 0;border:1px solid #e9e9e9;background:#f4f3f3;padding:10px 15px 0}.s_row0__margin{direction:rtl}.s_row0__margin .p_detail_service-row_menu,.s_row0__margin .p_detail_service-row_text{direction:ltr}.s_row0__margin .p_detail_service-row_text{padding:0 30px 0 170px}.p_detail_service-row_text__full .p_detail_service-row_text_img,.s_row0__margin .p_detail_service-row_text_img{left:0}.request_form-row50{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_form-row50__padding{padding:0 0 0 9%}.request_form-wr_button{text-align:center;margin:70px 0 0}.main_button{-moz-appearance:none;-webkit-appearance:none;padding:20px 80px;line-height:10px;font-family:'exo_2.0semi_bold';border:0;background:#d62849;font-size:19px;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.main_button:hover{background:#f5496a}.request_form-inp__search{background:url(/local/templates/s2w_ucom/css/../images/icon_search.png) right center no-repeat}.search_form.full_height{top:0;margin:50px auto;left:0;-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:relative}.search_form-results{margin:40px 0 0}.search_form-results ul li{margin:30px 0 0}.search_form-results ul li:first-child{margin:0}.search_form-results_title{color:#616161;font-size:16px;line-height:22px;text-transform:uppercase;margin:40px 0 15px;display:block;font-family:'exo_2.0medium'}.search_form-results_title:first-child{margin:0 0 15px}.search_form-results_link{font-family:'exo_2.0bold';color:#fff;font-size:20px;line-height:26px;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.search_form-results_text{color:#ccc;font-size:15px;line-height:22px;margin:15px 0 0;display:block;font-family:'exo_2.0medium'}.search_form-results_text b{font-family:'exo_2.0bold'}.b_portfolio-left_items_number,.b_portfolio-left_items_title,.b_portfolio-right_items_title,.s_h2,.s_text{font-family:'exo_2.0light'}.search_form-results_link:hover{color:#d62849}.main_page{background:url(/local/templates/s2w_ucom/css/../images/bg_content-pattern.png) #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 0 0}.b_portfolio-left,.b_portfolio-right,.b_portfolio-right_item{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;position:relative}.b_portfolio-left,.b_portfolio-right{width:26%;-moz-box-sizing:border-box;box-sizing:border-box}.b_portfolio-right{width:74%;text-align:right}.b_portfolio-right_item{width:27.88%;line-height:0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1% 1%;-webkit-transform:perspective(600px) translate(-20px,0) rotate3d(0,1,0,30deg) scale(.8);-moz-transform:perspective(600px) translate(-20px,0) rotate3d(0,1,0,30deg) scale(.8);transform:perspective(600px) translate(-20px,0) rotate3d(0,1,0,30deg) scale(.8);opacity:0}.b_portfolio-right_item.delay{-webkit-transition:opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-webkit-transform .4s ease-in-out .1s;-moz-transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-moz-transform .4s ease-in-out .1s;-o-transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-o-transform .4s ease-in-out .1s;transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s;transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-webkit-transform .4s ease-in-out .1s,-moz-transform .4s ease-in-out .1s,-o-transform .4s ease-in-out .1s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.b_portfolio-right_item.delay:nth-child(2),.b_portfolio-right_item.delay:nth-child(5){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.b_portfolio-right_item.delay:nth-child(3),.b_portfolio-right_item.delay:nth-child(6){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.b_portfolio-right_item.animate{-webkit-transform:perspective(600px) translate(0,0) rotate3d(0,1,0,0) scale(1);-moz-transform:perspective(600px) translate(0,0) rotate3d(0,1,0,0) scale(1);transform:perspective(600px) translate(0,0) rotate3d(0,1,0,0) scale(1);opacity:1}.b_portfolio-right_item:before{background:url(/local/templates/s2w_ucom/css/../images/bg_content-pattern.png);position:absolute;top:0;left:0;content:'';width:100%;height:100%;z-index:2}.b_portfolio-right_item .b_portfolio-right_items_img_b img{opacity:1;width:100%}.b_portfolio-right_items_title{position:absolute;color:#fff;font-size:42px;line-height:46px;text-transform:uppercase;top:10%;left:10%;text-align:left;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px 0 0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.b_portfolio-right_items_title__small{font-size:16px;line-height:25px;opacity:0}.b_portfolio-right_item:hover .b_portfolio-right_items_title__small{opacity:1}.b_portfolio-right_item:hover .b_portfolio-right_items_title{color:#fff}.b_portfolio-right_item:hover .b_portfolio-right_item_airplane,.b_portfolio-right_item__large:hover .b_portfolio-right_items_title{color:#d62849}.b_portfolio-right_items_link{position:absolute;z-index:3;width:100%;height:100%;left:0;top:0}.b_portfolio-right_item__large{width:41.24%}.s_wrapper_content{max-width:1600px;margin:0 auto;padding:0 70px}.b_portfolio-right_item_airplane{width:120px;height:133px;right:30px;bottom:30px;z-index:2;position:absolute;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-animation:airplane 5s infinite ease;-moz-animation:airplane 5s infinite ease;-o-animation:airplane 5s infinite ease;animation:airplane 5s infinite ease;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.b_portfolio-left_item{margin:45px 0;text-align:center;-webkit-transform:perspective(600px) translate(-20px,0) rotate3d(0,1,0,30deg) scale(.8);-moz-transform:perspective(600px) translate(-20px,0) rotate3d(0,1,0,30deg) scale(.8);transform:perspective(600px) translate(-20px,0) rotate3d(0,1,0,30deg) scale(.8);opacity:0;-webkit-transition:opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-webkit-transform .4s ease-in-out .1s;-moz-transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-moz-transform .4s ease-in-out .1s;-o-transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-o-transform .4s ease-in-out .1s;transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s;transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,background .4s ease-in-out 0s,-webkit-transform .4s ease-in-out .1s,-moz-transform .4s ease-in-out .1s,-o-transform .4s ease-in-out .1s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.b_portfolio-left_item.animate{-webkit-transform:perspective(600px) translate(0,0) rotate3d(0,1,0,0) scale(1);-moz-transform:perspective(600px) translate(0,0) rotate3d(0,1,0,0) scale(1);transform:perspective(600px) translate(0,0) rotate3d(0,1,0,0) scale(1);opacity:1}.b_portfolio-left_items_title{color:#fff;font-size:42px;line-height:46px;text-transform:uppercase;display:block;margin:0 0 25px}.b_portfolio-left_items_number{color:#e41a4a;font-size:110px;line-height:90px;text-transform:uppercase;position:relative}.b_portfolio-left_items_number:after,.b_portfolio-left_items_number:before{width:19px;height:1px;background:#4d4d4d;position:absolute;content:'';right:-25px;z-index:2;top:10px}.b_portfolio-left_items_number:after{width:1px;height:19px;top:1px;right:-16px}.b_services{margin:50px 0;position:relative}.b_services-items{font-size:0;text-align:center}.b_services-item{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;text-align:center;padding:0 1.8%;margin:0 0 30px;opacity:0;-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transform:translate(0,50px)}.b_services-item.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.b_services-item.delay{-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out .3s;-moz-transition:transform .4s ease-in-out .3s,opacity .4s ease-in-out,-moz-transform .4s ease-in-out .3s;-o-transition:transform .4s ease-in-out .3s,opacity .4s ease-in-out,-o-transform .4s ease-in-out .3s;transition:transform .4s ease-in-out .3s,opacity .4s ease-in-out;transition:transform .4s ease-in-out .3s,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out .3s,-moz-transform .4s ease-in-out .3s,-o-transform .4s ease-in-out .3s}.b_services-item.delay:nth-child(2),.b_services-item.delay:nth-child(6){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.b_services-item:nth-child(3),.b_services-item:nth-child(7){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.b_services-item:nth-child(4),.b_services-item:nth-child(8){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.b_services-item_link{color:#999;text-decoration:none;display:block;padding:30px 0;border-bottom:3px solid transparent;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative}.map_site-item a,.s_h2 a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.b_services-item_link:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%}.b_services-item_link:hover{background:rgba(40,40,40,.2)}.b_services-item_link__yellow:hover{border-color:#ffa800;color:#ffa800}.b_services-item_link__green:hover{border-color:#a4cb08;color:#a4cb08}.b_services-item_link__blue:hover{border-color:#929aff;color:#929aff}.b_services-item_img{width:62%}.b_services-item_text{color:#fff;display:block;font-size:17px;line-height:23px;margin:15px 0 0}.s_h2{font-size:42px;line-height:46px;text-transform:uppercase;margin:0 0 40px;color:#fff}.s_h2 a{color:#fff;border-bottom:2px solid transparent;transition:all .3s ease;text-decoration:none}.s_h2 a:hover{color:#d62849;border-color:#d62849}.b_team_and_blog{font-size:0;position:relative}.b_blog,.b_team{height:500px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:68.7%;font-size:14px;padding:35px 30px;position:relative}.b_blog{width:30.3%;margin:0 0 0 1%;-webkit-transform:translate(200px,0);-moz-transform:translate(200px,0);-ms-transform:translate(200px,0);-o-transform:translate(200px,0);transform:translate(200px,0);opacity:0;-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform .6s cubic-bezier(.39,.575,.565,1);-moz-transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-moz-transform .6s cubic-bezier(.39,.575,.565,1);-o-transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-o-transform .6s cubic-bezier(.39,.575,.565,1);transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1);transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform .6s cubic-bezier(.39,.575,.565,1),-moz-transform .6s cubic-bezier(.39,.575,.565,1),-o-transform .6s cubic-bezier(.39,.575,.565,1)}.b_blog:before,.b_team-b_img,.b_team:before{left:0;top:0;width:100%;height:100%;position:absolute}.b_blog .p_vacancy-blog_item_title,.b_blog .s_h2,.b_team,.b_team .s_h2{-webkit-transform:translate(-200px,0);-moz-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0)}.b_team{background:#000;transform:translate(-200px,0);opacity:0;-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform .6s cubic-bezier(.39,.575,.565,1);-moz-transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-moz-transform .6s cubic-bezier(.39,.575,.565,1);-o-transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-o-transform .6s cubic-bezier(.39,.575,.565,1);transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1);transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform .6s cubic-bezier(.39,.575,.565,1),-moz-transform .6s cubic-bezier(.39,.575,.565,1),-o-transform .6s cubic-bezier(.39,.575,.565,1)}.b_team:before,.jcarousel-slider_next:after,.jcarousel-slider_prev:after{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}.b_blog.animate,.b_team.animate{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}.b_team:before{content:'';background:url(/local/templates/s2w_ucom/css/../images/team_img_pattern.png);opacity:0;transition:all .5s;z-index:3}.b_team:hover:before{opacity:1}.b_blog:before{content:'';background:#333;opacity:.8}.b_team-b_img img{min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;opacity:.5}.b_team_and_blog-content,.s_text{z-index:4;position:relative}.s_text{display:block;font-size:16px;line-height:28px;color:#fff}.b_blog-item_title,.b_company-slider-text,.b_company-slider_post{font-family:'exo_2.0bold'}.b_services-item__page .s_text{color:#ccc}.b_blog-item_title{color:#fff;font-size:20px;line-height:26px;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.b_blog-item_title:hover{color:#d62849}.b_blog-item_text{color:#ccc;font-size:15px;line-height:22px;margin:15px 0 0;display:block;font-family:'exo_2.0medium'}.b_blog-item{margin:30px 0 0}.b_blog-item:first-child{margin:0}.b_blog .p_vacancy-blog_item_title,.b_blog .s_h2,.b_team .s_h2{opacity:0;transform:translate(-200px,0);-webkit-transition:all .3s ease .4s,color .3s;-moz-transition:all .3s ease .4s,color .3s;-o-transition:all .3s ease .4s,color .3s;transition:all .3s ease .4s,color .3s}.b_blog .b_blog-item,.b_team .s_text{opacity:0;-webkit-transform:translate(-200px,0);-moz-transform:translate(-200px,0);-ms-transform:translate(-200px,0);-o-transform:translate(-200px,0);transform:translate(-200px,0);-webkit-transition:all .3s ease .6s;-moz-transition:all .3s ease .6s;-o-transition:all .3s ease .6s;transition:all .3s ease .6s}.b_blog .b_blog-item:nth-child(2){-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.b_blog.animate .b_blog-item,.b_blog.animate .p_vacancy-blog_item_title,.b_blog.animate .s_h2,.b_team.animate .s_h2,.b_team.animate .s_text{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.b_company{margin:50px 0 80px;position:relative;min-height:400px;opacity:0;-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform .6s cubic-bezier(.39,.575,.565,1);-moz-transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-moz-transform .6s cubic-bezier(.39,.575,.565,1);-o-transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-o-transform .6s cubic-bezier(.39,.575,.565,1);transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1);transition:transform .6s cubic-bezier(.39,.575,.565,1),opacity .6s cubic-bezier(.39,.575,.565,1),-webkit-transform .6s cubic-bezier(.39,.575,.565,1),-moz-transform .6s cubic-bezier(.39,.575,.565,1),-o-transform .6s cubic-bezier(.39,.575,.565,1)}.b_company .b_wr_planet_content{padding:0 380px 0 0;position:relative;min-height:420px}.b_company.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.b_company-slider,.jcarousel,.jcarousel_multy{position:relative;overflow:hidden}.b_company-slider ul,.jcarousel ul,.jcarousel_multy ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.b_company-slider li,.jcarousel li,.jcarousel_multy li{float:left;padding:0 0 0 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.b_company-wr_slider{position:absolute;right:0;top:10px;width:293px;height:363px;padding:35px 0 0}.jcarousel-slider_next,.jcarousel-slider_prev{position:absolute;top:0;left:35px;font-size:0;text-indent:-9999px;width:9px;height:14px}.jcarousel-slider_next{left:65px;background-position:-30px 0}.jcarousel-slider_next:after,.jcarousel-slider_next:before,.jcarousel-slider_prev:after,.jcarousel-slider_prev:before{width:9px;height:14px;position:absolute;top:0;left:0;content:'';background:url(/local/templates/s2w_ucom/css/../images/b_company_slider_arrows.png) no-repeat}.jcarousel-slider_next:before{background-position:-30px 0}.jcarousel-slider_next:after,.jcarousel-slider_prev:after{opacity:0;background-position:0 -14px;transition:all .5s}.jcarousel-slider_next:after{background-position:-30px -14px}.jcarousel-slider_next:hover:after,.jcarousel-slider_prev:hover:after{opacity:1}.b_company-slider:before{position:absolute;top:0;left:35px;content:'';width:257px;height:100%;background:url(/local/templates/s2w_ucom/css/../images/team_img_pattern.png);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:3}.b_content_menu-item a,.b_links-under_item a{text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.b_company-slider:hover:before{opacity:1}.b_company-slider_post{position:absolute;left:-170px;top:177px;font-size:20px;color:#e41a4a;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);width:360px;text-align:right;height:10px;white-space:nowrap}.b_company-slider-text{position:absolute;font-size:17px;color:#fff;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);bottom:190px;right:-140px;width:350px;z-index:3}.s_h2__black{color:#000}.s_h2__black mark{color:#d62849}.b_links{background:#fff;padding:50px 0 30px}.b_links-items{font-size:0}.b_links-item{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;padding:0 20px 0 55px;margin:0 0 50px;position:relative}.b_links-item_letter{position:absolute;top:-5px;left:20px;color:#d62849;font-size:28px;line-height:28px;font-family:'exo_2.0semi_bold'}.b_footer-copyright,.b_links-under_item a{font-family:Roboto,sans-serif;font-weight:300}.b_links-under_item{margin:15px 0 0}.b_links-under_item:first-child{margin:0}.b_links-under_item a{color:#000;font-size:15px;line-height:20px;transition:color .3s}.b_links-under_item a:hover{color:#d62849}.b_footer-arrow_top a{position:relative;left:auto;bottom:auto;display:inline-block;vertical-align:top}.b_footer{padding:20px 0;font-size:0;position:relative;z-index:2;background:url(/local/templates/s2w_ucom/css/../images/bg_content-pattern.png) #000}.b_footer-arrow_top,.b_footer-copyright,.b_footer-socials,.b_footer-socials_text{display:inline-block;vertical-align:middle;width:9%}.b_footer-copyright{width:21.8%;color:#828282;font-size:13px;line-height:17px}.b_footer-socials_text{width:43%}.b_footer-arrow_top{width:6%;text-align:right}.b_footer-socials_items{font-size:0}.b_footer-socials_item{display:inline-block;vertical-align:middle;margin:0 0 0 20px}.b_footer-socials_item:first-child{margin:0}.ya-share2__link{width:12px;height:20px;display:block;position:relative}.ya-share2__link:after,.ya-share2__link:before{width:12px;height:20px;position:absolute;top:0;left:0;content:'';background:url(/local/templates/s2w_ucom/css/../images/b_footer_socials_sprite.png) no-repeat;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.ya-share2__link:after{opacity:0;background-position:0 -63px}.ya-share2__link:hover:after{opacity:1}.ya-share2__link:hover:before{opacity:0}.ya-share2__item_service_vkontakte .ya-share2__link{width:11px;height:14px}.ya-share2__item_service_vkontakte .ya-share2__link:after,.ya-share2__item_service_vkontakte .ya-share2__link:before{width:11px;height:14px;background-position:-35px -1px}.ya-share2__item_service_vkontakte .ya-share2__link:after{background-position:-35px -64px}.ya-share2__item_service_facebook .ya-share2__link{width:8px;height:16px}.ya-share2__item_service_facebook .ya-share2__link:after,.ya-share2__item_service_facebook .ya-share2__link:before{width:8px;height:16px;background-position:-71px -1px}.ya-share2__item_service_facebook .ya-share2__link:after{background-position:-71px -64px}.ya-share2__item_service_twitter .ya-share2__link{width:16px;height:14px}.ya-share2__item_service_twitter .ya-share2__link:after,.ya-share2__item_service_twitter .ya-share2__link:before{width:16px;height:14px;background-position:-107px -3px}.ya-share2__item_service_twitter .ya-share2__link:after{background-position:-107px -66px}.ya-share2__item_service_lj .ya-share2__link{width:15px;height:19px}.ya-share2__item_service_lj .ya-share2__link:after,.ya-share2__item_service_lj .ya-share2__link:before{width:15px;height:19px;background-position:-145px 0}.ya-share2__item_service_lj .ya-share2__link:after{background-position:-145px -63px}.ya-share2__item_service_gplus .ya-share2__link{width:20px;height:18px}.ya-share2__item_service_gplus .ya-share2__link:after,.ya-share2__item_service_gplus .ya-share2__link:before{width:20px;height:18px;background-position:-184px -2px}.ya-share2__item_service_gplus .ya-share2__link:after{background-position:-184px -65px}.b_footer-socials_text_item{color:#ccc;font-size:15px;line-height:25px;display:inline-block;vertical-align:middle}.b_footer-socials_text_item a{color:inherit;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.b_footer-socials_text_item a:hover{color:#d62849}.b_footer-socials_text_item span{display:inline-block;vertical-align:top;margin:0 8px}.s_header__fixed{z-index:8}.s_header__fixed .s_header-logo,.s_header__fixed .s_header-phone{display:none}.s_header__fixed .s_header-another{background:rgba(0,0,0,.8);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.s_header__fixed .s_header-request{margin:0}.block_paddings{padding:50px 0 80px}.block_bg_white{background:#fff}.s_text__black{color:#000}.s_h2__pink{color:#d62849}.b_services__page{margin:0 0 50px}.b_services-item_link__page{color:#666;text-decoration:none;display:block;padding:30px 0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}.b_services-item_link__page:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;z-index:5}.b_services-item_link__page.b_services-item_link__yellow:hover{color:#ffa800;border-color:#ffa800}.b_services-item_link__page.b_services-item_link__yellow:hover .b_services-item_text{color:#ffa800}.b_services-item_link__page.b_services-item_link__green:hover{color:#a4cb08;border-color:#a4cb08}.b_services-item_link__page.b_services-item_link__green:hover .b_services-item_text{color:#a4cb08}.b_services-item_link__page.b_services-item_link__blue:hover{color:#929aff;border-color:#929aff}.b_services-item_link__page.b_services-item_link__blue:hover .b_services-item_text{color:#929aff}.b_services-item_page_b_img,.b_services-item_page_b_text{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:27%;padding:0 10px 0 0}.b_image_company,.b_services-item__page{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.b_services-item_page_b_text{width:73%;padding:0 0 0 10px}.b_services-item__page{box-sizing:border-box;width:50%;display:inline-block;vertical-align:top;text-align:left;padding:0 1.8%;margin:0 0 30px;-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;-moz-transition:transform .6s,opacity .6s,-moz-transform .6s;-o-transition:transform .6s,opacity .6s,-o-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.b_services-item__page.animate,.p_blog-item.animate{-ms-transform:translate(0,0);-o-transform:translate(0,0)}.b_services-item__page.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}.b_image_company-block_text,.b_image_company-img{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.b_services-item_text__page{display:inline-block;vertical-align:top;margin:0 0 20px;padding:10px 0 0;text-transform:uppercase;border-top:2px solid #d62849;font-size:23px;line-height:30px;font-family:'exo_2.0medium'}.b_services-item_link__page:hover .b_services-item_text__page{border-color:inherit}.main_page__noPadding{padding:0}.b_image_company{position:relative;box-sizing:border-box;padding:45px 0;height:650px;z-index:2}.b_image_company .s_h2{position:relative;z-index:4;margin:0 0 25px}.b_image_company-block_text{position:absolute;z-index:4;top:50%;transform:translate(-50%,-50%);text-align:center;padding:0 0 35px;border-bottom:1px solid #d62847}.b_image_company-title{display:block;font-size:79px;line-height:90px;color:#fff;margin:0 0 30px;font-family:a_futura}.b_image_company-text{display:block;color:#a3a3a3;font-size:25px;line-height:35px;font-family:'exo_2.0light';text-transform:uppercase;letter-spacing:5px}.b_image_company-title mark{color:#d52849}.b_image_company-img{position:absolute;min-width:100%;top:40%;transform:translate(-50%,-50%);z-index:1}.b_image_company-img__company{max-width:1600px}.b_image_company-img__other{max-width:1400px}.planet__image_company{z-index:2;left:auto;right:0;width:auto;height:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.planet__image_company__small{right:75px}.planet__image_company .planet-circle{width:533px;height:533px;border-color:#5e505a}.planet__image_company .planet-circle__small{width:203px;height:203px}.planet__image_company .planet-circle__medium{width:373px;height:373px}.planet__image_company .planet-full_circle{top:50%;left:50%;margin:-12px 0 0 -12px;-webkit-animation:myOrbitContent 6s linear infinite;-moz-animation:myOrbitContent 6s linear infinite;-o-animation:myOrbitContent 6s linear infinite;animation:myOrbitContent 6s linear infinite;right:auto}@-webkit-keyframes myOrbitContent{from{-webkit-transform:rotate(0) translateX(-266.5px) rotate(0);transform:rotate(0) translateX(-266.5px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(-266.5px) rotate(-360deg);transform:rotate(360deg) translateX(-266.5px) rotate(-360deg)}}@-moz-keyframes myOrbitContent{from{-moz-transform:rotate(0) translateX(-266.5px) rotate(0);transform:rotate(0) translateX(-266.5px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(-266.5px) rotate(-360deg);transform:rotate(360deg) translateX(-266.5px) rotate(-360deg)}}@-o-keyframes myOrbitContent{from{-o-transform:rotate(0) translateX(-266.5px) rotate(0);transform:rotate(0) translateX(-266.5px) rotate(0)}to{-o-transform:rotate(360deg) translateX(-266.5px) rotate(-360deg);transform:rotate(360deg) translateX(-266.5px) rotate(-360deg)}}@keyframes myOrbitContent{from{-webkit-transform:rotate(0) translateX(-266.5px) rotate(0);-moz-transform:rotate(0) translateX(-266.5px) rotate(0);-o-transform:rotate(0) translateX(-266.5px) rotate(0);transform:rotate(0) translateX(-266.5px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(-266.5px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(-266.5px) rotate(-360deg);-o-transform:rotate(360deg) translateX(-266.5px) rotate(-360deg);transform:rotate(360deg) translateX(-266.5px) rotate(-360deg)}}.planet__image_company .planet-full_circle__small{width:18px;height:18px;top:50%;left:50%;margin:-9px 0 0 -9px;bottom:auto;-webkit-animation:myOrbitContentSmall 4s linear infinite;-moz-animation:myOrbitContentSmall 4s linear infinite;-o-animation:myOrbitContentSmall 4s linear infinite;animation:myOrbitContentSmall 4s linear infinite}@-webkit-keyframes myOrbitContentSmall{from{-webkit-transform:rotate(0) translateX(187.5px) rotate(0);transform:rotate(0) translateX(187.5px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(187.5px) rotate(-360deg);transform:rotate(360deg) translateX(187.5px) rotate(-360deg)}}@-moz-keyframes myOrbitContentSmall{from{-moz-transform:rotate(0) translateX(187.5px) rotate(0);transform:rotate(0) translateX(187.5px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(187.5px) rotate(-360deg);transform:rotate(360deg) translateX(187.5px) rotate(-360deg)}}@-o-keyframes myOrbitContentSmall{from{-o-transform:rotate(0) translateX(187.5px) rotate(0);transform:rotate(0) translateX(187.5px) rotate(0)}to{-o-transform:rotate(360deg) translateX(187.5px) rotate(-360deg);transform:rotate(360deg) translateX(187.5px) rotate(-360deg)}}@keyframes myOrbitContentSmall{from{-webkit-transform:rotate(0) translateX(187.5px) rotate(0);-moz-transform:rotate(0) translateX(187.5px) rotate(0);-o-transform:rotate(0) translateX(187.5px) rotate(0);transform:rotate(0) translateX(187.5px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(187.5px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(187.5px) rotate(-360deg);-o-transform:rotate(360deg) translateX(187.5px) rotate(-360deg);transform:rotate(360deg) translateX(187.5px) rotate(-360deg)}}.b_image_company-letter{position:absolute;z-index:2;left:115px;bottom:0;width:854px;height:489px;background:url(/local/templates/s2w_ucom/css/../images/about_us_image_letter.png) no-repeat;font-size:0}.b_image_company-letter mark{color:#d62847}.s_row_contentMenu,.s_row_menu{width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0;display:inline-block;vertical-align:top}.s_row_menu{width:30%;padding:0 0 0 30px}.b_content_menu{font-size:0}.b_content_menu-item{position:relative;padding:0 0 0 30px;font-family:'exo_2.0medium';font-size:18px;line-height:25px;text-transform:uppercase;margin:15px 0 0}.b_content_menu-item:first-child{margin:5px 0 0}.b_content_menu-item a{color:#000;transition:color .3s;position:relative}.b_image_company-menu_item a,.p_blog-item_title a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;text-decoration:none}.b_content_menu-item a:hover{color:#d52849}.b_content_menu-item a:hover:before{background:#d52849}.b_content_menu-item a:before{position:absolute;content:'';top:50%;left:-30px;width:14px;height:1px;background:#939598}.b_image_company__small{overflow:visible}.b_image_company-wrapper_els{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.b_image_company__very_small{height:auto!important;min-height:187px}.b_image_company__small .b_image_company-img,.b_image_company__very_small .b_image_company-img{top:-30%}.b_image_company__small .planet-full_circle__small,.b_image_company__very_small .planet-full_circle__small{-webkit-animation:myOrbitContentVerySmall 4s linear infinite;-moz-animation:myOrbitContentVerySmall 4s linear infinite;-o-animation:myOrbitContentVerySmall 4s linear infinite;animation:myOrbitContentVerySmall 4s linear infinite}@-webkit-keyframes myOrbitContentVerySmall{from{-webkit-transform:rotate(0) translateX(102.5px) rotate(0);transform:rotate(0) translateX(102.5px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(102.5px) rotate(-360deg);transform:rotate(360deg) translateX(102.5px) rotate(-360deg)}}@-moz-keyframes myOrbitContentVerySmall{from{-moz-transform:rotate(0) translateX(102.5px) rotate(0);transform:rotate(0) translateX(102.5px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(102.5px) rotate(-360deg);transform:rotate(360deg) translateX(102.5px) rotate(-360deg)}}@-o-keyframes myOrbitContentVerySmall{from{-o-transform:rotate(0) translateX(102.5px) rotate(0);transform:rotate(0) translateX(102.5px) rotate(0)}to{-o-transform:rotate(360deg) translateX(102.5px) rotate(-360deg);transform:rotate(360deg) translateX(102.5px) rotate(-360deg)}}@keyframes myOrbitContentVerySmall{from{-webkit-transform:rotate(0) translateX(102.5px) rotate(0);-moz-transform:rotate(0) translateX(102.5px) rotate(0);-o-transform:rotate(0) translateX(102.5px) rotate(0);transform:rotate(0) translateX(102.5px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(102.5px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(102.5px) rotate(-360deg);-o-transform:rotate(360deg) translateX(102.5px) rotate(-360deg);transform:rotate(360deg) translateX(102.5px) rotate(-360deg)}}.b_image_company-menu{font-size:0;position:relative;z-index:4;display:inline-block;vertical-align:top;margin:0 0 0 35px}.b_image_company-menu__black{margin:-20px 0 40px 31px}.b_image_company-menu_item{display:inline-block;vertical-align:top;font-size:14px;line-height:25px;font-family:'exo_2.0semi_bold';text-transform:uppercase}.b_image_company-menu_item a{color:#fff;transition:color .3s}.b_image_company-filter_sort:after,.p_blog-item_raiting_link:after,.p_blog-item_raiting_link:before{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;content:''}.b_image_company-menu__black a{color:#000}.b_image_company-menu_item a.active,.b_image_company-menu_item a:hover{color:#fd4266}.b_image_company-menu__orange_hover .b_image_company-menu_item a.active,.b_image_company-menu__orange_hover .b_image_company-menu_item a:hover{color:#ff9600}.b_image_company-menu_item span{margin:0 8px;color:#fff}.b_image_company-menu__black span{color:#000}.b_image_company-filter_item_title,.b_image_company-filter_sort{color:#a7a9ac;font-size:14px;font-family:'exo_2.0light';text-transform:uppercase}.b_image_company-filter{position:relative;z-index:4;float:right}.b_image_company-filter_sort{line-height:25px;text-decoration:none;padding:0 20px 0 0;position:relative}.b_image_company-filter_sort:after{position:absolute;width:9px;height:7px;top:50%;right:0;margin:-3px 0 0;background:url(/local/templates/s2w_ucom/css/../images/select_sprite.png) -9px 0 no-repeat;transition:opacity .5s;opacity:1;z-index:2}.b_image_company-filter_sort__up:after{background-position:-9px -8px}.b_image_company-filter_item{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.b_image_company-filter_item_title{display:inline-block;vertical-align:middle;line-height:18px;margin:0 10px 0 0}.b_image_company-filter_item .jq-selectbox{width:auto;display:inline-block;vertical-align:middle}.b_image_company-filter_item .jq-selectbox__select-text{width:auto!important}.b_image_company-filter_item .jq-selectbox__dropdown{width:auto}a.s_h2-back{display:inline-block;vertical-align:middle;font-size:0;width:13px;height:21px;position:relative;text-decoration:none;margin:-9px 20px 0 0;border-bottom:0;-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;background:url(/local/templates/s2w_ucom/css/../images/block_image_arrow_back_large.png) no-repeat}a.s_h2-back__orange{background-image:url(/local/templates/s2w_ucom/css/../images/block_image_arrow_back_large_orange.png)}a.s_h2-back:hover{-webkit-transform:translate(-2px,0);-moz-transform:translate(-2px,0);-ms-transform:translate(-2px,0);-o-transform:translate(-2px,0);transform:translate(-2px,0);opacity:.8}.p_blog-item{margin:40px 0 0;position:relative;min-height:215px;-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;-moz-transition:transform .6s,opacity .6s,-moz-transform .6s;-o-transition:transform .6s,opacity .6s,-o-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.p_blog-item:first-child{margin:0}.p_blog-item.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}.p_blog-item_b_text{padding:0 0 0 180px}.p_blog-item_b_img{position:absolute;top:0;left:0}.p_blog-item_b_img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.p_blog-item_title{display:block;margin:0 0 20px}.p_blog-item_title a{text-transform:uppercase;font-size:28px;line-height:36px;color:#000;transition:color .3s}.b_pagination-link,.p_blog-item_author{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.p_blog-item_title a:hover{color:#d62849}.p_blog-item .s_text{margin:0 0 20px}.p_blog-item_author{display:block;color:#939598;font-size:13px;line-height:16px;font-family:'exo_2.0light';transition:color .3s}.p_blog-item_author a{color:inherit;text-decoration:none}.p_blog-item_author a:hover{color:#d62849}.p_blog-item_raiting{font-size:0;text-align:center;margin:25px 0 0}.p_blog-item_raiting li{display:inline-block;vertical-align:top;margin:0 6px}.p_blog-item_raiting_number{color:#6d6e71;font-size:13px;font-family:'exo_2.0medium';line-height:10px;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.p_blog-item_raiting_link{display:inline-block;vertical-align:middle;width:19px;height:16px;position:relative}.p_blog-item_raiting_link:after,.p_blog-item_raiting_link:before{position:absolute;top:0;left:0;width:19px;height:16px;background:url(/local/templates/s2w_ucom/css/../images/raiting_sprite.png) no-repeat;z-index:1;transition:opacity .5s}.p_blog-item_raiting_link:after{opacity:0;z-index:2;background-position:0 -16px}.p_blog-item_raiting_link:hover:after{opacity:1}.p_blog-item_raiting li.active .p_blog-item_raiting_link:before,.p_blog-item_raiting_link:hover:before{opacity:0}.p_blog-item_raiting_link__unlike:before{background-position:-19px 0}.p_blog-item_raiting_link__unlike:after{background-position:-19px -16px}.p_blog-item_raiting li.active .p_blog-item_raiting_link:after{opacity:1}.p_blog-item_raiting li.active .p_blog-item_raiting_number{color:#d62849}.b_pagination{font-size:0;text-align:center;margin:40px 0 0}.b_pagination li{display:inline-block;vertical-align:top;margin:0 10px}.b_pagination-next,.b_pagination-prev{height:14px;width:8px;position:relative;text-decoration:none;display:inline-block;vertical-align:top}.b_pagination-next:after,.b_pagination-next:before,.b_pagination-prev:after,.b_pagination-prev:before{position:absolute;top:0;left:0;content:'';background:url(/local/templates/s2w_ucom/css/../images/b_company_slider_arrows.png) no-repeat;width:8px;height:14px;z-index:1}.b_pagination-next:before{background-position:-30px 0}.b_pagination-next:after,.b_pagination-prev:after{opacity:0;z-index:2;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;background-position:0 -14px}.b_pagination-next:after{background-position:-30px -14px}.b_pagination-next:hover:after,.b_pagination-prev:hover:after{opacity:1}.b_pagination-link{color:#000;font-size:15px;text-decoration:none;line-height:10px;font-family:'exo_2.0light';transition:color .3s}.b_pagination-link:hover{color:#d52849}.b_pagination-link__active{font-family:'exo_2.0medium';font-size:20px;line-height:10px;color:#d52849}.p_content h1,.s_h1{margin:0 0 15px;font-family:'exo_2.0medium';color:#000;font-size:36px;line-height:46px;text-transform:uppercase}.s_detail_page_description .p_blog-item_author{display:inline-block;vertical-align:middle}.s_detail_page_description .p_blog-item_raiting{display:inline-block;vertical-align:middle;margin:0 0 0 30px}.p_content p{display:block;font-size:16px;line-height:28px;color:#000;font-family:'exo_2.0light';margin:0 0 20px}.p_content h2,.p_content h3{font-size:28px;line-height:38px;text-transform:uppercase}.p_content h2,.p_content h3,.p_content h4{font-family:'exo_2.0medium'}.p_content h2{margin:35px 0 25px;color:#000}.p_content img{float:left;margin:0 30px 30px 0}.p_content h3{margin:35px 0 25px;color:#d52849}.p_content h4{font-size:16px;line-height:28px;color:#000;margin:0 0 20px}.p_content a,.p_content ol li,.p_content ul li{color:#000;font-family:'exo_2.0light';font-size:16px}.p_content ol,.p_content ul{margin:20px 0 20px 30px}.p_content ul{margin:20px 0 20px 15px}.p_content ol li,.p_content ul li{margin:10px 0;line-height:24px}.p_content ol li:first-child,.p_content ul li:first-child{margin:0}.p_content ul li{padding:0 0 0 20px;position:relative}.p_content ul li:before{width:10px;height:1px;position:absolute;left:0;content:'';background:#d52849;top:50%}.p_content a{line-height:28px;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.p_content a:hover{color:#fd4266}.p_content table{margin:30px 0;width:100%;border-collapse:collapse}.p_content table td,.p_content table th{font-size:16px;line-height:24px;color:#000;text-align:center;padding:5px 10px;border:1px solid #a7a9ac}.p_content table tr:nth-child(2n) td{background:#e3e3e3}.p_content table th{background:#231f20;color:#fff;font-family:'exo_2.0medium';font-weight:400}.p_content__white a,.p_content__white h1,.p_content__white h2,.p_content__white ol li,.p_content__white p,.p_content__white table td,.p_content__white table th,.p_content__white ul h4,.p_content__white ul li{color:#fff}.p_content b{font-family:'exo_2.0bold';font-weight:400}.s_detail_page_description{margin:0 0 40px}.p_content .s_row_25,.p_content .s_row_33,.p_content .s_row_50{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.333%;display:inline-block;vertical-align:top}.p_content .s_row_50{width:50%}.p_content .s_row_25{width:25%}.p_content .s_row_33__paddingLeft{padding:0 0 0 40px}.p_clients-wr_slider{position:relative;padding:0 40px}.p_clients-wr_slider .jcarousel-slider_next,.p_clients-wr_slider .jcarousel-slider_prev{top:50%;left:0;width:13px;height:21px}.p_clients-wr_slider .jcarousel-slider_next{left:auto;right:0;margin:-10px 0 0}.p_clients-wr_slider .jcarousel-slider_next:after,.p_clients-wr_slider .jcarousel-slider_next:before,.p_clients-wr_slider .jcarousel-slider_prev:after,.p_clients-wr_slider .jcarousel-slider_prev:before{width:13px;height:21px;position:absolute;top:0;left:0;content:'';background:url(/local/templates/s2w_ucom/css/../images/p_clients_slider_arrows.png) no-repeat}.p_clients-wr_slider .jcarousel-slider_next:before{background-position:-18px -26px}.p_clients-wr_slider .jcarousel-slider_prev:after{opacity:0;background-position:0 -26px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.p_clients-wr_slider .jcarousel-slider_next:after{background-position:-18px 0}.p_clients-wr_slider .jcarousel-slider_prev:hover:after{opacity:1}.p_clients-slider li{padding:0 0 0 280px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:335px}.p_clients-slider_b_img,.p_clients-slider_b_title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p_clients-slider_b_img{position:absolute;left:0;top:0;max-width:236px;max-height:335px;border:1px solid #000;box-sizing:border-box}.p_clients-slider_b_img img,.p_clients-slider_b_title_img img{max-height:100%}.p_clients-slider_b_title{padding:0 0 0 126px;position:relative;box-sizing:border-box;min-height:81px;margin:0 0 20px}.p_clients-item,.p_vacancy-blog_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden}.p_clients-slider_b_title_img{position:absolute;top:50%;margin:-41px 0 0;left:0;height:82px;width:100px;text-align:center}.p_clients-slider_title{color:#000;font-size:23px;line-height:30px;font-family:'exo_2.0semi_bold';margin:0 0 10px;display:block;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.p_clients-slider_author{display:block;color:#000;font-size:15px;line-height:20px}.p_vacancy-blog_item_title,.p_vacancy-form_summary .jq-selectbox__select{line-height:40px;font-family:'exo_2.0medium';text-transform:uppercase}.p_clients-slider_link{text-decoration:none;display:block}.p_clients-slider_link:hover .p_clients-slider_title{color:#d52849}.p_clients-items{font-size:0}.p_clients-item{margin:50px 0 0;width:25%;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 10px;height:150px;position:relative;-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;-moz-transition:transform .6s,opacity .6s,-moz-transform .6s;-o-transition:transform .6s,opacity .6s,-o-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.p_clients-item img,.p_poromotios_sites-clients_slider li img{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;bottom:0}.p_clients-item.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.p_detail_portfolio-b_statistic_values_img,.p_vacancy-blog_item_img{max-width:none;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.p_clients-item img{position:absolute;top:0;left:0;right:0;margin:auto;max-height:100%;opacity:1;transition:opacity .5s}.p_clients-item img.no_gray,.p_clients-item.hover img{opacity:0}.p_clients-item.hover img.no_gray{opacity:1}.p_clients-item_link{display:block;height:100%;position:relative}.b_blog__p_vacancy{position:relative;padding:0}.b_blog__p_vacancy:before{display:none}.p_vacancy-blog_item{position:relative;height:32%;margin:10px 0 0;box-sizing:border-box;padding:20px 25px}.p_vacancy-blog_item:after,.p_vacancy-blog_item:before,.p_vacancy-blog_item_link{width:100%;height:100%;position:absolute}.p_vacancy-blog_item:first-child{margin:0}.p_vacancy-blog_item:before{top:0;left:0;content:'';background:#353535;opacity:.6;z-index:2}.p_vacancy-blog_item:after{top:0;left:0;content:'';background:url(/local/templates/s2w_ucom/css/../images/team_img_pattern.png);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:3}.p_vacancy-blog_item:hover:after{opacity:1}.p_vacancy-blog_item_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p_vacancy-blog_item_link{top:0;left:0;z-index:6;font-size:0}.p_vacancy-blog_item_title{position:absolute;z-index:5;top:20px;left:25px;color:#fff;font-size:33px}.p_vacancy-blog_item:hover .p_vacancy-blog_item_title{color:#d62849}.p_vacancy-form_summary,.p_vacancy-links{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:34.7%}.p_vacancy-links{width:65.3%;padding:0 0 0 40px}.p_vacancy-form_summary{background:#f4f3f3;padding:35px 40px;margin:50px 0 0;position:relative}.p_vacancy-form_summary_airplane{position:absolute;top:25px;right:25px;width:28%;color:#000;max-width:105px}.p_vacancy-form_summary .request_form-inp,.p_vacancy-form_summary .request_form-placeholder{font-size:20px}.p_vacancy-form_summary .request_form-inp,.p_vacancy-form_summary .request_form-placeholder,.p_vacancy-form_summary .request_form-textarea{color:#000}.p_vacancy-form_summary .request_form-label__focused .request_form-inp,.p_vacancy-form_summary .request_form-label__focused .request_form-placeholder__textarea{color:#d52849}.p_vacancy-form_summary_title{display:block;color:#d52849}.p_vacancy-form_summary .jq-selectbox__select{color:#000;border-bottom:2px solid #000;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;height:40px;font-size:20px}.p_vacancy-form_summary .main_button{padding:20px 50px;font-size:18px}.p_vacancy-form_summary .jq-selectbox__trigger-arrow{background-position:-18px 0}.p_vacancy-form_summary .jq-selectbox .placeholder{color:#000}.p_vacancy-form_summary .jq-selectbox.opened .jq-selectbox__select{border-color:#d52849}.p_vacancy-form_summary .jq-selectbox__dropdown{background:rgba(0,0,0,.9);padding:8px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:16px;line-height:16px;margin:10px 0}.p_vacancy-links{margin:50px 0 0}.p_vacancy-links_items{font-size:0}.p_vacancy-links_item{margin:0 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 40px 0 0;display:inline-block;vertical-align:top}.p_vacancy-links_title{display:block;margin:0 0 25px;font-family:'exo_2.0medium';font-size:20px;line-height:28px;text-transform:uppercase;color:#d52849}.p_vacancy-links_under_item{margin:15px 0 0}.p_vacancy-links_under_item:first-child{margin:0}.p_vacancy-links_under_item a{font-size:15px;color:#000;line-height:22px;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.p_backstage-item,.p_team-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-transition:transform .6s,opacity .6s,-moz-transform .6s;vertical-align:top}.p_vacancy-links_under_item a:hover{color:#d52849}.p_team-items{font-size:0}.p_team-item{display:inline-block;width:33.333%;text-align:center;margin:40px 0 0;padding:0 20px;box-sizing:border-box;-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;-o-transition:transform .6s,opacity .6s,-o-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.p_portfolio-item_title,.p_team-item_title a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;text-decoration:none}.p_team-item.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.p_team-item_b_img{margin:0 0 20px;max-height:174px}.p_team-item_b_img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.p_team-item_post,.p_team-item_title{color:#000;font-size:23px;line-height:29px;display:block;font-family:'exo_2.0medium';text-transform:uppercase;margin:0 0 10px}.p_team-item_title a{color:inherit;transition:color .3s}.p_team-item_title a:hover{color:#d52849}.p_team-item_post{color:#d52849;font-size:18px;line-height:26px;margin:0 0 20px}.p_team-item_hr{width:10%;display:inline-block;vertical-align:top;heihgt:0;border-top:2px solid #d52849;margin:0 0 20px}span.s_h2{display:block}.p_backstage-items{margin:0 0 50px;font-size:0;line-height:0}.p_backstage-item{margin:0 0 10px;padding:0 5px;display:inline-block;width:25%;box-sizing:border-box;-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;-o-transition:transform .6s,opacity .6s,-o-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.p_backstage-item_title,.p_contacts-item_request a{color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p_backstage-item_title{font-size:16px;line-height:25px;text-transform:uppercase;font-family:'exo_2.0light';text-align:left;z-index:2;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:0;left:0;opacity:0;padding:0 5px;width:100%}.p_backstage .s_h2,.p_portfolio-item{-webkit-transition:opacity .6s,-webkit-transform .6s;-moz-transition:transform .6s,opacity .6s,-moz-transform .6s;-o-transition:transform .6s,opacity .6s,-o-transform .6s}.p_backstage-item_title mark{padding:20px 25px;display:block;background:rgba(0,0,0,.5)}.p_backstage-item a:hover .p_backstage-item_title{opacity:1}.p_backstage-item.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.p_backstage .s_h2{-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.p_backstage .s_h2.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.p_backstage-item img{width:100%;max-width:none}.p_contacts-map{width:100%;height:700px}.p_contacts{position:relative}.p_contacts-items{position:absolute;top:90px;right:300px;z-index:7;padding:15px;background:url(/local/templates/s2w_ucom/css/../images/contacts-pattern.png) 40px 40px #d52849;width:400px}.p_contacts-item{display:none;position:relative;min-height:120px}.p_contacts-item .b_wr_planet_content{padding:0 0 0 100px}.p_contacts-item__active{display:block}.p_contacts-item_img{position:absolute;top:0;left:0;max-width:80px;max-height:110px}.p_contacts-item_text,.p_contacts-item_title{display:block;font-size:26px;line-height:32px;font-family:'exo_2.0semi_bold';color:#fff;margin:0 0 15px}.p_contacts-item_text{font-family:'exo_2.0medium';font-size:15px;line-height:20px;margin:0 0 10px;text-transform:uppercase}.p_contacts-item_request{text-align:right;display:block!important}.p_contacts-item_request a{display:inline-block;vertical-align:top;padding:15px 20px 14px 55px;text-decoration:none;font-family:latoregular;font-size:14px;text-transform:uppercase;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;min-height:39px;box-sizing:border-box}.p_portfolio-item_text,.p_portfolio-item_title{font-family:'exo_2.0medium';text-transform:uppercase}.p_contacts-item_request a:hover{background:#000}.b_image_company-filter__floatNone{float:none}.p_portfolio-items{font-size:0;margin:0 0 60px;border-bottom:1px solid #d3d3d3}.p_portfolio-items:last-of-type{border:0;margin:0}.p_portfolio-item{display:inline-block;vertical-align:top;width:25%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 40px;-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.p_portfolio-item.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.p_portfolio .s_h2{-webkit-transform:translate(0,70px);-moz-transform:translate(0,70px);-ms-transform:translate(0,70px);-o-transform:translate(0,70px);transform:translate(0,70px);opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;-moz-transition:transform .6s,opacity .6s,-moz-transform .6s;-o-transition:transform .6s,opacity .6s,-o-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s}.p_portfolio .s_h2.animate{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.p_portfolio-item_b_img{line-height:0;margin:0 0 20px}.p_portfolio-item_b_img img{width:100%}.p_portfolio-item_title{font-size:16px;line-height:24px;color:#000;transition:color .3s;margin:0 0 15px}.p_detail_service-b_links_link,.p_poromotios_sites-portfolio_content_link{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.p_portfolio-item_title:hover{color:#d52849}.p_portfolio-item_text{display:block;margin:5px 0 10px;color:#d52849;font-size:14px;line-height:19px}.p_portfolio-item_date{display:block;font-size:14px;color:#999;line-height:18px}.p_detail_portfolio-date{display:block;color:#939598;font-size:15px;line-height:18px;margin:0 0 20px;font-family:'exo_2.0light'}.b_stars,.p_detail_portfolio-b_title .s_h2{display:inline-block;vertical-align:middle}.p_detail_portfolio-b_title{margin:0 0 20px}.p_detail_portfolio-b_title__marginTop{margin:45px 0 20px}.p_detail_portfolio-b_title .s_h2{margin:0 30px 0 0}.s_h2__marginTop{margin:45px 0 20px}.b_stars{height:16px;margin:10px 0;position:relative;width:92px}.b_stars-stars{position:absolute;top:0;left:0;z-index:1;background:url(/local/templates/s2w_ucom/css/../images/sprite_stars.png) no-repeat;height:16px;width:92px}.b_stars-stars__yellow{z-index:3;background-position:0 -41px}.b_stars-stars__red{z-index:2;background-position:0 -21px;display:none}.b_stars__red_active .b_stars-stars__red{display:block;z-index:4}.b_stars-raiting,.js_b_stars_active .js_red_stars,.js_b_stars_hover .js_yellow_stars{display:none}.js_b_stars_hover .js_red_stars{display:block}.p_detail_portfolio-b_statistic{font-size:0;margin:40px 0 0}.p_detail_portfolio-b_statistic_b_description,.p_detail_portfolio-b_statistic_b_values{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:60%;padding:30px;text-align:center;height:300px;position:relative;overflow:hidden}.p_detail_portfolio-b_statistic_b_description{width:40%;background:rgba(232,232,232,.7)}.p_detail_portfolio-b_statistic_values_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.b_how_work-b_img img,.rslides_tabs li.rslides_here a:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.p_detail_portfolio-b_statistic_values_item{width:50%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.p_detail_portfolio-b_statistic_values_text{display:block;margin:0 0 5px;font-size:20px;color:#fff;line-height:26px;position:relative;z-index:2;font-family:'exo_2.0medium'}.p_detail_portfolio-b_statistic_values_text__large{font-size:50px;line-height:65px;margin:0 0 20px}.p_detail_portfolio-b_statistic_description_logo{height:50px;margin:0 0 30px}.p_detail_portfolio-b_statistic_description_logo img{max-height:100%}.p_detail_portfolio-b_statistic_description_title{color:#000;font-family:'exo_2.0bold';font-size:27px;line-height:45px;text-transform:uppercase;display:block;margin:0 0 30px}.p_detail_portfolio-b_statistic_description_text{color:#365189;font-size:22px;font-family:'exo_2.0bold';line-height:28px;text-transform:uppercase}.p_detail_portfolio-b_statistic_description_link{text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.p_detail_portfolio-graphics{margin:0 0 40px}.p_content ul.p_detail_portfolio-graphics_items{font-size:0;text-align:left;margin:0}.p_content ul li.p_detail_portfolio-graphics_item{margin:40px 0 0;width:160px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;position:relative;text-align:center}.p_content ul li.p_detail_portfolio-graphics_item:before{display:none}.js_graphic{height:200px}.p_detail_service-row_menu,.p_detail_service-row_text{display:inline-block;vertical-align:top;width:24.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 0;margin:0 0 40px}.b_how_work-tab,.main_button__full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-decoration:none}.p_detail_service-row_text{padding:0 30px 0 200px;width:75.7%;position:relative;min-height:125px}.p_detail_service-row_text_img{width:145px;position:absolute;top:0;left:30px;color:#000}.main_button__full{padding:20px;width:100%;text-align:center;box-sizing:border-box}.main_button__orange{background:#ff9600}.main_button__orange:hover{background:#fba52a}.p_detail_service-b_links{margin:30px 0 0;border:1px solid #e9e9e9;background:#f4f3f3;padding:5px 25px 20px}.p_detail_service-b_links_items{margin:30px 0 0}.p_detail_service-b_links_items:first-child{margin:0}.p_detail_service-b_links_item{margin:15px 0 0}.p_detail_service-b_links_link{color:#000;font-size:15px;line-height:22px;transition:color .3s;text-decoration:none;text-transform:uppercase}.p_detail_service-b_links_link:hover,.p_detail_service-b_links_link__active{color:#ff9600}.b_how_work{font-size:0;margin:0 0 40px}.b_how_work-item{width:20%;display:inline-block;vertical-align:top}.b_how_work-b_img{height:80px;position:relative;margin:0 0 30px}.b_how_work-b_img img{max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.b_how_work-b_img img:hover{opacity:.7}.b_how_work-tab{display:block;padding:15px 35px;border:1px solid #c6c6c6;border-left:0;font-size:15px;line-height:20px;color:#000;min-height:72px;box-sizing:border-box;position:relative}.b_how_work-tab:before,.js_tab_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.b_how_work-tab:before{width:40px;height:40px;position:absolute;content:'';top:50%;right:-20px;margin:-20px 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;box-sizing:border-box;border:3px solid #ff9600;z-index:2}.b_how_work-tab:after{position:absolute;content:'';width:8px;height:14px;background:url(/local/templates/s2w_ucom/css/../images/b_company_slider_arrows.png) -30px -28px no-repeat;right:-5px;top:50%;margin:-7px 0 0;z-index:3}.b_how_work-item:first-child .b_how_work-tab{border-left:1px solid #c6c6c6}.b_how_work-item:last-child .b_how_work-tab:after,.b_how_work-item:last-child .b_how_work-tab:before{display:none}.b_how_work-tab__active{background:#f4f3f3}.b_how_work-tab__active:before{background:#ff9600}.b_how_work-tab__active:after{background-position:-30px -42px}.js_tab_content{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);opacity:0;-webkit-transition:opacity 250ms,-webkit-transform .5s 250ms;-moz-transition:opacity 250ms,transform .5s 250ms,-moz-transform .5s 250ms;-o-transition:opacity 250ms,transform .5s 250ms,-o-transform .5s 250ms;transition:opacity 250ms,transform .5s 250ms;transition:opacity 250ms,transform .5s 250ms,-webkit-transform .5s 250ms,-moz-transform .5s 250ms,-o-transform .5s 250ms;position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.js_tab_content__active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;position:relative}.b_how_work-content{overflow:hidden;position:relative}.b_example_project{margin:40px 0;height:750px;background:url(/local/templates/s2w_ucom/css/../images/example_projects_bg.png) center no-repeat #000;position:relative;padding:40px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.b_example_project:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:url(/local/templates/s2w_ucom/css/../images/bg_content-pattern.png);z-index:2}.b_example_project-slider{position:relative;z-index:3}.b_example_project-slider_row30,.b_example_project-slider_row40{width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;display:inline-block;vertical-align:middle;text-align:center}.b_example_project-slider_row40{width:40%}.b_example_project-slider li{padding:0}.b_example_project-slider_b_header{margin:0 0 50px}.b_example_project-slider_text{display:block;font-size:20px;color:#fff;line-height:26px;font-family:'exo_2.0semi_bold';text-transform:uppercase;margin:0 0 10px}.b_example_project-slider_text__small{color:#666;font-size:18px;line-height:32px}.b_example_project-slider_text__orange{color:#ff9600}.b_example_project-slider_text__large{font-size:35px;line-height:43px}.b_example_project-slider_items{width:100%!important}.b_example_project-slider_item{float:none!important;margin:40px 0 0}.b_example_project-slider_item:first-child{margin:0}.b_example_project-slider_text__medium{color:#ff9600;font-size:28px;line-height:36px}.b_example_project-slider_text__very_small{color:#909090;font-size:17px;line-height:22px;text-transform:lowercase}.b_example_project-slider_text__minus,.b_example_project-slider_text__plus{position:relative;display:inline-block;vertical-align:top}.b_example_project-slider_text__minus:before,.b_example_project-slider_text__plus:after,.b_example_project-slider_text__plus:before{position:absolute;top:-40px;width:21px;height:1px;background:#fff;content:'';right:0}.b_example_project-slider_text__plus:before{right:auto;left:0;background:#ff9600}.b_example_project-slider_text__plus:after{right:auto;left:10px;top:-50px;width:1px;height:21px;background:#ff9600}.b_example_project .jcarousel-slider_next,.b_example_project .jcarousel-slider_prev{z-index:3;left:29%;top:29px}.b_example_project .jcarousel-slider_next:after,.b_example_project .jcarousel-slider_prev:after{z-index:4}.b_example_project .jcarousel-slider_next{right:29%;left:auto}.p_poromotios_sites-portfolio{position:relative;background:#f4f3f3;padding:31px 30px 1px}.p_poromotios_sites-portfolio_slider li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;height:145px;text-align:center}.p_poromotios_sites-portfolio_slider_b_img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:145px;display:inline-block;vertical-align:top}.p_poromotios_sites-portfolio_slider li img{max-width:100%;max-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p_poromotios_sites-portfolio_slider li .js_tab__active img{border:5px solid #ff9600}.jslider_vertical_arrows{position:relative}.jslider_vertical_arrows .jcarousel-slider_next,.jslider_vertical_arrows .jcarousel-slider_prev{top:50%;left:20px;margin:-7px 0 0}.jslider_vertical_arrows .jcarousel-slider_next{left:auto;right:20px}.jslider_vertical_arrows .jcarousel-slider_prev:after{background-position:0 -28px}.jslider_vertical_arrows .jcarousel-slider_next:after{background-position:-30px -28px}.p_poromotios_sites-portfolio_slider{margin:0 0 30px}.p_poromotios_sites-portfolio_content{position:relative;overflow:hidden;margin:30px 0 40px;background:#f4f3f3;text-align:center}.p_poromotios_sites-portfolio_content .js_tab_content{padding:20px 25px}.p_poromotios_sites-portfolio_content_title{display:block;font-size:26px;line-height:34px;font-family:'exo_2.0medium';color:#000;margin:0 0 10px;text-transform:uppercase}.p_poromotios_sites-portfolio_content_text{display:block;color:#666;font-size:18px;line-height:24px;font-family:'exo_2.0light'}.p_poromotios_sites-portfolio_content_items{margin:30px 0;font-size:0;border-top:3px solid #ff9600}.p_poromotios_sites-portfolio_content_item{width:25%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e0e0e0;padding:30px 10px;border-right:1px solid #e0e0e0}.p_poromotios_sites-portfolio_content_item:first-child{border-left:1px solid #e0e0e0}.p_poromotios_sites-portfolio_content_item_text{display:block;color:#000;font-size:20px;line-height:26px;font-family:'exo_2.0light';margin:0 0 10px}.p_poromotios_sites-portfolio_content_item_value{display:block;font-size:26px;line-height:34px;font-family:'exo_2.0light';color:#000}.p_poromotios_sites-portfolio_content_link{color:#666;font-size:18px;line-height:24px;font-family:'exo_2.0light';text-transform:uppercase;text-decoration:none;transition:color .3s}.p_poromotios_sites-portfolio_content_link:hover{color:#ff9600}.p_poromotios_sites-reviews{background:#f4f3f3;padding:30px 20px;margin:0 0 40px}.p_poromotios_sites-reviews_slider li{height:220px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.p_poromotios_sites-reviews_slider li img{max-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:5px solid #fff}.p_poromotios_sites-content_menu{font-size:0;margin:30px 0 40px}.p_poromotios_sites-content_menu_item{display:inline-block;vertical-align:top;margin:0 30px 20px 0}.p_poromotios_sites-content_menu_item a{font-size:16px;line-height:22px;text-transform:uppercase;color:#000;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.p_poromotios_sites-content_menu_item a:hover,.s_h2__orange{color:#ff9600}.block_black_content{margin:40px 0;padding:50px 0 60px;background:#000;position:relative}.block_black_content:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:url(/local/templates/s2w_ucom/css/../images/bg_content-pattern.png);z-index:2}.wr_block_black_content{z-index:3;position:relative}.main_button__inline{display:inline-block;vertical-align:top;text-decoration:none;padding:20px 50px;margin:40px 0 0}.p_detail_service-b_black_img{position:relative;padding:250px 0 0}.p_services_detail-b_black_b_img{position:relative;padding:0 250px 0 0;min-height:200px}.p_services_detail-b_black_img{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.p_detail_service-row_text__full{width:100%;padding:0 0 0 170px;margin:0 0 60px}.p_poromotios_sites-clients{padding:20px 30px;border:1px solid #e4e4e4}.p_poromotios_sites-clients_slider li{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;height:150px}.p_poromotios_sites-clients_slider li img{position:absolute;top:0;left:0;right:0;margin:auto;max-height:100%;opacity:1;transition:opacity .5s}.p_poromotios_sites-clients_slider li img.no_gray,.p_poromotios_sites-clients_slider li.hover img{opacity:0}.p_poromotios_sites-clients_slider li.hover img.no_gray{opacity:1}.request_form-submit_search{background:url(/local/templates/s2w_ucom/css/../images/icon_search.png) right center no-repeat;border:0;outline:0;padding:0;width:30px;height:40px;position:absolute;top:50%;right:0;margin:-20px 0 0;z-index:3}.js_lazy_load_category,.js_lazy_load_number,.js_lazy_load_page{display:none}.modal_slider-text,.modal_slider-title{color:#ccc;line-height:22px;display:block;font-family:'exo_2.0medium';position:absolute;left:0;padding:20px 80px;-moz-box-sizing:border-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;z-index:3;background:rgba(0,0,0,.5);text-align:center;white-space:nowrap;overflow:hidden}.js_lazy_load_loader{height:42px;text-align:center;margin:30px 0 0;visibility:hidden}.js_lazy_load_loader.show{visibility:visible}.modal_slider-title{font-size:16px;text-transform:uppercase;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.modal_slider-text{font-size:15px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.modal_slider,.modal_slider-b_img{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;height:100%;position:absolute}.modal_slider-items{text-align:center}.modal_slider{-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);max-width:960px;padding:0 80px;box-sizing:border-box;left:50%}.modal_slider-b_img{left:0;box-sizing:border-box;padding:0 50px}.modal_slider-b_img img{max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.modal_slider-items li{opacity:0;visibility:hidden;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.modal_slider-items li.active{opacity:1;visibility:visible}.modal_slider-next,.modal_slider-prev{-webkit-tap-highlight-color:transparent;user-select:none;position:absolute;top:0;left:0;font-size:0;text-indent:-9999px;width:50%;height:100%;margin:0}.modal_slider-next{left:auto;right:0;background-position:-30px 0}.modal_slider-next:after,.modal_slider-next:before,.modal_slider-prev:after,.modal_slider-prev:before{width:9px;height:14px;position:absolute;content:'';top:50%;left:30px;background:url(/local/templates/s2w_ucom/css/../images/b_company_slider_arrows.png) no-repeat}.modal_slider-next:before{left:auto;right:30px;background-position:-30px 0}.modal_slider-next:after,.modal_slider-prev:after{opacity:0;background-position:0 -14px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.modal_slider-next:after{left:auto;right:30px;background-position:-30px -14px}.modal_slider-next:hover:after,.modal_slider-prev:hover:after{opacity:1}.modal_slider .js_lazy_load_loader{position:absolute;top:50%;margin:-21px 0 0;text-align:center;visibility:visible;width:100%;left:0}.planet__p_main1,.planet__p_main1 .planet-circle{width:350px;height:350px}.modal_slider .js_lazy_load_loader.hide{visibility:hidden}.planet__p_main1{left:0;top:50%;-webkit-transform:translate(-65%,-50%);-moz-transform:translate(-65%,-50%);-ms-transform:translate(-65%,-50%);-o-transform:translate(-65%,-50%);transform:translate(-65%,-50%);z-index:1;opacity:.3}.planet__p_main2{left:auto;right:0;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.planet__p_main1 .planet-circle__medium{width:200px;height:200px}.planet__p_main1 .planet-circle__small{width:108px;height:108px}.planet__p_main1 .planet-full_circle{width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e51a4b;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;-webkit-animation:planetMainOne 5s linear infinite;-moz-animation:planetMainOne 5s linear infinite;-o-animation:planetMainOne 5s linear infinite;animation:planetMainOne 5s linear infinite}@-webkit-keyframes planetMainOne{from{-webkit-transform:rotate(0) translateX(175px) rotate(0);transform:rotate(0) translateX(175px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(175px) rotate(-360deg);transform:rotate(360deg) translateX(175px) rotate(-360deg)}}@-moz-keyframes planetMainOne{from{-moz-transform:rotate(0) translateX(175px) rotate(0);transform:rotate(0) translateX(175px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(175px) rotate(-360deg);transform:rotate(360deg) translateX(175px) rotate(-360deg)}}@-o-keyframes planetMainOne{from{-o-transform:rotate(0) translateX(175px) rotate(0);transform:rotate(0) translateX(175px) rotate(0)}to{-o-transform:rotate(360deg) translateX(175px) rotate(-360deg);transform:rotate(360deg) translateX(175px) rotate(-360deg)}}@keyframes planetMainOne{from{-webkit-transform:rotate(0) translateX(175px) rotate(0);-moz-transform:rotate(0) translateX(175px) rotate(0);-o-transform:rotate(0) translateX(175px) rotate(0);transform:rotate(0) translateX(175px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(175px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(175px) rotate(-360deg);-o-transform:rotate(360deg) translateX(175px) rotate(-360deg);transform:rotate(360deg) translateX(175px) rotate(-360deg)}}.b_wr_planet_content{z-index:2;position:relative}.letter_u{font-size:208px;line-height:10px;font-family:latoblack;color:#fff;opacity:.2;left:-60px;top:86px;cursor:default;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.form_summary_success,.request_form-success,.s_h2__detail_portfolio,.s_h2__detail_services{font-family:'exo_2.0medium'}.js_next_slider_example_project,.js_prev_slider_example_project,.js_standart_file{cursor:pointer}.letter_u__p_main1{font-size:375px;top:52%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);opacity:.07}.letter_circle,.letter_plus,.letter_red_minus{position:absolute;font-size:0}.letter_plus{width:21px;height:21px;opacity:.2}.letter_plus:after,.letter_plus:before{position:absolute;content:'';width:21px;height:1px;background:#fff;top:10px;left:0}.letter_plus:after{width:1px;height:21px;left:10px;top:0}.letter_red_minus{width:25px;height:1px;background:#d62847;z-index:2}.letter_red_minus__about_us_1{top:208px;left:270px}.letter_red_minus__about_us_2{top:395px;left:101px}.letter_plus__p_maim3_1{top:160px;right:-45px}.letter_plus__p_maim3_2{top:160px;right:325px}.letter_plus__p_maim3_3{bottom:-30px;right:228px}.letter_plus__p_about_us_1{top:330px;right:50px;z-index:2;opacity:.8;width:16px;height:16px}.letter_plus__p_about_us_1:after,.letter_plus__p_about_us_1:before,.letter_plus__p_about_us_2:after,.letter_plus__p_about_us_2:before{background:#939598;width:16px;height:1px;top:7px;left:0}.letter_plus__p_about_us_1:after,.letter_plus__p_about_us_2:after{height:16px;width:1px;left:8px;top:0}.letter_plus__p_about_us_2{top:421px;right:187px;z-index:2;opacity:.8;width:16px;height:16px}.letter_circle{width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e51a4b;opacity:.4}.p_detail_portfolio,.p_detail_service,.p_portfolio,.p_service_detail-about_us_relative,.p_team,.rslides_tabs li.rslides_here a,.search_form form{position:relative}.letter_plus__black,.planet__black{opacity:1}.letter_circle__p_maim3_1{right:272px;bottom:-10px}.letter_plus__p_maim2_1{right:-50px;top:-49px}.letter_plus__p_maim2_2{right:-50px;top:45px}.planet__p_services1{top:0;right:0;left:auto;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0)}.letter_u__p_services1{top:170px;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.letter_plus__p_services1_1{right:60px;top:60px}.letter_plus__p_services1_2{right:-26px;top:151px}.planet-circle__black{border:1px solid #e6e6e6}.planet__p_main1 .planet-full_circle__orange{background:#ff9600}.letter_plus__black:after,.letter_plus__black:before{background:#d1d1d1}.planet__p_main1 .planet-full_circle__detail_services_small{-webkit-animation:planedDetialServicesSmall 5s linear infinite;-moz-animation:planedDetialServicesSmall 5s linear infinite;-o-animation:planedDetialServicesSmall 5s linear infinite;animation:planedDetialServicesSmall 5s linear infinite;width:18px;height:18px;margin:-9px 0 0 -9px}@-webkit-keyframes planedDetialServicesSmall{from{-webkit-transform:rotate(0) translateX(-53px) rotate(0);transform:rotate(0) translateX(-53px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(-53px) rotate(-360deg);transform:rotate(360deg) translateX(-53px) rotate(-360deg)}}@-moz-keyframes planedDetialServicesSmall{from{-moz-transform:rotate(0) translateX(-53px) rotate(0);transform:rotate(0) translateX(-53px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(-53px) rotate(-360deg);transform:rotate(360deg) translateX(-53px) rotate(-360deg)}}@-o-keyframes planedDetialServicesSmall{from{-o-transform:rotate(0) translateX(-53px) rotate(0);transform:rotate(0) translateX(-53px) rotate(0)}to{-o-transform:rotate(360deg) translateX(-53px) rotate(-360deg);transform:rotate(360deg) translateX(-53px) rotate(-360deg)}}@keyframes planedDetialServicesSmall{from{-webkit-transform:rotate(0) translateX(-53px) rotate(0);-moz-transform:rotate(0) translateX(-53px) rotate(0);-o-transform:rotate(0) translateX(-53px) rotate(0);transform:rotate(0) translateX(-53px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(-53px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(-53px) rotate(-360deg);-o-transform:rotate(360deg) translateX(-53px) rotate(-360deg);transform:rotate(360deg) translateX(-53px) rotate(-360deg)}}.b_links-items__p_digital_marketing .b_links-item{width:50%}.planet__p_team{z-index:1;top:270px;right:-150px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);height:880px;width:880px;left:auto}.planet-full_circle__p_team{background:#eb5377;-webkit-animation:planetTeam 10s linear infinite;-moz-animation:planetTeam 10s linear infinite;-o-animation:planetTeam 10s linear infinite;animation:planetTeam 10s linear infinite}.planet-full_circle__p_team_small{-webkit-animation:planetTeamSmall 5s linear infinite;-moz-animation:planetTeamSmall 5s linear infinite;-o-animation:planetTeamSmall 5s linear infinite;animation:planetTeamSmall 5s linear infinite;width:18px;height:18px;margin:-9px 0 0 -9px;background:#eb5377}.s_h2__year{background:url(/local/templates/s2w_ucom/css/../images/year_bg-pattern.png) 0 50% repeat-x}.s_h2__year_team{margin:40px 0 0;background:url(/local/templates/s2w_ucom/css/../images/year_bg-pattern.png) -40px 50% repeat-x}.planet__p_detail_portfolio{right:-526px;left:auto;top:50px}.planet__p_protfolio1{right:-234px;left:auto;top:-250px}.planet__p_protfolio2{right:auto;left:-300px;top:700px}.letter_u__p_contacts{font-size:250px;opacity:.1;left:80%;top:40%}@-webkit-keyframes planetTeam{from{-webkit-transform:rotate(0) translateX(441px) rotate(0);transform:rotate(0) translateX(441px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(441px) rotate(-360deg);transform:rotate(360deg) translateX(441px) rotate(-360deg)}}@-moz-keyframes planetTeam{from{-moz-transform:rotate(0) translateX(441px) rotate(0);transform:rotate(0) translateX(441px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(441px) rotate(-360deg);transform:rotate(360deg) translateX(441px) rotate(-360deg)}}@-o-keyframes planetTeam{from{-o-transform:rotate(0) translateX(441px) rotate(0);transform:rotate(0) translateX(441px) rotate(0)}to{-o-transform:rotate(360deg) translateX(441px) rotate(-360deg);transform:rotate(360deg) translateX(441px) rotate(-360deg)}}@keyframes planetTeam{from{-webkit-transform:rotate(0) translateX(441px) rotate(0);-moz-transform:rotate(0) translateX(441px) rotate(0);-o-transform:rotate(0) translateX(441px) rotate(0);transform:rotate(0) translateX(441px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(441px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(441px) rotate(-360deg);-o-transform:rotate(360deg) translateX(441px) rotate(-360deg);transform:rotate(360deg) translateX(441px) rotate(-360deg)}}@-webkit-keyframes planetTeamSmall{from{-webkit-transform:rotate(0) translateX(176px) rotate(0);transform:rotate(0) translateX(176px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(176px) rotate(-360deg);transform:rotate(360deg) translateX(176px) rotate(-360deg)}}@-moz-keyframes planetTeamSmall{from{-moz-transform:rotate(0) translateX(176px) rotate(0);transform:rotate(0) translateX(176px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(176px) rotate(-360deg);transform:rotate(360deg) translateX(176px) rotate(-360deg)}}@-o-keyframes planetTeamSmall{from{-o-transform:rotate(0) translateX(176px) rotate(0);transform:rotate(0) translateX(176px) rotate(0)}to{-o-transform:rotate(360deg) translateX(176px) rotate(-360deg);transform:rotate(360deg) translateX(176px) rotate(-360deg)}}@keyframes planetTeamSmall{from{-webkit-transform:rotate(0) translateX(176px) rotate(0);-moz-transform:rotate(0) translateX(176px) rotate(0);-o-transform:rotate(0) translateX(176px) rotate(0);transform:rotate(0) translateX(176px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(176px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(176px) rotate(-360deg);-o-transform:rotate(360deg) translateX(176px) rotate(-360deg);transform:rotate(360deg) translateX(176px) rotate(-360deg)}}.invisible_input{display:none}.form_summary_success,.request_form-success{display:none;font-size:24px;line-height:35px;text-align:center;color:#fff}.form_summary_success.show,.request_form-success.show{display:block}.js_form_summary_success{font-size:20px;color:#000;line-height:28px}.request_form-placeholder__file{display:inline-block;vertical-align:middle;position:relative;width:auto;top:auto;left:auto}.letter_plus__p_contacts_1{right:30px;top:90px;z-index:2}.s_h2__detail_portfolio{font-size:28px;line-height:32px}.p_detail_portfolio-b_statistic_values_text__title{max-width:115px;text-align:right}.letter_plus__p_detail_portfolio_1,.letter_plus__p_detail_portfolio_2,.letter_plus__p_detail_portfolio_3{right:-48px;top:270px;opacity:1;z-index:2}.letter_plus__p_detail_portfolio_1:after,.letter_plus__p_detail_portfolio_1:before,.letter_plus__p_detail_portfolio_2:after,.letter_plus__p_detail_portfolio_2:before,.letter_plus__p_detail_portfolio_3:after,.letter_plus__p_detail_portfolio_3:before{background:#919191}.letter_plus__p_detail_portfolio_2{right:166px}.letter_plus__p_detail_portfolio_3{right:366px}.planet__p_main1 .planet-full_circle__services_small{width:16px;height:16px;margin:-8px 0 0 -8px;-webkit-animation:myOrbitSliderServicesSmall 5s linear infinite;-moz-animation:myOrbitSliderServicesSmall 5s linear infinite;-o-animation:myOrbitSliderServicesSmall 5s linear infinite;animation:myOrbitSliderServicesSmall 5s linear infinite}@-webkit-keyframes myOrbitSliderServicesSmall{from{-webkit-transform:rotate(0) translateX(54px) rotate(0);transform:rotate(0) translateX(54px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(54px) rotate(-360deg);transform:rotate(360deg) translateX(54px) rotate(-360deg)}}@-moz-keyframes myOrbitSliderServicesSmall{from{-moz-transform:rotate(0) translateX(54px) rotate(0);transform:rotate(0) translateX(54px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(54px) rotate(-360deg);transform:rotate(360deg) translateX(54px) rotate(-360deg)}}@-o-keyframes myOrbitSliderServicesSmall{from{-o-transform:rotate(0) translateX(54px) rotate(0);transform:rotate(0) translateX(54px) rotate(0)}to{-o-transform:rotate(360deg) translateX(54px) rotate(-360deg);transform:rotate(360deg) translateX(54px) rotate(-360deg)}}@keyframes myOrbitSliderServicesSmall{from{-webkit-transform:rotate(0) translateX(54px) rotate(0);-moz-transform:rotate(0) translateX(54px) rotate(0);-o-transform:rotate(0) translateX(54px) rotate(0);transform:rotate(0) translateX(54px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(54px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(54px) rotate(-360deg);-o-transform:rotate(360deg) translateX(54px) rotate(-360deg);transform:rotate(360deg) translateX(54px) rotate(-360deg)}}.s_h2__detail_services{font-size:34px;line-height:38px}.main_button__sd_slider{max-width:260px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:22px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.b_example_project-slider_item__margin{margin:60px 0 0}.b_example_project-slider_text__links{font-size:18px;font-family:'exo_2.0light'}.b_example_project .jcarousel-slider_next,.b_example_project .jcarousel-slider_prev,.p_poromotios_sites-clients .jcarousel-slider_next,.p_poromotios_sites-clients .jcarousel-slider_prev,.p_poromotios_sites-portfolio .jcarousel-slider_next,.p_poromotios_sites-portfolio .jcarousel-slider_prev,.p_poromotios_sites-reviews .jcarousel-slider_next,.p_poromotios_sites-reviews .jcarousel-slider_prev{width:13px;height:21px}.b_example_project .jcarousel-slider_next:after,.b_example_project .jcarousel-slider_next:before,.b_example_project .jcarousel-slider_prev:after,.b_example_project .jcarousel-slider_prev:before,.p_poromotios_sites-clients .jcarousel-slider_next:after,.p_poromotios_sites-clients .jcarousel-slider_next:before,.p_poromotios_sites-clients .jcarousel-slider_prev:after,.p_poromotios_sites-clients .jcarousel-slider_prev:before,.p_poromotios_sites-portfolio .jcarousel-slider_next:after,.p_poromotios_sites-portfolio .jcarousel-slider_next:before,.p_poromotios_sites-portfolio .jcarousel-slider_prev:after,.p_poromotios_sites-portfolio .jcarousel-slider_prev:before,.p_poromotios_sites-reviews .jcarousel-slider_next:after,.p_poromotios_sites-reviews .jcarousel-slider_next:before,.p_poromotios_sites-reviews .jcarousel-slider_prev:after,.p_poromotios_sites-reviews .jcarousel-slider_prev:before{background:url(/local/templates/s2w_ucom/css/../images/detail_services_slider_arrows.png) no-repeat;width:13px;height:21px}.b_example_project .jcarousel-slider_prev:before{background-position:0 -48px}.p_poromotios_sites-clients .jcarousel-slider_prev:before,.p_poromotios_sites-portfolio .jcarousel-slider_prev:before,.p_poromotios_sites-reviews .jcarousel-slider_prev:before{background-position:0 0}.b_example_project .jcarousel-slider_prev:after,.p_poromotios_sites-clients .jcarousel-slider_prev:after,.p_poromotios_sites-portfolio .jcarousel-slider_prev:after,.p_poromotios_sites-reviews .jcarousel-slider_prev:after{background-position:-1px -24px}.b_example_project .jcarousel-slider_next:before{background-position:-28px -48px}.p_poromotios_sites-clients .jcarousel-slider_next:before,.p_poromotios_sites-portfolio .jcarousel-slider_next:before,.p_poromotios_sites-reviews .jcarousel-slider_next:before{background-position:-28px 0}.b_example_project .jcarousel-slider_next:after,.p_poromotios_sites-clients .jcarousel-slider_next:after,.p_poromotios_sites-portfolio .jcarousel-slider_next:after,.p_poromotios_sites-reviews .jcarousel-slider_next:after{background-position:-28px -24px}.js_tab_content_li_wr{overflow:hidden;display:none}.js_tab_content_li{border:1px solid #c6c6c6;border-top:none;padding:20px}.rslides_tabs li.rslides_here a:before{left:50%;position:absolute;transform:translate(-50%,-50%);background:url(/local/templates/s2w_ucom/css/../images/first_ekran_lines_slider.png) no-repeat;width:92px;height:94px;content:'';top:40%}.p_detail_service-b_links_item__title{color:#000;font-size:18px;line-height:24px;font-family:'exo_2.0semi_bold';text-transform:uppercase}.b_portfolio-right_item__small_effect:hover .b_portfolio-right_items_img_b{opacity:.8}.page_404{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.page_404_wrapper{max-width:1460px;margin:0 auto}.page_404_img{max-width:none;width:auto;height:auto;min-height:100%;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_404_logo{margin:40px 0 80px 75px;position:relative;z-index:4}.page_404_row45,.page_404_row55{width:45%;position:relative;z-index:4;display:inline-block;vertical-align:top}.page_404_row55{width:55%}.page_404_text{font-family:'exo_2.0light';font-size:23px;line-height:33px;color:#fff;display:block;margin:0 0 25px}.page_404_text__large,.page_404_text__medium{font-family:latoblack;text-transform:uppercase}.page_404_text__large{font-size:79px;line-height:91px;margin:0 0 11px}.page_404_text__medium{font-size:41px;line-height:51px;margin:0 0 20px}.page_404_text__red{color:#e41a4a}.page_404_row0{font-size:0}.page_404_link{font-size:23px;line-height:30px;color:#e41a4a;font-family:'exo_2.0medium';text-decoration:none;background:url(/local/templates/s2w_ucom/css/../images/404_link_arrows.png) right 10px no-repeat;padding:0 27px 0 0}.page_404_numbers{font-family:latoblack;color:#e41a37;font-size:406px;line-height:406px;opacity:.2;position:absolute;left:-100px;top:-15px}.planet__404{left:50%}.planet-circle__404,.planet-circle__main_novideo{border-color:rgba(255,255,255,.2)}.p_contacts-item_img_640{display:none}.p_detail_portfolio-graphics_item_title{position:absolute;right:12%;top:115px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;font-family:latobold;font-size:15px}.p_detail_portfolio-graphics_item_text{color:#333;font-size:14px;font-family:latolight;line-height:20px;display:block;margin:20px 0 0}.jq-selectbox__dropdown{background:rgba(0,0,0,.8);padding:8px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;left:-15px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=hidden]{display:none}.map_site-item{font-family:'exo_2.0medium';font-size:26px;line-height:33px;color:#000;text-decoration:none;border-bottom:2px solid transparent;margin:2px 0;padding:0 0 0 15px}.map_site-item a{transition:all .3s ease;color:inherit;text-decoration:none;position:relative}.map_site-item__fifth a:before,.map_site-item__fourth a:before,.map_site-item__second a:before,.map_site-item__third a:before{position:absolute;content:'';top:55%;margin:-1px 0 0;left:-20px;width:10px;height:2px}.map_site-item a:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.map_site-item__second{font-size:21px;line-height:28px;color:grey}.map_site-item__second a:before{background:grey}.map_site-item__third{font-size:18px;line-height:25px;color:#888}.map_site-item__third a:before{background:#888}.map_site-item__fourth{font-size:17px;line-height:24px;color:#8f8f8f}.map_site-item__fourth a:before{background:#8f8f8f}.map_site-item__fifth{font-size:16px;line-height:23px;color:#aeaeae}.map_site-item__fifth a:before{background:#9f9f9f}.map_site-items__padding{padding:10px 0 10px 15px}.main_menu_under-link{color:#999;font-size:16px;line-height:26px;border-bottom:1px solid transparent}.map_site-item a:hover{color:#d62849;border-color:#d62849}.map_site-item a:hover:before{background:#d62849}.b_footer-copyright_link{display:inline-block;vertical-align:top;margin:7px 0 0 180px;color:#ccc;font-size:15px;text-decoration:none;text-transform:lowercase;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.b_footer-copyright_link:hover{color:#d62849}.b_text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p_detail_portfolio .p_content{margin:30px 0 0}.p_detail_service__green .b_image_company-menu_item a.active,.p_detail_service__green .b_image_company-menu_item a:hover{color:#a4cb08}.p_detail_service__blue .b_image_company-menu_item a.active,.p_detail_service__blue .b_image_company-menu_item a:hover{color:#929aff}.p_detail_service__green .main_button{background:#a4cb08}.p_detail_service__green .main_button:hover{background:#7c9a06}.p_detail_service__blue .main_button{background:#929aff}.p_detail_service__blue .main_button:hover{background:#acb2ff}.p_detail_service__green .p_detail_service-b_links_link:hover,.p_detail_service__green .p_detail_service-b_links_link__active{color:#a4cb08}.p_detail_service__blue .p_detail_service-b_links_link:hover,.p_detail_service__blue .p_detail_service-b_links_link__active{color:#929aff}.p_detail_service__green .s_h2__orange{color:#a4cb08}.p_detail_service__blue .s_h2__orange{color:#929aff}.p_detail_service__green .s_h2__detail_services mark{color:#a4cb08}.p_detail_service__blue .s_h2__detail_services mark{color:#929aff}.p_detail_service__green .p_poromotios_sites-portfolio_content_items{border-top:3px solid #a4cb08}.p_detail_service__blue .p_poromotios_sites-portfolio_content_items{border-top:3px solid #929aff}.p_detail_service__green .p_poromotios_sites-portfolio_slider li .js_tab__active img{border:5px solid #a4cb08}.p_detail_service__blue .p_poromotios_sites-portfolio_slider li .js_tab__active img{border:5px solid #929aff}.p_detail_service__green .b_example_project-slider_text__medium,.p_detail_service__green .b_example_project-slider_text__orange{color:#a4cb08}.p_detail_service__blue .b_example_project-slider_text__medium,.p_detail_service__blue .b_example_project-slider_text__orange{color:#929aff}.p_detail_service__green .b_example_project-slider_text__plus:after,.p_detail_service__green .b_example_project-slider_text__plus:before{background:#a4cb08}.p_detail_service__blue .b_example_project-slider_text__plus:after,.p_detail_service__blue .b_example_project-slider_text__plus:before{background:#929aff}.p_detail_service__green .planet__p_main1 .planet-full_circle__orange{background:#a4cb08}.p_detail_service__blue .planet__p_main1 .planet-full_circle__orange{background:#929aff}.p_detail_service__green .p_poromotios_sites-content_menu_item a:hover,.p_detail_service__green .p_poromotios_sites-portfolio_content_link:hover{color:#a4cb08}.p_detail_service__blue .p_poromotios_sites-content_menu_item a:hover,.p_detail_service__blue .p_poromotios_sites-portfolio_content_link:hover{color:#929aff}.p_detail_service__green .b_how_work-tab__active:before{background:#a4cb08}.p_detail_service__blue .b_how_work-tab__active:before{background:#929aff}.p_detail_service__green .b_how_work-tab:before{border:3px solid #a4cb08}.p_detail_service__blue .b_how_work-tab:before{border:3px solid #929aff}.p_detail_service__green a.s_h2-back__orange{background-position:0 -21px}.p_detail_service__blue a.s_h2-back__orange{background-position:0 -42px}.p_detail_service__green .b_how_work-tab:after{background-position:-30px -56px}.p_detail_service__blue .b_how_work-tab:after{background-position:-30px -70px}.p_detail_service__blue .b_how_work-tab__active:after,.p_detail_service__green .b_how_work-tab__active:after{background-position:-30px -42px}.p_detail_service__green .b_example_project .jcarousel-slider_prev:after,.p_detail_service__green .p_poromotios_sites-clients .jcarousel-slider_prev:after,.p_detail_service__green .p_poromotios_sites-portfolio .jcarousel-slider_prev:after,.p_detail_service__green .p_poromotios_sites-reviews .jcarousel-slider_prev:after{background-position:0 -72px}.p_detail_service__green .b_example_project .jcarousel-slider_next:after,.p_detail_service__green .p_poromotios_sites-clients .jcarousel-slider_next:after,.p_detail_service__green .p_poromotios_sites-portfolio .jcarousel-slider_next:after,.p_detail_service__green .p_poromotios_sites-reviews .jcarousel-slider_next:after{background-position:-28px -72px}.p_detail_service__blue .b_example_project .jcarousel-slider_prev:after,.p_detail_service__blue .p_poromotios_sites-clients .jcarousel-slider_prev:after,.p_detail_service__blue .p_poromotios_sites-portfolio .jcarousel-slider_prev:after,.p_detail_service__blue .p_poromotios_sites-reviews .jcarousel-slider_prev:after{background-position:0 -96px}.p_detail_service__blue .b_example_project .jcarousel-slider_next:after,.p_detail_service__blue .p_poromotios_sites-clients .jcarousel-slider_next:after,.p_detail_service__blue .p_poromotios_sites-portfolio .jcarousel-slider_next:after,.p_detail_service__blue .p_poromotios_sites-reviews .jcarousel-slider_next:after{background-position:-28px -96px}.s_h2_paddingRight35{padding:0 0 0 35px}.content-title_block .s_h2{margin:0}.content-title_block{margin:0 0 40px;position:relative;padding:0 0 0 28px}.content-title_block .s_h2-back{position:absolute;left:0;top:50%;margin:-10px 0 0}.b_example_project-slider_wr{position:relative}.p_content__blue{background:#f4f3f3;padding:35px 40px 15px;margin:0 0 50px}.p_detail_service-row_text__team{min-height:175px;padding:0 0 0 205px;margin:0 0 30px}.p_detail_service-row_text__team .p_detail_service-row_text_img{width:175px}.p_detail_service-row_text__team .p_detail_service-row_text_img img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media screen and (min-width:1480px){.b_portfolio-right_items_title{line-height:50px}.b_portfolio-right_items_title__small{line-height:27px}}@media screen and (max-width:1280px){.rslider-titles{left:10%;padding:0 10% 0 0}.rslider-titles span{font-size:50px;line-height:70px}.p_main_page .b_blog,.p_main_page .b_team{width:100%;padding:0 70px}.p_main_page .b_blog{height:auto;margin:50px 0}.p_main_page .b_blog:before{display:none}.p_main_page .b_team{height:auto}.s_wrapper_content__team_and_blog{padding:0}.p_main_page .b_team .b_team_and_blog-content{padding:40px 0}}@media screen and (max-width:1279px){.b_portfolio-left_items_title{font-size:30px;line-height:38px}.b_portfolio-left_items_number{font-size:90px;line-height:70px}.b_portfolio-right_items_title{font-size:30px;line-height:38px;top:10px;left:20px}.b_portfolio-right_items_title__small{font-size:16px;line-height:25px}.b_portfolio-left_item{margin:30px 0 0}.b_footer-arrow_top{display:block;width:100%;text-align:center;margin:20px 0 0}.b_footer-arrow_top a{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.b_footer-socials{width:22.7%}.b_footer-copyright{width:54%;text-align:center}.b_footer-socials_text{width:100%;text-align:center;margin-top: 20px;}.b_links-item{width:33.333%}.b_blog-item{margin:30px 0 0}.b_image_company-filter{float:none;margin:20px 0 0 35px}.b_image_company-filter_item{padding:0 20px 0 0}.p_content .s_row_25,.p_content .s_row_33,.p_content .s_row_50{display:block;padding:0;width:100%}.p_vacancy-form_summary,.p_vacancy-links{display:block;width:100%}.p_vacancy-links{padding:0}.p_detail_portfolio-b_statistic_description_title{font-size:24px;line-height:34px}.b_how_work-b_img{display:none}.b_how_work-item{display:block;width:100%}.b_how_work-tab{border:1px solid #c6c6c6;border-top:0;min-height:0;padding:25px 20px;text-align:center}.b_how_work-item:first-child .b_how_work-tab{border-top:1px solid #c6c6c6}.b_how_work-tab:before{width:30px;height:30px;top:auto;bottom:-15px;left:50%;margin:0 0 0 -15px}.b_how_work-tab:after{top:auto;bottom:-8px;left:50%;margin:0 0 0 -4px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.b_how_work-content{display:none}.js_tab_content_li_wr{display:block}.b_footer-copyright_link{margin:10px 0 0}}@media screen and (max-width:1100px){.b_footer-socials{width:50%}.b_footer-copyright{width:50%;text-align:right}.b_footer-socials_text{display:block;width:100%;text-align:center;margin:20px 0 0}.b_services-item_page_b_img,.b_services-item_page_b_text{display:block;width:50%;margin:0 auto;padding:0}.b_services-item_page_b_text{margin:20px 0 0;width:100%}.b_services-item__page{padding:0 30px}}@media screen and (max-width:1024px){.p_vacancy_page .b_blog,.p_vacancy_page .b_team{height:auto}.p_vacancy_page .b_blog:before,.s_header-request,.s_header-search,.s_header__fixed .s_header-search{display:none}.rslides-imgs img{max-height:100%}.b_image_company-img__company{max-width:1400px}.s_row0__margin .p_detail_service-row_menu{margin:0 0 40px}.p_vacancy_page .b_blog,.p_vacancy_page .b_team{width:100%;padding:0 70px}.p_vacancy_page .b_team .b_team_and_blog-content{padding:40px 0}.s_header-menu{text-indent:-99999px;font-size:0}.s_header-menu a{padding:0;width:60px}.s_header-menu a:before{left:20px}.s_header{padding:40px}.s_header__relative{padding:10px 40px}.s_header__fixed .s_header-request{display:inline-block}.s_header__fixed .s_header-request a{padding:0;width:60px;font-size:0;text-indent:-9999px}.s_header__fixed .s_header-request a:before{left:15px}.planet{left:50%}.main_menu-scroll-wrapper{top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.main_menu-scroll.touch .main_menu-scroll-wrapper{top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:0}.main_menu-els{width:50%;padding:0 20px 0 60px;margin:50px 0 0}.main_menu-els:nth-child(n+3){margin:50px 0}.b_portfolio-left,.b_portfolio-right{display:block;width:100%}.b_portfolio-left_item{max-width:none;margin:0 0 50px}.b_portfolio-left_items_title{font-size:42px;line-height:46px}.b_portfolio-left_items_number{font-size:110px;line-height:90px}.b_portfolio-right_items_title{font-size:56px;line-height:70px;left:70px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;max-width:500px}.b_content_menu-item,.p_content table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.b_portfolio-right_item{display:none;width:100%;margin:0;max-width:none;text-align:left;height:345px}.b_portfolio-right_item__large{display:block}.b_portfolio-right_items_img_b{position:absolute;width:100%;height:100%;background:url(/local/templates/s2w_ucom/css/../images/b_portfolio-right_item_img1_1024.png) no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.b_portfolio-right_items_img_b img{display:none}.b_portfolio-right_item_airplane{width:200px;height:222px}.b_portfolio-right_items_img_b__noimg{background:#151515}.s_wrapper_content__nopadding{padding:0}.b_services-item{width:33.3%}.b_image_company{height:550px}.s_row_contentMenu,.s_row_menu{width:100%;display:block;padding:0}.s_row_menu{margin:40px 0 0}.b_content_menu-item{width:50%;display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0 30px}.p_content table th{display:none}.p_content table td{display:block;position:relative;min-height:31px;text-align:left;border-top:0;width:100%;box-sizing:border-box}.p_contacts-item,.p_contacts-items{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.p_content table td:before{content:attr(data-title);display:inline-block;vertical-align:middle;padding:3px 8px 4px;background:#231f20;color:#fff;margin:0 10px 0 0}.p_content table tr:nth-child(2) td:first-child{border-top:1px solid #a7a9ac}.p_clients-item{width:33.333%}.p_vacancy-blog_item{height:160px}.p_vacancy-blog_item_img{min-width:100%}.p_main_page .b_blog,.p_vacancy_page .b_blog{margin:50px 0 0}.p_team-item{width:50%}.p_backstage-item,.p_portfolio-item{width:33.333%}.p_contacts-map{display:none}.p_contacts-item_request{text-align:left;margin:5px 0 0 -17px}.p_contacts-items{position:relative;right:auto;top:auto;width:100%;padding:60px 20px;text-align:center;box-sizing:border-box}.p_contacts-item{margin:80px auto 0;max-width:370px;box-sizing:border-box;text-align:left;display:block}.p_contacts-item:first-child{margin:0 auto}.p_detail_portfolio-b_statistic_b_description,.p_detail_portfolio-b_statistic_b_values{width:100%;display:block;height:auto}.p_detail_service-row_menu,.p_detail_service-row_text{display:block;width:100%;padding:0}.p_detail_service-row_text{padding:0 0 0 200px}.p_detail_service-row_text__full{padding:0 0 0 170px}.p_detail_service-row_text__team{padding:0 0 0 200px}.p_detail_service-b_links{font-size:0}.p_detail_service-b_links_item{width:50%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.p_detail_service-b_links_item__title{width:100%;text-align:center}.b_example_project .jcarousel-slider_next,.b_example_project .jcarousel-slider_prev{z-index:3;left:0;top:29px}.b_example_project .jcarousel-slider_next{right:0;left:auto}.b_example_project-slider_row30{display:none}.b_example_project-slider_row40{display:block;width:100%}.p_poromotios_sites-portfolio_content_item{width:50%}.p_poromotios_sites-portfolio_content_item:nth-child(3){border-left:1px solid #e0e0e0}.planet__p_main1{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.letter_circle__p_main,.letter_plus__p_main,.letter_red_minus,.letter_u__p_main1{display:none}.planet__p_services1{top:0;right:0;left:auto;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0)}.letter_u__p_contacts,.letter_u__p_services1{display:block;left:50%;top:50%}.b_image_company-letter{width:450px;height:258px;-moz-background-size:contain;-o-background-size:contain;background-size:contain;left:50%;margin:0 0 0 -225px}.page_404_numbers{font-size:300px;line-height:300px;left:-70px}.page_404_row45,.page_404_row55{width:50%}.page_404_text{font-size:20px;line-height:30px}.page_404_text__medium{font-size:31px;line-height:41px}.page_404_text__large{font-size:60px;line-height:71px}.page_404_link{font-size:20px;line-height:30px;background-position:right 7px}.main_slider .s_header-logo{max-width:178px}.main_slider .s_header{padding:35px 20px 35px 60px}.rslider-titles{left:14.6%;padding:0 30px 0 0}.rslider-titles span{font-size:53px;line-height:75px}.rslides-number{left:-160px}.planet__main_p{left:35%}.planet__main_p .planet-circle{width:740px;height:740px}.planet__main_p .planet-circle__medium{width:440px;height:440px}.planet__main_p .planet-circle__small{width:266px;height:266px}.planet__main_p .planet-full_circle{-webkit-animation:myOrbitSliderMedia 8s linear infinite;-moz-animation:myOrbitSliderMedia 8s linear infinite;-o-animation:myOrbitSliderMedia 8s linear infinite;animation:myOrbitSliderMedia 8s linear infinite}@-webkit-keyframes myOrbitSliderMedia{from{-webkit-transform:rotate(0) translateX(220px) rotate(0);transform:rotate(0) translateX(220px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(220px) rotate(-360deg);transform:rotate(360deg) translateX(220px) rotate(-360deg)}}@-moz-keyframes myOrbitSliderMedia{from{-moz-transform:rotate(0) translateX(220px) rotate(0);transform:rotate(0) translateX(220px) rotate(0)}to{-moz-transform:rotate(360deg) translateX(220px) rotate(-360deg);transform:rotate(360deg) translateX(220px) rotate(-360deg)}}@-o-keyframes myOrbitSliderMedia{from{-o-transform:rotate(0) translateX(220px) rotate(0);transform:rotate(0) translateX(220px) rotate(0)}to{-o-transform:rotate(360deg) translateX(220px) rotate(-360deg);transform:rotate(360deg) translateX(220px) rotate(-360deg)}}@keyframes myOrbitSliderMedia{from{-webkit-transform:rotate(0) translateX(220px) rotate(0);-moz-transform:rotate(0) translateX(220px) rotate(0);-o-transform:rotate(0) translateX(220px) rotate(0);transform:rotate(0) translateX(220px) rotate(0)}to{-webkit-transform:rotate(360deg) translateX(220px) rotate(-360deg);-moz-transform:rotate(360deg) translateX(220px) rotate(-360deg);-o-transform:rotate(360deg) translateX(220px) rotate(-360deg);transform:rotate(360deg) translateX(220px) rotate(-360deg)}}.rslides_tabs{bottom:50px;left:60px}.main_slider-arrow{bottom:45px}.main_slider-languages{bottom:50px;right:50px}}@media screen and (max-width:900px){.b_company .b_wr_planet_content,.p_clients-slider li{padding:0}.rslides_tabs{left:auto;bottom:150px;width:100%;text-align:center}.rslides_tabs li{margin:0 10px}.main_slider-languages{width:100%;text-align:center;bottom:30px;right:auto}.main_slider-languages li{margin:0 20px}.main_slider-arrow{bottom:80px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.rslides-number{font-size:300px;left:-90px}.b_company-wr_slider{position:relative;margin:40px auto 0;max-width:293px;height:auto;width:auto}.b_image_company__small .b_image_company-img{top:-10%}.p_content img{float:none;margin:0 0 30px}.p_clients-slider_b_img{display:none}}@media screen and (max-width:700px){.b_image_company-img__company{max-width:1100px}.s_header-logo{max-width:150px}.s_main_content .s_header-phone a{font-size:15px;line-height:15px}.s_header{padding:20px 40px}.s_header__relative{padding:10px 40px}.rslides_tabs li a{font-size:15px}.rslides_tabs li.rslides_here a{font-size:25px}.main_slider-languages li a{font-size:15px}.main_slider-languages{bottom:20px}.main_slider-arrow{bottom:60px}.rslides_tabs{bottom:110px}.rslides-number{font-size:250px;left:-70px}.main_menu-els{width:100%;padding:0 0 0 30px}.main_menu-els:nth-child(n+3){margin:50px 0 0}.main_menu-els:last-child{margin:50px 0}.request_form-row50{width:100%}.request_form-row50__padding{padding:0}.request_form{top:0;margin:50px auto;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:0 20px;position:relative}.request_form-inp,.request_form-placeholder{font-size:20px}.request_form-textarea{font-size:16px}.main_button{padding:20px 50px;font-size:17px}.main_button__full{padding:20px}.search_form{padding:0 20px}.b_portfolio-right_item{height:210px}.b_portfolio-right_items_title{left:40px;font-size:40px;line-height:48px;padding:0;max-width:350px}.s_wrapper_content{padding:0 40px}.s_wrapper_content__nopadding{padding:0}.b_portfolio-right_item_airplane{width:120px;height:133px}.b_portfolio-left_items_number{font-size:90px;line-height:70px}.b_portfolio-left_items_title{font-size:30px;line-height:38px}.b_links-item,.b_services-item{width:50%}.p_main_page .b_blog,.p_main_page .b_team,.p_vacancy_page .b_blog,.p_vacancy_page .b_team{padding:0 40px}.b_footer-copyright,.b_footer-socials{display:block;width:100%;text-align:center}.b_footer-copyright{margin:20px 0 0}.b_services-item__page{width:100%}.b_image_company{height:450px}.b_image_company-title{font-size:59px;line-height:70px;margin:0 0 20px}.b_image_company-text{font-size:18px;line-height:30px}.b_content_menu-item{width:100%;display:block;padding:0 0 0 30px}.p_blog-item_b_img{position:relative;margin:0 auto 30px;max-width:150px}.p_blog-item_b_text{padding:0}.p_clients-item{width:50%}.p_team-item,.p_vacancy-links_item{width:100%;display:block;padding:0}.p_backstage-item,.p_portfolio-item{width:50%}.s_h2_paddingRight35{padding:0}.s_detail_page_description .p_blog-item_author{margin:0}.p_detail_portfolio-b_statistic_values_text__large{font-size:40px;line-height:50px}.s_detail_page_description .p_blog-item_raiting{margin:20px 0 0;display:block;text-align:left}.p_detail_service-b_links_item{display:block;width:100%;margin:15px 0 0;text-align:center}.letter_u__p_services1,.p_contacts-item_img{display:none}.p_detail_service-row_text,.p_detail_service-row_text__team,.s_row0__margin .p_detail_service-row_text{padding:0}.p_detail_service-row_text__team{text-align:center}.p_detail_service-row_text_img{position:relative;top:auto;left:auto;margin:0 auto 20px;text-align:center}.p_services_detail-b_black_b_img{width:100%;padding:0;text-align:center}.p_services_detail-b_black_img{position:relative;margin:0 0 30px;right:auto;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.p_services_detail-b_black_b_img .s_text{text-align:left}.b_links-items__p_digital_marketing .b_links-item{width:100%}.main_button__tac_detail_portfolio{text-align:center}.p_contacts-item .b_wr_planet_content{padding:0;text-align:center}.p_contacts-item_img_640{display:inline-block;vertical-align:top;margin:0 0 40px}.p_contacts-item_title{font-size:56px;line-height:70px;margin:0 0 30px}.p_contacts-item_text{font-size:24px;line-height:35px}.p_contacts-item_request{text-align:center;margin:40px 0 0}.p_contacts-item_request a{font-size:22px;padding:26px 20px 25px 75px}.p_contacts-item_request a:before{width:44px;height:36px;background-image:url(/local/templates/s2w_ucom/css/../images/contacts_airplane_640.png)}.p_contacts-item,.p_contacts-item:first-child{margin:0 auto 200px}.map_site-items__padding{padding:10px 0 10px 10px}.map_site-item{padding:0;font-size:22px;line-height:28px}.map_site-item a:before{display:none}.map_site-item__second{font-size:18px;line-height:24px;color:grey}.map_site-item__third{font-size:16px;line-height:22px;color:#888}.map_site-item__fourth{font-size:15px;line-height:21px;color:#8f8f8f}.map_site-item__fifth{font-size:14px;line-height:20px;color:#9f9f9f}}@media screen and (max-width:550px){.s_header{padding:20px}.s_header__relative{padding:10px 20px}.rslides-number{font-size:200px;left:-60px}.b_links-item{width:100%}.p_main_page .b_blog,.p_main_page .b_team,.p_vacancy_page .b_blog,.p_vacancy_page .b_team,.s_wrapper_content{padding:0 20px}.s_wrapper_content__nopadding{padding:0}.b_image_company-letter{width:250px;height:143px;-moz-background-size:contain;-o-background-size:contain;background-size:contain;left:50%;margin:0 0 0 -125px}.p_clients-slider_b_title{padding:0;text-align:center}.p_clients-slider_b_title_img{position:relative;top:0;left:0;margin:0 0 20px;display:inline-block;vertical-align:top;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.p_vacancy-form_summary{padding:20px 25px}.p_detail_portfolio-b_statistic_b_description,.p_detail_portfolio-b_statistic_b_values{padding:20px}.p_detail_portfolio-b_statistic_values_item{width:100%;display:block}.p_content h1,.s_h1,.s_h2{font-size:28px;line-height:36px}.p_content h2,.p_content h3{font-size:24px;line-height:32px}.b_example_project-slider_text__large{font-size:24px;line-height:30px}.p_poromotios_sites-portfolio_content_item{width:100%;border-left:1px solid #e0e0e0}.p_detail_portfolio-b_statistic_values_text__title{text-align:center;max-width:none}.rslides_tabs li.rslides_here a:before,.s_main_content .s_header-phone{display:none}}@media screen and (max-width:450px){.rslider-titles span{font-size:18px;line-height:30px}.rslides-number{font-size:150px;left:-40px}.b_portfolio-right_items_title{font-size:30px;line-height:38px;max-width:250px}.b_services-item{width:100%}.p_clients-item{width:100%;margin:30px 0 0}.p_vacancy-form_summary_airplane{position:relative;right:0;top:0;width:100%;margin:0 auto 30px}.p_backstage-item,.p_portfolio-item{width:100%;display:block}}@media screen and (max-height:300px){.rslides_tabs{display:none}.rslider-titles{-webkit-transform:translate(-50%,-60%);-moz-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);-o-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.main_slider-languages{bottom:15px}.main_slider-arrow{bottom:50px}.rslider-titles span{font-size:20px;line-height:30px}.rslides-number{font-size:120px;left:-30px}}@media screen and (max-height:650px){.request_form{top:0;margin:50px auto;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:0 20px;position:relative}}.s_wrapper_content__nopadding_all{padding:0}@-webkit-keyframes airplane{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(150%,-150%);transform:translate(150%,-150%)}50.001%{opacity:0}50.002%{opacity:1;-webkit-transform:translate(-150%,150%);transform:translate(-150%,150%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-moz-keyframes airplane{0%{-moz-transform:translate(0,0);transform:translate(0,0)}50%{-moz-transform:translate(150%,-150%);transform:translate(150%,-150%)}50.001%{opacity:0}50.002%{opacity:1;-moz-transform:translate(-150%,150%);transform:translate(-150%,150%)}100%{-moz-transform:translate(0,0);transform:translate(0,0)}}@-o-keyframes airplane{0%{-o-transform:translate(0,0);transform:translate(0,0)}50%{-o-transform:translate(150%,-150%);transform:translate(150%,-150%)}50.001%{opacity:0}50.002%{opacity:1;-o-transform:translate(-150%,150%);transform:translate(-150%,150%)}100%{-o-transform:translate(0,0);transform:translate(0,0)}}@keyframes airplane{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(150%,-150%);-moz-transform:translate(150%,-150%);-o-transform:translate(150%,-150%);transform:translate(150%,-150%)}50.001%{opacity:0}50.002%{opacity:1;-webkit-transform:translate(-150%,150%);-moz-transform:translate(-150%,150%);-o-transform:translate(-150%,150%);transform:translate(-150%,150%)}100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}}@media screen and (max-width:640px) and (max-height:960px){.page_404_row45,.page_404_row55,.rslider-titles{text-align:center;width:100%}.page_404_logo{text-align:center;margin:100px 0 80px}.page_404_row55{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px}.page_404_text{margin:0 0 45px}.page_404_text__medium{margin:0 0 40px}.page_404_text__large{margin:0 0 15px}.page_404_row45{position:absolute;bottom:0;left:0;height:200px}.page_404_numbers{position:relative;left:0;top:0}.main_slider .s_header{padding:35px 20px 35px 40px}.rslider-titles{left:50%;top:58%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);padding:0 10%}.rslider-titles span{font-size:54px;line-height:80px;padding:0 40px}.rslides-number{left:-60px;font-size:300px;top:56%}.planet__main_p{left:50%;top:47%}.rslides_tabs{bottom:261px;left:0}.main_slider-arrow{bottom:162px;right:auto;left:50%}.main_slider-languages{bottom:90px;right:auto;left:0}}@media screen and (max-width:540px) and (max-height:960px){.rslider-titles{top:56%}.rslider-titles span{font-size:48px;line-height:74px}}@media screen and (max-width:800px) and (max-height:480px){.rslider-titles{top:40%}.rslider-titles span{font-size:35px;line-height:50px}.page_404_text{margin:0 0 15px;font-size:15px;line-height:23px}.page_404_text__medium{margin:0 0 10px;font-size:25px;line-height:35px}.page_404_text__large{margin:0 0 10px;font-size:30px;line-height:40px}}@media screen and (max-width:800px) and (max-height:420px){.main_slider .s_header-logo{left:30px;margin:0;top:15px;max-width:150px}.s_header-phone{display:none}.main_slider .s_header{padding:25px 10px 0 20px}.rslider-titles{left:50%;top:47%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-align:center;padding:0 10%;width:100%}.rslider-titles span{font-size:32px;line-height:50px;padding:0 40px}}@media screen and (max-width:800px) and (max-height:400px){.main_slider .s_header-logo{left:30px;margin:0;top:15px;max-width:150px}.s_header-phone{display:none}.main_slider .s_header{padding:25px 10px 0 20px}.rslider-titles{left:50%;top:55%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-align:center;padding:0 10%;width:100%}.rslider-titles span{font-size:25px;line-height:40px;padding:0 40px}}@media screen and (max-width:480px) and (max-height:800px){.rslider-titles span{font-size:42px;line-height:62px;padding:0 40px}.rslides_tabs{bottom:151px}.main_slider-arrow{bottom:92px}.main_slider-languages{bottom:40px}.main_slider .s_header-phone{display:none}}@media screen and (max-width:400px) and (max-height:800px){.rslider-titles span{font-size:32px;line-height:52px}}@media screen and (max-width:480px) and (max-height:640px){.page_404_logo{text-align:center;margin:30px 0 40px}.page_404_text{margin:0 0 35px;font-size:15px;line-height:23px}.page_404_text__medium{margin:0 0 35px;font-size:30px;line-height:45px}.page_404_text__large{margin:0 0 20px;font-size:45px;line-height:55px}.page_404_row55{padding:0 20px}.page_404_row45{height:130px}.page_404_link{font-size:15px;line-height:21px;background-position:right 4px}.page_404_numbers{font-size:200px;line-height:200px}.main_slider .s_header-logo{left:30px;margin:0;top:15px;max-width:150px}.main_slider .s_header{padding:35px 20px 35px 40px}.rslider-titles{left:50%;top:56%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-align:center;padding:0 10%}.rslider-titles span{font-size:22px;line-height:60px;padding:0 40px}.rslides_tabs{bottom:131px}.main_slider-arrow{bottom:72px}.main_slider-languages{bottom:20px}}@media screen and (max-width:640px) and (max-height:640px){.page_404_logo{text-align:center;margin:20px 0 30px}.page_404_logo img{max-width:150px}.page_404_text{margin:0 0 15px;font-size:15px;line-height:23px}.page_404_text__medium{margin:0 0 10px;font-size:25px;line-height:35px}.page_404_text__large{margin:0 0 10px;font-size:30px;line-height:40px}.page_404_row55{padding:0 20px}.page_404_row45{height:130px}.page_404_link{font-size:15px;line-height:21px;background-position:right 4px}.page_404_numbers{font-size:200px;line-height:200px}.main_slider .s_header-logo{left:30px;margin:0;top:15px;max-width:150px}.main_slider .s_header-phone{display:none}.main_slider .s_header{padding:35px 20px 35px 40px}.rslider-titles{left:50%;top:59%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-align:center;padding:0 10%}.rslider-titles span{font-size:30px;line-height:48px;padding:0 40px}.rslides_tabs{bottom:111px}.main_slider-arrow{bottom:62px}.main_slider-languages{bottom:20px}}@media screen and (max-width:480px) and (max-height:320px){.main_slider .s_header-logo{left:30px;margin:0;top:15px;max-width:150px}.s_header-phone{display:none}.main_slider .s_header{padding:25px 10px 0 20px}.rslider-titles{left:50%;top:55%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-align:center;padding:0 10%}.rslider-titles span{font-size:25px;line-height:40px;padding:0 40px}.rslides_tabs{bottom:101px}.main_slider-arrow{bottom:52px}.main_slider-languages{bottom:10px}}@media screen and (max-width:320px) and (max-height:640px){.page_404_logo{text-align:center;margin:20px 0 30px}.page_404_logo img{max-width:150px}.page_404_text{margin:0 0 15px;font-size:15px;line-height:23px}.page_404_text__medium{margin:0 0 10px;font-size:25px;line-height:35px}.page_404_text__large{margin:0 0 10px;font-size:30px;line-height:40px}.page_404_row55{padding:0 20px}.page_404_row45{height:130px}.page_404_link{font-size:15px;line-height:21px;background-position:right 4px}.page_404_numbers{font-size:200px;line-height:200px}.main_slider .s_header{padding:25px 10px 0 20px}.rslider-titles{left:50%;top:60%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);text-align:center;padding:0 10%}.rslider-titles span{font-size:25px;line-height:40px;padding:0 40px}.rslides_tabs{bottom:121px}.main_slider-arrow{bottom:62px}.main_slider-languages{bottom:20px}}
.politika_menu{display:none;}
.b_footer_politika{
	width: 19.3%;
	color: #828282;
	font-size: 13px;
	line-height: 17px;
	display: inline-block;
	vertical-align: middle;
	position:relative;
	padding-top: 20px;
	top: -10px;
}
.b_footer_politika .toogle_menu{
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	width: max-content;
	border-bottom: 1px dashed transparent;
}
.b_footer_politika .toogle_menu:hover{
	cursor:pointer;
	color: #E91840;
	border-bottom: 1px dashed #E91840;
}
.b_footer_politika .politika_menu{
	position:absolute;
	box-shadow: 0px 9px 15px rgba(0, 0, 0, 0.25);
	background: #F0F0F0;
	border-radius: 2px;
	padding:20px;
	bottom: 27px;
	width: max-content;
	left: -34%;
}
.b_footer_politika:hover .politika_menu{
	display:block;
}
.b_footer_politika .politika_menu a{

	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 23px;
	color: #000000;
	text-decoration: none;
	display: inline-block;
	width: calc(100% - 17px);
	vertical-align: top;
}
.b_footer_politika .politika_menu li:before{
	width: 6px;
	height: 6px;
	border: 2px solid #E82A4E;
	border-radius:100%;
	display:inline-block;
	margin-right:7px;
	margin-top:7px;
	content: "";
}
.b_footer_politika .politika_menu li:hover a{
	color:#E82A4E;
}
.b_footer_politika .politika_menu li:hover:before{
	border: 2px solid #000;
}

.b_footer_politika .politika_menu:before{
	position: absolute;
	bottom: -5px;
	left: calc(50% - 11px);
	content: "";
	background: #F0F0F0;
	transform: rotate(45deg);
	display: block;
	width: 22px;
	height: 22px;
}
#tg_banner{
	background:url(/local/templates/s2w_ucom/images/white.png),linear-gradient(180deg, #EF3558 0%, #C71839 100%);
	border-radius: 0px 4px 4px 0px;
	padding:18px 33px 18px 13px;
	position:fixed;
	bottom:6%;
	left:-300px;
	background-blend-mode: soft-light;
	/*display:none;*/
	z-index: 10000;
transition: all 0.5s ease-in-out;
}
#tg_banner:hover{
	background-color:#000;
}
#tg_banner span{
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 141.45%;
	text-transform: uppercase;
	color: #FFFFFF;
	display: inline-block;
	text-align: left;
	margin-left: 10px;
	vertical-align: bottom;
}
#tg_banner a{
	text-decoration: none;
}
#tg_banner .close{
	position: absolute;
	top: 5px;
	right: 5px;
	cursor:pointer;
	border-radius: 100%;
	padding: 3px;
}
#tg_banner .close:hover{
	box-shadow: 0px 0px 4px #6c1727;
}
.p_detail_portfolio-b_statistic_b_description_inner{
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  height: 100%;
}
@media screen and (max-width: 1279px){
	.b_footer_politika .politika_menu{
		left: -80%;
	}
}
@media screen and (max-width: 1100px){
	.b_footer-socials {
	  width: 33%;
	}
	.b_footer-copyright {
	  width: 33%;
	  text-align: center;
	}
	.b_footer_politika{
	  width: 33%;
	}
	.b_footer_politika .toogle_menu{
		float: right;
	}
	.b_footer_politika .politika_menu {
	  left: unset;
	  right: -70px;
	}
}
@media screen and (max-width: 700px){
	.b_footer-copyright, .b_footer-socials,.b_footer_politika {
		display: block;
		width: 100%;
		text-align: center;
	}
	.b_footer_politika .toogle_menu {
		float: unset;
		margin: 0 auto;
		position: relative;
	}
	.b_footer_politika .politika_menu {
	  left: unset;
	  right: -50%;
	  text-align: left;
	}
}
@media screen and (max-width: 700px){
	.b_footer_politika .toogle_menu {
		position: unset;
	}
	.b_footer_politika .politika_menu {
 		right: 0%;
		width:auto;
	}
}
.cookie-banner {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 14px 20px;
    background: rgba(0, 0, 0, 0.75);          /* полупрозрачный затемнённый */
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: rgb(204, 204, 204);
    font-size: 14px;
    line-height: 1.4;
    box-sizing: border-box;
  }
  .cookie-banner[hidden] { display: none; }
 
  .cookie-banner__text {
    margin: 0;
    max-width: 1000px;
  }
  .cookie-banner__text a{
	  color: rgb(204, 204, 204);
  }
 
  .cookie-banner__btn {
    flex-shrink: 0;
    padding: 9px 26px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 4px;
    background: #111;                          /* темнее плашки */
    color: rgb(204, 204, 204);
    font: inherit;
    cursor: pointer;
    transition: background-color .2s, border-color .2s, color .2s;
  }
  .cookie-banner__btn:hover,
  .cookie-banner__btn:focus-visible {
    background: rgb(228, 26, 74);
    border-color: rgb(228, 26, 74);
    color: #fff;
    outline: none;
  }
 
  @media (max-width: 600px) {
    .cookie-banner {
      flex-direction: column;
      text-align: center;
      gap: 12px;
    }
  }
  .request_form-consent { display: flex; align-items: flex-start; gap: 10px; cursor: pointer; }
                    .request_form-consent_checkbox {
                        -webkit-appearance: none; appearance: none;
                        flex-shrink: 0; position: relative;
                        width: 18px; height: 18px; margin: 1px 0 0;
                        border: 2px solid rgb(214, 40, 73); border-radius: 3px;
                        background: transparent; cursor: pointer;
                        transition: background-color .15s;
                    }
                    .request_form-consent_checkbox:checked { background: rgb(214, 40, 73); }
                    .request_form-consent_checkbox:checked::after {
                        content: ""; position: absolute; left: 4px; top: 0;
                        width: 5px; height: 10px;
                        border: solid #fff; border-width: 0 2px 2px 0;
                        transform: rotate(45deg);
                    }
                    .request_form-consent_checkbox:focus-visible { outline: 2px solid rgba(214, 40, 73, .4); outline-offset: 2px; }
                    .request_form-consent_text { font-size: 13px; line-height: 1.4; color: #ccc;}
                    .request_form-consent_text a { color: rgb(214, 40, 73); text-decoration: underline; }
/* End */
/* /local/templates/s2w_ucom/css/css-reset.css?14749579434572 */
/* /local/templates/s2w_ucom/css/jquery.formstyler.css?147504031011200 */
/* /local/templates/s2w_ucom/js/fancybox/jquery.fancybox.css?14748866384895 */
/* /local/templates/s2w_ucom/js/validation/cmxform.css?14762663951019 */
/* /local/templates/s2w_ucom/js/validation/cmxformTemplate.css?1474886638993 */
/* /local/templates/s2w_ucom/css/style.css?1792135960166223 */
