      
img,
legend {
	border: 0
}
legend,
td,
th {
	padding: 0
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden],
template {
	display: none
}
a {
	background-color: transparent
}
a:active,
a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b,
optgroup,
strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre,
textarea {
	overflow: auto
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button,
select {
	text-transform: none
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled],
html input[disabled] {
	cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}
input {
	line-height: normal
}
input[type=checkbox],
input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	height: auto
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
dir,
h1,
menu,
ul {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0
}
* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
body {
	font-family:'Circe',
	Arial,
	Helvetica,
	sans-serif;
	-webkit-font-smoothing:antialiased;
	overflow-x:hidden;
	background-color:#f7f7f7
}
a {
	color:inherit;
	text-decoration:none;
	outline:none
}
ul {
	list-style:none;
	margin:0;
	padding:0
}
button {
	outline:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0;
	cursor:pointer;
	border:none;
	background:none;
	padding:0
}
.wrapper {
	width:100%;
	max-width:854px;
	margin:auto
}
.wrapper_large {
	max-width:100%;
	padding:0 68px
}
.wrapper_full {
	max-width:100%
}
.content {
	min-height:calc(100vh - 82px)
}
.content_contact {
	background-color:#1a1a1a
}
h1,
.h1 {
	font:700 70px/72px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	margin:0
}
h2,
.h2 {
	font:700 36px/42px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	margin:0
}
h3,
.h3 {
	font:700 24px/23px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	margin:0
}
h4,
.h4 {
	font:700 14px/16px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	letter-spacing:0px;
	margin:0
}
h5,
.h5 {
	font:300 12px/12px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	text-transform:uppercase;
	letter-spacing:5.7px;
	padding-left:5px;
	margin:0
}
.text {
	font:300 16px/26px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	color:#666;
	margin:0
}
.text ul {
	list-style:none;
	/* padding-left:24px */
}
.text ul li {
	margin-bottom:10px;
	line-height:20px;
	position:relative
}
.text ul li:last-of-type {
	margin-bottom:3px
}
.text ul li:before {
	content:"";
	vertical-align:top;
	left:-24px;
	top:8px;
	position:absolute;
	width:16px;
	height:1px;
	background-color:#e0e0e0
}
.serviceList ul li {
	font:300 16px/26px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	margin:10px 0
}
p {
	font:300 16px/26px'Circe',
	Arial,
	Helvetica,
	sans-serif;
	margin:10px 0
}
.button {
	width:260px;
	padding:19px 20px 17px;
	border-radius:0px;
	background:transparent;
	color:#000;
	font:700 12px/1'Circe',
	Arial,
	Helvetica,
	sans-serif;
	display:inline-block;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1.2px;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	position:relative
}
.button__text {
	display:block;
	-webkit-transform:translate3d(-20px,
	0px,
	1px);
	transform:translate3d(-20px,
	0px,
	1px);
	opacity:0;
	-webkit-transition:opacity 0.5s ease 0s,
	color 0.5s ease 0s,
	-webkit-transform 0.5s ease 0s;
	transition:opacity 0.5s ease 0s,
	color 0.5s ease 0s,
	-webkit-transform 0.5s ease 0s;
	-o-transition:transform 0.5s ease 0s,
	opacity 0.5s ease 0s,
	color 0.5s ease 0s;
	transition:transform 0.5s ease 0s,
	opacity 0.5s ease 0s,
	color 0.5s ease 0s;
	transition:transform 0.5s ease 0s,
	opacity 0.5s ease 0s,
	color 0.5s ease 0s,
	-webkit-transform 0.5s ease 0s
}
.button__svg {
	position:absolute;
	top:0;
	left:0
}
.button__shape {
	stroke-dasharray:0 620;
	stroke-dashoffset:0;
	stroke-width:1px;
	fill:transparent;
	stroke:#000;
	-webkit-transition:stroke-dasharray 1.5s linear;
	-o-transition:stroke-dasharray 1.5s linear;
	transition:stroke-dasharray 1.5s linear
}
.button_active .button__shape {
	stroke-dasharray:760
}
.button_active .button__text {
	-webkit-transition:opacity 0.5s ease 1.5s,
	color 0.5s ease 0s,
	-webkit-transform 0.5s ease 1.5s;
	transition:opacity 0.5s ease 1.5s,
	color 0.5s ease 0s,
	-webkit-transform 0.5s ease 1.5s;
	-o-transition:transform 0.5s ease 1.5s,
	opacity 0.5s ease 1.5s,
	color 0.5s ease 0s;
	transition:transform 0.5s ease 1.5s,
	opacity 0.5s ease 1.5s,
	color 0.5s ease 0s;
	transition:transform 0.5s ease 1.5s,
	opacity 0.5s ease 1.5s,
	color 0.5s ease 0s,
	-webkit-transform 0.5s ease 1.5s;
	opacity:1;
	-webkit-transform:translate3d(0px,
	0px,
	1px);
	transform:translate3d(0px,
	0px,
	1px)
}
.button_hover:hover {
	background-color:#000
}
.button_hover:hover .button__text {
	color:#fff
}
.button_white {
	color:#fff
}
.button_white .button__shape {
	stroke:#fff
}
.button_white.button_hover:hover {
	background-color:#fff
}
.button_white.button_hover:hover .button__text {
	color:#000
}
.scroll {
	position:absolute;
	left:50%;
	width:1px;
	height:88px;
	z-index:1;
	overflow:hidden
}
.scroll:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background-color:#e0e0e0;
	top:-100%;
	left:0
}
.scroll[data-animated]:before {
	-webkit-animation:scroll 2s linear infinite;
	animation:scroll 2s linear infinite
}
.scroll_top {
	top:72px
}
.scroll_bottom {
	bottom:72px
}
.scroll_animated:before {
	-webkit-animation:scrollOne 1.3s linear forwards;
	animation:scrollOne 1.3s linear forwards
}
@-webkit-keyframes scroll {
	0% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
	25% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
	35% {
		-webkit-transform:translate(0,
		200%);
		transform:translate(0,
		200%)
	}
	35.001% {
		-webkit-transform:translate(0,
		0%);
		transform:translate(0,
		0%)
	}
	100% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
}
@keyframes scroll {
	0% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
	25% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
	35% {
		-webkit-transform:translate(0,
		200%);
		transform:translate(0,
		200%)
	}
	35.001% {
		-webkit-transform:translate(0,
		0%);
		transform:translate(0,
		0%)
	}
	100% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
}
@-webkit-keyframes scrollOne {
	0% {
		-webkit-transform:translate(0,
		0%);
		transform:translate(0,
		0%)
	}
	100% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
}
@keyframes scrollOne {
	0% {
		-webkit-transform:translate(0,
		0%);
		transform:translate(0,
		0%)
	}
	100% {
		-webkit-transform:translate(0,
		100%);
		transform:translate(0,
		100%)
	}
}
.line {
	display:block;
	white-space:nowrap;
	overflow:hidden
}
.line_space {
	display:inline
}
.letter {
	display:inline-block
}
.letter_space {
	display:inline
}
[data-split-letters] {
	opacity:0;
	overflow:hidden;
	margin-left:-2px
}
[data-split-letters] .letter {
	opacity:1;
	-webkit-transform:translate3d(0px,
	50px,
	1px);
	transform:translate3d(0px,
	50px,
	1px)
}
[data-split-letters].show {
	opacity:1
}
[data-split-letters].show .letter {
	opacity:1;
	-webkit-transform:translate3d(0,
	0,
	1px);
	transform:translate3d(0,
	0,
	1px)
}
[data-split-letters-big] {
	opacity:0;
	overflow:hidden
}
[data-split-letters-big] .letter {
	opacity:1;
	-webkit-transform:translate3d(0px,
	200px,
	1px);
	transform:translate3d(0px,
	200px,
	1px)
}
[data-split-letters-big].show {
	opacity:1
}
[data-split-letters-big].show .letter {
	opacity:1;
	-webkit-transform:translate3d(0,
	0,
	1px);
	transform:translate3d(0,
	0,
	1px)
}
@media only screen and (max-width: 1200px) {
	.wrapper {
		max-width:464px
	}
	.wrapper_large {
		max-width:100%;
		padding:0 32px
	}
	.wrapper_full {
		max-width:100%
	}
	.content {
		min-height:calc(100vh - 60px)
	}
	.content_contact {
		min-height:calc(100vh - 45px)
	}
	h1,
	.h1 {
		font-size:48px;
		line-height:50px
	}
	h3,
	.h3 {
		font-size:16px;
		line-height:16px
	}
	.scroll {
		height:56px
	}
	.scroll_top {
		top:40px
	}
	.scroll_bottom {
		bottom:30px
	}
	.button {
		width:198px;
		padding:15px 20px 11px 29px
	}
	.button_black-fill {
		letter-spacing:-0.5px;
		padding:14px 20px 11px 29px
	}
	.button_white {
		width:168px;
		letter-spacing:0;
		padding:13px 11px 13px 20px
	}
}
@media only screen and (max-width: 767px) {
	.wrapper {
		max-width:550px;
		padding:0 16px
	}
	.wrapper_full {
		max-width:550px
	}
	.wrapper_large {
		max-width:550px;
		padding:0 16px
	}
	.content {
		min-height:calc(100vh - 48px)
	}
	.content_contact {
		min-height:100vh
	}
	h1,
	.h1 {
		font-size:36px;
		line-height:36px
	}
	h2,
	.h2 {
		font-size:28px;
		line-height:33px
	}
	.scroll {
		display:none
	}
	.button {
		letter-spacing:0;
		padding:15px 25px 11px 24px
	}
	.button_black-fill {
		letter-spacing:-0.5px;
		padding:14px 20px 11px 21px
	}
}
[class^="socicon-"],
[class*=" socicon-"] {
	font-family: 'Socicon' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.socicon-moddb:before {
	content:"\e94b"
}
.socicon-indiedb:before {
	content:"\e94c"
}
.socicon-traxsource:before {
	content:"\e94d"
}
.socicon-gamefor:before {
	content:"\e94e"
}
.socicon-pixiv:before {
	content:"\e94f"
}
.socicon-myanimelist:before {
	content:"\e950"
}
.socicon-blackberry:before {
	content:"\e951"
}
.socicon-wickr:before {
	content:"\e952"
}
.socicon-spip:before {
	content:"\e953"
}
.socicon-napster:before {
	content:"\e954"
}
.socicon-beatport:before {
	content:"\e955"
}
.socicon-hackerone:before {
	content:"\e956"
}
.socicon-hackernews:before {
	content:"\e946"
}
.socicon-smashwords:before {
	content:"\e947"
}
.socicon-kobo:before {
	content:"\e948"
}
.socicon-bookbub:before {
	content:"\e949"
}
.socicon-mailru:before {
	content:"\e94a"
}
.socicon-gitlab:before {
	content:"\e945"
}
.socicon-instructables:before {
	content:"\e944"
}
.socicon-portfolio:before {
	content:"\e943"
}
.socicon-codered:before {
	content:"\e940"
}
.socicon-origin:before {
	content:"\e941"
}
.socicon-nextdoor:before {
	content:"\e942"
}
.socicon-udemy:before {
	content:"\e93f"
}
.socicon-livemaster:before {
	content:"\e93e"
}
.socicon-crunchbase:before {
	content:"\e93b"
}
.socicon-homefy:before {
	content:"\e93c"
}
.socicon-calendly:before {
	content:"\e93d"
}
.socicon-realtor:before {
	content:"\e90f"
}
.socicon-tidal:before {
	content:"\e910"
}
.socicon-qobuz:before {
	content:"\e911"
}
.socicon-natgeo:before {
	content:"\e912"
}
.socicon-mastodon:before {
	content:"\e913"
}
.socicon-unsplash:before {
	content:"\e914"
}
.socicon-homeadvisor:before {
	content:"\e915"
}
.socicon-angieslist:before {
	content:"\e916"
}
.socicon-codepen:before {
	content:"\e917"
}
.socicon-slack:before {
	content:"\e918"
}
.socicon-openaigym:before {
	content:"\e919"
}
.socicon-logmein:before {
	content:"\e91a"
}
.socicon-fiverr:before {
	content:"\e91b"
}
.socicon-gotomeeting:before {
	content:"\e91c"
}
.socicon-aliexpress:before {
	content:"\e91d"
}
.socicon-guru:before {
	content:"\e91e"
}
.socicon-appstore:before {
	content:"\e91f"
}
.socicon-homes:before {
	content:"\e920"
}
.socicon-zoom:before {
	content:"\e921"
}
.socicon-alibaba:before {
	content:"\e922"
}
.socicon-craigslist:before {
	content:"\e923"
}
.socicon-wix:before {
	content:"\e924"
}
.socicon-redfin:before {
	content:"\e925"
}
.socicon-googlecalendar:before {
	content:"\e926"
}
.socicon-shopify:before {
	content:"\e927"
}
.socicon-freelancer:before {
	content:"\e928"
}
.socicon-seedrs:before {
	content:"\e929"
}
.socicon-bing:before {
	content:"\e92a"
}
.socicon-doodle:before {
	content:"\e92b"
}
.socicon-bonanza:before {
	content:"\e92c"
}
.socicon-squarespace:before {
	content:"\e92d"
}
.socicon-toptal:before {
	content:"\e92e"
}
.socicon-gust:before {
	content:"\e92f"
}
.socicon-ask:before {
	content:"\e930"
}
.socicon-trulia:before {
	content:"\e931"
}
.socicon-loomly:before {
	content:"\e932"
}
.socicon-ghost:before {
	content:"\e933"
}
.socicon-upwork:before {
	content:"\e934"
}
.socicon-fundable:before {
	content:"\e935"
}
.socicon-booking:before {
	content:"\e936"
}
.socicon-googlemaps:before {
	content:"\e937"
}
.socicon-zillow:before {
	content:"\e938"
}
.socicon-niconico:before {
	content:"\e939"
}
.socicon-toneden:before {
	content:"\e93a"
}
.socicon-augment:before {
	content:"\e908"
}
.socicon-bitbucket:before {
	content:"\e909"
}
.socicon-fyuse:before {
	content:"\e90a"
}
.socicon-yt-gaming:before {
	content:"\e90b"
}
.socicon-sketchfab:before {
	content:"\e90c"
}
.socicon-mobcrush:before {
	content:"\e90d"
}
.socicon-microsoft:before {
	content:"\e90e"
}
.socicon-pandora:before {
	content:"\e907"
}
.socicon-messenger:before {
	content:"\e906"
}
.socicon-gamewisp:before {
	content:"\e905"
}
.socicon-bloglovin:before {
	content:"\e904"
}
.socicon-tunein:before {
	content:"\e903"
}
.socicon-gamejolt:before {
	content:"\e901"
}
.socicon-trello:before {
	content:"\e902"
}
.socicon-spreadshirt:before {
	content:"\e900"
}
.socicon-500px:before {
	content:"\e000"
}
.socicon-8tracks:before {
	content:"\e001"
}
.socicon-airbnb:before {
	content:"\e002"
}
.socicon-alliance:before {
	content:"\e003"
}
.socicon-amazon:before {
	content:"\e004"
}
.socicon-amplement:before {
	content:"\e005"
}
.socicon-android:before {
	content:"\e006"
}
.socicon-angellist:before {
	content:"\e007"
}
.socicon-apple:before {
	content:"\e008"
}
.socicon-appnet:before {
	content:"\e009"
}
.socicon-baidu:before {
	content:"\e00a"
}
.socicon-bandcamp:before {
	content:"\e00b"
}
.socicon-battlenet:before {
	content:"\e00c"
}
.socicon-mixer:before {
	content:"\e00d"
}
.socicon-bebee:before {
	content:"\e00e"
}
.socicon-bebo:before {
	content:"\e00f"
}
.socicon-behance:before {
	content:"\e010"
}
.socicon-blizzard:before {
	content:"\e011"
}
.socicon-blogger:before {
	content:"\e012"
}
.socicon-buffer:before {
	content:"\e013"
}
.socicon-chrome:before {
	content:"\e014"
}
.socicon-coderwall:before {
	content:"\e015"
}
.socicon-curse:before {
	content:"\e016"
}
.socicon-dailymotion:before {
	content:"\e017"
}
.socicon-deezer:before {
	content:"\e018"
}
.socicon-delicious:before {
	content:"\e019"
}
.socicon-deviantart:before {
	content:"\e01a"
}
.socicon-diablo:before {
	content:"\e01b"
}
.socicon-digg:before {
	content:"\e01c"
}
.socicon-discord:before {
	content:"\e01d"
}
.socicon-disqus:before {
	content:"\e01e"
}
.socicon-douban:before {
	content:"\e01f"
}
.socicon-draugiem:before {
	content:"\e020"
}
.socicon-dribbble:before {
	content:"\e021"
}
.socicon-drupal:before {
	content:"\e022"
}
.socicon-ebay:before {
	content:"\e023"
}
.socicon-ello:before {
	content:"\e024"
}
.socicon-endomodo:before {
	content:"\e025"
}
.socicon-envato:before {
	content:"\e026"
}
.socicon-etsy:before {
	content:"\e027"
}
.socicon-facebook:before {
	content:"\e028"
}
.socicon-feedburner:before {
	content:"\e029"
}
.socicon-filmweb:before {
	content:"\e02a"
}
.socicon-firefox:before {
	content:"\e02b"
}
.socicon-flattr:before {
	content:"\e02c"
}
.socicon-flickr:before {
	content:"\e02d"
}
.socicon-formulr:before {
	content:"\e02e"
}
.socicon-forrst:before {
	content:"\e02f"
}
.socicon-foursquare:before {
	content:"\e030"
}
.socicon-friendfeed:before {
	content:"\e031"
}
.socicon-github:before {
	content:"\e032"
}
.socicon-goodreads:before {
	content:"\e033"
}
.socicon-google:before {
	content:"\e034"
}
.socicon-googlescholar:before {
	content:"\e035"
}
.socicon-googlegroups:before {
	content:"\e036"
}
.socicon-googlephotos:before {
	content:"\e037"
}
.socicon-googleplus:before {
	content:"\e038"
}
.socicon-grooveshark:before {
	content:"\e039"
}
.socicon-hackerrank:before {
	content:"\e03a"
}
.socicon-hearthstone:before {
	content:"\e03b"
}
.socicon-hellocoton:before {
	content:"\e03c"
}
.socicon-heroes:before {
	content:"\e03d"
}
.socicon-smashcast:before {
	content:"\e03e"
}
.socicon-horde:before {
	content:"\e03f"
}
.socicon-houzz:before {
	content:"\e040"
}
.socicon-icq:before {
	content:"\e041"
}
.socicon-identica:before {
	content:"\e042"
}
.socicon-imdb:before {
	content:"\e043"
}
.socicon-instagram:before {
	content:"\e044"
}
.socicon-issuu:before {
	content:"\e045"
}
.socicon-istock:before {
	content:"\e046"
}
.socicon-itunes:before {
	content:"\e047"
}
.socicon-keybase:before {
	content:"\e048"
}
.socicon-lanyrd:before {
	content:"\e049"
}
.socicon-lastfm:before {
	content:"\e04a"
}
.socicon-line:before {
	content:"\e04b"
}
.socicon-linkedin:before {
	content:"\e04c"
}
.socicon-livejournal:before {
	content:"\e04d"
}
.socicon-lyft:before {
	content:"\e04e"
}
.socicon-macos:before {
	content:"\e04f"
}
.socicon-mail:before {
	content:"\e050"
}
.socicon-medium:before {
	content:"\e051"
}
.socicon-meetup:before {
	content:"\e052"
}
.socicon-mixcloud:before {
	content:"\e053"
}
.socicon-modelmayhem:before {
	content:"\e054"
}
.socicon-mumble:before {
	content:"\e055"
}
.socicon-myspace:before {
	content:"\e056"
}
.socicon-newsvine:before {
	content:"\e057"
}
.socicon-nintendo:before {
	content:"\e058"
}
.socicon-npm:before {
	content:"\e059"
}
.socicon-odnoklassniki:before {
	content:"\e05a"
}
.socicon-openid:before {
	content:"\e05b"
}
.socicon-opera:before {
	content:"\e05c"
}
.socicon-outlook:before {
	content:"\e05d"
}
.socicon-overwatch:before {
	content:"\e05e"
}
.socicon-patreon:before {
	content:"\e05f"
}
.socicon-paypal:before {
	content:"\e060"
}
.socicon-periscope:before {
	content:"\e061"
}
.socicon-persona:before {
	content:"\e062"
}
.socicon-pinterest:before {
	content:"\e063";
}
.socicon-play:before {
	content:"\e064"
}
.socicon-player:before {
	content:"\e065"
}
.socicon-playstation:before {
	content:"\e066"
}
.socicon-pocket:before {
	content:"\e067"
}
.socicon-qq:before {
	content:"\e068"
}
.socicon-quora:before {
	content:"\e069"
}
.socicon-raidcall:before {
	content:"\e06a"
}
.socicon-ravelry:before {
	content:"\e06b"
}
.socicon-reddit:before {
	content:"\e06c"
}
.socicon-renren:before {
	content:"\e06d"
}
.socicon-researchgate:before {
	content:"\e06e"
}
.socicon-residentadvisor:before {
	content:"\e06f"
}
.socicon-reverbnation:before {
	content:"\e070"
}
.socicon-rss:before {
	content:"\e071"
}
.socicon-sharethis:before {
	content:"\e072"
}
.socicon-skype:before {
	content:"\e073"
}
.socicon-slideshare:before {
	content:"\e074"
}
.socicon-smugmug:before {
	content:"\e075"
}
.socicon-snapchat:before {
	content:"\e076"
}
.socicon-songkick:before {
	content:"\e077"
}
.socicon-soundcloud:before {
	content:"\e078"
}
.socicon-spotify:before {
	content:"\e079"
}
.socicon-stackexchange:before {
	content:"\e07a"
}
.socicon-stackoverflow:before {
	content:"\e07b"
}
.socicon-starcraft:before {
	content:"\e07c"
}
.socicon-stayfriends:before {
	content:"\e07d"
}
.socicon-steam:before {
	content:"\e07e"
}
.socicon-storehouse:before {
	content:"\e07f"
}
.socicon-strava:before {
	content:"\e080"
}
.socicon-streamjar:before {
	content:"\e081"
}
.socicon-stumbleupon:before {
	content:"\e082"
}
.socicon-swarm:before {
	content:"\e083"
}
.socicon-teamspeak:before {
	content:"\e084"
}
.socicon-teamviewer:before {
	content:"\e085"
}
.socicon-technorati:before {
	content:"\e086"
}
.socicon-telegram:before {
	content:"\e087"
}
.socicon-tripadvisor:before {
	content:"\e088"
}
.socicon-tripit:before {
	content:"\e089"
}
.socicon-triplej:before {
	content:"\e08a"
}
.socicon-tumblr:before {
	content:"\e08b"
}
.socicon-twitch:before {
	content:"\e08c"
}
.socicon-twitter:before {
	content:"\e08d"
}
.socicon-uber:before {
	content:"\e08e"
}
.socicon-ventrilo:before {
	content:"\e08f"
}
.socicon-viadeo:before {
	content:"\e090"
}
.socicon-viber:before {
	content:"\e091"
}
.socicon-viewbug:before {
	content:"\e092"
}
.socicon-vimeo:before {
	content:"\e093"
}
.socicon-vine:before {
	content:"\e094"
}
.socicon-vkontakte:before {
	content:"\e095"
}
.socicon-warcraft:before {
	content:"\e096"
}
.socicon-wechat:before {
	content:"\e097"
}
.socicon-weibo:before {
	content:"\e098"
}
.socicon-whatsapp:before {
	content:"\e099"
}
.socicon-wikipedia:before {
	content:"\e09a"
}
.socicon-windows:before {
	content:"\e09b"
}
.socicon-wordpress:before {
	content:"\e09c"
}
.socicon-wykop:before {
	content:"\e09d"
}
.socicon-xbox:before {
	content:"\e09e"
}
.socicon-xing:before {
	content:"\e09f"
}
.socicon-yahoo:before {
	content:"\e0a0"
}
.socicon-yammer:before {
	content:"\e0a1"
}
.socicon-yandex:before {
	content:"\e0a2"
}
.socicon-yelp:before {
	content:"\e0a3"
}
.socicon-younow:before {
	content:"\e0a4"
}
.socicon-youtube:before {
	content:"\e0a5"
}
.socicon-zapier:before {
	content:"\e0a6"
}
.socicon-zerply:before {
	content:"\e0a7"
}
.socicon-zomato:before {
	content:"\e0a8"
}
.socicon-zynga:before {
	content:"\e0a9"
}

.bg-b-lazy {
	-webkit-background-size: cover;
	background-size: cover;	
}

/*# sourceMappingURL=ui.css.map *//* Slider */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.hinge {
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s;
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: none;
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: none;
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: none;
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: none;
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-45px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(45px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 45px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 45px, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.project .card__img {
	padding-top: 1% !important;
}
.slideOutUp {
  animation-name: slideOutUp;
}
.preloader{width:100%;height:100%;background-color:#f7f7f7;position:fixed;top:0;left:0;z-index:100000;text-align:center;font-size:0}.preloader:before{content:"";display:inline-block;vertical-align:middle;height:100%}.preloader__wrap{display:inline-block;vertical-align:middle;width:150px;height:266px;overflow:hidden;position:relative}.preloader__letters{white-space:nowrap;font-size:0;letter-spacing:0;width:1050px;-webkit-animation:move 1.2s linear infinite normal;animation:move 1.2s linear infinite normal}.preloader .card{display:inline-block;vertical-align:middle;line-height:1;color:#333;width:150px;height:266px;position:relative}.preloader .card__symbol{line-height:1;position:absolute;top:50%;left:50%;font-weight:700}.preloader .card__symbol_big{color:rgba(0,0,0,0.8);font-size:180px;opacity:0.02;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.preloader .card__symbol_small{font-size:72px;color:#333;-webkit-transform:translate(-50%, -63%);-ms-transform:translate(-50%, -63%);transform:translate(-50%, -63%)}.preloader .progress{position:absolute;bottom:32px;left:calc(50% - 50px);width:100px;height:1px;overflow:hidden}.preloader .progress__line{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#666;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}@-webkit-keyframes move{0%{-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}12.5%{-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}12.5001%{-webkit-transform:translate3d(-150px, 0, 1px);transform:translate3d(-150px, 0, 1px)}25%{-webkit-transform:translate3d(-150px, 0, 1px);transform:translate3d(-150px, 0, 1px)}25.0001%{-webkit-transform:translate3d(-300px, 0, 1px);transform:translate3d(-300px, 0, 1px)}37.5%{-webkit-transform:translate3d(-300px, 0, 1px);transform:translate3d(-300px, 0, 1px)}37.5001%{-webkit-transform:translate3d(-450px, 0, 1px);transform:translate3d(-450px, 0, 1px)}50%{-webkit-transform:translate3d(-450px, 0, 1px);transform:translate3d(-450px, 0, 1px)}50.0001%{-webkit-transform:translate3d(-600px, 0, 1px);transform:translate3d(-600px, 0, 1px)}62.5%{-webkit-transform:translate3d(-600px, 0, 1px);transform:translate3d(-600px, 0, 1px)}62.5001%{-webkit-transform:translate3d(-750px, 0, 1px);transform:translate3d(-750px, 0, 1px)}75%{-webkit-transform:translate3d(-750px, 0, 1px);transform:translate3d(-750px, 0, 1px)}75.0001%{-webkit-transform:translate3d(-900px, 0, 1px);transform:translate3d(-900px, 0, 1px)}87.5%{-webkit-transform:translate3d(-900px, 0, 1px);transform:translate3d(-900px, 0, 1px)}87.5001%{-webkit-transform:translate3d(-1050px, 0, 1px);transform:translate3d(-1050px, 0, 1px)}100%{-webkit-transform:translate3d(-1050px, 0, 1px);transform:translate3d(-1050px, 0, 1px)}}@keyframes move{0%{-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}12.5%{-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}12.5001%{-webkit-transform:translate3d(-150px, 0, 1px);transform:translate3d(-150px, 0, 1px)}25%{-webkit-transform:translate3d(-150px, 0, 1px);transform:translate3d(-150px, 0, 1px)}25.0001%{-webkit-transform:translate3d(-300px, 0, 1px);transform:translate3d(-300px, 0, 1px)}37.5%{-webkit-transform:translate3d(-300px, 0, 1px);transform:translate3d(-300px, 0, 1px)}37.5001%{-webkit-transform:translate3d(-450px, 0, 1px);transform:translate3d(-450px, 0, 1px)}50%{-webkit-transform:translate3d(-450px, 0, 1px);transform:translate3d(-450px, 0, 1px)}50.0001%{-webkit-transform:translate3d(-600px, 0, 1px);transform:translate3d(-600px, 0, 1px)}62.5%{-webkit-transform:translate3d(-600px, 0, 1px);transform:translate3d(-600px, 0, 1px)}62.5001%{-webkit-transform:translate3d(-750px, 0, 1px);transform:translate3d(-750px, 0, 1px)}75%{-webkit-transform:translate3d(-750px, 0, 1px);transform:translate3d(-750px, 0, 1px)}75.0001%{-webkit-transform:translate3d(-900px, 0, 1px);transform:translate3d(-900px, 0, 1px)}87.5%{-webkit-transform:translate3d(-900px, 0, 1px);transform:translate3d(-900px, 0, 1px)}87.5001%{-webkit-transform:translate3d(-1050px, 0, 1px);transform:translate3d(-1050px, 0, 1px)}100%{-webkit-transform:translate3d(-1050px, 0, 1px);transform:translate3d(-1050px, 0, 1px)}}





/*# sourceMappingURL=poster.css.map */.poster__list .card{margin-right:150px}.poster__list .card__value{display:inline-block;vertical-align:middle;-webkit-transform:translate3d(-49px, 0, 1px);transform:translate3d(-49px, 0, 1px);opacity:0;-webkit-transition:opacity .6s ease, -webkit-transform .6s ease;transition:opacity .6s ease, -webkit-transform .6s ease;transition:opacity .6s ease, transform .6s ease;transition:opacity .6s ease, transform .6s ease, -webkit-transform .6s ease}.poster__list .card__num{white-space:nowrap;position:absolute;top:-76px;left:5px;font:200 16px/1 'Circe', Arial, Helvetica, sans-serif;color:#333;opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .6s ease;transition:opacity .5s ease, -webkit-transform .6s ease;transition:transform .6s ease, opacity .5s ease;transition:transform .6s ease, opacity .5s ease, -webkit-transform .6s ease}.poster__list .card__num:before{content:"";display:inline-block;width:34px;height:1px;background-color:#000;margin-right:15px;vertical-align:middle;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.poster__list .card__category{position:absolute;top:100%;left:0;font:300 14px/1 'Circe', Arial, Helvetica, sans-serif;color:#333;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.poster_active .poster__list .card .card__num{opacity:1}.poster_active .poster__list .card .card__value{opacity:.3}.poster_active .poster__list .card_active .card__category{opacity:1}.poster_active .poster__list .card_active .card__value{opacity:1;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}.poster_active .poster__list .card_active .card__num:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width: 767px){.poster__list .card{margin-right:100px}.poster__list .card__category{top:auto;bottom:55px}.poster__list .card__num{top:-50px}}
.about{padding:270px 0 219px;position:relative;overflow:hidden}.about__bg{position:absolute;width:100%;top:220px;left:0px;z-index:-1;line-height:1;font-size:12.5vw;font-weight:600;text-align:center;letter-spacing:9.4vw;text-transform:uppercase;color:#000000;opacity:0.02;text-shadow:9px 17px 25px rgba(0,0,0,0.12)}.about__bg .line{margin-left:9vw}.about__bg .letter{-webkit-transform:translate3d(0px, 200px, 1px);transform:translate3d(0px, 200px, 1px)}.about__h2{width:250px;margin-bottom:20px}.about .text{margin-bottom:54px;font-size:0;letter-spacing:0}.about .text__column{display:inline-block;width:calc(50% - 20px);vertical-align:top}.about .text__column:first-of-type{margin-right:40px}.about .text p{margin:0 0 10px}.about__inner{font-size:0;letter-spacing:0}.about__column{display:inline-block;vertical-align:top;width:50%;padding-right:32px}.about_projects-top{padding-top:262px;padding-bottom:76px}.about_projects-top .about__bg{top:246px;width:100%;left:0;letter-spacing:3.2vw;font-size:12.5vw;color:rgba(0,0,0,0.8);opacity:0.02;text-indent:0}.about_projects-top .about__bg .line{margin-left:5vw}.about_projects-top .about__wrapper{max-width:824px;margin-left:308px}.about_projects-top .about__h2{margin-bottom:25px}.about_projects-top .about__text{width:400px;-webkit-column-count:1;column-count:1}.about_projects-bottom,.about_blog,.about_media{padding-top:270px;padding-bottom:184px}.about_projects-bottom .about__h2,.about_blog .about__h2,.about_media .about__h2{width:auto;margin-bottom:28px;max-width:400px}.about_projects-bottom .about__text,.about_blog .about__text,.about_media .about__text{margin-bottom:29px;width:400px;-webkit-column-count:1;column-count:1}.about_project{padding-bottom:236px;z-index:5}.about_project .about__bg{top:220px}.about_project .about__h2{width:330px;margin-bottom:24px}.about_project .about__text{-webkit-column-count:1;column-count:1}.about_career{padding-top:305px;padding-bottom:70px}.about_career .about__bg{top:270px;width:100%;left:0;letter-spacing:8.5vw;font-size:12.5vw;color:rgba(0,0,0,0.8);opacity:0.02;text-indent:0}.about_career .about__bg .line{margin-left:5vw}.about_career .about__wrapper{max-width:824px}.about_career .about__h2{margin-bottom:28px;max-width:300px;width:300px}.about_career .about__text{margin-bottom:31px;font-size:0}.about_career .about__text .text__column{display:block;float:left}.about_career .about__text p{line-height:24px;letter-spacing:0.8px}.about_career .about__text:after{content:"";display:table;clear:both}.about_about-top{padding-top:219px;padding-bottom:71px}.about_about-top .about__bg{top:216px}.about_about-top .about__h2{margin-bottom:30px}.about_about-bottom{padding-top:217px;padding-bottom:178px}.about_about-bottom .about__scroll{top:23px}.about_about-bottom .about__h2{width:360px;margin-bottom:28px}.about_about-bottom .about__text{margin-bottom:98px;width:400px;-webkit-column-count:1;column-count:1}.details{padding:41px 0 0 97px}.details .card{font-size:0;letter-spacing:0;margin-bottom:30px;display:inline-block;width:100%}.details .card__icon{display:inline-block;vertical-align:middle;text-align:center;width:86px;padding-bottom:6px}.details .card__content{display:inline-block;vertical-align:middle;width:calc(100% - 86px);font-size:14px;line-height:16px}.details .card__title{font-weight:700;color:#333;margin-bottom:5px;letter-spacing:0.7px}.details .card__text{font-weight:300;color:#666;letter-spacing:0.7px}@media only screen and (max-width: 1200px){.about{padding-top:172px;padding-bottom:125px}.about__bg{top:130px}.about__h2{margin-bottom:43px}.about .text{margin-bottom:40px}.about .text__column{width:100%}.about .text__column:first-of-type{margin-right:0}.about .text p{font-size:14px;line-height:23px}.about__column{width:100%;padding-right:0}.about_projects-top{display:none}.about_projects-bottom,.about_blog,.about_media{padding-top:125px;padding-bottom:96px}.about_projects-bottom .about__h2,.about_blog .about__h2,.about_media .about__h2{margin-bottom:44px}.about_projects-bottom .about__text,.about_blog .about__text,.about_media .about__text{margin-bottom:39px}.about_projects-bottom .about__button,.about_blog .about__button,.about_media .about__button{padding:15px 20px 11px 20px}.about_project{padding-top:203px;padding-bottom:137px}.about_project .about__bg{top:150px}.about_project .about__h2{margin-bottom:29px}.about_career{padding-top:111px;padding-bottom:20px}.about_career .about__h2{width:310px;margin-bottom:46px}.about_career .about__text p{font-size:16px;line-height:23px}.about_career .about__bg{display:none}.about_about-top{padding-top:166px;padding-bottom:14px}.about_about-top .about__h2{margin-bottom:44px}.about_about-top .about__text p{line-height:26px}.about_about-top .about__bg{top:112px}.about_about-bottom{padding-top:138px;padding-bottom:96px}.about_about-bottom .about__scroll{top:47px}.about_about-bottom .about__h2{margin-bottom:44px}.about_about-bottom .about__text{margin-bottom:39px}.details{padding:0}.details .card{width:50%}.details .card__icon{width:18px}.details .card__content{padding-left:37px;width:calc(100% - 18px)}}@media only screen and (max-width: 767px){.about{padding-top:62px;padding-bottom:56px}.about__bg{display:none}.about__h2{margin-bottom:28px}.about__text{margin-bottom:21px}.about_projects-bottom,.about_blog,.about_media{padding-top:35px}.about_projects-bottom .about__h2,.about_blog .about__h2,.about_media .about__h2{margin-bottom:30px}.about_projects-bottom .about__text,.about_blog .about__text,.about_media .about__text{width:100%;margin-bottom:21px}.about_projects-bottom .about__text p,.about_blog .about__text p,.about_media .about__text p{font-size:16px;line-height:26px}.about_project{padding-top:61px;padding-bottom:24px}.about_project .about__h2{width:100%}.about_career{padding-top:94px;padding-bottom:20px}.about_career .about__h2{width:100%;margin-bottom:32px}.about_career .about__text{width:100%;margin-bottom:24px}.about_about-top{padding-top:94px;padding-bottom:17px}.about_about-top .about__h2{margin-bottom:29px}.about_about-top .about__text p{line-height:23px}.about_about-bottom{padding-top:49px}.about_about-bottom .about__h2{width:100%;margin-bottom:30px}.about_about-bottom .about__text{width:100%;margin-bottom:21px}.about_about-bottom .about__text p{line-height:26px}.details{padding:4px 0 0}.details .card{width:100%}.details .card__content{padding-left:33px}}

/*# sourceMappingURL=about.css.map */.types__inner{position:relative;padding-top:52%;width:100%}.types__bg{position:absolute;width:100%;height:100%;top:0;left:0}.types__bg:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);-webkit-transition:opacity 0s ease;-o-transition:opacity 0s ease;transition:opacity 0s ease;opacity:0;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.types__bg_active:after{opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.types__img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}.types__img_active{opacity:1}.types__list{font-size:0;letter-spacing:0;width:100%;position:absolute;top:0;left:0;z-index:2;height:100%}.types__list:before{content:'';position:absolute;top:0;left:calc(100% / 3);width:1px;height:100%;background-color:rgba(255,255,255,0);z-index:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.types__list:after{content:'';position:absolute;top:0;left:calc((100% / 3) * 2);width:1px;height:100%;background-color:rgba(255,255,255,0);z-index:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.types__list_active:before,.types__list_active:after{background-color:rgba(255,255,255,0.1)}.types .card{display:inline-block;width:calc(100% / 3);height:100%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.types .card__bg{position:absolute;top:0;left:0;width:300%;height:100%;z-index:-2;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.types .card__mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:-1}.types .card__content{width:100%;text-align:center;color:#fff;min-height:62px;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;position:absolute;top:calc(50% - 16px);left:0;padding:0 30px}.types .card__h2{line-height:36px}.types .card:nth-of-type(2) .card__bg{left:-100%}.types .card:nth-of-type(3) .card__bg{left:-200%}.types .card_opacity .card__content{opacity:0.2}.types .card_opacity .card__bg{opacity:0}@media only screen and (max-width: 1200px){.types__bg{display:none}.types__inner{height:400px}.types__list{height:400px}.types .card__content{top:calc(50% - 23px)}.types .card__h2{font-size:24px}.types .card__h5{font-size:8px;padding-left:2px;letter-spacing:3.8px}.types .card:nth-of-type(1) .card__bg,.types .card:nth-of-type(2) .card__bg,.types .card:nth-of-type(3) .card__bg{left:0;width:100%}}@media only screen and (max-width: 767px){.types__list{height:auto;position:static}.types__inner{height:auto;padding-top:0}.types .card{height:178px;width:100%;padding:0px}.types .card__hover{display:none}.types .card__content{min-height:auto;padding:0 16px}.types .card__h2{font-size:28px;text-align:left;margin-bottom:8px}.types .card__h5{text-align:left;font-size:10px;padding-left:0;letter-spacing:4.8px}.types .wrapper_full{padding:0}}

/*# sourceMappingURL=types.css.map */.career{padding:261px 0 265px;position:relative}.career__bg{position:absolute;width:100%;top:220px;left:0;z-index:-1;line-height:1;font-size:12.5vw;font-weight:600;text-align:center;letter-spacing:6.8vw;text-transform:uppercase;color:#000000;opacity:0.02;text-shadow:9px 17px 25px rgba(0,0,0,0.12)}.career__bg .line{margin-left:9vw}.career__bg .letter{-webkit-transform:translate3d(0px, 200px, 1px);transform:translate3d(0px, 200px, 1px)}.career__wrapper{max-width:1170px}.career__inner{width:calc(50% - 20px);margin-left:calc(50% + 20px)}.career__h2{width:250px;margin-bottom:25px}.career__text{margin-bottom:60px;width:350px}.career__text p{margin:0 0 10px}.career__list{font-size:0;letter-spacing:0;margin-bottom:9px}.career__column{width:229px;display:inline-block;vertical-align:top}.career__column:nth-of-type(1){margin-right:107px}.career .card{padding-bottom:46px}.career .card__head{text-align:left}.career .card__address{letter-spacing:-1px;font:300 16px/26px 'Circe', Arial, Helvetica, sans-serif;color:#828282;margin:0}.career .card__body{display:none;padding-top:25px;position:relative;padding-bottom:30px}.career .card__title{letter-spacing:0.6px;padding-bottom:19px}.career .card__text{letter-spacing:0.6px;font-size:12px;color:#828282}.career .card__text p{margin-top:0;line-height:20px}.career .card__button{position:absolute;left:0;bottom:0px;font-size:14px;line-height:1;color:#4f4f4f;font-weight:700;height:40px;opacity:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.career_for-career{padding-top:47px;padding-bottom:0;margin-bottom:-40px}.career_for-career .career__list{margin-bottom:-9px;width:calc(100% + 109px)}.career_for-career .career__inner{width:82%;padding-left:51px;margin:0 auto}.career_for-career .card{padding-bottom:0;margin-bottom:80px;cursor:default;display:inline-block;width:229px;vertical-align:top;margin-right:109px;position:relative;padding-bottom:52px}.career_for-career .card__head{cursor:default}.career_for-career .card__body{display:block;padding-top:23px;position:static}.career_for-career .card__vacancy{font-size:18px;line-height:18px}@media only screen and (min-width: 1201px){.career_for-career .card .card__button:hover{opacity:.7}}@media only screen and (max-width: 1200px){.career{padding-top:142px;padding-bottom:64px}.career__wrapper{max-width:464px}.career__bg{top:105px}.career .card{padding-bottom:22px}.career__inner{width:100%;margin-left:0}.career__h2{margin-bottom:44px}.career__text{width:266px;margin-bottom:46px}.career__column{width:197px}.career__column:nth-of-type(1){margin-right:103px}.career__list{margin-bottom:25px;width:500px}.career_for-career{padding-top:43px;padding-bottom:0;margin-bottom:-14px}.career_for-career .career__inner{width:100%;padding:0}.career_for-career .career__list{margin-bottom:0;width:calc(100% + 90px)}.career_for-career .card{margin-bottom:32px;padding-bottom:34px;width:220px;margin-right:56px}.career_for-career .card__vacancy{font-size:14px;line-height:19px}.career_for-career .card__address{line-height:20px}.career_for-career .card__body{padding-top:10px}.career_for-career .card__button{opacity:1;bottom:2px;height:32px}}@media only screen and (max-width: 767px){.career{padding-top:61px;padding-bottom:55px}.career__bg{display:none}.career__column:nth-of-type(1){margin-right:30px}.career__h2{margin-bottom:29px}.career__text{margin-bottom:40px}.career__list{margin-bottom:8px;width:100%}.career .card__text p{font-size:12px}.career_for-career{padding-top:37px;padding-bottom:16px}.career_for-career .career__column{width:100%;margin-right:0}.career_for-career .career__list{margin-bottom:-9px;width:100%}.career_for-career .card{height:auto;margin-bottom:0;padding-bottom:37px;width:100%;margin-right:0}.career_for-career .card__vacancy{letter-spacing:0.7px}.career_for-career .card__address{line-height:22px;letter-spacing:-0.3px}.career_for-career .card__body{display:none;padding-top:9px}.career_for-career .card__button{position:static}}

/*# sourceMappingURL=career.css.map */.contact{padding:267px 0 22px;position:relative;color:#fff;overflow:hidden}.contact__bg{top:221px;width:100%;left:0;letter-spacing:5.2vw;font-size:12.5vw;position:absolute;line-height:1;text-align:center;text-transform:uppercase;color:rgba(0,0,0,0.8);opacity:0.08;text-shadow:9px 17px 25px rgba(0,0,0,0.12);font-weight:700;z-index:-1}.contact__bg .line{margin-left:4vw}.contact__bg .letter{-webkit-transform:translate3d(0px, 200px, 1px);transform:translate3d(0px, 200px, 1px)}.contact__scroll:before{background-color:#333}.contact__h2{width:360px;margin-bottom:58px}.contact__text{margin-bottom:51px;width:350px}.contact__text p{margin:0 0 10px}.contact__list{margin-bottom:18px}.contact__row{font-size:0;letter-spacing:0}.contact .card{display:inline-block;vertical-align:bottom;width:calc(100% / 3);margin-bottom:52px;text-align:left;padding-right:20px}.contact .card__h4{font-weight:300;color:#666;margin-bottom:4px}.contact .card__info{font-size:14px;line-height:16px;display:block}.contact .card a.card__info{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.contact .card a.card__info:hover{opacity:.7}.contact:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#1a1a1a;z-index:-1}.contact_for-nav{padding-top:0;text-align:left}.contact_for-nav .contact__list{max-width:100%;margin-bottom:7px}.contact_for-nav .card{width:calc(100% / 2)}.contact_for-nav:before{background-color:transparent}.contact_for-contact{padding-top:314px}@media only screen and (max-width: 1200px){.contact{padding-top:70px;padding-bottom:10px}.contact__bg,.contact__scroll{display:none}.contact__h2{margin-bottom:47px}.contact__list{width:calc(100% + 70px);margin-left:-25px;margin-bottom:11px}.contact__text{width:265px;margin-bottom:31px}.contact .card{width:127px;margin:0 25px 32px 25px;padding-right:0}.contact_for-contact{padding-top:114px}}@media only screen and (max-width: 767px){.contact{padding-top:61px;padding-bottom:5px}.contact__h2{width:100%;margin-bottom:33px}.contact__list{width:calc(100% + 18px);margin-left:-13px;margin-bottom:0}.contact__text{display:none}.contact__button{display:none}.contact .card{margin:0 13px 32px 13px}.contact_for-contact{padding-top:94px}.contact_for-contact .contact__h2{margin-bottom:34px}}

/*# sourceMappingURL=contact.css.map */.map{width:100%;height:613px;overflow:hidden;position:relative}.map__image{margin-left:calc(50% - 1306px);width:2617px;height:707px}.map #path5071 use,.map #path3713 use,.map #path5941 use,.map #path5735 use{-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.map__cities:after{content:'';position:absolute;width:100%;height:120px;left:0px;bottom:0;background-image:url(/wp-content/themes/ydzn/assets/img/gradient-small.png);background-position:top center;background-repeat:repeat-x;z-index:1}.map .info{display:none}.map .card{position:absolute;width:188px;cursor:pointer;z-index:2}.map .card__mark{position:absolute;width:27px;height:27px;background:rgba(255,255,255,0.2);border-radius:50%}.map .card__mark:before{content:'';position:absolute;width:23px;height:23px;left:2px;top:2px;background:rgba(255,255,255,0.4);z-index:1;border-radius:50%}.map .card__mark:after{content:'';position:absolute;width:9px;height:9px;left:9px;top:9px;background:rgba(255,255,255,0.8);-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:50%;z-index:2}.map .card__h3{color:#fff;margin-bottom:6px}.map .card__address{font-size:14px;line-height:21px;font-weight:300;color:#BDBDBD}.map .card__address span{display:block}.map .card_los-angeles{top:362px;left:calc(50% - 595px)}.map .card_miami{top:426px;left:calc(50% - 333px)}.map .card_london{top:209px;left:calc(50% + 35px)}.map .card_kiev{top:236px;left:calc(50% + 250px)}.map .card_moscow{top:163px;left:calc(50% + 507px)}.map .card_right{text-align:left}.map .card_right .card__mark{top:-7px;left:-43px}.map .card_left{text-align:right}.map .card_left .card__mark{top:-7px;right:-43px}.map:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#1a1a1a;z-index:-1}@media only screen and (max-width: 1200px){.map{height:330px}.map__image{margin-left:calc(50% - 1300px);height:390px}.map .card{width:85px}.map .card__mark{width:10px;height:10px}.map .card__mark:before{width:8px;height:8px;top:1px;left:1px}.map .card__mark:after{width:4px;height:4px;top:3px;left:3px}.map .card__address{display:none}.map .card_left .card__mark{top:2px;right:-17px}.map .card_right .card__mark{top:2px;left:-17px}.map .card_los-angeles{top:196px;left:calc(50% - 325px)}.map .card_miami{top:227px;left:calc(50% - 176px)}.map .card_london{top:112px;left:calc(50% + 49px)}.map .card_kiev{top:126px;left:calc(50% + 168px)}.map .card_moscow{top:90px;left:calc(50% + 293px)}}@media only screen and (max-width: 767px){.map{height:auto}.map__image{margin:0;height:368px;width:2617px;position:absolute;bottom:0;left:calc(50% - 1498px);z-index:0}.map__cities:after{display:none}.map .card{display:none}.map .info{display:block;padding-top:14px;padding-bottom:300px;position:relative;z-index:2}.map .info__address{display:none;vertical-align:top;width:calc(100% - 65px);color:#f2f2f2;font-size:14px;font-weight:700;padding-left:14px;line-height:21px}.map .info__address_active{display:inline-block}.map .info__label{display:inline-block;vertical-align:top;color:#bdbdbd;font-size:16px;line-height:20px;font-weight:300}.map .info__label_address{font:700 14px/1 'Circe', Arial, Helvetica, sans-serif;color:#fff}.map .info__body{color:#fff}.map .info__body .item{display:block;margin-top:25px}.map .info__body .item__city{font:300 14px/16px 'Circe', Arial, Helvetica, sans-serif;color:#666}.map .info__body .item__address{font:600 14px/20px 'Circe', Arial, Helvetica, sans-serif;color:#fff;display:block;margin-top:5px}.map .custom-select{margin-bottom:17px;margin-top:2px;font-size:16px;z-index:1}.map .custom-select__head{width:auto;border:none}.map .custom-select__head:after{top:7px;right:4px;width:5px;height:5px;-webkit-transform-origin:75% 75%;-ms-transform-origin:75% 75%;transform-origin:75% 75%}.map .custom-select__value{padding:0 20px 0 13px;font-weight:700;color:#fff}.map .custom-select__body{display:none;left:0;width:120px;padding-left:13px;padding-top:8px;padding-right:13px;z-index:10}}

/*# sourceMappingURL=map.css.map */.footer{overflow:hidden}.footer__inner{height:82px;font-size:0;letter-spacing:0;line-height:12px;color:#888;text-transform:uppercase;font-weight:300}.footer__inner:after{content:'';height:100%;display:inline-block;vertical-align:middle}.footer__copyright{width:80%;display:inline-block;vertical-align:middle;text-align:left;font-size:10px;letter-spacing:1px}.footer__developed{width:20%;display:inline-block;vertical-align:middle;text-align:right;font-size:10px;letter-spacing:1px;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.footer__developed:hover{opacity:0.7}.footer_dark{background-color:#1a1a1a}.footer_main .footer__inner{height:94px}@media only screen and (max-width: 1200px){.footer__wrapper{padding:0 33px}.footer__inner{padding-bottom:0;height:60px}.footer__copyright{width:70%;font-size:8px;letter-spacing:0.77px}.footer__developed{width:30%;font-size:8px;letter-spacing:0.77px}.footer_main .footer__inner{height:45px;padding-bottom:14px}}@media only screen and (max-width: 767px){.footer{position:relative;margin-top:0;padding-bottom:12px}.footer__wrapper{padding:0 16px}.footer__inner{padding-bottom:0;height:auto}.footer__copyright{width:100%;margin-bottom:12px;vertical-align:top}.footer__developed{width:100%;text-align:left;vertical-align:top}.footer_main{margin-top:-57px;margin-top: -220px;background-color:transparent}}


/*# sourceMappingURL=footer.css.map */.modal{position:fixed;left:100%;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.5s ease, -webkit-transform 0s ease 0.5s;transition:opacity 0.5s ease, -webkit-transform 0s ease 0.5s;-o-transition:transform 0s ease 0.5s, opacity 0.5s ease;transition:transform 0s ease 0.5s, opacity 0.5s ease;transition:transform 0s ease 0.5s, opacity 0.5s ease, -webkit-transform 0s ease 0.5s;z-index:1001}.modal__outer{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;overflow-y:hidden;font-size:0;padding:50px 0}.modal__outer:after{content:'';height:100%;display:inline-block;vertical-align:middle}.modal__overlay{position:fixed;width:100%;height:100%;top:0;left:100%;z-index:0;background-color:rgba(31,31,31,0.96);-webkit-transition:-webkit-transform 0s ease 0.5s;transition:-webkit-transform 0s ease 0.5s;-o-transition:transform 0s ease 0.5s;transition:transform 0s ease 0.5s;transition:transform 0s ease 0.5s, -webkit-transform 0s ease 0.5s}.modal__inner{display:inline-block;vertical-align:middle;position:relative}.modal__content{position:relative}.modal__close{position:absolute;width:40px;height:40px;z-index:2}.modal__close:before{content:'';position:absolute;top:20px;left:12px;width:24px;height:1px;background-color:#f2f2f2;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-backface-visibility:hidden}.modal__close:after{content:'';position:absolute;top:20px;left:12px;width:24px;height:1px;background-color:#f2f2f2;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-backface-visibility:hidden}.modal__close:hover:after,.modal__close:hover:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.modal[data-modal=navigation]{z-index:999}.modal[data-modal=navigation] .modal__overlay{background-color:rgba(31,31,31,0.99)}.modal_active{-webkit-transition:opacity 0.5s ease, -webkit-transform 0s ease;transition:opacity 0.5s ease, -webkit-transform 0s ease;-o-transition:transform 0s ease, opacity 0.5s ease;transition:transform 0s ease, opacity 0.5s ease;transition:transform 0s ease, opacity 0.5s ease, -webkit-transform 0s ease;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);opacity:1}.modal_active .modal__outer{overflow-y:auto;-webkit-transition:-webkit-transform 0s ease 0.5s;transition:-webkit-transform 0s ease 0.5s;-o-transition:transform 0s ease 0.5s;transition:transform 0s ease 0.5s;transition:transform 0s ease 0.5s, -webkit-transform 0s ease 0.5s}.modal_active .modal__overlay{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:-webkit-transform 0s ease;transition:-webkit-transform 0s ease;-o-transition:transform 0s ease;transition:transform 0s ease;transition:transform 0s ease, -webkit-transform 0s ease}.modal_video .modal__outer{padding:0}.modal_video .modal__inner,.modal_video .modal__content,.modal_video .video{width:100%;height:100%;top:0;left:0;position:absolute}.custom-video{position:relative}.custom-video__video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.custom-video__button{position:absolute;bottom:55px;left:77px;width:30px;height:30px;text-align:center}.custom-video__button_active .custom-video__sign_play{opacity:0}.custom-video__button_active .custom-video__sign_pause{opacity:1}.custom-video__sign{position:absolute;width:16px;height:18px;left:7px;top:6px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.custom-video__sign svg{width:16px;height:18px}.custom-video__sign_play{opacity:1}.custom-video__sign_pause{opacity:0}.custom-video__progress{position:absolute;width:calc(100% - 224px);height:18px;left:112px;bottom:61px;font-size:0;padding:0;vertical-align:top;padding:0}.custom-video__canvas{position:absolute;width:100%;height:100%;top:0;left:0}.modal_mobile-video .modal__inner,.modal_mobile-video .modal__content{position:absolute;width:100%;height:100%;top:0;left:0}.modal_mobile-video .modal__close{position:absolute;z-index:2;top:30px;right:30px}.mobile-video{position:absolute;top:0;left:0;width:100%;height:100%}.video{position:relative}.video .modal__close{top:44px;right:44px;z-index:2}.video iframe{width:1024px;height:636px}.video__custom-video{position:absolute;width:100%;height:100%;top:0;left:0}.navigation{width:95vw;margin:-50px 0;text-align:center;position:relative;z-index:1}.navigation__bg{position:absolute;left:calc(50% - 406px);top:273px;line-height:normal;font-size:180px;letter-spacing:0.5em;text-transform:uppercase;color:rgba(0,0,0,0.8);opacity:0.2;text-shadow:9px 17px 25px rgba(0,0,0,0.12);font-weight:700;z-index:-1}.navigation__bg .letter{-webkit-transform:translate3d(0px, 266px, 1px);transform:translate3d(0px, 266px, 1px)}.navigation__inner{display:inline-block;padding:161px 100px 135px 115px;width:1080px;font-size:0;letter-spacing:0;text-align:left}.navigation__share{display:none}.navigation__column{display:inline-block;vertical-align:top}.navigation__column:nth-of-type(1){width:446px;margin-right:224px}.navigation__column:nth-of-type(2){width:180px}.menu-panel{font-size:0;letter-spacing:0;text-align:left;margin-bottom:81px}.menu-panel__item{display:block;font-size:24px;line-height:30px;color:#f2f2f2;margin-bottom:26px;text-align:left;font-weight:400;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-panel__item span{position:relative}.menu-panel__item span:after{content:'';position:absolute;width:101%;height:1px;background-color:#fff;bottom:2px;left:0;opacity:0;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.menu-panel__item:hover span:after{opacity:1}[data-modal="navigation"] .contact__card,[data-modal="navigation"] .menu-panel__item,[data-modal="navigation"] .search_for-panel,[data-modal="navigation"] .share_for-panel,[data-modal="navigation"] .contact__text{opacity:0;-webkit-transform:translate3d(0, 50px, 1px);transform:translate3d(0, 50px, 1px);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-modal="navigation"].modal_active .contact__card,[data-modal="navigation"].modal_active .menu-panel__item,[data-modal="navigation"].modal_active .search_for-panel,[data-modal="navigation"].modal_active .share_for-panel,[data-modal="navigation"].modal_active .contact__text{opacity:1;-webkit-transform:translate3d(0, 0px, 1px);transform:translate3d(0, 0px, 1px)}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(1){-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(2){-webkit-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(4){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(5){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(6){-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}[data-modal="navigation"].modal_active .contact__card:nth-of-type(1){-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}[data-modal="navigation"].modal_active .contact__card:nth-of-type(2){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}[data-modal="navigation"].modal_active .contact__card:nth-of-type(3){-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}[data-modal="navigation"].modal_active .contact__card:nth-of-type(4){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}[data-modal="navigation"].modal_active .contact__card:nth-of-type(5){-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}[data-modal="navigation"].modal_active .contact__text{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}[data-modal="navigation"].modal_active .search_for-panel{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}[data-modal="navigation"].modal_active .share_for-panel{-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}.request{margin:0;width:1080px;background-color:#1f1f1f;padding:72px 114px 96px;position:relative}.request .modal__close{top:22px;right:20px;z-index:2}.request__h2{color:#fff;text-align:left;max-width:350px;line-height:53px;margin-bottom:81px}.form{text-align:left}.form__row{font-size:0;letter-spacing:0;text-align:left}.form__column{width:50%;display:inline-block;vertical-align:top}.form__column:nth-of-type(2){width:47.7%;margin-left:2.3%}.form__button{margin-top:69px}.form__button_margin{margin-top:118px}.fieldset{display:inline-block;vertical-align:top;position:relative;font-size:0;letter-spacing:0;margin-bottom:35px}.fieldset__focus{display:inline-block;position:relative}.fieldset__focus:after{content:'';position:absolute;bottom:-1px;right:0;width:100%;height:2px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0}.fieldset.focus .label{color:#fff}.fieldset.focus .fieldset__focus:after{opacity:1}.fieldset.has-error .error{opacity:1}.label{color:#828282;font-weight:700;font-size:18px;line-height:22px;display:inline-block;vertical-align:top;text-align:left;margin-right:9px;min-width:54px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.input{width:230px;outline:none;background-color:transparent;border:none;border-bottom:1px solid #828282;display:inline-block;vertical-align:top;font-size:16px;line-height:1;font-weight:300;color:#828282;padding:0 13px;height:22px;resize:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0}.error{position:absolute;top:115%;right:0;font-size:12px;line-height:1;color:red;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.custom-select{display:inline-block;vertical-align:top;font-size:16px;font-weight:300;color:#828282;position:relative}.custom-select select{display:none}.custom-select__head{height:22px;width:230px;border-bottom:1px solid #828282}.custom-select__head:after{content:'';position:absolute;top:7px;right:4px;width:6px;height:6px;border-bottom:1px solid #828282;border-right:1px solid #828282;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.custom-select__value{line-height:22px;text-align:left;padding:0 8px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:20px}.custom-select__body{position:absolute;top:22px;right:-8px;width:320px;background-color:rgba(31,31,31,0.97);padding-left:89px;padding-top:11px;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.custom-select__item{line-height:24px;display:block;width:100%;text-align:left;margin-bottom:8px}.custom-select__item_hide{display:none}.custom-select_opened .custom-select__head:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.upload{display:inline-block;cursor:pointer;height:22px;position:relative;text-align:left;vertical-align:top}.upload__select{font-size:16px;color:#828282;height:22px;line-height:23px;text-align:left;cursor:pointer;font-weight:700;letter-spacing:0.8px;position:relative}.upload__select:after{content:'';position:absolute;width:88%;height:1px;bottom:-1px;right:0;background-color:#828282}.upload__input{position:absolute;top:0;left:0;width:100%;height:100%;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;height:30px;z-index:20;cursor:pointer}.upload_hide{display:none}.result{display:inline-block;height:22px;vertical-align:top;display:none}.result__icon{display:inline-block;vertical-align:middle;margin-right:11px}.result__name{display:inline-block;vertical-align:middle;color:#fff;font-size:14px;line-height:22px;font-weight:300;color:#828282;margin-right:7px;max-width:262px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.result__close{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;width:22px;height:22px;position:relative}.result__close:before{position:absolute;top:11px;left:6px;content:'';width:11px;height:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#828282}.result__close:after{position:absolute;top:11px;left:6px;content:'';width:11px;height:1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#828282}.result_show{display:inline-block}input[type=file],input[type=file]::-webkit-file-upload-button{cursor:pointer}.thank{background-color:#1f1f1f;width:1080px;height:700px;max-height:calc(100vh - 100px);padding:50px 50px 50px 52%;text-align:left;position:relative}.thank__bg{position:absolute;top:calc(50% - 160px);width:100%;left:0;z-index:1;line-height:1;font-size:180px;font-weight:600;text-align:center;letter-spacing:0.29em;text-transform:uppercase;color:rgba(0,0,0,0.8);opacity:0.2;text-shadow:9px 17px 25px rgba(0,0,0,0.12);text-indent:0.25em}.thank .modal__close{top:22px;right:22px;z-index:2}.thank__content{display:inline-block;vertical-align:middle;padding-top:12px}.thank__h2{color:#fff;text-align:left;max-width:250px;line-height:53px;margin-bottom:26px;position:relative;z-index:2}.thank__text{color:#666;text-align:left;position:relative;z-index:2}.thank:after{content:'';height:100%;display:inline-block;vertical-align:middle}@media only screen and (max-width: 1200px){.modal__outer{padding:0}.video .modal__close{top:-27px;left:calc(50% + 50vw - 62px)}.video iframe{width:584px;height:358px}.navigation{width:100vw;margin:0}.navigation__bg{display:none}.navigation__inner{width:100%;padding:59px 89px 34px;text-align:center}.navigation__share{display:block;margin:0;position:static}.navigation__column:nth-of-type(1){display:none}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(1){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(2){-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(3){-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(4){-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(5){-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}[data-modal="navigation"].modal_active .menu-panel__item:nth-of-type(6){-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}[data-modal="navigation"].modal_active .search_for-panel{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}[data-modal="navigation"].modal_active .share_for-panel{-webkit-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}.menu-panel{margin-bottom:31px}.menu-panel__item{text-align:center;margin-bottom:20px}.request{width:768px;padding:46px 93px 40px}.request__h2{line-height:42px;margin-bottom:35px}.request .modal__close{top:20px;right:21px}.label{font-size:14px;line-height:16px;margin-right:7px;min-width:34px}.input{height:17px;width:197px;padding:0 4px;font-size:14px}.fieldset{margin-bottom:29px;margin-right:0}.fieldset:after{width:197px}.fieldset_portfolio .input{width:145px}.custom-select{font-size:14px;top:-4px}.custom-select__head{height:17px;width:197px}.custom-select__value{padding:0 2px;line-height:15px}.custom-select__body{width:293px;padding-top:6px}.custom-select__item{margin-bottom:5px}.form__column:nth-of-type(2){width:48.7%;margin-left:1.3%}.form__button{margin-top:21px}.form__button_margin{margin-top:64px}.upload{height:17px}.upload__select{font-size:14px;height:16px;line-height:16px;letter-spacing:0}.thank{width:768px;height:450px;max-height:100vh;padding-left:51%}.thank__bg{font-size:96px;top:calc(50% - 30px);left:calc(50% - 290px)}.thank__h2{line-height:42px;margin-bottom:28px}.thank__text{letter-spacing:-0.86px}.thank .modal__close{top:20px;right:21px}.result__name{max-width:212px}}@media only screen and (max-width: 767px){.navigation__inner{padding:67px 0px 30px}.video .modal__close{top:-36px;left:calc(50% + 50vw - 45px)}.video iframe{width:100%;height:400px}.menu-panel{margin-bottom:39px}.menu-panel__item{margin-bottom:26px}.request{width:100%;padding:57px 16px 38px}.request__h2{line-height:41px;font-size:28px;margin-bottom:29px}.request .modal__close{top:1px;right:2px}.request .modal__close:before{top:20px;left:15px;width:16px}.request .modal__close:after{top:20px;left:15px;width:16px}.fieldset{margin-right:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:34px}.fieldset:after{display:none}.fieldset_portfolio{margin-bottom:14px}.fieldset_portfolio .input{width:100%}.fieldset__focus{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input{width:100%}.custom-select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.custom-select__head{width:100%}.custom-select__body{width:288px;right:0;padding-left:63px}.form__button{width:198px;letter-spacing:1px;padding:16px 25px 10px 25px;margin-top:10px}.form__button_margin{margin-top:10px}.form__column{width:100%}.form__column:nth-of-type(2){width:100%;margin-left:0}.upload{margin-bottom:37px}.upload__select:after{bottom:-4px}.result{margin-bottom:36px;margin-top:-4px}.result__name{max-width:236px}[data-custom-select=vacancy] .custom-select__body{padding-left:59px}.thank{width:320px;padding:0 16px}.thank__bg{display:none}.thank__h2{line-height:42px;margin-bottom:16px}.thank__content{padding-top:0}.thank .modal__close{top:1px;right:2px}.thank .modal__close:before{top:15px;left:15px;width:16px}.thank .modal__close:after{top:26px;left:15px;width:16px}}

/*# sourceMappingURL=modals.css.map */.blog{padding-top:226px}.blog__h2{margin-bottom:6px}.blog__filters .filters__button{margin-right:51px}.blog .card{display:inline-block;vertical-align:top;width:calc(25% - 2px);position:relative;margin:0 2px 2px 0}.blog .card__outer{width:100%;height:100%;position:relative;font-size:0;letter-spacing:0;padding-top:71.2%;opacity:0;-webkit-transform:translate3d(0, 50px, 1px);transform:translate3d(0, 50px, 1px);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blog .card__outer:before{content:'';display:inline-block;height:100%;vertical-align:bottom}.blog .card__outer:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blog .card__content{width:100%;display:inline-block;vertical-align:bottom;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:1;padding:19px 24px;left:0;bottom:0;position:absolute}.blog .card__date{font-size:14px;font-weight:300;line-height:18px;margin-bottom:4px;color:#f2f2f2}.blog .card__h3{color:#f2f2f2;font-size:18px;line-height:22px}.blog .card:nth-of-type(1) .card__outer{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.blog .card:nth-of-type(2) .card__outer{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.blog .card:nth-of-type(3) .card__outer{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.blog .card:nth-of-type(4) .card__outer{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.blog .card:nth-of-type(5) .card__outer{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.blog .card:nth-of-type(6) .card__outer{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.blog .card:nth-of-type(7) .card__outer{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.blog .card:nth-of-type(8) .card__outer{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.blog .card:nth-of-type(9) .card__outer{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.blog .card:nth-of-type(10) .card__outer{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.blog .card:nth-of-type(11) .card__outer{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.blog .card:nth-of-type(12) .card__outer{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.blog .card:nth-of-type(13) .card__outer{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}.blog .card:nth-of-type(14) .card__outer{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.blog .card:nth-of-type(15) .card__outer{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.blog .card:nth-of-type(16) .card__outer{-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}.blog .card:nth-of-type(17) .card__outer{-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}.blog .card:nth-of-type(18) .card__outer{-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}.blog .card:nth-of-type(19) .card__outer{-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}.blog .card:nth-of-type(20) .card__outer{-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}.blog .card:nth-of-type(21) .card__outer{-webkit-transition-delay:4.2s;-o-transition-delay:4.2s;transition-delay:4.2s}.blog .card:nth-of-type(22) .card__outer{-webkit-transition-delay:4.4s;-o-transition-delay:4.4s;transition-delay:4.4s}.blog .card:nth-of-type(23) .card__outer{-webkit-transition-delay:4.6s;-o-transition-delay:4.6s;transition-delay:4.6s}.blog .card:nth-of-type(24) .card__outer{-webkit-transition-delay:4.8s;-o-transition-delay:4.8s;transition-delay:4.8s}.blog .card:nth-of-type(25) .card__outer{-webkit-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s}.blog .card:nth-of-type(26) .card__outer{-webkit-transition-delay:5.2s;-o-transition-delay:5.2s;transition-delay:5.2s}.blog .card:nth-of-type(27) .card__outer{-webkit-transition-delay:5.4s;-o-transition-delay:5.4s;transition-delay:5.4s}.blog .card:nth-of-type(28) .card__outer{-webkit-transition-delay:5.6s;-o-transition-delay:5.6s;transition-delay:5.6s}.blog .card:nth-of-type(29) .card__outer{-webkit-transition-delay:5.8s;-o-transition-delay:5.8s;transition-delay:5.8s}.blog .card:nth-of-type(30) .card__outer{-webkit-transition-delay:6s;-o-transition-delay:6s;transition-delay:6s}.blog .card:nth-of-type(31) .card__outer{-webkit-transition-delay:6.2s;-o-transition-delay:6.2s;transition-delay:6.2s}.blog .card:nth-of-type(32) .card__outer{-webkit-transition-delay:6.4s;-o-transition-delay:6.4s;transition-delay:6.4s}.blog .card:nth-of-type(33) .card__outer{-webkit-transition-delay:6.6s;-o-transition-delay:6.6s;transition-delay:6.6s}.blog .card:nth-of-type(34) .card__outer{-webkit-transition-delay:6.8s;-o-transition-delay:6.8s;transition-delay:6.8s}.blog .card:nth-of-type(35) .card__outer{-webkit-transition-delay:7s;-o-transition-delay:7s;transition-delay:7s}.blog .card:nth-of-type(36) .card__outer{-webkit-transition-delay:7.2s;-o-transition-delay:7.2s;transition-delay:7.2s}.blog .card:nth-of-type(37) .card__outer{-webkit-transition-delay:7.4s;-o-transition-delay:7.4s;transition-delay:7.4s}.blog .card:nth-of-type(38) .card__outer{-webkit-transition-delay:7.6s;-o-transition-delay:7.6s;transition-delay:7.6s}.blog .card:nth-of-type(39) .card__outer{-webkit-transition-delay:7.8s;-o-transition-delay:7.8s;transition-delay:7.8s}.blog .card:nth-of-type(40) .card__outer{-webkit-transition-delay:8s;-o-transition-delay:8s;transition-delay:8s}.blog .card:nth-of-type(41) .card__outer{-webkit-transition-delay:8.2s;-o-transition-delay:8.2s;transition-delay:8.2s}.blog .card:nth-of-type(42) .card__outer{-webkit-transition-delay:8.4s;-o-transition-delay:8.4s;transition-delay:8.4s}.blog .card:nth-of-type(43) .card__outer{-webkit-transition-delay:8.6s;-o-transition-delay:8.6s;transition-delay:8.6s}.blog .card:nth-of-type(44) .card__outer{-webkit-transition-delay:8.8s;-o-transition-delay:8.8s;transition-delay:8.8s}.blog .card:nth-of-type(45) .card__outer{-webkit-transition-delay:9s;-o-transition-delay:9s;transition-delay:9s}.blog .card:nth-of-type(46) .card__outer{-webkit-transition-delay:9.2s;-o-transition-delay:9.2s;transition-delay:9.2s}.blog .card:nth-of-type(47) .card__outer{-webkit-transition-delay:9.4s;-o-transition-delay:9.4s;transition-delay:9.4s}.blog .card:nth-of-type(48) .card__outer{-webkit-transition-delay:9.6s;-o-transition-delay:9.6s;transition-delay:9.6s}.blog .card:nth-of-type(49) .card__outer{-webkit-transition-delay:9.8s;-o-transition-delay:9.8s;transition-delay:9.8s}.blog .card:nth-of-type(50) .card__outer{-webkit-transition-delay:10s;-o-transition-delay:10s;transition-delay:10s}.blog .card:nth-of-type(51) .card__outer{-webkit-transition-delay:10.2s;-o-transition-delay:10.2s;transition-delay:10.2s}.blog .card:nth-of-type(52) .card__outer{-webkit-transition-delay:10.4s;-o-transition-delay:10.4s;transition-delay:10.4s}.blog .card:nth-of-type(53) .card__outer{-webkit-transition-delay:10.6s;-o-transition-delay:10.6s;transition-delay:10.6s}.blog .card:nth-of-type(54) .card__outer{-webkit-transition-delay:10.8s;-o-transition-delay:10.8s;transition-delay:10.8s}.blog .card:nth-of-type(55) .card__outer{-webkit-transition-delay:11s;-o-transition-delay:11s;transition-delay:11s}.blog .card:nth-of-type(56) .card__outer{-webkit-transition-delay:11.2s;-o-transition-delay:11.2s;transition-delay:11.2s}.blog .card:nth-of-type(57) .card__outer{-webkit-transition-delay:11.4s;-o-transition-delay:11.4s;transition-delay:11.4s}.blog .card:nth-of-type(58) .card__outer{-webkit-transition-delay:11.6s;-o-transition-delay:11.6s;transition-delay:11.6s}.blog .card:nth-of-type(59) .card__outer{-webkit-transition-delay:11.8s;-o-transition-delay:11.8s;transition-delay:11.8s}.blog .card:nth-of-type(60) .card__outer{-webkit-transition-delay:12s;-o-transition-delay:12s;transition-delay:12s}.blog .card:nth-of-type(61) .card__outer{-webkit-transition-delay:12.2s;-o-transition-delay:12.2s;transition-delay:12.2s}.blog .card:nth-of-type(62) .card__outer{-webkit-transition-delay:12.4s;-o-transition-delay:12.4s;transition-delay:12.4s}.blog .card:nth-of-type(63) .card__outer{-webkit-transition-delay:12.6s;-o-transition-delay:12.6s;transition-delay:12.6s}.blog .card:nth-of-type(64) .card__outer{-webkit-transition-delay:12.8s;-o-transition-delay:12.8s;transition-delay:12.8s}.blog .card:nth-of-type(65) .card__outer{-webkit-transition-delay:13s;-o-transition-delay:13s;transition-delay:13s}.blog .card:nth-of-type(66) .card__outer{-webkit-transition-delay:13.2s;-o-transition-delay:13.2s;transition-delay:13.2s}.blog .card:nth-of-type(67) .card__outer{-webkit-transition-delay:13.4s;-o-transition-delay:13.4s;transition-delay:13.4s}.blog .card:nth-of-type(68) .card__outer{-webkit-transition-delay:13.6s;-o-transition-delay:13.6s;transition-delay:13.6s}.blog .card:nth-of-type(69) .card__outer{-webkit-transition-delay:13.8s;-o-transition-delay:13.8s;transition-delay:13.8s}.blog .card:nth-of-type(70) .card__outer{-webkit-transition-delay:14s;-o-transition-delay:14s;transition-delay:14s}.blog .card:nth-of-type(71) .card__outer{-webkit-transition-delay:14.2s;-o-transition-delay:14.2s;transition-delay:14.2s}.blog .card:nth-of-type(72) .card__outer{-webkit-transition-delay:14.4s;-o-transition-delay:14.4s;transition-delay:14.4s}.blog .card:nth-of-type(73) .card__outer{-webkit-transition-delay:14.6s;-o-transition-delay:14.6s;transition-delay:14.6s}.blog .card:nth-of-type(74) .card__outer{-webkit-transition-delay:14.8s;-o-transition-delay:14.8s;transition-delay:14.8s}.blog .card:nth-of-type(75) .card__outer{-webkit-transition-delay:15s;-o-transition-delay:15s;transition-delay:15s}.blog .card:nth-of-type(76) .card__outer{-webkit-transition-delay:15.2s;-o-transition-delay:15.2s;transition-delay:15.2s}.blog .card:nth-of-type(77) .card__outer{-webkit-transition-delay:15.4s;-o-transition-delay:15.4s;transition-delay:15.4s}.blog .card:nth-of-type(78) .card__outer{-webkit-transition-delay:15.6s;-o-transition-delay:15.6s;transition-delay:15.6s}.blog .card:nth-of-type(79) .card__outer{-webkit-transition-delay:15.8s;-o-transition-delay:15.8s;transition-delay:15.8s}.blog .card:nth-of-type(80) .card__outer{-webkit-transition-delay:16s;-o-transition-delay:16s;transition-delay:16s}.blog .card:nth-of-type(81) .card__outer{-webkit-transition-delay:16.2s;-o-transition-delay:16.2s;transition-delay:16.2s}.blog .card:nth-of-type(82) .card__outer{-webkit-transition-delay:16.4s;-o-transition-delay:16.4s;transition-delay:16.4s}.blog .card:nth-of-type(83) .card__outer{-webkit-transition-delay:16.6s;-o-transition-delay:16.6s;transition-delay:16.6s}.blog .card:nth-of-type(84) .card__outer{-webkit-transition-delay:16.8s;-o-transition-delay:16.8s;transition-delay:16.8s}.blog .card:nth-of-type(85) .card__outer{-webkit-transition-delay:17s;-o-transition-delay:17s;transition-delay:17s}.blog .card:nth-of-type(86) .card__outer{-webkit-transition-delay:17.2s;-o-transition-delay:17.2s;transition-delay:17.2s}.blog .card:nth-of-type(87) .card__outer{-webkit-transition-delay:17.4s;-o-transition-delay:17.4s;transition-delay:17.4s}.blog .card:nth-of-type(88) .card__outer{-webkit-transition-delay:17.6s;-o-transition-delay:17.6s;transition-delay:17.6s}.blog .card:nth-of-type(89) .card__outer{-webkit-transition-delay:17.8s;-o-transition-delay:17.8s;transition-delay:17.8s}.blog .card:nth-of-type(90) .card__outer{-webkit-transition-delay:18s;-o-transition-delay:18s;transition-delay:18s}.blog .card:nth-of-type(91) .card__outer{-webkit-transition-delay:18.2s;-o-transition-delay:18.2s;transition-delay:18.2s}.blog .card:nth-of-type(92) .card__outer{-webkit-transition-delay:18.4s;-o-transition-delay:18.4s;transition-delay:18.4s}.blog .card:nth-of-type(93) .card__outer{-webkit-transition-delay:18.6s;-o-transition-delay:18.6s;transition-delay:18.6s}.blog .card:nth-of-type(94) .card__outer{-webkit-transition-delay:18.8s;-o-transition-delay:18.8s;transition-delay:18.8s}.blog .card:nth-of-type(95) .card__outer{-webkit-transition-delay:19s;-o-transition-delay:19s;transition-delay:19s}.blog .card:nth-of-type(96) .card__outer{-webkit-transition-delay:19.2s;-o-transition-delay:19.2s;transition-delay:19.2s}.blog .card:nth-of-type(97) .card__outer{-webkit-transition-delay:19.4s;-o-transition-delay:19.4s;transition-delay:19.4s}.blog .card:nth-of-type(98) .card__outer{-webkit-transition-delay:19.6s;-o-transition-delay:19.6s;transition-delay:19.6s}.blog .card:nth-of-type(99) .card__outer{-webkit-transition-delay:19.8s;-o-transition-delay:19.8s;transition-delay:19.8s}.blog .card:nth-of-type(100) .card__outer{-webkit-transition-delay:20s;-o-transition-delay:20s;transition-delay:20s}.blog__inner{font-size:0;letter-spacing:0;padding:10px 0}.blog__inner_active .card__outer{-webkit-transform:translate3d(0, 0px, 1px);transform:translate3d(0, 0px, 1px);opacity:1}@media only screen and (min-width: 1201px){.blog .card:hover .card__content{opacity:0.5}.blog .card:hover .card__outer:after{opacity:0}}@media only screen and (min-width: 1766px){.blog .card{width:calc(100% / 5 - 2px)}}@media only screen and (min-width: 2092px){.blog .card{width:calc(100% / 6 - 2px)}}@media only screen and (min-width: 2418px){.blog .card{width:calc(100% / 7 - 2px)}}@media only screen and (min-width: 2744px){.blog .card{width:calc(100% / 8 - 2px)}}@media only screen and (max-width: 1200px){.blog{padding-top:110px}.blog__h2{margin-bottom:4px}.blog__filters .filters__button{margin-right:44px}.blog .card__content{padding:12px 8px}.blog .card__date{font-size:10px}.blog .card__h3{font-size:14px;line-height:15px}}@media only screen and (max-width: 767px){.blog{padding-top:94px}.blog__h2{margin-bottom:6px}.blog__inner{overflow-x:scroll;padding:10px 0 2px 0}.blog .filters__button{margin-right:20px}.blog .card{width:100%;margin-bottom:16px}.blog .card__content{padding:18px 17px}.blog .card__date{font-size:14px;margin-bottom:13px}.blog .card__h3{font-size:18px;line-height:22px}}


/*# sourceMappingURL=search-results.css.map */.all-projects{padding-top:0}
.all-projects__h2{display:none;margin-bottom:4px}
.all-projects .card{display:inline-block;vertical-align:top;width:calc(50% - 2px);margin:0 2px 2px 0;position:relative;padding-top:34.7%;-webkit-backface-visibility:hidden}
.all-projects .card_no-padding{padding-top:0 !important}
.all-projects .card__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.all-projects .card__outer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0, 50px, 1px);transform:translate3d(0, 50px, 1px);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.all-projects .card__outer:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(214.76deg, rgba(51,51,51,0.01) 0%, rgba(0,0,0,0.0192) 79.9%),rgba(0,0,0,0.2);background:-o-linear-gradient(214.76deg, rgba(51,51,51,0.01) 0%, rgba(0,0,0,0.0192) 79.9%),rgba(0,0,0,0.2);background:linear-gradient(235.24deg, rgba(51,51,51,0.01) 0%, rgba(0,0,0,0.0192) 79.9%),rgba(0,0,0,0.2);z-index:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.all-projects .card__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-backface-visibility:hidden}
.all-projects .card__content:before{content:'';height:100%;display:inline-block;vertical-align:bottom}
.all-projects .card__content:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(214.76deg, rgba(51,51,51,0.425) 0%, rgba(0,0,0,0.816) 79.9%),rgba(0,0,0,0.2);background:-o-linear-gradient(214.76deg, rgba(51,51,51,0.425) 0%, rgba(0,0,0,0.816) 79.9%),rgba(0,0,0,0.2);background:linear-gradient(235.24deg, rgba(51,51,51,0.425) 0%, rgba(0,0,0,0.816) 79.9%),rgba(0,0,0,0.2);z-index:-1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.all-projects .card__h2{display:inline-block;vertical-align:bottom;color:#f2f2f2;padding:34px 62px;width:400px}
.all-projects .card_small{width:calc(25% - 2px);padding-top:17.78%}
.all-projects .card_small .card__h2{padding:24px 23px;width:250px;font-size:24px;line-height:30px}
.all-projects .card_tiny{width:calc(12.5% - 2px);padding-top:17.78%}
.all-projects .card_tiny .card__h2{padding:24px 23px;width:250px;font-size:24px;line-height:30px}
.all-projects .card:nth-of-type(1) .card__outer{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.all-projects .card:nth-of-type(2) .card__outer{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.all-projects .card:nth-of-type(3) .card__outer{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.all-projects .card:nth-of-type(4) .card__outer{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.all-projects .card:nth-of-type(5) .card__outer{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.all-projects .card:nth-of-type(6) .card__outer{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.all-projects .card:nth-of-type(7) .card__outer{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
.all-projects .card:nth-of-type(8) .card__outer{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.all-projects .card:nth-of-type(9) .card__outer{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.all-projects .card:nth-of-type(10) .card__outer{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.all-projects .card:nth-of-type(11) .card__outer{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
.all-projects .card:nth-of-type(12) .card__outer{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
.all-projects .card:nth-of-type(13) .card__outer{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
.all-projects .card:nth-of-type(14) .card__outer{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
.all-projects .card:nth-of-type(15) .card__outer{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
.all-projects .card:nth-of-type(16) .card__outer{-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}
.all-projects .card:nth-of-type(17) .card__outer{-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}
.all-projects .card:nth-of-type(18) .card__outer{-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}
.all-projects .card:nth-of-type(19) .card__outer{-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}
.all-projects .card:nth-of-type(20) .card__outer{-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}
.all-projects .card:nth-of-type(21) .card__outer{-webkit-transition-delay:4.2s;-o-transition-delay:4.2s;transition-delay:4.2s}
.all-projects .card:nth-of-type(22) .card__outer{-webkit-transition-delay:4.4s;-o-transition-delay:4.4s;transition-delay:4.4s}
.all-projects .card:nth-of-type(23) .card__outer{-webkit-transition-delay:4.6s;-o-transition-delay:4.6s;transition-delay:4.6s}
.all-projects .card:nth-of-type(24) .card__outer{-webkit-transition-delay:4.8s;-o-transition-delay:4.8s;transition-delay:4.8s}
.all-projects .card:nth-of-type(25) .card__outer{-webkit-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s}.all-projects .card:nth-of-type(26) .card__outer{-webkit-transition-delay:5.2s;-o-transition-delay:5.2s;transition-delay:5.2s}.all-projects .card:nth-of-type(27) .card__outer{-webkit-transition-delay:5.4s;-o-transition-delay:5.4s;transition-delay:5.4s}.all-projects .card:nth-of-type(28) .card__outer{-webkit-transition-delay:5.6s;-o-transition-delay:5.6s;transition-delay:5.6s}.all-projects .card:nth-of-type(29) .card__outer{-webkit-transition-delay:5.8s;-o-transition-delay:5.8s;transition-delay:5.8s}.all-projects .card:nth-of-type(30) .card__outer{-webkit-transition-delay:6s;-o-transition-delay:6s;transition-delay:6s}.all-projects .card:nth-of-type(31) .card__outer{-webkit-transition-delay:6.2s;-o-transition-delay:6.2s;transition-delay:6.2s}.all-projects .card:nth-of-type(32) .card__outer{-webkit-transition-delay:6.4s;-o-transition-delay:6.4s;transition-delay:6.4s}.all-projects .card:nth-of-type(33) .card__outer{-webkit-transition-delay:6.6s;-o-transition-delay:6.6s;transition-delay:6.6s}.all-projects .card:nth-of-type(34) .card__outer{-webkit-transition-delay:6.8s;-o-transition-delay:6.8s;transition-delay:6.8s}.all-projects .card:nth-of-type(35) .card__outer{-webkit-transition-delay:7s;-o-transition-delay:7s;transition-delay:7s}.all-projects .card:nth-of-type(36) .card__outer{-webkit-transition-delay:7.2s;-o-transition-delay:7.2s;transition-delay:7.2s}.all-projects .card:nth-of-type(37) .card__outer{-webkit-transition-delay:7.4s;-o-transition-delay:7.4s;transition-delay:7.4s}.all-projects .card:nth-of-type(38) .card__outer{-webkit-transition-delay:7.6s;-o-transition-delay:7.6s;transition-delay:7.6s}.all-projects .card:nth-of-type(39) .card__outer{-webkit-transition-delay:7.8s;-o-transition-delay:7.8s;transition-delay:7.8s}.all-projects .card:nth-of-type(40) .card__outer{-webkit-transition-delay:8s;-o-transition-delay:8s;transition-delay:8s}.all-projects .card:nth-of-type(41) .card__outer{-webkit-transition-delay:8.2s;-o-transition-delay:8.2s;transition-delay:8.2s}.all-projects .card:nth-of-type(42) .card__outer{-webkit-transition-delay:8.4s;-o-transition-delay:8.4s;transition-delay:8.4s}.all-projects .card:nth-of-type(43) .card__outer{-webkit-transition-delay:8.6s;-o-transition-delay:8.6s;transition-delay:8.6s}.all-projects .card:nth-of-type(44) .card__outer{-webkit-transition-delay:8.8s;-o-transition-delay:8.8s;transition-delay:8.8s}.all-projects .card:nth-of-type(45) .card__outer{-webkit-transition-delay:9s;-o-transition-delay:9s;transition-delay:9s}.all-projects .card:nth-of-type(46) .card__outer{-webkit-transition-delay:9.2s;-o-transition-delay:9.2s;transition-delay:9.2s}.all-projects .card:nth-of-type(47) .card__outer{-webkit-transition-delay:9.4s;-o-transition-delay:9.4s;transition-delay:9.4s}.all-projects .card:nth-of-type(48) .card__outer{-webkit-transition-delay:9.6s;-o-transition-delay:9.6s;transition-delay:9.6s}.all-projects .card:nth-of-type(49) .card__outer{-webkit-transition-delay:9.8s;-o-transition-delay:9.8s;transition-delay:9.8s}.all-projects .card:nth-of-type(50) .card__outer{-webkit-transition-delay:10s;-o-transition-delay:10s;transition-delay:10s}.all-projects .card:nth-of-type(51) .card__outer{-webkit-transition-delay:10.2s;-o-transition-delay:10.2s;transition-delay:10.2s}.all-projects .card:nth-of-type(52) .card__outer{-webkit-transition-delay:10.4s;-o-transition-delay:10.4s;transition-delay:10.4s}.all-projects .card:nth-of-type(53) .card__outer{-webkit-transition-delay:10.6s;-o-transition-delay:10.6s;transition-delay:10.6s}.all-projects .card:nth-of-type(54) .card__outer{-webkit-transition-delay:10.8s;-o-transition-delay:10.8s;transition-delay:10.8s}.all-projects .card:nth-of-type(55) .card__outer{-webkit-transition-delay:11s;-o-transition-delay:11s;transition-delay:11s}.all-projects .card:nth-of-type(56) .card__outer{-webkit-transition-delay:11.2s;-o-transition-delay:11.2s;transition-delay:11.2s}.all-projects .card:nth-of-type(57) .card__outer{-webkit-transition-delay:11.4s;-o-transition-delay:11.4s;transition-delay:11.4s}.all-projects .card:nth-of-type(58) .card__outer{-webkit-transition-delay:11.6s;-o-transition-delay:11.6s;transition-delay:11.6s}.all-projects .card:nth-of-type(59) .card__outer{-webkit-transition-delay:11.8s;-o-transition-delay:11.8s;transition-delay:11.8s}.all-projects .card:nth-of-type(60) .card__outer{-webkit-transition-delay:12s;-o-transition-delay:12s;transition-delay:12s}.all-projects .card:nth-of-type(61) .card__outer{-webkit-transition-delay:12.2s;-o-transition-delay:12.2s;transition-delay:12.2s}.all-projects .card:nth-of-type(62) .card__outer{-webkit-transition-delay:12.4s;-o-transition-delay:12.4s;transition-delay:12.4s}.all-projects .card:nth-of-type(63) .card__outer{-webkit-transition-delay:12.6s;-o-transition-delay:12.6s;transition-delay:12.6s}.all-projects .card:nth-of-type(64) .card__outer{-webkit-transition-delay:12.8s;-o-transition-delay:12.8s;transition-delay:12.8s}.all-projects .card:nth-of-type(65) .card__outer{-webkit-transition-delay:13s;-o-transition-delay:13s;transition-delay:13s}.all-projects .card:nth-of-type(66) .card__outer{-webkit-transition-delay:13.2s;-o-transition-delay:13.2s;transition-delay:13.2s}.all-projects .card:nth-of-type(67) .card__outer{-webkit-transition-delay:13.4s;-o-transition-delay:13.4s;transition-delay:13.4s}.all-projects .card:nth-of-type(68) .card__outer{-webkit-transition-delay:13.6s;-o-transition-delay:13.6s;transition-delay:13.6s}.all-projects .card:nth-of-type(69) .card__outer{-webkit-transition-delay:13.8s;-o-transition-delay:13.8s;transition-delay:13.8s}.all-projects .card:nth-of-type(70) .card__outer{-webkit-transition-delay:14s;-o-transition-delay:14s;transition-delay:14s}.all-projects .card:nth-of-type(71) .card__outer{-webkit-transition-delay:14.2s;-o-transition-delay:14.2s;transition-delay:14.2s}.all-projects .card:nth-of-type(72) .card__outer{-webkit-transition-delay:14.4s;-o-transition-delay:14.4s;transition-delay:14.4s}.all-projects .card:nth-of-type(73) .card__outer{-webkit-transition-delay:14.6s;-o-transition-delay:14.6s;transition-delay:14.6s}.all-projects .card:nth-of-type(74) .card__outer{-webkit-transition-delay:14.8s;-o-transition-delay:14.8s;transition-delay:14.8s}.all-projects .card:nth-of-type(75) .card__outer{-webkit-transition-delay:15s;-o-transition-delay:15s;transition-delay:15s}.all-projects .card:nth-of-type(76) .card__outer{-webkit-transition-delay:15.2s;-o-transition-delay:15.2s;transition-delay:15.2s}.all-projects .card:nth-of-type(77) .card__outer{-webkit-transition-delay:15.4s;-o-transition-delay:15.4s;transition-delay:15.4s}.all-projects .card:nth-of-type(78) .card__outer{-webkit-transition-delay:15.6s;-o-transition-delay:15.6s;transition-delay:15.6s}.all-projects .card:nth-of-type(79) .card__outer{-webkit-transition-delay:15.8s;-o-transition-delay:15.8s;transition-delay:15.8s}.all-projects .card:nth-of-type(80) .card__outer{-webkit-transition-delay:16s;-o-transition-delay:16s;transition-delay:16s}.all-projects .card:nth-of-type(81) .card__outer{-webkit-transition-delay:16.2s;-o-transition-delay:16.2s;transition-delay:16.2s}.all-projects .card:nth-of-type(82) .card__outer{-webkit-transition-delay:16.4s;-o-transition-delay:16.4s;transition-delay:16.4s}.all-projects .card:nth-of-type(83) .card__outer{-webkit-transition-delay:16.6s;-o-transition-delay:16.6s;transition-delay:16.6s}.all-projects .card:nth-of-type(84) .card__outer{-webkit-transition-delay:16.8s;-o-transition-delay:16.8s;transition-delay:16.8s}.all-projects .card:nth-of-type(85) .card__outer{-webkit-transition-delay:17s;-o-transition-delay:17s;transition-delay:17s}.all-projects .card:nth-of-type(86) .card__outer{-webkit-transition-delay:17.2s;-o-transition-delay:17.2s;transition-delay:17.2s}.all-projects .card:nth-of-type(87) .card__outer{-webkit-transition-delay:17.4s;-o-transition-delay:17.4s;transition-delay:17.4s}.all-projects .card:nth-of-type(88) .card__outer{-webkit-transition-delay:17.6s;-o-transition-delay:17.6s;transition-delay:17.6s}.all-projects .card:nth-of-type(89) .card__outer{-webkit-transition-delay:17.8s;-o-transition-delay:17.8s;transition-delay:17.8s}.all-projects .card:nth-of-type(90) .card__outer{-webkit-transition-delay:18s;-o-transition-delay:18s;transition-delay:18s}.all-projects .card:nth-of-type(91) .card__outer{-webkit-transition-delay:18.2s;-o-transition-delay:18.2s;transition-delay:18.2s}.all-projects .card:nth-of-type(92) .card__outer{-webkit-transition-delay:18.4s;-o-transition-delay:18.4s;transition-delay:18.4s}.all-projects .card:nth-of-type(93) .card__outer{-webkit-transition-delay:18.6s;-o-transition-delay:18.6s;transition-delay:18.6s}.all-projects .card:nth-of-type(94) .card__outer{-webkit-transition-delay:18.8s;-o-transition-delay:18.8s;transition-delay:18.8s}.all-projects .card:nth-of-type(95) .card__outer{-webkit-transition-delay:19s;-o-transition-delay:19s;transition-delay:19s}.all-projects .card:nth-of-type(96) .card__outer{-webkit-transition-delay:19.2s;-o-transition-delay:19.2s;transition-delay:19.2s}.all-projects .card:nth-of-type(97) .card__outer{-webkit-transition-delay:19.4s;-o-transition-delay:19.4s;transition-delay:19.4s}.all-projects .card:nth-of-type(98) .card__outer{-webkit-transition-delay:19.6s;-o-transition-delay:19.6s;transition-delay:19.6s}.all-projects .card:nth-of-type(99) .card__outer{-webkit-transition-delay:19.8s;-o-transition-delay:19.8s;transition-delay:19.8s}
.all-projects .card:nth-of-type(100) .card__outer{-webkit-transition-delay:20s;-o-transition-delay:20s;transition-delay:20s}
.all-projects__inner{font-size:0;letter-spacing:0;padding:10px 0;width:calc(100% + 2px)}
.all-projects__inner_active .card__outer{-webkit-transform:translate3d(0, 0px, 1px);transform:translate3d(0, 0px, 1px);opacity:1}
.filters{display:inline-block;width:70%;vertical-align:middle;font-size:0;letter-spacing:0;text-align:left}
.filters__button{display:inline-block;vertical-align:middle;font-size:12px;line-height:1;color:#828282;text-transform:uppercase;text-align:left;padding-right:16px;margin-right:96px;height:47px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:700;-webkit-backface-visibility:hidden;backface-visibility:hidden;letter-spacing:0px}
.filters__button:first-letter{text-transform:uppercase}
.filters__button:last-of-type{margin-right:0;padding-right:0}
.filters__button:hover{color:#121212}
.filters__button_active{color:#121212;cursor:default}
.view{display:inline-block;width:30%;vertical-align:middle;font-size:0;letter-spacing:0;padding-right:4px;text-align:right}
.view__label{display:inline-block;vertical-align:middle;font-size:12px;font-weight:300;height:46px;line-height:46px;letter-spacing:1.1px}
.view__button{display:inline-block;vertical-align:middle;font-size:12px;line-height:1;color:#000;text-transform:uppercase;text-align:right;height:47px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:700;-webkit-backface-visibility:hidden;backface-visibility:hidden;letter-spacing:1.1px;padding-left:10px;margin-left:16px}
.view__button:hover{color:#828282}
.view__button_active{color:#828282;cursor:default}@media only screen and (min-width: 1900px){.all-projects .card{width:calc(25% - 2px);padding-top:17.78%}
.all-projects .card__h2{width:100%}
.all-projects .card_small{width:calc(12.5% - 2px);padding-top:8.9%}
.all-projects .card_small .card__h2{width:100%}}@media only screen and (min-width: 1201px){.all-projects .card:hover .card__content{opacity:1}
.all-projects .card:hover .card:after{opacity:1}}@media only screen and (max-width: 1200px){.all-projects{padding-top:110px}
.all-projects__h2{display:block}.all-projects .card{padding-top:33.1%}
.all-projects .card__content{opacity:1}
.all-projects .card__content:after{background:none}
.all-projects .card__h2{width:100%;max-width:210px;font-size:18px;line-height:22px;padding:18px 24px}
.all-projects .card:after{background:rgba(0,0,0,0.35);opacity:1}
.all-projects .card_small{padding-top:16.65%}
.all-projects .card_small .card__h2{font-size:14px;width:100%;max-width:160px;padding:11px 16px;line-height:17px}
.filters{padding-left:0}
.filters__button{font-size:12px;text-transform:none;letter-spacing:0;margin-right:49px}
.view{padding-right:0}
.view__button{margin-left:18px}}
@media only screen and (max-width: 767px){
	.all-projects{padding-top:94px}
	.all-projects__h2{margin-bottom:6px}
	.all-projects__inner{overflow-x:scroll;padding:10px 0 2px 0;width:100%}
	.all-projects .card{width:100%;margin-bottom:16px;padding-top:71.2%}
	.all-projects .card__h2{max-width:200px;padding:18px 17px}
	.all-projects .card_small{width:100%;padding-top:71.2%}
	.all-projects .card_small .card__h2{font-size:18px;line-height:22px;max-width:200px;padding:18px 17px}
	.filters{width:auto;white-space:nowrap}
	.filters__button{margin-right:20px}
	.view{display:none}
}

/*# sourceMappingURL=projects.css.map */.hero{font-size:0;width:100%;position:relative;overflow:hidden}
.hero__wrapper{margin-left:308px}
.hero__inner{width:100%;height:100vh;font-size:0;letter-spacing:0;position:relative;min-height:480px}
.hero__inner:after{content:'';height:100%;display:inline-block;vertical-align:middle}
.hero__label{position:absolute;left:0;bottom:43px;font-size:14px;line-height:18px;font-weight:300;color:#fff}
.hero__scroll{bottom:0}
.hero__scroll:before{background-color:#4f4f4f}
.hero__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.hero__bg:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.7)}
.hero__content{display:inline-block;vertical-align:middle;max-width:540px;width:100%;padding-bottom:38px;position:relative;color:#fff}
.hero__back{position:absolute;top:-2px;left:calc(((100vw - 854px)/2 - 68px)*-1);width:40px;height:40px;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
.hero__back span{position:absolute;top:20px;left:2px;width:30px;height:1px;background-color:#fff;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}
.hero__back:before{content:'';position:absolute;top:20px;left:2px;background-color:#fff;width:16px;height:1px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}
.hero__back:after{content:'';position:absolute;top:20px;left:2px;background-color:#fff;width:16px;height:1px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}
.hero__back:hover{opacity:0.7}
.hero__back_active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.hero__back_active:before{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}
.hero__back_active:after{-webkit-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}
.hero__h2{color:#fff;font-size:70px;line-height:73px}
.hero__h2 .letter{-webkit-transform:translate3d(0px, 75px, 1px);transform:translate3d(0px, 75px, 1px)}
.hero__text{color:#fff;margin-top:24px}
.hero_bottom .hero__content{padding-bottom:0;padding-top:30px}
.hero_bottom .hero__label{bottom:76px}@media only screen and (max-width: 1200px){.hero__wrapper{margin:0 auto}.hero__content{padding-bottom:18px}.hero__h2{font-size:48px;line-height:48px}.hero__text{font-size:14px;line-height:18px}.hero__label{font-size:12px;bottom:18px}.hero__back{left:calc(((100vw - 464px)/2 - 33px)*-1)}.hero_bottom .hero__content{padding-bottom:32px;padding-top:0px}.hero_bottom .hero__h2{font-size:36px;line-height:42px;max-width:300px}.hero_bottom .hero__label{bottom:18px}}@media only screen and (max-width: 767px){.hero__content{padding-bottom:0px;padding-top:17px}.hero__h2{font-size:36px;line-height:36px}.hero__text{font-size:14px;line-height:23px;margin-top:16px}.hero__label{font-size:14px;bottom:12px}.hero__back{left:0;top:-44px}.hero__back span{width:22px}.hero__back:before,.hero__back:after{width:11px}.hero_bottom .hero__content{padding:6px 16px 0}.hero_bottom .hero__h2{font-size:28px;line-height:32px}.hero_bottom .hero__label{display:none}}

/*# sourceMappingURL=hero.css.map */.project{padding-top:5px;padding-bottom:37px}.project__row{margin-bottom:68px;font-size:0;letter-spacing:0}.project .card{font-size:0;letter-spacing:0;display:inline-block;vertical-align:top;width:100%}.project .card__h2{width:100%;max-width:300px;margin-bottom:29px}.project .card__img{display:inline-block;vertical-align:middle;width:100%;padding-top:55.3%}.project .card__content{display:inline-block;vertical-align:middle;width:calc(50% - 20px);margin-left:40px;padding:40px 111px}.project .card_type-2 .card__img{width:calc(50% - 20px);padding-top:64.7%}.project .card_type-3{width:calc(50% - 20px)}.project .card_type-3 .card__img{padding-top:133.2%}.project .card_type-3:first-of-type{margin-right:40px}@media only screen and (max-width: 1200px){.project{padding-top:0;padding-bottom:20px}.project__row{margin-bottom:32px}.project .card__img{padding-top:51.5%}.project .card__content{display:block;width:100%;max-width:464px;margin:0 auto;padding:78px 0 34px}.project .card__h2{margin-bottom:27px}.project .card__text{font-size:14px;line-height:23px}.project .card_type-2 .card__img{width:100%;padding-top:51.5%}.project .card_type-3{width:calc(50% - 10px)}.project .card_type-3 .card__img{padding-top:124.2%}.project .card_type-3:first-of-type{margin-right:20px}}@media only screen and (max-width: 767px){.project{padding-bottom:32px}.project__row{margin-bottom:16px}.project .card__img{padding-top:55.2%}.project .card__content{padding-top:60px;padding-bottom:29px;max-width:100%}.project .card__h2{margin-bottom:29px}.project .card_type-2 .card__img{padding-top:55.2%}.project .card_type-3{width:100%}.project .card_type-3 .card__img{padding-top:133.2%}.project .card_type-3:first-of-type{margin-right:0px;margin-bottom:8px}}

/*# sourceMappingURL=project.css.map */.project-links{background-color:#1a1a1a;padding-bottom:56px}.project-links__inner:after{content:'';clear:both;display:table}.link{padding:57px 0;display:inline-block;vertical-align:middle}.link__text{font-size:18px;color:#fff;font-weight:700;line-height:1;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;display:inline-block;vertical-align:middle}.link__line{display:inline-block;vertical-align:middle;content:'';width:90px;height:1px;background-color:rgba(255,255,255,0.1);position:relative;overflow:hidden}.link__line:before{content:'';position:absolute;width:100%;height:100%;background-color:#fff;top:0;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.link_prev{float:left}.link_prev .link__line{margin-right:28px}.link_prev .link__line:before{right:-100%}.link_next{float:right}.link_next .link__line{margin-left:28px}.link_next .link__line:before{left:-100%}@media only screen and (min-width: 1201px){.link_prev:hover .link__line:before{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.link_next:hover .link__line:before{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.link:hover .link__text{opacity:0.7}}@media only screen and (max-width: 1200px){.project-links{padding-bottom:0}.link{padding:61px 0 50px}.link__text{font-size:14px}.link__line{width:44px;background-color:#fff}.link_prev .link__line{margin-right:12px}.link_next .link__line{margin-left:12px}}@media only screen and (max-width: 767px){.project-links{padding-bottom:18px}.link{padding:30px 0}.link__text{font-weight:400}.link__line{display:none}}

/*# sourceMappingURL=project-links.css.map */.news{padding-top:226px}.news__head{margin-bottom:103px}.news__h2{max-width:300px;margin-bottom:20px}.news__date{font-size:14px;line-height:16px;color:#828282;font-weight:300}.news__row{margin-bottom:128px}.news__row_mobile{display:none;margin:0}.news__card{display:inline-block;vertical-align:top;width:100%;padding-top:55.3%}.news .text{font-size:0;letter-spacing:0}.news .text p{margin:0;text-indent:18px}.news .text__column{vertical-align:top;display:inline-block;width:calc(50% - 20px)}.news .text__column:first-of-type{margin-right:40px}.news__imgs{font-size:0;letter-spacing:0}.news__imgs_type-2 .news__card{width:calc(50% - 20px);padding-top:64.65%}.news__imgs_type-2 .news__card:first-of-type{margin-right:40px}.news__share{margin-top:62px}@media only screen and (max-width: 1200px){.news{padding-top:119px}.news__h2{margin-bottom:15px}.news__head{margin-bottom:36px}.news__row{margin-bottom:54px}.news__card{padding-top:51.5%}.news .text p{font-size:14px;line-height:23px}.news .text__column{width:100%}.news .text__column:first-of-type{margin-right:0}.news__imgs_type-2 .news__card{width:calc(50% - 8px);padding-top:60.4%}.news__imgs_type-2 .news__card:first-of-type{margin-right:16px}.news__share{margin-top:28px}}@media only screen and (max-width: 767px){.news{padding-top:94px}.news__h2{margin-bottom:10px}.news__row{margin-bottom:50px}.news__row_mobile{display:block}.news__row:first-of-type{margin-bottom:67px}.news .text p{font-size:16px;line-height:26px}.news__imgs_type-2 .news__card{width:100%;padding-top:133%}.news__imgs_type-2 .news__card:first-of-type{margin-right:0px}.news__imgs_type-2 .news__card:nth-of-type(2){display:none}.news .card__img{padding-top:55.2%}.news .card__content{padding-top:60px;padding-bottom:29px;max-width:100%}.news .card__h2{margin-bottom:29px}.news .card_type-2 .card__img{padding-top:55.2%}.news .card_type-3{width:100%}.news .card_type-3 .card__img{padding-top:133.2%}.news .card_type-3:first-of-type{margin-right:0px;margin-bottom:8px}}

/*# sourceMappingURL=news.css.map */.other-news{padding-top:16px;padding-bottom:71px}.other-news__inner{font-size:0;letter-spacing:0;text-align:center}.other-news__body{padding-top:45px}.other-news .card{display:inline-block;vertical-align:top;width:25%;position:relative;font-size:0;letter-spacing:0;padding-top:17.8%;display:none}.other-news .card__content{width:100%;display:inline-block;vertical-align:bottom;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:1;padding:19px 24px;left:0;bottom:0;position:absolute}.other-news .card__date{font-size:14px;font-weight:300;line-height:18px;margin-bottom:4px;color:#f2f2f2}.other-news .card__h3{color:#f2f2f2;font-size:18px;line-height:22px}.other-news .card:before{content:'';display:inline-block;height:100%;vertical-align:bottom}.other-news .card:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}@media only screen and (min-width: 1201px){.other-news .card:hover .card__content{opacity:0.5}.other-news .card:hover:after{opacity:0}}@media only screen and (min-width: 1766px){.other-news .card{width:calc(100% / 5);padding-top:15.57%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}}@media only screen and (min-width: 2092px){.other-news .card{width:calc(100% / 6);padding-top:13,35%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}.other-news .card_6{display:inline-block}}@media only screen and (min-width: 2418px){.other-news .card{width:calc(100% / 7);padding-top:11.12%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}.other-news .card_6{display:inline-block}.other-news .card_7{display:inline-block}}@media only screen and (min-width: 2744px){.other-news .card{width:calc(100% / 8);padding-top:8.9%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}.other-news .card_6{display:inline-block}.other-news .card_7{display:inline-block}.other-news .card_8{display:inline-block}}@media only screen and (max-width: 1200px){.other-news{padding-top:0;padding-bottom:32px}.other-news__h2{margin-bottom:0}.other-news__body{padding-top:29px}.other-news .card{padding-top:16.65%}.other-news .card__content{padding:12px 8px}.other-news .card__date{font-size:10px}.other-news .card__h3{font-size:14px;line-height:15px}}@media only screen and (max-width: 767px){.other-news{padding-top:4px;padding-bottom:22px}.other-news__body{padding-top:33px}.other-news .card{width:100%;margin-bottom:27px;padding-top:0;background:none !important}.other-news .card__content{position:static;padding:0}.other-news .card__date{font-size:14px;line-height:16px;margin-bottom:3px;color:#828282}.other-news .card__h3{font-size:14px;line-height:16px;line-height:22px;color:#333}.other-news .card:after{background:none}}

/*# sourceMappingURL=other-news.css.map */.gallery__control{position:relative}.gallery__list{width:100%}.gallery .item__img{padding-top:55.3%;width:100%}.counter{width:200px;margin:0 auto;text-align:center;padding:34px 0}.counter__current{font-size:12px;line-height:14px;font-weight:700;display:inline-block;vertical-align:middle;color:#4f4f4f;padding-top:4px}.counter__total{font-size:12px;line-height:14px;font-weight:700;display:inline-block;vertical-align:middle;color:#bdbdbd;padding-top:4px}.counter__separator{display:inline-block;vertical-align:middle;width:50px;height:1px;background-color:#bdbdbd;margin:0 4px}.arrow{padding:30px 0;position:absolute;top:0}.arrow__text{font-size:18px;color:#bdbdbd;font-weight:700;line-height:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;vertical-align:middle}.arrow__line{display:inline-block;vertical-align:middle;content:'';width:88px;height:1px;background-color:#bdbdbd;position:relative;overflow:hidden}.arrow__line:before{content:'';position:absolute;width:100%;height:100%;background-color:#4f4f4f;top:0;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.arrow_prev{left:0}.arrow_prev .arrow__line{margin-right:28px}.arrow_prev .arrow__line:before{right:-100%}.arrow_next{right:0}.arrow_next .arrow__line{margin-left:28px}.arrow_next .arrow__line:before{left:-100%}@media only screen and (min-width: 1201px){.arrow_prev:hover .arrow__line:before{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.arrow_next:hover .arrow__line:before{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.arrow:hover .arrow__text{color:#4f4f4f}}@media only screen and (max-width: 1200px){.gallery .item__img{padding-top:51.6%}.arrow{padding:22px 0}.arrow__text{font-size:14px;font-weight:400}.arrow__line{display:none}.counter{padding:20px 0}.counter__separator{width:22px}}@media only screen and (max-width: 719px){.gallery .item__img{padding-top:55.3%}.arrow{padding:30px 0}.counter{padding:29px 0}}

/*# sourceMappingURL=gallery.css.map */.we-best{padding:192px 0 0px;position:relative;margin-bottom:-20px}.we-best__scroll{top:24px}.we-best__content{padding-left:52.3%;margin-bottom:86px}.we-best__h2{margin-bottom:22px}.we-best__text{margin-bottom:30px}.we-best__text p{margin:0 0 10px}.we-best__list{font-size:0;letter-spacing:0;width:calc(100% + 151px)}.we-best .card{display:inline-block;vertical-align:top;width:200px;margin-right:135px;position:relative;margin-bottom:138px}.we-best .card__img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.we-best .card__head{font-size:0;letter-spacing:0;min-height:50px}.we-best .card__icon{display:inline-block;vertical-align:bottom;height:46px;width:46px;font-size:0;text-align:center}.we-best .card__icon:before{content:"";height:100%;display:inline-block;vertical-align:middle}.we-best .card__icon svg{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.we-best .card__svg{max-width:100%;max-height:100%}.we-best .card__title{display:inline-block;vertical-align:bottom;line-height:16px;font-size:14px;color:#000000;margin:0;width:calc(100% - 49px);padding-left:13px}.we-best .card__title_mob{display:none}.we-best .card__text{line-height:23px;font-size:14px;color:#666666;font-weight:300;padding-top:15px}.we-best .card__bg{position:absolute;top:-41px;left:-73px;line-height:1;font-size:180px;letter-spacing:0.1em;color:rgba(0,0,0,0.8);opacity:0.02;text-shadow:9px 17px 25px rgba(0,0,0,0.12);font-weight:700;z-index:-1}@media only screen and (max-width: 1200px){.we-best{padding-top:112px;padding-bottom:15px;margin-bottom:0}.we-best__scroll{top:9px}.we-best__content{padding-left:0}.we-best__h2{margin-bottom:43px}.we-best__text{line-height:23px}.we-best__list{width:calc(100% + 96px)}.we-best .card{margin-right:80px;margin-bottom:69px}.we-best .card__text{padding-top:10px}}@media only screen and (max-width: 767px){.we-best{padding-top:26px;padding-bottom:21px}.we-best__h2{margin-bottom:29px}.we-best__text{font-size:14px}.we-best__content{margin-bottom:49px}.we-best__list{width:100%}.we-best .card{width:100%;margin-right:0;margin-bottom:17px}.we-best .card__bg{display:none}.we-best .card__head{display:inline-block;vertical-align:top;width:49px}.we-best .card__title{padding-left:0;width:100%}.we-best .card__title_desk{display:none}.we-best .card__title_mob{display:block}.we-best .card__icon{vertical-align:top}.we-best .card__icon:before{vertical-align:top}.we-best .card__icon svg{vertical-align:top}.we-best .card__img{vertical-align:top}.we-best .card__text{display:inline-block;vertical-align:top;width:calc(100% - 49px);padding-left:17px;padding-top:0}}

/*# sourceMappingURL=team.css.map */.awards{padding:377px 0 0px;position:relative;background-color:#f7f7f7}.awards__cut{overflow:hidden}.awards__scroll{top:112px}.awards__bg{position:absolute;width:100%;left:0;top:225px;line-height:1;font-size:12.5vw;letter-spacing:7.1vw;text-transform:uppercase;color:rgba(0,0,0,0.8);opacity:0.02;text-shadow:9px 17px 25px rgba(0,0,0,0.12);font-weight:700;z-index:0}.awards__bg .line{margin-left:5vw}.awards__bg .letter{-webkit-transform:translate3d(0px, 200px, 1px);transform:translate3d(0px, 200px, 1px)}.awards__content{padding-left:52.3%;margin-bottom:144px}.awards__h2{margin-bottom:29px}.awards__text{margin-bottom:30px}.awards__text p{margin:0 0 10px}.awards__list{font-size:0;letter-spacing:0;position:relative;margin-bottom:20px;width:calc(100% - -226px);margin-left:-113px}.awards__list:after{position:absolute;content:'';height:100%;width:1px;background-color:rgba(224,224,224,0.6);top:0;left:50%;z-index:0}.awards__list_tablet{display:none;width:100%;margin-left:0;margin-bottom:0}.awards__button{color:#000;font-size:14px;line-height:1;font-weight:700;text-align:center;width:200px;margin:20px auto 0 auto;display:block;padding:10px;display:none}.awards__button_show{display:block}.awards .card{font-size:0;letter-spacing:0;position:relative;z-index:1;padding:72px 0;display:block}.awards .card__column{display:inline-block;vertical-align:middle;width:calc((100% - 78px) / 2)}.awards .card__column_left{text-align:right}.awards .card__column_left .card__img{margin-left:24px}.awards .card__column_right{text-align:left}.awards .card__column_right .card__img{margin-right:24px}.awards .card__separator{display:inline-block;vertical-align:middle;width:78px;height:24px;background-color:#f7f7f7;position:relative}.awards .card__separator:before{content:'';width:12px;height:12px;border:1px solid #e0e0e0;border-radius:50%;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.awards .card__separator:after{content:'';width:6px;height:6px;background-color:#e0e0e0;border-radius:50%;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);z-index:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.awards .card__img{display:inline-block;vertical-align:middle;height:auto;width:45px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.awards .card__title{line-height:20px;font-size:14px;color:#000000;margin:0;text-transform:none;letter-spacing:0;font-weight:700;width:calc(100% - 90px);display:inline-block;padding-left:0}.awards .card__text{line-height:20px;font-size:14px;color:#828282;font-weight:300;display:inline-block;vertical-align:middle;width:calc(100% - 90px)}.awards .card__bg{position:absolute;top:-41px;left:-73px;line-height:1;font-size:180px;letter-spacing:0.1em;color:rgba(0,0,0,0.8);opacity:0.02;text-shadow:9px 17px 25px rgba(0,0,0,0.12);font-weight:700;z-index:-1}.year{position:relative;top:-14px}.year__number{position:absolute;top:70px;font-family:Circe;line-height:1;font-size:140px;color:rgba(0,0,0,0.8);opacity:0.02;text-shadow:9px 17px 25px rgba(0,0,0,0.12);font-weight:900}.year_left .year__number{left:-113px;left:0}.year_right .year__number{right:-113px;right:0}@media screen and (min-width: 1441px){.awards .card__title,.awards .card__text{font-size:16px}}@media only screen and (min-width: 1201px){.awards .card:hover .card__separator:before{border:1px solid #4c4c4c;background-color:#4c4c4c}.awards .card:hover .card__separator:after{background-color:#f7f7f7}.awards .card:hover .card__img{opacity:1}}@media only screen and (max-width: 1200px){.awards{padding-top:142px}.awards__cut{padding-top:5px}.awards__bg{top:108px}.awards__scroll{top:36px}.awards__content{padding-left:0;max-width:300px;margin-bottom:50px}.awards__h2{margin-bottom:44px}.awards__list:after{left:5px}.awards__list_desk{display:none}.awards__list_tablet{display:block}.awards__button{margin-top:44px}.awards .card{padding-top:0;padding-bottom:32px;padding-left:29px;position:relative}.awards .card__head{font-size:14px;font-weight:700;line-height:1;padding-bottom:13px}.awards .card__separator{position:absolute;width:24px;left:-6px;top:-6px}.awards .card__content{display:inline-block;vertical-align:top;width:calc(100% - 45px);padding-right:70px}.awards .card__text{width:100%;margin-bottom:14px}.awards .card__img{vertical-align:top}.awards .card__link{font-size:14px;line-height:1;color:#4c4c4c;font-weight:700}}@media only screen and (max-width: 767px){.awards{padding-top:63px}.awards__bg{display:none}.awards__h2{font-size:28px;line-height:1;margin-bottom:33px}.awards__text p{font-size:14px;line-height:23px}.awards__button{margin-top:0}.awards .card__head{text-align:left;line-height:18px;padding-bottom:0}.awards .card__separator{top:calc(50% - 28px)}.awards .card__body{padding-top:11px;display:none}.awards .card__content{padding-right:10px;vertical-align:middle}.awards .card__text{line-height:21px;margin-bottom:12px}.awards .card__img{vertical-align:middle}.awards .card_active .card__separator:before{border:1px solid #4c4c4c;background-color:#4c4c4c}.awards .card_active .card__separator:after{background-color:#f7f7f7}.awards .card_active .card__img{opacity:1}}

/*# sourceMappingURL=awards.css.map */        .grecaptcha-badge {
          display: none !important;
        }
        @media screen and (max-width: 767px) {
            .footer_main{margin-top: -220px;z-index: 2;}
            .map .info {
                padding-bottom: 250px !important;
            }
        }
        @media screen and (max-width: 350px) {
            .footer_main {
                margin-top: -220px;
            }
            .map .info {
                padding-bottom: 250px;
            }

            .footer .footer__inner {
                padding-bottom: 20px !important;
            }

            .footer_main .footer__inner {
                padding-bottom: 20px !important;
            }
        }