/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
 
/* 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: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	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: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	-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 48px/50px '思源宋体','黑体';
	margin: 0
}

h2,.h2 {
	font: 700 36px/42px "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	margin: 0
}

h3,.h3 {
	font: 700 24px/23px "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	margin: 0
}

h4,.h4 {
	font: 700 14px/16px "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	letter-spacing: 0px;
	margin: 0
}

h5,.h5 {
	font: 300 12px/12px "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	text-transform: uppercase;
	letter-spacing: 5.7px;
	padding-left: 5px;
	margin: 0
}

.text {
	font: 300 16px/26px "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	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
}

p {
	font: 300 16px/26px "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	margin: 10px 0
}

.button {
	width: 260px;
	padding: 19px 20px 17px;
	border-radius: 0px;
	background: transparent;
	color: #000;
	font: 700 12px/1 "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	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: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	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"
}

/*# 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);
	}
}

.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=preloader.css.map */.logo {
	position: absolute;
	top: 38px;
	left: 0;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width: 134px;
	height: 32px;
	-webkit-transform-origin: 0px 0px;
	-ms-transform-origin: 0px 0px;
	transform-origin: 0px 0px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.logo__svg {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.logo__svg_dark {
	opacity: 0
}

.logo:hover {
	opacity: 0.7
}

.menu {
	display: inline-block;
	vertical-align: middle;
	margin-right: 33px;
	padding-top: 6px
}

.menu__item {
	font: 700 14px/16px 'Circe', Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 0px;
	display: inline-block;
	vertical-align: middle;
	padding: 0px 31px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: relative
}

.menu__item:after {
	content: '';
	position: absolute;
	width: calc(100% - 60px);
	height: 1px;
	bottom: -5px;
	left: 30px;
	background-color: #fff;
	opacity: 0
}

.menu__item:hover {
	opacity: 0.7
}

.menu__item_active:after {
	opacity: 1
}

.projects {
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.projects__link {
	font: 700 14px/16px 'Circe', Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 0px;
	display: inline-block;
	vertical-align: middle;
	padding: 3px 25px 4px 12px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: relative
}

.projects__link:after {
	content: '';
	position: absolute;
	width: calc(100% - 34px);
	height: 1px;
	bottom: -1px;
	left: 12px;
	background-color: #fff;
	opacity: 0
}

.projects__link:hover {
	opacity: 0.7
}

.projects__link_active:after {
	opacity: 1
}

.projects__dropdown {
	position: absolute;
	top: 18px;
	left: 0;
	width: 100%;
	display: none;
	padding-top: 10px
}

.projects__subitem {
	display: block;
	padding: 0 0 0 27px;
	font: 300 12px/27px 'Circe', Arial, Helvetica, sans-serif;
	text-align: left;
	width: 100%;
	color: #F2F2F2;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.projects__subitem:hover {
	opacity: 0.7
}

.button-projects {
	width: 14px;
	height: 14px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.button-projects__line {
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(242,242,242,0.5);
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.button-projects__line:nth-of-type(1),.button-projects__line:nth-of-type(2) {
	margin-bottom: 3px
}

.button-projects:after {
	content: '';
	position: absolute;
	width: calc(100% + 10px);
	height: calc(100% + 10px);
	top: -5px;
	left: -5px;
	cursor: pointer
}

.button-projects_active {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.search {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.search__button {
	width: 26px;
	height: 31px;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: all 5s ease;
	-o-transition: all 5s ease;
	transition: all 5s ease;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.search__button svg {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search__button svg use {
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search__button:hover {
	opacity: 0.7
}

.search__svg {
	-webkit-transition: all 5s ease;
	-o-transition: all 5s ease;
	transition: all 5s ease
}

.search__form {
	position: absolute;
	left: -158px;
	top: 2px;
	display: none
}

.search__input {
	width: 162px;
	border: none;
	border-bottom: 1px solid #fff;
	height: 31px;
	background-color: transparent;
	outline: none;
	font-size: 14px;
	font-weight: 300;
	line-height: 1;
	padding-top: 6px;
	letter-spacing: -1px;
	color: #fff
}

.search__input::-webkit-input-placeholder {
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search__input::-moz-placeholder {
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search__input:-moz-placeholder {
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search__input:-ms-input-placeholder {
	color: #fff;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search__input:focus::-webkit-input-placeholder {
	color: #4f4f4f
}

.search__input:focus::-moz-placeholder {
	color: #4f4f4f
}

.search__input:focus:-moz-placeholder {
	color: #4f4f4f
}

.search__input:focus:-ms-input-placeholder {
	color: #4f4f4f
}

.search_for-panel {
	font-size: 0;
	letter-spacing: 0;
	width: 100%;
	border-bottom: 1px solid #fff
}

.search_for-panel .search__form {
	display: inline-block;
	vertical-align: middle;
	position: static;
	width: 100%
}

.search_for-panel .search__form:after {
	content: "";
	display: table;
	clear: both
}

.search_for-panel .search__input {
	width: 100%;
	border: none;
	padding-top: 0;
	letter-spacing: 0;
	padding-left: 6px;
	float: left;
	width: calc(100% - 26px)
}

.search_for-panel .search__button {
	vertical-align: middle;
	text-align: right;
	float: right
}

.button-header {
	position: absolute;
	right: -8px;
	top: -24px;
	width: 40px;
	height: 40px;
	display: none;
	z-index: 1;
	-webkit-transform: translateZ(1px);
	transform: translateZ(1px);
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease
}

.button-header__line {
	margin: 0 auto;
	display: block;
	width: 24px;
	height: 1px;
	background-color: #f2f2f2;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.button-header__line:nth-of-type(2) {
	margin-top: 6px
}

.button-header_active .button-header__line {
	-webkit-transform: translate3d(0, 3px, 1px) rotate(45deg) !important;
	transform: translate3d(0, 3px, 1px) rotate(45deg) !important
}

.button-header_active .button-header__line:nth-of-type(2) {
	-webkit-transform: translate3d(0, -4px, 1px) rotate(135deg) !important;
	transform: translate3d(0, -4px, 1px) rotate(135deg) !important
}

.header {
	padding: 0;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000
}

.header__bg {
	position: absolute;
	width: 100%;
	height: 108px;
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translate3d(0, 0px, 1px);
	transform: translate3d(0, 0px, 1px);
	background-color: #1a1a1a;
	border-bottom: 1px solid #000;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}

.header__bg_transparent {
	background: transparent;
	border-bottom: 1px solid transparent;
	pointer-events: none
}

.header__wrapper {
	padding: 0 68px
}

.header__inner {
	font-size: 0;
	letter-spacing: 0;
	text-align: right;
	position: relative
}

.header__container {
	display: inline-block;
	position: absolute;
	top: 38px;
	right: 0
}

.header_min .logo {
	-webkit-transform: translate3d(0, -13px, 1px);
	transform: translate3d(0, -13px, 1px);
	width: 94px;
	height: 22px
}

.header_min .header__bg {
	-webkit-transform: scaleY(0.667);
	-ms-transform: scaleY(0.667);
	transform: scaleY(0.667)
}

.header_dark .header__bg {
	background: #f7f7f7;
	border-bottom: 1px solid #ebebeb
}

.header_dark .header__bg_transparent {
	background: transparent;
	border-bottom: 1px solid transparent
}

.header_dark .logo__svg {
	opacity: 0
}

.header_dark .logo__svg_dark {
	opacity: 1
}

.header_dark .menu__item {
	color: #333
}

.header_dark .menu__item:after {
	background-color: #333
}

.header_dark .projects__link {
	color: #333
}

.header_dark .projects__link:after {
	background-color: #333
}

.header_dark .projects__subitem {
	color: #333
}

.header_dark .button-projects__line {
	background-color: rgba(51,51,51,0.5)
}

.header_dark .button-header__line {
	background-color: #333
}

.header_dark .search__button svg use {
	fill: #333
}

.header_dark .search__input {
	color: #333;
	border-bottom: 1px solid #333
}

.header_dark .search__input::-webkit-input-placeholder {
	color: #333
}

.header_dark .search__input::-moz-placeholder {
	color: #333
}

.header_dark .search__input:-moz-placeholder {
	color: #333
}

.header_dark .search__input:-ms-input-placeholder {
	color: #333
}

@media only screen and (min-width: 1201px) {
	.button-header:hover .button-header__line {
		-webkit-transform: translate3d(0, 3px, 1px);
		transform: translate3d(0, 3px, 1px)
	}

	.button-header:hover .button-header__line:nth-of-type(2) {
		-webkit-transform: translate3d(0, -4px, 1px);
		transform: translate3d(0, -4px, 1px)
	}

	.button-header_active:hover {
		opacity: 0.7
	}
}

@media only screen and (max-width: 1200px) {
	.button-header {
		right: -9px;
		top: -23px
	}

	.header__wrapper {
		padding: 0 33px
	}

	.search_for-panel {
		margin: 0 auto 31px auto
	}
}

@media only screen and (max-width: 767px) {
	.button-header {
		right: -10px;
		top: -35px
	}

	.header__wrapper {
		padding: 0 18px
	}

	.header .header__bg {
		-webkit-transform: scaleY(0.435);
		-ms-transform: scaleY(0.435);
		transform: scaleY(0.435)
	}

	.header_min .logo {
		-webkit-transform: translate3d(0, -24px, 1px);
		transform: translate3d(0, -24px, 1px);
		width: 74px;
		height: 18px
	}

	.header_min .header__bg {
		-webkit-transform: scaleY(0.435);
		-ms-transform: scaleY(0.435);
		transform: scaleY(0.435)
	}

	.search_for-panel {
		margin-bottom: 39px
	}
}

/*# sourceMappingURL=header.css.map */.cursor {
	position: absolute;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 101;
	pointer-events: none
}

.cursor__element {
	position: absolute;
	left: -60px;
	top: -20px;
	width: 120px;
	height: 40px;
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
	-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	transition: -webkit-transform 0.5s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	-o-transition: transform 0.5s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	transition: transform 0.5s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	transition: transform 0.5s cubic-bezier(0.23, 1.08, 0.62, 0.95), -webkit-transform 0.5s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	-webkit-backface-visibility: hidden
}

.cursor__element_active .cursor__bg_white {
	opacity: 0
}

.cursor__element_active .cursor__bg_black {
	opacity: 1
}

.cursor__element_active svg .cursor__path_left {
	-webkit-transform: translate3d(-25px, 0, 1px);
	transform: translate3d(-25px, 0, 1px)
}

.cursor__element_active svg .cursor__path_right {
	-webkit-transform: translate3d(25px, 0, 1px);
	transform: translate3d(25px, 0, 1px)
}

.cursor__element svg {
	position: absolute;
	width: 100%;
	height: 100%
}

.cursor__element svg circle {
	stroke-dasharray: 218px;
	-webkit-transition: stroke-dashoffset .8s ease-in-out;
	-o-transition: stroke-dashoffset .8s ease-in-out;
	transition: stroke-dashoffset .8s ease-in-out;
	stroke-dashoffset: 80px
}

.cursor__element .cursor__path {
	-webkit-transition: all 0.6s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	-o-transition: all 0.6s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	transition: all 0.6s cubic-bezier(0.23, 1.08, 0.62, 0.95);
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
	opacity: 1
}

.cursor__element_hide .cursor__bg {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}

.cursor__element_hide svg circle {
	stroke-dashoffset: 218px
}

.cursor__element_hide svg .cursor__path_left {
	-webkit-transform: translate3d(-5px, 0, 1px);
	transform: translate3d(-5px, 0, 1px);
	opacity: 0
}

.cursor__element_hide svg .cursor__path_right {
	-webkit-transform: translate3d(5px, 0, 1px);
	transform: translate3d(5px, 0, 1px);
	opacity: 0
}

.cursor__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .3s ease, -webkit-transform .6s ease;
	transition: opacity .3s ease, -webkit-transform .6s ease;
	-o-transition: opacity .3s ease, transform .6s ease;
	transition: opacity .3s ease, transform .6s ease;
	transition: opacity .3s ease, transform .6s ease, -webkit-transform .6s ease;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.cursor__bg_black {
	opacity: 0
}

.poster-mob {
	display: none;
	height: 450px;
	position: relative;
	min-height: 450px
}

.poster-mob__status {
	display: block
}

.poster-mob__slider {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #1a1a1a
}

.poster-mob .slick-list,.poster-mob .slick-track,.poster-mob__slide {
	height: 100%
}

.poster-mob .card {
	vertical-align: top;
	font: 70px/1.2 Arial, Helvetica, sans-serif;
	white-space: normal;
	padding-right: 100px;
	color: #fff;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	margin-top: 168px;
	padding-left: 152px
}

.poster-mob .card__content {
	position: relative;
	z-index: 1;
	pointer-events: none
}

.poster-mob .card__image {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.poster-mob .card__image:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6)
}

.poster-mob .card__image_no-cover {
	background-color: #000
}

.poster-mob .card__image_no-cover:before {
	display: none
}

.poster-mob .card__image_no-cover video {
	opacity: .5
}

.poster-mob .card__video {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover
}

.poster-mob .card__title {
	position: relative;
	-webkit-transition: opacity .6s ease 0s;
	-o-transition: opacity .6s ease 0s;
	transition: opacity .6s ease 0s;
	opacity: 1
}

.poster-mob .card__h2 {
	margin: 0;
	-webkit-transition: opacity .6s ease 0s, color .3s ease 0s;
	-o-transition: opacity .6s ease 0s, color .3s ease 0s;
	transition: opacity .6s ease 0s, color .3s ease 0s;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif;
	font-size: 0
}

.poster-mob .card__h2 .word {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -25px;
	white-space: nowrap;
	overflow: hidden
}

.poster-mob .card__h2 .letter {
	display: inline-block;
	vertical-align: top;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif
}

.poster-mob .card .word {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -25px;
	white-space: nowrap;
	overflow: hidden
}

.poster-mob .card .letter {
	display: inline-block;
	vertical-align: top;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif;
	-webkit-transform: translate3d(0, 30px, 1px);
	transform: translate3d(0, 30px, 1px);
	opacity: 0
}

.poster-mob__slide.slick-current .card .letter {
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
	opacity: 1
}

.poster {
	font-size: 0;
	height: 100vh;
	width: 100%;
	position: relative;
	overflow: hidden;
	background-color: #333;
	-webkit-perspective: 100vw;
	perspective: 100vw
}

.poster__video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.poster__scroll {
	bottom: 0
}

.poster__scroll:before {
	background-color: #4f4f4f
}

.poster__images {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
	-webkit-transform: scale(1.25) rotateX(0) rotateY(0) translateZ(-15vw);
	transform: scale(1.25) rotateX(0) rotateY(0) translateZ(-15vw)
}

.poster__image {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .6s ease;
	-o-transition: opacity .6s ease;
	transition: opacity .6s ease
}

.poster__image_active {
	opacity: 1
}

.poster__image:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	background: url("/wp-content/themes/ydzn/assets/img/bg-mask.png") rgba(0,0,0,0.6)
}

.poster__image:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: transparent;
	-webkit-transition: opacity .6s ease 0s;
	-o-transition: opacity .6s ease 0s;
	transition: opacity .6s ease 0s;
	background-color: #fff;
	opacity: 0;
	z-index: 1
}

.poster__content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}

.poster__list {
	white-space: nowrap;
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
	font-size: 0;
	margin-left: 294px;
	position: relative;
	top: 31.7%
}

.poster__list.animated {
	-webkit-transition: -webkit-transform .6s ease;
	transition: -webkit-transform .6s ease;
	-o-transition: transform .6s ease;
	transition: transform .6s ease;
	transition: transform .6s ease, -webkit-transform .6s ease
}

.poster__list_no-transition {
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important
}

.poster__fake-headings {
	position: absolute;
	top: 31.7%;
	margin-left: 294px;
	opacity: 1;
	-webkit-transition: opacity 0s .6s;
	-o-transition: opacity 0s .6s;
	transition: opacity 0s .6s
}

.poster__fake-headings .card {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	white-space: nowrap
}

.poster__fake-headings .card.no-transition .letter {
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important
}

.poster__fake-headings .card__title {
	pointer-events: none;
	margin: 0;
	-webkit-transition: opacity .6s ease 0s, color .3s ease 0s;
	-o-transition: opacity .6s ease 0s, color .3s ease 0s;
	transition: opacity .6s ease 0s, color .3s ease 0s;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 0
}

.poster__fake-headings .card .word {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -25px;
	white-space: nowrap;
	overflow: hidden
}

.poster__fake-headings .card .letter {
	display: inline-block;
	vertical-align: top;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif;
	-webkit-transform: translate3d(0, 50px, 1px);
	transform: translate3d(0, 50px, 1px);
	opacity: 0
}

.poster__fake-headings .card_active {
	opacity: 1
}

.poster__fake-headings .card_active .letter {
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
	opacity: 1
}

.poster__draggable {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.poster__list {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.poster__list .card {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font: 70px/1.2 Arial, Helvetica, sans-serif;
	min-width: 420px;
	white-space: normal;
	padding-right: 100px;
	margin-right: 30px;
	opacity: 0;
	-webkit-transition: opacity 0s ease 0s, -webkit-transform .6s ease;
	transition: opacity 0s ease 0s, -webkit-transform .6s ease;
	-o-transition: opacity 0s ease 0s, transform .6s ease;
	transition: opacity 0s ease 0s, transform .6s ease;
	transition: opacity 0s ease 0s, transform .6s ease, -webkit-transform .6s ease;
	color: #fff;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.poster__list .card_prev {
	-webkit-transform: translate3d(-300px, 0, 1px);
	transform: translate3d(-300px, 0, 1px)
}

.poster__list .card_next {
	-webkit-transform: translate3d(300px, 0, 1px);
	transform: translate3d(300px, 0, 1px)
}

.poster__list .card_active {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px);
	pointer-events: auto
}

.poster__list .card__heading {
	opacity: 0;
	-webkit-transition: opacity 0s .6s;
	-o-transition: opacity 0s .6s;
	transition: opacity 0s .6s
}

.poster__list .card__title {
	position: relative;
	-webkit-transition: opacity .6s ease 0s;
	-o-transition: opacity .6s ease 0s;
	transition: opacity .6s ease 0s;
	opacity: 1
}

.poster__list .card_no-transition {
	-webkit-transition: none !important;
	-o-transition: none !important;
	transition: none !important
}

.poster__list .card__h2 {
	pointer-events: none;
	margin: 0;
	-webkit-transition: opacity .6s ease 0s, color .3s ease 0s;
	-o-transition: opacity .6s ease 0s, color .3s ease 0s;
	transition: opacity .6s ease 0s, color .3s ease 0s;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif;
	font-size: 0
}

.poster__list .card__h2 .word {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -25px;
	white-space: nowrap;
	overflow: hidden
}

.poster__list .card__h2 .letter {
	display: inline-block;
	vertical-align: top;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif
}

.poster__list .card__mask {
	pointer-events: none;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	font: 700 48px/50px 'Circe', Arial, Helvetica, sans-serif;
	margin: 0;
	top: 0;
	left: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-position: center center;
	opacity: 0;
	-webkit-transition: opacity .6s ease 0s;
	-o-transition: opacity .6s ease 0s;
	transition: opacity .6s ease 0s;
	background-color: #1a1a1a
}

.poster_active .poster__image_active:before {
	opacity: 1
}

.poster_active .watch-video {
	opacity: 0
}

.poster_active .poster__fake-headings {
	opacity: 0;
	-webkit-transition: opacity 0s 0s;
	-o-transition: opacity 0s 0s;
	transition: opacity 0s 0s
}

.poster_active .poster__list .card {
	color: #000;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px)
}

.poster_active .poster__list .card__heading {
	opacity: 1;
	-webkit-transition: opacity 0s 0s;
	-o-transition: opacity 0s 0s;
	transition: opacity 0s 0s
}

.poster_active .poster__list .card_prev {
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px)
}

.poster_active .poster__list .card_next {
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px)
}

.poster_active .poster__list .card__title {
	opacity: 0.2
}

.poster_active .poster__list .card .watch-video {
	opacity: 0
}

.poster_active .poster__list .card__h2 {
	color: #000
}

.poster_active .poster__list .card .watch-video__icon {
	fill: #000
}

.poster_active .poster__list .card_active {
	-webkit-transform: translate3d(0, 0, 1px);
	transform: translate3d(0, 0, 1px)
}

.poster_active .poster__list .card_active .card__title {
	opacity: 1
}

.poster_active .poster__list .card_active .card__mask {
	opacity: 1
}

.poster_active .poster__list .card_active .card__h2 {
	opacity: 0
}

.poster_active .poster__list .card_active .watch-video {
	opacity: 0
}

.foot {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 4
}

.foot__inner {
	font-size: 0;
	letter-spacing: 0
}

.foot__column {
	display: inline-block;
	vertical-align: bottom;
	width: 50%
}

.foot__column:nth-of-type(1) {
	text-align: left
}

.foot__column:nth-of-type(2) {
	text-align: right
}

.slide {
	position: relative;
	height: 100%
}

.slide__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.slide__bg:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}

.slide__inner {
	width: 100%;
	height: 100vh;
	min-height: 800px
}

.slide__content {
	top: 31.7%;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	position: relative;
	font-size: 10px;
	color: #fff;
	padding-bottom: 21px
}

.slide__h1 {
	max-width: 500px
}

.status {
	position: absolute;
	top: calc(31.7% - -5px);
	left: 68px;
	font-size: 16px;
	line-height: 1;
	font-weight: 300;
	z-index: 1;
	cursor: default;
	color: #fff
}

.status__current {
	display: inline-block;
	vertical-align: top
}

.status__slash {
	display: inline-block;
	vertical-align: top
}

.status__total {
	font-size: 32px;
	line-height: 28px;
	display: inline-block;
	vertical-align: top
}

.watch-video {
	display: inline-block;
	vertical-align: top;
	height: 20px;
	line-height: 1;
	font-size: 0;
	letter-spacing: 0;
	margin-top: 33px;
	-webkit-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体'
}

.watch-video__text {
	font-weight: 300;
	font-size: 14px;
	display: inline-block;
	vertical-align: top
}

.watch-video__icon {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: top;
	margin-left: 14px;
	fill: #fff;
	-webkit-transition: fill .6s ease;
	-o-transition: fill .6s ease;
	transition: fill .6s ease;
	position: relative;
	top: -2px
}

.watch-video:hover {
	opacity: 0.7
}

.slider-nav {
	width: 542px;
	display: inline-block;
	font-size: 0;
	letter-spacing: 0;
	position: absolute;
	bottom: 32px;
	right: 38px;
	z-index: 1
}

.slider-nav .card,.slider-nav .item {
	display: inline-block;
	vertical-align: top;
	width: calc(100% / 3);
	color: #fff;
	font-size: 0;
	letter-spacing: 0;
	padding-right: 40px;
	opacity: 0.5;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
	position: relative;
	text-align: left
}

.slider-nav .card__number,.slider-nav .item__number {
	width: 22px;
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	vertical-align: top
}

.slider-nav .card__icon,.slider-nav .item__icon {
	width: 12px;
	margin-right: calc(100% - 34px);
	height: 12px;
	display: inline-block;
	vertical-align: top;
	fill: #fff
}

.slider-nav .card__name,.slider-nav .item__name {
	display: inline-block;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	margin-top: 10px
}

.slider-nav .card__line,.slider-nav .item__line {
	display: inline-block;
	position: absolute;
	height: 1px;
	width: 34px;
	background-color: #f2f2f2;
	bottom: -9px;
	left: 0;
	opacity: 0;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0
}

.slider-nav .card_active,.slider-nav .item_active {
	opacity: 1;
	cursor: default
}

.slider-nav .card_active .card__line,.slider-nav .card_active .item__line,.slider-nav .item_active .card__line,.slider-nav .item_active .item__line {
	-webkit-transition: -webkit-transform 10s linear;
	transition: -webkit-transform 10s linear;
	-o-transition: transform 10s linear;
	transition: transform 10s linear;
	transition: transform 10s linear, -webkit-transform 10s linear;
	opacity: 1;
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1)
}

.slider-nav .item {
	padding: 0 25px
}

.slider-nav .item:last-child {
	padding-right: 0
}

/* .share {
	font-size: 0;
	letter-spacing: 0;
	position: absolute;
	bottom: 49px;
	left: 68px;
	z-index: 1
} */

.share__label {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #666;
	margin-right: 22px;
	padding-top: 4px
}

.share__socnetwork {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin-right: 16px;
	font-size: 0;
	letter-spacing: 0;
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease
}

.share__socnetwork:before {
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle
}

.share__socnetwork:hover {
	opacity: 0.7
}

.share__icon {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #fff
}

.share_for-panel .share__socnetwork {
	margin: 0 9px
}

.share_for-news {
	position: static
}

.share_for-news .share__icon {
	color: #666
}

.browser-safari .cursor__element {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}

@media only screen and (max-width: 1200px) {
	.poster-mob {
		display: block
	}

	.poster-mob__status {
		display: block
	}

	.cursor {
		display: none !important
	}

	.poster {
		display: none !important
	}

	.poster__list {
		margin-left: calc((100% - 464px)/2)
	}

	.poster__list .card {
		min-width: 220px;
		padding-right: 0;
		margin-right: 150px
	}

	.poster__list .card__title,.poster__list .card__h2,.poster__list .card__mask {
		font-size: 48px;
		line-height: 50px
	}

	.poster__list .card_prev {
		-webkit-transform: translate3d(-200px, 0, 1px);
		transform: translate3d(-200px, 0, 1px)
	}

	.poster__list .card_next {
		-webkit-transform: translate3d(200px, 0, 1px);
		transform: translate3d(200px, 0, 1px)
	}

	.poster__list .card__inner {
		min-height: 450px
	}

	.poster__list .card__list {
		top: 32%;
		padding-bottom: 0
	}

	.poster_active .poster__list .card_prev {
		-webkit-transform: translate3d(0, 0, 1px);
		transform: translate3d(0, 0, 1px)
	}

	.poster_active .poster__list .card_next {
		-webkit-transform: translate3d(0, 0, 1px);
		transform: translate3d(0, 0, 1px)
	}

	.poster-mob .card {
		min-width: 220px;
		padding-right: 0
	}

	.poster-mob .card__h2 .letter {
		font-size: 48px;
		line-height: 50px
	}

	.poster-mob .card__h2 .line {
		margin-top: -23px
	}

	.poster-mob .watch-video {
		margin-top: 3px
	}

	.watch-video {
		margin-top: 22px
	}

	.watch-video__icon {
		margin-left: 19px;
		width: 18px;
		height: 18px
	}

	/* .share {
		display: none
	} */

	.share__label {
		font-size: 14px;
		margin-right: 10px
	}

	.share_for-panel .share__socnetwork {
		margin: 0 8px
	}

	.share_for-news {
		display: block
	}

	.slider-nav {
		width: auto;
		margin-right: 4px;
		margin-bottom: 29px
	}

	.slider-nav .card,.slider-nav .item {
		padding: 0 19px
	}

	.slider-nav .card__number,.slider-nav .item__number {
		font-size: 11px
	}

	.slider-nav .card__icon,.slider-nav .item__icon {
		display: none
	}

	.slider-nav .card__name,.slider-nav .item__name {
		display: none
	}

	.slider-nav .card__line,.slider-nav .item__line {
		display: none
	}

	.slider-nav .item {
		padding: 0 25px;
		position: relative
	}

	.slider-nav .item:after {
		content: "";
		display: block;
		width: 30px;
		height: 1px;
		background-color: #fff;
		position: absolute;
		top: calc(100% - -10px);
		left: 25px;
		-webkit-transform: scaleX(0);
		-ms-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		transform-origin: 0 0
	}

	.slider-nav .item_active:after {
		-webkit-transition: -webkit-transform 10s linear;
		transition: -webkit-transform 10s linear;
		-o-transition: transform 10s linear;
		transition: transform 10s linear;
		transition: transform 10s linear, -webkit-transform 10s linear;
		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1)
	}

	.status {
		top: 32%;
		left: 35px
	}

	.status__current {
		font-size: 10px;
		vertical-align: middle
	}

	.status__slash {
		font-size: 10px;
		vertical-align: middle
	}

	.status__total {
		font-size: 16px;
		vertical-align: middle
	}
}

@media only screen and (max-width: 767px) {
	.poster .wrapper_full {
		padding: 0
	}

	.poster__list {
		margin-left: calc((100% - 550px)/2);
		top: 36%
	}
}

@media only screen and (max-width: 767px) and (max-width: 550px) {
	.poster__list {
		margin-left: 16px
	}
}

@media only screen and (max-width: 767px) {
	.poster__list .card {
		min-width: 220px
	}

	.poster__list .card__title,.poster__list .card__h2,.poster__list .card__mask {
		font-size: 36px;
		line-height: 36px
	}

	.poster__list .card_prev {
		-webkit-transform: translate3d(-150px, 0, 1px);
		transform: translate3d(-150px, 0, 1px)
	}

	.poster__list .card_next {
		-webkit-transform: translate3d(150px, 0, 1px);
		transform: translate3d(150px, 0, 1px)
	}

	.poster_active .poster__list .card_prev {
		-webkit-transform: translate3d(0, 0, 1px);
		transform: translate3d(0, 0, 1px)
	}

	.poster_active .poster__list .card_next {
		-webkit-transform: translate3d(0, 0, 1px);
		transform: translate3d(0, 0, 1px)
	}

	.status {
		display: none
	}

	.slide__content {
		top: 36%
	}

	.slide__inner {
		min-height: 480px
	}

	.poster-mob {
		min-height: 480px;
		height: 100vh
	}

	.poster-mob .card {
		min-width: 0;
		padding-left: 16px;
		padding-right: 16px;
		margin-top: 172px
	}

	.poster-mob .card__h2 .line {
		margin-top: 0;
		margin-bottom: -35px
	}

	.poster-mob .card__h2 .letter {
		font-size: 36px;
		line-height: 36px
	}

	.poster-mob .watch-video {
		margin-top: 16px;
		pointer-events: auto
	}

	.watch-video {
		margin-top: 17px;
		position: relative;
		z-index: 1
	}

	.watch-video__icon {
		width: 16px;
		height: 16px;
		margin-left: 14px
	}

	.foot__column:nth-of-type(1) {
		display: none
	}

	.foot__column:nth-of-type(2) {
		text-align: left;
		width: 100%
	}

	.slider-nav {
		margin-bottom: 0px;
		left: 0;
		bottom: 20px
	}

	.slider-nav .item {
		padding: 0 26px 0 16px;
		width: auto
	}

	.slider-nav .item__number {
		font-weight: 400
	}

	.slider-nav .item:after {
		width: 26px;
		left: 16px;
		top: calc(100% - -5px)
	}

	.share__label {
		padding-top: 2px
	}
}

/*# 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=blog.css.map */.media {
	padding-top: 226px
}

.media__h2 {
	margin-bottom: 14px
}

.media__body {
	padding-top: 20px;
	padding-bottom: 5px
}

.media__body .media__inner {
	border-top: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0
}

.media .card {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	height: 232px;
	position: relative;
	font-size: 0;
	letter-spacing: 0;
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	text-align: center;
	z-index: 0
}

.media .card__button {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}

.media .card__wrap {
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.media .card__image {
	width: 105px;
	height: auto;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translate3d(0, 50px, 1px);
	transform: translate3d(0, 50px, 1px);
	opacity: 0
}

.media .card:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.media .card:nth-of-type(1) .card__image {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}

.media .card:nth-of-type(2) .card__image {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}

.media .card:nth-of-type(3) .card__image {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}

.media .card:nth-of-type(4) .card__image {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s
}

.media .card:nth-of-type(5) .card__image {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s
}

.media .card:nth-of-type(6) .card__image {
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s
}

.media .card:nth-of-type(7) .card__image {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s
}

.media .card:nth-of-type(8) .card__image {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s
}

.media .card:nth-of-type(9) .card__image {
	-webkit-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s
}

.media .card:nth-of-type(10) .card__image {
	-webkit-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s
}

.media .card:nth-of-type(11) .card__image {
	-webkit-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s
}

.media .card:nth-of-type(12) .card__image {
	-webkit-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	transition-delay: 2.4s
}

.media .card:nth-of-type(13) .card__image {
	-webkit-transition-delay: 2.6s;
	-o-transition-delay: 2.6s;
	transition-delay: 2.6s
}

.media .card:nth-of-type(14) .card__image {
	-webkit-transition-delay: 2.8s;
	-o-transition-delay: 2.8s;
	transition-delay: 2.8s
}

.media .card:nth-of-type(15) .card__image {
	-webkit-transition-delay: 3s;
	-o-transition-delay: 3s;
	transition-delay: 3s
}

.media .card:nth-of-type(16) .card__image {
	-webkit-transition-delay: 3.2s;
	-o-transition-delay: 3.2s;
	transition-delay: 3.2s
}

.media .card:nth-of-type(17) .card__image {
	-webkit-transition-delay: 3.4s;
	-o-transition-delay: 3.4s;
	transition-delay: 3.4s
}

.media .card:nth-of-type(18) .card__image {
	-webkit-transition-delay: 3.6s;
	-o-transition-delay: 3.6s;
	transition-delay: 3.6s
}

.media .card:nth-of-type(19) .card__image {
	-webkit-transition-delay: 3.8s;
	-o-transition-delay: 3.8s;
	transition-delay: 3.8s
}

.media .card:nth-of-type(20) .card__image {
	-webkit-transition-delay: 4s;
	-o-transition-delay: 4s;
	transition-delay: 4s
}

.media .card:nth-of-type(21) .card__image {
	-webkit-transition-delay: 4.2s;
	-o-transition-delay: 4.2s;
	transition-delay: 4.2s
}

.media .card:nth-of-type(22) .card__image {
	-webkit-transition-delay: 4.4s;
	-o-transition-delay: 4.4s;
	transition-delay: 4.4s
}

.media .card:nth-of-type(23) .card__image {
	-webkit-transition-delay: 4.6s;
	-o-transition-delay: 4.6s;
	transition-delay: 4.6s
}

.media .card:nth-of-type(24) .card__image {
	-webkit-transition-delay: 4.8s;
	-o-transition-delay: 4.8s;
	transition-delay: 4.8s
}

.media .card:nth-of-type(25) .card__image {
	-webkit-transition-delay: 5s;
	-o-transition-delay: 5s;
	transition-delay: 5s
}

.media .card:nth-of-type(26) .card__image {
	-webkit-transition-delay: 5.2s;
	-o-transition-delay: 5.2s;
	transition-delay: 5.2s
}

.media .card:nth-of-type(27) .card__image {
	-webkit-transition-delay: 5.4s;
	-o-transition-delay: 5.4s;
	transition-delay: 5.4s
}

.media .card:nth-of-type(28) .card__image {
	-webkit-transition-delay: 5.6s;
	-o-transition-delay: 5.6s;
	transition-delay: 5.6s
}

.media .card:nth-of-type(29) .card__image {
	-webkit-transition-delay: 5.8s;
	-o-transition-delay: 5.8s;
	transition-delay: 5.8s
}

.media .card:nth-of-type(30) .card__image {
	-webkit-transition-delay: 6s;
	-o-transition-delay: 6s;
	transition-delay: 6s
}

.media .card:nth-of-type(31) .card__image {
	-webkit-transition-delay: 6.2s;
	-o-transition-delay: 6.2s;
	transition-delay: 6.2s
}

.media .card:nth-of-type(32) .card__image {
	-webkit-transition-delay: 6.4s;
	-o-transition-delay: 6.4s;
	transition-delay: 6.4s
}

.media .card:nth-of-type(33) .card__image {
	-webkit-transition-delay: 6.6s;
	-o-transition-delay: 6.6s;
	transition-delay: 6.6s
}

.media .card:nth-of-type(34) .card__image {
	-webkit-transition-delay: 6.8s;
	-o-transition-delay: 6.8s;
	transition-delay: 6.8s
}

.media .card:nth-of-type(35) .card__image {
	-webkit-transition-delay: 7s;
	-o-transition-delay: 7s;
	transition-delay: 7s
}

.media .card:nth-of-type(36) .card__image {
	-webkit-transition-delay: 7.2s;
	-o-transition-delay: 7.2s;
	transition-delay: 7.2s
}

.media .card:nth-of-type(37) .card__image {
	-webkit-transition-delay: 7.4s;
	-o-transition-delay: 7.4s;
	transition-delay: 7.4s
}

.media .card:nth-of-type(38) .card__image {
	-webkit-transition-delay: 7.6s;
	-o-transition-delay: 7.6s;
	transition-delay: 7.6s
}

.media .card:nth-of-type(39) .card__image {
	-webkit-transition-delay: 7.8s;
	-o-transition-delay: 7.8s;
	transition-delay: 7.8s
}

.media .card:nth-of-type(40) .card__image {
	-webkit-transition-delay: 8s;
	-o-transition-delay: 8s;
	transition-delay: 8s
}

.media .card:nth-of-type(41) .card__image {
	-webkit-transition-delay: 8.2s;
	-o-transition-delay: 8.2s;
	transition-delay: 8.2s
}

.media .card:nth-of-type(42) .card__image {
	-webkit-transition-delay: 8.4s;
	-o-transition-delay: 8.4s;
	transition-delay: 8.4s
}

.media .card:nth-of-type(43) .card__image {
	-webkit-transition-delay: 8.6s;
	-o-transition-delay: 8.6s;
	transition-delay: 8.6s
}

.media .card:nth-of-type(44) .card__image {
	-webkit-transition-delay: 8.8s;
	-o-transition-delay: 8.8s;
	transition-delay: 8.8s
}

.media .card:nth-of-type(45) .card__image {
	-webkit-transition-delay: 9s;
	-o-transition-delay: 9s;
	transition-delay: 9s
}

.media .card:nth-of-type(46) .card__image {
	-webkit-transition-delay: 9.2s;
	-o-transition-delay: 9.2s;
	transition-delay: 9.2s
}

.media .card:nth-of-type(47) .card__image {
	-webkit-transition-delay: 9.4s;
	-o-transition-delay: 9.4s;
	transition-delay: 9.4s
}

.media .card:nth-of-type(48) .card__image {
	-webkit-transition-delay: 9.6s;
	-o-transition-delay: 9.6s;
	transition-delay: 9.6s
}

.media .card:nth-of-type(49) .card__image {
	-webkit-transition-delay: 9.8s;
	-o-transition-delay: 9.8s;
	transition-delay: 9.8s
}

.media .card:nth-of-type(50) .card__image {
	-webkit-transition-delay: 10s;
	-o-transition-delay: 10s;
	transition-delay: 10s
}

.media .card:nth-of-type(51) .card__image {
	-webkit-transition-delay: 10.2s;
	-o-transition-delay: 10.2s;
	transition-delay: 10.2s
}

.media .card:nth-of-type(52) .card__image {
	-webkit-transition-delay: 10.4s;
	-o-transition-delay: 10.4s;
	transition-delay: 10.4s
}

.media .card:nth-of-type(53) .card__image {
	-webkit-transition-delay: 10.6s;
	-o-transition-delay: 10.6s;
	transition-delay: 10.6s
}

.media .card:nth-of-type(54) .card__image {
	-webkit-transition-delay: 10.8s;
	-o-transition-delay: 10.8s;
	transition-delay: 10.8s
}

.media .card:nth-of-type(55) .card__image {
	-webkit-transition-delay: 11s;
	-o-transition-delay: 11s;
	transition-delay: 11s
}

.media .card:nth-of-type(56) .card__image {
	-webkit-transition-delay: 11.2s;
	-o-transition-delay: 11.2s;
	transition-delay: 11.2s
}

.media .card:nth-of-type(57) .card__image {
	-webkit-transition-delay: 11.4s;
	-o-transition-delay: 11.4s;
	transition-delay: 11.4s
}

.media .card:nth-of-type(58) .card__image {
	-webkit-transition-delay: 11.6s;
	-o-transition-delay: 11.6s;
	transition-delay: 11.6s
}

.media .card:nth-of-type(59) .card__image {
	-webkit-transition-delay: 11.8s;
	-o-transition-delay: 11.8s;
	transition-delay: 11.8s
}

.media .card:nth-of-type(60) .card__image {
	-webkit-transition-delay: 12s;
	-o-transition-delay: 12s;
	transition-delay: 12s
}

.media .card:nth-of-type(61) .card__image {
	-webkit-transition-delay: 12.2s;
	-o-transition-delay: 12.2s;
	transition-delay: 12.2s
}

.media .card:nth-of-type(62) .card__image {
	-webkit-transition-delay: 12.4s;
	-o-transition-delay: 12.4s;
	transition-delay: 12.4s
}

.media .card:nth-of-type(63) .card__image {
	-webkit-transition-delay: 12.6s;
	-o-transition-delay: 12.6s;
	transition-delay: 12.6s
}

.media .card:nth-of-type(64) .card__image {
	-webkit-transition-delay: 12.8s;
	-o-transition-delay: 12.8s;
	transition-delay: 12.8s
}

.media .card:nth-of-type(65) .card__image {
	-webkit-transition-delay: 13s;
	-o-transition-delay: 13s;
	transition-delay: 13s
}

.media .card:nth-of-type(66) .card__image {
	-webkit-transition-delay: 13.2s;
	-o-transition-delay: 13.2s;
	transition-delay: 13.2s
}

.media .card:nth-of-type(67) .card__image {
	-webkit-transition-delay: 13.4s;
	-o-transition-delay: 13.4s;
	transition-delay: 13.4s
}

.media .card:nth-of-type(68) .card__image {
	-webkit-transition-delay: 13.6s;
	-o-transition-delay: 13.6s;
	transition-delay: 13.6s
}

.media .card:nth-of-type(69) .card__image {
	-webkit-transition-delay: 13.8s;
	-o-transition-delay: 13.8s;
	transition-delay: 13.8s
}

.media .card:nth-of-type(70) .card__image {
	-webkit-transition-delay: 14s;
	-o-transition-delay: 14s;
	transition-delay: 14s
}

.media .card:nth-of-type(71) .card__image {
	-webkit-transition-delay: 14.2s;
	-o-transition-delay: 14.2s;
	transition-delay: 14.2s
}

.media .card:nth-of-type(72) .card__image {
	-webkit-transition-delay: 14.4s;
	-o-transition-delay: 14.4s;
	transition-delay: 14.4s
}

.media .card:nth-of-type(73) .card__image {
	-webkit-transition-delay: 14.6s;
	-o-transition-delay: 14.6s;
	transition-delay: 14.6s
}

.media .card:nth-of-type(74) .card__image {
	-webkit-transition-delay: 14.8s;
	-o-transition-delay: 14.8s;
	transition-delay: 14.8s
}

.media .card:nth-of-type(75) .card__image {
	-webkit-transition-delay: 15s;
	-o-transition-delay: 15s;
	transition-delay: 15s
}

.media .card:nth-of-type(76) .card__image {
	-webkit-transition-delay: 15.2s;
	-o-transition-delay: 15.2s;
	transition-delay: 15.2s
}

.media .card:nth-of-type(77) .card__image {
	-webkit-transition-delay: 15.4s;
	-o-transition-delay: 15.4s;
	transition-delay: 15.4s
}

.media .card:nth-of-type(78) .card__image {
	-webkit-transition-delay: 15.6s;
	-o-transition-delay: 15.6s;
	transition-delay: 15.6s
}

.media .card:nth-of-type(79) .card__image {
	-webkit-transition-delay: 15.8s;
	-o-transition-delay: 15.8s;
	transition-delay: 15.8s
}

.media .card:nth-of-type(80) .card__image {
	-webkit-transition-delay: 16s;
	-o-transition-delay: 16s;
	transition-delay: 16s
}

.media .card:nth-of-type(81) .card__image {
	-webkit-transition-delay: 16.2s;
	-o-transition-delay: 16.2s;
	transition-delay: 16.2s
}

.media .card:nth-of-type(82) .card__image {
	-webkit-transition-delay: 16.4s;
	-o-transition-delay: 16.4s;
	transition-delay: 16.4s
}

.media .card:nth-of-type(83) .card__image {
	-webkit-transition-delay: 16.6s;
	-o-transition-delay: 16.6s;
	transition-delay: 16.6s
}

.media .card:nth-of-type(84) .card__image {
	-webkit-transition-delay: 16.8s;
	-o-transition-delay: 16.8s;
	transition-delay: 16.8s
}

.media .card:nth-of-type(85) .card__image {
	-webkit-transition-delay: 17s;
	-o-transition-delay: 17s;
	transition-delay: 17s
}

.media .card:nth-of-type(86) .card__image {
	-webkit-transition-delay: 17.2s;
	-o-transition-delay: 17.2s;
	transition-delay: 17.2s
}

.media .card:nth-of-type(87) .card__image {
	-webkit-transition-delay: 17.4s;
	-o-transition-delay: 17.4s;
	transition-delay: 17.4s
}

.media .card:nth-of-type(88) .card__image {
	-webkit-transition-delay: 17.6s;
	-o-transition-delay: 17.6s;
	transition-delay: 17.6s
}

.media .card:nth-of-type(89) .card__image {
	-webkit-transition-delay: 17.8s;
	-o-transition-delay: 17.8s;
	transition-delay: 17.8s
}

.media .card:nth-of-type(90) .card__image {
	-webkit-transition-delay: 18s;
	-o-transition-delay: 18s;
	transition-delay: 18s
}

.media .card:nth-of-type(91) .card__image {
	-webkit-transition-delay: 18.2s;
	-o-transition-delay: 18.2s;
	transition-delay: 18.2s
}

.media .card:nth-of-type(92) .card__image {
	-webkit-transition-delay: 18.4s;
	-o-transition-delay: 18.4s;
	transition-delay: 18.4s
}

.media .card:nth-of-type(93) .card__image {
	-webkit-transition-delay: 18.6s;
	-o-transition-delay: 18.6s;
	transition-delay: 18.6s
}

.media .card:nth-of-type(94) .card__image {
	-webkit-transition-delay: 18.8s;
	-o-transition-delay: 18.8s;
	transition-delay: 18.8s
}

.media .card:nth-of-type(95) .card__image {
	-webkit-transition-delay: 19s;
	-o-transition-delay: 19s;
	transition-delay: 19s
}

.media .card:nth-of-type(96) .card__image {
	-webkit-transition-delay: 19.2s;
	-o-transition-delay: 19.2s;
	transition-delay: 19.2s
}

.media .card:nth-of-type(97) .card__image {
	-webkit-transition-delay: 19.4s;
	-o-transition-delay: 19.4s;
	transition-delay: 19.4s
}

.media .card:nth-of-type(98) .card__image {
	-webkit-transition-delay: 19.6s;
	-o-transition-delay: 19.6s;
	transition-delay: 19.6s
}

.media .card:nth-of-type(99) .card__image {
	-webkit-transition-delay: 19.8s;
	-o-transition-delay: 19.8s;
	transition-delay: 19.8s
}

.media .card:nth-of-type(100) .card__image {
	-webkit-transition-delay: 20s;
	-o-transition-delay: 20s;
	transition-delay: 20s
}

.media .card:nth-of-type(101) .card__image {
	-webkit-transition-delay: 20.2s;
	-o-transition-delay: 20.2s;
	transition-delay: 20.2s
}

.media .card:nth-of-type(102) .card__image {
	-webkit-transition-delay: 20.4s;
	-o-transition-delay: 20.4s;
	transition-delay: 20.4s
}

.media .card:nth-of-type(103) .card__image {
	-webkit-transition-delay: 20.6s;
	-o-transition-delay: 20.6s;
	transition-delay: 20.6s
}

.media .card:nth-of-type(104) .card__image {
	-webkit-transition-delay: 20.8s;
	-o-transition-delay: 20.8s;
	transition-delay: 20.8s
}

.media .card:nth-of-type(105) .card__image {
	-webkit-transition-delay: 21s;
	-o-transition-delay: 21s;
	transition-delay: 21s
}

.media .card:nth-of-type(106) .card__image {
	-webkit-transition-delay: 21.2s;
	-o-transition-delay: 21.2s;
	transition-delay: 21.2s
}

.media .card:nth-of-type(107) .card__image {
	-webkit-transition-delay: 21.4s;
	-o-transition-delay: 21.4s;
	transition-delay: 21.4s
}

.media .card:nth-of-type(108) .card__image {
	-webkit-transition-delay: 21.6s;
	-o-transition-delay: 21.6s;
	transition-delay: 21.6s
}

.media .card:nth-of-type(109) .card__image {
	-webkit-transition-delay: 21.8s;
	-o-transition-delay: 21.8s;
	transition-delay: 21.8s
}

.media .card:nth-of-type(110) .card__image {
	-webkit-transition-delay: 22s;
	-o-transition-delay: 22s;
	transition-delay: 22s
}

.media .card:nth-of-type(111) .card__image {
	-webkit-transition-delay: 22.2s;
	-o-transition-delay: 22.2s;
	transition-delay: 22.2s
}

.media .card:nth-of-type(112) .card__image {
	-webkit-transition-delay: 22.4s;
	-o-transition-delay: 22.4s;
	transition-delay: 22.4s
}

.media .card:nth-of-type(113) .card__image {
	-webkit-transition-delay: 22.6s;
	-o-transition-delay: 22.6s;
	transition-delay: 22.6s
}

.media .card:nth-of-type(114) .card__image {
	-webkit-transition-delay: 22.8s;
	-o-transition-delay: 22.8s;
	transition-delay: 22.8s
}

.media .card:nth-of-type(115) .card__image {
	-webkit-transition-delay: 23s;
	-o-transition-delay: 23s;
	transition-delay: 23s
}

.media .card:nth-of-type(116) .card__image {
	-webkit-transition-delay: 23.2s;
	-o-transition-delay: 23.2s;
	transition-delay: 23.2s
}

.media .card:nth-of-type(117) .card__image {
	-webkit-transition-delay: 23.4s;
	-o-transition-delay: 23.4s;
	transition-delay: 23.4s
}

.media .card:nth-of-type(118) .card__image {
	-webkit-transition-delay: 23.6s;
	-o-transition-delay: 23.6s;
	transition-delay: 23.6s
}

.media .card:nth-of-type(119) .card__image {
	-webkit-transition-delay: 23.8s;
	-o-transition-delay: 23.8s;
	transition-delay: 23.8s
}

.media .card:nth-of-type(120) .card__image {
	-webkit-transition-delay: 24s;
	-o-transition-delay: 24s;
	transition-delay: 24s
}

.media .card:nth-of-type(121) .card__image {
	-webkit-transition-delay: 24.2s;
	-o-transition-delay: 24.2s;
	transition-delay: 24.2s
}

.media .card:nth-of-type(122) .card__image {
	-webkit-transition-delay: 24.4s;
	-o-transition-delay: 24.4s;
	transition-delay: 24.4s
}

.media .card:nth-of-type(123) .card__image {
	-webkit-transition-delay: 24.6s;
	-o-transition-delay: 24.6s;
	transition-delay: 24.6s
}

.media .card:nth-of-type(124) .card__image {
	-webkit-transition-delay: 24.8s;
	-o-transition-delay: 24.8s;
	transition-delay: 24.8s
}

.media .card:nth-of-type(125) .card__image {
	-webkit-transition-delay: 25s;
	-o-transition-delay: 25s;
	transition-delay: 25s
}

.media .card:nth-of-type(126) .card__image {
	-webkit-transition-delay: 25.2s;
	-o-transition-delay: 25.2s;
	transition-delay: 25.2s
}

.media .card:nth-of-type(127) .card__image {
	-webkit-transition-delay: 25.4s;
	-o-transition-delay: 25.4s;
	transition-delay: 25.4s
}

.media .card:nth-of-type(128) .card__image {
	-webkit-transition-delay: 25.6s;
	-o-transition-delay: 25.6s;
	transition-delay: 25.6s
}

.media .card:nth-of-type(129) .card__image {
	-webkit-transition-delay: 25.8s;
	-o-transition-delay: 25.8s;
	transition-delay: 25.8s
}

.media .card:nth-of-type(130) .card__image {
	-webkit-transition-delay: 26s;
	-o-transition-delay: 26s;
	transition-delay: 26s
}

.media .card:nth-of-type(131) .card__image {
	-webkit-transition-delay: 26.2s;
	-o-transition-delay: 26.2s;
	transition-delay: 26.2s
}

.media .card:nth-of-type(132) .card__image {
	-webkit-transition-delay: 26.4s;
	-o-transition-delay: 26.4s;
	transition-delay: 26.4s
}

.media .card:nth-of-type(133) .card__image {
	-webkit-transition-delay: 26.6s;
	-o-transition-delay: 26.6s;
	transition-delay: 26.6s
}

.media .card:nth-of-type(134) .card__image {
	-webkit-transition-delay: 26.8s;
	-o-transition-delay: 26.8s;
	transition-delay: 26.8s
}

.media .card:nth-of-type(135) .card__image {
	-webkit-transition-delay: 27s;
	-o-transition-delay: 27s;
	transition-delay: 27s
}

.media .card:nth-of-type(136) .card__image {
	-webkit-transition-delay: 27.2s;
	-o-transition-delay: 27.2s;
	transition-delay: 27.2s
}

.media .card:nth-of-type(137) .card__image {
	-webkit-transition-delay: 27.4s;
	-o-transition-delay: 27.4s;
	transition-delay: 27.4s
}

.media .card:nth-of-type(138) .card__image {
	-webkit-transition-delay: 27.6s;
	-o-transition-delay: 27.6s;
	transition-delay: 27.6s
}

.media .card:nth-of-type(139) .card__image {
	-webkit-transition-delay: 27.8s;
	-o-transition-delay: 27.8s;
	transition-delay: 27.8s
}

.media .card:nth-of-type(140) .card__image {
	-webkit-transition-delay: 28s;
	-o-transition-delay: 28s;
	transition-delay: 28s
}

.media .card:nth-of-type(141) .card__image {
	-webkit-transition-delay: 28.2s;
	-o-transition-delay: 28.2s;
	transition-delay: 28.2s
}

.media .card:nth-of-type(142) .card__image {
	-webkit-transition-delay: 28.4s;
	-o-transition-delay: 28.4s;
	transition-delay: 28.4s
}

.media .card:nth-of-type(143) .card__image {
	-webkit-transition-delay: 28.6s;
	-o-transition-delay: 28.6s;
	transition-delay: 28.6s
}

.media .card:nth-of-type(144) .card__image {
	-webkit-transition-delay: 28.8s;
	-o-transition-delay: 28.8s;
	transition-delay: 28.8s
}

.media .card:nth-of-type(145) .card__image {
	-webkit-transition-delay: 29s;
	-o-transition-delay: 29s;
	transition-delay: 29s
}

.media .card:nth-of-type(146) .card__image {
	-webkit-transition-delay: 29.2s;
	-o-transition-delay: 29.2s;
	transition-delay: 29.2s
}

.media .card:nth-of-type(147) .card__image {
	-webkit-transition-delay: 29.4s;
	-o-transition-delay: 29.4s;
	transition-delay: 29.4s
}

.media .card:nth-of-type(148) .card__image {
	-webkit-transition-delay: 29.6s;
	-o-transition-delay: 29.6s;
	transition-delay: 29.6s
}

.media .card:nth-of-type(149) .card__image {
	-webkit-transition-delay: 29.8s;
	-o-transition-delay: 29.8s;
	transition-delay: 29.8s
}

.media .card:nth-of-type(150) .card__image {
	-webkit-transition-delay: 30s;
	-o-transition-delay: 30s;
	transition-delay: 30s
}

.media .card:nth-of-type(151) .card__image {
	-webkit-transition-delay: 30.2s;
	-o-transition-delay: 30.2s;
	transition-delay: 30.2s
}

.media .card:nth-of-type(152) .card__image {
	-webkit-transition-delay: 30.4s;
	-o-transition-delay: 30.4s;
	transition-delay: 30.4s
}

.media .card:nth-of-type(153) .card__image {
	-webkit-transition-delay: 30.6s;
	-o-transition-delay: 30.6s;
	transition-delay: 30.6s
}

.media .card:nth-of-type(154) .card__image {
	-webkit-transition-delay: 30.8s;
	-o-transition-delay: 30.8s;
	transition-delay: 30.8s
}

.media .card:nth-of-type(155) .card__image {
	-webkit-transition-delay: 31s;
	-o-transition-delay: 31s;
	transition-delay: 31s
}

.media .card:nth-of-type(156) .card__image {
	-webkit-transition-delay: 31.2s;
	-o-transition-delay: 31.2s;
	transition-delay: 31.2s
}

.media .card:nth-of-type(157) .card__image {
	-webkit-transition-delay: 31.4s;
	-o-transition-delay: 31.4s;
	transition-delay: 31.4s
}

.media .card:nth-of-type(158) .card__image {
	-webkit-transition-delay: 31.6s;
	-o-transition-delay: 31.6s;
	transition-delay: 31.6s
}

.media .card:nth-of-type(159) .card__image {
	-webkit-transition-delay: 31.8s;
	-o-transition-delay: 31.8s;
	transition-delay: 31.8s
}

.media .card:nth-of-type(160) .card__image {
	-webkit-transition-delay: 32s;
	-o-transition-delay: 32s;
	transition-delay: 32s
}

.media .card:nth-of-type(161) .card__image {
	-webkit-transition-delay: 32.2s;
	-o-transition-delay: 32.2s;
	transition-delay: 32.2s
}

.media .card:nth-of-type(162) .card__image {
	-webkit-transition-delay: 32.4s;
	-o-transition-delay: 32.4s;
	transition-delay: 32.4s
}

.media .card:nth-of-type(163) .card__image {
	-webkit-transition-delay: 32.6s;
	-o-transition-delay: 32.6s;
	transition-delay: 32.6s
}

.media .card:nth-of-type(164) .card__image {
	-webkit-transition-delay: 32.8s;
	-o-transition-delay: 32.8s;
	transition-delay: 32.8s
}

.media .card:nth-of-type(165) .card__image {
	-webkit-transition-delay: 33s;
	-o-transition-delay: 33s;
	transition-delay: 33s
}

.media .card:nth-of-type(166) .card__image {
	-webkit-transition-delay: 33.2s;
	-o-transition-delay: 33.2s;
	transition-delay: 33.2s
}

.media .card:nth-of-type(167) .card__image {
	-webkit-transition-delay: 33.4s;
	-o-transition-delay: 33.4s;
	transition-delay: 33.4s
}

.media .card:nth-of-type(168) .card__image {
	-webkit-transition-delay: 33.6s;
	-o-transition-delay: 33.6s;
	transition-delay: 33.6s
}

.media .card:nth-of-type(169) .card__image {
	-webkit-transition-delay: 33.8s;
	-o-transition-delay: 33.8s;
	transition-delay: 33.8s
}

.media .card:nth-of-type(170) .card__image {
	-webkit-transition-delay: 34s;
	-o-transition-delay: 34s;
	transition-delay: 34s
}

.media .card:nth-of-type(171) .card__image {
	-webkit-transition-delay: 34.2s;
	-o-transition-delay: 34.2s;
	transition-delay: 34.2s
}

.media .card:nth-of-type(172) .card__image {
	-webkit-transition-delay: 34.4s;
	-o-transition-delay: 34.4s;
	transition-delay: 34.4s
}

.media .card:nth-of-type(173) .card__image {
	-webkit-transition-delay: 34.6s;
	-o-transition-delay: 34.6s;
	transition-delay: 34.6s
}

.media .card:nth-of-type(174) .card__image {
	-webkit-transition-delay: 34.8s;
	-o-transition-delay: 34.8s;
	transition-delay: 34.8s
}

.media .card:nth-of-type(175) .card__image {
	-webkit-transition-delay: 35s;
	-o-transition-delay: 35s;
	transition-delay: 35s
}

.media .card:nth-of-type(176) .card__image {
	-webkit-transition-delay: 35.2s;
	-o-transition-delay: 35.2s;
	transition-delay: 35.2s
}

.media .card:nth-of-type(177) .card__image {
	-webkit-transition-delay: 35.4s;
	-o-transition-delay: 35.4s;
	transition-delay: 35.4s
}

.media .card:nth-of-type(178) .card__image {
	-webkit-transition-delay: 35.6s;
	-o-transition-delay: 35.6s;
	transition-delay: 35.6s
}

.media .card:nth-of-type(179) .card__image {
	-webkit-transition-delay: 35.8s;
	-o-transition-delay: 35.8s;
	transition-delay: 35.8s
}

.media .card:nth-of-type(180) .card__image {
	-webkit-transition-delay: 36s;
	-o-transition-delay: 36s;
	transition-delay: 36s
}

.media .card:nth-of-type(181) .card__image {
	-webkit-transition-delay: 36.2s;
	-o-transition-delay: 36.2s;
	transition-delay: 36.2s
}

.media .card:nth-of-type(182) .card__image {
	-webkit-transition-delay: 36.4s;
	-o-transition-delay: 36.4s;
	transition-delay: 36.4s
}

.media .card:nth-of-type(183) .card__image {
	-webkit-transition-delay: 36.6s;
	-o-transition-delay: 36.6s;
	transition-delay: 36.6s
}

.media .card:nth-of-type(184) .card__image {
	-webkit-transition-delay: 36.8s;
	-o-transition-delay: 36.8s;
	transition-delay: 36.8s
}

.media .card:nth-of-type(185) .card__image {
	-webkit-transition-delay: 37s;
	-o-transition-delay: 37s;
	transition-delay: 37s
}

.media .card:nth-of-type(186) .card__image {
	-webkit-transition-delay: 37.2s;
	-o-transition-delay: 37.2s;
	transition-delay: 37.2s
}

.media .card:nth-of-type(187) .card__image {
	-webkit-transition-delay: 37.4s;
	-o-transition-delay: 37.4s;
	transition-delay: 37.4s
}

.media .card:nth-of-type(188) .card__image {
	-webkit-transition-delay: 37.6s;
	-o-transition-delay: 37.6s;
	transition-delay: 37.6s
}

.media .card:nth-of-type(189) .card__image {
	-webkit-transition-delay: 37.8s;
	-o-transition-delay: 37.8s;
	transition-delay: 37.8s
}

.media .card:nth-of-type(190) .card__image {
	-webkit-transition-delay: 38s;
	-o-transition-delay: 38s;
	transition-delay: 38s
}

.media .card:nth-of-type(191) .card__image {
	-webkit-transition-delay: 38.2s;
	-o-transition-delay: 38.2s;
	transition-delay: 38.2s
}

.media .card:nth-of-type(192) .card__image {
	-webkit-transition-delay: 38.4s;
	-o-transition-delay: 38.4s;
	transition-delay: 38.4s
}

.media .card:nth-of-type(193) .card__image {
	-webkit-transition-delay: 38.6s;
	-o-transition-delay: 38.6s;
	transition-delay: 38.6s
}

.media .card:nth-of-type(194) .card__image {
	-webkit-transition-delay: 38.8s;
	-o-transition-delay: 38.8s;
	transition-delay: 38.8s
}

.media .card:nth-of-type(195) .card__image {
	-webkit-transition-delay: 39s;
	-o-transition-delay: 39s;
	transition-delay: 39s
}

.media .card:nth-of-type(196) .card__image {
	-webkit-transition-delay: 39.2s;
	-o-transition-delay: 39.2s;
	transition-delay: 39.2s
}

.media .card:nth-of-type(197) .card__image {
	-webkit-transition-delay: 39.4s;
	-o-transition-delay: 39.4s;
	transition-delay: 39.4s
}

.media .card:nth-of-type(198) .card__image {
	-webkit-transition-delay: 39.6s;
	-o-transition-delay: 39.6s;
	transition-delay: 39.6s
}

.media .card:nth-of-type(199) .card__image {
	-webkit-transition-delay: 39.8s;
	-o-transition-delay: 39.8s;
	transition-delay: 39.8s
}

.media .card:nth-of-type(200) .card__image {
	-webkit-transition-delay: 40s;
	-o-transition-delay: 40s;
	transition-delay: 40s
}

.media .card:nth-of-type(201) .card__image {
	-webkit-transition-delay: 40.2s;
	-o-transition-delay: 40.2s;
	transition-delay: 40.2s
}

.media .card:nth-of-type(202) .card__image {
	-webkit-transition-delay: 40.4s;
	-o-transition-delay: 40.4s;
	transition-delay: 40.4s
}

.media .card:nth-of-type(203) .card__image {
	-webkit-transition-delay: 40.6s;
	-o-transition-delay: 40.6s;
	transition-delay: 40.6s
}

.media .card:nth-of-type(204) .card__image {
	-webkit-transition-delay: 40.8s;
	-o-transition-delay: 40.8s;
	transition-delay: 40.8s
}

.media .card:nth-of-type(205) .card__image {
	-webkit-transition-delay: 41s;
	-o-transition-delay: 41s;
	transition-delay: 41s
}

.media .card:nth-of-type(206) .card__image {
	-webkit-transition-delay: 41.2s;
	-o-transition-delay: 41.2s;
	transition-delay: 41.2s
}

.media .card:nth-of-type(207) .card__image {
	-webkit-transition-delay: 41.4s;
	-o-transition-delay: 41.4s;
	transition-delay: 41.4s
}

.media .card:nth-of-type(208) .card__image {
	-webkit-transition-delay: 41.6s;
	-o-transition-delay: 41.6s;
	transition-delay: 41.6s
}

.media .card:nth-of-type(209) .card__image {
	-webkit-transition-delay: 41.8s;
	-o-transition-delay: 41.8s;
	transition-delay: 41.8s
}

.media .card:nth-of-type(210) .card__image {
	-webkit-transition-delay: 42s;
	-o-transition-delay: 42s;
	transition-delay: 42s
}

.media .card:nth-of-type(211) .card__image {
	-webkit-transition-delay: 42.2s;
	-o-transition-delay: 42.2s;
	transition-delay: 42.2s
}

.media .card:nth-of-type(212) .card__image {
	-webkit-transition-delay: 42.4s;
	-o-transition-delay: 42.4s;
	transition-delay: 42.4s
}

.media .card:nth-of-type(213) .card__image {
	-webkit-transition-delay: 42.6s;
	-o-transition-delay: 42.6s;
	transition-delay: 42.6s
}

.media .card:nth-of-type(214) .card__image {
	-webkit-transition-delay: 42.8s;
	-o-transition-delay: 42.8s;
	transition-delay: 42.8s
}

.media .card:nth-of-type(215) .card__image {
	-webkit-transition-delay: 43s;
	-o-transition-delay: 43s;
	transition-delay: 43s
}

.media .card:nth-of-type(216) .card__image {
	-webkit-transition-delay: 43.2s;
	-o-transition-delay: 43.2s;
	transition-delay: 43.2s
}

.media .card:nth-of-type(217) .card__image {
	-webkit-transition-delay: 43.4s;
	-o-transition-delay: 43.4s;
	transition-delay: 43.4s
}

.media .card:nth-of-type(218) .card__image {
	-webkit-transition-delay: 43.6s;
	-o-transition-delay: 43.6s;
	transition-delay: 43.6s
}

.media .card:nth-of-type(219) .card__image {
	-webkit-transition-delay: 43.8s;
	-o-transition-delay: 43.8s;
	transition-delay: 43.8s
}

.media .card:nth-of-type(220) .card__image {
	-webkit-transition-delay: 44s;
	-o-transition-delay: 44s;
	transition-delay: 44s
}

.media .card:nth-of-type(221) .card__image {
	-webkit-transition-delay: 44.2s;
	-o-transition-delay: 44.2s;
	transition-delay: 44.2s
}

.media .card:nth-of-type(222) .card__image {
	-webkit-transition-delay: 44.4s;
	-o-transition-delay: 44.4s;
	transition-delay: 44.4s
}

.media .card:nth-of-type(223) .card__image {
	-webkit-transition-delay: 44.6s;
	-o-transition-delay: 44.6s;
	transition-delay: 44.6s
}

.media .card:nth-of-type(224) .card__image {
	-webkit-transition-delay: 44.8s;
	-o-transition-delay: 44.8s;
	transition-delay: 44.8s
}

.media .card:nth-of-type(225) .card__image {
	-webkit-transition-delay: 45s;
	-o-transition-delay: 45s;
	transition-delay: 45s
}

.media .card:nth-of-type(226) .card__image {
	-webkit-transition-delay: 45.2s;
	-o-transition-delay: 45.2s;
	transition-delay: 45.2s
}

.media .card:nth-of-type(227) .card__image {
	-webkit-transition-delay: 45.4s;
	-o-transition-delay: 45.4s;
	transition-delay: 45.4s
}

.media .card:nth-of-type(228) .card__image {
	-webkit-transition-delay: 45.6s;
	-o-transition-delay: 45.6s;
	transition-delay: 45.6s
}

.media .card:nth-of-type(229) .card__image {
	-webkit-transition-delay: 45.8s;
	-o-transition-delay: 45.8s;
	transition-delay: 45.8s
}

.media .card:nth-of-type(230) .card__image {
	-webkit-transition-delay: 46s;
	-o-transition-delay: 46s;
	transition-delay: 46s
}

.media .card:nth-of-type(231) .card__image {
	-webkit-transition-delay: 46.2s;
	-o-transition-delay: 46.2s;
	transition-delay: 46.2s
}

.media .card:nth-of-type(232) .card__image {
	-webkit-transition-delay: 46.4s;
	-o-transition-delay: 46.4s;
	transition-delay: 46.4s
}

.media .card:nth-of-type(233) .card__image {
	-webkit-transition-delay: 46.6s;
	-o-transition-delay: 46.6s;
	transition-delay: 46.6s
}

.media .card:nth-of-type(234) .card__image {
	-webkit-transition-delay: 46.8s;
	-o-transition-delay: 46.8s;
	transition-delay: 46.8s
}

.media .card:nth-of-type(235) .card__image {
	-webkit-transition-delay: 47s;
	-o-transition-delay: 47s;
	transition-delay: 47s
}

.media .card:nth-of-type(236) .card__image {
	-webkit-transition-delay: 47.2s;
	-o-transition-delay: 47.2s;
	transition-delay: 47.2s
}

.media .card:nth-of-type(237) .card__image {
	-webkit-transition-delay: 47.4s;
	-o-transition-delay: 47.4s;
	transition-delay: 47.4s
}

.media .card:nth-of-type(238) .card__image {
	-webkit-transition-delay: 47.6s;
	-o-transition-delay: 47.6s;
	transition-delay: 47.6s
}

.media .card:nth-of-type(239) .card__image {
	-webkit-transition-delay: 47.8s;
	-o-transition-delay: 47.8s;
	transition-delay: 47.8s
}

.media .card:nth-of-type(240) .card__image {
	-webkit-transition-delay: 48s;
	-o-transition-delay: 48s;
	transition-delay: 48s
}

.media .card:nth-of-type(241) .card__image {
	-webkit-transition-delay: 48.2s;
	-o-transition-delay: 48.2s;
	transition-delay: 48.2s
}

.media .card:nth-of-type(242) .card__image {
	-webkit-transition-delay: 48.4s;
	-o-transition-delay: 48.4s;
	transition-delay: 48.4s
}

.media .card:nth-of-type(243) .card__image {
	-webkit-transition-delay: 48.6s;
	-o-transition-delay: 48.6s;
	transition-delay: 48.6s
}

.media .card:nth-of-type(244) .card__image {
	-webkit-transition-delay: 48.8s;
	-o-transition-delay: 48.8s;
	transition-delay: 48.8s
}

.media .card:nth-of-type(245) .card__image {
	-webkit-transition-delay: 49s;
	-o-transition-delay: 49s;
	transition-delay: 49s
}

.media .card:nth-of-type(246) .card__image {
	-webkit-transition-delay: 49.2s;
	-o-transition-delay: 49.2s;
	transition-delay: 49.2s
}

.media .card:nth-of-type(247) .card__image {
	-webkit-transition-delay: 49.4s;
	-o-transition-delay: 49.4s;
	transition-delay: 49.4s
}

.media .card:nth-of-type(248) .card__image {
	-webkit-transition-delay: 49.6s;
	-o-transition-delay: 49.6s;
	transition-delay: 49.6s
}

.media .card:nth-of-type(249) .card__image {
	-webkit-transition-delay: 49.8s;
	-o-transition-delay: 49.8s;
	transition-delay: 49.8s
}

.media .card:nth-of-type(250) .card__image {
	-webkit-transition-delay: 50s;
	-o-transition-delay: 50s;
	transition-delay: 50s
}

.media .card:nth-of-type(251) .card__image {
	-webkit-transition-delay: 50.2s;
	-o-transition-delay: 50.2s;
	transition-delay: 50.2s
}

.media .card:nth-of-type(252) .card__image {
	-webkit-transition-delay: 50.4s;
	-o-transition-delay: 50.4s;
	transition-delay: 50.4s
}

.media .card:nth-of-type(253) .card__image {
	-webkit-transition-delay: 50.6s;
	-o-transition-delay: 50.6s;
	transition-delay: 50.6s
}

.media .card:nth-of-type(254) .card__image {
	-webkit-transition-delay: 50.8s;
	-o-transition-delay: 50.8s;
	transition-delay: 50.8s
}

.media .card:nth-of-type(255) .card__image {
	-webkit-transition-delay: 51s;
	-o-transition-delay: 51s;
	transition-delay: 51s
}

.media .card:nth-of-type(256) .card__image {
	-webkit-transition-delay: 51.2s;
	-o-transition-delay: 51.2s;
	transition-delay: 51.2s
}

.media .card:nth-of-type(257) .card__image {
	-webkit-transition-delay: 51.4s;
	-o-transition-delay: 51.4s;
	transition-delay: 51.4s
}

.media .card:nth-of-type(258) .card__image {
	-webkit-transition-delay: 51.6s;
	-o-transition-delay: 51.6s;
	transition-delay: 51.6s
}

.media .card:nth-of-type(259) .card__image {
	-webkit-transition-delay: 51.8s;
	-o-transition-delay: 51.8s;
	transition-delay: 51.8s
}

.media .card:nth-of-type(260) .card__image {
	-webkit-transition-delay: 52s;
	-o-transition-delay: 52s;
	transition-delay: 52s
}

.media .card:nth-of-type(261) .card__image {
	-webkit-transition-delay: 52.2s;
	-o-transition-delay: 52.2s;
	transition-delay: 52.2s
}

.media .card:nth-of-type(262) .card__image {
	-webkit-transition-delay: 52.4s;
	-o-transition-delay: 52.4s;
	transition-delay: 52.4s
}

.media .card:nth-of-type(263) .card__image {
	-webkit-transition-delay: 52.6s;
	-o-transition-delay: 52.6s;
	transition-delay: 52.6s
}

.media .card:nth-of-type(264) .card__image {
	-webkit-transition-delay: 52.8s;
	-o-transition-delay: 52.8s;
	transition-delay: 52.8s
}

.media .card:nth-of-type(265) .card__image {
	-webkit-transition-delay: 53s;
	-o-transition-delay: 53s;
	transition-delay: 53s
}

.media .card:nth-of-type(266) .card__image {
	-webkit-transition-delay: 53.2s;
	-o-transition-delay: 53.2s;
	transition-delay: 53.2s
}

.media .card:nth-of-type(267) .card__image {
	-webkit-transition-delay: 53.4s;
	-o-transition-delay: 53.4s;
	transition-delay: 53.4s
}

.media .card:nth-of-type(268) .card__image {
	-webkit-transition-delay: 53.6s;
	-o-transition-delay: 53.6s;
	transition-delay: 53.6s
}

.media .card:nth-of-type(269) .card__image {
	-webkit-transition-delay: 53.8s;
	-o-transition-delay: 53.8s;
	transition-delay: 53.8s
}

.media .card:nth-of-type(270) .card__image {
	-webkit-transition-delay: 54s;
	-o-transition-delay: 54s;
	transition-delay: 54s
}

.media .card:nth-of-type(271) .card__image {
	-webkit-transition-delay: 54.2s;
	-o-transition-delay: 54.2s;
	transition-delay: 54.2s
}

.media .card:nth-of-type(272) .card__image {
	-webkit-transition-delay: 54.4s;
	-o-transition-delay: 54.4s;
	transition-delay: 54.4s
}

.media .card:nth-of-type(273) .card__image {
	-webkit-transition-delay: 54.6s;
	-o-transition-delay: 54.6s;
	transition-delay: 54.6s
}

.media .card:nth-of-type(274) .card__image {
	-webkit-transition-delay: 54.8s;
	-o-transition-delay: 54.8s;
	transition-delay: 54.8s
}

.media .card:nth-of-type(275) .card__image {
	-webkit-transition-delay: 55s;
	-o-transition-delay: 55s;
	transition-delay: 55s
}

.media .card:nth-of-type(276) .card__image {
	-webkit-transition-delay: 55.2s;
	-o-transition-delay: 55.2s;
	transition-delay: 55.2s
}

.media .card:nth-of-type(277) .card__image {
	-webkit-transition-delay: 55.4s;
	-o-transition-delay: 55.4s;
	transition-delay: 55.4s
}

.media .card:nth-of-type(278) .card__image {
	-webkit-transition-delay: 55.6s;
	-o-transition-delay: 55.6s;
	transition-delay: 55.6s
}

.media .card:nth-of-type(279) .card__image {
	-webkit-transition-delay: 55.8s;
	-o-transition-delay: 55.8s;
	transition-delay: 55.8s
}

.media .card:nth-of-type(280) .card__image {
	-webkit-transition-delay: 56s;
	-o-transition-delay: 56s;
	transition-delay: 56s
}

.media .card:nth-of-type(281) .card__image {
	-webkit-transition-delay: 56.2s;
	-o-transition-delay: 56.2s;
	transition-delay: 56.2s
}

.media .card:nth-of-type(282) .card__image {
	-webkit-transition-delay: 56.4s;
	-o-transition-delay: 56.4s;
	transition-delay: 56.4s
}

.media .card:nth-of-type(283) .card__image {
	-webkit-transition-delay: 56.6s;
	-o-transition-delay: 56.6s;
	transition-delay: 56.6s
}

.media .card:nth-of-type(284) .card__image {
	-webkit-transition-delay: 56.8s;
	-o-transition-delay: 56.8s;
	transition-delay: 56.8s
}

.media .card:nth-of-type(285) .card__image {
	-webkit-transition-delay: 57s;
	-o-transition-delay: 57s;
	transition-delay: 57s
}

.media .card:nth-of-type(286) .card__image {
	-webkit-transition-delay: 57.2s;
	-o-transition-delay: 57.2s;
	transition-delay: 57.2s
}

.media .card:nth-of-type(287) .card__image {
	-webkit-transition-delay: 57.4s;
	-o-transition-delay: 57.4s;
	transition-delay: 57.4s
}

.media .card:nth-of-type(288) .card__image {
	-webkit-transition-delay: 57.6s;
	-o-transition-delay: 57.6s;
	transition-delay: 57.6s
}

.media .card:nth-of-type(289) .card__image {
	-webkit-transition-delay: 57.8s;
	-o-transition-delay: 57.8s;
	transition-delay: 57.8s
}

.media .card:nth-of-type(290) .card__image {
	-webkit-transition-delay: 58s;
	-o-transition-delay: 58s;
	transition-delay: 58s
}

.media .card:nth-of-type(291) .card__image {
	-webkit-transition-delay: 58.2s;
	-o-transition-delay: 58.2s;
	transition-delay: 58.2s
}

.media .card:nth-of-type(292) .card__image {
	-webkit-transition-delay: 58.4s;
	-o-transition-delay: 58.4s;
	transition-delay: 58.4s
}

.media .card:nth-of-type(293) .card__image {
	-webkit-transition-delay: 58.6s;
	-o-transition-delay: 58.6s;
	transition-delay: 58.6s
}

.media .card:nth-of-type(294) .card__image {
	-webkit-transition-delay: 58.8s;
	-o-transition-delay: 58.8s;
	transition-delay: 58.8s
}

.media .card:nth-of-type(295) .card__image {
	-webkit-transition-delay: 59s;
	-o-transition-delay: 59s;
	transition-delay: 59s
}

.media .card:nth-of-type(296) .card__image {
	-webkit-transition-delay: 59.2s;
	-o-transition-delay: 59.2s;
	transition-delay: 59.2s
}

.media .card:nth-of-type(297) .card__image {
	-webkit-transition-delay: 59.4s;
	-o-transition-delay: 59.4s;
	transition-delay: 59.4s
}

.media .card:nth-of-type(298) .card__image {
	-webkit-transition-delay: 59.6s;
	-o-transition-delay: 59.6s;
	transition-delay: 59.6s
}

.media .card:nth-of-type(299) .card__image {
	-webkit-transition-delay: 59.8s;
	-o-transition-delay: 59.8s;
	transition-delay: 59.8s
}

.media .card:nth-of-type(300) .card__image {
	-webkit-transition-delay: 60s;
	-o-transition-delay: 60s;
	transition-delay: 60s
}

.media .card:nth-of-type(301) .card__image {
	-webkit-transition-delay: 60.2s;
	-o-transition-delay: 60.2s;
	transition-delay: 60.2s
}

.media .card:nth-of-type(302) .card__image {
	-webkit-transition-delay: 60.4s;
	-o-transition-delay: 60.4s;
	transition-delay: 60.4s
}

.media .card:nth-of-type(303) .card__image {
	-webkit-transition-delay: 60.6s;
	-o-transition-delay: 60.6s;
	transition-delay: 60.6s
}

.media .card:nth-of-type(304) .card__image {
	-webkit-transition-delay: 60.8s;
	-o-transition-delay: 60.8s;
	transition-delay: 60.8s
}

.media .card:nth-of-type(305) .card__image {
	-webkit-transition-delay: 61s;
	-o-transition-delay: 61s;
	transition-delay: 61s
}

.media .card:nth-of-type(306) .card__image {
	-webkit-transition-delay: 61.2s;
	-o-transition-delay: 61.2s;
	transition-delay: 61.2s
}

.media .card:nth-of-type(307) .card__image {
	-webkit-transition-delay: 61.4s;
	-o-transition-delay: 61.4s;
	transition-delay: 61.4s
}

.media .card:nth-of-type(308) .card__image {
	-webkit-transition-delay: 61.6s;
	-o-transition-delay: 61.6s;
	transition-delay: 61.6s
}

.media .card:nth-of-type(309) .card__image {
	-webkit-transition-delay: 61.8s;
	-o-transition-delay: 61.8s;
	transition-delay: 61.8s
}

.media .card:nth-of-type(310) .card__image {
	-webkit-transition-delay: 62s;
	-o-transition-delay: 62s;
	transition-delay: 62s
}

.media .card:nth-of-type(311) .card__image {
	-webkit-transition-delay: 62.2s;
	-o-transition-delay: 62.2s;
	transition-delay: 62.2s
}

.media .card:nth-of-type(312) .card__image {
	-webkit-transition-delay: 62.4s;
	-o-transition-delay: 62.4s;
	transition-delay: 62.4s
}

.media .card:nth-of-type(313) .card__image {
	-webkit-transition-delay: 62.6s;
	-o-transition-delay: 62.6s;
	transition-delay: 62.6s
}

.media .card:nth-of-type(314) .card__image {
	-webkit-transition-delay: 62.8s;
	-o-transition-delay: 62.8s;
	transition-delay: 62.8s
}

.media .card:nth-of-type(315) .card__image {
	-webkit-transition-delay: 63s;
	-o-transition-delay: 63s;
	transition-delay: 63s
}

.media .card:nth-of-type(316) .card__image {
	-webkit-transition-delay: 63.2s;
	-o-transition-delay: 63.2s;
	transition-delay: 63.2s
}

.media .card:nth-of-type(317) .card__image {
	-webkit-transition-delay: 63.4s;
	-o-transition-delay: 63.4s;
	transition-delay: 63.4s
}

.media .card:nth-of-type(318) .card__image {
	-webkit-transition-delay: 63.6s;
	-o-transition-delay: 63.6s;
	transition-delay: 63.6s
}

.media .card:nth-of-type(319) .card__image {
	-webkit-transition-delay: 63.8s;
	-o-transition-delay: 63.8s;
	transition-delay: 63.8s
}

.media .card:nth-of-type(320) .card__image {
	-webkit-transition-delay: 64s;
	-o-transition-delay: 64s;
	transition-delay: 64s
}

.media .card:nth-of-type(321) .card__image {
	-webkit-transition-delay: 64.2s;
	-o-transition-delay: 64.2s;
	transition-delay: 64.2s
}

.media .card:nth-of-type(322) .card__image {
	-webkit-transition-delay: 64.4s;
	-o-transition-delay: 64.4s;
	transition-delay: 64.4s
}

.media .card:nth-of-type(323) .card__image {
	-webkit-transition-delay: 64.6s;
	-o-transition-delay: 64.6s;
	transition-delay: 64.6s
}

.media .card:nth-of-type(324) .card__image {
	-webkit-transition-delay: 64.8s;
	-o-transition-delay: 64.8s;
	transition-delay: 64.8s
}

.media .card:nth-of-type(325) .card__image {
	-webkit-transition-delay: 65s;
	-o-transition-delay: 65s;
	transition-delay: 65s
}

.media .card:nth-of-type(326) .card__image {
	-webkit-transition-delay: 65.2s;
	-o-transition-delay: 65.2s;
	transition-delay: 65.2s
}

.media .card:nth-of-type(327) .card__image {
	-webkit-transition-delay: 65.4s;
	-o-transition-delay: 65.4s;
	transition-delay: 65.4s
}

.media .card:nth-of-type(328) .card__image {
	-webkit-transition-delay: 65.6s;
	-o-transition-delay: 65.6s;
	transition-delay: 65.6s
}

.media .card:nth-of-type(329) .card__image {
	-webkit-transition-delay: 65.8s;
	-o-transition-delay: 65.8s;
	transition-delay: 65.8s
}

.media .card:nth-of-type(330) .card__image {
	-webkit-transition-delay: 66s;
	-o-transition-delay: 66s;
	transition-delay: 66s
}

.media .card:nth-of-type(331) .card__image {
	-webkit-transition-delay: 66.2s;
	-o-transition-delay: 66.2s;
	transition-delay: 66.2s
}

.media .card:nth-of-type(332) .card__image {
	-webkit-transition-delay: 66.4s;
	-o-transition-delay: 66.4s;
	transition-delay: 66.4s
}

.media .card:nth-of-type(333) .card__image {
	-webkit-transition-delay: 66.6s;
	-o-transition-delay: 66.6s;
	transition-delay: 66.6s
}

.media .card:nth-of-type(334) .card__image {
	-webkit-transition-delay: 66.8s;
	-o-transition-delay: 66.8s;
	transition-delay: 66.8s
}

.media .card:nth-of-type(335) .card__image {
	-webkit-transition-delay: 67s;
	-o-transition-delay: 67s;
	transition-delay: 67s
}

.media .card:nth-of-type(336) .card__image {
	-webkit-transition-delay: 67.2s;
	-o-transition-delay: 67.2s;
	transition-delay: 67.2s
}

.media .card:nth-of-type(337) .card__image {
	-webkit-transition-delay: 67.4s;
	-o-transition-delay: 67.4s;
	transition-delay: 67.4s
}

.media .card:nth-of-type(338) .card__image {
	-webkit-transition-delay: 67.6s;
	-o-transition-delay: 67.6s;
	transition-delay: 67.6s
}

.media .card:nth-of-type(339) .card__image {
	-webkit-transition-delay: 67.8s;
	-o-transition-delay: 67.8s;
	transition-delay: 67.8s
}

.media .card:nth-of-type(340) .card__image {
	-webkit-transition-delay: 68s;
	-o-transition-delay: 68s;
	transition-delay: 68s
}

.media .card:nth-of-type(341) .card__image {
	-webkit-transition-delay: 68.2s;
	-o-transition-delay: 68.2s;
	transition-delay: 68.2s
}

.media .card:nth-of-type(342) .card__image {
	-webkit-transition-delay: 68.4s;
	-o-transition-delay: 68.4s;
	transition-delay: 68.4s
}

.media .card:nth-of-type(343) .card__image {
	-webkit-transition-delay: 68.6s;
	-o-transition-delay: 68.6s;
	transition-delay: 68.6s
}

.media .card:nth-of-type(344) .card__image {
	-webkit-transition-delay: 68.8s;
	-o-transition-delay: 68.8s;
	transition-delay: 68.8s
}

.media .card:nth-of-type(345) .card__image {
	-webkit-transition-delay: 69s;
	-o-transition-delay: 69s;
	transition-delay: 69s
}

.media .card:nth-of-type(346) .card__image {
	-webkit-transition-delay: 69.2s;
	-o-transition-delay: 69.2s;
	transition-delay: 69.2s
}

.media .card:nth-of-type(347) .card__image {
	-webkit-transition-delay: 69.4s;
	-o-transition-delay: 69.4s;
	transition-delay: 69.4s
}

.media .card:nth-of-type(348) .card__image {
	-webkit-transition-delay: 69.6s;
	-o-transition-delay: 69.6s;
	transition-delay: 69.6s
}

.media .card:nth-of-type(349) .card__image {
	-webkit-transition-delay: 69.8s;
	-o-transition-delay: 69.8s;
	transition-delay: 69.8s
}

.media .card:nth-of-type(350) .card__image {
	-webkit-transition-delay: 70s;
	-o-transition-delay: 70s;
	transition-delay: 70s
}

.media .card:nth-of-type(351) .card__image {
	-webkit-transition-delay: 70.2s;
	-o-transition-delay: 70.2s;
	transition-delay: 70.2s
}

.media .card:nth-of-type(352) .card__image {
	-webkit-transition-delay: 70.4s;
	-o-transition-delay: 70.4s;
	transition-delay: 70.4s
}

.media .card:nth-of-type(353) .card__image {
	-webkit-transition-delay: 70.6s;
	-o-transition-delay: 70.6s;
	transition-delay: 70.6s
}

.media .card:nth-of-type(354) .card__image {
	-webkit-transition-delay: 70.8s;
	-o-transition-delay: 70.8s;
	transition-delay: 70.8s
}

.media .card:nth-of-type(355) .card__image {
	-webkit-transition-delay: 71s;
	-o-transition-delay: 71s;
	transition-delay: 71s
}

.media .card:nth-of-type(356) .card__image {
	-webkit-transition-delay: 71.2s;
	-o-transition-delay: 71.2s;
	transition-delay: 71.2s
}

.media .card:nth-of-type(357) .card__image {
	-webkit-transition-delay: 71.4s;
	-o-transition-delay: 71.4s;
	transition-delay: 71.4s
}

.media .card:nth-of-type(358) .card__image {
	-webkit-transition-delay: 71.6s;
	-o-transition-delay: 71.6s;
	transition-delay: 71.6s
}

.media .card:nth-of-type(359) .card__image {
	-webkit-transition-delay: 71.8s;
	-o-transition-delay: 71.8s;
	transition-delay: 71.8s
}

.media .card:nth-of-type(360) .card__image {
	-webkit-transition-delay: 72s;
	-o-transition-delay: 72s;
	transition-delay: 72s
}

.media .card:nth-of-type(361) .card__image {
	-webkit-transition-delay: 72.2s;
	-o-transition-delay: 72.2s;
	transition-delay: 72.2s
}

.media .card:nth-of-type(362) .card__image {
	-webkit-transition-delay: 72.4s;
	-o-transition-delay: 72.4s;
	transition-delay: 72.4s
}

.media .card:nth-of-type(363) .card__image {
	-webkit-transition-delay: 72.6s;
	-o-transition-delay: 72.6s;
	transition-delay: 72.6s
}

.media .card:nth-of-type(364) .card__image {
	-webkit-transition-delay: 72.8s;
	-o-transition-delay: 72.8s;
	transition-delay: 72.8s
}

.media .card:nth-of-type(365) .card__image {
	-webkit-transition-delay: 73s;
	-o-transition-delay: 73s;
	transition-delay: 73s
}

.media .card:nth-of-type(366) .card__image {
	-webkit-transition-delay: 73.2s;
	-o-transition-delay: 73.2s;
	transition-delay: 73.2s
}

.media .card:nth-of-type(367) .card__image {
	-webkit-transition-delay: 73.4s;
	-o-transition-delay: 73.4s;
	transition-delay: 73.4s
}

.media .card:nth-of-type(368) .card__image {
	-webkit-transition-delay: 73.6s;
	-o-transition-delay: 73.6s;
	transition-delay: 73.6s
}

.media .card:nth-of-type(369) .card__image {
	-webkit-transition-delay: 73.8s;
	-o-transition-delay: 73.8s;
	transition-delay: 73.8s
}

.media .card:nth-of-type(370) .card__image {
	-webkit-transition-delay: 74s;
	-o-transition-delay: 74s;
	transition-delay: 74s
}

.media .card:nth-of-type(371) .card__image {
	-webkit-transition-delay: 74.2s;
	-o-transition-delay: 74.2s;
	transition-delay: 74.2s
}

.media .card:nth-of-type(372) .card__image {
	-webkit-transition-delay: 74.4s;
	-o-transition-delay: 74.4s;
	transition-delay: 74.4s
}

.media .card:nth-of-type(373) .card__image {
	-webkit-transition-delay: 74.6s;
	-o-transition-delay: 74.6s;
	transition-delay: 74.6s
}

.media .card:nth-of-type(374) .card__image {
	-webkit-transition-delay: 74.8s;
	-o-transition-delay: 74.8s;
	transition-delay: 74.8s
}

.media .card:nth-of-type(375) .card__image {
	-webkit-transition-delay: 75s;
	-o-transition-delay: 75s;
	transition-delay: 75s
}

.media .card:nth-of-type(376) .card__image {
	-webkit-transition-delay: 75.2s;
	-o-transition-delay: 75.2s;
	transition-delay: 75.2s
}

.media .card:nth-of-type(377) .card__image {
	-webkit-transition-delay: 75.4s;
	-o-transition-delay: 75.4s;
	transition-delay: 75.4s
}

.media .card:nth-of-type(378) .card__image {
	-webkit-transition-delay: 75.6s;
	-o-transition-delay: 75.6s;
	transition-delay: 75.6s
}

.media .card:nth-of-type(379) .card__image {
	-webkit-transition-delay: 75.8s;
	-o-transition-delay: 75.8s;
	transition-delay: 75.8s
}

.media .card:nth-of-type(380) .card__image {
	-webkit-transition-delay: 76s;
	-o-transition-delay: 76s;
	transition-delay: 76s
}

.media .card:nth-of-type(381) .card__image {
	-webkit-transition-delay: 76.2s;
	-o-transition-delay: 76.2s;
	transition-delay: 76.2s
}

.media .card:nth-of-type(382) .card__image {
	-webkit-transition-delay: 76.4s;
	-o-transition-delay: 76.4s;
	transition-delay: 76.4s
}

.media .card:nth-of-type(383) .card__image {
	-webkit-transition-delay: 76.6s;
	-o-transition-delay: 76.6s;
	transition-delay: 76.6s
}

.media .card:nth-of-type(384) .card__image {
	-webkit-transition-delay: 76.8s;
	-o-transition-delay: 76.8s;
	transition-delay: 76.8s
}

.media .card:nth-of-type(385) .card__image {
	-webkit-transition-delay: 77s;
	-o-transition-delay: 77s;
	transition-delay: 77s
}

.media .card:nth-of-type(386) .card__image {
	-webkit-transition-delay: 77.2s;
	-o-transition-delay: 77.2s;
	transition-delay: 77.2s
}

.media .card:nth-of-type(387) .card__image {
	-webkit-transition-delay: 77.4s;
	-o-transition-delay: 77.4s;
	transition-delay: 77.4s
}

.media .card:nth-of-type(388) .card__image {
	-webkit-transition-delay: 77.6s;
	-o-transition-delay: 77.6s;
	transition-delay: 77.6s
}

.media .card:nth-of-type(389) .card__image {
	-webkit-transition-delay: 77.8s;
	-o-transition-delay: 77.8s;
	transition-delay: 77.8s
}

.media .card:nth-of-type(390) .card__image {
	-webkit-transition-delay: 78s;
	-o-transition-delay: 78s;
	transition-delay: 78s
}

.media .card:nth-of-type(391) .card__image {
	-webkit-transition-delay: 78.2s;
	-o-transition-delay: 78.2s;
	transition-delay: 78.2s
}

.media .card:nth-of-type(392) .card__image {
	-webkit-transition-delay: 78.4s;
	-o-transition-delay: 78.4s;
	transition-delay: 78.4s
}

.media .card:nth-of-type(393) .card__image {
	-webkit-transition-delay: 78.6s;
	-o-transition-delay: 78.6s;
	transition-delay: 78.6s
}

.media .card:nth-of-type(394) .card__image {
	-webkit-transition-delay: 78.8s;
	-o-transition-delay: 78.8s;
	transition-delay: 78.8s
}

.media .card:nth-of-type(395) .card__image {
	-webkit-transition-delay: 79s;
	-o-transition-delay: 79s;
	transition-delay: 79s
}

.media .card:nth-of-type(396) .card__image {
	-webkit-transition-delay: 79.2s;
	-o-transition-delay: 79.2s;
	transition-delay: 79.2s
}

.media .card:nth-of-type(397) .card__image {
	-webkit-transition-delay: 79.4s;
	-o-transition-delay: 79.4s;
	transition-delay: 79.4s
}

.media .card:nth-of-type(398) .card__image {
	-webkit-transition-delay: 79.6s;
	-o-transition-delay: 79.6s;
	transition-delay: 79.6s
}

.media .card:nth-of-type(399) .card__image {
	-webkit-transition-delay: 79.8s;
	-o-transition-delay: 79.8s;
	transition-delay: 79.8s
}

.media .card:nth-of-type(400) .card__image {
	-webkit-transition-delay: 80s;
	-o-transition-delay: 80s;
	transition-delay: 80s
}

.media .card:nth-of-type(401) .card__image {
	-webkit-transition-delay: 80.2s;
	-o-transition-delay: 80.2s;
	transition-delay: 80.2s
}

.media .card:nth-of-type(402) .card__image {
	-webkit-transition-delay: 80.4s;
	-o-transition-delay: 80.4s;
	transition-delay: 80.4s
}

.media .card:nth-of-type(403) .card__image {
	-webkit-transition-delay: 80.6s;
	-o-transition-delay: 80.6s;
	transition-delay: 80.6s
}

.media .card:nth-of-type(404) .card__image {
	-webkit-transition-delay: 80.8s;
	-o-transition-delay: 80.8s;
	transition-delay: 80.8s
}

.media .card:nth-of-type(405) .card__image {
	-webkit-transition-delay: 81s;
	-o-transition-delay: 81s;
	transition-delay: 81s
}

.media .card:nth-of-type(406) .card__image {
	-webkit-transition-delay: 81.2s;
	-o-transition-delay: 81.2s;
	transition-delay: 81.2s
}

.media .card:nth-of-type(407) .card__image {
	-webkit-transition-delay: 81.4s;
	-o-transition-delay: 81.4s;
	transition-delay: 81.4s
}

.media .card:nth-of-type(408) .card__image {
	-webkit-transition-delay: 81.6s;
	-o-transition-delay: 81.6s;
	transition-delay: 81.6s
}

.media .card:nth-of-type(409) .card__image {
	-webkit-transition-delay: 81.8s;
	-o-transition-delay: 81.8s;
	transition-delay: 81.8s
}

.media .card:nth-of-type(410) .card__image {
	-webkit-transition-delay: 82s;
	-o-transition-delay: 82s;
	transition-delay: 82s
}

.media .card:nth-of-type(411) .card__image {
	-webkit-transition-delay: 82.2s;
	-o-transition-delay: 82.2s;
	transition-delay: 82.2s
}

.media .card:nth-of-type(412) .card__image {
	-webkit-transition-delay: 82.4s;
	-o-transition-delay: 82.4s;
	transition-delay: 82.4s
}

.media .card:nth-of-type(413) .card__image {
	-webkit-transition-delay: 82.6s;
	-o-transition-delay: 82.6s;
	transition-delay: 82.6s
}

.media .card:nth-of-type(414) .card__image {
	-webkit-transition-delay: 82.8s;
	-o-transition-delay: 82.8s;
	transition-delay: 82.8s
}

.media .card:nth-of-type(415) .card__image {
	-webkit-transition-delay: 83s;
	-o-transition-delay: 83s;
	transition-delay: 83s
}

.media .card:nth-of-type(416) .card__image {
	-webkit-transition-delay: 83.2s;
	-o-transition-delay: 83.2s;
	transition-delay: 83.2s
}

.media .card:nth-of-type(417) .card__image {
	-webkit-transition-delay: 83.4s;
	-o-transition-delay: 83.4s;
	transition-delay: 83.4s
}

.media .card:nth-of-type(418) .card__image {
	-webkit-transition-delay: 83.6s;
	-o-transition-delay: 83.6s;
	transition-delay: 83.6s
}

.media .card:nth-of-type(419) .card__image {
	-webkit-transition-delay: 83.8s;
	-o-transition-delay: 83.8s;
	transition-delay: 83.8s
}

.media .card:nth-of-type(420) .card__image {
	-webkit-transition-delay: 84s;
	-o-transition-delay: 84s;
	transition-delay: 84s
}

.media .card:nth-of-type(421) .card__image {
	-webkit-transition-delay: 84.2s;
	-o-transition-delay: 84.2s;
	transition-delay: 84.2s
}

.media .card:nth-of-type(422) .card__image {
	-webkit-transition-delay: 84.4s;
	-o-transition-delay: 84.4s;
	transition-delay: 84.4s
}

.media .card:nth-of-type(423) .card__image {
	-webkit-transition-delay: 84.6s;
	-o-transition-delay: 84.6s;
	transition-delay: 84.6s
}

.media .card:nth-of-type(424) .card__image {
	-webkit-transition-delay: 84.8s;
	-o-transition-delay: 84.8s;
	transition-delay: 84.8s
}

.media .card:nth-of-type(425) .card__image {
	-webkit-transition-delay: 85s;
	-o-transition-delay: 85s;
	transition-delay: 85s
}

.media .card:nth-of-type(426) .card__image {
	-webkit-transition-delay: 85.2s;
	-o-transition-delay: 85.2s;
	transition-delay: 85.2s
}

.media .card:nth-of-type(427) .card__image {
	-webkit-transition-delay: 85.4s;
	-o-transition-delay: 85.4s;
	transition-delay: 85.4s
}

.media .card:nth-of-type(428) .card__image {
	-webkit-transition-delay: 85.6s;
	-o-transition-delay: 85.6s;
	transition-delay: 85.6s
}

.media .card:nth-of-type(429) .card__image {
	-webkit-transition-delay: 85.8s;
	-o-transition-delay: 85.8s;
	transition-delay: 85.8s
}

.media .card:nth-of-type(430) .card__image {
	-webkit-transition-delay: 86s;
	-o-transition-delay: 86s;
	transition-delay: 86s
}

.media .card:nth-of-type(431) .card__image {
	-webkit-transition-delay: 86.2s;
	-o-transition-delay: 86.2s;
	transition-delay: 86.2s
}

.media .card:nth-of-type(432) .card__image {
	-webkit-transition-delay: 86.4s;
	-o-transition-delay: 86.4s;
	transition-delay: 86.4s
}

.media .card:nth-of-type(433) .card__image {
	-webkit-transition-delay: 86.6s;
	-o-transition-delay: 86.6s;
	transition-delay: 86.6s
}

.media .card:nth-of-type(434) .card__image {
	-webkit-transition-delay: 86.8s;
	-o-transition-delay: 86.8s;
	transition-delay: 86.8s
}

.media .card:nth-of-type(435) .card__image {
	-webkit-transition-delay: 87s;
	-o-transition-delay: 87s;
	transition-delay: 87s
}

.media .card:nth-of-type(436) .card__image {
	-webkit-transition-delay: 87.2s;
	-o-transition-delay: 87.2s;
	transition-delay: 87.2s
}

.media .card:nth-of-type(437) .card__image {
	-webkit-transition-delay: 87.4s;
	-o-transition-delay: 87.4s;
	transition-delay: 87.4s
}

.media .card:nth-of-type(438) .card__image {
	-webkit-transition-delay: 87.6s;
	-o-transition-delay: 87.6s;
	transition-delay: 87.6s
}

.media .card:nth-of-type(439) .card__image {
	-webkit-transition-delay: 87.8s;
	-o-transition-delay: 87.8s;
	transition-delay: 87.8s
}

.media .card:nth-of-type(440) .card__image {
	-webkit-transition-delay: 88s;
	-o-transition-delay: 88s;
	transition-delay: 88s
}

.media .card:nth-of-type(441) .card__image {
	-webkit-transition-delay: 88.2s;
	-o-transition-delay: 88.2s;
	transition-delay: 88.2s
}

.media .card:nth-of-type(442) .card__image {
	-webkit-transition-delay: 88.4s;
	-o-transition-delay: 88.4s;
	transition-delay: 88.4s
}

.media .card:nth-of-type(443) .card__image {
	-webkit-transition-delay: 88.6s;
	-o-transition-delay: 88.6s;
	transition-delay: 88.6s
}

.media .card:nth-of-type(444) .card__image {
	-webkit-transition-delay: 88.8s;
	-o-transition-delay: 88.8s;
	transition-delay: 88.8s
}

.media .card:nth-of-type(445) .card__image {
	-webkit-transition-delay: 89s;
	-o-transition-delay: 89s;
	transition-delay: 89s
}

.media .card:nth-of-type(446) .card__image {
	-webkit-transition-delay: 89.2s;
	-o-transition-delay: 89.2s;
	transition-delay: 89.2s
}

.media .card:nth-of-type(447) .card__image {
	-webkit-transition-delay: 89.4s;
	-o-transition-delay: 89.4s;
	transition-delay: 89.4s
}

.media .card:nth-of-type(448) .card__image {
	-webkit-transition-delay: 89.6s;
	-o-transition-delay: 89.6s;
	transition-delay: 89.6s
}

.media .card:nth-of-type(449) .card__image {
	-webkit-transition-delay: 89.8s;
	-o-transition-delay: 89.8s;
	transition-delay: 89.8s
}

.media .card:nth-of-type(450) .card__image {
	-webkit-transition-delay: 90s;
	-o-transition-delay: 90s;
	transition-delay: 90s
}

.media .card:nth-of-type(451) .card__image {
	-webkit-transition-delay: 90.2s;
	-o-transition-delay: 90.2s;
	transition-delay: 90.2s
}

.media .card:nth-of-type(452) .card__image {
	-webkit-transition-delay: 90.4s;
	-o-transition-delay: 90.4s;
	transition-delay: 90.4s
}

.media .card:nth-of-type(453) .card__image {
	-webkit-transition-delay: 90.6s;
	-o-transition-delay: 90.6s;
	transition-delay: 90.6s
}

.media .card:nth-of-type(454) .card__image {
	-webkit-transition-delay: 90.8s;
	-o-transition-delay: 90.8s;
	transition-delay: 90.8s
}

.media .card:nth-of-type(455) .card__image {
	-webkit-transition-delay: 91s;
	-o-transition-delay: 91s;
	transition-delay: 91s
}

.media .card:nth-of-type(456) .card__image {
	-webkit-transition-delay: 91.2s;
	-o-transition-delay: 91.2s;
	transition-delay: 91.2s
}

.media .card:nth-of-type(457) .card__image {
	-webkit-transition-delay: 91.4s;
	-o-transition-delay: 91.4s;
	transition-delay: 91.4s
}

.media .card:nth-of-type(458) .card__image {
	-webkit-transition-delay: 91.6s;
	-o-transition-delay: 91.6s;
	transition-delay: 91.6s
}

.media .card:nth-of-type(459) .card__image {
	-webkit-transition-delay: 91.8s;
	-o-transition-delay: 91.8s;
	transition-delay: 91.8s
}

.media .card:nth-of-type(460) .card__image {
	-webkit-transition-delay: 92s;
	-o-transition-delay: 92s;
	transition-delay: 92s
}

.media .card:nth-of-type(461) .card__image {
	-webkit-transition-delay: 92.2s;
	-o-transition-delay: 92.2s;
	transition-delay: 92.2s
}

.media .card:nth-of-type(462) .card__image {
	-webkit-transition-delay: 92.4s;
	-o-transition-delay: 92.4s;
	transition-delay: 92.4s
}

.media .card:nth-of-type(463) .card__image {
	-webkit-transition-delay: 92.6s;
	-o-transition-delay: 92.6s;
	transition-delay: 92.6s
}

.media .card:nth-of-type(464) .card__image {
	-webkit-transition-delay: 92.8s;
	-o-transition-delay: 92.8s;
	transition-delay: 92.8s
}

.media .card:nth-of-type(465) .card__image {
	-webkit-transition-delay: 93s;
	-o-transition-delay: 93s;
	transition-delay: 93s
}

.media .card:nth-of-type(466) .card__image {
	-webkit-transition-delay: 93.2s;
	-o-transition-delay: 93.2s;
	transition-delay: 93.2s
}

.media .card:nth-of-type(467) .card__image {
	-webkit-transition-delay: 93.4s;
	-o-transition-delay: 93.4s;
	transition-delay: 93.4s
}

.media .card:nth-of-type(468) .card__image {
	-webkit-transition-delay: 93.6s;
	-o-transition-delay: 93.6s;
	transition-delay: 93.6s
}

.media .card:nth-of-type(469) .card__image {
	-webkit-transition-delay: 93.8s;
	-o-transition-delay: 93.8s;
	transition-delay: 93.8s
}

.media .card:nth-of-type(470) .card__image {
	-webkit-transition-delay: 94s;
	-o-transition-delay: 94s;
	transition-delay: 94s
}

.media .card:nth-of-type(471) .card__image {
	-webkit-transition-delay: 94.2s;
	-o-transition-delay: 94.2s;
	transition-delay: 94.2s
}

.media .card:nth-of-type(472) .card__image {
	-webkit-transition-delay: 94.4s;
	-o-transition-delay: 94.4s;
	transition-delay: 94.4s
}

.media .card:nth-of-type(473) .card__image {
	-webkit-transition-delay: 94.6s;
	-o-transition-delay: 94.6s;
	transition-delay: 94.6s
}

.media .card:nth-of-type(474) .card__image {
	-webkit-transition-delay: 94.8s;
	-o-transition-delay: 94.8s;
	transition-delay: 94.8s
}

.media .card:nth-of-type(475) .card__image {
	-webkit-transition-delay: 95s;
	-o-transition-delay: 95s;
	transition-delay: 95s
}

.media .card:nth-of-type(476) .card__image {
	-webkit-transition-delay: 95.2s;
	-o-transition-delay: 95.2s;
	transition-delay: 95.2s
}

.media .card:nth-of-type(477) .card__image {
	-webkit-transition-delay: 95.4s;
	-o-transition-delay: 95.4s;
	transition-delay: 95.4s
}

.media .card:nth-of-type(478) .card__image {
	-webkit-transition-delay: 95.6s;
	-o-transition-delay: 95.6s;
	transition-delay: 95.6s
}

.media .card:nth-of-type(479) .card__image {
	-webkit-transition-delay: 95.8s;
	-o-transition-delay: 95.8s;
	transition-delay: 95.8s
}

.media .card:nth-of-type(480) .card__image {
	-webkit-transition-delay: 96s;
	-o-transition-delay: 96s;
	transition-delay: 96s
}

.media .card:nth-of-type(481) .card__image {
	-webkit-transition-delay: 96.2s;
	-o-transition-delay: 96.2s;
	transition-delay: 96.2s
}

.media .card:nth-of-type(482) .card__image {
	-webkit-transition-delay: 96.4s;
	-o-transition-delay: 96.4s;
	transition-delay: 96.4s
}

.media .card:nth-of-type(483) .card__image {
	-webkit-transition-delay: 96.6s;
	-o-transition-delay: 96.6s;
	transition-delay: 96.6s
}

.media .card:nth-of-type(484) .card__image {
	-webkit-transition-delay: 96.8s;
	-o-transition-delay: 96.8s;
	transition-delay: 96.8s
}

.media .card:nth-of-type(485) .card__image {
	-webkit-transition-delay: 97s;
	-o-transition-delay: 97s;
	transition-delay: 97s
}

.media .card:nth-of-type(486) .card__image {
	-webkit-transition-delay: 97.2s;
	-o-transition-delay: 97.2s;
	transition-delay: 97.2s
}

.media .card:nth-of-type(487) .card__image {
	-webkit-transition-delay: 97.4s;
	-o-transition-delay: 97.4s;
	transition-delay: 97.4s
}

.media .card:nth-of-type(488) .card__image {
	-webkit-transition-delay: 97.6s;
	-o-transition-delay: 97.6s;
	transition-delay: 97.6s
}

.media .card:nth-of-type(489) .card__image {
	-webkit-transition-delay: 97.8s;
	-o-transition-delay: 97.8s;
	transition-delay: 97.8s
}

.media .card:nth-of-type(490) .card__image {
	-webkit-transition-delay: 98s;
	-o-transition-delay: 98s;
	transition-delay: 98s
}

.media .card:nth-of-type(491) .card__image {
	-webkit-transition-delay: 98.2s;
	-o-transition-delay: 98.2s;
	transition-delay: 98.2s
}

.media .card:nth-of-type(492) .card__image {
	-webkit-transition-delay: 98.4s;
	-o-transition-delay: 98.4s;
	transition-delay: 98.4s
}

.media .card:nth-of-type(493) .card__image {
	-webkit-transition-delay: 98.6s;
	-o-transition-delay: 98.6s;
	transition-delay: 98.6s
}

.media .card:nth-of-type(494) .card__image {
	-webkit-transition-delay: 98.8s;
	-o-transition-delay: 98.8s;
	transition-delay: 98.8s
}

.media .card:nth-of-type(495) .card__image {
	-webkit-transition-delay: 99s;
	-o-transition-delay: 99s;
	transition-delay: 99s
}

.media .card:nth-of-type(496) .card__image {
	-webkit-transition-delay: 99.2s;
	-o-transition-delay: 99.2s;
	transition-delay: 99.2s
}

.media .card:nth-of-type(497) .card__image {
	-webkit-transition-delay: 99.4s;
	-o-transition-delay: 99.4s;
	transition-delay: 99.4s
}

.media .card:nth-of-type(498) .card__image {
	-webkit-transition-delay: 99.6s;
	-o-transition-delay: 99.6s;
	transition-delay: 99.6s
}

.media .card:nth-of-type(499) .card__image {
	-webkit-transition-delay: 99.8s;
	-o-transition-delay: 99.8s;
	transition-delay: 99.8s
}

.media .card:nth-of-type(500) .card__image {
	-webkit-transition-delay: 100s;
	-o-transition-delay: 100s;
	transition-delay: 100s
}

.media .card:nth-of-type(501) .card__image {
	-webkit-transition-delay: 100.2s;
	-o-transition-delay: 100.2s;
	transition-delay: 100.2s
}

.media .card:nth-of-type(502) .card__image {
	-webkit-transition-delay: 100.4s;
	-o-transition-delay: 100.4s;
	transition-delay: 100.4s
}

.media .card:nth-of-type(503) .card__image {
	-webkit-transition-delay: 100.6s;
	-o-transition-delay: 100.6s;
	transition-delay: 100.6s
}

.media .card:nth-of-type(504) .card__image {
	-webkit-transition-delay: 100.8s;
	-o-transition-delay: 100.8s;
	transition-delay: 100.8s
}

.media .card:nth-of-type(505) .card__image {
	-webkit-transition-delay: 101s;
	-o-transition-delay: 101s;
	transition-delay: 101s
}

.media .card:nth-of-type(506) .card__image {
	-webkit-transition-delay: 101.2s;
	-o-transition-delay: 101.2s;
	transition-delay: 101.2s
}

.media .card:nth-of-type(507) .card__image {
	-webkit-transition-delay: 101.4s;
	-o-transition-delay: 101.4s;
	transition-delay: 101.4s
}

.media .card:nth-of-type(508) .card__image {
	-webkit-transition-delay: 101.6s;
	-o-transition-delay: 101.6s;
	transition-delay: 101.6s
}

.media .card:nth-of-type(509) .card__image {
	-webkit-transition-delay: 101.8s;
	-o-transition-delay: 101.8s;
	transition-delay: 101.8s
}

.media .card:nth-of-type(510) .card__image {
	-webkit-transition-delay: 102s;
	-o-transition-delay: 102s;
	transition-delay: 102s
}

.media .card:nth-of-type(511) .card__image {
	-webkit-transition-delay: 102.2s;
	-o-transition-delay: 102.2s;
	transition-delay: 102.2s
}

.media .card:nth-of-type(512) .card__image {
	-webkit-transition-delay: 102.4s;
	-o-transition-delay: 102.4s;
	transition-delay: 102.4s
}

.media .card:nth-of-type(513) .card__image {
	-webkit-transition-delay: 102.6s;
	-o-transition-delay: 102.6s;
	transition-delay: 102.6s
}

.media .card:nth-of-type(514) .card__image {
	-webkit-transition-delay: 102.8s;
	-o-transition-delay: 102.8s;
	transition-delay: 102.8s
}

.media .card:nth-of-type(515) .card__image {
	-webkit-transition-delay: 103s;
	-o-transition-delay: 103s;
	transition-delay: 103s
}

.media .card:nth-of-type(516) .card__image {
	-webkit-transition-delay: 103.2s;
	-o-transition-delay: 103.2s;
	transition-delay: 103.2s
}

.media .card:nth-of-type(517) .card__image {
	-webkit-transition-delay: 103.4s;
	-o-transition-delay: 103.4s;
	transition-delay: 103.4s
}

.media .card:nth-of-type(518) .card__image {
	-webkit-transition-delay: 103.6s;
	-o-transition-delay: 103.6s;
	transition-delay: 103.6s
}

.media .card:nth-of-type(519) .card__image {
	-webkit-transition-delay: 103.8s;
	-o-transition-delay: 103.8s;
	transition-delay: 103.8s
}

.media .card:nth-of-type(520) .card__image {
	-webkit-transition-delay: 104s;
	-o-transition-delay: 104s;
	transition-delay: 104s
}

.media .card:nth-of-type(521) .card__image {
	-webkit-transition-delay: 104.2s;
	-o-transition-delay: 104.2s;
	transition-delay: 104.2s
}

.media .card:nth-of-type(522) .card__image {
	-webkit-transition-delay: 104.4s;
	-o-transition-delay: 104.4s;
	transition-delay: 104.4s
}

.media .card:nth-of-type(523) .card__image {
	-webkit-transition-delay: 104.6s;
	-o-transition-delay: 104.6s;
	transition-delay: 104.6s
}

.media .card:nth-of-type(524) .card__image {
	-webkit-transition-delay: 104.8s;
	-o-transition-delay: 104.8s;
	transition-delay: 104.8s
}

.media .card:nth-of-type(525) .card__image {
	-webkit-transition-delay: 105s;
	-o-transition-delay: 105s;
	transition-delay: 105s
}

.media .card:nth-of-type(526) .card__image {
	-webkit-transition-delay: 105.2s;
	-o-transition-delay: 105.2s;
	transition-delay: 105.2s
}

.media .card:nth-of-type(527) .card__image {
	-webkit-transition-delay: 105.4s;
	-o-transition-delay: 105.4s;
	transition-delay: 105.4s
}

.media .card:nth-of-type(528) .card__image {
	-webkit-transition-delay: 105.6s;
	-o-transition-delay: 105.6s;
	transition-delay: 105.6s
}

.media .card:nth-of-type(529) .card__image {
	-webkit-transition-delay: 105.8s;
	-o-transition-delay: 105.8s;
	transition-delay: 105.8s
}

.media .card:nth-of-type(530) .card__image {
	-webkit-transition-delay: 106s;
	-o-transition-delay: 106s;
	transition-delay: 106s
}

.media .card:nth-of-type(531) .card__image {
	-webkit-transition-delay: 106.2s;
	-o-transition-delay: 106.2s;
	transition-delay: 106.2s
}

.media .card:nth-of-type(532) .card__image {
	-webkit-transition-delay: 106.4s;
	-o-transition-delay: 106.4s;
	transition-delay: 106.4s
}

.media .card:nth-of-type(533) .card__image {
	-webkit-transition-delay: 106.6s;
	-o-transition-delay: 106.6s;
	transition-delay: 106.6s
}

.media .card:nth-of-type(534) .card__image {
	-webkit-transition-delay: 106.8s;
	-o-transition-delay: 106.8s;
	transition-delay: 106.8s
}

.media .card:nth-of-type(535) .card__image {
	-webkit-transition-delay: 107s;
	-o-transition-delay: 107s;
	transition-delay: 107s
}

.media .card:nth-of-type(536) .card__image {
	-webkit-transition-delay: 107.2s;
	-o-transition-delay: 107.2s;
	transition-delay: 107.2s
}

.media .card:nth-of-type(537) .card__image {
	-webkit-transition-delay: 107.4s;
	-o-transition-delay: 107.4s;
	transition-delay: 107.4s
}

.media .card:nth-of-type(538) .card__image {
	-webkit-transition-delay: 107.6s;
	-o-transition-delay: 107.6s;
	transition-delay: 107.6s
}

.media .card:nth-of-type(539) .card__image {
	-webkit-transition-delay: 107.8s;
	-o-transition-delay: 107.8s;
	transition-delay: 107.8s
}

.media .card:nth-of-type(540) .card__image {
	-webkit-transition-delay: 108s;
	-o-transition-delay: 108s;
	transition-delay: 108s
}

.media .card:nth-of-type(541) .card__image {
	-webkit-transition-delay: 108.2s;
	-o-transition-delay: 108.2s;
	transition-delay: 108.2s
}

.media .card:nth-of-type(542) .card__image {
	-webkit-transition-delay: 108.4s;
	-o-transition-delay: 108.4s;
	transition-delay: 108.4s
}

.media .card:nth-of-type(543) .card__image {
	-webkit-transition-delay: 108.6s;
	-o-transition-delay: 108.6s;
	transition-delay: 108.6s
}

.media .card:nth-of-type(544) .card__image {
	-webkit-transition-delay: 108.8s;
	-o-transition-delay: 108.8s;
	transition-delay: 108.8s
}

.media .card:nth-of-type(545) .card__image {
	-webkit-transition-delay: 109s;
	-o-transition-delay: 109s;
	transition-delay: 109s
}

.media .card:nth-of-type(546) .card__image {
	-webkit-transition-delay: 109.2s;
	-o-transition-delay: 109.2s;
	transition-delay: 109.2s
}

.media .card:nth-of-type(547) .card__image {
	-webkit-transition-delay: 109.4s;
	-o-transition-delay: 109.4s;
	transition-delay: 109.4s
}

.media .card:nth-of-type(548) .card__image {
	-webkit-transition-delay: 109.6s;
	-o-transition-delay: 109.6s;
	transition-delay: 109.6s
}

.media .card:nth-of-type(549) .card__image {
	-webkit-transition-delay: 109.8s;
	-o-transition-delay: 109.8s;
	transition-delay: 109.8s
}

.media .card:nth-of-type(550) .card__image {
	-webkit-transition-delay: 110s;
	-o-transition-delay: 110s;
	transition-delay: 110s
}

.media .card:nth-of-type(551) .card__image {
	-webkit-transition-delay: 110.2s;
	-o-transition-delay: 110.2s;
	transition-delay: 110.2s
}

.media .card:nth-of-type(552) .card__image {
	-webkit-transition-delay: 110.4s;
	-o-transition-delay: 110.4s;
	transition-delay: 110.4s
}

.media .card:nth-of-type(553) .card__image {
	-webkit-transition-delay: 110.6s;
	-o-transition-delay: 110.6s;
	transition-delay: 110.6s
}

.media .card:nth-of-type(554) .card__image {
	-webkit-transition-delay: 110.8s;
	-o-transition-delay: 110.8s;
	transition-delay: 110.8s
}

.media .card:nth-of-type(555) .card__image {
	-webkit-transition-delay: 111s;
	-o-transition-delay: 111s;
	transition-delay: 111s
}

.media .card:nth-of-type(556) .card__image {
	-webkit-transition-delay: 111.2s;
	-o-transition-delay: 111.2s;
	transition-delay: 111.2s
}

.media .card:nth-of-type(557) .card__image {
	-webkit-transition-delay: 111.4s;
	-o-transition-delay: 111.4s;
	transition-delay: 111.4s
}

.media .card:nth-of-type(558) .card__image {
	-webkit-transition-delay: 111.6s;
	-o-transition-delay: 111.6s;
	transition-delay: 111.6s
}

.media .card:nth-of-type(559) .card__image {
	-webkit-transition-delay: 111.8s;
	-o-transition-delay: 111.8s;
	transition-delay: 111.8s
}

.media .card:nth-of-type(560) .card__image {
	-webkit-transition-delay: 112s;
	-o-transition-delay: 112s;
	transition-delay: 112s
}

.media .card:nth-of-type(561) .card__image {
	-webkit-transition-delay: 112.2s;
	-o-transition-delay: 112.2s;
	transition-delay: 112.2s
}

.media .card:nth-of-type(562) .card__image {
	-webkit-transition-delay: 112.4s;
	-o-transition-delay: 112.4s;
	transition-delay: 112.4s
}

.media .card:nth-of-type(563) .card__image {
	-webkit-transition-delay: 112.6s;
	-o-transition-delay: 112.6s;
	transition-delay: 112.6s
}

.media .card:nth-of-type(564) .card__image {
	-webkit-transition-delay: 112.8s;
	-o-transition-delay: 112.8s;
	transition-delay: 112.8s
}

.media .card:nth-of-type(565) .card__image {
	-webkit-transition-delay: 113s;
	-o-transition-delay: 113s;
	transition-delay: 113s
}

.media .card:nth-of-type(566) .card__image {
	-webkit-transition-delay: 113.2s;
	-o-transition-delay: 113.2s;
	transition-delay: 113.2s
}

.media .card:nth-of-type(567) .card__image {
	-webkit-transition-delay: 113.4s;
	-o-transition-delay: 113.4s;
	transition-delay: 113.4s
}

.media .card:nth-of-type(568) .card__image {
	-webkit-transition-delay: 113.6s;
	-o-transition-delay: 113.6s;
	transition-delay: 113.6s
}

.media .card:nth-of-type(569) .card__image {
	-webkit-transition-delay: 113.8s;
	-o-transition-delay: 113.8s;
	transition-delay: 113.8s
}

.media .card:nth-of-type(570) .card__image {
	-webkit-transition-delay: 114s;
	-o-transition-delay: 114s;
	transition-delay: 114s
}

.media .card:nth-of-type(571) .card__image {
	-webkit-transition-delay: 114.2s;
	-o-transition-delay: 114.2s;
	transition-delay: 114.2s
}

.media .card:nth-of-type(572) .card__image {
	-webkit-transition-delay: 114.4s;
	-o-transition-delay: 114.4s;
	transition-delay: 114.4s
}

.media .card:nth-of-type(573) .card__image {
	-webkit-transition-delay: 114.6s;
	-o-transition-delay: 114.6s;
	transition-delay: 114.6s
}

.media .card:nth-of-type(574) .card__image {
	-webkit-transition-delay: 114.8s;
	-o-transition-delay: 114.8s;
	transition-delay: 114.8s
}

.media .card:nth-of-type(575) .card__image {
	-webkit-transition-delay: 115s;
	-o-transition-delay: 115s;
	transition-delay: 115s
}

.media .card:nth-of-type(576) .card__image {
	-webkit-transition-delay: 115.2s;
	-o-transition-delay: 115.2s;
	transition-delay: 115.2s
}

.media .card:nth-of-type(577) .card__image {
	-webkit-transition-delay: 115.4s;
	-o-transition-delay: 115.4s;
	transition-delay: 115.4s
}

.media .card:nth-of-type(578) .card__image {
	-webkit-transition-delay: 115.6s;
	-o-transition-delay: 115.6s;
	transition-delay: 115.6s
}

.media .card:nth-of-type(579) .card__image {
	-webkit-transition-delay: 115.8s;
	-o-transition-delay: 115.8s;
	transition-delay: 115.8s
}

.media .card:nth-of-type(580) .card__image {
	-webkit-transition-delay: 116s;
	-o-transition-delay: 116s;
	transition-delay: 116s
}

.media .card:nth-of-type(581) .card__image {
	-webkit-transition-delay: 116.2s;
	-o-transition-delay: 116.2s;
	transition-delay: 116.2s
}

.media .card:nth-of-type(582) .card__image {
	-webkit-transition-delay: 116.4s;
	-o-transition-delay: 116.4s;
	transition-delay: 116.4s
}

.media .card:nth-of-type(583) .card__image {
	-webkit-transition-delay: 116.6s;
	-o-transition-delay: 116.6s;
	transition-delay: 116.6s
}

.media .card:nth-of-type(584) .card__image {
	-webkit-transition-delay: 116.8s;
	-o-transition-delay: 116.8s;
	transition-delay: 116.8s
}

.media .card:nth-of-type(585) .card__image {
	-webkit-transition-delay: 117s;
	-o-transition-delay: 117s;
	transition-delay: 117s
}

.media .card:nth-of-type(586) .card__image {
	-webkit-transition-delay: 117.2s;
	-o-transition-delay: 117.2s;
	transition-delay: 117.2s
}

.media .card:nth-of-type(587) .card__image {
	-webkit-transition-delay: 117.4s;
	-o-transition-delay: 117.4s;
	transition-delay: 117.4s
}

.media .card:nth-of-type(588) .card__image {
	-webkit-transition-delay: 117.6s;
	-o-transition-delay: 117.6s;
	transition-delay: 117.6s
}

.media .card:nth-of-type(589) .card__image {
	-webkit-transition-delay: 117.8s;
	-o-transition-delay: 117.8s;
	transition-delay: 117.8s
}

.media .card:nth-of-type(590) .card__image {
	-webkit-transition-delay: 118s;
	-o-transition-delay: 118s;
	transition-delay: 118s
}

.media .card:nth-of-type(591) .card__image {
	-webkit-transition-delay: 118.2s;
	-o-transition-delay: 118.2s;
	transition-delay: 118.2s
}

.media .card:nth-of-type(592) .card__image {
	-webkit-transition-delay: 118.4s;
	-o-transition-delay: 118.4s;
	transition-delay: 118.4s
}

.media .card:nth-of-type(593) .card__image {
	-webkit-transition-delay: 118.6s;
	-o-transition-delay: 118.6s;
	transition-delay: 118.6s
}

.media .card:nth-of-type(594) .card__image {
	-webkit-transition-delay: 118.8s;
	-o-transition-delay: 118.8s;
	transition-delay: 118.8s
}

.media .card:nth-of-type(595) .card__image {
	-webkit-transition-delay: 119s;
	-o-transition-delay: 119s;
	transition-delay: 119s
}

.media .card:nth-of-type(596) .card__image {
	-webkit-transition-delay: 119.2s;
	-o-transition-delay: 119.2s;
	transition-delay: 119.2s
}

.media .card:nth-of-type(597) .card__image {
	-webkit-transition-delay: 119.4s;
	-o-transition-delay: 119.4s;
	transition-delay: 119.4s
}

.media .card:nth-of-type(598) .card__image {
	-webkit-transition-delay: 119.6s;
	-o-transition-delay: 119.6s;
	transition-delay: 119.6s
}

.media .card:nth-of-type(599) .card__image {
	-webkit-transition-delay: 119.8s;
	-o-transition-delay: 119.8s;
	transition-delay: 119.8s
}

.media .card:nth-of-type(600) .card__image {
	-webkit-transition-delay: 120s;
	-o-transition-delay: 120s;
	transition-delay: 120s
}

.media .card:nth-of-type(601) .card__image {
	-webkit-transition-delay: 120.2s;
	-o-transition-delay: 120.2s;
	transition-delay: 120.2s
}

.media .card:nth-of-type(602) .card__image {
	-webkit-transition-delay: 120.4s;
	-o-transition-delay: 120.4s;
	transition-delay: 120.4s
}

.media .card:nth-of-type(603) .card__image {
	-webkit-transition-delay: 120.6s;
	-o-transition-delay: 120.6s;
	transition-delay: 120.6s
}

.media .card:nth-of-type(604) .card__image {
	-webkit-transition-delay: 120.8s;
	-o-transition-delay: 120.8s;
	transition-delay: 120.8s
}

.media .card:nth-of-type(605) .card__image {
	-webkit-transition-delay: 121s;
	-o-transition-delay: 121s;
	transition-delay: 121s
}

.media .card:nth-of-type(606) .card__image {
	-webkit-transition-delay: 121.2s;
	-o-transition-delay: 121.2s;
	transition-delay: 121.2s
}

.media .card:nth-of-type(607) .card__image {
	-webkit-transition-delay: 121.4s;
	-o-transition-delay: 121.4s;
	transition-delay: 121.4s
}

.media .card:nth-of-type(608) .card__image {
	-webkit-transition-delay: 121.6s;
	-o-transition-delay: 121.6s;
	transition-delay: 121.6s
}

.media .card:nth-of-type(609) .card__image {
	-webkit-transition-delay: 121.8s;
	-o-transition-delay: 121.8s;
	transition-delay: 121.8s
}

.media .card:nth-of-type(610) .card__image {
	-webkit-transition-delay: 122s;
	-o-transition-delay: 122s;
	transition-delay: 122s
}

.media .card:nth-of-type(611) .card__image {
	-webkit-transition-delay: 122.2s;
	-o-transition-delay: 122.2s;
	transition-delay: 122.2s
}

.media .card:nth-of-type(612) .card__image {
	-webkit-transition-delay: 122.4s;
	-o-transition-delay: 122.4s;
	transition-delay: 122.4s
}

.media .card:nth-of-type(613) .card__image {
	-webkit-transition-delay: 122.6s;
	-o-transition-delay: 122.6s;
	transition-delay: 122.6s
}

.media .card:nth-of-type(614) .card__image {
	-webkit-transition-delay: 122.8s;
	-o-transition-delay: 122.8s;
	transition-delay: 122.8s
}

.media .card:nth-of-type(615) .card__image {
	-webkit-transition-delay: 123s;
	-o-transition-delay: 123s;
	transition-delay: 123s
}

.media .card:nth-of-type(616) .card__image {
	-webkit-transition-delay: 123.2s;
	-o-transition-delay: 123.2s;
	transition-delay: 123.2s
}

.media .card:nth-of-type(617) .card__image {
	-webkit-transition-delay: 123.4s;
	-o-transition-delay: 123.4s;
	transition-delay: 123.4s
}

.media .card:nth-of-type(618) .card__image {
	-webkit-transition-delay: 123.6s;
	-o-transition-delay: 123.6s;
	transition-delay: 123.6s
}

.media .card:nth-of-type(619) .card__image {
	-webkit-transition-delay: 123.8s;
	-o-transition-delay: 123.8s;
	transition-delay: 123.8s
}

.media .card:nth-of-type(620) .card__image {
	-webkit-transition-delay: 124s;
	-o-transition-delay: 124s;
	transition-delay: 124s
}

.media .card:nth-of-type(621) .card__image {
	-webkit-transition-delay: 124.2s;
	-o-transition-delay: 124.2s;
	transition-delay: 124.2s
}

.media .card:nth-of-type(622) .card__image {
	-webkit-transition-delay: 124.4s;
	-o-transition-delay: 124.4s;
	transition-delay: 124.4s
}

.media .card:nth-of-type(623) .card__image {
	-webkit-transition-delay: 124.6s;
	-o-transition-delay: 124.6s;
	transition-delay: 124.6s
}

.media .card:nth-of-type(624) .card__image {
	-webkit-transition-delay: 124.8s;
	-o-transition-delay: 124.8s;
	transition-delay: 124.8s
}

.media .card:nth-of-type(625) .card__image {
	-webkit-transition-delay: 125s;
	-o-transition-delay: 125s;
	transition-delay: 125s
}

.media .card:nth-of-type(626) .card__image {
	-webkit-transition-delay: 125.2s;
	-o-transition-delay: 125.2s;
	transition-delay: 125.2s
}

.media .card:nth-of-type(627) .card__image {
	-webkit-transition-delay: 125.4s;
	-o-transition-delay: 125.4s;
	transition-delay: 125.4s
}

.media .card:nth-of-type(628) .card__image {
	-webkit-transition-delay: 125.6s;
	-o-transition-delay: 125.6s;
	transition-delay: 125.6s
}

.media .card:nth-of-type(629) .card__image {
	-webkit-transition-delay: 125.8s;
	-o-transition-delay: 125.8s;
	transition-delay: 125.8s
}

.media .card:nth-of-type(630) .card__image {
	-webkit-transition-delay: 126s;
	-o-transition-delay: 126s;
	transition-delay: 126s
}

.media .card:nth-of-type(631) .card__image {
	-webkit-transition-delay: 126.2s;
	-o-transition-delay: 126.2s;
	transition-delay: 126.2s
}

.media .card:nth-of-type(632) .card__image {
	-webkit-transition-delay: 126.4s;
	-o-transition-delay: 126.4s;
	transition-delay: 126.4s
}

.media .card:nth-of-type(633) .card__image {
	-webkit-transition-delay: 126.6s;
	-o-transition-delay: 126.6s;
	transition-delay: 126.6s
}

.media .card:nth-of-type(634) .card__image {
	-webkit-transition-delay: 126.8s;
	-o-transition-delay: 126.8s;
	transition-delay: 126.8s
}

.media .card:nth-of-type(635) .card__image {
	-webkit-transition-delay: 127s;
	-o-transition-delay: 127s;
	transition-delay: 127s
}

.media .card:nth-of-type(636) .card__image {
	-webkit-transition-delay: 127.2s;
	-o-transition-delay: 127.2s;
	transition-delay: 127.2s
}

.media .card:nth-of-type(637) .card__image {
	-webkit-transition-delay: 127.4s;
	-o-transition-delay: 127.4s;
	transition-delay: 127.4s
}

.media .card:nth-of-type(638) .card__image {
	-webkit-transition-delay: 127.6s;
	-o-transition-delay: 127.6s;
	transition-delay: 127.6s
}

.media .card:nth-of-type(639) .card__image {
	-webkit-transition-delay: 127.8s;
	-o-transition-delay: 127.8s;
	transition-delay: 127.8s
}

.media .card:nth-of-type(640) .card__image {
	-webkit-transition-delay: 128s;
	-o-transition-delay: 128s;
	transition-delay: 128s
}

.media .card:nth-of-type(641) .card__image {
	-webkit-transition-delay: 128.2s;
	-o-transition-delay: 128.2s;
	transition-delay: 128.2s
}

.media .card:nth-of-type(642) .card__image {
	-webkit-transition-delay: 128.4s;
	-o-transition-delay: 128.4s;
	transition-delay: 128.4s
}

.media .card:nth-of-type(643) .card__image {
	-webkit-transition-delay: 128.6s;
	-o-transition-delay: 128.6s;
	transition-delay: 128.6s
}

.media .card:nth-of-type(644) .card__image {
	-webkit-transition-delay: 128.8s;
	-o-transition-delay: 128.8s;
	transition-delay: 128.8s
}

.media .card:nth-of-type(645) .card__image {
	-webkit-transition-delay: 129s;
	-o-transition-delay: 129s;
	transition-delay: 129s
}

.media .card:nth-of-type(646) .card__image {
	-webkit-transition-delay: 129.2s;
	-o-transition-delay: 129.2s;
	transition-delay: 129.2s
}

.media .card:nth-of-type(647) .card__image {
	-webkit-transition-delay: 129.4s;
	-o-transition-delay: 129.4s;
	transition-delay: 129.4s
}

.media .card:nth-of-type(648) .card__image {
	-webkit-transition-delay: 129.6s;
	-o-transition-delay: 129.6s;
	transition-delay: 129.6s
}

.media .card:nth-of-type(649) .card__image {
	-webkit-transition-delay: 129.8s;
	-o-transition-delay: 129.8s;
	transition-delay: 129.8s
}

.media .card:nth-of-type(650) .card__image {
	-webkit-transition-delay: 130s;
	-o-transition-delay: 130s;
	transition-delay: 130s
}

.media .card:nth-of-type(651) .card__image {
	-webkit-transition-delay: 130.2s;
	-o-transition-delay: 130.2s;
	transition-delay: 130.2s
}

.media .card:nth-of-type(652) .card__image {
	-webkit-transition-delay: 130.4s;
	-o-transition-delay: 130.4s;
	transition-delay: 130.4s
}

.media .card:nth-of-type(653) .card__image {
	-webkit-transition-delay: 130.6s;
	-o-transition-delay: 130.6s;
	transition-delay: 130.6s
}

.media .card:nth-of-type(654) .card__image {
	-webkit-transition-delay: 130.8s;
	-o-transition-delay: 130.8s;
	transition-delay: 130.8s
}

.media .card:nth-of-type(655) .card__image {
	-webkit-transition-delay: 131s;
	-o-transition-delay: 131s;
	transition-delay: 131s
}

.media .card:nth-of-type(656) .card__image {
	-webkit-transition-delay: 131.2s;
	-o-transition-delay: 131.2s;
	transition-delay: 131.2s
}

.media .card:nth-of-type(657) .card__image {
	-webkit-transition-delay: 131.4s;
	-o-transition-delay: 131.4s;
	transition-delay: 131.4s
}

.media .card:nth-of-type(658) .card__image {
	-webkit-transition-delay: 131.6s;
	-o-transition-delay: 131.6s;
	transition-delay: 131.6s
}

.media .card:nth-of-type(659) .card__image {
	-webkit-transition-delay: 131.8s;
	-o-transition-delay: 131.8s;
	transition-delay: 131.8s
}

.media .card:nth-of-type(660) .card__image {
	-webkit-transition-delay: 132s;
	-o-transition-delay: 132s;
	transition-delay: 132s
}

.media .card:nth-of-type(661) .card__image {
	-webkit-transition-delay: 132.2s;
	-o-transition-delay: 132.2s;
	transition-delay: 132.2s
}

.media .card:nth-of-type(662) .card__image {
	-webkit-transition-delay: 132.4s;
	-o-transition-delay: 132.4s;
	transition-delay: 132.4s
}

.media .card:nth-of-type(663) .card__image {
	-webkit-transition-delay: 132.6s;
	-o-transition-delay: 132.6s;
	transition-delay: 132.6s
}

.media .card:nth-of-type(664) .card__image {
	-webkit-transition-delay: 132.8s;
	-o-transition-delay: 132.8s;
	transition-delay: 132.8s
}

.media .card:nth-of-type(665) .card__image {
	-webkit-transition-delay: 133s;
	-o-transition-delay: 133s;
	transition-delay: 133s
}

.media .card:nth-of-type(666) .card__image {
	-webkit-transition-delay: 133.2s;
	-o-transition-delay: 133.2s;
	transition-delay: 133.2s
}

.media .card:nth-of-type(667) .card__image {
	-webkit-transition-delay: 133.4s;
	-o-transition-delay: 133.4s;
	transition-delay: 133.4s
}

.media .card:nth-of-type(668) .card__image {
	-webkit-transition-delay: 133.6s;
	-o-transition-delay: 133.6s;
	transition-delay: 133.6s
}

.media .card:nth-of-type(669) .card__image {
	-webkit-transition-delay: 133.8s;
	-o-transition-delay: 133.8s;
	transition-delay: 133.8s
}

.media .card:nth-of-type(670) .card__image {
	-webkit-transition-delay: 134s;
	-o-transition-delay: 134s;
	transition-delay: 134s
}

.media .card:nth-of-type(671) .card__image {
	-webkit-transition-delay: 134.2s;
	-o-transition-delay: 134.2s;
	transition-delay: 134.2s
}

.media .card:nth-of-type(672) .card__image {
	-webkit-transition-delay: 134.4s;
	-o-transition-delay: 134.4s;
	transition-delay: 134.4s
}

.media .card:nth-of-type(673) .card__image {
	-webkit-transition-delay: 134.6s;
	-o-transition-delay: 134.6s;
	transition-delay: 134.6s
}

.media .card:nth-of-type(674) .card__image {
	-webkit-transition-delay: 134.8s;
	-o-transition-delay: 134.8s;
	transition-delay: 134.8s
}

.media .card:nth-of-type(675) .card__image {
	-webkit-transition-delay: 135s;
	-o-transition-delay: 135s;
	transition-delay: 135s
}

.media .card:nth-of-type(676) .card__image {
	-webkit-transition-delay: 135.2s;
	-o-transition-delay: 135.2s;
	transition-delay: 135.2s
}

.media .card:nth-of-type(677) .card__image {
	-webkit-transition-delay: 135.4s;
	-o-transition-delay: 135.4s;
	transition-delay: 135.4s
}

.media .card:nth-of-type(678) .card__image {
	-webkit-transition-delay: 135.6s;
	-o-transition-delay: 135.6s;
	transition-delay: 135.6s
}

.media .card:nth-of-type(679) .card__image {
	-webkit-transition-delay: 135.8s;
	-o-transition-delay: 135.8s;
	transition-delay: 135.8s
}

.media .card:nth-of-type(680) .card__image {
	-webkit-transition-delay: 136s;
	-o-transition-delay: 136s;
	transition-delay: 136s
}

.media .card:nth-of-type(681) .card__image {
	-webkit-transition-delay: 136.2s;
	-o-transition-delay: 136.2s;
	transition-delay: 136.2s
}

.media .card:nth-of-type(682) .card__image {
	-webkit-transition-delay: 136.4s;
	-o-transition-delay: 136.4s;
	transition-delay: 136.4s
}

.media .card:nth-of-type(683) .card__image {
	-webkit-transition-delay: 136.6s;
	-o-transition-delay: 136.6s;
	transition-delay: 136.6s
}

.media .card:nth-of-type(684) .card__image {
	-webkit-transition-delay: 136.8s;
	-o-transition-delay: 136.8s;
	transition-delay: 136.8s
}

.media .card:nth-of-type(685) .card__image {
	-webkit-transition-delay: 137s;
	-o-transition-delay: 137s;
	transition-delay: 137s
}

.media .card:nth-of-type(686) .card__image {
	-webkit-transition-delay: 137.2s;
	-o-transition-delay: 137.2s;
	transition-delay: 137.2s
}

.media .card:nth-of-type(687) .card__image {
	-webkit-transition-delay: 137.4s;
	-o-transition-delay: 137.4s;
	transition-delay: 137.4s
}

.media .card:nth-of-type(688) .card__image {
	-webkit-transition-delay: 137.6s;
	-o-transition-delay: 137.6s;
	transition-delay: 137.6s
}

.media .card:nth-of-type(689) .card__image {
	-webkit-transition-delay: 137.8s;
	-o-transition-delay: 137.8s;
	transition-delay: 137.8s
}

.media .card:nth-of-type(690) .card__image {
	-webkit-transition-delay: 138s;
	-o-transition-delay: 138s;
	transition-delay: 138s
}

.media .card:nth-of-type(691) .card__image {
	-webkit-transition-delay: 138.2s;
	-o-transition-delay: 138.2s;
	transition-delay: 138.2s
}

.media .card:nth-of-type(692) .card__image {
	-webkit-transition-delay: 138.4s;
	-o-transition-delay: 138.4s;
	transition-delay: 138.4s
}

.media .card:nth-of-type(693) .card__image {
	-webkit-transition-delay: 138.6s;
	-o-transition-delay: 138.6s;
	transition-delay: 138.6s
}

.media .card:nth-of-type(694) .card__image {
	-webkit-transition-delay: 138.8s;
	-o-transition-delay: 138.8s;
	transition-delay: 138.8s
}

.media .card:nth-of-type(695) .card__image {
	-webkit-transition-delay: 139s;
	-o-transition-delay: 139s;
	transition-delay: 139s
}

.media .card:nth-of-type(696) .card__image {
	-webkit-transition-delay: 139.2s;
	-o-transition-delay: 139.2s;
	transition-delay: 139.2s
}

.media .card:nth-of-type(697) .card__image {
	-webkit-transition-delay: 139.4s;
	-o-transition-delay: 139.4s;
	transition-delay: 139.4s
}

.media .card:nth-of-type(698) .card__image {
	-webkit-transition-delay: 139.6s;
	-o-transition-delay: 139.6s;
	transition-delay: 139.6s
}

.media .card:nth-of-type(699) .card__image {
	-webkit-transition-delay: 139.8s;
	-o-transition-delay: 139.8s;
	transition-delay: 139.8s
}

.media .card:nth-of-type(700) .card__image {
	-webkit-transition-delay: 140s;
	-o-transition-delay: 140s;
	transition-delay: 140s
}

.media .card:nth-of-type(701) .card__image {
	-webkit-transition-delay: 140.2s;
	-o-transition-delay: 140.2s;
	transition-delay: 140.2s
}

.media .card:nth-of-type(702) .card__image {
	-webkit-transition-delay: 140.4s;
	-o-transition-delay: 140.4s;
	transition-delay: 140.4s
}

.media .card:nth-of-type(703) .card__image {
	-webkit-transition-delay: 140.6s;
	-o-transition-delay: 140.6s;
	transition-delay: 140.6s
}

.media .card:nth-of-type(704) .card__image {
	-webkit-transition-delay: 140.8s;
	-o-transition-delay: 140.8s;
	transition-delay: 140.8s
}

.media .card:nth-of-type(705) .card__image {
	-webkit-transition-delay: 141s;
	-o-transition-delay: 141s;
	transition-delay: 141s
}

.media .card:nth-of-type(706) .card__image {
	-webkit-transition-delay: 141.2s;
	-o-transition-delay: 141.2s;
	transition-delay: 141.2s
}

.media .card:nth-of-type(707) .card__image {
	-webkit-transition-delay: 141.4s;
	-o-transition-delay: 141.4s;
	transition-delay: 141.4s
}

.media .card:nth-of-type(708) .card__image {
	-webkit-transition-delay: 141.6s;
	-o-transition-delay: 141.6s;
	transition-delay: 141.6s
}

.media .card:nth-of-type(709) .card__image {
	-webkit-transition-delay: 141.8s;
	-o-transition-delay: 141.8s;
	transition-delay: 141.8s
}

.media .card:nth-of-type(710) .card__image {
	-webkit-transition-delay: 142s;
	-o-transition-delay: 142s;
	transition-delay: 142s
}

.media .card:nth-of-type(711) .card__image {
	-webkit-transition-delay: 142.2s;
	-o-transition-delay: 142.2s;
	transition-delay: 142.2s
}

.media .card:nth-of-type(712) .card__image {
	-webkit-transition-delay: 142.4s;
	-o-transition-delay: 142.4s;
	transition-delay: 142.4s
}

.media .card:nth-of-type(713) .card__image {
	-webkit-transition-delay: 142.6s;
	-o-transition-delay: 142.6s;
	transition-delay: 142.6s
}

.media .card:nth-of-type(714) .card__image {
	-webkit-transition-delay: 142.8s;
	-o-transition-delay: 142.8s;
	transition-delay: 142.8s
}

.media .card:nth-of-type(715) .card__image {
	-webkit-transition-delay: 143s;
	-o-transition-delay: 143s;
	transition-delay: 143s
}

.media .card:nth-of-type(716) .card__image {
	-webkit-transition-delay: 143.2s;
	-o-transition-delay: 143.2s;
	transition-delay: 143.2s
}

.media .card:nth-of-type(717) .card__image {
	-webkit-transition-delay: 143.4s;
	-o-transition-delay: 143.4s;
	transition-delay: 143.4s
}

.media .card:nth-of-type(718) .card__image {
	-webkit-transition-delay: 143.6s;
	-o-transition-delay: 143.6s;
	transition-delay: 143.6s
}

.media .card:nth-of-type(719) .card__image {
	-webkit-transition-delay: 143.8s;
	-o-transition-delay: 143.8s;
	transition-delay: 143.8s
}

.media .card:nth-of-type(720) .card__image {
	-webkit-transition-delay: 144s;
	-o-transition-delay: 144s;
	transition-delay: 144s
}

.media .card:nth-of-type(721) .card__image {
	-webkit-transition-delay: 144.2s;
	-o-transition-delay: 144.2s;
	transition-delay: 144.2s
}

.media .card:nth-of-type(722) .card__image {
	-webkit-transition-delay: 144.4s;
	-o-transition-delay: 144.4s;
	transition-delay: 144.4s
}

.media .card:nth-of-type(723) .card__image {
	-webkit-transition-delay: 144.6s;
	-o-transition-delay: 144.6s;
	transition-delay: 144.6s
}

.media .card:nth-of-type(724) .card__image {
	-webkit-transition-delay: 144.8s;
	-o-transition-delay: 144.8s;
	transition-delay: 144.8s
}

.media .card:nth-of-type(725) .card__image {
	-webkit-transition-delay: 145s;
	-o-transition-delay: 145s;
	transition-delay: 145s
}

.media .card:nth-of-type(726) .card__image {
	-webkit-transition-delay: 145.2s;
	-o-transition-delay: 145.2s;
	transition-delay: 145.2s
}

.media .card:nth-of-type(727) .card__image {
	-webkit-transition-delay: 145.4s;
	-o-transition-delay: 145.4s;
	transition-delay: 145.4s
}

.media .card:nth-of-type(728) .card__image {
	-webkit-transition-delay: 145.6s;
	-o-transition-delay: 145.6s;
	transition-delay: 145.6s
}

.media .card:nth-of-type(729) .card__image {
	-webkit-transition-delay: 145.8s;
	-o-transition-delay: 145.8s;
	transition-delay: 145.8s
}

.media .card:nth-of-type(730) .card__image {
	-webkit-transition-delay: 146s;
	-o-transition-delay: 146s;
	transition-delay: 146s
}

.media .card:nth-of-type(731) .card__image {
	-webkit-transition-delay: 146.2s;
	-o-transition-delay: 146.2s;
	transition-delay: 146.2s
}

.media .card:nth-of-type(732) .card__image {
	-webkit-transition-delay: 146.4s;
	-o-transition-delay: 146.4s;
	transition-delay: 146.4s
}

.media .card:nth-of-type(733) .card__image {
	-webkit-transition-delay: 146.6s;
	-o-transition-delay: 146.6s;
	transition-delay: 146.6s
}

.media .card:nth-of-type(734) .card__image {
	-webkit-transition-delay: 146.8s;
	-o-transition-delay: 146.8s;
	transition-delay: 146.8s
}

.media .card:nth-of-type(735) .card__image {
	-webkit-transition-delay: 147s;
	-o-transition-delay: 147s;
	transition-delay: 147s
}

.media .card:nth-of-type(736) .card__image {
	-webkit-transition-delay: 147.2s;
	-o-transition-delay: 147.2s;
	transition-delay: 147.2s
}

.media .card:nth-of-type(737) .card__image {
	-webkit-transition-delay: 147.4s;
	-o-transition-delay: 147.4s;
	transition-delay: 147.4s
}

.media .card:nth-of-type(738) .card__image {
	-webkit-transition-delay: 147.6s;
	-o-transition-delay: 147.6s;
	transition-delay: 147.6s
}

.media .card:nth-of-type(739) .card__image {
	-webkit-transition-delay: 147.8s;
	-o-transition-delay: 147.8s;
	transition-delay: 147.8s
}

.media .card:nth-of-type(740) .card__image {
	-webkit-transition-delay: 148s;
	-o-transition-delay: 148s;
	transition-delay: 148s
}

.media .card:nth-of-type(741) .card__image {
	-webkit-transition-delay: 148.2s;
	-o-transition-delay: 148.2s;
	transition-delay: 148.2s
}

.media .card:nth-of-type(742) .card__image {
	-webkit-transition-delay: 148.4s;
	-o-transition-delay: 148.4s;
	transition-delay: 148.4s
}

.media .card:nth-of-type(743) .card__image {
	-webkit-transition-delay: 148.6s;
	-o-transition-delay: 148.6s;
	transition-delay: 148.6s
}

.media .card:nth-of-type(744) .card__image {
	-webkit-transition-delay: 148.8s;
	-o-transition-delay: 148.8s;
	transition-delay: 148.8s
}

.media .card:nth-of-type(745) .card__image {
	-webkit-transition-delay: 149s;
	-o-transition-delay: 149s;
	transition-delay: 149s
}

.media .card:nth-of-type(746) .card__image {
	-webkit-transition-delay: 149.2s;
	-o-transition-delay: 149.2s;
	transition-delay: 149.2s
}

.media .card:nth-of-type(747) .card__image {
	-webkit-transition-delay: 149.4s;
	-o-transition-delay: 149.4s;
	transition-delay: 149.4s
}

.media .card:nth-of-type(748) .card__image {
	-webkit-transition-delay: 149.6s;
	-o-transition-delay: 149.6s;
	transition-delay: 149.6s
}

.media .card:nth-of-type(749) .card__image {
	-webkit-transition-delay: 149.8s;
	-o-transition-delay: 149.8s;
	transition-delay: 149.8s
}

.media .card:nth-of-type(750) .card__image {
	-webkit-transition-delay: 150s;
	-o-transition-delay: 150s;
	transition-delay: 150s
}

.media .card:nth-of-type(751) .card__image {
	-webkit-transition-delay: 150.2s;
	-o-transition-delay: 150.2s;
	transition-delay: 150.2s
}

.media .card:nth-of-type(752) .card__image {
	-webkit-transition-delay: 150.4s;
	-o-transition-delay: 150.4s;
	transition-delay: 150.4s
}

.media .card:nth-of-type(753) .card__image {
	-webkit-transition-delay: 150.6s;
	-o-transition-delay: 150.6s;
	transition-delay: 150.6s
}

.media .card:nth-of-type(754) .card__image {
	-webkit-transition-delay: 150.8s;
	-o-transition-delay: 150.8s;
	transition-delay: 150.8s
}

.media .card:nth-of-type(755) .card__image {
	-webkit-transition-delay: 151s;
	-o-transition-delay: 151s;
	transition-delay: 151s
}

.media .card:nth-of-type(756) .card__image {
	-webkit-transition-delay: 151.2s;
	-o-transition-delay: 151.2s;
	transition-delay: 151.2s
}

.media .card:nth-of-type(757) .card__image {
	-webkit-transition-delay: 151.4s;
	-o-transition-delay: 151.4s;
	transition-delay: 151.4s
}

.media .card:nth-of-type(758) .card__image {
	-webkit-transition-delay: 151.6s;
	-o-transition-delay: 151.6s;
	transition-delay: 151.6s
}

.media .card:nth-of-type(759) .card__image {
	-webkit-transition-delay: 151.8s;
	-o-transition-delay: 151.8s;
	transition-delay: 151.8s
}

.media .card:nth-of-type(760) .card__image {
	-webkit-transition-delay: 152s;
	-o-transition-delay: 152s;
	transition-delay: 152s
}

.media .card:nth-of-type(761) .card__image {
	-webkit-transition-delay: 152.2s;
	-o-transition-delay: 152.2s;
	transition-delay: 152.2s
}

.media .card:nth-of-type(762) .card__image {
	-webkit-transition-delay: 152.4s;
	-o-transition-delay: 152.4s;
	transition-delay: 152.4s
}

.media .card:nth-of-type(763) .card__image {
	-webkit-transition-delay: 152.6s;
	-o-transition-delay: 152.6s;
	transition-delay: 152.6s
}

.media .card:nth-of-type(764) .card__image {
	-webkit-transition-delay: 152.8s;
	-o-transition-delay: 152.8s;
	transition-delay: 152.8s
}

.media .card:nth-of-type(765) .card__image {
	-webkit-transition-delay: 153s;
	-o-transition-delay: 153s;
	transition-delay: 153s
}

.media .card:nth-of-type(766) .card__image {
	-webkit-transition-delay: 153.2s;
	-o-transition-delay: 153.2s;
	transition-delay: 153.2s
}

.media .card:nth-of-type(767) .card__image {
	-webkit-transition-delay: 153.4s;
	-o-transition-delay: 153.4s;
	transition-delay: 153.4s
}

.media .card:nth-of-type(768) .card__image {
	-webkit-transition-delay: 153.6s;
	-o-transition-delay: 153.6s;
	transition-delay: 153.6s
}

.media .card:nth-of-type(769) .card__image {
	-webkit-transition-delay: 153.8s;
	-o-transition-delay: 153.8s;
	transition-delay: 153.8s
}

.media .card:nth-of-type(770) .card__image {
	-webkit-transition-delay: 154s;
	-o-transition-delay: 154s;
	transition-delay: 154s
}

.media .card:nth-of-type(771) .card__image {
	-webkit-transition-delay: 154.2s;
	-o-transition-delay: 154.2s;
	transition-delay: 154.2s
}

.media .card:nth-of-type(772) .card__image {
	-webkit-transition-delay: 154.4s;
	-o-transition-delay: 154.4s;
	transition-delay: 154.4s
}

.media .card:nth-of-type(773) .card__image {
	-webkit-transition-delay: 154.6s;
	-o-transition-delay: 154.6s;
	transition-delay: 154.6s
}

.media .card:nth-of-type(774) .card__image {
	-webkit-transition-delay: 154.8s;
	-o-transition-delay: 154.8s;
	transition-delay: 154.8s
}

.media .card:nth-of-type(775) .card__image {
	-webkit-transition-delay: 155s;
	-o-transition-delay: 155s;
	transition-delay: 155s
}

.media .card:nth-of-type(776) .card__image {
	-webkit-transition-delay: 155.2s;
	-o-transition-delay: 155.2s;
	transition-delay: 155.2s
}

.media .card:nth-of-type(777) .card__image {
	-webkit-transition-delay: 155.4s;
	-o-transition-delay: 155.4s;
	transition-delay: 155.4s
}

.media .card:nth-of-type(778) .card__image {
	-webkit-transition-delay: 155.6s;
	-o-transition-delay: 155.6s;
	transition-delay: 155.6s
}

.media .card:nth-of-type(779) .card__image {
	-webkit-transition-delay: 155.8s;
	-o-transition-delay: 155.8s;
	transition-delay: 155.8s
}

.media .card:nth-of-type(780) .card__image {
	-webkit-transition-delay: 156s;
	-o-transition-delay: 156s;
	transition-delay: 156s
}

.media .card:nth-of-type(781) .card__image {
	-webkit-transition-delay: 156.2s;
	-o-transition-delay: 156.2s;
	transition-delay: 156.2s
}

.media .card:nth-of-type(782) .card__image {
	-webkit-transition-delay: 156.4s;
	-o-transition-delay: 156.4s;
	transition-delay: 156.4s
}

.media .card:nth-of-type(783) .card__image {
	-webkit-transition-delay: 156.6s;
	-o-transition-delay: 156.6s;
	transition-delay: 156.6s
}

.media .card:nth-of-type(784) .card__image {
	-webkit-transition-delay: 156.8s;
	-o-transition-delay: 156.8s;
	transition-delay: 156.8s
}

.media .card:nth-of-type(785) .card__image {
	-webkit-transition-delay: 157s;
	-o-transition-delay: 157s;
	transition-delay: 157s
}

.media .card:nth-of-type(786) .card__image {
	-webkit-transition-delay: 157.2s;
	-o-transition-delay: 157.2s;
	transition-delay: 157.2s
}

.media .card:nth-of-type(787) .card__image {
	-webkit-transition-delay: 157.4s;
	-o-transition-delay: 157.4s;
	transition-delay: 157.4s
}

.media .card:nth-of-type(788) .card__image {
	-webkit-transition-delay: 157.6s;
	-o-transition-delay: 157.6s;
	transition-delay: 157.6s
}

.media .card:nth-of-type(789) .card__image {
	-webkit-transition-delay: 157.8s;
	-o-transition-delay: 157.8s;
	transition-delay: 157.8s
}

.media .card:nth-of-type(790) .card__image {
	-webkit-transition-delay: 158s;
	-o-transition-delay: 158s;
	transition-delay: 158s
}

.media .card:nth-of-type(791) .card__image {
	-webkit-transition-delay: 158.2s;
	-o-transition-delay: 158.2s;
	transition-delay: 158.2s
}

.media .card:nth-of-type(792) .card__image {
	-webkit-transition-delay: 158.4s;
	-o-transition-delay: 158.4s;
	transition-delay: 158.4s
}

.media .card:nth-of-type(793) .card__image {
	-webkit-transition-delay: 158.6s;
	-o-transition-delay: 158.6s;
	transition-delay: 158.6s
}

.media .card:nth-of-type(794) .card__image {
	-webkit-transition-delay: 158.8s;
	-o-transition-delay: 158.8s;
	transition-delay: 158.8s
}

.media .card:nth-of-type(795) .card__image {
	-webkit-transition-delay: 159s;
	-o-transition-delay: 159s;
	transition-delay: 159s
}

.media .card:nth-of-type(796) .card__image {
	-webkit-transition-delay: 159.2s;
	-o-transition-delay: 159.2s;
	transition-delay: 159.2s
}

.media .card:nth-of-type(797) .card__image {
	-webkit-transition-delay: 159.4s;
	-o-transition-delay: 159.4s;
	transition-delay: 159.4s
}

.media .card:nth-of-type(798) .card__image {
	-webkit-transition-delay: 159.6s;
	-o-transition-delay: 159.6s;
	transition-delay: 159.6s
}

.media .card:nth-of-type(799) .card__image {
	-webkit-transition-delay: 159.8s;
	-o-transition-delay: 159.8s;
	transition-delay: 159.8s
}

.media .card:nth-of-type(800) .card__image {
	-webkit-transition-delay: 160s;
	-o-transition-delay: 160s;
	transition-delay: 160s
}

.media .card:nth-of-type(801) .card__image {
	-webkit-transition-delay: 160.2s;
	-o-transition-delay: 160.2s;
	transition-delay: 160.2s
}

.media .card:nth-of-type(802) .card__image {
	-webkit-transition-delay: 160.4s;
	-o-transition-delay: 160.4s;
	transition-delay: 160.4s
}

.media .card:nth-of-type(803) .card__image {
	-webkit-transition-delay: 160.6s;
	-o-transition-delay: 160.6s;
	transition-delay: 160.6s
}

.media .card:nth-of-type(804) .card__image {
	-webkit-transition-delay: 160.8s;
	-o-transition-delay: 160.8s;
	transition-delay: 160.8s
}

.media .card:nth-of-type(805) .card__image {
	-webkit-transition-delay: 161s;
	-o-transition-delay: 161s;
	transition-delay: 161s
}

.media .card:nth-of-type(806) .card__image {
	-webkit-transition-delay: 161.2s;
	-o-transition-delay: 161.2s;
	transition-delay: 161.2s
}

.media .card:nth-of-type(807) .card__image {
	-webkit-transition-delay: 161.4s;
	-o-transition-delay: 161.4s;
	transition-delay: 161.4s
}

.media .card:nth-of-type(808) .card__image {
	-webkit-transition-delay: 161.6s;
	-o-transition-delay: 161.6s;
	transition-delay: 161.6s
}

.media .card:nth-of-type(809) .card__image {
	-webkit-transition-delay: 161.8s;
	-o-transition-delay: 161.8s;
	transition-delay: 161.8s
}

.media .card:nth-of-type(810) .card__image {
	-webkit-transition-delay: 162s;
	-o-transition-delay: 162s;
	transition-delay: 162s
}

.media .card:nth-of-type(811) .card__image {
	-webkit-transition-delay: 162.2s;
	-o-transition-delay: 162.2s;
	transition-delay: 162.2s
}

.media .card:nth-of-type(812) .card__image {
	-webkit-transition-delay: 162.4s;
	-o-transition-delay: 162.4s;
	transition-delay: 162.4s
}

.media .card:nth-of-type(813) .card__image {
	-webkit-transition-delay: 162.6s;
	-o-transition-delay: 162.6s;
	transition-delay: 162.6s
}

.media .card:nth-of-type(814) .card__image {
	-webkit-transition-delay: 162.8s;
	-o-transition-delay: 162.8s;
	transition-delay: 162.8s
}

.media .card:nth-of-type(815) .card__image {
	-webkit-transition-delay: 163s;
	-o-transition-delay: 163s;
	transition-delay: 163s
}

.media .card:nth-of-type(816) .card__image {
	-webkit-transition-delay: 163.2s;
	-o-transition-delay: 163.2s;
	transition-delay: 163.2s
}

.media .card:nth-of-type(817) .card__image {
	-webkit-transition-delay: 163.4s;
	-o-transition-delay: 163.4s;
	transition-delay: 163.4s
}

.media .card:nth-of-type(818) .card__image {
	-webkit-transition-delay: 163.6s;
	-o-transition-delay: 163.6s;
	transition-delay: 163.6s
}

.media .card:nth-of-type(819) .card__image {
	-webkit-transition-delay: 163.8s;
	-o-transition-delay: 163.8s;
	transition-delay: 163.8s
}

.media .card:nth-of-type(820) .card__image {
	-webkit-transition-delay: 164s;
	-o-transition-delay: 164s;
	transition-delay: 164s
}

.media .card:nth-of-type(821) .card__image {
	-webkit-transition-delay: 164.2s;
	-o-transition-delay: 164.2s;
	transition-delay: 164.2s
}

.media .card:nth-of-type(822) .card__image {
	-webkit-transition-delay: 164.4s;
	-o-transition-delay: 164.4s;
	transition-delay: 164.4s
}

.media .card:nth-of-type(823) .card__image {
	-webkit-transition-delay: 164.6s;
	-o-transition-delay: 164.6s;
	transition-delay: 164.6s
}

.media .card:nth-of-type(824) .card__image {
	-webkit-transition-delay: 164.8s;
	-o-transition-delay: 164.8s;
	transition-delay: 164.8s
}

.media .card:nth-of-type(825) .card__image {
	-webkit-transition-delay: 165s;
	-o-transition-delay: 165s;
	transition-delay: 165s
}

.media .card:nth-of-type(826) .card__image {
	-webkit-transition-delay: 165.2s;
	-o-transition-delay: 165.2s;
	transition-delay: 165.2s
}

.media .card:nth-of-type(827) .card__image {
	-webkit-transition-delay: 165.4s;
	-o-transition-delay: 165.4s;
	transition-delay: 165.4s
}

.media .card:nth-of-type(828) .card__image {
	-webkit-transition-delay: 165.6s;
	-o-transition-delay: 165.6s;
	transition-delay: 165.6s
}

.media .card:nth-of-type(829) .card__image {
	-webkit-transition-delay: 165.8s;
	-o-transition-delay: 165.8s;
	transition-delay: 165.8s
}

.media .card:nth-of-type(830) .card__image {
	-webkit-transition-delay: 166s;
	-o-transition-delay: 166s;
	transition-delay: 166s
}

.media .card:nth-of-type(831) .card__image {
	-webkit-transition-delay: 166.2s;
	-o-transition-delay: 166.2s;
	transition-delay: 166.2s
}

.media .card:nth-of-type(832) .card__image {
	-webkit-transition-delay: 166.4s;
	-o-transition-delay: 166.4s;
	transition-delay: 166.4s
}

.media .card:nth-of-type(833) .card__image {
	-webkit-transition-delay: 166.6s;
	-o-transition-delay: 166.6s;
	transition-delay: 166.6s
}

.media .card:nth-of-type(834) .card__image {
	-webkit-transition-delay: 166.8s;
	-o-transition-delay: 166.8s;
	transition-delay: 166.8s
}

.media .card:nth-of-type(835) .card__image {
	-webkit-transition-delay: 167s;
	-o-transition-delay: 167s;
	transition-delay: 167s
}

.media .card:nth-of-type(836) .card__image {
	-webkit-transition-delay: 167.2s;
	-o-transition-delay: 167.2s;
	transition-delay: 167.2s
}

.media .card:nth-of-type(837) .card__image {
	-webkit-transition-delay: 167.4s;
	-o-transition-delay: 167.4s;
	transition-delay: 167.4s
}

.media .card:nth-of-type(838) .card__image {
	-webkit-transition-delay: 167.6s;
	-o-transition-delay: 167.6s;
	transition-delay: 167.6s
}

.media .card:nth-of-type(839) .card__image {
	-webkit-transition-delay: 167.8s;
	-o-transition-delay: 167.8s;
	transition-delay: 167.8s
}

.media .card:nth-of-type(840) .card__image {
	-webkit-transition-delay: 168s;
	-o-transition-delay: 168s;
	transition-delay: 168s
}

.media .card:nth-of-type(841) .card__image {
	-webkit-transition-delay: 168.2s;
	-o-transition-delay: 168.2s;
	transition-delay: 168.2s
}

.media .card:nth-of-type(842) .card__image {
	-webkit-transition-delay: 168.4s;
	-o-transition-delay: 168.4s;
	transition-delay: 168.4s
}

.media .card:nth-of-type(843) .card__image {
	-webkit-transition-delay: 168.6s;
	-o-transition-delay: 168.6s;
	transition-delay: 168.6s
}

.media .card:nth-of-type(844) .card__image {
	-webkit-transition-delay: 168.8s;
	-o-transition-delay: 168.8s;
	transition-delay: 168.8s
}

.media .card:nth-of-type(845) .card__image {
	-webkit-transition-delay: 169s;
	-o-transition-delay: 169s;
	transition-delay: 169s
}

.media .card:nth-of-type(846) .card__image {
	-webkit-transition-delay: 169.2s;
	-o-transition-delay: 169.2s;
	transition-delay: 169.2s
}

.media .card:nth-of-type(847) .card__image {
	-webkit-transition-delay: 169.4s;
	-o-transition-delay: 169.4s;
	transition-delay: 169.4s
}

.media .card:nth-of-type(848) .card__image {
	-webkit-transition-delay: 169.6s;
	-o-transition-delay: 169.6s;
	transition-delay: 169.6s
}

.media .card:nth-of-type(849) .card__image {
	-webkit-transition-delay: 169.8s;
	-o-transition-delay: 169.8s;
	transition-delay: 169.8s
}

.media .card:nth-of-type(850) .card__image {
	-webkit-transition-delay: 170s;
	-o-transition-delay: 170s;
	transition-delay: 170s
}

.media .card:nth-of-type(851) .card__image {
	-webkit-transition-delay: 170.2s;
	-o-transition-delay: 170.2s;
	transition-delay: 170.2s
}

.media .card:nth-of-type(852) .card__image {
	-webkit-transition-delay: 170.4s;
	-o-transition-delay: 170.4s;
	transition-delay: 170.4s
}

.media .card:nth-of-type(853) .card__image {
	-webkit-transition-delay: 170.6s;
	-o-transition-delay: 170.6s;
	transition-delay: 170.6s
}

.media .card:nth-of-type(854) .card__image {
	-webkit-transition-delay: 170.8s;
	-o-transition-delay: 170.8s;
	transition-delay: 170.8s
}

.media .card:nth-of-type(855) .card__image {
	-webkit-transition-delay: 171s;
	-o-transition-delay: 171s;
	transition-delay: 171s
}

.media .card:nth-of-type(856) .card__image {
	-webkit-transition-delay: 171.2s;
	-o-transition-delay: 171.2s;
	transition-delay: 171.2s
}

.media .card:nth-of-type(857) .card__image {
	-webkit-transition-delay: 171.4s;
	-o-transition-delay: 171.4s;
	transition-delay: 171.4s
}

.media .card:nth-of-type(858) .card__image {
	-webkit-transition-delay: 171.6s;
	-o-transition-delay: 171.6s;
	transition-delay: 171.6s
}

.media .card:nth-of-type(859) .card__image {
	-webkit-transition-delay: 171.8s;
	-o-transition-delay: 171.8s;
	transition-delay: 171.8s
}

.media .card:nth-of-type(860) .card__image {
	-webkit-transition-delay: 172s;
	-o-transition-delay: 172s;
	transition-delay: 172s
}

.media .card:nth-of-type(861) .card__image {
	-webkit-transition-delay: 172.2s;
	-o-transition-delay: 172.2s;
	transition-delay: 172.2s
}

.media .card:nth-of-type(862) .card__image {
	-webkit-transition-delay: 172.4s;
	-o-transition-delay: 172.4s;
	transition-delay: 172.4s
}

.media .card:nth-of-type(863) .card__image {
	-webkit-transition-delay: 172.6s;
	-o-transition-delay: 172.6s;
	transition-delay: 172.6s
}

.media .card:nth-of-type(864) .card__image {
	-webkit-transition-delay: 172.8s;
	-o-transition-delay: 172.8s;
	transition-delay: 172.8s
}

.media .card:nth-of-type(865) .card__image {
	-webkit-transition-delay: 173s;
	-o-transition-delay: 173s;
	transition-delay: 173s
}

.media .card:nth-of-type(866) .card__image {
	-webkit-transition-delay: 173.2s;
	-o-transition-delay: 173.2s;
	transition-delay: 173.2s
}

.media .card:nth-of-type(867) .card__image {
	-webkit-transition-delay: 173.4s;
	-o-transition-delay: 173.4s;
	transition-delay: 173.4s
}

.media .card:nth-of-type(868) .card__image {
	-webkit-transition-delay: 173.6s;
	-o-transition-delay: 173.6s;
	transition-delay: 173.6s
}

.media .card:nth-of-type(869) .card__image {
	-webkit-transition-delay: 173.8s;
	-o-transition-delay: 173.8s;
	transition-delay: 173.8s
}

.media .card:nth-of-type(870) .card__image {
	-webkit-transition-delay: 174s;
	-o-transition-delay: 174s;
	transition-delay: 174s
}

.media .card:nth-of-type(871) .card__image {
	-webkit-transition-delay: 174.2s;
	-o-transition-delay: 174.2s;
	transition-delay: 174.2s
}

.media .card:nth-of-type(872) .card__image {
	-webkit-transition-delay: 174.4s;
	-o-transition-delay: 174.4s;
	transition-delay: 174.4s
}

.media .card:nth-of-type(873) .card__image {
	-webkit-transition-delay: 174.6s;
	-o-transition-delay: 174.6s;
	transition-delay: 174.6s
}

.media .card:nth-of-type(874) .card__image {
	-webkit-transition-delay: 174.8s;
	-o-transition-delay: 174.8s;
	transition-delay: 174.8s
}

.media .card:nth-of-type(875) .card__image {
	-webkit-transition-delay: 175s;
	-o-transition-delay: 175s;
	transition-delay: 175s
}

.media .card:nth-of-type(876) .card__image {
	-webkit-transition-delay: 175.2s;
	-o-transition-delay: 175.2s;
	transition-delay: 175.2s
}

.media .card:nth-of-type(877) .card__image {
	-webkit-transition-delay: 175.4s;
	-o-transition-delay: 175.4s;
	transition-delay: 175.4s
}

.media .card:nth-of-type(878) .card__image {
	-webkit-transition-delay: 175.6s;
	-o-transition-delay: 175.6s;
	transition-delay: 175.6s
}

.media .card:nth-of-type(879) .card__image {
	-webkit-transition-delay: 175.8s;
	-o-transition-delay: 175.8s;
	transition-delay: 175.8s
}

.media .card:nth-of-type(880) .card__image {
	-webkit-transition-delay: 176s;
	-o-transition-delay: 176s;
	transition-delay: 176s
}

.media .card:nth-of-type(881) .card__image {
	-webkit-transition-delay: 176.2s;
	-o-transition-delay: 176.2s;
	transition-delay: 176.2s
}

.media .card:nth-of-type(882) .card__image {
	-webkit-transition-delay: 176.4s;
	-o-transition-delay: 176.4s;
	transition-delay: 176.4s
}

.media .card:nth-of-type(883) .card__image {
	-webkit-transition-delay: 176.6s;
	-o-transition-delay: 176.6s;
	transition-delay: 176.6s
}

.media .card:nth-of-type(884) .card__image {
	-webkit-transition-delay: 176.8s;
	-o-transition-delay: 176.8s;
	transition-delay: 176.8s
}

.media .card:nth-of-type(885) .card__image {
	-webkit-transition-delay: 177s;
	-o-transition-delay: 177s;
	transition-delay: 177s
}

.media .card:nth-of-type(886) .card__image {
	-webkit-transition-delay: 177.2s;
	-o-transition-delay: 177.2s;
	transition-delay: 177.2s
}

.media .card:nth-of-type(887) .card__image {
	-webkit-transition-delay: 177.4s;
	-o-transition-delay: 177.4s;
	transition-delay: 177.4s
}

.media .card:nth-of-type(888) .card__image {
	-webkit-transition-delay: 177.6s;
	-o-transition-delay: 177.6s;
	transition-delay: 177.6s
}

.media .card:nth-of-type(889) .card__image {
	-webkit-transition-delay: 177.8s;
	-o-transition-delay: 177.8s;
	transition-delay: 177.8s
}

.media .card:nth-of-type(890) .card__image {
	-webkit-transition-delay: 178s;
	-o-transition-delay: 178s;
	transition-delay: 178s
}

.media .card:nth-of-type(891) .card__image {
	-webkit-transition-delay: 178.2s;
	-o-transition-delay: 178.2s;
	transition-delay: 178.2s
}

.media .card:nth-of-type(892) .card__image {
	-webkit-transition-delay: 178.4s;
	-o-transition-delay: 178.4s;
	transition-delay: 178.4s
}

.media .card:nth-of-type(893) .card__image {
	-webkit-transition-delay: 178.6s;
	-o-transition-delay: 178.6s;
	transition-delay: 178.6s
}

.media .card:nth-of-type(894) .card__image {
	-webkit-transition-delay: 178.8s;
	-o-transition-delay: 178.8s;
	transition-delay: 178.8s
}

.media .card:nth-of-type(895) .card__image {
	-webkit-transition-delay: 179s;
	-o-transition-delay: 179s;
	transition-delay: 179s
}

.media .card:nth-of-type(896) .card__image {
	-webkit-transition-delay: 179.2s;
	-o-transition-delay: 179.2s;
	transition-delay: 179.2s
}

.media .card:nth-of-type(897) .card__image {
	-webkit-transition-delay: 179.4s;
	-o-transition-delay: 179.4s;
	transition-delay: 179.4s
}

.media .card:nth-of-type(898) .card__image {
	-webkit-transition-delay: 179.6s;
	-o-transition-delay: 179.6s;
	transition-delay: 179.6s
}

.media .card:nth-of-type(899) .card__image {
	-webkit-transition-delay: 179.8s;
	-o-transition-delay: 179.8s;
	transition-delay: 179.8s
}

.media .card:nth-of-type(900) .card__image {
	-webkit-transition-delay: 180s;
	-o-transition-delay: 180s;
	transition-delay: 180s
}

.media .card:nth-of-type(901) .card__image {
	-webkit-transition-delay: 180.2s;
	-o-transition-delay: 180.2s;
	transition-delay: 180.2s
}

.media .card:nth-of-type(902) .card__image {
	-webkit-transition-delay: 180.4s;
	-o-transition-delay: 180.4s;
	transition-delay: 180.4s
}

.media .card:nth-of-type(903) .card__image {
	-webkit-transition-delay: 180.6s;
	-o-transition-delay: 180.6s;
	transition-delay: 180.6s
}

.media .card:nth-of-type(904) .card__image {
	-webkit-transition-delay: 180.8s;
	-o-transition-delay: 180.8s;
	transition-delay: 180.8s
}

.media .card:nth-of-type(905) .card__image {
	-webkit-transition-delay: 181s;
	-o-transition-delay: 181s;
	transition-delay: 181s
}

.media .card:nth-of-type(906) .card__image {
	-webkit-transition-delay: 181.2s;
	-o-transition-delay: 181.2s;
	transition-delay: 181.2s
}

.media .card:nth-of-type(907) .card__image {
	-webkit-transition-delay: 181.4s;
	-o-transition-delay: 181.4s;
	transition-delay: 181.4s
}

.media .card:nth-of-type(908) .card__image {
	-webkit-transition-delay: 181.6s;
	-o-transition-delay: 181.6s;
	transition-delay: 181.6s
}

.media .card:nth-of-type(909) .card__image {
	-webkit-transition-delay: 181.8s;
	-o-transition-delay: 181.8s;
	transition-delay: 181.8s
}

.media .card:nth-of-type(910) .card__image {
	-webkit-transition-delay: 182s;
	-o-transition-delay: 182s;
	transition-delay: 182s
}

.media .card:nth-of-type(911) .card__image {
	-webkit-transition-delay: 182.2s;
	-o-transition-delay: 182.2s;
	transition-delay: 182.2s
}

.media .card:nth-of-type(912) .card__image {
	-webkit-transition-delay: 182.4s;
	-o-transition-delay: 182.4s;
	transition-delay: 182.4s
}

.media .card:nth-of-type(913) .card__image {
	-webkit-transition-delay: 182.6s;
	-o-transition-delay: 182.6s;
	transition-delay: 182.6s
}

.media .card:nth-of-type(914) .card__image {
	-webkit-transition-delay: 182.8s;
	-o-transition-delay: 182.8s;
	transition-delay: 182.8s
}

.media .card:nth-of-type(915) .card__image {
	-webkit-transition-delay: 183s;
	-o-transition-delay: 183s;
	transition-delay: 183s
}

.media .card:nth-of-type(916) .card__image {
	-webkit-transition-delay: 183.2s;
	-o-transition-delay: 183.2s;
	transition-delay: 183.2s
}

.media .card:nth-of-type(917) .card__image {
	-webkit-transition-delay: 183.4s;
	-o-transition-delay: 183.4s;
	transition-delay: 183.4s
}

.media .card:nth-of-type(918) .card__image {
	-webkit-transition-delay: 183.6s;
	-o-transition-delay: 183.6s;
	transition-delay: 183.6s
}

.media .card:nth-of-type(919) .card__image {
	-webkit-transition-delay: 183.8s;
	-o-transition-delay: 183.8s;
	transition-delay: 183.8s
}

.media .card:nth-of-type(920) .card__image {
	-webkit-transition-delay: 184s;
	-o-transition-delay: 184s;
	transition-delay: 184s
}

.media .card:nth-of-type(921) .card__image {
	-webkit-transition-delay: 184.2s;
	-o-transition-delay: 184.2s;
	transition-delay: 184.2s
}

.media .card:nth-of-type(922) .card__image {
	-webkit-transition-delay: 184.4s;
	-o-transition-delay: 184.4s;
	transition-delay: 184.4s
}

.media .card:nth-of-type(923) .card__image {
	-webkit-transition-delay: 184.6s;
	-o-transition-delay: 184.6s;
	transition-delay: 184.6s
}

.media .card:nth-of-type(924) .card__image {
	-webkit-transition-delay: 184.8s;
	-o-transition-delay: 184.8s;
	transition-delay: 184.8s
}

.media .card:nth-of-type(925) .card__image {
	-webkit-transition-delay: 185s;
	-o-transition-delay: 185s;
	transition-delay: 185s
}

.media .card:nth-of-type(926) .card__image {
	-webkit-transition-delay: 185.2s;
	-o-transition-delay: 185.2s;
	transition-delay: 185.2s
}

.media .card:nth-of-type(927) .card__image {
	-webkit-transition-delay: 185.4s;
	-o-transition-delay: 185.4s;
	transition-delay: 185.4s
}

.media .card:nth-of-type(928) .card__image {
	-webkit-transition-delay: 185.6s;
	-o-transition-delay: 185.6s;
	transition-delay: 185.6s
}

.media .card:nth-of-type(929) .card__image {
	-webkit-transition-delay: 185.8s;
	-o-transition-delay: 185.8s;
	transition-delay: 185.8s
}

.media .card:nth-of-type(930) .card__image {
	-webkit-transition-delay: 186s;
	-o-transition-delay: 186s;
	transition-delay: 186s
}

.media .card:nth-of-type(931) .card__image {
	-webkit-transition-delay: 186.2s;
	-o-transition-delay: 186.2s;
	transition-delay: 186.2s
}

.media .card:nth-of-type(932) .card__image {
	-webkit-transition-delay: 186.4s;
	-o-transition-delay: 186.4s;
	transition-delay: 186.4s
}

.media .card:nth-of-type(933) .card__image {
	-webkit-transition-delay: 186.6s;
	-o-transition-delay: 186.6s;
	transition-delay: 186.6s
}

.media .card:nth-of-type(934) .card__image {
	-webkit-transition-delay: 186.8s;
	-o-transition-delay: 186.8s;
	transition-delay: 186.8s
}

.media .card:nth-of-type(935) .card__image {
	-webkit-transition-delay: 187s;
	-o-transition-delay: 187s;
	transition-delay: 187s
}

.media .card:nth-of-type(936) .card__image {
	-webkit-transition-delay: 187.2s;
	-o-transition-delay: 187.2s;
	transition-delay: 187.2s
}

.media .card:nth-of-type(937) .card__image {
	-webkit-transition-delay: 187.4s;
	-o-transition-delay: 187.4s;
	transition-delay: 187.4s
}

.media .card:nth-of-type(938) .card__image {
	-webkit-transition-delay: 187.6s;
	-o-transition-delay: 187.6s;
	transition-delay: 187.6s
}

.media .card:nth-of-type(939) .card__image {
	-webkit-transition-delay: 187.8s;
	-o-transition-delay: 187.8s;
	transition-delay: 187.8s
}

.media .card:nth-of-type(940) .card__image {
	-webkit-transition-delay: 188s;
	-o-transition-delay: 188s;
	transition-delay: 188s
}

.media .card:nth-of-type(941) .card__image {
	-webkit-transition-delay: 188.2s;
	-o-transition-delay: 188.2s;
	transition-delay: 188.2s
}

.media .card:nth-of-type(942) .card__image {
	-webkit-transition-delay: 188.4s;
	-o-transition-delay: 188.4s;
	transition-delay: 188.4s
}

.media .card:nth-of-type(943) .card__image {
	-webkit-transition-delay: 188.6s;
	-o-transition-delay: 188.6s;
	transition-delay: 188.6s
}

.media .card:nth-of-type(944) .card__image {
	-webkit-transition-delay: 188.8s;
	-o-transition-delay: 188.8s;
	transition-delay: 188.8s
}

.media .card:nth-of-type(945) .card__image {
	-webkit-transition-delay: 189s;
	-o-transition-delay: 189s;
	transition-delay: 189s
}

.media .card:nth-of-type(946) .card__image {
	-webkit-transition-delay: 189.2s;
	-o-transition-delay: 189.2s;
	transition-delay: 189.2s
}

.media .card:nth-of-type(947) .card__image {
	-webkit-transition-delay: 189.4s;
	-o-transition-delay: 189.4s;
	transition-delay: 189.4s
}

.media .card:nth-of-type(948) .card__image {
	-webkit-transition-delay: 189.6s;
	-o-transition-delay: 189.6s;
	transition-delay: 189.6s
}

.media .card:nth-of-type(949) .card__image {
	-webkit-transition-delay: 189.8s;
	-o-transition-delay: 189.8s;
	transition-delay: 189.8s
}

.media .card:nth-of-type(950) .card__image {
	-webkit-transition-delay: 190s;
	-o-transition-delay: 190s;
	transition-delay: 190s
}

.media .card:nth-of-type(951) .card__image {
	-webkit-transition-delay: 190.2s;
	-o-transition-delay: 190.2s;
	transition-delay: 190.2s
}

.media .card:nth-of-type(952) .card__image {
	-webkit-transition-delay: 190.4s;
	-o-transition-delay: 190.4s;
	transition-delay: 190.4s
}

.media .card:nth-of-type(953) .card__image {
	-webkit-transition-delay: 190.6s;
	-o-transition-delay: 190.6s;
	transition-delay: 190.6s
}

.media .card:nth-of-type(954) .card__image {
	-webkit-transition-delay: 190.8s;
	-o-transition-delay: 190.8s;
	transition-delay: 190.8s
}

.media .card:nth-of-type(955) .card__image {
	-webkit-transition-delay: 191s;
	-o-transition-delay: 191s;
	transition-delay: 191s
}

.media .card:nth-of-type(956) .card__image {
	-webkit-transition-delay: 191.2s;
	-o-transition-delay: 191.2s;
	transition-delay: 191.2s
}

.media .card:nth-of-type(957) .card__image {
	-webkit-transition-delay: 191.4s;
	-o-transition-delay: 191.4s;
	transition-delay: 191.4s
}

.media .card:nth-of-type(958) .card__image {
	-webkit-transition-delay: 191.6s;
	-o-transition-delay: 191.6s;
	transition-delay: 191.6s
}

.media .card:nth-of-type(959) .card__image {
	-webkit-transition-delay: 191.8s;
	-o-transition-delay: 191.8s;
	transition-delay: 191.8s
}

.media .card:nth-of-type(960) .card__image {
	-webkit-transition-delay: 192s;
	-o-transition-delay: 192s;
	transition-delay: 192s
}

.media .card:nth-of-type(961) .card__image {
	-webkit-transition-delay: 192.2s;
	-o-transition-delay: 192.2s;
	transition-delay: 192.2s
}

.media .card:nth-of-type(962) .card__image {
	-webkit-transition-delay: 192.4s;
	-o-transition-delay: 192.4s;
	transition-delay: 192.4s
}

.media .card:nth-of-type(963) .card__image {
	-webkit-transition-delay: 192.6s;
	-o-transition-delay: 192.6s;
	transition-delay: 192.6s
}

.media .card:nth-of-type(964) .card__image {
	-webkit-transition-delay: 192.8s;
	-o-transition-delay: 192.8s;
	transition-delay: 192.8s
}

.media .card:nth-of-type(965) .card__image {
	-webkit-transition-delay: 193s;
	-o-transition-delay: 193s;
	transition-delay: 193s
}

.media .card:nth-of-type(966) .card__image {
	-webkit-transition-delay: 193.2s;
	-o-transition-delay: 193.2s;
	transition-delay: 193.2s
}

.media .card:nth-of-type(967) .card__image {
	-webkit-transition-delay: 193.4s;
	-o-transition-delay: 193.4s;
	transition-delay: 193.4s
}

.media .card:nth-of-type(968) .card__image {
	-webkit-transition-delay: 193.6s;
	-o-transition-delay: 193.6s;
	transition-delay: 193.6s
}

.media .card:nth-of-type(969) .card__image {
	-webkit-transition-delay: 193.8s;
	-o-transition-delay: 193.8s;
	transition-delay: 193.8s
}

.media .card:nth-of-type(970) .card__image {
	-webkit-transition-delay: 194s;
	-o-transition-delay: 194s;
	transition-delay: 194s
}

.media .card:nth-of-type(971) .card__image {
	-webkit-transition-delay: 194.2s;
	-o-transition-delay: 194.2s;
	transition-delay: 194.2s
}

.media .card:nth-of-type(972) .card__image {
	-webkit-transition-delay: 194.4s;
	-o-transition-delay: 194.4s;
	transition-delay: 194.4s
}

.media .card:nth-of-type(973) .card__image {
	-webkit-transition-delay: 194.6s;
	-o-transition-delay: 194.6s;
	transition-delay: 194.6s
}

.media .card:nth-of-type(974) .card__image {
	-webkit-transition-delay: 194.8s;
	-o-transition-delay: 194.8s;
	transition-delay: 194.8s
}

.media .card:nth-of-type(975) .card__image {
	-webkit-transition-delay: 195s;
	-o-transition-delay: 195s;
	transition-delay: 195s
}

.media .card:nth-of-type(976) .card__image {
	-webkit-transition-delay: 195.2s;
	-o-transition-delay: 195.2s;
	transition-delay: 195.2s
}

.media .card:nth-of-type(977) .card__image {
	-webkit-transition-delay: 195.4s;
	-o-transition-delay: 195.4s;
	transition-delay: 195.4s
}

.media .card:nth-of-type(978) .card__image {
	-webkit-transition-delay: 195.6s;
	-o-transition-delay: 195.6s;
	transition-delay: 195.6s
}

.media .card:nth-of-type(979) .card__image {
	-webkit-transition-delay: 195.8s;
	-o-transition-delay: 195.8s;
	transition-delay: 195.8s
}

.media .card:nth-of-type(980) .card__image {
	-webkit-transition-delay: 196s;
	-o-transition-delay: 196s;
	transition-delay: 196s
}

.media .card:nth-of-type(981) .card__image {
	-webkit-transition-delay: 196.2s;
	-o-transition-delay: 196.2s;
	transition-delay: 196.2s
}

.media .card:nth-of-type(982) .card__image {
	-webkit-transition-delay: 196.4s;
	-o-transition-delay: 196.4s;
	transition-delay: 196.4s
}

.media .card:nth-of-type(983) .card__image {
	-webkit-transition-delay: 196.6s;
	-o-transition-delay: 196.6s;
	transition-delay: 196.6s
}

.media .card:nth-of-type(984) .card__image {
	-webkit-transition-delay: 196.8s;
	-o-transition-delay: 196.8s;
	transition-delay: 196.8s
}

.media .card:nth-of-type(985) .card__image {
	-webkit-transition-delay: 197s;
	-o-transition-delay: 197s;
	transition-delay: 197s
}

.media .card:nth-of-type(986) .card__image {
	-webkit-transition-delay: 197.2s;
	-o-transition-delay: 197.2s;
	transition-delay: 197.2s
}

.media .card:nth-of-type(987) .card__image {
	-webkit-transition-delay: 197.4s;
	-o-transition-delay: 197.4s;
	transition-delay: 197.4s
}

.media .card:nth-of-type(988) .card__image {
	-webkit-transition-delay: 197.6s;
	-o-transition-delay: 197.6s;
	transition-delay: 197.6s
}

.media .card:nth-of-type(989) .card__image {
	-webkit-transition-delay: 197.8s;
	-o-transition-delay: 197.8s;
	transition-delay: 197.8s
}

.media .card:nth-of-type(990) .card__image {
	-webkit-transition-delay: 198s;
	-o-transition-delay: 198s;
	transition-delay: 198s
}

.media .card:nth-of-type(991) .card__image {
	-webkit-transition-delay: 198.2s;
	-o-transition-delay: 198.2s;
	transition-delay: 198.2s
}

.media .card:nth-of-type(992) .card__image {
	-webkit-transition-delay: 198.4s;
	-o-transition-delay: 198.4s;
	transition-delay: 198.4s
}

.media .card:nth-of-type(993) .card__image {
	-webkit-transition-delay: 198.6s;
	-o-transition-delay: 198.6s;
	transition-delay: 198.6s
}

.media .card:nth-of-type(994) .card__image {
	-webkit-transition-delay: 198.8s;
	-o-transition-delay: 198.8s;
	transition-delay: 198.8s
}

.media .card:nth-of-type(995) .card__image {
	-webkit-transition-delay: 199s;
	-o-transition-delay: 199s;
	transition-delay: 199s
}

.media .card:nth-of-type(996) .card__image {
	-webkit-transition-delay: 199.2s;
	-o-transition-delay: 199.2s;
	transition-delay: 199.2s
}

.media .card:nth-of-type(997) .card__image {
	-webkit-transition-delay: 199.4s;
	-o-transition-delay: 199.4s;
	transition-delay: 199.4s
}

.media .card:nth-of-type(998) .card__image {
	-webkit-transition-delay: 199.6s;
	-o-transition-delay: 199.6s;
	transition-delay: 199.6s
}

.media .card:nth-of-type(999) .card__image {
	-webkit-transition-delay: 199.8s;
	-o-transition-delay: 199.8s;
	transition-delay: 199.8s
}

.media .card:nth-of-type(1000) .card__image {
	-webkit-transition-delay: 200s;
	-o-transition-delay: 200s;
	transition-delay: 200s
}

.media .card_active {
	z-index: 1
}

.media .card_journal_left .journal {
	left: auto;
	right: 0
}

.media__inner {
	font-size: 0;
	letter-spacing: 0;
	padding: 0
}

.media__inner_active .card__image {
	-webkit-transform: translate3d(0, 0px, 1px);
	transform: translate3d(0, 0px, 1px);
	opacity: 1
}

.journal {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 31px 40px 31px 31px;
	background-color: #f0f0f0;
	z-index: 2;
	display: none
}

.journal__close {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 3px;
	right: 6px;
	z-index: 1;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.journal__close:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 12px;
	width: 24px;
	height: 1px;
	background-color: #828282;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.journal__close:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 12px;
	width: 24px;
	height: 1px;
	background-color: #828282;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.journal__close:hover {
	opacity: .7
}

.journal .item {
	display: block;
	font-size: 0;
	letter-spacing: 0;
	margin-bottom: 28px
}

.journal .item__image {
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden
}

.journal .item__title {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 40px);
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	color: #828282;
	text-align: left;
	padding-left: 24px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.journal .item:last-of-type {
	margin-bottom: 0
}

.journal .item:hover .item__title {
	color: #121212
}

@media only screen and (min-width: 1201px) {
	.media .card:hover .card__wrap {
		opacity: 0.5
	}
}

@media only screen and (min-width: 1766px) {
	.media .card {
		width: calc(100% / 5)
	}
}

@media only screen and (min-width: 2092px) {
	.media .card {
		width: calc(100% / 6)
	}
}

@media only screen and (min-width: 2418px) {
	.media .card {
		width: calc(100% / 7)
	}
}

@media only screen and (min-width: 2744px) {
	.media .card {
		width: calc(100% / 8)
	}
}

@media only screen and (max-width: 1200px) {
	.media {
		padding-top: 111px
	}

	.media .card {
		height: 117px
	}

	.media .card__image {
		width: 58px
	}

	.journal {
		width: 200%
	}
}

@media only screen and (max-width: 767px) {
	.journal {
		width: 100%
	}

	.media {
		padding-top: 94px
	}

	.media__h2 {
		margin-bottom: 16px
	}

	.media__inner {
		overflow-x: scroll
	}

	.media__body {
		padding-top: 12px;
		padding-bottom: 26px
	}

	.media .card {
		width: 100%;
		height: 204px
	}

	.media .card__image {
		width: 93px
	}

	.media .card__date {
		font-size: 14px;
		margin-bottom: 13px
	}

	.media .card__h3 {
		font-size: 18px;
		line-height: 22px
	}
}

/*# sourceMappingURL=media.css.map */.search-results {
	padding-top: 223px
}

.search-results__text {
	font-size: 14px;
	line-height: 1;
	font-weight: 300;
	margin-bottom: 27px
}

.search-results__h2 {
	margin-bottom: 16px
}

.search-results__body {
	padding-top: 41px;
	padding-bottom: 10px
}

.search-results__not-found {
	display: none;
	font-size: 24px;
	font-weight: 300;
	line-height: 1;
	margin: 24px 0 55px 0
}

.search-results .card {
	display: block;
	vertical-align: top;
	width: 100%;
	position: relative;
	margin-bottom: 30px;
	max-width: 856px;
	margin-right: calc(100% - 856px);
	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
}

.search-results .card__inner {
	padding: 20px 0;
	font-size: 0;
	letter-spacing: 0;
	border-bottom: 1px solid #e0e0e0
}

.search-results .card__title {
	display: inline-block;
	vertical-align: bottom;
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	width: calc(100% - 84px);
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	color: #666;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search-results .card__label {
	display: inline-block;
	vertical-align: bottom;
	width: 84px;
	text-align: right;
	color: #bdbdbd;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease
}

.search-results .card:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	background-color: #333;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease
}

.search-results .card:nth-of-type(1) {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}

.search-results .card:nth-of-type(2) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}

.search-results .card:nth-of-type(3) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}

.search-results .card:nth-of-type(4) {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s
}

.search-results .card:nth-of-type(5) {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s
}

.search-results .card:nth-of-type(6) {
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s
}

.search-results .card:nth-of-type(7) {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s
}

.search-results .card:nth-of-type(8) {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s
}

.search-results .card:nth-of-type(9) {
	-webkit-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s
}

.search-results .card:nth-of-type(10) {
	-webkit-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s
}

.search-results .card:nth-of-type(11) {
	-webkit-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s
}

.search-results .card:nth-of-type(12) {
	-webkit-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	transition-delay: 2.4s
}

.search-results .card:nth-of-type(13) {
	-webkit-transition-delay: 2.6s;
	-o-transition-delay: 2.6s;
	transition-delay: 2.6s
}

.search-results .card:nth-of-type(14) {
	-webkit-transition-delay: 2.8s;
	-o-transition-delay: 2.8s;
	transition-delay: 2.8s
}

.search-results .card:nth-of-type(15) {
	-webkit-transition-delay: 3s;
	-o-transition-delay: 3s;
	transition-delay: 3s
}

.search-results .card:nth-of-type(16) {
	-webkit-transition-delay: 3.2s;
	-o-transition-delay: 3.2s;
	transition-delay: 3.2s
}

.search-results .card:nth-of-type(17) {
	-webkit-transition-delay: 3.4s;
	-o-transition-delay: 3.4s;
	transition-delay: 3.4s
}

.search-results .card:nth-of-type(18) {
	-webkit-transition-delay: 3.6s;
	-o-transition-delay: 3.6s;
	transition-delay: 3.6s
}

.search-results .card:nth-of-type(19) {
	-webkit-transition-delay: 3.8s;
	-o-transition-delay: 3.8s;
	transition-delay: 3.8s
}

.search-results .card:nth-of-type(20) {
	-webkit-transition-delay: 4s;
	-o-transition-delay: 4s;
	transition-delay: 4s
}

.search-results .card:nth-of-type(21) {
	-webkit-transition-delay: 4.2s;
	-o-transition-delay: 4.2s;
	transition-delay: 4.2s
}

.search-results .card:nth-of-type(22) {
	-webkit-transition-delay: 4.4s;
	-o-transition-delay: 4.4s;
	transition-delay: 4.4s
}

.search-results .card:nth-of-type(23) {
	-webkit-transition-delay: 4.6s;
	-o-transition-delay: 4.6s;
	transition-delay: 4.6s
}

.search-results .card:nth-of-type(24) {
	-webkit-transition-delay: 4.8s;
	-o-transition-delay: 4.8s;
	transition-delay: 4.8s
}

.search-results .card:nth-of-type(25) {
	-webkit-transition-delay: 5s;
	-o-transition-delay: 5s;
	transition-delay: 5s
}

.search-results .card:nth-of-type(26) {
	-webkit-transition-delay: 5.2s;
	-o-transition-delay: 5.2s;
	transition-delay: 5.2s
}

.search-results .card:nth-of-type(27) {
	-webkit-transition-delay: 5.4s;
	-o-transition-delay: 5.4s;
	transition-delay: 5.4s
}

.search-results .card:nth-of-type(28) {
	-webkit-transition-delay: 5.6s;
	-o-transition-delay: 5.6s;
	transition-delay: 5.6s
}

.search-results .card:nth-of-type(29) {
	-webkit-transition-delay: 5.8s;
	-o-transition-delay: 5.8s;
	transition-delay: 5.8s
}

.search-results .card:nth-of-type(30) {
	-webkit-transition-delay: 6s;
	-o-transition-delay: 6s;
	transition-delay: 6s
}

.search-results .card:nth-of-type(31) {
	-webkit-transition-delay: 6.2s;
	-o-transition-delay: 6.2s;
	transition-delay: 6.2s
}

.search-results .card:nth-of-type(32) {
	-webkit-transition-delay: 6.4s;
	-o-transition-delay: 6.4s;
	transition-delay: 6.4s
}

.search-results .card:nth-of-type(33) {
	-webkit-transition-delay: 6.6s;
	-o-transition-delay: 6.6s;
	transition-delay: 6.6s
}

.search-results .card:nth-of-type(34) {
	-webkit-transition-delay: 6.8s;
	-o-transition-delay: 6.8s;
	transition-delay: 6.8s
}

.search-results .card:nth-of-type(35) {
	-webkit-transition-delay: 7s;
	-o-transition-delay: 7s;
	transition-delay: 7s
}

.search-results .card:nth-of-type(36) {
	-webkit-transition-delay: 7.2s;
	-o-transition-delay: 7.2s;
	transition-delay: 7.2s
}

.search-results .card:nth-of-type(37) {
	-webkit-transition-delay: 7.4s;
	-o-transition-delay: 7.4s;
	transition-delay: 7.4s
}

.search-results .card:nth-of-type(38) {
	-webkit-transition-delay: 7.6s;
	-o-transition-delay: 7.6s;
	transition-delay: 7.6s
}

.search-results .card:nth-of-type(39) {
	-webkit-transition-delay: 7.8s;
	-o-transition-delay: 7.8s;
	transition-delay: 7.8s
}

.search-results .card:nth-of-type(40) {
	-webkit-transition-delay: 8s;
	-o-transition-delay: 8s;
	transition-delay: 8s
}

.search-results .card:nth-of-type(41) {
	-webkit-transition-delay: 8.2s;
	-o-transition-delay: 8.2s;
	transition-delay: 8.2s
}

.search-results .card:nth-of-type(42) {
	-webkit-transition-delay: 8.4s;
	-o-transition-delay: 8.4s;
	transition-delay: 8.4s
}

.search-results .card:nth-of-type(43) {
	-webkit-transition-delay: 8.6s;
	-o-transition-delay: 8.6s;
	transition-delay: 8.6s
}

.search-results .card:nth-of-type(44) {
	-webkit-transition-delay: 8.8s;
	-o-transition-delay: 8.8s;
	transition-delay: 8.8s
}

.search-results .card:nth-of-type(45) {
	-webkit-transition-delay: 9s;
	-o-transition-delay: 9s;
	transition-delay: 9s
}

.search-results .card:nth-of-type(46) {
	-webkit-transition-delay: 9.2s;
	-o-transition-delay: 9.2s;
	transition-delay: 9.2s
}

.search-results .card:nth-of-type(47) {
	-webkit-transition-delay: 9.4s;
	-o-transition-delay: 9.4s;
	transition-delay: 9.4s
}

.search-results .card:nth-of-type(48) {
	-webkit-transition-delay: 9.6s;
	-o-transition-delay: 9.6s;
	transition-delay: 9.6s
}

.search-results .card:nth-of-type(49) {
	-webkit-transition-delay: 9.8s;
	-o-transition-delay: 9.8s;
	transition-delay: 9.8s
}

.search-results .card:nth-of-type(50) {
	-webkit-transition-delay: 10s;
	-o-transition-delay: 10s;
	transition-delay: 10s
}

.search-results .card:nth-of-type(51) {
	-webkit-transition-delay: 10.2s;
	-o-transition-delay: 10.2s;
	transition-delay: 10.2s
}

.search-results .card:nth-of-type(52) {
	-webkit-transition-delay: 10.4s;
	-o-transition-delay: 10.4s;
	transition-delay: 10.4s
}

.search-results .card:nth-of-type(53) {
	-webkit-transition-delay: 10.6s;
	-o-transition-delay: 10.6s;
	transition-delay: 10.6s
}

.search-results .card:nth-of-type(54) {
	-webkit-transition-delay: 10.8s;
	-o-transition-delay: 10.8s;
	transition-delay: 10.8s
}

.search-results .card:nth-of-type(55) {
	-webkit-transition-delay: 11s;
	-o-transition-delay: 11s;
	transition-delay: 11s
}

.search-results .card:nth-of-type(56) {
	-webkit-transition-delay: 11.2s;
	-o-transition-delay: 11.2s;
	transition-delay: 11.2s
}

.search-results .card:nth-of-type(57) {
	-webkit-transition-delay: 11.4s;
	-o-transition-delay: 11.4s;
	transition-delay: 11.4s
}

.search-results .card:nth-of-type(58) {
	-webkit-transition-delay: 11.6s;
	-o-transition-delay: 11.6s;
	transition-delay: 11.6s
}

.search-results .card:nth-of-type(59) {
	-webkit-transition-delay: 11.8s;
	-o-transition-delay: 11.8s;
	transition-delay: 11.8s
}

.search-results .card:nth-of-type(60) {
	-webkit-transition-delay: 12s;
	-o-transition-delay: 12s;
	transition-delay: 12s
}

.search-results .card:nth-of-type(61) {
	-webkit-transition-delay: 12.2s;
	-o-transition-delay: 12.2s;
	transition-delay: 12.2s
}

.search-results .card:nth-of-type(62) {
	-webkit-transition-delay: 12.4s;
	-o-transition-delay: 12.4s;
	transition-delay: 12.4s
}

.search-results .card:nth-of-type(63) {
	-webkit-transition-delay: 12.6s;
	-o-transition-delay: 12.6s;
	transition-delay: 12.6s
}

.search-results .card:nth-of-type(64) {
	-webkit-transition-delay: 12.8s;
	-o-transition-delay: 12.8s;
	transition-delay: 12.8s
}

.search-results .card:nth-of-type(65) {
	-webkit-transition-delay: 13s;
	-o-transition-delay: 13s;
	transition-delay: 13s
}

.search-results .card:nth-of-type(66) {
	-webkit-transition-delay: 13.2s;
	-o-transition-delay: 13.2s;
	transition-delay: 13.2s
}

.search-results .card:nth-of-type(67) {
	-webkit-transition-delay: 13.4s;
	-o-transition-delay: 13.4s;
	transition-delay: 13.4s
}

.search-results .card:nth-of-type(68) {
	-webkit-transition-delay: 13.6s;
	-o-transition-delay: 13.6s;
	transition-delay: 13.6s
}

.search-results .card:nth-of-type(69) {
	-webkit-transition-delay: 13.8s;
	-o-transition-delay: 13.8s;
	transition-delay: 13.8s
}

.search-results .card:nth-of-type(70) {
	-webkit-transition-delay: 14s;
	-o-transition-delay: 14s;
	transition-delay: 14s
}

.search-results .card:nth-of-type(71) {
	-webkit-transition-delay: 14.2s;
	-o-transition-delay: 14.2s;
	transition-delay: 14.2s
}

.search-results .card:nth-of-type(72) {
	-webkit-transition-delay: 14.4s;
	-o-transition-delay: 14.4s;
	transition-delay: 14.4s
}

.search-results .card:nth-of-type(73) {
	-webkit-transition-delay: 14.6s;
	-o-transition-delay: 14.6s;
	transition-delay: 14.6s
}

.search-results .card:nth-of-type(74) {
	-webkit-transition-delay: 14.8s;
	-o-transition-delay: 14.8s;
	transition-delay: 14.8s
}

.search-results .card:nth-of-type(75) {
	-webkit-transition-delay: 15s;
	-o-transition-delay: 15s;
	transition-delay: 15s
}

.search-results .card:nth-of-type(76) {
	-webkit-transition-delay: 15.2s;
	-o-transition-delay: 15.2s;
	transition-delay: 15.2s
}

.search-results .card:nth-of-type(77) {
	-webkit-transition-delay: 15.4s;
	-o-transition-delay: 15.4s;
	transition-delay: 15.4s
}

.search-results .card:nth-of-type(78) {
	-webkit-transition-delay: 15.6s;
	-o-transition-delay: 15.6s;
	transition-delay: 15.6s
}

.search-results .card:nth-of-type(79) {
	-webkit-transition-delay: 15.8s;
	-o-transition-delay: 15.8s;
	transition-delay: 15.8s
}

.search-results .card:nth-of-type(80) {
	-webkit-transition-delay: 16s;
	-o-transition-delay: 16s;
	transition-delay: 16s
}

.search-results .card:nth-of-type(81) {
	-webkit-transition-delay: 16.2s;
	-o-transition-delay: 16.2s;
	transition-delay: 16.2s
}

.search-results .card:nth-of-type(82) {
	-webkit-transition-delay: 16.4s;
	-o-transition-delay: 16.4s;
	transition-delay: 16.4s
}

.search-results .card:nth-of-type(83) {
	-webkit-transition-delay: 16.6s;
	-o-transition-delay: 16.6s;
	transition-delay: 16.6s
}

.search-results .card:nth-of-type(84) {
	-webkit-transition-delay: 16.8s;
	-o-transition-delay: 16.8s;
	transition-delay: 16.8s
}

.search-results .card:nth-of-type(85) {
	-webkit-transition-delay: 17s;
	-o-transition-delay: 17s;
	transition-delay: 17s
}

.search-results .card:nth-of-type(86) {
	-webkit-transition-delay: 17.2s;
	-o-transition-delay: 17.2s;
	transition-delay: 17.2s
}

.search-results .card:nth-of-type(87) {
	-webkit-transition-delay: 17.4s;
	-o-transition-delay: 17.4s;
	transition-delay: 17.4s
}

.search-results .card:nth-of-type(88) {
	-webkit-transition-delay: 17.6s;
	-o-transition-delay: 17.6s;
	transition-delay: 17.6s
}

.search-results .card:nth-of-type(89) {
	-webkit-transition-delay: 17.8s;
	-o-transition-delay: 17.8s;
	transition-delay: 17.8s
}

.search-results .card:nth-of-type(90) {
	-webkit-transition-delay: 18s;
	-o-transition-delay: 18s;
	transition-delay: 18s
}

.search-results .card:nth-of-type(91) {
	-webkit-transition-delay: 18.2s;
	-o-transition-delay: 18.2s;
	transition-delay: 18.2s
}

.search-results .card:nth-of-type(92) {
	-webkit-transition-delay: 18.4s;
	-o-transition-delay: 18.4s;
	transition-delay: 18.4s
}

.search-results .card:nth-of-type(93) {
	-webkit-transition-delay: 18.6s;
	-o-transition-delay: 18.6s;
	transition-delay: 18.6s
}

.search-results .card:nth-of-type(94) {
	-webkit-transition-delay: 18.8s;
	-o-transition-delay: 18.8s;
	transition-delay: 18.8s
}

.search-results .card:nth-of-type(95) {
	-webkit-transition-delay: 19s;
	-o-transition-delay: 19s;
	transition-delay: 19s
}

.search-results .card:nth-of-type(96) {
	-webkit-transition-delay: 19.2s;
	-o-transition-delay: 19.2s;
	transition-delay: 19.2s
}

.search-results .card:nth-of-type(97) {
	-webkit-transition-delay: 19.4s;
	-o-transition-delay: 19.4s;
	transition-delay: 19.4s
}

.search-results .card:nth-of-type(98) {
	-webkit-transition-delay: 19.6s;
	-o-transition-delay: 19.6s;
	transition-delay: 19.6s
}

.search-results .card:nth-of-type(99) {
	-webkit-transition-delay: 19.8s;
	-o-transition-delay: 19.8s;
	transition-delay: 19.8s
}

.search-results .card:nth-of-type(100) {
	-webkit-transition-delay: 20s;
	-o-transition-delay: 20s;
	transition-delay: 20s
}

.search-results .card:nth-of-type(101) {
	-webkit-transition-delay: 20.2s;
	-o-transition-delay: 20.2s;
	transition-delay: 20.2s
}

.search-results .card:nth-of-type(102) {
	-webkit-transition-delay: 20.4s;
	-o-transition-delay: 20.4s;
	transition-delay: 20.4s
}

.search-results .card:nth-of-type(103) {
	-webkit-transition-delay: 20.6s;
	-o-transition-delay: 20.6s;
	transition-delay: 20.6s
}

.search-results .card:nth-of-type(104) {
	-webkit-transition-delay: 20.8s;
	-o-transition-delay: 20.8s;
	transition-delay: 20.8s
}

.search-results .card:nth-of-type(105) {
	-webkit-transition-delay: 21s;
	-o-transition-delay: 21s;
	transition-delay: 21s
}

.search-results .card:nth-of-type(106) {
	-webkit-transition-delay: 21.2s;
	-o-transition-delay: 21.2s;
	transition-delay: 21.2s
}

.search-results .card:nth-of-type(107) {
	-webkit-transition-delay: 21.4s;
	-o-transition-delay: 21.4s;
	transition-delay: 21.4s
}

.search-results .card:nth-of-type(108) {
	-webkit-transition-delay: 21.6s;
	-o-transition-delay: 21.6s;
	transition-delay: 21.6s
}

.search-results .card:nth-of-type(109) {
	-webkit-transition-delay: 21.8s;
	-o-transition-delay: 21.8s;
	transition-delay: 21.8s
}

.search-results .card:nth-of-type(110) {
	-webkit-transition-delay: 22s;
	-o-transition-delay: 22s;
	transition-delay: 22s
}

.search-results .card:nth-of-type(111) {
	-webkit-transition-delay: 22.2s;
	-o-transition-delay: 22.2s;
	transition-delay: 22.2s
}

.search-results .card:nth-of-type(112) {
	-webkit-transition-delay: 22.4s;
	-o-transition-delay: 22.4s;
	transition-delay: 22.4s
}

.search-results .card:nth-of-type(113) {
	-webkit-transition-delay: 22.6s;
	-o-transition-delay: 22.6s;
	transition-delay: 22.6s
}

.search-results .card:nth-of-type(114) {
	-webkit-transition-delay: 22.8s;
	-o-transition-delay: 22.8s;
	transition-delay: 22.8s
}

.search-results .card:nth-of-type(115) {
	-webkit-transition-delay: 23s;
	-o-transition-delay: 23s;
	transition-delay: 23s
}

.search-results .card:nth-of-type(116) {
	-webkit-transition-delay: 23.2s;
	-o-transition-delay: 23.2s;
	transition-delay: 23.2s
}

.search-results .card:nth-of-type(117) {
	-webkit-transition-delay: 23.4s;
	-o-transition-delay: 23.4s;
	transition-delay: 23.4s
}

.search-results .card:nth-of-type(118) {
	-webkit-transition-delay: 23.6s;
	-o-transition-delay: 23.6s;
	transition-delay: 23.6s
}

.search-results .card:nth-of-type(119) {
	-webkit-transition-delay: 23.8s;
	-o-transition-delay: 23.8s;
	transition-delay: 23.8s
}

.search-results .card:nth-of-type(120) {
	-webkit-transition-delay: 24s;
	-o-transition-delay: 24s;
	transition-delay: 24s
}

.search-results .card:nth-of-type(121) {
	-webkit-transition-delay: 24.2s;
	-o-transition-delay: 24.2s;
	transition-delay: 24.2s
}

.search-results .card:nth-of-type(122) {
	-webkit-transition-delay: 24.4s;
	-o-transition-delay: 24.4s;
	transition-delay: 24.4s
}

.search-results .card:nth-of-type(123) {
	-webkit-transition-delay: 24.6s;
	-o-transition-delay: 24.6s;
	transition-delay: 24.6s
}

.search-results .card:nth-of-type(124) {
	-webkit-transition-delay: 24.8s;
	-o-transition-delay: 24.8s;
	transition-delay: 24.8s
}

.search-results .card:nth-of-type(125) {
	-webkit-transition-delay: 25s;
	-o-transition-delay: 25s;
	transition-delay: 25s
}

.search-results .card:nth-of-type(126) {
	-webkit-transition-delay: 25.2s;
	-o-transition-delay: 25.2s;
	transition-delay: 25.2s
}

.search-results .card:nth-of-type(127) {
	-webkit-transition-delay: 25.4s;
	-o-transition-delay: 25.4s;
	transition-delay: 25.4s
}

.search-results .card:nth-of-type(128) {
	-webkit-transition-delay: 25.6s;
	-o-transition-delay: 25.6s;
	transition-delay: 25.6s
}

.search-results .card:nth-of-type(129) {
	-webkit-transition-delay: 25.8s;
	-o-transition-delay: 25.8s;
	transition-delay: 25.8s
}

.search-results .card:nth-of-type(130) {
	-webkit-transition-delay: 26s;
	-o-transition-delay: 26s;
	transition-delay: 26s
}

.search-results .card:nth-of-type(131) {
	-webkit-transition-delay: 26.2s;
	-o-transition-delay: 26.2s;
	transition-delay: 26.2s
}

.search-results .card:nth-of-type(132) {
	-webkit-transition-delay: 26.4s;
	-o-transition-delay: 26.4s;
	transition-delay: 26.4s
}

.search-results .card:nth-of-type(133) {
	-webkit-transition-delay: 26.6s;
	-o-transition-delay: 26.6s;
	transition-delay: 26.6s
}

.search-results .card:nth-of-type(134) {
	-webkit-transition-delay: 26.8s;
	-o-transition-delay: 26.8s;
	transition-delay: 26.8s
}

.search-results .card:nth-of-type(135) {
	-webkit-transition-delay: 27s;
	-o-transition-delay: 27s;
	transition-delay: 27s
}

.search-results .card:nth-of-type(136) {
	-webkit-transition-delay: 27.2s;
	-o-transition-delay: 27.2s;
	transition-delay: 27.2s
}

.search-results .card:nth-of-type(137) {
	-webkit-transition-delay: 27.4s;
	-o-transition-delay: 27.4s;
	transition-delay: 27.4s
}

.search-results .card:nth-of-type(138) {
	-webkit-transition-delay: 27.6s;
	-o-transition-delay: 27.6s;
	transition-delay: 27.6s
}

.search-results .card:nth-of-type(139) {
	-webkit-transition-delay: 27.8s;
	-o-transition-delay: 27.8s;
	transition-delay: 27.8s
}

.search-results .card:nth-of-type(140) {
	-webkit-transition-delay: 28s;
	-o-transition-delay: 28s;
	transition-delay: 28s
}

.search-results .card:nth-of-type(141) {
	-webkit-transition-delay: 28.2s;
	-o-transition-delay: 28.2s;
	transition-delay: 28.2s
}

.search-results .card:nth-of-type(142) {
	-webkit-transition-delay: 28.4s;
	-o-transition-delay: 28.4s;
	transition-delay: 28.4s
}

.search-results .card:nth-of-type(143) {
	-webkit-transition-delay: 28.6s;
	-o-transition-delay: 28.6s;
	transition-delay: 28.6s
}

.search-results .card:nth-of-type(144) {
	-webkit-transition-delay: 28.8s;
	-o-transition-delay: 28.8s;
	transition-delay: 28.8s
}

.search-results .card:nth-of-type(145) {
	-webkit-transition-delay: 29s;
	-o-transition-delay: 29s;
	transition-delay: 29s
}

.search-results .card:nth-of-type(146) {
	-webkit-transition-delay: 29.2s;
	-o-transition-delay: 29.2s;
	transition-delay: 29.2s
}

.search-results .card:nth-of-type(147) {
	-webkit-transition-delay: 29.4s;
	-o-transition-delay: 29.4s;
	transition-delay: 29.4s
}

.search-results .card:nth-of-type(148) {
	-webkit-transition-delay: 29.6s;
	-o-transition-delay: 29.6s;
	transition-delay: 29.6s
}

.search-results .card:nth-of-type(149) {
	-webkit-transition-delay: 29.8s;
	-o-transition-delay: 29.8s;
	transition-delay: 29.8s
}

.search-results .card:nth-of-type(150) {
	-webkit-transition-delay: 30s;
	-o-transition-delay: 30s;
	transition-delay: 30s
}

.search-results .card:nth-of-type(151) {
	-webkit-transition-delay: 30.2s;
	-o-transition-delay: 30.2s;
	transition-delay: 30.2s
}

.search-results .card:nth-of-type(152) {
	-webkit-transition-delay: 30.4s;
	-o-transition-delay: 30.4s;
	transition-delay: 30.4s
}

.search-results .card:nth-of-type(153) {
	-webkit-transition-delay: 30.6s;
	-o-transition-delay: 30.6s;
	transition-delay: 30.6s
}

.search-results .card:nth-of-type(154) {
	-webkit-transition-delay: 30.8s;
	-o-transition-delay: 30.8s;
	transition-delay: 30.8s
}

.search-results .card:nth-of-type(155) {
	-webkit-transition-delay: 31s;
	-o-transition-delay: 31s;
	transition-delay: 31s
}

.search-results .card:nth-of-type(156) {
	-webkit-transition-delay: 31.2s;
	-o-transition-delay: 31.2s;
	transition-delay: 31.2s
}

.search-results .card:nth-of-type(157) {
	-webkit-transition-delay: 31.4s;
	-o-transition-delay: 31.4s;
	transition-delay: 31.4s
}

.search-results .card:nth-of-type(158) {
	-webkit-transition-delay: 31.6s;
	-o-transition-delay: 31.6s;
	transition-delay: 31.6s
}

.search-results .card:nth-of-type(159) {
	-webkit-transition-delay: 31.8s;
	-o-transition-delay: 31.8s;
	transition-delay: 31.8s
}

.search-results .card:nth-of-type(160) {
	-webkit-transition-delay: 32s;
	-o-transition-delay: 32s;
	transition-delay: 32s
}

.search-results .card:nth-of-type(161) {
	-webkit-transition-delay: 32.2s;
	-o-transition-delay: 32.2s;
	transition-delay: 32.2s
}

.search-results .card:nth-of-type(162) {
	-webkit-transition-delay: 32.4s;
	-o-transition-delay: 32.4s;
	transition-delay: 32.4s
}

.search-results .card:nth-of-type(163) {
	-webkit-transition-delay: 32.6s;
	-o-transition-delay: 32.6s;
	transition-delay: 32.6s
}

.search-results .card:nth-of-type(164) {
	-webkit-transition-delay: 32.8s;
	-o-transition-delay: 32.8s;
	transition-delay: 32.8s
}

.search-results .card:nth-of-type(165) {
	-webkit-transition-delay: 33s;
	-o-transition-delay: 33s;
	transition-delay: 33s
}

.search-results .card:nth-of-type(166) {
	-webkit-transition-delay: 33.2s;
	-o-transition-delay: 33.2s;
	transition-delay: 33.2s
}

.search-results .card:nth-of-type(167) {
	-webkit-transition-delay: 33.4s;
	-o-transition-delay: 33.4s;
	transition-delay: 33.4s
}

.search-results .card:nth-of-type(168) {
	-webkit-transition-delay: 33.6s;
	-o-transition-delay: 33.6s;
	transition-delay: 33.6s
}

.search-results .card:nth-of-type(169) {
	-webkit-transition-delay: 33.8s;
	-o-transition-delay: 33.8s;
	transition-delay: 33.8s
}

.search-results .card:nth-of-type(170) {
	-webkit-transition-delay: 34s;
	-o-transition-delay: 34s;
	transition-delay: 34s
}

.search-results .card:nth-of-type(171) {
	-webkit-transition-delay: 34.2s;
	-o-transition-delay: 34.2s;
	transition-delay: 34.2s
}

.search-results .card:nth-of-type(172) {
	-webkit-transition-delay: 34.4s;
	-o-transition-delay: 34.4s;
	transition-delay: 34.4s
}

.search-results .card:nth-of-type(173) {
	-webkit-transition-delay: 34.6s;
	-o-transition-delay: 34.6s;
	transition-delay: 34.6s
}

.search-results .card:nth-of-type(174) {
	-webkit-transition-delay: 34.8s;
	-o-transition-delay: 34.8s;
	transition-delay: 34.8s
}

.search-results .card:nth-of-type(175) {
	-webkit-transition-delay: 35s;
	-o-transition-delay: 35s;
	transition-delay: 35s
}

.search-results .card:nth-of-type(176) {
	-webkit-transition-delay: 35.2s;
	-o-transition-delay: 35.2s;
	transition-delay: 35.2s
}

.search-results .card:nth-of-type(177) {
	-webkit-transition-delay: 35.4s;
	-o-transition-delay: 35.4s;
	transition-delay: 35.4s
}

.search-results .card:nth-of-type(178) {
	-webkit-transition-delay: 35.6s;
	-o-transition-delay: 35.6s;
	transition-delay: 35.6s
}

.search-results .card:nth-of-type(179) {
	-webkit-transition-delay: 35.8s;
	-o-transition-delay: 35.8s;
	transition-delay: 35.8s
}

.search-results .card:nth-of-type(180) {
	-webkit-transition-delay: 36s;
	-o-transition-delay: 36s;
	transition-delay: 36s
}

.search-results .card:nth-of-type(181) {
	-webkit-transition-delay: 36.2s;
	-o-transition-delay: 36.2s;
	transition-delay: 36.2s
}

.search-results .card:nth-of-type(182) {
	-webkit-transition-delay: 36.4s;
	-o-transition-delay: 36.4s;
	transition-delay: 36.4s
}

.search-results .card:nth-of-type(183) {
	-webkit-transition-delay: 36.6s;
	-o-transition-delay: 36.6s;
	transition-delay: 36.6s
}

.search-results .card:nth-of-type(184) {
	-webkit-transition-delay: 36.8s;
	-o-transition-delay: 36.8s;
	transition-delay: 36.8s
}

.search-results .card:nth-of-type(185) {
	-webkit-transition-delay: 37s;
	-o-transition-delay: 37s;
	transition-delay: 37s
}

.search-results .card:nth-of-type(186) {
	-webkit-transition-delay: 37.2s;
	-o-transition-delay: 37.2s;
	transition-delay: 37.2s
}

.search-results .card:nth-of-type(187) {
	-webkit-transition-delay: 37.4s;
	-o-transition-delay: 37.4s;
	transition-delay: 37.4s
}

.search-results .card:nth-of-type(188) {
	-webkit-transition-delay: 37.6s;
	-o-transition-delay: 37.6s;
	transition-delay: 37.6s
}

.search-results .card:nth-of-type(189) {
	-webkit-transition-delay: 37.8s;
	-o-transition-delay: 37.8s;
	transition-delay: 37.8s
}

.search-results .card:nth-of-type(190) {
	-webkit-transition-delay: 38s;
	-o-transition-delay: 38s;
	transition-delay: 38s
}

.search-results .card:nth-of-type(191) {
	-webkit-transition-delay: 38.2s;
	-o-transition-delay: 38.2s;
	transition-delay: 38.2s
}

.search-results .card:nth-of-type(192) {
	-webkit-transition-delay: 38.4s;
	-o-transition-delay: 38.4s;
	transition-delay: 38.4s
}

.search-results .card:nth-of-type(193) {
	-webkit-transition-delay: 38.6s;
	-o-transition-delay: 38.6s;
	transition-delay: 38.6s
}

.search-results .card:nth-of-type(194) {
	-webkit-transition-delay: 38.8s;
	-o-transition-delay: 38.8s;
	transition-delay: 38.8s
}

.search-results .card:nth-of-type(195) {
	-webkit-transition-delay: 39s;
	-o-transition-delay: 39s;
	transition-delay: 39s
}

.search-results .card:nth-of-type(196) {
	-webkit-transition-delay: 39.2s;
	-o-transition-delay: 39.2s;
	transition-delay: 39.2s
}

.search-results .card:nth-of-type(197) {
	-webkit-transition-delay: 39.4s;
	-o-transition-delay: 39.4s;
	transition-delay: 39.4s
}

.search-results .card:nth-of-type(198) {
	-webkit-transition-delay: 39.6s;
	-o-transition-delay: 39.6s;
	transition-delay: 39.6s
}

.search-results .card:nth-of-type(199) {
	-webkit-transition-delay: 39.8s;
	-o-transition-delay: 39.8s;
	transition-delay: 39.8s
}

.search-results .card:nth-of-type(200) {
	-webkit-transition-delay: 40s;
	-o-transition-delay: 40s;
	transition-delay: 40s
}

.search-results .card:nth-of-type(201) {
	-webkit-transition-delay: 40.2s;
	-o-transition-delay: 40.2s;
	transition-delay: 40.2s
}

.search-results .card:nth-of-type(202) {
	-webkit-transition-delay: 40.4s;
	-o-transition-delay: 40.4s;
	transition-delay: 40.4s
}

.search-results .card:nth-of-type(203) {
	-webkit-transition-delay: 40.6s;
	-o-transition-delay: 40.6s;
	transition-delay: 40.6s
}

.search-results .card:nth-of-type(204) {
	-webkit-transition-delay: 40.8s;
	-o-transition-delay: 40.8s;
	transition-delay: 40.8s
}

.search-results .card:nth-of-type(205) {
	-webkit-transition-delay: 41s;
	-o-transition-delay: 41s;
	transition-delay: 41s
}

.search-results .card:nth-of-type(206) {
	-webkit-transition-delay: 41.2s;
	-o-transition-delay: 41.2s;
	transition-delay: 41.2s
}

.search-results .card:nth-of-type(207) {
	-webkit-transition-delay: 41.4s;
	-o-transition-delay: 41.4s;
	transition-delay: 41.4s
}

.search-results .card:nth-of-type(208) {
	-webkit-transition-delay: 41.6s;
	-o-transition-delay: 41.6s;
	transition-delay: 41.6s
}

.search-results .card:nth-of-type(209) {
	-webkit-transition-delay: 41.8s;
	-o-transition-delay: 41.8s;
	transition-delay: 41.8s
}

.search-results .card:nth-of-type(210) {
	-webkit-transition-delay: 42s;
	-o-transition-delay: 42s;
	transition-delay: 42s
}

.search-results .card:nth-of-type(211) {
	-webkit-transition-delay: 42.2s;
	-o-transition-delay: 42.2s;
	transition-delay: 42.2s
}

.search-results .card:nth-of-type(212) {
	-webkit-transition-delay: 42.4s;
	-o-transition-delay: 42.4s;
	transition-delay: 42.4s
}

.search-results .card:nth-of-type(213) {
	-webkit-transition-delay: 42.6s;
	-o-transition-delay: 42.6s;
	transition-delay: 42.6s
}

.search-results .card:nth-of-type(214) {
	-webkit-transition-delay: 42.8s;
	-o-transition-delay: 42.8s;
	transition-delay: 42.8s
}

.search-results .card:nth-of-type(215) {
	-webkit-transition-delay: 43s;
	-o-transition-delay: 43s;
	transition-delay: 43s
}

.search-results .card:nth-of-type(216) {
	-webkit-transition-delay: 43.2s;
	-o-transition-delay: 43.2s;
	transition-delay: 43.2s
}

.search-results .card:nth-of-type(217) {
	-webkit-transition-delay: 43.4s;
	-o-transition-delay: 43.4s;
	transition-delay: 43.4s
}

.search-results .card:nth-of-type(218) {
	-webkit-transition-delay: 43.6s;
	-o-transition-delay: 43.6s;
	transition-delay: 43.6s
}

.search-results .card:nth-of-type(219) {
	-webkit-transition-delay: 43.8s;
	-o-transition-delay: 43.8s;
	transition-delay: 43.8s
}

.search-results .card:nth-of-type(220) {
	-webkit-transition-delay: 44s;
	-o-transition-delay: 44s;
	transition-delay: 44s
}

.search-results .card:nth-of-type(221) {
	-webkit-transition-delay: 44.2s;
	-o-transition-delay: 44.2s;
	transition-delay: 44.2s
}

.search-results .card:nth-of-type(222) {
	-webkit-transition-delay: 44.4s;
	-o-transition-delay: 44.4s;
	transition-delay: 44.4s
}

.search-results .card:nth-of-type(223) {
	-webkit-transition-delay: 44.6s;
	-o-transition-delay: 44.6s;
	transition-delay: 44.6s
}

.search-results .card:nth-of-type(224) {
	-webkit-transition-delay: 44.8s;
	-o-transition-delay: 44.8s;
	transition-delay: 44.8s
}

.search-results .card:nth-of-type(225) {
	-webkit-transition-delay: 45s;
	-o-transition-delay: 45s;
	transition-delay: 45s
}

.search-results .card:nth-of-type(226) {
	-webkit-transition-delay: 45.2s;
	-o-transition-delay: 45.2s;
	transition-delay: 45.2s
}

.search-results .card:nth-of-type(227) {
	-webkit-transition-delay: 45.4s;
	-o-transition-delay: 45.4s;
	transition-delay: 45.4s
}

.search-results .card:nth-of-type(228) {
	-webkit-transition-delay: 45.6s;
	-o-transition-delay: 45.6s;
	transition-delay: 45.6s
}

.search-results .card:nth-of-type(229) {
	-webkit-transition-delay: 45.8s;
	-o-transition-delay: 45.8s;
	transition-delay: 45.8s
}

.search-results .card:nth-of-type(230) {
	-webkit-transition-delay: 46s;
	-o-transition-delay: 46s;
	transition-delay: 46s
}

.search-results .card:nth-of-type(231) {
	-webkit-transition-delay: 46.2s;
	-o-transition-delay: 46.2s;
	transition-delay: 46.2s
}

.search-results .card:nth-of-type(232) {
	-webkit-transition-delay: 46.4s;
	-o-transition-delay: 46.4s;
	transition-delay: 46.4s
}

.search-results .card:nth-of-type(233) {
	-webkit-transition-delay: 46.6s;
	-o-transition-delay: 46.6s;
	transition-delay: 46.6s
}

.search-results .card:nth-of-type(234) {
	-webkit-transition-delay: 46.8s;
	-o-transition-delay: 46.8s;
	transition-delay: 46.8s
}

.search-results .card:nth-of-type(235) {
	-webkit-transition-delay: 47s;
	-o-transition-delay: 47s;
	transition-delay: 47s
}

.search-results .card:nth-of-type(236) {
	-webkit-transition-delay: 47.2s;
	-o-transition-delay: 47.2s;
	transition-delay: 47.2s
}

.search-results .card:nth-of-type(237) {
	-webkit-transition-delay: 47.4s;
	-o-transition-delay: 47.4s;
	transition-delay: 47.4s
}

.search-results .card:nth-of-type(238) {
	-webkit-transition-delay: 47.6s;
	-o-transition-delay: 47.6s;
	transition-delay: 47.6s
}

.search-results .card:nth-of-type(239) {
	-webkit-transition-delay: 47.8s;
	-o-transition-delay: 47.8s;
	transition-delay: 47.8s
}

.search-results .card:nth-of-type(240) {
	-webkit-transition-delay: 48s;
	-o-transition-delay: 48s;
	transition-delay: 48s
}

.search-results .card:nth-of-type(241) {
	-webkit-transition-delay: 48.2s;
	-o-transition-delay: 48.2s;
	transition-delay: 48.2s
}

.search-results .card:nth-of-type(242) {
	-webkit-transition-delay: 48.4s;
	-o-transition-delay: 48.4s;
	transition-delay: 48.4s
}

.search-results .card:nth-of-type(243) {
	-webkit-transition-delay: 48.6s;
	-o-transition-delay: 48.6s;
	transition-delay: 48.6s
}

.search-results .card:nth-of-type(244) {
	-webkit-transition-delay: 48.8s;
	-o-transition-delay: 48.8s;
	transition-delay: 48.8s
}

.search-results .card:nth-of-type(245) {
	-webkit-transition-delay: 49s;
	-o-transition-delay: 49s;
	transition-delay: 49s
}

.search-results .card:nth-of-type(246) {
	-webkit-transition-delay: 49.2s;
	-o-transition-delay: 49.2s;
	transition-delay: 49.2s
}

.search-results .card:nth-of-type(247) {
	-webkit-transition-delay: 49.4s;
	-o-transition-delay: 49.4s;
	transition-delay: 49.4s
}

.search-results .card:nth-of-type(248) {
	-webkit-transition-delay: 49.6s;
	-o-transition-delay: 49.6s;
	transition-delay: 49.6s
}

.search-results .card:nth-of-type(249) {
	-webkit-transition-delay: 49.8s;
	-o-transition-delay: 49.8s;
	transition-delay: 49.8s
}

.search-results .card:nth-of-type(250) {
	-webkit-transition-delay: 50s;
	-o-transition-delay: 50s;
	transition-delay: 50s
}

.search-results .card:nth-of-type(251) {
	-webkit-transition-delay: 50.2s;
	-o-transition-delay: 50.2s;
	transition-delay: 50.2s
}

.search-results .card:nth-of-type(252) {
	-webkit-transition-delay: 50.4s;
	-o-transition-delay: 50.4s;
	transition-delay: 50.4s
}

.search-results .card:nth-of-type(253) {
	-webkit-transition-delay: 50.6s;
	-o-transition-delay: 50.6s;
	transition-delay: 50.6s
}

.search-results .card:nth-of-type(254) {
	-webkit-transition-delay: 50.8s;
	-o-transition-delay: 50.8s;
	transition-delay: 50.8s
}

.search-results .card:nth-of-type(255) {
	-webkit-transition-delay: 51s;
	-o-transition-delay: 51s;
	transition-delay: 51s
}

.search-results .card:nth-of-type(256) {
	-webkit-transition-delay: 51.2s;
	-o-transition-delay: 51.2s;
	transition-delay: 51.2s
}

.search-results .card:nth-of-type(257) {
	-webkit-transition-delay: 51.4s;
	-o-transition-delay: 51.4s;
	transition-delay: 51.4s
}

.search-results .card:nth-of-type(258) {
	-webkit-transition-delay: 51.6s;
	-o-transition-delay: 51.6s;
	transition-delay: 51.6s
}

.search-results .card:nth-of-type(259) {
	-webkit-transition-delay: 51.8s;
	-o-transition-delay: 51.8s;
	transition-delay: 51.8s
}

.search-results .card:nth-of-type(260) {
	-webkit-transition-delay: 52s;
	-o-transition-delay: 52s;
	transition-delay: 52s
}

.search-results .card:nth-of-type(261) {
	-webkit-transition-delay: 52.2s;
	-o-transition-delay: 52.2s;
	transition-delay: 52.2s
}

.search-results .card:nth-of-type(262) {
	-webkit-transition-delay: 52.4s;
	-o-transition-delay: 52.4s;
	transition-delay: 52.4s
}

.search-results .card:nth-of-type(263) {
	-webkit-transition-delay: 52.6s;
	-o-transition-delay: 52.6s;
	transition-delay: 52.6s
}

.search-results .card:nth-of-type(264) {
	-webkit-transition-delay: 52.8s;
	-o-transition-delay: 52.8s;
	transition-delay: 52.8s
}

.search-results .card:nth-of-type(265) {
	-webkit-transition-delay: 53s;
	-o-transition-delay: 53s;
	transition-delay: 53s
}

.search-results .card:nth-of-type(266) {
	-webkit-transition-delay: 53.2s;
	-o-transition-delay: 53.2s;
	transition-delay: 53.2s
}

.search-results .card:nth-of-type(267) {
	-webkit-transition-delay: 53.4s;
	-o-transition-delay: 53.4s;
	transition-delay: 53.4s
}

.search-results .card:nth-of-type(268) {
	-webkit-transition-delay: 53.6s;
	-o-transition-delay: 53.6s;
	transition-delay: 53.6s
}

.search-results .card:nth-of-type(269) {
	-webkit-transition-delay: 53.8s;
	-o-transition-delay: 53.8s;
	transition-delay: 53.8s
}

.search-results .card:nth-of-type(270) {
	-webkit-transition-delay: 54s;
	-o-transition-delay: 54s;
	transition-delay: 54s
}

.search-results .card:nth-of-type(271) {
	-webkit-transition-delay: 54.2s;
	-o-transition-delay: 54.2s;
	transition-delay: 54.2s
}

.search-results .card:nth-of-type(272) {
	-webkit-transition-delay: 54.4s;
	-o-transition-delay: 54.4s;
	transition-delay: 54.4s
}

.search-results .card:nth-of-type(273) {
	-webkit-transition-delay: 54.6s;
	-o-transition-delay: 54.6s;
	transition-delay: 54.6s
}

.search-results .card:nth-of-type(274) {
	-webkit-transition-delay: 54.8s;
	-o-transition-delay: 54.8s;
	transition-delay: 54.8s
}

.search-results .card:nth-of-type(275) {
	-webkit-transition-delay: 55s;
	-o-transition-delay: 55s;
	transition-delay: 55s
}

.search-results .card:nth-of-type(276) {
	-webkit-transition-delay: 55.2s;
	-o-transition-delay: 55.2s;
	transition-delay: 55.2s
}

.search-results .card:nth-of-type(277) {
	-webkit-transition-delay: 55.4s;
	-o-transition-delay: 55.4s;
	transition-delay: 55.4s
}

.search-results .card:nth-of-type(278) {
	-webkit-transition-delay: 55.6s;
	-o-transition-delay: 55.6s;
	transition-delay: 55.6s
}

.search-results .card:nth-of-type(279) {
	-webkit-transition-delay: 55.8s;
	-o-transition-delay: 55.8s;
	transition-delay: 55.8s
}

.search-results .card:nth-of-type(280) {
	-webkit-transition-delay: 56s;
	-o-transition-delay: 56s;
	transition-delay: 56s
}

.search-results .card:nth-of-type(281) {
	-webkit-transition-delay: 56.2s;
	-o-transition-delay: 56.2s;
	transition-delay: 56.2s
}

.search-results .card:nth-of-type(282) {
	-webkit-transition-delay: 56.4s;
	-o-transition-delay: 56.4s;
	transition-delay: 56.4s
}

.search-results .card:nth-of-type(283) {
	-webkit-transition-delay: 56.6s;
	-o-transition-delay: 56.6s;
	transition-delay: 56.6s
}

.search-results .card:nth-of-type(284) {
	-webkit-transition-delay: 56.8s;
	-o-transition-delay: 56.8s;
	transition-delay: 56.8s
}

.search-results .card:nth-of-type(285) {
	-webkit-transition-delay: 57s;
	-o-transition-delay: 57s;
	transition-delay: 57s
}

.search-results .card:nth-of-type(286) {
	-webkit-transition-delay: 57.2s;
	-o-transition-delay: 57.2s;
	transition-delay: 57.2s
}

.search-results .card:nth-of-type(287) {
	-webkit-transition-delay: 57.4s;
	-o-transition-delay: 57.4s;
	transition-delay: 57.4s
}

.search-results .card:nth-of-type(288) {
	-webkit-transition-delay: 57.6s;
	-o-transition-delay: 57.6s;
	transition-delay: 57.6s
}

.search-results .card:nth-of-type(289) {
	-webkit-transition-delay: 57.8s;
	-o-transition-delay: 57.8s;
	transition-delay: 57.8s
}

.search-results .card:nth-of-type(290) {
	-webkit-transition-delay: 58s;
	-o-transition-delay: 58s;
	transition-delay: 58s
}

.search-results .card:nth-of-type(291) {
	-webkit-transition-delay: 58.2s;
	-o-transition-delay: 58.2s;
	transition-delay: 58.2s
}

.search-results .card:nth-of-type(292) {
	-webkit-transition-delay: 58.4s;
	-o-transition-delay: 58.4s;
	transition-delay: 58.4s
}

.search-results .card:nth-of-type(293) {
	-webkit-transition-delay: 58.6s;
	-o-transition-delay: 58.6s;
	transition-delay: 58.6s
}

.search-results .card:nth-of-type(294) {
	-webkit-transition-delay: 58.8s;
	-o-transition-delay: 58.8s;
	transition-delay: 58.8s
}

.search-results .card:nth-of-type(295) {
	-webkit-transition-delay: 59s;
	-o-transition-delay: 59s;
	transition-delay: 59s
}

.search-results .card:nth-of-type(296) {
	-webkit-transition-delay: 59.2s;
	-o-transition-delay: 59.2s;
	transition-delay: 59.2s
}

.search-results .card:nth-of-type(297) {
	-webkit-transition-delay: 59.4s;
	-o-transition-delay: 59.4s;
	transition-delay: 59.4s
}

.search-results .card:nth-of-type(298) {
	-webkit-transition-delay: 59.6s;
	-o-transition-delay: 59.6s;
	transition-delay: 59.6s
}

.search-results .card:nth-of-type(299) {
	-webkit-transition-delay: 59.8s;
	-o-transition-delay: 59.8s;
	transition-delay: 59.8s
}

.search-results .card:nth-of-type(300) {
	-webkit-transition-delay: 60s;
	-o-transition-delay: 60s;
	transition-delay: 60s
}

.search-results .card:nth-of-type(301) {
	-webkit-transition-delay: 60.2s;
	-o-transition-delay: 60.2s;
	transition-delay: 60.2s
}

.search-results .card:nth-of-type(302) {
	-webkit-transition-delay: 60.4s;
	-o-transition-delay: 60.4s;
	transition-delay: 60.4s
}

.search-results .card:nth-of-type(303) {
	-webkit-transition-delay: 60.6s;
	-o-transition-delay: 60.6s;
	transition-delay: 60.6s
}

.search-results .card:nth-of-type(304) {
	-webkit-transition-delay: 60.8s;
	-o-transition-delay: 60.8s;
	transition-delay: 60.8s
}

.search-results .card:nth-of-type(305) {
	-webkit-transition-delay: 61s;
	-o-transition-delay: 61s;
	transition-delay: 61s
}

.search-results .card:nth-of-type(306) {
	-webkit-transition-delay: 61.2s;
	-o-transition-delay: 61.2s;
	transition-delay: 61.2s
}

.search-results .card:nth-of-type(307) {
	-webkit-transition-delay: 61.4s;
	-o-transition-delay: 61.4s;
	transition-delay: 61.4s
}

.search-results .card:nth-of-type(308) {
	-webkit-transition-delay: 61.6s;
	-o-transition-delay: 61.6s;
	transition-delay: 61.6s
}

.search-results .card:nth-of-type(309) {
	-webkit-transition-delay: 61.8s;
	-o-transition-delay: 61.8s;
	transition-delay: 61.8s
}

.search-results .card:nth-of-type(310) {
	-webkit-transition-delay: 62s;
	-o-transition-delay: 62s;
	transition-delay: 62s
}

.search-results .card:nth-of-type(311) {
	-webkit-transition-delay: 62.2s;
	-o-transition-delay: 62.2s;
	transition-delay: 62.2s
}

.search-results .card:nth-of-type(312) {
	-webkit-transition-delay: 62.4s;
	-o-transition-delay: 62.4s;
	transition-delay: 62.4s
}

.search-results .card:nth-of-type(313) {
	-webkit-transition-delay: 62.6s;
	-o-transition-delay: 62.6s;
	transition-delay: 62.6s
}

.search-results .card:nth-of-type(314) {
	-webkit-transition-delay: 62.8s;
	-o-transition-delay: 62.8s;
	transition-delay: 62.8s
}

.search-results .card:nth-of-type(315) {
	-webkit-transition-delay: 63s;
	-o-transition-delay: 63s;
	transition-delay: 63s
}

.search-results .card:nth-of-type(316) {
	-webkit-transition-delay: 63.2s;
	-o-transition-delay: 63.2s;
	transition-delay: 63.2s
}

.search-results .card:nth-of-type(317) {
	-webkit-transition-delay: 63.4s;
	-o-transition-delay: 63.4s;
	transition-delay: 63.4s
}

.search-results .card:nth-of-type(318) {
	-webkit-transition-delay: 63.6s;
	-o-transition-delay: 63.6s;
	transition-delay: 63.6s
}

.search-results .card:nth-of-type(319) {
	-webkit-transition-delay: 63.8s;
	-o-transition-delay: 63.8s;
	transition-delay: 63.8s
}

.search-results .card:nth-of-type(320) {
	-webkit-transition-delay: 64s;
	-o-transition-delay: 64s;
	transition-delay: 64s
}

.search-results .card:nth-of-type(321) {
	-webkit-transition-delay: 64.2s;
	-o-transition-delay: 64.2s;
	transition-delay: 64.2s
}

.search-results .card:nth-of-type(322) {
	-webkit-transition-delay: 64.4s;
	-o-transition-delay: 64.4s;
	transition-delay: 64.4s
}

.search-results .card:nth-of-type(323) {
	-webkit-transition-delay: 64.6s;
	-o-transition-delay: 64.6s;
	transition-delay: 64.6s
}

.search-results .card:nth-of-type(324) {
	-webkit-transition-delay: 64.8s;
	-o-transition-delay: 64.8s;
	transition-delay: 64.8s
}

.search-results .card:nth-of-type(325) {
	-webkit-transition-delay: 65s;
	-o-transition-delay: 65s;
	transition-delay: 65s
}

.search-results .card:nth-of-type(326) {
	-webkit-transition-delay: 65.2s;
	-o-transition-delay: 65.2s;
	transition-delay: 65.2s
}

.search-results .card:nth-of-type(327) {
	-webkit-transition-delay: 65.4s;
	-o-transition-delay: 65.4s;
	transition-delay: 65.4s
}

.search-results .card:nth-of-type(328) {
	-webkit-transition-delay: 65.6s;
	-o-transition-delay: 65.6s;
	transition-delay: 65.6s
}

.search-results .card:nth-of-type(329) {
	-webkit-transition-delay: 65.8s;
	-o-transition-delay: 65.8s;
	transition-delay: 65.8s
}

.search-results .card:nth-of-type(330) {
	-webkit-transition-delay: 66s;
	-o-transition-delay: 66s;
	transition-delay: 66s
}

.search-results .card:nth-of-type(331) {
	-webkit-transition-delay: 66.2s;
	-o-transition-delay: 66.2s;
	transition-delay: 66.2s
}

.search-results .card:nth-of-type(332) {
	-webkit-transition-delay: 66.4s;
	-o-transition-delay: 66.4s;
	transition-delay: 66.4s
}

.search-results .card:nth-of-type(333) {
	-webkit-transition-delay: 66.6s;
	-o-transition-delay: 66.6s;
	transition-delay: 66.6s
}

.search-results .card:nth-of-type(334) {
	-webkit-transition-delay: 66.8s;
	-o-transition-delay: 66.8s;
	transition-delay: 66.8s
}

.search-results .card:nth-of-type(335) {
	-webkit-transition-delay: 67s;
	-o-transition-delay: 67s;
	transition-delay: 67s
}

.search-results .card:nth-of-type(336) {
	-webkit-transition-delay: 67.2s;
	-o-transition-delay: 67.2s;
	transition-delay: 67.2s
}

.search-results .card:nth-of-type(337) {
	-webkit-transition-delay: 67.4s;
	-o-transition-delay: 67.4s;
	transition-delay: 67.4s
}

.search-results .card:nth-of-type(338) {
	-webkit-transition-delay: 67.6s;
	-o-transition-delay: 67.6s;
	transition-delay: 67.6s
}

.search-results .card:nth-of-type(339) {
	-webkit-transition-delay: 67.8s;
	-o-transition-delay: 67.8s;
	transition-delay: 67.8s
}

.search-results .card:nth-of-type(340) {
	-webkit-transition-delay: 68s;
	-o-transition-delay: 68s;
	transition-delay: 68s
}

.search-results .card:nth-of-type(341) {
	-webkit-transition-delay: 68.2s;
	-o-transition-delay: 68.2s;
	transition-delay: 68.2s
}

.search-results .card:nth-of-type(342) {
	-webkit-transition-delay: 68.4s;
	-o-transition-delay: 68.4s;
	transition-delay: 68.4s
}

.search-results .card:nth-of-type(343) {
	-webkit-transition-delay: 68.6s;
	-o-transition-delay: 68.6s;
	transition-delay: 68.6s
}

.search-results .card:nth-of-type(344) {
	-webkit-transition-delay: 68.8s;
	-o-transition-delay: 68.8s;
	transition-delay: 68.8s
}

.search-results .card:nth-of-type(345) {
	-webkit-transition-delay: 69s;
	-o-transition-delay: 69s;
	transition-delay: 69s
}

.search-results .card:nth-of-type(346) {
	-webkit-transition-delay: 69.2s;
	-o-transition-delay: 69.2s;
	transition-delay: 69.2s
}

.search-results .card:nth-of-type(347) {
	-webkit-transition-delay: 69.4s;
	-o-transition-delay: 69.4s;
	transition-delay: 69.4s
}

.search-results .card:nth-of-type(348) {
	-webkit-transition-delay: 69.6s;
	-o-transition-delay: 69.6s;
	transition-delay: 69.6s
}

.search-results .card:nth-of-type(349) {
	-webkit-transition-delay: 69.8s;
	-o-transition-delay: 69.8s;
	transition-delay: 69.8s
}

.search-results .card:nth-of-type(350) {
	-webkit-transition-delay: 70s;
	-o-transition-delay: 70s;
	transition-delay: 70s
}

.search-results .card:nth-of-type(351) {
	-webkit-transition-delay: 70.2s;
	-o-transition-delay: 70.2s;
	transition-delay: 70.2s
}

.search-results .card:nth-of-type(352) {
	-webkit-transition-delay: 70.4s;
	-o-transition-delay: 70.4s;
	transition-delay: 70.4s
}

.search-results .card:nth-of-type(353) {
	-webkit-transition-delay: 70.6s;
	-o-transition-delay: 70.6s;
	transition-delay: 70.6s
}

.search-results .card:nth-of-type(354) {
	-webkit-transition-delay: 70.8s;
	-o-transition-delay: 70.8s;
	transition-delay: 70.8s
}

.search-results .card:nth-of-type(355) {
	-webkit-transition-delay: 71s;
	-o-transition-delay: 71s;
	transition-delay: 71s
}

.search-results .card:nth-of-type(356) {
	-webkit-transition-delay: 71.2s;
	-o-transition-delay: 71.2s;
	transition-delay: 71.2s
}

.search-results .card:nth-of-type(357) {
	-webkit-transition-delay: 71.4s;
	-o-transition-delay: 71.4s;
	transition-delay: 71.4s
}

.search-results .card:nth-of-type(358) {
	-webkit-transition-delay: 71.6s;
	-o-transition-delay: 71.6s;
	transition-delay: 71.6s
}

.search-results .card:nth-of-type(359) {
	-webkit-transition-delay: 71.8s;
	-o-transition-delay: 71.8s;
	transition-delay: 71.8s
}

.search-results .card:nth-of-type(360) {
	-webkit-transition-delay: 72s;
	-o-transition-delay: 72s;
	transition-delay: 72s
}

.search-results .card:nth-of-type(361) {
	-webkit-transition-delay: 72.2s;
	-o-transition-delay: 72.2s;
	transition-delay: 72.2s
}

.search-results .card:nth-of-type(362) {
	-webkit-transition-delay: 72.4s;
	-o-transition-delay: 72.4s;
	transition-delay: 72.4s
}

.search-results .card:nth-of-type(363) {
	-webkit-transition-delay: 72.6s;
	-o-transition-delay: 72.6s;
	transition-delay: 72.6s
}

.search-results .card:nth-of-type(364) {
	-webkit-transition-delay: 72.8s;
	-o-transition-delay: 72.8s;
	transition-delay: 72.8s
}

.search-results .card:nth-of-type(365) {
	-webkit-transition-delay: 73s;
	-o-transition-delay: 73s;
	transition-delay: 73s
}

.search-results .card:nth-of-type(366) {
	-webkit-transition-delay: 73.2s;
	-o-transition-delay: 73.2s;
	transition-delay: 73.2s
}

.search-results .card:nth-of-type(367) {
	-webkit-transition-delay: 73.4s;
	-o-transition-delay: 73.4s;
	transition-delay: 73.4s
}

.search-results .card:nth-of-type(368) {
	-webkit-transition-delay: 73.6s;
	-o-transition-delay: 73.6s;
	transition-delay: 73.6s
}

.search-results .card:nth-of-type(369) {
	-webkit-transition-delay: 73.8s;
	-o-transition-delay: 73.8s;
	transition-delay: 73.8s
}

.search-results .card:nth-of-type(370) {
	-webkit-transition-delay: 74s;
	-o-transition-delay: 74s;
	transition-delay: 74s
}

.search-results .card:nth-of-type(371) {
	-webkit-transition-delay: 74.2s;
	-o-transition-delay: 74.2s;
	transition-delay: 74.2s
}

.search-results .card:nth-of-type(372) {
	-webkit-transition-delay: 74.4s;
	-o-transition-delay: 74.4s;
	transition-delay: 74.4s
}

.search-results .card:nth-of-type(373) {
	-webkit-transition-delay: 74.6s;
	-o-transition-delay: 74.6s;
	transition-delay: 74.6s
}

.search-results .card:nth-of-type(374) {
	-webkit-transition-delay: 74.8s;
	-o-transition-delay: 74.8s;
	transition-delay: 74.8s
}

.search-results .card:nth-of-type(375) {
	-webkit-transition-delay: 75s;
	-o-transition-delay: 75s;
	transition-delay: 75s
}

.search-results .card:nth-of-type(376) {
	-webkit-transition-delay: 75.2s;
	-o-transition-delay: 75.2s;
	transition-delay: 75.2s
}

.search-results .card:nth-of-type(377) {
	-webkit-transition-delay: 75.4s;
	-o-transition-delay: 75.4s;
	transition-delay: 75.4s
}

.search-results .card:nth-of-type(378) {
	-webkit-transition-delay: 75.6s;
	-o-transition-delay: 75.6s;
	transition-delay: 75.6s
}

.search-results .card:nth-of-type(379) {
	-webkit-transition-delay: 75.8s;
	-o-transition-delay: 75.8s;
	transition-delay: 75.8s
}

.search-results .card:nth-of-type(380) {
	-webkit-transition-delay: 76s;
	-o-transition-delay: 76s;
	transition-delay: 76s
}

.search-results .card:nth-of-type(381) {
	-webkit-transition-delay: 76.2s;
	-o-transition-delay: 76.2s;
	transition-delay: 76.2s
}

.search-results .card:nth-of-type(382) {
	-webkit-transition-delay: 76.4s;
	-o-transition-delay: 76.4s;
	transition-delay: 76.4s
}

.search-results .card:nth-of-type(383) {
	-webkit-transition-delay: 76.6s;
	-o-transition-delay: 76.6s;
	transition-delay: 76.6s
}

.search-results .card:nth-of-type(384) {
	-webkit-transition-delay: 76.8s;
	-o-transition-delay: 76.8s;
	transition-delay: 76.8s
}

.search-results .card:nth-of-type(385) {
	-webkit-transition-delay: 77s;
	-o-transition-delay: 77s;
	transition-delay: 77s
}

.search-results .card:nth-of-type(386) {
	-webkit-transition-delay: 77.2s;
	-o-transition-delay: 77.2s;
	transition-delay: 77.2s
}

.search-results .card:nth-of-type(387) {
	-webkit-transition-delay: 77.4s;
	-o-transition-delay: 77.4s;
	transition-delay: 77.4s
}

.search-results .card:nth-of-type(388) {
	-webkit-transition-delay: 77.6s;
	-o-transition-delay: 77.6s;
	transition-delay: 77.6s
}

.search-results .card:nth-of-type(389) {
	-webkit-transition-delay: 77.8s;
	-o-transition-delay: 77.8s;
	transition-delay: 77.8s
}

.search-results .card:nth-of-type(390) {
	-webkit-transition-delay: 78s;
	-o-transition-delay: 78s;
	transition-delay: 78s
}

.search-results .card:nth-of-type(391) {
	-webkit-transition-delay: 78.2s;
	-o-transition-delay: 78.2s;
	transition-delay: 78.2s
}

.search-results .card:nth-of-type(392) {
	-webkit-transition-delay: 78.4s;
	-o-transition-delay: 78.4s;
	transition-delay: 78.4s
}

.search-results .card:nth-of-type(393) {
	-webkit-transition-delay: 78.6s;
	-o-transition-delay: 78.6s;
	transition-delay: 78.6s
}

.search-results .card:nth-of-type(394) {
	-webkit-transition-delay: 78.8s;
	-o-transition-delay: 78.8s;
	transition-delay: 78.8s
}

.search-results .card:nth-of-type(395) {
	-webkit-transition-delay: 79s;
	-o-transition-delay: 79s;
	transition-delay: 79s
}

.search-results .card:nth-of-type(396) {
	-webkit-transition-delay: 79.2s;
	-o-transition-delay: 79.2s;
	transition-delay: 79.2s
}

.search-results .card:nth-of-type(397) {
	-webkit-transition-delay: 79.4s;
	-o-transition-delay: 79.4s;
	transition-delay: 79.4s
}

.search-results .card:nth-of-type(398) {
	-webkit-transition-delay: 79.6s;
	-o-transition-delay: 79.6s;
	transition-delay: 79.6s
}

.search-results .card:nth-of-type(399) {
	-webkit-transition-delay: 79.8s;
	-o-transition-delay: 79.8s;
	transition-delay: 79.8s
}

.search-results .card:nth-of-type(400) {
	-webkit-transition-delay: 80s;
	-o-transition-delay: 80s;
	transition-delay: 80s
}

.search-results .card:nth-of-type(401) {
	-webkit-transition-delay: 80.2s;
	-o-transition-delay: 80.2s;
	transition-delay: 80.2s
}

.search-results .card:nth-of-type(402) {
	-webkit-transition-delay: 80.4s;
	-o-transition-delay: 80.4s;
	transition-delay: 80.4s
}

.search-results .card:nth-of-type(403) {
	-webkit-transition-delay: 80.6s;
	-o-transition-delay: 80.6s;
	transition-delay: 80.6s
}

.search-results .card:nth-of-type(404) {
	-webkit-transition-delay: 80.8s;
	-o-transition-delay: 80.8s;
	transition-delay: 80.8s
}

.search-results .card:nth-of-type(405) {
	-webkit-transition-delay: 81s;
	-o-transition-delay: 81s;
	transition-delay: 81s
}

.search-results .card:nth-of-type(406) {
	-webkit-transition-delay: 81.2s;
	-o-transition-delay: 81.2s;
	transition-delay: 81.2s
}

.search-results .card:nth-of-type(407) {
	-webkit-transition-delay: 81.4s;
	-o-transition-delay: 81.4s;
	transition-delay: 81.4s
}

.search-results .card:nth-of-type(408) {
	-webkit-transition-delay: 81.6s;
	-o-transition-delay: 81.6s;
	transition-delay: 81.6s
}

.search-results .card:nth-of-type(409) {
	-webkit-transition-delay: 81.8s;
	-o-transition-delay: 81.8s;
	transition-delay: 81.8s
}

.search-results .card:nth-of-type(410) {
	-webkit-transition-delay: 82s;
	-o-transition-delay: 82s;
	transition-delay: 82s
}

.search-results .card:nth-of-type(411) {
	-webkit-transition-delay: 82.2s;
	-o-transition-delay: 82.2s;
	transition-delay: 82.2s
}

.search-results .card:nth-of-type(412) {
	-webkit-transition-delay: 82.4s;
	-o-transition-delay: 82.4s;
	transition-delay: 82.4s
}

.search-results .card:nth-of-type(413) {
	-webkit-transition-delay: 82.6s;
	-o-transition-delay: 82.6s;
	transition-delay: 82.6s
}

.search-results .card:nth-of-type(414) {
	-webkit-transition-delay: 82.8s;
	-o-transition-delay: 82.8s;
	transition-delay: 82.8s
}

.search-results .card:nth-of-type(415) {
	-webkit-transition-delay: 83s;
	-o-transition-delay: 83s;
	transition-delay: 83s
}

.search-results .card:nth-of-type(416) {
	-webkit-transition-delay: 83.2s;
	-o-transition-delay: 83.2s;
	transition-delay: 83.2s
}

.search-results .card:nth-of-type(417) {
	-webkit-transition-delay: 83.4s;
	-o-transition-delay: 83.4s;
	transition-delay: 83.4s
}

.search-results .card:nth-of-type(418) {
	-webkit-transition-delay: 83.6s;
	-o-transition-delay: 83.6s;
	transition-delay: 83.6s
}

.search-results .card:nth-of-type(419) {
	-webkit-transition-delay: 83.8s;
	-o-transition-delay: 83.8s;
	transition-delay: 83.8s
}

.search-results .card:nth-of-type(420) {
	-webkit-transition-delay: 84s;
	-o-transition-delay: 84s;
	transition-delay: 84s
}

.search-results .card:nth-of-type(421) {
	-webkit-transition-delay: 84.2s;
	-o-transition-delay: 84.2s;
	transition-delay: 84.2s
}

.search-results .card:nth-of-type(422) {
	-webkit-transition-delay: 84.4s;
	-o-transition-delay: 84.4s;
	transition-delay: 84.4s
}

.search-results .card:nth-of-type(423) {
	-webkit-transition-delay: 84.6s;
	-o-transition-delay: 84.6s;
	transition-delay: 84.6s
}

.search-results .card:nth-of-type(424) {
	-webkit-transition-delay: 84.8s;
	-o-transition-delay: 84.8s;
	transition-delay: 84.8s
}

.search-results .card:nth-of-type(425) {
	-webkit-transition-delay: 85s;
	-o-transition-delay: 85s;
	transition-delay: 85s
}

.search-results .card:nth-of-type(426) {
	-webkit-transition-delay: 85.2s;
	-o-transition-delay: 85.2s;
	transition-delay: 85.2s
}

.search-results .card:nth-of-type(427) {
	-webkit-transition-delay: 85.4s;
	-o-transition-delay: 85.4s;
	transition-delay: 85.4s
}

.search-results .card:nth-of-type(428) {
	-webkit-transition-delay: 85.6s;
	-o-transition-delay: 85.6s;
	transition-delay: 85.6s
}

.search-results .card:nth-of-type(429) {
	-webkit-transition-delay: 85.8s;
	-o-transition-delay: 85.8s;
	transition-delay: 85.8s
}

.search-results .card:nth-of-type(430) {
	-webkit-transition-delay: 86s;
	-o-transition-delay: 86s;
	transition-delay: 86s
}

.search-results .card:nth-of-type(431) {
	-webkit-transition-delay: 86.2s;
	-o-transition-delay: 86.2s;
	transition-delay: 86.2s
}

.search-results .card:nth-of-type(432) {
	-webkit-transition-delay: 86.4s;
	-o-transition-delay: 86.4s;
	transition-delay: 86.4s
}

.search-results .card:nth-of-type(433) {
	-webkit-transition-delay: 86.6s;
	-o-transition-delay: 86.6s;
	transition-delay: 86.6s
}

.search-results .card:nth-of-type(434) {
	-webkit-transition-delay: 86.8s;
	-o-transition-delay: 86.8s;
	transition-delay: 86.8s
}

.search-results .card:nth-of-type(435) {
	-webkit-transition-delay: 87s;
	-o-transition-delay: 87s;
	transition-delay: 87s
}

.search-results .card:nth-of-type(436) {
	-webkit-transition-delay: 87.2s;
	-o-transition-delay: 87.2s;
	transition-delay: 87.2s
}

.search-results .card:nth-of-type(437) {
	-webkit-transition-delay: 87.4s;
	-o-transition-delay: 87.4s;
	transition-delay: 87.4s
}

.search-results .card:nth-of-type(438) {
	-webkit-transition-delay: 87.6s;
	-o-transition-delay: 87.6s;
	transition-delay: 87.6s
}

.search-results .card:nth-of-type(439) {
	-webkit-transition-delay: 87.8s;
	-o-transition-delay: 87.8s;
	transition-delay: 87.8s
}

.search-results .card:nth-of-type(440) {
	-webkit-transition-delay: 88s;
	-o-transition-delay: 88s;
	transition-delay: 88s
}

.search-results .card:nth-of-type(441) {
	-webkit-transition-delay: 88.2s;
	-o-transition-delay: 88.2s;
	transition-delay: 88.2s
}

.search-results .card:nth-of-type(442) {
	-webkit-transition-delay: 88.4s;
	-o-transition-delay: 88.4s;
	transition-delay: 88.4s
}

.search-results .card:nth-of-type(443) {
	-webkit-transition-delay: 88.6s;
	-o-transition-delay: 88.6s;
	transition-delay: 88.6s
}

.search-results .card:nth-of-type(444) {
	-webkit-transition-delay: 88.8s;
	-o-transition-delay: 88.8s;
	transition-delay: 88.8s
}

.search-results .card:nth-of-type(445) {
	-webkit-transition-delay: 89s;
	-o-transition-delay: 89s;
	transition-delay: 89s
}

.search-results .card:nth-of-type(446) {
	-webkit-transition-delay: 89.2s;
	-o-transition-delay: 89.2s;
	transition-delay: 89.2s
}

.search-results .card:nth-of-type(447) {
	-webkit-transition-delay: 89.4s;
	-o-transition-delay: 89.4s;
	transition-delay: 89.4s
}

.search-results .card:nth-of-type(448) {
	-webkit-transition-delay: 89.6s;
	-o-transition-delay: 89.6s;
	transition-delay: 89.6s
}

.search-results .card:nth-of-type(449) {
	-webkit-transition-delay: 89.8s;
	-o-transition-delay: 89.8s;
	transition-delay: 89.8s
}

.search-results .card:nth-of-type(450) {
	-webkit-transition-delay: 90s;
	-o-transition-delay: 90s;
	transition-delay: 90s
}

.search-results .card:nth-of-type(451) {
	-webkit-transition-delay: 90.2s;
	-o-transition-delay: 90.2s;
	transition-delay: 90.2s
}

.search-results .card:nth-of-type(452) {
	-webkit-transition-delay: 90.4s;
	-o-transition-delay: 90.4s;
	transition-delay: 90.4s
}

.search-results .card:nth-of-type(453) {
	-webkit-transition-delay: 90.6s;
	-o-transition-delay: 90.6s;
	transition-delay: 90.6s
}

.search-results .card:nth-of-type(454) {
	-webkit-transition-delay: 90.8s;
	-o-transition-delay: 90.8s;
	transition-delay: 90.8s
}

.search-results .card:nth-of-type(455) {
	-webkit-transition-delay: 91s;
	-o-transition-delay: 91s;
	transition-delay: 91s
}

.search-results .card:nth-of-type(456) {
	-webkit-transition-delay: 91.2s;
	-o-transition-delay: 91.2s;
	transition-delay: 91.2s
}

.search-results .card:nth-of-type(457) {
	-webkit-transition-delay: 91.4s;
	-o-transition-delay: 91.4s;
	transition-delay: 91.4s
}

.search-results .card:nth-of-type(458) {
	-webkit-transition-delay: 91.6s;
	-o-transition-delay: 91.6s;
	transition-delay: 91.6s
}

.search-results .card:nth-of-type(459) {
	-webkit-transition-delay: 91.8s;
	-o-transition-delay: 91.8s;
	transition-delay: 91.8s
}

.search-results .card:nth-of-type(460) {
	-webkit-transition-delay: 92s;
	-o-transition-delay: 92s;
	transition-delay: 92s
}

.search-results .card:nth-of-type(461) {
	-webkit-transition-delay: 92.2s;
	-o-transition-delay: 92.2s;
	transition-delay: 92.2s
}

.search-results .card:nth-of-type(462) {
	-webkit-transition-delay: 92.4s;
	-o-transition-delay: 92.4s;
	transition-delay: 92.4s
}

.search-results .card:nth-of-type(463) {
	-webkit-transition-delay: 92.6s;
	-o-transition-delay: 92.6s;
	transition-delay: 92.6s
}

.search-results .card:nth-of-type(464) {
	-webkit-transition-delay: 92.8s;
	-o-transition-delay: 92.8s;
	transition-delay: 92.8s
}

.search-results .card:nth-of-type(465) {
	-webkit-transition-delay: 93s;
	-o-transition-delay: 93s;
	transition-delay: 93s
}

.search-results .card:nth-of-type(466) {
	-webkit-transition-delay: 93.2s;
	-o-transition-delay: 93.2s;
	transition-delay: 93.2s
}

.search-results .card:nth-of-type(467) {
	-webkit-transition-delay: 93.4s;
	-o-transition-delay: 93.4s;
	transition-delay: 93.4s
}

.search-results .card:nth-of-type(468) {
	-webkit-transition-delay: 93.6s;
	-o-transition-delay: 93.6s;
	transition-delay: 93.6s
}

.search-results .card:nth-of-type(469) {
	-webkit-transition-delay: 93.8s;
	-o-transition-delay: 93.8s;
	transition-delay: 93.8s
}

.search-results .card:nth-of-type(470) {
	-webkit-transition-delay: 94s;
	-o-transition-delay: 94s;
	transition-delay: 94s
}

.search-results .card:nth-of-type(471) {
	-webkit-transition-delay: 94.2s;
	-o-transition-delay: 94.2s;
	transition-delay: 94.2s
}

.search-results .card:nth-of-type(472) {
	-webkit-transition-delay: 94.4s;
	-o-transition-delay: 94.4s;
	transition-delay: 94.4s
}

.search-results .card:nth-of-type(473) {
	-webkit-transition-delay: 94.6s;
	-o-transition-delay: 94.6s;
	transition-delay: 94.6s
}

.search-results .card:nth-of-type(474) {
	-webkit-transition-delay: 94.8s;
	-o-transition-delay: 94.8s;
	transition-delay: 94.8s
}

.search-results .card:nth-of-type(475) {
	-webkit-transition-delay: 95s;
	-o-transition-delay: 95s;
	transition-delay: 95s
}

.search-results .card:nth-of-type(476) {
	-webkit-transition-delay: 95.2s;
	-o-transition-delay: 95.2s;
	transition-delay: 95.2s
}

.search-results .card:nth-of-type(477) {
	-webkit-transition-delay: 95.4s;
	-o-transition-delay: 95.4s;
	transition-delay: 95.4s
}

.search-results .card:nth-of-type(478) {
	-webkit-transition-delay: 95.6s;
	-o-transition-delay: 95.6s;
	transition-delay: 95.6s
}

.search-results .card:nth-of-type(479) {
	-webkit-transition-delay: 95.8s;
	-o-transition-delay: 95.8s;
	transition-delay: 95.8s
}

.search-results .card:nth-of-type(480) {
	-webkit-transition-delay: 96s;
	-o-transition-delay: 96s;
	transition-delay: 96s
}

.search-results .card:nth-of-type(481) {
	-webkit-transition-delay: 96.2s;
	-o-transition-delay: 96.2s;
	transition-delay: 96.2s
}

.search-results .card:nth-of-type(482) {
	-webkit-transition-delay: 96.4s;
	-o-transition-delay: 96.4s;
	transition-delay: 96.4s
}

.search-results .card:nth-of-type(483) {
	-webkit-transition-delay: 96.6s;
	-o-transition-delay: 96.6s;
	transition-delay: 96.6s
}

.search-results .card:nth-of-type(484) {
	-webkit-transition-delay: 96.8s;
	-o-transition-delay: 96.8s;
	transition-delay: 96.8s
}

.search-results .card:nth-of-type(485) {
	-webkit-transition-delay: 97s;
	-o-transition-delay: 97s;
	transition-delay: 97s
}

.search-results .card:nth-of-type(486) {
	-webkit-transition-delay: 97.2s;
	-o-transition-delay: 97.2s;
	transition-delay: 97.2s
}

.search-results .card:nth-of-type(487) {
	-webkit-transition-delay: 97.4s;
	-o-transition-delay: 97.4s;
	transition-delay: 97.4s
}

.search-results .card:nth-of-type(488) {
	-webkit-transition-delay: 97.6s;
	-o-transition-delay: 97.6s;
	transition-delay: 97.6s
}

.search-results .card:nth-of-type(489) {
	-webkit-transition-delay: 97.8s;
	-o-transition-delay: 97.8s;
	transition-delay: 97.8s
}

.search-results .card:nth-of-type(490) {
	-webkit-transition-delay: 98s;
	-o-transition-delay: 98s;
	transition-delay: 98s
}

.search-results .card:nth-of-type(491) {
	-webkit-transition-delay: 98.2s;
	-o-transition-delay: 98.2s;
	transition-delay: 98.2s
}

.search-results .card:nth-of-type(492) {
	-webkit-transition-delay: 98.4s;
	-o-transition-delay: 98.4s;
	transition-delay: 98.4s
}

.search-results .card:nth-of-type(493) {
	-webkit-transition-delay: 98.6s;
	-o-transition-delay: 98.6s;
	transition-delay: 98.6s
}

.search-results .card:nth-of-type(494) {
	-webkit-transition-delay: 98.8s;
	-o-transition-delay: 98.8s;
	transition-delay: 98.8s
}

.search-results .card:nth-of-type(495) {
	-webkit-transition-delay: 99s;
	-o-transition-delay: 99s;
	transition-delay: 99s
}

.search-results .card:nth-of-type(496) {
	-webkit-transition-delay: 99.2s;
	-o-transition-delay: 99.2s;
	transition-delay: 99.2s
}

.search-results .card:nth-of-type(497) {
	-webkit-transition-delay: 99.4s;
	-o-transition-delay: 99.4s;
	transition-delay: 99.4s
}

.search-results .card:nth-of-type(498) {
	-webkit-transition-delay: 99.6s;
	-o-transition-delay: 99.6s;
	transition-delay: 99.6s
}

.search-results .card:nth-of-type(499) {
	-webkit-transition-delay: 99.8s;
	-o-transition-delay: 99.8s;
	transition-delay: 99.8s
}

.search-results .card:nth-of-type(500) {
	-webkit-transition-delay: 100s;
	-o-transition-delay: 100s;
	transition-delay: 100s
}

.search-results .card:nth-of-type(501) {
	-webkit-transition-delay: 100.2s;
	-o-transition-delay: 100.2s;
	transition-delay: 100.2s
}

.search-results .card:nth-of-type(502) {
	-webkit-transition-delay: 100.4s;
	-o-transition-delay: 100.4s;
	transition-delay: 100.4s
}

.search-results .card:nth-of-type(503) {
	-webkit-transition-delay: 100.6s;
	-o-transition-delay: 100.6s;
	transition-delay: 100.6s
}

.search-results .card:nth-of-type(504) {
	-webkit-transition-delay: 100.8s;
	-o-transition-delay: 100.8s;
	transition-delay: 100.8s
}

.search-results .card:nth-of-type(505) {
	-webkit-transition-delay: 101s;
	-o-transition-delay: 101s;
	transition-delay: 101s
}

.search-results .card:nth-of-type(506) {
	-webkit-transition-delay: 101.2s;
	-o-transition-delay: 101.2s;
	transition-delay: 101.2s
}

.search-results .card:nth-of-type(507) {
	-webkit-transition-delay: 101.4s;
	-o-transition-delay: 101.4s;
	transition-delay: 101.4s
}

.search-results .card:nth-of-type(508) {
	-webkit-transition-delay: 101.6s;
	-o-transition-delay: 101.6s;
	transition-delay: 101.6s
}

.search-results .card:nth-of-type(509) {
	-webkit-transition-delay: 101.8s;
	-o-transition-delay: 101.8s;
	transition-delay: 101.8s
}

.search-results .card:nth-of-type(510) {
	-webkit-transition-delay: 102s;
	-o-transition-delay: 102s;
	transition-delay: 102s
}

.search-results .card:nth-of-type(511) {
	-webkit-transition-delay: 102.2s;
	-o-transition-delay: 102.2s;
	transition-delay: 102.2s
}

.search-results .card:nth-of-type(512) {
	-webkit-transition-delay: 102.4s;
	-o-transition-delay: 102.4s;
	transition-delay: 102.4s
}

.search-results .card:nth-of-type(513) {
	-webkit-transition-delay: 102.6s;
	-o-transition-delay: 102.6s;
	transition-delay: 102.6s
}

.search-results .card:nth-of-type(514) {
	-webkit-transition-delay: 102.8s;
	-o-transition-delay: 102.8s;
	transition-delay: 102.8s
}

.search-results .card:nth-of-type(515) {
	-webkit-transition-delay: 103s;
	-o-transition-delay: 103s;
	transition-delay: 103s
}

.search-results .card:nth-of-type(516) {
	-webkit-transition-delay: 103.2s;
	-o-transition-delay: 103.2s;
	transition-delay: 103.2s
}

.search-results .card:nth-of-type(517) {
	-webkit-transition-delay: 103.4s;
	-o-transition-delay: 103.4s;
	transition-delay: 103.4s
}

.search-results .card:nth-of-type(518) {
	-webkit-transition-delay: 103.6s;
	-o-transition-delay: 103.6s;
	transition-delay: 103.6s
}

.search-results .card:nth-of-type(519) {
	-webkit-transition-delay: 103.8s;
	-o-transition-delay: 103.8s;
	transition-delay: 103.8s
}

.search-results .card:nth-of-type(520) {
	-webkit-transition-delay: 104s;
	-o-transition-delay: 104s;
	transition-delay: 104s
}

.search-results .card:nth-of-type(521) {
	-webkit-transition-delay: 104.2s;
	-o-transition-delay: 104.2s;
	transition-delay: 104.2s
}

.search-results .card:nth-of-type(522) {
	-webkit-transition-delay: 104.4s;
	-o-transition-delay: 104.4s;
	transition-delay: 104.4s
}

.search-results .card:nth-of-type(523) {
	-webkit-transition-delay: 104.6s;
	-o-transition-delay: 104.6s;
	transition-delay: 104.6s
}

.search-results .card:nth-of-type(524) {
	-webkit-transition-delay: 104.8s;
	-o-transition-delay: 104.8s;
	transition-delay: 104.8s
}

.search-results .card:nth-of-type(525) {
	-webkit-transition-delay: 105s;
	-o-transition-delay: 105s;
	transition-delay: 105s
}

.search-results .card:nth-of-type(526) {
	-webkit-transition-delay: 105.2s;
	-o-transition-delay: 105.2s;
	transition-delay: 105.2s
}

.search-results .card:nth-of-type(527) {
	-webkit-transition-delay: 105.4s;
	-o-transition-delay: 105.4s;
	transition-delay: 105.4s
}

.search-results .card:nth-of-type(528) {
	-webkit-transition-delay: 105.6s;
	-o-transition-delay: 105.6s;
	transition-delay: 105.6s
}

.search-results .card:nth-of-type(529) {
	-webkit-transition-delay: 105.8s;
	-o-transition-delay: 105.8s;
	transition-delay: 105.8s
}

.search-results .card:nth-of-type(530) {
	-webkit-transition-delay: 106s;
	-o-transition-delay: 106s;
	transition-delay: 106s
}

.search-results .card:nth-of-type(531) {
	-webkit-transition-delay: 106.2s;
	-o-transition-delay: 106.2s;
	transition-delay: 106.2s
}

.search-results .card:nth-of-type(532) {
	-webkit-transition-delay: 106.4s;
	-o-transition-delay: 106.4s;
	transition-delay: 106.4s
}

.search-results .card:nth-of-type(533) {
	-webkit-transition-delay: 106.6s;
	-o-transition-delay: 106.6s;
	transition-delay: 106.6s
}

.search-results .card:nth-of-type(534) {
	-webkit-transition-delay: 106.8s;
	-o-transition-delay: 106.8s;
	transition-delay: 106.8s
}

.search-results .card:nth-of-type(535) {
	-webkit-transition-delay: 107s;
	-o-transition-delay: 107s;
	transition-delay: 107s
}

.search-results .card:nth-of-type(536) {
	-webkit-transition-delay: 107.2s;
	-o-transition-delay: 107.2s;
	transition-delay: 107.2s
}

.search-results .card:nth-of-type(537) {
	-webkit-transition-delay: 107.4s;
	-o-transition-delay: 107.4s;
	transition-delay: 107.4s
}

.search-results .card:nth-of-type(538) {
	-webkit-transition-delay: 107.6s;
	-o-transition-delay: 107.6s;
	transition-delay: 107.6s
}

.search-results .card:nth-of-type(539) {
	-webkit-transition-delay: 107.8s;
	-o-transition-delay: 107.8s;
	transition-delay: 107.8s
}

.search-results .card:nth-of-type(540) {
	-webkit-transition-delay: 108s;
	-o-transition-delay: 108s;
	transition-delay: 108s
}

.search-results .card:nth-of-type(541) {
	-webkit-transition-delay: 108.2s;
	-o-transition-delay: 108.2s;
	transition-delay: 108.2s
}

.search-results .card:nth-of-type(542) {
	-webkit-transition-delay: 108.4s;
	-o-transition-delay: 108.4s;
	transition-delay: 108.4s
}

.search-results .card:nth-of-type(543) {
	-webkit-transition-delay: 108.6s;
	-o-transition-delay: 108.6s;
	transition-delay: 108.6s
}

.search-results .card:nth-of-type(544) {
	-webkit-transition-delay: 108.8s;
	-o-transition-delay: 108.8s;
	transition-delay: 108.8s
}

.search-results .card:nth-of-type(545) {
	-webkit-transition-delay: 109s;
	-o-transition-delay: 109s;
	transition-delay: 109s
}

.search-results .card:nth-of-type(546) {
	-webkit-transition-delay: 109.2s;
	-o-transition-delay: 109.2s;
	transition-delay: 109.2s
}

.search-results .card:nth-of-type(547) {
	-webkit-transition-delay: 109.4s;
	-o-transition-delay: 109.4s;
	transition-delay: 109.4s
}

.search-results .card:nth-of-type(548) {
	-webkit-transition-delay: 109.6s;
	-o-transition-delay: 109.6s;
	transition-delay: 109.6s
}

.search-results .card:nth-of-type(549) {
	-webkit-transition-delay: 109.8s;
	-o-transition-delay: 109.8s;
	transition-delay: 109.8s
}

.search-results .card:nth-of-type(550) {
	-webkit-transition-delay: 110s;
	-o-transition-delay: 110s;
	transition-delay: 110s
}

.search-results .card:nth-of-type(551) {
	-webkit-transition-delay: 110.2s;
	-o-transition-delay: 110.2s;
	transition-delay: 110.2s
}

.search-results .card:nth-of-type(552) {
	-webkit-transition-delay: 110.4s;
	-o-transition-delay: 110.4s;
	transition-delay: 110.4s
}

.search-results .card:nth-of-type(553) {
	-webkit-transition-delay: 110.6s;
	-o-transition-delay: 110.6s;
	transition-delay: 110.6s
}

.search-results .card:nth-of-type(554) {
	-webkit-transition-delay: 110.8s;
	-o-transition-delay: 110.8s;
	transition-delay: 110.8s
}

.search-results .card:nth-of-type(555) {
	-webkit-transition-delay: 111s;
	-o-transition-delay: 111s;
	transition-delay: 111s
}

.search-results .card:nth-of-type(556) {
	-webkit-transition-delay: 111.2s;
	-o-transition-delay: 111.2s;
	transition-delay: 111.2s
}

.search-results .card:nth-of-type(557) {
	-webkit-transition-delay: 111.4s;
	-o-transition-delay: 111.4s;
	transition-delay: 111.4s
}

.search-results .card:nth-of-type(558) {
	-webkit-transition-delay: 111.6s;
	-o-transition-delay: 111.6s;
	transition-delay: 111.6s
}

.search-results .card:nth-of-type(559) {
	-webkit-transition-delay: 111.8s;
	-o-transition-delay: 111.8s;
	transition-delay: 111.8s
}

.search-results .card:nth-of-type(560) {
	-webkit-transition-delay: 112s;
	-o-transition-delay: 112s;
	transition-delay: 112s
}

.search-results .card:nth-of-type(561) {
	-webkit-transition-delay: 112.2s;
	-o-transition-delay: 112.2s;
	transition-delay: 112.2s
}

.search-results .card:nth-of-type(562) {
	-webkit-transition-delay: 112.4s;
	-o-transition-delay: 112.4s;
	transition-delay: 112.4s
}

.search-results .card:nth-of-type(563) {
	-webkit-transition-delay: 112.6s;
	-o-transition-delay: 112.6s;
	transition-delay: 112.6s
}

.search-results .card:nth-of-type(564) {
	-webkit-transition-delay: 112.8s;
	-o-transition-delay: 112.8s;
	transition-delay: 112.8s
}

.search-results .card:nth-of-type(565) {
	-webkit-transition-delay: 113s;
	-o-transition-delay: 113s;
	transition-delay: 113s
}

.search-results .card:nth-of-type(566) {
	-webkit-transition-delay: 113.2s;
	-o-transition-delay: 113.2s;
	transition-delay: 113.2s
}

.search-results .card:nth-of-type(567) {
	-webkit-transition-delay: 113.4s;
	-o-transition-delay: 113.4s;
	transition-delay: 113.4s
}

.search-results .card:nth-of-type(568) {
	-webkit-transition-delay: 113.6s;
	-o-transition-delay: 113.6s;
	transition-delay: 113.6s
}

.search-results .card:nth-of-type(569) {
	-webkit-transition-delay: 113.8s;
	-o-transition-delay: 113.8s;
	transition-delay: 113.8s
}

.search-results .card:nth-of-type(570) {
	-webkit-transition-delay: 114s;
	-o-transition-delay: 114s;
	transition-delay: 114s
}

.search-results .card:nth-of-type(571) {
	-webkit-transition-delay: 114.2s;
	-o-transition-delay: 114.2s;
	transition-delay: 114.2s
}

.search-results .card:nth-of-type(572) {
	-webkit-transition-delay: 114.4s;
	-o-transition-delay: 114.4s;
	transition-delay: 114.4s
}

.search-results .card:nth-of-type(573) {
	-webkit-transition-delay: 114.6s;
	-o-transition-delay: 114.6s;
	transition-delay: 114.6s
}

.search-results .card:nth-of-type(574) {
	-webkit-transition-delay: 114.8s;
	-o-transition-delay: 114.8s;
	transition-delay: 114.8s
}

.search-results .card:nth-of-type(575) {
	-webkit-transition-delay: 115s;
	-o-transition-delay: 115s;
	transition-delay: 115s
}

.search-results .card:nth-of-type(576) {
	-webkit-transition-delay: 115.2s;
	-o-transition-delay: 115.2s;
	transition-delay: 115.2s
}

.search-results .card:nth-of-type(577) {
	-webkit-transition-delay: 115.4s;
	-o-transition-delay: 115.4s;
	transition-delay: 115.4s
}

.search-results .card:nth-of-type(578) {
	-webkit-transition-delay: 115.6s;
	-o-transition-delay: 115.6s;
	transition-delay: 115.6s
}

.search-results .card:nth-of-type(579) {
	-webkit-transition-delay: 115.8s;
	-o-transition-delay: 115.8s;
	transition-delay: 115.8s
}

.search-results .card:nth-of-type(580) {
	-webkit-transition-delay: 116s;
	-o-transition-delay: 116s;
	transition-delay: 116s
}

.search-results .card:nth-of-type(581) {
	-webkit-transition-delay: 116.2s;
	-o-transition-delay: 116.2s;
	transition-delay: 116.2s
}

.search-results .card:nth-of-type(582) {
	-webkit-transition-delay: 116.4s;
	-o-transition-delay: 116.4s;
	transition-delay: 116.4s
}

.search-results .card:nth-of-type(583) {
	-webkit-transition-delay: 116.6s;
	-o-transition-delay: 116.6s;
	transition-delay: 116.6s
}

.search-results .card:nth-of-type(584) {
	-webkit-transition-delay: 116.8s;
	-o-transition-delay: 116.8s;
	transition-delay: 116.8s
}

.search-results .card:nth-of-type(585) {
	-webkit-transition-delay: 117s;
	-o-transition-delay: 117s;
	transition-delay: 117s
}

.search-results .card:nth-of-type(586) {
	-webkit-transition-delay: 117.2s;
	-o-transition-delay: 117.2s;
	transition-delay: 117.2s
}

.search-results .card:nth-of-type(587) {
	-webkit-transition-delay: 117.4s;
	-o-transition-delay: 117.4s;
	transition-delay: 117.4s
}

.search-results .card:nth-of-type(588) {
	-webkit-transition-delay: 117.6s;
	-o-transition-delay: 117.6s;
	transition-delay: 117.6s
}

.search-results .card:nth-of-type(589) {
	-webkit-transition-delay: 117.8s;
	-o-transition-delay: 117.8s;
	transition-delay: 117.8s
}

.search-results .card:nth-of-type(590) {
	-webkit-transition-delay: 118s;
	-o-transition-delay: 118s;
	transition-delay: 118s
}

.search-results .card:nth-of-type(591) {
	-webkit-transition-delay: 118.2s;
	-o-transition-delay: 118.2s;
	transition-delay: 118.2s
}

.search-results .card:nth-of-type(592) {
	-webkit-transition-delay: 118.4s;
	-o-transition-delay: 118.4s;
	transition-delay: 118.4s
}

.search-results .card:nth-of-type(593) {
	-webkit-transition-delay: 118.6s;
	-o-transition-delay: 118.6s;
	transition-delay: 118.6s
}

.search-results .card:nth-of-type(594) {
	-webkit-transition-delay: 118.8s;
	-o-transition-delay: 118.8s;
	transition-delay: 118.8s
}

.search-results .card:nth-of-type(595) {
	-webkit-transition-delay: 119s;
	-o-transition-delay: 119s;
	transition-delay: 119s
}

.search-results .card:nth-of-type(596) {
	-webkit-transition-delay: 119.2s;
	-o-transition-delay: 119.2s;
	transition-delay: 119.2s
}

.search-results .card:nth-of-type(597) {
	-webkit-transition-delay: 119.4s;
	-o-transition-delay: 119.4s;
	transition-delay: 119.4s
}

.search-results .card:nth-of-type(598) {
	-webkit-transition-delay: 119.6s;
	-o-transition-delay: 119.6s;
	transition-delay: 119.6s
}

.search-results .card:nth-of-type(599) {
	-webkit-transition-delay: 119.8s;
	-o-transition-delay: 119.8s;
	transition-delay: 119.8s
}

.search-results .card:nth-of-type(600) {
	-webkit-transition-delay: 120s;
	-o-transition-delay: 120s;
	transition-delay: 120s
}

.search-results .card:nth-of-type(601) {
	-webkit-transition-delay: 120.2s;
	-o-transition-delay: 120.2s;
	transition-delay: 120.2s
}

.search-results .card:nth-of-type(602) {
	-webkit-transition-delay: 120.4s;
	-o-transition-delay: 120.4s;
	transition-delay: 120.4s
}

.search-results .card:nth-of-type(603) {
	-webkit-transition-delay: 120.6s;
	-o-transition-delay: 120.6s;
	transition-delay: 120.6s
}

.search-results .card:nth-of-type(604) {
	-webkit-transition-delay: 120.8s;
	-o-transition-delay: 120.8s;
	transition-delay: 120.8s
}

.search-results .card:nth-of-type(605) {
	-webkit-transition-delay: 121s;
	-o-transition-delay: 121s;
	transition-delay: 121s
}

.search-results .card:nth-of-type(606) {
	-webkit-transition-delay: 121.2s;
	-o-transition-delay: 121.2s;
	transition-delay: 121.2s
}

.search-results .card:nth-of-type(607) {
	-webkit-transition-delay: 121.4s;
	-o-transition-delay: 121.4s;
	transition-delay: 121.4s
}

.search-results .card:nth-of-type(608) {
	-webkit-transition-delay: 121.6s;
	-o-transition-delay: 121.6s;
	transition-delay: 121.6s
}

.search-results .card:nth-of-type(609) {
	-webkit-transition-delay: 121.8s;
	-o-transition-delay: 121.8s;
	transition-delay: 121.8s
}

.search-results .card:nth-of-type(610) {
	-webkit-transition-delay: 122s;
	-o-transition-delay: 122s;
	transition-delay: 122s
}

.search-results .card:nth-of-type(611) {
	-webkit-transition-delay: 122.2s;
	-o-transition-delay: 122.2s;
	transition-delay: 122.2s
}

.search-results .card:nth-of-type(612) {
	-webkit-transition-delay: 122.4s;
	-o-transition-delay: 122.4s;
	transition-delay: 122.4s
}

.search-results .card:nth-of-type(613) {
	-webkit-transition-delay: 122.6s;
	-o-transition-delay: 122.6s;
	transition-delay: 122.6s
}

.search-results .card:nth-of-type(614) {
	-webkit-transition-delay: 122.8s;
	-o-transition-delay: 122.8s;
	transition-delay: 122.8s
}

.search-results .card:nth-of-type(615) {
	-webkit-transition-delay: 123s;
	-o-transition-delay: 123s;
	transition-delay: 123s
}

.search-results .card:nth-of-type(616) {
	-webkit-transition-delay: 123.2s;
	-o-transition-delay: 123.2s;
	transition-delay: 123.2s
}

.search-results .card:nth-of-type(617) {
	-webkit-transition-delay: 123.4s;
	-o-transition-delay: 123.4s;
	transition-delay: 123.4s
}

.search-results .card:nth-of-type(618) {
	-webkit-transition-delay: 123.6s;
	-o-transition-delay: 123.6s;
	transition-delay: 123.6s
}

.search-results .card:nth-of-type(619) {
	-webkit-transition-delay: 123.8s;
	-o-transition-delay: 123.8s;
	transition-delay: 123.8s
}

.search-results .card:nth-of-type(620) {
	-webkit-transition-delay: 124s;
	-o-transition-delay: 124s;
	transition-delay: 124s
}

.search-results .card:nth-of-type(621) {
	-webkit-transition-delay: 124.2s;
	-o-transition-delay: 124.2s;
	transition-delay: 124.2s
}

.search-results .card:nth-of-type(622) {
	-webkit-transition-delay: 124.4s;
	-o-transition-delay: 124.4s;
	transition-delay: 124.4s
}

.search-results .card:nth-of-type(623) {
	-webkit-transition-delay: 124.6s;
	-o-transition-delay: 124.6s;
	transition-delay: 124.6s
}

.search-results .card:nth-of-type(624) {
	-webkit-transition-delay: 124.8s;
	-o-transition-delay: 124.8s;
	transition-delay: 124.8s
}

.search-results .card:nth-of-type(625) {
	-webkit-transition-delay: 125s;
	-o-transition-delay: 125s;
	transition-delay: 125s
}

.search-results .card:nth-of-type(626) {
	-webkit-transition-delay: 125.2s;
	-o-transition-delay: 125.2s;
	transition-delay: 125.2s
}

.search-results .card:nth-of-type(627) {
	-webkit-transition-delay: 125.4s;
	-o-transition-delay: 125.4s;
	transition-delay: 125.4s
}

.search-results .card:nth-of-type(628) {
	-webkit-transition-delay: 125.6s;
	-o-transition-delay: 125.6s;
	transition-delay: 125.6s
}

.search-results .card:nth-of-type(629) {
	-webkit-transition-delay: 125.8s;
	-o-transition-delay: 125.8s;
	transition-delay: 125.8s
}

.search-results .card:nth-of-type(630) {
	-webkit-transition-delay: 126s;
	-o-transition-delay: 126s;
	transition-delay: 126s
}

.search-results .card:nth-of-type(631) {
	-webkit-transition-delay: 126.2s;
	-o-transition-delay: 126.2s;
	transition-delay: 126.2s
}

.search-results .card:nth-of-type(632) {
	-webkit-transition-delay: 126.4s;
	-o-transition-delay: 126.4s;
	transition-delay: 126.4s
}

.search-results .card:nth-of-type(633) {
	-webkit-transition-delay: 126.6s;
	-o-transition-delay: 126.6s;
	transition-delay: 126.6s
}

.search-results .card:nth-of-type(634) {
	-webkit-transition-delay: 126.8s;
	-o-transition-delay: 126.8s;
	transition-delay: 126.8s
}

.search-results .card:nth-of-type(635) {
	-webkit-transition-delay: 127s;
	-o-transition-delay: 127s;
	transition-delay: 127s
}

.search-results .card:nth-of-type(636) {
	-webkit-transition-delay: 127.2s;
	-o-transition-delay: 127.2s;
	transition-delay: 127.2s
}

.search-results .card:nth-of-type(637) {
	-webkit-transition-delay: 127.4s;
	-o-transition-delay: 127.4s;
	transition-delay: 127.4s
}

.search-results .card:nth-of-type(638) {
	-webkit-transition-delay: 127.6s;
	-o-transition-delay: 127.6s;
	transition-delay: 127.6s
}

.search-results .card:nth-of-type(639) {
	-webkit-transition-delay: 127.8s;
	-o-transition-delay: 127.8s;
	transition-delay: 127.8s
}

.search-results .card:nth-of-type(640) {
	-webkit-transition-delay: 128s;
	-o-transition-delay: 128s;
	transition-delay: 128s
}

.search-results .card:nth-of-type(641) {
	-webkit-transition-delay: 128.2s;
	-o-transition-delay: 128.2s;
	transition-delay: 128.2s
}

.search-results .card:nth-of-type(642) {
	-webkit-transition-delay: 128.4s;
	-o-transition-delay: 128.4s;
	transition-delay: 128.4s
}

.search-results .card:nth-of-type(643) {
	-webkit-transition-delay: 128.6s;
	-o-transition-delay: 128.6s;
	transition-delay: 128.6s
}

.search-results .card:nth-of-type(644) {
	-webkit-transition-delay: 128.8s;
	-o-transition-delay: 128.8s;
	transition-delay: 128.8s
}

.search-results .card:nth-of-type(645) {
	-webkit-transition-delay: 129s;
	-o-transition-delay: 129s;
	transition-delay: 129s
}

.search-results .card:nth-of-type(646) {
	-webkit-transition-delay: 129.2s;
	-o-transition-delay: 129.2s;
	transition-delay: 129.2s
}

.search-results .card:nth-of-type(647) {
	-webkit-transition-delay: 129.4s;
	-o-transition-delay: 129.4s;
	transition-delay: 129.4s
}

.search-results .card:nth-of-type(648) {
	-webkit-transition-delay: 129.6s;
	-o-transition-delay: 129.6s;
	transition-delay: 129.6s
}

.search-results .card:nth-of-type(649) {
	-webkit-transition-delay: 129.8s;
	-o-transition-delay: 129.8s;
	transition-delay: 129.8s
}

.search-results .card:nth-of-type(650) {
	-webkit-transition-delay: 130s;
	-o-transition-delay: 130s;
	transition-delay: 130s
}

.search-results .card:nth-of-type(651) {
	-webkit-transition-delay: 130.2s;
	-o-transition-delay: 130.2s;
	transition-delay: 130.2s
}

.search-results .card:nth-of-type(652) {
	-webkit-transition-delay: 130.4s;
	-o-transition-delay: 130.4s;
	transition-delay: 130.4s
}

.search-results .card:nth-of-type(653) {
	-webkit-transition-delay: 130.6s;
	-o-transition-delay: 130.6s;
	transition-delay: 130.6s
}

.search-results .card:nth-of-type(654) {
	-webkit-transition-delay: 130.8s;
	-o-transition-delay: 130.8s;
	transition-delay: 130.8s
}

.search-results .card:nth-of-type(655) {
	-webkit-transition-delay: 131s;
	-o-transition-delay: 131s;
	transition-delay: 131s
}

.search-results .card:nth-of-type(656) {
	-webkit-transition-delay: 131.2s;
	-o-transition-delay: 131.2s;
	transition-delay: 131.2s
}

.search-results .card:nth-of-type(657) {
	-webkit-transition-delay: 131.4s;
	-o-transition-delay: 131.4s;
	transition-delay: 131.4s
}

.search-results .card:nth-of-type(658) {
	-webkit-transition-delay: 131.6s;
	-o-transition-delay: 131.6s;
	transition-delay: 131.6s
}

.search-results .card:nth-of-type(659) {
	-webkit-transition-delay: 131.8s;
	-o-transition-delay: 131.8s;
	transition-delay: 131.8s
}

.search-results .card:nth-of-type(660) {
	-webkit-transition-delay: 132s;
	-o-transition-delay: 132s;
	transition-delay: 132s
}

.search-results .card:nth-of-type(661) {
	-webkit-transition-delay: 132.2s;
	-o-transition-delay: 132.2s;
	transition-delay: 132.2s
}

.search-results .card:nth-of-type(662) {
	-webkit-transition-delay: 132.4s;
	-o-transition-delay: 132.4s;
	transition-delay: 132.4s
}

.search-results .card:nth-of-type(663) {
	-webkit-transition-delay: 132.6s;
	-o-transition-delay: 132.6s;
	transition-delay: 132.6s
}

.search-results .card:nth-of-type(664) {
	-webkit-transition-delay: 132.8s;
	-o-transition-delay: 132.8s;
	transition-delay: 132.8s
}

.search-results .card:nth-of-type(665) {
	-webkit-transition-delay: 133s;
	-o-transition-delay: 133s;
	transition-delay: 133s
}

.search-results .card:nth-of-type(666) {
	-webkit-transition-delay: 133.2s;
	-o-transition-delay: 133.2s;
	transition-delay: 133.2s
}

.search-results .card:nth-of-type(667) {
	-webkit-transition-delay: 133.4s;
	-o-transition-delay: 133.4s;
	transition-delay: 133.4s
}

.search-results .card:nth-of-type(668) {
	-webkit-transition-delay: 133.6s;
	-o-transition-delay: 133.6s;
	transition-delay: 133.6s
}

.search-results .card:nth-of-type(669) {
	-webkit-transition-delay: 133.8s;
	-o-transition-delay: 133.8s;
	transition-delay: 133.8s
}

.search-results .card:nth-of-type(670) {
	-webkit-transition-delay: 134s;
	-o-transition-delay: 134s;
	transition-delay: 134s
}

.search-results .card:nth-of-type(671) {
	-webkit-transition-delay: 134.2s;
	-o-transition-delay: 134.2s;
	transition-delay: 134.2s
}

.search-results .card:nth-of-type(672) {
	-webkit-transition-delay: 134.4s;
	-o-transition-delay: 134.4s;
	transition-delay: 134.4s
}

.search-results .card:nth-of-type(673) {
	-webkit-transition-delay: 134.6s;
	-o-transition-delay: 134.6s;
	transition-delay: 134.6s
}

.search-results .card:nth-of-type(674) {
	-webkit-transition-delay: 134.8s;
	-o-transition-delay: 134.8s;
	transition-delay: 134.8s
}

.search-results .card:nth-of-type(675) {
	-webkit-transition-delay: 135s;
	-o-transition-delay: 135s;
	transition-delay: 135s
}

.search-results .card:nth-of-type(676) {
	-webkit-transition-delay: 135.2s;
	-o-transition-delay: 135.2s;
	transition-delay: 135.2s
}

.search-results .card:nth-of-type(677) {
	-webkit-transition-delay: 135.4s;
	-o-transition-delay: 135.4s;
	transition-delay: 135.4s
}

.search-results .card:nth-of-type(678) {
	-webkit-transition-delay: 135.6s;
	-o-transition-delay: 135.6s;
	transition-delay: 135.6s
}

.search-results .card:nth-of-type(679) {
	-webkit-transition-delay: 135.8s;
	-o-transition-delay: 135.8s;
	transition-delay: 135.8s
}

.search-results .card:nth-of-type(680) {
	-webkit-transition-delay: 136s;
	-o-transition-delay: 136s;
	transition-delay: 136s
}

.search-results .card:nth-of-type(681) {
	-webkit-transition-delay: 136.2s;
	-o-transition-delay: 136.2s;
	transition-delay: 136.2s
}

.search-results .card:nth-of-type(682) {
	-webkit-transition-delay: 136.4s;
	-o-transition-delay: 136.4s;
	transition-delay: 136.4s
}

.search-results .card:nth-of-type(683) {
	-webkit-transition-delay: 136.6s;
	-o-transition-delay: 136.6s;
	transition-delay: 136.6s
}

.search-results .card:nth-of-type(684) {
	-webkit-transition-delay: 136.8s;
	-o-transition-delay: 136.8s;
	transition-delay: 136.8s
}

.search-results .card:nth-of-type(685) {
	-webkit-transition-delay: 137s;
	-o-transition-delay: 137s;
	transition-delay: 137s
}

.search-results .card:nth-of-type(686) {
	-webkit-transition-delay: 137.2s;
	-o-transition-delay: 137.2s;
	transition-delay: 137.2s
}

.search-results .card:nth-of-type(687) {
	-webkit-transition-delay: 137.4s;
	-o-transition-delay: 137.4s;
	transition-delay: 137.4s
}

.search-results .card:nth-of-type(688) {
	-webkit-transition-delay: 137.6s;
	-o-transition-delay: 137.6s;
	transition-delay: 137.6s
}

.search-results .card:nth-of-type(689) {
	-webkit-transition-delay: 137.8s;
	-o-transition-delay: 137.8s;
	transition-delay: 137.8s
}

.search-results .card:nth-of-type(690) {
	-webkit-transition-delay: 138s;
	-o-transition-delay: 138s;
	transition-delay: 138s
}

.search-results .card:nth-of-type(691) {
	-webkit-transition-delay: 138.2s;
	-o-transition-delay: 138.2s;
	transition-delay: 138.2s
}

.search-results .card:nth-of-type(692) {
	-webkit-transition-delay: 138.4s;
	-o-transition-delay: 138.4s;
	transition-delay: 138.4s
}

.search-results .card:nth-of-type(693) {
	-webkit-transition-delay: 138.6s;
	-o-transition-delay: 138.6s;
	transition-delay: 138.6s
}

.search-results .card:nth-of-type(694) {
	-webkit-transition-delay: 138.8s;
	-o-transition-delay: 138.8s;
	transition-delay: 138.8s
}

.search-results .card:nth-of-type(695) {
	-webkit-transition-delay: 139s;
	-o-transition-delay: 139s;
	transition-delay: 139s
}

.search-results .card:nth-of-type(696) {
	-webkit-transition-delay: 139.2s;
	-o-transition-delay: 139.2s;
	transition-delay: 139.2s
}

.search-results .card:nth-of-type(697) {
	-webkit-transition-delay: 139.4s;
	-o-transition-delay: 139.4s;
	transition-delay: 139.4s
}

.search-results .card:nth-of-type(698) {
	-webkit-transition-delay: 139.6s;
	-o-transition-delay: 139.6s;
	transition-delay: 139.6s
}

.search-results .card:nth-of-type(699) {
	-webkit-transition-delay: 139.8s;
	-o-transition-delay: 139.8s;
	transition-delay: 139.8s
}

.search-results .card:nth-of-type(700) {
	-webkit-transition-delay: 140s;
	-o-transition-delay: 140s;
	transition-delay: 140s
}

.search-results .card:nth-of-type(701) {
	-webkit-transition-delay: 140.2s;
	-o-transition-delay: 140.2s;
	transition-delay: 140.2s
}

.search-results .card:nth-of-type(702) {
	-webkit-transition-delay: 140.4s;
	-o-transition-delay: 140.4s;
	transition-delay: 140.4s
}

.search-results .card:nth-of-type(703) {
	-webkit-transition-delay: 140.6s;
	-o-transition-delay: 140.6s;
	transition-delay: 140.6s
}

.search-results .card:nth-of-type(704) {
	-webkit-transition-delay: 140.8s;
	-o-transition-delay: 140.8s;
	transition-delay: 140.8s
}

.search-results .card:nth-of-type(705) {
	-webkit-transition-delay: 141s;
	-o-transition-delay: 141s;
	transition-delay: 141s
}

.search-results .card:nth-of-type(706) {
	-webkit-transition-delay: 141.2s;
	-o-transition-delay: 141.2s;
	transition-delay: 141.2s
}

.search-results .card:nth-of-type(707) {
	-webkit-transition-delay: 141.4s;
	-o-transition-delay: 141.4s;
	transition-delay: 141.4s
}

.search-results .card:nth-of-type(708) {
	-webkit-transition-delay: 141.6s;
	-o-transition-delay: 141.6s;
	transition-delay: 141.6s
}

.search-results .card:nth-of-type(709) {
	-webkit-transition-delay: 141.8s;
	-o-transition-delay: 141.8s;
	transition-delay: 141.8s
}

.search-results .card:nth-of-type(710) {
	-webkit-transition-delay: 142s;
	-o-transition-delay: 142s;
	transition-delay: 142s
}

.search-results .card:nth-of-type(711) {
	-webkit-transition-delay: 142.2s;
	-o-transition-delay: 142.2s;
	transition-delay: 142.2s
}

.search-results .card:nth-of-type(712) {
	-webkit-transition-delay: 142.4s;
	-o-transition-delay: 142.4s;
	transition-delay: 142.4s
}

.search-results .card:nth-of-type(713) {
	-webkit-transition-delay: 142.6s;
	-o-transition-delay: 142.6s;
	transition-delay: 142.6s
}

.search-results .card:nth-of-type(714) {
	-webkit-transition-delay: 142.8s;
	-o-transition-delay: 142.8s;
	transition-delay: 142.8s
}

.search-results .card:nth-of-type(715) {
	-webkit-transition-delay: 143s;
	-o-transition-delay: 143s;
	transition-delay: 143s
}

.search-results .card:nth-of-type(716) {
	-webkit-transition-delay: 143.2s;
	-o-transition-delay: 143.2s;
	transition-delay: 143.2s
}

.search-results .card:nth-of-type(717) {
	-webkit-transition-delay: 143.4s;
	-o-transition-delay: 143.4s;
	transition-delay: 143.4s
}

.search-results .card:nth-of-type(718) {
	-webkit-transition-delay: 143.6s;
	-o-transition-delay: 143.6s;
	transition-delay: 143.6s
}

.search-results .card:nth-of-type(719) {
	-webkit-transition-delay: 143.8s;
	-o-transition-delay: 143.8s;
	transition-delay: 143.8s
}

.search-results .card:nth-of-type(720) {
	-webkit-transition-delay: 144s;
	-o-transition-delay: 144s;
	transition-delay: 144s
}

.search-results .card:nth-of-type(721) {
	-webkit-transition-delay: 144.2s;
	-o-transition-delay: 144.2s;
	transition-delay: 144.2s
}

.search-results .card:nth-of-type(722) {
	-webkit-transition-delay: 144.4s;
	-o-transition-delay: 144.4s;
	transition-delay: 144.4s
}

.search-results .card:nth-of-type(723) {
	-webkit-transition-delay: 144.6s;
	-o-transition-delay: 144.6s;
	transition-delay: 144.6s
}

.search-results .card:nth-of-type(724) {
	-webkit-transition-delay: 144.8s;
	-o-transition-delay: 144.8s;
	transition-delay: 144.8s
}

.search-results .card:nth-of-type(725) {
	-webkit-transition-delay: 145s;
	-o-transition-delay: 145s;
	transition-delay: 145s
}

.search-results .card:nth-of-type(726) {
	-webkit-transition-delay: 145.2s;
	-o-transition-delay: 145.2s;
	transition-delay: 145.2s
}

.search-results .card:nth-of-type(727) {
	-webkit-transition-delay: 145.4s;
	-o-transition-delay: 145.4s;
	transition-delay: 145.4s
}

.search-results .card:nth-of-type(728) {
	-webkit-transition-delay: 145.6s;
	-o-transition-delay: 145.6s;
	transition-delay: 145.6s
}

.search-results .card:nth-of-type(729) {
	-webkit-transition-delay: 145.8s;
	-o-transition-delay: 145.8s;
	transition-delay: 145.8s
}

.search-results .card:nth-of-type(730) {
	-webkit-transition-delay: 146s;
	-o-transition-delay: 146s;
	transition-delay: 146s
}

.search-results .card:nth-of-type(731) {
	-webkit-transition-delay: 146.2s;
	-o-transition-delay: 146.2s;
	transition-delay: 146.2s
}

.search-results .card:nth-of-type(732) {
	-webkit-transition-delay: 146.4s;
	-o-transition-delay: 146.4s;
	transition-delay: 146.4s
}

.search-results .card:nth-of-type(733) {
	-webkit-transition-delay: 146.6s;
	-o-transition-delay: 146.6s;
	transition-delay: 146.6s
}

.search-results .card:nth-of-type(734) {
	-webkit-transition-delay: 146.8s;
	-o-transition-delay: 146.8s;
	transition-delay: 146.8s
}

.search-results .card:nth-of-type(735) {
	-webkit-transition-delay: 147s;
	-o-transition-delay: 147s;
	transition-delay: 147s
}

.search-results .card:nth-of-type(736) {
	-webkit-transition-delay: 147.2s;
	-o-transition-delay: 147.2s;
	transition-delay: 147.2s
}

.search-results .card:nth-of-type(737) {
	-webkit-transition-delay: 147.4s;
	-o-transition-delay: 147.4s;
	transition-delay: 147.4s
}

.search-results .card:nth-of-type(738) {
	-webkit-transition-delay: 147.6s;
	-o-transition-delay: 147.6s;
	transition-delay: 147.6s
}

.search-results .card:nth-of-type(739) {
	-webkit-transition-delay: 147.8s;
	-o-transition-delay: 147.8s;
	transition-delay: 147.8s
}

.search-results .card:nth-of-type(740) {
	-webkit-transition-delay: 148s;
	-o-transition-delay: 148s;
	transition-delay: 148s
}

.search-results .card:nth-of-type(741) {
	-webkit-transition-delay: 148.2s;
	-o-transition-delay: 148.2s;
	transition-delay: 148.2s
}

.search-results .card:nth-of-type(742) {
	-webkit-transition-delay: 148.4s;
	-o-transition-delay: 148.4s;
	transition-delay: 148.4s
}

.search-results .card:nth-of-type(743) {
	-webkit-transition-delay: 148.6s;
	-o-transition-delay: 148.6s;
	transition-delay: 148.6s
}

.search-results .card:nth-of-type(744) {
	-webkit-transition-delay: 148.8s;
	-o-transition-delay: 148.8s;
	transition-delay: 148.8s
}

.search-results .card:nth-of-type(745) {
	-webkit-transition-delay: 149s;
	-o-transition-delay: 149s;
	transition-delay: 149s
}

.search-results .card:nth-of-type(746) {
	-webkit-transition-delay: 149.2s;
	-o-transition-delay: 149.2s;
	transition-delay: 149.2s
}

.search-results .card:nth-of-type(747) {
	-webkit-transition-delay: 149.4s;
	-o-transition-delay: 149.4s;
	transition-delay: 149.4s
}

.search-results .card:nth-of-type(748) {
	-webkit-transition-delay: 149.6s;
	-o-transition-delay: 149.6s;
	transition-delay: 149.6s
}

.search-results .card:nth-of-type(749) {
	-webkit-transition-delay: 149.8s;
	-o-transition-delay: 149.8s;
	transition-delay: 149.8s
}

.search-results .card:nth-of-type(750) {
	-webkit-transition-delay: 150s;
	-o-transition-delay: 150s;
	transition-delay: 150s
}

.search-results .card:nth-of-type(751) {
	-webkit-transition-delay: 150.2s;
	-o-transition-delay: 150.2s;
	transition-delay: 150.2s
}

.search-results .card:nth-of-type(752) {
	-webkit-transition-delay: 150.4s;
	-o-transition-delay: 150.4s;
	transition-delay: 150.4s
}

.search-results .card:nth-of-type(753) {
	-webkit-transition-delay: 150.6s;
	-o-transition-delay: 150.6s;
	transition-delay: 150.6s
}

.search-results .card:nth-of-type(754) {
	-webkit-transition-delay: 150.8s;
	-o-transition-delay: 150.8s;
	transition-delay: 150.8s
}

.search-results .card:nth-of-type(755) {
	-webkit-transition-delay: 151s;
	-o-transition-delay: 151s;
	transition-delay: 151s
}

.search-results .card:nth-of-type(756) {
	-webkit-transition-delay: 151.2s;
	-o-transition-delay: 151.2s;
	transition-delay: 151.2s
}

.search-results .card:nth-of-type(757) {
	-webkit-transition-delay: 151.4s;
	-o-transition-delay: 151.4s;
	transition-delay: 151.4s
}

.search-results .card:nth-of-type(758) {
	-webkit-transition-delay: 151.6s;
	-o-transition-delay: 151.6s;
	transition-delay: 151.6s
}

.search-results .card:nth-of-type(759) {
	-webkit-transition-delay: 151.8s;
	-o-transition-delay: 151.8s;
	transition-delay: 151.8s
}

.search-results .card:nth-of-type(760) {
	-webkit-transition-delay: 152s;
	-o-transition-delay: 152s;
	transition-delay: 152s
}

.search-results .card:nth-of-type(761) {
	-webkit-transition-delay: 152.2s;
	-o-transition-delay: 152.2s;
	transition-delay: 152.2s
}

.search-results .card:nth-of-type(762) {
	-webkit-transition-delay: 152.4s;
	-o-transition-delay: 152.4s;
	transition-delay: 152.4s
}

.search-results .card:nth-of-type(763) {
	-webkit-transition-delay: 152.6s;
	-o-transition-delay: 152.6s;
	transition-delay: 152.6s
}

.search-results .card:nth-of-type(764) {
	-webkit-transition-delay: 152.8s;
	-o-transition-delay: 152.8s;
	transition-delay: 152.8s
}

.search-results .card:nth-of-type(765) {
	-webkit-transition-delay: 153s;
	-o-transition-delay: 153s;
	transition-delay: 153s
}

.search-results .card:nth-of-type(766) {
	-webkit-transition-delay: 153.2s;
	-o-transition-delay: 153.2s;
	transition-delay: 153.2s
}

.search-results .card:nth-of-type(767) {
	-webkit-transition-delay: 153.4s;
	-o-transition-delay: 153.4s;
	transition-delay: 153.4s
}

.search-results .card:nth-of-type(768) {
	-webkit-transition-delay: 153.6s;
	-o-transition-delay: 153.6s;
	transition-delay: 153.6s
}

.search-results .card:nth-of-type(769) {
	-webkit-transition-delay: 153.8s;
	-o-transition-delay: 153.8s;
	transition-delay: 153.8s
}

.search-results .card:nth-of-type(770) {
	-webkit-transition-delay: 154s;
	-o-transition-delay: 154s;
	transition-delay: 154s
}

.search-results .card:nth-of-type(771) {
	-webkit-transition-delay: 154.2s;
	-o-transition-delay: 154.2s;
	transition-delay: 154.2s
}

.search-results .card:nth-of-type(772) {
	-webkit-transition-delay: 154.4s;
	-o-transition-delay: 154.4s;
	transition-delay: 154.4s
}

.search-results .card:nth-of-type(773) {
	-webkit-transition-delay: 154.6s;
	-o-transition-delay: 154.6s;
	transition-delay: 154.6s
}

.search-results .card:nth-of-type(774) {
	-webkit-transition-delay: 154.8s;
	-o-transition-delay: 154.8s;
	transition-delay: 154.8s
}

.search-results .card:nth-of-type(775) {
	-webkit-transition-delay: 155s;
	-o-transition-delay: 155s;
	transition-delay: 155s
}

.search-results .card:nth-of-type(776) {
	-webkit-transition-delay: 155.2s;
	-o-transition-delay: 155.2s;
	transition-delay: 155.2s
}

.search-results .card:nth-of-type(777) {
	-webkit-transition-delay: 155.4s;
	-o-transition-delay: 155.4s;
	transition-delay: 155.4s
}

.search-results .card:nth-of-type(778) {
	-webkit-transition-delay: 155.6s;
	-o-transition-delay: 155.6s;
	transition-delay: 155.6s
}

.search-results .card:nth-of-type(779) {
	-webkit-transition-delay: 155.8s;
	-o-transition-delay: 155.8s;
	transition-delay: 155.8s
}

.search-results .card:nth-of-type(780) {
	-webkit-transition-delay: 156s;
	-o-transition-delay: 156s;
	transition-delay: 156s
}

.search-results .card:nth-of-type(781) {
	-webkit-transition-delay: 156.2s;
	-o-transition-delay: 156.2s;
	transition-delay: 156.2s
}

.search-results .card:nth-of-type(782) {
	-webkit-transition-delay: 156.4s;
	-o-transition-delay: 156.4s;
	transition-delay: 156.4s
}

.search-results .card:nth-of-type(783) {
	-webkit-transition-delay: 156.6s;
	-o-transition-delay: 156.6s;
	transition-delay: 156.6s
}

.search-results .card:nth-of-type(784) {
	-webkit-transition-delay: 156.8s;
	-o-transition-delay: 156.8s;
	transition-delay: 156.8s
}

.search-results .card:nth-of-type(785) {
	-webkit-transition-delay: 157s;
	-o-transition-delay: 157s;
	transition-delay: 157s
}

.search-results .card:nth-of-type(786) {
	-webkit-transition-delay: 157.2s;
	-o-transition-delay: 157.2s;
	transition-delay: 157.2s
}

.search-results .card:nth-of-type(787) {
	-webkit-transition-delay: 157.4s;
	-o-transition-delay: 157.4s;
	transition-delay: 157.4s
}

.search-results .card:nth-of-type(788) {
	-webkit-transition-delay: 157.6s;
	-o-transition-delay: 157.6s;
	transition-delay: 157.6s
}

.search-results .card:nth-of-type(789) {
	-webkit-transition-delay: 157.8s;
	-o-transition-delay: 157.8s;
	transition-delay: 157.8s
}

.search-results .card:nth-of-type(790) {
	-webkit-transition-delay: 158s;
	-o-transition-delay: 158s;
	transition-delay: 158s
}

.search-results .card:nth-of-type(791) {
	-webkit-transition-delay: 158.2s;
	-o-transition-delay: 158.2s;
	transition-delay: 158.2s
}

.search-results .card:nth-of-type(792) {
	-webkit-transition-delay: 158.4s;
	-o-transition-delay: 158.4s;
	transition-delay: 158.4s
}

.search-results .card:nth-of-type(793) {
	-webkit-transition-delay: 158.6s;
	-o-transition-delay: 158.6s;
	transition-delay: 158.6s
}

.search-results .card:nth-of-type(794) {
	-webkit-transition-delay: 158.8s;
	-o-transition-delay: 158.8s;
	transition-delay: 158.8s
}

.search-results .card:nth-of-type(795) {
	-webkit-transition-delay: 159s;
	-o-transition-delay: 159s;
	transition-delay: 159s
}

.search-results .card:nth-of-type(796) {
	-webkit-transition-delay: 159.2s;
	-o-transition-delay: 159.2s;
	transition-delay: 159.2s
}

.search-results .card:nth-of-type(797) {
	-webkit-transition-delay: 159.4s;
	-o-transition-delay: 159.4s;
	transition-delay: 159.4s
}

.search-results .card:nth-of-type(798) {
	-webkit-transition-delay: 159.6s;
	-o-transition-delay: 159.6s;
	transition-delay: 159.6s
}

.search-results .card:nth-of-type(799) {
	-webkit-transition-delay: 159.8s;
	-o-transition-delay: 159.8s;
	transition-delay: 159.8s
}

.search-results .card:nth-of-type(800) {
	-webkit-transition-delay: 160s;
	-o-transition-delay: 160s;
	transition-delay: 160s
}

.search-results .card:nth-of-type(801) {
	-webkit-transition-delay: 160.2s;
	-o-transition-delay: 160.2s;
	transition-delay: 160.2s
}

.search-results .card:nth-of-type(802) {
	-webkit-transition-delay: 160.4s;
	-o-transition-delay: 160.4s;
	transition-delay: 160.4s
}

.search-results .card:nth-of-type(803) {
	-webkit-transition-delay: 160.6s;
	-o-transition-delay: 160.6s;
	transition-delay: 160.6s
}

.search-results .card:nth-of-type(804) {
	-webkit-transition-delay: 160.8s;
	-o-transition-delay: 160.8s;
	transition-delay: 160.8s
}

.search-results .card:nth-of-type(805) {
	-webkit-transition-delay: 161s;
	-o-transition-delay: 161s;
	transition-delay: 161s
}

.search-results .card:nth-of-type(806) {
	-webkit-transition-delay: 161.2s;
	-o-transition-delay: 161.2s;
	transition-delay: 161.2s
}

.search-results .card:nth-of-type(807) {
	-webkit-transition-delay: 161.4s;
	-o-transition-delay: 161.4s;
	transition-delay: 161.4s
}

.search-results .card:nth-of-type(808) {
	-webkit-transition-delay: 161.6s;
	-o-transition-delay: 161.6s;
	transition-delay: 161.6s
}

.search-results .card:nth-of-type(809) {
	-webkit-transition-delay: 161.8s;
	-o-transition-delay: 161.8s;
	transition-delay: 161.8s
}

.search-results .card:nth-of-type(810) {
	-webkit-transition-delay: 162s;
	-o-transition-delay: 162s;
	transition-delay: 162s
}

.search-results .card:nth-of-type(811) {
	-webkit-transition-delay: 162.2s;
	-o-transition-delay: 162.2s;
	transition-delay: 162.2s
}

.search-results .card:nth-of-type(812) {
	-webkit-transition-delay: 162.4s;
	-o-transition-delay: 162.4s;
	transition-delay: 162.4s
}

.search-results .card:nth-of-type(813) {
	-webkit-transition-delay: 162.6s;
	-o-transition-delay: 162.6s;
	transition-delay: 162.6s
}

.search-results .card:nth-of-type(814) {
	-webkit-transition-delay: 162.8s;
	-o-transition-delay: 162.8s;
	transition-delay: 162.8s
}

.search-results .card:nth-of-type(815) {
	-webkit-transition-delay: 163s;
	-o-transition-delay: 163s;
	transition-delay: 163s
}

.search-results .card:nth-of-type(816) {
	-webkit-transition-delay: 163.2s;
	-o-transition-delay: 163.2s;
	transition-delay: 163.2s
}

.search-results .card:nth-of-type(817) {
	-webkit-transition-delay: 163.4s;
	-o-transition-delay: 163.4s;
	transition-delay: 163.4s
}

.search-results .card:nth-of-type(818) {
	-webkit-transition-delay: 163.6s;
	-o-transition-delay: 163.6s;
	transition-delay: 163.6s
}

.search-results .card:nth-of-type(819) {
	-webkit-transition-delay: 163.8s;
	-o-transition-delay: 163.8s;
	transition-delay: 163.8s
}

.search-results .card:nth-of-type(820) {
	-webkit-transition-delay: 164s;
	-o-transition-delay: 164s;
	transition-delay: 164s
}

.search-results .card:nth-of-type(821) {
	-webkit-transition-delay: 164.2s;
	-o-transition-delay: 164.2s;
	transition-delay: 164.2s
}

.search-results .card:nth-of-type(822) {
	-webkit-transition-delay: 164.4s;
	-o-transition-delay: 164.4s;
	transition-delay: 164.4s
}

.search-results .card:nth-of-type(823) {
	-webkit-transition-delay: 164.6s;
	-o-transition-delay: 164.6s;
	transition-delay: 164.6s
}

.search-results .card:nth-of-type(824) {
	-webkit-transition-delay: 164.8s;
	-o-transition-delay: 164.8s;
	transition-delay: 164.8s
}

.search-results .card:nth-of-type(825) {
	-webkit-transition-delay: 165s;
	-o-transition-delay: 165s;
	transition-delay: 165s
}

.search-results .card:nth-of-type(826) {
	-webkit-transition-delay: 165.2s;
	-o-transition-delay: 165.2s;
	transition-delay: 165.2s
}

.search-results .card:nth-of-type(827) {
	-webkit-transition-delay: 165.4s;
	-o-transition-delay: 165.4s;
	transition-delay: 165.4s
}

.search-results .card:nth-of-type(828) {
	-webkit-transition-delay: 165.6s;
	-o-transition-delay: 165.6s;
	transition-delay: 165.6s
}

.search-results .card:nth-of-type(829) {
	-webkit-transition-delay: 165.8s;
	-o-transition-delay: 165.8s;
	transition-delay: 165.8s
}

.search-results .card:nth-of-type(830) {
	-webkit-transition-delay: 166s;
	-o-transition-delay: 166s;
	transition-delay: 166s
}

.search-results .card:nth-of-type(831) {
	-webkit-transition-delay: 166.2s;
	-o-transition-delay: 166.2s;
	transition-delay: 166.2s
}

.search-results .card:nth-of-type(832) {
	-webkit-transition-delay: 166.4s;
	-o-transition-delay: 166.4s;
	transition-delay: 166.4s
}

.search-results .card:nth-of-type(833) {
	-webkit-transition-delay: 166.6s;
	-o-transition-delay: 166.6s;
	transition-delay: 166.6s
}

.search-results .card:nth-of-type(834) {
	-webkit-transition-delay: 166.8s;
	-o-transition-delay: 166.8s;
	transition-delay: 166.8s
}

.search-results .card:nth-of-type(835) {
	-webkit-transition-delay: 167s;
	-o-transition-delay: 167s;
	transition-delay: 167s
}

.search-results .card:nth-of-type(836) {
	-webkit-transition-delay: 167.2s;
	-o-transition-delay: 167.2s;
	transition-delay: 167.2s
}

.search-results .card:nth-of-type(837) {
	-webkit-transition-delay: 167.4s;
	-o-transition-delay: 167.4s;
	transition-delay: 167.4s
}

.search-results .card:nth-of-type(838) {
	-webkit-transition-delay: 167.6s;
	-o-transition-delay: 167.6s;
	transition-delay: 167.6s
}

.search-results .card:nth-of-type(839) {
	-webkit-transition-delay: 167.8s;
	-o-transition-delay: 167.8s;
	transition-delay: 167.8s
}

.search-results .card:nth-of-type(840) {
	-webkit-transition-delay: 168s;
	-o-transition-delay: 168s;
	transition-delay: 168s
}

.search-results .card:nth-of-type(841) {
	-webkit-transition-delay: 168.2s;
	-o-transition-delay: 168.2s;
	transition-delay: 168.2s
}

.search-results .card:nth-of-type(842) {
	-webkit-transition-delay: 168.4s;
	-o-transition-delay: 168.4s;
	transition-delay: 168.4s
}

.search-results .card:nth-of-type(843) {
	-webkit-transition-delay: 168.6s;
	-o-transition-delay: 168.6s;
	transition-delay: 168.6s
}

.search-results .card:nth-of-type(844) {
	-webkit-transition-delay: 168.8s;
	-o-transition-delay: 168.8s;
	transition-delay: 168.8s
}

.search-results .card:nth-of-type(845) {
	-webkit-transition-delay: 169s;
	-o-transition-delay: 169s;
	transition-delay: 169s
}

.search-results .card:nth-of-type(846) {
	-webkit-transition-delay: 169.2s;
	-o-transition-delay: 169.2s;
	transition-delay: 169.2s
}

.search-results .card:nth-of-type(847) {
	-webkit-transition-delay: 169.4s;
	-o-transition-delay: 169.4s;
	transition-delay: 169.4s
}

.search-results .card:nth-of-type(848) {
	-webkit-transition-delay: 169.6s;
	-o-transition-delay: 169.6s;
	transition-delay: 169.6s
}

.search-results .card:nth-of-type(849) {
	-webkit-transition-delay: 169.8s;
	-o-transition-delay: 169.8s;
	transition-delay: 169.8s
}

.search-results .card:nth-of-type(850) {
	-webkit-transition-delay: 170s;
	-o-transition-delay: 170s;
	transition-delay: 170s
}

.search-results .card:nth-of-type(851) {
	-webkit-transition-delay: 170.2s;
	-o-transition-delay: 170.2s;
	transition-delay: 170.2s
}

.search-results .card:nth-of-type(852) {
	-webkit-transition-delay: 170.4s;
	-o-transition-delay: 170.4s;
	transition-delay: 170.4s
}

.search-results .card:nth-of-type(853) {
	-webkit-transition-delay: 170.6s;
	-o-transition-delay: 170.6s;
	transition-delay: 170.6s
}

.search-results .card:nth-of-type(854) {
	-webkit-transition-delay: 170.8s;
	-o-transition-delay: 170.8s;
	transition-delay: 170.8s
}

.search-results .card:nth-of-type(855) {
	-webkit-transition-delay: 171s;
	-o-transition-delay: 171s;
	transition-delay: 171s
}

.search-results .card:nth-of-type(856) {
	-webkit-transition-delay: 171.2s;
	-o-transition-delay: 171.2s;
	transition-delay: 171.2s
}

.search-results .card:nth-of-type(857) {
	-webkit-transition-delay: 171.4s;
	-o-transition-delay: 171.4s;
	transition-delay: 171.4s
}

.search-results .card:nth-of-type(858) {
	-webkit-transition-delay: 171.6s;
	-o-transition-delay: 171.6s;
	transition-delay: 171.6s
}

.search-results .card:nth-of-type(859) {
	-webkit-transition-delay: 171.8s;
	-o-transition-delay: 171.8s;
	transition-delay: 171.8s
}

.search-results .card:nth-of-type(860) {
	-webkit-transition-delay: 172s;
	-o-transition-delay: 172s;
	transition-delay: 172s
}

.search-results .card:nth-of-type(861) {
	-webkit-transition-delay: 172.2s;
	-o-transition-delay: 172.2s;
	transition-delay: 172.2s
}

.search-results .card:nth-of-type(862) {
	-webkit-transition-delay: 172.4s;
	-o-transition-delay: 172.4s;
	transition-delay: 172.4s
}

.search-results .card:nth-of-type(863) {
	-webkit-transition-delay: 172.6s;
	-o-transition-delay: 172.6s;
	transition-delay: 172.6s
}

.search-results .card:nth-of-type(864) {
	-webkit-transition-delay: 172.8s;
	-o-transition-delay: 172.8s;
	transition-delay: 172.8s
}

.search-results .card:nth-of-type(865) {
	-webkit-transition-delay: 173s;
	-o-transition-delay: 173s;
	transition-delay: 173s
}

.search-results .card:nth-of-type(866) {
	-webkit-transition-delay: 173.2s;
	-o-transition-delay: 173.2s;
	transition-delay: 173.2s
}

.search-results .card:nth-of-type(867) {
	-webkit-transition-delay: 173.4s;
	-o-transition-delay: 173.4s;
	transition-delay: 173.4s
}

.search-results .card:nth-of-type(868) {
	-webkit-transition-delay: 173.6s;
	-o-transition-delay: 173.6s;
	transition-delay: 173.6s
}

.search-results .card:nth-of-type(869) {
	-webkit-transition-delay: 173.8s;
	-o-transition-delay: 173.8s;
	transition-delay: 173.8s
}

.search-results .card:nth-of-type(870) {
	-webkit-transition-delay: 174s;
	-o-transition-delay: 174s;
	transition-delay: 174s
}

.search-results .card:nth-of-type(871) {
	-webkit-transition-delay: 174.2s;
	-o-transition-delay: 174.2s;
	transition-delay: 174.2s
}

.search-results .card:nth-of-type(872) {
	-webkit-transition-delay: 174.4s;
	-o-transition-delay: 174.4s;
	transition-delay: 174.4s
}

.search-results .card:nth-of-type(873) {
	-webkit-transition-delay: 174.6s;
	-o-transition-delay: 174.6s;
	transition-delay: 174.6s
}

.search-results .card:nth-of-type(874) {
	-webkit-transition-delay: 174.8s;
	-o-transition-delay: 174.8s;
	transition-delay: 174.8s
}

.search-results .card:nth-of-type(875) {
	-webkit-transition-delay: 175s;
	-o-transition-delay: 175s;
	transition-delay: 175s
}

.search-results .card:nth-of-type(876) {
	-webkit-transition-delay: 175.2s;
	-o-transition-delay: 175.2s;
	transition-delay: 175.2s
}

.search-results .card:nth-of-type(877) {
	-webkit-transition-delay: 175.4s;
	-o-transition-delay: 175.4s;
	transition-delay: 175.4s
}

.search-results .card:nth-of-type(878) {
	-webkit-transition-delay: 175.6s;
	-o-transition-delay: 175.6s;
	transition-delay: 175.6s
}

.search-results .card:nth-of-type(879) {
	-webkit-transition-delay: 175.8s;
	-o-transition-delay: 175.8s;
	transition-delay: 175.8s
}

.search-results .card:nth-of-type(880) {
	-webkit-transition-delay: 176s;
	-o-transition-delay: 176s;
	transition-delay: 176s
}

.search-results .card:nth-of-type(881) {
	-webkit-transition-delay: 176.2s;
	-o-transition-delay: 176.2s;
	transition-delay: 176.2s
}

.search-results .card:nth-of-type(882) {
	-webkit-transition-delay: 176.4s;
	-o-transition-delay: 176.4s;
	transition-delay: 176.4s
}

.search-results .card:nth-of-type(883) {
	-webkit-transition-delay: 176.6s;
	-o-transition-delay: 176.6s;
	transition-delay: 176.6s
}

.search-results .card:nth-of-type(884) {
	-webkit-transition-delay: 176.8s;
	-o-transition-delay: 176.8s;
	transition-delay: 176.8s
}

.search-results .card:nth-of-type(885) {
	-webkit-transition-delay: 177s;
	-o-transition-delay: 177s;
	transition-delay: 177s
}

.search-results .card:nth-of-type(886) {
	-webkit-transition-delay: 177.2s;
	-o-transition-delay: 177.2s;
	transition-delay: 177.2s
}

.search-results .card:nth-of-type(887) {
	-webkit-transition-delay: 177.4s;
	-o-transition-delay: 177.4s;
	transition-delay: 177.4s
}

.search-results .card:nth-of-type(888) {
	-webkit-transition-delay: 177.6s;
	-o-transition-delay: 177.6s;
	transition-delay: 177.6s
}

.search-results .card:nth-of-type(889) {
	-webkit-transition-delay: 177.8s;
	-o-transition-delay: 177.8s;
	transition-delay: 177.8s
}

.search-results .card:nth-of-type(890) {
	-webkit-transition-delay: 178s;
	-o-transition-delay: 178s;
	transition-delay: 178s
}

.search-results .card:nth-of-type(891) {
	-webkit-transition-delay: 178.2s;
	-o-transition-delay: 178.2s;
	transition-delay: 178.2s
}

.search-results .card:nth-of-type(892) {
	-webkit-transition-delay: 178.4s;
	-o-transition-delay: 178.4s;
	transition-delay: 178.4s
}

.search-results .card:nth-of-type(893) {
	-webkit-transition-delay: 178.6s;
	-o-transition-delay: 178.6s;
	transition-delay: 178.6s
}

.search-results .card:nth-of-type(894) {
	-webkit-transition-delay: 178.8s;
	-o-transition-delay: 178.8s;
	transition-delay: 178.8s
}

.search-results .card:nth-of-type(895) {
	-webkit-transition-delay: 179s;
	-o-transition-delay: 179s;
	transition-delay: 179s
}

.search-results .card:nth-of-type(896) {
	-webkit-transition-delay: 179.2s;
	-o-transition-delay: 179.2s;
	transition-delay: 179.2s
}

.search-results .card:nth-of-type(897) {
	-webkit-transition-delay: 179.4s;
	-o-transition-delay: 179.4s;
	transition-delay: 179.4s
}

.search-results .card:nth-of-type(898) {
	-webkit-transition-delay: 179.6s;
	-o-transition-delay: 179.6s;
	transition-delay: 179.6s
}

.search-results .card:nth-of-type(899) {
	-webkit-transition-delay: 179.8s;
	-o-transition-delay: 179.8s;
	transition-delay: 179.8s
}

.search-results .card:nth-of-type(900) {
	-webkit-transition-delay: 180s;
	-o-transition-delay: 180s;
	transition-delay: 180s
}

.search-results .card:nth-of-type(901) {
	-webkit-transition-delay: 180.2s;
	-o-transition-delay: 180.2s;
	transition-delay: 180.2s
}

.search-results .card:nth-of-type(902) {
	-webkit-transition-delay: 180.4s;
	-o-transition-delay: 180.4s;
	transition-delay: 180.4s
}

.search-results .card:nth-of-type(903) {
	-webkit-transition-delay: 180.6s;
	-o-transition-delay: 180.6s;
	transition-delay: 180.6s
}

.search-results .card:nth-of-type(904) {
	-webkit-transition-delay: 180.8s;
	-o-transition-delay: 180.8s;
	transition-delay: 180.8s
}

.search-results .card:nth-of-type(905) {
	-webkit-transition-delay: 181s;
	-o-transition-delay: 181s;
	transition-delay: 181s
}

.search-results .card:nth-of-type(906) {
	-webkit-transition-delay: 181.2s;
	-o-transition-delay: 181.2s;
	transition-delay: 181.2s
}

.search-results .card:nth-of-type(907) {
	-webkit-transition-delay: 181.4s;
	-o-transition-delay: 181.4s;
	transition-delay: 181.4s
}

.search-results .card:nth-of-type(908) {
	-webkit-transition-delay: 181.6s;
	-o-transition-delay: 181.6s;
	transition-delay: 181.6s
}

.search-results .card:nth-of-type(909) {
	-webkit-transition-delay: 181.8s;
	-o-transition-delay: 181.8s;
	transition-delay: 181.8s
}

.search-results .card:nth-of-type(910) {
	-webkit-transition-delay: 182s;
	-o-transition-delay: 182s;
	transition-delay: 182s
}

.search-results .card:nth-of-type(911) {
	-webkit-transition-delay: 182.2s;
	-o-transition-delay: 182.2s;
	transition-delay: 182.2s
}

.search-results .card:nth-of-type(912) {
	-webkit-transition-delay: 182.4s;
	-o-transition-delay: 182.4s;
	transition-delay: 182.4s
}

.search-results .card:nth-of-type(913) {
	-webkit-transition-delay: 182.6s;
	-o-transition-delay: 182.6s;
	transition-delay: 182.6s
}

.search-results .card:nth-of-type(914) {
	-webkit-transition-delay: 182.8s;
	-o-transition-delay: 182.8s;
	transition-delay: 182.8s
}

.search-results .card:nth-of-type(915) {
	-webkit-transition-delay: 183s;
	-o-transition-delay: 183s;
	transition-delay: 183s
}

.search-results .card:nth-of-type(916) {
	-webkit-transition-delay: 183.2s;
	-o-transition-delay: 183.2s;
	transition-delay: 183.2s
}

.search-results .card:nth-of-type(917) {
	-webkit-transition-delay: 183.4s;
	-o-transition-delay: 183.4s;
	transition-delay: 183.4s
}

.search-results .card:nth-of-type(918) {
	-webkit-transition-delay: 183.6s;
	-o-transition-delay: 183.6s;
	transition-delay: 183.6s
}

.search-results .card:nth-of-type(919) {
	-webkit-transition-delay: 183.8s;
	-o-transition-delay: 183.8s;
	transition-delay: 183.8s
}

.search-results .card:nth-of-type(920) {
	-webkit-transition-delay: 184s;
	-o-transition-delay: 184s;
	transition-delay: 184s
}

.search-results .card:nth-of-type(921) {
	-webkit-transition-delay: 184.2s;
	-o-transition-delay: 184.2s;
	transition-delay: 184.2s
}

.search-results .card:nth-of-type(922) {
	-webkit-transition-delay: 184.4s;
	-o-transition-delay: 184.4s;
	transition-delay: 184.4s
}

.search-results .card:nth-of-type(923) {
	-webkit-transition-delay: 184.6s;
	-o-transition-delay: 184.6s;
	transition-delay: 184.6s
}

.search-results .card:nth-of-type(924) {
	-webkit-transition-delay: 184.8s;
	-o-transition-delay: 184.8s;
	transition-delay: 184.8s
}

.search-results .card:nth-of-type(925) {
	-webkit-transition-delay: 185s;
	-o-transition-delay: 185s;
	transition-delay: 185s
}

.search-results .card:nth-of-type(926) {
	-webkit-transition-delay: 185.2s;
	-o-transition-delay: 185.2s;
	transition-delay: 185.2s
}

.search-results .card:nth-of-type(927) {
	-webkit-transition-delay: 185.4s;
	-o-transition-delay: 185.4s;
	transition-delay: 185.4s
}

.search-results .card:nth-of-type(928) {
	-webkit-transition-delay: 185.6s;
	-o-transition-delay: 185.6s;
	transition-delay: 185.6s
}

.search-results .card:nth-of-type(929) {
	-webkit-transition-delay: 185.8s;
	-o-transition-delay: 185.8s;
	transition-delay: 185.8s
}

.search-results .card:nth-of-type(930) {
	-webkit-transition-delay: 186s;
	-o-transition-delay: 186s;
	transition-delay: 186s
}

.search-results .card:nth-of-type(931) {
	-webkit-transition-delay: 186.2s;
	-o-transition-delay: 186.2s;
	transition-delay: 186.2s
}

.search-results .card:nth-of-type(932) {
	-webkit-transition-delay: 186.4s;
	-o-transition-delay: 186.4s;
	transition-delay: 186.4s
}

.search-results .card:nth-of-type(933) {
	-webkit-transition-delay: 186.6s;
	-o-transition-delay: 186.6s;
	transition-delay: 186.6s
}

.search-results .card:nth-of-type(934) {
	-webkit-transition-delay: 186.8s;
	-o-transition-delay: 186.8s;
	transition-delay: 186.8s
}

.search-results .card:nth-of-type(935) {
	-webkit-transition-delay: 187s;
	-o-transition-delay: 187s;
	transition-delay: 187s
}

.search-results .card:nth-of-type(936) {
	-webkit-transition-delay: 187.2s;
	-o-transition-delay: 187.2s;
	transition-delay: 187.2s
}

.search-results .card:nth-of-type(937) {
	-webkit-transition-delay: 187.4s;
	-o-transition-delay: 187.4s;
	transition-delay: 187.4s
}

.search-results .card:nth-of-type(938) {
	-webkit-transition-delay: 187.6s;
	-o-transition-delay: 187.6s;
	transition-delay: 187.6s
}

.search-results .card:nth-of-type(939) {
	-webkit-transition-delay: 187.8s;
	-o-transition-delay: 187.8s;
	transition-delay: 187.8s
}

.search-results .card:nth-of-type(940) {
	-webkit-transition-delay: 188s;
	-o-transition-delay: 188s;
	transition-delay: 188s
}

.search-results .card:nth-of-type(941) {
	-webkit-transition-delay: 188.2s;
	-o-transition-delay: 188.2s;
	transition-delay: 188.2s
}

.search-results .card:nth-of-type(942) {
	-webkit-transition-delay: 188.4s;
	-o-transition-delay: 188.4s;
	transition-delay: 188.4s
}

.search-results .card:nth-of-type(943) {
	-webkit-transition-delay: 188.6s;
	-o-transition-delay: 188.6s;
	transition-delay: 188.6s
}

.search-results .card:nth-of-type(944) {
	-webkit-transition-delay: 188.8s;
	-o-transition-delay: 188.8s;
	transition-delay: 188.8s
}

.search-results .card:nth-of-type(945) {
	-webkit-transition-delay: 189s;
	-o-transition-delay: 189s;
	transition-delay: 189s
}

.search-results .card:nth-of-type(946) {
	-webkit-transition-delay: 189.2s;
	-o-transition-delay: 189.2s;
	transition-delay: 189.2s
}

.search-results .card:nth-of-type(947) {
	-webkit-transition-delay: 189.4s;
	-o-transition-delay: 189.4s;
	transition-delay: 189.4s
}

.search-results .card:nth-of-type(948) {
	-webkit-transition-delay: 189.6s;
	-o-transition-delay: 189.6s;
	transition-delay: 189.6s
}

.search-results .card:nth-of-type(949) {
	-webkit-transition-delay: 189.8s;
	-o-transition-delay: 189.8s;
	transition-delay: 189.8s
}

.search-results .card:nth-of-type(950) {
	-webkit-transition-delay: 190s;
	-o-transition-delay: 190s;
	transition-delay: 190s
}

.search-results .card:nth-of-type(951) {
	-webkit-transition-delay: 190.2s;
	-o-transition-delay: 190.2s;
	transition-delay: 190.2s
}

.search-results .card:nth-of-type(952) {
	-webkit-transition-delay: 190.4s;
	-o-transition-delay: 190.4s;
	transition-delay: 190.4s
}

.search-results .card:nth-of-type(953) {
	-webkit-transition-delay: 190.6s;
	-o-transition-delay: 190.6s;
	transition-delay: 190.6s
}

.search-results .card:nth-of-type(954) {
	-webkit-transition-delay: 190.8s;
	-o-transition-delay: 190.8s;
	transition-delay: 190.8s
}

.search-results .card:nth-of-type(955) {
	-webkit-transition-delay: 191s;
	-o-transition-delay: 191s;
	transition-delay: 191s
}

.search-results .card:nth-of-type(956) {
	-webkit-transition-delay: 191.2s;
	-o-transition-delay: 191.2s;
	transition-delay: 191.2s
}

.search-results .card:nth-of-type(957) {
	-webkit-transition-delay: 191.4s;
	-o-transition-delay: 191.4s;
	transition-delay: 191.4s
}

.search-results .card:nth-of-type(958) {
	-webkit-transition-delay: 191.6s;
	-o-transition-delay: 191.6s;
	transition-delay: 191.6s
}

.search-results .card:nth-of-type(959) {
	-webkit-transition-delay: 191.8s;
	-o-transition-delay: 191.8s;
	transition-delay: 191.8s
}

.search-results .card:nth-of-type(960) {
	-webkit-transition-delay: 192s;
	-o-transition-delay: 192s;
	transition-delay: 192s
}

.search-results .card:nth-of-type(961) {
	-webkit-transition-delay: 192.2s;
	-o-transition-delay: 192.2s;
	transition-delay: 192.2s
}

.search-results .card:nth-of-type(962) {
	-webkit-transition-delay: 192.4s;
	-o-transition-delay: 192.4s;
	transition-delay: 192.4s
}

.search-results .card:nth-of-type(963) {
	-webkit-transition-delay: 192.6s;
	-o-transition-delay: 192.6s;
	transition-delay: 192.6s
}

.search-results .card:nth-of-type(964) {
	-webkit-transition-delay: 192.8s;
	-o-transition-delay: 192.8s;
	transition-delay: 192.8s
}

.search-results .card:nth-of-type(965) {
	-webkit-transition-delay: 193s;
	-o-transition-delay: 193s;
	transition-delay: 193s
}

.search-results .card:nth-of-type(966) {
	-webkit-transition-delay: 193.2s;
	-o-transition-delay: 193.2s;
	transition-delay: 193.2s
}

.search-results .card:nth-of-type(967) {
	-webkit-transition-delay: 193.4s;
	-o-transition-delay: 193.4s;
	transition-delay: 193.4s
}

.search-results .card:nth-of-type(968) {
	-webkit-transition-delay: 193.6s;
	-o-transition-delay: 193.6s;
	transition-delay: 193.6s
}

.search-results .card:nth-of-type(969) {
	-webkit-transition-delay: 193.8s;
	-o-transition-delay: 193.8s;
	transition-delay: 193.8s
}

.search-results .card:nth-of-type(970) {
	-webkit-transition-delay: 194s;
	-o-transition-delay: 194s;
	transition-delay: 194s
}

.search-results .card:nth-of-type(971) {
	-webkit-transition-delay: 194.2s;
	-o-transition-delay: 194.2s;
	transition-delay: 194.2s
}

.search-results .card:nth-of-type(972) {
	-webkit-transition-delay: 194.4s;
	-o-transition-delay: 194.4s;
	transition-delay: 194.4s
}

.search-results .card:nth-of-type(973) {
	-webkit-transition-delay: 194.6s;
	-o-transition-delay: 194.6s;
	transition-delay: 194.6s
}

.search-results .card:nth-of-type(974) {
	-webkit-transition-delay: 194.8s;
	-o-transition-delay: 194.8s;
	transition-delay: 194.8s
}

.search-results .card:nth-of-type(975) {
	-webkit-transition-delay: 195s;
	-o-transition-delay: 195s;
	transition-delay: 195s
}

.search-results .card:nth-of-type(976) {
	-webkit-transition-delay: 195.2s;
	-o-transition-delay: 195.2s;
	transition-delay: 195.2s
}

.search-results .card:nth-of-type(977) {
	-webkit-transition-delay: 195.4s;
	-o-transition-delay: 195.4s;
	transition-delay: 195.4s
}

.search-results .card:nth-of-type(978) {
	-webkit-transition-delay: 195.6s;
	-o-transition-delay: 195.6s;
	transition-delay: 195.6s
}

.search-results .card:nth-of-type(979) {
	-webkit-transition-delay: 195.8s;
	-o-transition-delay: 195.8s;
	transition-delay: 195.8s
}

.search-results .card:nth-of-type(980) {
	-webkit-transition-delay: 196s;
	-o-transition-delay: 196s;
	transition-delay: 196s
}

.search-results .card:nth-of-type(981) {
	-webkit-transition-delay: 196.2s;
	-o-transition-delay: 196.2s;
	transition-delay: 196.2s
}

.search-results .card:nth-of-type(982) {
	-webkit-transition-delay: 196.4s;
	-o-transition-delay: 196.4s;
	transition-delay: 196.4s
}

.search-results .card:nth-of-type(983) {
	-webkit-transition-delay: 196.6s;
	-o-transition-delay: 196.6s;
	transition-delay: 196.6s
}

.search-results .card:nth-of-type(984) {
	-webkit-transition-delay: 196.8s;
	-o-transition-delay: 196.8s;
	transition-delay: 196.8s
}

.search-results .card:nth-of-type(985) {
	-webkit-transition-delay: 197s;
	-o-transition-delay: 197s;
	transition-delay: 197s
}

.search-results .card:nth-of-type(986) {
	-webkit-transition-delay: 197.2s;
	-o-transition-delay: 197.2s;
	transition-delay: 197.2s
}

.search-results .card:nth-of-type(987) {
	-webkit-transition-delay: 197.4s;
	-o-transition-delay: 197.4s;
	transition-delay: 197.4s
}

.search-results .card:nth-of-type(988) {
	-webkit-transition-delay: 197.6s;
	-o-transition-delay: 197.6s;
	transition-delay: 197.6s
}

.search-results .card:nth-of-type(989) {
	-webkit-transition-delay: 197.8s;
	-o-transition-delay: 197.8s;
	transition-delay: 197.8s
}

.search-results .card:nth-of-type(990) {
	-webkit-transition-delay: 198s;
	-o-transition-delay: 198s;
	transition-delay: 198s
}

.search-results .card:nth-of-type(991) {
	-webkit-transition-delay: 198.2s;
	-o-transition-delay: 198.2s;
	transition-delay: 198.2s
}

.search-results .card:nth-of-type(992) {
	-webkit-transition-delay: 198.4s;
	-o-transition-delay: 198.4s;
	transition-delay: 198.4s
}

.search-results .card:nth-of-type(993) {
	-webkit-transition-delay: 198.6s;
	-o-transition-delay: 198.6s;
	transition-delay: 198.6s
}

.search-results .card:nth-of-type(994) {
	-webkit-transition-delay: 198.8s;
	-o-transition-delay: 198.8s;
	transition-delay: 198.8s
}

.search-results .card:nth-of-type(995) {
	-webkit-transition-delay: 199s;
	-o-transition-delay: 199s;
	transition-delay: 199s
}

.search-results .card:nth-of-type(996) {
	-webkit-transition-delay: 199.2s;
	-o-transition-delay: 199.2s;
	transition-delay: 199.2s
}

.search-results .card:nth-of-type(997) {
	-webkit-transition-delay: 199.4s;
	-o-transition-delay: 199.4s;
	transition-delay: 199.4s
}

.search-results .card:nth-of-type(998) {
	-webkit-transition-delay: 199.6s;
	-o-transition-delay: 199.6s;
	transition-delay: 199.6s
}

.search-results .card:nth-of-type(999) {
	-webkit-transition-delay: 199.8s;
	-o-transition-delay: 199.8s;
	transition-delay: 199.8s
}

.search-results .card:nth-of-type(1000) {
	-webkit-transition-delay: 200s;
	-o-transition-delay: 200s;
	transition-delay: 200s
}

.search-results__inner {
	font-size: 0;
	letter-spacing: 0;
	padding: 0
}

.search-results__inner_active .card {
	-webkit-transform: translate3d(0, 0px, 1px);
	transform: translate3d(0, 0px, 1px);
	opacity: 1
}

@media only screen and (min-width: 1201px) {
	.search-results .card:hover .card__title {
		color: #333
	}

	.search-results .card:hover .card__label {
		color: #333
	}

	.search-results .card:hover:before {
		opacity: 1
	}
}

@media only screen and (max-width: 1200px) {
	.search-results {
		padding-top: 108px
	}

	.search-results__body {
		padding-top: 18px
	}

	.search-results__text {
		font-size: 12px;
		margin-bottom: 11px
	}

	.search-results__h2 {
		margin-bottom: 14px
	}

	.search-results__not-found {
		font-size: 16px;
		margin-top: 6px
	}

	.search-results .card {
		margin-bottom: 22px;
		max-width: 584px;
		margin-right: calc(100% - 584px)
	}

	.search-results .card__inner {
		padding: 12px 0
	}
}

@media only screen and (max-width: 767px) {
	.search-results {
		padding-top: 92px
	}

	.search-results__text {
		margin-bottom: 10px
	}

	.search-results__h2 {
		margin-bottom: 16px
	}

	.search-results__body {
		padding-top: 11px
	}

	.search-results__not-found {
		margin-top: 13px
	}

	.search-results__inner {
		overflow-x: scroll
	}

	.search-results .card {
		margin-bottom: 23px;
		margin-right: 0
	}

	.search-results .card__inner {
		padding: 9px 0
	}

	.search-results .card__title {
		line-height: 21px
	}

	.search-results .card__label {
		line-height: 21px
	}
}

/*# 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=we-best.css.map */.team {
	background-color: #1a1a1a;
	padding: 464px 0 178px;
	position: relative
}

.team__inner_mob {
	display: none
}

.team__bg {
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 225px;
	line-height: 1;
	font-size: 160px;
	letter-spacing: 120px;
	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: 0
}

.team__bg .line {
	margin-left: 17vw
}

.team__bg .letter {
	-webkit-transform: translate3d(0px, 200px, 1px);
	transform: translate3d(0px, 200px, 1px)
}

.team__scroll {
	top: 61px
}

.team__scroll:before {
	background-color: #4f4f4f
}

.team__card {
	opacity: 0;
	-webkit-transform: translate3d(0, 50px, 1px);
	transform: translate3d(0, 50px, 1px)
}

.team__card:nth-of-type(1) {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}

.team__card:nth-of-type(2) {
	-webkit-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s
}

.team__card:nth-of-type(3) {
	-webkit-transition-delay: .6s;
	-o-transition-delay: .6s;
	transition-delay: .6s
}

.team__card:nth-of-type(4) {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s
}

.team__card:nth-of-type(5) {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s
}

.team__card:nth-of-type(6) {
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s
}

.team__card:nth-of-type(7) {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s
}

.team__card:nth-of-type(8) {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s
}

.team__card:nth-of-type(9) {
	-webkit-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s
}

.team__card:nth-of-type(10) {
	-webkit-transition-delay: 2s;
	-o-transition-delay: 2s;
	transition-delay: 2s
}

.team__card:nth-of-type(11) {
	-webkit-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s
}

.team__card:nth-of-type(12) {
	-webkit-transition-delay: 2.4s;
	-o-transition-delay: 2.4s;
	transition-delay: 2.4s
}

.team__card:nth-of-type(13) {
	-webkit-transition-delay: 2.6s;
	-o-transition-delay: 2.6s;
	transition-delay: 2.6s
}

.team__card:nth-of-type(14) {
	-webkit-transition-delay: 2.8s;
	-o-transition-delay: 2.8s;
	transition-delay: 2.8s
}

.team__card:nth-of-type(15) {
	-webkit-transition-delay: 3s;
	-o-transition-delay: 3s;
	transition-delay: 3s
}

.team__card:nth-of-type(16) {
	-webkit-transition-delay: 3.2s;
	-o-transition-delay: 3.2s;
	transition-delay: 3.2s
}

.team__card:nth-of-type(17) {
	-webkit-transition-delay: 3.4s;
	-o-transition-delay: 3.4s;
	transition-delay: 3.4s
}

.team__card:nth-of-type(18) {
	-webkit-transition-delay: 3.6s;
	-o-transition-delay: 3.6s;
	transition-delay: 3.6s
}

.team__card:nth-of-type(19) {
	-webkit-transition-delay: 3.8s;
	-o-transition-delay: 3.8s;
	transition-delay: 3.8s
}

.team__card:nth-of-type(20) {
	-webkit-transition-delay: 4s;
	-o-transition-delay: 4s;
	transition-delay: 4s
}

.team__card:nth-of-type(21) {
	-webkit-transition-delay: 4.2s;
	-o-transition-delay: 4.2s;
	transition-delay: 4.2s
}

.team__card:nth-of-type(22) {
	-webkit-transition-delay: 4.4s;
	-o-transition-delay: 4.4s;
	transition-delay: 4.4s
}

.team__card:nth-of-type(23) {
	-webkit-transition-delay: 4.6s;
	-o-transition-delay: 4.6s;
	transition-delay: 4.6s
}

.team__card:nth-of-type(24) {
	-webkit-transition-delay: 4.8s;
	-o-transition-delay: 4.8s;
	transition-delay: 4.8s
}

.team__card:nth-of-type(25) {
	-webkit-transition-delay: 5s;
	-o-transition-delay: 5s;
	transition-delay: 5s
}

.team__card:nth-of-type(26) {
	-webkit-transition-delay: 5.2s;
	-o-transition-delay: 5.2s;
	transition-delay: 5.2s
}

.team__card:nth-of-type(27) {
	-webkit-transition-delay: 5.4s;
	-o-transition-delay: 5.4s;
	transition-delay: 5.4s
}

.team__card:nth-of-type(28) {
	-webkit-transition-delay: 5.6s;
	-o-transition-delay: 5.6s;
	transition-delay: 5.6s
}

.team__card:nth-of-type(29) {
	-webkit-transition-delay: 5.8s;
	-o-transition-delay: 5.8s;
	transition-delay: 5.8s
}

.team__card:nth-of-type(30) {
	-webkit-transition-delay: 6s;
	-o-transition-delay: 6s;
	transition-delay: 6s
}

.team__card:nth-of-type(31) {
	-webkit-transition-delay: 6.2s;
	-o-transition-delay: 6.2s;
	transition-delay: 6.2s
}

.team__card:nth-of-type(32) {
	-webkit-transition-delay: 6.4s;
	-o-transition-delay: 6.4s;
	transition-delay: 6.4s
}

.team__card:nth-of-type(33) {
	-webkit-transition-delay: 6.6s;
	-o-transition-delay: 6.6s;
	transition-delay: 6.6s
}

.team__card:nth-of-type(34) {
	-webkit-transition-delay: 6.8s;
	-o-transition-delay: 6.8s;
	transition-delay: 6.8s
}

.team__card:nth-of-type(35) {
	-webkit-transition-delay: 7s;
	-o-transition-delay: 7s;
	transition-delay: 7s
}

.team__card:nth-of-type(36) {
	-webkit-transition-delay: 7.2s;
	-o-transition-delay: 7.2s;
	transition-delay: 7.2s
}

.team__card:nth-of-type(37) {
	-webkit-transition-delay: 7.4s;
	-o-transition-delay: 7.4s;
	transition-delay: 7.4s
}

.team__card:nth-of-type(38) {
	-webkit-transition-delay: 7.6s;
	-o-transition-delay: 7.6s;
	transition-delay: 7.6s
}

.team__card:nth-of-type(39) {
	-webkit-transition-delay: 7.8s;
	-o-transition-delay: 7.8s;
	transition-delay: 7.8s
}

.team__card:nth-of-type(40) {
	-webkit-transition-delay: 8s;
	-o-transition-delay: 8s;
	transition-delay: 8s
}

.team__card:nth-of-type(41) {
	-webkit-transition-delay: 8.2s;
	-o-transition-delay: 8.2s;
	transition-delay: 8.2s
}

.team__card:nth-of-type(42) {
	-webkit-transition-delay: 8.4s;
	-o-transition-delay: 8.4s;
	transition-delay: 8.4s
}

.team__card:nth-of-type(43) {
	-webkit-transition-delay: 8.6s;
	-o-transition-delay: 8.6s;
	transition-delay: 8.6s
}

.team__card:nth-of-type(44) {
	-webkit-transition-delay: 8.8s;
	-o-transition-delay: 8.8s;
	transition-delay: 8.8s
}

.team__card:nth-of-type(45) {
	-webkit-transition-delay: 9s;
	-o-transition-delay: 9s;
	transition-delay: 9s
}

.team__card:nth-of-type(46) {
	-webkit-transition-delay: 9.2s;
	-o-transition-delay: 9.2s;
	transition-delay: 9.2s
}

.team__card:nth-of-type(47) {
	-webkit-transition-delay: 9.4s;
	-o-transition-delay: 9.4s;
	transition-delay: 9.4s
}

.team__card:nth-of-type(48) {
	-webkit-transition-delay: 9.6s;
	-o-transition-delay: 9.6s;
	transition-delay: 9.6s
}

.team__card:nth-of-type(49) {
	-webkit-transition-delay: 9.8s;
	-o-transition-delay: 9.8s;
	transition-delay: 9.8s
}

.team__card:nth-of-type(50) {
	-webkit-transition-delay: 10s;
	-o-transition-delay: 10s;
	transition-delay: 10s
}

.team__card:nth-of-type(51) {
	-webkit-transition-delay: 10.2s;
	-o-transition-delay: 10.2s;
	transition-delay: 10.2s
}

.team__card:nth-of-type(52) {
	-webkit-transition-delay: 10.4s;
	-o-transition-delay: 10.4s;
	transition-delay: 10.4s
}

.team__card:nth-of-type(53) {
	-webkit-transition-delay: 10.6s;
	-o-transition-delay: 10.6s;
	transition-delay: 10.6s
}

.team__card:nth-of-type(54) {
	-webkit-transition-delay: 10.8s;
	-o-transition-delay: 10.8s;
	transition-delay: 10.8s
}

.team__card:nth-of-type(55) {
	-webkit-transition-delay: 11s;
	-o-transition-delay: 11s;
	transition-delay: 11s
}

.team__card:nth-of-type(56) {
	-webkit-transition-delay: 11.2s;
	-o-transition-delay: 11.2s;
	transition-delay: 11.2s
}

.team__card:nth-of-type(57) {
	-webkit-transition-delay: 11.4s;
	-o-transition-delay: 11.4s;
	transition-delay: 11.4s
}

.team__card:nth-of-type(58) {
	-webkit-transition-delay: 11.6s;
	-o-transition-delay: 11.6s;
	transition-delay: 11.6s
}

.team__card:nth-of-type(59) {
	-webkit-transition-delay: 11.8s;
	-o-transition-delay: 11.8s;
	transition-delay: 11.8s
}

.team__card:nth-of-type(60) {
	-webkit-transition-delay: 12s;
	-o-transition-delay: 12s;
	transition-delay: 12s
}

.team__card:nth-of-type(61) {
	-webkit-transition-delay: 12.2s;
	-o-transition-delay: 12.2s;
	transition-delay: 12.2s
}

.team__card:nth-of-type(62) {
	-webkit-transition-delay: 12.4s;
	-o-transition-delay: 12.4s;
	transition-delay: 12.4s
}

.team__card:nth-of-type(63) {
	-webkit-transition-delay: 12.6s;
	-o-transition-delay: 12.6s;
	transition-delay: 12.6s
}

.team__card:nth-of-type(64) {
	-webkit-transition-delay: 12.8s;
	-o-transition-delay: 12.8s;
	transition-delay: 12.8s
}

.team__card:nth-of-type(65) {
	-webkit-transition-delay: 13s;
	-o-transition-delay: 13s;
	transition-delay: 13s
}

.team__card:nth-of-type(66) {
	-webkit-transition-delay: 13.2s;
	-o-transition-delay: 13.2s;
	transition-delay: 13.2s
}

.team__card:nth-of-type(67) {
	-webkit-transition-delay: 13.4s;
	-o-transition-delay: 13.4s;
	transition-delay: 13.4s
}

.team__card:nth-of-type(68) {
	-webkit-transition-delay: 13.6s;
	-o-transition-delay: 13.6s;
	transition-delay: 13.6s
}

.team__card:nth-of-type(69) {
	-webkit-transition-delay: 13.8s;
	-o-transition-delay: 13.8s;
	transition-delay: 13.8s
}

.team__card:nth-of-type(70) {
	-webkit-transition-delay: 14s;
	-o-transition-delay: 14s;
	transition-delay: 14s
}

.team__card:nth-of-type(71) {
	-webkit-transition-delay: 14.2s;
	-o-transition-delay: 14.2s;
	transition-delay: 14.2s
}

.team__card:nth-of-type(72) {
	-webkit-transition-delay: 14.4s;
	-o-transition-delay: 14.4s;
	transition-delay: 14.4s
}

.team__card:nth-of-type(73) {
	-webkit-transition-delay: 14.6s;
	-o-transition-delay: 14.6s;
	transition-delay: 14.6s
}

.team__card:nth-of-type(74) {
	-webkit-transition-delay: 14.8s;
	-o-transition-delay: 14.8s;
	transition-delay: 14.8s
}

.team__card:nth-of-type(75) {
	-webkit-transition-delay: 15s;
	-o-transition-delay: 15s;
	transition-delay: 15s
}

.team__card:nth-of-type(76) {
	-webkit-transition-delay: 15.2s;
	-o-transition-delay: 15.2s;
	transition-delay: 15.2s
}

.team__card:nth-of-type(77) {
	-webkit-transition-delay: 15.4s;
	-o-transition-delay: 15.4s;
	transition-delay: 15.4s
}

.team__card:nth-of-type(78) {
	-webkit-transition-delay: 15.6s;
	-o-transition-delay: 15.6s;
	transition-delay: 15.6s
}

.team__card:nth-of-type(79) {
	-webkit-transition-delay: 15.8s;
	-o-transition-delay: 15.8s;
	transition-delay: 15.8s
}

.team__card:nth-of-type(80) {
	-webkit-transition-delay: 16s;
	-o-transition-delay: 16s;
	transition-delay: 16s
}

.team__card:nth-of-type(81) {
	-webkit-transition-delay: 16.2s;
	-o-transition-delay: 16.2s;
	transition-delay: 16.2s
}

.team__card:nth-of-type(82) {
	-webkit-transition-delay: 16.4s;
	-o-transition-delay: 16.4s;
	transition-delay: 16.4s
}

.team__card:nth-of-type(83) {
	-webkit-transition-delay: 16.6s;
	-o-transition-delay: 16.6s;
	transition-delay: 16.6s
}

.team__card:nth-of-type(84) {
	-webkit-transition-delay: 16.8s;
	-o-transition-delay: 16.8s;
	transition-delay: 16.8s
}

.team__card:nth-of-type(85) {
	-webkit-transition-delay: 17s;
	-o-transition-delay: 17s;
	transition-delay: 17s
}

.team__card:nth-of-type(86) {
	-webkit-transition-delay: 17.2s;
	-o-transition-delay: 17.2s;
	transition-delay: 17.2s
}

.team__card:nth-of-type(87) {
	-webkit-transition-delay: 17.4s;
	-o-transition-delay: 17.4s;
	transition-delay: 17.4s
}

.team__card:nth-of-type(88) {
	-webkit-transition-delay: 17.6s;
	-o-transition-delay: 17.6s;
	transition-delay: 17.6s
}

.team__card:nth-of-type(89) {
	-webkit-transition-delay: 17.8s;
	-o-transition-delay: 17.8s;
	transition-delay: 17.8s
}

.team__card:nth-of-type(90) {
	-webkit-transition-delay: 18s;
	-o-transition-delay: 18s;
	transition-delay: 18s
}

.team__card:nth-of-type(91) {
	-webkit-transition-delay: 18.2s;
	-o-transition-delay: 18.2s;
	transition-delay: 18.2s
}

.team__card:nth-of-type(92) {
	-webkit-transition-delay: 18.4s;
	-o-transition-delay: 18.4s;
	transition-delay: 18.4s
}

.team__card:nth-of-type(93) {
	-webkit-transition-delay: 18.6s;
	-o-transition-delay: 18.6s;
	transition-delay: 18.6s
}

.team__card:nth-of-type(94) {
	-webkit-transition-delay: 18.8s;
	-o-transition-delay: 18.8s;
	transition-delay: 18.8s
}

.team__card:nth-of-type(95) {
	-webkit-transition-delay: 19s;
	-o-transition-delay: 19s;
	transition-delay: 19s
}

.team__card:nth-of-type(96) {
	-webkit-transition-delay: 19.2s;
	-o-transition-delay: 19.2s;
	transition-delay: 19.2s
}

.team__card:nth-of-type(97) {
	-webkit-transition-delay: 19.4s;
	-o-transition-delay: 19.4s;
	transition-delay: 19.4s
}

.team__card:nth-of-type(98) {
	-webkit-transition-delay: 19.6s;
	-o-transition-delay: 19.6s;
	transition-delay: 19.6s
}

.team__card:nth-of-type(99) {
	-webkit-transition-delay: 19.8s;
	-o-transition-delay: 19.8s;
	transition-delay: 19.8s
}

.team__card:nth-of-type(100) {
	-webkit-transition-delay: 20s;
	-o-transition-delay: 20s;
	transition-delay: 20s
}

.team__card:nth-of-type(101) {
	-webkit-transition-delay: 20.2s;
	-o-transition-delay: 20.2s;
	transition-delay: 20.2s
}

.team__card:nth-of-type(102) {
	-webkit-transition-delay: 20.4s;
	-o-transition-delay: 20.4s;
	transition-delay: 20.4s
}

.team__card:nth-of-type(103) {
	-webkit-transition-delay: 20.6s;
	-o-transition-delay: 20.6s;
	transition-delay: 20.6s
}

.team__card:nth-of-type(104) {
	-webkit-transition-delay: 20.8s;
	-o-transition-delay: 20.8s;
	transition-delay: 20.8s
}

.team__card:nth-of-type(105) {
	-webkit-transition-delay: 21s;
	-o-transition-delay: 21s;
	transition-delay: 21s
}

.team__card:nth-of-type(106) {
	-webkit-transition-delay: 21.2s;
	-o-transition-delay: 21.2s;
	transition-delay: 21.2s
}

.team__card:nth-of-type(107) {
	-webkit-transition-delay: 21.4s;
	-o-transition-delay: 21.4s;
	transition-delay: 21.4s
}

.team__card:nth-of-type(108) {
	-webkit-transition-delay: 21.6s;
	-o-transition-delay: 21.6s;
	transition-delay: 21.6s
}

.team__card:nth-of-type(109) {
	-webkit-transition-delay: 21.8s;
	-o-transition-delay: 21.8s;
	transition-delay: 21.8s
}

.team__card:nth-of-type(110) {
	-webkit-transition-delay: 22s;
	-o-transition-delay: 22s;
	transition-delay: 22s
}

.team__card:nth-of-type(111) {
	-webkit-transition-delay: 22.2s;
	-o-transition-delay: 22.2s;
	transition-delay: 22.2s
}

.team__card:nth-of-type(112) {
	-webkit-transition-delay: 22.4s;
	-o-transition-delay: 22.4s;
	transition-delay: 22.4s
}

.team__card:nth-of-type(113) {
	-webkit-transition-delay: 22.6s;
	-o-transition-delay: 22.6s;
	transition-delay: 22.6s
}

.team__card:nth-of-type(114) {
	-webkit-transition-delay: 22.8s;
	-o-transition-delay: 22.8s;
	transition-delay: 22.8s
}

.team__card:nth-of-type(115) {
	-webkit-transition-delay: 23s;
	-o-transition-delay: 23s;
	transition-delay: 23s
}

.team__card:nth-of-type(116) {
	-webkit-transition-delay: 23.2s;
	-o-transition-delay: 23.2s;
	transition-delay: 23.2s
}

.team__card:nth-of-type(117) {
	-webkit-transition-delay: 23.4s;
	-o-transition-delay: 23.4s;
	transition-delay: 23.4s
}

.team__card:nth-of-type(118) {
	-webkit-transition-delay: 23.6s;
	-o-transition-delay: 23.6s;
	transition-delay: 23.6s
}

.team__card:nth-of-type(119) {
	-webkit-transition-delay: 23.8s;
	-o-transition-delay: 23.8s;
	transition-delay: 23.8s
}

.team__card:nth-of-type(120) {
	-webkit-transition-delay: 24s;
	-o-transition-delay: 24s;
	transition-delay: 24s
}

.team__card:nth-of-type(121) {
	-webkit-transition-delay: 24.2s;
	-o-transition-delay: 24.2s;
	transition-delay: 24.2s
}

.team__card:nth-of-type(122) {
	-webkit-transition-delay: 24.4s;
	-o-transition-delay: 24.4s;
	transition-delay: 24.4s
}

.team__card:nth-of-type(123) {
	-webkit-transition-delay: 24.6s;
	-o-transition-delay: 24.6s;
	transition-delay: 24.6s
}

.team__card:nth-of-type(124) {
	-webkit-transition-delay: 24.8s;
	-o-transition-delay: 24.8s;
	transition-delay: 24.8s
}

.team__card:nth-of-type(125) {
	-webkit-transition-delay: 25s;
	-o-transition-delay: 25s;
	transition-delay: 25s
}

.team__card:nth-of-type(126) {
	-webkit-transition-delay: 25.2s;
	-o-transition-delay: 25.2s;
	transition-delay: 25.2s
}

.team__card:nth-of-type(127) {
	-webkit-transition-delay: 25.4s;
	-o-transition-delay: 25.4s;
	transition-delay: 25.4s
}

.team__card:nth-of-type(128) {
	-webkit-transition-delay: 25.6s;
	-o-transition-delay: 25.6s;
	transition-delay: 25.6s
}

.team__card:nth-of-type(129) {
	-webkit-transition-delay: 25.8s;
	-o-transition-delay: 25.8s;
	transition-delay: 25.8s
}

.team__card:nth-of-type(130) {
	-webkit-transition-delay: 26s;
	-o-transition-delay: 26s;
	transition-delay: 26s
}

.team__card:nth-of-type(131) {
	-webkit-transition-delay: 26.2s;
	-o-transition-delay: 26.2s;
	transition-delay: 26.2s
}

.team__card:nth-of-type(132) {
	-webkit-transition-delay: 26.4s;
	-o-transition-delay: 26.4s;
	transition-delay: 26.4s
}

.team__card:nth-of-type(133) {
	-webkit-transition-delay: 26.6s;
	-o-transition-delay: 26.6s;
	transition-delay: 26.6s
}

.team__card:nth-of-type(134) {
	-webkit-transition-delay: 26.8s;
	-o-transition-delay: 26.8s;
	transition-delay: 26.8s
}

.team__card:nth-of-type(135) {
	-webkit-transition-delay: 27s;
	-o-transition-delay: 27s;
	transition-delay: 27s
}

.team__card:nth-of-type(136) {
	-webkit-transition-delay: 27.2s;
	-o-transition-delay: 27.2s;
	transition-delay: 27.2s
}

.team__card:nth-of-type(137) {
	-webkit-transition-delay: 27.4s;
	-o-transition-delay: 27.4s;
	transition-delay: 27.4s
}

.team__card:nth-of-type(138) {
	-webkit-transition-delay: 27.6s;
	-o-transition-delay: 27.6s;
	transition-delay: 27.6s
}

.team__card:nth-of-type(139) {
	-webkit-transition-delay: 27.8s;
	-o-transition-delay: 27.8s;
	transition-delay: 27.8s
}

.team__card:nth-of-type(140) {
	-webkit-transition-delay: 28s;
	-o-transition-delay: 28s;
	transition-delay: 28s
}

.team__card:nth-of-type(141) {
	-webkit-transition-delay: 28.2s;
	-o-transition-delay: 28.2s;
	transition-delay: 28.2s
}

.team__card:nth-of-type(142) {
	-webkit-transition-delay: 28.4s;
	-o-transition-delay: 28.4s;
	transition-delay: 28.4s
}

.team__card:nth-of-type(143) {
	-webkit-transition-delay: 28.6s;
	-o-transition-delay: 28.6s;
	transition-delay: 28.6s
}

.team__card:nth-of-type(144) {
	-webkit-transition-delay: 28.8s;
	-o-transition-delay: 28.8s;
	transition-delay: 28.8s
}

.team__card:nth-of-type(145) {
	-webkit-transition-delay: 29s;
	-o-transition-delay: 29s;
	transition-delay: 29s
}

.team__card:nth-of-type(146) {
	-webkit-transition-delay: 29.2s;
	-o-transition-delay: 29.2s;
	transition-delay: 29.2s
}

.team__card:nth-of-type(147) {
	-webkit-transition-delay: 29.4s;
	-o-transition-delay: 29.4s;
	transition-delay: 29.4s
}

.team__card:nth-of-type(148) {
	-webkit-transition-delay: 29.6s;
	-o-transition-delay: 29.6s;
	transition-delay: 29.6s
}

.team__card:nth-of-type(149) {
	-webkit-transition-delay: 29.8s;
	-o-transition-delay: 29.8s;
	transition-delay: 29.8s
}

.team__card:nth-of-type(150) {
	-webkit-transition-delay: 30s;
	-o-transition-delay: 30s;
	transition-delay: 30s
}

.team__card:nth-of-type(151) {
	-webkit-transition-delay: 30.2s;
	-o-transition-delay: 30.2s;
	transition-delay: 30.2s
}

.team__card:nth-of-type(152) {
	-webkit-transition-delay: 30.4s;
	-o-transition-delay: 30.4s;
	transition-delay: 30.4s
}

.team__card:nth-of-type(153) {
	-webkit-transition-delay: 30.6s;
	-o-transition-delay: 30.6s;
	transition-delay: 30.6s
}

.team__card:nth-of-type(154) {
	-webkit-transition-delay: 30.8s;
	-o-transition-delay: 30.8s;
	transition-delay: 30.8s
}

.team__card:nth-of-type(155) {
	-webkit-transition-delay: 31s;
	-o-transition-delay: 31s;
	transition-delay: 31s
}

.team__card:nth-of-type(156) {
	-webkit-transition-delay: 31.2s;
	-o-transition-delay: 31.2s;
	transition-delay: 31.2s
}

.team__card:nth-of-type(157) {
	-webkit-transition-delay: 31.4s;
	-o-transition-delay: 31.4s;
	transition-delay: 31.4s
}

.team__card:nth-of-type(158) {
	-webkit-transition-delay: 31.6s;
	-o-transition-delay: 31.6s;
	transition-delay: 31.6s
}

.team__card:nth-of-type(159) {
	-webkit-transition-delay: 31.8s;
	-o-transition-delay: 31.8s;
	transition-delay: 31.8s
}

.team__card:nth-of-type(160) {
	-webkit-transition-delay: 32s;
	-o-transition-delay: 32s;
	transition-delay: 32s
}

.team__card:nth-of-type(161) {
	-webkit-transition-delay: 32.2s;
	-o-transition-delay: 32.2s;
	transition-delay: 32.2s
}

.team__card:nth-of-type(162) {
	-webkit-transition-delay: 32.4s;
	-o-transition-delay: 32.4s;
	transition-delay: 32.4s
}

.team__card:nth-of-type(163) {
	-webkit-transition-delay: 32.6s;
	-o-transition-delay: 32.6s;
	transition-delay: 32.6s
}

.team__card:nth-of-type(164) {
	-webkit-transition-delay: 32.8s;
	-o-transition-delay: 32.8s;
	transition-delay: 32.8s
}

.team__card:nth-of-type(165) {
	-webkit-transition-delay: 33s;
	-o-transition-delay: 33s;
	transition-delay: 33s
}

.team__card:nth-of-type(166) {
	-webkit-transition-delay: 33.2s;
	-o-transition-delay: 33.2s;
	transition-delay: 33.2s
}

.team__card:nth-of-type(167) {
	-webkit-transition-delay: 33.4s;
	-o-transition-delay: 33.4s;
	transition-delay: 33.4s
}

.team__card:nth-of-type(168) {
	-webkit-transition-delay: 33.6s;
	-o-transition-delay: 33.6s;
	transition-delay: 33.6s
}

.team__card:nth-of-type(169) {
	-webkit-transition-delay: 33.8s;
	-o-transition-delay: 33.8s;
	transition-delay: 33.8s
}

.team__card:nth-of-type(170) {
	-webkit-transition-delay: 34s;
	-o-transition-delay: 34s;
	transition-delay: 34s
}

.team__card:nth-of-type(171) {
	-webkit-transition-delay: 34.2s;
	-o-transition-delay: 34.2s;
	transition-delay: 34.2s
}

.team__card:nth-of-type(172) {
	-webkit-transition-delay: 34.4s;
	-o-transition-delay: 34.4s;
	transition-delay: 34.4s
}

.team__card:nth-of-type(173) {
	-webkit-transition-delay: 34.6s;
	-o-transition-delay: 34.6s;
	transition-delay: 34.6s
}

.team__card:nth-of-type(174) {
	-webkit-transition-delay: 34.8s;
	-o-transition-delay: 34.8s;
	transition-delay: 34.8s
}

.team__card:nth-of-type(175) {
	-webkit-transition-delay: 35s;
	-o-transition-delay: 35s;
	transition-delay: 35s
}

.team__card:nth-of-type(176) {
	-webkit-transition-delay: 35.2s;
	-o-transition-delay: 35.2s;
	transition-delay: 35.2s
}

.team__card:nth-of-type(177) {
	-webkit-transition-delay: 35.4s;
	-o-transition-delay: 35.4s;
	transition-delay: 35.4s
}

.team__card:nth-of-type(178) {
	-webkit-transition-delay: 35.6s;
	-o-transition-delay: 35.6s;
	transition-delay: 35.6s
}

.team__card:nth-of-type(179) {
	-webkit-transition-delay: 35.8s;
	-o-transition-delay: 35.8s;
	transition-delay: 35.8s
}

.team__card:nth-of-type(180) {
	-webkit-transition-delay: 36s;
	-o-transition-delay: 36s;
	transition-delay: 36s
}

.team__card:nth-of-type(181) {
	-webkit-transition-delay: 36.2s;
	-o-transition-delay: 36.2s;
	transition-delay: 36.2s
}

.team__card:nth-of-type(182) {
	-webkit-transition-delay: 36.4s;
	-o-transition-delay: 36.4s;
	transition-delay: 36.4s
}

.team__card:nth-of-type(183) {
	-webkit-transition-delay: 36.6s;
	-o-transition-delay: 36.6s;
	transition-delay: 36.6s
}

.team__card:nth-of-type(184) {
	-webkit-transition-delay: 36.8s;
	-o-transition-delay: 36.8s;
	transition-delay: 36.8s
}

.team__card:nth-of-type(185) {
	-webkit-transition-delay: 37s;
	-o-transition-delay: 37s;
	transition-delay: 37s
}

.team__card:nth-of-type(186) {
	-webkit-transition-delay: 37.2s;
	-o-transition-delay: 37.2s;
	transition-delay: 37.2s
}

.team__card:nth-of-type(187) {
	-webkit-transition-delay: 37.4s;
	-o-transition-delay: 37.4s;
	transition-delay: 37.4s
}

.team__card:nth-of-type(188) {
	-webkit-transition-delay: 37.6s;
	-o-transition-delay: 37.6s;
	transition-delay: 37.6s
}

.team__card:nth-of-type(189) {
	-webkit-transition-delay: 37.8s;
	-o-transition-delay: 37.8s;
	transition-delay: 37.8s
}

.team__card:nth-of-type(190) {
	-webkit-transition-delay: 38s;
	-o-transition-delay: 38s;
	transition-delay: 38s
}

.team__card:nth-of-type(191) {
	-webkit-transition-delay: 38.2s;
	-o-transition-delay: 38.2s;
	transition-delay: 38.2s
}

.team__card:nth-of-type(192) {
	-webkit-transition-delay: 38.4s;
	-o-transition-delay: 38.4s;
	transition-delay: 38.4s
}

.team__card:nth-of-type(193) {
	-webkit-transition-delay: 38.6s;
	-o-transition-delay: 38.6s;
	transition-delay: 38.6s
}

.team__card:nth-of-type(194) {
	-webkit-transition-delay: 38.8s;
	-o-transition-delay: 38.8s;
	transition-delay: 38.8s
}

.team__card:nth-of-type(195) {
	-webkit-transition-delay: 39s;
	-o-transition-delay: 39s;
	transition-delay: 39s
}

.team__card:nth-of-type(196) {
	-webkit-transition-delay: 39.2s;
	-o-transition-delay: 39.2s;
	transition-delay: 39.2s
}

.team__card:nth-of-type(197) {
	-webkit-transition-delay: 39.4s;
	-o-transition-delay: 39.4s;
	transition-delay: 39.4s
}

.team__card:nth-of-type(198) {
	-webkit-transition-delay: 39.6s;
	-o-transition-delay: 39.6s;
	transition-delay: 39.6s
}

.team__card:nth-of-type(199) {
	-webkit-transition-delay: 39.8s;
	-o-transition-delay: 39.8s;
	transition-delay: 39.8s
}

.team__card:nth-of-type(200) {
	-webkit-transition-delay: 40s;
	-o-transition-delay: 40s;
	transition-delay: 40s
}

.team__card:nth-of-type(201) {
	-webkit-transition-delay: 40.2s;
	-o-transition-delay: 40.2s;
	transition-delay: 40.2s
}

.team__card:nth-of-type(202) {
	-webkit-transition-delay: 40.4s;
	-o-transition-delay: 40.4s;
	transition-delay: 40.4s
}

.team__card:nth-of-type(203) {
	-webkit-transition-delay: 40.6s;
	-o-transition-delay: 40.6s;
	transition-delay: 40.6s
}

.team__card:nth-of-type(204) {
	-webkit-transition-delay: 40.8s;
	-o-transition-delay: 40.8s;
	transition-delay: 40.8s
}

.team__card:nth-of-type(205) {
	-webkit-transition-delay: 41s;
	-o-transition-delay: 41s;
	transition-delay: 41s
}

.team__card:nth-of-type(206) {
	-webkit-transition-delay: 41.2s;
	-o-transition-delay: 41.2s;
	transition-delay: 41.2s
}

.team__card:nth-of-type(207) {
	-webkit-transition-delay: 41.4s;
	-o-transition-delay: 41.4s;
	transition-delay: 41.4s
}

.team__card:nth-of-type(208) {
	-webkit-transition-delay: 41.6s;
	-o-transition-delay: 41.6s;
	transition-delay: 41.6s
}

.team__card:nth-of-type(209) {
	-webkit-transition-delay: 41.8s;
	-o-transition-delay: 41.8s;
	transition-delay: 41.8s
}

.team__card:nth-of-type(210) {
	-webkit-transition-delay: 42s;
	-o-transition-delay: 42s;
	transition-delay: 42s
}

.team__card:nth-of-type(211) {
	-webkit-transition-delay: 42.2s;
	-o-transition-delay: 42.2s;
	transition-delay: 42.2s
}

.team__card:nth-of-type(212) {
	-webkit-transition-delay: 42.4s;
	-o-transition-delay: 42.4s;
	transition-delay: 42.4s
}

.team__card:nth-of-type(213) {
	-webkit-transition-delay: 42.6s;
	-o-transition-delay: 42.6s;
	transition-delay: 42.6s
}

.team__card:nth-of-type(214) {
	-webkit-transition-delay: 42.8s;
	-o-transition-delay: 42.8s;
	transition-delay: 42.8s
}

.team__card:nth-of-type(215) {
	-webkit-transition-delay: 43s;
	-o-transition-delay: 43s;
	transition-delay: 43s
}

.team__card:nth-of-type(216) {
	-webkit-transition-delay: 43.2s;
	-o-transition-delay: 43.2s;
	transition-delay: 43.2s
}

.team__card:nth-of-type(217) {
	-webkit-transition-delay: 43.4s;
	-o-transition-delay: 43.4s;
	transition-delay: 43.4s
}

.team__card:nth-of-type(218) {
	-webkit-transition-delay: 43.6s;
	-o-transition-delay: 43.6s;
	transition-delay: 43.6s
}

.team__card:nth-of-type(219) {
	-webkit-transition-delay: 43.8s;
	-o-transition-delay: 43.8s;
	transition-delay: 43.8s
}

.team__card:nth-of-type(220) {
	-webkit-transition-delay: 44s;
	-o-transition-delay: 44s;
	transition-delay: 44s
}

.team__card:nth-of-type(221) {
	-webkit-transition-delay: 44.2s;
	-o-transition-delay: 44.2s;
	transition-delay: 44.2s
}

.team__card:nth-of-type(222) {
	-webkit-transition-delay: 44.4s;
	-o-transition-delay: 44.4s;
	transition-delay: 44.4s
}

.team__card:nth-of-type(223) {
	-webkit-transition-delay: 44.6s;
	-o-transition-delay: 44.6s;
	transition-delay: 44.6s
}

.team__card:nth-of-type(224) {
	-webkit-transition-delay: 44.8s;
	-o-transition-delay: 44.8s;
	transition-delay: 44.8s
}

.team__card:nth-of-type(225) {
	-webkit-transition-delay: 45s;
	-o-transition-delay: 45s;
	transition-delay: 45s
}

.team__card:nth-of-type(226) {
	-webkit-transition-delay: 45.2s;
	-o-transition-delay: 45.2s;
	transition-delay: 45.2s
}

.team__card:nth-of-type(227) {
	-webkit-transition-delay: 45.4s;
	-o-transition-delay: 45.4s;
	transition-delay: 45.4s
}

.team__card:nth-of-type(228) {
	-webkit-transition-delay: 45.6s;
	-o-transition-delay: 45.6s;
	transition-delay: 45.6s
}

.team__card:nth-of-type(229) {
	-webkit-transition-delay: 45.8s;
	-o-transition-delay: 45.8s;
	transition-delay: 45.8s
}

.team__card:nth-of-type(230) {
	-webkit-transition-delay: 46s;
	-o-transition-delay: 46s;
	transition-delay: 46s
}

.team__card:nth-of-type(231) {
	-webkit-transition-delay: 46.2s;
	-o-transition-delay: 46.2s;
	transition-delay: 46.2s
}

.team__card:nth-of-type(232) {
	-webkit-transition-delay: 46.4s;
	-o-transition-delay: 46.4s;
	transition-delay: 46.4s
}

.team__card:nth-of-type(233) {
	-webkit-transition-delay: 46.6s;
	-o-transition-delay: 46.6s;
	transition-delay: 46.6s
}

.team__card:nth-of-type(234) {
	-webkit-transition-delay: 46.8s;
	-o-transition-delay: 46.8s;
	transition-delay: 46.8s
}

.team__card:nth-of-type(235) {
	-webkit-transition-delay: 47s;
	-o-transition-delay: 47s;
	transition-delay: 47s
}

.team__card:nth-of-type(236) {
	-webkit-transition-delay: 47.2s;
	-o-transition-delay: 47.2s;
	transition-delay: 47.2s
}

.team__card:nth-of-type(237) {
	-webkit-transition-delay: 47.4s;
	-o-transition-delay: 47.4s;
	transition-delay: 47.4s
}

.team__card:nth-of-type(238) {
	-webkit-transition-delay: 47.6s;
	-o-transition-delay: 47.6s;
	transition-delay: 47.6s
}

.team__card:nth-of-type(239) {
	-webkit-transition-delay: 47.8s;
	-o-transition-delay: 47.8s;
	transition-delay: 47.8s
}

.team__card:nth-of-type(240) {
	-webkit-transition-delay: 48s;
	-o-transition-delay: 48s;
	transition-delay: 48s
}

.team__card:nth-of-type(241) {
	-webkit-transition-delay: 48.2s;
	-o-transition-delay: 48.2s;
	transition-delay: 48.2s
}

.team__card:nth-of-type(242) {
	-webkit-transition-delay: 48.4s;
	-o-transition-delay: 48.4s;
	transition-delay: 48.4s
}

.team__card:nth-of-type(243) {
	-webkit-transition-delay: 48.6s;
	-o-transition-delay: 48.6s;
	transition-delay: 48.6s
}

.team__card:nth-of-type(244) {
	-webkit-transition-delay: 48.8s;
	-o-transition-delay: 48.8s;
	transition-delay: 48.8s
}

.team__card:nth-of-type(245) {
	-webkit-transition-delay: 49s;
	-o-transition-delay: 49s;
	transition-delay: 49s
}

.team__card:nth-of-type(246) {
	-webkit-transition-delay: 49.2s;
	-o-transition-delay: 49.2s;
	transition-delay: 49.2s
}

.team__card:nth-of-type(247) {
	-webkit-transition-delay: 49.4s;
	-o-transition-delay: 49.4s;
	transition-delay: 49.4s
}

.team__card:nth-of-type(248) {
	-webkit-transition-delay: 49.6s;
	-o-transition-delay: 49.6s;
	transition-delay: 49.6s
}

.team__card:nth-of-type(249) {
	-webkit-transition-delay: 49.8s;
	-o-transition-delay: 49.8s;
	transition-delay: 49.8s
}

.team__card:nth-of-type(250) {
	-webkit-transition-delay: 50s;
	-o-transition-delay: 50s;
	transition-delay: 50s
}

.team__card:nth-of-type(251) {
	-webkit-transition-delay: 50.2s;
	-o-transition-delay: 50.2s;
	transition-delay: 50.2s
}

.team__card:nth-of-type(252) {
	-webkit-transition-delay: 50.4s;
	-o-transition-delay: 50.4s;
	transition-delay: 50.4s
}

.team__card:nth-of-type(253) {
	-webkit-transition-delay: 50.6s;
	-o-transition-delay: 50.6s;
	transition-delay: 50.6s
}

.team__card:nth-of-type(254) {
	-webkit-transition-delay: 50.8s;
	-o-transition-delay: 50.8s;
	transition-delay: 50.8s
}

.team__card:nth-of-type(255) {
	-webkit-transition-delay: 51s;
	-o-transition-delay: 51s;
	transition-delay: 51s
}

.team__card:nth-of-type(256) {
	-webkit-transition-delay: 51.2s;
	-o-transition-delay: 51.2s;
	transition-delay: 51.2s
}

.team__card:nth-of-type(257) {
	-webkit-transition-delay: 51.4s;
	-o-transition-delay: 51.4s;
	transition-delay: 51.4s
}

.team__card:nth-of-type(258) {
	-webkit-transition-delay: 51.6s;
	-o-transition-delay: 51.6s;
	transition-delay: 51.6s
}

.team__card:nth-of-type(259) {
	-webkit-transition-delay: 51.8s;
	-o-transition-delay: 51.8s;
	transition-delay: 51.8s
}

.team__card:nth-of-type(260) {
	-webkit-transition-delay: 52s;
	-o-transition-delay: 52s;
	transition-delay: 52s
}

.team__card:nth-of-type(261) {
	-webkit-transition-delay: 52.2s;
	-o-transition-delay: 52.2s;
	transition-delay: 52.2s
}

.team__card:nth-of-type(262) {
	-webkit-transition-delay: 52.4s;
	-o-transition-delay: 52.4s;
	transition-delay: 52.4s
}

.team__card:nth-of-type(263) {
	-webkit-transition-delay: 52.6s;
	-o-transition-delay: 52.6s;
	transition-delay: 52.6s
}

.team__card:nth-of-type(264) {
	-webkit-transition-delay: 52.8s;
	-o-transition-delay: 52.8s;
	transition-delay: 52.8s
}

.team__card:nth-of-type(265) {
	-webkit-transition-delay: 53s;
	-o-transition-delay: 53s;
	transition-delay: 53s
}

.team__card:nth-of-type(266) {
	-webkit-transition-delay: 53.2s;
	-o-transition-delay: 53.2s;
	transition-delay: 53.2s
}

.team__card:nth-of-type(267) {
	-webkit-transition-delay: 53.4s;
	-o-transition-delay: 53.4s;
	transition-delay: 53.4s
}

.team__card:nth-of-type(268) {
	-webkit-transition-delay: 53.6s;
	-o-transition-delay: 53.6s;
	transition-delay: 53.6s
}

.team__card:nth-of-type(269) {
	-webkit-transition-delay: 53.8s;
	-o-transition-delay: 53.8s;
	transition-delay: 53.8s
}

.team__card:nth-of-type(270) {
	-webkit-transition-delay: 54s;
	-o-transition-delay: 54s;
	transition-delay: 54s
}

.team__card:nth-of-type(271) {
	-webkit-transition-delay: 54.2s;
	-o-transition-delay: 54.2s;
	transition-delay: 54.2s
}

.team__card:nth-of-type(272) {
	-webkit-transition-delay: 54.4s;
	-o-transition-delay: 54.4s;
	transition-delay: 54.4s
}

.team__card:nth-of-type(273) {
	-webkit-transition-delay: 54.6s;
	-o-transition-delay: 54.6s;
	transition-delay: 54.6s
}

.team__card:nth-of-type(274) {
	-webkit-transition-delay: 54.8s;
	-o-transition-delay: 54.8s;
	transition-delay: 54.8s
}

.team__card:nth-of-type(275) {
	-webkit-transition-delay: 55s;
	-o-transition-delay: 55s;
	transition-delay: 55s
}

.team__card:nth-of-type(276) {
	-webkit-transition-delay: 55.2s;
	-o-transition-delay: 55.2s;
	transition-delay: 55.2s
}

.team__card:nth-of-type(277) {
	-webkit-transition-delay: 55.4s;
	-o-transition-delay: 55.4s;
	transition-delay: 55.4s
}

.team__card:nth-of-type(278) {
	-webkit-transition-delay: 55.6s;
	-o-transition-delay: 55.6s;
	transition-delay: 55.6s
}

.team__card:nth-of-type(279) {
	-webkit-transition-delay: 55.8s;
	-o-transition-delay: 55.8s;
	transition-delay: 55.8s
}

.team__card:nth-of-type(280) {
	-webkit-transition-delay: 56s;
	-o-transition-delay: 56s;
	transition-delay: 56s
}

.team__card:nth-of-type(281) {
	-webkit-transition-delay: 56.2s;
	-o-transition-delay: 56.2s;
	transition-delay: 56.2s
}

.team__card:nth-of-type(282) {
	-webkit-transition-delay: 56.4s;
	-o-transition-delay: 56.4s;
	transition-delay: 56.4s
}

.team__card:nth-of-type(283) {
	-webkit-transition-delay: 56.6s;
	-o-transition-delay: 56.6s;
	transition-delay: 56.6s
}

.team__card:nth-of-type(284) {
	-webkit-transition-delay: 56.8s;
	-o-transition-delay: 56.8s;
	transition-delay: 56.8s
}

.team__card:nth-of-type(285) {
	-webkit-transition-delay: 57s;
	-o-transition-delay: 57s;
	transition-delay: 57s
}

.team__card:nth-of-type(286) {
	-webkit-transition-delay: 57.2s;
	-o-transition-delay: 57.2s;
	transition-delay: 57.2s
}

.team__card:nth-of-type(287) {
	-webkit-transition-delay: 57.4s;
	-o-transition-delay: 57.4s;
	transition-delay: 57.4s
}

.team__card:nth-of-type(288) {
	-webkit-transition-delay: 57.6s;
	-o-transition-delay: 57.6s;
	transition-delay: 57.6s
}

.team__card:nth-of-type(289) {
	-webkit-transition-delay: 57.8s;
	-o-transition-delay: 57.8s;
	transition-delay: 57.8s
}

.team__card:nth-of-type(290) {
	-webkit-transition-delay: 58s;
	-o-transition-delay: 58s;
	transition-delay: 58s
}

.team__card:nth-of-type(291) {
	-webkit-transition-delay: 58.2s;
	-o-transition-delay: 58.2s;
	transition-delay: 58.2s
}

.team__card:nth-of-type(292) {
	-webkit-transition-delay: 58.4s;
	-o-transition-delay: 58.4s;
	transition-delay: 58.4s
}

.team__card:nth-of-type(293) {
	-webkit-transition-delay: 58.6s;
	-o-transition-delay: 58.6s;
	transition-delay: 58.6s
}

.team__card:nth-of-type(294) {
	-webkit-transition-delay: 58.8s;
	-o-transition-delay: 58.8s;
	transition-delay: 58.8s
}

.team__card:nth-of-type(295) {
	-webkit-transition-delay: 59s;
	-o-transition-delay: 59s;
	transition-delay: 59s
}

.team__card:nth-of-type(296) {
	-webkit-transition-delay: 59.2s;
	-o-transition-delay: 59.2s;
	transition-delay: 59.2s
}

.team__card:nth-of-type(297) {
	-webkit-transition-delay: 59.4s;
	-o-transition-delay: 59.4s;
	transition-delay: 59.4s
}

.team__card:nth-of-type(298) {
	-webkit-transition-delay: 59.6s;
	-o-transition-delay: 59.6s;
	transition-delay: 59.6s
}

.team__card:nth-of-type(299) {
	-webkit-transition-delay: 59.8s;
	-o-transition-delay: 59.8s;
	transition-delay: 59.8s
}

.team__card:nth-of-type(300) {
	-webkit-transition-delay: 60s;
	-o-transition-delay: 60s;
	transition-delay: 60s
}

.team__card:nth-of-type(301) {
	-webkit-transition-delay: 60.2s;
	-o-transition-delay: 60.2s;
	transition-delay: 60.2s
}

.team__card:nth-of-type(302) {
	-webkit-transition-delay: 60.4s;
	-o-transition-delay: 60.4s;
	transition-delay: 60.4s
}

.team__card:nth-of-type(303) {
	-webkit-transition-delay: 60.6s;
	-o-transition-delay: 60.6s;
	transition-delay: 60.6s
}

.team__card:nth-of-type(304) {
	-webkit-transition-delay: 60.8s;
	-o-transition-delay: 60.8s;
	transition-delay: 60.8s
}

.team__card:nth-of-type(305) {
	-webkit-transition-delay: 61s;
	-o-transition-delay: 61s;
	transition-delay: 61s
}

.team__card:nth-of-type(306) {
	-webkit-transition-delay: 61.2s;
	-o-transition-delay: 61.2s;
	transition-delay: 61.2s
}

.team__card:nth-of-type(307) {
	-webkit-transition-delay: 61.4s;
	-o-transition-delay: 61.4s;
	transition-delay: 61.4s
}

.team__card:nth-of-type(308) {
	-webkit-transition-delay: 61.6s;
	-o-transition-delay: 61.6s;
	transition-delay: 61.6s
}

.team__card:nth-of-type(309) {
	-webkit-transition-delay: 61.8s;
	-o-transition-delay: 61.8s;
	transition-delay: 61.8s
}

.team__card:nth-of-type(310) {
	-webkit-transition-delay: 62s;
	-o-transition-delay: 62s;
	transition-delay: 62s
}

.team__card:nth-of-type(311) {
	-webkit-transition-delay: 62.2s;
	-o-transition-delay: 62.2s;
	transition-delay: 62.2s
}

.team__card:nth-of-type(312) {
	-webkit-transition-delay: 62.4s;
	-o-transition-delay: 62.4s;
	transition-delay: 62.4s
}

.team__card:nth-of-type(313) {
	-webkit-transition-delay: 62.6s;
	-o-transition-delay: 62.6s;
	transition-delay: 62.6s
}

.team__card:nth-of-type(314) {
	-webkit-transition-delay: 62.8s;
	-o-transition-delay: 62.8s;
	transition-delay: 62.8s
}

.team__card:nth-of-type(315) {
	-webkit-transition-delay: 63s;
	-o-transition-delay: 63s;
	transition-delay: 63s
}

.team__card:nth-of-type(316) {
	-webkit-transition-delay: 63.2s;
	-o-transition-delay: 63.2s;
	transition-delay: 63.2s
}

.team__card:nth-of-type(317) {
	-webkit-transition-delay: 63.4s;
	-o-transition-delay: 63.4s;
	transition-delay: 63.4s
}

.team__card:nth-of-type(318) {
	-webkit-transition-delay: 63.6s;
	-o-transition-delay: 63.6s;
	transition-delay: 63.6s
}

.team__card:nth-of-type(319) {
	-webkit-transition-delay: 63.8s;
	-o-transition-delay: 63.8s;
	transition-delay: 63.8s
}

.team__card:nth-of-type(320) {
	-webkit-transition-delay: 64s;
	-o-transition-delay: 64s;
	transition-delay: 64s
}

.team__card:nth-of-type(321) {
	-webkit-transition-delay: 64.2s;
	-o-transition-delay: 64.2s;
	transition-delay: 64.2s
}

.team__card:nth-of-type(322) {
	-webkit-transition-delay: 64.4s;
	-o-transition-delay: 64.4s;
	transition-delay: 64.4s
}

.team__card:nth-of-type(323) {
	-webkit-transition-delay: 64.6s;
	-o-transition-delay: 64.6s;
	transition-delay: 64.6s
}

.team__card:nth-of-type(324) {
	-webkit-transition-delay: 64.8s;
	-o-transition-delay: 64.8s;
	transition-delay: 64.8s
}

.team__card:nth-of-type(325) {
	-webkit-transition-delay: 65s;
	-o-transition-delay: 65s;
	transition-delay: 65s
}

.team__card:nth-of-type(326) {
	-webkit-transition-delay: 65.2s;
	-o-transition-delay: 65.2s;
	transition-delay: 65.2s
}

.team__card:nth-of-type(327) {
	-webkit-transition-delay: 65.4s;
	-o-transition-delay: 65.4s;
	transition-delay: 65.4s
}

.team__card:nth-of-type(328) {
	-webkit-transition-delay: 65.6s;
	-o-transition-delay: 65.6s;
	transition-delay: 65.6s
}

.team__card:nth-of-type(329) {
	-webkit-transition-delay: 65.8s;
	-o-transition-delay: 65.8s;
	transition-delay: 65.8s
}

.team__card:nth-of-type(330) {
	-webkit-transition-delay: 66s;
	-o-transition-delay: 66s;
	transition-delay: 66s
}

.team__card:nth-of-type(331) {
	-webkit-transition-delay: 66.2s;
	-o-transition-delay: 66.2s;
	transition-delay: 66.2s
}

.team__card:nth-of-type(332) {
	-webkit-transition-delay: 66.4s;
	-o-transition-delay: 66.4s;
	transition-delay: 66.4s
}

.team__card:nth-of-type(333) {
	-webkit-transition-delay: 66.6s;
	-o-transition-delay: 66.6s;
	transition-delay: 66.6s
}

.team__card:nth-of-type(334) {
	-webkit-transition-delay: 66.8s;
	-o-transition-delay: 66.8s;
	transition-delay: 66.8s
}

.team__card:nth-of-type(335) {
	-webkit-transition-delay: 67s;
	-o-transition-delay: 67s;
	transition-delay: 67s
}

.team__card:nth-of-type(336) {
	-webkit-transition-delay: 67.2s;
	-o-transition-delay: 67.2s;
	transition-delay: 67.2s
}

.team__card:nth-of-type(337) {
	-webkit-transition-delay: 67.4s;
	-o-transition-delay: 67.4s;
	transition-delay: 67.4s
}

.team__card:nth-of-type(338) {
	-webkit-transition-delay: 67.6s;
	-o-transition-delay: 67.6s;
	transition-delay: 67.6s
}

.team__card:nth-of-type(339) {
	-webkit-transition-delay: 67.8s;
	-o-transition-delay: 67.8s;
	transition-delay: 67.8s
}

.team__card:nth-of-type(340) {
	-webkit-transition-delay: 68s;
	-o-transition-delay: 68s;
	transition-delay: 68s
}

.team__card:nth-of-type(341) {
	-webkit-transition-delay: 68.2s;
	-o-transition-delay: 68.2s;
	transition-delay: 68.2s
}

.team__card:nth-of-type(342) {
	-webkit-transition-delay: 68.4s;
	-o-transition-delay: 68.4s;
	transition-delay: 68.4s
}

.team__card:nth-of-type(343) {
	-webkit-transition-delay: 68.6s;
	-o-transition-delay: 68.6s;
	transition-delay: 68.6s
}

.team__card:nth-of-type(344) {
	-webkit-transition-delay: 68.8s;
	-o-transition-delay: 68.8s;
	transition-delay: 68.8s
}

.team__card:nth-of-type(345) {
	-webkit-transition-delay: 69s;
	-o-transition-delay: 69s;
	transition-delay: 69s
}

.team__card:nth-of-type(346) {
	-webkit-transition-delay: 69.2s;
	-o-transition-delay: 69.2s;
	transition-delay: 69.2s
}

.team__card:nth-of-type(347) {
	-webkit-transition-delay: 69.4s;
	-o-transition-delay: 69.4s;
	transition-delay: 69.4s
}

.team__card:nth-of-type(348) {
	-webkit-transition-delay: 69.6s;
	-o-transition-delay: 69.6s;
	transition-delay: 69.6s
}

.team__card:nth-of-type(349) {
	-webkit-transition-delay: 69.8s;
	-o-transition-delay: 69.8s;
	transition-delay: 69.8s
}

.team__card:nth-of-type(350) {
	-webkit-transition-delay: 70s;
	-o-transition-delay: 70s;
	transition-delay: 70s
}

.team__card:nth-of-type(351) {
	-webkit-transition-delay: 70.2s;
	-o-transition-delay: 70.2s;
	transition-delay: 70.2s
}

.team__card:nth-of-type(352) {
	-webkit-transition-delay: 70.4s;
	-o-transition-delay: 70.4s;
	transition-delay: 70.4s
}

.team__card:nth-of-type(353) {
	-webkit-transition-delay: 70.6s;
	-o-transition-delay: 70.6s;
	transition-delay: 70.6s
}

.team__card:nth-of-type(354) {
	-webkit-transition-delay: 70.8s;
	-o-transition-delay: 70.8s;
	transition-delay: 70.8s
}

.team__card:nth-of-type(355) {
	-webkit-transition-delay: 71s;
	-o-transition-delay: 71s;
	transition-delay: 71s
}

.team__card:nth-of-type(356) {
	-webkit-transition-delay: 71.2s;
	-o-transition-delay: 71.2s;
	transition-delay: 71.2s
}

.team__card:nth-of-type(357) {
	-webkit-transition-delay: 71.4s;
	-o-transition-delay: 71.4s;
	transition-delay: 71.4s
}

.team__card:nth-of-type(358) {
	-webkit-transition-delay: 71.6s;
	-o-transition-delay: 71.6s;
	transition-delay: 71.6s
}

.team__card:nth-of-type(359) {
	-webkit-transition-delay: 71.8s;
	-o-transition-delay: 71.8s;
	transition-delay: 71.8s
}

.team__card:nth-of-type(360) {
	-webkit-transition-delay: 72s;
	-o-transition-delay: 72s;
	transition-delay: 72s
}

.team__card:nth-of-type(361) {
	-webkit-transition-delay: 72.2s;
	-o-transition-delay: 72.2s;
	transition-delay: 72.2s
}

.team__card:nth-of-type(362) {
	-webkit-transition-delay: 72.4s;
	-o-transition-delay: 72.4s;
	transition-delay: 72.4s
}

.team__card:nth-of-type(363) {
	-webkit-transition-delay: 72.6s;
	-o-transition-delay: 72.6s;
	transition-delay: 72.6s
}

.team__card:nth-of-type(364) {
	-webkit-transition-delay: 72.8s;
	-o-transition-delay: 72.8s;
	transition-delay: 72.8s
}

.team__card:nth-of-type(365) {
	-webkit-transition-delay: 73s;
	-o-transition-delay: 73s;
	transition-delay: 73s
}

.team__card:nth-of-type(366) {
	-webkit-transition-delay: 73.2s;
	-o-transition-delay: 73.2s;
	transition-delay: 73.2s
}

.team__card:nth-of-type(367) {
	-webkit-transition-delay: 73.4s;
	-o-transition-delay: 73.4s;
	transition-delay: 73.4s
}

.team__card:nth-of-type(368) {
	-webkit-transition-delay: 73.6s;
	-o-transition-delay: 73.6s;
	transition-delay: 73.6s
}

.team__card:nth-of-type(369) {
	-webkit-transition-delay: 73.8s;
	-o-transition-delay: 73.8s;
	transition-delay: 73.8s
}

.team__card:nth-of-type(370) {
	-webkit-transition-delay: 74s;
	-o-transition-delay: 74s;
	transition-delay: 74s
}

.team__card:nth-of-type(371) {
	-webkit-transition-delay: 74.2s;
	-o-transition-delay: 74.2s;
	transition-delay: 74.2s
}

.team__card:nth-of-type(372) {
	-webkit-transition-delay: 74.4s;
	-o-transition-delay: 74.4s;
	transition-delay: 74.4s
}

.team__card:nth-of-type(373) {
	-webkit-transition-delay: 74.6s;
	-o-transition-delay: 74.6s;
	transition-delay: 74.6s
}

.team__card:nth-of-type(374) {
	-webkit-transition-delay: 74.8s;
	-o-transition-delay: 74.8s;
	transition-delay: 74.8s
}

.team__card:nth-of-type(375) {
	-webkit-transition-delay: 75s;
	-o-transition-delay: 75s;
	transition-delay: 75s
}

.team__card:nth-of-type(376) {
	-webkit-transition-delay: 75.2s;
	-o-transition-delay: 75.2s;
	transition-delay: 75.2s
}

.team__card:nth-of-type(377) {
	-webkit-transition-delay: 75.4s;
	-o-transition-delay: 75.4s;
	transition-delay: 75.4s
}

.team__card:nth-of-type(378) {
	-webkit-transition-delay: 75.6s;
	-o-transition-delay: 75.6s;
	transition-delay: 75.6s
}

.team__card:nth-of-type(379) {
	-webkit-transition-delay: 75.8s;
	-o-transition-delay: 75.8s;
	transition-delay: 75.8s
}

.team__card:nth-of-type(380) {
	-webkit-transition-delay: 76s;
	-o-transition-delay: 76s;
	transition-delay: 76s
}

.team__card:nth-of-type(381) {
	-webkit-transition-delay: 76.2s;
	-o-transition-delay: 76.2s;
	transition-delay: 76.2s
}

.team__card:nth-of-type(382) {
	-webkit-transition-delay: 76.4s;
	-o-transition-delay: 76.4s;
	transition-delay: 76.4s
}

.team__card:nth-of-type(383) {
	-webkit-transition-delay: 76.6s;
	-o-transition-delay: 76.6s;
	transition-delay: 76.6s
}

.team__card:nth-of-type(384) {
	-webkit-transition-delay: 76.8s;
	-o-transition-delay: 76.8s;
	transition-delay: 76.8s
}

.team__card:nth-of-type(385) {
	-webkit-transition-delay: 77s;
	-o-transition-delay: 77s;
	transition-delay: 77s
}

.team__card:nth-of-type(386) {
	-webkit-transition-delay: 77.2s;
	-o-transition-delay: 77.2s;
	transition-delay: 77.2s
}

.team__card:nth-of-type(387) {
	-webkit-transition-delay: 77.4s;
	-o-transition-delay: 77.4s;
	transition-delay: 77.4s
}

.team__card:nth-of-type(388) {
	-webkit-transition-delay: 77.6s;
	-o-transition-delay: 77.6s;
	transition-delay: 77.6s
}

.team__card:nth-of-type(389) {
	-webkit-transition-delay: 77.8s;
	-o-transition-delay: 77.8s;
	transition-delay: 77.8s
}

.team__card:nth-of-type(390) {
	-webkit-transition-delay: 78s;
	-o-transition-delay: 78s;
	transition-delay: 78s
}

.team__card:nth-of-type(391) {
	-webkit-transition-delay: 78.2s;
	-o-transition-delay: 78.2s;
	transition-delay: 78.2s
}

.team__card:nth-of-type(392) {
	-webkit-transition-delay: 78.4s;
	-o-transition-delay: 78.4s;
	transition-delay: 78.4s
}

.team__card:nth-of-type(393) {
	-webkit-transition-delay: 78.6s;
	-o-transition-delay: 78.6s;
	transition-delay: 78.6s
}

.team__card:nth-of-type(394) {
	-webkit-transition-delay: 78.8s;
	-o-transition-delay: 78.8s;
	transition-delay: 78.8s
}

.team__card:nth-of-type(395) {
	-webkit-transition-delay: 79s;
	-o-transition-delay: 79s;
	transition-delay: 79s
}

.team__card:nth-of-type(396) {
	-webkit-transition-delay: 79.2s;
	-o-transition-delay: 79.2s;
	transition-delay: 79.2s
}

.team__card:nth-of-type(397) {
	-webkit-transition-delay: 79.4s;
	-o-transition-delay: 79.4s;
	transition-delay: 79.4s
}

.team__card:nth-of-type(398) {
	-webkit-transition-delay: 79.6s;
	-o-transition-delay: 79.6s;
	transition-delay: 79.6s
}

.team__card:nth-of-type(399) {
	-webkit-transition-delay: 79.8s;
	-o-transition-delay: 79.8s;
	transition-delay: 79.8s
}

.team__card:nth-of-type(400) {
	-webkit-transition-delay: 80s;
	-o-transition-delay: 80s;
	transition-delay: 80s
}

.team__card:nth-of-type(401) {
	-webkit-transition-delay: 80.2s;
	-o-transition-delay: 80.2s;
	transition-delay: 80.2s
}

.team__card:nth-of-type(402) {
	-webkit-transition-delay: 80.4s;
	-o-transition-delay: 80.4s;
	transition-delay: 80.4s
}

.team__card:nth-of-type(403) {
	-webkit-transition-delay: 80.6s;
	-o-transition-delay: 80.6s;
	transition-delay: 80.6s
}

.team__card:nth-of-type(404) {
	-webkit-transition-delay: 80.8s;
	-o-transition-delay: 80.8s;
	transition-delay: 80.8s
}

.team__card:nth-of-type(405) {
	-webkit-transition-delay: 81s;
	-o-transition-delay: 81s;
	transition-delay: 81s
}

.team__card:nth-of-type(406) {
	-webkit-transition-delay: 81.2s;
	-o-transition-delay: 81.2s;
	transition-delay: 81.2s
}

.team__card:nth-of-type(407) {
	-webkit-transition-delay: 81.4s;
	-o-transition-delay: 81.4s;
	transition-delay: 81.4s
}

.team__card:nth-of-type(408) {
	-webkit-transition-delay: 81.6s;
	-o-transition-delay: 81.6s;
	transition-delay: 81.6s
}

.team__card:nth-of-type(409) {
	-webkit-transition-delay: 81.8s;
	-o-transition-delay: 81.8s;
	transition-delay: 81.8s
}

.team__card:nth-of-type(410) {
	-webkit-transition-delay: 82s;
	-o-transition-delay: 82s;
	transition-delay: 82s
}

.team__card:nth-of-type(411) {
	-webkit-transition-delay: 82.2s;
	-o-transition-delay: 82.2s;
	transition-delay: 82.2s
}

.team__card:nth-of-type(412) {
	-webkit-transition-delay: 82.4s;
	-o-transition-delay: 82.4s;
	transition-delay: 82.4s
}

.team__card:nth-of-type(413) {
	-webkit-transition-delay: 82.6s;
	-o-transition-delay: 82.6s;
	transition-delay: 82.6s
}

.team__card:nth-of-type(414) {
	-webkit-transition-delay: 82.8s;
	-o-transition-delay: 82.8s;
	transition-delay: 82.8s
}

.team__card:nth-of-type(415) {
	-webkit-transition-delay: 83s;
	-o-transition-delay: 83s;
	transition-delay: 83s
}

.team__card:nth-of-type(416) {
	-webkit-transition-delay: 83.2s;
	-o-transition-delay: 83.2s;
	transition-delay: 83.2s
}

.team__card:nth-of-type(417) {
	-webkit-transition-delay: 83.4s;
	-o-transition-delay: 83.4s;
	transition-delay: 83.4s
}

.team__card:nth-of-type(418) {
	-webkit-transition-delay: 83.6s;
	-o-transition-delay: 83.6s;
	transition-delay: 83.6s
}

.team__card:nth-of-type(419) {
	-webkit-transition-delay: 83.8s;
	-o-transition-delay: 83.8s;
	transition-delay: 83.8s
}

.team__card:nth-of-type(420) {
	-webkit-transition-delay: 84s;
	-o-transition-delay: 84s;
	transition-delay: 84s
}

.team__card:nth-of-type(421) {
	-webkit-transition-delay: 84.2s;
	-o-transition-delay: 84.2s;
	transition-delay: 84.2s
}

.team__card:nth-of-type(422) {
	-webkit-transition-delay: 84.4s;
	-o-transition-delay: 84.4s;
	transition-delay: 84.4s
}

.team__card:nth-of-type(423) {
	-webkit-transition-delay: 84.6s;
	-o-transition-delay: 84.6s;
	transition-delay: 84.6s
}

.team__card:nth-of-type(424) {
	-webkit-transition-delay: 84.8s;
	-o-transition-delay: 84.8s;
	transition-delay: 84.8s
}

.team__card:nth-of-type(425) {
	-webkit-transition-delay: 85s;
	-o-transition-delay: 85s;
	transition-delay: 85s
}

.team__card:nth-of-type(426) {
	-webkit-transition-delay: 85.2s;
	-o-transition-delay: 85.2s;
	transition-delay: 85.2s
}

.team__card:nth-of-type(427) {
	-webkit-transition-delay: 85.4s;
	-o-transition-delay: 85.4s;
	transition-delay: 85.4s
}

.team__card:nth-of-type(428) {
	-webkit-transition-delay: 85.6s;
	-o-transition-delay: 85.6s;
	transition-delay: 85.6s
}

.team__card:nth-of-type(429) {
	-webkit-transition-delay: 85.8s;
	-o-transition-delay: 85.8s;
	transition-delay: 85.8s
}

.team__card:nth-of-type(430) {
	-webkit-transition-delay: 86s;
	-o-transition-delay: 86s;
	transition-delay: 86s
}

.team__card:nth-of-type(431) {
	-webkit-transition-delay: 86.2s;
	-o-transition-delay: 86.2s;
	transition-delay: 86.2s
}

.team__card:nth-of-type(432) {
	-webkit-transition-delay: 86.4s;
	-o-transition-delay: 86.4s;
	transition-delay: 86.4s
}

.team__card:nth-of-type(433) {
	-webkit-transition-delay: 86.6s;
	-o-transition-delay: 86.6s;
	transition-delay: 86.6s
}

.team__card:nth-of-type(434) {
	-webkit-transition-delay: 86.8s;
	-o-transition-delay: 86.8s;
	transition-delay: 86.8s
}

.team__card:nth-of-type(435) {
	-webkit-transition-delay: 87s;
	-o-transition-delay: 87s;
	transition-delay: 87s
}

.team__card:nth-of-type(436) {
	-webkit-transition-delay: 87.2s;
	-o-transition-delay: 87.2s;
	transition-delay: 87.2s
}

.team__card:nth-of-type(437) {
	-webkit-transition-delay: 87.4s;
	-o-transition-delay: 87.4s;
	transition-delay: 87.4s
}

.team__card:nth-of-type(438) {
	-webkit-transition-delay: 87.6s;
	-o-transition-delay: 87.6s;
	transition-delay: 87.6s
}

.team__card:nth-of-type(439) {
	-webkit-transition-delay: 87.8s;
	-o-transition-delay: 87.8s;
	transition-delay: 87.8s
}

.team__card:nth-of-type(440) {
	-webkit-transition-delay: 88s;
	-o-transition-delay: 88s;
	transition-delay: 88s
}

.team__card:nth-of-type(441) {
	-webkit-transition-delay: 88.2s;
	-o-transition-delay: 88.2s;
	transition-delay: 88.2s
}

.team__card:nth-of-type(442) {
	-webkit-transition-delay: 88.4s;
	-o-transition-delay: 88.4s;
	transition-delay: 88.4s
}

.team__card:nth-of-type(443) {
	-webkit-transition-delay: 88.6s;
	-o-transition-delay: 88.6s;
	transition-delay: 88.6s
}

.team__card:nth-of-type(444) {
	-webkit-transition-delay: 88.8s;
	-o-transition-delay: 88.8s;
	transition-delay: 88.8s
}

.team__card:nth-of-type(445) {
	-webkit-transition-delay: 89s;
	-o-transition-delay: 89s;
	transition-delay: 89s
}

.team__card:nth-of-type(446) {
	-webkit-transition-delay: 89.2s;
	-o-transition-delay: 89.2s;
	transition-delay: 89.2s
}

.team__card:nth-of-type(447) {
	-webkit-transition-delay: 89.4s;
	-o-transition-delay: 89.4s;
	transition-delay: 89.4s
}

.team__card:nth-of-type(448) {
	-webkit-transition-delay: 89.6s;
	-o-transition-delay: 89.6s;
	transition-delay: 89.6s
}

.team__card:nth-of-type(449) {
	-webkit-transition-delay: 89.8s;
	-o-transition-delay: 89.8s;
	transition-delay: 89.8s
}

.team__card:nth-of-type(450) {
	-webkit-transition-delay: 90s;
	-o-transition-delay: 90s;
	transition-delay: 90s
}

.team__card:nth-of-type(451) {
	-webkit-transition-delay: 90.2s;
	-o-transition-delay: 90.2s;
	transition-delay: 90.2s
}

.team__card:nth-of-type(452) {
	-webkit-transition-delay: 90.4s;
	-o-transition-delay: 90.4s;
	transition-delay: 90.4s
}

.team__card:nth-of-type(453) {
	-webkit-transition-delay: 90.6s;
	-o-transition-delay: 90.6s;
	transition-delay: 90.6s
}

.team__card:nth-of-type(454) {
	-webkit-transition-delay: 90.8s;
	-o-transition-delay: 90.8s;
	transition-delay: 90.8s
}

.team__card:nth-of-type(455) {
	-webkit-transition-delay: 91s;
	-o-transition-delay: 91s;
	transition-delay: 91s
}

.team__card:nth-of-type(456) {
	-webkit-transition-delay: 91.2s;
	-o-transition-delay: 91.2s;
	transition-delay: 91.2s
}

.team__card:nth-of-type(457) {
	-webkit-transition-delay: 91.4s;
	-o-transition-delay: 91.4s;
	transition-delay: 91.4s
}

.team__card:nth-of-type(458) {
	-webkit-transition-delay: 91.6s;
	-o-transition-delay: 91.6s;
	transition-delay: 91.6s
}

.team__card:nth-of-type(459) {
	-webkit-transition-delay: 91.8s;
	-o-transition-delay: 91.8s;
	transition-delay: 91.8s
}

.team__card:nth-of-type(460) {
	-webkit-transition-delay: 92s;
	-o-transition-delay: 92s;
	transition-delay: 92s
}

.team__card:nth-of-type(461) {
	-webkit-transition-delay: 92.2s;
	-o-transition-delay: 92.2s;
	transition-delay: 92.2s
}

.team__card:nth-of-type(462) {
	-webkit-transition-delay: 92.4s;
	-o-transition-delay: 92.4s;
	transition-delay: 92.4s
}

.team__card:nth-of-type(463) {
	-webkit-transition-delay: 92.6s;
	-o-transition-delay: 92.6s;
	transition-delay: 92.6s
}

.team__card:nth-of-type(464) {
	-webkit-transition-delay: 92.8s;
	-o-transition-delay: 92.8s;
	transition-delay: 92.8s
}

.team__card:nth-of-type(465) {
	-webkit-transition-delay: 93s;
	-o-transition-delay: 93s;
	transition-delay: 93s
}

.team__card:nth-of-type(466) {
	-webkit-transition-delay: 93.2s;
	-o-transition-delay: 93.2s;
	transition-delay: 93.2s
}

.team__card:nth-of-type(467) {
	-webkit-transition-delay: 93.4s;
	-o-transition-delay: 93.4s;
	transition-delay: 93.4s
}

.team__card:nth-of-type(468) {
	-webkit-transition-delay: 93.6s;
	-o-transition-delay: 93.6s;
	transition-delay: 93.6s
}

.team__card:nth-of-type(469) {
	-webkit-transition-delay: 93.8s;
	-o-transition-delay: 93.8s;
	transition-delay: 93.8s
}

.team__card:nth-of-type(470) {
	-webkit-transition-delay: 94s;
	-o-transition-delay: 94s;
	transition-delay: 94s
}

.team__card:nth-of-type(471) {
	-webkit-transition-delay: 94.2s;
	-o-transition-delay: 94.2s;
	transition-delay: 94.2s
}

.team__card:nth-of-type(472) {
	-webkit-transition-delay: 94.4s;
	-o-transition-delay: 94.4s;
	transition-delay: 94.4s
}

.team__card:nth-of-type(473) {
	-webkit-transition-delay: 94.6s;
	-o-transition-delay: 94.6s;
	transition-delay: 94.6s
}

.team__card:nth-of-type(474) {
	-webkit-transition-delay: 94.8s;
	-o-transition-delay: 94.8s;
	transition-delay: 94.8s
}

.team__card:nth-of-type(475) {
	-webkit-transition-delay: 95s;
	-o-transition-delay: 95s;
	transition-delay: 95s
}

.team__card:nth-of-type(476) {
	-webkit-transition-delay: 95.2s;
	-o-transition-delay: 95.2s;
	transition-delay: 95.2s
}

.team__card:nth-of-type(477) {
	-webkit-transition-delay: 95.4s;
	-o-transition-delay: 95.4s;
	transition-delay: 95.4s
}

.team__card:nth-of-type(478) {
	-webkit-transition-delay: 95.6s;
	-o-transition-delay: 95.6s;
	transition-delay: 95.6s
}

.team__card:nth-of-type(479) {
	-webkit-transition-delay: 95.8s;
	-o-transition-delay: 95.8s;
	transition-delay: 95.8s
}

.team__card:nth-of-type(480) {
	-webkit-transition-delay: 96s;
	-o-transition-delay: 96s;
	transition-delay: 96s
}

.team__card:nth-of-type(481) {
	-webkit-transition-delay: 96.2s;
	-o-transition-delay: 96.2s;
	transition-delay: 96.2s
}

.team__card:nth-of-type(482) {
	-webkit-transition-delay: 96.4s;
	-o-transition-delay: 96.4s;
	transition-delay: 96.4s
}

.team__card:nth-of-type(483) {
	-webkit-transition-delay: 96.6s;
	-o-transition-delay: 96.6s;
	transition-delay: 96.6s
}

.team__card:nth-of-type(484) {
	-webkit-transition-delay: 96.8s;
	-o-transition-delay: 96.8s;
	transition-delay: 96.8s
}

.team__card:nth-of-type(485) {
	-webkit-transition-delay: 97s;
	-o-transition-delay: 97s;
	transition-delay: 97s
}

.team__card:nth-of-type(486) {
	-webkit-transition-delay: 97.2s;
	-o-transition-delay: 97.2s;
	transition-delay: 97.2s
}

.team__card:nth-of-type(487) {
	-webkit-transition-delay: 97.4s;
	-o-transition-delay: 97.4s;
	transition-delay: 97.4s
}

.team__card:nth-of-type(488) {
	-webkit-transition-delay: 97.6s;
	-o-transition-delay: 97.6s;
	transition-delay: 97.6s
}

.team__card:nth-of-type(489) {
	-webkit-transition-delay: 97.8s;
	-o-transition-delay: 97.8s;
	transition-delay: 97.8s
}

.team__card:nth-of-type(490) {
	-webkit-transition-delay: 98s;
	-o-transition-delay: 98s;
	transition-delay: 98s
}

.team__card:nth-of-type(491) {
	-webkit-transition-delay: 98.2s;
	-o-transition-delay: 98.2s;
	transition-delay: 98.2s
}

.team__card:nth-of-type(492) {
	-webkit-transition-delay: 98.4s;
	-o-transition-delay: 98.4s;
	transition-delay: 98.4s
}

.team__card:nth-of-type(493) {
	-webkit-transition-delay: 98.6s;
	-o-transition-delay: 98.6s;
	transition-delay: 98.6s
}

.team__card:nth-of-type(494) {
	-webkit-transition-delay: 98.8s;
	-o-transition-delay: 98.8s;
	transition-delay: 98.8s
}

.team__card:nth-of-type(495) {
	-webkit-transition-delay: 99s;
	-o-transition-delay: 99s;
	transition-delay: 99s
}

.team__card:nth-of-type(496) {
	-webkit-transition-delay: 99.2s;
	-o-transition-delay: 99.2s;
	transition-delay: 99.2s
}

.team__card:nth-of-type(497) {
	-webkit-transition-delay: 99.4s;
	-o-transition-delay: 99.4s;
	transition-delay: 99.4s
}

.team__card:nth-of-type(498) {
	-webkit-transition-delay: 99.6s;
	-o-transition-delay: 99.6s;
	transition-delay: 99.6s
}

.team__card:nth-of-type(499) {
	-webkit-transition-delay: 99.8s;
	-o-transition-delay: 99.8s;
	transition-delay: 99.8s
}

.team__card:nth-of-type(500) {
	-webkit-transition-delay: 100s;
	-o-transition-delay: 100s;
	transition-delay: 100s
}

.team__card:nth-of-type(501) {
	-webkit-transition-delay: 100.2s;
	-o-transition-delay: 100.2s;
	transition-delay: 100.2s
}

.team__card:nth-of-type(502) {
	-webkit-transition-delay: 100.4s;
	-o-transition-delay: 100.4s;
	transition-delay: 100.4s
}

.team__card:nth-of-type(503) {
	-webkit-transition-delay: 100.6s;
	-o-transition-delay: 100.6s;
	transition-delay: 100.6s
}

.team__card:nth-of-type(504) {
	-webkit-transition-delay: 100.8s;
	-o-transition-delay: 100.8s;
	transition-delay: 100.8s
}

.team__card:nth-of-type(505) {
	-webkit-transition-delay: 101s;
	-o-transition-delay: 101s;
	transition-delay: 101s
}

.team__card:nth-of-type(506) {
	-webkit-transition-delay: 101.2s;
	-o-transition-delay: 101.2s;
	transition-delay: 101.2s
}

.team__card:nth-of-type(507) {
	-webkit-transition-delay: 101.4s;
	-o-transition-delay: 101.4s;
	transition-delay: 101.4s
}

.team__card:nth-of-type(508) {
	-webkit-transition-delay: 101.6s;
	-o-transition-delay: 101.6s;
	transition-delay: 101.6s
}

.team__card:nth-of-type(509) {
	-webkit-transition-delay: 101.8s;
	-o-transition-delay: 101.8s;
	transition-delay: 101.8s
}

.team__card:nth-of-type(510) {
	-webkit-transition-delay: 102s;
	-o-transition-delay: 102s;
	transition-delay: 102s
}

.team__card:nth-of-type(511) {
	-webkit-transition-delay: 102.2s;
	-o-transition-delay: 102.2s;
	transition-delay: 102.2s
}

.team__card:nth-of-type(512) {
	-webkit-transition-delay: 102.4s;
	-o-transition-delay: 102.4s;
	transition-delay: 102.4s
}

.team__card:nth-of-type(513) {
	-webkit-transition-delay: 102.6s;
	-o-transition-delay: 102.6s;
	transition-delay: 102.6s
}

.team__card:nth-of-type(514) {
	-webkit-transition-delay: 102.8s;
	-o-transition-delay: 102.8s;
	transition-delay: 102.8s
}

.team__card:nth-of-type(515) {
	-webkit-transition-delay: 103s;
	-o-transition-delay: 103s;
	transition-delay: 103s
}

.team__card:nth-of-type(516) {
	-webkit-transition-delay: 103.2s;
	-o-transition-delay: 103.2s;
	transition-delay: 103.2s
}

.team__card:nth-of-type(517) {
	-webkit-transition-delay: 103.4s;
	-o-transition-delay: 103.4s;
	transition-delay: 103.4s
}

.team__card:nth-of-type(518) {
	-webkit-transition-delay: 103.6s;
	-o-transition-delay: 103.6s;
	transition-delay: 103.6s
}

.team__card:nth-of-type(519) {
	-webkit-transition-delay: 103.8s;
	-o-transition-delay: 103.8s;
	transition-delay: 103.8s
}

.team__card:nth-of-type(520) {
	-webkit-transition-delay: 104s;
	-o-transition-delay: 104s;
	transition-delay: 104s
}

.team__card:nth-of-type(521) {
	-webkit-transition-delay: 104.2s;
	-o-transition-delay: 104.2s;
	transition-delay: 104.2s
}

.team__card:nth-of-type(522) {
	-webkit-transition-delay: 104.4s;
	-o-transition-delay: 104.4s;
	transition-delay: 104.4s
}

.team__card:nth-of-type(523) {
	-webkit-transition-delay: 104.6s;
	-o-transition-delay: 104.6s;
	transition-delay: 104.6s
}

.team__card:nth-of-type(524) {
	-webkit-transition-delay: 104.8s;
	-o-transition-delay: 104.8s;
	transition-delay: 104.8s
}

.team__card:nth-of-type(525) {
	-webkit-transition-delay: 105s;
	-o-transition-delay: 105s;
	transition-delay: 105s
}

.team__card:nth-of-type(526) {
	-webkit-transition-delay: 105.2s;
	-o-transition-delay: 105.2s;
	transition-delay: 105.2s
}

.team__card:nth-of-type(527) {
	-webkit-transition-delay: 105.4s;
	-o-transition-delay: 105.4s;
	transition-delay: 105.4s
}

.team__card:nth-of-type(528) {
	-webkit-transition-delay: 105.6s;
	-o-transition-delay: 105.6s;
	transition-delay: 105.6s
}

.team__card:nth-of-type(529) {
	-webkit-transition-delay: 105.8s;
	-o-transition-delay: 105.8s;
	transition-delay: 105.8s
}

.team__card:nth-of-type(530) {
	-webkit-transition-delay: 106s;
	-o-transition-delay: 106s;
	transition-delay: 106s
}

.team__card:nth-of-type(531) {
	-webkit-transition-delay: 106.2s;
	-o-transition-delay: 106.2s;
	transition-delay: 106.2s
}

.team__card:nth-of-type(532) {
	-webkit-transition-delay: 106.4s;
	-o-transition-delay: 106.4s;
	transition-delay: 106.4s
}

.team__card:nth-of-type(533) {
	-webkit-transition-delay: 106.6s;
	-o-transition-delay: 106.6s;
	transition-delay: 106.6s
}

.team__card:nth-of-type(534) {
	-webkit-transition-delay: 106.8s;
	-o-transition-delay: 106.8s;
	transition-delay: 106.8s
}

.team__card:nth-of-type(535) {
	-webkit-transition-delay: 107s;
	-o-transition-delay: 107s;
	transition-delay: 107s
}

.team__card:nth-of-type(536) {
	-webkit-transition-delay: 107.2s;
	-o-transition-delay: 107.2s;
	transition-delay: 107.2s
}

.team__card:nth-of-type(537) {
	-webkit-transition-delay: 107.4s;
	-o-transition-delay: 107.4s;
	transition-delay: 107.4s
}

.team__card:nth-of-type(538) {
	-webkit-transition-delay: 107.6s;
	-o-transition-delay: 107.6s;
	transition-delay: 107.6s
}

.team__card:nth-of-type(539) {
	-webkit-transition-delay: 107.8s;
	-o-transition-delay: 107.8s;
	transition-delay: 107.8s
}

.team__card:nth-of-type(540) {
	-webkit-transition-delay: 108s;
	-o-transition-delay: 108s;
	transition-delay: 108s
}

.team__card:nth-of-type(541) {
	-webkit-transition-delay: 108.2s;
	-o-transition-delay: 108.2s;
	transition-delay: 108.2s
}

.team__card:nth-of-type(542) {
	-webkit-transition-delay: 108.4s;
	-o-transition-delay: 108.4s;
	transition-delay: 108.4s
}

.team__card:nth-of-type(543) {
	-webkit-transition-delay: 108.6s;
	-o-transition-delay: 108.6s;
	transition-delay: 108.6s
}

.team__card:nth-of-type(544) {
	-webkit-transition-delay: 108.8s;
	-o-transition-delay: 108.8s;
	transition-delay: 108.8s
}

.team__card:nth-of-type(545) {
	-webkit-transition-delay: 109s;
	-o-transition-delay: 109s;
	transition-delay: 109s
}

.team__card:nth-of-type(546) {
	-webkit-transition-delay: 109.2s;
	-o-transition-delay: 109.2s;
	transition-delay: 109.2s
}

.team__card:nth-of-type(547) {
	-webkit-transition-delay: 109.4s;
	-o-transition-delay: 109.4s;
	transition-delay: 109.4s
}

.team__card:nth-of-type(548) {
	-webkit-transition-delay: 109.6s;
	-o-transition-delay: 109.6s;
	transition-delay: 109.6s
}

.team__card:nth-of-type(549) {
	-webkit-transition-delay: 109.8s;
	-o-transition-delay: 109.8s;
	transition-delay: 109.8s
}

.team__card:nth-of-type(550) {
	-webkit-transition-delay: 110s;
	-o-transition-delay: 110s;
	transition-delay: 110s
}

.team__card:nth-of-type(551) {
	-webkit-transition-delay: 110.2s;
	-o-transition-delay: 110.2s;
	transition-delay: 110.2s
}

.team__card:nth-of-type(552) {
	-webkit-transition-delay: 110.4s;
	-o-transition-delay: 110.4s;
	transition-delay: 110.4s
}

.team__card:nth-of-type(553) {
	-webkit-transition-delay: 110.6s;
	-o-transition-delay: 110.6s;
	transition-delay: 110.6s
}

.team__card:nth-of-type(554) {
	-webkit-transition-delay: 110.8s;
	-o-transition-delay: 110.8s;
	transition-delay: 110.8s
}

.team__card:nth-of-type(555) {
	-webkit-transition-delay: 111s;
	-o-transition-delay: 111s;
	transition-delay: 111s
}

.team__card:nth-of-type(556) {
	-webkit-transition-delay: 111.2s;
	-o-transition-delay: 111.2s;
	transition-delay: 111.2s
}

.team__card:nth-of-type(557) {
	-webkit-transition-delay: 111.4s;
	-o-transition-delay: 111.4s;
	transition-delay: 111.4s
}

.team__card:nth-of-type(558) {
	-webkit-transition-delay: 111.6s;
	-o-transition-delay: 111.6s;
	transition-delay: 111.6s
}

.team__card:nth-of-type(559) {
	-webkit-transition-delay: 111.8s;
	-o-transition-delay: 111.8s;
	transition-delay: 111.8s
}

.team__card:nth-of-type(560) {
	-webkit-transition-delay: 112s;
	-o-transition-delay: 112s;
	transition-delay: 112s
}

.team__card:nth-of-type(561) {
	-webkit-transition-delay: 112.2s;
	-o-transition-delay: 112.2s;
	transition-delay: 112.2s
}

.team__card:nth-of-type(562) {
	-webkit-transition-delay: 112.4s;
	-o-transition-delay: 112.4s;
	transition-delay: 112.4s
}

.team__card:nth-of-type(563) {
	-webkit-transition-delay: 112.6s;
	-o-transition-delay: 112.6s;
	transition-delay: 112.6s
}

.team__card:nth-of-type(564) {
	-webkit-transition-delay: 112.8s;
	-o-transition-delay: 112.8s;
	transition-delay: 112.8s
}

.team__card:nth-of-type(565) {
	-webkit-transition-delay: 113s;
	-o-transition-delay: 113s;
	transition-delay: 113s
}

.team__card:nth-of-type(566) {
	-webkit-transition-delay: 113.2s;
	-o-transition-delay: 113.2s;
	transition-delay: 113.2s
}

.team__card:nth-of-type(567) {
	-webkit-transition-delay: 113.4s;
	-o-transition-delay: 113.4s;
	transition-delay: 113.4s
}

.team__card:nth-of-type(568) {
	-webkit-transition-delay: 113.6s;
	-o-transition-delay: 113.6s;
	transition-delay: 113.6s
}

.team__card:nth-of-type(569) {
	-webkit-transition-delay: 113.8s;
	-o-transition-delay: 113.8s;
	transition-delay: 113.8s
}

.team__card:nth-of-type(570) {
	-webkit-transition-delay: 114s;
	-o-transition-delay: 114s;
	transition-delay: 114s
}

.team__card:nth-of-type(571) {
	-webkit-transition-delay: 114.2s;
	-o-transition-delay: 114.2s;
	transition-delay: 114.2s
}

.team__card:nth-of-type(572) {
	-webkit-transition-delay: 114.4s;
	-o-transition-delay: 114.4s;
	transition-delay: 114.4s
}

.team__card:nth-of-type(573) {
	-webkit-transition-delay: 114.6s;
	-o-transition-delay: 114.6s;
	transition-delay: 114.6s
}

.team__card:nth-of-type(574) {
	-webkit-transition-delay: 114.8s;
	-o-transition-delay: 114.8s;
	transition-delay: 114.8s
}

.team__card:nth-of-type(575) {
	-webkit-transition-delay: 115s;
	-o-transition-delay: 115s;
	transition-delay: 115s
}

.team__card:nth-of-type(576) {
	-webkit-transition-delay: 115.2s;
	-o-transition-delay: 115.2s;
	transition-delay: 115.2s
}

.team__card:nth-of-type(577) {
	-webkit-transition-delay: 115.4s;
	-o-transition-delay: 115.4s;
	transition-delay: 115.4s
}

.team__card:nth-of-type(578) {
	-webkit-transition-delay: 115.6s;
	-o-transition-delay: 115.6s;
	transition-delay: 115.6s
}

.team__card:nth-of-type(579) {
	-webkit-transition-delay: 115.8s;
	-o-transition-delay: 115.8s;
	transition-delay: 115.8s
}

.team__card:nth-of-type(580) {
	-webkit-transition-delay: 116s;
	-o-transition-delay: 116s;
	transition-delay: 116s
}

.team__card:nth-of-type(581) {
	-webkit-transition-delay: 116.2s;
	-o-transition-delay: 116.2s;
	transition-delay: 116.2s
}

.team__card:nth-of-type(582) {
	-webkit-transition-delay: 116.4s;
	-o-transition-delay: 116.4s;
	transition-delay: 116.4s
}

.team__card:nth-of-type(583) {
	-webkit-transition-delay: 116.6s;
	-o-transition-delay: 116.6s;
	transition-delay: 116.6s
}

.team__card:nth-of-type(584) {
	-webkit-transition-delay: 116.8s;
	-o-transition-delay: 116.8s;
	transition-delay: 116.8s
}

.team__card:nth-of-type(585) {
	-webkit-transition-delay: 117s;
	-o-transition-delay: 117s;
	transition-delay: 117s
}

.team__card:nth-of-type(586) {
	-webkit-transition-delay: 117.2s;
	-o-transition-delay: 117.2s;
	transition-delay: 117.2s
}

.team__card:nth-of-type(587) {
	-webkit-transition-delay: 117.4s;
	-o-transition-delay: 117.4s;
	transition-delay: 117.4s
}

.team__card:nth-of-type(588) {
	-webkit-transition-delay: 117.6s;
	-o-transition-delay: 117.6s;
	transition-delay: 117.6s
}

.team__card:nth-of-type(589) {
	-webkit-transition-delay: 117.8s;
	-o-transition-delay: 117.8s;
	transition-delay: 117.8s
}

.team__card:nth-of-type(590) {
	-webkit-transition-delay: 118s;
	-o-transition-delay: 118s;
	transition-delay: 118s
}

.team__card:nth-of-type(591) {
	-webkit-transition-delay: 118.2s;
	-o-transition-delay: 118.2s;
	transition-delay: 118.2s
}

.team__card:nth-of-type(592) {
	-webkit-transition-delay: 118.4s;
	-o-transition-delay: 118.4s;
	transition-delay: 118.4s
}

.team__card:nth-of-type(593) {
	-webkit-transition-delay: 118.6s;
	-o-transition-delay: 118.6s;
	transition-delay: 118.6s
}

.team__card:nth-of-type(594) {
	-webkit-transition-delay: 118.8s;
	-o-transition-delay: 118.8s;
	transition-delay: 118.8s
}

.team__card:nth-of-type(595) {
	-webkit-transition-delay: 119s;
	-o-transition-delay: 119s;
	transition-delay: 119s
}

.team__card:nth-of-type(596) {
	-webkit-transition-delay: 119.2s;
	-o-transition-delay: 119.2s;
	transition-delay: 119.2s
}

.team__card:nth-of-type(597) {
	-webkit-transition-delay: 119.4s;
	-o-transition-delay: 119.4s;
	transition-delay: 119.4s
}

.team__card:nth-of-type(598) {
	-webkit-transition-delay: 119.6s;
	-o-transition-delay: 119.6s;
	transition-delay: 119.6s
}

.team__card:nth-of-type(599) {
	-webkit-transition-delay: 119.8s;
	-o-transition-delay: 119.8s;
	transition-delay: 119.8s
}

.team__card:nth-of-type(600) {
	-webkit-transition-delay: 120s;
	-o-transition-delay: 120s;
	transition-delay: 120s
}

.team__card:nth-of-type(601) {
	-webkit-transition-delay: 120.2s;
	-o-transition-delay: 120.2s;
	transition-delay: 120.2s
}

.team__card:nth-of-type(602) {
	-webkit-transition-delay: 120.4s;
	-o-transition-delay: 120.4s;
	transition-delay: 120.4s
}

.team__card:nth-of-type(603) {
	-webkit-transition-delay: 120.6s;
	-o-transition-delay: 120.6s;
	transition-delay: 120.6s
}

.team__card:nth-of-type(604) {
	-webkit-transition-delay: 120.8s;
	-o-transition-delay: 120.8s;
	transition-delay: 120.8s
}

.team__card:nth-of-type(605) {
	-webkit-transition-delay: 121s;
	-o-transition-delay: 121s;
	transition-delay: 121s
}

.team__card:nth-of-type(606) {
	-webkit-transition-delay: 121.2s;
	-o-transition-delay: 121.2s;
	transition-delay: 121.2s
}

.team__card:nth-of-type(607) {
	-webkit-transition-delay: 121.4s;
	-o-transition-delay: 121.4s;
	transition-delay: 121.4s
}

.team__card:nth-of-type(608) {
	-webkit-transition-delay: 121.6s;
	-o-transition-delay: 121.6s;
	transition-delay: 121.6s
}

.team__card:nth-of-type(609) {
	-webkit-transition-delay: 121.8s;
	-o-transition-delay: 121.8s;
	transition-delay: 121.8s
}

.team__card:nth-of-type(610) {
	-webkit-transition-delay: 122s;
	-o-transition-delay: 122s;
	transition-delay: 122s
}

.team__card:nth-of-type(611) {
	-webkit-transition-delay: 122.2s;
	-o-transition-delay: 122.2s;
	transition-delay: 122.2s
}

.team__card:nth-of-type(612) {
	-webkit-transition-delay: 122.4s;
	-o-transition-delay: 122.4s;
	transition-delay: 122.4s
}

.team__card:nth-of-type(613) {
	-webkit-transition-delay: 122.6s;
	-o-transition-delay: 122.6s;
	transition-delay: 122.6s
}

.team__card:nth-of-type(614) {
	-webkit-transition-delay: 122.8s;
	-o-transition-delay: 122.8s;
	transition-delay: 122.8s
}

.team__card:nth-of-type(615) {
	-webkit-transition-delay: 123s;
	-o-transition-delay: 123s;
	transition-delay: 123s
}

.team__card:nth-of-type(616) {
	-webkit-transition-delay: 123.2s;
	-o-transition-delay: 123.2s;
	transition-delay: 123.2s
}

.team__card:nth-of-type(617) {
	-webkit-transition-delay: 123.4s;
	-o-transition-delay: 123.4s;
	transition-delay: 123.4s
}

.team__card:nth-of-type(618) {
	-webkit-transition-delay: 123.6s;
	-o-transition-delay: 123.6s;
	transition-delay: 123.6s
}

.team__card:nth-of-type(619) {
	-webkit-transition-delay: 123.8s;
	-o-transition-delay: 123.8s;
	transition-delay: 123.8s
}

.team__card:nth-of-type(620) {
	-webkit-transition-delay: 124s;
	-o-transition-delay: 124s;
	transition-delay: 124s
}

.team__card:nth-of-type(621) {
	-webkit-transition-delay: 124.2s;
	-o-transition-delay: 124.2s;
	transition-delay: 124.2s
}

.team__card:nth-of-type(622) {
	-webkit-transition-delay: 124.4s;
	-o-transition-delay: 124.4s;
	transition-delay: 124.4s
}

.team__card:nth-of-type(623) {
	-webkit-transition-delay: 124.6s;
	-o-transition-delay: 124.6s;
	transition-delay: 124.6s
}

.team__card:nth-of-type(624) {
	-webkit-transition-delay: 124.8s;
	-o-transition-delay: 124.8s;
	transition-delay: 124.8s
}

.team__card:nth-of-type(625) {
	-webkit-transition-delay: 125s;
	-o-transition-delay: 125s;
	transition-delay: 125s
}

.team__card:nth-of-type(626) {
	-webkit-transition-delay: 125.2s;
	-o-transition-delay: 125.2s;
	transition-delay: 125.2s
}

.team__card:nth-of-type(627) {
	-webkit-transition-delay: 125.4s;
	-o-transition-delay: 125.4s;
	transition-delay: 125.4s
}

.team__card:nth-of-type(628) {
	-webkit-transition-delay: 125.6s;
	-o-transition-delay: 125.6s;
	transition-delay: 125.6s
}

.team__card:nth-of-type(629) {
	-webkit-transition-delay: 125.8s;
	-o-transition-delay: 125.8s;
	transition-delay: 125.8s
}

.team__card:nth-of-type(630) {
	-webkit-transition-delay: 126s;
	-o-transition-delay: 126s;
	transition-delay: 126s
}

.team__card:nth-of-type(631) {
	-webkit-transition-delay: 126.2s;
	-o-transition-delay: 126.2s;
	transition-delay: 126.2s
}

.team__card:nth-of-type(632) {
	-webkit-transition-delay: 126.4s;
	-o-transition-delay: 126.4s;
	transition-delay: 126.4s
}

.team__card:nth-of-type(633) {
	-webkit-transition-delay: 126.6s;
	-o-transition-delay: 126.6s;
	transition-delay: 126.6s
}

.team__card:nth-of-type(634) {
	-webkit-transition-delay: 126.8s;
	-o-transition-delay: 126.8s;
	transition-delay: 126.8s
}

.team__card:nth-of-type(635) {
	-webkit-transition-delay: 127s;
	-o-transition-delay: 127s;
	transition-delay: 127s
}

.team__card:nth-of-type(636) {
	-webkit-transition-delay: 127.2s;
	-o-transition-delay: 127.2s;
	transition-delay: 127.2s
}

.team__card:nth-of-type(637) {
	-webkit-transition-delay: 127.4s;
	-o-transition-delay: 127.4s;
	transition-delay: 127.4s
}

.team__card:nth-of-type(638) {
	-webkit-transition-delay: 127.6s;
	-o-transition-delay: 127.6s;
	transition-delay: 127.6s
}

.team__card:nth-of-type(639) {
	-webkit-transition-delay: 127.8s;
	-o-transition-delay: 127.8s;
	transition-delay: 127.8s
}

.team__card:nth-of-type(640) {
	-webkit-transition-delay: 128s;
	-o-transition-delay: 128s;
	transition-delay: 128s
}

.team__card:nth-of-type(641) {
	-webkit-transition-delay: 128.2s;
	-o-transition-delay: 128.2s;
	transition-delay: 128.2s
}

.team__card:nth-of-type(642) {
	-webkit-transition-delay: 128.4s;
	-o-transition-delay: 128.4s;
	transition-delay: 128.4s
}

.team__card:nth-of-type(643) {
	-webkit-transition-delay: 128.6s;
	-o-transition-delay: 128.6s;
	transition-delay: 128.6s
}

.team__card:nth-of-type(644) {
	-webkit-transition-delay: 128.8s;
	-o-transition-delay: 128.8s;
	transition-delay: 128.8s
}

.team__card:nth-of-type(645) {
	-webkit-transition-delay: 129s;
	-o-transition-delay: 129s;
	transition-delay: 129s
}

.team__card:nth-of-type(646) {
	-webkit-transition-delay: 129.2s;
	-o-transition-delay: 129.2s;
	transition-delay: 129.2s
}

.team__card:nth-of-type(647) {
	-webkit-transition-delay: 129.4s;
	-o-transition-delay: 129.4s;
	transition-delay: 129.4s
}

.team__card:nth-of-type(648) {
	-webkit-transition-delay: 129.6s;
	-o-transition-delay: 129.6s;
	transition-delay: 129.6s
}

.team__card:nth-of-type(649) {
	-webkit-transition-delay: 129.8s;
	-o-transition-delay: 129.8s;
	transition-delay: 129.8s
}

.team__card:nth-of-type(650) {
	-webkit-transition-delay: 130s;
	-o-transition-delay: 130s;
	transition-delay: 130s
}

.team__card:nth-of-type(651) {
	-webkit-transition-delay: 130.2s;
	-o-transition-delay: 130.2s;
	transition-delay: 130.2s
}

.team__card:nth-of-type(652) {
	-webkit-transition-delay: 130.4s;
	-o-transition-delay: 130.4s;
	transition-delay: 130.4s
}

.team__card:nth-of-type(653) {
	-webkit-transition-delay: 130.6s;
	-o-transition-delay: 130.6s;
	transition-delay: 130.6s
}

.team__card:nth-of-type(654) {
	-webkit-transition-delay: 130.8s;
	-o-transition-delay: 130.8s;
	transition-delay: 130.8s
}

.team__card:nth-of-type(655) {
	-webkit-transition-delay: 131s;
	-o-transition-delay: 131s;
	transition-delay: 131s
}

.team__card:nth-of-type(656) {
	-webkit-transition-delay: 131.2s;
	-o-transition-delay: 131.2s;
	transition-delay: 131.2s
}

.team__card:nth-of-type(657) {
	-webkit-transition-delay: 131.4s;
	-o-transition-delay: 131.4s;
	transition-delay: 131.4s
}

.team__card:nth-of-type(658) {
	-webkit-transition-delay: 131.6s;
	-o-transition-delay: 131.6s;
	transition-delay: 131.6s
}

.team__card:nth-of-type(659) {
	-webkit-transition-delay: 131.8s;
	-o-transition-delay: 131.8s;
	transition-delay: 131.8s
}

.team__card:nth-of-type(660) {
	-webkit-transition-delay: 132s;
	-o-transition-delay: 132s;
	transition-delay: 132s
}

.team__card:nth-of-type(661) {
	-webkit-transition-delay: 132.2s;
	-o-transition-delay: 132.2s;
	transition-delay: 132.2s
}

.team__card:nth-of-type(662) {
	-webkit-transition-delay: 132.4s;
	-o-transition-delay: 132.4s;
	transition-delay: 132.4s
}

.team__card:nth-of-type(663) {
	-webkit-transition-delay: 132.6s;
	-o-transition-delay: 132.6s;
	transition-delay: 132.6s
}

.team__card:nth-of-type(664) {
	-webkit-transition-delay: 132.8s;
	-o-transition-delay: 132.8s;
	transition-delay: 132.8s
}

.team__card:nth-of-type(665) {
	-webkit-transition-delay: 133s;
	-o-transition-delay: 133s;
	transition-delay: 133s
}

.team__card:nth-of-type(666) {
	-webkit-transition-delay: 133.2s;
	-o-transition-delay: 133.2s;
	transition-delay: 133.2s
}

.team__card:nth-of-type(667) {
	-webkit-transition-delay: 133.4s;
	-o-transition-delay: 133.4s;
	transition-delay: 133.4s
}

.team__card:nth-of-type(668) {
	-webkit-transition-delay: 133.6s;
	-o-transition-delay: 133.6s;
	transition-delay: 133.6s
}

.team__card:nth-of-type(669) {
	-webkit-transition-delay: 133.8s;
	-o-transition-delay: 133.8s;
	transition-delay: 133.8s
}

.team__card:nth-of-type(670) {
	-webkit-transition-delay: 134s;
	-o-transition-delay: 134s;
	transition-delay: 134s
}

.team__card:nth-of-type(671) {
	-webkit-transition-delay: 134.2s;
	-o-transition-delay: 134.2s;
	transition-delay: 134.2s
}

.team__card:nth-of-type(672) {
	-webkit-transition-delay: 134.4s;
	-o-transition-delay: 134.4s;
	transition-delay: 134.4s
}

.team__card:nth-of-type(673) {
	-webkit-transition-delay: 134.6s;
	-o-transition-delay: 134.6s;
	transition-delay: 134.6s
}

.team__card:nth-of-type(674) {
	-webkit-transition-delay: 134.8s;
	-o-transition-delay: 134.8s;
	transition-delay: 134.8s
}

.team__card:nth-of-type(675) {
	-webkit-transition-delay: 135s;
	-o-transition-delay: 135s;
	transition-delay: 135s
}

.team__card:nth-of-type(676) {
	-webkit-transition-delay: 135.2s;
	-o-transition-delay: 135.2s;
	transition-delay: 135.2s
}

.team__card:nth-of-type(677) {
	-webkit-transition-delay: 135.4s;
	-o-transition-delay: 135.4s;
	transition-delay: 135.4s
}

.team__card:nth-of-type(678) {
	-webkit-transition-delay: 135.6s;
	-o-transition-delay: 135.6s;
	transition-delay: 135.6s
}

.team__card:nth-of-type(679) {
	-webkit-transition-delay: 135.8s;
	-o-transition-delay: 135.8s;
	transition-delay: 135.8s
}

.team__card:nth-of-type(680) {
	-webkit-transition-delay: 136s;
	-o-transition-delay: 136s;
	transition-delay: 136s
}

.team__card:nth-of-type(681) {
	-webkit-transition-delay: 136.2s;
	-o-transition-delay: 136.2s;
	transition-delay: 136.2s
}

.team__card:nth-of-type(682) {
	-webkit-transition-delay: 136.4s;
	-o-transition-delay: 136.4s;
	transition-delay: 136.4s
}

.team__card:nth-of-type(683) {
	-webkit-transition-delay: 136.6s;
	-o-transition-delay: 136.6s;
	transition-delay: 136.6s
}

.team__card:nth-of-type(684) {
	-webkit-transition-delay: 136.8s;
	-o-transition-delay: 136.8s;
	transition-delay: 136.8s
}

.team__card:nth-of-type(685) {
	-webkit-transition-delay: 137s;
	-o-transition-delay: 137s;
	transition-delay: 137s
}

.team__card:nth-of-type(686) {
	-webkit-transition-delay: 137.2s;
	-o-transition-delay: 137.2s;
	transition-delay: 137.2s
}

.team__card:nth-of-type(687) {
	-webkit-transition-delay: 137.4s;
	-o-transition-delay: 137.4s;
	transition-delay: 137.4s
}

.team__card:nth-of-type(688) {
	-webkit-transition-delay: 137.6s;
	-o-transition-delay: 137.6s;
	transition-delay: 137.6s
}

.team__card:nth-of-type(689) {
	-webkit-transition-delay: 137.8s;
	-o-transition-delay: 137.8s;
	transition-delay: 137.8s
}

.team__card:nth-of-type(690) {
	-webkit-transition-delay: 138s;
	-o-transition-delay: 138s;
	transition-delay: 138s
}

.team__card:nth-of-type(691) {
	-webkit-transition-delay: 138.2s;
	-o-transition-delay: 138.2s;
	transition-delay: 138.2s
}

.team__card:nth-of-type(692) {
	-webkit-transition-delay: 138.4s;
	-o-transition-delay: 138.4s;
	transition-delay: 138.4s
}

.team__card:nth-of-type(693) {
	-webkit-transition-delay: 138.6s;
	-o-transition-delay: 138.6s;
	transition-delay: 138.6s
}

.team__card:nth-of-type(694) {
	-webkit-transition-delay: 138.8s;
	-o-transition-delay: 138.8s;
	transition-delay: 138.8s
}

.team__card:nth-of-type(695) {
	-webkit-transition-delay: 139s;
	-o-transition-delay: 139s;
	transition-delay: 139s
}

.team__card:nth-of-type(696) {
	-webkit-transition-delay: 139.2s;
	-o-transition-delay: 139.2s;
	transition-delay: 139.2s
}

.team__card:nth-of-type(697) {
	-webkit-transition-delay: 139.4s;
	-o-transition-delay: 139.4s;
	transition-delay: 139.4s
}

.team__card:nth-of-type(698) {
	-webkit-transition-delay: 139.6s;
	-o-transition-delay: 139.6s;
	transition-delay: 139.6s
}

.team__card:nth-of-type(699) {
	-webkit-transition-delay: 139.8s;
	-o-transition-delay: 139.8s;
	transition-delay: 139.8s
}

.team__card:nth-of-type(700) {
	-webkit-transition-delay: 140s;
	-o-transition-delay: 140s;
	transition-delay: 140s
}

.team__card:nth-of-type(701) {
	-webkit-transition-delay: 140.2s;
	-o-transition-delay: 140.2s;
	transition-delay: 140.2s
}

.team__card:nth-of-type(702) {
	-webkit-transition-delay: 140.4s;
	-o-transition-delay: 140.4s;
	transition-delay: 140.4s
}

.team__card:nth-of-type(703) {
	-webkit-transition-delay: 140.6s;
	-o-transition-delay: 140.6s;
	transition-delay: 140.6s
}

.team__card:nth-of-type(704) {
	-webkit-transition-delay: 140.8s;
	-o-transition-delay: 140.8s;
	transition-delay: 140.8s
}

.team__card:nth-of-type(705) {
	-webkit-transition-delay: 141s;
	-o-transition-delay: 141s;
	transition-delay: 141s
}

.team__card:nth-of-type(706) {
	-webkit-transition-delay: 141.2s;
	-o-transition-delay: 141.2s;
	transition-delay: 141.2s
}

.team__card:nth-of-type(707) {
	-webkit-transition-delay: 141.4s;
	-o-transition-delay: 141.4s;
	transition-delay: 141.4s
}

.team__card:nth-of-type(708) {
	-webkit-transition-delay: 141.6s;
	-o-transition-delay: 141.6s;
	transition-delay: 141.6s
}

.team__card:nth-of-type(709) {
	-webkit-transition-delay: 141.8s;
	-o-transition-delay: 141.8s;
	transition-delay: 141.8s
}

.team__card:nth-of-type(710) {
	-webkit-transition-delay: 142s;
	-o-transition-delay: 142s;
	transition-delay: 142s
}

.team__card:nth-of-type(711) {
	-webkit-transition-delay: 142.2s;
	-o-transition-delay: 142.2s;
	transition-delay: 142.2s
}

.team__card:nth-of-type(712) {
	-webkit-transition-delay: 142.4s;
	-o-transition-delay: 142.4s;
	transition-delay: 142.4s
}

.team__card:nth-of-type(713) {
	-webkit-transition-delay: 142.6s;
	-o-transition-delay: 142.6s;
	transition-delay: 142.6s
}

.team__card:nth-of-type(714) {
	-webkit-transition-delay: 142.8s;
	-o-transition-delay: 142.8s;
	transition-delay: 142.8s
}

.team__card:nth-of-type(715) {
	-webkit-transition-delay: 143s;
	-o-transition-delay: 143s;
	transition-delay: 143s
}

.team__card:nth-of-type(716) {
	-webkit-transition-delay: 143.2s;
	-o-transition-delay: 143.2s;
	transition-delay: 143.2s
}

.team__card:nth-of-type(717) {
	-webkit-transition-delay: 143.4s;
	-o-transition-delay: 143.4s;
	transition-delay: 143.4s
}

.team__card:nth-of-type(718) {
	-webkit-transition-delay: 143.6s;
	-o-transition-delay: 143.6s;
	transition-delay: 143.6s
}

.team__card:nth-of-type(719) {
	-webkit-transition-delay: 143.8s;
	-o-transition-delay: 143.8s;
	transition-delay: 143.8s
}

.team__card:nth-of-type(720) {
	-webkit-transition-delay: 144s;
	-o-transition-delay: 144s;
	transition-delay: 144s
}

.team__card:nth-of-type(721) {
	-webkit-transition-delay: 144.2s;
	-o-transition-delay: 144.2s;
	transition-delay: 144.2s
}

.team__card:nth-of-type(722) {
	-webkit-transition-delay: 144.4s;
	-o-transition-delay: 144.4s;
	transition-delay: 144.4s
}

.team__card:nth-of-type(723) {
	-webkit-transition-delay: 144.6s;
	-o-transition-delay: 144.6s;
	transition-delay: 144.6s
}

.team__card:nth-of-type(724) {
	-webkit-transition-delay: 144.8s;
	-o-transition-delay: 144.8s;
	transition-delay: 144.8s
}

.team__card:nth-of-type(725) {
	-webkit-transition-delay: 145s;
	-o-transition-delay: 145s;
	transition-delay: 145s
}

.team__card:nth-of-type(726) {
	-webkit-transition-delay: 145.2s;
	-o-transition-delay: 145.2s;
	transition-delay: 145.2s
}

.team__card:nth-of-type(727) {
	-webkit-transition-delay: 145.4s;
	-o-transition-delay: 145.4s;
	transition-delay: 145.4s
}

.team__card:nth-of-type(728) {
	-webkit-transition-delay: 145.6s;
	-o-transition-delay: 145.6s;
	transition-delay: 145.6s
}

.team__card:nth-of-type(729) {
	-webkit-transition-delay: 145.8s;
	-o-transition-delay: 145.8s;
	transition-delay: 145.8s
}

.team__card:nth-of-type(730) {
	-webkit-transition-delay: 146s;
	-o-transition-delay: 146s;
	transition-delay: 146s
}

.team__card:nth-of-type(731) {
	-webkit-transition-delay: 146.2s;
	-o-transition-delay: 146.2s;
	transition-delay: 146.2s
}

.team__card:nth-of-type(732) {
	-webkit-transition-delay: 146.4s;
	-o-transition-delay: 146.4s;
	transition-delay: 146.4s
}

.team__card:nth-of-type(733) {
	-webkit-transition-delay: 146.6s;
	-o-transition-delay: 146.6s;
	transition-delay: 146.6s
}

.team__card:nth-of-type(734) {
	-webkit-transition-delay: 146.8s;
	-o-transition-delay: 146.8s;
	transition-delay: 146.8s
}

.team__card:nth-of-type(735) {
	-webkit-transition-delay: 147s;
	-o-transition-delay: 147s;
	transition-delay: 147s
}

.team__card:nth-of-type(736) {
	-webkit-transition-delay: 147.2s;
	-o-transition-delay: 147.2s;
	transition-delay: 147.2s
}

.team__card:nth-of-type(737) {
	-webkit-transition-delay: 147.4s;
	-o-transition-delay: 147.4s;
	transition-delay: 147.4s
}

.team__card:nth-of-type(738) {
	-webkit-transition-delay: 147.6s;
	-o-transition-delay: 147.6s;
	transition-delay: 147.6s
}

.team__card:nth-of-type(739) {
	-webkit-transition-delay: 147.8s;
	-o-transition-delay: 147.8s;
	transition-delay: 147.8s
}

.team__card:nth-of-type(740) {
	-webkit-transition-delay: 148s;
	-o-transition-delay: 148s;
	transition-delay: 148s
}

.team__card:nth-of-type(741) {
	-webkit-transition-delay: 148.2s;
	-o-transition-delay: 148.2s;
	transition-delay: 148.2s
}

.team__card:nth-of-type(742) {
	-webkit-transition-delay: 148.4s;
	-o-transition-delay: 148.4s;
	transition-delay: 148.4s
}

.team__card:nth-of-type(743) {
	-webkit-transition-delay: 148.6s;
	-o-transition-delay: 148.6s;
	transition-delay: 148.6s
}

.team__card:nth-of-type(744) {
	-webkit-transition-delay: 148.8s;
	-o-transition-delay: 148.8s;
	transition-delay: 148.8s
}

.team__card:nth-of-type(745) {
	-webkit-transition-delay: 149s;
	-o-transition-delay: 149s;
	transition-delay: 149s
}

.team__card:nth-of-type(746) {
	-webkit-transition-delay: 149.2s;
	-o-transition-delay: 149.2s;
	transition-delay: 149.2s
}

.team__card:nth-of-type(747) {
	-webkit-transition-delay: 149.4s;
	-o-transition-delay: 149.4s;
	transition-delay: 149.4s
}

.team__card:nth-of-type(748) {
	-webkit-transition-delay: 149.6s;
	-o-transition-delay: 149.6s;
	transition-delay: 149.6s
}

.team__card:nth-of-type(749) {
	-webkit-transition-delay: 149.8s;
	-o-transition-delay: 149.8s;
	transition-delay: 149.8s
}

.team__card:nth-of-type(750) {
	-webkit-transition-delay: 150s;
	-o-transition-delay: 150s;
	transition-delay: 150s
}

.team__card:nth-of-type(751) {
	-webkit-transition-delay: 150.2s;
	-o-transition-delay: 150.2s;
	transition-delay: 150.2s
}

.team__card:nth-of-type(752) {
	-webkit-transition-delay: 150.4s;
	-o-transition-delay: 150.4s;
	transition-delay: 150.4s
}

.team__card:nth-of-type(753) {
	-webkit-transition-delay: 150.6s;
	-o-transition-delay: 150.6s;
	transition-delay: 150.6s
}

.team__card:nth-of-type(754) {
	-webkit-transition-delay: 150.8s;
	-o-transition-delay: 150.8s;
	transition-delay: 150.8s
}

.team__card:nth-of-type(755) {
	-webkit-transition-delay: 151s;
	-o-transition-delay: 151s;
	transition-delay: 151s
}

.team__card:nth-of-type(756) {
	-webkit-transition-delay: 151.2s;
	-o-transition-delay: 151.2s;
	transition-delay: 151.2s
}

.team__card:nth-of-type(757) {
	-webkit-transition-delay: 151.4s;
	-o-transition-delay: 151.4s;
	transition-delay: 151.4s
}

.team__card:nth-of-type(758) {
	-webkit-transition-delay: 151.6s;
	-o-transition-delay: 151.6s;
	transition-delay: 151.6s
}

.team__card:nth-of-type(759) {
	-webkit-transition-delay: 151.8s;
	-o-transition-delay: 151.8s;
	transition-delay: 151.8s
}

.team__card:nth-of-type(760) {
	-webkit-transition-delay: 152s;
	-o-transition-delay: 152s;
	transition-delay: 152s
}

.team__card:nth-of-type(761) {
	-webkit-transition-delay: 152.2s;
	-o-transition-delay: 152.2s;
	transition-delay: 152.2s
}

.team__card:nth-of-type(762) {
	-webkit-transition-delay: 152.4s;
	-o-transition-delay: 152.4s;
	transition-delay: 152.4s
}

.team__card:nth-of-type(763) {
	-webkit-transition-delay: 152.6s;
	-o-transition-delay: 152.6s;
	transition-delay: 152.6s
}

.team__card:nth-of-type(764) {
	-webkit-transition-delay: 152.8s;
	-o-transition-delay: 152.8s;
	transition-delay: 152.8s
}

.team__card:nth-of-type(765) {
	-webkit-transition-delay: 153s;
	-o-transition-delay: 153s;
	transition-delay: 153s
}

.team__card:nth-of-type(766) {
	-webkit-transition-delay: 153.2s;
	-o-transition-delay: 153.2s;
	transition-delay: 153.2s
}

.team__card:nth-of-type(767) {
	-webkit-transition-delay: 153.4s;
	-o-transition-delay: 153.4s;
	transition-delay: 153.4s
}

.team__card:nth-of-type(768) {
	-webkit-transition-delay: 153.6s;
	-o-transition-delay: 153.6s;
	transition-delay: 153.6s
}

.team__card:nth-of-type(769) {
	-webkit-transition-delay: 153.8s;
	-o-transition-delay: 153.8s;
	transition-delay: 153.8s
}

.team__card:nth-of-type(770) {
	-webkit-transition-delay: 154s;
	-o-transition-delay: 154s;
	transition-delay: 154s
}

.team__card:nth-of-type(771) {
	-webkit-transition-delay: 154.2s;
	-o-transition-delay: 154.2s;
	transition-delay: 154.2s
}

.team__card:nth-of-type(772) {
	-webkit-transition-delay: 154.4s;
	-o-transition-delay: 154.4s;
	transition-delay: 154.4s
}

.team__card:nth-of-type(773) {
	-webkit-transition-delay: 154.6s;
	-o-transition-delay: 154.6s;
	transition-delay: 154.6s
}

.team__card:nth-of-type(774) {
	-webkit-transition-delay: 154.8s;
	-o-transition-delay: 154.8s;
	transition-delay: 154.8s
}

.team__card:nth-of-type(775) {
	-webkit-transition-delay: 155s;
	-o-transition-delay: 155s;
	transition-delay: 155s
}

.team__card:nth-of-type(776) {
	-webkit-transition-delay: 155.2s;
	-o-transition-delay: 155.2s;
	transition-delay: 155.2s
}

.team__card:nth-of-type(777) {
	-webkit-transition-delay: 155.4s;
	-o-transition-delay: 155.4s;
	transition-delay: 155.4s
}

.team__card:nth-of-type(778) {
	-webkit-transition-delay: 155.6s;
	-o-transition-delay: 155.6s;
	transition-delay: 155.6s
}

.team__card:nth-of-type(779) {
	-webkit-transition-delay: 155.8s;
	-o-transition-delay: 155.8s;
	transition-delay: 155.8s
}

.team__card:nth-of-type(780) {
	-webkit-transition-delay: 156s;
	-o-transition-delay: 156s;
	transition-delay: 156s
}

.team__card:nth-of-type(781) {
	-webkit-transition-delay: 156.2s;
	-o-transition-delay: 156.2s;
	transition-delay: 156.2s
}

.team__card:nth-of-type(782) {
	-webkit-transition-delay: 156.4s;
	-o-transition-delay: 156.4s;
	transition-delay: 156.4s
}

.team__card:nth-of-type(783) {
	-webkit-transition-delay: 156.6s;
	-o-transition-delay: 156.6s;
	transition-delay: 156.6s
}

.team__card:nth-of-type(784) {
	-webkit-transition-delay: 156.8s;
	-o-transition-delay: 156.8s;
	transition-delay: 156.8s
}

.team__card:nth-of-type(785) {
	-webkit-transition-delay: 157s;
	-o-transition-delay: 157s;
	transition-delay: 157s
}

.team__card:nth-of-type(786) {
	-webkit-transition-delay: 157.2s;
	-o-transition-delay: 157.2s;
	transition-delay: 157.2s
}

.team__card:nth-of-type(787) {
	-webkit-transition-delay: 157.4s;
	-o-transition-delay: 157.4s;
	transition-delay: 157.4s
}

.team__card:nth-of-type(788) {
	-webkit-transition-delay: 157.6s;
	-o-transition-delay: 157.6s;
	transition-delay: 157.6s
}

.team__card:nth-of-type(789) {
	-webkit-transition-delay: 157.8s;
	-o-transition-delay: 157.8s;
	transition-delay: 157.8s
}

.team__card:nth-of-type(790) {
	-webkit-transition-delay: 158s;
	-o-transition-delay: 158s;
	transition-delay: 158s
}

.team__card:nth-of-type(791) {
	-webkit-transition-delay: 158.2s;
	-o-transition-delay: 158.2s;
	transition-delay: 158.2s
}

.team__card:nth-of-type(792) {
	-webkit-transition-delay: 158.4s;
	-o-transition-delay: 158.4s;
	transition-delay: 158.4s
}

.team__card:nth-of-type(793) {
	-webkit-transition-delay: 158.6s;
	-o-transition-delay: 158.6s;
	transition-delay: 158.6s
}

.team__card:nth-of-type(794) {
	-webkit-transition-delay: 158.8s;
	-o-transition-delay: 158.8s;
	transition-delay: 158.8s
}

.team__card:nth-of-type(795) {
	-webkit-transition-delay: 159s;
	-o-transition-delay: 159s;
	transition-delay: 159s
}

.team__card:nth-of-type(796) {
	-webkit-transition-delay: 159.2s;
	-o-transition-delay: 159.2s;
	transition-delay: 159.2s
}

.team__card:nth-of-type(797) {
	-webkit-transition-delay: 159.4s;
	-o-transition-delay: 159.4s;
	transition-delay: 159.4s
}

.team__card:nth-of-type(798) {
	-webkit-transition-delay: 159.6s;
	-o-transition-delay: 159.6s;
	transition-delay: 159.6s
}

.team__card:nth-of-type(799) {
	-webkit-transition-delay: 159.8s;
	-o-transition-delay: 159.8s;
	transition-delay: 159.8s
}

.team__card:nth-of-type(800) {
	-webkit-transition-delay: 160s;
	-o-transition-delay: 160s;
	transition-delay: 160s
}

.team__card:nth-of-type(801) {
	-webkit-transition-delay: 160.2s;
	-o-transition-delay: 160.2s;
	transition-delay: 160.2s
}

.team__card:nth-of-type(802) {
	-webkit-transition-delay: 160.4s;
	-o-transition-delay: 160.4s;
	transition-delay: 160.4s
}

.team__card:nth-of-type(803) {
	-webkit-transition-delay: 160.6s;
	-o-transition-delay: 160.6s;
	transition-delay: 160.6s
}

.team__card:nth-of-type(804) {
	-webkit-transition-delay: 160.8s;
	-o-transition-delay: 160.8s;
	transition-delay: 160.8s
}

.team__card:nth-of-type(805) {
	-webkit-transition-delay: 161s;
	-o-transition-delay: 161s;
	transition-delay: 161s
}

.team__card:nth-of-type(806) {
	-webkit-transition-delay: 161.2s;
	-o-transition-delay: 161.2s;
	transition-delay: 161.2s
}

.team__card:nth-of-type(807) {
	-webkit-transition-delay: 161.4s;
	-o-transition-delay: 161.4s;
	transition-delay: 161.4s
}

.team__card:nth-of-type(808) {
	-webkit-transition-delay: 161.6s;
	-o-transition-delay: 161.6s;
	transition-delay: 161.6s
}

.team__card:nth-of-type(809) {
	-webkit-transition-delay: 161.8s;
	-o-transition-delay: 161.8s;
	transition-delay: 161.8s
}

.team__card:nth-of-type(810) {
	-webkit-transition-delay: 162s;
	-o-transition-delay: 162s;
	transition-delay: 162s
}

.team__card:nth-of-type(811) {
	-webkit-transition-delay: 162.2s;
	-o-transition-delay: 162.2s;
	transition-delay: 162.2s
}

.team__card:nth-of-type(812) {
	-webkit-transition-delay: 162.4s;
	-o-transition-delay: 162.4s;
	transition-delay: 162.4s
}

.team__card:nth-of-type(813) {
	-webkit-transition-delay: 162.6s;
	-o-transition-delay: 162.6s;
	transition-delay: 162.6s
}

.team__card:nth-of-type(814) {
	-webkit-transition-delay: 162.8s;
	-o-transition-delay: 162.8s;
	transition-delay: 162.8s
}

.team__card:nth-of-type(815) {
	-webkit-transition-delay: 163s;
	-o-transition-delay: 163s;
	transition-delay: 163s
}

.team__card:nth-of-type(816) {
	-webkit-transition-delay: 163.2s;
	-o-transition-delay: 163.2s;
	transition-delay: 163.2s
}

.team__card:nth-of-type(817) {
	-webkit-transition-delay: 163.4s;
	-o-transition-delay: 163.4s;
	transition-delay: 163.4s
}

.team__card:nth-of-type(818) {
	-webkit-transition-delay: 163.6s;
	-o-transition-delay: 163.6s;
	transition-delay: 163.6s
}

.team__card:nth-of-type(819) {
	-webkit-transition-delay: 163.8s;
	-o-transition-delay: 163.8s;
	transition-delay: 163.8s
}

.team__card:nth-of-type(820) {
	-webkit-transition-delay: 164s;
	-o-transition-delay: 164s;
	transition-delay: 164s
}

.team__card:nth-of-type(821) {
	-webkit-transition-delay: 164.2s;
	-o-transition-delay: 164.2s;
	transition-delay: 164.2s
}

.team__card:nth-of-type(822) {
	-webkit-transition-delay: 164.4s;
	-o-transition-delay: 164.4s;
	transition-delay: 164.4s
}

.team__card:nth-of-type(823) {
	-webkit-transition-delay: 164.6s;
	-o-transition-delay: 164.6s;
	transition-delay: 164.6s
}

.team__card:nth-of-type(824) {
	-webkit-transition-delay: 164.8s;
	-o-transition-delay: 164.8s;
	transition-delay: 164.8s
}

.team__card:nth-of-type(825) {
	-webkit-transition-delay: 165s;
	-o-transition-delay: 165s;
	transition-delay: 165s
}

.team__card:nth-of-type(826) {
	-webkit-transition-delay: 165.2s;
	-o-transition-delay: 165.2s;
	transition-delay: 165.2s
}

.team__card:nth-of-type(827) {
	-webkit-transition-delay: 165.4s;
	-o-transition-delay: 165.4s;
	transition-delay: 165.4s
}

.team__card:nth-of-type(828) {
	-webkit-transition-delay: 165.6s;
	-o-transition-delay: 165.6s;
	transition-delay: 165.6s
}

.team__card:nth-of-type(829) {
	-webkit-transition-delay: 165.8s;
	-o-transition-delay: 165.8s;
	transition-delay: 165.8s
}

.team__card:nth-of-type(830) {
	-webkit-transition-delay: 166s;
	-o-transition-delay: 166s;
	transition-delay: 166s
}

.team__card:nth-of-type(831) {
	-webkit-transition-delay: 166.2s;
	-o-transition-delay: 166.2s;
	transition-delay: 166.2s
}

.team__card:nth-of-type(832) {
	-webkit-transition-delay: 166.4s;
	-o-transition-delay: 166.4s;
	transition-delay: 166.4s
}

.team__card:nth-of-type(833) {
	-webkit-transition-delay: 166.6s;
	-o-transition-delay: 166.6s;
	transition-delay: 166.6s
}

.team__card:nth-of-type(834) {
	-webkit-transition-delay: 166.8s;
	-o-transition-delay: 166.8s;
	transition-delay: 166.8s
}

.team__card:nth-of-type(835) {
	-webkit-transition-delay: 167s;
	-o-transition-delay: 167s;
	transition-delay: 167s
}

.team__card:nth-of-type(836) {
	-webkit-transition-delay: 167.2s;
	-o-transition-delay: 167.2s;
	transition-delay: 167.2s
}

.team__card:nth-of-type(837) {
	-webkit-transition-delay: 167.4s;
	-o-transition-delay: 167.4s;
	transition-delay: 167.4s
}

.team__card:nth-of-type(838) {
	-webkit-transition-delay: 167.6s;
	-o-transition-delay: 167.6s;
	transition-delay: 167.6s
}

.team__card:nth-of-type(839) {
	-webkit-transition-delay: 167.8s;
	-o-transition-delay: 167.8s;
	transition-delay: 167.8s
}

.team__card:nth-of-type(840) {
	-webkit-transition-delay: 168s;
	-o-transition-delay: 168s;
	transition-delay: 168s
}

.team__card:nth-of-type(841) {
	-webkit-transition-delay: 168.2s;
	-o-transition-delay: 168.2s;
	transition-delay: 168.2s
}

.team__card:nth-of-type(842) {
	-webkit-transition-delay: 168.4s;
	-o-transition-delay: 168.4s;
	transition-delay: 168.4s
}

.team__card:nth-of-type(843) {
	-webkit-transition-delay: 168.6s;
	-o-transition-delay: 168.6s;
	transition-delay: 168.6s
}

.team__card:nth-of-type(844) {
	-webkit-transition-delay: 168.8s;
	-o-transition-delay: 168.8s;
	transition-delay: 168.8s
}

.team__card:nth-of-type(845) {
	-webkit-transition-delay: 169s;
	-o-transition-delay: 169s;
	transition-delay: 169s
}

.team__card:nth-of-type(846) {
	-webkit-transition-delay: 169.2s;
	-o-transition-delay: 169.2s;
	transition-delay: 169.2s
}

.team__card:nth-of-type(847) {
	-webkit-transition-delay: 169.4s;
	-o-transition-delay: 169.4s;
	transition-delay: 169.4s
}

.team__card:nth-of-type(848) {
	-webkit-transition-delay: 169.6s;
	-o-transition-delay: 169.6s;
	transition-delay: 169.6s
}

.team__card:nth-of-type(849) {
	-webkit-transition-delay: 169.8s;
	-o-transition-delay: 169.8s;
	transition-delay: 169.8s
}

.team__card:nth-of-type(850) {
	-webkit-transition-delay: 170s;
	-o-transition-delay: 170s;
	transition-delay: 170s
}

.team__card:nth-of-type(851) {
	-webkit-transition-delay: 170.2s;
	-o-transition-delay: 170.2s;
	transition-delay: 170.2s
}

.team__card:nth-of-type(852) {
	-webkit-transition-delay: 170.4s;
	-o-transition-delay: 170.4s;
	transition-delay: 170.4s
}

.team__card:nth-of-type(853) {
	-webkit-transition-delay: 170.6s;
	-o-transition-delay: 170.6s;
	transition-delay: 170.6s
}

.team__card:nth-of-type(854) {
	-webkit-transition-delay: 170.8s;
	-o-transition-delay: 170.8s;
	transition-delay: 170.8s
}

.team__card:nth-of-type(855) {
	-webkit-transition-delay: 171s;
	-o-transition-delay: 171s;
	transition-delay: 171s
}

.team__card:nth-of-type(856) {
	-webkit-transition-delay: 171.2s;
	-o-transition-delay: 171.2s;
	transition-delay: 171.2s
}

.team__card:nth-of-type(857) {
	-webkit-transition-delay: 171.4s;
	-o-transition-delay: 171.4s;
	transition-delay: 171.4s
}

.team__card:nth-of-type(858) {
	-webkit-transition-delay: 171.6s;
	-o-transition-delay: 171.6s;
	transition-delay: 171.6s
}

.team__card:nth-of-type(859) {
	-webkit-transition-delay: 171.8s;
	-o-transition-delay: 171.8s;
	transition-delay: 171.8s
}

.team__card:nth-of-type(860) {
	-webkit-transition-delay: 172s;
	-o-transition-delay: 172s;
	transition-delay: 172s
}

.team__card:nth-of-type(861) {
	-webkit-transition-delay: 172.2s;
	-o-transition-delay: 172.2s;
	transition-delay: 172.2s
}

.team__card:nth-of-type(862) {
	-webkit-transition-delay: 172.4s;
	-o-transition-delay: 172.4s;
	transition-delay: 172.4s
}

.team__card:nth-of-type(863) {
	-webkit-transition-delay: 172.6s;
	-o-transition-delay: 172.6s;
	transition-delay: 172.6s
}

.team__card:nth-of-type(864) {
	-webkit-transition-delay: 172.8s;
	-o-transition-delay: 172.8s;
	transition-delay: 172.8s
}

.team__card:nth-of-type(865) {
	-webkit-transition-delay: 173s;
	-o-transition-delay: 173s;
	transition-delay: 173s
}

.team__card:nth-of-type(866) {
	-webkit-transition-delay: 173.2s;
	-o-transition-delay: 173.2s;
	transition-delay: 173.2s
}

.team__card:nth-of-type(867) {
	-webkit-transition-delay: 173.4s;
	-o-transition-delay: 173.4s;
	transition-delay: 173.4s
}

.team__card:nth-of-type(868) {
	-webkit-transition-delay: 173.6s;
	-o-transition-delay: 173.6s;
	transition-delay: 173.6s
}

.team__card:nth-of-type(869) {
	-webkit-transition-delay: 173.8s;
	-o-transition-delay: 173.8s;
	transition-delay: 173.8s
}

.team__card:nth-of-type(870) {
	-webkit-transition-delay: 174s;
	-o-transition-delay: 174s;
	transition-delay: 174s
}

.team__card:nth-of-type(871) {
	-webkit-transition-delay: 174.2s;
	-o-transition-delay: 174.2s;
	transition-delay: 174.2s
}

.team__card:nth-of-type(872) {
	-webkit-transition-delay: 174.4s;
	-o-transition-delay: 174.4s;
	transition-delay: 174.4s
}

.team__card:nth-of-type(873) {
	-webkit-transition-delay: 174.6s;
	-o-transition-delay: 174.6s;
	transition-delay: 174.6s
}

.team__card:nth-of-type(874) {
	-webkit-transition-delay: 174.8s;
	-o-transition-delay: 174.8s;
	transition-delay: 174.8s
}

.team__card:nth-of-type(875) {
	-webkit-transition-delay: 175s;
	-o-transition-delay: 175s;
	transition-delay: 175s
}

.team__card:nth-of-type(876) {
	-webkit-transition-delay: 175.2s;
	-o-transition-delay: 175.2s;
	transition-delay: 175.2s
}

.team__card:nth-of-type(877) {
	-webkit-transition-delay: 175.4s;
	-o-transition-delay: 175.4s;
	transition-delay: 175.4s
}

.team__card:nth-of-type(878) {
	-webkit-transition-delay: 175.6s;
	-o-transition-delay: 175.6s;
	transition-delay: 175.6s
}

.team__card:nth-of-type(879) {
	-webkit-transition-delay: 175.8s;
	-o-transition-delay: 175.8s;
	transition-delay: 175.8s
}

.team__card:nth-of-type(880) {
	-webkit-transition-delay: 176s;
	-o-transition-delay: 176s;
	transition-delay: 176s
}

.team__card:nth-of-type(881) {
	-webkit-transition-delay: 176.2s;
	-o-transition-delay: 176.2s;
	transition-delay: 176.2s
}

.team__card:nth-of-type(882) {
	-webkit-transition-delay: 176.4s;
	-o-transition-delay: 176.4s;
	transition-delay: 176.4s
}

.team__card:nth-of-type(883) {
	-webkit-transition-delay: 176.6s;
	-o-transition-delay: 176.6s;
	transition-delay: 176.6s
}

.team__card:nth-of-type(884) {
	-webkit-transition-delay: 176.8s;
	-o-transition-delay: 176.8s;
	transition-delay: 176.8s
}

.team__card:nth-of-type(885) {
	-webkit-transition-delay: 177s;
	-o-transition-delay: 177s;
	transition-delay: 177s
}

.team__card:nth-of-type(886) {
	-webkit-transition-delay: 177.2s;
	-o-transition-delay: 177.2s;
	transition-delay: 177.2s
}

.team__card:nth-of-type(887) {
	-webkit-transition-delay: 177.4s;
	-o-transition-delay: 177.4s;
	transition-delay: 177.4s
}

.team__card:nth-of-type(888) {
	-webkit-transition-delay: 177.6s;
	-o-transition-delay: 177.6s;
	transition-delay: 177.6s
}

.team__card:nth-of-type(889) {
	-webkit-transition-delay: 177.8s;
	-o-transition-delay: 177.8s;
	transition-delay: 177.8s
}

.team__card:nth-of-type(890) {
	-webkit-transition-delay: 178s;
	-o-transition-delay: 178s;
	transition-delay: 178s
}

.team__card:nth-of-type(891) {
	-webkit-transition-delay: 178.2s;
	-o-transition-delay: 178.2s;
	transition-delay: 178.2s
}

.team__card:nth-of-type(892) {
	-webkit-transition-delay: 178.4s;
	-o-transition-delay: 178.4s;
	transition-delay: 178.4s
}

.team__card:nth-of-type(893) {
	-webkit-transition-delay: 178.6s;
	-o-transition-delay: 178.6s;
	transition-delay: 178.6s
}

.team__card:nth-of-type(894) {
	-webkit-transition-delay: 178.8s;
	-o-transition-delay: 178.8s;
	transition-delay: 178.8s
}

.team__card:nth-of-type(895) {
	-webkit-transition-delay: 179s;
	-o-transition-delay: 179s;
	transition-delay: 179s
}

.team__card:nth-of-type(896) {
	-webkit-transition-delay: 179.2s;
	-o-transition-delay: 179.2s;
	transition-delay: 179.2s
}

.team__card:nth-of-type(897) {
	-webkit-transition-delay: 179.4s;
	-o-transition-delay: 179.4s;
	transition-delay: 179.4s
}

.team__card:nth-of-type(898) {
	-webkit-transition-delay: 179.6s;
	-o-transition-delay: 179.6s;
	transition-delay: 179.6s
}

.team__card:nth-of-type(899) {
	-webkit-transition-delay: 179.8s;
	-o-transition-delay: 179.8s;
	transition-delay: 179.8s
}

.team__card:nth-of-type(900) {
	-webkit-transition-delay: 180s;
	-o-transition-delay: 180s;
	transition-delay: 180s
}

.team__card:nth-of-type(901) {
	-webkit-transition-delay: 180.2s;
	-o-transition-delay: 180.2s;
	transition-delay: 180.2s
}

.team__card:nth-of-type(902) {
	-webkit-transition-delay: 180.4s;
	-o-transition-delay: 180.4s;
	transition-delay: 180.4s
}

.team__card:nth-of-type(903) {
	-webkit-transition-delay: 180.6s;
	-o-transition-delay: 180.6s;
	transition-delay: 180.6s
}

.team__card:nth-of-type(904) {
	-webkit-transition-delay: 180.8s;
	-o-transition-delay: 180.8s;
	transition-delay: 180.8s
}

.team__card:nth-of-type(905) {
	-webkit-transition-delay: 181s;
	-o-transition-delay: 181s;
	transition-delay: 181s
}

.team__card:nth-of-type(906) {
	-webkit-transition-delay: 181.2s;
	-o-transition-delay: 181.2s;
	transition-delay: 181.2s
}

.team__card:nth-of-type(907) {
	-webkit-transition-delay: 181.4s;
	-o-transition-delay: 181.4s;
	transition-delay: 181.4s
}

.team__card:nth-of-type(908) {
	-webkit-transition-delay: 181.6s;
	-o-transition-delay: 181.6s;
	transition-delay: 181.6s
}

.team__card:nth-of-type(909) {
	-webkit-transition-delay: 181.8s;
	-o-transition-delay: 181.8s;
	transition-delay: 181.8s
}

.team__card:nth-of-type(910) {
	-webkit-transition-delay: 182s;
	-o-transition-delay: 182s;
	transition-delay: 182s
}

.team__card:nth-of-type(911) {
	-webkit-transition-delay: 182.2s;
	-o-transition-delay: 182.2s;
	transition-delay: 182.2s
}

.team__card:nth-of-type(912) {
	-webkit-transition-delay: 182.4s;
	-o-transition-delay: 182.4s;
	transition-delay: 182.4s
}

.team__card:nth-of-type(913) {
	-webkit-transition-delay: 182.6s;
	-o-transition-delay: 182.6s;
	transition-delay: 182.6s
}

.team__card:nth-of-type(914) {
	-webkit-transition-delay: 182.8s;
	-o-transition-delay: 182.8s;
	transition-delay: 182.8s
}

.team__card:nth-of-type(915) {
	-webkit-transition-delay: 183s;
	-o-transition-delay: 183s;
	transition-delay: 183s
}

.team__card:nth-of-type(916) {
	-webkit-transition-delay: 183.2s;
	-o-transition-delay: 183.2s;
	transition-delay: 183.2s
}

.team__card:nth-of-type(917) {
	-webkit-transition-delay: 183.4s;
	-o-transition-delay: 183.4s;
	transition-delay: 183.4s
}

.team__card:nth-of-type(918) {
	-webkit-transition-delay: 183.6s;
	-o-transition-delay: 183.6s;
	transition-delay: 183.6s
}

.team__card:nth-of-type(919) {
	-webkit-transition-delay: 183.8s;
	-o-transition-delay: 183.8s;
	transition-delay: 183.8s
}

.team__card:nth-of-type(920) {
	-webkit-transition-delay: 184s;
	-o-transition-delay: 184s;
	transition-delay: 184s
}

.team__card:nth-of-type(921) {
	-webkit-transition-delay: 184.2s;
	-o-transition-delay: 184.2s;
	transition-delay: 184.2s
}

.team__card:nth-of-type(922) {
	-webkit-transition-delay: 184.4s;
	-o-transition-delay: 184.4s;
	transition-delay: 184.4s
}

.team__card:nth-of-type(923) {
	-webkit-transition-delay: 184.6s;
	-o-transition-delay: 184.6s;
	transition-delay: 184.6s
}

.team__card:nth-of-type(924) {
	-webkit-transition-delay: 184.8s;
	-o-transition-delay: 184.8s;
	transition-delay: 184.8s
}

.team__card:nth-of-type(925) {
	-webkit-transition-delay: 185s;
	-o-transition-delay: 185s;
	transition-delay: 185s
}

.team__card:nth-of-type(926) {
	-webkit-transition-delay: 185.2s;
	-o-transition-delay: 185.2s;
	transition-delay: 185.2s
}

.team__card:nth-of-type(927) {
	-webkit-transition-delay: 185.4s;
	-o-transition-delay: 185.4s;
	transition-delay: 185.4s
}

.team__card:nth-of-type(928) {
	-webkit-transition-delay: 185.6s;
	-o-transition-delay: 185.6s;
	transition-delay: 185.6s
}

.team__card:nth-of-type(929) {
	-webkit-transition-delay: 185.8s;
	-o-transition-delay: 185.8s;
	transition-delay: 185.8s
}

.team__card:nth-of-type(930) {
	-webkit-transition-delay: 186s;
	-o-transition-delay: 186s;
	transition-delay: 186s
}

.team__card:nth-of-type(931) {
	-webkit-transition-delay: 186.2s;
	-o-transition-delay: 186.2s;
	transition-delay: 186.2s
}

.team__card:nth-of-type(932) {
	-webkit-transition-delay: 186.4s;
	-o-transition-delay: 186.4s;
	transition-delay: 186.4s
}

.team__card:nth-of-type(933) {
	-webkit-transition-delay: 186.6s;
	-o-transition-delay: 186.6s;
	transition-delay: 186.6s
}

.team__card:nth-of-type(934) {
	-webkit-transition-delay: 186.8s;
	-o-transition-delay: 186.8s;
	transition-delay: 186.8s
}

.team__card:nth-of-type(935) {
	-webkit-transition-delay: 187s;
	-o-transition-delay: 187s;
	transition-delay: 187s
}

.team__card:nth-of-type(936) {
	-webkit-transition-delay: 187.2s;
	-o-transition-delay: 187.2s;
	transition-delay: 187.2s
}

.team__card:nth-of-type(937) {
	-webkit-transition-delay: 187.4s;
	-o-transition-delay: 187.4s;
	transition-delay: 187.4s
}

.team__card:nth-of-type(938) {
	-webkit-transition-delay: 187.6s;
	-o-transition-delay: 187.6s;
	transition-delay: 187.6s
}

.team__card:nth-of-type(939) {
	-webkit-transition-delay: 187.8s;
	-o-transition-delay: 187.8s;
	transition-delay: 187.8s
}

.team__card:nth-of-type(940) {
	-webkit-transition-delay: 188s;
	-o-transition-delay: 188s;
	transition-delay: 188s
}

.team__card:nth-of-type(941) {
	-webkit-transition-delay: 188.2s;
	-o-transition-delay: 188.2s;
	transition-delay: 188.2s
}

.team__card:nth-of-type(942) {
	-webkit-transition-delay: 188.4s;
	-o-transition-delay: 188.4s;
	transition-delay: 188.4s
}

.team__card:nth-of-type(943) {
	-webkit-transition-delay: 188.6s;
	-o-transition-delay: 188.6s;
	transition-delay: 188.6s
}

.team__card:nth-of-type(944) {
	-webkit-transition-delay: 188.8s;
	-o-transition-delay: 188.8s;
	transition-delay: 188.8s
}

.team__card:nth-of-type(945) {
	-webkit-transition-delay: 189s;
	-o-transition-delay: 189s;
	transition-delay: 189s
}

.team__card:nth-of-type(946) {
	-webkit-transition-delay: 189.2s;
	-o-transition-delay: 189.2s;
	transition-delay: 189.2s
}

.team__card:nth-of-type(947) {
	-webkit-transition-delay: 189.4s;
	-o-transition-delay: 189.4s;
	transition-delay: 189.4s
}

.team__card:nth-of-type(948) {
	-webkit-transition-delay: 189.6s;
	-o-transition-delay: 189.6s;
	transition-delay: 189.6s
}

.team__card:nth-of-type(949) {
	-webkit-transition-delay: 189.8s;
	-o-transition-delay: 189.8s;
	transition-delay: 189.8s
}

.team__card:nth-of-type(950) {
	-webkit-transition-delay: 190s;
	-o-transition-delay: 190s;
	transition-delay: 190s
}

.team__card:nth-of-type(951) {
	-webkit-transition-delay: 190.2s;
	-o-transition-delay: 190.2s;
	transition-delay: 190.2s
}

.team__card:nth-of-type(952) {
	-webkit-transition-delay: 190.4s;
	-o-transition-delay: 190.4s;
	transition-delay: 190.4s
}

.team__card:nth-of-type(953) {
	-webkit-transition-delay: 190.6s;
	-o-transition-delay: 190.6s;
	transition-delay: 190.6s
}

.team__card:nth-of-type(954) {
	-webkit-transition-delay: 190.8s;
	-o-transition-delay: 190.8s;
	transition-delay: 190.8s
}

.team__card:nth-of-type(955) {
	-webkit-transition-delay: 191s;
	-o-transition-delay: 191s;
	transition-delay: 191s
}

.team__card:nth-of-type(956) {
	-webkit-transition-delay: 191.2s;
	-o-transition-delay: 191.2s;
	transition-delay: 191.2s
}

.team__card:nth-of-type(957) {
	-webkit-transition-delay: 191.4s;
	-o-transition-delay: 191.4s;
	transition-delay: 191.4s
}

.team__card:nth-of-type(958) {
	-webkit-transition-delay: 191.6s;
	-o-transition-delay: 191.6s;
	transition-delay: 191.6s
}

.team__card:nth-of-type(959) {
	-webkit-transition-delay: 191.8s;
	-o-transition-delay: 191.8s;
	transition-delay: 191.8s
}

.team__card:nth-of-type(960) {
	-webkit-transition-delay: 192s;
	-o-transition-delay: 192s;
	transition-delay: 192s
}

.team__card:nth-of-type(961) {
	-webkit-transition-delay: 192.2s;
	-o-transition-delay: 192.2s;
	transition-delay: 192.2s
}

.team__card:nth-of-type(962) {
	-webkit-transition-delay: 192.4s;
	-o-transition-delay: 192.4s;
	transition-delay: 192.4s
}

.team__card:nth-of-type(963) {
	-webkit-transition-delay: 192.6s;
	-o-transition-delay: 192.6s;
	transition-delay: 192.6s
}

.team__card:nth-of-type(964) {
	-webkit-transition-delay: 192.8s;
	-o-transition-delay: 192.8s;
	transition-delay: 192.8s
}

.team__card:nth-of-type(965) {
	-webkit-transition-delay: 193s;
	-o-transition-delay: 193s;
	transition-delay: 193s
}

.team__card:nth-of-type(966) {
	-webkit-transition-delay: 193.2s;
	-o-transition-delay: 193.2s;
	transition-delay: 193.2s
}

.team__card:nth-of-type(967) {
	-webkit-transition-delay: 193.4s;
	-o-transition-delay: 193.4s;
	transition-delay: 193.4s
}

.team__card:nth-of-type(968) {
	-webkit-transition-delay: 193.6s;
	-o-transition-delay: 193.6s;
	transition-delay: 193.6s
}

.team__card:nth-of-type(969) {
	-webkit-transition-delay: 193.8s;
	-o-transition-delay: 193.8s;
	transition-delay: 193.8s
}

.team__card:nth-of-type(970) {
	-webkit-transition-delay: 194s;
	-o-transition-delay: 194s;
	transition-delay: 194s
}

.team__card:nth-of-type(971) {
	-webkit-transition-delay: 194.2s;
	-o-transition-delay: 194.2s;
	transition-delay: 194.2s
}

.team__card:nth-of-type(972) {
	-webkit-transition-delay: 194.4s;
	-o-transition-delay: 194.4s;
	transition-delay: 194.4s
}

.team__card:nth-of-type(973) {
	-webkit-transition-delay: 194.6s;
	-o-transition-delay: 194.6s;
	transition-delay: 194.6s
}

.team__card:nth-of-type(974) {
	-webkit-transition-delay: 194.8s;
	-o-transition-delay: 194.8s;
	transition-delay: 194.8s
}

.team__card:nth-of-type(975) {
	-webkit-transition-delay: 195s;
	-o-transition-delay: 195s;
	transition-delay: 195s
}

.team__card:nth-of-type(976) {
	-webkit-transition-delay: 195.2s;
	-o-transition-delay: 195.2s;
	transition-delay: 195.2s
}

.team__card:nth-of-type(977) {
	-webkit-transition-delay: 195.4s;
	-o-transition-delay: 195.4s;
	transition-delay: 195.4s
}

.team__card:nth-of-type(978) {
	-webkit-transition-delay: 195.6s;
	-o-transition-delay: 195.6s;
	transition-delay: 195.6s
}

.team__card:nth-of-type(979) {
	-webkit-transition-delay: 195.8s;
	-o-transition-delay: 195.8s;
	transition-delay: 195.8s
}

.team__card:nth-of-type(980) {
	-webkit-transition-delay: 196s;
	-o-transition-delay: 196s;
	transition-delay: 196s
}

.team__card:nth-of-type(981) {
	-webkit-transition-delay: 196.2s;
	-o-transition-delay: 196.2s;
	transition-delay: 196.2s
}

.team__card:nth-of-type(982) {
	-webkit-transition-delay: 196.4s;
	-o-transition-delay: 196.4s;
	transition-delay: 196.4s
}

.team__card:nth-of-type(983) {
	-webkit-transition-delay: 196.6s;
	-o-transition-delay: 196.6s;
	transition-delay: 196.6s
}

.team__card:nth-of-type(984) {
	-webkit-transition-delay: 196.8s;
	-o-transition-delay: 196.8s;
	transition-delay: 196.8s
}

.team__card:nth-of-type(985) {
	-webkit-transition-delay: 197s;
	-o-transition-delay: 197s;
	transition-delay: 197s
}

.team__card:nth-of-type(986) {
	-webkit-transition-delay: 197.2s;
	-o-transition-delay: 197.2s;
	transition-delay: 197.2s
}

.team__card:nth-of-type(987) {
	-webkit-transition-delay: 197.4s;
	-o-transition-delay: 197.4s;
	transition-delay: 197.4s
}

.team__card:nth-of-type(988) {
	-webkit-transition-delay: 197.6s;
	-o-transition-delay: 197.6s;
	transition-delay: 197.6s
}

.team__card:nth-of-type(989) {
	-webkit-transition-delay: 197.8s;
	-o-transition-delay: 197.8s;
	transition-delay: 197.8s
}

.team__card:nth-of-type(990) {
	-webkit-transition-delay: 198s;
	-o-transition-delay: 198s;
	transition-delay: 198s
}

.team__card:nth-of-type(991) {
	-webkit-transition-delay: 198.2s;
	-o-transition-delay: 198.2s;
	transition-delay: 198.2s
}

.team__card:nth-of-type(992) {
	-webkit-transition-delay: 198.4s;
	-o-transition-delay: 198.4s;
	transition-delay: 198.4s
}

.team__card:nth-of-type(993) {
	-webkit-transition-delay: 198.6s;
	-o-transition-delay: 198.6s;
	transition-delay: 198.6s
}

.team__card:nth-of-type(994) {
	-webkit-transition-delay: 198.8s;
	-o-transition-delay: 198.8s;
	transition-delay: 198.8s
}

.team__card:nth-of-type(995) {
	-webkit-transition-delay: 199s;
	-o-transition-delay: 199s;
	transition-delay: 199s
}

.team__card:nth-of-type(996) {
	-webkit-transition-delay: 199.2s;
	-o-transition-delay: 199.2s;
	transition-delay: 199.2s
}

.team__card:nth-of-type(997) {
	-webkit-transition-delay: 199.4s;
	-o-transition-delay: 199.4s;
	transition-delay: 199.4s
}

.team__card:nth-of-type(998) {
	-webkit-transition-delay: 199.6s;
	-o-transition-delay: 199.6s;
	transition-delay: 199.6s
}

.team__card:nth-of-type(999) {
	-webkit-transition-delay: 199.8s;
	-o-transition-delay: 199.8s;
	transition-delay: 199.8s
}

.team__card:nth-of-type(1000) {
	-webkit-transition-delay: 200s;
	-o-transition-delay: 200s;
	transition-delay: 200s
}

.team .card {
	display: inline-block;
	vertical-align: top;
	width: calc(100% / 8);
	position: relative;
	font-size: 0;
	letter-spacing: 0;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	background-color: rgba(0,0,0,0.2)
}

.team .card__name {
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
	height: auto;
	line-height: 18px;
	font-size: 18px;
	color: #F2F2F2;
	text-transform: none;
	font-weight: 700;
	padding: 29px 16px;
	position: relative;
	text-align: left;
	letter-spacing: 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease
}

.team .card__title {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	height: auto;
	line-height: 24px;
	font-size: 20px;
	color: #F2F2F2;
	text-align: center;
	padding: 14px 10px 10px
}

.team .card__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0
}

.team .card__bg:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: -webkit-linear-gradient(230.55deg, rgba(51,51,51,0.425) 5.84%, rgba(0,0,0,0.816) 84.43%),rgba(0,0,0,0.2);
	background: -o-linear-gradient(230.55deg, rgba(51,51,51,0.425) 5.84%, rgba(0,0,0,0.816) 84.43%),rgba(0,0,0,0.2);
	background: linear-gradient(219.45deg, rgba(51,51,51,0.425) 5.84%, rgba(0,0,0,0.816) 84.43%),rgba(0,0,0,0.2);
	z-index: 1;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease
}

.team .card:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	padding-top: 124.5%
}

.team__list {
	font-size: 0;
	letter-spacing: 0
}

.team__list_active .card {
	-webkit-transform: translate3d(0, 0px, 1px);
	transform: translate3d(0, 0px, 1px);
	opacity: 1
}

@media screen and (min-width: 1441px) {
	.team__bg {
		font-size: 180px
	}
}

@media only screen and (min-width: 1201px) {
	.team .card:hover .card__bg:after {
		opacity: 1
	}

	.team .card:hover .card__name {
		opacity: 1
	}
}

@media only screen and (max-width: 1200px) {
	.team {
		padding-top: 261px;
		padding-bottom: 73px
	}

	.team__bg {
		top: 132px
	}

	.team__scroll {
		top: 36px
	}

	.team .card {
		width: calc(100% / 5)
	}

	.team .card__bg:after {
		opacity: 1;
		background: rgba(0,0,0,0.45)
	}

	.team .card__title {
		font-size: 14px;
		line-height: 18px
	}

	.team .card__name {
		font-size: 14px;
		opacity: 1;
		padding: 11px 16px
	}

	.team .card:after {
		padding-top: 99.5%
	}
}

@media only screen and (max-width: 767px) {
	.team {
		padding-top: 61px;
		padding-bottom: 11px
	}

	.team__bg,.team__scroll {
		display: none
	}

	.team__inner_desk {
		display: none
	}

	.team__inner_mob {
		display: block
	}

	.team__h2 {
		color: #fff;
		margin-bottom: 33px
	}

	.team .card__name {
		font-size: 18px;
		padding: 19px 16px
	}

	.team .card:after {
		padding-top: 71%
	}

	.division {
		padding-bottom: 43px
	}

	.division__title {
		color: #fff;
		text-align: center;
		font-size: 14px;
		margin-bottom: 28px
	}

	.division .slick-arrow {
		position: absolute;
		top: calc(50% - 18px);
		width: 40px;
		height: 40px;
		color: transparent;
		z-index: 1
	}

	.division .slick-arrow:before {
		content: '';
		position: absolute;
		top: 14px;
		width: 9px;
		height: 9px;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		z-index: 1
	}

	.division .slick-prev {
		left: 0px
	}

	.division .slick-prev:before {
		left: 18px;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	.division .slick-next {
		right: 0px
	}

	.division .slick-next:before {
		right: 18px;
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		transform: rotate(135deg)
	}
}

/*# 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: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	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;
	}
}

section.advantages .floating-layer-1,
        section.names-collection .floating-layer-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

section.names-collection {
	position: relative;
	height: 640px
}

section.names-collection .floating-title {
	top: 60px
}

section.names-collection .floating-layer-1 {
	height: 100%;
	background-color: #e3f1f6
}

section.names-collection .floating-layer-2 {
	position: relative;
	height: 100%
}

section.names-collection .container {
	top: 355px
}

section.names-collection .text-box {
	position: relative;
	padding-bottom: 12px;
	transition: opacity .3s ease;
	left: 30%;
	width: 533.33px
}

@media all and (min-width:1440px) {
            
        
	section.names-collection .text-box {
		width: 600px
	}
}

@media all and (min-width:1600px) {
	section.names-collection .text-box {
		width: 666.67px;
		left: 133.33px
	}
}

section.names-collection .text-box .title {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	color: #333;
	padding-bottom: 24px
}

section.names-collection .text-box p {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 14px;
	line-height: 28px;
	letter-spacing: .1px;
	font-weight: 300;
	color: #323232
}

section.names-collection .text-box.hide {
	opacity: 0
}

section.names-collection .text-box .px-line {
	top: 100%
}

.flickity-enabled {
	position: relative
}

.flickity-enabled:focus {
	outline: none
}

.flickity-viewport {
	overflow: hidden;
	position: relative;
	height: 100%
}

.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%
}

.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.flickity-prev-next-button {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	border: none;
	border-radius: 50%;
	background: #fff;
	background: hsla(0,0%,100%,.75);
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.flickity-prev-next-button:hover {
	background: #fff
}

.flickity-prev-next-button:focus {
	outline: none;
	box-shadow: 0 0 0 5px #09f
}

.flickity-prev-next-button:active {
	opacity: .6
}

.flickity-prev-next-button.previous {
	left: 10px
}

.flickity-prev-next-button.next {
	right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
	left: auto;
	right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
	right: auto;
	left: 10px
}

.flickity-prev-next-button:disabled {
	opacity: .3;
	cursor: auto
}

.flickity-prev-next-button svg {
	position: absolute;
	left: 20%;
	top: 20%;
	width: 60%;
	height: 60%
}

.flickity-prev-next-button .arrow {
	fill: #333
}

.flickity-page-dots {
	position: absolute;
	width: 100%;
	bottom: -25px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1
}

.flickity-rtl .flickity-page-dots {
	direction: rtl
}

.flickity-page-dots .dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	background: #333;
	border-radius: 50%;
	opacity: .25;
	cursor: pointer
}

.flickity-page-dots .dot.is-selected {
	opacity: 1
}

.paginationjs {
	line-height: 1.6;
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 14px;
	box-sizing: initial
}

.paginationjs:after {
	display: table;
	content: " ";
	clear: both
}

.paginationjs .paginationjs-pages {
	float: left
}

.paginationjs .paginationjs-pages ul {
	float: left;
	margin: 0;
	padding: 0
}

.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input,.paginationjs .paginationjs-nav {
	float: left;
	margin-left: 10px;
	font-size: 14px
}

.paginationjs .paginationjs-pages li {
	float: left;
	border: 1px solid #aaa;
	border-right: none;
	list-style: none
}

.paginationjs .paginationjs-pages li>a {
	min-width: 30px;
	height: 28px;
	line-height: 28px;
	display: block;
	background: #fff;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	text-align: center
}

.paginationjs .paginationjs-pages li>a:hover {
	background: #eee
}

.paginationjs .paginationjs-pages li.active {
	border: none
}

.paginationjs .paginationjs-pages li.active>a {
	height: 30px;
	line-height: 30px;
	background: #aaa;
	color: #fff
}

.paginationjs .paginationjs-pages li.disabled>a {
	opacity: .3
}

.paginationjs .paginationjs-pages li.disabled>a:hover {
	background: 0 0
}

.paginationjs .paginationjs-pages li:first-child,.paginationjs .paginationjs-pages li:first-child>a {
	border-radius: 3px 0 0 3px
}

.paginationjs .paginationjs-pages li:last-child {
	border-right: 1px solid #aaa;
	border-radius: 0 3px 3px 0
}

.paginationjs .paginationjs-pages li:last-child>a {
	border-radius: 0 3px 3px 0
}

.paginationjs .paginationjs-go-input>input[type=text] {
	width: 30px;
	height: 28px;
	padding: 0;
	box-sizing: initial
}

.paginationjs .paginationjs-go-button>input[type=button],.paginationjs .paginationjs-go-input>input[type=text] {
	background: #fff;
	border-radius: 3px;
	border: 1px solid #aaa;
	font-size: 14px;
	text-align: center;
	vertical-align: baseline;
	outline: 0;
	box-shadow: none
}

.paginationjs .paginationjs-go-button>input[type=button] {
	min-width: 40px;
	height: 30px;
	line-height: 28px;
	padding: 0 8px;
	color: #333;
	cursor: pointer;
	vertical-align: middle\9
}

.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-blue .paginationjs-pages li {
	border-color: #289de9
}

.paginationjs .paginationjs-go-button>input[type=button]:hover {
	background-color: #f8f8f8
}

.paginationjs .paginationjs-nav {
	height: 30px;
	line-height: 30px
}

.paginationjs .paginationjs-go-button,.paginationjs .paginationjs-go-input {
	margin-left: 5px\9
}

.paginationjs.paginationjs-small {
	font-size: 12px
}

.paginationjs.paginationjs-small .paginationjs-pages li>a {
	min-width: 26px;
	height: 24px;
	line-height: 24px;
	font-size: 12px
}

.paginationjs.paginationjs-small .paginationjs-pages li.active>a {
	height: 26px;
	line-height: 26px
}

.paginationjs.paginationjs-small .paginationjs-go-input {
	font-size: 12px
}

.paginationjs.paginationjs-small .paginationjs-go-input>input[type=text] {
	width: 26px;
	height: 24px;
	font-size: 12px
}

.paginationjs.paginationjs-small .paginationjs-go-button {
	font-size: 12px
}

.paginationjs.paginationjs-small .paginationjs-go-button>input[type=button] {
	min-width: 30px;
	height: 26px;
	line-height: 24px;
	padding: 0 6px;
	font-size: 12px
}

.paginationjs.paginationjs-small .paginationjs-nav {
	height: 26px;
	line-height: 26px;
	font-size: 12px
}

.paginationjs.paginationjs-big {
	font-size: 16px
}

.paginationjs.paginationjs-big .paginationjs-pages li>a {
	min-width: 36px;
	height: 34px;
	line-height: 34px;
	font-size: 16px
}

.paginationjs.paginationjs-big .paginationjs-pages li.active>a {
	height: 36px;
	line-height: 36px
}

.paginationjs.paginationjs-big .paginationjs-go-input {
	font-size: 16px
}

.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text] {
	width: 36px;
	height: 34px;
	font-size: 16px
}

.paginationjs.paginationjs-big .paginationjs-go-button {
	font-size: 16px
}

.paginationjs.paginationjs-big .paginationjs-go-button>input[type=button] {
	min-width: 50px;
	height: 36px;
	line-height: 34px;
	padding: 0 12px;
	font-size: 16px
}

.paginationjs.paginationjs-big .paginationjs-nav {
	height: 36px;
	line-height: 36px;
	font-size: 16px
}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a {
	color: #289de9
}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a:hover {
	background: #e9f4fc
}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a {
	background: #289de9;
	color: #fff
}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li.disabled>a:hover {
	background: 0 0
}

.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button] {
	background: #289de9;
	border-color: #289de9;
	color: #fff
}

.paginationjs.paginationjs-theme-green .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-green .paginationjs-pages li {
	border-color: #449d44
}

.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button]:hover {
	background-color: #3ca5ea
}

.paginationjs.paginationjs-theme-green .paginationjs-pages li>a {
	color: #449d44
}

.paginationjs.paginationjs-theme-green .paginationjs-pages li>a:hover {
	background: #ebf4eb
}

.paginationjs.paginationjs-theme-green .paginationjs-pages li.active>a {
	background: #449d44;
	color: #fff
}

.paginationjs.paginationjs-theme-green .paginationjs-pages li.disabled>a:hover {
	background: 0 0
}

.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button] {
	background: #449d44;
	border-color: #449d44;
	color: #fff
}

.paginationjs.paginationjs-theme-yellow .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-yellow .paginationjs-pages li {
	border-color: #ec971f
}

.paginationjs.paginationjs-theme-green .paginationjs-go-button>input[type=button]:hover {
	background-color: #55a555
}

.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a {
	color: #ec971f
}

.paginationjs.paginationjs-theme-yellow .paginationjs-pages li>a:hover {
	background: #fdf5e9
}

.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active>a {
	background: #ec971f;
	color: #fff
}

.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.disabled>a:hover {
	background: 0 0
}

.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button] {
	background: #ec971f;
	border-color: #ec971f;
	color: #fff
}

.paginationjs.paginationjs-theme-red .paginationjs-go-input>input[type=text],.paginationjs.paginationjs-theme-red .paginationjs-pages li {
	border-color: #c9302c
}

.paginationjs.paginationjs-theme-yellow .paginationjs-go-button>input[type=button]:hover {
	background-color: #eea135
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li>a {
	color: #c9302c
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li>a:hover {
	background: #faeaea
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li.active>a {
	background: #c9302c;
	color: #fff
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled>a:hover {
	background: 0 0
}

.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button] {
	background: #c9302c;
	border-color: #c9302c;
	color: #fff
}

.paginationjs.paginationjs-theme-red .paginationjs-go-button>input[type=button]:hover {
	background-color: #ce4541
}

.paginationjs .paginationjs-pages li.paginationjs-next {
	border-right: 1px solid\9
}

.paginationjs .paginationjs-go-input>input[type=text] {
	line-height: 28px\9;
	vertical-align: middle\9
}

.paginationjs.paginationjs-big .paginationjs-pages li>a {
	line-height: 36px\9
}

.paginationjs.paginationjs-big .paginationjs-go-input>input[type=text] {
	height: 36px\9;
	line-height: 36px\9
}

.mapboxgl-map {
	font: 12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;
	overflow: hidden;
	position: relative;
	-webkit-tap-highlight-color: transparent
}

.mapboxgl-missing-css {
	display: none
}

.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-nav-compass {
	cursor: -webkit-grab;
	cursor: grab
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-nav-compass:active {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y
}

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan {
	-ms-touch-action: pinch-zoom
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan {
	-ms-touch-action: none;
	touch-action: none
}

.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right {
	position: absolute;
	pointer-events: none;
	z-index: 2
}

.mapboxgl-ctrl-top-left {
	top: 0;
	left: 0
}

.mapboxgl-ctrl-top-right {
	top: 0;
	right: 0
}

.mapboxgl-ctrl-bottom-left {
	bottom: 0;
	left: 0
}

.mapboxgl-ctrl-bottom-right {
	right: 0;
	bottom: 0
}

.mapboxgl-ctrl {
	clear: both;
	pointer-events: auto
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
	margin: 10px 0 0 10px;
	float: left
}

.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
	margin: 10px 10px 0 0;
	float: right
}

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {
	margin: 0 0 10px 10px;
	float: left
}

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
	margin: 0 10px 10px 0;
	float: right
}

.mapboxgl-ctrl-group {
	border-radius: 4px;
	box-shadow: 0 0 0 2px rgba(0,0,0,.1);
	overflow: hidden;
	background: #fff
}

.mapboxgl-ctrl-group>button {
	width: 30px;
	height: 30px;
	display: block;
	padding: 0;
	outline: none;
	border: none;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
	background-color: transparent;
	cursor: pointer
}

.mapboxgl-ctrl>button::-moz-focus-inner {
	border: 0;
	padding: 0
}

.mapboxgl-ctrl>button:last-child {
	border-bottom: 0
}

.mapboxgl-ctrl>button:hover {
	background-color: rgba(0,0,0,.05)
}

.mapboxgl-ctrl-icon,.mapboxgl-ctrl-icon>.mapboxgl-ctrl-compass-arrow {
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.mapboxgl-ctrl-icon {
	padding: 5px
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-out {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27m%207%2C9%20c%20-0.554%2C0%20-1%2C0.446%20-1%2C1%200%2C0.554%200.446%2C1%201%2C1%20l%206%2C0%20c%200.554%2C0%201%2C-0.446%201%2C-1%200%2C-0.554%20-0.446%2C-1%20-1%2C-1%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-in {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27M%2010%206%20C%209.446%206%209%206.4459904%209%207%20L%209%209%20L%207%209%20C%206.446%209%206%209.446%206%2010%20C%206%2010.554%206.446%2011%207%2011%20L%209%2011%20L%209%2013%20C%209%2013.55401%209.446%2014%2010%2014%20C%2010.554%2014%2011%2013.55401%2011%2013%20L%2011%2011%20L%2013%2011%20C%2013.554%2011%2014%2010.554%2014%2010%20C%2014%209.446%2013.554%209%2013%209%20L%2011%209%20L%2011%207%20C%2011%206.4459904%2010.554%206%2010%206%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z' fill='%23333'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate:disabled {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z' fill='%23aaa'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z' fill='%2333b5e5'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z' fill='%23e58978'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7z' fill='%2333b5e5'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7z' fill='%23e54e33'/%3E%3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting {
	-webkit-animation: d 2s infinite linear;
	animation: d 2s infinite linear
}

@-webkit-keyframes mapboxgl-spin {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-fullscreen {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZnVsbHNjcmVlbi5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxODUiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM0MTgzIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTQ3MSIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI2OTUiCiAgICAgaWQ9Im5hbWVkdmlldzQxODEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjExLjMxMzcwOCIKICAgICBpbmtzY2FwZTpjeD0iMTQuNjk4MjgiCiAgICAgaW5rc2NhcGU6Y3k9IjEwLjUyNjY4OSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iNjk3IgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyOTgiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIgogICAgIGlua3NjYXBlOnNuYXAtYmJveD0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1wYXRocz0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LW5vZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1ub2Rlcz0idHJ1ZSI+PGlua3NjYXBlOmdyaWQKICAgICAgIHR5cGU9Inh5Z3JpZCIKICAgICAgIGlkPSJncmlkNjA3NiIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48cGF0aAogICAgIGQ9Ik0gNSA0IEMgNC41IDQgNCA0LjUgNCA1IEwgNCA2IEwgNCA5IEwgNC41IDkgTCA1Ljc3NzM0MzggNy4yOTY4NzUgQyA2Ljc3NzEzMTkgOC4wNjAyMTMxIDcuODM1NzY1IDguOTU2NTcyOCA4Ljg5MDYyNSAxMCBDIDcuODI1NzEyMSAxMS4wNjMzIDYuNzc2MTc5MSAxMS45NTE2NzUgNS43ODEyNSAxMi43MDcwMzEgTCA0LjUgMTEgTCA0IDExIEwgNCAxNSBDIDQgMTUuNSA0LjUgMTYgNSAxNiBMIDkgMTYgTCA5IDE1LjUgTCA3LjI3MzQzNzUgMTQuMjA1MDc4IEMgOC4wNDI4OTMxIDEzLjE4Nzg4NiA4LjkzOTU0NDEgMTIuMTMzNDgxIDkuOTYwOTM3NSAxMS4wNjgzNTkgQyAxMS4wNDIzNzEgMTIuMTQ2OTkgMTEuOTQyMDkzIDEzLjIxMTIgMTIuNzA3MDMxIDE0LjIxODc1IEwgMTEgMTUuNSBMIDExIDE2IEwgMTQgMTYgTCAxNSAxNiBDIDE1LjUgMTYgMTYgMTUuNSAxNiAxNSBMIDE2IDE0IEwgMTYgMTEgTCAxNS41IDExIEwgMTQuMjA1MDc4IDEyLjcyNjU2MiBDIDEzLjE3Nzk4NSAxMS45NDk2MTcgMTIuMTEyNzE4IDExLjA0MzU3NyAxMS4wMzcxMDkgMTAuMDA5NzY2IEMgMTIuMTUxODU2IDguOTgxMDYxIDEzLjIyNDM0NSA4LjA3OTg2MjQgMTQuMjI4NTE2IDcuMzA0Njg3NSBMIDE1LjUgOSBMIDE2IDkgTCAxNiA1IEMgMTYgNC41IDE1LjUgNCAxNSA0IEwgMTEgNCBMIDExIDQuNSBMIDEyLjcwMzEyNSA1Ljc3NzM0MzggQyAxMS45MzI2NDcgNi43ODY0ODM0IDExLjAyNjY5MyA3Ljg1NTQ3MTIgOS45NzA3MDMxIDguOTE5OTIxOSBDIDguOTU4NDczOSA3LjgyMDQ5NDMgOC4wNjk4NzY3IDYuNzYyNzE4OCA3LjMwNDY4NzUgNS43NzE0ODQ0IEwgOSA0LjUgTCA5IDQgTCA2IDQgTCA1IDQgeiAiCiAgICAgaWQ9InBhdGg0MTY5IiAvPjwvc3ZnPg==")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-shrink {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyMCAyMCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgc29kaXBvZGk6ZG9jbmFtZT0ic2hyaW5rLnN2ZyI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhMTkiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnMxNyIgLz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjIwMjEiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTA4IgogICAgIGlkPSJuYW1lZHZpZXcxNSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMSIKICAgICBpbmtzY2FwZTpjeD0iNC45NTAxMDgyIgogICAgIGlua3NjYXBlOmN5PSIxMC44NTQ3NDciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8xIgogICAgIGlua3NjYXBlOnNuYXAtYmJveD0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOnNuYXAtYmJveC1lZGdlLW1pZHBvaW50cz0idHJ1ZSIKICAgICBpbmtzY2FwZTpiYm94LW5vZGVzPSJ0cnVlIgogICAgIGlua3NjYXBlOnNuYXAtYmJveC1taWRwb2ludHM9InRydWUiCiAgICAgaW5rc2NhcGU6b2JqZWN0LXBhdGhzPSJ0cnVlIgogICAgIGlua3NjYXBlOm9iamVjdC1ub2Rlcz0idHJ1ZSI+PGlua3NjYXBlOmdyaWQKICAgICAgIHR5cGU9Inh5Z3JpZCIKICAgICAgIGlkPSJncmlkNDE0NyIgLz48L3NvZGlwb2RpOm5hbWVkdmlldz48cGF0aAogICAgIHN0eWxlPSJmaWxsOiMwMDAwMDAiCiAgICAgZD0iTSA0LjI0MjE4NzUgMy40OTIxODc1IEEgMC43NTAwNzUgMC43NTAwNzUgMCAwIDAgMy43MTg3NSA0Ljc4MTI1IEwgNS45NjQ4NDM4IDcuMDI3MzQzOCBMIDQgOC41IEwgNCA5IEwgOCA5IEMgOC41MDAwMDEgOC45OTk5OTg4IDkgOC40OTk5OTkyIDkgOCBMIDkgNCBMIDguNSA0IEwgNy4wMTc1NzgxIDUuOTU1MDc4MSBMIDQuNzgxMjUgMy43MTg3NSBBIDAuNzUwMDc1IDAuNzUwMDc1IDAgMCAwIDQuMjQyMTg3NSAzLjQ5MjE4NzUgeiBNIDE1LjczNDM3NSAzLjQ5MjE4NzUgQSAwLjc1MDA3NSAwLjc1MDA3NSAwIDAgMCAxNS4yMTg3NSAzLjcxODc1IEwgMTIuOTg0Mzc1IDUuOTUzMTI1IEwgMTEuNSA0IEwgMTEgNCBMIDExIDggQyAxMSA4LjQ5OTk5OTIgMTEuNDk5OTk5IDguOTk5OTk4OCAxMiA5IEwgMTYgOSBMIDE2IDguNSBMIDE0LjAzNTE1NiA3LjAyNzM0MzggTCAxNi4yODEyNSA0Ljc4MTI1IEEgMC43NTAwNzUgMC43NTAwNzUgMCAwIDAgMTUuNzM0Mzc1IDMuNDkyMTg3NSB6IE0gNCAxMSBMIDQgMTEuNSBMIDUuOTY0ODQzOCAxMi45NzI2NTYgTCAzLjcxODc1IDE1LjIxODc1IEEgMC43NTEzMDA5NiAwLjc1MTMwMDk2IDAgMSAwIDQuNzgxMjUgMTYuMjgxMjUgTCA3LjAyNzM0MzggMTQuMDM1MTU2IEwgOC41IDE2IEwgOSAxNiBMIDkgMTIgQyA5IDExLjUwMDAwMSA4LjUwMDAwMSAxMS4wMDAwMDEgOCAxMSBMIDQgMTEgeiBNIDEyIDExIEMgMTEuNDk5OTk5IDExLjAwMDAwMSAxMSAxMS41MDAwMDEgMTEgMTIgTCAxMSAxNiBMIDExLjUgMTYgTCAxMi45NzI2NTYgMTQuMDM1MTU2IEwgMTUuMjE4NzUgMTYuMjgxMjUgQSAwLjc1MTMwMDk2IDAuNzUxMzAwOTYgMCAxIDAgMTYuMjgxMjUgMTUuMjE4NzUgTCAxNC4wMzUxNTYgMTIuOTcyNjU2IEwgMTYgMTEuNSBMIDE2IDExIEwgMTIgMTEgeiAiCiAgICAgaWQ9InBhdGg3IiAvPjwvc3ZnPg==")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass>.mapboxgl-ctrl-compass-arrow {
	width: 20px;
	height: 20px;
	margin: 5px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%0A%09%3Cpolygon%20fill%3D%27%23333333%27%20points%3D%276%2C9%2010%2C1%2014%2C9%27%2F%3E%0A%09%3Cpolygon%20fill%3D%27%23CCCCCC%27%20points%3D%276%2C11%2010%2C19%2014%2C11%20%27%2F%3E%0A%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	display: inline-block
}

a.mapboxgl-ctrl-logo {
	width: 85px;
	height: 21px;
	margin: 0 0 -3px -3px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgIHZpZXdCb3g9IjAgMCA4NC40OSAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQuNDkgMjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik04My4yNSwxNC4yNmMwLDAuMTItMC4wOSwwLjIxLTAuMjEsMC4yMWgtMS42MWMtMC4xMywwLTAuMjQtMC4wNi0wLjMtMC4xN2wtMS40NC0yLjM5bC0xLjQ0LDIuMzkgICAgYy0wLjA2LDAuMTEtMC4xOCwwLjE3LTAuMywwLjE3aC0xLjYxYy0wLjA0LDAtMC4wOC0wLjAxLTAuMTItMC4wM2MtMC4wOS0wLjA2LTAuMTMtMC4xOS0wLjA2LTAuMjhsMCwwbDIuNDMtMy42OEw3Ni4yLDYuODQgICAgYy0wLjAyLTAuMDMtMC4wMy0wLjA3LTAuMDMtMC4xMmMwLTAuMTIsMC4wOS0wLjIxLDAuMjEtMC4yMWgxLjYxYzAuMTMsMCwwLjI0LDAuMDYsMC4zLDAuMTdsMS40MSwyLjM2bDEuNC0yLjM1ICAgIGMwLjA2LTAuMTEsMC4xOC0wLjE3LDAuMy0wLjE3SDgzYzAuMDQsMCwwLjA4LDAuMDEsMC4xMiwwLjAzYzAuMDksMC4wNiwwLjEzLDAuMTksMC4wNiwwLjI4bDAsMGwtMi4zNywzLjYzbDIuNDMsMy42NyAgICBDODMuMjQsMTQuMTgsODMuMjUsMTQuMjIsODMuMjUsMTQuMjZ6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNjYuMjQsOS41OWMtMC4zOS0xLjg4LTEuOTYtMy4yOC0zLjg0LTMuMjhjLTEuMDMsMC0yLjAzLDAuNDItMi43MywxLjE4VjMuNTFjMC0wLjEzLTAuMS0wLjIzLTAuMjMtMC4yM2gtMS40ICAgIGMtMC4xMywwLTAuMjMsMC4xMS0wLjIzLDAuMjN2MTAuNzJjMCwwLjEzLDAuMSwwLjIzLDAuMjMsMC4yM2gxLjRjMC4xMywwLDAuMjMtMC4xMSwwLjIzLTAuMjNWMTMuNWMwLjcxLDAuNzUsMS43LDEuMTgsMi43MywxLjE4ICAgIGMxLjg4LDAsMy40NS0xLjQxLDMuODQtMy4yOUM2Ni4zNywxMC43OSw2Ni4zNywxMC4xOCw2Ni4yNCw5LjU5TDY2LjI0LDkuNTl6IE02Mi4wOCwxM2MtMS4zMiwwLTIuMzktMS4xMS0yLjQxLTIuNDh2LTAuMDYgICAgYzAuMDItMS4zOCwxLjA5LTIuNDgsMi40MS0yLjQ4czIuNDIsMS4xMiwyLjQyLDIuNTFTNjMuNDEsMTMsNjIuMDgsMTN6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNzEuNjcsNi4zMmMtMS45OC0wLjAxLTMuNzIsMS4zNS00LjE2LDMuMjljLTAuMTMsMC41OS0wLjEzLDEuMTksMCwxLjc3YzAuNDQsMS45NCwyLjE3LDMuMzIsNC4xNywzLjMgICAgYzIuMzUsMCw0LjI2LTEuODcsNC4yNi00LjE5Uzc0LjA0LDYuMzIsNzEuNjcsNi4zMnogTTcxLjY1LDEzLjAxYy0xLjMzLDAtMi40Mi0xLjEyLTIuNDItMi41MXMxLjA4LTIuNTIsMi40Mi0yLjUyICAgIGMxLjMzLDAsMi40MiwxLjEyLDIuNDIsMi41MVM3Mi45OSwxMyw3MS42NSwxMy4wMUw3MS42NSwxMy4wMXoiLz4gIDxwYXRoIGNsYXNzPSJzdDEiIHN0eWxlPSJvcGFjaXR5OjAuMzU7IGVuYWJsZS1iYWNrZ3JvdW5kOm5ldzsiIGQ9Ik02Mi4wOCw3Ljk4Yy0xLjMyLDAtMi4zOSwxLjExLTIuNDEsMi40OHYwLjA2QzU5LjY4LDExLjksNjAuNzUsMTMsNjIuMDgsMTNzMi40Mi0xLjEyLDIuNDItMi41MSAgICBTNjMuNDEsNy45OCw2Mi4wOCw3Ljk4eiBNNjIuMDgsMTEuNzZjLTAuNjMsMC0xLjE0LTAuNTYtMS4xNy0xLjI1di0wLjA0YzAuMDEtMC42OSwwLjU0LTEuMjUsMS4xNy0xLjI1ICAgIGMwLjYzLDAsMS4xNywwLjU3LDEuMTcsMS4yN0M2My4yNCwxMS4yLDYyLjczLDExLjc2LDYyLjA4LDExLjc2eiIvPiAgPHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6MC4zNTsgZW5hYmxlLWJhY2tncm91bmQ6bmV3OyIgZD0iTTcxLjY1LDcuOThjLTEuMzMsMC0yLjQyLDEuMTItMi40MiwyLjUxUzcwLjMyLDEzLDcxLjY1LDEzczIuNDItMS4xMiwyLjQyLTIuNTFTNzIuOTksNy45OCw3MS42NSw3Ljk4eiAgICAgTTcxLjY1LDExLjc2Yy0wLjY0LDAtMS4xNy0wLjU3LTEuMTctMS4yN2MwLTAuNywwLjUzLTEuMjYsMS4xNy0xLjI2czEuMTcsMC41NywxLjE3LDEuMjdDNzIuODIsMTEuMjEsNzIuMjksMTEuNzYsNzEuNjUsMTEuNzZ6IiAgICAvPiAgPHBhdGggY2xhc3M9InN0MCIgc3R5bGU9Im9wYWNpdHk6MC45OyBmaWxsOiAjRkZGRkZGOyBlbmFibGUtYmFja2dyb3VuZDogbmV3OyIgZD0iTTQ1Ljc0LDYuNTNoLTEuNGMtMC4xMywwLTAuMjMsMC4xMS0wLjIzLDAuMjN2MC43M2MtMC43MS0wLjc1LTEuNy0xLjE4LTIuNzMtMS4xOCAgICBjLTIuMTcsMC0zLjk0LDEuODctMy45NCw0LjE5czEuNzcsNC4xOSwzLjk0LDQuMTljMS4wNCwwLDIuMDMtMC40MywyLjczLTEuMTl2MC43M2MwLDAuMTMsMC4xLDAuMjMsMC4yMywwLjIzaDEuNCAgICBjMC4xMywwLDAuMjMtMC4xMSwwLjIzLTAuMjNWNi43NGMwLTAuMTItMC4wOS0wLjIyLTAuMjItMC4yMkM0NS43NSw2LjUzLDQ1Ljc1LDYuNTMsNDUuNzQsNi41M3ogTTQ0LjEyLDEwLjUzICAgIEM0NC4xMSwxMS45LDQzLjAzLDEzLDQxLjcxLDEzcy0yLjQyLTEuMTItMi40Mi0yLjUxczEuMDgtMi41MiwyLjQtMi41MmMxLjMzLDAsMi4zOSwxLjExLDIuNDEsMi40OEw0NC4xMiwxMC41M3oiLz4gIDxwYXRoIGNsYXNzPSJzdDEiIHN0eWxlPSJvcGFjaXR5OjAuMzU7IGVuYWJsZS1iYWNrZ3JvdW5kOm5ldzsiIGQ9Ik00MS43MSw3Ljk4Yy0xLjMzLDAtMi40MiwxLjEyLTIuNDIsMi41MVM0MC4zNywxMyw0MS43MSwxM3MyLjM5LTEuMTEsMi40MS0yLjQ4di0wLjA2ICAgIEM0NC4xLDkuMDksNDMuMDMsNy45OCw0MS43MSw3Ljk4eiBNNDAuNTUsMTAuNDljMC0wLjcsMC41Mi0xLjI3LDEuMTctMS4yN2MwLjY0LDAsMS4xNCwwLjU2LDEuMTcsMS4yNXYwLjA0ICAgIGMtMC4wMSwwLjY4LTAuNTMsMS4yNC0xLjE3LDEuMjRDNDEuMDgsMTEuNzUsNDAuNTUsMTEuMTksNDAuNTUsMTAuNDl6Ii8+ICA8cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTowLjk7IGZpbGw6ICNGRkZGRkY7IGVuYWJsZS1iYWNrZ3JvdW5kOiBuZXc7IiBkPSJNNTIuNDEsNi4zMmMtMS4wMywwLTIuMDMsMC40Mi0yLjczLDEuMThWNi43NWMwLTAuMTMtMC4xLTAuMjMtMC4yMy0wLjIzaC0xLjRjLTAuMTMsMC0wLjIzLDAuMTEtMC4yMywwLjIzICAgIHYxMC43MmMwLDAuMTMsMC4xLDAuMjMsMC4yMywwLjIzaDEuNGMwLjEzLDAsMC4yMy0wLjEsMC4yMy0wLjIzVjEzLjVjMC43MSwwLjc1LDEuNywxLjE4LDIuNzQsMS4xOGMyLjE3LDAsMy45NC0xLjg3LDMuOTQtNC4xOSAgICBTNTQuNTgsNi4zMiw1Mi40MSw2LjMyeiBNNTIuMDgsMTMuMDFjLTEuMzIsMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0wLjA3YzAuMDItMS4zOCwxLjA5LTIuNDksMi40LTIuNDljMS4zMiwwLDIuNDEsMS4xMiwyLjQxLDIuNTEgICAgUzUzLjQsMTMsNTIuMDgsMTMuMDFMNTIuMDgsMTMuMDF6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNNTIuMDgsNy45OGMtMS4zMiwwLTIuMzksMS4xMS0yLjQyLDIuNDh2MC4wNmMwLjAzLDEuMzgsMS4xLDIuNDgsMi40MiwyLjQ4czIuNDEtMS4xMiwyLjQxLTIuNTEgICAgUzUzLjQsNy45OCw1Mi4wOCw3Ljk4eiBNNTIuMDgsMTEuNzZjLTAuNjMsMC0xLjE0LTAuNTYtMS4xNy0xLjI1di0wLjA0YzAuMDEtMC42OSwwLjU0LTEuMjUsMS4xNy0xLjI1YzAuNjMsMCwxLjE3LDAuNTgsMS4xNywxLjI3ICAgIFM1Mi43MiwxMS43Niw1Mi4wOCwxMS43NnoiLz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik0zNi4wOCwxNC4yNGMwLDAuMTMtMC4xLDAuMjMtMC4yMywwLjIzaC0xLjQxYy0wLjEzLDAtMC4yMy0wLjExLTAuMjMtMC4yM1Y5LjY4YzAtMC45OC0wLjc0LTEuNzEtMS42Mi0xLjcxICAgIGMtMC44LDAtMS40NiwwLjctMS41OSwxLjYybDAuMDEsNC42NmMwLDAuMTMtMC4xMSwwLjIzLTAuMjMsMC4yM2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWOS42OCAgICBjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuODUsMC0xLjU0LDAuNzktMS42LDEuOHY0LjQ4YzAsMC4xMy0wLjEsMC4yMy0wLjIzLDAuMjNoLTEuNGMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWNi43NCAgICBjMC4wMS0wLjEzLDAuMS0wLjIyLDAuMjMtMC4yMmgxLjRjMC4xMywwLDAuMjIsMC4xMSwwLjIzLDAuMjJWNy40YzAuNS0wLjY4LDEuMy0xLjA5LDIuMTYtMS4xaDAuMDNjMS4wOSwwLDIuMDksMC42LDIuNiwxLjU1ICAgIGMwLjQ1LTAuOTUsMS40LTEuNTUsMi40NC0xLjU2YzEuNjIsMCwyLjkzLDEuMjUsMi45LDIuNzhMMzYuMDgsMTQuMjR6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNODQuMzQsMTMuNTlsLTAuMDctMC4xM2wtMS45Ni0yLjk5bDEuOTQtMi45NWMwLjQ0LTAuNjcsMC4yNi0xLjU2LTAuNDEtMi4wMmMtMC4wMiwwLTAuMDMsMC0wLjA0LTAuMDEgICAgYy0wLjIzLTAuMTUtMC41LTAuMjItMC43OC0wLjIyaC0xLjYxYy0wLjU2LDAtMS4wOCwwLjI5LTEuMzcsMC43OEw3OS43Miw2LjZsLTAuMzQtMC41NkM3OS4wOSw1LjU2LDc4LjU3LDUuMjcsNzgsNS4yN2gtMS42ICAgIGMtMC42LDAtMS4xMywwLjM3LTEuMzUsMC45MmMtMi4xOS0xLjY2LTUuMjgtMS40Ny03LjI2LDAuNDVjLTAuMzUsMC4zNC0wLjY1LDAuNzItMC44OSwxLjE0Yy0wLjktMS42Mi0yLjU4LTIuNzItNC41LTIuNzIgICAgYy0wLjUsMC0xLjAxLDAuMDctMS40OCwwLjIzVjMuNTFjMC0wLjgyLTAuNjYtMS40OC0xLjQ3LTEuNDhoLTEuNGMtMC44MSwwLTEuNDcsMC42Ni0xLjQ3LDEuNDd2My43NSAgICBjLTAuOTUtMS4zNi0yLjUtMi4xOC00LjE3LTIuMTljLTAuNzQsMC0xLjQ2LDAuMTYtMi4xMiwwLjQ3Yy0wLjI0LTAuMTctMC41NC0wLjI2LTAuODQtMC4yNmgtMS40Yy0wLjQ1LDAtMC44NywwLjIxLTEuMTUsMC41NiAgICBjLTAuMDItMC4wMy0wLjA0LTAuMDUtMC4wNy0wLjA4Yy0wLjI4LTAuMy0wLjY4LTAuNDctMS4wOS0wLjQ3aC0xLjM5Yy0wLjMsMC0wLjYsMC4wOS0wLjg0LDAuMjZjLTAuNjctMC4zLTEuMzktMC40Ni0yLjEyLTAuNDYgICAgYy0xLjgzLDAtMy40MywxLTQuMzcsMi41Yy0wLjItMC40Ni0wLjQ4LTAuODktMC44My0xLjI1Yy0wLjgtMC44MS0xLjg5LTEuMjUtMy4wMi0xLjI1aC0wLjAxYy0wLjg5LDAuMDEtMS43NSwwLjMzLTIuNDYsMC44OCAgICBjLTAuNzQtMC41Ny0xLjY0LTAuODgtMi41Ny0wLjg4SDI4LjFjLTAuMjksMC0wLjU4LDAuMDMtMC44NiwwLjExYy0wLjI4LDAuMDYtMC41NiwwLjE2LTAuODIsMC4yOGMtMC4yMS0wLjEyLTAuNDUtMC4xOC0wLjctMC4xOCAgICBoLTEuNGMtMC44MiwwLTEuNDcsMC42Ni0xLjQ3LDEuNDd2Ny41YzAsMC44MiwwLjY2LDEuNDcsMS40NywxLjQ3aDEuNGMwLjgyLDAsMS40OC0wLjY2LDEuNDgtMS40OGwwLDBWOS43OSAgICBjMC4wMy0wLjM2LDAuMjMtMC41OSwwLjM2LTAuNTljMC4xOCwwLDAuMzgsMC4xOCwwLjM4LDAuNDd2NC41N2MwLDAuODIsMC42NiwxLjQ3LDEuNDcsMS40N2gxLjQxYzAuODIsMCwxLjQ3LTAuNjYsMS40Ny0xLjQ3ICAgIGwtMC4wMS00LjU3YzAuMDYtMC4zMiwwLjI1LTAuNDcsMC4zNS0wLjQ3YzAuMTgsMCwwLjM4LDAuMTgsMC4zOCwwLjQ3djQuNTdjMCwwLjgyLDAuNjYsMS40NywxLjQ3LDEuNDdoMS40MSAgICBjMC44MiwwLDEuNDctMC42NiwxLjQ3LTEuNDd2LTAuMzhjMC45NiwxLjI5LDIuNDYsMi4wNiw0LjA2LDIuMDZjMC43NCwwLDEuNDYtMC4xNiwyLjEyLTAuNDdjMC4yNCwwLjE3LDAuNTQsMC4yNiwwLjg0LDAuMjZoMS4zOSAgICBjMC4zLDAsMC42LTAuMDksMC44NC0wLjI2djIuMDFjMCwwLjgyLDAuNjYsMS40NywxLjQ3LDEuNDdoMS40YzAuODIsMCwxLjQ3LTAuNjYsMS40Ny0xLjQ3di0xLjc3YzAuNDgsMC4xNSwwLjk5LDAuMjMsMS40OSwwLjIyICAgIGMxLjcsMCwzLjIyLTAuODcsNC4xNy0yLjJ2MC41MmMwLDAuODIsMC42NiwxLjQ3LDEuNDcsMS40N2gxLjRjMC4zLDAsMC42LTAuMDksMC44NC0wLjI2YzAuNjYsMC4zMSwxLjM5LDAuNDcsMi4xMiwwLjQ3ICAgIGMxLjkyLDAsMy42LTEuMSw0LjQ5LTIuNzNjMS41NCwyLjY1LDQuOTUsMy41Myw3LjU4LDEuOThjMC4xOC0wLjExLDAuMzYtMC4yMiwwLjUzLTAuMzZjMC4yMiwwLjU1LDAuNzYsMC45MSwxLjM1LDAuOUg3OCAgICBjMC41NiwwLDEuMDgtMC4yOSwxLjM3LTAuNzhsMC4zNy0wLjYxbDAuMzcsMC42MWMwLjI5LDAuNDgsMC44MSwwLjc4LDEuMzgsMC43OGgxLjZjMC44MSwwLDEuNDYtMC42NiwxLjQ1LTEuNDYgICAgQzg0LjQ5LDE0LjAyLDg0LjQ0LDEzLjgsODQuMzQsMTMuNTlMODQuMzQsMTMuNTl6IE0zNS44NiwxNC40N2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjNWOS42OCAgICBjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuOCwwLTEuNDYsMC43LTEuNTksMS42MmwwLjAxLDQuNjZjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40MWMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjMgICAgVjkuNjhjMC0wLjk4LTAuNzQtMS43MS0xLjYyLTEuNzFjLTAuODUsMC0xLjU0LDAuNzktMS42LDEuOHY0LjQ4YzAsMC4xMy0wLjEsMC4yMy0wLjIzLDAuMjNoLTEuNGMtMC4xMywwLTAuMjMtMC4xMS0wLjIzLTAuMjMgICAgVjYuNzRjMC4wMS0wLjEzLDAuMTEtMC4yMiwwLjIzLTAuMjJoMS40YzAuMTMsMCwwLjIyLDAuMTEsMC4yMywwLjIyVjcuNGMwLjUtMC42OCwxLjMtMS4wOSwyLjE2LTEuMWgwLjAzICAgIGMxLjA5LDAsMi4wOSwwLjYsMi42LDEuNTVjMC40NS0wLjk1LDEuNC0xLjU1LDIuNDQtMS41NmMxLjYyLDAsMi45MywxLjI1LDIuOSwyLjc4bDAuMDEsNS4xNkMzNi4wOSwxNC4zNiwzNS45OCwxNC40NiwzNS44NiwxNC40NyAgICBMMzUuODYsMTQuNDd6IE00NS45NywxNC4yNGMwLDAuMTMtMC4xLDAuMjMtMC4yMywwLjIzaC0xLjRjLTAuMTMsMC0wLjIzLTAuMTEtMC4yMy0wLjIzVjEzLjVjLTAuNywwLjc2LTEuNjksMS4xOC0yLjcyLDEuMTggICAgYy0yLjE3LDAtMy45NC0xLjg3LTMuOTQtNC4xOXMxLjc3LTQuMTksMy45NC00LjE5YzEuMDMsMCwyLjAyLDAuNDMsMi43MywxLjE4VjYuNzRjMC0wLjEzLDAuMS0wLjIzLDAuMjMtMC4yM2gxLjQgICAgYzAuMTItMC4wMSwwLjIyLDAuMDgsMC4yMywwLjIxYzAsMC4wMSwwLDAuMDEsMCwwLjAydjcuNTFoLTAuMDFWMTQuMjR6IE01Mi40MSwxNC42N2MtMS4wMywwLTIuMDItMC40My0yLjczLTEuMTh2My45NyAgICBjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40Yy0wLjEzLDAtMC4yMy0wLjEtMC4yMy0wLjIzVjYuNzVjMC0wLjEzLDAuMS0wLjIyLDAuMjMtMC4yMmgxLjRjMC4xMywwLDAuMjMsMC4xMSwwLjIzLDAuMjN2MC43MyAgICBjMC43MS0wLjc2LDEuNy0xLjE4LDIuNzMtMS4xOGMyLjE3LDAsMy45NCwxLjg2LDMuOTQsNC4xOFM1NC41OCwxNC42Nyw1Mi40MSwxNC42N3ogTTY2LjI0LDExLjM5Yy0wLjM5LDEuODctMS45NiwzLjI5LTMuODQsMy4yOSAgICBjLTEuMDMsMC0yLjAyLTAuNDMtMi43My0xLjE4djAuNzNjMCwwLjEzLTAuMSwwLjIzLTAuMjMsMC4yM2gtMS40Yy0wLjEzLDAtMC4yMy0wLjExLTAuMjMtMC4yM1YzLjUxYzAtMC4xMywwLjEtMC4yMywwLjIzLTAuMjMgICAgaDEuNGMwLjEzLDAsMC4yMywwLjExLDAuMjMsMC4yM3YzLjk3YzAuNzEtMC43NSwxLjctMS4xOCwyLjczLTEuMTdjMS44OCwwLDMuNDUsMS40LDMuODQsMy4yOEM2Ni4zNywxMC4xOSw2Ni4zNywxMC44LDY2LjI0LDExLjM5ICAgIEw2Ni4yNCwxMS4zOUw2Ni4yNCwxMS4zOXogTTcxLjY3LDE0LjY4Yy0yLDAuMDEtMy43My0xLjM1LTQuMTctMy4zYy0wLjEzLTAuNTktMC4xMy0xLjE5LDAtMS43N2MwLjQ0LTEuOTQsMi4xNy0zLjMxLDQuMTctMy4zICAgIGMyLjM2LDAsNC4yNiwxLjg3LDQuMjYsNC4xOVM3NC4wMywxNC42OCw3MS42NywxNC42OEw3MS42NywxNC42OHogTTgzLjA0LDE0LjQ3aC0xLjYxYy0wLjEzLDAtMC4yNC0wLjA2LTAuMy0wLjE3bC0xLjQ0LTIuMzkgICAgbC0xLjQ0LDIuMzljLTAuMDYsMC4xMS0wLjE4LDAuMTctMC4zLDAuMTdoLTEuNjFjLTAuMDQsMC0wLjA4LTAuMDEtMC4xMi0wLjAzYy0wLjA5LTAuMDYtMC4xMy0wLjE5LTAuMDYtMC4yOGwwLDBsMi40My0zLjY4ICAgIEw3Ni4yLDYuODRjLTAuMDItMC4wMy0wLjAzLTAuMDctMC4wMy0wLjEyYzAtMC4xMiwwLjA5LTAuMjEsMC4yMS0wLjIxaDEuNjFjMC4xMywwLDAuMjQsMC4wNiwwLjMsMC4xN2wxLjQxLDIuMzZsMS40MS0yLjM2ICAgIGMwLjA2LTAuMTEsMC4xOC0wLjE3LDAuMy0wLjE3aDEuNjFjMC4wNCwwLDAuMDgsMC4wMSwwLjEyLDAuMDNjMC4wOSwwLjA2LDAuMTMsMC4xOSwwLjA2LDAuMjhsMCwwbC0yLjM4LDMuNjRsMi40MywzLjY3ICAgIGMwLjAyLDAuMDMsMC4wMywwLjA3LDAuMDMsMC4xMkM4My4yNSwxNC4zOCw4My4xNiwxNC40Nyw4My4wNCwxNC40N0w4My4wNCwxNC40N0w4My4wNCwxNC40N3oiLz4gIDxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIGQ9Ik0xMC41LDEuMjRjLTUuMTEsMC05LjI1LDQuMTUtOS4yNSw5LjI1czQuMTUsOS4yNSw5LjI1LDkuMjVzOS4yNS00LjE1LDkuMjUtOS4yNSAgICBDMTkuNzUsNS4zOCwxNS42MSwxLjI0LDEwLjUsMS4yNHogTTE0Ljg5LDEyLjc3Yy0xLjkzLDEuOTMtNC43OCwyLjMxLTYuNywyLjMxYy0wLjcsMC0xLjQxLTAuMDUtMi4xLTAuMTZjMCwwLTEuMDItNS42NCwyLjE0LTguODEgICAgYzAuODMtMC44MywxLjk1LTEuMjgsMy4xMy0xLjI4YzEuMjcsMCwyLjQ5LDAuNTEsMy4zOSwxLjQyQzE2LjU5LDguMDksMTYuNjQsMTEsMTQuODksMTIuNzd6Ii8+ICA8cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTowLjM1OyBlbmFibGUtYmFja2dyb3VuZDpuZXc7IiBkPSJNMTAuNS0wLjAxQzQuNy0wLjAxLDAsNC43LDAsMTAuNDlzNC43LDEwLjUsMTAuNSwxMC41UzIxLDE2LjI5LDIxLDEwLjQ5QzIwLjk5LDQuNywxNi4zLTAuMDEsMTAuNS0wLjAxeiAgICAgTTEwLjUsMTkuNzRjLTUuMTEsMC05LjI1LTQuMTUtOS4yNS05LjI1czQuMTQtOS4yNiw5LjI1LTkuMjZzOS4yNSw0LjE1LDkuMjUsOS4yNUMxOS43NSwxNS42MSwxNS42MSwxOS43NCwxMC41LDE5Ljc0eiIvPiAgPHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6MC4zNTsgZW5hYmxlLWJhY2tncm91bmQ6bmV3OyIgZD0iTTE0Ljc0LDYuMjVDMTIuOSw0LjQxLDkuOTgsNC4zNSw4LjIzLDYuMWMtMy4xNiwzLjE3LTIuMTQsOC44MS0yLjE0LDguODFzNS42NCwxLjAyLDguODEtMi4xNCAgICBDMTYuNjQsMTEsMTYuNTksOC4wOSwxNC43NCw2LjI1eiBNMTIuNDcsMTAuMzRsLTAuOTEsMS44N2wtMC45LTEuODdMOC44LDkuNDNsMS44Ni0wLjlsMC45LTEuODdsMC45MSwxLjg3bDEuODYsMC45TDEyLjQ3LDEwLjM0eiIgICAgLz4gIDxwb2x5Z29uIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5OjAuOTsgZmlsbDogI0ZGRkZGRjsgZW5hYmxlLWJhY2tncm91bmQ6IG5ldzsiIHBvaW50cz0iMTQuMzMsOS40MyAxMi40NywxMC4zNCAxMS41NiwxMi4yMSAxMC42NiwxMC4zNCA4LjgsOS40MyAxMC42Niw4LjUzIDExLjU2LDYuNjYgMTIuNDcsOC41MyAgICIvPjwvZz48L3N2Zz4=)
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
	padding: 0 5px;
	background-color: hsla(0,0%,100%,.5);
	margin: 0
}

.mapboxgl-ctrl-attrib.mapboxgl-compact {
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0 10px 10px;
	position: relative;
	padding-right: 24px;
	background-color: #fff;
	border-radius: 3px 12px 12px 3px;
	visibility: hidden
}

.mapboxgl-ctrl-attrib.mapboxgl-compact:hover {
	visibility: visible
}

.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
	content: "";
	cursor: pointer;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");
	background-color: hsla(0,0%,100%,.5);
	width: 24px;
	height: 24px;
	box-sizing: border-box;
	visibility: visible;
	border-radius: 12px
}

.mapboxgl-ctrl-attrib a {
	color: rgba(0,0,0,.75);
	text-decoration: none
}

.mapboxgl-ctrl-attrib a:hover {
	color: inherit;
	text-decoration: underline
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
	font-weight: 700;
	margin-left: 2px
}

.mapboxgl-ctrl-scale {
	background-color: hsla(0,0%,100%,.75);
	font-size: 10px;
	border-width: medium 2px 2px;
	border-style: none solid solid;
	border-color: #333;
	padding: 0 5px;
	color: #333
}

.mapboxgl-popup {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	will-change: transform;
	pointer-events: none
}

.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right {
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.mapboxgl-popup-anchor-left {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

.mapboxgl-popup-anchor-right {
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.mapboxgl-popup-tip {
	width: 0;
	height: 0;
	border: 10px solid transparent;
	z-index: 1
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	border-top: none;
	border-bottom-color: #fff
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	border-top: none;
	border-left: none;
	border-bottom-color: #fff
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	border-top: none;
	border-right: none;
	border-bottom-color: #fff
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	border-bottom: none;
	border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	border-bottom: none;
	border-left: none;
	border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	border-bottom: none;
	border-right: none;
	border-top-color: #fff
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	border-left: none;
	border-right-color: #fff
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	border-right: none;
	border-left-color: #fff
}

.mapboxgl-popup-close-button {
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	border-radius: 0 3px 0 0;
	cursor: pointer;
	background-color: transparent
}

.mapboxgl-popup-close-button:hover {
	background-color: rgba(0,0,0,.05)
}

.mapboxgl-popup-content {
	position: relative;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	padding: 10px 10px 15px;
	pointer-events: auto
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
	border-top-left-radius: 0
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
	border-top-right-radius: 0
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
	border-bottom-left-radius: 0
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
	border-bottom-right-radius: 0
}

.mapboxgl-marker {
	position: absolute;
	top: 0;
	left: 0;
	will-change: transform
}

.mapboxgl-user-location-dot {
	background-color: #1da1f2;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	box-shadow: 0 0 2px rgba(0,0,0,.25);
	border: 2px solid #fff
}

.mapboxgl-user-location-dot:after {
	content: "";
	display: block;
	box-shadow: 0 0 0 2px #1da1f2;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	position: relative;
	z-index: -1;
	-webkit-animation: b 2s;
	animation: b 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

@-webkit-keyframes b {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(29,161,242,.8)
	}

	70% {
		-webkit-box-shadow: 0 0 0 15px rgba(29,161,242,0)
	}

	242% {
		-webkit-box-shadow: 0 0 0 0 rgba(29,161,242,0)
	}
}

@keyframes b {
	0% {
		box-shadow: 0 0 0 0 rgba(29,161,242,.4)
	}

	70% {
		box-shadow: 0 0 0 15px rgba(29,161,242,0)
	}

	to {
		box-shadow: 0 0 0 0 rgba(29,161,242,0)
	}
}

.mapboxgl-user-location-dot-stale {
	background-color: #aaa
}

.mapboxgl-user-location-dot-stale:after {
	display: none
}

.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active {
	cursor: crosshair
}

.mapboxgl-boxzoom {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	background: #fff;
	border: 2px dotted #202020;
	opacity: .5
}

@media print {
	.mapbox-improve-map {
		display: none
	}
}

#main-header .main-nav li a,#main[data-page-key=property] #booking-panel .close-panel,#search-panel .close-panel,.agent-info .role,.breadcrumbs,.form-group.star-rating-fields .lead,.lq-form .form-group .form-control,.lq-form .form-group label,.main-font-regular,.read-more-link,.review-rating .count,.review-rating .number-rating,.share-reveal .share-label,.slider-count,.testi-slider.reviews .author,.testi-slider blockquote,.text-link,.text-link2,.trigger-mobile-menu,.ui-datepicker .ui-datepicker-title,blockquote,blockquote p,h1,h2,h3,h4 {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-weight: 400;
	font-style: normal
}

.cta-btn,.favourites-count .number,.form-btn,.main-font-bold,.outline-btn,.primary-btn,.refine-toggle-container.mobile .control-link,.search-btn,.secondary-btn,blockquote b,blockquote p b,blockquote p strong,blockquote strong {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-weight: 400;
	font-style: normal
}

.alt-font-regular,.amenities-map-section .amenities-list .item .description,.checkbox-group label,.custom-radio label,.form-group.checkbox-group label,.form-group .form-control,.lq-form .checkbox-group label,.nav-tabs.lq-tabs li a,.news-post .post-heading,.ui-datepicker-calendar td,.ui-datepicker-calendar th,.ui-menu .ui-menu-item,.ui-selectmenu-button.small-text span.ui-selectmenu-text,.ui-selectmenu-button span.ui-selectmenu-text,body,li,p,p.lead,p a,p a.no-style {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-weight: 400;
	font-style: normal
}

.alt-font-italic {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-weight: 400;
	font-style: italic
}

.alt-font-bold,.control-link,.dl-link,.fav-link,.lq-form .checkbox-group label a,.lq-form .form-group.filled label,.lq-form .form-group.focus label,.menu-secondary li a,.news-post-info,.property-info,.refine-link,.stacker-header .heading,.stacker-nav>a,.tooltip .tooltip-inner,.view-btn,b,h5,h6,label,ol li:before,strong {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-weight: 700;
	font-style: normal
}

.component .pre-copy {
	margin-bottom: 50px
}

@media only screen and (max-width:2000px) {
	.component .pre-copy {
		margin-bottom: 40px
	}
}

@media only screen and (max-width:1440px) {
	.component .pre-copy {
		margin-bottom: 30px
	}
}

@media only screen and (max-width:991px) {
	.component .pre-copy {
		margin-bottom: 20px
	}
}

.home-copy-section .row-flex {
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.home-copy-section .col-left {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.home-copy-section .col-left .img {
	margin-top: 50px
}

.home-copy-section .img {
	margin-bottom: 50px
}

.home-copy-section .copy {
	width: 350px;
	max-width: 100%
}

.home-copy-section .left-img .copy,.home-copy-section .right-img .copy {
	height: 220px
}

.home-copy-section .left-img img {
	margin-left: -280px
}

@media only screen and (max-width:2200px) {
	.home-copy-section .left-img img {
		margin-left: -100px
	}
}

@media only screen and (max-width:2000px) {
	.home-copy-section .left-img img {
		margin-left: -100px
	}
}

@media only screen and (max-width:1800px) {
	.home-copy-section .left-img img {
		margin-left: -70px
	}
}

@media only screen and (max-width:1440px) {
	.home-copy-section .left-img img {
		margin-left: -70px
	}

	.home-copy-section .img {
		margin-bottom: 40px
	}
}

@media only screen and (max-width:1280px) {
	.home-copy-section .left-img img {
		margin-left: -60px
	}
}

@media only screen and (max-width:1024px) {
	.home-copy-section .left-img img {
		margin-left: -40px
	}
}

@media only screen and (max-width:991px) {
	.home-copy-section .row-flex {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.home-copy-section .left-img img {
		margin-left: -30px
	}

	.home-copy-section .left-img .copy,.home-copy-section .right-img .copy {
		height: auto
	}

	.home-copy-section .left-img .img,.home-copy-section .right-img .img {
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 30px
	}

	.home-copy-section .left-img .img img,.home-copy-section .right-img .img img {
		margin: 0
	}

	.home-copy-section .col-left .left-img {
		margin-bottom: 20px
	}

	.home-copy-section .col-left .img {
		margin-top: 40px
	}
}

.taxonomy-copy-section .right-img {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.taxonomy-copy-section .right-img .copy {
	width: 200px;
	margin-right: 44px;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.taxonomy-copy-section .right-img .img {
	margin-right: -280px
}

.taxonomy-copy-section .left-img {
	margin-top: 400px
}

@media only screen and (max-width:2200px) {
	.taxonomy-copy-section .right-img .img {
		margin-right: -100px
	}
}

@media only screen and (max-width:2000px) {
	.taxonomy-copy-section .right-img .img {
		margin-right: -100px
	}
}

@media only screen and (max-width:1800px) {
	.taxonomy-copy-section .right-img .img {
		margin-right: -70px
	}

	.taxonomy-copy-section .left-img {
		margin-top: 300px
	}
}

@media only screen and (max-width:1440px) {
	.taxonomy-copy-section .right-img .img {
		margin-right: -70px
	}

	.taxonomy-copy-section .right-img .copy {
		width: 160px;
		margin-right: 30px
	}
}

@media only screen and (max-width:1280px) {
	.taxonomy-copy-section .right-img .img {
		margin-right: -60px
	}
}

@media only screen and (max-width:1024px) {
	.taxonomy-copy-section .right-img .img {
		margin-right: -40px
	}
}

@media only screen and (max-width:991px) {
	.taxonomy-copy-section .left-img .img,.taxonomy-copy-section .right-img .img {
		margin-left: -30px;
		margin-right: -30px
	}

	.taxonomy-copy-section .right-img {
		display: block
	}

	.taxonomy-copy-section .right-img .copy {
		margin-right: 0;
		margin-bottom: 30px;
		margin-top: 30px
	}

	.taxonomy-copy-section .left-img {
		margin-top: 0
	}
}

.overlapping-imgs-container {
	padding-top: 150px
}

@media only screen and (max-width:2000px) {
	.overlapping-imgs-container {
		padding-top: 100px
	}
}

@media only screen and (max-width:1800px) {
	.overlapping-imgs-container {
		padding-top: 80px
	}
}

@media only screen and (max-width:1024px) {
	.overlapping-imgs-container {
		padding-top: 60px
	}
}

.overlapping-imgs {
	position: relative;
	background: #fff;
	text-align: right
}

.overlapping-imgs .img {
	max-width: 100%;
	height: 0;
	padding-bottom: 66.6666666667%;
	position: relative
}

.overlapping-imgs .img-container {
	background: #fff
}

.overlapping-imgs .img-back {
	position: absolute;
	z-index: 1;
	top: -150px;
	left: 0;
	width: 76%
}

.overlapping-imgs .img-front {
	position: relative;
	z-index: 2;
	border: 60px solid #fff;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	display: inline-block;
	width: 76%;
	width: calc(76% + 120px)
}

.overlapping-imgs.right {
	text-align: left
}

.overlapping-imgs.right .img-front {
	margin-left: 0
}

.overlapping-imgs.right .img-back {
	left: auto;
	right: 0
}

.overlapping-imgs.portrait .img {
	padding-bottom: 135%
}

.overlapping-imgs.portrait .img-back {
	width: 70%
}

.overlapping-imgs.portrait .img-front {
	width: 70%;
	width: calc(70% + 120px)
}

@media only screen and (max-width:2000px) {
	.overlapping-imgs .img-back {
		top: -100px
	}

	.overlapping-imgs .img-front {
		border-width: 50px;
		width: calc(76% + 100px)
	}

	.overlapping-imgs.portrait .img-front {
		width: calc(70% + 100px)
	}
}

@media only screen and (max-width:1800px) {
	.overlapping-imgs .img-back {
		top: -80px
	}
}

@media only screen and (max-width:1440px) {
	.overlapping-imgs .img-front {
		border-width: 40px;
		width: calc(76% + 80px)
	}

	.overlapping-imgs.portrait .img-front {
		width: calc(70% + 80px)
	}
}

@media only screen and (max-width:1280px) {
	.overlapping-imgs .img-front {
		border-width: 30px;
		width: calc(76% + 60px)
	}

	.overlapping-imgs.portrait .img-front {
		width: calc(70% + 60px)
	}
}

@media only screen and (max-width:1024px) {
	.overlapping-imgs .img-back {
		top: -60px
	}
}

@media only screen and (max-width:991px) {
	.overlapping-imgs {
		margin-left: -30px;
		max-width: 500px
	}

	.overlapping-imgs .img-front {
		border-width: 25px;
		width: calc(76% + 50px)
	}

	.overlapping-imgs.portrait .img-front {
		width: calc(70% + 50px)
	}
}

.cta-banner .col-right {
	position: relative;
	margin-top: 60px;
	padding-bottom: 160px
}

.cta-banner .col-right .indented-copy {
	width: 550px;
	max-width: 100%
}

.cta-banner .col-right .cta-info {
	margin-bottom: 60px
}

.cta-banner .col-right:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 82px;
	height: 1px;
	background: #c0b79d;
	right: -400px
}

@media only screen and (max-width:2200px) {
	.cta-banner {
		padding-top: -150px
	}
}

@media only screen and (max-width:2000px) {
	.cta-banner {
		padding-top: -100px
	}

	.cta-banner .col-right {
		padding-bottom: 100px
	}
}

@media only screen and (max-width:1800px) {
	.cta-banner {
		padding-top: -80px
	}

	.cta-banner .col-right {
		padding-bottom: 80px
	}

	.cta-banner .col-right:after {
		left: 62px
	}
}

@media only screen and (max-width:1440px) {
	.cta-banner {
		padding-top: -80px
	}

	.cta-banner .col-right:after {
		left: 45px
	}
}

@media only screen and (max-width:1280px) {
	.cta-banner .col-right {
		margin-top: 40px
	}
}

@media only screen and (max-width:1024px) {
	.cta-banner {
		padding-top: -60px
	}
}

@media only screen and (max-width:991px) {
	.cta-banner .col-right {
		padding-bottom: 0
	}

	.cta-banner .col-right:after {
		display: none
	}
}

@media only screen and (max-width:1024px) {
	.section-safety .col-md-offset-1 {
		margin: 0
	}
}

@media only screen and (max-width:991px) {
	.content-with-media.portrait .col-img {
		width: 500px;
		max-width: 100%
	}
}

.img52 {
	padding-bottom: 52%
}

.img45,.img52 {
	width: 100%;
	height: 0
}

.img45 {
	padding-bottom: 45%
}

.img152 {
	padding-bottom: 152%
}

.img125,.img152 {
	width: 100%;
	height: 0
}

.img125 {
	padding-bottom: 125%
}

.dot-points-list .row {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -22px;
	margin-right: -22px
}

.dot-points-list .col {
	padding-left: 22px;
	padding-right: 22px
}

.dot-points-list .row.grid-3 .col {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%
}

.dot-points-list .row.grid-4 .col {
	width: 25%;
	min-width: 25%;
	max-width: 25%
}

@media only screen and (max-width:991px) {
	.dot-points-list .row {
		margin-left: -15px;
		margin-right: -15px
	}

	.dot-points-list .col {
		padding-left: 15px;
		padding-right: 15px
	}

	.dot-points-list .row.grid-3 .col,.dot-points-list .row.grid-4 .col {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}

	.dot-points-list .row.grid-3 .col ul,.dot-points-list .row.grid-4 .col ul {
		margin: 0
	}
}

button:active,button:focus,button:hover {
	outline: none
}

#search-panel .close-panel,.btn-style-none,.cta-btn,.form-btn,.outline-btn,.primary-btn,.search-btn,.secondary-btn,.trigger-mobile-menu {
	background: transparent;
	box-shadow: none;
	border: none;
	text-decoration: none;
	border-radius: 0;
	padding: 0;
	margin: 0
}

#search-panel .close-panel:active,#search-panel .close-panel:focus,#search-panel .close-panel:hover,.btn-style-none:active,.btn-style-none:focus,.btn-style-none:hover,.cta-btn:active,.cta-btn:focus,.cta-btn:hover,.form-btn:active,.form-btn:focus,.form-btn:hover,.outline-btn:active,.outline-btn:focus,.outline-btn:hover,.primary-btn:active,.primary-btn:focus,.primary-btn:hover,.search-btn:active,.search-btn:focus,.search-btn:hover,.secondary-btn:active,.secondary-btn:focus,.secondary-btn:hover,.trigger-mobile-menu:active,.trigger-mobile-menu:focus,.trigger-mobile-menu:hover {
	outline: none;
	text-decoration: none
}

.btn-has-spinner .spinner>div {
	width: 8px;
	height: 8px
}

.btn-has-spinner .spinner-container,.btn-has-spinner .text {
	transition: opacity .2s,visibility .2s
}

.btn-has-spinner.loading .text {
	opacity: 0;
	visibility: hidden
}

.btn-has-spinner {
	position: relative
}

.btn-has-spinner .spinner {
	margin: 0 auto;
	font-size: 2px
}

.btn-has-spinner .spinner-container {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

.btn-has-spinner .icon,.btn-has-spinner .spinner-container,.btn-has-spinner .text {
	transition: opacity .2s,visibility .2s
}

.btn-has-spinner.loading {
	pointer-events: none
}

.btn-has-spinner.loading.icon-only .icon,.btn-has-spinner.loading .text {
	opacity: 0;
	visibility: hidden
}

.btn-has-spinner.loading .spinner-container {
	opacity: 1;
	visibility: visible
}

.cta-btn,.form-btn,.outline-btn,.primary-btn,.search-btn,.secondary-btn {
	font-size: 12px;
	letter-spacing: .4666666667em;
	line-height: normal;
	display: inline-block;
	text-transform: uppercase;
	padding: 22px 45px;
	text-align: center;
	height: auto;
	border-width: 1px;
	border-style: solid;
	position: relative;
	transition: background .2s,color .2s,border .2s,letter-spacing .2s;
	cursor: pointer
}

.cta-btn.full,.form-btn.full,.outline-btn.full,.primary-btn.full,.search-btn.full,.secondary-btn.full {
	width: 100%
}

@media only screen and (max-width:1800px) {
	.cta-btn,.form-btn,.outline-btn,.primary-btn,.search-btn,.secondary-btn {
		font-size: 10px;
		padding: 13px 30px
	}
}

.primary-btn {
	background: #e0dbce
}

.primary-btn,.primary-btn:hover {
	border-color: transparent;
	color: #000
}

.primary-btn:hover {
	background: #d3cdba
}

.primary-btn:focus {
	background: #d9d4c4;
	border-color: transparent;
	color: #000
}

.secondary-btn {
	background: #012047;
	border-color: transparent;
	color: #fff
}

.secondary-btn:hover {
	background: #344d6c;
	border-color: transparent;
	color: #fff
}

.secondary-btn:focus {
	background: #1a3659;
	border-color: transparent;
	color: #fff
}

.outline-btn {
	background: transparent;
	border-color: #c0b79d;
	color: #000
}

.outline-btn:hover {
	background: #f9f8f5;
	border-color: #c0b79d;
	color: #000
}

.outline-btn:focus {
	background: #f2f1eb;
	border-color: #c0b79d;
	color: #000
}

.cta-btn {
	background: #ce605d
}

.cta-btn,.cta-btn:hover {
	border-color: transparent;
	color: #fff
}

.cta-btn:hover {
	background: #b13d3a
}

.cta-btn:focus {
	background: #b9504e
}

.cta-btn:focus,.form-btn.icon-only {
	border-color: transparent;
	color: #fff
}

.form-btn.icon-only {
	background: #012047;
	padding: 0;
	position: relative;
	width: 50px;
	height: 50px
}

.form-btn.icon-only .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

.form-btn.icon-only:hover {
	background: #344d6c;
	border-color: transparent;
	color: #fff
}

.form-btn.icon-only:focus {
	background: #1a3659;
	border-color: transparent;
	color: #fff
}

@media only screen and (max-width:1800px) {
	.form-btn.icon-only {
		width: 37px;
		height: 37px
	}

	.form-btn.icon-only .icon {
		width: 12px;
		height: 12px
	}
}

@media only screen and (max-width:991px) {
	.form-btn.icon-only {
		width: 50px;
		height: 50px
	}

	.form-btn.icon-only .icon {
		width: 16px;
		height: 16px
	}
}

.search-btn {
	background: #e0dbce;
	border-color: transparent;
	color: #000;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 200px;
	height: 50px;
	position: relative
}

.search-btn span {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	transition: opacity .2s,visibility .2s
}

.search-btn:hover {
	background: #c0b79d;
	border-color: transparent;
	color: #000
}

.search-btn:focus {
	background: #c6bea7;
	border-color: transparent;
	color: #000
}

.search-btn span.off {
	opacity: 0;
	visibility: hidden
}

.search-btn.off {
	background: transparent;
	border-color: #c0b79d;
	color: #000
}

.search-btn.off span.on {
	opacity: 0;
	visibility: hidden
}

.search-btn.off span.off {
	opacity: 1;
	visibility: visible
}

.search-btn.navy {
	background: #012047;
	color: #fff
}

.search-btn.navy:hover {
	background: #344d6c;
	color: #fff
}

.search-btn.navy:focus {
	background: #1a3659;
	color: #fff
}

.search-btn.navy.off {
	background: #012047;
	color: #fff;
	border-color: transparent
}

.search-btn.navy.off span.on {
	opacity: 0;
	visibility: hidden
}

.search-btn.navy.off span.off {
	opacity: 1;
	visibility: visible
}

@media only screen and (max-width:2000px) {
	.search-btn {
		width: 180px
	}
}

@media only screen and (max-width:1800px) {
	.search-btn {
		width: 150px;
		height: 40px
	}
}

@media only screen and (max-width:1024px) {
	.search-btn.off span.on {
		opacity: 1;
		visibility: visible
	}

	.search-btn.off span.off {
		opacity: 0;
		visibility: hidden
	}
}

.text-link {
	font-size: 16px;
	letter-spacing: .33125em;
	line-height: normal;
	color: #222;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	padding: 8px 30px 8px 55px
}

.text-link.p0 {
	padding-top: 0;
	padding-bottom: 0
}

.text-link:after,.text-link:before {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1px;
	background-color: #c0b79d;
	transition: all .3s;
	margin-top: -1px
}

.text-link:before {
	right: 100%;
	margin-right: -40px;
	width: 40px
}

.text-link:after {
	width: 10px;
	left: 100%;
	margin-left: -20px
}

.text-link:hover {
	color: #222;
	text-decoration: none
}

.text-link:hover:before {
	width: 10px
}

.text-link:hover:after {
	width: 40px
}

.text-link.white {
	color: #fff
}

.text-link.white:after,.text-link.white:before {
	background-color: #fff
}

@media only screen and (max-width:1800px) {
	.text-link {
		font-size: 10px;
		padding-left: 40px;
		padding-right: 25px
	}

	.text-link:before {
		width: 30px;
		margin-right: -30px
	}

	.text-link:hover:after {
		width: 30px
	}
}

.text-link2 {
	font-size: 16px;
	line-height: normal;
	letter-spacing: normal;
	text-transform: none;
	color: #4a4a4a;
	position: relative;
	text-decoration: none;
	padding-right: 40px
}

.text-link2:after {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	height: 1px;
	width: 26px;
	background-color: #c0b79d;
	transition: all .2s
}

.text-link2:hover {
	color: #012047;
	text-decoration: none
}

.text-link2:hover:after {
	margin-right: -10px
}

.text-link2.white,.text-link2.white:after {
	color: #fff
}

@media only screen and (max-width:1800px) {
	.text-link2 {
		font-size: 14px
	}
}

.read-more-link {
	font-size: 12px;
	line-height: normal;
	letter-spacing: .6em;
	text-transform: uppercase;
	color: #222;
	position: relative;
	text-decoration: none;
	padding-right: 25px
}

.read-more-link:after {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	height: 1px;
	width: 14px;
	background-color: #c0b79d;
	transition: all .2s
}

.read-more-link:hover {
	color: #222;
	text-decoration: none
}

.read-more-link:hover:after {
	margin-right: -16px;
	width: 30px
}

.read-more-link.white {
	color: #fff
}

.read-more-link.white:after {
	background-color: #fff
}

.read-more-link.navy {
	color: #012047
}

.read-more-link.navy:after {
	background-color: #012047
}

.read-more-link.pl0 {
	padding-left: 0
}

@media only screen and (max-width:1800px) {
	.read-more-link {
		font-size: 10px;
		letter-spacing: .4545454545em;
		padding-right: 20px
	}

	.read-more-link:after {
		width: 12px
	}

	.read-more-link:hover:after {
		margin-right: -16px;
		width: 28px
	}
}

@media only screen and (max-width:991px) {
	.read-more-link {
		letter-spacing: .3em
	}
}

.dl-link {
	text-transform: uppercase;
	color: #4a4a4a;
	background-color: transparent;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	letter-spacing: .1425em;
	line-height: normal;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	transition: all .2s;
	opacity: 1;
	visibility: visible
}

.dl-link .icon {
	width: 14px;
	height: 14px;
	color: #c0b79d;
	transition: color .2s;
	margin-left: 15px
}

.dl-link:hover {
	color: #c0b79d
}

.dl-link:active {
	text-decoration: none
}

.dl-link.loading {
	opacity: 0;
	visibility: hidden
}

@media only screen and (max-width:1800px) {
	.dl-link {
		font-size: 10px
	}

	.dl-link .icon {
		margin-left: 10px
	}
}

@media only screen and (max-width:991px) {
	.dl-link {
		font-size: 10px
	}

	.dl-link .icon {
		margin-left: 10px
	}
}

.control-link {
	color: #999;
	font-size: 14px;
	line-height: normal;
	letter-spacing: .1428571429em;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	transition: color .2s;
	cursor: pointer
}

.control-link:hover {
	color: #222;
	text-decoration: none
}

.control-link:focus {
	color: #4a4a4a;
	text-decoration: none
}

.control-link .icon {
	width: 12px;
	height: 12px;
	margin-left: 15px;
	margin-top: -3px;
	display: inline-block;
	vertical-align: middle
}

.control-link.on .icon {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

@media only screen and (max-width:1800px) {
	.control-link {
		font-size: 12px
	}
}

@media only screen and (max-width:1440px) {
	.control-link {
		font-size: 10px
	}

	.control-link .icon {
		margin-left: 10px;
		width: 10px;
		height: 10px
	}
}

.refine-link {
	display: inline-block;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 1.7px;
	color: #222;
	text-transform: none;
	text-transform: uppercase;
	cursor: pointer;
	transition: color .2s;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
	position: relative
}

.refine-link:hover {
	color: #222;
	text-decoration: none
}

.refine-link:after {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	height: 1px;
	width: 12px;
	background-color: #c0b79d;
	transition: all .2s
}

@media only screen and (max-width:1800px) {
	.refine-link {
		font-size: 9px
	}
}

@media only screen and (max-width:991px) {
	.refine-link {
		font-size: 11px
	}
}

.view-btn {
	font-size: 14px;
	line-height: normal;
	letter-spacing: .1428571429em;
	color: #999;
	text-transform: uppercase;
	margin-bottom: 15px;
	cursor: pointer;
	padding: 8px 0;
	display: inline-block;
	transition: color .2s;
	margin-top: -8px
}

.view-btn:hover {
	color: #4a4a4a
}

@media only screen and (max-width:1800px) {
	.view-btn {
		font-size: 12px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width:991px) {
	.view-btn {
		font-size: 12px
	}
}

.dl-btn {
	text-decoration: none;
	display: block;
	margin: 22px 0;
	text-transform: uppercase;
	color: rgba(34,34,34,.6)
}

.form-control::-webkit-input-placeholder {
	color: #4a4a4a;
	opacity: .6
}

.form-control:-ms-input-placeholder {
	color: #4a4a4a;
	opacity: .6
}

.form-control:-moz-placeholder,.form-control::-moz-placeholder {
	color: #4a4a4a;
	opacity: .6
}

.form-group {
	position: relative;
	margin-bottom: 30px;
	border-bottom: 1px solid hsla(0,0%,60%,.4)
}

.form-group.mb0 {
	margin-bottom: 0
}

.form-group.mb5 {
	margin-bottom: 5px
}

.form-group.mb10 {
	margin-bottom: 10px
}

.form-group.mb20 {
	margin-bottom: 20px
}

.form-group.mb30 {
	margin-bottom: 30px
}

.form-group.mb40 {
	margin-bottom: 40px
}

.form-group.mb50 {
	margin-bottom: 50px
}

.form-group.mb60 {
	margin-bottom: 60px
}

.form-group.no-border {
	border-bottom: none
}

.form-group .form-control {
	border-radius: 0;
	font-size: 16px;
	letter-spacing: normal;
	color: #4a4a4a;
	padding: 0;
	height: 40px;
	border: 0;
	box-shadow: none;
	background: transparent
}

.form-group .form-control:active,.form-group .form-control:hover {
	outline: none
}

.form-group .form-control.thinner {
	height: 32px
}

.form-group textarea.form-control {
	padding-top: 10px
}

@media only screen and (max-width:1800px) {
	.form-group {
		margin-bottom: 25px
	}

	.form-group .form-control {
		font-size: 14px;
		height: 32px
	}

	.form-group textarea.form-control {
		padding-top: 7px
	}
}

label {
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
	color: #4a4a4a;
	letter-spacing: 2px;
	margin-bottom: 0;
	display: block
}

label.gold {
	color: #c0b79d
}

@media only screen and (max-width:1800px) {
	label {
		font-size: 11px
	}
}

form.gold-labels label {
	color: #c0b79d
}

textarea {
	resize: vertical;
	min-height: 40px
}

textarea.thinner {
	min-height: 32px
}

@media only screen and (max-width:1800px) {
	textarea {
		min-height: 32px
	}
}

.checkbox-group,.form-group.checkbox-group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	border-bottom: none;
	position: relative
}

.checkbox-group label,.form-group.checkbox-group label {
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
	text-transform: none;
	color: rgba(74,74,74,.8);
	cursor: pointer;
	margin-bottom: 0;
	padding-left: 15px;
	transition: color .2s
}

.checkbox-group input,.form-group.checkbox-group input {
	margin-top: 1px;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.checkbox-group a,.form-group.checkbox-group a {
	color: inherit;
	text-decoration: underline
}

.checkbox-group a:hover,.form-group.checkbox-group a:hover {
	color: inherit;
	text-decoration: none
}

.checkbox-group:hover label,.form-group.checkbox-group:hover label {
	color: #4a4a4a
}

input[type=checkbox].styled {
	cursor: pointer;
	box-shadow: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border: 1px solid #999;
	background-color: transparent;
	display: inline-block;
	line-height: 1em;
	padding: 0;
	vertical-align: text-top;
	border-radius: 3px;
	width: 13px;
	height: 13px;
	outline: none;
	position: relative;
	margin: 0;
	margin-top: 2px
}

input[type=checkbox].styled:after {
	content: "";
	display: block;
	width: 4px;
	height: 9px;
	border: solid #000;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 4px;
	color: #000
}

input[type=checkbox].styled:not(:checked):after {
	opacity: 0
}

input[type=checkbox].styled:checked,input[type=checkbox].styled:focus {
	background-color: transparent
}

input[type=checkbox].styled:checked:after {
	opacity: 1
}

.field-with-icon {
	position: relative
}

.field-with-icon .form-control {
	padding-right: 20px
}

.field-with-icon .form-control.has-cal-icon {
	background-image: url(../img/controls/calendar-999.svg);
	background-size: 14px 14px;
	background-position: 100%;
	background-repeat: no-repeat
}

.field-with-icon .icon {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	width: 14px;
	height: 14px;
	color: #999
}

.twin-fields {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.twin-fields>div {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.twin-fields>div:first-child {
	margin-right: 15px
}

.twin-fields>div:last-child {
	padding-left: 15px;
	position: relative
}

.twin-fields>div:last-child:before {
	content: "";
	background: rgba(0,0,0,.2);
	width: 1px;
	height: 15px;
	position: absolute;
	left: 0;
	bottom: 7px
}

.has-datepicker {
	cursor: pointer
}

.form-group.star-rating-test {
	border: none
}

.form-group.star-rating-fields {
	border: none;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.form-group.star-rating-fields .lead {
	font-size: 18px;
	line-height: normal;
	text-transform: none;
	margin-bottom: 0
}

.form-group.star-rating-fields .stars {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: 10px
}

.form-group.star-rating-fields .rating {
	border: none;
	float: left;
	margin-top: -3px
}

.form-group.star-rating-fields .rating>input {
	display: none
}

.form-group.star-rating-fields .rating>label {
	float: right;
	color: #666;
	cursor: pointer
}

.form-group.star-rating-fields .rating>label .icon {
	width: 36px;
	height: 32px;
	display: block;
	padding: 4px
}

.form-group.star-rating-fields .rating>.half {
	fill: transparent
}

.form-group.star-rating-fields .rating>.half .icon-wrapper {
	margin: 0;
	position: absolute;
	width: 18px;
	overflow: hidden
}

.form-group.star-rating-fields .rating:not(:checked)>label:hover,.form-group.star-rating-fields .rating:not(:checked)>label:hover~label,.form-group.star-rating-fields .rating>input:checked~label {
	color: #c0b79d
}

.form-group.star-rating-fields .rating>input:checked+label:hover,.form-group.star-rating-fields .rating>input:checked~label:hover,.form-group.star-rating-fields .rating>input:checked~label:hover~label,.form-group.star-rating-fields .rating>label:hover~input:checked~label {
	color: #cdc5b1
}

@media only screen and (max-width:991px) {
	.form-group.star-rating-fields {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.form-group.star-rating-fields .stars {
		margin-left: -5px;
		margin-top: 5px
	}

	.form-group.star-rating-fields .rating>input:checked+label:hover,.form-group.star-rating-fields .rating>input:checked~label:hover,.form-group.star-rating-fields .rating>input:checked~label:hover~label,.form-group.star-rating-fields .rating>label:hover~input:checked~label {
		color: #c0b79d
	}
}

.form-group.radio-group {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.form-group.radio-group .custom-radio {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 40px
}

.form-group.radio-group .custom-radio:last-child {
	margin-right: 0
}

.custom-radio:hover label .text {
	opacity: 1
}

.custom-radio label {
	font-size: 16px;
	text-transform: none;
	letter-spacing: normal;
	color: #4a4a4a;
	padding: 10px 0;
	cursor: pointer
}

.custom-radio label .text {
	padding-left: 10px;
	opacity: .6;
	transition: opacity .2s
}

.custom-radio input[type=radio] {
	display: none
}

.custom-radio input[type=radio]+label .input {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0;
	background: transparent;
	cursor: pointer;
	border-radius: 100px;
	border: 1px solid transparent;
	background: hsla(0,0%,60%,.4);
	position: relative;
	vertical-align: middle
}

.custom-radio input[type=radio]+label .input:before {
	opacity: 0;
	border-radius: 100px;
	content: " ";
	position: absolute;
	top: 2px;
	left: 2px;
	background: #4a4a4a;
	width: 8px;
	height: 8px
}

.custom-radio input[type=radio]:checked+label .input:before,.custom-radio input[type=radio]:checked+label .text {
	opacity: 1
}

.form-group.radio-group.inline {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.form-group.radio-group.inline label {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: 0;
	margin-right: 30px
}

.form-group.radio-group.inline label:last-child {
	margin-right: 0
}

.form-group.radio-group.inline label .text {
	vertical-align: middle
}

.form-group.radio-group.inline.wrap2 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px
}

.form-group.radio-group.inline.wrap2 .custom-radio {
	width: 50%;
	min-width: 50%;
	max-width: 50%;
	margin-right: 0;
	padding-left: 20px;
	padding-right: 20px
}

@media only screen and (max-width:991px) {
	.form-group.radio-group.inline {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.form-group.radio-group.inline label {
		margin-right: 0
	}

	.form-group.radio-group.inline.wrap2 .custom-radio {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}
}

.wrap-fields {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.wrap-fields>div {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.wrap-fields>div.smaller {
	-webkit-flex: .75;
	-ms-flex: .75;
	flex: .75
}

.wrap-fields>div:first-child {
	margin-right: 22px
}

.wrap-fields>div:last-child {
	margin-left: 22px
}

.wrap-fields.width-auto>div {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.wrap-fields.width-auto>div:first-child {
	margin-right: 40px
}

.wrap-fields.width-auto>div:last-child {
	margin-left: 40px
}

@media only screen and (max-width:1440px) {
	.wrap-fields>div:first-child {
		margin-right: 15px
	}

	.wrap-fields>div:last-child {
		margin-left: 15px
	}
}

@media only screen and (max-width:991px) {
	.wrap-fields {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.wrap-fields>div:first-child {
		margin-right: 0
	}

	.wrap-fields>div:last-child {
		margin-left: 0
	}

	.wrap-fields.width-auto>div {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.wrap-fields.width-auto>div:first-child {
		margin-right: 0
	}

	.wrap-fields.width-auto>div:last-child {
		margin-left: 0
	}
}

form.inline-form {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

form.inline-form .form-body {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1
}

form.inline-form .form-footer {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

form.inline-form .form-group {
	margin-bottom: 0
}

form.inline-form .form-footer {
	height: 50px
}

@media only screen and (max-width:1800px) {
	form.inline-form .form-footer {
		height: 37px
	}
}

@media only screen and (max-width:991px) {
	form.inline-form .form-footer {
		height: 50px
	}
}

@media only screen and (max-width:991px) {
	form.inline-form {
		position: relative;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	form.inline-form .form-body {
		width: 100%
	}

	form.inline-form .form-group {
		margin-bottom: 30px
	}

	form.inline-form .form-footer {
		position: absolute;
		right: 0;
		bottom: 30px;
		height: 50px;
		width: 50px
	}
}

@media only screen and (max-width:480px) {
	form.inline-form .form-submit-btn {
		width: 100%
	}
}

.form-footer.right {
	text-align: right
}

.form-group.form-error,.form-group.parsley-error {
	border-color: #ce605d
}

.form-group.form-error label,.form-group.parsley-error label {
	color: #ce605d
}

.parsley-errors {
	margin-top: 15px;
	margin-bottom: 20px;
	text-align: left
}

.parsley-errors-list {
	position: absolute;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	margin-top: 2px;
	list-style: none
}

.parsley-errors-list li {
	color: #ce605d;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 0
}

.parsley-errors-list li:before {
	display: none
}

.side-panel_container .parsley-errors ul li {
	color: #ce605d
}

#footer_newsletter_form .parsley-errors,#post_newsletter_form .parsley-errors {
	margin-top: -10px
}

.form-error-msg {
	color: #ce605d;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 0
}

.form-error-msg.mt20 {
	margin-top: 20px
}

.form-control.parsley-error {
	border-color: #ce605d
}

.form-group.has-file-upload {
	border: none
}

.form-group.has-file-upload label {
	margin-bottom: 10px
}

.form-group.has-file-upload .text-small {
	margin-top: 5px;
	color: rgba(74,74,74,.6);
	margin-bottom: 0
}

.form-group.has-file-upload .parsley-errors-list {
	position: relative
}

.form-group.has-file-upload.parsley-error .uploadedFile {
	border-color: #ce605d;
	background: #f7e7e6
}

.fileUpload {
	position: relative;
	overflow: hidden;
	height: 40px;
	font-size: 16px
}

.fileUpload .btn-upload,.fileUpload .files {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.fileUpload.uploaded .btn-uploaded {
	display: none
}

.fileUpload.uploaded .files {
	display: block
}

.fileUpload .btn-upload {
	display: block;
	width: 100%;
	background-color: #fff;
	color: rgba(74,74,74,.6);
	height: 40px;
	border-radius: 0;
	text-align: center;
	cursor: pointer;
	border: 1px solid hsla(0,0%,60%,.4);
	transition: color .2s,border .2s
}

.fileUpload .btn-upload span {
	line-height: 40px
}

.fileUpload .btn-upload input.upload {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	opacity: 0;
	cursor: inherit;
	display: block
}

.fileUpload .btn-upload.parsley-error {
	border-color: #ce605d
}

.fileUpload .btn-upload:hover {
	color: #4a4a4a;
	border-color: hsla(0,0%,60%,.6)
}

.fileUpload .files {
	display: none
}

.fileUpload .files ul {
	margin: 0
}

.fileUpload .files ul li:before {
	display: none
}

.fileUpload.required .btn-upload {
	color: #fff;
	background-color: hsla(0,0%,60%,.4)
}

@media only screen and (max-width:1800px) {
	.fileUpload {
		font-size: 14px
	}

	.fileUpload,.fileUpload .btn-upload {
		height: 32px
	}

	.fileUpload .btn-upload span {
		line-height: 32px
	}
}

.uploadedFile {
	display: inline-block;
	width: 100%;
	background-color: #f7f7f7;
	border: 1px solid hsla(0,0%,60%,.4);
	border-radius: 0;
	color: #4a4a4a;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	position: relative
}

.uploadedFile .name {
	position: absolute;
	top: 0;
	left: 40px;
	right: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.uploadedFile .remove {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 40px
}

.uploadedFile .remove:hover {
	color: #000
}

.uploadedFile svg {
	height: 12px;
	width: 12px
}

@media only screen and (max-width:1800px) {
	.uploadedFile {
		font-size: 14px;
		height: 32px;
		line-height: 32px
	}
}

.lq-form {
	transition: opacity .2s,visibility .2s
}

.lq-form.loading {
	opacity: 0;
	visibility: hidden
}

.lq-form .form-group {
	margin-bottom: 40px
}

.lq-form .form-group.mb0 {
	margin-bottom: 0
}

.lq-form .form-group.mb10 {
	margin-bottom: 10px
}

.lq-form .form-group.mb20 {
	margin-bottom: 20px
}

.lq-form .form-group.mb30 {
	margin-bottom: 30px
}

.lq-form .form-group label {
	letter-spacing: normal;
	color: rgba(74,74,74,.6);
	font-size: 24px;
	margin: 0;
	text-transform: none;
	position: absolute;
	left: 0;
	top: 18px;
	pointer-events: none;
	transition: font-size .2s,color .2s,-webkit-transform .2s;
	transition: transform .2s,font-size .2s,color .2s;
	transition: transform .2s,font-size .2s,color .2s,-webkit-transform .2s
}

.lq-form .form-group.filled label,.lq-form .form-group.focus label {
	color: #4a4a4a;
	font-size: 16px;
	-webkit-transform: translateY(-28px);
	-ms-transform: translateY(-28px);
	transform: translateY(-28px);
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
	-webkit-transform: translateY(-35px);
	-ms-transform: translateY(-35px);
	transform: translateY(-35px)
}

.lq-form .form-group .form-control {
	height: 50px;
	font-size: 24px;
	padding-top: 10px
}

.lq-form textarea {
	height: 34px;
	padding-top: 5px
}

.lq-form .checkbox-group label {
	position: relative;
	left: auto;
	top: auto;
	pointer-events: auto;
	transition: none;
	font-size: 14px;
	color: #4a4a4a
}

.lq-form .checkbox-group label a {
	color: #4a4a4a;
	text-decoration: underline
}

.lq-form .checkbox-group label a:hover {
	text-decoration: none
}

.lq-form .custom-select-group .ui-selectmenu-text {
	opacity: 0;
	padding-right: 22px
}

.lq-form .custom-select-group.filled .ui-selectmenu-text {
	opacity: 1
}

@media only screen and (max-width:1800px) {
	.lq-form .form-group .form-control,.lq-form .form-group label {
		font-size: 18px
	}

	.lq-form .form-group label {
		top: 12px
	}

	.lq-form .form-group .form-control {
		height: 37px
	}

	.lq-form .form-group.filled label,.lq-form .form-group.focus label {
		font-size: 12px;
		-webkit-transform: translateY(-25px);
		-ms-transform: translateY(-25px);
		transform: translateY(-25px)
	}

	.lq-form .checkbox-group label {
		font-size: 14px
	}
}

@media only screen and (max-width:991px) {
	.lq-form .form-group .form-control {
		height: 50px;
		padding-top: 15px
	}

	.lq-form .form-group label {
		top: 22px
	}

	.lq-form .form-group.filled label,.lq-form .form-group.focus label {
		-webkit-transform: translateY(-25px);
		-ms-transform: translateY(-25px);
		transform: translateY(-25px)
	}
}

.form-container {
	position: relative
}

.form-container form {
	transition: opacity .1s,visibility .1s
}

.form-container form.off {
	opacity: 1;
	visibility: hidden
}

.form-container form.off textarea {
	resize: none
}

.form-container .form-msg {
	display: none
}

.form-container .form-success-msg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.form-container .form-error-msg {
	padding-top: 20px
}

.form-container.adaptive-height .form-success-msg {
	position: relative;
	top: auto;
	left: auto;
	display: none
}

.nav-tabs.lq-tabs {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	border-bottom: none;
	position: relative;
	width: 100%;
	max-width: 100%;
	margin-bottom: 30px;
	margin-top: -10px
}

.nav-tabs.lq-tabs .line {
	position: absolute;
	height: 2px;
	width: 50%;
	bottom: 0;
	left: 0;
	background: #c0b79d;
	z-index: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s,-webkit-transform .6s
}

.nav-tabs.lq-tabs .line.right {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}

.nav-tabs.lq-tabs li {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-bottom: 2px solid hsla(45,22%,68%,.3)
}

.nav-tabs.lq-tabs li a {
	font-size: 26px;
	line-height: .7692307692em;
	letter-spacing: .02em;
	padding: 10px 0 16px;
	text-align: left;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #4a4a4a;
	border: none;
	width: 100%;
	background: transparent;
	opacity: .6;
	transition: opacity .2s
}

.nav-tabs.lq-tabs li a .icon {
	color: hsla(0,0%,60%,.6);
	width: 20px;
	height: 20px;
	margin-left: 15px
}

.nav-tabs.lq-tabs li a:hover {
	opacity: 1
}

.nav-tabs.lq-tabs li a:active,.nav-tabs.lq-tabs li a:focus,.nav-tabs.lq-tabs li a:focus:active {
	opacity: .9
}

.nav-tabs.lq-tabs li a .icon {
	vertical-align: middle;
	display: inline-block
}

.nav-tabs.lq-tabs li.active a {
	opacity: 1;
	border: none
}

@media only screen and (max-width:2000px) {
	.nav-tabs.lq-tabs li a {
		font-size: 24px;
		padding: 8px 0 14px
	}

	.nav-tabs.lq-tabs li a .icon {
		width: 16px;
		height: 16px
	}
}

@media only screen and (max-width:1800px) {
	.nav-tabs.lq-tabs li a {
		font-size: 18px;
		padding: 4px 0 8px
	}

	.nav-tabs.lq-tabs li a .icon {
		width: 12px;
		height: 12px;
		margin-left: 10px
	}
}

.download-fact-sheet-wrapper {
	position: relative;
	overflow: hidden
}

.download-fact-sheet-wrapper:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 100px;
	background: #fafafa;
	z-index: 1;
	left: 0;
	width: 100%
}

.download-fact-sheet-wrapper .component-body,.download-fact-sheet-wrapper .flex-header {
	position: relative;
	z-index: 2
}

@media only screen and (max-width:1800px) {
	.download-fact-sheet-wrapper:before {
		bottom: 30px
	}
}

@media only screen and (max-width:991px) {
	.download-fact-sheet-wrapper:before {
		display: none
	}
}

.download-fact-sheet-container {
	position: relative;
	overflow: hidden
}

.download-fact-sheet-container .download-fact-sheet-image {
	height: 550px
}

.download-fact-sheet-container .form-container {
	width: 700px;
	max-width: 100%
}

.download-fact-sheet-container .download-fact-sheet-image {
	position: relative;
	overflow: hidden
}

.download-fact-sheet-container .download-fact-sheet-image .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.download-fact-sheet-container .col-content {
	position: relative
}

@media only screen and (max-width:1800px) {
	.download-fact-sheet-container .download-fact-sheet-image {
		height: 350px
	}

	.download-fact-sheet-container .col-content {
		margin-top: 0
	}
}

@media only screen and (max-width:991px) {
	.download-fact-sheet-container .col-image {
		display: none
	}

	.download-fact-sheet-container .col-content {
		margin-top: 0
	}
}

.news-post {
	margin-bottom: 50px
}

.news-post a {
	display: inline-block;
	width: 100%;
	text-decoration: none;
	position: relative;
	padding-bottom: 78px
}

.news-post a:hover .post-body {
	min-height: 175px;
	max-height: 175px;
	transition: max-height .4s,min-height .4s
}

.news-post a:hover .post-description {
	opacity: 1;
	visibility: visible;
	transition: opacity .4s .2s,visibility .4s .2s
}

.news-post .post-img {
	width: 100%;
	padding-bottom: 70%
}

.news-post .post-img.empty {
	background: #c0b79d
}

.news-post .post-heading {
	font-size: 20px;
	letter-spacing: normal;
	line-height: 30px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 0;
	width: 400px;
	max-width: 100%
}

.news-post .post-body {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: 100px;
	max-height: 100px;
	background: #fff;
	padding-top: 20px;
	transition: max-height .4s .1s,min-height .4s .1s;
	overflow: hidden
}

.news-post .post-description {
	margin-top: 10px;
	width: 400px;
	max-width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .4s,visibility .4s
}

.news-post .post-description .icon {
	color: rgba(0,0,0,.5);
	margin-left: 20px;
	display: inline-block;
	vertical-align: middle;
	transition: opacity .2s,visibility .2s
}

.news-post .post-description.no-text .icon {
	margin-left: 0
}

.news-post.no-img {
	padding-bottom: 0
}

.news-post.no-img .post-body {
	position: relative;
	bottom: auto;
	left: auto;
	right: auto;
	min-height: 0;
	max-height: none;
	padding-top: 0
}

.news-post.no-img .post-description {
	opacity: 1;
	visibility: visible
}

.news-post.no-img .post-description .icon {
	opacity: 0;
	visibility: hidden
}

.news-post.no-img:hover .post-description .icon {
	opacity: 1;
	visibility: visible
}

@media only screen and (max-width:1800px) {
	.news-post {
		margin-bottom: 40px
	}

	.news-post .post-heading {
		font-size: 18px;
		line-height: 24px
	}
}

@media only screen and (max-width:1280px) {
	.news-post .category .item.tablet-landscape-hidden {
		display: none
	}

	.news-post .category .item.desktop-hidden {
		display: block
	}
}

@media only screen and (max-width:1024px) {
	.news-post a,.news-post a:hover {
		padding-bottom: 0
	}

	.news-post a .post-body,.news-post a:hover .post-body {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		min-height: 0;
		max-height: none;
		padding-top: 15px
	}

	.news-post a .post-description,.news-post a:hover .post-description {
		display: none
	}
}

@media only screen and (max-width:991px) {
	.news-post {
		margin-bottom: 40px;
		width: 500px;
		max-width: 100%
	}
}

@media only screen and (max-width:480px) {
	.news-post {
		margin-bottom: 30px
	}
}

.news-post-info {
	font-size: 14px;
	line-height: normal;
	letter-spacing: .1428571429em;
	color: #999;
	text-transform: uppercase;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.news-post-info .category {
	position: relative;
	padding-left: 12px;
	margin-left: 12px
}

.news-post-info .category:before {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	height: 12px;
	width: 2px;
	background: #999
}

@media only screen and (max-width:1800px) {
	.news-post-info {
		font-size: 10px
	}

	.news-post-info .category {
		padding-left: 10px;
		margin-left: 10px
	}

	.news-post-info .category:before {
		height: 9px;
		width: 1px
	}
}

.featured-news-section .col-md-8 .news-post .post-img {
	padding-bottom: 57%
}

.featured-news-section .col-md-4 .news-post {
	width: 100%;
	max-width: 466px;
	margin-left: auto
}

.featured-news-section .col-md-4 .news-post .post-img {
	padding-bottom: 64%
}

.featured-news-section .col-md-4 .news-post .post-heading {
	max-width: 100%
}

@media only screen and (max-width:1800px) {
	.featured-news-section .col-md-4 {
		margin-left: 8.3333333333%;
		width: 25%
	}

	.featured-news-section .col-md-4 .news-post {
		margin-bottom: 15px
	}

	.featured-news-section .col-md-4 .news-post .post-heading {
		font-size: 17px;
		line-height: normal
	}
}

@media only screen and (max-width:991px) {
	.featured-news-section .col-md-4 {
		width: 100%;
		margin: 0
	}

	.featured-news-section .col-md-4 .news-post {
		margin-left: 0
	}

	.featured-news-section .col-md-4 .news-post,.featured-news-section .col-md-8 .news-post {
		width: 500px;
		max-width: 100%;
		margin-bottom: 40px
	}

	.featured-news-section .col-md-4 .news-post .post-img,.featured-news-section .col-md-8 .news-post .post-img {
		padding-bottom: 70%
	}
}

.related-pages {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.related-pages .item {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 50%;
	position: relative;
	overflow: hidden
}

.related-pages .item a {
	display: inline-block;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 350px;
	text-decoration: none;
	position: relative
}

.related-pages .item a:hover .read-more {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	transition: opacity .2s .2s,-webkit-transform .4s .2s;
	transition: opacity .2s .2s,transform .4s .2s;
	transition: opacity .2s .2s,transform .4s .2s,-webkit-transform .4s .2s
}

.related-pages .item a:hover .card-heading {
	top: 0;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.related-pages .item a:hover .card-description {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	transition: opacity .2s .2s,-webkit-transform .4s .2s;
	transition: opacity .2s .2s,transform .4s .2s;
	transition: opacity .2s .2s,transform .4s .2s,-webkit-transform .4s .2s
}

.related-pages .item a:hover .card-img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.related-pages .item .card-img-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden
}

.related-pages .item .card-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s,-webkit-transform .6s
}

.related-pages .item .card-img.empty {
	background: #4a4a4a
}

.related-pages .item .card-img:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background: rgba(0,0,0,.3);
	opacity: 1
}

.related-pages .item .card-body {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1000px;
	z-index: 2;
	color: #fff;
	max-width: 100%;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s,-webkit-transform .4s;
	padding-top: 70px
}

.related-pages .item.left .card-body {
	right: 0;
	padding-right: 240px
}

.related-pages .item.right .card-body {
	padding-left: 240px
}

.related-pages .item .card-heading {
	margin-bottom: 10px;
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: top .4s,-webkit-transform .4s;
	transition: transform .4s,top .4s;
	transition: transform .4s,top .4s,-webkit-transform .4s
}

.related-pages .item .card-description,.related-pages .item .card-heading {
	width: 500px;
	max-width: 100%
}

.related-pages .item .card-description {
	margin-bottom: 15px
}

.related-pages .item .card-description,.related-pages .item .read-more {
	opacity: 0;
	transition: opacity .4s,-webkit-transform .4s .4s;
	transition: opacity .4s,transform .4s .4s;
	transition: opacity .4s,transform .4s .4s,-webkit-transform .4s .4s
}

.related-pages .item .read-more {
	font-size: 16px;
	line-height: normal;
	letter-spacing: .16em;
	text-transform: uppercase;
	margin-bottom: 0;
	display: inline-block
}

.related-pages .item.landscape a {
	padding-bottom: 59%
}

@media only screen and (max-width:2200px) {
	.related-pages .item .card-body {
		width: 100%;
		padding-left: 100px;
		padding-right: 100px
	}

	.related-pages .item.left .card-body {
		right: 0;
		padding-right: 100px
	}

	.related-pages .item.right .card-body {
		padding-left: 100px
	}
}

@media only screen and (max-width:2000px) {
	.related-pages .item .card-body {
		padding-left: 100px;
		padding-right: 100px
	}

	.related-pages .item.left .card-body {
		right: 0;
		padding-right: 100px
	}

	.related-pages .item.right .card-body {
		padding-left: 100px
	}
}

@media only screen and (max-width:1800px) {
	.related-pages .item a {
		height: 340px
	}

	.related-pages .item .card-body {
		padding-left: 70px;
		padding-right: 70px
	}

	.related-pages .item.left .card-body {
		right: 0;
		padding-right: 70px
	}

	.related-pages .item.right .card-body {
		padding-left: 70px
	}

	.related-pages .item .card-description,.related-pages .item .card-heading {
		width: 450px;
		max-width: 100%
	}

	.related-pages .item .read-more {
		font-size: 14px
	}
}

@media only screen and (max-width:1440px) {
	.related-pages .item a {
		height: 270px
	}

	.related-pages .item .card-description,.related-pages .item .card-heading {
		width: 320px;
		max-width: 100%
	}

	.related-pages .item .card-body {
		padding-left: 70px;
		padding-right: 70px
	}

	.related-pages .item.left .card-body {
		right: 0;
		padding-right: 70px
	}

	.related-pages .item.right .card-body {
		padding-left: 70px
	}

	.related-pages .item .card-description {
		font-size: 14px;
		line-height: 24px
	}

	.related-pages .item .read-more {
		font-size: 12px
	}
}

@media only screen and (max-width:1280px) {
	.related-pages .item a {
		height: 260px
	}

	.related-pages .item .card-body {
		padding-left: 60px;
		padding-right: 60px
	}

	.related-pages .item.left .card-body {
		right: 0;
		padding-right: 60px
	}

	.related-pages .item.right .card-body {
		padding-left: 60px
	}

	.related-pages .item .card-description {
		font-size: 14px;
		line-height: 24px
	}

	.related-pages .item .read-more {
		font-size: 12px
	}
}

@media only screen and (max-width:1024px) {
	.related-pages .item a {
		height: 230px
	}

	.related-pages .item a:hover .card-img {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}

	.related-pages .item .card-body {
		padding-top: 0;
		padding-left: 40px;
		padding-right: 40px
	}

	.related-pages .item.left .card-body {
		right: 0;
		padding-right: 40px
	}

	.related-pages .item.right .card-body {
		padding-left: 40px
	}

	.related-pages .item .card-heading {
		font-size: 22px;
		line-height: normal;
		position: relative;
		left: auto;
		right: auto;
		bottom: auto;
		top: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}

	.related-pages .item .card-description {
		font-size: 16px
	}

	.related-pages .item .read-more {
		font-size: 11px;
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}

	.related-pages .item .card-description {
		opacity: 1
	}
}

@media only screen and (max-width:991px) {
	.related-pages .item a {
		height: 150px;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}

	.related-pages .item .card-description {
		margin-bottom: 0;
		margin-top: 5px
	}

	.related-pages .item .card-heading {
		margin-bottom: 0
	}
}

@media only screen and (max-width:991px) {
	.related-pages {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.related-pages .item {
		width: 100%
	}
}

.listing-grid {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.listing-grid .col-flex {
	width: 25%;
	min-width: 25%;
	max-width: 25%
}

@media only screen and (max-width:1280px) {
	.listing-grid .col-flex {
		width: 33.333333%;
		min-width: 33.333333%;
		max-width: 33.333333%
	}

	.listing-grid.sm-laptop-3 .col-flex:nth-child(n+4) {
		display: none
	}
}

@media only screen and (max-width:991px) {
	.listing-grid .col-flex {
		width: 50%;
		min-width: 50%;
		max-width: 50%
	}
}

@media only screen and (max-width:600px) {
	.listing-grid .col-flex {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}
}

.mapboxgl-popup .mapboxgl-popup-content,.property-card {
	position: relative;
	margin-bottom: 50px
}

.mapboxgl-popup .mapboxgl-popup-content .card-inner,.property-card .card-inner {
	display: inline-block;
	width: 100%;
	position: relative
}

.mapboxgl-popup .mapboxgl-popup-content .card-inner:hover .card-img .img,.property-card .card-inner:hover .card-img .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.mapboxgl-popup .mapboxgl-popup-content .card-inner:hover .card-slider .slick-arrow,.property-card .card-inner:hover .card-slider .slick-arrow {
	opacity: 1
}

.mapboxgl-popup .mapboxgl-popup-content .card-img,.property-card .card-img {
	width: 100%;
	padding-bottom: 78.74%;
	position: relative;
	overflow: hidden
}

.mapboxgl-popup .mapboxgl-popup-content .card-img .img,.property-card .card-img .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .3s .2s,-webkit-transform .4s;
	transition: transform .4s,opacity .3s .2s;
	transition: transform .4s,opacity .3s .2s,-webkit-transform .4s;
	color: #fff;
	text-indent: -9999px;
	opacity: 0!important
}

.mapboxgl-popup .mapboxgl-popup-content .card-img .img.loaded,.property-card .card-img .img.loaded {
	opacity: 1!important
}

.mapboxgl-popup .mapboxgl-popup-content .card-img .img.loaded img,.property-card .card-img .img.loaded img {
	display: none
}

.mapboxgl-popup .mapboxgl-popup-content .card-slider-container,.property-card .card-slider-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.mapboxgl-popup .mapboxgl-popup-content .card-heading,.property-card .card-heading {
	font-size: 22px;
	line-height: normal;
	color: #222;
	margin-bottom: 10px
}

.mapboxgl-popup .mapboxgl-popup-content .favourite-circle,.property-card .favourite-circle {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 1
}

.mapboxgl-popup .mapboxgl-popup-content .new-tag,.property-card .new-tag {
	position: absolute;
	top: 0;
	left: 30px;
	padding-top: 30px;
	z-index: 1
}

@media only screen and (max-width:1800px) {
	.mapboxgl-popup .mapboxgl-popup-content .new-tag,.property-card .new-tag {
		left: 20px;
		padding-top: 20px;
		width: 32px
	}

	.mapboxgl-popup .mapboxgl-popup-content .new-tag:after,.property-card .new-tag:after {
		border-left-width: 32px
	}

	.mapboxgl-popup .mapboxgl-popup-content .new-tag h6,.property-card .new-tag h6 {
		font-size: 9px
	}

	.mapboxgl-popup .mapboxgl-popup-content .favourite-circle,.property-card .favourite-circle {
		width: 32px;
		height: 32px;
		top: 20px;
		right: 20px
	}

	.mapboxgl-popup .mapboxgl-popup-content .card-heading,.property-card .card-heading {
		font-size: 20px
	}
}

.mapboxgl-popup .real-estate.mapboxgl-popup-content .property-info,.property-card.real-estate .property-info {
	border-color: hsla(45,22%,68%,.7)
}

.mapboxgl-popup .real-estate.mapboxgl-popup-content .property-features .item,.property-card.real-estate .property-features .item {
	color: #222
}

.mapboxgl-popup .real-estate.mapboxgl-popup-content .property-features .icon,.property-card.real-estate .property-features .icon {
	color: #012047;
	fill: #012047
}

@media only screen and (max-width:991px) {
	.mapboxgl-popup .mapboxgl-popup-content .card-inner .card-slider .slick-arrow,.property-card .card-inner .card-slider .slick-arrow {
		opacity: 1
	}
}

@media only screen and (max-width:480px) {
	.mapboxgl-popup .mapboxgl-popup-content .card-img,.property-card .card-img {
		height: 260px;
		padding-bottom: 0
	}
}

.cta-card {
	position: relative;
	height: 100%;
	padding-bottom: 50px;
	min-height: 300px
}

.cta-card .card-inner {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background: #c0b79d
}

.cta-card .card-inner:hover .text-link:before {
	width: 10px
}

.cta-card .card-inner:hover .text-link:after {
	width: 40px
}

.cta-card .card-inner .content {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 50px;
	width: 350px;
	max-width: 100%
}

@media only screen and (max-width:2000px) {
	.cta-card .card-inner .content {
		padding: 40px
	}
}

@media only screen and (max-width:1800px) {
	.cta-card .card-inner .content {
		padding: 30px
	}

	.cta-card .card-inner:hover:after {
		width: 30px
	}
}

@media only screen and (max-width:1440px) {
	.cta-card {
		padding-bottom: 30px
	}

	.cta-card .card-inner .content {
		padding: 30px
	}

	.cta-card .card-inner .heading,.cta-card .card-inner p.lead {
		margin-bottom: 20px;
		width: 170px;
		max-width: 100%
	}

	.cta-card .card-inner p.lead {
		font-size: 14px
	}
}

@media only screen and (max-width:991px) {
	.cta-card .card-inner .content {
		padding: 20px
	}
}

@media only screen and (max-width:600px) {
	.cta-card {
		height: 0;
		padding-bottom: 78.74%;
		margin-bottom: 30px
	}

	.cta-card .card-inner {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0
	}
}

@media only screen and (max-width:480px) {
	.cta-card {
		height: 260px;
		min-height: 0;
		padding-bottom: 0
	}
}

.interest-card {
	display: inline-block;
	width: 100%
}

.interest-card:hover .img {
}

.interest-card .img-container {
	height: 800px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden
}

.interest-card .img {
	position: absolute;
	width: 100%;
	height: 100%;
}

.interest-card .img.empty {
	background: #f7f7f7
}

.interest-card .info {
	padding-top: 0
}

.interest-card .description {
	color: #999
}

.interest-card.smaller .img-container {
	margin-bottom: 20px
}

.interest-card.smaller h4 {
	font-size: 14px
}

.interest-card.smaller .info {
	width: 240px;
	padding-right: 20px;
	max-width: 100%
}

@media only screen and (max-width:2000px) {
	.interest-card .img-container {
		height: 700px
	}
}

@media only screen and (max-width:1800px) {
	.interest-card .img-container {
		height: 600px;
		margin-bottom: 20px
	}

	.interest-card .name,.interest-card.smaller .img-container {
		margin-bottom: 10px
	}

	.interest-card.smaller .name {
		margin-bottom: 0
	}

	.interest-card.smaller h4 {
		font-size: 11px;
		letter-spacing: .4em
	}
}

@media only screen and (max-width:1440px) {
	.interest-card .img-container {
		height: 500px
	}
}

@media only screen and (max-width:1280px) {
	.interest-card .img-container {
		margin-bottom: 15px;
		height: 400px
	}
}

@media only screen and (max-width:991px) {
	.interest-card .name {
		margin-bottom: 5px
	}

	.interest-card:hover .img {
	}
}

.modal-backdrop {
	background-color: #999
}

.modal-backdrop.in {
	opacity: .3;
	filter: alpha(opacity=30)
}

a[data-toggle=modal]:focus {
	outline: 0
}

.modal.fullscreen {
	overflow: hidden;
	padding: 0!important
}

.modal.fullscreen .modal-content {
	height: 100%;
	width: 100%;
	padding: 60px;
	overflow: visible
}

@media only screen and (max-width:1440px) {
	.modal.fullscreen .modal-content {
		padding: 20px
	}
}

@media only screen and (max-width:1024px) {
	.modal.fullscreen .modal-content {
		padding: 20px
	}
}

.modal {
	display: block;
	visibility: hidden;
	opacity: 0;
	z-index: 0
}

.modal,.modal.in {
	transition: all .2s
}

.modal.in {
	visibility: visible;
	opacity: 1;
	z-index: 999999
}

@media only screen and (max-width:1024px) {
	.modal.in {
		z-index: 100
	}

	.modal.in.fullscreen {
		z-index: 999999
	}
}

.modal-dialog {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0
}

.modal-content {
	border-radius: 0;
	border: 0;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	width: 1350px;
	max-width: 100%;
	margin: 0 auto;
	max-height: 100%;
	overflow: auto;
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

.modal-body,.modal-header {
	padding: 40px
}

.modal-copy.contained {
	width: 450px;
	max-width: 100%
}

.modal-close {
	position: absolute;
	top: 60px;
	right: 60px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	border-radius: 0;
	background-color: #fff;
	color: #000;
	opacity: 1;
	margin: 0;
	margin-top: -10px;
	margin-right: -10px;
	transition: opacity .2s;
	z-index: 10
}

.modal-close .icon {
	color: #000;
	width: 20px;
	height: 20px;
	padding: 10px;
	box-sizing: content-box
}

.modal-close:hover {
	opacity: .5
}

@media only screen and (max-width:1440px) {
	.modal-close {
		top: 20px;
		right: 20px
	}
}

@media only screen and (max-width:1024px) {
	.modal-close {
		top: 20px;
		right: 20px
	}
}

.modal.simple-modal .modal-content {
	width: 1000px;
	max-width: 90%;
	padding: 60px
}

@media only screen and (max-width:1024px) {
	.modal.simple-modal.in {
		z-index: 999999
	}

	.modal.simple-modal .modal-content {
		padding: 40px
	}
}

@media only screen and (max-width:991px) {
	.modal.simple-modal .modal-content {
		padding: 30px
	}
}

#favourites_modal .modal-content {
	width: 760px
}

#favourites_modal .modal-subheading {
	margin-bottom: 10px
}

#favourites_modal .modal-heading {
	margin-bottom: 20px;
	padding-right: 30px
}

#favourites_modal .modal-copy {
	margin-bottom: 40px
}

#favourites_modal .checkbox-group {
	margin-top: 20px
}

#agent_modal .modal-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(34,34,34,.6);
	z-index: 1
}

#agent_modal .modal-dialog {
	z-index: 2
}

#agent_modal .modal-content {
	overflow: hidden
}

#agent_modal .modal-close {
	opacity: .5;
	top: 60px;
	right: 60px
}

#agent_modal .modal-close:hover {
	opacity: 1
}

#agent_modal .row-flex {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 100%
}

#agent_modal .col-slider {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 42%;
	max-width: 42%
}

#agent_modal .agent-slider-container {
	position: relative;
	width: 100%;
	height: 100%;
	transition: opacity .2s,visibility .2s
}

#agent_modal .agent-slider-container.loading {
	opacity: 0;
	visibility: hidden
}

#agent_modal .agent-slider-container .agent-item {
	position: relative
}

#agent_modal .agent-slider-container .agent-inner {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	text-align: center
}

#agent_modal .agent-slider-container .img-holder {
	display: inline-block;
	width: 230px;
	height: 230px;
	background: #f7f7f7;
	position: relative;
	margin-bottom: 30px
}

#agent_modal .agent-slider-container .img-holder .img {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50% 50%
}

#agent_modal .agent-slider-container .slider-arrows {
	position: absolute;
	z-index: 2;
	top: 60px;
	right: 60px
}

#agent_modal .agent-slider,#agent_modal .slick-list,#agent_modal .slick-track {
	height: 100%
}

#agent_modal .agent-details.has-bio .agent-name {
	margin-bottom: 15px;
	display: inline-block
}

#agent_modal .col-form {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 100%;
	padding: 60px;
	position: relative;
	z-index: 2
}

#agent_modal .col-form .form-container {
	width: 590px;
	max-width: 100%
}

#agent_modal .form-heading {
	margin-top: 30px;
	margin-bottom: 40px
}

@media only screen and (max-width:1440px) {
	#agent_modal .modal-content {
		width: 1160px;
		max-width: 90%
	}

	#agent_modal .form-heading {
		margin-top: 0
	}

	#agent_modal .col-form {
		padding: 40px
	}

	#agent_modal .col-form .form-container {
		width: 500px
	}

	#agent_modal .agent-slider-container .slider-arrows,#agent_modal .modal-close {
		top: 40px;
		right: 40px
	}

	#agent_modal .agent-slider-container .img-holder {
		width: 180px;
		height: 180px
	}
}

@media only screen and (max-width:1024px) {
	#agent_modal .body {
		height: 100%;
		overflow: auto
	}

	#agent_modal .modal-close,#agent_modal .modal-overlay {
		display: none
	}

	#agent_modal .modal-content {
		position: absolute;
		right: auto;
		top: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		position: relative;
		height: 100%;
		max-width: 100%
	}

	#agent_modal .row-flex {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	#agent_modal .col-slider {
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: 100%;
		max-width: 100%;
		box-shadow: none;
		padding: 40px
	}

	#agent_modal .agent-slider-container {
		height: auto;
		overflow: hidden
	}

	#agent_modal .agent-slider-container .agent-inner {
		position: absolute;
		-webkit-transform: none;
		-ms-transform: none;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		transform: none;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		text-align: left;
		padding-right: 100px
	}

	#agent_modal .agent-slider-container .slider-arrows {
		top: 0;
		right: 0
	}

	#agent_modal .agent-slider-container .img-holder {
		width: 60px;
		height: 60px;
		margin-right: 15px;
		margin-bottom: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

	#agent_modal .agent-slider-container .name {
		font-size: 14px;
		line-height: normal;
		margin-bottom: 8px
	}

	#agent_modal .agent-slider-container .position {
		font-size: 12px;
		line-height: normal
	}

	#agent_modal .agent-slider,#agent_modal .slick-list,#agent_modal .slick-track {
		height: auto
	}

	#agent_modal .agent-details.has-bio .agent-name {
		margin-bottom: 10px;
		margin-bottom: 0
	}

	#agent_modal .agent-details.has-bio .text-link {
		font-size: 12px;
		display: none
	}

	#agent_modal .col-form {
		padding: 40px;
		padding-top: 0
	}

	#agent_modal .col-form .form-container {
		width: 100%
	}

	#agent_modal .form-heading {
		margin: -5px 0 15px
	}
}

@media only screen and (max-width:991px) {
	#agent_modal .col-form,#agent_modal .col-slider {
		padding: 30px
	}

	#agent_modal .col-form {
		padding-top: 0
	}

	#agent_modal .form-submit-btn {
		width: 100%
	}
}

.slick-slider {
	margin-bottom: 0
}

.slick-slide:focus,.slick-slide a:focus {
	outline: none
}

.slick-arrow {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	background: hsla(0,0%,100%,.8);
	z-index: 1;
	transition: background .2s;
	color: #000
}

.slick-arrow:hover {
	background: #fff
}

.slick-arrow .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 14px;
	height: 14px;
	color: #000
}

.slick-arrow.slider-prev {
	left: 30px
}

.slick-arrow.slider-next {
	right: 30px
}

@media only screen and (max-width:1800px) {
	.slick-arrow {
		width: 32px;
		height: 32px
	}

	.slick-arrow .icon {
		width: 12px;
		height: 12px
	}

	.slick-arrow.slider-prev {
		left: 20px
	}

	.slick-arrow.slider-next {
		right: 20px
	}
}

.slider-arrows {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.slider-arrows .slick-arrow {
	position: absolute;
	right: auto;
	top: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	position: relative;
	left: auto;
	background: #fff
}

.slider-arrows .slick-arrow .icon {
	width: 20px;
	height: 20px;
	transition: opacity .2s
}

.slider-arrows .slick-arrow:hover .icon {
	opacity: .5
}

@media only screen and (max-width:1800px) {
	.slider-arrows .slick-arrow .icon {
		width: 14px
	}
}

.slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	z-index: 1;
	pointer-events: none;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.slick-dots li {
	position: relative;
	width: 20px;
	height: 20px
}

.slick-dots li button {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	padding: 0;
	box-sizing: content-box;
	border-radius: 50%;
	background: #fff;
	width: 8px;
	height: 8px;
	opacity: .5;
	transition: opacity .2s
}

.slick-dots li button:before {
	display: none
}

.slick-dots .slick-active button {
	opacity: .9
}

@media only screen and (max-width:1800px) {
	.slick-dots li {
		width: 15px;
		height: 15px
	}

	.slick-dots li button {
		width: 6px;
		height: 6px
	}
}

.slider-count {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	line-height: normal
}

.slider-count .divider {
	height: 1px;
	width: 16px;
	background: #c0b79d;
	margin-top: 10px;
	margin-bottom: 12px
}

.slider-count.horizontal {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

.slider-count.horizontal .divider {
	width: 1px;
	height: 16px;
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: -1px
}

@media only screen and (max-width:1440px) {
	.slider-count {
		font-size: 12px
	}

	.slider-count .divider {
		margin-top: 6px;
		margin-bottom: 8px
	}
}

.slider-nav {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.slider-nav.has-border {
	width: 8.3333333333%;
	padding-top: 40px;
	position: relative;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.slider-nav.has-border:before {
	content: "";
	position: absolute;
	top: 0;
	left: -400px;
	right: 0;
	height: 1px;
	background: #c0b79d
}

.slider-nav.has-border .slider-count,.slider-nav.horizontal .slider-count {
	margin-left: 20px
}

@media only screen and (max-width:1440px) {
	.slider-nav.has-border {
		padding-top: 20px
	}
}

@media only screen and (max-width:991px) {
	.slider-nav.has-border {
		padding-top: 15px;
		width: 100%
	}

	.slider-nav.has-border .slider-count,.slider-nav.horizontal .slider-count {
		margin-left: 10px
	}
}

.slider-nav.vertical {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.slider-nav.vertical .slider-progress {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.slider-progress {
	width: 1px;
	background: #999;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px
}

.slider-progress .progress {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	background: #222
}

.card-slider {
	position: relative;
	height: 100%;
	overflow: hidden;
	opacity: 0;
	transition: opacity .2s
}

.card-slider.slick-initialized {
	opacity: 1
}

.card-slider .slick-list,.card-slider .slick-track {
	height: 100%
}

.card-slider .img:after,.card-slider .slick-arrow {
	opacity: 0;
	transition: opacity .2s
}

.card-slider .img:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 40%;
	background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.3));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0)
}

.card-slider .img.loaded:after {
	opacity: 1
}

.card-slider .slick-dots {
	width: 120px;
	margin: 0 auto;
	z-index: 10;
	pointer-events: auto;
	padding-bottom: 10px
}

.card-slider .slick-dots,.card-slider .slick-dots button,.card-slider .slick-dots li {
	cursor: default
}

.card-slider .slick-dots button,.card-slider .slick-dots li {
	pointer-events: none
}

.card-slider:hover .slick-arrow {
	opacity: 1
}

.featured-categories-container {
	position: relative;
	overflow: hidden;
	opacity: 0;
	visibility: visible;
	transition: opacity .2s,visibility .2s
}

.featured-categories-container.loaded {
	opacity: 1;
	visibility: visible
}

.featured-categories-container .slick-list {
	overflow: visible
}

.featured-categories-container .slide-inner {
	width: 2000px;
	margin: 0 auto;
	max-width: 100%
}

.featured-categories-container .slider-nav-container {
	position: absolute;
	top: 0;
	height: 800px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: auto;
	right: 100px
}

.featured-categories-container .slider-nav {
	position: absolute;
	bottom: -5px;
	height: 520px;
	max-height: 100%
}

.featured-categories-container .interest-card .img-container {
	padding-bottom: 0;
	height: 800px
}

.featured-categories-container .next-slide {
	height: 800px;
	width: 100px;
	position: absolute;
	top: 0;
	right: 0;
	opacity: .3;
	transition: opacity .2s;
	cursor: pointer
}

.featured-categories-container .next-slide:hover {
	opacity: .5
}

.featured-categories-container .next-slide .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

@media only screen and (max-width:2300px) {
	.featured-categories-container .slider-nav-container {
		right: 50px
	}

	.featured-categories-container .next-slide {
		width: 50px
	}
}

@media only screen and (max-width:2200px) {
	.featured-categories-container .slide-inner {
		width: 100%;
		padding-right: 144px;
		padding-left: 100px
	}

	.featured-categories-container .next-slide {
		width: 56px
	}

	.featured-categories-container .slider-nav-container {
		width: 88px;
		right: 56px
	}
}

@media only screen and (max-width:2000px) {
	.featured-categories-container .slide-inner {
		padding-right: 144px;
		padding-left: 100px
	}

	.featured-categories-container .interest-card .img-container,.featured-categories-container .next-slide,.featured-categories-container .slider-nav-container {
		height: 700px
	}

	.featured-categories-container .next-slide {
		width: 56px
	}

	.featured-categories-container .slider-nav-container {
		right: 56px
	}
}

@media only screen and (max-width:1800px) {
	/* .featured-categories-container .slide-inner {
		padding-right: 114px;
		padding-left: 70px */
	}

	.featured-categories-container .interest-card .img-container,.featured-categories-container .next-slide,.featured-categories-container .slider-nav-container {
		height: 600px
	}

	.featured-categories-container .next-slide {
		width: 26px
	}

	.featured-categories-container .slider-nav-container {
		right: 26px
	}
}

@media only screen and (max-width:1440px) {
	.featured-categories-container .slide-inner {
		padding-right: 100px;
		padding-left: 70px
	}

	.featured-categories-container .interest-card .img-container,.featured-categories-container .next-slide,.featured-categories-container .slider-nav-container {
		height: 500px
	}

	.featured-categories-container .next-slide {
		width: 40px
	}

	.featured-categories-container .slider-nav-container {
		width: 60px;
		right: 40px
	}
}

@media only screen and (max-width:1280px) {
	.featured-categories-container .slide-inner {
		padding-left: 60px;
		padding-right: 90px
	}

	.featured-categories-container .interest-card .img-container,.featured-categories-container .next-slide,.featured-categories-container .slider-nav-container {
		height: 400px
	}

	.featured-categories-container .next-slide {
		width: 30px
	}

	.featured-categories-container .slider-nav-container {
		right: 30px
	}
}

@media only screen and (max-width:1024px) {
	.featured-categories-container .interest-card .img-container,.featured-categories-container .next-slide,.featured-categories-container .slider-nav-container {
		height: 400px
	}

	.featured-categories-container .slide-inner {
		padding-left: 40px;
		padding-right: 70px
	}

	.featured-categories-container .next-slide {
		width: 10px
	}

	.featured-categories-container .slider-nav-container {
		right: 10px
	}
}

@media only screen and (max-width:991px) {
	.featured-categories-container .interest-card .img-container,.featured-categories-container .next-slide,.featured-categories-container .slider-nav-container {
		height: 350px
	}

	.featured-categories-container .slider {
		overflow: hidden
	}

	.featured-categories-container .slide-inner {
		padding-left: 30px;
		padding-right: 30px
	}

	.featured-categories-container .slick-list {
		margin-left: -30px
	}

	.featured-categories-container .slide-item {
		padding-right: 30px;
		opacity: .3;
		transition: opacity .2s;
		pointer-events: none
	}

	.featured-categories-container .slide-item .info {
		padding-left: 30px
	}

	.featured-categories-container .slide-item.slick-active,.featured-categories-container .slide-item.slick-center {
		opacity: 1;
		pointer-events: auto
	}

	.featured-categories-container .next-slide,.featured-categories-container .slider-nav-container {
		display: none
	}
}

.featured-products-section .featured-products-container {
	margin-bottom: 0
}

.featured-products-container {
	transition: opacity .2s,visibility .2s
}

.featured-products-container.loading {
	opacity: 0;
	visibility: hidden
}

.featured-products-container.loading .short-listing {
	display: block
}

.featured-products-container.loading .slider {
	position: absolute
}

.featured-products-container .short-listing,.featured-products-container .short-listing .listing-grid>.last {
	display: none
}

.featured-products-container .slider {
	position: relative
}

.featured-products-container .slider .slider-item {
	position: absolute
}

.featured-products-container .slider-item {
	padding-left: 22px;
	padding-right: 22px;
	transition: opacity .2s;
	opacity: .2
}

.featured-products-container .slider-item .card-heading,.featured-products-container .slider-item .favourite-circle,.featured-products-container .slider-item .new-tag,.featured-products-container .slider-item .property-features,.featured-products-container .slider-item .property-info {
	opacity: 0;
	transition: opacity .2s
}

.featured-products-container .slider-item .card-inner:hover .card-img .img,.featured-products-container .slider-item a:hover .card-img .img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.featured-products-container .slider-item .card-inner:hover .card-slider .slick-arrow,.featured-products-container .slider-item a:hover .card-slider .slick-arrow {
	opacity: 0
}

.featured-products-container .slider-item.active,.featured-products-container .slider-item.active .card-heading,.featured-products-container .slider-item.active .favourite-circle,.featured-products-container .slider-item.active .new-tag,.featured-products-container .slider-item.active .property-features,.featured-products-container .slider-item.active .property-info {
	opacity: 1
}

.featured-products-container .slider-item.active .card-inner:hover .card-img .img,.featured-products-container .slider-item.active a:hover .card-img .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.featured-products-container .slider-item.active .card-inner:hover .card-slider .slick-arrow,.featured-products-container .slider-item.active a:hover .card-slider .slick-arrow {
	opacity: 1
}

.featured-products-container .slick-arrow.slider-prev {
	left: 40px
}

.featured-products-container .slick-arrow.slider-next {
	right: 40px
}

.featured-products-container .mapboxgl-popup .mapboxgl-popup-content,.featured-products-container .property-card,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content {
	margin-bottom: 40px
}

.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .property-info,.featured-products-container .property-card .property-info,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .property-info {
	max-width: 465px
}

.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .favourite-circle,.featured-products-container .property-card .favourite-circle,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .favourite-circle {
	top: 40px;
	right: 40px
}

.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .new-tag,.featured-products-container .property-card .new-tag,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .new-tag {
	left: 40px;
	top: 0;
	padding-top: 40px
}

.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .card-slider .slick-dots,.featured-products-container .property-card .card-slider .slick-dots,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .card-slider .slick-dots {
	padding-bottom: 20px
}

@media only screen and (max-width:1800px) {
	.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .favourite-circle,.featured-products-container .property-card .favourite-circle,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .favourite-circle {
		top: 20px;
		right: 20px
	}

	.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .new-tag,.featured-products-container .property-card .new-tag,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .new-tag {
		left: 20px;
		padding-top: 20px
	}

	.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .slick-arrow.slider-prev,.featured-products-container .property-card .slick-arrow.slider-prev,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .slick-arrow.slider-prev {
		left: 20px
	}

	.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .slick-arrow.slider-next,.featured-products-container .property-card .slick-arrow.slider-next,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .slick-arrow.slider-next {
		right: 20px
	}

	.featured-products-container .mapboxgl-popup .mapboxgl-popup-content .card-slider .slick-dots,.featured-products-container .property-card .card-slider .slick-dots,.mapboxgl-popup .featured-products-container .mapboxgl-popup-content .card-slider .slick-dots {
		padding-bottom: 10px
	}
}

@media only screen and (max-width:1440px) {
	.featured-products-container .slider-item {
		padding-left: 15px;
		padding-right: 15px
	}
}

@media only screen and (max-width:991px) {
	.featured-products-container .short-listing,.featured-products-container .short-listing .listing-grid>.last {
		display: block
	}

	.featured-products-container .slider {
		display: none
	}
}

.logo-slider {
	transition: opacity .2s,visibility .2s;
	position: relative
}

.logo-slider .slider {
	overflow: hidden
}

.logo-slider.loading {
	outline: 0;
	visibility: hidden
}

.logo-slider.loading .slide {
	position: absolute
}

.logo-slider.loading .slide:first-child {
	position: relative
}

.logo-slider .slide-flex {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.logo-slider .slide.smaller .slide-flex {
	width: 60%
}

.logo-slider .item {
	text-align: center;
	margin: 0;
	margin-bottom: 50px
}

.logo-slider .item .item-inner {
	position: relative;
	height: 100%;
	width: 100%;
	display: inline-block
}

.logo-slider .item .img-wrapper {
	max-width: 100%;
	margin: 0 auto;
	width: 100%;
	max-width: 230px;
	height: 80px;
	padding: 0 20px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.logo-slider .item img {
	width: auto;
	height: auto;
	max-width: 230px;
	max-height: 100%;
	opacity: .8
}

.logo-slider .item .content,.logo-slider .item .img-wrapper {
	transition: visibility .2s,opacity .2s
}

.logo-slider .item .content {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	opacity: 0;
	visibility: hidden
}

.logo-slider .item.has-link .img-wrapper {
	margin-bottom: 15px
}

.logo-slider .item .read-more-link {
	opacity: 0;
	visibility: hidden;
	transition: visibility .2s,opacity .2s;
	padding-left: 0;
	white-space: nowrap
}

.logo-slider .item.has-content:hover .content,.logo-slider .item:hover .read-more-link {
	opacity: 1;
	visibility: visible
}

.logo-slider .item.has-content:hover .img-wrapper {
	opacity: 0;
	visibility: hidden
}

@media only screen and (max-width:2000px) {
	.logo-slider .item {
		margin-bottom: 40px
	}

	.logo-slider .item .img-wrapper {
		max-width: 200px;
		height: 70px
	}

	.logo-slider .item .img-wrapper img {
		max-width: 200px
	}
}

@media only screen and (max-width:1800px) {
	.logo-slider .item {
		margin-bottom: 30px
	}

	.logo-slider .item .img-wrapper {
		max-width: 160px;
		height: 55px
	}

	.logo-slider .item .img-wrapper img {
		max-width: 160px
	}
}

@media only screen and (max-width:1280px) {
	.logo-slider .item {
		margin-bottom: 20px
	}

	.logo-slider .item.has-link .img-wrapper {
		margin-bottom: 10px
	}

	.logo-slider .slide.smaller .slide-flex {
		width: 70%
	}
}

@media only screen and (max-width:1024px) {
	.logo-slider .item {
		max-width: 140px;
		height: 48px
	}
}

@media only screen and (max-width:991px) {
	.logo-slider .slide-flex {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.logo-slider .item {
		width: 33.333333%;
		min-width: 33.333333%;
		max-width: 33.333333%;
		margin-bottom: 70px
	}

	.logo-slider .item .item-inner {
		padding-left: 15px;
		padding-right: 15px
	}

	.logo-slider .item .img-wrapper {
		width: auto;
		height: 50px;
		max-width: 100%
	}

	.logo-slider .item .img-wrapper img {
		max-width: 100%
	}

	.logo-slider .item.has-link .img-wrapper {
		margin-bottom: 5px
	}

	.logo-slider .item.has-content .content,.logo-slider .item.has-content:hover img,.logo-slider .item.has-content img,.logo-slider .item .read-more-link {
		opacity: 1;
		visibility: visible
	}

	.logo-slider .item.has-content .content {
		position: absolute;
		right: auto;
		top: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		position: relative
	}

	.logo-slider .item.has-content .img-wrapper {
		margin-bottom: 15px
	}

	.logo-slider .item.has-content .item-inner {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.logo-slider .item.has-content:hover .content,.logo-slider .item.has-content:hover .img-wrapper {
		opacity: 1;
		visibility: visible
	}
}

@media only screen and (max-width:600px) {
	.logo-slider .item {
		width: 50%;
		min-width: 50%;
		max-width: 50%;
		margin-bottom: 60px
	}

	.logo-slider .item.has-link .img-wrapper {
		margin-bottom: 0
	}
}

@media only screen and (max-width:480px) {
	.logo-slider .item {
		margin-bottom: 50px
	}
}

html.touch .logo-slider .item.has-content .img-wrapper {
	margin-bottom: 15px
}

html.touch .logo-slider .item.has-content .content,html.touch .logo-slider .item.has-content:hover img,html.touch .logo-slider .item.has-content img {
	opacity: 1;
	visibility: visible
}

html.touch .logo-slider .item.has-content .content {
	position: absolute;
	right: auto;
	top: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	position: relative
}

html.touch .logo-slider .item.has-content .item-inner {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

html.touch .logo-slider .item.has-content:hover .content,html.touch .logo-slider .item.has-content:hover .img-wrapper {
	opacity: 1;
	visibility: visible
}

.gallery-container {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	opacity: 0;
	visibility: hidden;
	transition: all .3s
}

.gallery-container .gallery,.gallery-container .gallery-nav {
	opacity: 1;
	visibility: visible;
	transition: all .4s
}

.gallery-container.loading .gallery,.gallery-container.loading .gallery-nav {
	opacity: 0;
	visibility: hidden
}

.gallery-container .gallery {
	margin-bottom: 0
}

.gallery-container .gallery .item {
	position: absolute;
	top: 0;
	left: 0
}

.gallery-container .gallery .item:first-child {
	position: relative;
	top: auto;
	left: auto
}

.gallery-container.initialized {
	opacity: 1;
	visibility: visible
}

.gallery-container.initialized .gallery .item {
	position: relative;
	top: auto;
	left: auto
}

.gallery-container .slider-container {
	position: relative;
	z-index: 2
}

.gallery-container .slider-count-container {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 0;
	top: 0;
	height: 800px
}

.gallery-container .slider-loader {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

.gallery-container .slider-loader .spinner {
	background-color: #000
}

.gallery-container .slider-sidebar {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 800px
}

.gallery-container .slider-arrows {
	margin-top: -14px
}

.gallery-container .slider-thumbs-container {
	height: 100%;
	overflow: hidden;
	position: relative;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.gallery-container .slider-thumbs-container:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 50px;
	right: 44px;
	background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)
}

.gallery-container .slider-thumbs-inner {
	height: 100%;
	overflow: auto
}

.gallery-container .slider-thumbs {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: auto
}

.gallery-container .slider-thumbs .item {
	position: relative;
	width: 50%;
	min-width: 50%;
	max-width: 50%;
	padding-right: 44px;
	margin-bottom: 44px;
	cursor: pointer
}

.gallery-container .slider-thumbs .item.active .img {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}

.gallery-container .slider-thumbs .item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: hsla(0,0%,100%,.5);
	opacity: 0;
	transition: all .2s;
	cursor: pointer
}

.gallery-container .slider-thumbs .item:hover:after {
	opacity: 1
}

.gallery-container .slider-thumbs .img {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	cursor: pointer;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s
}

.gallery-container.horizontal-thumbs .slider-thumbs-container {
	height: auto
}

.gallery-container.horizontal-thumbs .slider-thumbs-container:after {
	content: "";
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	left: auto;
	width: 50px;
	height: auto;
	background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)
}

.gallery-container.horizontal-thumbs .slider-thumbs-inner {
	height: 180px;
	margin-top: 40px
}

.gallery-container.horizontal-thumbs .slider-thumbs {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: auto
}

.gallery-container.horizontal-thumbs .slider-thumbs .item {
	width: 180px;
	height: 180px;
	min-width: 180px;
	max-width: 180px;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px
}

.gallery-container.horizontal-thumbs .slider-thumbs .item:first-child {
	margin-left: -20px
}

@media only screen and (max-width:1440px) {
	.gallery-container.horizontal-thumbs .slider-thumbs-inner {
		height: 100px;
		margin-top: 20px
	}

	.gallery-container.horizontal-thumbs .slider-thumbs {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		width: auto
	}

	.gallery-container.horizontal-thumbs .slider-thumbs .item {
		width: 100px;
		height: 100px;
		min-width: 100px;
		max-width: 100px;
		padding-left: 13px;
		padding-right: 13px
	}

	.gallery-container.horizontal-thumbs .slider-thumbs .item:first-child {
		margin-left: -13px
	}
}

.gallery {
	overflow: hidden;
	margin-bottom: 0;
	position: relative
}

.gallery .slick-list,.gallery .slick-track {
	height: 100%
}

.gallery .item {
	cursor: pointer;
	cursor: url(../img/controls/cursor-plus.png) 33 33,pointer;
	cursor: url(../img/controls/cursor-plus.svg) 33 33,pointer;
	cursor: -webkit-image-set(url("../img/controls/cursor-plus.png") 1x,url("../img/controls/cursor-plus@2x.png") 2x) 33 33,pointer;
	position: relative
}

@media only screen and (max-width:1440px) {
	.gallery .item {
		cursor: url(../img/controls/cursor-plus-32.png) 16 16,pointer;
		cursor: url(../img/controls/cursor-plus-32.svg) 16 16,pointer;
		cursor: -webkit-image-set(url("../img/controls/cursor-plus-32.png") 1x,url("../img/controls/cursor-plus-32@2x.png") 2x) 16 16,pointer
	}
}

.gallery .item img {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0
}

.gallery .item-inner {
	position: relative;
	width: 100%;
	height: 800px
}

.gallery .content {
	margin-top: 20px;
	width: 500px;
	max-width: 100%;
	display: none
}

.gallery-nav {
	height: 100px;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.gallery-nav,.gallery-nav .arrows-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.gallery-nav .arrows-container {
	position: relative;
	margin-right: -10px;
	margin-left: 20px
}

.gallery-nav .arrows-container .slick-next,.gallery-nav .arrows-container .slick-prev {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	padding: 8px;
	box-sizing: content-box
}

.gallery-nav .arrows-container .slick-next:before,.gallery-nav .arrows-container .slick-prev:before {
	display: none
}

.gallery-nav .arrows-container .slick-arrow {
	color: #4a4a4a;
	transition: all .2s
}

.gallery-nav .arrows-container .slick-arrow:hover {
	color: #000
}

.gallery-nav .arrows-container .icon {
	display: inline-block;
	width: 14px;
	height: 14px
}

@media only screen and (max-width:2000px) {
	.gallery-container .slider-count-container,.gallery-container .slider-sidebar,.gallery .item-inner {
		height: 600px
	}
}

@media only screen and (max-width:1800px) {
	.gallery-container .slider-count-container,.gallery-container .slider-sidebar,.gallery .item-inner {
		height: 500px
	}
}

@media only screen and (max-width:1440px) {
	.gallery-container .slider-count-container,.gallery-container .slider-sidebar,.gallery .item-inner {
		height: 450px
	}

	.gallery-container .slider-thumbs .item {
		padding-right: 30px;
		margin-bottom: 30px
	}

	.gallery-container .slider-thumbs-container:after {
		right: 30px
	}
}

@media only screen and (max-width:1024px) {
	.gallery-container .slider-count-container,.gallery-container .slider-sidebar,.gallery .item-inner {
		height: 350px
	}
}

@media only screen and (max-width:991px) {
	.gallery-container .slider-count-container,.gallery .item-inner {
		height: 250px
	}

	.gallery-container {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.gallery .content {
		margin-top: 10px;
		padding-right: 100px
	}

	#journal-single .blog-wrapper .outside-left .gallery .content .line-left,#journal-single .blog-wrapper .outside-left .gallery .content .wp-caption-text,#journal-single .blog-wrapper .wp-caption .gallery .content .line-left,#journal-single .blog-wrapper .wp-caption .gallery .content .wp-caption-text,.gallery .content #journal-single .blog-wrapper .outside-left .line-left,.gallery .content #journal-single .blog-wrapper .outside-left .wp-caption-text,.gallery .content #journal-single .blog-wrapper .wp-caption .line-left,.gallery .content #journal-single .blog-wrapper .wp-caption .wp-caption-text,.gallery .content .caption,.gallery .content .small-caption {
		width: 300px;
		max-width: 100%
	}

	.slider-container .gallery {
		margin-left: -30px;
		margin-right: -30px
	}

	.gallery-container .slider-sidebar {
		height: auto
	}

	.gallery-container .slider-arrows {
		margin-top: 0
	}

	.slider-progress,.slider-thumbs-container {
		display: none
	}

	.slider-nav {
		width: 100%;
		padding-top: 15px;
		margin-top: 20px;
		position: relative;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.slider-nav,.slider-nav.vertical {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.slider-nav:before {
		content: "";
		position: absolute;
		top: 0;
		left: -400px;
		right: 0;
		height: 1px;
		background: #c0b79d
	}

	.slider-nav .slider-count {
		margin-left: 10px
	}
}

#gallery_modal .gallery_container,#gallery_modal .modal-thumbs-container {
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s,visibility .2s
}

#gallery_modal .gallery_container .gallery .item .inner {
	background: none!important
}

#gallery_modal.shown .gallery_container,#gallery_modal.shown .modal-thumbs-container {
	opacity: 1;
	visibility: visible;
	transition: opacity .5s .2s,visibility .5s .2s
}

#gallery_modal .content {
	position: relative;
	width: 100%;
	height: 100%
}

#gallery_modal .gallery_container {
	position: absolute;
	bottom: 150px;
	left: 0;
	right: 0;
	top: 0
}

@media only screen and (max-width:1440px) {
	#gallery_modal .gallery_container {
		bottom: 120px
	}
}

@media only screen and (max-width:480px) {
	#gallery_modal .gallery_container {
		bottom: 20px
	}
}

#gallery_modal .gallery_container .gallery {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	opacity: 0;
	visibility: hidden;
	transition: all .5s;
	height: 100%;
	width: 100%;
	margin-top: 50px;
	margin: 0
}

#gallery_modal .gallery_container .gallery.slick-initialized {
	opacity: 1;
	visibility: visible
}

#gallery_modal .gallery_container .gallery .slick-list,#gallery_modal .gallery_container .gallery .slick-slide>div,#gallery_modal .gallery_container .gallery .slick-track {
	height: 100%
}

#gallery_modal .gallery_container .gallery .item {
	position: relative;
	padding: 0;
	height: 800px;
	height: 100%;
	padding-bottom: 100px;
	cursor: default
}

@media only screen and (max-width:1440px) {
	#gallery_modal .gallery_container .gallery .item {
		padding-bottom: 80px
	}
}

#gallery_modal .gallery_container .gallery .item .content {
	display: block
}

#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .outside-left .line-left,#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .outside-left .wp-caption-text,#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .wp-caption .line-left,#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .wp-caption .wp-caption-text,#gallery_modal .gallery_container .gallery .item .caption,#gallery_modal .gallery_container .gallery .item .small-caption,#journal-single .blog-wrapper .outside-left #gallery_modal .gallery_container .gallery .item .line-left,#journal-single .blog-wrapper .outside-left #gallery_modal .gallery_container .gallery .item .wp-caption-text,#journal-single .blog-wrapper .wp-caption #gallery_modal .gallery_container .gallery .item .line-left,#journal-single .blog-wrapper .wp-caption #gallery_modal .gallery_container .gallery .item .wp-caption-text {
	text-align: left;
	width: 700px;
	max-width: 100%;
	margin: 30px auto 0
}

@media only screen and (max-width:1440px) {
	#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .outside-left .line-left,#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .outside-left .wp-caption-text,#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .wp-caption .line-left,#gallery_modal .gallery_container .gallery .item #journal-single .blog-wrapper .wp-caption .wp-caption-text,#gallery_modal .gallery_container .gallery .item .caption,#gallery_modal .gallery_container .gallery .item .small-caption,#journal-single .blog-wrapper .outside-left #gallery_modal .gallery_container .gallery .item .line-left,#journal-single .blog-wrapper .outside-left #gallery_modal .gallery_container .gallery .item .wp-caption-text,#journal-single .blog-wrapper .wp-caption #gallery_modal .gallery_container .gallery .item .line-left,#journal-single .blog-wrapper .wp-caption #gallery_modal .gallery_container .gallery .item .wp-caption-text {
		margin-top: 20px;
		width: 320px
	}
}

#gallery_modal .gallery_container .gallery .item .item-inner {
	position: relative;
	height: 100%;
	width: 100%;
	background: none!important
}

#gallery_modal .gallery_container .gallery .item img {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	left: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	width: auto;
	margin: 0 auto;
	box-shadow: none;
	opacity: 1
}

#gallery_modal .gallery_container .gallery .item .play-icon {
	display: none
}

.modal-gallery-footer {
	position: absolute;
	height: 150px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff
}

.modal-gallery-footer .gallery_thumbs_container {
	width: 700px;
	max-width: 100%;
	margin: 40px auto -40px;
	height: 90px;
	overflow: hidden
}

.modal-gallery-footer .slider-arrows-container {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 10
}

.modal-gallery-footer .slider-arrows {
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 700px;
	max-width: 100%;
	margin: 0 auto
}

.modal-gallery-footer .slider-arrows .slick-arrow {
	position: relative;
	transition: all .2s;
	color: #000;
	opacity: 1;
	padding: 0
}

.modal-gallery-footer .slider-arrows .slick-arrow:hover {
	opacity: .2
}

.modal-gallery-footer .slider-arrows .slick-arrow .icon {
	width: 22px;
	height: 22px;
	padding: 10px;
	box-sizing: content-box
}

.modal-gallery-footer .slider-arrows .slick-arrow.slider-next {
	margin-right: -6px
}

.modal-gallery-footer .slider-arrows .slick-arrow.slider-prev {
	margin-left: -6px
}

.modal-gallery-footer .slider-arrows .slick-arrow.outline {
	width: 45px;
	height: 30px;
	background-color: transparent;
	border: 1px solid rgba(0,0,0,.4);
	color: #000;
	border-radius: 15px;
	opacity: 1
}

.modal-gallery-footer .slider-arrows .slick-arrow.outline .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	display: block;
	width: 12px;
	height: 12px
}

.modal-gallery-footer .slider-arrows .slick-arrow.outline:hover {
	border-color: #000;
	background-color: #000;
	color: #fff;
	opacity: 1
}

.modal-gallery-footer .slider-arrows .slick-arrow.outline.slider-next {
	margin-left: 30px
}

.modal-gallery-footer .slider-count {
	margin: 0 auto;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modal-gallery-footer .modal-thumbs-container {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 1400px;
	margin: 0 auto;
	max-width: 100%
}

.modal-gallery-footer .modal-thumbs-container .slider-arrows-container {
	top: -10px;
	margin-left: -10px;
	margin-right: -10px
}

.modal-gallery-footer .modal-thumbs-container .slider-arrows-container .slider-arrows {
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.modal-gallery-footer .gallery_thumbs {
	position: relative;
	padding: 0;
	height: auto;
	margin-left: -30px;
	margin-right: -30px
}

.modal-gallery-footer .gallery_thumbs .item {
	margin: 0 30px;
	transition: box-shadow .2s;
	position: relative;
	cursor: pointer
}

.modal-gallery-footer .gallery_thumbs .item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: hsla(0,0%,100%,.5);
	opacity: 0;
	transition: all .2s
}

#journal-single .blog-wrapper .outside-left .modal-gallery-footer .gallery_thumbs .item .line-left,#journal-single .blog-wrapper .outside-left .modal-gallery-footer .gallery_thumbs .item .wp-caption-text,#journal-single .blog-wrapper .wp-caption .modal-gallery-footer .gallery_thumbs .item .line-left,#journal-single .blog-wrapper .wp-caption .modal-gallery-footer .gallery_thumbs .item .wp-caption-text,.modal-gallery-footer .gallery_thumbs .item #journal-single .blog-wrapper .outside-left .line-left,.modal-gallery-footer .gallery_thumbs .item #journal-single .blog-wrapper .outside-left .wp-caption-text,.modal-gallery-footer .gallery_thumbs .item #journal-single .blog-wrapper .wp-caption .line-left,.modal-gallery-footer .gallery_thumbs .item #journal-single .blog-wrapper .wp-caption .wp-caption-text,.modal-gallery-footer .gallery_thumbs .item .caption,.modal-gallery-footer .gallery_thumbs .item .small-caption {
	display: none
}

.modal-gallery-footer .gallery_thumbs .item:hover:after {
	opacity: .5
}

.modal-gallery-footer .gallery_thumbs .item.slick-center .item-inner {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}

.modal-gallery-footer .gallery_thumbs .item.video .item-inner:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(34,34,34,.4);
	transition: background .2s;
	z-index: 3
}

.modal-gallery-footer .gallery_thumbs .item-inner {
	position: relative;
	height: 90px;
	width: 90px;
	overflow: hidden
}

.modal-gallery-footer .gallery_thumbs img {
	height: 100%;
	width: auto;
	max-width: none;
	overflow: hidden;
	position: relative
}

.modal-gallery-footer .gallery_thumbs img:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: hsla(180,5%,91%,.5);
	opacity: 0;
	transition: opacity .2s
}

.modal-gallery-footer .gallery_thumbs .play-icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	color: #fff;
	width: 20px;
	height: 20px;
	z-index: 4
}

@media only screen and (max-width:1440px) {
	.modal-gallery-footer {
		height: 120px
	}

	.modal-gallery-footer .gallery_thumbs {
		margin-left: -8px;
		margin-right: -8px
	}

	.modal-gallery-footer .gallery_thumbs .item {
		margin: 0 8px
	}

	.modal-gallery-footer .gallery_thumbs .item-inner {
		height: 50px;
		width: 50px
	}

	.modal-gallery-footer .gallery_thumbs_container {
		height: 50px;
		margin-top: 25px;
		margin-bottom: 0
	}

	.modal-gallery-footer .modal-thumbs-container {
		right: 50%;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
		position: absolute;
		top: auto;
		bottom: 0
	}

	.modal-gallery-footer .gallery_thumbs_container,.modal-gallery-footer .slider-arrows {
		width: 320px
	}
}

@media only screen and (max-width:480px) {
	.modal-gallery-footer {
		height: 20px
	}

	.modal-gallery-footer .gallery_thumbs_container {
		display: none
	}
}

.testimonials-container {
	width: 1320px;
	max-width: 100%
}

.testi-slider {
	transition: opacity .2s,visibility .2s
}

.testi-slider.loading {
	opacity: 0;
	visibility: hidden
}

.testi-slider.loading .slider {
	position: relative
}

.testi-slider.loading .slider .slide {
	position: absolute
}

.testi-slider.loading .slider .slide:first-child {
	position: relative
}

.testi-slider .slide {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px
}

.testi-slider .slide .item {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 40px
}

.testi-slider .review-rating {
	margin-bottom: 20px
}

.testi-slider blockquote {
	font-size: 24px;
	line-height: 1.4166666667em;
	padding: 0;
	border: none;
	margin-top: 0;
	margin-bottom: 30px
}

.testi-slider blockquote:before {
	display: none
}

.testi-slider .title {
	margin-bottom: 15px
}

.testi-slider .content {
	margin-bottom: 20px;
	width: 500px;
	max-width: 100%
}

.testi-slider .date {
	color: #c0b79d
}

.testi-slider h3.author {
	line-height: normal;
	font-size: 20px;
	margin-bottom: 5px
}

.testi-slider .item-inner {
	max-width: 100%
}

.testi-slider .read-more-description .description {
	max-height: 200px
}

.testi-slider .read-more-description .btns {
	margin-top: 5px
}

.testi-slider .read-more-description .has-more .content {
	margin-bottom: 0
}

.testi-slider.reviews {
	margin-top: 40px
}

.testi-slider.reviews .slide .item {
	width: 50%;
	min-width: 50%;
	max-width: 50%
}

@media only screen and (max-width:1440px) {
	.testi-slider .review-rating,.testi-slider .title {
		margin-bottom: 10px
	}

	.testi-slider .content {
		margin-bottom: 15px
	}

	.testi-slider blockquote {
		font-size: 16px;
		margin-bottom: 15px
	}

	.testi-slider .author {
		margin-bottom: 5px
	}

	.testi-slider h3.author {
		font-size: 17px
	}

	.testi-slider .date {
		font-size: 10px
	}

	.testi-slider .read-more-description .description {
		max-height: 190px
	}
}

@media only screen and (max-width:768px) {
	.testi-slider .slide {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-left: 0;
		margin-right: 0
	}

	.testi-slider .slide .item {
		width: 100%;
		min-width: 0;
		max-width: none;
		padding: 0
	}

	.testi-slider.reviews {
		margin-top: 30px
	}

	.testi-slider.reviews .slide .item {
		width: 100%;
		min-width: 0;
		max-width: none
	}
}

.content-slider-container {
	position: relative;
	margin-top: 100px;
	opacity: 1;
	visibility: visible;
	transition: opacity .2s,visibility .2s
}

.content-slider-container.loading {
	opacity: 0;
	visibility: hidden
}

.content-slider-container .featured-products-section,.content-slider-container .grey-bg {
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
	top: -100px
}

.content-slider-container .slider-image {
	position: relative;
	height: 800px
}

.content-slider-container .slider-image .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.content-slider-container .col-nav {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content-slider-container .slider-list {
	margin-top: -10px;
	padding-right: 60px
}

.content-slider-container .slider-list .list-item {
	cursor: pointer;
	position: relative;
	margin-bottom: 15px
}

.content-slider-container .slider-list .list-item .heading {
	display: inline-block;
	position: relative;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: opacity .2s
}

.content-slider-container .slider-list .list-item .heading:after {
	content: "";
	height: 1px;
	background: #c0b79d;
	bottom: 0;
	right: 0;
	left: -44px;
	opacity: 0;
	position: absolute;
	transition: opacity .2s
}

.content-slider-container .slider-list .list-item:hover .heading:after {
	opacity: .5
}

.content-slider-container .slider-list .list-item.active .heading:after {
	opacity: 1
}

@media only screen and (max-width:1440px) {
	.content-slider-container>.row>.col-md-3 {
		width: 33.333333%
	}
}

@media only screen and (max-width:991px) {
	.content-slider-container {
		margin-top: 0
	}

	.content-slider-container>.row>.col-md-3 {
		width: 100%
	}

	.content-slider-container .panel-group {
		margin-left: -30px;
		margin-right: -30px
	}
}

.mapboxgl-ctrl-logo {
	display: none!important
}

.map {
	height: 100%;
	width: 100%
}

.mapboxgl-popup.mapboxgl-popup-anchor-top,.mapboxgl-popup.mapboxgl-popup-anchor-top-left,.mapboxgl-popup.mapboxgl-popup-anchor-top-right {
	padding-top: 25px
}

.mapboxgl-popup.mapboxgl-popup-anchor-bottom,.mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup.mapboxgl-popup-anchor-bottom-right {
	padding-bottom: 25px
}

.mapboxgl-popup.mapboxgl-popup-anchor-left {
	padding-left: 25px
}

.mapboxgl-popup.mapboxgl-popup-anchor-right {
	padding-right: 25px
}

.mapboxgl-popup.mapboxgl-popup-anchor-bottom-right,.mapboxgl-popup.mapboxgl-popup-anchor-top-right {
	padding-right: 0
}

.mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup.mapboxgl-popup-anchor-top-left {
	padding-left: 0
}

.mapboxgl-popup .mapboxgl-popup-content {
	border-radius: 0;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
	border-bottom: 3px solid #c0b79d;
	min-width: 340px;
	width: 340px;
	max-width: 340px
}

.mapboxgl-popup .mapboxgl-popup-content .card-content {
	padding: 10px 20px 20px;
	display: inline-block;
	width: 100%
}

.mapboxgl-popup .mapboxgl-popup-close-button {
	top: 20px;
	bottom: auto;
	right: 20px;
	font-size: 20px;
	z-index: 1;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: hsla(0,0%,100%,.8);
	width: 32px;
	height: 32px;
	border-radius: 0;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: normal;
	padding-bottom: 5px;
	color: #000;
	opacity: 1
}

.mapboxgl-popup .mapboxgl-popup-close-button:hover {
	background: #fff;
	color: #000
}

.mapboxgl-popup .mapboxgl-popup-close-button img {
	width: 10px
}

.mapboxgl-popup .mapboxgl-popup-content.no-img .mapboxgl-popup-close-button {
	margin-top: 0
}

.mapboxgl-popup .mapboxgl-popup-tip {
	display: none
}

.mapboxgl-popup .item-content {
	padding: 15px 20px
}

@media only screen and (max-width:1024px) {
	.mapboxgl-popup .mapboxgl-popup-content {
		width: auto;
		min-width: 300px;
		width: 300px;
		max-width: 300px
	}

	.mapboxgl-popup .item-image {
		display: none
	}

	.mapboxgl-popup .item-content {
		padding: 10px 15px;
		padding-right: 35px
	}

	.mapboxgl-popup .item-heading {
		font-size: 14px
	}

	.mapboxgl-popup .item-address {
		font-size: 12px;
		line-height: 18px
	}

	.mapboxgl-popup .mapboxgl-popup-close-button,.mapboxgl-popup .mapboxgl-popup-content.has-img .mapboxgl-popup-close-button {
		right: 7px;
		top: 6px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-top,.mapboxgl-popup.mapboxgl-popup-anchor-top-left,.mapboxgl-popup.mapboxgl-popup-anchor-top-right {
		padding-top: 20px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-bottom,.mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup.mapboxgl-popup-anchor-bottom-right {
		padding-bottom: 20px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-left {
		padding-left: 20px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-right {
		padding-right: 20px
	}
}

@media only screen and (max-width:991px) {
	.mapboxgl-popup .mapboxgl-popup-content {
		min-width: 260px;
		width: 260px;
		max-width: 260px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-top,.mapboxgl-popup.mapboxgl-popup-anchor-top-left,.mapboxgl-popup.mapboxgl-popup-anchor-top-right {
		padding-top: 15px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-bottom,.mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup.mapboxgl-popup-anchor-bottom-right {
		padding-bottom: 15px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-left {
		padding-left: 15px
	}

	.mapboxgl-popup.mapboxgl-popup-anchor-right {
		padding-right: 15px
	}
}

.map-zoom-controls {
	position: absolute;
	z-index: 11;
	top: 40px;
	right: 40px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.map-zoom-controls .control {
	position: relative;
	width: 50px;
	height: 50px;
	background: #fff;
	border: 1px solid #c0b79d;
	cursor: pointer;
	color: #012047;
	transition: background .2s
}

.map-zoom-controls .control .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 15px;
	height: 15px
}

.map-zoom-controls .control:hover {
	background: #f7f7f7
}

.map-zoom-controls .zoom-out {
	border-top: 0
}

.map-zoom-controls.bottom {
	bottom: 40px;
	top: auto
}

@media only screen and (max-width:2200px) {
	.map-zoom-controls {
		right: 25px;
		top: 25px
	}

	.map-zoom-controls.bottom {
		bottom: 25px
	}
}

@media only screen and (max-width:2000px) {
	.map-zoom-controls {
		right: 25px;
		top: 25px
	}

	.map-zoom-controls.bottom {
		bottom: 25px
	}
}

@media only screen and (max-width:1800px) {
	.map-zoom-controls {
		right: 10px;
		top: 10px
	}

	.map-zoom-controls.bottom {
		bottom: 10px
	}
}

@media only screen and (max-width:1440px) {
	.map-zoom-controls {
		right: 20px;
		top: 20px
	}

	.map-zoom-controls .control {
		width: 40px;
		height: 40px
	}

	.map-zoom-controls .control .icon {
		width: 12px;
		height: 12px
	}

	.map-zoom-controls.bottom {
		bottom: 20px
	}
}

@media only screen and (max-width:991px) {
	.map-zoom-controls {
		z-index: 9
	}

	.map-zoom-controls .control {
		width: 40px;
		height: 40px
	}

	.map-zoom-controls .control .icon {
		width: 12px;
		height: 12px
	}
}

@media only screen and (max-width:600px) {
	.map-zoom-controls {
		right: 10px;
		top: 10px
	}

	.map-zoom-controls.bottom {
		bottom: 10px
	}
}

#search_map_container .mapboxgl-popup-content {
	overflow: visible;
	min-width: 360px;
	width: 360px;
	max-width: 360px
}

#search_map_container .mapboxgl-popup-content .card-content {
	padding-top: 0
}

#search_map_container .mapboxgl-popup-content .property-info {
	margin-right: -20px
}

#search_map_container .mapboxgl-popup-content .slick-arrow {
	width: 32px;
	height: 32px
}

#search_map_container .mapboxgl-popup-content .slick-arrow.slider-next {
	right: 20px
}

#search_map_container .mapboxgl-popup-content .slick-arrow.slider-prev {
	left: 20px
}

#search_map_container .mapboxgl-popup-content:hover .card-img .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

#search_map_container .mapboxgl-popup-content:hover .card-slider .slick-arrow {
	opacity: 1
}

@media only screen and (max-width:1800px) {
	#search_map_container .mapboxgl-popup-content {
		min-width: 300px;
		width: 300px;
		max-width: 300px;
		margin-bottom: 0
	}
}

@media only screen and (max-width:1440px) {
	#search_map_container .mapboxgl-popup-content {
		min-width: 260px;
		width: 260px;
		max-width: 260px;
		margin-bottom: 0
	}

	#search_map_container .mapboxgl-popup-content .slick-arrow.slider-next {
		right: 15px
	}

	#search_map_container .mapboxgl-popup-content .slick-arrow.slider-prev {
		left: 15px
	}

	#search_map_container .mapboxgl-popup-content .property-info {
		margin-right: -15px
	}

	#search_map_container .mapboxgl-popup .mapboxgl-popup-content .card-content {
		padding: 10px 15px
	}

	#search_map_container .mapboxgl-popup .mapboxgl-popup-close-button {
		top: 15px;
		right: 15px
	}
}

#destinations_map_container {
	height: 800px;
	position: relative;
	transition: opacity .2s,visibility .2s
}

#destinations_map_container.loading {
	opacity: 0;
	visibility: hidden
}

#destinations_map_container .mapboxgl-popup .mapboxgl-popup-content {
	min-width: 300px;
	width: 300px;
	max-width: 300px;
	border-bottom: 2px solid #012047
}

#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-top,#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-top-left,#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-top-right {
	padding-top: 20px
}

#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-bottom,#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-bottom-right {
	padding-bottom: 20px
}

#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-left {
	padding-left: 20px
}

#destinations_map_container .mapboxgl-popup.mapboxgl-popup-anchor-right {
	padding-right: 20px
}

#destinations_map_container .mapboxgl-popup .item-content {
	padding: 25px;
	display: inline-block;
	width: 100%
}

#destinations_map_container .mapboxgl-popup .item-content:hover .read-more-link:after {
	margin-right: -16px;
	width: 30px
}

@media only screen and (max-width:1800px) {
	#destinations_map_container .mapboxgl-popup .item-content:hover .read-more-link:after {
		margin-right: -16px;
		width: 28px
	}
}

#destinations_map_container .mapboxgl-popup .heading {
	font-size: 24px;
	margin-bottom: 15px
}

#destinations_map_container .mapboxgl-popup .description {
	margin-bottom: 20px
}

#destinations_map_container .mapboxgl-popup-close-button:hover {
	opacity: .6
}

#destinations_map_container .read-more-link {
	letter-spacing: .3333333333em
}

@media only screen and (max-width:2000px) {
	#destinations_map_container {
		height: 650px
	}
}

@media only screen and (max-width:1800px) {
	#destinations_map_container {
		height: 600px
	}
}

@media only screen and (max-width:1440px) {
	#destinations_map_container {
		height: 450px
	}

	#destinations_map_container .mapboxgl-popup .heading {
		font-size: 20px;
		line-height: normal
	}
}

@media only screen and (max-width:1024px) {
	#destinations_map_container {
		height: 350px
	}
}

@media only screen and (max-width:991px) {
	#destinations_map_container {
		height: 300px
	}

	#destinations_map_container .mapboxgl-popup .heading {
		font-size: 17px;
		margin-bottom: 5px;
		padding-right: 10px
	}

	#destinations_map_container .mapboxgl-popup .mapboxgl-popup-content {
		min-width: 200px;
		width: 200px;
		max-width: 200px
	}

	#destinations_map_container .mapboxgl-popup .item-content {
		padding: 20px
	}
}

#contact_map_container {
	margin-top: -150px;
	height: 500px;
	position: relative;
	transition: opacity .2s,visibility .2s
}

#contact_map_container.loading {
	opacity: 0;
	visibility: hidden
}

#contact_map_container .map {
	position: absolute;
	top: 0;
	left: 0
}

#contact_map_container .mapboxgl-popup-content {
	padding: 40px 30px;
	padding: 30px
}

#contact_map_container .mapboxgl-popup-content .address {
	margin-bottom: 20px
}

#contact_map_container .mapboxgl-popup-close-button:hover {
	opacity: .6
}

#contact_map_container .read-more-link {
	letter-spacing: .3333333333em
}

#contact_map_container .mapboxgl-marker {
	z-index: 2;
	cursor: pointer;
	width: 80px;
	height: 80px
}

#contact_map_container.office {
	height: 100%;
	margin-top: 0
}

#contact_map_container.navy .mapboxgl-popup-content {
	border-color: #012047
}

@media only screen and (max-width:1440px) {
	#contact_map_container {
		height: 400px
	}
}

@media only screen and (max-width:991px) {
	#contact_map_container {
		margin-top: 0;
		margin-top: 50px;
		height: 320px
	}

	#contact_map_container .mapboxgl-popup-content {
		padding: 20px
	}

	#contact_map_container .mapboxgl-popup-content .address {
		margin-bottom: 5px;
		font-size: 14px;
		line-height: normal
	}

	#contact_map_container .mapboxgl-marker {
		width: 50px;
		height: 50px
	}
}

@media only screen and (max-width:600px) {
	#contact_map_container {
		height: 260px
	}
}

.amenities-map-section {
	height: 800px;
	width: 100%;
	position: relative;
	transition: opacity .2s,visibility .2s
}

.amenities-map-section.loading {
	opacity: 0;
	visibility: hidden
}

.amenities-map-section>.main-wrapper,.vc_row .amenities-map-section>.liquid-main-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.amenities-map-section .zoom-controls {
	position: absolute;
	z-index: 10;
	top: 60px;
	right: 100px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.amenities-map-section .zoom-controls .control {
	position: relative;
	width: 50px;
	height: 50px;
	background: #fff;
	border: 1px solid #c1c6c8;
	cursor: pointer;
	color: rgba(0,0,0,.2);
	transition: color .2s
}

.amenities-map-section .zoom-controls .control .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 20px;
	height: 20px
}

.amenities-map-section .zoom-controls .control:hover {
	color: #000
}

.amenities-map-section .zoom-controls .zoom-out {
	border-left: 0
}

.amenities-map-section .amenities-list {
	position: relative;
	z-index: 2;
	background: #fff;
	bottom: -40px;
	width: 300px;
	padding: 20px 40px;
	overflow: auto;
	max-height: 580px;
	box-shadow: 0 1px 20px 0 rgba(34,34,34,.1);
	overflow: hidden
}

.amenities-map-section .amenities-list.empty {
	padding: 0
}

.amenities-map-section .amenities-list .item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	height: 60px
}

.amenities-map-section .amenities-list .item .icon {
	display: block;
	width: 30px;
	height: 30px;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	color: #c0b79d;
	margin-right: 30px;
	transition: color .2s,opacity .2s
}

.amenities-map-section .amenities-list .item .text {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.amenities-map-section .amenities-list .item .heading {
	line-height: normal;
	margin-bottom: 0;
	transition: color .2s;
	position: relative;
	color: #222
}

.amenities-map-section .amenities-list .item .heading:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -5px;
	right: -40px;
	height: 1px;
	background-color: #c0b79d;
	opacity: 0;
	transition: opacity .2s
}

.amenities-map-section .amenities-list .item .description {
	margin-top: 10px
}

.amenities-map-section .amenities-list .item:hover .icon {
	opacity: .5
}

.amenities-map-section .amenities-list .item.active .heading:after {
	opacity: 1
}

.amenities-map-section .amenities-list .item.active .icon {
	color: #012047
}

.amenities-map-section .map {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1
}

.amenities-map-section .marker {
	display: block;
	background: #c0b79d;
	font-size: 54px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: absolute
}

.amenities-map-section .marker:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 10em;
	height: 10em;
	background: hsla(45,22%,68%,.3);
	border-radius: 50%
}

.amenities-map-section .mapboxgl-popup {
	margin-top: -20px
}

.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top-left,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top-right {
	padding-top: 5px
}

.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom-right {
	padding-bottom: 5px
}

.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-left {
	padding-left: 5px
}

.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-right {
	padding-right: 5px
}

.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom-right,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top-right {
	padding-right: 0
}

.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top-left {
	padding-left: 0
}

.amenities-map-section .mapboxgl-popup .mapboxgl-popup-content {
	min-width: 250px;
	width: 250px;
	max-width: 250px;
	border-color: #012047
}

.amenities-map-section .mapboxgl-popup .item-content {
	padding: 15px 20px;
	padding-right: 35px
}

.amenities-map-section .mapboxgl-popup .mapboxgl-popup-close-button {
	margin-top: 0;
	top: 10px;
	right: 10px
}

.amenities-map-section .mapboxgl-popup .mapboxgl-popup-close-button:hover {
	opacity: .6
}

@media only screen and (max-width:2000px) {
	.amenities-map-section {
		height: 650px
	}

	.amenities-map-section .amenities-list {
		padding: 35px 50px
	}

	.amenities-map-section .amenities-list h6 {
		font-size: 11px
	}

	.amenities-map-section .amenities-list .item .icon {
		margin-right: 35px
	}

	.amenities-map-section .amenities-list .item.active .text:after {
		right: -50px
	}
}

@media only screen and (max-width:1800px) {
	.amenities-map-section {
		height: 600px
	}

	.amenities-map-section .zoom-controls {
		top: 40px
	}

	.amenities-map-section .amenities-list {
		top: 40px;
		width: 350px;
		padding: 20px 35px
	}

	.amenities-map-section .amenities-list .item .icon {
		width: 24px;
		height: 24px;
		margin-right: 25px
	}

	.amenities-map-section .amenities-list .item.active .text:after {
		right: -35px
	}

	.amenities-map-section .marker {
		font-size: 40px
	}
}

@media only screen and (max-width:1440px) {
	.amenities-map-section {
		height: 450px
	}

	.amenities-map-section .zoom-controls {
		right: 70px
	}

	.amenities-map-section .zoom-controls .control {
		width: 40px;
		height: 40px
	}

	.amenities-map-section .zoom-controls .control .icon {
		width: 14px;
		height: 14px
	}

	.amenities-map-section .amenities-list {
		top: 40px;
		width: 250px;
		padding: 15px 30px
	}

	.amenities-map-section .amenities-list .item {
		height: 50px
	}

	.amenities-map-section .amenities-list .item .icon {
		width: 20px;
		height: 20px;
		margin-right: 20px
	}

	.amenities-map-section .amenities-list .item .text {
		padding-top: 18px;
		padding-bottom: 18px
	}

	.amenities-map-section .amenities-list .item .heading {
		margin-bottom: 0
	}

	.amenities-map-section .amenities-list .item .description {
		margin-top: 5px
	}

	.amenities-map-section .amenities-list .item.active .text:after {
		right: -30px
	}

	.amenities-map-section .marker {
		font-size: 32px
	}
}

@media only screen and (max-width:1024px) {
	.amenities-map-section {
		height: auto
	}

	.amenities-map-section .map {
		top: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		height: 350px
	}

	.amenities-map-section .map,.amenities-map-section>.main-wrapper,.vc_row .amenities-map-section>.liquid-main-wrapper {
		position: relative;
		left: auto;
		right: auto;
		bottom: auto
	}

	.amenities-map-section .zoom-controls {
		top: -330px;
		right: 40px
	}

	.amenities-map-section .amenities-list {
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
		margin: 0 -40px;
		top: auto;
		bottom: auto;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0;
		margin-top: -20px;
		margin-bottom: 20px
	}

	.amenities-map-section .amenities-list .item {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 20%;
		max-width: 20%;
		min-width: 20%;
		margin: 10px 0;
		height: auto
	}

	.amenities-map-section .amenities-list .item .icon {
		margin-right: 0;
		margin-bottom: 15px;
		width: 25px;
		height: 25px
	}

	.amenities-map-section .amenities-list .item .text {
		padding: 0 20px
	}

	.amenities-map-section .amenities-list .item .description,.amenities-map-section .amenities-list .item .heading:after,.amenities-map-section .amenities-list .item .text:after {
		display: none
	}

	.amenities-map-section .mapboxgl-popup {
		margin-top: -8px
	}

	.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top-left,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-top-right {
		padding-top: 8px
	}

	.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom-left,.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-bottom-right {
		padding-bottom: 8px
	}

	.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-left {
		padding-left: 8px
	}

	.amenities-map-section .mapboxgl-popup.mapboxgl-popup-anchor-right {
		padding-right: 8px
	}

	.amenities-map-section .mapboxgl-popup .mapboxgl-popup-content {
		min-width: 200px;
		width: 200px;
		max-width: 200px
	}

	.amenities-map-section .mapboxgl-popup .item-content {
		padding: 10px 15px;
		padding-right: 30px
	}

	.amenities-map-section .mapboxgl-popup .item-info {
		margin-bottom: 5px;
		font-size: 14px;
		line-height: normal
	}

	.amenities-map-section .mapboxgl-popup .mapboxgl-popup-close-button {
		margin-top: 0;
		right: 0;
		top: -1px
	}

	.amenities-map-section .marker {
		font-size: 15px
	}
}

@media only screen and (max-width:991px) {
	.amenities-map-section .map {
		height: 300px
	}

	.amenities-map-section .zoom-controls {
		top: -280px;
		right: 30px
	}

	.amenities-map-section .amenities-list {
		margin: 0;
		margin-top: -10px;
		margin-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px
	}

	.amenities-map-section .amenities-list .item {
		width: 25%;
		max-width: 25%;
		min-width: 25%;
		text-align: center
	}
}

@media only screen and (max-width:768px) {
	.amenities-map-section .map {
		height: 200px
	}

	.amenities-map-section .zoom-controls {
		top: -180px;
		display: block
	}

	.amenities-map-section .zoom-controls .control {
		width: 35px;
		height: 35px
	}

	.amenities-map-section .zoom-controls .control.zoom-out {
		border-left: 1px solid #c1c6c8;
		border-top: 0
	}

	.amenities-map-section .amenities-list .item {
		width: 33.333333%;
		max-width: 33.333333%;
		min-width: 33.333333%
	}

	.amenities-map-section .mapboxgl-popup {
		margin-top: 0
	}
}

@media only screen and (max-width:600px) {
	.amenities-map-section .amenities-list {
		margin-left: -5px;
		margin-right: -5px
	}

	.amenities-map-section .amenities-list .item {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		padding-left: 5px;
		padding-right: 5px
	}

	.amenities-map-section .amenities-list .item .icon {
		margin-right: 0;
		margin-bottom: 10px;
		width: 20px;
		height: 20px
	}
}

@media only screen and (max-width:480px) {
	.amenities-map-section .zoom-controls {
		right: 15px
	}

	.amenities-map-section .amenities-list .item .icon {
		margin-right: 0;
		margin-bottom: 10px;
		width: 18px;
		height: 18px
	}

	.amenities-map-section .amenities-list .item .text {
		padding-left: 8px;
		padding-right: 8px
	}
}

@media only screen and (max-width:320px) {
	.amenities-map-section .amenities-list .item .icon {
		margin-right: 0;
		margin-bottom: 10px;
		width: 16px;
		height: 16px
	}
}

#wp-body-div.single-corporate_event .amenities-map-section .marker {
	background: #012047
}

#wp-body-div.single-corporate_event .amenities-map-section .marker:before {
	background: rgba(1,32,71,.1)
}

.panoramic-image .shuffle-right {
	margin-left: 60px
}

.panoramic-image .image {
	margin-bottom: 75px;
	overflow-y: hidden;
	overflow-x: scroll;
	cursor: ew-resize
}

.panoramic-image .image,.panoramic-image .image img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.panoramic-image .image img {
	max-width: none;
	pointer-events: none
}

.component.fragment {
	position: relative
}

.component.fragment.fragment-double .double:nth-child(2) {
	margin-top: 50px
}

@media only screen and (max-width:600px) {
	.component.fragment.fragment-double .double:nth-child(2) {
		margin-top: 30px
	}
}

.fragment-card {
	display: inline-block;
	position: relative;
	width: 100%;
	padding-bottom: 100px
}

.fragment-card:hover .description {
	margin-bottom: 50px;
	transition: margin .4s
}

.fragment-card:hover .read-more-link {
	opacity: 1;
	transition: opacity .4s .2s
}

.fragment-card:hover .image .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.fragment-card .image {
	width: 100%;
	height: 0;
	padding-bottom: 56.35%;
	position: relative;
	overflow: hidden
}

.fragment-card .image .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .3s,-webkit-transform .4s;
	transition: transform .4s,opacity .3s;
	transition: transform .4s,opacity .3s,-webkit-transform .4s
}

.fragment-card .body {
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	background: #fff;
	padding: 50px 60px;
	position: absolute;
	bottom: 0;
	left: 60px;
	z-index: 1;
	width: 590px;
	max-width: 100%
}

.fragment-card .description {
	font-size: 18px;
	color: #999;
	width: 400px;
	max-width: 100%;
	margin-bottom: 0;
	transition: margin .4s .2s
}

.fragment-card .read-more-link {
	opacity: 0;
	transition: opacity .4s;
	position: absolute;
	bottom: 50px;
	left: 60px;
	color: #222;
	text-decoration: none
}

.fragment-card .read-more-link:after {
	margin-right: -16px;
	width: 30px
}

@media only screen and (max-width:1800px) {
	.fragment-card .body {
		width: 375px;
		padding: 30px 40px
	}

	.fragment-card .heading {
		margin-bottom: 15px
	}

	.fragment-card .description {
		font-size: 14px
	}

	.fragment-card .read-more-link {
		bottom: 30px;
		left: 40px
	}

	.fragment-card:hover .description {
		margin-bottom: 40px
	}
}

@media only screen and (max-width:1280px) {
	.fragment-card {
		padding-bottom: 50px
	}

	.fragment-card .body {
		width: 320px;
		padding: 20px 30px;
		left: 40px
	}

	.fragment-card .heading {
		margin-bottom: 10px
	}

	.fragment-card .read-more-link {
		left: 30px;
		padding-left: 20px
	}
}

@media only screen and (max-width:991px) {
	.fragment-card {
		padding-bottom: 80px
	}

	.fragment-card .image {
		height: 210px;
		padding-bottom: 0;
		margin-left: -30px;
		margin-right: -30px;
		width: auto
	}

	.fragment-card .body {
		left: 0;
		margin-left: -30px;
		width: 400px;
		max-width: calc(100% + 30px)
	}

	.fragment-card .description,.fragment-card:hover .description {
		margin-bottom: 40px
	}

	.fragment-card .read-more-link,.fragment-card:hover .read-more-link {
		opacity: 1;
		padding-left: 0
	}
}

.fragment-banner {
	padding-bottom: 50px;
	opacity: 1;
	visibility: visible;
	transition: opacity .2s,visibility .2s;
	display: inline-block;
	width: 100%;
	overflow: hidden
}

.fragment-banner:hover .image .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.fragment-banner:hover .read-more-link:after {
	margin-right: -16px;
	width: 30px
}

.fragment-banner.loading {
	opacity: 0;
	visibility: hidden
}

.fragment-banner .main-wrapper,.fragment-banner .vc_row .liquid-main-wrapper,.vc_row .fragment-banner .liquid-main-wrapper {
	position: relative
}

.fragment-banner .image {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative
}

.fragment-banner .image .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .3s,-webkit-transform .4s;
	transition: transform .4s,opacity .3s;
	transition: transform .4s,opacity .3s,-webkit-transform .4s
}

.fragment-banner .image-container {
	height: 500px;
	position: relative
}

.fragment-banner .body {
	background: #fff;
	box-shadow: 0 2px 5px 2px hsla(0,0%,60%,.2);
	width: 50%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-top: 75px;
	padding-bottom: 70px
}

.fragment-banner .body .inner {
	width: 1000px;
	margin-left: auto;
	padding-right: 100px
}

.fragment-banner .description {
	margin-bottom: 45px;
	width: 450px;
	max-width: 100%
}

.fragment-banner .visual-line {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 1px;
	background: #c0b79d;
	left: 100%;
	margin-left: 70px
}

@media only screen and (max-width:2200px) {
	.fragment-banner .body .inner {
		width: 100%;
		padding-left: 100px;
		padding-right: 100px
	}

	.fragment-banner .visual-line {
		right: -100px;
		margin-left: 44px
	}

	.fragment-banner .image-container {
		margin-left: -100px
	}
}

@media only screen and (max-width:2000px) {
	.fragment-banner .body .inner {
		padding-left: 100px;
		padding-right: 100px
	}

	.fragment-banner .image-container {
		margin-left: -100px
	}
}

@media only screen and (max-width:1800px) {
	.fragment-banner .body .inner {
		padding-left: 70px;
		padding-right: 70px
	}

	.fragment-banner .image-container {
		margin-left: -70px
	}
}

@media only screen and (max-width:1440px) {
	.fragment-banner {
		padding-bottom: 65px
	}

	.fragment-banner:hover .read-more-link:after {
		width: 12px
	}

	.fragment-banner .body {
		padding-top: 45px;
		padding-bottom: 45px
	}

	.fragment-banner .body .inner {
		padding-left: 70px;
		padding-right: 70px
	}

	.fragment-banner .heading {
		margin-bottom: 10px
	}

	.fragment-banner .description {
		margin-bottom: 25px
	}

	.fragment-banner .image-container {
		height: 280px;
		margin-left: -70px
	}

	.fragment-banner .visual-line {
		margin-left: 30px
	}
}

@media only screen and (max-width:1280px) {
	.fragment-banner .body .inner {
		padding-left: 60px;
		padding-right: 60px
	}

	.fragment-banner .image-container {
		margin-left: -60px
	}
}

@media only screen and (max-width:1024px) {
	.fragment-banner .body .inner {
		padding-left: 40px;
		padding-right: 40px
	}

	.fragment-banner .image-container {
		margin-left: -40px
	}
}

@media only screen and (max-width:991px) {
	.fragment-banner {
		padding-bottom: 0
	}

	.fragment-banner .read-more-link {
		padding-right: 30px
	}

	.fragment-banner .read-more-link:after {
		width: 30px;
		margin-right: -12px
	}

	.fragment-banner:hover .read-more-link {
		padding-right: 30px
	}

	.fragment-banner:hover .read-more-link:after {
		width: 30px;
		margin-right: -12px
	}

	.fragment-banner .body {
		right: 30px;
		width: auto;
		padding-top: 30px;
		padding-bottom: 30px;
		bottom: auto;
		position: relative;
		margin-right: 30px;
		margin-top: -60px
	}

	.fragment-banner .body .inner {
		padding-left: 30px;
		padding-right: 30px
	}

	.fragment-banner .heading {
		font-size: 24px
	}

	.fragment-banner .description {
		font-size: 16px;
		width: 250px;
		max-width: 100%;
		margin-bottom: 10px
	}

	.fragment-banner .image-container {
		height: 250px;
		margin-left: -30px;
		margin-right: -30px
	}

	.fragment-banner .visual-line {
		display: none
	}
}

@media only screen and (max-width:1440px) {
	.fragment-and-copy-section .col-md-3 {
		width: 33.3333333333%
	}

	.fragment-and-copy-section .col-copy {
		margin-top: 80px
	}
}

@media only screen and (max-width:991px) {
	.fragment-and-copy-section .col-md-3 {
		width: 100%
	}

	.fragment-and-copy-section .col-copy {
		margin-top: 40px
	}
}

#site-popup {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background: hsla(0,0%,60%,.3)
}

#site-popup.hidden {
	display: none
}

#site-popup .popup-inner {
	position: absolute;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 1170px;
	background: #fff;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2)
}

#site-popup .left-panel {
	padding: 60px;
	width: 450px
}

#site-popup .right-panel {
	width: 720px;
	background-size: cover;
	background-position: 50%;
	position: relative
}

#site-popup .close-popup,#site-popup .close-thankyou-popup {
	position: absolute;
	top: 60px;
	right: 60px;
	color: #fff;
	cursor: pointer
}

#site-popup .form-container {
	width: 300px;
	max-width: 100%;
	margin-top: 50px
}

#site-popup .form-btn {
	margin-top: 10px
}

#site-popup .img-panel {
	position: relative
}

#site-popup .img-panel .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

@media only screen and (max-width:1800px) {
	#site-popup .popup-inner {
		width: 1000px
	}

	#site-popup .right-panel {
		width: 600px
	}

	#site-popup .left-panel {
		width: 400px;
		padding: 40px
	}

	#site-popup .close-popup,#site-popup .close-thankyou-popup {
		top: 40px;
		right: 40px
	}
}

@media only screen and (max-width:1440px) {
	#site-popup .popup-inner {
		width: 900px
	}

	#site-popup .right-panel {
		width: 550px
	}

	#site-popup .left-panel {
		width: 350px
	}
}

@media only screen and (max-width:1024px) {
	#site-popup .popup-inner {
		width: 800px;
		max-width: 90%
	}

	#site-popup .left-panel {
		padding: 30px
	}

	#site-popup .close-popup,#site-popup .close-thankyou-popup {
		top: 30px;
		right: 30px
	}
}

@media only screen and (max-width:991px) {
	#site-popup .popup-inner {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	#site-popup .right-panel {
		width: 100%
	}

	#site-popup .left-panel {
		padding: 30px;
		width: 100%
	}

	#site-popup .left-panel p {
		margin-bottom: 15px
	}

	#site-popup .close-popup,#site-popup .close-thankyou-popup {
		top: 30px;
		right: 30px
	}

	#site-popup .img-panel {
		height: 200px
	}

	#site-popup .form-container {
		margin-top: 20px
	}
}

@media only screen and (max-width:480px) {
	#site-popup .img-panel {
		height: 150px
	}
}

body.hold-still {
	overflow: hidden
}

.category-slider {
	position: relative;
	overflow: hidden
}

.category-slider:after,.category-slider:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 300px;
	background: #fafafa;
	z-index: 1
}

.category-slider:before {
	left: 0;
	width: 50%
}

.category-slider:after {
	left: 50%;
	width: 1090px
}

.category-slider .component-body,.category-slider .flex-header {
	position: relative;
	z-index: 2
}

@media only screen and (max-width:1800px) {
	.category-slider:after,.category-slider:before {
		bottom: 155px
	}
}

@media only screen and (max-width:991px) {
	.category-slider:after,.category-slider:before {
		display: none
	}
}

.category-slider-container {
	position: relative;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s,visibility .2s
}

.category-slider-container.loaded.initialized {
	opacity: 1;
	visibility: visible
}

.category-slider-container.has-mobile-layout,.category-slider-container .slick-list {
	overflow: visible
}

.category-slider-container .slider-container,.category-slider-container .slider-image {
	position: relative;
	height: 550px
}

.category-slider-container .slider-list {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 50%;
	height: 250px;
	padding-right: 44px;
	margin-top: -5px
}

.category-slider-container .slider-list .row-flex {
	width: 680px;
	max-width: 100%
}

.category-slider-container .list-item {
	position: relative;
	display: inline-block;
	padding: 10px 5px;
	padding-right: 15px;
	margin-left: -5px;
	font-size: 20px;
	color: #000;
	opacity: .5;
	transition: opacity .2s
}

.category-slider-container .list-item:after {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 100%;
	width: 25px;
	height: 1px;
	width: 0;
	background: #c0b79d;
	transition: opacity .2s,width .2s
}

.category-slider-container .list-item.active,.category-slider-container .list-item:hover {
	opacity: 1
}

.category-slider-container .list-item.active:after {
	width: 25px
}

.category-slider-container .slider {
	height: 550px;
	position: relative
}

.category-slider-container .slider .item {
	position: relative;
	width: 100%;
	height: 100%
}

.category-slider-container .slider-image {
	position: relative;
	overflow: hidden
}

.category-slider-container .slider-image .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .3s,-webkit-transform .4s;
	transition: transform .4s,opacity .3s;
	transition: transform .4s,opacity .3s,-webkit-transform .4s
}

.category-slider-container .slider-image:hover .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.category-slider-container .col-content {
	position: relative;
	margin-top: 300px
}

.category-slider-container .col-content .inner {
	padding-top: 60px;
	width: 475px;
	max-width: 100%
}

.category-slider-container .slider-nav {
	position: absolute;
	bottom: 0;
	right: 50%;
	z-index: 2;
	height: 400px
}

.category-slider-container .slider-progress {
	margin-top: 45px
}

.category-slider-container .slider-arrows .slick-arrow {
	background: transparent
}

@media only screen and (max-width:1800px) {
	.category-slider-container .slider-container,.category-slider-container .slider-image {
		height: 350px
	}

	.category-slider-container .slider-list {
		height: 195px;
		padding-right: 30px
	}

	.category-slider-container .slider-list .row-flex {
		width: 410px
	}

	.category-slider-container .list-item {
		font-size: 16px;
		line-height: normal
	}

	.category-slider-container .list-item.active:after {
		width: 20px
	}

	.category-slider-container .slider {
		height: 350px
	}

	.category-slider-container .col-content {
		margin-top: 155px
	}

	.category-slider-container .slider-nav {
		height: 229px
	}

	.category-slider-container .slider-progress {
		margin-top: 30px
	}
}

@media only screen and (max-width:1280px) {
	.category-slider-container .col-content .inner {
		padding-right: 10px
	}
}

.category-featured.taxonomy-interest .interest-card .img-container {
	margin-bottom: 30px
}

.category-featured.taxonomy-interest .interest-card .arrow {
	display: none;
	color: #999
}

.category-featured.taxonomy-interest .interest-card.smaller .img-container {
	margin-bottom: 20px
}

.category-featured.taxonomy-interest .slide-inner>.col-flex {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%
}

@media only screen and (max-width:1800px) {
	.category-featured.taxonomy-interest .interest-card .img-container {
		margin-bottom: 20px
	}

	.category-featured.taxonomy-interest .interest-card.smaller .img-container {
		margin-bottom: 10px
	}
}

@media only screen and (max-width:1280px) {
	.category-featured.taxonomy-interest .interest-card .img-container {
		margin-bottom: 15px
	}
}

@media only screen and (max-width:991px) {
	.category-featured.taxonomy-interest .interest-card .img-container {
		margin-bottom: 15px
	}

	.category-featured.taxonomy-interest .interest-card .description {
		font-size: 11px;
		margin-bottom: 5px
	}

	.category-featured.taxonomy-interest .interest-card .arrow {
		display: block
	}

	.category-featured.taxonomy-interest .interest-card .arrow .icon {
		width: 14px;
		height: 14px
	}
}

.category-list .cat-row>.col-flex {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%
}

@media only screen and (max-width:2200px) {
	.category-list {
		opacity: 1
	}

	.category-list .cat-row.left-aligned .has-lg-img .img-container {
		margin-left: -100px
	}

	.category-list .cat-row.right-aligned .has-lg-img .img-container {
		margin-right: -100px
	}
}

@media only screen and (max-width:2000px) {
	.category-list .cat-row.left-aligned .has-lg-img .img-container {
		margin-left: -100px
	}

	.category-list .cat-row.right-aligned .has-lg-img .img-container {
		margin-right: -100px
	}
}

@media only screen and (max-width:1800px) {
	.category-list .cat-row.left-aligned .has-lg-img .img-container {
		margin-left: -70px
	}

	.category-list .cat-row.right-aligned .has-lg-img .img-container {
		margin-right: -70px
	}
}

@media only screen and (max-width:1440px) {
	.category-list .cat-row.left-aligned .has-lg-img .img-container {
		margin-left: -70px
	}

	.category-list .cat-row.right-aligned .has-lg-img .img-container {
		margin-right: -70px
	}
}

@media only screen and (max-width:1280px) {
	.category-list .cat-row.left-aligned .has-lg-img .img-container {
		margin-left: -60px
	}

	.category-list .cat-row.right-aligned .has-lg-img .img-container {
		margin-right: -60px
	}
}

@media only screen and (max-width:1024px) {
	.category-list .cat-row.left-aligned .has-lg-img .img-container {
		margin-left: -40px
	}

	.category-list .cat-row.right-aligned .has-lg-img .img-container {
		margin-right: -40px
	}
}

@media only screen and (max-width:991px) {
	.category-list .cat-row .img-container,.category-list .cat-row.left-aligned .has-lg-img .img-container,.category-list .cat-row.right-aligned .has-lg-img .img-container {
		margin-left: -30px;
		margin-right: -30px
	}

	.category-list .cat-row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 0
	}

	.category-list .cat-row>.col-flex {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
		margin-bottom: 50px
	}
}

#category-accordion {
	margin-left: -30px;
	margin-right: -30px
}

.category-list.category-list-location-hire-category .category-grid {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -60px;
	margin-right: -60px
}

.category-list.category-list-location-hire-category .category-grid .col-flex {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%;
	padding-left: 60px;
	padding-right: 60px;
	margin-bottom: 100px
}

.category-list.category-list-location-hire-category .category-grid .img-container {
	height: 0;
	padding-bottom: 115%
}

.category-list.category-list-location-hire-category .category-grid .name {
	margin-bottom: 0
}

.category-list.category-list-location-hire-category .category-grid .description {
	display: none
}

@media only screen and (max-width:1800px) {
	.category-list.category-list-location-hire-category .category-grid {
		margin-left: -40px;
		margin-right: -40px
	}

	.category-list.category-list-location-hire-category .category-grid .col-flex {
		padding-left: 40px;
		padding-right: 40px;
		margin-bottom: 60px
	}
}

@media only screen and (max-width:1440px) {
	.category-list.category-list-location-hire-category .category-grid {
		margin-left: -30px;
		margin-right: -30px
	}

	.category-list.category-list-location-hire-category .category-grid .col-flex {
		padding-left: 30px;
		padding-right: 30px;
		margin-bottom: 50px
	}
}

@media only screen and (max-width:1280px) {
	.category-list.category-list-location-hire-category .category-grid {
		margin-left: -20px;
		margin-right: -20px
	}

	.category-list.category-list-location-hire-category .category-grid .col-flex {
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 50px
	}
}

@media only screen and (max-width:991px) {
	.category-list.category-list-location-hire-category .category-grid {
		margin-left: -15px;
		margin-right: -15px
	}

	.category-list.category-list-location-hire-category .category-grid .col-flex {
		padding-left: 15px;
		padding-right: 15px;
		width: 50%;
		min-width: 50%;
		max-width: 50%
	}
}

@media only screen and (max-width:600px) {
	.category-list.category-list-location-hire-category .category-grid .col-flex {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}

	.category-list.category-list-location-hire-category .category-grid .img-container {
		height: 350px;
		padding-bottom: 0;
		margin-left: -30px;
		margin-right: -30px
	}
}

.agent-info {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-decoration: none
}

.agent-info:hover .read-more-link {
	color: #222;
	text-decoration: none
}

.agent-info:hover .read-more-link:after {
	margin-right: -16px;
	width: 30px
}

.agent-info .img {
	width: 75px;
	height: 75px;
	border-radius: 50%;
	margin-right: 50px;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.agent-info .name {
	color: #4a4a4a;
	text-transform: none;
	letter-spacing: normal
}

.agent-info .name,.agent-info .role {
	margin-bottom: 3px;
	line-height: normal
}

.agent-info .role {
	color: rgba(74,74,74,.6)
}

.agent-info .read-more-link {
	margin-top: 15px
}

@media only screen and (max-width:2000px) {
	.agent-info .img {
		height: 60px;
		width: 60px;
		margin-right: 30px
	}
}

@media only screen and (max-width:1800px) {
	.agent-info .img {
		height: 50px;
		width: 50px;
		margin-right: 20px
	}

	.agent-info .role {
		font-size: 12px
	}

	.agent-info .read-more-link {
		margin-top: 5px
	}
}

.chCalendar {
	padding-bottom: 20px;
	position: relative;
	width: 100%
}

.chCalendar .ui-widget-content {
	max-height: none
}

.chCalendar .ui-datepicker {
	position: relative!important;
	top: 0!important;
	z-index: 9!important;
	padding: 0;
	margin: 0;
	border-color: transparent
}

.chCalendar td.dp-highlight {
	background-color: #999
}

.chCalendar .ui-widget-content.ui-datepicker:after {
	display: none
}

.chCalendar .ui-datepicker td.undefined,.chCalendar .ui-datepicker td.undefined a,.chCalendar .ui-datepicker td.undefined span {
	background: #dd5252!important;
	color: #fff;
	opacity: 1!important
}

.chCalendar .ui-datepicker {
	box-shadow: none;
	width: 100%
}

.chCalendar td .ui-state-default {
	height: 48px
}

.chCalendar td .ui-state-active,.chCalendar td[title="selected dp-highlight"] {
	background-color: #f6f6f6!important;
	color: #4a4a4a!important;
	font-weight: 400
}

.chCalendar td.selected,.chCalendar td.selected.dp-highlight,.chCalendar td.ui-datepicker-today.ui-state-highlight {
	background-color: hsla(45,22%,68%,.5)!important;
	color: #4a4a4a!important
}

.chCalendar td.selected.dp-highlight a,.chCalendar td.selected a,.chCalendar td.ui-datepicker-today.ui-state-highlight a {
	background: transparent!important;
	color: inherit!important
}

.chCalendar td.dp-highlight {
	background-color: #f6f6f6!important
}

.chCalendar td.booked span,.chCalendar td.ui-datepicker-unselectable span,.chCalendar td.ui-state-disabled span {
	text-decoration: line-through
}

@media only screen and (max-width:2000px) {
	.chCalendar {
		padding-bottom: 15px
	}

	.chCalendar .ui-datepicker-calendar td .ui-state-default {
		height: 38px;
		line-height: 33px
	}

	.chCalendar .ui-datepicker .ui-datepicker-title {
		font-size: 18px;
		line-height: 36px
	}

	.chCalendar .ui-datepicker-calendar th,.chCalendar .ui-datepicker .ui-datepicker-next,.chCalendar .ui-datepicker .ui-datepicker-prev {
		height: 36px
	}

	.chCalendar .ui-datepicker-calendar th {
		font-size: 16px
	}
}

@media only screen and (max-width:1800px) {
	.chCalendar .ui-datepicker .ui-datepicker-header {
		margin-bottom: -5px
	}

	.chCalendar .ui-datepicker .ui-datepicker-title {
		font-size: 16px;
		line-height: 32px
	}

	.chCalendar .ui-datepicker-calendar th,.chCalendar .ui-datepicker .ui-datepicker-next,.chCalendar .ui-datepicker .ui-datepicker-prev {
		height: 32px
	}

	.chCalendar .ui-datepicker-calendar th {
		font-size: 14px
	}
}

@media only screen and (max-width:1440px) {
	.chCalendar {
		padding-bottom: 10px
	}

	.chCalendar .ui-datepicker-calendar td .ui-state-default {
		height: 35px;
		line-height: 32px
	}
}

.fav-container .addto {
	display: block
}

.fav-container.full .addto,.fav-container .removefrom {
	display: none
}

.fav-container.full .removefrom {
	display: block
}

.page-template-template-favourites .liquid-template-listings {
	padding: 0
}

.fav-link {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	color: #999;
	font-size: 12px;
	line-height: normal;
	letter-spacing: .1666666667em;
	text-transform: uppercase;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.fav-link .favourite-circle {
	width: 30px;
	height: 30px
}

.fav-link .favourite-circle .favourite-icon {
	transition: fill .2s,color .2s
}

.fav-link .text {
	padding-left: 15px
}

.fav-link:hover {
	color: #4a4a4a
}

.fav-link:hover .icon {
	fill: #edeae2;
	color: #c0b79d
}

.fav-link.active .icon,.fav-link.active:hover .icon {
	fill: #c0b79d;
	color: #c0b79d
}

@media only screen and (max-width:1440px) {
	.fav-link {
		font-size: 10px
	}

	.fav-link .favourite-circle {
		width: 25px;
		height: 25px
	}

	.fav-link .text {
		padding-left: 10px
	}
}

.full .fav-link .favourite-circle:after {
	-webkit-animation: c .3s .2s forwards;
	animation: c .3s .2s forwards
}

.full .fav-link .favourite-circle:before {
	-webkit-animation: c .5s 0s forwards;
	animation: c .5s 0s forwards
}

.full .fav-link .favourite-circle .favourite-icon {
	fill: #c0b79d;
	color: #c0b79d;
	transition: all .3s ease-in-out
}

.full .fav-link .favourite-circle:hover .favourite-icon {
	fill: #c0b79d;
	color: #c0b79d
}

.favourites-count {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.favourites-count .number {
	color: #c0b79d;
	font-size: 12px;
	line-height: normal;
	margin-left: 10px
}

.favourites-count.vertical {
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.favourites-count.vertical .number {
	margin-bottom: 10px;
	margin-left: 0
}

@media only screen and (max-width:1440px) {
	.favourites-count .number {
		font-size: 10px
	}
}

.full.toggle-favourite .favourite-icon {
	fill: #c0b79d;
	color: #c0b79d
}

.favourite-circle {
	position: relative;
	width: 50px;
	height: 50px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 2px 6px 2px hsla(0,0%,100%,.3);
	cursor: pointer
}

#agent_modal .agent-slider-container .favourite-circle.img-holder,#agent_modal .favourite-circle.col-slider,.favourite-circle.grey-shadow {
	box-shadow: 0 2px 6px 2px hsla(0,0%,60%,.2)
}

.favourite-circle.no-shadow {
	box-shadow: none
}

.favourite-circle:hover {
	fill: #edeae2;
	color: #c0b79d
}

.favourite-circle:hover.full {
	fill: #c0b79d;
	color: #c0b79d
}

.favourite-circle:hover .favourite-icon,.favourite-circle:hover.full .favourite-icon {
	fill: inherit;
	color: inherit
}

.favourite-circle:before {
	background: #c0b79d
}

.favourite-circle:after,.favourite-circle:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}

.favourite-circle:after {
	background: #fff
}

.favourite-circle .favourite-icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	z-index: 2;
	pointer-events: none;
	display: block;
	width: 46%;
	height: 46%;
	transition: fill .2s,color .2s;
	fill: #fff;
	color: #c0b79d
}

.favourite-circle .favourite-icon:hover {
	fill: #edeae2;
	color: #c0b79d
}

.favourite-circle .favourite-icon.full {
	fill: #c0b79d;
	color: #c0b79d
}

.favourite-circle .favourite-icon.full:hover {
	fill: #edeae2;
	color: #edeae2
}

.favourite-circle:hover .favourite-icon {
	fill: #edeae2;
	color: #c0b79d
}

.favourite-circle:hover .favourite-icon.full {
	fill: #edeae2;
	color: #edeae2
}

.favourite-circle.active .favourite-icon,.favourite-circle.active .favourite-icon.full {
	fill: #c0b79d;
	color: #c0b79d
}

.favourite-circle.active:hover .favourite-icon,.favourite-circle.active:hover .favourite-icon.full {
	fill: #edeae2;
	color: #edeae2
}

.favourite-circle.animate:after,.favourite-circle.full:after {
	-webkit-animation: c .3s .2s forwards;
	animation: c .3s .2s forwards
}

.favourite-circle.animate:before,.favourite-circle.full:before {
	-webkit-animation: c .5s 0s forwards;
	animation: c .5s 0s forwards
}

.favourite-circle.animate .favourite-icon,.favourite-circle.full .favourite-icon {
	fill: #c0b79d;
	color: #c0b79d;
	transition: all .3s ease-in-out
}

.favourite-circle.animate.no-animation:after,.favourite-circle.animate.no-animation:before,.favourite-circle.full.no-animation:after,.favourite-circle.full.no-animation:before {
	-webkit-animation: none;
	animation: none
}

@-webkit-keyframes c {
	to {
		-webkit-transform: scale(1.03);
		transform: scale(1.03);
		opacity: 0
	}
}

@keyframes c {
	to {
		-webkit-transform: scale(1.03);
		transform: scale(1.03);
		opacity: 0
	}
}

#share_fav_btn {
	margin-top: 30px
}

@media only screen and (max-width:1440px) {
	#share_fav_btn {
		margin-top: 0
	}
}

.video-container {
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%
}

.video-container iframe {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

.video-container .looping-video video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.embed-video .media-container {
	height: 0;
	overflow: hidden;
	padding-bottom: 54.25%;
	position: relative
}

.embed-video .media-container embed,.embed-video .media-container iframe,.embed-video .media-container object {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	border: none;
	z-index: 1
}

.embed-video .description {
	margin-top: 20px;
	padding-left: 20px;
	position: relative;
	line-height: 24px
}

.embed-video .description:before {
	content: "";
	position: absolute;
	top: 6px;
	left: 0;
	bottom: 6px;
	width: 1px;
	background: #012047
}

.embed-video .video-placeholder-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden;
	cursor: pointer
}

.embed-video .video-placeholder-img .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-position: 50% 50%;
	z-index: 2;
	background-color: #fff;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s,-webkit-transform .6s
}

.embed-video .video-placeholder-img .img:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(34,34,34,.4);
	transition: background .2s;
	z-index: 3
}

.embed-video .video-placeholder-img:hover .img {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03)
}

.embed-video .play-icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	color: #fff;
	width: 36px;
	height: 36px;
	z-index: 4
}

@media only screen and (max-width:1440px) {
	.embed-video .play-icon {
		width: 30px;
		height: 30px
	}
}

@media only screen and (max-width:991px) {
	.embed-video .play-icon {
		width: 20px;
		height: 20px
	}

	.embed-video .description {
		font-size: 12px;
		line-height: 20px
	}
}

.embed-video-popup {
	max-width: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	z-index: 9999
}

.embed-video-popup,.embed-video-popup .video-container,.embed-video-popup iframe {
	visibility: hidden!important;
	opacity: 0!important;
	transition: all 1s ease
}

.embed-video-popup .inner {
	position: absolute;
	top: 60px;
	right: 60px;
	bottom: 60px;
	left: 60px
}

.embed-video-popup .close {
	position: absolute;
	top: 60px;
	right: 60px;
	margin-top: -10px;
	margin-right: -10px;
	color: #000;
	opacity: 1;
	cursor: pointer;
	padding: 10px;
	height: 40px;
	width: 40px;
	z-index: 2;
	background: #fff
}

.embed-video-popup .close svg {
	width: 20px;
	height: 20px
}

.embed-video-popup .close:hover {
	color: rgba(0,0,0,.5)
}

.embed-video-popup.on,.embed-video-popup.on .video-container,.embed-video-popup.on iframe {
	visibility: visible!important;
	opacity: 1!important
}

.embed-video-popup.on iframe.is-hidden {
	visibility: hidden!important;
	opacity: 0!important
}

@media only screen and (max-width:1440px) {
	.embed-video-popup .inner {
		top: 20px;
		right: 20px;
		bottom: 20px;
		left: 20px
	}

	.embed-video-popup .close {
		top: 20px;
		right: 20px
	}
}

body {
	background-color: #fff;
	color: #4a4a4a;
	font-size: 16px;
	line-height: 29px;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.ie-alert {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 20px;
	background-color: #f7f7f7;
	z-index: 999999
}

.ie-alert .text {
	padding-right: 30px;
	float: left
}

.ie-alert button {
	float: right
}

@media only screen and (max-width:1024px) {
	.tablet-landscape-hidden {
		display: none
	}
}

@media only screen and (max-width:991px) {
	.mobile-hidden {
		display: none
	}
}

.desktop-hidden {
	display: none
}

@media only screen and (max-width:1024px) {
	.desktop-hidden {
		display: block
	}
}

#wp-body-div {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh
}

#main {
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	margin-top: 100px
}

@media only screen and (max-width:2000px) {
	#main {
		margin-top: 100px
	}
}

@media only screen and (max-width:1800px) {
	#main {
		margin-top: 70px
	}
}

@media only screen and (max-width:1440px) {
	#main {
		margin-top: 70px
	}
}

@media only screen and (max-width:1024px) {
	#main {
		margin-top: 110px
	}
}

@media only screen and (max-width:991px) {
	#main {
		margin-top: 110px
	}
}

.grey-background {
	background: #f7f7f7
}

.featured-products-section,.grey-bg {
	background: hsla(0,0%,60%,.05)
}

.gold-bg {
	background: #c0b79d
}

.featured-products-section,.section-double-imgs,.section-padding-top,.stay-updated {
	padding-top: 150px
}

@media only screen and (max-width:2000px) {
	.featured-products-section,.section-double-imgs,.section-padding-top,.stay-updated {
		padding-top: 100px
	}
}

@media only screen and (max-width:1440px) {
	.featured-products-section,.section-double-imgs,.section-padding-top,.stay-updated {
		padding-top: 80px
	}
}

@media only screen and (max-width:1280px) {
	.featured-products-section,.section-double-imgs,.section-padding-top,.stay-updated {
		padding-top: 80px
	}
}

@media only screen and (max-width:1024px) {
	.featured-products-section,.section-double-imgs,.section-padding-top,.stay-updated {
		padding-top: 60px
	}
}

@media only screen and (max-width:991px) {
	.featured-products-section,.section-double-imgs,.section-padding-top,.stay-updated {
		padding-top: 50px
	}
}

.contact-banner,.featured-products-section,.section-padding-bottom,.stay-updated {
	padding-bottom: 150px
}

@media only screen and (max-width:2000px) {
	.contact-banner,.featured-products-section,.section-padding-bottom,.stay-updated {
		padding-bottom: 100px
	}
}

@media only screen and (max-width:1440px) {
	.contact-banner,.featured-products-section,.section-padding-bottom,.stay-updated {
		padding-bottom: 80px
	}
}

@media only screen and (max-width:1280px) {
	.contact-banner,.featured-products-section,.section-padding-bottom,.stay-updated {
		padding-bottom: 80px
	}
}

@media only screen and (max-width:1024px) {
	.contact-banner,.featured-products-section,.section-padding-bottom,.stay-updated {
		padding-bottom: 60px
	}
}

@media only screen and (max-width:991px) {
	.contact-banner,.featured-products-section,.section-padding-bottom,.stay-updated {
		padding-bottom: 50px
	}
}

.blog-wrapper,.section-margin-top {
	margin-top: 150px
}

@media only screen and (max-width:2000px) {
	.blog-wrapper,.section-margin-top {
		margin-top: 100px
	}
}

@media only screen and (max-width:1440px) {
	.blog-wrapper,.section-margin-top {
		margin-top: 80px
	}
}

@media only screen and (max-width:1280px) {
	.blog-wrapper,.section-margin-top {
		margin-top: 80px
	}
}

@media only screen and (max-width:1024px) {
	.blog-wrapper,.section-margin-top {
		margin-top: 60px
	}
}

@media only screen and (max-width:991px) {
	.blog-wrapper,.section-margin-top {
		margin-top: 50px
	}
}

.section-double-imgs .col-up,.section-n-margin-top {
	margin-top: -150px
}

@media only screen and (max-width:2000px) {
	.section-double-imgs .col-up,.section-n-margin-top {
		margin-top: -100px
	}
}

@media only screen and (max-width:1440px) {
	.section-double-imgs .col-up,.section-n-margin-top {
		margin-top: -80px
	}
}

@media only screen and (max-width:1280px) {
	.section-double-imgs .col-up,.section-n-margin-top {
		margin-top: -80px
	}
}

@media only screen and (max-width:1024px) {
	.section-double-imgs .col-up,.section-n-margin-top {
		margin-top: -60px
	}
}

@media only screen and (max-width:991px) {
	.section-double-imgs .col-up,.section-n-margin-top {
		margin-top: -50px
	}
}

#journal .load-more,#page-banner.home-banner,.blog-wrapper,.news-footer,.section-margin-bottom {
	margin-bottom: 150px
}

@media only screen and (max-width:2000px) {
	#journal .load-more,#page-banner.home-banner,.blog-wrapper,.news-footer,.section-margin-bottom {
		margin-bottom: 100px
	}
}

@media only screen and (max-width:1440px) {
	#journal .load-more,#page-banner.home-banner,.blog-wrapper,.news-footer,.section-margin-bottom {
		margin-bottom: 80px
	}
}

@media only screen and (max-width:1280px) {
	#journal .load-more,#page-banner.home-banner,.blog-wrapper,.news-footer,.section-margin-bottom {
		margin-bottom: 80px
	}
}

@media only screen and (max-width:1024px) {
	#journal .load-more,#page-banner.home-banner,.blog-wrapper,.news-footer,.section-margin-bottom {
		margin-bottom: 60px
	}
}

@media only screen and (max-width:991px) {
	#journal .load-more,#page-banner.home-banner,.blog-wrapper,.news-footer,.section-margin-bottom {
		margin-bottom: 50px
	}
}

.section-n-margin-bottom {
	margin-bottom: -150px
}

@media only screen and (max-width:2000px) {
	.section-n-margin-bottom {
		margin-bottom: -100px
	}
}

@media only screen and (max-width:1440px) {
	.section-n-margin-bottom {
		margin-bottom: -80px
	}
}

@media only screen and (max-width:1280px) {
	.section-n-margin-bottom {
		margin-bottom: -80px
	}
}

@media only screen and (max-width:1024px) {
	.section-n-margin-bottom {
		margin-bottom: -60px
	}
}

@media only screen and (max-width:991px) {
	.section-n-margin-bottom {
		margin-bottom: -50px
	}
}

.main-wrapper,.vc_row .liquid-main-wrapper,.wrapper-padding {
	padding-left: 100px;
	padding-right: 100px
}

@media only screen and (max-width:2000px) {
	.main-wrapper,.vc_row .liquid-main-wrapper,.wrapper-padding {
		padding-left: 100px;
		padding-right: 100px
	}
}

@media only screen and (max-width:1800px) {
	.main-wrapper,.vc_row .liquid-main-wrapper,.wrapper-padding {
		padding-left: 70px;
		padding-right: 70px
	}
}

@media only screen and (max-width:1440px) {
	.main-wrapper,.vc_row .liquid-main-wrapper,.wrapper-padding {
		padding-left: 70px;
		padding-right: 70px
	}
}

@media only screen and (max-width:1280px) {
	.main-wrapper,.vc_row .liquid-main-wrapper,.wrapper-padding {
		padding-left: 60px;
		padding-right: 60px
	}
}

@media only screen and (max-width:1024px) {
	.main-wrapper,.vc_row .liquid-main-wrapper,.wrapper-padding {
		padding-left: 40px;
		padding-right: 40px
	}
}

@media only screen and (max-width:991px) {
	.main-wrapper,.vc_row .liquid-main-wrapper,.wrapper-padding {
		padding-left: 30px;
		padding-right: 30px
	}
}

.main-wrapper,.vc_row .liquid-main-wrapper {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 2200px
}

@media only screen and (max-width:2000px) {
	.main-wrapper,.vc_row .liquid-main-wrapper {
		width: 2200px
	}
}

@media only screen and (max-width:1800px) {
	.main-wrapper,.vc_row .liquid-main-wrapper {
		width: 2140px
	}
}

@media only screen and (max-width:1440px) {
	.main-wrapper,.vc_row .liquid-main-wrapper {
		width: 2140px
	}
}

@media only screen and (max-width:1280px) {
	.main-wrapper,.vc_row .liquid-main-wrapper {
		width: 2120px
	}
}

@media only screen and (max-width:1024px) {
	.main-wrapper,.vc_row .liquid-main-wrapper {
		width: 2080px
	}
}

@media only screen and (max-width:991px) {
	.main-wrapper,.vc_row .liquid-main-wrapper {
		width: 2060px
	}
}

.main-wrapper.skinny-content,.vc_row .skinny-content.liquid-main-wrapper {
	width: 1000px
}

@media only screen and (max-width:1440px) {
	.main-wrapper.skinny-content,.vc_row .skinny-content.liquid-main-wrapper {
		width: 940px
	}
}

@media only screen and (max-width:1024px) {
	.main-wrapper.skinny-content,.vc_row .skinny-content.liquid-main-wrapper {
		width: 100%
	}
}

.main-content.freeform {
	width: 1100px;
	max-width: 100%
}

@media only screen and (max-width:1440px) {
	.row {
		margin-right: -15px;
		margin-left: -15px
	}

	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
		padding-right: 15px;
		padding-left: 15px
	}

	.col-laptop-4 {
		width: 33.3333333333%
	}

	.col-laptop-5 {
		width: 41.6666666667%
	}

	.col-laptop-6 {
		width: 50%
	}

	.col-laptop-8 {
		width: 66.6666666667%
	}

	.col-laptop-12 {
		width: 100%
	}

	.col-laptop-offset-2 {
		margin-left: 16.6666666667%
	}
}

@media only screen and (max-width:1440px) and (max-width:991px) {
	.col-laptop-offset-2 {
		margin-left: 0
	}
}

@media only screen and (max-width:991px) {
	.col-laptop-4,.col-laptop-5,.col-laptop-6,.col-laptop-8 {
		width: 100%
	}
}

.listing-wrapper {
	width: 978px
}

@media only screen and (max-width:2000px) {
	.listing-wrapper {
		width: 50%;
		padding-right: 22px
	}
}

@media only screen and (max-width:1440px) {
	.listing-wrapper {
		width: 66.6666666667%;
		padding-right: 15px
	}
}

.listing-wrapper.large {
	width: 1311.33333333px
}

@media only screen and (max-width:2000px) {
	.listing-wrapper.large {
		width: 66.6666666667%;
		padding-right: 22px
	}
}

@media only screen and (max-width:1440px) {
	.listing-wrapper.large {
		width: 66.6666666667%;
		padding-right: 15px
	}
}

@media only screen and (max-width:1024px) {
	.listing-wrapper,.listing-wrapper.large {
		width: 100%;
		padding-right: 0
	}
}

@media only screen and (max-width:991px) {
	.mobile-space {
		height: 30px
	}
}

.spacer {
	height: 40px
}

@media only screen and (max-width:991px) {
	.spacer {
		height: 30px
	}
}

.small-content {
	width: 400px;
	max-width: 100%
}

.row-flex {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.row-flex .col-flex.flex1 {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 50%
}

.row-flex .col-flex.width70 {
	width: 70%
}

.row-flex.has-gutter {
	margin-left: -22px;
	margin-right: -22px
}

.row-flex.has-gutter .col-flex {
	padding-left: 22px;
	padding-right: 22px
}

.row-flex.wrap-3 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.row-flex.wrap-3 .col-flex {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%
}

.row-flex.align-bottom {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.row-flex.align-center {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media only screen and (max-width:1440px) {
	.row-flex.has-gutter {
		margin-left: -15px;
		margin-right: -15px
	}

	.row-flex.has-gutter .col-flex {
		padding-left: 15px;
		padding-right: 15px
	}
}

@media only screen and (max-width:991px) {
	.row-flex.md-col {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.row-flex.md-col.align-bottom {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.row-flex.md-col.mobile-reverse {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	.row-flex.md-col .col-flex {
		width: 100%
	}

	.row-flex.mobile-reverse {
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
}

.flex-header {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 50px
}

.flex-header .subheading {
	margin-bottom: 15px
}

.flex-header .heading {
	margin-bottom: 0
}

@media only screen and (max-width:1440px) {
	.flex-header {
		margin-bottom: 30px
	}
}

@media only screen and (max-width:991px) {
	.flex-header {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.flex-header .control-link,.flex-header .text-link {
		margin-top: 20px
	}
}

img {
	max-width: 100%;
	height: auto
}

.video-container {
	overflow: hidden;
	opacity: 0;
	transition: opacity .2s
}

.video-container.video-on {
	opacity: 1
}

.video-container .looping-video {
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media only screen and (max-width:991px) {
	.video-container.mobile-hidden {
		display: none
	}

	.video-container.has-mobile-img {
		opacity: 1
	}
}

iframe {
	border: none
}

.icon {
	width: 20px;
	height: 20px
}

.icon.reverse {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.icon.rotate-90 {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.icon.rotate90 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.has-icon .icon,.has-icon .text {
	vertical-align: middle
}

.has-icon .icon {
	height: 15px;
	width: 15px;
	display: inline-block;
	margin-right: 15px
}

.has-icon.icon-right .icon {
	margin-right: auto;
	margin-left: 15px
}

.new-tag {
	background: #ce605d;
	padding-top: 40px;
	padding-bottom: 20px;
	width: 40px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: default;
	position: relative
}

.new-tag:before {
	top: 0;
	right: 0;
	bottom: 0;
	background: #ce605d
}

.new-tag:after,.new-tag:before {
	content: "";
	position: absolute;
	left: 0
}

.new-tag:after {
	width: 100%;
	height: 0;
	top: 100%;
	z-index: 1;
	border-left: 40px solid #ce605d;
	border-bottom: 20px solid transparent
}

.new-tag span {
	height: 20px;
	margin-top: 5px
}

.new-tag h6 {
	color: #fff;
	margin-bottom: 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

@media only screen and (max-width:2000px) {
	.new-tag h6 {
		font-size: 12px
	}
}

@media only screen and (max-width:1800px) {
	.new-tag {
		width: 32px;
		padding-top: 20px;
		padding-bottom: 15px
	}

	.new-tag:after {
		border-left: 32px solid #ce605d;
		border-bottom: 10px solid transparent
	}

	.new-tag h6 {
		font-size: 9px
	}
}

.bg-img-cover {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: none
}

.parallax-bg {
	background-attachment: fixed
}

.lazyload {
	transition: opacity .3s;
	opacity: 0
}

.lazyload.loaded {
	opacity: 1
}

.flexible-container {
	height: 0;
	overflow: hidden;
	padding-bottom: 54.25%;
	position: relative
}

.flexible-container embed,.flexible-container iframe,.flexible-container object {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	border: none;
	z-index: 1
}

.flexible-container .video-placeholder-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden;
	cursor: pointer
}

.flexible-container .video-placeholder-img .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	background-position: 50% 50%;
	z-index: 2;
	background-color: #f7f7f7;
	transition: -webkit-transform .6s;
	transition: transform .6s;
	transition: transform .6s,-webkit-transform .6s
}

.flexible-container .video-placeholder-img .img:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.4);
	transition: background .2s;
	z-index: 3
}

.flexible-container .video-placeholder-img .play-icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	color: #fff;
	width: 80px;
	height: 80px;
	z-index: 4
}

.flexible-container .video-placeholder-img:hover .img {
	-webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03)
}

@media only screen and (max-width:1440px) {
	.flexible-container .video-placeholder-img .play-icon {
		width: 60px;
		height: 60px
	}
}

@media only screen and (max-width:991px) {
	.flexible-container .video-placeholder-img .play-icon {
		width: 40px;
		height: 40px
	}
}

.read-more-description .description {
	position: relative;
	transition: max-height .2s;
	max-height: 375px;
	overflow: hidden
}

.read-more-description .description:after {
	content: "";
	opacity: 0;
	visibility: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 100px;
	background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);
	transition: opacity .2s,visibility .2s
}

.read-more-description .btns {
	margin-top: 20px;
	opacity: 0;
	visibility: hidden;
	display: none;
	transition: opacity .2s,visibility .2s
}

.read-more-description.has-more .description:after {
	opacity: 1;
	visibility: visible
}

.read-more-description.has-more .btns {
	opacity: 1;
	visibility: visible;
	display: block
}

.read-more-description.has-more.all .description:after {
	opacity: 0;
	visibility: hidden
}

.nml {
	margin-left: -280px
}

@media only screen and (max-width:2200px) {
	.nml {
		margin-left: -100px
	}
}

@media only screen and (max-width:2000px) {
	.nml {
		margin-left: -100px
	}
}

@media only screen and (max-width:1800px) {
	.nml {
		margin-left: -70px
	}
}

@media only screen and (max-width:1440px) {
	.nml {
		margin-left: -70px
	}
}

@media only screen and (max-width:1280px) {
	.nml {
		margin-left: -60px
	}
}

@media only screen and (max-width:1024px) {
	.nml {
		margin-left: -40px
	}
}

@media only screen and (max-width:991px) {
	.nml {
		margin-left: -30px
	}
}

.nmr {
	margin-right: -280px
}

@media only screen and (max-width:2200px) {
	.nmr {
		margin-right: -100px
	}
}

@media only screen and (max-width:2000px) {
	.nmr {
		margin-right: -100px
	}
}

@media only screen and (max-width:1800px) {
	.nmr {
		margin-right: -70px
	}
}

@media only screen and (max-width:1440px) {
	.nmr {
		margin-right: -70px
	}
}

@media only screen and (max-width:1280px) {
	.nmr {
		margin-right: -60px
	}
}

@media only screen and (max-width:1024px) {
	.nmr {
		margin-right: -40px
	}
}

@media only screen and (max-width:991px) {
	.nmr {
		margin-right: -30px
	}
}

.menu-secondary.list-style-none,.menu-secondary.slick-dots {
	margin: -8px -10px;
	margin-right: 0
}

.menu-secondary li a {
	display: inline-block;
	padding: 8px 10px;
	color: #999;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px
}

.menu-secondary li.active a,.menu-secondary li.current-menu-item a,.menu-secondary li a:hover {
	color: #4a4a4a
}

.menu-secondary li a.search-btn {
	letter-spacing: 5px;
	font-size: 12px;
	color: #000;
	padding: 15px;
	width: 200px;
	max-width: 100%;
	margin-left: 10px
}

@media only screen and (max-width:2000px) {
	.menu-secondary li a {
		font-size: 10px
	}
}

@media only screen and (max-width:1800px) {
	.menu-secondary.list-style-none,.menu-secondary.slick-dots {
		margin: -8px -6px
	}

	.menu-secondary li a {
		padding: 8px 6px;
		font-size: 10px;
		letter-spacing: 2px
	}

	.menu-secondary li a.search-btn {
		margin-left: 6px
	}
}

#page-banner .stacker-nav-container {
	margin-bottom: 80px
}

@media only screen and (max-width:1800px) {
	#page-banner .stacker-nav-container .stacker-nav-container {
		margin-bottom: 50px
	}
}

@media only screen and (max-width:1440px) {
	#page-banner .stacker-nav-container .stacker-nav-container {
		margin-bottom: 40px
	}
}

@media only screen and (max-width:1280px) {
	#page-banner .stacker-nav-container .stacker-nav-container {
		display: none
	}
}

#page-banner.freeform {
	margin-top: -100px
}

#page-banner.freeform .row-flex {
	min-height: 100vh;
	padding-top: 100px
}

#page-banner.freeform .col-left {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	min-width: 50%;
	max-width: 50%
}

#page-banner.freeform .col-left,#page-banner.freeform .col-right {
	position: relative
}

#page-banner.freeform .col-right {
	height: 100vh
}

#page-banner.freeform .banner-img {
	position: absolute;
	top: 0;
	left: 22px;
	bottom: 0;
	right: -280px
}

@media only screen and (max-width:2200px) {
	#page-banner.freeform .banner-img {
		margin-right: -100px
	}
}

@media only screen and (max-width:2000px) {
	#page-banner.freeform {
		margin-top: -100px
	}

	#page-banner.freeform .row-flex {
		padding-top: 100px
	}

	#page-banner.freeform .banner-img {
		margin-right: -100px
	}
}

@media only screen and (max-width:1800px) {
	#page-banner.freeform {
		margin-top: -70px
	}

	#page-banner.freeform .row-flex {
		padding-top: 70px
	}

	#page-banner.freeform .banner-img {
		margin-right: -70px
	}
}

@media only screen and (max-width:1440px) {
	#page-banner.freeform {
		margin-top: -70px
	}

	#page-banner.freeform .row-flex {
		padding-top: 70px
	}

	#page-banner.freeform .banner-img {
		margin-right: -70px;
		left: 15px
	}
}

@media only screen and (max-width:1280px) {
	#page-banner.freeform .banner-img {
		margin-right: -60px
	}
}

@media only screen and (max-width:1024px) {
	#page-banner.freeform {
		margin-top: 0
	}

	#page-banner.freeform .banner-img {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		height: 300px;
		margin-right: -40px;
		margin-left: -40px;
		margin-bottom: 30px
	}

	#page-banner.freeform .row-flex {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		min-height: auto;
		padding-top: 0
	}

	#page-banner.freeform .col-flex {
		width: auto;
		min-width: 0;
		max-width: 100%
	}

	#page-banner.freeform .col-right {
		margin: 0;
		height: auto
	}
}

@media only screen and (max-width:991px) {
	#page-banner.freeform {
		margin-top: 0
	}

	#page-banner.freeform .banner-img {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		height: 250px;
		margin-right: -30px;
		margin-left: -30px;
		margin-bottom: 30px
	}

	#page-banner.freeform .row-flex {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		min-height: auto;
		padding-top: 0
	}

	#page-banner.freeform .col-flex {
		width: auto
	}
}

#page-banner.deep {
	margin-top: -100px
}

#page-banner.deep .row-flex {
	min-height: 100vh;
	padding-top: 100px
}

#page-banner.deep .col-left {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	min-width: 50%;
	max-width: 50%
}

#page-banner.deep .col-left,#page-banner.deep .col-right {
	position: relative
}

#page-banner.deep .banner-img {
	position: absolute;
	top: 0;
	left: 22px;
	bottom: 0;
	right: -280px;
	min-height: calc(100vh - 100px)
}

@media only screen and (max-width:2200px) {
	#page-banner.deep .banner-img {
		margin-right: -100px
	}
}

@media only screen and (max-width:2000px) {
	#page-banner.deep {
		margin-top: -100px
	}

	#page-banner.deep .row-flex {
		padding-top: 100px
	}

	#page-banner.deep .banner-img {
		margin-right: -100px;
		min-height: calc(100vh - 100px)
	}
}

@media only screen and (max-width:1800px) {
	#page-banner.deep {
		margin-top: -70px
	}

	#page-banner.deep .row-flex {
		padding-top: 70px
	}

	#page-banner.deep .banner-img {
		margin-right: -70px;
		min-height: calc(100vh - 70px)
	}
}

@media only screen and (max-width:1440px) {
	#page-banner.deep {
		margin-top: -70px
	}

	#page-banner.deep .row-flex {
		padding-top: 70px
	}

	#page-banner.deep .banner-img {
		margin-right: -70px;
		left: 15px;
		min-height: calc(100vh - 70px)
	}
}

@media only screen and (max-width:1280px) {
	#page-banner.deep .banner-img {
		margin-right: -60px
	}
}

@media only screen and (max-width:1024px) {
	#page-banner.deep {
		margin-top: 0
	}

	#page-banner.deep .banner-img {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		height: 300px;
		margin-right: -40px;
		margin-left: -40px;
		margin-bottom: 30px;
		min-height: 0
	}

	#page-banner.deep .row-flex {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		min-height: auto;
		padding-top: 0
	}

	#page-banner.deep .col-flex {
		width: auto;
		min-width: 0;
		max-width: 100%
	}

	#page-banner.deep .col-right {
		margin: 0
	}
}

@media only screen and (max-width:991px) {
	#page-banner.deep {
		margin-top: 0
	}

	#page-banner.deep .banner-img {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		height: 250px;
		margin-right: -30px;
		margin-left: -30px;
		margin-bottom: 30px
	}

	#page-banner.deep .row-flex {
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		min-height: auto;
		padding-top: 0
	}

	#page-banner.deep .col-flex {
		width: auto
	}
}

#page-banner.ind-page .breadcrumbs {
	margin-bottom: 50px
}

#page-banner.ind-page #page-heading {
	margin-bottom: 60px
}

#page-banner.ind-page .banner-img {
	height: 900px;
	position: relative
}

#page-banner.ind-page .banner-img .new-tag {
	position: absolute;
	left: 40px;
	top: 0;
	width: 50px;
	padding-bottom: 30px
}

#page-banner.ind-page .banner-img .new-tag:after {
	border-left-width: 50px
}

#page-banner.ind-page .banner-img .new-tag h6 {
	font-size: 13px
}

#page-banner.ind-page .banner-img .icons {
	position: absolute;
	top: 40px;
	right: 40px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

#page-banner.ind-page .banner-img .photos,#page-banner.ind-page .banner-img .video {
	width: 50px;
	height: 50px;
	position: relative;
	background: #fff;
	cursor: pointer
}

#page-banner.ind-page .banner-img .photos .icon,#page-banner.ind-page .banner-img .video .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 46%;
	height: 46%;
	color: #999
}

#page-banner.ind-page .banner-img .video {
	margin-right: 30px
}

#page-banner.ind-page .banner-img .favourite-circle {
	margin-left: 30px;
	width: 50px;
	height: 50px
}

#page-banner.ind-page .banner-img.trigger-modal {
	cursor: pointer;
	cursor: url(../img/controls/cursor-plus.png) 33 33,pointer;
	cursor: url(../img/controls/cursor-plus.svg) 33 33,pointer;
	cursor: -webkit-image-set(url("../img/controls/cursor-plus.png") 1x,url("../img/controls/cursor-plus@2x.png") 2x) 33 33,pointer
}

@media only screen and (max-width:1440px) {
	#page-banner.ind-page .banner-img.trigger-modal {
		cursor: url(../img/controls/cursor-plus-32.png) 16 16,pointer;
		cursor: url(../img/controls/cursor-plus-32.svg) 16 16,pointer;
		cursor: -webkit-image-set(url("../img/controls/cursor-plus-32.png") 1x,url("../img/controls/cursor-plus-32@2x.png") 2x) 16 16,pointer
	}
}

@media only screen and (max-width:2000px) {
	#page-banner.ind-page .banner-img {
		height: 700px
	}
}

@media only screen and (max-width:1800px) {
	#page-banner.ind-page .banner-img {
		height: 600px
	}

	#page-banner.ind-page .banner-img .new-tag {
		left: 30px;
		padding-top: 30px;
		padding-bottom: 15px;
		width: 32px
	}

	#page-banner.ind-page .banner-img .new-tag:after {
		border-left-width: 32px;
		border-bottom-width: 10px
	}

	#page-banner.ind-page .banner-img .new-tag h6 {
		font-size: 9px
	}

	#page-banner.ind-page .banner-img .icons {
		top: 30px;
		right: 30px
	}

	#page-banner.ind-page .banner-img .photos,#page-banner.ind-page .banner-img .video {
		width: 32px;
		height: 32px
	}

	#page-banner.ind-page .banner-img .video {
		margin-right: 20px
	}

	#page-banner.ind-page .banner-img .favourite-circle {
		margin-left: 20px;
		width: 32px;
		height: 32px
	}
}

@media only screen and (max-width:1440px) {
	#page-banner.ind-page .breadcrumbs {
		margin-bottom: 30px
	}

	#page-banner.ind-page #page-heading {
		margin-bottom: 40px
	}

	#page-banner.ind-page .banner-img {
		height: 500px
	}
}

@media only screen and (max-width:1024px) {
	#page-banner.ind-page .banner-img {
		height: 400px
	}
}

@media only screen and (max-width:991px) {
	#page-banner.ind-page .banner-img .new-tag {
		left: 20px;
		padding-top: 20px
	}

	#page-banner.ind-page .banner-img .icons {
		top: 20px;
		right: 20px
	}

	#page-banner.ind-page.ind-page .breacrumbs {
		margin-bottom: 20px
	}

	#page-banner.ind-page.ind-page #page-heading {
		margin-bottom: 30px
	}

	#page-banner.ind-page.ind-page .banner-img {
		height: 220px;
		margin-left: -30px;
		margin-right: -30px
	}
}

#page-banner.ind-news #page-heading {
	margin-bottom: 40px;
	width: 1000px;
	margin-left: -180px;
	margin-right: -180px
}

#page-banner.ind-news .blog-wrapper {
	margin-top: 0;
	margin-bottom: 80px
}

#page-banner.ind-news .date {
	margin-bottom: 25px
}

#page-banner.ind-news .banner-img {
	height: 800px
}

#page-banner.ind-news .post-meta {
	text-align: center
}

@media only screen and (max-width:2000px) {
	#page-banner.ind-news #page-heading {
		margin-bottom: 30px
	}

	#page-banner.ind-news .blog-wrapper {
		margin-bottom: 50px
	}

	#page-banner.ind-news .banner-img {
		height: 600px
	}
}

@media only screen and (max-width:1800px) {
	#page-banner.ind-news .banner-img {
		height: 500px
	}
}

@media only screen and (max-width:1440px) {
	#page-banner.ind-news .banner-img {
		height: 400px
	}

	#page-banner.ind-news #page-heading {
		width: 800px;
		margin: 40px -80px 20px
	}
}

@media only screen and (max-width:1024px) {
	#page-banner.ind-news .post-meta {
		text-align: left
	}

	#page-banner.ind-news #page-heading {
		margin-left: 0;
		margin-right: 0;
		width: 460px;
		max-width: 100%;
		margin-top: 30px
	}

	#page-banner.ind-news .blog-intro {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	#page-banner.ind-news .blog-intro .blog-wrapper {
		margin-bottom: 0
	}

	#page-banner.ind-news .banner-img {
		height: 300px
	}
}

@media only screen and (max-width:991px) {
	#page-banner.ind-news .banner-img {
		height: 250px
	}
}

#page-banner.lh-cat .banner-img-wrapper {
	width: 100%;
	height: 0;
	padding-bottom: 60%;
	position: relative
}

#page-banner.lh-cat .banner-img-wrapper .banner-img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

@media only screen and (max-width:991px) {
	#page-banner.lh-cat .banner-img {
		width: 100%;
		height: 250px;
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 30px;
		width: auto
	}
}

#page-heading.mb {
	margin-bottom: 60px
}

@media only screen and (max-width:991px) {
	#page-heading.mb {
		margin-bottom: 40px
	}
}

.star-rating {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.star-rating .icon {
	width: 17px;
	height: 17px;
	margin-right: 12px;
	color: #c0b79d;
	fill: transparent
}

.star-rating .icon:last-child {
	margin-right: 0
}

.star-rating .icon.full {
	fill: #c0b79d;
	color: transparent
}

.star-rating .icon.empty {
	fill: hsla(45,22%,68%,.5);
	color: transparent
}

@media only screen and (max-width:1440px) {
	.star-rating .icon {
		width: 14px;
		height: 14px;
		margin-right: 8px
	}
}

.breadcrumbs {
	margin-bottom: 100px;
	margin-top: 50px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 4px;
	margin-left: -10px;
	color: #222
}

.breadcrumbs a {
	color: #999;
	display: inline-block;
	padding: 5px 10px;
	position: relative;
	margin-top: -10px
}

.breadcrumbs a:hover {
	color: #222
}

.breadcrumbs a:after {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	height: 12px;
	width: 1px;
	background: #999;
	margin-top: -1px
}

.breadcrumbs span {
	display: inline-block;
	padding-left: 10px
}

@media only screen and (max-width:2000px) {
	.breadcrumbs {
		margin-bottom: 80px
	}
}

@media only screen and (max-width:1800px) {
	.breadcrumbs {
		margin-top: 22px;
		font-size: 9px;
		margin-left: -8px;
		margin-bottom: 60px
	}

	.breadcrumbs a {
		padding: 5px 8px
	}

	.breadcrumbs a:after {
		height: 10px
	}

	.breadcrumbs span {
		padding-left: 8px
	}
}

@media only screen and (max-width:1440px) {
	.breadcrumbs {
		margin-bottom: 20px
	}
}

.tooltip {
	white-space: nowrap
}

.tooltip .tooltip-inner {
	background: #c0b79d;
	border-radius: 0;
	padding: 11px 14px;
	font-size: 9px;
	letter-spacing: 1.5px;
	line-height: normal;
	color: #000;
	text-transform: uppercase
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #c0b79d
}

.tooltip.top .tooltip-arrow {
	border-top-color: #c0b79d
}

.tooltip.fade {
	transition: opacity .3s
}

.tooltip.fade.in {
	opacity: 1
}

.social-inline {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.social-inline h5,.social-inline h6 {
	margin-bottom: 0;
	margin-right: 10px;
	color: #999
}

.social-inline .social-links .inner {
	margin-left: 0;
	margin-top: -5px
}

.social-inline .social-links a {
	margin: 0 5px
}

.social-inline .social-links a .icon {
	width: 20px;
	height: 20px
}

.social-inline.mb {
	margin-bottom: 30px
}

.social-inline.share .social-links a {
	color: #999
}

.social-inline.share .social-links a:hover {
	color: #4a4a4a
}

.social-inline.share .social-links .icon {
	width: 16px;
	height: 16px
}

@media only screen and (max-width:991px) {
	.social-inline .social-links a {
		margin: 0 3px;
		padding: 8px
	}

	.social-inline .social-links a .icon {
		width: 16px;
		height: 16px
	}
}

.social-links .inner {
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -12px;
	margin-top: -10px
}

.social-links a {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 10px;
	margin: 0 2px;
	transition: color .2s ease-in
}

.social-links a .icon {
	width: 13px;
	height: 13px
}

.social-links a {
	color: #012047
}

.social-links a:hover {
	color: #999
}

.social-links.gold a {
	color: #c0b79d
}

.social-links.gold a:hover {
	color: hsla(45,22%,68%,.7)
}

.social-links.off-black a {
	color: #222
}

.social-links.off-black a:hover {
	color: #c0b79d
}

.social-links.white a {
	color: #fff
}

.social-links.white a:hover {
	color: hsla(0,0%,100%,.7)
}

@media only screen and (max-width:1440px) {
	.social-links.larger a {
		margin-right: 60px
	}
}

@media only screen and (max-width:1280px) {
	.social-links.larger a {
		margin-right: 50px
	}

	.social-links.larger .icon {
		width: 22px;
		height: 22px
	}
}

@media only screen and (max-width:991px) {
	.social-links.larger a {
		margin-right: 30px
	}

	.social-links.larger .icon {
		width: 20px;
		height: 20px
	}
}

@media only screen and (max-width:480px) {
	.social-links a .icon {
		width: 18px;
		height: 18px
	}

	.social-links.larger a {
		margin-right: 20px
	}

	.social-links.larger a .icon {
		width: 18px;
		height: 18px
	}
}

#page-fixed-links {
	position: absolute;
	left: 0;
	z-index: 9;
	width: 100px;
	text-align: center;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s,visibility .2s
}

#page-fixed-links.on {
	opacity: 1;
	visibility: visible
}

#page-fixed-links.fixed {
	position: fixed;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

#page-fixed-links.bottom {
	position: absolute;
	top: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

#page-fixed-links .favourites {
	margin-top: -20px;
	margin-bottom: 30px
}

#page-fixed-links .favourites .tooltip {
	margin-top: -10px;
	margin-left: 15px
}

#page-fixed-links .favourites .tooltip .tooltip-arrow {
	margin-left: -20px
}

@media only screen and (max-width:1800px) {
	#page-fixed-links .favourites .tooltip {
		margin-left: 25px
	}

	#page-fixed-links .favourites .tooltip .tooltip-arrow {
		margin-left: -30px
	}
}

@media only screen and (max-width:1440px) {
	#page-fixed-links .favourites .tooltip {
		margin-left: 30px
	}

	#page-fixed-links .favourites .tooltip .tooltip-arrow {
		margin-left: -35px
	}
}

#page-fixed-links .favourites-count {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 50px;
	margin: 0 auto
}

#page-fixed-links .favourites-count .favourite-circle:hover .favourite-icon.full {
	fill: #c0b79d;
	color: #c0b79d
}

#page-fixed-links .favourites-count:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 1px;
	width: 20px;
	background: rgba(0,0,0,.2)
}

#page-fixed-links .social-links a {
	color: #999
}

#page-fixed-links .social-links a:hover {
	color: #222
}

@media only screen and (max-width:2000px) {
	#page-fixed-links {
		width: 100px
	}
}

@media only screen and (max-width:1800px) {
	#page-fixed-links {
		width: 70px
	}
}

@media only screen and (max-width:1440px) {
	#page-fixed-links {
		width: 70px
	}

	#page-fixed-links .favourites {
		margin-bottom: 20px
	}

	#page-fixed-links .favourite-circle {
		width: 25px;
		height: 25px
	}
}

@media only screen and (max-width:1280px) {
	#page-fixed-links {
		width: 60px
	}
}

@media only screen and (max-width:1024px) {
	#page-fixed-links {
		width: 40px
	}
}

@media only screen and (max-width:991px) {
	#page-fixed-links {
		width: 30px
	}
}

.share-reveal {
	position: relative;
	width: 100px;
	display: inline-block;
	width: auto;
	cursor: pointer
}

.share-reveal .share-label {
	cursor: pointer;
	color: #222;
	font-size: 12px;
	letter-spacing: .3333333333em;
	text-transform: uppercase;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.share-reveal .social-links {
	position: absolute;
	left: 0;
	right: 0;
	padding-top: 25px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s,visibility .2s
}

.share-reveal .social-links:hover {
	opacity: 1;
	visibility: visible
}

.share-reveal .social-links>.inner {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0
}

.share-reveal .social-links a {
	color: #222
}

.share-reveal .social-links a:hover {
	color: #c0b79d
}

.share-reveal:not(.reveal-popup):hover .social-links {
	opacity: 1;
	visibility: visible
}

.share-reveal.reveal-popup .share-label {
	width: 32px;
	height: 32px;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	position: relative;
	color: #999
}

.share-reveal.reveal-popup .share-label .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

.share-reveal.reveal-popup .popup {
	position: absolute;
	right: 50%;
	top: auto;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%);
	left: auto;
	bottom: 50px;
	background: #fff;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	padding: 10px 0;
	width: 50px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s,visibility .2s
}

.share-reveal.reveal-popup .popup .close {
	color: #999;
	width: 32px;
	height: 32px;
	position: relative
}

.share-reveal.reveal-popup .popup .close .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 14px;
	height: 14px
}

.share-reveal.reveal-popup .popup.on {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	visibility: visible
}

.share-reveal.reveal-popup .social-links {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1;
	visibility: visible;
	padding-top: 0
}

.share-reveal.reveal-popup .social-links a {
	color: #999
}

.share-reveal.reveal-popup .social-links a:hover {
	color: #4a4a4a
}

.share-reveal.reveal-popup .social-links .icon {
	width: 14px;
	height: 14px
}

@media only screen and (max-width:1440px) {
	.share-reveal .share-label {
		font-size: 8px
	}

	.share-reveal .social-links {
		padding-top: 15px
	}

	.share-reveal .social-links .icon {
		width: 12px;
		height: 12px
	}
}

#share-reveal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 3;
	background: hsla(0,0%,60%,.3);
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s,visibility .2s
}

#share-reveal-overlay.on {
	opacity: 1;
	visibility: visible
}

.whitespace {
	padding-top: 50px
}

.hidden {
	display: none
}

.col-contact-details.mb {
	margin-bottom: 10px
}

@media only screen and (max-width:991px) {
	.col-contact-details.mb {
		margin-bottom: 0
	}
}

.two-columns {
	-webkit-columns: 2;
	columns: 2;
	-webkit-column-gap: 60px;
	column-gap: 60px
}

.destination-dropdown {
	display: none
}

.vid-max {
	padding-bottom: 30%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	position: relative
}

.vid-max iframe {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%!important;
	height: 100%!important
}

.spinner {
	font-size: 4px;
	position: relative;
	text-indent: -9999em;
	border: 1.1em solid rgba(1,32,71,.2);
	border-left-color: #012047;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: d 1.1s infinite linear;
	animation: d 1.1s infinite linear
}

.spinner.white {
	border-color: hsla(0,0%,100%,.2);
	border-left-color: #fff
}

.spinner.black {
	border-color: rgba(0,0,0,.2);
	border-left-color: #000
}

.spinner.gold {
	border-color: hsla(45,22%,68%,.2);
	border-left-color: #c0b79d
}

.spinner,.spinner:after {
	border-radius: 50%;
	width: 10em;
	height: 10em
}

@-webkit-keyframes d {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes d {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.aggregate-rating {
	text-align: right
}

.aggregate-rating .title {
	margin-bottom: 10px
}

.aggregate-rating .rating-container {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

@media only screen and (max-width:1024px) {
	.aggregate-rating {
		text-align: left
	}
}

@media only screen and (max-width:480px) {
	.aggregate-rating .review-rating {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.aggregate-rating .count {
		margin-bottom: 5px
	}
}

body.admin-bar #wphead {
	padding-top: 0
}

#wpadminbar {
	top: auto!important;
	bottom: 0;
	position: fixed
}

#wpadminbar .quicklinks .menupop ul {
	position: absolute;
	bottom: 32px;
	background-color: #23282d
}

#wpadminbar .quicklinks .menupop ul+ul {
	bottom: 70px
}

#wpadminbar .quicklinks .menupop ul ul {
	transform: translateY(62px);
	-webkit-transform: translateY(62px);
	-ms-transform: translateY(62px)
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
	bottom: 64px;
	position: absolute
}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}

@media screen and (max-width:782px) {
	#wpadminbar .quicklinks .menupop ul {
		bottom: 46px
	}

	#wpadminbar .quicklinks .menupop ul+ul,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary {
		bottom: 86px
	}

	#wpadminbar .quicklinks .menupop ul ul {
		transform: translateY(92px);
		-webkit-transform: translateY(92px);
		-ms-transform: translateY(92px)
	}
}

h1,h2,h3,h4,h5,h6 {
	margin: 0
}

h1.mb0,h2.mb0,h3.mb0,h4.mb0,h5.mb0,h6.mb0 {
	margin-bottom: 0
}

h1.mb5,h2.mb5,h3.mb5,h4.mb5,h5.mb5,h6.mb5 {
	margin-bottom: 5px
}

h1.mb10,h2.mb10,h3.mb10,h4.mb10,h5.mb10,h6.mb10 {
	margin-bottom: 10px
}

h1.mb20,h2.mb20,h3.mb20,h4.mb20,h5.mb20,h6.mb20 {
	margin-bottom: 20px
}

h1.mb30,h2.mb30,h3.mb30,h4.mb30,h5.mb30,h6.mb30 {
	margin-bottom: 30px
}

h1.white,h2.white,h3.white,h4.white,h5.white,h6.white {
	color: #fff
}

h1.black,h2.black,h3.black,h4.black,h5.black,h6.black {
	color: #000
}

h1.off-black,h2.off-black,h3.off-black,h4.off-black,h5.off-black,h6.off-black {
	color: #222
}

h1.grey,h2.grey,h3.grey,h4.grey,h5.grey,h6.grey {
	color: #4a4a4a
}

h1 {
	font-size: 58px;
	line-height: normal;
	letter-spacing: .0172413793em;
	color: #222;
	text-transform: none;
	margin-bottom: 50px
}

@media only screen and (max-width:2000px) {
	h1 {
		font-size: 40px;
		margin-bottom: 40px
	}
}

@media only screen and (max-width:1800px) {
	h1 {
		font-size: 36px;
		margin-bottom: 25px
	}
}

h2 {
	font-size: 40px;
	line-height: 49px;
	letter-spacing: normal;
	color: #4a4a4a;
	text-transform: none;
	margin-bottom: 50px
}

@media only screen and (max-width:2000px) {
	h2 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 40px
	}
}

@media only screen and (max-width:1800px) {
	h2 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 25px
	}
}

@media only screen and (max-width:1280px) {
	h2 {
		font-size: 28px;
		line-height: 35px
	}
}

h3 {
	font-size: 32px;
	line-height: 40px;
	letter-spacing: normal;
	color: #4a4a4a;
	text-transform: none;
	margin-bottom: 30px
}

@media only screen and (max-width:2000px) {
	h3 {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 25px
	}
}

@media only screen and (max-width:1800px) {
	h3 {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 25px
	}
}

@media only screen and (max-width:1280px) {
	h3 {
		font-size: 22px;
		line-height: 27px
	}
}

h4 {
	font-size: 18px;
	line-height: 23px;
	letter-spacing: .6em;
	color: #222;
	text-transform: uppercase;
	margin-bottom: 20px
}

@media only screen and (max-width:2000px) {
	h4 {
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 15px
	}
}

@media only screen and (max-width:1800px) {
	h4 {
		font-size: 14px;
		line-height: 17px;
		margin-bottom: 15px
	}
}

@media only screen and (max-width:1280px) {
	h4 {
		font-size: 13px;
		letter-spacing: .5em
	}
}

h5 {
	font-size: 14px;
	line-height: normal;
	letter-spacing: .1428571429em;
	color: #c0b79d;
	text-transform: uppercase;
	margin-bottom: 15px
}

@media only screen and (max-width:2000px) {
	h5 {
		font-size: 10px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width:1800px) {
	h5 {
		font-size: 10px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width:991px) {
	h5 {
		font-size: 12px
	}
}

h6 {
	font-size: 12px;
	line-height: normal;
	letter-spacing: 1.7px;
	color: #4a4a4a;
	text-transform: none;
	margin-bottom: 15px;
	text-transform: uppercase
}

@media only screen and (max-width:2000px) {
	h6 {
		font-size: 9px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width:1800px) {
	h6 {
		font-size: 9px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width:991px) {
	h6 {
		font-size: 10px
	}
}

li,p {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: normal;
	margin: 0;
	margin-bottom: 30px;
	color: #4a4a4a
}

li.mb0,p.mb0 {
	margin-bottom: 0
}

li.mb5,p.mb5 {
	margin-bottom: 5px
}

li.mb10,p.mb10 {
	margin-bottom: 10px
}

li.mb20,p.mb20 {
	margin-bottom: 20px
}

li.mb30,p.mb30 {
	margin-bottom: 30px
}

li.white,p.white {
	color: #fff
}

li.black,p.black {
	color: #000
}

p.lead {
	font-size: 20px;
	line-height: 1.5em;
	letter-spacing: normal;
	color: #4a4a4a
}

p.lead.white {
	color: #fff
}

@media only screen and (max-width:2000px) {
	p.lead {
		font-size: 18px
	}
}

@media only screen and (max-width:1800px) {
	p.lead {
		font-size: 18px
	}
}

.text-small {
	font-size: 12px;
	line-height: normal
}

a {
	transition: color .2s
}

p a {
	color: #4a4a4a
}

p a,p a:hover {
	text-decoration: underline
}

p a:focus,p a:hover {
	color: #c0b79d
}

p a.no-underline,p a.no-underline:hover,p a:focus {
	text-decoration: none
}

p a.no-style,p a.no-style:focus,p a.no-style:hover {
	color: #4a4a4a;
	text-decoration: none
}

hr {
	border-color: rgba(0,0,0,.2)
}

.indented-copy {
	padding-left: 60px
}

@media only screen and (max-width:1800px) {
	.indented-copy {
		padding-left: 40px
	}
}

@media only screen and (max-width:1440px) {
	.indented-copy {
		padding-left: 30px
	}
}

.indented-copy.right {
	padding-left: 0;
	padding-right: 60px
}

@media only screen and (max-width:1800px) {
	.indented-copy.right {
		padding-left: 0;
		padding-right: 40px
	}
}

@media only screen and (max-width:1440px) {
	.indented-copy.right {
		padding-left: 0;
		padding-right: 0
	}
}

.contained-copy {
	width: 440px;
	max-width: 100%
}

.contained-copy.indetend-copy {
	width: 500px
}

@media only screen and (max-width:1800px) {
	.contained-copy.indetend-copy {
		width: 480px
	}
}

@media only screen and (max-width:1440px) {
	.contained-copy.indetend-copy {
		width: 470px
	}
}

blockquote {
	border: none;
	position: relative;
	padding: 0;
	width: 640px;
	max-width: 100%;
	margin: 40px 0;
	padding-left: 35px
}

blockquote:before {
	content: "";
	position: absolute;
	top: 16px;
	left: 0;
	bottom: 26px;
	width: 1px;
	background: #c0b79d
}

blockquote,blockquote p {
	font-size: 48px;
	line-height: 78px;
	letter-spacing: normal;
	color: #4a4a4a;
	text-transform: none
}

@media only screen and (max-width:2000px) {
	blockquote,blockquote p {
		font-size: 40px;
		line-height: 1.625em
	}
}

@media only screen and (max-width:1800px) {
	blockquote,blockquote p {
		font-size: 26px;
		line-height: 46px
	}

	blockquote:before {
		top: 10px;
		left: 0;
		bottom: 16px
	}
}

#journal-single .blog-wrapper .outside-left .line-left,#journal-single .blog-wrapper .outside-left .wp-caption-text,#journal-single .blog-wrapper .wp-caption .line-left,#journal-single .blog-wrapper .wp-caption .wp-caption-text,.caption,.small-caption {
	position: relative;
	padding-left: 40px
}

#journal-single .blog-wrapper .outside-left .line-left:before,#journal-single .blog-wrapper .outside-left .wp-caption-text:before,#journal-single .blog-wrapper .wp-caption .line-left:before,#journal-single .blog-wrapper .wp-caption .wp-caption-text:before,.caption:before,.small-caption:before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	bottom: 6px;
	width: 1px;
	background: #999
}

@media only screen and (max-width:2000px) {
	#journal-single .blog-wrapper .outside-left .line-left,#journal-single .blog-wrapper .outside-left .wp-caption-text,#journal-single .blog-wrapper .wp-caption .line-left,#journal-single .blog-wrapper .wp-caption .wp-caption-text,.caption,.small-caption {
		padding-left: 20px
	}

	#journal-single .blog-wrapper .outside-left .line-left:before,#journal-single .blog-wrapper .outside-left .wp-caption-text:before,#journal-single .blog-wrapper .wp-caption .line-left:before,#journal-single .blog-wrapper .wp-caption .wp-caption-text:before,.caption:before,.small-caption:before {
		top: 4px;
		bottom: 3px
	}
}

@media only screen and (max-width:1800px) {
	#journal-single .blog-wrapper .outside-left .line-left,#journal-single .blog-wrapper .outside-left .wp-caption-text,#journal-single .blog-wrapper .wp-caption .line-left,#journal-single .blog-wrapper .wp-caption .wp-caption-text,.caption,.small-caption {
		padding-left: 20px
	}

	#journal-single .blog-wrapper .outside-left .line-left:before,#journal-single .blog-wrapper .outside-left .wp-caption-text:before,#journal-single .blog-wrapper .wp-caption .line-left:before,#journal-single .blog-wrapper .wp-caption .wp-caption-text:before,.caption:before,.small-caption:before {
		top: 4px;
		bottom: 3px
	}
}

#journal-single .blog-wrapper .outside-left .line-left,#journal-single .blog-wrapper .outside-left .wp-caption-text,#journal-single .blog-wrapper .wp-caption .line-left,#journal-single .blog-wrapper .wp-caption .wp-caption-text,.small-caption {
	padding-left: 20px
}

#journal-single .blog-wrapper .outside-left .line-left:before,#journal-single .blog-wrapper .outside-left .wp-caption-text:before,#journal-single .blog-wrapper .wp-caption .line-left:before,#journal-single .blog-wrapper .wp-caption .wp-caption-text:before,.small-caption:before {
	background: #222
}

@media only screen and (max-width:1024px) {
	#journal-single .blog-wrapper .outside-left .line-left,#journal-single .blog-wrapper .outside-left .wp-caption-text,#journal-single .blog-wrapper .wp-caption .line-left,#journal-single .blog-wrapper .wp-caption .wp-caption-text,.small-caption {
		padding-left: 15px
	}

	#journal-single .blog-wrapper .outside-left .line-left:before,#journal-single .blog-wrapper .outside-left .wp-caption-text:before,#journal-single .blog-wrapper .wp-caption .line-left:before,#journal-single .blog-wrapper .wp-caption .wp-caption-text:before,.small-caption:before {
		top: 5px;
		bottom: 4px
	}
}

ol,ul {
	margin-bottom: 30px;
	padding-left: 0
}

ol.list-style-none,ol.list-style-none li,ol.list-unstyled,ol.list-unstyled li,ol.slick-dots,ol.slick-dots li,ul.list-style-none,ul.list-style-none li,ul.list-unstyled,ul.list-unstyled li,ul.slick-dots,ul.slick-dots li {
	padding: 0;
	margin: 0;
	list-style: none
}

ol.list-style-none li:before,ol.list-unstyled li:before,ol.slick-dots li:before,ul.list-style-none li:before,ul.list-unstyled li:before,ul.slick-dots li:before {
	display: none
}

ul li {
	list-style-type: none;
	position: relative;
	/* padding-left: 40px;
	margin-bottom: 15px */
}

ul li:before {
	content: "";
	width: 20px;
	height: 1px;
	background: #c0b79d;
	position: absolute;
	top: 15px;
	left: 0
}

@media only screen and (max-width:2000px) {
	ul li:before {
		top: 12px
	}
}

@media only screen and (max-width:1800px) {
	ul li:before {
		top: 12px
	}
}

ol {
	counter-reset: a;
	list-style: none
}

ol li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 15px
}

ol li:before {
	content: counter(a,decimal-leading-zero);
	counter-increment: a;
	color: #c0b79d;
	width: 20px;
	position: absolute;
	top: 0;
	left: 0
}

.text-center {
	text-align: center
}

.big-letter.lead {
	font-size: 77px;
	float: left;
	display: block;
	line-height: .7em;
	margin: 3px 10px 0 0
}

.text-light-grey {
	color: #4a4a4a
}

#smoothstate_container {
	position: relative
}

#smoothstate_transition {
	position: fixed;
	z-index: 9999999;
	background: #fff;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

#smoothstate_transition .logo {
	width: 60px;
	height: 38px;
	color: #e0dbce;
	opacity: 0;
	position: relative
}

#smoothstate_transition.has-shadow {
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2)
}

.no-js body,.no-js body.screen-preloader-on {
	overflow: visible
}

#screen_preloader {
	z-index: 99999991;
	right: 0;
	bottom: 0
}

#screen_preloader .loader {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

#screen_preloader .logo {
	width: 60px;
	height: 38px;
	color: #e0dbce
}

#screen_preloader .logo.animate {
	-webkit-animation: e 1s ease-in-out infinite alternate;
	animation: e 1s ease-in-out infinite alternate
}

@-webkit-keyframes e {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}

@keyframes e {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}

.no-js body,.no-js body.screen-preloader-on {
	overflow: initial
}

.no-js #screen_preloader {
	display: none
}

.js body.screen-preloader-on {
	overflow: hidden
}

.js #screen_preloader {
	display: block
}

#screen_preloader {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999999
}

#screen_preloader .loader-container {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

@media only screen and (max-width:1440px) {
	#screen_preloader .cadigal-loader {
		font-size: 16px
	}
}

@media only screen and (max-width:480px) {
	#screen_preloader .cadigal-loader {
		font-size: 12px
	}
}

#main-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 10;
	height: 100px;
	transition: height .2s,box-shadow .2s
}

#main-header .header-inner {
	position: relative;
	height: 100%;
	border-bottom: 1px solid rgba(0,0,0,.2);
	transition: border .2s
}

#main-header.min {
	height: 80px;
	box-shadow: 0 2px 4px 0 hsla(0,0%,60%,.1)
}

#main-header.min .header-inner {
	border-color: transparent;
	transition: border .2s
}

#main-header.min .logo {
	height: 36px;
	width: 56px
}

#main-header.min .logo .text {
	opacity: 0;
	visibility: hidden
}

#main-header.is-bottom.min.has-fav .fav-link,#main-header.is-bottom.min .stacker-nav {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

#main-header.is-bottom.min .main-nav>ul,#main-header.is-bottom.min .secondary-menu>ul {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px)
}

#main-header.is-bottom.min .fav-container,#main-header.is-bottom.min .stacker-nav-container {
	z-index: 1
}

#main-header.is-top.has-fav .fav-link,#main-header.is-top .stacker-nav {
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px)
}

#main-header.is-top .main-nav>ul,#main-header.is-top .secondary-menu>ul {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

#main-header.is-top .fav-container,#main-header.is-top .stacker-nav-container {
	z-index: -1
}

#main-header .main-nav>ul,#main-header .secondary-menu>ul {
	transition: opacity .2s,visibility .2s,-webkit-transform .2s;
	transition: transform .2s,opacity .2s,visibility .2s;
	transition: transform .2s,opacity .2s,visibility .2s,-webkit-transform .2s
}

#main-header .fav-container {
	z-index: -1
}

#main-header .stacker-nav-container {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 86px;
	z-index: -1
}

#main-header .stacker-nav {
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s,visibility .2s,-webkit-transform .2s;
	transition: transform .2s,opacity .2s,visibility .2s;
	transition: transform .2s,opacity .2s,visibility .2s,-webkit-transform .2s
}

#main-header.has-fav .fav-container {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 220px
}

#main-header.has-fav .fav-link {
	opacity: 0;
	visibility: hidden;
	transition: all .2s
}

#main-header .logo {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 206px;
	height: 40px;
	left: 0;
	transition: height .2s,width .2s;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 2
}

#main-header .logo img {
	height: 100%;
	width: auto
}

#main-header .logo .text {
	transition: opacity .2s,visibility .2s
}

#main-header .main-nav {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

#main-header .main-nav,#main-header .main-nav .menu,#main-header .main-nav li,#main-header .main-nav li a {
	height: 100%
}

#main-header .main-nav li a {
	padding: 0 20px;
	font-size: 18px;
	color: #000;
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

#main-header .main-nav li a:before {
	content: "";
	position: absolute;
	left: 20px;
	bottom: 0;
	opacity: 0;
	background: #000;
	height: 2px;
	width: 20px;
	transition: opacity .2s
}

#main-header .main-nav li.active a:before,#main-header .main-nav li.current-menu-item.inactive a:hover:before,#main-header .main-nav li.current-menu-item a:before,#main-header .main-nav li a:hover:before {
	opacity: 1
}

#main-header .main-nav li.current-menu-item.inactive a:before {
	opacity: 0
}

#main-header .secondary-nav {
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 200px;
	padding-right: 10px
}

#main-header .hamburger {
	display: none
}

#main-header .menu {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media only screen and (max-width:2000px) {
	#main-header,#main-header .bottom-section,#main-header.min .bottom-section {
		height: 100px
	}

	#main-header .logo {
		width: 150px;
		height: 29px
	}

	#main-header.min .logo {
		width: 46px;
		height: 29px
	}

	#main-header .main-nav li a {
		padding: 0 15px;
		font-size: 16px
	}

	#main-header .main-nav li a:before {
		left: 15px
	}

	#main-header .secondary-nav {
		right: 180px
	}

	#main-header.has-fav .fav-link {
		right: 192px
	}
}

@media only screen and (max-width:1800px) {
	#main-header {
		height: 70px
	}

	#main-header.min {
		height: 60px
	}

	#main-header .main-nav {
		position: absolute;
		top: 50%;
		right: auto;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-left: -15px;
		left: 196px
	}

	#main-header.min .main-nav,#main-header .stacker-nav-container {
		left: 71px
	}

	#main-header.has-fav .fav-link {
		right: 162px
	}
}

@media only screen and (max-width:1800px) {
	#main-header .logo {
		width: 134px;
		height: 26px
	}

	#main-header.min .logo {
		width: 41px;
		height: 26px
	}

	#main-header .main-nav {
		position: absolute;
		top: 50%;
		right: auto;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-left: -8px;
		left: 196px
	}

	#main-header .main-nav li a {
		padding: 2px 8px 0;
		font-size: 15px
	}

	#main-header .main-nav li a:before {
		left: 8px;
		width: 20px
	}

	#main-header .secondary-nav {
		padding-right: 12px;
		right: 150px
	}
}

@media only screen and (max-width:1440px) {
	#main-header {
		height: 70px
	}

	#main-header.min {
		height: 60px
	}

	#main-header .logo {
		width: 123px;
		height: 24px
	}

	#main-header.min .logo {
		width: 38px;
		height: 24px
	}

	#main-header.min .main-nav,#main-header .stacker-nav-container {
		left: 53px
	}

	#main-header.min .main-nav {
		transition: left .2s .2s
	}
}

@media only screen and (max-width:1280px) {
	#main-header .main-nav {
		position: absolute;
		top: 50%;
		right: auto;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 140px
	}
}

@media only screen and (max-width:1024px) {
	#main-header,#main-header.min {
		height: 60px
	}

	#main-header .header-inner {
		border: none
	}

	#main-header .main-nav,#main-header .secondary-nav,#main-header .stacker-nav-container {
		display: none
	}

	#main-header .logo {
		width: 103px;
		height: 20px
	}
}

@media only screen and (max-width:991px) {
	#main-header,#main-header.min {
		height: 60px
	}
}

body.menu-dropdown-open {
	overflow: hidden
}

.header-dropdown,body.menu-dropdown-open #page-fixed-links {
	opacity: 0;
	visibility: hidden
}

.header-dropdown {
	position: fixed;
	padding-top: 150px;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9;
	overflow: hidden;
	bottom: 100%
}

.header-dropdown>.main-wrapper,.vc_row .header-dropdown>.liquid-main-wrapper {
	overflow: auto;
	height: 100%
}

.header-dropdown .dropdown-inner {
	padding-bottom: 50px;
	opacity: 0;
	visibility: hidden
}

.header-dropdown .close-icon {
	position: absolute;
	color: #012047;
	top: 150px;
	right: 100px;
	cursor: pointer;
	margin-top: -7px;
	margin-right: -15px;
	width: 50px;
	height: 50px
}

.header-dropdown .close-icon:hover {
	color: rgba(1,32,71,.8)
}

.header-dropdown .close-icon:focus {
	color: rgba(1,32,71,.9)
}

.header-dropdown .close-icon .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 20px;
	height: 20px
}

.header-dropdown hr {
	margin-top: 50px;
	margin-bottom: 50px
}

.header-dropdown .col-img,.header-dropdown .col-listing {
	width: 50%
}

.header-dropdown .col-listing {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 50px
}

.header-dropdown .col-listing .col {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-right: 44px
}

.header-dropdown .col-listing ul {
	margin-top: -5px;
	margin-left: -5px
}

.header-dropdown .col-listing ul li a {
	display: inline-block;
	padding: 5px
}

.header-dropdown .col-img {
	position: relative
}

.header-dropdown .col-img .img-container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 40%
}

.header-dropdown .col-img .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity .4s
}

.header-dropdown .col-img .img.active {
	opacity: 1
}

.header-dropdown .category-featured {
	overflow: hidden
}

.header-dropdown .category-featured .col-flex {
	width: 14.28%;
	min-width: 14.28%;
	max-width: 14.28%
}

.header-dropdown .interest-card .img-container {
	width: 100%;
	height: 0;
	padding-bottom: 116.5%
}

.header-dropdown .interest-card .description {
	display: none
}

@media only screen and (max-width:2330px) {
	.header-dropdown .close-icon {
		right: 50px;
		margin-right: -25px
	}
}

@media only screen and (max-width:2000px) {
	.header-dropdown {
		padding-top: 150px
	}

	.header-dropdown .dropdown-inner {
		padding-bottom: 50px
	}

	.header-dropdown hr {
		margin-top: 50px;
		margin-bottom: 50px
	}

	.header-dropdown .close-icon {
		top: 150px;
		right: 50px
	}
}

@media only screen and (max-width:1800px) {
	.header-dropdown {
		padding-top: 100px
	}

	.header-dropdown .dropdown-inner {
		padding-bottom: 20px
	}

	.header-dropdown hr {
		margin-top: 30px;
		margin-bottom: 30px
	}

	.header-dropdown .flex-header {
		margin-bottom: 30px
	}

	.header-dropdown .flex-header .heading {
		font-size: 22px;
		line-height: normal
	}

	.header-dropdown .col-listing ul li a {
		font-size: 14px;
		padding: 4px 5px
	}

	.header-dropdown .close-icon {
		top: 100px;
		right: 35px;
		margin-top: -12px
	}
}

@media only screen and (max-width:1440px) {
	.header-dropdown {
		padding-top: 90px
	}

	.header-dropdown .dropdown-inner {
		padding-bottom: 20px
	}

	.header-dropdown hr {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.header-dropdown .flex-header {
		margin-bottom: 20px
	}

	.header-dropdown .flex-header .heading {
		font-size: 20px
	}

	.header-dropdown .col-listing {
		margin-bottom: 0
	}

	.header-dropdown .col-listing .col {
		margin-right: 30px
	}

	.header-dropdown .close-icon {
		top: 90px;
		right: 35px
	}
}

@media only screen and (max-width:1280px) {
	.header-dropdown .close-icon {
		right: 30px
	}

	.header-dropdown .col-img {
		display: none
	}
}

@media only screen and (max-width:1024px) {
	.header-dropdown {
		padding-top: 110px
	}

	.header-dropdown .close-icon {
		top: 75px;
		right: 20px
	}
}

@media only screen and (max-width:991px) {
	.header-dropdown {
		padding-top: 110px
	}

	.header-dropdown .close-icon {
		top: 75px;
		right: 15px
	}
}

.header-mobile-links {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media only screen and (max-width:1024px) {
	.header-mobile-links {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}
}

.trigger-mobile-menu {
	font-size: 15px;
	width: 55px;
	margin-right: -8px
}

.header-mobile-fav a,.trigger-mobile-menu {
	padding-left: 8px;
	padding-right: 8px;
	height: 60px
}

.header-mobile-fav .favourite-circle {
	width: 24px;
	height: 24px;
	margin-left: 10px
}

#mobile-menu {
	position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	z-index: 14;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: auto;
	opacity: 0;
	visibility: hidden;
	transition: opacity .4s,visibility .4s
}

#mobile-menu.on {
	opacity: 1;
	visibility: visible
}

#mobile-menu .menu-wrapper {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 30px 0
}

#mobile-menu .search-btn {
	height: 50px;
	width: 100%
}

#mobile-menu .main-menu>ul>li>a {
	font-size: 18px;
	position: relative;
	color: #000;
	padding: 6px 40px;
	display: inline-block;
	margin-bottom: 10px;
	width: 100%
}

#mobile-menu .main-menu>ul>li>a:hover {
	color: #222
}

#mobile-menu .main-menu>ul>li>a:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 40px;
	right: 0;
	height: 1px;
	background: hsla(0,0%,60%,.15)
}

#mobile-menu .main-menu>ul>li.destination-trigger>a {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

#mobile-menu #mobile-menu-destinations {
	padding-left: 40px
}

#mobile-menu #mobile-menu-destinations ul {
	margin-bottom: 0
}

#mobile-menu #mobile-menu-destinations li a {
	font-size: 14px;
	padding: 4px 40px 4px 60px;
	color: #4a4a4a;
	display: inline-block
}

#mobile-menu #mobile-menu-destinations li a:hover {
	color: #4a4a4a
}

#mobile-menu #mobile-menu-destinations .text-link {
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px
}

#mobile-menu #mobile-menu-destinations .panel {
	padding: 0;
	margin: 0;
	width: auto;
	box-shadow: none
}

#mobile-menu #mobile-menu-destinations .read-more-link {
	display: inline-block;
	margin-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px
}

#mobile-menu #mobile-menu-destinations .panel-heading {
	position: relative;
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 0;
	transition: border .2s;
	width: 100%;
	text-decoration: none;
	border-radius: 0;
	margin: 0;
	text-align: left
}

#mobile-menu #mobile-menu-destinations .panel-heading>a {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	padding: 8px 40px
}

#mobile-menu #mobile-menu-destinations .panel-heading>a.collapsed {
	border-bottom-color: #c0b79d
}

#mobile-menu #mobile-menu-destinations .panel-heading>a.collapsed .icon {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

#mobile-menu #mobile-menu-destinations .panel-heading:after {
	content: "";
	position: absolute;
	left: 40px;
	right: 0;
	bottom: 0;
	height: 1px;
	background: hsla(0,0%,60%,.15)
}

#mobile-menu #mobile-menu-destinations .panel-heading .text {
	margin: 0;
	padding-right: 12px
}

#mobile-menu #mobile-menu-destinations .panel-heading .icon {
	width: 12px;
	height: 12px;
	min-width: 12px;
	color: hsla(0,0%,60%,.5);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: color .2s,-webkit-transform .2s;
	transition: transform .2s,color .2s;
	transition: transform .2s,color .2s,-webkit-transform .2s
}

#mobile-menu .destination-trigger>a {
	padding-right: 50px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

#mobile-menu .destination-trigger>a.collapsed .icon {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

#mobile-menu .destination-trigger>a .icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	right: 40px;
	width: 12px;
	height: 12px;
	color: hsla(0,0%,60%,.5)
}

#mobile-menu .secondary-menu {
	margin-top: 30px
}

#mobile-menu .secondary-menu ul {
	margin: 0
}

#mobile-menu .secondary-menu a {
	padding: 4px 40px;
	display: inline-block;
	width: 100%;
	color: #999
}

#mobile-menu .secondary-menu a:hover {
	color: #999
}

@media only screen and (max-width:991px) {
	#mobile-menu #mobile-menu-destinations {
		padding-left: 30px
	}

	#mobile-menu #mobile-menu-destinations li a {
		padding-left: 45px;
		padding-right: 30px
	}

	#mobile-menu #mobile-menu-destinations .panel-heading>a {
		padding: 8px 30px
	}

	#mobile-menu #mobile-menu-destinations .panel-heading:after {
		left: 30px
	}

	#mobile-menu #mobile-menu-destinations .read-more-link {
		margin-left: 45px
	}

	#mobile-menu .main-menu>ul>li>a {
		padding-left: 30px;
		padding-right: 30px
	}

	#mobile-menu .main-menu>ul>li>a:after {
		left: 30px
	}

	#mobile-menu .destination-trigger>a .icon {
		right: 30px
	}

	#mobile-menu .secondary-menu a {
		padding: 4px 30px
	}
}

body.menu-on {
	overflow: hidden
}

#mobile-footer-share {
	background: #fafafa;
	padding-top: 20px;
	padding-bottom: 20px
}

#mobile-footer-share h5 {
	color: #000
}

#mobile-footer-share .social-links {
	margin-top: 4px
}

#mobile-footer-share .social-links a {
	margin: 0
}

#main-footer {
	overflow: hidden
}

#main-footer,#main-footer li,#main-footer p {
	font-size: 13px;
	line-height: normal
}

#main-footer p.lead {
	color: #222;
	font-size: 20px;
	line-height: normal
}

#main-footer .logo {
	display: inline-block;
	width: 210px
}

#main-footer .logo img {
	width: 100%;
	height: auto;
	display: block
}

#main-footer .top-section {
	border-top: 1px solid rgba(74,74,74,.1);
	padding-top: 50px;
	padding-bottom: 50px
}

#main-footer .top-section .row-flex {
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

#main-footer .main-section {
	padding-top: 60px;
	padding-bottom: 60px;
	border-top: 1px solid rgba(74,74,74,.15)
}

#main-footer .contact-details .col-flex:first-child {
	width: 120px;
	min-width: 120px;
	max-width: 120px;
	margin-right: 44px
}

#main-footer .contact-details .col-flex {
	margin-bottom: 30px
}

#main-footer .contact-details .row-flex:last-child .col-flex {
	margin-bottom: 0
}

#main-footer .contact-details h6 {
	font-size: 13px;
	text-transform: none;
	letter-spacing: normal
}

#main-footer .col-menu .col-flex:first-child {
	margin-right: 44px
}

#main-footer .col-menu .col-external {
	width: 300px;
	margin-left: auto
}

#main-footer .col-menu .col-external a {
	display: inline-block;
	margin-bottom: 15px
}

#main-footer .menu-secondary li a {
	font-size: 14px
}

#main-footer .menu-secondary.light {
	opacity: .5
}

#main-footer .base-footer>.inner {
	padding-top: 26px;
	padding-bottom: 26px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%
}

#main-footer .base-footer>.inner:before {
	content: "";
	position: absolute;
	top: 0;
	left: -15px;
	right: -15px;
	height: 1px;
	background: rgba(0,0,0,.15)
}

#main-footer .base-footer,#main-footer .base-footer p {
	font-size: 12px;
	line-height: normal;
	color: #000
}

#main-footer .base-footer p {
	margin: 0
}

#main-footer .base-footer a {
	display: inline-block;
	color: #000;
	padding-top: 4px;
	padding-bottom: 4px
}

#main-footer .base-footer a:hover {
	color: #c0b79d
}

#main-footer .base-footer .col-copyright {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

#main-footer .base-footer .col-copyright.has-menu .copyright {
	position: relative;
	padding-right: 8px
}

#main-footer .base-footer .menu a {
	padding: 4px 8px
}

#main-footer .base-footer .menu a:last-child:after {
	display: none
}

#main-footer .base-footer .col-copyright.has-menu .copyright,#main-footer .base-footer .menu a {
	position: relative
}

#main-footer .base-footer .col-copyright.has-menu .copyright:after,#main-footer .base-footer .menu a:after {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 10px;
	width: 1px;
	right: 0;
	background: #000
}

@media only screen and (max-width:1440px) {
	#main-footer .logo {
		width: 145px
	}

	#main-footer p.lead {
		font-size: 16px
	}

	#main-footer .top-section {
		padding-top: 40px;
		padding-bottom: 40px
	}

	#main-footer .col-menu .col-flex:first-child,#main-footer .contact-details .col-flex:first-child {
		margin-right: 30px
	}

	#main-footer .menu-secondary li a {
		font-size: 10px;
		padding: 6px
	}

	#main-footer .menu-secondary.light {
		opacity: .5
	}

	#main-footer .col-menu .col-external {
		width: 200px
	}

	#main-footer .base-footer>.inner {
		padding-top: 16px;
		padding-bottom: 16px
	}

	#main-footer .base-footer>.inner:before {
		left: -100px;
		right: -100px
	}
}

@media only screen and (max-width:1200px) {
	#main-footer .col-contact,#main-footer .col-menu {
		width: 100%
	}

	#main-footer .col-menu {
		margin-left: 0;
		margin-top: 30px
	}

	#main-footer .col-menu .col-external:last-child {
		width: 50%;
		padding-left: 15px
	}
}

@media only screen and (max-width:991px) {
	#main-footer .top-section {
		border-top: none;
		padding-bottom: 20px
	}

	#main-footer .top-section .row-flex {
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	#main-footer .top-section .col-flex {
		width: 460px;
		max-width: 100%
	}

	#main-footer .top-section .form-container {
		margin-top: 25px;
		position: relative
	}

	#main-footer .top-section .form-group {
		margin-bottom: 25px
	}

	#main-footer .top-section #footer-form-name-input {
		padding-right: 60px
	}

	#main-footer .top-section .form-footer {
		bottom: 25px
	}

	#main-footer .main-section {
		padding-top: 40px;
		padding-bottom: 20px
	}

	#main-footer .logo {
		width: 180px;
		margin-bottom: 40px
	}

	#main-footer .contact-details .row-flex:last-child .col-flex {
		margin-bottom: 30px
	}

	#main-footer .col-menu .col-flex:first-child {
		margin-right: 0
	}

	#main-footer .col-internal {
		margin-top: 10px
	}

	#main-footer .col-internal>.row-flex>.col-flex:first-child {
		margin-right: 30px
	}

	#main-footer .col-menu .col-external {
		width: 100%;
		margin-top: 40px
	}

	#main-footer .col-menu .col-external:last-child {
		width: 100%;
		padding-left: 0
	}

	#main-footer .base-footer {
		border-top: 1px solid rgba(0,0,0,.15)
	}

	#main-footer .base-footer>.inner {
		padding-top: 20px;
		padding-bottom: 20px;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	#main-footer .base-footer>.inner:before {
		display: none
	}

	#main-footer .base-footer .menu a:first-child {
		padding-left: 0
	}

	#main-footer .base-footer .menu a:last-child {
		padding-right: 0
	}

	#main-footer .base-footer .col-copyright {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 10px
	}
}

#mobile-back-to-top {
	z-index: 100;
	display: none;
	cursor: pointer;
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 10px;
	right: 10px;
	box-sizing: content-box
}

#mobile-back-to-top:active .has-icon {
	opacity: .8
}

#mobile-back-to-top .has-icon {
	background-color: #fff;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	border-radius: 50%;
	color: #999;
	width: 32px;
	height: 32px
}

#mobile-back-to-top .has-icon,#mobile-back-to-top .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%)
}

#mobile-back-to-top .icon {
	width: 10px;
	height: 10px;
	box-sizing: content-box;
	margin: 0
}

#mobile-back-to-top.off {
	display: none
}

@media only screen and (max-width:1024px) {
	#mobile-back-to-top {
		display: block
	}
}

#wp-body-div.single-corporate_event #mobile-back-to-top,#wp-body-div.single-property #mobile-back-to-top,#wp-body-div.single-real_estate #mobile-back-to-top {
	bottom: 50px
}

@media only screen and (max-width:1024px) {
	#wp-body-div.single-corporate_event,#wp-body-div.single-property,#wp-body-div.single-real_estate {
		padding-bottom: 50px
	}
}

.form-panel {
	position: relative;
	background: #fff;
	padding: 50px;
	width: 450px;
	max-width: 100%;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2)
}

.form-panel.no-shadow {
	box-shadow: none
}

.form-panel.seamless {
	box-shadow: none;
	padding: 0
}

.form-panel.full {
	width: 100%
}

.form-panel.full form {
	height: auto
}

.form-panel .form-control::-webkit-input-placeholder {
	color: #000;
	opacity: .6
}

.form-panel .form-control:-ms-input-placeholder {
	color: #000;
	opacity: .6
}

.form-panel .form-control:-moz-placeholder,.form-panel .form-control::-moz-placeholder {
	color: #000;
	opacity: .6
}

.form-panel .ui-selectmenu-button span.ui-selectmenu-text {
	color: rgba(0,0,0,.6)
}

.form-panel .ui-menu .ui-menu-item {
	color: #000;
	padding: 0
}

.form-panel .ui-menu .ui-menu-item:first-child {
	color: rgba(0,0,0,.6)
}

.form-panel .form-group.filled .ui-selectmenu-button span.ui-selectmenu-text {
	color: #000
}

.form-panel .toggle-refine {
	margin-top: -10px
}

.form-panel .form-footer {
	margin-top: 20px
}

.form-panel .form-body {
	position: relative
}

.form-panel .main-fields,.form-panel .secondary-fields {
	transition: opacity .2s,visibility .2s
}

.form-panel .main-fields.off,.form-panel .secondary-fields.off {
	opacity: 0;
	visibility: hidden
}

.form-panel .secondary-fields {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.form-panel .secondary-fields .wrap-fields {
	margin-bottom: 30px
}

.form-panel .secondary-fields .wrap-fields .form-group {
	margin-bottom: 0;
	margin-left: 8px;
	margin-right: 8px
}

.form-panel .secondary-fields .wrap-fields .form-group:first-child {
	margin-left: 0
}

.form-panel .secondary-fields .wrap-fields .form-group:last-child {
	margin-right: 0
}

.form-panel form {
	height: 450px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media only screen and (max-width:1800px) {
	.form-panel form {
		height: 400px
	}
}

@media only screen and (max-width:1440px) {
	.form-panel {
		width: 306px;
		padding: 30px
	}

	.form-panel form {
		height: 375px
	}
}

@media only screen and (max-width:991px) {
	.form-panel .secondary-fields .wrap-fields {
		margin-bottom: 0
	}

	.form-panel .secondary-fields .wrap-fields .form-group {
		margin-bottom: 25px;
		margin-left: 0;
		margin-right: 0
	}
}

.listing-panel {
	padding: 40px 50px
}

.listing-panel .agent-info,.listing-panel .nav-tabs.lq-tabs {
	margin-bottom: 20px
}

.listing-panel .panel-heading {
	font-size: 24px;
	line-height: normal;
	width: 300px;
	max-width: 100%
}

.listing-panel .dl-link {
	margin-top: 20px
}

@media only screen and (max-width:2000px) {
	.listing-panel {
		width: 400px;
		padding: 35px 45px
	}

	.listing-panel .bookingcalendar {
		margin-top: -15px
	}
}

@media only screen and (max-width:1800px) {
	.listing-panel {
		width: 350px;
		padding: 30px
	}

	.listing-panel .panel-heading {
		font-size: 20px
	}
}

@media only screen and (max-width:1440px) {
	.listing-panel {
		width: 306px;
		padding: 30px;
		padding-bottom: 20px
	}

	.listing-panel .form-group {
		margin-bottom: 20px
	}

	.listing-panel .form-footer {
		margin-top: 0
	}

	.listing-panel .bookingcalendar {
		margin-top: -10px
	}

	.listing-panel .agent-info {
		margin-bottom: 5px
	}

	.listing-panel .panel-heading {
		font-size: 18px
	}

	.listing-panel .dates-group {
		margin-bottom: 15px
	}

	.listing-panel .dl-link {
		margin-top: 15px
	}
}

/* .panel {
	background: #fff;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	padding: 50px 60px
}

.panel .panel-heading {
	width: 480px;
	max-width: 100%;
	margin-bottom: 35px
}

.panel .agent-info {
	margin-bottom: 30px
}

@media only screen and (max-width:1440px) {
	.panel {
		padding: 40px 50px
	}
}

@media only screen and (max-width:991px) {
	.panel {
		padding: 35px 30px;
		width: 500px;
		max-width: 100%
	}
}

@media only screen and (max-width:600px) {
	/* .panel {
		max-width: calc(100% + 60px);
		margin-left: -30px;
		margin-right: -30px
	} */
} */

.contact-banner,.contact-banner>.main-wrapper,.vc_row .contact-banner>.liquid-main-wrapper {
	position: relative
}

.contact-banner .contact-panel {
	margin-left: auto;
	width: 800px;
	max-width: 100%;
	z-index: 3;
	position: relative
}

.contact-banner .banner-img {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	height: 600px
}

.contact-banner.left .contact-panel {
	margin-left: 0
}

.contact-banner .agent-info,.contact-banner .nav-tabs {
	width: 330px;
	max-width: 100%
}

.contact-banner.has-copy {
	padding-bottom: 260px
}

@media only screen and (max-width:1800px) {
	.contact-banner .banner-copy-heading {
		width: 420px;
		max-width: 100%
	}

	.contact-banner .banner-img {
		height: 500px
	}

	.contact-banner.has-copy {
		padding-bottom: 200px
	}
}

@media only screen and (max-width:1440px) {
	.contact-banner .banner-img {
		height: 400px
	}

	.contact-banner.has-copy {
		padding-bottom: 150px
	}
}

@media only screen and (max-width:1280px) {
	.contact-banner .banner-img {
		height: 400px
	}

	.contact-banner.has-copy {
		padding-bottom: 200px
	}

	.contact-banner.lead-only .col-lead {
		width: 33.3333333333%
	}

	.contact-banner.lead-only .col-copy {
		width: 16.6666666667%
	}
}

@media only screen and (max-width:991px) {
	.contact-banner {
		padding-bottom: 0
	}

	.contact-banner.lead-only .col-copy,.contact-banner.lead-only .col-lead {
		width: 100%
	}

	.contact-banner .banner-img {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		margin-top: 50px;
		height: 320px
	}

	.contact-banner.has-copy {
		padding-bottom: 0
	}

	.contact-banner .contact-panel {
		width: 500px;
		max-width: 100%;
		margin-left: 0
	}

	.contact-banner.left .contact-panel {
		margin-left: 0
	}
}

@media only screen and (max-width:600px) {
	.contact-banner .contact-panel {
		max-width: calc(100% + 60px);
		margin-left: -30px;
		margin-right: -30px
	}

	.contact-banner.left .contact-panel {
		margin-left: -30px
	}

	.contact-banner.has-img .banner-img {
		display: none
	}
}

.contact-panel {
	position: relative;
	z-index: 3
}

#search-scroll-to-filters {
	height: 50px;
	width: 100%;
	position: fixed;
	display: none;
	z-index: 13;
	left: 0;
	right: 0;
	top: 60px;
	transition: opacity .2s,visibility .2s
}

#search-scroll-to-filters.off {
	opacity: 0;
	visibility: hidden
}

#search-panel-btn {
	position: fixed;
	right: 100px;
	z-index: 13;
	top: 25px;
	transition: all .2s
}

@media only screen and (max-width:2000px) {
	#search-panel-btn {
		right: 100px;
		top: 25px
	}
}

@media only screen and (max-width:1800px) {
	#search-panel-btn {
		top: 10px;
		right: 70px;
		top: 15px
	}
}

@media only screen and (max-width:1440px) {
	#search-panel-btn {
		right: 70px;
		top: 15px
	}
}

@media only screen and (max-width:1280px) {
	#search-panel-btn {
		right: 60px
	}
}

@media only screen and (max-width:1024px) {
	#search-panel-btn {
		top: 60px;
		right: 0;
		left: 0;
		width: 100%;
		background: #ddd8cb;
		height: 50px;
		border: none
	}
}

#search-panel {
	position: fixed;
	top: 0;
	right: 0;
	background: #fff;
	height: 100vh;
	z-index: 12;
	width: 0;
	overflow: hidden
}

#search-panel .panel-inner {
	padding: 150px 100px 50px;
	height: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	opacity: 0;
	visibility: hidden
}

#search-panel .panel-heading {
	font-size: 48px;
	line-height: normal;
	color: #012047
}

#search-panel .copy {
	width: 300px
}

#search-panel .copy p {
	width: 250px;
	max-width: 100%
}

#search-panel .form-panel {
	width: 100%
}

#search-panel .close-panel {
	cursor: pointer;
	font-size: 15px;
	width: 55px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: -8px;
	padding-top: 15px;
	height: 60px;
	position: absolute;
	right: 28px;
	top: 0;
	display: none
}

@media only screen and (max-width:2000px) {
	#search-panel .panel-inner {
		padding: 150px 100px 50px
	}

	#search-panel .panel-heading {
		font-size: 40px
	}
}

@media only screen and (max-width:1800px) {
	#search-panel .panel-inner {
		padding: 105px 70px 35px
	}

	#search-panel .panel-heading {
		font-size: 30px
	}

	#search-panel .copy {
		width: 260px
	}
}

@media only screen and (max-width:1440px) {
	#search-panel .panel-inner {
		padding: 105px 70px 35px;
		padding-top: 70px
	}

	#search-panel .copy {
		width: 280px
	}

	#search-panel .copy p {
		width: 100%;
		margin-bottom: 5px
	}

	#search-panel .panel-heading {
		font-size: 26px;
		width: 220px;
		max-width: 100%;
		margin-bottom: 15px
	}
}

@media only screen and (max-width:1024px) {
	#search-panel {
		left: 0;
		width: 100%;
		opacity: 0;
		visibility: hidden;
		z-index: 15;
		padding-top: 60px
	}

	#search-panel .panel-inner {
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 10px;
		overflow: auto
	}

	#search-panel .form-panel {
		padding-bottom: 30px
	}

	#search-panel .copy {
		display: none
	}

	#search-panel .close-panel {
		display: block
	}
}

@media only screen and (max-width:991px) {
	#search-panel {
		z-index: 15
	}

	#search-panel .panel-inner {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 10px
	}

	#search-panel .panel-heading {
		font-size: 28px
	}

	#search-panel .form-panel form {
		height: auto
	}

	#search-panel form .col-xs-8 {
		width: 60%
	}

	#search-panel form .col-xs-4 {
		width: 40%
	}
}

#search-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: hsla(0,0%,60%,.3);
	z-index: 11;
	opacity: 0;
	visibility: hidden
}

@media only screen and (max-width:1024px) {
	#search-overlay {
		display: none
	}
}

body.header-min #search-panel-btn {
	top: 15px
}

@media only screen and (max-width:1800px) {
	body.header-min #search-panel-btn {
		top: 10px
	}
}

.panel.panel-accordion {
	padding: 0;
	margin: 0;
	width: auto;
	box-shadow: none
}

.panel.panel-accordion .panel-heading {
	position: relative;
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 0;
	transition: border .2s;
	width: 100%;
	text-decoration: none;
	border-radius: 0;
	margin: 0;
	text-align: left
}

.panel.panel-accordion .panel-heading>a {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0;
	padding: 14px 30px
}

.panel.panel-accordion .panel-heading>a.collapsed .text {
	color: rgba(0,0,0,.5)
}

.panel.panel-accordion .panel-heading>a.collapsed .icon {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

.panel.panel-accordion .panel-heading:after {
	content: "";
	position: absolute;
	left: 30px;
	right: 0;
	bottom: 0;
	height: 1px;
	background: hsla(45,22%,68%,.5)
}

.panel.panel-accordion .panel-heading .text {
	margin: 0;
	padding-right: 12px;
	color: #000
}

.panel.panel-accordion .panel-heading .icon {
	width: 12px;
	height: 12px;
	min-width: 12px;
	color: hsla(0,0%,60%,.5);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: color .2s,-webkit-transform .2s;
	transition: transform .2s,color .2s;
	transition: transform .2s,color .2s,-webkit-transform .2s
}

.panel.panel-accordion .panel-body {
	padding-left: 30px;
	padding-right: 30px
}

.panel.panel-accordion .panel-body a {
	display: inline-block;
	width: 100%
}

.panel.panel-accordion .panel-body .img {
	height: 200px;
	margin-bottom: 20px;
	margin-left: -30px;
	margin-right: -30px
}

.panel.panel-accordion .panel-body .copy {
	margin-bottom: 15px;
	width: 500px;
	max-width: 100%
}

.panel.panel-accordion .panel-body .read-more-link {
	display: inline-block;
	margin-bottom: 20px
}

.stacker-nav {
	transition: opacity .2s,visibility .2s;
	margin-left: -15px;
	white-space: nowrap
}

.stacker-nav,.stacker-nav>a {
	position: relative;
	display: inline-block
}

.stacker-nav>a {
	margin: 0;
	font-size: 14px;
	letter-spacing: 2px;
	text-decoration: none;
	padding: 15px;
	color: rgba(34,34,34,.6);
	text-transform: uppercase
}

.stacker-nav>a:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 15px;
	height: 1px;
	width: 25px;
	background: #c0b79d;
	opacity: 0;
	transition: opacity .2s
}

.stacker-nav>a h5 {
	font-size: inherit;
	color: inherit;
	margin-bottom: 0
}

.stacker-nav>a.active,.stacker-nav>a:hover {
	color: #222;
	text-decoration: none
}

.stacker-nav>a.active:hover {
	color: #000
}

.stacker-nav>a.active:after {
	opacity: 1
}

.stacker-nav .line {
	position: absolute;
	bottom: 0;
	left: -1000px;
	right: 0;
	height: 1px;
	background: hsla(45,22%,68%,.5)
}

.stacker-nav.smaller {
	margin-left: -10px
}

.stacker-nav.smaller>a {
	padding: 15px 10px;
	font-size: 12px
}

.stacker-nav.smaller>a:after {
	display: none
}

.stacker-nav.off {
	opacity: 0;
	visibility: hidden
}

@media only screen and (max-width:1800px) {
	.stacker-nav {
		margin-left: -10px
	}

	.stacker-nav>a {
		font-size: 11px;
		padding: 15px 10px
	}

	.stacker-nav.smaller {
		margin-left: -8px
	}

	.stacker-nav.smaller>a {
		padding: 15px 8px;
		font-size: 11px
	}
}

.stacker-header {
	display: none;
	width: 100%;
	border-bottom: 1px solid #c0b79d;
	cursor: pointer;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: left;
	background: #fff;
	padding: 10px 40px
}

.stacker-header .heading {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: .1416666667em;
	color: #222
}

.stacker-header .icon-wrapper {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.stacker-header .icon {
	color: #222;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s;
	width: 15px;
	height: 15px
}

.stacker-header.collapsed {
	background: #fff;
	border-color: hsla(0,0%,60%,.15)
}

.stacker-header.collapsed .heading {
	color: rgba(34,34,34,.6)
}

.stacker-header.collapsed .heading:after {
	opacity: 0;
	transition: none
}

.stacker-header.collapsed:hover .heading {
	color: rgba(34,34,34,.8)
}

.stacker-header.collapsed .icon {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

@media only screen and (max-width:1024px) {
	.stacker-header {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%
	}

	.stacker-header .icon {
		display: block
	}
}

@media only screen and (max-width:991px) {
	.stacker-header {
		padding: 10px 30px
	}
}

@media only screen and (max-width:1024px) {
	.stacker-section {
		overflow: hidden;
		padding-top: 0
	}
}

.vc_row {
	margin: 0!important
}

.vc_row,.vc_row .liquid-main-wrapper {
	position: relative
}

.vc_row .inner-row {
	margin-left: -15px;
	margin-right: -15px;
	position: relative;
	z-index: 2
}

.vc_row .inner-row:after,.vc_row .inner-row:before {
	content: " ";
	display: table
}

.vc_row .inner-row:after {
	clear: both
}

.vc_row.full-width-row .liquid-main-wrapper {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0
}

.vc_row.full-width-row .inner-row {
	margin-left: 0;
	margin-right: 0
}

.vc_row.full-width-row .vc_column_container>.vc_column-inner {
	padding: 0
}

.empty-space.large-spacer,.vc_row .vc_empty_space.large-spacer {
	height: 150px
}

.empty-space.medium-spacer,.vc_row .vc_empty_space.medium-spacer {
	height: 70px
}

.empty-space.small-spacer,.vc_row .vc_empty_space.small-spacer {
	height: 50px
}

.empty-space.mobile-spacer,.vc_row .vc_empty_space.mobile-spacer {
	display: none
}

@media only screen and (max-width:2000px) {
	.empty-space.large-spacer,.vc_row .vc_empty_space.large-spacer {
		height: 100px
	}

	.empty-space.medium-spacer,.vc_row .vc_empty_space.medium-spacer {
		height: 60px
	}

	.empty-space.small-spacer,.vc_row .vc_empty_space.small-spacer {
		height: 40px
	}
}

@media only screen and (max-width:1440px) {
	.empty-space.large-spacer,.vc_row .vc_empty_space.large-spacer {
		height: 80px
	}

	.empty-space.medium-spacer,.vc_row .vc_empty_space.medium-spacer {
		height: 60px
	}

	.empty-space.small-spacer,.vc_row .vc_empty_space.small-spacer {
		height: 40px
	}
}

@media only screen and (max-width:1280px) {
	.empty-space.large-spacer,.vc_row .vc_empty_space.large-spacer {
		height: 80px
	}

	.empty-space.medium-spacer,.vc_row .vc_empty_space.medium-spacer {
		height: 40px
	}

	.empty-space.small-spacer,.vc_row .vc_empty_space.small-spacer {
		height: 30px
	}
}

@media only screen and (max-width:1024px) {
	.empty-space.large-spacer,.vc_row .vc_empty_space.large-spacer {
		height: 60px
	}

	.empty-space.medium-spacer,.vc_row .vc_empty_space.medium-spacer {
		height: 30px
	}

	.empty-space.small-spacer,.vc_row .vc_empty_space.small-spacer {
		height: 20px
	}
}

@media only screen and (max-width:991px) {
	.empty-space.large-spacer,.vc_row .vc_empty_space.large-spacer {
		height: 50px
	}

	.empty-space.medium-spacer,.vc_row .vc_empty_space.medium-spacer {
		height: 25px
	}

	.empty-space.small-spacer,.vc_row .vc_empty_space.small-spacer {
		height: 15px
	}
}

.vc_row .vc_separator.vc_sep_color_grey .vc_sep_line,.vc_row .vc_separator .vc_sep_holder .vc_sep_line {
	border-color: rgba(0,0,0,.1)
}

.vc_row .vc_separator {
	margin: 0
}

.liquid-row-bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.vc_row.grey .liquid-row-bg {
	background: #f7f7f7
}

.vc_row.white .liquid-row-bg {
	background: #fff
}

.vc_row.bg-h100 .liquid-row-bg {
	height: 100%
}

.vc_row.bg-h80 .liquid-row-bg {
	height: 80%
}

.vc_row.bg-h60 .liquid-row-bg {
	height: 60%
}

.vc_row.bg-h50 .liquid-row-bg {
	height: 50%
}

.vc_row.bg-h40 .liquid-row-bg {
	height: 40%
}

.vc_row.bg-h20 .liquid-row-bg {
	height: 20%
}

.vc_row.bg-h0 .liquid-row-bg {
	height: 0%
}

.vc_row.bg-align-left .liquid-row-bg,.vc_row.bg-align-right .liquid-row-bg {
	width: 50%
}

.vc_row.bg-align-left .liquid-main-wrapper:after,.vc_row.bg-align-right .liquid-main-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1
}

.vc_row.bg-align-left.grey .liquid-main-wrapper:after,.vc_row.bg-align-right.grey .liquid-main-wrapper:after {
	background: #f7f7f7
}

@media only screen and (max-width:991px) {
	.vc_row.bg-align-left .liquid-row-bg,.vc_row.bg-align-right .liquid-row-bg {
		width: 100%;
		left: 0;
		right: 0
	}

	.vc_row.bg-align-left .liquid-main-wrapper:after,.vc_row.bg-align-right .liquid-main-wrapper:after {
		display: none
	}
}

.vc_row.bg-align-left .liquid-row-bg {
	left: 0;
	right: auto
}

.vc_row.bg-align-left .liquid-main-wrapper:after {
	right: 240px;
	left: 0
}

.vc_row.bg-align-right .liquid-row-bg {
	right: 0;
	left: auto
}

.vc_row.bg-align-right .liquid-main-wrapper:after {
	left: 240px;
	right: 0
}

.vc_row.bg-align-top .liquid-row-bg {
	top: 0;
	bottom: auto
}

.vc_row.bg-align-bottom .liquid-row-bg {
	top: auto;
	bottom: 0
}

.vc_row.bg-img {
	background-size: cover;
	background-position: 50% 50%;
	min-height: 400px
}

.vc_row.bg-img .liquid-inner-wrapper,.vc_row.bg-img .vc_row,.vc_row.bg-img .vc_row.white {
	background-color: transparent
}

@media only screen and (max-width:991px) {
	.vc_row.bg-img {
		min-height: 200px
	}
}

.vc_row .wpb_single_image {
	margin-bottom: 0
}

.vc_row .wpb_text_column.wpb_content_element {
	padding-right: 100px
}

@media only screen and (max-width:1024px) {
	.vc_row .wpb_text_column.wpb_content_element {
		padding-right: 0
	}
}

@media only screen and (max-width:991px) {
	.vc_row .wpb_text_column.wpb_content_element {
		padding-right: 0
	}
}

.news-post-content .vc_row .wpb_text_column.wpb_content_element {
	padding-right: 0
}

@media only screen and (max-width:1024px) {
	.news-post-content .vc_row .wpb_text_column.wpb_content_element {
		padding-right: 0
	}
}

@media only screen and (max-width:991px) {
	.news-post-content .vc_row .wpb_text_column.wpb_content_element {
		padding-right: 0
	}
}

.vc_row.row-align-left .inner-row .wpb_column:first-child {
	margin-left: -500px
}

.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-3 {
	width: calc(25% + 500px)
}

.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-4 {
	width: calc(33.3333333333% + 500px)
}

.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-6 {
	width: calc(50% + 500px)
}

.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-8 {
	width: calc(66.6666666667% + 500px)
}

.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-12 {
	width: calc(100% + 500px)
}

@media only screen and (max-width:1440px) {
	.vc_row.row-align-left .inner-row .wpb_column:first-child {
		margin-left: -70px
	}

	.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-3 {
		width: calc(25% + 70px)
	}

	.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-4 {
		width: calc(33.3333333333% + 70px)
	}

	.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-6 {
		width: calc(50% + 70px)
	}

	.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-8 {
		width: calc(66.6666666667% + 70px)
	}

	.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-12 {
		width: calc(100% + 70px)
	}
}

@media only screen and (max-width:1024px) {
	.vc_row.row-align-left .inner-row .wpb_column:first-child {
		margin-left: -40px
	}

	.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-3,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-4,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-6,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-8,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-12 {
		width: calc(100% + 40px)
	}
}

@media only screen and (max-width:991px) {
	.vc_row.row-align-left .inner-row .wpb_column:first-child {
		margin-left: -30px
	}

	.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-3,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-4,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-6,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-8,.vc_row.row-align-left .inner-row .wpb_column:first-child.vc_col-md-12 {
		width: calc(100% + 30px)
	}
}

.vc_row.row-align-right .inner-row .wpb_column:last-child {
	margin-right: -500px
}

.vc_row.row-align-right .inner-row .wpb_column:last-child.vc_col-md-3 {
	width: calc(25% + 500px)
}

.vc_row.row-align-right .inner-row .wpb_column:last-child.vc_col-md-4 {
	width: calc(33.3333333333% + 500px)
}

.vc_row.row-align-right .inner-row .wpb_column:last-child.vc_col-md-6 {
	width: calc(50% + 500px)
}

.vc_row.row-align-right .inner-row .wpb_column:last-child.vc_col-md-8 {
	width: calc(66.6666666667% + 500px)
}

.vc_row.row-align-right .inner-row .wpb_column:last-child.vc_col-md-12 {
	width: calc(100% + 500px)
}

.row-align-left .col:first-child {
	margin-left: -100px
}

.row-align-left .col:first-child.col-md-3 {
	width: calc(25% + 100px)
}

.row-align-left .col:first-child.col-md-4 {
	width: calc(33.3333333333% + 100px)
}

.row-align-left .col:first-child.col-md-6 {
	width: calc(50% + 100px)
}

.row-align-left .col:first-child.col-md-8 {
	width: calc(66.6666666667% + 100px)
}

.row-align-left .col:first-child.col-md-12 {
	width: calc(100% + 100px)
}

@media only screen and (max-width:1440px) {
	.row-align-left .col:first-child {
		margin-left: -70px
	}

	.row-align-left .col:first-child.col-md-3 {
		width: calc(25% + 70px)
	}

	.row-align-left .col:first-child.col-md-4 {
		width: calc(33.3333333333% + 70px)
	}

	.row-align-left .col:first-child.col-md-6 {
		width: calc(50% + 70px)
	}

	.row-align-left .col:first-child.col-md-8 {
		width: calc(66.6666666667% + 70px)
	}

	.row-align-left .col:first-child.col-md-12 {
		width: calc(100% + 70px)
	}
}

@media only screen and (max-width:991px) {
	.row-align-left .col:first-child {
		margin-left: -30px
	}

	.row-align-left .col:first-child.col-md-3,.row-align-left .col:first-child.col-md-4,.row-align-left .col:first-child.col-md-6,.row-align-left .col:first-child.col-md-8,.row-align-left .col:first-child.col-md-12 {
		width: calc(100% + 30px)
	}
}

.row-align-right .col:last-child {
	margin-right: -100px
}

.row-align-right .col:last-child.col-md-3 {
	width: calc(25% + 100px)
}

.row-align-right .col:last-child.col-md-4 {
	width: calc(33.3333333333% + 100px)
}

.row-align-right .col:last-child.col-md-6 {
	width: calc(50% + 100px)
}

.row-align-right .col:last-child.col-md-8 {
	width: calc(66.6666666667% + 100px)
}

.row-align-right .col:last-child.col-md-12 {
	width: calc(100% + 100px)
}

@media only screen and (max-width:1440px) {
	.row-align-right .col:last-child {
		margin-right: -70px
	}

	.row-align-right .col:last-child.col-md-3 {
		width: calc(25% + 70px)
	}

	.row-align-right .col:last-child.col-md-4 {
		width: calc(33.3333333333% + 70px)
	}

	.row-align-right .col:last-child.col-md-6 {
		width: calc(50% + 70px)
	}

	.row-align-right .col:last-child.col-md-8 {
		width: calc(66.6666666667% + 70px)
	}

	.row-align-right .col:last-child.col-md-12 {
		width: calc(100% + 70px)
	}
}

@media only screen and (max-width:991px) {
	.row-align-right .col:last-child {
		margin-right: -30px
	}

	.row-align-right .col:last-child.col-md-3,.row-align-right .col:last-child.col-md-4,.row-align-right .col:last-child.col-md-6,.row-align-right .col:last-child.col-md-8,.row-align-right .col:last-child.col-md-12 {
		width: calc(100% + 30px)
	}
}

#wp-body-div.page-template-template-home #main {
	margin-top: 0
}

#page-banner.home-banner {
	height: 100vh;
	position: relative
}

#page-banner.home-banner .mobile-cta {
	display: none
}

#page-banner.home-banner .banner-wrapper {
	width: 1400px;
	max-width: calc(100% - 400px);
	margin: 0 auto;
	height: 100%;
	max-width: 100%;
	position: relative
}

#page-banner.home-banner .banner-wrapper-inner {
	position: relative;
	height: 100%
}

#page-banner.home-banner .banner-wrapper-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

#page-banner.home-banner .banner-subheading {
	margin-bottom: 20px;
	color: #fff;
	font-size: 18px;
	line-height: normal
}

#page-banner.home-banner .banner-heading {
	color: #fff
}

#page-banner.home-banner .banner-content {
	width: 550px;
	max-width: 100%;
	z-index: 2
}

#page-banner.home-banner .form-panel {
	z-index: 2
}

#page-banner.home-banner .banner-media {
	width: auto;
	height: auto;
	padding-bottom: 0;
	overflow: hidden;
	position: absolute;
	top: 100px;
	left: 100px;
	right: 100px;
	bottom: 100px;
	background-size: cover;
	background-position: 50% 50%
}

#page-banner.home-banner .banner-media .banner-img .img:after,#page-banner.home-banner .banner-media.video-container:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #000;
	opacity: .2
}

#page-banner.home-banner .banner-media .banner-img {
	position: relative;
	height: 100%
}

#page-banner.home-banner .banner-media .banner-img .img {
	height: 100%;
	position: relative;
	z-index: 1
}

#page-banner.home-banner .banner-media .banner-img .img:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #000;
	opacity: .2
}

#page-banner.home-banner .banner-media .content {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	height: 0
}

#page-banner.home-banner .banner-media h6 {
	line-height: normal;
	margin-bottom: 0;
	padding: 30px
}

#page-banner.home-banner .banner-media a {
	color: #fff;
	padding: 10px;
	display: inline-block;
	transition: opacity .2s
}

#page-banner.home-banner .banner-media a:hover {
	opacity: .7
}

#page-banner.home-banner .slider .slick-list,#page-banner.home-banner .slider .slick-track {
	height: 100%
}

#page-banner.home-banner .banner-media.video-container .mobile-img {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0
}

@media only screen and (max-width:2000px) {
	#page-banner.home-banner .banner-media {
		top: 100px;
		left: 100px;
		right: 100px;
		bottom: 100px
	}

	#page-banner.home-banner .banner-wrapper {
		max-width: calc(100% - 400px)
	}
}

@media only screen and (max-width:1800px) {
	#page-banner.home-banner .banner-media {
		top: 70px;
		left: 70px;
		right: 70px;
		bottom: 70px
	}

	#page-banner.home-banner .banner-media h6 {
		line-height: normal;
		margin-bottom: 0;
		padding: 30px
	}
}

@media only screen and (max-width:1800px) {
	#page-banner.home-banner .banner-media {
		top: 70px;
		left: 70px;
		right: 70px;
		bottom: 70px
	}

	#page-banner.home-banner .banner-media h6 {
		padding: 20px
	}

	#page-banner.home-banner .banner-wrapper {
		max-width: calc(100% - 280px)
	}
}

@media only screen and (max-width:1440px) {
	#page-banner.home-banner .banner-media {
		top: 70px;
		left: 70px;
		right: 70px;
		bottom: 70px
	}

	#page-banner.home-banner .banner-media h6 {
		padding: 10px
	}

	#page-banner.home-banner .banner-wrapper {
		width: 860px;
		max-width: calc(100% - 280px)
	}

	#page-banner.home-banner .banner-content:after,#page-banner.home-banner .banner-content:before {
		width: 36px
	}

	#page-banner.home-banner .banner-content:before {
		top: -36px;
		right: 0
	}

	#page-banner.home-banner .banner-content:after {
		bottom: -36px
	}

	#page-banner.home-banner .banner-content .banner-heading {
		font-size: 36px;
		line-height: 42px;
		margin-bottom: 15px
	}

	#page-banner.home-banner .banner-content .banner-subheading {
		font-size: 14px;
		margin-bottom: 10px
	}
}

@media only screen and (max-width:1280px) {
	#page-banner.home-banner .banner-media {
		left: 60px;
		right: 60px;
		bottom: 60px
	}

	#page-banner.home-banner .banner-wrapper {
		width: calc(100% - 240px);
		max-width: none
	}
}

@media only screen and (max-width:1024px) {
	#page-banner.home-banner .banner-media {
		top: 110px;
		left: 40px;
		right: 40px;
		bottom: 40px
	}

	#page-banner.home-banner .banner-wrapper {
		padding-top: 110px;
		width: calc(100% - 160px)
	}
}

@media only screen and (max-width:991px) {
	#page-banner.home-banner {
		min-height: 500px;
		height: 100vh;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 30px;
		margin-bottom: 50px
	}

	#page-banner.home-banner .banner-wrapper {
		position: absolute;
		top: 50%;
		right: auto;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		height: auto
	}

	#page-banner.home-banner .banner-wrapper-content {
		height: auto
	}

	#page-banner.home-banner .mobile-cta {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 2
	}

	#page-banner.home-banner .mobile-cta .btn {
		padding: 22px
	}

	#page-banner.home-banner .banner-media {
		left: 0;
		right: 0;
		bottom: 30px
	}

	#page-banner.home-banner .banner-media .content {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		bottom: 30px;
		height: auto
	}

	#page-banner.home-banner .banner-media .content h6 {
		padding: 0 30px 20px
	}

	#page-banner.home-banner .banner-media .content h6 a {
		padding: 10px;
		margin-left: -10px
	}

	#page-banner.home-banner .banner-media .content h6 br {
		display: none
	}

	#page-banner.home-banner .banner-content {
		position: absolute;
		top: 50%;
		right: auto;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		margin-top: -30px;
		bottom: auto
	}

	#page-banner.home-banner .banner-content:after,#page-banner.home-banner .banner-content:before {
		width: 40px
	}

	#page-banner.home-banner .banner-content:before {
		top: -60px;
		right: 0
	}

	#page-banner.home-banner .banner-content:after {
		bottom: -20px
	}

	#page-banner.home-banner .banner-content .banner-heading {
		font-size: 32px;
		line-height: 37px;
		letter-spacing: normal;
		margin-bottom: 15px
	}

	#page-banner.home-banner .banner-wrapper {
		padding-left: 30px;
		padding-right: 30px;
		width: 100%
	}

	#page-banner.home-banner .form-panel {
		display: none
	}
}

.listing-overview .overview-inner {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.listing-overview .listing-info {
	margin-top: 30px;
	margin-bottom: 80px
}

.listing-overview .listing-info>.content {
	margin-top: 90px
}

.listing-overview .listing-sidebar {
	margin-top: -100px;
	margin-bottom: 80px
}

.listing-overview .property-details {
	margin-bottom: 60px
}

.listing-overview .listing-sidebar {
	width: 450px
}

.listing-overview .listing-sidebar .form-panel form {
	height: auto
}

.listing-overview.location-aggregated-rating {
	margin-top: 15px
}

@media only screen and (max-width:2000px) {
	.listing-overview .listing-sidebar {
		margin-top: -100px
	}
}

@media only screen and (max-width:1800px) {
	.listing-overview .listing-sidebar {
		margin-top: -70px
	}
}

@media only screen and (max-width:1440px) {
	.listing-overview .listing-sidebar {
		margin-top: -70px
	}

	.listing-overview .listing-info {
		margin-top: 20px;
		margin-bottom: 40px
	}

	.listing-overview .listing-info>.content {
		margin-top: 50px
	}

	.listing-overview .property-details {
		margin-bottom: 30px
	}
}

@media only screen and (max-width:1280px) {
	.listing-overview .listing-sidebar {
		margin-top: -60px
	}
}

@media only screen and (max-width:1024px) {
	.listing-overview .listing-sidebar {
		margin: 0;
		width: 0
	}

	.listing-overview .listing-sidebar.mobile-full {
		width: 100%;
		margin-bottom: 50px
	}

	.listing-overview .overview-inner {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.listing-overview .listing-info {
		margin-top: 15px
	}

	.listing-overview .listing-info>.content {
		margin-top: 30px
	}
}

@media only screen and (max-width:991px) {
	.listing-overview .listing-sidebar.mobile-full {
		width: calc(100% + 60px);
		margin-left: -30px;
		margin-right: -30px
	}

	.listing-overview .listing-sidebar.mobile-full .listing-panel {
		width: 100%
	}
}

#main[data-page-key=property] #booking-panel .close-panel {
	display: none;
	cursor: pointer;
	font-size: 15px;
	width: 55px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: -8px;
	height: 60px;
	position: absolute;
	right: 28px;
	top: 15px
}

@media only screen and (max-width:1024px) {
	#main[data-page-key=property] #booking-panel {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		border: 0;
		bottom: 0;
		z-index: 13;
		width: auto;
		padding: 0;
		padding-top: 60px;
		opacity: 0;
		visibility: hidden;
		transition: opacity .4s,visibility .4s
	}

	#main[data-page-key=property] #booking-panel.on {
		opacity: 1;
		visibility: visible
	}

	#main[data-page-key=property] #booking-panel .nav-tabs.lq-tabs {
		margin-top: 0
	}

	#main[data-page-key=property] #booking-panel .panel-inner {
		overflow: auto;
		padding-left: 30px;
		padding-right: 30px;
		width: 100%;
		height: 100%
	}

	#main[data-page-key=property] #booking-panel .panel-inner .tab-content {
		padding-bottom: 30px
	}

	#main[data-page-key=property] #booking-panel .panel-heading {
		display: none
	}

	#main[data-page-key=property] #booking-panel .close-panel {
		display: block
	}
}

#listing-mobile-nav {
	display: none;
	position: fixed;
	background: #fff;
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	height: 50px;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2)
}

#listing-mobile-nav .nav-inner {
	width: 100%;
	height: 100%;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center
}

#listing-mobile-nav .icons,#listing-mobile-nav .nav-inner {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}

#listing-mobile-nav .icons {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding-left: 15px;
	padding-right: 15px;
	-ms-flex-align: center
}

#listing-mobile-nav .favourite-circle {
	margin-right: 15px
}

#listing-mobile-nav .toggle-booking-form {
	height: 100%
}

@media only screen and (max-width:1024px) {
	#listing-mobile-nav {
		display: block
	}
}

@media only screen and (max-width:320px) {
	#listing-mobile-nav .toggle-booking-form {
		padding-left: 20px;
		padding-right: 20px
	}
}

.listing-description {
	width: 66.6666666667%;
	max-width: 100%
}

@media only screen and (max-width:1440px) {
	.listing-description {
		width: 80%
	}
}

@media only screen and (max-width:1280px) {
	.listing-description {
		width: 83%
	}
}

@media only screen and (max-width:1024px) {
	.listing-description {
		width: 750px;
		max-width: 100%
	}
}

#main[data-page-key=property] #overview .overview-inner,#main[data-page-key=property] .listing-sidebar {
	position: relative
}

#main[data-page-key=property] .listing-panel {
	position: absolute;
	top: 0;
	right: 0;
	transition: none;
	z-index: 9
}

#main[data-page-key=property] .listing-panel.fixed {
	position: fixed;
	transition: top .2s
}

#main[data-page-key=property] .listing-panel.bottom {
	position: absolute;
	transition: none
}

@media only screen and (max-width:2200px) {
	#main[data-page-key=property] .listing-sidebar {
		margin-right: 40px
	}
}

@media only screen and (max-width:1440px) {
	#main[data-page-key=property] .listing-sidebar {
		margin-right: 30px
	}
}

.property-info {
	color: #999;
	text-transform: uppercase;
	font-size: 14px;
	line-height: normal;
	letter-spacing: .1214285714em;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 20px
}

.property-info.has-border {
	padding-top: 17px;
	padding-bottom: 17px;
	margin-bottom: 15px;
	border-bottom: 1px solid hsla(0,0%,60%,.2)
}

.property-info.smaller span {
	padding-right: 12px;
	margin-right: 12px;
	font-size: 12px
}

.property-info.smaller span:after {
	width: 1px;
	height: 10px
}

.property-info a {
	color: #999
}

.property-info a:hover {
	color: #222
}

.property-info span {
	position: relative;
	padding-right: 18px;
	margin-right: 18px
}

.property-info span:after {
	content: "";
	position: absolute;
	top: 50%;
	right: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	width: 2px;
	height: 12px;
	background: #999
}

.property-info span.last-child {
	padding-right: 0;
	margin-right: 0
}

.property-info span.last-child:after {
	display: none
}

@media only screen and (max-width:1800px) {
	.property-info {
		font-size: 12px
	}

	.property-info span {
		padding-right: 14px;
		margin-right: 14px
	}
}

@media only screen and (max-width:1440px) {
	.property-info {
		font-size: 10px;
		margin-bottom: 10px
	}

	.property-info span {
		padding-right: 10px;
		margin-right: 10px
	}

	.property-info span:after {
		height: 10px;
		width: 1px
	}

	.property-info.has-border {
		padding-top: 14px;
		padding-bottom: 14px
	}

	.property-info.smaller span {
		font-size: 10px;
		padding-right: 10px;
		margin-right: 10px
	}
}

@media only screen and (max-width:991px) {
	.property-info {
		margin-bottom: 8px
	}
}

.property-features {
	margin-left: -5px
}

.property-features,.property-features .item {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.property-features .item {
	position: relative;
	margin-right: 30px;
	color: #999;
	font-size: 18px
}

.property-features .item.last-child {
	padding-right: 0;
	margin-right: 0
}

.property-features .item.last-child:after {
	display: none
}

.property-features .item .icon {
	color: #c0b79d;
	fill: #c0b79d;
	width: 36px;
	height: 36px;
	margin-right: 5px;
	pointer-events: none
}

.property-features.smaller .item {
	font-size: 13px;
	padding-right: 0;
	margin-right: 18px
}

.property-features.smaller .item .icon {
	width: 24px;
	height: 24px
}

.property-features.navy .item {
	color: #222
}

.property-features.navy .item .icon {
	color: #012047;
	fill: #012047
}

@media only screen and (max-width:1800px) {
	.property-features .item {
		font-size: 16px;
		margin-right: 22px
	}

	.property-features .item .icon {
		width: 30px;
		height: 30px;
		margin-right: 8px
	}
}

@media only screen and (max-width:1440px) {
	.property-features .item {
		font-size: 12px;
		margin-right: 15px
	}

	.property-features .item .icon {
		width: 24px;
		height: 24px;
		margin-right: 5px
	}

	.property-features.smaller .item {
		font-size: 12px;
		margin-right: 15px
	}

	.property-features.smaller .item .icon {
		margin-right: 5px
	}
}

.listing-amenities {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -22px;
	margin-right: -22px
}

.listing-amenities .item {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%;
	padding: 0 22px;
	margin-bottom: 44px
}

.listing-amenities .item .img {
	width: 100%;
	padding-bottom: 77.44%;
	margin-bottom: 20px
}

@media only screen and (max-width:1440px) {
	.listing-amenities {
		margin-left: -15px;
		margin-right: -15px
	}

	.listing-amenities .item {
		padding: 0 15px;
		margin-bottom: 30px
	}

	.listing-amenities .item .img {
		margin-bottom: 15px
	}

	.listing-amenities h5 {
		font-size: 12px
	}
}

@media only screen and (max-width:991px) {
	.listing-amenities {
		margin-left: -10px;
		margin-right: -10px
	}

	.listing-amenities .item {
		width: 50%;
		min-width: 50%;
		max-width: 50%;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 15px
	}

	.listing-amenities .item .img {
		margin-bottom: 10px
	}

	.listing-amenities .item h5 {
		font-size: 11px
	}
}

@media only screen and (max-width:991px) and (max-width:320px) {
	.listing-amenities {
		margin-left: -5px;
		margin-right: -5px
	}

	.listing-amenities .item {
		margin-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px
	}

	.listing-amenities .item .img {
		margin-bottom: 5px
	}

	.listing-amenities .item h5 {
		font-size: 10px
	}
}

.listing-facilities {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -22px;
	margin-right: -22px
}

.listing-facilities .item {
	width: 25%;
	min-width: 25%;
	max-width: 25%;
	padding: 0 22px;
	margin-bottom: 44px
}

.listing-facilities .has-icon .icon {
	width: 32px;
	height: 32px;
	margin-right: 30px
}

.listing-facilities .hidden-text {
	width: 100%
}

@media only screen and (max-width:1440px) {
	.listing-facilities {
		margin-left: -15px;
		margin-right: -15px
	}

	.listing-facilities .item {
		padding: 0 15px;
		margin-bottom: 30px
	}

	.listing-facilities .has-icon .icon {
		width: 24px;
		height: 24px;
		margin-right: 20px
	}
}

@media only screen and (max-width:1440px) {
	.listing-facilities .item {
		width: 33.333333%;
		min-width: 33.333333%;
		max-width: 33.333333%
	}
}

@media only screen and (max-width:1024px) {
	.listing-facilities .view-btn {
		margin-left: 15px
	}

	.listing-facilities .hidden-text {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media only screen and (max-width:991px) {
	.listing-facilities .item {
		width: 50%;
		min-width: 50%;
		max-width: 50%
	}
}

@media only screen and (max-width:600px) {
	.listing-facilities .item {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}
}

.rates-header {
	position: relative;
	background: transparent;
	border: none;
	box-shadow: none;
	padding: 0;
	border-bottom: 1px solid #c0b79d;
	transition: border .2s;
	width: 100%;
	text-decoration: none;
	border-radius: 0;
	margin: 0;
	padding: 14px 0 5px;
	color: #4a4a4a;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px
}

.rates-header:active,.rates-header:focus,.rates-header:hover {
	outline: none;
	text-decoration: none
}

.rates-header,.rates-header .icon,.rates-header span {
	transition: color .1s
}

.rates-header .heading {
	margin: 0;
	padding-right: 12px
}

.rates-header .icon {
	width: 12px;
	height: 12px;
	min-width: 12px;
	color: #999;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: color .2s,-webkit-transform .2s;
	transition: transform .2s,color .2s;
	transition: transform .2s,color .2s,-webkit-transform .2s;
	margin-left: auto
}

.rates-header:hover {
	border-color: #222
}

.rates-header:hover .icon {
	color: #999
}

.rates-header.collapsed .icon {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}

@media only screen and (max-width:1440px) {
	.rates-header {
		padding-top: 0;
		padding-bottom: 3px;
		margin-bottom: 20px
	}
}

@media only screen and (max-width:991px) {
	.rates-header .heading {
		font-size: 20px
	}
}

.rates-body {
	width: 640px;
	max-width: 100%;
	padding-bottom: 30px
}

.rates-body h4 {
	text-transform: none;
	font-size: 22px;
	letter-spacing: .05em
}

.rates-body p {
	margin-bottom: 10px
}

.rates-body>.row {
	margin-bottom: 20px
}

.rates-body>.row:last-child {
	margin-bottom: 0
}

@media only screen and (max-width:1440px) {
	.rates-body {
		padding-bottom: 20px
	}

	.rates-body h4 {
		font-size: 18px
	}
}

@media only screen and (max-width:991px) {
	.rates-body {
		padding-bottom: 20px
	}

	.rates-body h4 {
		font-size: 16px;
		line-height: 26px
	}

	.rates-body p {
		font-size: 15px;
		margin-bottom: 8px;
		line-height: 20px
	}

	.rates-body>.row {
		margin-bottom: 10px
	}

	.rates-body .col-heading {
		padding-right: 0
	}
}

#section-testimonials .testi-slider {
	margin-bottom: 100px
}

@media only screen and (max-width:2000px) {
	#section-testimonials .testi-slider {
		margin-bottom: 80px
	}
}

@media only screen and (max-width:1800px) {
	#section-testimonials {
		padding-bottom: 50px
	}
}

.review-rating {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.review-rating .count,.review-rating .number-rating {
	font-size: 16px;
	line-height: normal
}

.review-rating .count {
	margin-right: 25px
}

.review-rating .number-rating {
	margin-left: 15px
}

@media only screen and (max-width:1440px) {
	.review-rating .count,.review-rating .number-rating {
		font-size: 14px
	}

	.review-rating .count {
		margin-right: 20px
	}

	.review-rating .number-rating {
		margin-left: 10px
	}
}

.reviews-header {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 60px
}

.reviews-header h2 {
	margin-bottom: 0
}

@media only screen and (max-width:1440px) {
	.reviews-header {
		margin-bottom: 50px
	}
}

@media only screen and (max-width:768px) {
	.reviews-header {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 30px
	}

	.reviews-header h2 {
		margin-bottom: 15px
	}
}

@media only screen and (max-width:1800px) {
	.review-form-section .col-copy {
		width: 33.3333333333%
	}

	.review-form-section .col-form {
		width: 58.3333333333%;
		margin-left: 8.3333333333%
	}
}

@media only screen and (max-width:991px) {
	.review-form-section .col-copy {
		width: 100%
	}

	.review-form-section .col-form {
		width: 100%;
		margin-left: 0
	}
}

#gallery_modal .nav-icons,.embed-video-popup .nav-icons {
	position: absolute;
	right: 60px;
	top: 100px;
	margin-right: -10px
}

#gallery_modal .nav-icons .nav-item,.embed-video-popup .nav-icons .nav-item {
	position: relative;
	display: block;
	height: 40px;
	width: 40px;
	color: #999;
	border: 1px solid rgba(0,0,0,.1);
	margin-bottom: 10px;
	transition: all .2s;
	background: #fff;
	z-index: 2
}

#gallery_modal .nav-icons .nav-item:hover,#gallery_modal .nav-icons button:disabled,.embed-video-popup .nav-icons .nav-item:hover,.embed-video-popup .nav-icons button:disabled {
	color: #000;
	border-color: rgba(0,0,0,.2)
}

#gallery_modal .nav-icons svg,.embed-video-popup .nav-icons svg {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 46%;
	height: 46%
}

@media only screen and (max-width:1440px) {
	#gallery_modal .nav-icons,.embed-video-popup .nav-icons {
		top: 60px;
		right: 20px
	}
}

#journal p.lead {
	margin: 0
}

#journal .blog-filters {
	margin-top: 80px
}

#journal .news-list {
	margin-top: 50px
}

#journal .news-list>div:nth-child(9n-8) {
	float: left;
	clear: left
}

#journal .news-list>div:nth-child(9n-8) .post-img {
	padding-bottom: 86.6%
}

#journal .news-list>div:nth-child(9n-7) .post-img {
	padding-bottom: 125%
}

#journal .news-list>div:nth-child(9n-6) {
	float: right;
	clear: right
}

#journal .news-list>div:nth-child(9n-6) .post-img {
	padding-bottom: 86.6%
}

#journal .news-list>div:nth-child(9n-5) {
	float: left;
	clear: left;
	margin-top: -12%
}

#journal .news-list>div:nth-child(9n-5) .post-img {
	padding-bottom: 125%
}

#journal .news-list>div:nth-child(9n-4) .post-img {
	padding-bottom: 86.6%
}

#journal .news-list>div:nth-child(9n-3) {
	float: right;
	clear: right;
	margin-top: -12%
}

#journal .news-list>div:nth-child(9n-3) .post-img {
	padding-bottom: 86.6%
}

#journal .news-list>div:nth-child(9n-2) {
	float: left;
	clear: left
}

#journal .news-list>div:nth-child(9n-1) .post-img,#journal .news-list>div:nth-child(9n-2) .post-img {
	padding-bottom: 86.6%
}

#journal .news-list>div:nth-child(9n+0) {
	float: right;
	clear: right;
	margin-top: -12%
}

#journal .news-list>div:nth-child(9n+0) .post-img {
	padding-bottom: 125%
}

#journal .load-more {
	text-align: center
}

@media only screen and (max-width:1800px) {
	#journal .blog-filters {
		margin-top: 60px
	}

	#journal .news-list {
		margin-top: 40px
	}
}

@media only screen and (max-width:1024px) {
	#journal .blog-filters {
		margin-top: 40px
	}

	#journal .news-list {
		margin-top: 10px
	}

	#journal .news-list>div:nth-child(9n+0),#journal .news-list>div:nth-child(9n-3),#journal .news-list>div:nth-child(9n-5) {
		margin-top: -10%
	}
}

@media only screen and (max-width:991px) {
	#journal .news-list {
		margin-top: 10px
	}

	#journal .news-list>div:nth-child(9n+0),#journal .news-list>div:nth-child(9n-3),#journal .news-list>div:nth-child(9n-5) {
		margin-top: 0
	}

	#journal .news-list .news-post {
		width: 100%
	}

	#journal .news-list>div .post-img {
		margin-left: -30px;
		margin-right: -30px;
		width: auto;
		padding-bottom: 40%!important
	}
}

@media only screen and (max-width:600px) {
	#journal .news-list>div .post-img {
		padding-bottom: 70%!important
	}
}

.blog-wrapper {
	width: 640px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

@media only screen and (max-width:1024px) {
	.blog-wrapper {
		margin-left: 0;
		padding-left: 40px;
		padding-right: 40px
	}
}

@media only screen and (max-width:991px) {
	.blog-wrapper {
		padding-left: 30px;
		padding-right: 30px
	}
}

#journal-single .featured-products-section {
	padding-top: 60px;
	padding-bottom: 60px
}

@media only screen and (max-width:1440px) {
	#journal-single .featured-products-section {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

@media only screen and (max-width:1024px) {
	#journal-single .featured-products-section {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

#journal-single .blog-wrapper li,#journal-single .blog-wrapper p {
	font-size: 18px;
	line-height: 26px
}

#journal-single .blog-wrapper p.lead {
	font-size: 24px;
	line-height: 1.5em;
	margin-bottom: 50px
}

#journal-single .blog-wrapper p.lead.big-letter {
	font-size: 80px;
	line-height: .7em;
	margin-top: 7px;
	margin-bottom: 0
}

#journal-single .blog-wrapper img {
	max-width: 1000px;
	margin-left: -180px;
	margin-right: -180px
}

#journal-single .blog-wrapper .wp-caption img {
	max-width: 100%;
	margin-left: 0;
	margin-right: 0
}

#journal-single .blog-wrapper .outside-right {
	position: absolute;
	left: 100%;
	width: 50%;
	padding-left: 44px;
	font-size: 16px;
	line-height: 24px
}

#journal-single .blog-wrapper .outside-left,#journal-single .blog-wrapper .wp-caption {
	position: absolute;
	right: 100%;
	max-width: 50%;
	padding-right: 44px;
	font-size: 16px
}

#journal-single .blog-wrapper .outside-left img,#journal-single .blog-wrapper .wp-caption img {
	margin-bottom: 25px
}

#journal-single .blog-wrapper img {
	opacity: 0;
	transition: opacity .2s
}

#journal-single .blog-wrapper .img-container {
	text-align: center
}

#journal-single .blog-wrapper .img-container img {
	opacity: 1
}

#journal-single .blog-wrapper blockquote {
	margin-left: -180px
}

#journal-single .blog-wrapper blockquote p {
	margin: 50px 0;
	font-size: 48px;
	line-height: 78px
}

@media only screen and (max-width:2000px) {
	#journal-single .blog-wrapper blockquote p {
		font-size: 40px;
		line-height: 1.625em
	}

	#journal-single .blog-wrapper .outside-left img,#journal-single .blog-wrapper .wp-caption img {
		margin-bottom: 20px
	}
}

@media only screen and (max-width:1800px) {
	#journal-single .blog-wrapper blockquote p {
		font-size: 26px;
		line-height: 46px
	}
}

@media only screen and (max-width:1440px) {
	#journal-single .blog-wrapper li,#journal-single .blog-wrapper p {
		font-size: 16px;
		line-height: 24px
	}

	#journal-single .blog-wrapper p.lead {
		font-size: 20px;
		margin-bottom: 50px
	}

	#journal-single .blog-wrapper p.lead.big-letter {
		font-size: 60px
	}

	#journal-single .blog-wrapper .outside-left,#journal-single .blog-wrapper .wp-caption {
		max-width: 33.333333%;
		padding-right: 30px
	}

	#journal-single .blog-wrapper .outside-left img,#journal-single .blog-wrapper .wp-caption img {
		margin-bottom: 15px
	}

	#journal-single .blog-wrapper .outside-right {
		width: 33.333333%;
		padding-left: 30px
	}

	#journal-single .blog-wrapper img {
		max-width: 800px;
		margin-left: -80px;
		margin-right: -80px
	}

	#journal-single .blog-wrapper blockquote {
		margin-left: -80px
	}

	#journal-single .blog-wrapper .wp-caption img {
		max-width: 100%;
		margin-left: 0;
		margin-right: 0
	}
}

@media only screen and (max-width:1280px) {
	#journal-single .blog-wrapper .outside-left,#journal-single .blog-wrapper .outside-right,#journal-single .blog-wrapper .wp-caption {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		max-width: none;
		width: 400px;
		max-width: 400px;
		padding: 0;
		margin: 0
	}
}

@media only screen and (max-width:1024px) {
	#journal-single .blog-wrapper img {
		max-width: 100%;
		margin-left: 0;
		margin-right: 0
	}

	#journal-single .blog-wrapper blockquote {
		margin-left: 0
	}

	#journal-single .blog-wrapper .img-container {
		text-align: left
	}
}

@media only screen and (max-width:600px) {
	#journal-single .blog-wrapper .outside-left,#journal-single .blog-wrapper .outside-right,#journal-single .blog-wrapper .wp-caption {
		width: auto;
		max-width: 100%
	}
}

@media only screen and (max-width:1024px) {
	.news-footer {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.news-footer .col-flex.flex1 {
		width: 100%
	}
}

.stay-updated {
	width: 1000px;
	margin-left: auto;
	position: relative;
	padding-right: 44px
}

.stay-updated .lead {
	font-size: 20px;
	margin-bottom: 40px
}

.stay-updated .form-container {
	width: 800px;
	max-width: 100%
}

.stay-updated .right-img {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	width: auto
}

.stay-updated .form-container {
	margin-bottom: 30px;
	margin-top: 30px
}

.stay-updated .content {
	margin-bottom: 40px
}

@media only screen and (max-width:2200px) {
	.stay-updated {
		width: 100%;
		padding-left: 100px
	}
}

@media only screen and (max-width:2000px) {
	.stay-updated {
		padding-left: 100px
	}

	.stay-updated .form-container {
		width: 600px
	}
}

@media only screen and (max-width:1800px) {
	.stay-updated {
		padding-left: 70px
	}
}

@media only screen and (max-width:1440px) {
	.stay-updated {
		padding-left: 70px
	}

	.stay-updated .form-container {
		width: 460px
	}
}

@media only screen and (max-width:1280px) {
	.stay-updated {
		padding-left: 60px
	}
}

@media only screen and (max-width:1024px) {
	.stay-updated {
		padding-left: 40px;
		width: 100%
	}
}

@media only screen and (max-width:991px) {
	.stay-updated {
		padding-left: 30px
	}
}

.news-pagination {
	position: relative
}

.news-pagination .title {
	margin-bottom: 5px;
	font-size: 24px
}

.news-pagination .heading {
	font-size: 20px;
	margin-bottom: 15px;
	width: 400px;
	max-width: 100%
}

.news-pagination .heading,.news-pagination .title {
	color: #999;
	transition: color .4s
}

.news-pagination .content {
	width: 280px;
	max-width: 100%;
	margin-bottom: 0;
	opacity: 0;
	transition: opacity .4s,-webkit-transform .4s;
	transition: opacity .4s,transform .4s;
	transition: opacity .4s,transform .4s,-webkit-transform .4s;
	color: #222
}

.news-pagination .content .icon {
	color: #c0b79d;
	margin-left: 10px;
	vertical-align: middle
}

.news-pagination .item {
	display: inline-block;
	width: 100%
}

.news-pagination .item.active .heading,.news-pagination .item.active .title {
	color: #222
}

.news-pagination .item.active .content {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.news-pagination .items {
	margin-right: 450px;
	padding-right: 40px;
	height: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.news-pagination .item.next {
	margin-bottom: 30px
}

.news-pagination .article-image {
	width: 450px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	cursor: pointer;
	overflow: hidden
}

.news-pagination .article-image:hover .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.news-pagination .article-image .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .3s,-webkit-transform .4s;
	transition: transform .4s,opacity .3s;
	transition: transform .4s,opacity .3s,-webkit-transform .4s
}

@media only screen and (max-width:2000px) {
	.news-pagination .article-image {
		width: 400px
	}

	.news-pagination .items {
		margin-right: 400px
	}
}

@media only screen and (max-width:1440px) {
	.news-pagination .article-image {
		width: 300px
	}

	.news-pagination .items {
		margin-right: 300px
	}

	.news-pagination .title {
		font-size: 22px
	}

	.news-pagination .heading {
		font-size: 18px;
		margin-bottom: 15px
	}
}

@media only screen and (max-width:1280px) {
	.news-pagination .article-image {
		display: none
	}

	.news-pagination .items {
		margin: 0
	}

	.news-pagination .item .heading,.news-pagination .item .title {
		color: #222
	}

	.news-pagination .item .content {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

@media only screen and (max-width:1024px) {
	.news-pagination {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
		margin-bottom: 40px
	}

	.news-pagination .items {
		margin-right: 0;
		padding-right: 0;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-bottom: 40px;
		height: auto
	}
}

@media only screen and (max-width:991px) {
	.news-pagination {
		padding-left: 30px;
		padding-right: 30px
	}

	.news-pagination .items {
		margin-right: 0;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.related-articles h2 {
	margin-bottom: 61px
}

.related-news-section .news-post {
	margin-bottom: 0
}

@media only screen and (max-width:991px) {
	.related-news-section .news-post {
		margin-bottom: 40px
	}
}

@media only screen and (max-width:480px) {
	.related-news-section .news-post {
		margin-bottom: 30px
	}
}

.lead.journal-intro {
	width: 390px;
	max-width: 100%
}

.page-template-template-search #search-panel-btn {
	position: fixed
}

.page-template-template-search .filters-container {
	position: relative;
	z-index: 9;
	height: 123px;
	transition: height .3s
}

body.search-filters-on .filters-container,body.search-filters-on .listing-search-filters {
	height: 200px
}

body.search-filters-on .listing-search-results .map-container {
	top: 300px
}

body.search-filters-on #refined-filters {
	opacity: 1;
	visibility: visible
}

body.search-filters-on #main-filters,body.search-filters-on #search_submit {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

body.search-filters-on #search_reset {
	top: 20px;
	left: 30px;
	margin-left: 0
}

.listing-search-filters {
	position: fixed;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 2px 6px 10px 4px hsla(0,0%,60%,.2);
	z-index: 1;
	height: 123px;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	transition: height .3s
}

.filters-wrapper,.listing-search-filters {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.filters-wrapper {
	width: 66.666666%;
	max-width: 66.666666%;
	padding-left: 100px
}

.filters-wrapper .filters {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.filters-wrapper .controls {
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.filters-wrapper .control-link .icon {
	color: #c0b79d
}

#main-filters {
	-webkit-transform: translateY(40px);
	-ms-transform: translateY(40px);
	transform: translateY(40px);
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s
}

#refined-filters {
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s,visibility .3s
}

.filters-row {
	width: 100%;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.filters-row label {
	white-space: nowrap
}

.filters-row .form-group {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 30px;
	margin-bottom: 0
}

.filters-row .col {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 25%
}

.filters-row .col.large {
	width: 40%
}

.filters-row .col.narrow {
	width: 15%
}

.filters-row:first-child {
	margin-bottom: 30px
}

#search_submit {
	width: 200px;
	height: 50px;
	padding: 16px 40px;
	-webkit-transform: translateY(-38px);
	-ms-transform: translateY(-38px);
	transform: translateY(-38px);
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s,-webkit-transform .3s
}

#search_reset {
	position: absolute;
	top: 62px;
	left: 100%;
	margin-left: 40px;
	transition: all .3s;
	white-space: nowrap
}

.search-refine-toggle {
	position: absolute;
	right: 100px;
	bottom: 50px
}

.refine-toggle-container.mobile {
	display: none
}

.refine-toggle-container.mobile .control-link {
	font-size: 10px;
	letter-spacing: .685em;
	color: rgba(0,0,0,.6)
}

#search-spinner {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

.listing-search-results {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	transition: opacity .2s,visibility .2s
}

.listing-search-results.loading {
	opacity: 0;
	visibility: hidden
}

.listing-search-results .no-results-msg {
	padding-left: 22px;
	padding-right: 22px
}

@media only screen and (max-width:1440px) {
	.listing-search-results .no-results-msg {
		padding-left: 15px;
		padding-right: 15px
	}
}

@media only screen and (max-width:991px) {
	.listing-search-results .no-results-msg {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media only screen and (max-width:320px) {
	.listing-search-results .no-results-msg {
		padding-left: 5px;
		padding-right: 5px
	}
}

.listing-search-results .col-grid {
	width: 66.666666%;
	max-width: 66.666666%;
	height: 100%;
	overflow: auto;
	padding-top: 50px;
	padding-bottom: 20px
}

.listing-search-results .col-map {
	width: 33.333333%
}

.listing-search-results .listing-grid .mapboxgl-popup .mapboxgl-popup-content,.listing-search-results .listing-grid .property-card,.mapboxgl-popup .listing-search-results .listing-grid .mapboxgl-popup-content {
	border-bottom: 3px solid transparent
}

.listing-search-results .listing-grid .mapboxgl-popup .active.mapboxgl-popup-content,.listing-search-results .listing-grid .property-card.active,.mapboxgl-popup .listing-search-results .listing-grid .active.mapboxgl-popup-content {
	border-color: hsla(45,22%,68%,.6)
}

.listing-search-results .listing-grid .col-flex {
	width: 33.333333%;
	min-width: 33.333333%;
	max-width: 33.333333%
}

.listing-search-results .map-container {
	background: #f7f7f7;
	position: fixed;
	top: 223px;
	right: 0;
	bottom: 0;
	width: 33.333333%;
	transition: top .3s
}

.map-results-counter {
	position: absolute;
	right: 60px;
	bottom: 60px;
	z-index: 10;
	transition: opacity .2s,visibility .2s;
	margin-bottom: -10px
}

.map-results-counter.loading {
	opacity: 0;
	visibility: hidden
}

.map-auto-refresh {
	position: absolute;
	left: 60px;
	bottom: 60px;
	z-index: 10
}

@media only screen and (max-width:2000px) {
	.filters-wrapper {
		padding-left: 100px
	}

	.search-refine-toggle {
		right: 100px
	}

	.listing-search-results .map-container {
		top: 223px
	}

	body.search-filters-on .listing-search-results .map-container {
		top: 300px
	}
}

@media only screen and (max-width:1800px) {
	.filters-wrapper {
		padding-left: 70px
	}

	#search_submit {
		width: 150px
	}

	#search_reset {
		top: 59px;
		margin-left: 30px
	}

	.search-refine-toggle {
		right: 70px
	}

	.listing-search-results .map-container {
		top: 193px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .card-heading,.listing-search-results .property-card .card-heading,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .card-heading {
		font-size: 18px
	}

	.listing-search-results .property-features .item {
		font-size: 12px;
		margin-right: 15px
	}

	.listing-search-results .property-features .item .icon {
		width: 24px;
		height: 24px
	}

	.listing-search-results .property-info {
		font-size: 10px;
		margin-bottom: 10px
	}

	.listing-search-results .property-info span {
		padding-right: 10px;
		margin-right: 10px
	}

	.listing-search-results .property-info span:after {
		height: 10px;
		width: 1px
	}

	.listing-search-results .property-info.has-border {
		padding-top: 14px;
		padding-bottom: 14px
	}

	body.search-filters-on .listing-search-results .map-container {
		top: 270px
	}
}

@media only screen and (max-width:1440px) {
	.listing-search-filters,.page-template-template-search .filters-container {
		height: 95px
	}

	.listing-search-results .map-container {
		top: 165px
	}

	body.search-filters-on .listing-search-results .map-container {
		top: 202px
	}

	body.search-filters-on .filters-container,body.search-filters-on .listing-search-filters {
		height: 132px
	}

	body.search-filters-on .search-refine-toggle {
		bottom: 32px
	}

	body.search-filters-on #search_reset {
		left: 18px
	}

	#main-filters {
		-webkit-transform: translateY(30px);
		-ms-transform: translateY(30px);
		transform: translateY(30px)
	}

	#search_submit {
		-webkit-transform: translateY(-25px);
		-ms-transform: translateY(-25px);
		transform: translateY(-25px);
		height: 40px;
		padding: 13px 30px
	}

	.filters-wrapper {
		padding-left: 70px;
		width: 100%;
		max-width: 100%;
		margin-right: 385px
	}

	.search-refine-toggle {
		right: 70px;
		bottom: 40px
	}

	#search_reset {
		top: 42px;
		margin-left: 20px
	}

	.filters-row label {
		font-size: 9px;
		margin-bottom: -5px
	}

	.filters-row .form-group {
		margin-right: 15px
	}

	.filters-row .form-group .form-control,.filters-row .ui-selectmenu-button span.ui-selectmenu-text {
		font-size: 13px
	}

	.filters-row .ui-selectmenu-button span.ui-icon {
		right: .25em;
		top: 26px
	}

	.filters-row .ui-selectmenu-button.thinner span.ui-selectmenu-text {
		padding-top: 12px;
		padding-bottom: 4px
	}

	.filters-row:first-child {
		margin-bottom: 15px
	}

	.filters-row .twin-fields>div:first-child {
		margin-right: 10px
	}

	.filters-row .twin-fields>div:first-child .ui-selectmenu-button span.ui-icon {
		right: 0
	}

	.filters-row .twin-fields>div:last-child {
		padding-left: 10px
	}

	.listing-search-results .col-grid {
		padding-top: 30px;
		padding-bottom: 20px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content,.listing-search-results .property-card,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content {
		margin-bottom: 30px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .card-heading,.listing-search-results .property-card .card-heading,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .card-heading {
		margin-bottom: 5px;
		font-size: 16px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .favourite-circle,.listing-search-results .property-card .favourite-circle,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .favourite-circle {
		top: 15px;
		right: 15px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .slick-arrow.slider-next,.listing-search-results .property-card .slick-arrow.slider-next,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .slick-arrow.slider-next {
		right: 15px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .slick-arrow.slider-prev,.listing-search-results .property-card .slick-arrow.slider-prev,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .slick-arrow.slider-prev {
		left: 15px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .new-tag,.listing-search-results .property-card .new-tag,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .new-tag {
		left: 15px;
		padding-top: 15px;
		padding-bottom: 10px
	}

	.listing-search-results .property-info.has-border {
		padding-top: 7px;
		padding-bottom: 6px;
		margin-bottom: 10px
	}

	.listing-search-results .property-features.smaller .item {
		margin-right: 14px;
		font-size: 10px
	}

	.listing-search-results .property-features.smaller .item .icon {
		margin-right: 3px
	}

	.map-auto-refresh {
		left: 20px;
		bottom: 30px
	}

	.map-results-counter {
		right: 20px;
		bottom: 30px;
		margin-bottom: -5px
	}
}

@media only screen and (max-width:1280px) {
	.filters-wrapper {
		padding-left: 60px
	}

	.search-refine-toggle {
		right: 60px
	}
}

@media only screen and (max-width:1024px) {
	.page-template-template-search #search-panel-btn {
		display: none
	}

	.page-template-template-search #search-scroll-to-filters {
		display: block
	}

	.search-refine-toggle {
		right: 40px
	}

	.listing-search-filters,.page-template-template-search .filters-container {
		height: auto
	}

	#main-filters {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		transition: none;
		margin-bottom: 0
	}

	.listing-search-filters {
		margin-top: -50px;
		margin-bottom: 50px
	}

	.listing-search-filters.on {
		margin-bottom: 20px
	}

	.listing-search-filters {
		position: relative;
		left: auto;
		right: auto
	}

	.filters-wrapper,.listing-search-filters {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.filters-wrapper {
		width: 100%;
		margin: 0;
		padding: 20px 40px
	}

	body.search-filters-on .filters-container,body.search-filters-on .listing-search-filters {
		height: auto
	}

	body.search-filters-on #refined-filters {
		max-height: 1000px
	}

	body.search-filters-on .search-refine-toggle {
		bottom: auto
	}

	body.search-filters-on #search_reset {
		left: auto;
		top: auto;
		margin-left: -10px
	}

	.filters-wrapper .controls {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.filters-row .col {
		margin-bottom: 25px
	}

	#search_submit {
		width: 100%;
		margin-bottom: 10px
	}

	#search_reset,#search_submit {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}

	#search_reset {
		position: relative;
		top: auto;
		margin-left: auto;
		left: auto;
		margin-left: -10px;
		display: inline-block;
		padding: 10px
	}

	#refined-filters {
		max-height: 0;
		transition: opacity .3s,visibility .3s,max-height .3s
	}

	.listing-search-results .col-grid {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}

	.listing-search-results .col-map,.search-refine-toggle.desktop {
		display: none
	}

	.search-refine-toggle {
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		right: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		display: inline-block
	}

	.refine-toggle-container.mobile {
		display: block;
		margin-top: -10px;
		margin-bottom: 15px
	}

	.listing-search-filters {
		max-height: 0;
		opacity: 0;
		visibility: hidden;
		transition: opacity .3s,visibility .3s,max-height .3s
	}

	.listing-search-filters.on {
		max-height: 1000px;
		opacity: 1;
		visibility: visible
	}
}

@media only screen and (max-width:991px) {
	.listing-search-results .listing-grid .col-flex {
		width: 50%;
		min-width: 50%;
		max-width: 50%
	}

	.listing-search-filters,.page-template-template-search .filters-container {
		height: auto
	}

	#main-filters {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		transition: none;
		margin-bottom: 0
	}

	.listing-search-filters {
		position: relative;
		left: auto;
		right: auto
	}

	.filters-wrapper,.listing-search-filters {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.filters-wrapper {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px
	}

	.filters-row {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.filters-row .col {
		width: 100%;
		margin-bottom: 25px
	}

	.filters-row .col.large,.filters-row .col.narrow {
		width: 100%
	}

	.filters-row label {
		margin: 0;
		font-size: 11px
	}

	.filters-row .form-group {
		margin-right: 0
	}

	.filters-row .form-group .form-control,.filters-row .ui-selectmenu-button span.ui-selectmenu-text {
		font-size: 14px
	}

	.filters-row .ui-selectmenu-button span.ui-icon {
		right: .5em;
		top: 24px
	}

	.filters-row .ui-selectmenu-button.thinner span.ui-selectmenu-text {
		padding-top: 8px;
		padding-bottom: 8px
	}
}

@media only screen and (max-width:600px) {
	.listing-search-results .listing-grid .col-flex {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}

	.listing-search-results .property-info.has-border {
		padding-top: 11px;
		padding-bottom: 10px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .favourite-circle,.listing-search-results .property-card .favourite-circle,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .favourite-circle {
		top: 20px;
		right: 20px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .slick-arrow.slider-next,.listing-search-results .property-card .slick-arrow.slider-next,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .slick-arrow.slider-next {
		right: 20px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .slick-arrow.slider-prev,.listing-search-results .property-card .slick-arrow.slider-prev,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .slick-arrow.slider-prev {
		left: 20px
	}

	.listing-search-results .mapboxgl-popup .mapboxgl-popup-content .new-tag,.listing-search-results .property-card .new-tag,.mapboxgl-popup .listing-search-results .mapboxgl-popup-content .new-tag {
		left: 20px;
		padding-top: 20px;
		padding-bottom: 15px
	}
}

.paginationjs .paginationjs-pages {
	display: block;
	margin: 0 auto;
	float: none
}

.paginationjs .paginationjs-pages ul {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	float: none;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.paginationjs .paginationjs-pages ul li {
	float: none;
	padding: 0;
	margin: 0
}

.paginationjs .paginationjs-pages ul li:before {
	display: none
}

.paginationjs .paginationjs-pages ul li.disabled>a {
	pointer-events: none
}

@media only screen and (max-width:1440px) {
	.paginationjs .paginationjs-pages ul li a {
		font-size: 12px
	}
}

.team-wrapper {
	width: 1200px;
	max-width: 100%;
	margin: 0 auto
}

@media only screen and (max-width:1800px) {
	.team-wrapper {
		width: 1000px
	}
}

@media only screen and (max-width:1440px) {
	.team-wrapper {
		width: 900px
	}
}

@media only screen and (max-width:1024px) {
	.team-wrapper {
		width: 100%
	}
}

.agent-role {
	font-size: 16px;
	letter-spacing: .25em;
	color: #999;
	margin-bottom: 20px
}

@media only screen and (max-width:2000px) {
	.agent-role {
		font-size: 13px;
		margin-bottom: 15px
	}
}

@media only screen and (max-width:991px) {
	.agent-role {
		font-size: 12px;
		margin-bottom: 10px
	}
}

.team-grid {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background-position: top;
	margin-left: -22px;
	margin-right: -22px;
	margin-top: 50px
}

.team-grid .item {
	width: 25%;
	min-width: 25%;
	max-width: 25%;
	padding-left: 22px;
	padding-right: 22px;
	margin-bottom: 60px
}

.team-grid a {
	display: inline-block;
	width: 100%
}

.team-grid a:hover {
	text-decoration: none
}

.team-grid a:hover .img {
	-webkit-transform: scale(1.01);
	-ms-transform: scale(1.01);
	transform: scale(1.01)
}

.team-grid a:hover .name .icon {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.team-grid .img-container {
	width: 100%;
	height: 0;
	padding-bottom: 93.2%;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative
}

.team-grid .img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	transition: opacity .3s,-webkit-transform .4s;
	transition: transform .4s,opacity .3s;
	transition: transform .4s,opacity .3s,-webkit-transform .4s
}

.team-grid .name .icon {
	color: #999;
	margin-left: 10px;
	opacity: 0;
	transition: opacity .2s,-webkit-transform .2s;
	transition: opacity .2s,transform .2s;
	transition: opacity .2s,transform .2s,-webkit-transform .2s;
	-webkit-transform: translateX(-10px);
	-ms-transform: translateX(-10px);
	transform: translateX(-10px)
}

@media only screen and (max-width:2000px) {
	.team-grid {
		margin-top: 40px
	}
}

@media only screen and (max-width:1800px) {
	.team-grid {
		margin-top: 30px
	}
}

@media only screen and (max-width:1440px) {
	.team-grid {
		margin-top: 30px
	}

	.team-grid .item {
		width: 25%;
		min-width: 25%;
		max-width: 25%;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 50px
	}
}

@media only screen and (max-width:1280px) {
	.team-grid .item {
		width: 33.333333%;
		min-width: 33.333333%;
		max-width: 33.333333%
	}
}

@media only screen and (max-width:991px) {
	.team-grid {
		margin-top: 20px
	}

	.team-grid .item {
		width: 50%;
		min-width: 50%;
		max-width: 50%;
		margin-bottom: 20px
	}

	.team-grid .item a:hover {
		text-decoration: none
	}

	.team-grid .item a:hover .img {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}

	.team-grid .img-container {
		margin-bottom: 15px
	}

	.team-grid .name {
		font-size: 18px
	}

	.team-grid .name .icon {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		width: 16px;
		height: 16px;
		margin-left: 15px
	}
}

@media only screen and (max-width:600px) {
	.team-grid {
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-flex-wrap: no-wrap;
		-ms-flex-wrap: no-wrap;
		flex-wrap: no-wrap
	}

	.team-grid .item {
		width: 100%;
		min-width: 100%;
		max-width: 100%
	}
}

#wp-body-div.single-team .agent-name {
	margin-bottom: 15px
}

#wp-body-div.single-team .team-body {
	padding-left: 44px
}

#wp-body-div.single-team .team-body hr {
	margin-right: -1000px;
	margin-left: -50%
}

#wp-body-div.single-team .agent-img {
	width: 600px;
	max-width: 100%;
	height: auto;
	position: relative;
	background-color: #fff;
	z-index: 2
}

#wp-body-div.single-team .agent-img .img {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 133.333333%;
	background-position: top
}

#wp-body-div.single-team .team-content {
	width: 470px;
	max-width: 100%
}

#wp-body-div.single-team hr {
	border-color: hsla(45,22%,68%,.4);
	margin-top: 50px;
	margin-bottom: 50px
}

#wp-body-div.single-team .details {
	margin-bottom: 50px
}

#wp-body-div.single-team .social p {
	margin-top: -10px;
	margin-left: -12px
}

#wp-body-div.single-team .social a {
	display: inline-block;
	width: 40px;
	height: 40px;
	position: relative
}

#wp-body-div.single-team .social .icon {
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 16px;
	height: 16px
}

#wp-body-div.single-team .team-info {
	position: relative;
	min-height: 100vh;
	margin-top: -100px;
	padding-top: 100px;
	overflow-x: hidden
}

@media only screen and (max-width:2000px) {
	#wp-body-div.single-team .team-info {
		margin-top: -100px;
		padding-top: 100px
	}

	#wp-body-div.single-team .details {
		margin-bottom: 30px
	}

	#wp-body-div.single-team hr {
		margin-top: 40px;
		margin-bottom: 40px
	}
}

@media only screen and (max-width:1800px) {
	#wp-body-div.single-team .team-info {
		margin-top: -70px;
		padding-top: 70px
	}

	#wp-body-div.single-team .team-body {
		padding-left: 0
	}

	#wp-body-div.single-team .details {
		margin-bottom: 10px
	}

	#wp-body-div.single-team hr {
		margin-top: 30px;
		margin-bottom: 30px
	}
}

@media only screen and (max-width:1440px) {
	#wp-body-div.single-team .team-info {
		margin-top: -70px;
		padding-top: 70px
	}

	#wp-body-div.single-team .team-body {
		padding-left: 30px
	}
}

@media only screen and (max-width:1024px) {
	#wp-body-div.single-team .team-info {
		margin-top: -60px;
		padding-top: 60px
	}

	#wp-body-div.single-team .team-body {
		padding-left: 0
	}
}

@media only screen and (max-width:991px) {
	#wp-body-div.single-team .agent-img {
		width: 400px;
		margin-bottom: 30px
	}
}

.team-pagination {
	z-index: 5;
	text-decoration: none;
	position: absolute;
	right: 0;
	bottom: auto;
	top: 100%;
	top: 100vh;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.team-pagination .team-pagination-item {
	display: block;
	height: 168px;
	margin-bottom: 40px
}

.team-pagination a {
	display: inline-block;
	width: auto;
	position: relative;
	-webkit-transform: translateX(140px);
	-ms-transform: translateX(140px);
	transform: translateX(140px);
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s,-webkit-transform .2s
}

.team-pagination a.active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.team-pagination a.active .heading,.team-pagination a.active .img {
	opacity: 1
}

.team-pagination a.active .heading,.team-pagination a.active .title {
	color: #4a4a4a
}

.team-pagination a:hover {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.team-pagination a:hover .img {
	opacity: 1
}

.team-pagination a:hover .heading,.team-pagination a:hover .title {
	color: #4a4a4a
}

.team-pagination .img {
	width: 168px;
	height: 168px;
	opacity: 0;
	transition: opacity .2s
}

.team-pagination .text {
	text-align: left;
	position: absolute;
	top: 100%;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 100%;
	height: 80px;
	margin-left: -80px;
	left: 100%;
	right: auto;
	left: 0
}

.team-pagination .title {
	font-size: 22px;
	line-height: normal;
	margin-bottom: 10px;
	color: #999;
	transition: color .2s
}

.team-pagination .heading {
	font-size: 20px;
	margin-bottom: 20px;
	color: #999;
	transition: color .2s
}

@media only screen and (max-width:2000px) {
	.team-pagination .team-pagination-item {
		margin-bottom: 30px
	}

	.team-pagination a {
		-webkit-transform: translateX(150px);
		-ms-transform: translateX(150px);
		transform: translateX(150px)
	}
}

@media only screen and (max-width:1800px) {
	.team-pagination .team-pagination-item {
		height: 120px;
		margin-bottom: 20px
	}

	.team-pagination .img {
		width: 120px;
		height: 120px
	}

	.team-pagination a {
		-webkit-transform: translateX(110px);
		-ms-transform: translateX(110px);
		transform: translateX(110px)
	}

	.team-pagination .text {
		height: 60px;
		margin-left: -60px
	}

	.team-pagination .title {
		font-size: 17px;
		line-height: normal;
		margin-bottom: 5px
	}

	.team-pagination .heading {
		font-size: 14px;
		line-height: normal;
		margin-bottom: 15px
	}
}

@media only screen and (max-width:1024px) {
	.team-pagination {
		position: relative;
		right: auto;
		bottom: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		top: auto;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-left: 40px;
		padding-right: 40px;
		padding-left: 50%;
		margin-left: 15px;
		margin-bottom: 50px;
		margin-top: -40px
	}

	.team-pagination .team-pagination-item {
		height: auto
	}

	.team-pagination .team-pagination-item:first-child {
		margin-right: 30px
	}

	.team-pagination a {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	.team-pagination a .img {
		opacity: 1
	}

	.team-pagination a .heading,.team-pagination a .title {
		color: #4a4a4a
	}

	.team-pagination .text {
		margin: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		position: relative;
		top: auto;
		left: auto
	}
}

@media only screen and (max-width:991px) {
	.team-pagination {
		padding-left: 30px;
		padding-right: 30px;
		margin-left: 0
	}
}

@media only screen and (max-width:320px) {
	.team-pagination .team-pagination-item:first-child {
		margin-right: 20px
	}
}

#wp-body-div.page-template-template-start-project .breadcrumbs-container,#wp-body-div.page-template-template-start-project .breadcrumbs-container .col-img {
	position: relative
}

#wp-body-div.page-template-template-start-project .featured-img {
	position: absolute;
	left: 192px;
	height: 100vh;
	padding-top: 100px;
	margin-top: -100px;
	right: -280px
}

#wp-body-div.page-template-template-start-project .featured-img .img {
	position: relative;
	width: 100%;
	height: 100%
}

#wp-body-div.page-template-template-start-project .main-content {
	position: relative;
	z-index: 2
}

#wp-body-div.page-template-template-start-project #main .form-panel {
	padding: 120px 170px
}

#wp-body-div.page-template-template-start-project #main .form-panel h3 {
	font-size: 26px;
	margin-bottom: 20px;
	margin-top: 35px
}

#wp-body-div.page-template-template-start-project #main .form-panel h3:first-child {
	margin-top: 0
}

#wp-body-div.page-template-template-start-project #main .form-panel label {
	margin-top: 10px
}

#wp-body-div.page-template-template-start-project #main .form-panel .checkbox-group label {
	margin-top: 0
}

#wp-body-div.page-template-template-start-project .form-group.radio-group {
	margin-bottom: 40px
}

@media only screen and (max-width:2200px) {
	#wp-body-div.page-template-template-start-project .featured-img {
		right: -100px
	}
}

@media only screen and (max-width:2000px) {
	#wp-body-div.page-template-template-start-project .featured-img {
		left: 142px;
		right: -100px;
		padding-top: 100px;
		margin-top: -100px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel {
		padding: 100px 120px
	}
}

@media only screen and (max-width:1800px) {
	#wp-body-div.page-template-template-start-project .featured-img {
		padding-top: 70px;
		margin-top: -70px;
		left: 122px;
		right: -70px
	}
}

@media only screen and (max-width:1800px) {
	#wp-body-div.page-template-template-start-project #main .form-panel {
		padding: 80px 100px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel h3 {
		font-size: 22px;
		margin-bottom: 20px;
		margin-top: 30px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel label {
		margin-top: 5px
	}
}

@media only screen and (max-width:1440px) {
	#wp-body-div.page-template-template-start-project .featured-img {
		left: 85px;
		right: -70px;
		padding-top: 70px;
		margin-top: -70px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel {
		padding: 50px 70px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel h3 {
		font-size: 20px;
		margin-bottom: 20px;
		margin-top: 25px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel label {
		margin-top: 5px
	}
}

@media only screen and (max-width:1280px) {
	#wp-body-div.page-template-template-start-project .featured-img {
		left: 55px;
		right: -40px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel {
		padding: 40px
	}
}

@media only screen and (max-width:1024px) {
	#wp-body-div.page-template-template-start-project #main .form-panel {
		margin-left: -40px;
		margin-right: -40px;
		padding: 30px 40px;
		width: auto;
		max-width: none
	}

	#wp-body-div.page-template-template-start-project .featured-img {
		display: none
	}

	#wp-body-div.page-template-template-start-project .col-page-copy,#wp-body-div.page-template-template-start-project .col-page-form {
		width: 100%
	}
}

@media only screen and (max-width:991px) {
	#wp-body-div.page-template-template-start-project #main .form-panel {
		margin-left: -30px;
		margin-right: -30px;
		padding: 30px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel h3 {
		margin-bottom: 5px;
		margin-top: 20px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel label {
		margin-top: 8px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel .form-group {
		margin-bottom: 15px
	}

	#wp-body-div.page-template-template-start-project #main .form-panel .checkbox-group {
		margin-top: 20px
	}
}

@media only screen and (max-width:480px) {
	#wp-body-div.page-template-template-start-project #main .form-panel textarea {
		min-height: 55px
	}
}

#outdated {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 170px;
	text-align: center;
	text-transform: uppercase;
	z-index: 1500;
	background-color: #f25648;
	color: #fff
}

* html #outdated {
	position: absolute
}

#outdated h6 {
	font-size: 25px;
	line-height: 25px;
	margin: 30px 0 10px
}

#outdated p {
	font-size: 12px;
	line-height: 12px;
	margin: 0
}

#outdated #btnUpdateBrowser {
	display: block;
	position: relative;
	padding: 10px 20px;
	margin: 30px auto 0;
	width: 230px;
	color: #fff;
	text-decoration: none;
	border: 2px solid #fff;
	cursor: pointer
}

#outdated #btnUpdateBrowser:hover {
	color: #f25648;
	background-color: #fff
}

#outdated .last {
	position: absolute;
	top: 10px;
	right: 25px;
	width: 20px;
	height: 20px
}

#outdated #btnCloseUpdateBrowser {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #fff;
	font-size: 36px;
	line-height: 36px
}

select.custom-select {
	opacity: 0
}

.ui-selectmenu-button {
	min-width: 100%;
	max-width: 100%
}

.ui-selectmenu-button:focus {
	outline: none
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
	border-radius: 0
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border-color: transparent;
	background-color: transparent;
	color: #000;
	display: block
}

.ui-state-default:focus,.ui-widget-content .ui-state-default:focus,.ui-widget-header .ui-state-default:focus {
	outline: none
}

.ui-selectmenu-button span.ui-selectmenu-text {
	font-size: 16px;
	line-height: normal;
	letter-spacing: normal;
	padding: 10px 0;
	height: 40px;
	color: rgba(74,74,74,.6)
}

@media only screen and (max-width:1440px) {
	.ui-selectmenu-button span.ui-selectmenu-text {
		font-size: 14px;
		height: 32px;
		padding: 8px 0
	}
}

.ui-selectmenu-button.thinner span.ui-selectmenu-text {
	padding: 8px 0;
	height: 32px
}

.ui-selectmenu-button.thinner span.ui-icon {
	background-image: url(../img/controls/custom-select-arrow-grey.png);
	background-size: 10px 6px;
	background-position: 50%;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5) {
	.ui-selectmenu-button.thinner span.ui-icon {
		background-image: url(../img/controls/custom-select-arrow-grey@2x.png)
	}
}

@media only screen and (max-width:1440px) {
	.ui-selectmenu-button.thinner span.ui-icon {
		background-image: url(../img/controls/custom-select-arrow-grey.png);
		background-size: 10px 6px;
		background-position: 50%;
		background-repeat: no-repeat
	}
}

.ui-selectmenu-button span.ui-icon {
	background-image: url(../img/controls/custom-select-arrow-grey.png);
	background-size: 12px 7px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: inline-block;
	right: .5em;
	left: auto;
	position: absolute;
	top: 24px;
	width: 12px;
	height: 7px
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5) {
	.ui-selectmenu-button span.ui-icon {
		background-image: url(../img/controls/custom-select-arrow-grey@2x.png)
	}
}

@media only screen and (max-width:1440px) {
	.ui-selectmenu-button span.ui-icon {
		background-image: url(../img/controls/custom-select-arrow-grey.png);
		background-size: 12px 7px;
		background-position: 50%;
		background-repeat: no-repeat
	}
}

.ui-selectmenu-button.ui-selectmenu-button-open span.ui-icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ui-widget-content.ui-menu {
	border: none;
	max-height: 300px;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	list-style: none;
	overflow-y: auto
}

.ui-widget-content.ui-menu li:before {
	display: none
}

.ui-menu .ui-menu-item {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	color: #000;
	padding: 0
}

.ui-menu .ui-menu-item:first-child {
	color: rgba(0,0,0,.5)
}

.ui-menu .ui-menu-item>div {
	padding: 10px 30px
}

.ui-selectmenu-menu.destinations .ui-menu .ui-menu-item>div {
	padding: 10px 30px;
	padding-left: 40px
}

.ui-selectmenu-menu.destinations .ui-menu .ui-menu-item.ui-state-disabled,.ui-selectmenu-menu.destinations .ui-menu .ui-menu-item:first-child {
	color: #000;
	opacity: 1;
	font-size: 18px
}

.ui-selectmenu-menu.destinations .ui-menu .ui-menu-item.ui-state-disabled>div,.ui-selectmenu-menu.destinations .ui-menu .ui-menu-item:first-child>div {
	padding: 10px 30px
}

.ui-selectmenu-menu.destinations .ui-menu .ui-menu-item.ui-state-disabled {
	color: rgba(0,0,0,.5)
}

.ui-menu.first-on .ui-menu-item:first-child,.ui-selectmenu-menu.first-on .ui-menu .ui-menu-item:first-child {
	color: #000
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border-color: transparent;
	background: hsla(45,22%,68%,.5);
	font-weight: 400;
	color: #000
}

.ui-state-active:first-child,.ui-widget-content .ui-state-active:first-child,.ui-widget-header .ui-state-active:first-child {
	color: #000
}

.form-group.filled .ui-selectmenu-button span.ui-selectmenu-text {
	color: #4a4a4a
}

.ui-selectmenu-button.light span.ui-selectmenu-text {
	color: hsla(0,0%,100%,.7)
}

.form-group.filled .ui-selectmenu-button.light span.ui-selectmenu-text {
	color: #fff
}

.ui-selectmenu-button.light span.ui-icon {
	background-image: url(../img/controls/custom-select-arrow-grey.png);
	background-size: 15px 10px;
	background-position: 50%;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5) {
	.ui-selectmenu-button.light span.ui-icon {
		background-image: url(../img/controls/custom-select-arrow-grey@2x.png)
	}
}

.ui-selectmenu-button.small-text span.ui-selectmenu-text {
	font-size: 13px;
	letter-spacing: normal;
	color: hsla(0,0%,7%,.5)
}

@media only screen and (max-width:1024px) {
	.ui-selectmenu-button.small-text span.ui-selectmenu-text {
		font-size: 15px
	}
}

.ui-selectmenu-button.small-text.light span.ui-selectmenu-text {
	color: hsla(0,0%,100%,.7)
}

.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_444444_256x240.png)
}

.ui-state-default .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_777777_256x240.png)
}

.ui-state-focus .ui-icon,.ui-state-hover .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_555555_256x240.png)
}

.ui-state-active .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_ffffff_256x240.png)
}

.ui-state-highlight .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_777620_256x240.png)
}

.ui-state-error-text .ui-icon,.ui-state-error .ui-icon {
	background-image: url(../img/jquery-ui/ui-icons_cc0000_256x240.png)
}

.ui-datepicker {
	z-index: 10!important;
	z-index: 15!important;
	padding: 10px;
	border: none;
	box-shadow: 0 2px 9px 2px hsla(0,0%,60%,.2);
	width: 326px
}

.ui-datepicker .ui-datepicker-title {
	font-size: 20px;
	line-height: 40px
}

.ui-datepicker .ui-datepicker-header {
	background-color: #fff;
	border-bottom: 1px solid #d8d8d8;
	padding: 0;
	margin: 0;
	border-color: transparent
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	width: 40px;
	height: 40px;
	cursor: pointer
}

.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev:hover {
	opacity: .5
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px
}

.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-next.ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-prev.ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {
	background: transparent!important;
	border-color: transparent!important
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next:hover {
	right: 0;
	top: 0
}

.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-next:hover .ui-icon {
	background-image: url(../img/jquery-ui/arrow-right.png);
	background-size: 19px 11px;
	background-position: 50%;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5) {
	.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-next:hover .ui-icon {
		background-image: url(../img/jquery-ui/arrow-right@2x.png)
	}
}

.ui-datepicker #globData .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-prev {
	left: 0;
	top: 0
}

.ui-datepicker #globData .ui-datepicker-prev:hover .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon {
	background-image: url(../img/jquery-ui/arrow-left.png);
	background-size: 19px 11px;
	background-position: 50%;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5) {
	.ui-datepicker #globData .ui-datepicker-prev:hover .ui-icon,.ui-datepicker .ui-datepicker-prev .ui-icon {
		background-image: url(../img/jquery-ui/arrow-left@2x.png)
	}
}

@media only screen and (max-width:2000px) {
	.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
		height: 38px;
		line-height: 33px
	}

	.ui-datepicker .ui-datepicker .ui-datepicker-title {
		font-size: 18px;
		line-height: 36px
	}

	.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker .ui-datepicker-prev {
		height: 36px
	}

	.ui-datepicker .ui-datepicker-calendar th {
		font-size: 16px
	}
}

@media only screen and (max-width:1800px) {
	.ui-datepicker .ui-datepicker-header {
		margin-bottom: -5px
	}

	.ui-datepicker .ui-datepicker-title {
		font-size: 16px;
		line-height: 32px
	}

	.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
		height: 32px
	}

	.ui-datepicker .ui-datepicker-calendar th {
		font-size: 14px
	}
}

@media only screen and (max-width:1440px) {
	.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
		height: 35px;
		line-height: 32px
	}
}

@media only screen and (max-width:991px) {
	.ui-datepicker {
		width: 250px;
		max-width: 100%
	}
}

.ui-datepicker-calendar table {
	table-layout: fixed;
	margin-bottom: 0
}

.ui-datepicker-calendar td,.ui-datepicker-calendar th {
	width: .14285714285%
}

.ui-datepicker-calendar th {
	font-size: 18px;
	color: #000;
	padding: 0;
	height: 40px
}

.ui-datepicker-calendar td {
	border: 1px solid #d8d8d8;
	padding: 0;
	margin: 0
}

.ui-datepicker-calendar td.ui-datepicker-other-month {
	border: 0
}

.ui-datepicker-calendar td .ui-state-default {
	height: 43px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #4a4a4a
}

.ui-datepicker-calendar td:hover a {
	background: #f6f6f6!important;
	color: #4a4a4a!important
}

.ui-datepicker-calendar .ui-datepicker-today.ui-state-highlight,.ui-datepicker-calendar td .ui-state-active {
	font-weight: 400;
	background-color: hsla(45,22%,68%,.5)!important;
	color: #4a4a4a!important
}

.ui-datepicker-calendar .ui-datepicker-today.ui-state-highlight a,.ui-datepicker-calendar td .ui-state-active a {
	background: transparent!important;
	color: inherit!important
}

.ui-datepicker-calendar .ui-datepicker-today {
	background: #999!important;
	color: #fff!important;
	font-weight: 400
}

.ui-datepicker-calendar .ui-datepicker-today a {
	border-color: transparent;
	background: transparent!important;
	color: inherit!important
}

.ui-datepicker-calendar .ui-datepicker-today:hover a {
	background: #999!important;
	color: #fff!important
}

.slider .additional-stage .item,.slider .additional-stage .item .image,.slider .stage .item,.slider .stage .item .image,section.contacts .office .office-box,section.interiors .slider .stage .item,section.location .map-overlay .dot {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

.slider .additional-stage,.slider .additional-stage .item,.slider .stage,.slider .stage .item,section.advantages .floating-layer-1,section.interiors .slider .stage,section.interiors .slider .stage .item,section.names-collection .floating-layer-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.index-joker-text-block,.slider div.arr svg.arr,section.index-screen .block,section.index-screen .block .joker-block,section.location .map-overlay .dot .play,section.ttk-gallery .ttk-video-box .ttk-video .video-play,section.ttk-gallery .ttk-video-box .ttk-video .video-play svg.play {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%)
}

.index-joker-next-page {
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%)
}

.px-line {
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 1px;
	background-color: rgba(75,87,92,.2);
	transition: height .2s ease
}

section.index-screen {
	position: relative;
	width: 100%;
	height: 100%
}

section.index-screen .block {
	background-color: #e3f1f6;
	width: 89.645%;
	height: 80.2%;
	overflow: hidden
}

section.index-screen .block.top-block {
	border: 0;
	overflow: visible;
	background-color: #transparent
}

section.index-screen .block .joker-block {
	width: 96.391%;
	top: -50px;
	max-width: 1369px;
	max-height: 2112px;
	transform: translateY(-13%) translateX(-50%)
}

section.index-screen .block .joker-block img {
	position: relative;
	width: 100%;
	height: 100%
}

.index-joker-text-block {
	text-align: center;
	width: 320px;
	z-index: 20
}

.index-joker-text-block h1 {
	color: #FFF;
	letter-spacing: 13px;
	font-weight: 400
}

.index-joker-text-block .text {
	margin-top: 34px;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: .1px;
	color: rgba(255,255,255,.8);
	white-space: nowrap
}

.index-joker-next-page {
	position: absolute;
	bottom: 36px;
	font-family: '思源宋体','黑体';
	font-size: 10px;
	letter-spacing: 1.8px;
	color: #000;
	cursor: pointer
}

.index-joker-line-pos {
	position: absolute;
	display: block;
	bottom: 92px;
	left: 50%;
	width: 2px;
	transform: translateX(-50%);
	z-index: 5
}

section.names-collection {
	position: relative;
	height: 640px
}

section.names-collection .floating-title {
	top: 60px
}

section.names-collection .floating-layer-1 {
	height: 100%;
	background-color: #e3f1f6
}

section.names-collection .floating-layer-2 {
	position: relative;
	height: 100%
}

section.names-collection .container {
	top: 355px
}

section.names-collection .text-box {
	position: relative;
	padding-bottom: 12px;
	transition: opacity .3s ease;
	left: 30%;
	width: 533.33px
}

@media all and (min-width:1440px) {
	.index-joker-line-pos {
		bottom: 108px
	}

	section.names-collection .text-box {
		width: 600px
	}
}

@media all and (min-width:1600px) {
	section.names-collection .text-box {
		width: 666.67px;
		left: 133.33px
	}
}

section.names-collection .text-box .title {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	color: #333;
	padding-bottom: 24px
}

section.names-collection .text-box p {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 14px;
	line-height: 28px;
	letter-spacing: .1px;
	font-weight: 300;
	color: #323232
}

section.names-collection .text-box.hide {
	opacity: 0
}

section.names-collection .text-box .px-line {
	top: 100%
}

section.location {
	position: relative;
	padding-top: 164px;
	padding-bottom: 98px
}

section.location .container {
	z-index: 2
}

section.location .map,section.location .map-overlay {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden
}

section.location .map .map-layers,section.location .map-overlay .map-layers {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

section.location .map .map-layers svg,section.location .map-overlay .map-layers svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

section.location .map-overlay {
	overflow: visible;
	z-index: 60
}

section.location .map-overlay .dot {
	position: absolute;
	height: 80px;
	width: 80px;
	background-color: #1f252c;
	border-radius: 50%;
	transform-origin: 50% 50%;
	transform: translate(-50%,-50%) scale(0);
	cursor: pointer;
	z-index: 2
}

section.location .map-overlay .dot.img1 {
	background-image: url(/assets/public/images/barkli-map/1.jpg)
}

section.location .map-overlay .dot.img2 {
	background-image: url(/assets/public/images/barkli-map/2.jpg)
}

section.location .map-overlay .dot.img3 {
	background-image: url(/assets/public/images/barkli-map/3.jpg)
}

section.location .map-overlay .dot.img4 {
	background-image: url(/assets/public/images/barkli-map/4.jpg)
}

section.location .map-overlay .dot.img5 {
	background-image: url(/assets/public/images/barkli-map/5.jpg)
}

section.location .map-overlay .dot.img6 {
	background-image: url(/assets/public/images/barkli-map/6.jpg)
}

section.location .map-overlay .dot.img7 {
	background-image: url(/assets/public/images/barkli-map/7.jpg)
}

section.location .map-overlay .dot.img8 {
	background-image: url(/assets/public/images/barkli-map/8.jpg)
}

section.location .map-overlay .dot.hide-image {
	background-image: none!important
}

section.location .map-overlay .dot .play {
	height: 32px;
	width: 32px;
	transform: translate(-50%,-50%);
	background-color: #373a42;
	border-radius: 50%;
	opacity: 0
}

section.location .map-overlay .dot .play svg {
	position: absolute;
	top: 4px;
	left: 4px;
	height: 24px;
	width: 24px;
	fill: #fff
}

section.location .map-overlay .dot.open {
	z-index: 10
}

section.location .map-overlay .dot.open .play {
	display: none
}

section.location .blinkin-dot {
	position: absolute;
	transform: translate(-50%,-50%) scale(0);
	height: 20px;
	width: 20px;
	background-color: #eb5c3f;
	border-radius: 50%;
	z-index: 1
}

section.location .blinkin-dot.state1 {
	transition: transform 1s ease,opacity 1s ease;
	transform: translate(-50%,-50%) scale(1)
}

section.location .blinkin-dot.state2 {
	transition: transform 1s ease,opacity 1s ease;
	transform: translate(-50%,-50%) scale(1.5);
	opacity: 0
}

section.location .blinkin-dot svg {
	position: absolute;
	top: 4px;
	left: 4px;
	height: 12px;
	width: 12px;
	fill: #fff
}

section.location .link {
	z-index: 61
}

.slider .additional-stage,.slider .stage {
	overflow: hidden
}

.slider .additional-stage .item .image,.slider .stage .item .image {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-origin: padding-box;
	background-clip: border-box
}

.slider div.arr {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 60px;
	width: 60px;
	cursor: pointer;
	z-index: 10
}

.slider div.arr svg.arr {
	position: absolute;
	height: 24px;
	width: 24px;
	fill: #fff
}

.slider div.arr:hover .circle-border {
	stroke-width: 1.5px;
	stroke: #fff
}

.slider div.arr.arrl {
	left: 8.333333%
}

.slider div.arr.arrr {
	right: 8.333333%
}

section.wide-slider {
	width: 100%;
	max-height: 720px;
	height: 640px;
	margin: 0 auto 104px
}

section.wide-slider .stage .item .title-block {
	margin-top: 56px;
	margin-left: 16%;
	z-index: 5
}

@media only screen and (min-width:1440px) {
	section.wide-slider {
		height: 780px
	}

	section.wide-slider .stage .item .title-block {
		margin-top: 72px
	}
}

section.wide-slider .stage .item .title-block .title {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 18px;
	letter-spacing: 2px;
	margin-bottom: 16px;
	color: #FFF
}

section.wide-slider .stage .item .title-block .subtitle {
	font-weight: 400;
	font-style: italic;
	color: rgba(255,255,255,.6);
	font-size: 14px
}

section.ttk-gallery {
	position: relative
}

section.ttk-gallery .px-line {
	top: -103px;
	left: 58.33333%
}

section.ttk-gallery .container.lifted {
	z-index: 2
}

section.ttk-gallery .pad-top {
	padding-top: 80px
}

section.ttk-gallery .ttk-video-box {
	position: absolute;
	top: 50px;
	width: 41.66667%;
	max-width: 700px;
	right: 0
}

@media only screen and (min-width:1600px) {
	section.ttk-gallery .ttk-video-box {
		width: 41.66667%;
		right: 8.33333%
	}
}

section.ttk-gallery .ttk-video-box .ttk-video {
	position: relative;
	display: block;
	transform-origin: 100% 0;
	transition: transform .5s ease;
	cursor: pointer
}

section.ttk-gallery .ttk-video-box .ttk-video img {
	position: relative;
	width: 100%;
	height: auto
}

section.ttk-gallery .ttk-video-box .ttk-video .video-play {
	border-radius: 50%;
	background-color: #fff;
	height: 100px;
	width: 100px;
	cursor: default;
	box-shadow: 0 0 12px 0 rgba(0,0,0,.26)
}

section.ttk-gallery .ttk-video-box .ttk-video .video-play svg.play {
	height: 24px;
	width: 24px;
	fill: #333
}

section.ttk-gallery .ttk-video-box .ttk-video .video-play svg.circle-border {
	transition: .3s
}

section.ttk-gallery .ttk-video-box .ttk-video .video-play:hover svg.circle-border {
	stroke: #333;
	stroke-width: 2px
}

section.ttk-gallery .ttk-video-box .ttk-card {
	position: absolute;
	bottom: -100px;
	left: -16.6%;
	width: 320px;
	height: 200px;
	border-radius: 6px;
	background-color: #30383b;
	transform-origin: 0 100%;
	transition: transform .5s ease
}

section.ttk-gallery .ttk-video-box .ttk-card .text {
	margin-top: 98px;
	padding-left: 40px;
	padding-right: 32px
}

section.ttk-gallery .ttk-video-box .ttk-card .text .name {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 16px;
	letter-spacing: 1.4px;
	color: #eebd81;
	float: left;
	margin-top: 13px
}

section.interiors .menu .menu-item .title,section.interiors .menu .menu-item ul.options li {
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	line-height: 10px;
	letter-spacing: .8px;
	cursor: pointer
}

section.ttk-gallery .ttk-video-box .ttk-card .text svg.logo {
	position: absolute;
	bottom: 28px;
	right: 40px;
	height: 40px;
	width: 40px;
	fill: #eebd81
}

section.ttk-gallery .ttk-video-box:hover .ttk-video {
	transform: scale(1.1)
}

section.ttk-gallery .ttk-video-box:hover .ttk-card {
	transform: scale(.7)
}

section.ttk-gallery .last-title {
	margin-top: 311px
}

@media only screen and (min-width:1600px) {
	section.ttk-gallery .last-title {
		margin-top: 360px
	}
}

@media only screen and (min-width:1920px) {
	section.ttk-gallery .last-title {
		margin-top: 380px
	}
}

section.ttk-gallery .joker {
	position: absolute;
	right: 0;
	top: 566px;
	width: 500px;
	height: 1662px;
	z-index: 1;
	overflow: hidden
}

section.ttk-gallery .joker .joker-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 1080px;
	height: 1662px
}

section.ttk-gallery .joker img {
	width: 100%;
	height: 100%
}

@media only screen and (min-width:1440px) {
	section.ttk-gallery .description-text {
		width: 374px
	}
}

@media only screen and (min-width:1600px) {
	section.ttk-gallery .description-text {
		width: 374px
	}

	section.ttk-gallery .description-text.shift-right {
		width: 320px
	}
}

@media only screen and (min-width:1440px) {
	section.ttk-gallery .description-text.shift-right {
		width: 320px
	}
}

section.house {
	z-index: 2
}

section.house .slider {
	position: relative;
	left: 8.33333%;
	width: 91.66667%;
	max-width: 1600px;
	height: 600px
}

@media all and (min-width:2500px) {
	section.house .slider {
		left: 0;
		margin: 0 auto
	}
}

section.interiors {
	position: relative;
	width: 100%;
	height: 900px;
	margin-top: 100px;
	z-index: 3
}

section.interiors .floating-title {
	top: 70px
}

section.interiors .floating-layer-2 {
	position: relative;
	height: 100%
}

section.interiors .menu {
	position: relative;
	margin-top: 140px
}

section.interiors .menu .position {
	position: absolute;
	height: 60px;
	width: 60px;
	top: -85px;
	left: 290px;
	transform: translateY(0);
	transition: transform 1s ease
}

section.interiors .menu .position .number {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: 12px;
	font-weight: 600;
	color: #333;
	text-align: center
}

section.interiors .menu .menu-item {
	position: relative;
	display: block;
	padding-bottom: 74px
}

section.interiors .menu .menu-item .title {
	position: relative;
	font-size: 14px;
	margin-bottom: 24px;
	padding-left: 20px;
	font-weight: 600;
	color: #b4cad4;
	transition: color .3s ease;
	width: 320px
}

section.interiors .menu .menu-item .title:hover {
	color: #F46244
}

section.interiors .menu .menu-item .title:hover:after {
	background-color: #F46244
}

section.interiors .menu .menu-item .title .line {
	position: absolute;
	top: 50%;
	right: 0;
	width: 188px;
	height: 1px;
	overflow: hidden
}

section.interiors .menu .menu-item .title .line:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	transform: translateX(-100%);
	transition: transform 1s ease;
	background-color: rgba(75,87,92,.2)
}

section.interiors .menu .menu-item .title:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
	height: 4px;
	width: 4px;
	background-color: #b4cad4;
	opacity: 1;
	transition: opacity .3s ease,background-color .3s ease
}

section.interiors .menu .menu-item .options-box {
	position: relative;
	overflow: hidden;
	height: 0;
	transition: height .5s ease
}

section.interiors .menu .menu-item ul.options {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none
}

section.interiors .menu .menu-item ul.options li {
	position: relative;
	display: block;
	font-size: 12px;
	padding-left: 20px;
	padding-bottom: 24px;
	color: #4b575c;
	transition: color .3s ease
}

section.interiors .menu .menu-item ul.options li:after {
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
	border-radius: 50%;
	height: 4px;
	width: 4px;
	background-color: #4b575c;
	opacity: 0;
	transition: opacity .3s ease
}

section.interiors .menu .menu-item ul.options li:hover {
	color: #F46244
}

section.interiors .menu .menu-item ul.options li:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

section.interiors .menu .menu-item ul.options li.active {
	cursor: default
}

section.interiors .menu .menu-item ul.options li.active:hover {
	color: #4b575c
}

section.interiors .menu .menu-item ul.options li.active:after {
	opacity: 1
}

section.interiors .menu .menu-item:last-child,section.interiors .menu .menu-item:last-child ul.options li:last-child {
	margin-bottom: 0
}

section.interiors .menu .menu-item.active .title {
	color: #4b575c;
	cursor: default
}

section.interiors .menu .menu-item.active .title:after {
	opacity: 0
}

section.interiors .menu .menu-item.active .title .position {
	opacity: 1
}

section.interiors .menu .menu-item.active .title .line:after {
	transform: translateX(0)
}

section.interiors .slider {
	position: absolute;
	top: 160px;
	right: 0;
	width: 58.333333333%;
	height: 640px;
	background-color: #999
}

section.interiors .slider .stage {
	overflow: hidden
}

section.advantages {
	position: relative;
	width: 100%;
	height: 640px
}

section.advantages .cards {
	top: 193px
}

section.advantages ul.dots {
	bottom: -28px
}

section.advantages .floating-title {
	top: 108px
}

section.advantages .floating-layer-1 {
	height: 100%;
	background-color: #e3f1f6
}

section.advantages .floating-layer-2 {
	position: relative;
	height: 100%
}

section.advantages .content a {
	color: #7ea8b9;
	text-decoration: none;
	transition: .3s;
	display: inline-block;
	border-bottom: 1px solid transparent
}

section.advantages .content a:hover {
	border-bottom: 1px solid rgba(152,188,201,.5)
}

section.flats-collection {
	position: relative;
	width: 100%;
	padding: 90px 0 48px;
	background-color: #e3f1f6;
	text-align: right
}

section.flats-collection .container {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	transform: translate(-50%,-50%);
	max-width: 1660px
}

section.flats-collection .container .link {
	margin-top: 60px
}

section.flats-collection .building {
	position: relative;
	display: inline-block;
	font-size: 0;
	padding: 0;
	margin: 0 72px 48px 0;
	line-height: 0
}

@media all and (min-width:1440px) {
	section.flats-collection .building {
		margin-right: 88px
	}
}

section.flats-collection .building svg.building {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	fill: #C9E3EA
}

section.contacts {
	position: relative;
	width: 100%;
	height: 670px;
	padding-top: 72px
}

section.contacts .thank-box {
	left: 0;
	top: 0
}

section.contacts .container {
	transition: opacity .5s ease;
	opacity: 1
}

section.contacts.map-opened .container {
	opacity: 0
}

section.contacts.map-closing .container {
	transition-delay: .4s
}

section.contacts form {
	position: relative;
	display: block;
	width: 537px;
	font-size: 0;
	margin-top: 60px
}

section.contacts form div.input.name {
	width: 320px
}

section.contacts form div.input.phone {
	width: 173px;
	margin-left: 40px
}

section.contacts form div.input.message {
	margin-top: 20px
}

section.contacts form div.input.agree {
	margin: 40px 0 60px
}

section.contacts .office {
	position: absolute;
	top: 0;
	right: 0;
	height: 670px;
	background-color: #30383b;
	font-size: 0;
	white-space: nowrap;
	z-index: 10
}

section.contacts .office .office-box {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 367px;
	height: 100%;
	z-index: 5;
	overflow: hidden;
	background-image: url(/assets/public/images/office.png);
	background-color: #415861
}

section.contacts .office .office-box:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: #30383b;
	opacity: .4;
	z-index: 3
}

section.contacts .office .office-box video {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	height: 100%;
	width: auto;
	z-index: 2
}

section.contacts .office .office-box .title {
	position: absolute;
	top: 72px;
	left: 14%;
	color: #fff;
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	font-size: 32px;
	letter-spacing: 2.4px;
	line-height: 48px;
	z-index: 4
}

section.contacts .office .office-box .phone-and-address {
	position: absolute;
	bottom: 72px;
	left: 14%;
	color: #fff;
	z-index: 4
}

section.contacts .office .office-box .phone-and-address .phone {
	position: relative;
	display: block;
	font-size: 24px;
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	line-height: 48px
}

section.contacts .office .office-box .phone-and-address .address {
	position: relative;
	display: block;
	font-size: 14px;
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体'
}

section.contacts .office .contact-map {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 0;
	height: 100%;
	overflow: hidden;
	transition: width 1s ease
}

section.contacts .office .contact-map .map {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

section.contacts .office .show-on-map {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 100%;
	cursor: pointer;
	transition: .3s
}

section.contacts .office .show-form {
	position: absolute;
	top: 0;
	left: -60px;
	width: 60px;
	height: 100%;
	background-color: #30383b;
	transform: translateX(60px);
	transition: transform .5s ease,background-color .3s ease;
	cursor: pointer;
	z-index: 1
}

section.contacts .office .show-form.show {
	transform: translateX(0)
}

section.contacts .office .show-form,section.contacts .office .show-on-map {
	letter-spacing: 1.6px
}

section.contacts .office .show-form .caption,section.contacts .office .show-on-map .caption {
	position: absolute;
	top: 50%;
	left: 50%;
	transform-origin: 0 50%;
	transform: rotate(-90deg) translateX(-50%);
	color: #fff;
	font-size: 14px;
	font-family: "Microsoft Yahei",'微软雅黑','思源宋体','黑体';
	white-space: nowrap;
	transition: .3s
}

section.contacts .office .show-form:hover,section.contacts .office .show-on-map:hover {
	background-color: #eb5c3f
}

.flat-viewer {
	display: none
}