body,
html {
	padding: 0;
	margin: 0
}

.contacts-map,
.team-member-photo,
.team-photos,
body.no-scroll {
	overflow: hidden
}

.main-slider .tagline,
.no-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-touch-callout: none
}

.header,
.header .main-menu {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal
}

.contacts-map,
.contacts-map .feedback-inner,
.contacts-map .feedback-input,
.team-photos {
	box-sizing: border-box
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

html {
	height: 100%
}

@media(max-width:767px) {
	html {
		font-size: 8px
	}
}

@media(min-width:768px) and (max-width:991px) {
	html {
		font-size: 7px
	}
}

@media(min-width:992px) and (max-width:1199px) {
	html {
		font-size: 7px
	}
}

@media(min-width:1200px) and (max-width:1600px) {
	html {
		font-size: 7px
	}
}

@media(min-width:1601px) {
	html {
		font-size: 10px
	}
}

@media(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	html {
		font-size: 7px
	}
}

body {
	min-height: 100%
}

.contacts-map,
.contents {
	min-height: calc(100vh - 21.7rem)
}

.contents {
	width: 100%;
	z-index: 1
}

.page-meta {
	display: none
}

.yellow-button {
	font-family: RobotoBold;
	color: #222;
	height: 4.5rem;
	line-height: 4.5rem;
	background: #fa0;
	font-size: 1.6rem;
	padding: 0 4rem;
	text-align: center;
	width: auto;
	display: inline-block;
	text-decoration: none;
	border: 0;
	outline: 0;
	cursor: pointer
}

.footer .footer-menu-entry,
.header .main-menu-entry,
.mobile-menu .mobile-menu-entry {
	font-family: RobotoLight;
	text-decoration: none
}

@media(max-width:767px) {
	.contents {
		margin-top: 8rem;
		z-index: 19
	}

	.hidden-xs,
	.visible-lg,
	.visible-md,
	.visible-sm,
	.visible-xl {
		display: none !important
	}
}

@media(min-width:768px) and (max-width:991px) {

	.hidden-sm,
	.visible-lg,
	.visible-md,
	.visible-xl,
	.visible-xs {
		display: none !important
	}
}

@media(min-width:992px) and (max-width:1199px) {

	.hidden-md,
	.visible-lg,
	.visible-sm,
	.visible-to-sm,
	.visible-xl,
	.visible-xs {
		display: none !important
	}
}

@media(min-width:1200px) and (max-width:1600px) {

	.hidden-lg,
	.visible-md,
	.visible-sm,
	.visible-to-md,
	.visible-to-sm,
	.visible-xl,
	.visible-xs {
		display: none !important
	}
}

@media(min-width:1601px) {

	.hidden-xl,
	.visible-lg,
	.visible-md,
	.visible-sm,
	.visible-to-lg,
	.visible-to-md,
	.visible-to-sm,
	.visible-xs {
		display: none !important
	}
}

.no-select {
	user-select: none
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

.header {
	width: 100%;
	height: 9.2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff
}

@media(max-width:767px) {
	.header {
		height: 8rem;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 20
	}

	.header .main-menu {
		height: 4rem
	}
}

.header .main-menu {
	height: 4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header .main-menu-entry {
	margin: 0 2rem;
	font-size: 2.3rem;
	color: #222
}

.header .main-menu-entry.active {
	background-image: -webkit-linear-gradient(270deg, transparent, transparent 92%, #222 92.1%, #222 97%, transparent 97.1%, transparent);
	background-image: linear-gradient(180deg, transparent, transparent 92%, #222 92.1%, #222 97%, transparent 97.1%, transparent);
	text-decoration: none
}

@media(max-width:767px) {
	.header .main-menu-entry {
		display: none
	}
}

.header .social-icon {
	display: inline-block;
	width: 3.5rem;
	height: 3.5rem;
	margin: 0 .7rem;
	background: center center no-repeat;
	background-size: contain
}

.header .social-icon.behance {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 38 38'%3e %3cpath d='m 19.00293,0.089845 c -10.43327,0 -18.91406,8.47457 -18.91406,18.9082 0,10.43396 8.48083,18.91211 18.91406,18.91211 10.43359,0 18.9082,-8.47815 18.9082,-18.91211 -3.5e-4,-10.43359 -8.47454,-18.9082 -18.9082,-18.9082 z m 0,1.77148 c 9.47622,0 17.13445,7.66046 17.13477,17.13672 0,9.47658 -7.65848,17.14062 -17.13477,17.14062 -9.47587,0 -17.14258,-7.66404 -17.14258,-17.14062 0,-9.47622 7.66675,-17.13672 17.14258,-17.13672 z m -10.16601,10.24024 0,13.24023 6.62304,0 c 2.1763,0 3.97852,-1.78024 3.97852,-3.97461 0,-1.44425 -0.95759,-2.68281 -2.25196,-3.13281 0.93792,-0.58181 1.57618,-1.63116 1.57618,-2.8125 0,-1.83792 -1.48254,-3.32031 -3.30274,-3.32031 l -6.62304,0 z m 13.24609,0.6582 0,1.98633 5.94922,0 0,-1.98633 -5.94922,0 z m -10.59961,1.98633 3.30078,0 c 0.7324,0 1.33399,0.60104 1.33398,1.33203 0,0.73134 -0.60158,1.33203 -1.33398,1.33203 l -3.30078,0 0,-2.66406 z m 13.58398,0.67578 c -3.00259,0 -4.97265,2.2129 -4.97265,4.95117 0,2.75705 1.97006,4.96875 4.97265,4.96875 2.98276,0 4.40938,-1.70548 4.85938,-3.97461 l -2.6836,0 c -0.24413,1.16256 -0.93845,1.98828 -2.17578,1.98828 -1.25787,0 -2.23262,-1.16307 -2.32617,-2.64453 l 7.2793,0 0,-0.33789 c 0,-2.73791 -1.97037,-4.95117 -4.95313,-4.95117 z m 0,1.98828 c 1.14378,0 1.98764,0.80584 2.17578,1.96875 l -4.37109,0 c 0.1513,-1.18205 1.03169,-1.96875 2.19531,-1.96875 z m -13.58398,1.96875 3.30078,0 c 0.7324,0 1.99024,0.31827 1.99024,1.72461 0,0.73205 -0.58312,1.59375 -1.31446,1.59375 l -3.97656,0 0,-3.31836 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e");
	margin-left: 4rem
}

.header .social-icon.facebook {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 38 38'%3e %3cpath d='m 18.998045,0.08984501 c -10.4333399,0 -18.9082,8.47555999 -18.9082,18.90819999 0,10.43331 8.4749001,18.91211 18.9082,18.91211 10.43327,0 18.91211,-8.4788 18.91211,-18.91211 0,-10.43264 -8.47877,-18.90857999 -18.91211,-18.90819999 z m 0,1.77147999 c 9.47576,-3.4e-4 17.14063,7.66164 17.14062,17.13672 0,9.47582 -7.66479,17.14062 -17.14062,17.14062 -9.4758699,0 -17.1367199,-7.6648 -17.1367199,-17.14062 0,-9.47508 7.66089,-17.13672 17.1367199,-17.13672 z m 1.87109,7.3125 c -3.6613,0 -4.49218,2.72847 -4.49218,4.47461 l 0,1.92969 -2.11719,0 0,2.58008 0,1.68945 2.13476,0 0,10.67578 4.26954,0 0,-10.67578 3.16992,0 0.15234,-1.67578 0.23633,-2.59375 -3.39453,0 0,-1.70703 c 0,-0.83197 0.5559,-1.02539 0.94531,-1.02539 0.38906,-3.6e-4 2.39453,0 2.39453,0 l 0,-3.65821 -3.29883,-0.0137 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e");
}

.header .social-icon.vimeo {
	background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'version='1.1'viewBox='003838'%3e%3cpathd='m18.997077,0.0898465c-10.4336224,0-18.9082209,8.474906-18.9082209,18.90819850,10.4329498.4745985,18.91210818.9082209,18.91210810.432984,018.914031,-8.47913818.914067,-18.9121080,-10.4333095-8.481083,-18.9081985-18.914067,-18.9081985zm0,1.771479c9.475476,017.142555,7.660917.142555,17.13671950,9.475448-7.667079,17.140621-17.142555,17.140621-9.4761854,0-17.1347957,-7.665151-17.1347957,-17.1406210,-9.47585157.6586103,-17.136719517.1347957,-17.1367195zm6.751948,8.7246075c-2.352614,-0.169299-5.391354,1.645413-5.919945,4.8144512.349213,-1.4098783.602658,0.5733212.400414,2.81836-1.19941,2.243619-2.295142,3.705081-2.869158,3.705081-0.573307,0-1.014413,-1.498521-1.669925,-4.123049-0.679252,-2.711693-0.675248,-7.595901-3.496075,-7.04492-2.659606,0.523697-6.1542988,4.699219-6.1542988,4.699219l0.8339882,1.0957c0,01.7209136,-1.359292.2948936,-0.6796810.572988,0.6792492.765126,8.8715913.49611,10.3828120.638504,1.3237792.398961,3.0771394.330063,1.8281191.930429,-1.251858.347713,-6.7319829.496099,-13.203120.502582,-2.829579-0.912366,-4.161299-2.742166,-4.292972z'style='fill:%23FFAA00;'/%3e%3c/svg%3e")
}

.header .social-icon.instagram {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' version='1.1'%3e%3cpath d='M 15.126953 0 C 6.7805767 0 0 6.7805767 0 15.126953 C 0 23.47333 6.7805767 30.255859 15.126953 30.255859 C 23.47333 30.255859 30.255859 23.47333 30.255859 15.126953 C 30.255859 6.7805767 23.47333 0 15.126953 0 z M 15.126953 1.4179688 C 22.707364 1.4179686 28.837891 7.5465425 28.837891 15.126953 C 28.837891 22.707364 22.707364 28.837891 15.126953 28.837891 C 7.5465425 28.837891 1.4179687 22.707364 1.4179688 15.126953 C 1.4179687 7.5465425 7.5465425 1.4179686 15.126953 1.4179688 z M 10.470703 7.5371094 C 8.8527031 7.5371094 7.5371094 8.85075 7.5371094 10.46875 L 7.5371094 13.570312 L 7.5371094 14.710938 L 7.5371094 19.785156 C 7.5371094 21.402156 8.8537031 22.71875 10.470703 22.71875 L 19.783203 22.71875 C 21.401203 22.71875 22.71875 21.403156 22.71875 19.785156 L 22.71875 14.712891 L 22.71875 13.570312 L 22.71875 10.46875 C 22.71775 8.85175 21.401203 7.5371094 19.783203 7.5371094 L 10.470703 7.5371094 z M 20.960938 9.2851562 L 20.960938 9.6210938 L 20.960938 11.859375 L 18.396484 11.867188 L 18.386719 9.2929688 L 20.625 9.2871094 L 20.960938 9.2851562 z M 15.126953 12.455078 C 16.017953 12.455078 16.806969 12.897312 17.292969 13.570312 C 17.351969 13.651312 17.405078 13.736219 17.455078 13.824219 C 17.673078 14.210219 17.798828 14.653953 17.798828 15.126953 C 17.798828 16.599953 16.598953 17.798828 15.126953 17.798828 C 13.652953 17.798828 12.455078 16.598953 12.455078 15.126953 C 12.455078 14.653953 12.583781 14.210219 12.800781 13.824219 C 12.849781 13.736219 12.902937 13.651313 12.960938 13.570312 C 13.446938 12.897312 14.234953 12.455078 15.126953 12.455078 z M 9.015625 13.570312 L 11.28125 13.570312 C 11.22425 13.709312 11.174812 13.852047 11.132812 13.998047 C 11.030812 14.357047 10.974609 14.734953 10.974609 15.126953 C 10.974609 17.415953 12.836 19.277344 15.125 19.277344 C 17.414 19.277344 19.277344 17.415953 19.277344 15.126953 C 19.277344 14.734953 19.220187 14.357047 19.117188 13.998047 C 19.075187 13.852047 19.02575 13.709313 18.96875 13.570312 L 21.236328 13.570312 L 21.236328 14.357422 L 21.236328 19.785156 L 21.238281 19.785156 C 21.238281 20.588156 20.586203 21.240234 19.783203 21.240234 L 10.46875 21.240234 C 9.66675 21.240234 9.015625 20.588156 9.015625 19.785156 L 9.015625 14.357422 L 9.015625 13.570312 z ' style='fill:%23FFAA00;' /%3e%3c/svg%3e");
}

.header .social-icon:first-of-type {
	margin-left: 5rem
}

.header .social-icon:last-child {
	margin-right: 6rem
}

.header .burger {
	height: 3rem;
	width: 3rem;
	margin-left: 4rem;
	position: relative;
	display: none
}

.header .burger .dash {
	width: 100%;
	height: 2px;
	background: #fa0;
	position: absolute;
	left: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.header .burger .dash:nth-child(1) {
	top: 15%;
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.header .burger .dash:nth-child(2) {
	top: 50%;
	margin-bottom: -1px;
	opacity: 1
}

.header .burger .dash:nth-child(3) {
	top: 85%;
	margin-bottom: -2px;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom
}

.header .burger.opened .dash:nth-child(1) {
	-webkit-transform: translate(.5rem) rotateZ(45deg);
	transform: translate(.5rem) rotateZ(45deg)
}

.header .burger.opened .dash:nth-child(2) {
	opacity: 0
}

.header .burger.opened .dash:nth-child(3) {
	-webkit-transform: translate(.5rem) rotateZ(-45deg);
	transform: translate(.5rem) rotateZ(-45deg)
}

@media(max-width:767px) {
	.header .social-icon:last-child {
		margin-right: 2rem
	}

	.header .burger {
		display: block
	}
}

.footer,
.mobile-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-direction: normal
}

.header-spacer {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.mobile-menu {
	-webkit-transition: opacity .5s ease, visibility 0s;
	transition: opacity .5s ease, visibility 0s;
	position: fixed;
	top: 8rem;
	left: 0;
	width: 100%;
	height: calc(100% - 24rem);
	background: #fff;
	display: flex;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8rem 0
}

.mobile-menu.hidden {
	-webkit-transition: opacity .5s ease, visibility 0s linear .5s;
	transition: opacity .5s ease, visibility 0s linear .5s;
	visibility: hidden;
	opacity: 0
}

.mobile-menu .mobile-menu-entry {
	margin: 0 2rem;
	font-size: 3rem;
	color: #222
}

.mobile-menu .mobile-menu-entry.active {
	background-image: -webkit-linear-gradient(270deg, transparent, transparent 92%, #222 92.1%, #222 97%, transparent 97.1%, transparent);
	background-image: linear-gradient(180deg, transparent, transparent 92%, #222 92.1%, #222 97%, transparent 97.1%, transparent);
	text-decoration: none
}

.ravelin-logo {
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 75 28' %3e%3cpath style='fill:%23FFAA00' d='M 15.631986,8.415 C 15.304939,7.106457 13.622931,6.359528 10.771632,6.359528 c -0.608032,0 -1.2157097,0.04642 -1.7773237,0.138897 0.842244,0.469134 1.9626387,1.262126 2.0090557,1.682008 -0.795827,0 -2.5706697,3.739962 -4.2087407,7.899804 0.373464,0.04642 0.700512,0.138898 0.981142,0.185315 C 12.824269,14.447481 16.237183,10.522206 15.631986,8.415 Z m -6.1253157,9.584292 c 2.7124027,4.533308 5.1438197,7.06004 6.0324807,6.637678 -0.28063,0.607678 -2.431417,2.477835 -3.083031,2.477835 -1.262126,0 -4.0177567,-4.440473 -5.8414967,-8.134017 -0.09284,0.04606 -0.138898,0.09248 -0.185315,0.09248 -0.327047,0.185315 -0.608032,0.28063 -0.888662,0.373464 -1.262126,3.647481 -2.246102,6.964726 -2.009055,7.619175 -0.608031,0 -2.897717,-1.027914 -2.897717,-2.338938 0,-0.749764 0.795827,-3.459331 1.870158,-6.59126 -0.373465,-0.608031 -0.515197,-1.262125 -0.419882,-1.496692 0.185315,-0.185315 0.561614,-0.28063 1.073976,-0.419882 1.450276,-3.971693 3.13193,-8.087599 4.208741,-9.584292 -3.458977,0.700511 -6.217796,2.385354 -6.498426,3.971693 -0.419882,-0.561614 -1.308543,-3.458977 -0.608031,-4.440473 0.796181,-0.981496 5.282717,-2.944134 9.208347,-2.944134 5.2827167,0 8.9301967,4.01811 8.9301967,7.106458 -0.01098,3.83811 -4.92059,6.828661 -8.8922837,7.670905 z M 62.002895,4.628622 C 62.002895,2.197204 63.406399,0 64.058013,0 c 0.889015,0 2.009055,0.888661 2.385354,1.308543 -0.700866,0.56126 -2.197205,3.131929 -2.665984,5.143819 -0.608032,0 -1.774488,-1.213228 -1.774488,-1.82374 z M 57.000807,5.239134 C 55.880413,7.109291 53.963838,11.318033 52.4675,16.085552 55.457697,11.127048 58.124036,5.239134 57.000807,5.239134 Z m -10.751102,6.822993 c -0.795827,0 -2.148308,2.617087 -3.181182,5.421969 2.388189,-0.651615 3.368977,-4.018111 3.181182,-5.421969 z m -23.047798,0.654449 c -1.962638,2.008701 -4.255157,9.864921 -4.067008,11.031732 0.28063,0 2.524252,-3.832795 4.813937,-8.603149 0.231733,-0.842245 0.561616,-1.635591 0.795828,-2.338583 -0.654095,-0.651614 -1.122875,-0.556299 -1.542757,-0.09 z m 46.888586,13.138938 c -1.027559,0 -3.131929,-1.635592 -3.131929,-2.385355 0,-1.823741 1.073976,-4.95567 2.101535,-7.760552 -2.0087,2.8513 -4.955669,9.069095 -5.375197,10.938899 -0.935078,0 -2.524606,-2.008702 -2.524606,-2.897363 0,-0.419882 0.04642,-0.842599 0.09283,-1.354961 -1.166811,2.246103 -2.524252,4.255159 -3.181181,4.255159 -0.888663,0 -2.524253,-2.009056 -2.524253,-2.897718 0,-0.981142 0.185669,-2.19685 0.515197,-3.551811 -2.055119,2.990551 -5.048504,6.310631 -5.702599,6.449529 l 0,0.04642 c -0.700512,0 -2.338583,-2.338938 -2.338583,-3.459332 0,-0.419527 0.04606,-0.888661 0.09248,-1.354606 -1.589528,2.431417 -3.693544,4.813938 -4.813937,4.813938 -2.385001,0 -4.440474,-2.524253 -4.440474,-3.925277 0,-2.385354 0.74941,-5.421968 1.823386,-7.949055 -0.700512,0.280985 -1.403858,0.469134 -1.962283,0.561614 -2.29252,5.610119 -5.144174,11.361616 -6.449882,11.361616 -0.561614,0 -3.131929,-1.166457 -3.273662,-2.338584 -0.139252,-1.027913 -0.09283,-2.524252 0.09248,-4.209095 -1.215709,2.758819 -3.083032,5.841852 -3.925276,5.841852 -0.93508,0 -2.712403,-2.009056 -2.712403,-2.897718 0,-0.607677 0.04642,-1.403858 0.185315,-2.246102 -1.027559,2.758465 -2.431417,5.841497 -3.458976,5.841497 -0.561614,0 -2.246102,-0.654094 -2.617087,-2.338584 -0.795826,-3.412913 2.712402,-15.47256 6.31063,-14.491063 0.935079,0.231733 1.777324,0.842244 2.524253,1.449922 0.373465,-0.888662 0.749764,-1.49634 0.935079,-1.49634 0.981496,0 2.712047,0.842245 3.036614,1.308544 -0.749409,1.166457 -2.990551,5.936811 -3.879212,11.685827 1.496693,-1.730905 3.320433,-4.582205 4.116614,-6.217795 0.607677,-3.505394 1.496338,-6.730158 1.962283,-6.730158 1.027914,-0.046417 2.758819,0.934725 2.944134,1.262126 -0.888661,0.231733 -3.181181,12.013229 -2.570315,12.620906 0.56126,-0.373465 2.147953,-3.647126 4.017756,-8.834882 -0.749409,-3.131929 1.357441,-5.097402 2.009055,-5.097402 0.28063,0 1.916221,0.935079 2.246103,1.589174 l -0.654095,1.82374 c 0.607677,-0.138898 1.403858,-0.373465 2.246103,-0.654095 0.981142,-1.682008 2.055119,-2.8513 3.036615,-2.8513 0.419882,0 3.693543,2.008702 3.832441,3.458977 0.232086,2.897717 -3.505394,7.760906 -5.890394,5.097756 -0.935079,2.66563 -1.403858,5.2363 -0.74941,5.702599 0.888308,0.654094 4.628268,-2.990551 6.683386,-5.563701 1.684843,-7.013976 5.891103,-15.94134 6.965079,-15.94134 l 0.04642,0 c 0.795827,0.09284 3.551812,2.477835 3.59823,4.301575 0.04642,1.403859 -4.675041,9.677127 -7.760907,12.482009 -0.37311,1.403858 -0.654094,2.851299 -0.935079,4.20874 1.870158,-1.449921 4.440827,-4.20874 6.125315,-6.171378 1.120394,-3.878858 2.617088,-7.572756 3.083033,-7.572756 1.027559,0 2.524252,0.842599 2.851299,1.308544 -0.749764,1.166811 -3.131929,6.357047 -4.20874,12.152126 1.262126,-1.496339 2.712047,-3.693544 3.693543,-5.421969 1.027559,-4.017756 2.617087,-8.087599 3.083032,-8.087599 1.027913,0 2.524252,0.842245 2.851299,1.262127 -2.607677,0.935078 -2.246102,4.582204 -3.366496,9.022677 2.01437,-4.443307 5.473701,-9.349725 6.269528,-9.349725 0.469133,0 2.246456,0.934725 2.712401,1.916221 -0.888661,1.589173 -3.036614,6.40311 -3.73996,10.472953 1.682007,-1.869803 4.01811,-5.609764 4.582204,-7.152874 1.316694,0.237047 -2.93563,9.963426 -4.47874,9.963426 z' /%3e%3c/svg%3e") left center no-repeat;
	background-size: contain;
	display: block;
	width: 12rem;
	height: 4rem;
	margin-left: 4.5rem
}

.ravelin-logo.new {
    background: none;
	background-size: contain;
	display: block;
	width: 12rem;
	height: 4rem;
	margin-left: 4.5rem
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

.footer {
	width: 100%;
	height: 12.5rem;
	display: flex;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #333;
	position: relative
}

.footer .footer-spacer {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.footer .footer-menu,
.main-slider .swiper-slide {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row
}

.footer .footer-menu {
	height: 4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 1rem
}

@media(max-width:767px) {
	.footer .footer-menu {
		display: none
	}
}

.footer .footer-menu-entry {
	margin: 0 2rem;
	font-size: 1.9rem;
	color: #fff
}

.footer .footer-menu-entry.active {
	background-image: -webkit-linear-gradient(270deg, transparent, transparent 92%, #fff 92.1%, #fff 97%, transparent 97.1%, transparent);
	background-image: linear-gradient(180deg, transparent, transparent 92%, #fff 92.1%, #fff 97%, transparent 97.1%, transparent);
	text-decoration: none
}

.footer .footer-right {
	margin-right: 4rem
}

.footer .footer-right .copy {
	font-family: RobotoRegular;
	font-size: 1.2rem;
	color: #fff;
	text-align: right
}

.footer .footer-right .links {
	text-align: right;
	margin-top: 1.5rem
}

.footer .footer-right .links .mail,
.footer .footer-right .links .phone {
	font-family: RobotoLight;
	font-size: 1.8rem;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding-left: 4rem;
	height: 2.5rem;
	line-height: 2.5rem;
	background: .9rem top no-repeat;
	background-size: contain
}

.footer .footer-right .links .phone {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3e %3cpath d='m 23.39707,7.06019 c -1.38472,2.6309 -4.45996,6.68126 -7.03417,9.3522 -2.96752,3.20953 -9.96307,7.59827 -9.96307,7.59827 -0.54,0.28346 -2.03917,0.30508 -2.45126,-0.10665 L 2.45719,22.41653 c -0.30791,-0.51449 -0.44645,-1.11119 0,-1.48713 L 5.44101,18.69712 C 5.94593,18.3559 6.5203,18.2868 6.93239,18.69747 l 1.83862,1.8326 C 9.20365,20.22641 16.10955,15.70054 19.95121,9.46964 L 18.06865,7.59168 c -0.41209,-0.41067 -0.34193,-0.98362 0,-1.48783 L 20.3066,3.12889 c 0.41209,-0.54992 1.08,-0.41138 1.49138,0 l 1.49244,1.48712 c 0.58465,0.54886 0.41528,1.82906 0.10665,2.44418 z M 24.56849,3.55373 22.22388,1.21621 c -0.64665,-0.6463 -1.69689,-0.64594 -2.34425,0 l -3.51638,4.67575 c -0.53716,0.79051 -0.647,1.69193 -3.5e-4,2.33787 l 1.43539,1.43114 c -1.06405,1.42512 -2.34106,2.97993 -3.77893,4.41355 -1.62567,1.62071 -3.43418,3.09472 -5.0602,4.30512 l -1.3872,-1.38225 c -0.64666,-0.6463 -1.5502,-0.53716 -2.34426,0 l -4.68885,3.50646 c -0.78591,0.54177 -0.64772,1.69193 0,2.33823 l 2.34425,2.33681 c 1.29543,1.29189 2.97921,0.87838 4.68886,0 0,0 5.175,-2.89666 9.60555,-7.31481 4.16763,-4.1563 7.39098,-9.63425 7.39098,-9.63425 0.67181,-1.84358 1.29508,-3.38456 0,-4.6761 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e");
}

.footer .footer-right .links .mail {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 26'%3e %3cpath d='m 24.362324,19.492402 c 0,0.164764 -0.03189,0.321024 -0.07724,0.469489 l -7.227284,-7.773663 7.304528,-5.6809837 0,12.9851577 z m -21.4614582,1.579607 7.3236622,-7.804134 2.775473,2.097638 2.655709,-2.110749 7.443779,7.817245 c -0.11622,0.02835 -20.0827571,0.02835 -20.1986232,0 z m -1.2631891,-1.579607 0,-12.9851577 7.304528,5.6809837 -7.2272839,7.773308 c -0.045354,-0.14811 -0.077244,-0.304015 -0.077244,-0.469134 z M 23.550552,4.8837009 13.000001,12.999646 2.4494483,4.8837009 l 21.1011037,0 z m -0.811417,-1.6228348 -19.4782692,0 c -1.7925592,0 -3.24637803,1.4534647 -3.24637803,3.2463782 l 3.54e-4,12.9851577 c 0,1.792914 1.45346483,3.246733 3.24602403,3.246733 L 22.739135,22.73878 c 1.792559,0 3.246024,-1.45311 3.246024,-3.246023 l 3.55e-4,-12.9855127 c 0,-1.7929135 -1.45382,-3.2463782 -3.246379,-3.2463782 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e");
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

.main-slider {
	height: 80vh
}

.main-slider .swiper-container {
	width: 100%;
	height: 100%
}

.main-slider .swiper-slide {
	background: center center no-repeat;
	background-size: cover;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.main-slider .swiper-pagination {
	bottom: 3rem
}

.main-slider .swiper-pagination .swiper-pagination-bullet {
	border: 0;
	opacity: 1;
	width: 1rem;
	background: #fff;
	height: 1rem;
	margin-right: .3rem;
	border-radius: 100%
}

.main-slider .swiper-pagination .swiper-pagination-bullet:last-child {
	margin-right: 0
}

.main-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #aaa
}

.main-slider .slider-content {
	margin-bottom: 9rem;
	margin-left: 8rem
}

.main-slider .tagline {
	user-select: none;
	font-family: RobotoBold;
	color: #fff;
	font-size: 4.5rem;
	margin-bottom: 1em
}

@media(max-width:767px) {
	.main-slider .tagline {
		font-size: 3rem
	}
}

.main-slider .big-button {
	font-family: RobotoBold;
	color: #222;
	height: 4.5rem;
	line-height: 4.5rem;
	background: #fa0;
	font-size: 1.6rem;
	padding: 0 4rem;
	text-align: center;
	width: auto;
	display: inline-block;
	text-decoration: none
}

.portfolio-filters,
.portfolio-list {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

.portfolio-filters {
	width: 100%;
	height: 9.2rem;
	background: #eee;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.portfolio-filters-entry {
	margin: 0 2rem;
	font-family: RobotoLight;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	font-size: 1.95rem;
	text-decoration: none;
	color: #888;
	text-transform: uppercase
}

.portfolio-filters-entry.active {
	color: #222;
	background-image: -webkit-linear-gradient(270deg, transparent, transparent 92%, #222 92.1%, #222 97%, transparent 97.1%, transparent);
	background-image: linear-gradient(180deg, transparent, transparent 92%, #222 92.1%, #222 97%, transparent 97.1%, transparent);
	text-decoration: none
}

@media(max-width:767px) {
	.portfolio-filters {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto;
		padding: 2rem 0
	}

	.portfolio-filters-entry {
		padding: .5rem 0
	}
}

.portfolio-list {
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 1.2%
}

.portfolio-list-entry {
	width: 32%;
	height: 30rem;
	background: center center no-repeat;
	background-size: cover;
	margin-top: 1.2%;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .5s ease, visibility 0s;
	transition: all .5s ease, visibility 0s
}

.portfolio-list-entry .portfolio-list-entry-subtitle,
.portfolio-list-entry .portfolio-list-entry-title {
	position: relative;
	z-index: 2;
	color: #222;
	opacity: 0;
	-ms-user-select: none;
	-webkit-transition: all .5s ease;
	-webkit-touch-callout: none;
	text-align: center
}

@media(min-width:992px) and (max-width:1199px) {
	.portfolio-filters-entry {
		font-size: 1.7rem
	}

	.portfolio-list-entry {
		height: 25rem
	}
}

@media(min-width:768px) and (max-width:991px) {
	.portfolio-filters-entry {
		font-size: 1.5rem
	}

	.portfolio-list-entry {
		height: 20rem
	}
}

.portfolio-list-entry .portfolio-list-entry-title {
	font-family: RobotoBold;
	font-size: 3rem;
	padding: 0 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	transition: all .5s ease
}

.portfolio-list-entry .portfolio-list-entry-subtitle {
	margin-top: 1rem;
	font-family: RobotoRegular;
	font-size: 2rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	transition: all .5s ease
}

.portfolio-list-entry:before {
	z-index: 1;
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	background: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%)
}

.portfolio-list-entry.hover:before {
	background: rgba(255, 255, 255, .8);
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0)
}

.portfolio-list-entry.hover .portfolio-list-entry-subtitle,
.portfolio-list-entry.hover .portfolio-list-entry-title {
	opacity: 1
}

.portfolio-list-entry.hidden {
	height: 0;
	margin: 0;
	-webkit-transition: all .5s ease, visibility 0s ease .5s;
	transition: all .5s ease, visibility 0s ease .5s;
	opacity: 0;
	display: none;
}

.portfolio-list-entry .flags {
	display: block;
	position: absolute;
	width: auto;
	height: 6rem;
	right: 1rem;
	top: 0
}

.portfolio-case,
.portfolio-case-slider {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row
}

.portfolio-case {
	display: flex;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 3rem 0
}

@media(max-width:767px) {

	.portfolio-list-entry.hover:before,
	.portfolio-list-entry:before {
		background: rgba(255, 255, 255, .4)
	}

	.portfolio-list-entry {
		width: 98%
	}

	.portfolio-list-entry:before {
		z-index: 1;
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		-webkit-transition: none;
		transition: none;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	.portfolio-list-entry .portfolio-list-entry-subtitle,
	.portfolio-list-entry .portfolio-list-entry-title {
		opacity: 1
	}

	.portfolio-case {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

/*.portfolio-case.column {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
*/
.portfolio-case-left {
	width: 30%
}

.portfolio-case-left .portfolio-case-description {
	font-family: RobotoLight;
	font-size: 1.8rem;
	margin: 4rem 2rem
}

@media(max-width:767px) {
	.portfolio-case-left {
		width: 100%
	}

	.portfolio-case-left .portfolio-case-description {
		margin-top: 0
	}
}

.portfolio-case-left .portfolio-case-description .bold-font {
	font-family: RobotoRegular;
	font-size: 1.5rem;
	font-weight: 400
}

.portfolio-case-left .portfolio-case-description .portfolio-title {
	font-family: RobotoRegular;
	font-size: 3.3rem;
	font-weight: 500;
	margin-top: 0
}

.portfolio-case-left .portfolio-case-description .portfolio-case-param {
	line-height: 3.7rem
}

.portfolio-case-left .portfolio-case-description .flags {
	display: block;
	height: 6rem
}

.portfolio-case-left .portfolio-case-tour,
.portfolio-case-left .portfolio-case-video {
	width: 94%;
	margin: 4rem 3%;
	height: 25rem;
	background: center center no-repeat;
	background-size: cover;
	position: relative;
	cursor: pointer
}

.portfolio-case-left .portfolio-case-tour:after,
.portfolio-case-left .portfolio-case-video:after {
	content: '';
	display: block;
	width: 6.8rem;
	height: 6.8rem;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -3.4rem;
	margin-top: -3.4rem;
	border-radius: 100%;
	background: center center no-repeat rgba(34, 34, 34, .7);
	background-size: contain
}

.portfolio-case-left .portfolio-case-tour:after,
.portfolio-case-left .portfolio-case-video:after {
    content:'';
    display:block;
    width:6.8rem;
    height:6.8rem;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-3.4rem;
    margin-top:-3.4rem;
    border-radius:100%;
    background:center center no-repeat rgba(34,34,34,.7);
    background-size:contain
    
}
.portfolio-case-left .portfolio-case-tour:after{
    background-image:url('/images/play.svg');
    /* background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 86 86'%3e %3cpath d='m 35.209786,46.136988 -0.961951,0.131493 c -4.877451,0.635846 -9.067826,1.769208 -12.124754,3.287232 -1.528466,0.759012 -2.782155,1.609831 -3.68864,2.595189 -0.90648,0.985358 -1.474068,2.147421 -1.474068,3.391087 0,1.59711 0.922553,3.022122 2.332215,4.193822 1.409662,1.171701 3.348198,2.161914 5.70251,2.989666 4.708623,1.655504 11.097999,2.650571 18.152529,2.650571 7.05365,0 13.43695,-0.995067 18.145605,-2.650571 2.354329,-0.827752 4.29278,-1.817965 5.702513,-2.989666 1.40973,-1.1717 2.332215,-2.596677 2.332215,-4.193822 0,-1.243276 -0.567868,-2.405941 -1.474072,-3.391087 -0.906204,-0.98511 -2.153746,-1.836177 -3.681719,-2.595189 -3.055943,-1.518024 -7.248919,-2.6505 -12.124751,-3.287232 l -0.961954,-0.131457 -0.24913,1.930819 0.961951,0.124724 c 4.720861,0.6165 8.745601,1.727788 11.508828,3.100394 1.381613,0.686303 2.444963,1.437945 3.121154,2.173039 0.676194,0.735059 0.961955,1.413992 0.961955,2.076166 0,0.850535 -0.491007,1.756523 -1.633245,2.705917 -1.142239,0.949358 -2.898822,1.867146 -5.107344,2.643626 -4.417045,1.552961 -10.632937,2.546752 -17.501999,2.546752 -6.869963,0 -13.091935,-0.993791 -17.508923,-2.546752 -2.20849,-0.77648 -3.95826,-1.694268 -5.100424,-2.643626 -1.14216,-0.949358 -1.633241,-1.855346 -1.633241,-2.705917 0,-0.66267 0.285555,-1.340894 0.961951,-2.076166 0.676414,-0.735271 1.739105,-1.486736 3.121157,-2.173039 2.764102,-1.372606 6.786394,-2.484744 11.508825,-3.100394 l 0.968875,-0.124724 -0.256075,-1.930819 z m -0.06229,4.546772 -0.955031,0.166181 c -2.038539,0.360284 -3.742505,0.835087 -5.01738,1.439469 -0.637434,0.302244 -1.175184,0.635882 -1.598637,1.058811 -0.423458,0.422964 -0.747419,0.991984 -0.747419,1.640197 0,1.054807 0.764338,1.795216 1.674766,2.339114 0.910431,0.543897 2.10466,0.97735 3.550227,1.342594 2.891137,0.730489 6.790022,1.16263 11.093598,1.16263 4.303751,0 8.195411,-0.432141 11.086675,-1.16263 1.445634,-0.365244 2.639761,-0.798697 3.550227,-1.342594 0.910467,-0.543898 1.681686,-1.284272 1.681689,-2.339114 -3e-6,-0.646725 -0.332503,-1.217693 -0.754338,-1.640197 -0.421827,-0.422469 -0.949932,-0.756815 -1.584801,-1.058811 -1.269729,-0.604063 -2.966566,-1.071319 -4.996615,-1.432559 l -0.955031,-0.172914 -0.339095,1.910055 0.955031,0.172914 c 1.920384,0.341929 3.488928,0.800114 4.498338,1.280303 0.504706,0.240236 0.865971,0.485043 1.05192,0.67128 0.185952,0.186377 0.179929,0.260433 0.179929,0.27 0,0.01772 -0.0906,0.287362 -0.733575,0.671279 -0.642986,0.384095 -1.699309,0.791539 -3.031189,1.128047 -2.663755,0.673016 -6.438026,1.107284 -10.609157,1.107284 -4.170951,0 -7.952464,-0.434268 -10.616082,-1.107284 -1.331808,-0.336614 -2.388242,-0.743952 -3.031189,-1.128047 -0.642944,-0.384094 -0.733574,-0.65498 -0.733574,-0.671279 0,-0.01063 -2.59e-4,-0.08291 0.186838,-0.27 0.187122,-0.186733 0.544649,-0.430796 1.051919,-0.67128 1.014549,-0.480933 2.597121,-0.939366 4.526023,-1.280303 l 0.955031,-0.172914 -0.339095,-1.910055 z m -2.837413,-20.498563 0,0.975791 c 0,2.462989 0.566259,5.33413 1.730129,7.868623 1.04805,2.282244 2.688162,4.197047 4.844367,5.238814 l 0,10.027843 8.519163,0 0,-10.027843 c 2.157984,-1.041165 3.795523,-2.955118 4.844363,-5.238814 1.163998,-2.534457 1.73705,-5.405564 1.73705,-7.868623 l 0,-0.975791 -0.975792,0 -20.69928,0 z m 2.159202,1.944638 17.356671,0 c -0.124477,1.965437 -0.455188,4.157894 -1.342584,6.090059 -1.028601,2.239654 -2.53332,4.006205 -4.37377,4.657535 l -0.643606,0.228189 0,9.245835 -4.636751,0 0,-9.245835 -0.65053,-0.228189 c -1.841004,-0.651366 -3.345308,-2.417917 -4.37377,-4.657535 -0.887244,-1.932059 -1.211213,-4.124622 -1.335661,-6.090059 z M 43.14762,12.461717 c -4.162457,0 -7.550291,3.429106 -7.550291,7.619492 0,4.191945 3.388022,7.619492 7.550291,7.619492 4.162267,0 7.543368,-3.427547 7.543368,-7.619492 0,-4.190386 -3.38091,-7.619492 -7.543368,-7.619492 z m 0,1.937763 c 3.100614,0 5.605622,2.530418 5.605622,5.681729 0,3.153366 -2.50482,5.674854 -5.605622,5.674854 -3.100804,0 -5.605621,-2.521488 -5.605621,-5.674854 0,-3.151311 2.505008,-5.681729 5.605621,-5.681729 z' style='fill:#ffffff;' /%3e%3c/svg%3e") */
}
.portfolio-case-left .portfolio-case-video:after{    
    background-image:url('/images/play-video.svg');
    /* background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 86 86'%3e %3cpath d='m 35.549724,25.89446 c -0.86687,0.35823 -1.508673,1.27956 -1.508673,2.3322 l 0,29.40531 c 0,1.03762 0.771796,1.95534 1.660925,2.15227 0.889126,0.19701 1.800727,-0.0691 2.615956,-0.61593 L 60.262903,44.44144 c 0.5835,-0.39143 1.00348,-1.02809 1.00348,-1.73013 0,-0.702 -0.41998,-1.3456 -1.00348,-1.73703 L 38.317932,26.24741 C 37.452295,25.66648 36.41659,25.53623 35.549724,25.89449 Z m 0.740494,1.79242 c 0.20002,-0.0826 0.55446,-0.0911 0.948111,0.17291 l 21.944974,14.72687 c 0.17653,0.11835 0.1384,0.15449 0.1384,0.12437 0,-0.0284 0.0381,-7.8e-4 -0.1384,0.11764 L 37.238329,57.5555 c -0.467801,0.31394 -0.942374,0.37028 -1.114203,0.33236 -0.171815,-0.0379 -0.138402,0.0882 -0.138402,-0.25618 l 0,-29.4053 c 0,-0.3668 0.104492,-0.45716 0.304512,-0.53979 z' style='fill:#ffffff;' /%3e%3c/svg%3e") */
}

.portfolio-case-right {
	width: 70%
}

@media(max-width:767px) {

	.portfolio-case-left .portfolio-case-tour,
	.portfolio-case-left .portfolio-case-video {
		height: 32rem
	}

	.portfolio-case-right {
		width: 100%
	}
}

.portfolio-case-right .case-render, .portfolio-case-right .case-render img {
	height: 50rem;
	background: center center no-repeat;
	background-size: cover;
	width: 94%;
	margin: 0 3% 3rem;
	position: relative;
	cursor: pointer;
	object-fit: cover;
}

@media(min-width:1601px) {
	.portfolio-case-right .case-render, .portfolio-case-right .case-render img {
		height: 90rem
	}
}

@media(min-width:1200px) and (max-width:1600px) {
	.portfolio-case-right .case-render, .portfolio-case-right .case-render img {
		height: 70rem
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.portfolio-case-right .case-render, .portfolio-case-right .case-render img {
		height: 50rem
	}
}

@media(min-width:768px) and (max-width:991px) {
	.portfolio-case-right .case-render, .portfolio-case-right .case-render img {
		height: 42rem
	}
}

@media(max-width:767px) {
	.portfolio-case-right .case-render, .portfolio-case-right .case-render img {
		height: 32rem
	}
}

.portfolio-case-right::after {
	pointer-events: none
}

.portfolio-case.column .portfolio-case-right {
	width: 100%
}

.case-render::after,
.collapse,
.expand {
	content: '';
	display: block;
	position: absolute;
	right: 2rem;
	bottom: 2rem;
	background: center center no-repeat rgba(34, 34, 34, .7);
	background-size: contain;
	width: 7rem;
	height: 7rem;
	border: 0;
	outline: 0;
	border-radius: 100%;
	cursor: pointer
}

.portfolio-case-slider,
.portfolio-case-slider .swiper-container {
	width: 100%;
	height: 100%
}

/* .case-render::after,.collapse,.expand{content:'';display:block;position:absolute;right:2rem;bottom:2rem;background:center center no-repeat rgba(34,34,34,.7);background-size:contain;width:7rem;height:7rem;border:none;outline:0;border-radius:100%;cursor:pointer} */.portfolio-case-slider,.portfolio-case-slider .swiper-container{width:100%;height:100%}.case-render::after,.expand{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 68 68'%3e %3cpath d='m 38.59363,21.82368 0,1.77148 5.72461,0 -8.88672,8.37305 1.21094,1.29492 8.88476,-8.37695 0,5.65039 1.77149,0 0,-8.71289 -8.70508,0 z m -6.44336,13.41211 -8.88477,8.36523 0,-5.63867 -1.77343,0 0,8.70508 8.70703,0 0,-1.77148 -5.72461,0 8.88672,-8.37305 -1.21094,-1.28711 z' style='fill:#ffffff;' /%3e%3c/svg%3e")}.collapse{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 68 68'%3e %3cpath d='m 45.809561,22.06587 -8.88477,8.36523 0,-5.63867 -1.77148,0 0,8.70508 8.70508,0 0,-1.77149 -5.71875,0 8.88281,-8.36718 -1.21289,-1.29297 z m -20.88477,12.92773 0,1.77149 5.73047,0 -8.88671,8.37304 1.21093,1.28711 8.88672,-8.37305 0,5.6543 1.77149,0 0,-8.71289 -8.7129,0 z' style='fill:#ffffff;' /%3e%3c/svg%3e")}
.case-render::after,.collapse,.expand{content:'';display:block;position:absolute;right:2rem;bottom:2rem;background:center center no-repeat rgba(34,34,34,.7);background-size:contain;width:7rem;height:7rem;border:none;outline:0;border-radius:100%;cursor:pointer}.portfolio-case-slider,.portfolio-case-slider .swiper-container{width:100%;height:100%}.case-render::after,.expand{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 68 68'> <path d='m 38.59363,21.82368 0,1.77148 5.72461,0 -8.88672,8.37305 1.21094,1.29492 8.88476,-8.37695 0,5.65039 1.77149,0 0,-8.71289 -8.70508,0 z m -6.44336,13.41211 -8.88477,8.36523 0,-5.63867 -1.77343,0 0,8.70508 8.70703,0 0,-1.77148 -5.72461,0 8.88672,-8.37305 -1.21094,-1.28711 z' style='fill:#ffffff;'/></svg>")}.collapse{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 68 68'> <path d='m 45.809561,22.06587 -8.88477,8.36523 0,-5.63867 -1.77148,0 0,8.70508 8.70508,0 0,-1.77149 -5.71875,0 8.88281,-8.36718 -1.21289,-1.29297 z m -20.88477,12.92773 0,1.77149 5.73047,0 -8.88671,8.37304 1.21093,1.28711 8.88672,-8.37305 0,5.6543 1.77149,0 0,-8.71289 -8.7129,0 z' style='fill:#ffffff;'/></svg>")}
.collapse {
    background-image: url(/images/icons/close.svg);
}
.case-render::after, 
.expand {
    background-image: url(/images/icons/open.svg);    
}
.portfolio-case-slider {
	-webkit-transition: opacity .5s ease, visibility 0s;
	transition: opacity .5s ease, visibility 0s;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(34, 34, 34, .995);
	display: flex;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.portfolio-case-popup,
.portfolio-case-slider .swiper-slide {
	-ms-flex-direction: row;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal
}

.portfolio-case-slider.hidden {
	-webkit-transition: opacity .5s ease, visibility 0s linear .5s;
	transition: opacity .5s ease, visibility 0s linear .5s;
	visibility: hidden;
	opacity: 0
}

.portfolio-case-slider .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.portfolio-case-slider .swiper-slide img {
	width: auto;
	height: auto;
	max-width: 90%;
	max-height: 90%
}

.portfolio-case-slider .collapse {
	position: absolute;
	top: 4rem;
	right: 4rem;
	background-color: #000;
	z-index: 30
}

@media(max-width:767px) {
	.portfolio-case-slider {
		top: 8rem;
		height: calc(100% - 8rem)
	}
}

.portfolio-case-slider .swiper-pagination {
	bottom: 3rem
}

.portfolio-case-slider .swiper-pagination .swiper-pagination-bullet {
	border: 0;
	opacity: 1;
	width: 1rem;
	background: #fff;
	height: 1rem;
	margin-right: .3rem;
	border-radius: 100%
}

.portfolio-case-slider .swiper-pagination .swiper-pagination-bullet:last-child {
	margin-right: 0
}

.portfolio-case-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #aaa
}

.portfolio-case-slider .swiper-button-next,
.portfolio-case-slider .swiper-button-prev {
	width: 73px;
	height: 73px;
	border-radius: 100%;
	background: 0
}

.portfolio-case-slider .swiper-button-next:after,
.portfolio-case-slider .swiper-button-next:before,
.portfolio-case-slider .swiper-button-prev:after,
.portfolio-case-slider .swiper-button-prev:before {
	content: '';
	display: block;
	height: 2px;
	width: 25%;
	top: 52%;
	margin-top: -2px;
	background: #fa0;
	position: absolute;
	border-radius: 2px
}

.portfolio-case-slider .swiper-button-next.swiper-button-disabled,
.portfolio-case-slider .swiper-button-prev.swiper-button-disabled {
	display: none
}

.portfolio-case-slider .swiper-button-prev {
	left: 1%
}

.portfolio-case-slider .swiper-button-prev:after,
.portfolio-case-slider .swiper-button-prev:before {
	-webkit-transform-origin: left center;
	transform-origin: left center;
	left: 40%
}

.portfolio-case-slider .swiper-button-prev:after {
	-webkit-transform: rotate(50deg);
	transform: rotate(50deg);
	margin-top: -2px
}

.portfolio-case-slider .swiper-button-prev:before {
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg)
}

.portfolio-case-slider .swiper-button-next {
	right: 1%
}

.portfolio-case-slider .swiper-button-next:after,
.portfolio-case-slider .swiper-button-next:before {
	-webkit-transform-origin: right center;
	transform-origin: right center;
	left: 35%
}

.portfolio-case-slider .swiper-button-next:after {
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
	margin-top: -2px
}

.portfolio-case-slider .swiper-button-next:before {
	-webkit-transform: rotate(50deg);
	transform: rotate(50deg)
}

.portfolio-case-popup {
	-webkit-transition: opacity .5s ease, visibility 0s;
	transition: opacity .5s ease, visibility 0s;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(34, 34, 34, .95);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.portfolio-case-popup.hidden {
	-webkit-transition: opacity .5s ease, visibility 0s linear .5s;
	transition: opacity .5s ease, visibility 0s linear .5s;
	visibility: hidden;
	opacity: 0
}

.portfolio-case-popup .collapse {
	position: absolute;
	top: 4rem;
	right: 4rem;
	background-color: #000;
	z-index: 30
}

.portfolio-case-popup .popup-inner {
	width: 90%;
	height: 80%
}

@media(max-width:767px) {
	.portfolio-case-popup {
		top: 8rem;
		height: calc(100% - 8rem)
	}
}

.flag {
	display: inline-block;
	width: 4rem;
	height: 100%;
	margin: 0;
	background: top center no-repeat;
	background-size: contain
}

.flag.be{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 58' version='1.1'%3e%3cpath d='M 15.6,48.1 0.2,57.4 0,0 l 31.1,0 0,57 z' style='fill:%23007ffc' /%3e%3cpath d='m 8.4,35.1 3,0 c 0.7,0 1.8,0.3 1.8,1.5 0,0.7 -0.5,1.4 -1.2,1.4 l -3.6,0 0,-2.9 z m 9.5,-6 5.3,0 0,1.8 -5.3,0 0,-1.8 z m 4.7,6 -4,0 c 0.1,-1.1 0.9,-1.8 2,-1.8 1,0 1.8,0.7 2,1.8 l 0,0 z m -4.1,1.2 6.5,0 c 0,-0.1 0,-0.2 0,-0.3 0,-2.5 -1.8,-4.4 -4.4,-4.4 -2.7,0 -4.5,2 -4.5,4.4 0,2.5 1.8,4.5 4.5,4.5 2.7,0 4,-1.5 4.4,-3.6 l -2.4,0 c -0.2,1 -0.8,1.8 -2,1.8 -1.1,-0.1 -2,-1.1 -2.1,-2.4 l 0,0 z m -2.9,0.6 c 0,-1.3 -0.9,-2.4 -2,-2.8 0.8,-0.5 1.4,-1.5 1.4,-2.5 0,-1.6 -1.3,-3 -3,-3 l -5.9,0 0,11.9 5.9,0 c 1.9,-0.1 3.6,-1.7 3.6,-3.6 l 0,0 z m -4.2,-3.6 -3,0 0,-2.4 3,0 c 0.7,0 1.2,0.5 1.2,1.2 0,0.7 -0.6,1.2 -1.2,1.2 l 0,0 z' style='fill:%23FFFFFF' /%3e%3c/svg%3e")}.flag.ar{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 58' version='1.1'%3e%3cpath d='M 0.1,57.4 0,0 l 31.1,0 0,57 -15.6,-8.9 z' style='fill:%23c1a161' /%3e%3cpath d='m 19.2,34.3 c 0,-1.2 0,-2 -0.1,-2.8 l 1.9,0 0.1,1.7 0.1,0 c 0.4,-1.2 1.5,-1.9 2.4,-1.9 0.2,0 0.3,0 0.5,0.1 l 0,2.1 c -0.2,0 -0.4,-0.1 -0.7,-0.1 -1.1,0 -1.8,0.7 -2,1.7 0,0.2 -0.1,0.4 -0.1,0.7 l 0,4.6 -2.2,0 0,-6.1 z m -8.9,2.5 -1.1,3.5 -2.2,0 3.9,-12.2 2.8,0 4,12.2 -2.4,0 -1.1,-3.5 -3.9,0 z m 3.5,-1.6 -1,-3 c -0.2,-0.7 -0.4,-1.6 -0.6,-2.3 l 0,0 c -0.2,0.7 -0.4,1.6 -0.6,2.3 l -0.9,3 3.1,0 z' style='fill:%23FFFFFF'/%3e%3c/svg%3e")}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

.contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 3rem 0
}

.contacts-left {
	width: 30%
}

.contacts-left .contacts-description {
	font-family: RobotoLight;
	font-size: 1.6rem;
	margin: 4rem 6rem
}

@media(max-width:767px) {
	.contacts {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.contacts-left {
		width: 100%
	}

	.contacts-left .contacts-description {
		margin-top: 0
	}
}

.contacts-left .contacts-description strong {
	font-family: RobotoBold
}

.contacts-left .contacts-description a {
	color: inherit;
	text-decoration: none
}

.contacts-left .contacts-description a:hover {
	text-decoration: underline
}

.contacts-left .contacts-description .contacts-name {
	font-family: RobotoBold;
	font-size: 4rem;
	color: #fa0
}

.contacts-left .contacts-description .contacts-photo {
	background: #d3d3d3;
	width: 25rem;
	height: 25rem;
	display: block;
	margin-top: 6rem;
	margin-bottom: 3rem;
	margin-left: -2rem;
	border-radius: 100%
}

.contacts-right {
	width: 70%;
	font-family: RobotoLight;
	font-size: 1.6rem
}

@media(max-width:767px) {
	.contacts-right {
		width: 100%
	}

	.contacts-right form {
		margin: 4rem 6rem
	}
}

.contacts-right .contacts-form-row {
	margin-bottom: 2rem;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.contacts-right .contacts-form-row:first-child {
	margin-top: 2rem
}

.contacts-right .contacts-form-row:last-child {
	padding-top: 2rem
}

.contacts-right .contacts-form-row.error input,
.contacts-right .contacts-form-row.error label,
.contacts-right .contacts-form-row.error textarea {
	border-color: red;
	color: red
}

.contacts-right .contacts-form-row label {
	display: block;
	line-height: 5rem;
	font-size: 1.9rem
}

.contacts-right .contacts-form-row input,
.contacts-right .contacts-form-row textarea {
	font-family: RobotoLight;
	font-size: 1.9rem;
	display: block;
	line-height: 5rem;
	border: 1px solid #222;
	padding: 0 .8em;
	outline: 0
}

.contacts-right .contacts-form-row input {
	width: 50%
}

@media(max-width:767px) {
	.contacts-right .contacts-form-row input {
		width: 100%;
		margin: 0;
		box-sizing: border-box
	}
}

.contacts-right .contacts-form-row textarea {
	width: 80%;
	height: 14rem;
	padding: .8em;
	line-height: 2.6rem
}

@media(max-width:767px) {
	.contacts-right .contacts-form-row textarea {
		width: 100%;
		margin: 0;
		box-sizing: border-box
	}
}

.contacts-right .contacts-form-row button[type=submit] {
	font-family: RobotoBold;
	color: #222;
	height: 4.5rem;
	line-height: 4.5rem;
	background: #fa0;
	font-size: 1.6rem;
	padding: 0 4rem;
	text-align: center;
	width: auto;
	display: inline-block;
	text-decoration: none;
	border: 0;
	outline: 0;
	cursor: pointer
}

.contacts-map {
	width: 100%;
	height: auto;
	position: relative
}

.contacts-map .map-container {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0
}

.contacts-map .feedback-container {
	position: relative;
	width: 50rem;
	height: auto;
	margin: 10rem 5rem;
	background: #fff;
	padding: 5rem 3rem;
	box-sizing: border-box;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .75)
}

.contacts-map h1 {
	color: #fa0;
	font-family: RobotoRegular;
	font-size: 3.5rem;
	margin-top: 0
}

.contacts-map p {
	font-family: RobotoRegular;
	font-size: 1.8rem;
	color: #222
}

.contacts-map a {
	color: #222
}

.contacts-map .feedback-input {
	height: 4.2rem;
	line-height: 4.2rem;
	width: 100%;
	margin: .7rem 0;
	outline: 0;
	border: 1px solid #d3d3d3;
	border-radius: 2px;
	padding: 0 1.5rem;
	color: #222;
	font-size: 1.6rem
}

.contacts-map .feedback-input::-webkit-input-placeholder {
	color: #333
}

.contacts-map .feedback-input::-moz-placeholder {
	color: #333
}

.contacts-map .feedback-input:-ms-input-placeholder {
	color: #333
}

.contacts-map .feedback-input:focus::-webkit-input-placeholder {
	color: transparent
}

.contacts-map .feedback-input:focus::-moz-placeholder {
	color: transparent
}

.contacts-map .feedback-input:focus:-ms-input-placeholder {
	color: transparent
}

.contacts-map .feedback-input.error {
	border-color: red;
	color: red
}

.contacts-map .feedback-textarea {
	line-height: 2rem;
	padding: 1.5rem;
	height: 10rem
}

.contacts-map .feedback-submit {
	height: 5.8rem;
	line-height: 5.8rem;
	background: #fa0;
	font-size: 1.8rem;
	padding: 0 7rem;
	margin: .7rem 0
}

.contacts-map .feedback-points {
	width: auto;
	height: 5rem;
	background: #fff;
	position: absolute;
	right: 4rem;
	top: 3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.contacts-map .feedback-points .feedback-point {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #d3d3d3;
	width: 20rem;
	cursor: pointer;
	font-family: RobotoBold;
	font-size: 1.7rem;
	color: #dedede;
	border-right-width: 0
}

.contacts-map .feedback-points .feedback-point.active {
	background: #fa0;
	color: #222;
	border-color: #fa0
}

.contacts-map .feedback-points .feedback-point:last-child {
	border-right-width: 1px
}

.contacts-map .feedback-place {
	display: none
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

.services {
	padding: 2rem;
	padding-top: 0px;
}

.service-element {
	margin-bottom: 2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	height: 45rem
}

.service-description,
.team {
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-direction: normal
}

@media(min-width:1601px) {
	.service-element {
		height: 55rem
	}
}

@media(min-width:1200px) and (max-width:1600px) {
	.service-element {
		height: 50rem
	}
}

.service-image {
	width: 70%;
	background: center center no-repeat #d3d3d3;
	background-size: cover
}

@media(max-width:767px) {
	.service-element {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: auto
	}

	.service-image {
		width: 100%;
		height: 45rem
	}
}

.service-description {
	width: 30%;
	background: #eee;
	display: flex;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}


@media(max-width:767px) {
	.service-description {
		width: 100%;
		height: 45rem
	}
}

.service-description > * {
	max-width: 70%;
	margin-left: 15%
}

.service-icon {
	background: left center no-repeat;
	background-size: contain;
	height: 6rem;
	width: 6rem;
	margin-bottom: 2rem
}
.service-icon.visualisation{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 92' version='1.1'%3e %3cpath d='m 32.204105,14.397463 0,30.083985 1.23828,0 29.14844,0 0,-30.083985 -30.38672,0 z m 2.47656,2.484379 25.42578,0 0,25.115226 -25.42578,0 0,-25.115226 z m 3.10156,3.03906 0,9.521486 2.48438,0 0,-7.044926 7.12695,0 0,-2.47656 -9.61133,0 z m -25.11523,27.599606 0,30.082029 1.23828,0 29.15039,0 0,-30.082029 -30.38867,0 z m 36.27734,0 0,30.082029 1.2461,0 29.14257,0 0,-30.082029 -30.38867,0 z m -33.79883,2.47656 25.43164,0 0,25.121099 -25.43164,0 0,-25.121099 z m 36.28321,0 25.42578,0 0,25.121099 -25.42578,0 0,-25.121099 z m -33.1836,3.04493 0,9.51562 2.48438,0 0,-7.03711 7.12891,0 0,-2.47851 -9.61329,0 z m 36.28516,0 0,9.51562 2.47656,0 0,-7.03711 7.13477,0 0,-2.47851 -9.61133,0 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e")}.service-icon.interior{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 92' version='1.1'%3e %3cpath d='m 46.075241,13.715395 c -13.95085,0 -25.27344,11.42459 -25.27344,25.47461 0,1.56061 0.16014,3.07624 0.43164,4.54493 -4.1604,0.92938 -7.2832,4.67909 -7.2832,9.13086 0,3.76116 2.21895,7.00838 5.42187,8.48828 -0.032,0.26399 -0.0645,0.52805 -0.0645,0.79882 l 0,4.20704 c 0,3.6375 2.96936,6.52649 6.56055,6.55273 l 0,4.13867 a 1.2560669,1.2560669 0 0 0 2.51172,0 l 0,-4.13672 34.402337,0 0,4.13672 a 1.2560846,1.2560846 0 0 0 2.51172,0 l 0,-4.13672 0.78906,0 c 3.61545,0 6.60938,-2.90132 6.60938,-6.55468 l 0,-4.20704 c 0,-0.27056 -0.0325,-0.53498 -0.0645,-0.79882 3.20232,-1.48153 5.42188,-4.73457 5.42188,-8.4961 0,-4.40141 -3.05216,-8.10113 -7.13672,-9.08398 0.277601,-1.48058 0.44336,-3.0092 0.44336,-4.58399 0,-14.04995 -11.33005,-25.47461 -25.281246,-25.47461 z m 0,2.51172 c 12.583907,0 22.769527,10.25805 22.769527,22.96289 0,1.48074 -0.16317,2.92508 -0.43945,4.33594 -4.95596,0.19075 -8.93164,4.30594 -8.93164,9.33203 0,0.20536 0.0299,0.40191 0.043,0.60352 -4.333827,-1.01583 -9.179677,-1.85522 -13.515626,-1.85547 l -0.002,0 c -4.33695,2.5e-4 -9.18256,0.83983 -13.51563,1.85547 0.0131,-0.19916 0.043,-0.39284 0.043,-0.5957 0,-4.97003 -3.89199,-9.06081 -8.77539,-9.33204 -0.27749,-1.41442 -0.443361,-2.86092 -0.443361,-4.34375 0,-12.70477 10.18406,-22.96289 22.76758,-22.96289 z m -4.0957,17.81446 a 1.2549877,1.2549877 0 0 0 -0.88672,2.15234 l 1.951171,1.96875 c -0.14357,0.35399 -0.226561,0.739 -0.226561,1.14453 0,0.43483 0.094,0.84834 0.257811,1.22266 l -1.982421,1.99609 a 1.2553937,1.2553937 0 1 0 1.779291,1.77149 l 2.076179,-2.09571 c 0.29266,0.0933 0.59823,0.15821 0.92187,0.15821 0.39685,0 0.77328,-0.081 1.1211,-0.21875 a 1.2549877,1.2549877 0 0 0 0.0117,0.0117 l 2.125,2.14454 a 1.2553972,1.2553972 0 1 0 1.779301,-1.77149 l -2.125,-2.13867 a 1.2549877,1.2549877 0 0 0 -0.0508,-0.0469 c 0.11692,-0.32365 0.18945,-0.66919 0.18945,-1.0332 -7e-5,-0.33081 -0.0647,-0.64311 -0.16211,-0.9414 a 1.2552251,1.2552251 0 0 0 0.0293,-0.0273 l 2.11914,-2.14453 a 1.2549877,1.2549877 0 0 0 -0.92187,-2.15234 1.2549877,1.2549877 0 0 0 -0.85743,0.38672 l -2.05468,2.07617 c -0.36945,-0.15879 -0.7755,-0.24805 -1.20313,-0.24805 -0.35455,0 -0.68933,0.0724 -1.00586,0.18359 l -1.98633,-2.01171 a 1.2549877,1.2549877 0 0 0 -0.89843,-0.38672 z m 26.781247,11.97265 c 3.75349,0 6.77539,3.04129 6.77539,6.84375 0,2.6639 -1.50027,4.95258 -3.67969,6.08594 -0.804869,-1.46305 -2.138679,-2.61549 -3.80078,-3.13867 l -0.008,0 c -1.616789,-0.50864 -3.673969,-1.11228 -5.93555,-1.70313 -0.0743,-0.40581 -0.12695,-0.81819 -0.12695,-1.24414 0,-3.80289 3.020301,-6.84375 6.77539,-6.84375 z m -45.521487,0.006 c 3.75438,0 6.77344,3.04753 6.77344,6.84571 0,0.42397 -0.051,0.83307 -0.125,1.23632 -2.262,0.591 -4.31895,1.19439 -5.93555,1.70313 -1.66591,0.52287 -3.00279,1.67627 -3.80859,3.14062 -2.18214,-1.13044 -3.6875,-3.41366 -3.6875,-6.08007 0,-3.79839 3.02882,-6.84571 6.7832,-6.84571 z m 22.76172,8.09766 c 7.06312,0 16.279737,2.50221 21.300777,4.08203 1.71262,0.53741 2.88477,2.13335 2.88477,3.95312 l 0,4.20704 c 0,2.30931 -1.79814,4.04101 -4.10352,4.04101 l -1.82617,0 a 1.2549877,1.2549877 0 0 0 -0.23633,-0.0195 1.2549877,1.2549877 0 0 0 -0.19922,0.0195 l -36.478507,0 a 1.2549877,1.2549877 0 0 0 -0.23633,-0.0195 1.2549877,1.2549877 0 0 0 -0.19922,0.0195 l -0.99023,0 c -2.30195,0 -4.09766,-1.73251 -4.09766,-4.04101 l 0,-4.20704 c 0,-1.82168 1.17006,-3.41429 2.88672,-3.95312 5.01991,-1.57978 14.23141,-4.08203 21.29492,-4.08203 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e")}.service-icon.plans{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 92 92'%3e %3cpath d='m 45.990921,14.336013 a 1.3224944,1.3224944 0 0 0 -0.13672,0.006 1.3224944,1.3224944 0 0 0 -0.40234,0.10351 l -36.8105488,15.9668 a 1.3224944,1.3224944 0 0 0 0,2.42774 l 36.8105488,15.97265 a 1.3224944,1.3224944 0 0 0 1.05274,0 l 36.80273,-15.97265 a 1.3224944,1.3224944 0 0 0 0,-2.42774 l -36.80273,-15.9668 a 1.3224944,1.3224944 0 0 0 -0.51368,-0.10937 z m -0.0117,2.76758 33.48047,14.52539 -33.48047,14.52734 -33.482419,-14.52734 33.482419,-14.52539 z m 36.85547,22.75195 a 1.3224944,1.3224944 0 0 0 -0.58007,0.14062 L 45.977271,55.734453 9.6940722,39.996163 a 1.3224944,1.3224944 0 0 0 -0.51174,-0.11718 1.3224944,1.3224944 0 0 0 -0.54102,2.53906 l 36.8105488,15.97266 a 1.3224944,1.3224944 0 0 0 1.05274,0 l 36.80273,-15.97266 a 1.3224944,1.3224944 0 0 0 -0.47266,-2.5625 z m -73.6542888,9.60547 a 1.3224944,1.3224944 0 0 0 -0.13086,0.004 l 0,-0.002 a 1.3224944,1.3224944 0 0 0 -0.40821,2.54102 L 45.451881,67.976684 a 1.3224944,1.3224944 0 0 0 1.05274,0 l 36.80273,-15.972651 a 1.3239745,1.3239745 0 1 0 -1.05273,-2.42969 L 45.977271,65.318484 9.6940722,49.574343 a 1.3224944,1.3224944 0 0 0 -0.51367,-0.11328 z m 73.6542888,9.55664 a 1.3224944,1.3224944 0 0 0 -0.58007,0.14258 L 45.977271,74.896564 9.6940722,59.160233 a 1.3224944,1.3224944 0 0 0 -0.64453,-0.11914 1.3224944,1.3224944 0 0 0 -0.40821,2.54101 L 45.451881,77.554764 a 1.3224944,1.3224944 0 0 0 1.05274,0 l 36.80273,-15.972661 a 1.3224944,1.3224944 0 0 0 -0.47266,-2.56445 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e")}.service-icon.sites{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 92 92'%3e %3cpath d='m 8.231445,14.179685 0,49.97852 1.50195,0 30.29687,0 0,9.24023 -17.37695,0 0,1.5 0,2.92188 46.69922,0 0,-4.42188 -17.38281,0 0,-9.24023 31.79883,0 0,-49.97852 -75.53711,0 z m 3.00976,3.00196 69.51758,0 0,43.96679 -28.78906,0 -11.93946,0 -28.78906,0 0,-43.96679 z m 9.06641,4.76953 c -2.9914,0 -5.43164,2.43501 -5.43164,5.42578 l 0,22.2832 c 0,2.99077 2.44027,5.4336 5.43164,5.4336 l 51.39258,0 c 2.99101,0 5.43164,-2.4428 5.43164,-5.4336 l 0,-22.2832 c 0,-2.99084 -2.44067,-5.42539 -5.43164,-5.42578 l -51.39258,0 z m 0,1.50195 51.39258,0 c 2.17867,2.8e-4 3.92382,1.74565 3.92382,3.92383 l 0,22.2832 c 0,2.17818 -1.74519,3.92383 -3.92382,3.92383 l -51.39258,0 c -2.17906,0 -3.93164,-1.74562 -3.93164,-3.92383 l 0,-22.2832 c 0,-2.17825 1.75265,-3.92383 3.93164,-3.92383 z m 5.11719,5.86914 c -3.96496,0 -7.18946,3.2252 -7.18946,7.18945 l 0,5.31055 c 0,3.96461 3.2245,7.18945 7.18946,7.18945 l 41.15039,0 c 3.96425,0 7.1914,-3.22484 7.1914,-7.18945 l 0,-5.31055 c 0,-3.96425 -3.22715,-7.18945 -7.1914,-7.18945 l -41.15039,0 z m 0,1.32813 41.15039,0 c 3.23291,0 5.86328,2.62877 5.86328,5.86132 l 0,5.31055 c 0,3.23291 -2.63037,5.86328 -5.86328,5.86328 l -41.15039,0 c -3.23256,0 -5.86133,-2.63037 -5.86133,-5.86328 l 0,-5.31055 c 0,-3.23255 2.62877,-5.86132 5.86133,-5.86132 z m 0.66015,4.23828 2.92969,8.44336 1.68945,0 1.73633,-4.58789 c 0.0319,-0.18107 0.0684,-0.36316 0.11133,-0.54883 0.0422,-0.18638 0.0791,-0.37007 0.11133,-0.55078 l 0.28711,0 0.22265,1.08398 c 0.28701,0.73311 0.5943,1.49893 0.92383,2.30078 0.32917,0.8015 0.63718,1.56927 0.92383,2.30274 l 1.60937,0 2.85157,-8.44336 -2.03907,0 c -0.19133,0.71114 -0.38893,1.41577 -0.58984,2.11133 -0.20197,0.69519 -0.39851,1.40018 -0.58984,2.11132 l -0.23829,1.41602 -0.23828,0 -0.31836,-1.40039 c -0.28665,-0.70158 -0.56772,-1.40694 -0.84375,-2.11914 -0.27637,-0.71043 -0.55834,-1.41828 -0.8457,-2.11914 l -1.64062,0 -1.51368,4.11133 -0.31835,1.56054 -0.23829,0 -0.22265,-1.54492 -1.33789,-4.12695 -2.42188,0 z m 13.53906,0 2.93165,8.44336 1.6875,0 1.73632,-4.58789 c 0.0319,-0.18107 0.0692,-0.36316 0.11133,-0.54883 0.0425,-0.18638 0.0798,-0.37007 0.11133,-0.55078 l 0.28711,0 0.22265,1.08398 c 0.28701,0.73311 0.59466,1.49893 0.92383,2.30078 0.32953,0.8015 0.63842,1.56927 0.92578,2.30274 l 1.60743,0 2.85156,-8.44336 -2.03906,0 c -0.19134,0.71114 -0.38823,1.41577 -0.58985,2.11133 -0.20161,0.69519 -0.39726,1.40018 -0.58789,2.11132 l -0.24023,1.41602 -0.23828,0 -0.31836,-1.40039 c -0.28737,-0.70158 -0.56968,-1.40694 -0.84571,-2.11914 -0.27602,-0.71043 -0.55745,-1.41828 -0.84375,-2.11914 l -1.64062,0 -1.51172,4.11133 -0.32031,1.56054 -0.23828,0 -0.22266,-1.54492 -1.33789,-4.12695 -2.42188,0 z m 13.53907,0 2.93164,8.44336 1.6875,0 1.73633,-4.58789 c 0.0319,-0.18107 0.0681,-0.36316 0.11132,-0.54883 0.0422,-0.18638 0.081,-0.37007 0.11329,-0.55078 l 0.28515,0 0.22266,1.08398 c 0.28701,0.73311 0.5943,1.49893 0.92383,2.30078 0.32881,0.8015 0.63717,1.56927 0.92382,2.30274 l 1.60938,0 2.85156,-8.44336 -2.03906,0 c -0.19134,0.71114 -0.38825,1.41577 -0.58984,2.11133 -0.20162,0.69519 -0.39656,1.40018 -0.5879,2.11132 l -0.24023,1.41602 -0.23828,0 -0.31836,-1.40039 c -0.28665,-0.70158 -0.56773,-1.40694 -0.84375,-2.11914 -0.27673,-0.71043 -0.55834,-1.41828 -0.8457,-2.11914 l -1.64063,0 -1.51367,4.11133 -0.31836,1.56054 -0.23828,0 -0.22266,-1.54492 -1.33984,-4.12695 -2.41992,0 z m -10.1211,29.26953 5.91602,0 0,8.8457 -5.91602,0 0,-8.8457 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e")}.service-icon.style{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 92 92'%3e %3cpath d='m 66.030047,14.223074 c -1.02302,0.0181 -1.67383,0.26172 -1.67383,0.26172 l -0.19336,0.0762 -4.9961,5.32031 -0.0488,0.0527 -0.59571,0.63281 -2.43164,2.5918 -18.26758,19.45117 -0.0547,0.24804 -2.15235,9.5293 -1.73047,7.67578 16.93555,-5.25976 1.23047,-1.31055 c 0.004,-0.004 0.009,-0.007 0.0137,-0.0117 l 20.0918,-21.39844 -0.002,-0.002 4.97656,-5.29883 0.0625,-0.1582 c 0,0 0.442889,-1.14452 0.15234,-2.74805 -0.29055,-1.60352 -1.2659,-3.75086 -3.77148,-6.10351 -2.50558,-2.35279 -4.75277,-3.22977 -6.40821,-3.47461 -0.41385,-0.0612 -0.79571,-0.0802 -1.13671,-0.0742 z m 0.10937,1.86133 c 0.20856,0.005 0.45688,0.025 0.75,0.0684 1.26312,0.18673 3.12728,0.85563 5.39844,2.98828 2.27115,2.1325 2.99727,3.89358 3.21094,5.07226 0.0661,0.36446 0.0816,0.63436 0.0801,0.86329 l -9.57422,-8.98633 c 0.0495,-6.7e-4 0.0798,-0.007 0.13477,-0.006 z m -1.64453,1.16015 10.04297,9.4336 -2.59571,2.76172 -10.04296,-9.4336 2.5957,-2.76172 z m -5.24609,5.29493 1.64062,1.53711 -18.80273,20.03515 c -0.43328,0.46159 -1.13007,0.48019 -1.5918,0.0469 -0.46173,-0.4336 -0.48828,-1.12997 -0.0547,-1.5918 l 18.8086,-20.02734 z m 3.00976,2.82421 0.002,0 4.23047,3.96875 -18.80664,20.03125 c -0.0673,0.0719 -0.3226,0.18646 -0.89258,0.0352 -0.57004,-0.15201 -1.31842,-0.56475 -1.99218,-1.19726 -0.67387,-0.6328 -1.13465,-1.35653 -1.32227,-1.91602 -0.18779,-0.55952 -0.0884,-0.82282 -0.0215,-0.89453 l 18.80273,-20.02735 z m 5.59961,5.25977 1.64258,1.53906 -18.81641,20.04102 c -0.4345,0.45047 -1.12223,0.46873 -1.58008,0.0391 -0.46165,-0.4337 -0.48231,-1.13007 -0.0488,-1.5918 l 18.80273,-20.02734 z m -28.74219,14.79883 c 0.0331,0.0343 0.0567,0.0745 0.0918,0.10742 0.65335,0.61325 1.5182,0.8623 2.35352,0.7793 0.0352,0.19487 0.0759,0.38888 0.13867,0.57617 0.31429,0.9372 0.93975,1.86598 1.8125,2.68555 0.87257,0.81921 1.83993,1.38593 2.79492,1.64062 0.19037,0.0508 0.38763,0.0786 0.58398,0.10156 -0.0298,0.83901 0.2726,1.68518 0.92578,2.29883 0.0452,0.0424 0.0974,0.0722 0.14454,0.11133 l -6.67578,2.07226 -3.72266,-3.49218 1.55273,-6.88086 z m -1.92968,8.95117 2.11132,1.98633 -2.78125,0.86523 0.66993,-2.85156 z m -5.09961,5.50195 c 0,0 -2.08523,0.0828 -4.22266,0.61719 -1.06873,0.26717 -2.16514,0.63933 -3.07227,1.24414 -0.90712,0.60477 -1.67382,1.56665 -1.67382,2.7832 0,0.57235 0.39187,1.07197 0.78125,1.32032 0.38933,0.24838 0.81258,0.37498 1.30078,0.47851 0.97643,0.20693 2.23331,0.27916 3.73047,0.29688 2.9943,0.0354 6.92601,-0.17952 10.88671,-0.34571 3.96071,-0.16618 7.94784,-0.2802 10.95508,-0.0488 1.50364,0.11586 2.76257,0.32173 3.59766,0.60937 0.83505,0.28736 1.10353,0.60358 1.14258,0.76172 0.0142,0.0616 0.0142,0.0251 0,0.0488 -0.0142,0.0248 -0.076,0.11088 -0.25,0.22851 -0.34796,0.23457 -1.09263,0.52414 -2.09571,0.746099 -2.00615,0.4439 -5.04881,0.70301 -8.56054,0.8457 -7.02351,0.28559 -15.95057,0.12901 -22.94141,0.40039 -3.43222,0.13323 -5.75236,0.96045 -6.75586,2.54102 -0.50177,0.7903 -0.47368,1.90083 0.10547,2.66406 0.57915,0.76323 1.51964,1.27046 2.78906,1.625 0.8178,0.22854 2.11575,0.38884 3.92383,0.54687 1.80804,0.15804 4.08588,0.29347 6.66406,0.38868 5.15633,0.19063 11.51708,0.22279 17.7168,-0.0352 6.19969,-0.25689 12.23022,-0.79711 16.76172,-1.78711 2.26577,-0.495 4.1519,-1.09483 5.55664,-1.88867 0.70239,-0.39692 1.28906,-0.84676 1.72266,-1.4043 0.43363,-0.5575 0.69545,-1.25124 0.66406,-1.97265 l -1.875,0.082 c 0.0106,0.25193 -0.0509,0.46109 -0.26953,0.74218 -0.21862,0.28099 -0.60638,0.60475 -1.16407,0.91993 -1.11539,0.63032 -2.87204,1.2145 -5.0371,1.6875 -4.3301,0.94602 -10.29589,1.48959 -16.43555,1.74414 -6.13967,0.25441 -12.46484,0.22295 -17.57227,0.0351 -2.55373,-0.0942 -4.80269,-0.2247 -6.5664,-0.3789 -1.76372,-0.15414 -3.08623,-0.35269 -3.58594,-0.49219 -1.03124,-0.28807 -1.60195,-0.69551 -1.79297,-0.94727 -0.19098,-0.25157 -0.18607,-0.25668 -0.0195,-0.51953 0.33378,-0.52575 2.13432,-1.54721 5.24414,-1.66797 6.90141,-0.26787 15.82719,-0.11928 22.94141,-0.4082 3.55712,-0.14457 6.65452,-0.39104 8.89453,-0.88672 1.12,-0.24768 2.03118,-0.54488 2.74023,-1.02344 0.35455,-0.23917 0.66672,-0.53842 0.8711,-0.941399 0.20444,-0.40298 0.25597,-0.90617 0.14648,-1.34961 -0.26929,-1.09006 -1.24392,-1.69619 -2.34766,-2.07617 -1.1037,-0.38002 -2.47964,-0.59054 -4.06836,-0.71289 -3.17746,-0.24485 -7.20637,-0.12552 -11.18359,0.041 -3.97726,0.16689 -7.90115,0.38746 -10.7832,0.35352 -1.44103,-0.0177 -2.63219,-0.10067 -3.36328,-0.25586 -0.25052,-0.0531 -0.34327,-0.1102 -0.46289,-0.16016 0.0659,-0.36393 0.20205,-0.68289 0.71289,-1.02344 0.60665,-0.40443 1.53473,-0.74498 2.48437,-0.98242 1.89928,-0.47487 3.84766,-0.56836 3.84766,-0.56836 l -0.082,-1.875 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e")}.service-icon.tours{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 92 92'%3e %3cpath d='m 45.99902,13.427734 c -5.1255,0 -9.29297,4.21963 -9.29297,9.3789 0,5.1615 4.16809,9.38281 9.29297,9.38281 5.12434,0 9.29492,-4.22138 9.29492,-9.38281 0,-5.15927 -4.17027,-9.37891 -9.29492,-9.3789 z m 0,2.38867 c 3.81653,0 6.9082,3.11127 6.9082,6.99023 0,3.8818 -3.09136,6.98828 -6.9082,6.98828 -3.81772,0 -6.89844,-3.10581 -6.89844,-6.98828 0,-3.87967 3.08063,-6.99023 6.89844,-6.99023 z m -13.3418,19.43945 0,1.19727 c 0,3.032463 0.706,6.569183 2.13868,9.689453 1.29036,2.81034 3.30365,5.15915 5.95898,6.4414 l 0,12.34766 10.49024,0 0,-12.34766 c 2.65536,-1.28225 4.6761,-3.63106 5.96679,-6.4414 1.43305,-3.12027 2.13086,-6.65688 2.13086,-9.689453 l 0,-1.19727 -1.19726,0 -25.48829,0 z m 2.65821,2.38672 21.36914,0 c -0.15293,2.420403 -0.55368,5.122513 -1.64649,7.501953 -1.26624,2.75712 -3.11877,4.92883 -5.38476,5.73047 l -0.80274,0.2832 0,11.38477 -5.70117,0 0,-11.38477 -0.79687,-0.2832 c -2.26596,-0.80164 -4.11886,-2.97339 -5.38477,-5.73047 -1.09254,-2.37951 -1.49949,-5.08145 -1.65234,-7.501953 z m 0.91992,17.246093 -1.19141,0.15235 c -6.00462,0.78328 -11.1641,2.17987 -14.92773,4.04882 -1.88181,0.93445 -3.42295,1.99207 -4.53906,3.20508 -1.11611,1.21305 -1.8125,2.63496 -1.8125,4.16602 0,1.96664 1.13544,3.72726 2.87109,5.16992 1.73565,1.44266 4.11896,2.66251 7.01758,3.68164 5.79724,2.03829 13.66079,3.25959 22.3457,3.25977 8.68371,0 16.55038,-1.22145 22.34766,-3.25977 2.89864,-1.01916 5.2877,-2.23895 7.02344,-3.68164 1.73573,-1.44269 2.86523,-3.20324 2.86523,-5.16992 0,-1.53068 -0.69681,-2.95314 -1.8125,-4.16602 -1.1157,-1.21287 -2.65202,-2.26275 -4.5332,-3.19726 -3.76238,-1.86899 -8.92453,-3.27279 -14.92774,-4.05664 l -1.18945,-0.15235 -0.30469,2.375 1.18359,0.15235 c 5.8123,0.7589 10.77005,2.1304 14.17188,3.82031 1.70092,0.84494 3.00939,1.77281 3.8418,2.67773 0.83241,0.90489 1.18359,1.73192 1.18359,2.54688 0,1.04712 -0.60153,2.15926 -2.00781,3.32812 -1.40628,1.16883 -3.57196,2.31156 -6.29102,3.26758 -5.4381,1.91204 -13.09445,3.12695 -21.55078,3.12695 -8.4576,-1.7e-4 -16.11078,-1.21494 -21.54883,-3.12695 -2.71902,-0.95598 -4.87897,-2.09878 -6.28515,-3.26758 -1.40618,-1.16883 -2.00586,-2.28097 -2.00586,-3.32812 0,-0.81528 0.35083,-1.64185 1.18359,-2.54688 0.83275,-0.90506 2.13831,-1.83279 3.83985,-2.67773 3.40306,-1.68991 8.3601,-3.0619 14.17382,-3.82031 l 1.18946,-0.15235 -0.31055,-2.375 z m -0.084,5.5918 -1.17578,0.20898 c -2.50953,0.4437 -4.60437,1.02754 -6.17382,1.77149 -0.78473,0.37197 -1.44348,0.78009 -1.96485,1.30078 -0.52137,0.52065 -0.92773,1.22137 -0.92773,2.01953 0,1.29891 0.94938,2.21693 2.07031,2.88672 1.12093,0.66983 2.58749,1.19673 4.36719,1.64648 3.55939,0.89944 8.35404,1.4336 13.65234,1.4336 5.299,0 10.09481,-0.53416 13.6543,-1.4336 1.77974,-0.44975 3.24626,-0.97665 4.36719,-1.64648 1.12092,-0.66979 2.07031,-1.58785 2.07031,-2.88672 0,-0.79618 -0.40261,-1.4993 -0.92188,-2.01953 -0.51926,-0.52026 -1.1755,-0.92895 -1.95703,-1.30078 -1.56305,-0.74364 -3.65282,-1.32701 -6.15234,-1.77149 l -1.17774,-0.20898 -0.41406,2.36133 1.17578,0.20703 c 2.36437,0.42045 4.3007,0.98706 5.54297,1.57812 0.62114,0.29552 1.05837,0.59309 1.28711,0.82227 0.22872,0.22925 0.22266,0.32034 0.22266,0.33203 0,0.0213 -0.10897,0.35914 -0.90039,0.83203 -0.79141,0.47293 -2.09088,0.9685 -3.73047,1.38281 -3.27919,0.82861 -7.93073,1.36329 -13.06641,1.36329 -5.13496,0 -9.78535,-0.53468 -13.06445,-1.36329 -1.63955,-0.41431 -2.93905,-0.90988 -3.73047,-1.38281 -0.79143,-0.47289 -0.90039,-0.81176 -0.90039,-0.83203 0,-0.0106 -0.008,-0.10242 0.22265,-0.33203 0.23025,-0.22996 0.67634,-0.53407 1.30079,-0.83008 1.24888,-0.59198 3.18988,-1.15831 5.56445,-1.57812 l 1.18164,-0.20704 -0.42188,-2.35351 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e")}.service-icon.vr{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 92 92'%3e %3cpath d='M 61.798888,17.618453 C 48.924002,17.769997 37.328889,27.320004 35.616733,28.791058 l -4.532006,-0.122989 0.05454,0.0057 c 0,0 -2.373178,-0.196781 -4.853048,0.464416 -1.239937,0.330599 -2.544779,0.879098 -3.595369,1.8608 -1.050597,0.981674 -1.794853,2.43616 -1.838988,4.246803 l 0,0.01696 0,3.158992 2.264443,0 0,-3.120031 c 0.02036,-0.830751 0.224857,-1.434611 0.542348,-1.935612 l 25.638252,0.288302 0.03271,0 c 0,0 1.061131,-0.07295 2.082109,0.325736 1.02097,0.39885 1.949635,1.095727 1.949635,3.09354 0,4.544802 0.45195,15.029803 0.45195,15.029803 l 0,0.03421 0.0062,0.02827 c 0,0 0.07563,0.73154 -0.171449,1.402604 -0.247051,0.671036 -0.634196,1.260137 -2.121064,1.248346 l -8.75232,-0.07181 -0.01103,1.413519 8.75232,0.07181 c 1.961334,0.01696 3.072663,-1.115575 3.462901,-2.175622 0.368499,-1.000985 0.259717,-1.928713 0.246232,-2.03222 -0.0017,-0.0393 -0.450396,-10.506517 -0.450396,-14.948773 0,-2.500424 -1.466191,-3.869045 -2.84419,-4.407338 -1.378004,-0.538293 -2.711724,-0.419235 -2.711724,-0.419235 l 0.06079,-0.0057 -24.056407,-0.272836 c 0.501725,-0.270575 1.058975,-0.489578 1.642615,-0.645194 2.018108,-0.538068 4.10343,-0.397408 4.10343,-0.397408 l 0.02658,0.0057 22.233013,0.596904 0.01555,0 c 2.584223,0 3.543434,1.123125 4.131488,2.329881 0.588043,1.206728 0.584421,2.451455 0.584421,2.451455 l 0,0.0057 0,18.802832 c -0.03133,1.755568 -0.676496,2.264344 -1.352742,2.605742 -0.676256,0.341399 -1.368335,0.331956 -1.368335,0.331956 l -0.02347,0 -12.589258,-0.02262 -0.0062,2.264456 12.573666,0.02262 -0.04362,-0.0057 c 0,0 0.4835,0.0057 1.129887,-0.122989 7.229866,0.156634 10.367783,-1.085153 16.435541,-4.119008 2.123082,-1.06146 2.895449,-3.261426 3.169905,-5.008907 0.129067,-0.821761 0.152336,-1.573403 0.144928,-2.15535 5.177026,-0.816587 9.810703,-1.718869 10.120652,-1.779769 0.241031,0.02545 0.673303,0.04721 1.263908,-0.127796 0.400698,-0.118747 0.867935,-0.347533 1.237418,-0.785457 0.36949,-0.437924 0.585988,-1.060217 0.585988,-1.722092 0,-1.893512 -0.227541,-8.808428 -0.227541,-8.808428 a 1.1310408,1.1310408 0 0 0 -0.46286,-0.877464 l -3.504982,-2.565226 c -0.325149,-1.446264 -0.910497,-3.106493 -1.957432,-4.717444 -0.886329,-1.363842 -2.112447,-2.670374 -3.757449,-3.769919 l 0.0079,-0.0085 C 74.867976,19.559662 67.010847,17.555997 61.798825,17.617266 Z m 0.02799,2.262873 c 1.728937,-0.01979 3.910307,0.27114 6.155928,0.827557 -1.064896,-0.01979 -2.186612,0.0057 -3.378748,0.09189 -0.03871,-0.01131 -0.07656,-0.02545 -0.115326,-0.03591 l -0.01244,0.04212 c -0.71845,0.054 -1.459058,0.127229 -2.225479,0.222792 l -0.06079,0.0057 -0.06546,0.01696 c 0,0 -6.907389,1.673943 -12.001716,8.132049 l -10.93105,-0.297662 c 4.20093,-3.090006 13.312382,-8.896726 22.635097,-9.00637 z m 7.898286,3.148107 c 6.466874,0.464076 9.712263,3.03657 11.460926,5.727357 1.71108,2.632914 1.965062,5.460346 1.982369,6.74655 -1.342699,0.235799 -2.811495,0.483896 -4.366814,0.724698 -0.05423,0.0085 -0.107778,0.01414 -0.16209,0.02262 -0.63262,-5.665724 -4.215285,-10.374625 -8.914397,-13.22199 z m -5.348643,0.06842 c 6.092316,1.86179 11.326823,7.035586 12.018855,13.482242 -0.08725,0.01131 -0.176538,0.02545 -0.263365,0.03902 -0.142695,-0.740843 -0.424197,-1.71607 -0.991185,-2.710156 -1.160193,-2.034623 -3.606429,-4.154095 -7.99647,-4.556931 -5.502224,-0.504707 -10.590056,-0.660972 -13.502509,-0.716897 4.213353,-4.174198 8.863347,-5.334727 8.951805,-5.356442 0.616084,-0.07577 1.204271,-0.131753 1.782877,-0.180665 z m -6.335146,7.940357 c 2.640422,0.107438 5.662066,0.264637 8.89258,0.561053 3.781204,0.346968 5.389428,1.938749 6.240081,3.430188 0.400266,0.701741 0.599541,1.363362 0.709105,1.881045 -0.330545,0.04071 -0.694313,0.09245 -1.006768,0.127794 -1.774058,0.199892 -3.271593,0.296558 -3.88213,0.254177 -1.891604,-0.131471 -3.553321,0.707931 -4.694085,1.938721 -1.140764,1.23076 -1.833602,2.848777 -1.949638,4.494617 -0.116033,1.645839 0.386306,3.380315 1.728338,4.578759 1.342026,1.198444 3.404482,1.756698 6.092021,1.435345 1.154378,-0.137974 2.36954,-0.307528 3.59226,-0.486242 -0.0057,0.430289 -0.02858,0.921055 -0.113772,1.463392 -0.219258,1.396017 -0.767848,2.747391 -1.943403,3.335105 -4.996294,2.498163 -7.512965,3.610685 -12.19496,3.835372 0.411296,-0.727667 0.694138,-1.630062 0.713777,-2.730427 l 0,-0.01131 0,-18.807497 c 0,0 0.03831,-1.71935 -0.816638,-3.473814 -0.30615,-0.628259 -0.763101,-1.264688 -1.366771,-1.826533 z m -23.471983,3.444212 c -3.243909,0.0085 -5.483049,1.271333 -6.836973,2.544955 -1.003144,0.943646 -1.557211,1.926365 -1.779763,2.375118 l -1.620801,1.600516 0.101303,-0.07323 c -0.08089,0.06107 -0.172297,0.133732 -0.233763,0.205828 -0.13345,0.156069 -0.254458,0.353783 -0.349097,0.592211 -0.189233,0.476856 -0.294732,1.116678 -0.275833,2.093008 0.01979,1.018231 0.221972,1.722883 0.529876,2.219248 0.153948,0.248238 0.332682,0.437895 0.503381,0.568828 0.170714,0.130905 0.436374,0.236929 0.436374,0.236929 l 0.02658,0.01131 0.967803,0.26492 -0.149621,-0.05626 c 0,0 1.148431,0.479401 2.075868,-0.291412 l -0.50806,0.408294 0.966247,1.109637 c 0.02971,0.05372 0.646766,1.170878 0.646766,1.856136 0,0.510613 0.08414,1.722741 0.208827,3.567313 0.124684,1.8446 0.29371,4.18497 0.459744,6.487878 0.332057,4.605844 0.662348,9.056214 0.662348,9.056214 l 0,-0.121574 c 0,0 -0.05372,0.977319 0.412983,2.004201 0.466728,1.026855 1.691275,2.160016 3.540827,2.160016 1.770556,0 3.022631,-0.902141 3.533036,-1.910674 0.510404,-1.008561 0.485764,-2.053228 0.514292,-2.281591 0.0473,-0.378634 0.145833,-1.550077 0.303899,-3.395864 0.158076,-1.845816 0.360043,-4.229981 0.55793,-6.587626 0.395777,-4.715346 0.777673,-9.327411 0.777673,-9.327411 0,0 0.03461,-0.827811 0.989622,-1.837418 0.374659,-0.396022 0.50557,-0.548104 0.705985,-0.768324 0.125419,0.05796 0.186716,0.105459 0.364678,0.132601 0.315911,0.04807 0.717972,0.01979 1.131446,-0.137125 l 0.983387,-0.375581 -0.121547,0.02545 c 0.102434,-0.02545 0.220983,-0.05965 0.303892,-0.104328 0.176056,-0.09471 0.337228,-0.230708 0.464427,-0.391188 0.254401,-0.321098 0.40132,-0.71008 0.50806,-1.254565 0.110294,-0.562637 0.156266,-1.252757 0.110661,-1.9543 -0.0456,-0.701571 -0.02833,-1.424913 -0.774561,-2.121083 -0.449476,-0.419603 -1.320649,-1.253747 -1.502356,-1.427543 -0.223867,-0.470381 -0.775765,-1.485388 -1.771968,-2.465478 -1.351617,-1.329717 -3.604716,-2.647813 -6.863462,-2.638483 l 0,-0.0015 z m -0.04362,2.518463 c 1.383696,0 2.622819,0.440468 3.48939,1.114302 0.866579,0.673864 1.35275,1.550814 1.35275,2.496665 0,0.820516 -0.384554,1.575665 -1.047286,2.203669 0.05957,-0.221944 0.09194,-0.452201 0.09194,-0.690403 0,-0.932365 -0.489754,-1.760119 -1.203131,-2.318996 -0.713376,-0.558875 -1.655128,-0.878956 -2.683669,-0.878956 -1.028551,0 -1.976534,0.320081 -2.689909,0.878956 -0.713376,0.558877 -1.204687,1.386631 -1.204687,2.318996 0,0.236081 0.03345,0.464218 0.09195,0.684155 -0.658701,-0.626845 -1.041045,-1.379563 -1.041045,-2.197421 0,-0.945851 0.486163,-1.822801 1.352742,-2.496665 0.866579,-0.673834 2.107252,-1.114302 3.490954,-1.114302 z m 52.255209,0.104328 c 0.04947,1.585306 0.193251,5.946531 0.193251,7.388661 0,0.237778 -0.03982,0.253329 -0.04987,0.26492 -0.0099,0.01131 -0.04899,0.04071 -0.154288,0.07181 -0.210638,0.06249 -0.525215,0.04354 -0.525215,0.04354 a 1.1310408,1.1310408 0 0 0 -0.380255,0.0057 c 0,0 -9.139078,1.796591 -15.9602,2.61199 -2.259275,0.270292 -3.568425,-0.204415 -4.316944,-0.872737 -0.748507,-0.668463 -1.056523,-1.636028 -0.978711,-2.739785 0.07781,-1.103758 0.582468,-2.281591 1.348066,-3.107592 0.76561,-0.826001 1.721524,-1.300539 2.876922,-1.220271 1.003583,0.06984 2.474507,-0.05965 4.296683,-0.264919 1.822165,-0.205547 3.944082,-0.501652 6.018777,-0.822892 2.074698,-0.321183 4.098014,-0.664957 5.71488,-0.961572 0.927213,-0.170204 1.319469,-0.270574 1.916905,-0.397379 z m -72.8721,1.048826 c -0.292248,-0.0085 -0.593971,-0.0057 -0.903905,0.01696 -1.239794,0.08539 -2.609678,0.432636 -4.0535591,1.18753 -2.8747108,1.503089 -4.2818812,3.650607 -4.8966873,5.404761 -0.4573022,1.304751 -0.5005605,2.439835 -0.4924766,2.937698 l -0.6950757,2.164679 0.056095,-0.112244 c -0.0432,0.0916 -0.090984,0.19876 -0.1122165,0.289857 -0.046567,0.19989 -0.063308,0.42896 -0.037407,0.684182 0.05177,0.510444 0.2501893,1.130786 0.7168919,1.988595 0.4867571,0.894507 0.9942101,1.423386 1.4961239,1.722092 0.2509529,0.149283 0.4957003,0.233537 0.7075425,0.27114 0.2118511,0.03761 0.4971446,0.01131 0.4971446,0.01131 l 0.032739,-0.0057 0.9771559,-0.210353 -0.1605073,0.02262 c 0,0 1.2350723,-0.104328 1.70495,-1.210942 l -0.2571449,0.593794 1.3527426,0.529868 c 0.034327,0.02262 1.127552,0.743782 1.446253,1.357424 0.23529,0.453276 0.867503,1.490563 1.82808,3.070186 0.960567,1.579595 2.187426,3.577633 3.395886,5.544995 2.416923,3.934724 4.761096,7.736196 4.761096,7.736196 l -0.05609,-0.110548 c 0,0 0.404574,0.894903 1.291963,1.591211 0.887388,0.696284 2.494665,1.138961 4.136153,0.286745 1.571466,-0.815817 2.265233,-2.200158 2.253537,-3.330435 -0.01159,-1.130277 -0.510812,-2.04254 -0.590652,-2.258208 -0.132493,-0.357816 -0.587993,-1.441725 -1.298202,-3.152734 -0.710214,-1.711037 -1.629577,-3.919287 -2.540295,-6.102938 -1.821441,-4.367304 -3.60628,-8.641645 -3.60628,-8.641645 0,0 -0.347995,-0.746299 0.03429,-2.082122 0.150018,-0.524242 0.19944,-0.722155 0.275834,-1.009863 0.13752,-0.0057 0.20826,0.0085 0.375595,-0.04976 0.302568,-0.102914 0.649732,-0.310779 0.944423,-0.640529 0.352383,-0.393987 0.701312,-0.790151 0.701312,-0.790151 l -0.104413,0.08736 c 0.07936,-0.06955 0.171505,-0.155502 0.225959,-0.235233 0.112612,-0.165115 0.191721,-0.363084 0.230652,-0.564163 0.07789,-0.402129 0.0298,-0.814183 -0.126239,-1.346511 -0.16141,-0.550018 -0.437323,-1.182829 -0.801051,-1.784426 C 22.255377,41.413174 21.940527,40.760176 20.957779,40.485898 20.36537,40.320782 19.203907,39.983681 18.962946,39.91396 18.54977,39.600269 17.594597,38.952162 16.257462,38.540957 15.57787,38.331735 14.785605,38.181124 13.908858,38.154434 Z m 26.769699,1.577163 c 0.366658,0.533261 0.532986,0.930414 0.532986,0.930414 l 0.08883,0.236929 0.188582,0.177556 c 0,0 1.124462,1.082835 1.656643,1.580273 -0.169978,-0.145323 0.04727,0.178687 0.07637,0.628061 0.03101,0.477082 -0.01187,1.064571 -0.0717,1.369893 -0.03537,0.180383 -0.01866,0.124967 -0.03272,0.158895 l -0.612477,0.232123 -1.231184,-0.966264 -0.679487,1.016138 c 0,0 0.04052,-0.04863 -0.127794,0.143345 -0.168339,0.191975 -0.487411,0.547341 -1.076898,1.170397 l -0.0048,0 c -1.427868,1.509534 -1.595864,3.202646 -1.595864,3.202646 0,0 -0.157057,1.885228 -0.202606,2.432739 -0.76829,-0.741917 -1.863429,-1.20622 -3.060822,-1.20622 -1.203895,0 -2.307748,0.469618 -3.077961,1.218689 -0.04382,-0.738751 -0.115326,-1.851923 -0.115326,-1.909092 0,-1.748979 -1.037934,-3.141858 -1.037934,-3.141858 l -0.04362,-0.06079 -2.512243,-2.883158 -1.098713,0.872737 -0.629624,-0.171336 c -0.04484,-0.08284 -0.164436,-0.310355 -0.177669,-0.988063 -0.0147,-0.766346 0.0881,-1.105284 0.121547,-1.192225 l 1.888858,-1.871713 0.08883,-0.221379 c 0,0 0.138764,-0.312108 0.43792,-0.748052 -0.06175,0.282732 -0.101303,0.571825 -0.101303,0.869627 0,1.437098 0.758124,2.718523 1.899764,3.606273 1.141652,0.88775 2.676714,1.413519 4.357462,1.413519 1.680739,0 3.214255,-0.525769 4.355895,-1.413519 1.141652,-0.88775 1.899766,-2.169175 1.899766,-3.606273 0,-0.301563 -0.03955,-0.594529 -0.102858,-0.880541 z m -6.15281,0.609372 c 0.729279,0 1.372347,0.236364 1.810932,0.579742 0.438582,0.343604 0.662348,0.759955 0.662348,1.204692 0,0.444766 -0.223754,0.865753 -0.662348,1.209358 -0.438585,0.343575 -1.081653,0.579742 -1.810932,0.579742 -0.729287,0 -1.378578,-0.236365 -1.817171,-0.579742 -0.438574,-0.343605 -0.662348,-0.764592 -0.66234,-1.209358 -8e-6,-0.444737 0.223755,-0.861088 0.66234,-1.204692 0.438593,-0.343576 1.087884,-0.579742 1.817171,-0.579742 z m -20.677668,0.06079 c 0.05177,0.0018 0.0987,0.0085 0.149622,0.01131 1.144555,0.259831 2.093783,0.896289 2.602624,1.876407 0.538709,1.037598 0.484249,2.257756 -0.04052,3.399003 -0.524767,1.14122 -1.519695,2.202086 -2.867569,2.901848 -1.347876,0.69979 -2.79329,0.905364 -4.0286159,0.677934 C 8.4282916,49.040553 7.4002268,48.382325 6.8615268,47.344727 6.3760248,46.409591 6.3754256,45.327321 6.7633338,44.287038 7.3568103,43.28447 8.3259167,42.2348 9.9955813,41.361808 c 1.1805727,-0.617231 2.2421967,-0.887495 3.1761457,-0.950686 0.23348,-0.01696 0.458444,-0.01979 0.676374,-0.01131 z m 0.883647,0.09811 c 0.305328,0.05287 0.59751,0.119313 0.863388,0.201023 1.359949,0.418216 2.093017,1.081562 2.093017,1.081562 l 0.193247,0.171336 0.243121,0.07181 c 0,0 1.532653,0.447225 2.225479,0.640529 -0.310123,-0.08652 0.08923,0.109982 0.336632,0.518983 0.24739,0.409198 0.474939,0.949583 0.562608,1.248318 0.05276,0.1801 0.0423,0.124402 0.04521,0.158895 -0.112386,0.125816 -0.22104,0.245411 -0.436374,0.486242 l -1.535087,-0.286748 -0.13868,1.209357 c 0,0 0.01753,-0.06588 -0.04366,0.182362 -0.0611,0.247956 -0.18321,0.716613 -0.419226,1.541342 -0.571661,1.997557 0.05454,3.582892 0.05454,3.582892 6.92e-4,0.002 0.912387,2.185603 1.288844,3.085736 -0.406251,-0.211766 -0.86808,-0.337158 -1.355864,-0.35842 -0.640155,-0.02827 -1.320092,0.115638 -1.958987,0.447254 -1.152902,0.598572 -1.866404,1.661362 -1.98236,2.738231 -0.737968,-1.222166 -1.434826,-2.390979 -1.474307,-2.467034 -0.80608,-1.552057 -2.370418,-2.308083 -2.370418,-2.308083 L 10.857422,52.406041 7.2947761,51.009656 6.7274997,52.295379 6.0916442,52.4342 C 6.0153062,52.38303 5.8050732,52.232051 5.4791657,51.633139 5.1153317,50.964365 5.0477476,50.619037 5.0365686,50.52353 l 0.811952,-2.54029 -0.021768,-0.232123 c 0,0 -0.1010486,-0.925382 0.3584471,-2.236409 0.073649,-0.21007 0.1673209,-0.429103 0.2711686,-0.651443 -0.1925124,0.873641 -0.1136304,1.757037 0.2929919,2.540318 0.5592947,1.077265 1.627521,1.761646 2.8940615,1.994815 1.2665423,0.233253 2.7362313,0.01696 4.1081053,-0.695068 1.371878,-0.712231 2.387225,-1.786357 2.925239,-2.956415 0.538013,-1.170086 0.595145,-2.438591 0.03585,-3.515885 -0.418412,-0.805925 -1.122363,-1.390162 -1.980803,-1.731448 z m -1.675347,2.965745 c -0.583024,-0.0028 -1.207062,0.141084 -1.798466,0.447282 -0.788557,0.409367 -1.3705517,1.028947 -1.6784578,1.704958 -0.3078982,0.676069 -0.3415095,1.405744 -0.017243,2.030694 0.3244633,0.624979 0.9436878,1.022331 1.6737898,1.159484 0.730075,0.137125 1.57096,0.01696 2.359511,-0.39116 0.788548,-0.409396 1.375228,-1.032056 1.683134,-1.708097 0.307898,-0.67604 0.338402,-1.410351 0.01414,-2.03533 -0.324463,-0.624951 -0.94057,-1.017637 -1.670671,-1.154818 -0.182531,-0.03421 -0.37138,-0.05174 -0.565718,-0.05315 z m -0.0015,0.09047 c 0.189317,0.0016 0.374663,0.01696 0.551692,0.05146 0.708139,0.133167 1.296693,0.509229 1.606772,1.106499 0.310082,0.597272 0.2816,1.301699 -0.01724,1.957411 -0.298651,0.655712 -0.869509,1.267006 -1.641062,1.667552 -0.771552,0.400575 -1.595281,0.5133 -2.303405,0.380275 C 10.543525,48.585719 9.9518494,48.204964 9.6417658,47.607721 9.3316797,47.01045 9.3617203,46.312215 9.6604298,45.656504 9.9590711,45.000792 10.526825,44.39108 11.298369,43.990506 c 0.57867,-0.300432 1.188402,-0.439564 1.756393,-0.434814 z m 21.470923,8.69624 c 1.573562,0 2.727309,1.05261 2.727309,2.220802 0,1.168192 -1.153747,2.219248 -2.727309,2.219248 -1.573561,0 -2.73354,-1.051056 -2.73354,-2.219248 0,-1.168192 1.159979,-2.220802 2.73354,-2.220802 z m -15.821502,1.874823 c 0.51307,0.02262 0.99795,0.15635 1.41353,0.392742 0.361,0.863237 0.651504,1.558305 1.198455,2.867553 -0.221916,0.91099 -0.876475,1.77434 -1.868598,2.289393 -1.039484,0.53965 -2.185866,0.566651 -3.079516,0.169922 -0.436974,-0.714238 -0.947475,-1.542727 -1.320022,-2.15535 -0.110294,-0.181232 -0.09853,-0.166247 -0.202606,-0.338205 0.06924,-1.08552 0.775551,-2.179297 1.948074,-2.788076 0.625036,-0.324491 1.287558,-0.464076 1.910672,-0.437923 z m 13.086403,3.059243 c 0.740879,0.570327 1.701063,0.919501 2.735103,0.919501 0.986172,0 1.899272,-0.321437 2.624448,-0.84469 -0.06822,0.815456 -0.06907,0.830186 -0.140263,1.678467 -0.197828,2.356995 -0.400069,4.739577 -0.557932,6.582932 -0.157849,1.843355 -0.289266,3.283535 -0.292992,3.313307 -0.07354,0.588733 -0.09551,1.147892 -0.291429,1.535065 -0.195933,0.387173 -0.356421,0.673269 -1.513269,0.673269 -1.078127,0 -1.266512,-0.362886 -1.480531,-0.833776 -0.214029,-0.47089 -0.215075,-0.994312 -0.215075,-0.994312 l 0,-0.06079 0,-0.06079 c 0,0 -0.336773,-4.44774 -0.668578,-9.049994 -0.07315,-1.014471 -0.130623,-1.874145 -0.199468,-2.858222 z M 21.372411,57.52109 c 0.465704,1.114839 0.500192,1.195051 1.009887,2.417159 0.910456,2.18303 1.831015,4.394163 2.540287,6.102938 0.709276,1.708776 1.253472,3.041942 1.263919,3.070158 0.205998,0.556474 0.442786,1.068529 0.447271,1.502353 0.0045,0.433796 -0.0048,0.758881 -1.0317,1.291972 -0.956802,0.496731 -1.294878,0.258699 -1.70184,-0.06079 -0.406961,-0.319318 -0.6452,-0.779238 -0.6452,-0.779238 l -0.02347,-0.05457 -0.03271,-0.05598 c 0,0 -2.344509,-3.79364 -4.759547,-7.725282 -0.711206,-1.157844 -1.332668,-2.174689 -1.997942,-3.261879 0.90381,0.362124 2.028568,0.322965 3.049903,-0.207242 0.972816,-0.505073 1.627671,-1.34309 1.881064,-2.239491 z' style='fill:%23FFAA00;' /%3e%3c/svg%3e")}

.service-icon.interior-design {
    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUzLjYyNTMgNDcuOTQ3Nkg0Ny45ODRWNDYuNDIyMkg0OC42MDk4QzUwLjQ3NTUgNDYuNDIyMiA1MS45OTMyIDQ0LjkwNDQgNTEuOTkzMiA0My4wMzg4VjM1Ljc1MTNDNTEuOTkzMiAzNC4xNjY1IDUwLjg3NzMgMzIuODE3MyA0OS4zOTA2IDMyLjQ2MDdWMzAuMTI5NkM0OS4zOTA2IDI4LjI2NCA0Ny44NzI4IDI2Ljc0NjEgNDYuMDA3MSAyNi43NDYxSDI3Ljc4ODRDMjUuOTIyNyAyNi43NDYxIDI0LjQwNSAyOC4yNjQgMjQuNDA1IDMwLjEyOTZWMzIuNDYyMUMyMy44MjUxIDMyLjYwMzMgMjMuMjg3OCAzMi45MDEgMjIuODQ0MyAzMy4zMzYxQzIyLjE4MjIgMzMuOTg2IDIxLjgwMjMgMzQuODg3NSAyMS44MDIzIDM1LjgwOTlWNDMuMDM4OEMyMS44MDIzIDQ0LjkwNDQgMjMuMzIwMSA0Ni40MjIyIDI1LjE4NTggNDYuNDIyMkgyNS44MTE2VjQ3Ljk0NzZIMjAuMjUwNVY0Ny4zNDI5QzIwLjI1MDUgNDUuNDc3MyAxOC43MzI3IDQzLjk1OTQgMTYuODY3IDQzLjk1OTRIMTQuOTEwM1YzMC4zNTM4SDE1LjgxNTRWMzEuNzM3M0MxNS44MTU0IDMyLjE2ODUgMTYuMTY0OSAzMi41MTgxIDE2LjU5NjIgMzIuNTE4MUMxNy4wMjc2IDMyLjUxODEgMTcuMzc3IDMyLjE2ODUgMTcuMzc3IDMxLjczNzNWMzAuMzUzOEgxNy45MDkyQzE4LjkxMzggMzAuMzUzOCAxOS43MzExIDI5LjUzNjUgMTkuNzMxMSAyOC41MzE5VjIwLjg5MDNDMTkuNzMxMSAxOS4wMjQ3IDE4LjIxMzMgMTcuNTA2OCAxNi4zNDc2IDE3LjUwNjhIMTEuOTExM0MxMC4wNDU2IDE3LjUwNjggOC41Mjc4NyAxOS4wMjQ3IDguNTI3ODcgMjAuODkwM1YyMy4yMDg1QzguNTI3ODcgMjMuNjM5OCA4Ljg3NzM2IDIzLjk4OTMgOS4zMDg2NyAyMy45ODkzQzkuNzM5OTkgMjMuOTg5MyAxMC4wODk1IDIzLjYzOTggMTAuMDg5NSAyMy4yMDg1VjIwLjg5MDNDMTAuMDg5NSAxOS44ODU4IDEwLjkwNjggMTkuMDY4NCAxMS45MTEzIDE5LjA2ODRIMTYuMzQ3NkMxNy4zNTIyIDE5LjA2ODQgMTguMTY5NSAxOS44ODU4IDE4LjE2OTUgMjAuODkwM1YyOC41MzE5QzE4LjE2OTUgMjguNjc1NCAxOC4wNTI4IDI4Ljc5MjIgMTcuOTA5MiAyOC43OTIySDEwLjM0OTdDMTAuMjgwNyAyOC43OTIxIDEwLjIxNDYgMjguNzY0NyAxMC4xNjU4IDI4LjcxNTlDMTAuMTE3IDI4LjY2NzEgMTAuMDg5NiAyOC42MDA5IDEwLjA4OTUgMjguNTMxOVYyNi42MTEzQzEwLjA4OTUgMjYuMTgwMSA5LjczOTk5IDI1LjgzMDUgOS4zMDg2NyAyNS44MzA1QzguODc3MzYgMjUuODMwNSA4LjUyNzg3IDI2LjE4MDEgOC41Mjc4NyAyNi42MTEzVjI4LjUzMThDOC41Mjc4NyAyOS41MzY0IDkuMzQ1MjEgMzAuMzUzNyAxMC4zNDk3IDMwLjM1MzdIMTMuMzQ4N1Y0My45NTkzSDExLjM5MjFDOS41MjYzNiA0My45NTkzIDguMDA4NTkgNDUuNDc3MiA4LjAwODU5IDQ3LjM0MjhWNDcuOTQ3NUg2LjM3NjUxQzQuNzA3NDcgNDcuOTQ3NiAzLjM0OTYxIDQ5LjMwNTUgMy4zNDk2MSA1MC45NzQ1QzMuMzQ5NjEgNTIuNjQzNiA0LjcwNzQ3IDU0LjAwMTQgNi4zNzY1MSA1NC4wMDE0SDUzLjYyNTNDNTUuMjk0MyA1NC4wMDE0IDU2LjY1MjIgNTIuNjQzNiA1Ni42NTIyIDUwLjk3NDVDNTYuNjUyMiA0OS4zMDU1IDU1LjI5NDMgNDcuOTQ3NiA1My42MjUzIDQ3Ljk0NzZaTTQ2LjQyMjQgNDcuOTQ3Nkg0NC41NVY0Ni40MjIySDQ2LjQyMjRWNDcuOTQ3NlpNMzAuODA3MSA0Ny45NDc2VjQ2LjQyMjJINDIuOTg4NFY0Ny45NDc2SDMwLjgwNzFaTTIzLjM2MzkgNDMuMDM4N1YzNS44MDk4QzIzLjM2MzkgMzUuMzA0MSAyMy41NzMyIDM0LjgwODcgMjMuOTM4IDM0LjQ1MDdDMjQuMjg5NSAzNC4xMDU3IDI0Ljc0MDIgMzMuOTE5NiAyNS4yMjEzIDMzLjkyOThDMjYuMjA2MyAzMy45NDg0IDI3LjAwNzYgMzQuNzY1NSAyNy4wMDc2IDM1Ljc1MTNWMzkuMzk1QzI3LjAwNzYgNDAuMzk5NiAyNy44MjUgNDEuMjE2OSAyOC44Mjk1IDQxLjIxNjlIMzguNjg1OEMzOC44OTI5IDQxLjIxNjkgMzkuMDkxNSA0MS4xMzQ3IDM5LjIzNzkgNDAuOTg4MkMzOS4zODQzIDQwLjg0MTggMzkuNDY2NiA0MC42NDMyIDM5LjQ2NjYgNDAuNDM2MUMzOS40NjY2IDQwLjIyOSAzOS4zODQzIDQwLjAzMDQgMzkuMjM3OSAzOS44ODRDMzkuMDkxNSAzOS43Mzc2IDM4Ljg5MjkgMzkuNjU1MyAzOC42ODU4IDM5LjY1NTNIMjguODI5NUMyOC43NjA1IDM5LjY1NTIgMjguNjk0MyAzOS42Mjc4IDI4LjY0NTYgMzkuNTc5QzI4LjU5NjggMzkuNTMwMiAyOC41NjkzIDM5LjQ2NCAyOC41NjkyIDM5LjM5NVYzNS43NTEzQzI4LjU2OTIgMzQuMTY2NSAyNy40NTMzIDMyLjgxNzMgMjUuOTY2NiAzMi40NjA3VjMwLjEyOTZDMjUuOTY2NiAyOS4xMjUgMjYuNzgzOSAyOC4zMDc3IDI3Ljc4ODQgMjguMzA3N0g0Ni4wMDcxQzQ3LjAxMTcgMjguMzA3NyA0Ny44MjkgMjkuMTI1IDQ3LjgyOSAzMC4xMjk2VjMyLjQ2MkM0Ny4yNDg5IDMyLjYwMzEgNDYuNzEyIDMyLjkwMDkgNDYuMjY4MyAzMy4zMzYyQzQ1LjYwNjIgMzMuOTg2MSA0NS4yMjYzIDM0Ljg4NzYgNDUuMjI2MyAzNS44MVYzOS4zOTUyQzQ1LjIyNjMgMzkuNTM4NiA0NS4xMDk2IDM5LjY1NTQgNDQuOTY2IDM5LjY1NTRINDIuMDg4NkM0MS42NTczIDM5LjY1NTQgNDEuMzA3OCA0MC4wMDUgNDEuMzA3OCA0MC40MzYyQzQxLjMwNzggNDAuODY3NCA0MS42NTczIDQxLjIxNyA0Mi4wODg2IDQxLjIxN0g0NC45NjZDNDUuOTcwNyA0MS4yMTcgNDYuNzg3OSA0MC4zOTk3IDQ2Ljc4NzkgMzkuMzk1MlYzNS44MUM0Ni43ODc5IDM1LjMwNDMgNDYuOTk3MSAzNC44MDg5IDQ3LjM2MiAzNC40NTA5QzQ3LjcxMzUgMzQuMTA1OSA0OC4xNjQxIDMzLjkxOTggNDguNjQ1MyAzMy45M0M0OS42MzAzIDMzLjk0ODYgNTAuNDMxNiAzNC43NjU3IDUwLjQzMTYgMzUuNzUxNVY0My4wMzlDNTAuNDMxNiA0NC4wNDM1IDQ5LjYxNDQgNDQuODYwOSA0OC42MDk4IDQ0Ljg2MDlIMjUuMTg1OEMyNC4xODEyIDQ0Ljg2MDUgMjMuMzYzOSA0NC4wNDMzIDIzLjM2MzkgNDMuMDM4N1pNMjkuMjQ1NSA0Ni40MjIxVjQ3Ljk0NzVIMjcuMzczMlY0Ni40MjIxSDI5LjI0NTVaTTkuNTcwMTkgNDcuMzQyOUM5LjU3MDE5IDQ2LjMzODMgMTAuMzg3NSA0NS41MjEgMTEuMzkyMSA0NS41MjFIMTYuODY3QzE3Ljg3MTUgNDUuNTIxIDE4LjY4ODkgNDYuMzM4MyAxOC42ODg5IDQ3LjM0MjlWNDcuOTQ3Nkg5LjU3MDE5VjQ3LjM0MjlaTTUzLjYyNTMgNTIuNDM5OEg2LjM3NjUxQzUuNTY4NTQgNTIuNDM5OCA0LjkxMTIxIDUxLjc4MjUgNC45MTEyMSA1MC45NzQ1QzQuOTExMjEgNTAuMTY2NSA1LjU2ODY0IDQ5LjUwOTIgNi4zNzY1MSA0OS41MDkySDUzLjYyNTNDNTQuNDMzMyA0OS41MDkyIDU1LjA5MDYgNTAuMTY2NSA1NS4wOTA2IDUwLjk3NDVDNTUuMDkwNiA1MS43ODI1IDU0LjQzMzIgNTIuNDM5OCA1My42MjUzIDUyLjQzOThaIiBmaWxsPSIjRkZBQTAwIi8+CjxwYXRoIGQ9Ik0zMi42Mjg1IDM0LjUwMTVDMzIuNDIxNSAzNC41MDE1IDMyLjIyMjkgMzQuNTgzNyAzMi4wNzY0IDM0LjczMDJDMzEuOTMgMzQuODc2NiAzMS44NDc3IDM1LjA3NTIgMzEuODQ3NyAzNS4yODIzQzMxLjg0NzcgMzUuNDg5NCAzMS45MyAzNS42ODggMzIuMDc2NCAzNS44MzQ0QzMyLjIyMjkgMzUuOTgwOCAzMi40MjE1IDM2LjA2MzEgMzIuNjI4NSAzNi4wNjMxQzMyLjgzNTYgMzYuMDYzMSAzMy4wMzQyIDM1Ljk4MDggMzMuMTgwNiAzNS44MzQ0QzMzLjMyNzEgMzUuNjg4IDMzLjQwOTMgMzUuNDg5NCAzMy40MDkzIDM1LjI4MjNDMzMuNDA5MyAzNS4wNzUyIDMzLjMyNzEgMzQuODc2NiAzMy4xODA2IDM0LjczMDJDMzMuMDM0MiAzNC41ODM3IDMyLjgzNTYgMzQuNTAxNSAzMi42Mjg1IDM0LjUwMTVaTTQxLjk0OTcgMzUuMjgyM0M0MS45NDk3IDM1LjA3NTIgNDEuODY3NSAzNC44NzY2IDQxLjcyMSAzNC43MzAyQzQxLjU3NDYgMzQuNTgzNyA0MS4zNzYgMzQuNTAxNSA0MS4xNjg5IDM0LjUwMTVDNDAuOTYxOCAzNC41MDE1IDQwLjc2MzIgMzQuNTgzNyA0MC42MTY4IDM0LjczMDJDNDAuNDcwNCAzNC44NzY2IDQwLjM4ODEgMzUuMDc1MiA0MC4zODgxIDM1LjI4MjNDNDAuMzg4MSAzNS40ODk0IDQwLjQ3MDQgMzUuNjg4IDQwLjYxNjggMzUuODM0NEM0MC43NjMyIDM1Ljk4MDggNDAuOTYxOCAzNi4wNjMxIDQxLjE2ODkgMzYuMDYzMUM0MS4zNzYgMzYuMDYzMSA0MS41NzQ2IDM1Ljk4MDggNDEuNzIxIDM1LjgzNDRDNDEuODY3NSAzNS42ODggNDEuOTQ5NyAzNS40ODk0IDQxLjk0OTcgMzUuMjgyM1pNNDcuMTI0IDIxLjg2NUM0OC4xMjg2IDIxLjg2NSA0OC45NDU5IDIxLjA0NzcgNDguOTQ1OSAyMC4wNDMyVjcuODIzNTNDNDguOTQ1OSA3Ljc5NjU5IDQ4Ljk0NDYgNy43Njk2NSA0OC45NDE4IDcuNzQyODVDNDguOSA2Ljc3NTA3IDQ4LjEwMTkgNi4wMDAxIDQ3LjEyNCA2LjAwMDFIMzUuNTc5NUMzNS4zNzI1IDYuMDAwMSAzNS4xNzM5IDYuMDgyMzcgMzUuMDI3NCA2LjIyODhDMzQuODgxIDYuMzc1MjIgMzQuNzk4NyA2LjU3MzgyIDM0Ljc5ODcgNi43ODA5QzM0Ljc5ODcgNi45ODc5OCAzNC44ODEgNy4xODY1OCAzNS4wMjc0IDcuMzMzMDFDMzUuMTczOSA3LjQ3OTQ0IDM1LjM3MjUgNy41NjE3IDM1LjU3OTUgNy41NjE3SDQ1Ljk5NThDNDEuOTA0IDguNzcwMTcgMzkuMzYwNiAxMC43MTUgMzcuODk1MyAxMi4yMzQ0QzM2Ljc5MzggMTMuMzc2NSAzNi4xMzYzIDE0LjQzMzcgMzUuNzc2NyAxNS4xMjQ3QzM0LjI1MjkgMTQuMzc3NyAzMi43NjkzIDEzLjk0ODMgMzEuNDk4IDEzLjcwNThDMjkuMzIgMTMuMjkwMiAyNy40NjQ4IDEzLjM0NDYgMjYuNDEzMiAxMy40Mzc0VjcuODIxODdDMjYuNDEzMiA3LjY3ODQxIDI2LjUyOTkgNy41NjE2IDI2LjY3MzQgNy41NjE2SDMyLjE3NjdDMzIuNjA4IDcuNTYxNiAzMi45NTc1IDcuMjEyMDEgMzIuOTU3NSA2Ljc4MDhDMzIuOTU3NSA2LjM0OTU5IDMyLjYwOCA2IDMyLjE3NjcgNkgyNi42NzM0QzI1LjY2ODkgNiAyNC44NTE2IDYuODE3MzQgMjQuODUxNiA3LjgyMTg3VjIwLjA0MzJDMjQuODUxNiAyMS4wNDc3IDI1LjY2ODkgMjEuODY1IDI2LjY3MzQgMjEuODY1SDQ3LjEyNFpNNDcuMzg0MyA4LjgwMTNWMjAuMDQzMkM0Ny4zODQzIDIwLjE4NjYgNDcuMjY3NiAyMC4zMDM0IDQ3LjEyNCAyMC4zMDM0SDQxLjgwNDlDNDAuNDAyNCAxOC4zMTMzIDM4Ljc3OTMgMTYuODkyMiAzNy4xNDMzIDE1Ljg3OTdDMzcuODkzNiAxNC40MjA2IDQwLjQ4OTYgMTAuNTE3NiA0Ny4zODQzIDguODAxM1pNMzEuMjYxNSAxNS4yNTA1QzMyLjg3MjIgMTUuNTYzNyAzNC4zNDgyIDE2LjA4ODYgMzUuNjg0NSAxNi44MjAzQzM1LjczNjIgMTYuODU4MiAzNS43OTIzIDE2Ljg4OTUgMzUuODUxNyAxNi45MTM2QzM3LjM3MTEgMTcuNzcyOSAzOC43MDY1IDE4LjkwNDMgMzkuODQ4MyAyMC4zMDM1SDI2LjY3MzNDMjYuNjA0MyAyMC4zMDM0IDI2LjUzODIgMjAuMjc2IDI2LjQ4OTQgMjAuMjI3MkMyNi40NDA2IDIwLjE3ODQgMjYuNDEzMSAyMC4xMTIzIDI2LjQxMzEgMjAuMDQzM1YxNS4wMDc2QzI3LjMyOTggMTQuOTE4OCAyOS4xNDIxIDE0LjgzODUgMzEuMjYxNSAxNS4yNTA1WiIgZmlsbD0iI0ZGQUEwMCIvPgo8L3N2Zz4K");
}

.service-title {
	font-family: RobotoBold;
	font-size: 3rem;
	text-transform: uppercase;
	color: #222;
	margin-bottom: 2rem;
	min-height: 50px
}

.service-link {
	font-family: RobotoBold;
	color: #222;
	height: 4.5rem;
	line-height: 4.5rem;
	background: #fa0;
	font-size: 1.6rem;
	padding: 0 6rem;
	margin: 0 auto;
	text-align: center;
	width: auto;
	display: inline-block;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
	border: 1px solid #fa0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.service-link.hover {
	background: 0;
	border-color: #222
}

.service-container {
	width: 70%;
	margin: 5rem auto
}

@media(min-width:1200px) and (max-width:1600px) {
	.service-container {
		width: 80%
	}
}

@media(max-width:767px) {
	.service-container {
		width: 90%
	}
}

.service-text {
	font-family: RobotoLight;
	font-size: 2rem;
	color: #222;
	margin-bottom: 2rem;
	min-height: 70px
}

.service-text img {
	width: 100%;
	height: auto;
	margin: 2rem 0
}

.vimeo {
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

.vimeo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/Roboto-Black.ttf)
}

@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/Roboto-BlackItalic.ttf)
}

@font-face {
	font-family: RobotoBold;
	src: url(../fonts/Roboto-Bold.ttf)
}

@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/Roboto-BoldItalic.ttf)
}

@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/Roboto-Italic.ttf)
}

@font-face {
	font-family: RobotoLight;
	src: url(../fonts/Roboto-Light.ttf)
}

@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/Roboto-LightItalic.ttf)
}

@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/Roboto-Medium.ttf)
}

@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/Roboto-MediumItalic.ttf)
}

@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/Roboto-Regular.ttf)
}

@font-face {
	font-family: RobotoThin;
	src: url(../fonts/Roboto-Thin.ttf)
}

@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/Roboto-ThinItalic.ttf)
}

.team-text {
	font-family: RobotoLight;
	font-size: 1.9rem;
	padding: 4rem 10rem 0;
	text-align: center
}

.team-text .title {
	font-size: 3.3rem;
	font-weight: 500;
	padding: 6rem 4rem 4rem
}

.team {
	display: flex;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 4rem
}

.team-member {
	width: 21%
}

@media(min-width:768px) and (max-width:991px) {
	.team-member {
		width: 35%
	}
}

@media(max-width:767px) {
	.team-member {
		width: 100%
	}
}

.team-member-photo {
	width: 25rem;
	height: 25rem;
	border-radius: 100%;
	margin: 4rem auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	position: relative;
	background: center center no-repeat;
	background-size: cover
}

.team-member-photo:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(34, 34, 34, .6);
	z-index: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	opacity: 0
}

.team-member-photo.hover:before {
	opacity: 1
}

.team-member-photo.hover .team-member-name,
.team-member-photo.hover .team-member-position {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0)
}

.team-member-name,
.team-member-position {
	text-align: center;
	font-family: RobotoBold;
	margin: 1rem 20%;
	z-index: 1;
	-webkit-transform: translate(0, 25rem);
	transform: translate(0, 25rem);
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.team-member-name {
	font-size: 3rem;
	color: #fa0
}

.team-member-position {
	font-size: 1.7rem;
	color: #fff
}

.team-photos {
	width: 100%;
	height: auto;
	margin-bottom: 5rem;
	padding: 3rem 0 3rem 3%;
	text-align: left
}

.team-photo {
	height: auto;
	margin-bottom: 3rem;
	background: center center no-repeat #e3e3e3;
	background-size: cover;
	display: inline-block;
	vertical-align: top;
	float: left
}

.team-photo:nth-child(6n+2),
.team-photo:nth-child(6n+4),
.team-photo:nth-child(6n+5) {
	width: 30%;
	height: 40rem;
	margin-right: 3%
}
.team-photo:nth-child(4) {
    background-position: top center;
}
@media(max-width:767px) {

	.team-photo:nth-child(6n+2),
	.team-photo:nth-child(6n+4),
	.team-photo:nth-child(6n+5) {
		width: 47%;
		height: 40rem
	}
}

.team-photo:nth-child(6n+1),
.team-photo:nth-child(6n+6) {
	width: 63%;
	height: 40rem;
	margin-right: 3%
}

@media(max-width:767px) {

	.team-photo:nth-child(6n+1),
	.team-photo:nth-child(6n+6) {
		width: 97%;
		height: 40rem
	}
}

.team-photo:nth-child(6n+3) {
	width: 30%;
	/* height: calc(80rem + 3rem); */
	height: 40rem;
	margin-right: 3%;
}

@media(max-width:767px) {
	.team-photo:nth-child(6n+3) {
		width: 47%;
		height: 40rem
	}
}

body.compensate-for-scrollbar {
	overflow: hidden
}

.fancybox-active {
	height: auto
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: 0;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100%;
	z-index: 99992
}

.fancybox-container * {
	box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto
}

.fancybox-bg {
	background: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
	opacity: .9;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	transition: opacity .25s ease 0s, visibility 0s ease 0s;
	visibility: visible
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.fancybox-toolbar {
	right: 0;
	top: 0
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 99994
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: 0;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	white-space: normal;
	width: 100%;
	z-index: 99994
}

.fancybox-slide:before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
	display: block
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0
}

.fancybox-slide--image:before {
	display: none
}

.fancybox-slide--html {
	padding: 6px
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
	-webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.fancybox-container [data-selectable=true] {
	cursor: text
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.fancybox-spaceball {
	z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%
}

.fancybox-slide--video .fancybox-content {
	background: #000
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff
}

.fancybox-iframe,
.fancybox-video {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%
}

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0
}

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
	color: #ccc
}

.fancybox-button:hover {
	color: #fff
}

.fancybox-button:focus {
	outline: 0
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: 0
}

.fancybox-button div {
	height: 100%
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:nth-child(1),
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--play svg:nth-child(2) {
	display: none
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-timing-function: linear;
	z-index: 99998
}

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none
}

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px
}

.fancybox-navigation .fancybox-button div {
	padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0
}

.fancybox-caption {
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 25px 44px;
	right: 0;
	text-align: center;
	z-index: 99996
}

.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline
}

.fancybox-loading {
	-webkit-animation: a 1s linear infinite;
	animation: a 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999
}

@-webkit-keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes a {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(.5, .5, .5);
	transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1) translateZ(0);
	transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1)
}

@media(max-height:576px) {
	.fancybox-caption {
		padding: 12px
	}

	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px
	}

	.fancybox-slide--image {
		padding: 6px 0
	}

	.fancybox-close-small {
		right: -6px
	}

	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px
	}
}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px
}

.fancybox-share p {
	margin: 0;
	padding: 0
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	transition: all .2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
	color: #fff
}

.fancybox-share__button:hover {
	text-decoration: none
}

.fancybox-share__button--fb {
	background: #3b5998
}

.fancybox-share__button--fb:hover {
	background: #344e86
}

.fancybox-share__button--pt {
	background: #bd081d
}

.fancybox-share__button--pt:hover {
	background: #aa0719
}

.fancybox-share__button--tw {
	background: #1da1f2
}

.fancybox-share__button--tw:hover {
	background: #0d95e8
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px
}

.fancybox-share__button svg path {
	fill: #fff
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: 0;
	padding: 10px 15px;
	width: 100%
}

.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	width: 212px;
	z-index: 99995
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
	overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px
}

.fancybox-thumbs__list a:before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
	opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity: 1
}

@media(max-width:576px) {
	.fancybox-thumbs {
		width: 110px
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px
	}

	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px)
	}
}

.cookie_accept {
	position: fixed;
	right: 30px;
	bottom: 30px;
	max-width: 340px;
	border-radius: 5px;
	padding: 20px 30px;
	background: #fff;
	font-size: 20px;
	font-family: RobotoLight;
	text-align: center;
	box-shadow: #000 0 0 16px -2px;
	z-index: 9999
}

.close_cookies {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	text-transform: uppercase;
	padding: 9px;
	border-radius: 16px;
	margin-top: 20px
}

@media screen and (max-width:400px) {
	.cookie_accept {
		right: 0;
		bottom: 15px
	}
}

.servises-list .service-element {
	width: 24%;
	margin-bottom: 0
}

.servises-list .service-description {
	width: 100%
}

.servises-list {
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 1.2% .4% 0;
	padding-top: 0;
}

.contacts-map-home {
	min-height: auto
}

.contacts-map-home .feedback-container {
	width: 100%;
	margin: 0;
	box-shadow: none;
	padding: 0
}

.contacts-map-home .contacts-form-row.contacts-form-row-textarea {
	width: 100%
}

.contacts-map-home .contacts-form-row {
	float: left;
	width: 33.33%
}

.contacts-map-home .contacts-form-row:after {
	content: "";
	display: table;
	clear: both
}

.contacts-map-home .feedback-inner {
	background: #fff;
	padding: 3rem;
	margin: 3rem 2rem;
	height: 400px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .75)
}

.contacts-map-home .contacts-form-row:nth-child(2) {
	text-align: center
}

.contacts-map-home .contacts-form-row:nth-child(2) .feedback-input {
	width: 97%
}

.contacts-map-home h1 {
	text-align: center
}

.contacts-map-home.feedback-social-block {
	text-align: center
}

.contacts-map-home p {
	text-align: center
}

.contacts-map-home .contacts-form-row.contacts-form-row-button {
	text-align: center;
	width: 100%
}

.contacts-map-home .feedback-social-block,
.feedback-answer {
	font-family: RobotoRegular;
	font-size: 2rem;
	color: #222;
	text-align: center;
	font-weight: 700
}

.servises-list .service-element {
	height: 40rem
}
/* .section {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 auto;
} */


@media(max-width:1600px) {
	.contacts-map-home .feedback-inner {
		height: 290px
	}
}

@media(max-width:767px) {
	.servises-list .service-element {
		height: 45rem
	}

	.contacts-map-home .feedback-inner {
		height: 330px;
		margin: 3rem 1rem
	}
}

.service-page {
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.service-page-top-block {
	width: 100%;
	padding: 30px 10px;
	display: flex;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.service-page-top-block-title {
	font-family: RobotoBold;
	font-size: 3rem;
	text-transform: uppercase;
	color: #222;
	margin-bottom: 2rem;
	text-align: center;
	width: 100%
}

.service-page-top-block-text {
	font-family: RobotoLight;
	font-size: 2rem;
	color: #222;
	margin-bottom: 2rem;
	text-align: center;
	width: 100%
}

.service-page-top-block .service-link {
	font-family: RobotoBold;
	color: #222;
	height: 4.5rem;
	line-height: 4.5rem;
	background: #fa0;
	font-size: 1.6rem;
	padding: 0 6rem;
	text-align: center;
	width: auto;
	display: inline-block;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
	border: 1px solid #fa0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	margin: 0 auto
}

.service-page-top-block .service-link:hover {
	background: 0;
	border-color: #222
}

.service-page-top-block-hidden-form {
	display: none
}

.contacts-map.contacts-block {
	min-height: auto
}

.contacts-map.contacts-block .feedback-container {
	width: 100%;
	margin: 0;
	box-shadow: none;
	padding: 0
}

.contacts-map.contacts-block h1 {
	text-align: center
}

.contacts-map.contacts-block p {
	text-align: center;
	max-width: 300px
}

.service-page .service-text img {
	width: 50%;
	padding: 0 10px 10px 0;
	margin: 0
}

.service-page .service-text > div ul {
	padding: 0;
	margin: 0;
	list-style-position: inside
}

.service-page .service-text > div ul li {
	padding: 0 0 5px;
	width: 60%;
	margin: 0 auto;
	text-align: left
}

.service-page .pre-div-title {
	font-family: RobotoBold;
	font-size: 3rem;
	text-transform: uppercase;
	color: #222;
	margin-bottom: 2rem;
	text-align: center;
	width: 100%;
	padding-top: 15px
}

.service-page .service-text > div {
	clear: both
}

.service-page .service-text > .portfolio-case-right {
	width: 100%;
	text-align: center
}

.service-page .portfolio-case-right .case-render {
	width: 24%;
	display: inline-block;
	margin: 0 3px
}
@media(max-width:1200px) {
	.service-page .portfolio-case-right .case-render {
		width: 48%;
		margin: 0 3px 5px
	}
}

@media(max-width:700px) {
	.contacts-map-home .contacts-form-row {
		width: 100%;
		float: none
	}

	.contacts-map-home .feedback-inner {
		height: 100%
	}

	.contacts-map-home .contacts-form-row:nth-child(2) .feedback-input {
		width: 100%
	}
}

.service-page .service-text > .portfolio-case-right img {
	width: 100%
}

.service-page .portfolio-case-right .case-render {
	height: auto
}

.contacts-map.contacts-block .feedback-answer {
	width: 300px
}

.ul-block .text-center {
	text-align: center
}

.ul-block {
	padding: 5px 0 0
}

.ul-block div {
	width: 50%;
	padding: 0 0 5px;
	text-align: center;
	float: left
}

.message.fancybox-content p {
	font-family: RobotoRegular;
	font-size: 1.8rem;
	color: #222
}

.service-page .portfolio-case-right .case-render::after {
	display: none
}

@media(max-width:560px) {
	.service-page .service-text > div ul li {
		width: 100%
	}

	.service-page .portfolio-case-right .case-render {
		width: 100%;
		margin: 5px 0
	}

	.service-page .service-text img {
		width: 100%
	}

	.ul-block div {
		display: inline-block;
		width: 100%
	}
}


/**/
@media(max-width:1023px) {
	.servises-list .service-element {
		width: 49%;
		margin-bottom: 1rem;
	}
	.prevnext-wrapper a { 
		font-size: 15px;
		white-space: nowrap;
	}
}
.main-menu a:first-child, .footer-menu a:first-child{ display:none;}


@media(min-width:767px) {
	.footer .footer-right .copy {
		position: absolute;
		left: calc(50% - 50px);
		bottom: 12px
	}

	.footer .footer-right .links {
		margin-top: 1rem
	}
	
	.payment .service-element {
        height: 65rem;
    }
}

.header .social-icon {
	display: none
}

.header .main-menu-entry,
.footer .footer-menu-entry {
	text-transform: uppercase
}

.team-text {
	max-width: 750px;
	margin: 0 auto
}

.team {
	display: none
}

.slider-content {
	width: 100%;
	margin-right: 8rem
}

.main-slider .buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.buttons-left .big-button {
	margin-right: 40px
}

@media(max-width:650px) {
	.servises-list .service-element {
		width: 100%
	}

	.main-slider .buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.buttons-left .big-button {
		margin-right: 0;
		margin-bottom: 15px
	}

	.buttons-left .big-button,
	.buttons-right .big-button {
		max-width: 130px;
		display: block
	}

	.buttons-left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.farm {
	width: 100%;
	height: 300px;
	background: #f5f5f5
}

.farm .farm-block {
	display: table;
	margin: auto;
	padding-top: 60px
}

.farm .farm-block .farm-img {
	float: left;
	width: 356px;
	height: 168px;
	background: url("../images/farm.png") no-repeat
}

.farm .farm-block .farm-info {
	float: left;
	width: 355px;
	margin-left: 80px
}

.farm .farm-block .farm-title,
.farm .farm-block .farm-text {
	display: block;
	font-family: RobotoLight
}

.farm .farm-block .farm-title {
	color: #333;
	font-size: 32px
}

.farm .farm-block .farm-text {
	width: 270px;
	margin-top: 20px;
	color: #bbb;
	font-size: 15px;
	line-height: 30px
}

.statistic {
	width: 100%;
	height: 320px;
	background: #f5f5f5
}

.statistic .statistic-list {
	display: table;
	margin: 0 auto;
	padding-top: 60px;
	position: relative
}

.statistic .statistic-list::after {
	content: "";
	position: absolute;
	left: 100px;
	top: 100px;
	width: 53%;
	border-bottom: 2px solid #cecece
}

.statistic .statistic-list .statistic-element {
	display: table-cell;
	float: left;
	width: 225px;
	margin-right: 80px
}

.statistic .statistic-list .statistic-element .statistic-amount {
	padding-right: 30px;
	z-index: 1;
	position: relative;
	background: #f5f5f5;
	margin-left: -5px;
	color: #333;
	font-family: RobotoThin;
	font-size: 72px;
	letter-spacing: -3px
}

.statistic .statistic-list .statistic-element .statistic-name {
	display: block;
	color: #333;
	font-family: RobotoRegular;
	font-size: 20px;
	margin-top: 10px
}

.statistic .statistic-list .statistic-element .statistic-text {
	display: block;
	color: #808080;
	font-family: RobotoRegular;
	font-size: 14px;
	line-height: 20px;
	margin-top: 20px
}

.statistic .statistic-list .statistic-element .short {
	width: 180px
}

@media (max-width: 979px) and (min-width: 769px) {
	.farm .farm-block {
		padding-top: 40px;
	}
	.statistic .statistic-list {
		padding-top: 0;
	}
	.farm .farm-block .farm-info {
		margin-left: 40px;
	}
	.statistic .statistic-list .statistic-element {
		margin-right: 20px;
	}
	.statistic .statistic-list::after {
		width: 0;
	}
}

@media (max-width: 768px) {
	.statistic {
		height: 720px;
		padding-top: 70px;
	}
	.statistic .statistic-list .statistic-element {
		margin-bottom: 20px;
	}
	.statistic .statistic-list {
		width: 300px;
		padding-top: 20px;
	}
	.farm .farm-block .farm-info {
		margin-left: 0;
		margin-top: 20px;
		float: none;
	}
	.statistic .statistic-list::after {
		display: none;
	}
	.farm .farm-block .farm-img {
		float: none;
	}
}

@media (max-width: 479px) {
	.statistic .statistic-list {
		width: 300px;
		padding-top: 50px;
	}
	.farm .farm-block .farm-info {
		margin-left: 0;
		margin-top: 20px;
		float: none;
		width: 300px;
	}
	.statistic {
		height: 720px;
		padding-top: 70px;
	}
	.farm .farm-block .farm-img {
		display: table;
		margin: auto;
		float: none;
		width: 300px;
	}
	.prevnext-wrapper a {
		font-size: 12px; 
		text-overflow: ellipsis;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		padding: 2px 10px !important;
	}
}

.prevnext-wrapper {
	font-size: 18px;
}

.prevnext-wrapper .prevnext-item {
	margin-bottom: 5rem;
}
.prevnext-wrapper h5 {
	font-family: RobotoRegular;
	margin: 1rem;
}

.prevnext-wrapper a {
	font-family: RobotoRegular;
}
a.prevnext-link {
    background-color: #fa0 !important;
}
.contacts-map .feedback-points {
    right: 8rem;
    top: 1.8rem;
}
.farm, .statistic,.statistic .statistic-list .statistic-element .statistic-amount {
    background-color: #fff;
}
/* VR PAGE */
.plus-list {
    box-sizing: border-box;
    display: block;
    margin-top: 25px;
    margin-bottom: 25px;
    color: #494949;
    font-family: RobotoLight;
    font-size: 18px;
    line-height: 27px;
    overflow: hidden;
}
.vr-plus {
    box-sizing: border-box;
    position: relative;
    padding-left: 100px;
    margin-bottom: 25px;
    min-height: 75px;
    display: flex;
    align-items: center;
}
.vr-plus:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 75px;
    height: 75px;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 74 74'%3e %3cpath style='fill:%23f49a2d;' d='m 35.66521,10.04582 0,25.62109 -25.62109,0 0,2.43164 25.62109,0 0,25.6211 2.4336,0 0,-25.6211 25.62109,0 0,-2.43164 -25.62109,0 0,-25.62109 -2.4336,0 z M 36.882,0 l 0.002,0 0,0.005 c 10.18524,7.1e-4 19.40634,4.12866 26.07697,10.79965 6.66992,6.67027 10.79646,15.88854 10.79787,26.07236 l 0.005,0 0,0.005 0,0.002 -0.005,0 C 73.75814,47.06924 69.63018,56.29034 62.9592,62.96097 56.28892,69.6309 47.06995,73.75743 36.88684,73.75885 l 0,0.005 -0.005,0 -0.002,0 0,-0.005 C 26.69425,73.75814 17.4735,69.63019 10.80287,62.9592 4.13295,56.28893 0.00642,47.06995 0.005,36.88684 l -0.005,0 0,-0.005 0,-0.002 0.005,0 C 0.00571,26.69425 4.13366,17.47351 10.80464,10.80288 17.47492,4.13295 26.69319,0.00642 36.87701,0.005 l 0,-0.005 0.005,0 z m 0.002,2.47536 0,0.005 -0.002,0 -0.005,0 0,-0.005 C 27.38519,2.47636 18.78629,6.32941 12.55857,12.55677 6.32979,18.7852 2.47574,27.38622 2.47538,36.8798 l 0.005,0 0,0.002 0,0.005 -0.005,0 c 10e-4,9.49181 3.85406,18.09071 10.08142,24.31843 6.22842,6.22877 14.82945,10.08283 24.32303,10.08318 l 0,-0.005 0.002,0 0.005,0 0,0.005 c 9.49181,-0.001 18.0907,-3.85405 24.31842,-10.08141 6.22878,-6.22843 10.08284,-14.8291 10.08319,-24.32303 l -0.005,0 0,-0.002 0,-0.005 0.005,0 C 71.28744,27.38516 67.43439,18.78626 61.20702,12.55854 54.9786,6.32976 46.37793,2.47571 36.88399,2.47536 Z' /%3e%3c/svg%3e");
    background-size: cover;
    
}
@media(min-width:1023px) {
    .vr-plus {
        width: 50%;
        float: left;
    }
    .vr-plus:nth-child(even) {
        padding-left: 125px;
    }
    .vr-plus:nth-child(even):before {
        left: 25px;
    }
}
.section-reviews * {
    box-sizing: border-box;
}
.container {
    padding-right: 3%;
    padding-left: 3%;
    margin-right: auto;
    margin-left: auto;
}
.review-list {
    margin-top: 19px;
    margin-left: -10px;
    margin-right: -10px;
}
.review {
    margin-right: 10px;
    margin-left: 10px;
    font-family: RobotoLight;
    font-size: 1.9rem;
    background-color: #eee;
}
.review-image {
    padding: 26px;
    /* height: 250px; */
    text-align: center;
    /* margin: -15px -15px 20px -15px; */
}
.review-image img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
}
.review-name {
    margin-top: 10px;
    font-weight: 700;
}
.review-position {
    margin-top: 10px;
    font-weight: 700;
}
.review-company {
    margin-top: 10px;
    font-weight: 700;
}
.review-text {
    margin-top: 10px;
}
.review-more {
    margin-top: 30px;
    margin-bottom: 15px;
    text-align: center;
}
.section-reviews {
    margin-bottom: 50px;
}
.review-inner {
    padding: 15px;
}
.js_hide-slick {
    height: 0;
    overflow: hidden;
}
.section-reviews .slick-arrow {
    content: "";
    width: 36px;
    height: 36px;
    
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: #0000008f;
    opacity: 0;
    z-index: 1;
    
    transition: opacity .15s linear;
    
}
.section-reviews .review-list:hover .slick-arrow {
    opacity: 1;
}
.section-reviews .slick-prev {
    left: 25px
    /* padding-left: 7px; */
}
.section-reviews .slick-prev:before {
    position: absolute;
    left: 18px;
    content: "";
    height: 2px;
    width: 22px;
    display: block;
    background: #fa0;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    opacity: 1;
}
.section-reviews .slick-prev:after {
    position: absolute;
    left: 18px;
    content: "";
    height: 2px;
    width: 22px;
    display: block;
    background: #fa0;
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
    -webkit-transform-origin: left center;
    transform-origin: left center;
}
.section-reviews .slick-next {
    right: 25px;
    /* padding-right: 7px; */
}
.section-reviews .slick-next:before {
    position: absolute;
    right: 18px;
    content: "";
    height: 2px;
    width: 22px;
    display: block;
    background: #fa0;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    opacity: 1;
}
.section-reviews .slick-next:after {
    position: absolute;
    right: 18px;
    content: "";
    height: 2px;
    width: 22px;
    display: block;
    background: #fa0;
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    margin-top: -2px;
}
.section-reviews .title,
.team-photos .title,
.team-section > .title {
	font-size: 3.3rem;
	font-weight: 500;
	padding: 6rem 4rem 4rem;
	font-family: 'RobotoLight';
    text-align: center;
}

@media(min-width:576px) {
    .review-text {    
        height: 160px;
        overflow: hidden;
    }
    /* .section-reviews {
        margin-top: 50px;
    }
    .review {
        height: 340px;
    }
    .review-inner {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        height: 100%;
    }
    .review-info {
        flex: 0 0 35%;
        height: 268px;
        max-width: 35%;
        padding-top: 15px;
        padding-left: 15px;
        padding-bottom: 15px;
        background-color: #eeeeee75;
    }
    .review-text {
        flex: 0 0 65%;
        max-width: 65%;
        margin-top: 0;
        padding-left: 30px;
        height: 268px;
        overflow: hidden;
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        background-color: #eeeeee75;
    }
    .review-more {
        flex: 1 1 100%;
        margin-top: 30px;
    }
    .review-text-inner {
        width: 100%;
        height: 100%;
        overflow: hidden;
    } */
}
@media(min-width:768px) {
    
}
@media(min-width:1600px) {
    .review-text {
        height: 300px;
    }
}

/* Persons */
.team-section {
}
@media (min-width: 1200px) {
 .team-section {
  width:960px;
  margin-right:auto;
  margin-left:auto
 }
}
.team-section__persons {
 display:grid;
 grid-template-columns:repeat(2,1fr);
 gap:64px 15px
}
@media (min-width: 768px) {
 .team-section__persons {
  grid-template-columns:repeat(4,1fr);
  gap:50px 20px
 }
}
@media (min-width: 1600px) {
 .person__image {
  height:225px
 }
}
.person__image img {
 display:block;
 width:100%
}
@media (min-width: 1600px) {
 .person__image img {
  max-width:100%;
  max-height:100%;
  object-fit:cover
 }
}
.person__name {
 margin-top:24px;
 font-family:Araboto Light,serif;
 font-size:24px;
 line-height:34px;
 color:#171717
}
.person__position {
 font-family:Araboto Medium,serif;
 font-size:13px;
 line-height:17px;
 color:#8e8e8e
}
.review-list .slick-dots li button::before {
    font-size: 10px;
}
.review-list .slick-dots li button::before {
    opacity: 1;
    color: #171717;
}
.review-list .slick-dots li.slick-active button::before {
    color: #fa0;
}
.review-list .slick-dots {
    bottom: -35px;
}

.review-list .slick-dots li {
    width: 18px;
    height: 18px;
    margin: 0;
}

.subscribe-section {
    padding-top: 0 !important;    
}

.subscribe-section__header {
    font-weight: bold;
}

.subscribe-form .subscribe-form__input {
    height: 4.2rem;
    line-height: 4.2rem;
    width: 100%;
    margin: .7rem 0;
    outline: 0;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    padding: 0 1.5rem;
    color: #222;
    font-size: 1.6rem;
    margin-top: 19px;
}

.subscribe-form .subscribe-form__submit {
    margin-top: 19px;
}

.subscribe-section__title {
    font-size: 3.3rem;
  font-weight: 500;
  padding: 6rem 4rem 4rem;
  font-family: 'RobotoLight';
  text-align: center;
}

.h1 {
	font-size: 36px;
    	margin: 32px 1.2% 24px;
    	font-family: RobotoBold;
}
.services-page .h1 {
	margin: 0;
	padding: 32px 1.2% 24px;
	padding-left: 2rem;	
}

@media(min-width:1920px) {
	.h1 {
		font-size: 80px;
    		margin: 64px 1.2% 48px;
	}
	.services-page .h1 {
		margin: 0;
		padding: 64px 1.2% 48px;
		padding-left: 2rem;	
	}
}

.logo-new {
    background: none;
	background-size: contain;
	display: block;
	width: 12rem;
	height: 4rem;
	margin-left: 4.5rem
}

.logo-new-page {
    background: none;
	background-size: contain;
	display: block;
	width: 109px;
	height: 41px;
	margin-left: 4.5rem
}

ul.breadcrumb li {
    padding-left: 0;
}
.breadcrumb {
    display: block;
    max-height: 0;
    padding: 0;
    margin: 0;
    border: none;
    overflow: hidden;
}

.block-color {
    background-color: #ffecab;
    padding: 10px;
}