/*!
Theme Name: kaltura
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kaltura
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
/*
p -- page
s -- section
b -- block
pr -- block preview (pr-xxs, pr-xs, pr-s, pr-m, pr) if different sizes on site
f -- form
m -- menu
l -- list
sl -- sliders
svg -- svg grafix
i -- etc grafix
a -- img links, lone links, logos
t -- tables
title -- default titles
btn -- buttons
msg -- message - not content
modal -- modal windows
_error-*
_success-*
*/
@import url('//fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900');
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
strong,
abbr,
acronym,
blockquote,
q,
cite,
ins,
del,
dfn,
a,
div,
span,
pre,
hr,
address,
br,
b,
i,
sub,
big,
small,
tt,
table,
tr,
caption,
thead,
tbody,
tfoot,
col,
colgroup,
form,
input,
label,
textarea,
button,
fieldset,
legend,
select,
option,
ul,
ol,
li,
dl,
dt,
dd,
code,
var,
samp,
img,
object,
param,
map,
area{
	padding:0;
	margin:0;
	border:none;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
header,
footer,
section,
aside,
figure,
figcaption,
input{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
ol,
ul{
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
input[type=button],
input[type=submit],
button{
	cursor:pointer;
}
button{
	border:0;
}
:focus{
	outline:none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;
	outline:none;
}
input::-ms-clear{
	width:0;
	height:0;
}
input,
textarea{
	resize:none;
	user-select:text;
}
::-ms-clear{
	width:0;
	height:0;
	display:none;
}
::-ms-reveal{
	width:0;
	height:0;
	display:none;
}
a{
	text-decoration:none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{
	display:block;
}
audio,
canvas,
progress,
video{
	display:inline-block;
	vertical-align:baseline;
}
audio:not([controls]){
	display:none;
	height:0;
}
[hidden],
template{
	display:none;
}
input,
select,
textarea{
	border-radius:0;
	box-shadow:none;
}
:disabled,
[disabled],
[aria-disabled="true"]{
	cursor:not-allowed;
}
video{
	background-size:cover;
	background-position:center;
}
img{
	display:block;
}
button{
	background:transparent;
	overflow:visible;
}
textarea{
	overflow-y:auto;
	background:transparent;
}
input,
textarea,
select,
button{
	-webkit-appearance:none;
	border-radius:0;
}
[type="reset"]{
	cursor:pointer;
}
html,
body{
	height:100%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	-webkit-overflow-scrolling:touch;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-focus-ring-color:rgba(255, 255, 255, 0);
}
*,
*:before,
*:after{
	box-sizing:border-box;
}
@font-face{
	font-family:'Soho';
	src:url("../fonts/a3a17108-c339-481b-80d0-03b819b2d17f.eot?#iefix");
	src:url("../fonts/a3a17108-c339-481b-80d0-03b819b2d17f.eot?#iefix") format("eot"),url("../fonts/26ede1d1-9a7f-4f99-a93c-a28e0e2cdc1d.woff2") format("woff2"),url("../fonts/43abd0ed-36c1-4fe7-839d-0f8a93605e87.woff") format("woff"),url("../fonts/77c1c1d9-11f2-48ff-87fe-cba310cd147d.ttf") format("truetype"),url("../fonts/f46ee5ab-be18-4d55-a3ed-697ad7f5c463.svg#f46ee5ab-be18-4d55-a3ed-697ad7f5c463") format("svg");
	font-weight:400;
	font-style:normal;
}
@font-face{
	font-family:'Soho';
	src:url("../fonts/283de408-62ac-4942-8682-3ff4da15d207.eot?#iefix");
	src:url("../fonts/283de408-62ac-4942-8682-3ff4da15d207.eot?#iefix") format("eot"),url("../fonts/7e22a9b7-9ff2-4ae6-afb7-6f70fed1f428.woff2") format("woff2"),url("../fonts/a0114540-d190-471b-ae6e-7e9cca87b912.woff") format("woff"),url("../fonts/03e387d6-a134-4896-ae92-73fee022912d.ttf") format("truetype"),url("../fonts/aeb14bf7-dec1-4234-9ddc-624c8a36bbc4.svg#aeb14bf7-dec1-4234-9ddc-624c8a36bbc4") format("svg");
	font-weight:700;
	font-style:normal;
}
@font-face{
	font-family:'Soho';
	src:url("../fonts/283de408-62ac-4942-8682-3ff4da15d207.eot?#iefix");
	src:url("../fonts/283de408-62ac-4942-8682-3ff4da15d207.eot?#iefix") format("eot"),url("../fonts/7e22a9b7-9ff2-4ae6-afb7-6f70fed1f428.woff2") format("woff2"),url("../fonts/a0114540-d190-471b-ae6e-7e9cca87b912.woff") format("woff"),url("../fonts/03e387d6-a134-4896-ae92-73fee022912d.ttf") format("truetype"),url("../fonts/aeb14bf7-dec1-4234-9ddc-624c8a36bbc4.svg#aeb14bf7-dec1-4234-9ddc-624c8a36bbc4") format("svg");
	font-weight:900;
	font-style:normal;
}
@font-face{
	font-family:'Soho';
	src:url("../fonts/d9be16c6-c1ff-42b5-93c5-56ccee3c4b97.eot?#iefix");
	src:url("../fonts/d9be16c6-c1ff-42b5-93c5-56ccee3c4b97.eot?#iefix") format("eot"),url("../fonts/f447513b-82ce-4c60-9574-4291e3e271c7.woff2") format("woff2"),url("../fonts/d58ecbdb-d1ec-400c-b65d-cd1bf45b4be0.woff") format("woff"),url("../fonts/7007c8f4-45dd-40a3-9790-ac60dc8b7372.ttf") format("truetype"),url("../fonts/1d2945c8-cb32-4ca9-8caf-697d0ce6f383.svg#1d2945c8-cb32-4ca9-8caf-697d0ce6f383") format("svg");
	font-weight:500;
	font-style:normal;
}
input,
textarea,
select,
button{
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
}
html,
body{
	font-size:62.5%;
	font-weight:400;
	font-family:'Source Sans Pro', sans-serif;
}
.jq-selectbox{
	vertical-align:middle;
	cursor:pointer;
	width:100%;
}
.jq-selectbox__select{
	height:3.2rem;
	width:100%;
	padding:0 30px 0 17px;
	border:1px solid #999;
	border-radius:4px;
}
.s-positions .jq-selectbox__select{
	border:none;
	height:4rem;
	padding-left:0;
	padding-right:35px;
}
.s-positions .jq-selectbox__select-text{
	font-size:3.6rem;
	line-height:1.2;
	letter-spacing:0.3px;
	color:#fff;
	text-transform:none;
	border-bottom:2px solid rgba(255, 255, 255, 0.5);
}
.desktop .s-positions .jq-selectbox__select .jq-selectbox__trigger-arrow{
	transition:border-color 0.2s ease-out;
}
.desktop .s-positions .jq-selectbox__select:hover .jq-selectbox__select-text{
	color:rgba(255, 255, 255, 0.7);
}
.desktop .s-positions .jq-selectbox__select:hover .jq-selectbox__trigger-arrow{
	border-color:rgba(255, 255, 255, 0.7);
}
.jq-selectbox__select-text{
	display:block;
	overflow:hidden;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:1.4rem;
	font-weight:700;
	line-height:2.9rem;
	letter-spacing:0.6px;
	color:#333;
	text-transform:uppercase;
}
.desktop .jq-selectbox__select-text{
	transition:color 0.2s ease-out;
}
.desktop .jq-selectbox__select-text:hover{
	color:#777;
}
.jq-selectbox.opened .jq-selectbox__select{
	border:1px solid #d9d9d9;
	background:#ebebeb;
}
.jq-selectbox.opened .jq-selectbox__select-text{
	color:#999;
}
.s-positions .jq-selectbox.opened .jq-selectbox__select{
	border:none;
	background:none;
}
.jq-selectbox.opened .jq-selectbox__dropdown{
	box-shadow:0 1px 7px #9b9b9b;
}
.jq-selectbox.opened .jq-selectbox__trigger-arrow{
	border-color:#999;
}
.jq-selectbox__trigger{
	position:absolute;
	top:0;
	right:0;
	width:30px;
	height:100%;
}
.jq-selectbox__trigger-arrow{
	position:absolute;
	top:10px;
	right:20px;
	width:6px;
	height:6px;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	transform:rotate(45deg);
}
.s-positions .jq-selectbox__trigger-arrow{
	top:12px;
	right:0;
	width:17px;
	height:17px;
	border:3px #fff;
}
.jq-selectbox__dropdown{
	right:0;
	box-sizing:border-box;
	width:22rem;
	margin:10px 0 0;
	font-size:1.6rem;
	font-weight:400;
	background:#fff;
}
.jq-selectbox ul{
	margin:0;
	padding:1rem 0;
	border-bottom:1px solid #dedede;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	border-radius:3px;
	background:#fff;
}
.jq-selectbox li{
	line-height:4rem;
	padding:0 20px;
	white-space:nowrap;
	font-size:16px;
	font-weight:400;
	color:#333;
}
.jq-selectbox li + li{
	border-top:1px solid #ebebeb;
}
.jq-selectbox li.sel{
	color:#00abcc;
	font-weight:700;
}
.jq-selectbox li:hover{
	background-color:#f5f5f5;
}
@media only screen and (max-width:1300px){
	.s-positions .jq-selectbox__select-text{
		font-size:3rem;
	}
	.s-positions .jq-selectbox__trigger-arrow{
		top:7px;
		width:14px;
		height:14px;
	}
}
@media only screen and (max-width:1024px){
	.s-positions .jq-selectbox{
		width:auto;
	}
	.s-positions .jq-selectbox__select{
		width:auto;
	}
	.s-positions .jq-selectbox__select-text{
		font-size:2.6rem;
	}
	.s-positions .jq-selectbox__trigger-arrow{
		right:6px;
		top:8px;
	}
}
@media only screen and (max-width:740px){
	.jq-selectbox.opened{
		z-index:3 !important;
	}
	.jq-selectbox__select{
		height:30px;
		padding:0 20px 0 17px;
	}
	.s-positions .jq-selectbox__select{
		height:25px;
	}
	.s-positions .jq-selectbox__select-text{
		font-size:2rem;
	}
	.s-product-tabs .jq-selectbox__select{
		padding:0 30px 0 16px;
	}
	.jq-selectbox__select-text{
		font-size:1.1rem;
		line-height:28px;
	}
	.jq-selectbox__trigger-arrow{
		position:absolute;
		top:10px;
		right:11px;
	}
	.s-positions .jq-selectbox__trigger-arrow{
		top:5px;
		right:8px;
		width:12px;
		height:12px;
		border-width:2px;
	}
	.s-product-tabs .jq-selectbox__trigger-arrow{
		top:9px;
		right:10px;
	}
	.jq-selectbox__dropdown{
		font-size:1.1rem;
		width:100vw !important;
		position:fixed !important;
		margin:0;
		left:0;
		top:0;
		height:100vh;
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
		justify-content:center;
		background:rgba(0, 0, 0, 0.6);
	}
	.jq-selectbox ul{
		width:80%;
	}
	.jq-selectbox li{
		min-height:18px;
		line-height:3rem;
		padding:3px 10px 5px;
	}
}
.slick-slider{
	position:relative;
	display:block;
	box-sizing:border-box;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}
.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
.slick-list:focus{
	outline:none;
}
.slick-list.dragging{
	cursor:hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
	transform:translate3d(0, 0, 0);
}
.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
}
.slick-track:before,
.slick-track:after{
	display:table;
	content:'';
}
.slick-track:after{
	clear:both;
}
.slick-loading .slick-track{
	visibility:hidden;
}
.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}
[dir='rtl'] .slick-slide{
	float:right;
}
.slick-slide img{
	display:block;
}
.slick-slide.slick-loading img{
	display:none;
}
.slick-slide.dragging img{
	pointer-events:none;
}
.slick-initialized .slick-slide{
	display:block;
}
.slick-loading .slick-slide{
	visibility:hidden;
}
.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
}
.slick-arrow.slick-hidden{
	display:none;
}
.wrapper{
	min-height:100%;
	min-width:320px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	align-items:stretch;
	position:relative;
	overflow:hidden;
}
._ie .wrapper{
	display:block;
}
.wrapper__content{
	flex-grow:1;
}
.p-news-pr .wrapper__content,
.p-blog-post .wrapper__content,
.p-case-studies .wrapper__content,
.p-webinars .wrapper__content,
.p-contact .wrapper__content,
.p-trial .wrapper__content{
	padding-top:90px;
}
._open-mobile-menu body{
	overflow-y:hidden;
}
.container{
	max-width:1760px;
	min-width:320px;
	margin:0 auto;
	padding:0 60px;
}
._cover{
	width:100%;
	height:100%;
}
img[data-object-fit="contain"]{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	object-fit:contain;
}
img[data-object-fit="cover"]{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	object-fit:cover;
}
@media only screen and (max-width:1600px){
	.container{
		padding:0 40px;
	}
}
@media only screen and (max-width:1300px){
	.container{
		padding:0 30px;
	}
}
@media only screen and (max-width:1024px){
	._open-nav-menu,
	._open-lang-menu{
		cursor:pointer;
	}
	._open-nav-menu .m-nav__list{
		pointer-events:all;
	}
	._open-lang-menu .m-lang__list{
		pointer-events:all;
	}
	.p-case-studies .wrapper__content,
	.p-webinars .wrapper__content{
		padding-top:56px;
	}
	.wrapper .container{
		padding:0 20px;
	}
}
@media only screen and (max-width:740px){
	.p-news-pr .wrapper__content,
	.p-blog-post .wrapper__content,
	.p-contact .wrapper__content{
		padding-top:50px;
	}
	.p-case-studies .wrapper__content,
	.p-webinars .wrapper__content{
		padding-top:48px;
	}
}
@media only screen and (max-width:740px) and (orientation:landscape){
	._open-modal-subscribe .wrapper{
		height:100vh;
	}
}
@keyframes autofill{
	to{
		color:#000;
		background:#fff;
	}
}
.b-about{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
}
.b-about:nth-child(even){
	flex-direction:row-reverse;
}
.p-product-vamb .b-about:nth-child(even),
.p-product-subpage .b-about:nth-child(even){
	flex-direction:row;
}
.p-product-vamb .b-about:nth-child(odd),
.p-product-subpage .b-about:nth-child(odd){
	flex-direction:row-reverse;
}
/*.p-product-vamb .b-about:first-child .b-about__img-wrap,
.p-product-subpage .b-about:first-child .b-about__img-wrap {
  transform: translateX(-17%) scale(1.25);
}*/
.b-about__item{
	flex-basis:50%;
	max-width:50%;
}
.b-about__content{
	padding:47px 50px 47px 135px;
	max-width:705px;
}
.b-about__content-wrap{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	height:inherit;
}
.b-about__content-wrap .btn{
	opacity:0;
	transform:translateY(20px);
}
.p-product-vamb .b-about__content,
.p-product-subpage .b-about__content{
	padding-left:120px;
	max-width:875px;
}
.p-about-us .b-about__content{
	padding-left:148px;
	max-width:900px;
}
.b-about:nth-child(even) .b-about__content{
	padding-right:135px;
	padding-left:50px;
	margin-left:auto;
}
.b-about__title{
	font-size:3.2rem;
	font-style:italic;
	font-weight:700;
	color:#131313;
	margin-bottom:3.5rem;
	letter-spacing:-1px;
	opacity:0;
	transform:translateY(20px);
}
.b-about__text{
	font-size:2rem;
	line-height:1.9;
	font-weight:400;
	color:#333;
	margin-bottom:2.7rem;
	opacity:0;
	transform:translateY(20px);
}
.b-about__text:not(:last-of-type){
	margin-bottom:0;
}
.b-about__img-wrap{
	padding-top:88%;
	opacity:0;
	transform:translateX(2%);
	transition:opacity 1s, transform 1s;
	position:relative;
}
.b-about__img-wrap._left{
	transform:translateX(-2%);
}
.b-about__img-wrap._left img{
	object-position:left;
}
.b-about__img-wrap._right img{
	object-position:right;
}
.b-about__img-wrap video{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.b-about .btn-more{
	display:inline-block;
}
.b-about .btn._circle._lg{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:13.5rem;
	height:13.5rem;
}
.b-about .btn._circle._lg svg{
	width:45px;
	height:51px;
}
._animate .b-about__title{
	animation:content-animation 0.5s;
	animation-delay:0s;
	animation-fill-mode:forwards;
}
._animate .b-about__text{
	animation:content-animation 0.5s;
	animation-delay:0.25s;
	animation-fill-mode:forwards;
}
._animate .b-about__content .btn{
	animation:content-animation 0.5s;
	animation-delay:0.5s;
	animation-fill-mode:forwards;
}
._animate .b-about__img-wrap{
	opacity:1;
	transform:translateX(0);
}
.p-product-vamb ._animate .b-about:first-child .b-about__img-wrap,
.p-product-subpage ._animate .b-about:first-child .b-about__img-wrap{
	transform:translateX(-17%) scale(1.25);
}
@media only screen and (max-width:1300px){
	.b-about__title{
		font-size:2.6rem;
		margin-bottom:26px;
	}
	.b-about__text{
		font-size:1.6rem;
		line-height:2.4rem;
		margin-bottom:28px;
	}
	.b-about__content{
		padding:28px 30px 28px 84px;
		max-width:460px;
	}
	.p-product-vamb .b-about__content,
	.p-product-subpage .b-about__content{
		padding:28px 30px 28px 56px;
		max-width:540px;
	}
	.p-careers .b-about__content{
		max-width:575px;
	}
	.p-about-us .b-about__content{
		padding-left:85px;
	}
	.b-about:nth-child(even) .b-about__content{
		padding-right:84px;
		padding-left:30px;
	}
	.p-product-vamb .b-about:first-child .b-about__img-wrap,
	.p-product-subpage .b-about:first-child .b-about__img-wrap{
		transform:translateX(-26%) scale(1.43);
	}
	.b-about .btn._circle._lg{
		width:12rem;
		height:12rem;
	}
	.b-about .btn._circle._lg svg{
		width:40px;
		height:45px;
	}
	.p-careers .b-about .btn._primary{
		margin-bottom:31px;
	}
}
@media only screen and (max-width:1024px){
	.b-about{
		display:block;
		margin:0;
	}
	.p-product-vamb .b-about,
	.p-product-subpage .b-about{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		flex-wrap:wrap;
	}
	.p-product-vamb .b-about__item,
	.p-product-subpage .b-about__item{
		flex-basis:100%;
		max-width:100%;
	}
	.b-about + .b-about{
		margin-top:25px;
	}
	.b-about__item{
		max-width:100%;
		height:auto;
	}
	.b-about__item + .b-about__item{
		margin-top:23px;
	}
	.p-careers .b-about__item + .b-about__item{
		margin-top:14px;
	}
	.b-about__content,
	.b-about:nth-child(even) .b-about__content{
		margin:0 auto;
		padding:2.9rem 0 3rem;
		text-align:center;
	}
	.p-product-vamb .b-about__content,
	.p-product-vamb .b-about:nth-child(even) .b-about__content,
	.p-product-subpage .b-about__content,
	.p-product-subpage .b-about:nth-child(even) .b-about__content{
		margin:0 auto;
		padding:2.9rem 0 3rem;
		text-align:center;
	}
	.p-careers .b-about__content,
	.p-careers .b-about:nth-child(even) .b-about__content{
		padding-bottom:0.3rem;
	}
	.p-about-us .b-about__content,
	.p-about-us .b-about:nth-child(even) .b-about__content{
		padding-left:0;
	}
	.b-about__title{
		font-size:2.3rem;
		margin-bottom:1.7rem;
	}
	.b-about__text{
		max-width:53rem;
		font-size:1.6rem;
		line-height:2.2rem;
		margin-bottom:4.1rem;
	}
	.p-careers .b-about__text{
		margin-bottom:27px;
	}
	.b-about__img-wrap{
		height:40rem;
		padding:0;
	}
	.b-about__img-wrap._left img,
	.b-about__img-wrap._right img{
		object-position:center;
	}
	.p-product-vamb .b-about:first-child .b-about__img-wrap,
	.p-product-subpage .b-about:first-child .b-about__img-wrap{
		height:35rem;
		transform:translateX(0) scale(1.02);
	}
	.p-product-vamb .b-about__item:nth-child(2),
	.p-product-subpage .b-about__item:nth-child(2){
		order:-1;
		margin-bottom:16px;
	}
	.b-about .btn._circle._lg{
		width:9.6rem;
		height:9.6rem;
	}
	.b-about .btn._circle._lg svg{
		width:35px;
		height:39px;
	}
}
@media only screen and (max-width:740px){
	.b-about__content,
	.b-about:nth-child(even) .b-about__content{
		padding:1.7rem 1.8rem 0;
		text-align:left;
	}
	.p-product-vamb .b-about__content,
	.p-product-vamb .b-about:nth-child(even) .b-about__content,
	.p-product-subpage .b-about__content,
	.p-product-subpage .b-about:nth-child(even) .b-about__content,
	.p-about-us .b-about__content,
	.p-about-us .b-about:nth-child(even) .b-about__content{
		padding:1.7rem 1.8rem 0;
		text-align:left;
	}
	.b-about__title{
		margin-bottom:1.3rem;
		font-size:2rem;
	}
	.b-about__text{
		font-size:1.4rem;
		line-height:2.2rem;
		margin-bottom:2.2rem;
	}
	.p-careers .b-about__text{
		margin-bottom:21px;
	}
	.b-about__img-wrap{
		height:23.5rem;
	}
	.p-product-vamb .b-about:first-child .b-about__img-wrap,
	.p-product-subpage .b-about:first-child .b-about__img-wrap{
		height:15rem;
		margin-bottom:20px;
	}
	.p-product-vamb .b-about__item:nth-child(2),
	.p-product-subpage .b-about__item:nth-child(2){
		order:-1;
		margin-bottom:2px;
	}
	.b-about .btn._circle._lg{
		width:5.8rem;
		height:5.8rem;
	}
	.b-about .btn._circle._lg svg{
		width:20px;
		height:23px;
	}
}
@keyframes content-animation{
	0%{
		opacity:0;
		transform:translateY(20px);
	}
	100%{
		opacity:1;
		transform:translateY(0);
	}
}
.b-card{
	padding:49px 45px 31px;
	background:#fff;
	height:100%;
}
._directors .b-card{
	padding-top:45px;
}
.b-card__content{
	cursor:pointer;
}
.desktop .b-card__content:hover .b-card__overlay{
	opacity:1;
}
.b-card__img-wrap{
	position:relative;
	padding-top:99.7%;
	margin-bottom:30px;
}
.b-card__img{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.b-card__overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	background:rgba(0, 0, 0, 0.5);
	opacity:0;
	transition:opacity 0.2s ease-out;
}
.b-card .btn-read-more{
	padding:0 4rem;
	height:4.4rem;
	font-size:1.6rem;
	border:1px solid #fff;
	border-radius:4px;
	margin:auto;
}
.b-card .btn-read-more:before{
	display:none;
}
.b-card__name{
	text-align:center;
	font-size:2.2rem;
	font-weight:700;
	color:#343434;
	margin-bottom:6px;
}
.b-card__position{
	text-align:center;
	font-size:1.6rem;
	line-height:2rem;
	font-weight:300;
	color:#343434;
	min-height:4rem;
}
.b-card .b-info{
	display:none;
}
@media only screen and (max-width:1300px){
	.b-card{
		padding:27px 28px 19px;
	}
	._directors .b-card{
		padding-top:29px;
		padding-bottom:31px;
	}
	.b-card__name{
		font-size:18px;
		margin-bottom:1px;
	}
	.b-card__position{
		font-size:14px;
	}
	.b-card__img-wrap{
		margin-bottom:12px;
	}
}
@media only screen and (max-width:1024px){
	.b-card{
		padding:28px 26px 17px;
	}
	._directors .b-card{
		min-height:300px;
		padding-top:27px;
		padding-bottom:9px;
	}
	.b-card__name{
		font-size:16px;
		margin-bottom:5px;
	}
	.b-card__position{
		font-size:14px;
		line-height:18px;
	}
	.b-card__img-wrap{
		margin-bottom:14px;
	}
}
@media only screen and (max-width:740px){
	.b-card{
		padding:5px 0 15px;
	}
	._directors .b-card{
		min-height:212px;
		padding:15px 16px 9px;
	}
	.b-card__name{
		font-size:14px;
		margin-bottom:3px;
	}
	.b-card__position{
		font-size:12px;
		line-height:16px;
	}
	.b-card__img-wrap{
		margin-bottom:12px;
	}
}
.b-company{
	position:relative;
	display:block;
	min-height:297px;
}
.b-company._skyblue{
	background-color:#00abcc;
}
.b-company._darkblue{
	background-color:#1b4a97;
}
.b-company._lime{
	background-color:#b1d238;
}
.b-company._turq{
	background-color:#06a885;
}
.b-company._red{
	background-color:#da1f26;
}
.desktop .b-company._link .b-company__hover,
.desktop .b-company._read .b-company__hover,
.desktop .b-company._video .b-company__hover{
	transition:opacity 0.2s ease-out;
}
.desktop .b-company._link:hover .b-company__hover,
.desktop .b-company._read:hover .b-company__hover,
.desktop .b-company._video:hover .b-company__hover,
.desktop .b-company._link:hover .b-company__video,
.desktop .b-company._read:hover .b-company__video,
.desktop .b-company._video:hover .b-company__video{
	opacity:1;
}
.desktop .b-company._link:hover .b-company__img,
.desktop .b-company._read:hover .b-company__img,
.desktop .b-company._video:hover .b-company__img,
.desktop .b-company._link:hover .b-company__label,
.desktop .b-company._read:hover .b-company__label,
.desktop .b-company._video:hover .b-company__label,
.desktop .b-company._link:hover .b-company__inner,
.desktop .b-company._read:hover .b-company__inner,
.desktop .b-company._video:hover .b-company__inner{
	opacity:0;
}
.b-company .btn-read-more{
	padding:0 5.6rem;
	height:4.4rem;
	font-size:1.6rem;
	border:1px solid #fff;
	border-radius:4px;
	margin:auto;
}
.b-company .btn-read-more:before{
	display:none;
}
.b-company .btn._circle._lg{
	transition:background-color 0.2s ease-out;
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:88px;
	height:88px;
}
.b-company .btn._circle._lg .btn__svg.svg-play2{
	transform:translateX(5px);
	width:29px;
	height:33px;
}
.b-company__img[data-object-fit=contain]{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:30%;
	height:25%;
}
.b-company__inner{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	text-align:center;
}
.p-about-us .b-company__inner{
	width:60%;
}
.b-company__picture{
	margin:0 auto;
}
.b-company__picture img{
	display:block;
	max-width:100%;
	margin:0 auto;
}
.b-company__text{
	position:relative;
	display:block;
	margin-top:6px;
	letter-spacing:2px;
	font-size:22px;
	font-weight:400;
	color:#fff;
}
.b-company__text:before{
	display:block;
	content:"";
	position:absolute;
	height:1px;
	width:121px;
	background-color:#fff;
	top:0;
	left:50%;
	transform:translateX(-50%);
}
.p-about-us .b-company__text{
	font-size:18px;
	margin-top:35px;
	letter-spacing:1px;
}
.p-about-us .b-company__text:before{
	top:-15px;
}
.b-company__video{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	opacity:0;
	transition:opacity 0.2s ease-out;
}
.b-company__label{
	position:absolute;
	top:0;
	right:-2px;
	width:48px;
	height:40px;
}
.b-company__label img{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.b-company__hover{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	opacity:0;
}
@media only screen and (max-width:1300px){
	.b-company{
		min-height:232px;
	}
	.b-company__text:before{
		width:90px;
	}
}
@media only screen and (max-width:1024px){
	.b-company{
		min-height:146px;
	}
	.p-about-us .b-company__inner{
		width:80%;
	}
	.b-company__text{
		font-size:14px;
		letter-spacing:1px;
	}
	.b-company__text:before{
		width:60px;
	}
	.p-about-us .b-company__text{
		font-size:16px;
	}
	.b-company__picture{
		width:67%;
	}
	.p-about-us .b-company__picture img{
		max-width:95px;
		max-height:55px;
	}
	.b-company__img[data-object-fit=contain]{
		width:43%;
	}
	.b-company .btn._circle._lg{
		opacity:0;
		width:100%;
		height:100%;
	}
}
@media only screen and (max-width:740px){
	.b-company{
		min-height:100px;
	}
	.b-company__text{
		font-size:11px;
		letter-spacing:0.2px;
	}
	.p-about-us .b-company__text{
		font-size:14px;
	}
	.b-company__label{
		width:20px;
		height:17px;
	}
	.b-company__img[data-object-fit=contain]{
		width:50%;
		height:41px;
	}
}
.b-customers{
	padding-top:36px;
	padding-bottom:59px;
}
.b-customers .container{
	max-width:1600px;
}
.b-customers .b-title{
	margin-bottom:4.4rem;
}
@media only screen and (max-width:1300px){
	.b-customers{
		padding-top:46px;
		padding-bottom:10px;
	}
	.b-customers .container{
		max-width:1097px;
	}
	.b-customers .b-title{
		margin-bottom:3.6rem;
	}
}
@media only screen and (max-width:1024px){
	.b-customers{
		padding-top:21px;
		padding-bottom:33px;
	}
	.b-customers .container{
		max-width:704px;
	}
	.b-customers .b-title{
		margin-bottom:3rem;
	}
}
@media only screen and (max-width:740px){
	.b-customers{
		padding-top:17px;
		padding-bottom:23px;
	}
	.b-customers .b-title{
		margin-bottom:1.95rem;
		padding-left:20px;
		padding-right:20px;
	}
	.b-customers .b-title__text{
		line-height:1.5;
	}
	.b-customers .container{
		padding:0 10px;
	}
}
.b-home{
	padding:0 60px;
	color:#fff;
	position:relative;
	display:block;
}
.b-home._dark{
	color:#333;
}
.b-home._overlay:after{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
}
.b-home__hover{
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	z-index:1;
}
.desktop .b-home__hover{
	transition:opacity 0.2s ease-out;
}
.desktop .b-home__hover:hover{
	opacity:0.2;
}
.b-home__inner{
	min-height:452px;
	padding:108px 0 120px;
	position:relative;
	z-index:1;
}
.b-home__title{
	font-family:'Soho', 'Arial', sans-serif;
	max-width:75%;
	font-size:3rem;
	line-height:1.5;
	font-weight:700;
	letter-spacing:1.1px;
	margin-bottom:25px;
}
.b-home__text{
	font-family:'Soho', 'Arial', sans-serif;
	width:87%;
	max-width:1150px;
	font-size:2.2rem;
	font-weight:300;
	letter-spacing:0.25px;
}
.b-home .btn{
	position:absolute;
	bottom:50px;
	left:0;
}
@media only screen and (max-width:1300px){
	.b-home{
		padding:0 50px;
	}
	.b-home__inner{
		padding-top:76px;
		min-height:393px;
	}
	.b-home__title{
		font-size:2.6rem;
		max-width:92%;
		letter-spacing:1px;
		margin-bottom:17px;
	}
	.b-home__text{
		font-size:2rem;
		width:95%;
		max-width:822px;
	}
	.b-home .btn{
		bottom:39px;
	}
}
@media only screen and (max-width:1024px){
	.b-home{
		padding:0 30px;
	}
	.b-home__inner{
		padding-top:41px;
		min-height:298px;
	}
	.b-home__title{
		width:100%;
		max-width:375px;
		font-size:1.8rem;
		margin-bottom:11px;
		letter-spacing:0.7px;
	}
	.b-home__text{
		font-size:1.4rem;
		max-width:550px;
		letter-spacing:0.15px;
	}
	.b-home .btn._bg .btn__svg{
		width:16px;
		height:16px;
		margin-right:8px;
	}
}
@media only screen and (max-width:740px){
	.b-home__inner{
		min-height:350px;
		padding-top:39px;
		padding-bottom:100px;
	}
	.b-home__text{
		width:98%;
	}
	.b-home .btn{
		bottom:45px;
	}
}
.b-info{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	padding:56px 60px;
	background:#1c4b98;
	position:relative;
	margin-top:30px;
}
._directors .b-info{
	margin-top:40px;
}
.b-info__btn-close{
	position:absolute;
	top:20px;
	right:25px;
	width:35px;
	height:35px;
}
.b-info__btn-close:before{
	display:block;
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%) rotate(45deg);
	height:33px;
	width:3px;
	background:#fff;
}
.b-info__btn-close:after{
	display:block;
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%) rotate(-45deg);
	height:33px;
	width:3px;
	background:#fff;
}
.desktop .b-info__btn-close:hover:before,
.desktop .b-info__btn-close:hover:after{
	background:#ccc;
}
.b-info__data{
	width:315px;
	max-width:315px;
	flex-basis:315px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
.b-info__name{
	font-size:3.6rem;
	line-height:4.5rem;
	font-weight:700;
	color:#fff;
	margin-bottom:1.5rem;
}
.b-info__position{
	font-size:2.4rem;
	line-height:3.1rem;
	color:#fff;
	margin-bottom:40px;
}
.b-info__social .l-social{
	justify-content:flex-start;
	align-items:flex-end;
	margin-bottom:30px;
}
.b-info__social .l-social__link .svg-facebook{
	width:26px;
	height:26px;
}
.b-info__social .l-social__link .svg-linkedin{
	width:33px;
	height:30px;
}
.b-info__social .l-social__link .svg-twitter{
	width:29px;
	height:24px;
}
.b-info__social .l-social__link svg{
	fill:#fff;
	transition:fill 0.2s ease-out;
}
.b-info__social .l-social__link:hover svg{
	fill:#ccc;
}
.b-info__description{
	width:calc(100% - 395px);
	max-width:calc(100% - 395px);
	flex-basis:calc(100% - 395px);
	font-size:2.4rem;
	line-height:3.4rem;
	color:#fff;
	font-weight:300;
	padding-left:40px;
	margin-top:5px;
}
.b-info .btn{
	margin-top:15px;
}
@media only screen and (max-width:1300px){
	.b-info{
		padding:56px 44px 72px;
		margin-top:20px;
	}
	._directors .b-info{
		margin-top:30px;
	}
	.b-info__data{
		width:280px;
		max-width:280px;
		flex-basis:280px;
	}
	.b-info__name{
		font-size:3.4rem;
	}
	.b-info__position{
		font-size:2.2rem;
		margin-bottom:27px;
	}
	.b-info__description{
		margin-top:8px;
		font-size:2rem;
		line-height:3rem;
		padding-left:55px;
		width:calc(100% - 330px);
		max-width:calc(100% - 330px);
		flex-basis:calc(100% - 330px);
	}
	.b-info__social .l-social{
		margin-left:-12px;
	}
}
@media only screen and (max-width:1024px){
	.b-info{
		flex-direction:column;
		padding:38px 44px 55px;
	}
	.b-info__data{
		width:100%;
		max-width:100%;
		flex-basis:100%;
	}
	.b-info__name{
		font-size:2.8rem;
		margin-bottom:0.5rem;
	}
	.b-info__position{
		font-size:2rem;
		margin-bottom:20px;
	}
	.b-info__description{
		font-size:1.6rem;
		line-height:2.6rem;
		padding-left:0;
		width:100%;
		max-width:100%;
		flex-basis:100%;
	}
	.b-info__social .l-social{
		margin-bottom:12px;
	}
	.b-info__btn-close{
		top:15px;
		right:17px;
	}
	.b-info__btn-close:before,
	.b-info__btn-close:after{
		height:24px;
		width:2px;
	}
	.b-info .btn{
		margin-bottom:20px;
	}
}
@media only screen and (max-width:740px){
	.b-info{
		padding:26px 10px 43px;
		margin:10px -10px;
	}
	.s-board._directors .b-info{
		margin-top:20px;
	}
	.b-info__name{
		font-size:2.2rem;
		line-height:2.2rem;
		margin-bottom:0.8rem;
	}
	.b-info__position{
		font-size:1.6rem;
	}
	.b-info__description{
		font-size:1.4rem;
		line-height:2rem;
	}
	.b-info__social .l-social{
		margin-bottom:16px;
	}
	.b-info__btn-close{
		top:6px;
		right:6px;
	}
}
.b-lang{
	display:block;
	margin-right:60px;
	position:relative;
}
._open-lang-menu .b-lang .m-lang{
	opacity:1;
	pointer-events:all;
}
._open-lang-menu .b-lang .m-lang__list{
	pointer-events:all;
}
.b-lang .m-lang{
	left:calc(50% - 100px);
	right:calc(50% - 100px);
}
@media only screen and (max-width:740px){
	.b-lang{
		margin-right:50px;
	}
}
.b-more{
	margin-bottom:38px;
	font-size:18px;
	padding:20px 40px 35px;
	background-color:#f0f0f0;
}
.desktop .b-more{
	transition:background-color 0.2s ease-out;
}
.desktop .b-more:hover{
	background-color:#d9d9d9;
}
.b-more__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:19px;
	font-weight:700;
	color:#333;
	word-spacing:2px;
}
.b-more__link{
	font-family:'Soho', 'Arial', sans-serif;
	font-weight:700;
	font-size:18px;
	line-height:20px;
	color:#00abcc;
	word-spacing:2px;
}
.b-more__link:after{
	content:'';
	width:8px;
	height:8px;
	border-right:3px solid #00abcc;
	border-bottom:3px solid #00abcc;
	transform:rotate(-45deg);
	margin-left:10px;
	margin-bottom:1px;
	display:inline-block;
	vertical-align:middle;
}
@media only screen and (max-width:1300px){
	.b-more{
		margin-bottom:31px;
	}
	.b-more__text{
		margin-bottom:1px;
	}
	.b-more__link{
		word-spacing:1px;
	}
}
@media only screen and (max-width:1024px){
	.b-more{
		margin-bottom:47px;
		padding:20px 31px 27px;
	}
	.b-more__text{
		font-size:16px;
		word-spacing:4px;
	}
	.b-more__link{
		font-size:16px;
		word-spacing:1px;
	}
}
@media only screen and (max-width:740px){
	.b-more{
		position:relative;
		left:-12px;
		width:100vw;
		text-align:center;
		padding:25px 20px 31px;
		margin-bottom:27px;
	}
	.b-more__text{
		font-size:15px;
		line-height:22px;
		word-spacing:-1px;
		margin-bottom:1px;
	}
	.b-more__link{
		font-size:14px;
		display:inline-block;
	}
	.b-more__link:after{
		bottom:-10px;
		transform:rotate(-45deg);
	}
}
.b-news__link{
	position:relative;
	display:block;
}
.desktop .b-news__link .b-news__hover{
	transition:opacity 0.2s ease-out;
}
.desktop .b-news__link:hover .b-news__hover{
	opacity:1;
}
._press-releases .b-news .b-news__link{
	padding-top:1rem;
	border-top:6px solid #f8a61a;
}
._press-releases .b-news .b-news__img{
	display:none;
}
._press-releases .b-news .b-news__category{
	display:none;
}
.b-news._banner{
	padding-top:20px;
	width:100%;
	position:relative;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	color:#fff;
	text-align:center;
}
.b-news._banner .b-news__banner-inner{
	position:relative;
	z-index:1;
	max-width:29rem;
}
.b-news._banner .b-news__banner-title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.3rem;
	font-weight:700;
	line-height:1.7;
	margin-bottom:2.5rem;
}
.b-news._banner .b-news__banner-text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.1rem;
	font-weight:400;
	line-height:1.2;
	margin-bottom:2rem;
}
.b-news._banner .b-news__banner-link{
	display:inline-block;
	font-size:1.6rem;
	font-weight:700;
	letter-spacing:0.4px;
	color:#fff;
	text-transform:uppercase;
	min-width:20.5rem;
	line-height:5.4rem;
	border:1px solid #fff;
	border-radius:4px;
}
.desktop .b-news._banner .b-news__banner-link{
	transition:opacity 0.2s ease-out;
}
.desktop .b-news._banner .b-news__banner-link:hover{
	opacity:0.7;
}
section._press-releases .l-news__item:first-child .b-news__img,
section._press-releases .l-news__item:nth-child(2) .b-news__img,
.b-news__img{
	position:relative;
	padding-top:57%;
	margin-bottom:1.7rem;
	border:1px solid #dadada;
}
section._press-releases .l-news__item:first-child .b-news__hover,
section._press-releases .l-news__item:nth-child(2) .b-news__hover,
.b-news__hover{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	opacity:0;
}
section._press-releases .l-news__item:first-child .b-news .btn-read-more,
section._press-releases .l-news__item:nth-child(2) .b-news .btn-read-more,
.b-news .btn-read-more{
	padding:0 4rem;
	height:4.4rem;
	font-size:1.6rem;
	border:1px solid #fff;
	border-radius:4px;
	margin:auto;
}
section._press-releases .l-news__item:first-child .b-news .btn-read-more:before,
section._press-releases .l-news__item:nth-child(2) .b-news .btn-read-more:before,
.b-news .btn-read-more:before{
	display:none;
}
section._press-releases .l-news__item:first-child .b-news__location,
section._press-releases .l-news__item:nth-child(2) .b-news__location,
.b-news__location{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding-left:5px;
	height:4.5rem;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	background:rgba(0, 0, 0, 0.71);
}
section._press-releases .l-news__item:first-child .b-news__location svg,
section._press-releases .l-news__item:nth-child(2) .b-news__location svg,
.b-news__location svg{
	display:inline-block;
	vertical-align:middle;
	fill:#fff;
	margin-right:6px;
}
section._press-releases .l-news__item:first-child .b-news__location .svg-location,
section._press-releases .l-news__item:nth-child(2) .b-news__location .svg-location,
.b-news__location .svg-location{
	width:12px;
	height:16px;
}
section._press-releases .l-news__item:first-child .b-news__location .svg-date,
section._press-releases .l-news__item:nth-child(2) .b-news__location .svg-date,
.b-news__location .svg-date{
	width:20px;
	height:15px;
}
section._press-releases .l-news__item:first-child .b-news__location span,
section._press-releases .l-news__item:nth-child(2) .b-news__location span,
.b-news__location span{
	letter-spacing:0.1px;
	text-overflow:ellipsis;
	text-transform:uppercase;
	overflow:hidden;
	white-space:nowrap;
	width:calc(100% - 17px);
	display:inline-block;
	vertical-align:middle;
}
section._press-releases .l-news__item:first-child .b-news__location-item,
section._press-releases .l-news__item:nth-child(2) .b-news__location-item,
.b-news__location-item{
	max-width:50%;
	padding:0 1.5rem;
	font-size:1.4rem;
	font-weight:700;
	white-space:nowrap;
	color:#fff;
}
section._press-releases .l-news__item:first-child .b-news__location-item + section._press-releases .l-news__item:first-child .b-news__location-item,
section._press-releases .l-news__item:nth-child(2) .b-news__location-item + section._press-releases .l-news__item:nth-child(2) .b-news__location-item,
.b-news__location-item + .b-news__location-item{
	position:relative;
}
section._press-releases .l-news__item:first-child .b-news__location-item + section._press-releases .l-news__item:first-child .b-news__location-item:before,
section._press-releases .l-news__item:nth-child(2) .b-news__location-item + section._press-releases .l-news__item:nth-child(2) .b-news__location-item:before,
.b-news__location-item + .b-news__location-item:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:1px;
	background:#737373;
}
section._press-releases .l-news__item:first-child .b-news__category,
section._press-releases .l-news__item:nth-child(2) .b-news__category,
.b-news__category{
	position:absolute;
	top:0;
	right:0;
	font-size:1.2rem;
	line-height:1;
	font-weight:700;
	padding:9px 21px;
	color:#fff;
}
section._press-releases .l-news__item:first-child .b-news__title,
section._press-releases .l-news__item:nth-child(2) .b-news__title,
.b-news__title{
	font-size:1.8rem;
	font-weight:700;
	color:#333;
	margin-bottom:0.9rem;
	letter-spacing:0.1px;
}
section._press-releases .l-news__item:first-child .b-news__text,
section._press-releases .l-news__item:nth-child(2) .b-news__text,
.b-news__text{
	font-size:1.4rem;
	line-height:2.2rem;
	font-weight:300;
	color:#666;
	margin-bottom:1rem;
}
section._press-releases .l-news__item:first-child .b-news__bottom,
section._press-releases .l-news__item:nth-child(2) .b-news__bottom,
.b-news__bottom{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	-webkit-align-items:center;
	align-items:center;
	margin:0 -1.2rem;
}
section._press-releases .l-news__item:first-child .b-news__bottom-item,
section._press-releases .l-news__item:nth-child(2) .b-news__bottom-item,
.b-news__bottom-item{
	padding:0 1.2rem;
	font-size:1.4rem;
	font-weight:700;
	color:#333;
	white-space:nowrap;
	line-height:1.8rem;
	margin-bottom:10px;
}
section._press-releases .l-news__item:first-child .b-news__bottom-item:not(:last-child),
section._press-releases .l-news__item:nth-child(2) .b-news__bottom-item:not(:last-child),
.b-news__bottom-item:not(:last-child){
	position:relative;
}
section._press-releases .l-news__item:first-child .b-news__bottom-item:not(:last-child):before,
section._press-releases .l-news__item:nth-child(2) .b-news__bottom-item:not(:last-child):before,
.b-news__bottom-item:not(:last-child):before{
	content:'';
	background:#999;
	width:1px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
}
section._press-releases .l-news__item:first-child .b-news__bottom-link,
section._press-releases .l-news__item:nth-child(2) .b-news__bottom-link,
.b-news__bottom-link{
	font-size:1.2rem;
	font-weight:700;
	color:#00abcc;
	text-transform:uppercase;
	text-decoration:underline;
}
.desktop section._press-releases .l-news__item:first-child .b-news__bottom-link,
.desktop section._press-releases .l-news__item:nth-child(2) .b-news__bottom-link,
.desktop .b-news__bottom-link{
	transition:text-decoration 0.2s;
}
.desktop section._press-releases .l-news__item:first-child .b-news__bottom-link:hover,
.desktop section._press-releases .l-news__item:nth-child(2) .b-news__bottom-link:hover,
.desktop .b-news__bottom-link:hover{
	text-decoration:none;
}
section._press-releases .l-news__item:first-child .b-news .l-social,
section._press-releases .l-news__item:nth-child(2) .b-news .l-social,
.b-news .l-social{
	margin:0 -1rem;
}
section._press-releases .l-news__item:first-child .b-news .l-social__item,
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item,
.b-news .l-social__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	padding:0 1rem;
}
section._press-releases .l-news__item:first-child .b-news .l-social__item:nth-child(2),
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item:nth-child(2),
.b-news .l-social__item:nth-child(2){
	order:3;
}
section._press-releases .l-news__item:first-child .b-news .l-social__item:nth-child(3),
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item:nth-child(3),
.b-news .l-social__item:nth-child(3){
	order:2;
}
section._press-releases .l-news__item:first-child .b-news .l-social__item svg,
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item svg,
.b-news .l-social__item svg{
	width:21px;
	fill:#666;
	transition:fill 0.2s ease-out;
}
.desktop section._press-releases .l-news__item:first-child .b-news .l-social__item svg:hover,
.desktop section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item svg:hover,
.desktop .b-news .l-social__item svg:hover{
	fill:#ccc;
}
section._press-releases .l-news__item:first-child .b-news .l-social__item .svg-facebook,
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item .svg-facebook,
.b-news .l-social__item .svg-facebook{
	height:21px;
}
section._press-releases .l-news__item:first-child .b-news .l-social__item .svg-linkedin,
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item .svg-linkedin,
.b-news .l-social__item .svg-linkedin{
	height:19px;
}
section._press-releases .l-news__item:first-child .b-news .l-social__item .svg-twitter,
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item .svg-twitter,
.b-news .l-social__item .svg-twitter{
	height:18px;
}
section._press-releases .l-news__item:first-child .b-news .l-social__link,
section._press-releases .l-news__item:nth-child(2) .b-news .l-social__link,
.b-news .l-social__link{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
@media only screen and (max-width:1600px){
	section._press-releases .l-news__item:first-child .b-news__location,
	section._press-releases .l-news__item:nth-child(2) .b-news__location,
	.b-news__location{
		padding-left:2px;
	}
	section._press-releases .l-news__item:first-child .b-news__location-item,
	section._press-releases .l-news__item:nth-child(2) .b-news__location-item,
	.b-news__location-item{
		padding:0 1.4rem;
		font-size:1.2rem;
	}
	section._press-releases .l-news__item:first-child .b-news .l-social,
	section._press-releases .l-news__item:nth-child(2) .b-news .l-social,
	.b-news .l-social{
		margin:0 -0.5rem;
	}
	section._press-releases .l-news__item:first-child .b-news .l-social__item,
	section._press-releases .l-news__item:nth-child(2) .b-news .l-social__item,
	.b-news .l-social__item{
		padding:0 0.5rem;
	}
	section._press-releases .l-news__item:first-child .b-news .l-social svg,
	section._press-releases .l-news__item:nth-child(2) .b-news .l-social svg,
	.b-news .l-social svg{
		width:13px;
	}
	section._press-releases .l-news__item:first-child .b-news .l-social .svg-facebook,
	section._press-releases .l-news__item:nth-child(2) .b-news .l-social .svg-facebook,
	.b-news .l-social .svg-facebook{
		height:13px;
	}
	section._press-releases .l-news__item:first-child .b-news .l-social .svg-linkedin,
	section._press-releases .l-news__item:nth-child(2) .b-news .l-social .svg-linkedin,
	.b-news .l-social .svg-linkedin{
		height:12px;
	}
	section._press-releases .l-news__item:first-child .b-news .l-social .svg-twitter,
	section._press-releases .l-news__item:nth-child(2) .b-news .l-social .svg-twitter,
	.b-news .l-social .svg-twitter{
		height:11px;
	}
}
@media only screen and (max-width:1300px){
	section._press-releases .l-news__item:first-child .b-news__img,
	section._press-releases .l-news__item:nth-child(2) .b-news__img,
	.b-news__img{
		padding-top:58%;
		margin-bottom:1.1rem;
	}
	section._press-releases .l-news__item:first-child .b-news__title,
	section._press-releases .l-news__item:nth-child(2) .b-news__title,
	.b-news__title{
		margin-bottom:0.7rem;
	}
	section._press-releases .l-news__item:first-child .b-news__bottom,
	section._press-releases .l-news__item:nth-child(2) .b-news__bottom,
	.b-news__bottom{
		margin:0 -0.8rem;
	}
	section._press-releases .l-news__item:first-child .b-news__bottom-item,
	section._press-releases .l-news__item:nth-child(2) .b-news__bottom-item,
	.b-news__bottom-item{
		padding:0 0.8rem;
	}
	.b-news._banner .b-news__banner-title{
		font-size:23px;
		margin-bottom:2rem;
	}
	.b-news._banner .b-news__banner-text{
		font-size:21px;
		margin-bottom:1.5rem;
	}
	.b-news._banner .b-news__banner-link{
		font-size:1.4rem;
		min-width:17.3rem;
		line-height:5.4rem;
	}
}
@media only screen and (max-width:1024px){
	section._press-releases .l-news__item:first-child .b-news__img,
	section._press-releases .l-news__item:nth-child(2) .b-news__img,
	.b-news__img{
		padding-top:58.2%;
	}
	section._press-releases .l-news__item:first-child .b-news__title,
	section._press-releases .l-news__item:nth-child(2) .b-news__title,
	.b-news__title{
		font-size:16px;
		margin-bottom:1.1rem;
		letter-spacing:0;
	}
	section._press-releases .l-news__item:first-child .b-news__text,
	section._press-releases .l-news__item:nth-child(2) .b-news__text,
	.b-news__text{
		line-height:2.1rem;
	}
	.b-news._banner .b-news__banner-title{
		margin-bottom:1rem;
	}
	.b-news._banner .b-news__banner-link{
		line-height:4.2rem;
	}
}
@media only screen and (max-width:740px){
	section._press-releases .l-news__item:first-child .b-news .l-social,
	section._press-releases .l-news__item:nth-child(2) .b-news .l-social,
	.b-news .l-social{
		padding:0;
	}
	.b-news._banner{
		height:55rem;
	}
	.b-news._banner .b-news__banner-title{
		font-size:20px;
	}
	.b-news._banner .b-news__banner-text{
		font-size:17px;
	}
}
@media only screen and (max-width:450px){
	.b-news._banner{
		height:35.2rem;
	}
}
.b-office{
	display:block;
}
.b-partners{
	display:block;
	background:#f0f0f0;
	padding:109px 40px 50px;
	min-height:534px;
	text-align:center;
	color:#333;
	height:100%;
}
._ios .b-partners{
	height:auto;
}
.b-partners__inner{
	max-width:525px;
	width:78%;
	margin:0 auto;
}
._edge .b-partners__inner,
._ie .b-partners__inner{
	width:85%;
	max-width:440px;
}
.b-partners__svg{
	margin-bottom:42px;
	display:inline-block;
}
.b-partners svg{
	display:block;
	width:95px;
	height:95px;
	max-width:100%;
	max-height:100%;
	fill:#333;
}
.b-partners__title{
	font-size:2.4rem;
	line-height:1.2;
	margin-bottom:17px;
	letter-spacing:0.24px;
}
.b-partners__text{
	font-size:2rem;
	font-weight:300;
	line-height:1.25;
	letter-spacing:0.2px;
}
.b-partners__text a{
	color:#00abcc;
	font-size:2rem;
	font-weight:400;
	margin:0 4px;
}
.desktop .b-partners__text a:hover{
	text-decoration:underline;
}
.b-partners__text a._arrow{
	padding-right:12px;
	position:relative;
}
.b-partners__text a._arrow:after{
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	content:'';
	width:5px;
	height:5px;
	border-bottom:1.5px solid #00abcc;
	border-right:1.5px solid #00abcc;
	transform:rotate(-45deg);
}
@media only screen and (max-width:1600px){
	.b-partners__inner{
		width:100%;
	}
}
@media only screen and (max-width:1300px){
	.b-partners{
		padding:68px 38px;
		min-height:490px;
	}
	.b-partners__inner{
		max-width:414px;
	}
	._edge .b-partners__inner,
	._ie .b-partners__inner{
		width:95%;
		max-width:414px;
	}
	.b-partners__svg{
		margin-bottom:44px;
	}
	.b-partners__title{
		font-size:2.2rem;
		letter-spacing:0.2px;
		margin-bottom:18px;
	}
	.b-partners__text{
		font-size:1.8rem;
		letter-spacing:0.18px;
	}
	.b-partners__text a{
		font-size:1.8rem;
	}
	.b-partners__text a._arrow:after{
		margin-bottom:2px;
	}
}
@media only screen and (max-width:1024px){
	.b-partners{
		padding:53px 50px;
		text-align:left;
		min-height:240px;
	}
	.b-partners__inner{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
		max-width:100%;
	}
	.b-partners__svg{
		max-width:75px;
		flex-basis:75px;
		height:75px;
		margin-right:63px;
		margin-bottom:0;
	}
	.b-partners__info{
		max-width:72%;
		flex-basis:72%;
	}
	.b-partners__title{
		font-size:2rem;
		margin-bottom:13px;
	}
	.b-partners__text{
		font-size:1.6rem;
	}
	.b-partners__text a{
		font-size:1.6rem;
	}
}
@media only screen and (max-width:740px){
	.b-partners{
		padding:40px 0 45px;
		text-align:center;
		min-height:240px;
	}
	.b-partners__inner{
		display:block;
		-webkit-align-items:center;
		align-items:center;
		max-width:91%;
	}
	.b-partners__svg{
		max-width:57px;
		max-height:57px;
		margin-right:0;
		margin-bottom:14px;
	}
	.b-partners__info{
		max-width:100%;
	}
	.b-partners__title{
		font-size:1.8rem;
		margin-bottom:20px;
	}
	.b-partners__text{
		font-size:1.4rem;
		letter-spacing:0.14px;
		line-height:1.3;
	}
	.b-partners__text a{
		font-size:1.4rem;
	}
	.b-partners__text a._arrow:after{
		margin-left:5px;
	}
}
.b-products{
	padding:60px 53px;
}
.b-products__item{
	display:none;
	opacity:0;
	pointer-events:none;
}
.b-products__item._active{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	opacity:1;
	pointer-events:auto;
}
.b-products__multimedia{
	width:100%;
}
.b-products__multimedia video{
	width:100%;
	max-width:100%;
}
.b-products__left,
.b-products__right{
	width:50%;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
}
.b-products__left{
	padding-right:47px;
}
.b-products__right{
	padding:0 20px 0 91px;
}
.b-products__content{
	max-width:615px;
}
.b-products__img{
	max-width:100%;
}
.b-products__title{
	font-size:3.2rem;
	font-weight:700;
	font-style:italic;
	margin-bottom:12px;
	letter-spacing:-0.5px;
}
.b-products__description{
	font-size:2rem;
	line-height:1.9;
	margin-bottom:28px;
}
.b-products .btn{
	margin-bottom:25px;
}
.b-products .btn._lg{
	padding-left:40px;
	padding-right:40px;
}
.b-products .btn._lg .btn__wrap{
	height:5.4rem;
}
.b-products__link{
	font-size:1.7rem;
	position:relative;
	color:#000;
	padding-right:15px;
	font-weight:600;
	display:inline-block;
}
.b-products__link:before{
	content:"";
	position:absolute;
	top:50%;
	margin:auto 0;
	right:0;
	width:9px;
	height:9px;
	border-bottom:2px solid #06a885;
	border-right:2px solid #06a885;
	transform:translateY(-30%) rotate(-45deg);
	transition:border-color 0.2s ease-out;
}
@media only screen and (max-width:1600px){
	.b-products{
		padding:30px 40px;
	}
	.b-products__left{
		padding-left:20px;
		padding-right:0;
	}
	.b-products__right{
		padding-left:60px;
		padding-right:10px;
	}
	.b-products__title{
		font-size:2.6rem;
		margin-bottom:17px;
	}
	.b-products__description{
		font-size:1.8rem;
		line-height:1.83;
		margin-bottom:48px;
	}
	.b-products .btn._lg{
		padding-left:30px;
		padding-right:30px;
		margin-bottom:32px;
	}
	.b-products .btn._lg .btn__wrap{
		height:56px;
	}
}
@media only screen and (max-width:1300px){
	.b-products__multimedia{
		width:99%;
	}
	.b-products__left{
		padding-left:30px;
	}
	.b-products__right{
		padding-left:53px;
	}
	.b-products .btn._lg .btn__text{
		font-size:16px;
	}
	.b-products .btn._lg .btn__wrap{
		height:53px;
	}
}
@media only screen and (max-width:1024px){
	.b-products{
		padding:0;
	}
	.b-products__item._active{
		display:block;
	}
	.b-products__multimedia{
		width:100%;
	}
	.b-products__left,
	.b-products__right{
		width:100%;
		padding:0;
		text-align:center;
	}
	.b-products__left{
		width:59.5%;
		max-width:none;
		margin:0 auto 23px;
	}
	.b-products__content{
		width:63%;
		max-width:none;
		margin:0 auto;
	}
	.b-products__description{
		font-size:1.6rem;
		line-height:1.7;
		margin-bottom:33px;
	}
	.b-products .btn._lg{
		font-size:1.6rem;
	}
}
@media only screen and (max-width:740px){
	.b-products__multimedia{
		width:auto;
		margin-left:15px;
		margin-right:15px;
	}
	.b-products__right{
		padding-left:25px;
		padding-right:25px;
	}
	.b-products__left,
	.b-products__content{
		width:100%;
	}
	.b-products__left{
		margin-bottom:30px;
	}
	.b-products__title{
		font-size:2rem;
		margin-bottom:6px;
	}
	.b-products__description{
		font-size:1.4rem;
		line-height:1.6;
		margin-bottom:23px;
	}
	*::-ms-backdrop,
	.b-products__multimedia{
		width:100%;
		margin-left:0;
		margin-right:0;
	}
}
.b-resource-item__link{
	position:relative;
	display:block;
}
.desktop .b-resource-item__link .b-resource-item__hover{
	transition:opacity 0.2s ease-out;
}
.desktop .b-resource-item__link:hover .b-resource-item__hover{
	opacity:1;
}
.b-resource-item__img{
	position:relative;
	padding-top:57%;
	margin-bottom:1.4rem;
	border:1px solid #dadada;
}
.b-resource-item__hover{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	opacity:0;
}
.b-resource-item .btn-read-more{
	padding:0 4rem;
	height:4.4rem;
	font-size:1.6rem;
	border:1px solid #fff;
	border-radius:4px;
	margin:auto;
}
.b-resource-item .btn-read-more:before{
	display:none;
}
.b-resource-item__location{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding-left:1.5rem;
	height:4.7rem;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	background:rgba(0, 0, 0, 0.71);
}
.b-resource-item__location svg{
	display:inline-block;
	vertical-align:middle;
	fill:#fff;
}
.b-resource-item__location .svg-date{
	width:20px;
	height:15px;
	margin-right:6px;
}
.b-resource-item__location .svg-check{
	width:15px;
	height:15px;
	margin-right:11px;
}
.b-resource-item__location span{
	letter-spacing:0.1px;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:middle;
}
.b-resource-item__location-item{
	margin-left:1.5rem;
	font-size:1.4rem;
	font-weight:700;
	white-space:nowrap;
	color:#fff;
}
.b-resource-item__info{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	flex-wrap:wrap;
	margin-bottom:10px;
}
.b-resource-item__type{
	font-size:1.4rem;
	color:#00abcc;
	font-weight:600;
	font-style:italic;
	letter-spacing:-0.3px;
	margin-bottom:1rem;
}
.b-resource-item__title{
	font-size:1.8rem;
	font-weight:700;
	color:#333;
	margin-bottom:0.9rem;
	padding-right:15px;
}
.b-resource-item__text{
	font-size:1.4rem;
	line-height:2.2rem;
	font-weight:300;
	color:#666;
	margin-bottom:1rem;
	padding-right:10px;
}
.b-resource-item .btn._circle{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:8.8rem;
	height:8.8rem;
}
.b-resource-item .btn._circle .btn__svg.svg-play2{
	width:4.6rem;
	height:3.4rem;
	transform:translate(5px, 2px);
}
.b-resource-item__bottom{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	-webkit-align-items:center;
	align-items:center;
	margin:0 -1.2rem;
}
.b-resource-item__bottom-item{
	padding:0 1.2rem;
	font-size:1.4rem;
	font-weight:700;
	color:#333;
	white-space:nowrap;
	line-height:1.8rem;
}
.b-resource-item__bottom-item:not(:last-child){
	position:relative;
}
.b-resource-item__bottom-item:not(:last-child):before{
	content:'';
	background:#999;
	width:1px;
	height:100%;
	position:absolute;
	right:0;
	top:0;
}
.b-resource-item .l-social{
	margin:0 -0.5rem;
}
.b-resource-item .l-social__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	padding:0 0.5rem;
}
.b-resource-item .l-social__item svg{
	width:21px;
	fill:#666;
	transition:fill 0.2s ease-out;
}
.desktop .b-resource-item .l-social__item svg:hover{
	fill:#ccc;
}
.b-resource-item .l-social__item .svg-facebook{
	height:16px;
}
.b-resource-item .l-social__item .svg-linkedin{
	height:14px;
}
.b-resource-item .l-social__item .svg-twitter{
	height:14px;
}
.b-resource-item .l-social__link{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
@media only screen and (max-width:1600px){
	.b-resource-item__location{
		padding-left:2px;
	}
	.b-resource-item__location-item{
		margin-left:0;
		padding:0 1.4rem;
		font-size:1.2rem;
	}
	.b-resource-item .btn._circle{
		width:7rem;
		height:7rem;
	}
	.b-resource-item .btn._circle .btn__svg.svg-play2{
		width:2.4rem;
		transform:translateX(3px);
	}
}
@media only screen and (max-width:1300px){
	.b-resource-item__img{
		margin-bottom:1rem;
	}
	.b-resource-item__title{
		margin-bottom:0.3rem;
	}
	.b-resource-item__bottom{
		margin:0 -0.8rem;
	}
	.b-resource-item__bottom-item{
		padding:0 0.8rem;
	}
}
@media only screen and (max-width:1024px){
	.b-resource-item__img{
		padding-top:57.31%;
	}
	.b-resource-item__location-item{
		padding:0 1.2rem;
	}
	.b-resource-item__title{
		font-size:16px;
		margin-bottom:0.8rem;
		letter-spacing:0;
	}
	.b-resource-item__text{
		line-height:2.2rem;
		padding-right:0;
	}
	.b-resource-item__type{
		margin-bottom:1rem;
	}
	.b-resource-item__bottom{
		margin:0 -0.4rem;
	}
	.b-resource-item__bottom-item{
		padding:0;
	}
	.b-resource-item .btn._circle{
		width:6rem;
		height:6rem;
	}
	.b-resource-item .btn._circle .btn__svg.svg-play2{
		width:2rem;
	}
	.b-resource-item .l-social{
		margin:0 -0.3rem;
	}
	.b-resource-item .l-social__item{
		padding:0 0.3rem;
	}
	.b-resource-item .l-social__item .svg-facebook{
		height:15px;
	}
	.b-resource-item .l-social__item .svg-twitter{
		height:13px;
	}
}
@media only screen and (max-width:740px){
	.b-resource-item .l-social{
		padding:0;
	}
	.b-resource-item__bottom{
		margin:0 -0.8rem;
	}
	.b-resource-item__bottom-item{
		padding:0 0.4rem;
	}
	.b-resource-item__img{
		margin-bottom:1.1rem;
		padding-top:58%;
	}
	.b-resource-item__location{
		height:4.5rem;
	}
	.b-resource-item__title{
		margin-bottom:0.8rem;
	}
	.b-resource-item__type{
		font-size:1.2rem;
	}
	.b-resource-item__text{
		line-height:2rem;
	}
	.b-resource-item .l-social{
		margin:0 -0.3rem;
	}
	.b-resource-item .l-social__item{
		padding:0 0.3rem;
	}
	.b-resource-item .l-social__item .svg-twitter{
		margin-left:-4px;
	}
}
.b-resources:not(:last-child){
	margin-bottom:2.4rem;
}
.b-resources._hidden{
	display:none;
}
.b-resources__title{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	align-items:flex-end;
}
.b-resources__title-content{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.4rem;
	font-weight:700;
	vertical-align:bottom;
}
.b-resources__more{
	display:block;
	width:100%;
	height:4.3rem;
	background:#ccc;
	font-size:1.6rem;
	font-weight:700;
	color:#fff;
	border-radius:4px;
	text-transform:uppercase;
	position:relative;
	overflow:hidden;
}
.b-resources__more:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#999;
	opacity:0;
}
.desktop .b-resources__more:before{
	transition:opacity 0.2s ease-out;
}
.desktop .b-resources__more:hover:before{
	opacity:1;
}
.b-resources__more svg,
.b-resources__more span{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	z-index:1;
}
.b-resources__more svg{
	transform:translateZ(0);
	width:18px;
	height:18px;
	fill:#fff;
	margin-right:8px;
}
.b-resources__more._hidden{
	display:none;
}
.b-resources__all{
	font-family:'Source Sans Pro', sans-serif;
	font-size:1.6rem;
	text-transform:uppercase;
	color:#00abcc;
	margin-left:22px;
	display:inline-flex;
	-webkit-align-items:center;
	align-items:center;
	font-style:normal;
	vertical-align:middle;
	font-weight:600;
	margin-bottom:3px;
}
.b-resources__all:hover{
	text-decoration:underline;
}
.b-resources__all._hidden{
	display:none;
}
.b-resources__all:before{
	content:'';
	display:inline-block;
	background-color:#cfcfcf;
	width:1px;
	height:24px;
	margin:0 2rem 0.5rem 0;
}
.b-resources__all:after{
	content:'';
	display:inline-block;
	transform:rotate(-45deg);
	width:5px;
	height:5px;
	border-right:2px solid #00abcc;
	border-bottom:2px solid #00abcc;
	margin-left:7px;
}
.b-resources__more{
	margin-top:7rem;
}
@media only screen and (max-width:1300px){
	.b-resources:not(:last-child){
		margin-bottom:4.7rem;
	}
	.b-resources__title-content{
		font-size:3rem;
	}
	.b-resources__all{
		margin-left:1.5rem;
	}
	.b-resources__all:before{
		margin-right:1.1rem;
		margin-bottom:0;
	}
	.b-resources__more{
		margin-top:4rem;
	}
}
@media only screen and (max-width:1024px){
	.b-resources__title-content{
		font-size:2.7rem;
		letter-spacing:-0.5px;
	}
	.b-resources__all{
		font-size:1.4rem;
		margin-left:1.3rem;
		margin-bottom:0.6rem;
	}
	.b-resources__all:before{
		height:14px;
	}
	.b-resources__all:after{
		align-self:center;
	}
	.b-resources__more{
		margin-top:3rem;
	}
}
@media only screen and (max-width:740px){
	.b-resources:not(:last-child){
		margin-bottom:3.7rem;
	}
	.b-resources__title-content{
		font-size:2.1rem;
	}
	.b-resources__all{
		margin-left:1rem;
		vertical-align:middle;
		font-size:1.4rem;
		margin-bottom:0.3rem;
	}
	.b-resources__all:before{
		margin-right:0.9rem;
	}
	.b-resources__all:after{
		margin-left:0.7rem;
	}
	.b-resources__more{
		margin-top:2rem;
	}
}
@media only screen and (max-width:320px){
	.b-resources__title-content{
		display:inline-block;
		overflow:hidden;
		max-width:calc(100% - 80px);
		white-space:nowrap;
		text-overflow:ellipsis;
		padding-right:0.7rem;
		vertical-align:middle;
	}
	.b-resources__all{
		margin-left:4px;
	}
}
.b-saas{
	position:relative;
	flex-grow:1;
	padding:89px 70px 40px;
	min-height:350px;
}
.b-saas:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.6);
	z-index:1;
	opacity:0.7;
	transition:opacity 0.2s ease-out;
}
.desktop .b-saas:hover:before{
	opacity:1;
}
.b-saas._skyblue .b-saas__title{
	color:#00abcc;
}
.desktop .b-saas._skyblue:hover .b-saas__go{
	color:#00abcc;
}
.desktop .b-saas._skyblue:hover .b-saas__go:before{
	border-color:#00abcc;
}
.b-saas._yellow .b-saas__title{
	color:#fcd203;
}
.desktop .b-saas._yellow:hover .b-saas__go{
	color:#fcd203;
}
.desktop .b-saas._yellow:hover .b-saas__go:before{
	border-color:#fcd203;
}
.b-saas._turq .b-saas__title{
	color:#06a885;
}
.desktop .b-saas._turq:hover .b-saas__go{
	color:#06a885;
}
.desktop .b-saas._turq:hover .b-saas__go:before{
	border-color:#06a885;
}
.b-saas._lime .b-saas__title{
	color:#b1d238;
}
.desktop .b-saas._lime:hover .b-saas__go{
	color:#b1d238;
}
.desktop .b-saas._lime:hover .b-saas__go:before{
	border-color:#b1d238;
}
.p-partners .b-saas{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	padding:40px 43px 40px 55px;
	min-height:230px;
}
.p-partners .b-saas .b-saas__go{
	position:relative;
	right:auto;
	bottom:auto;
	flex-shrink:0;
}
.p-partners .b-saas .b-saas__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.4rem;
	line-height:1.3;
	max-height:none;
	margin-bottom:0;
	letter-spacing:0;
	max-width:78%;
}
.b-saas__inner{
	position:relative;
	z-index:2;
	margin-right:auto;
}
.b-saas__title{
	font-size:28px;
	letter-spacing:0.8px;
	line-height:33px;
	margin-bottom:12px;
	max-height:66px;
	overflow:hidden;
	font-weight:700;
}
.b-saas__descr{
	font-size:24px;
	color:#fff;
	max-height:124px;
	overflow:hidden;
}
.b-saas__go{
	position:absolute;
	z-index:2;
	width:50px;
	height:50px;
	right:24px;
	bottom:22px;
	color:#fff;
}
.b-saas__go svg{
	width:100%;
	height:100%;
}
.b-saas__go:before{
	display:block;
	content:"";
	position:absolute;
	width:11px;
	height:11px;
	border-bottom:4px solid #fff;
	border-right:4px solid #fff;
	transform:rotate(-45deg);
	right:21px;
	top:20px;
}
@media only screen and (max-width:1300px){
	.b-saas{
		padding:73px 70px 40px 48px;
		min-height:315px;
	}
	.p-partners .b-saas{
		min-height:204px;
		padding:40px 26px 40px 37px;
	}
	.p-partners .b-saas .b-saas__title{
		font-size:2rem;
		line-height:1.4;
	}
	.b-saas__title{
		margin-bottom:13px;
		letter-spacing:-0.9px;
		line-height:32px;
		max-height:64px;
	}
	.b-saas__descr{
		font-size:22px;
		line-height:31px;
	}
	.b-saas__go{
		right:18px;
		bottom:18px;
	}
}
@media only screen and (max-width:1024px){
	.b-saas{
		padding:48px 48px 20px 31px;
		min-height:208px;
	}
	.p-partners .b-saas{
		min-height:144px;
		padding:37px 19px 35px 26px;
	}
	.p-partners .b-saas .b-saas__title{
		font-size:1.6rem;
		line-height:1.5;
		max-width:85%;
		letter-spacing:0;
	}
	.b-saas__title{
		font-size:18px;
		line-height:22px;
		letter-spacing:0;
		margin-bottom:7px;
		max-height:44px;
	}
	.b-saas__descr{
		font-size:16px;
		line-height:22px;
		max-height:84px;
	}
	.b-saas__go{
		width:33px;
		height:33px;
		right:12px;
		bottom:11px;
	}
	.b-saas__go:before{
		border-width:3px;
		width:8px;
		height:8px;
		right:14px;
		top:12px;
	}
}
@media only screen and (max-width:740px){
	.b-saas{
		padding:37px 18px 33px;
		min-height:205px;
	}
	.p-partners .b-saas{
		padding:36px 25px 34px 24px;
		min-height:127px;
	}
	.p-partners .b-saas .b-saas__title{
		max-width:92%;
	}
	.p-partners .b-saas .b-saas__go{
		transform:scale(0.91);
	}
	.b-saas__title{
		margin-bottom:6px;
	}
	.p-team .b-saas .b-saas__go{
		display:none;
	}
}
.b-stats__top{
	background:#ebebeb;
	padding:28px 0;
	margin-bottom:2px;
}
.b-stats__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.2rem;
	line-height:1.2;
	font-weight:700;
	letter-spacing:0.6px;
	text-align:center;
}
.b-stats__content{
	padding:51px 18px 52px;
	background:#ebebeb;
}
.p-webinars .b-stats__content{
	padding:33px 25px 56px;
}
@media only screen and (max-width:1300px){
	.b-stats__top{
		padding:23px 0;
	}
	.b-stats__content{
		padding:30px 18px 45px;
	}
	.b-stats__title{
		font-size:2rem;
	}
	.p-webinars .b-stats .b-stats__top{
		padding:29px 0;
	}
	.p-webinars .b-stats .b-stats__title{
		font-size:2.2rem;
	}
}
@media only screen and (max-width:1024px){
	.p-webinars .b-stats .b-stats__top{
		padding:23px 30px;
	}
	.p-webinars .b-stats .b-stats__title{
		font-size:2rem;
	}
	.p-webinars .b-stats .b-stats__content{
		padding:56px 7px 54px;
	}
	.b-stats__top{
		padding:23px 30px;
	}
	.b-stats__content{
		padding:30px 30px 56px;
	}
}
@media only screen and (max-width:740px){
	.b-stats__top{
		padding:16px 40px;
	}
	.b-stats__content{
		padding:22px 24px 39px;
	}
	.b-stats__title{
		font-size:1.8rem;
		letter-spacing:0.45px;
	}
	.p-webinars .b-stats .b-stats__top{
		padding:17px 30px;
	}
	.p-webinars .b-stats .b-stats__title{
		font-size:1.8rem;
	}
	.p-webinars .b-stats .b-stats__content{
		padding:13px 17px 11px;
	}
}
.b-tabs{
	display:block;
}
.b-talk{
	padding-top:37px;
	position:relative;
	max-width:502px;
	margin:0 auto;
}
.b-talk__inner{
	padding:45px 20px 26px;
	border:5px solid rgba(255, 255, 255, 0.35);
	color:#fff;
	border-radius:5px;
	text-align:center;
}
.b-talk__icon{
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	display:block;
	border-radius:50%;
	width:76px;
	height:76px;
	background:#373c3b;
}
.b-talk .svg-talk{
	width:76px;
	height:76px;
	max-width:100%;
	max-height:100%;
	fill:#b1d238;
}
.b-talk__title{
	font-size:2.8rem;
	line-height:1.2;
	font-weight:300;
	margin-bottom:10px;
}
.b-talk__number{
	display:inline-block;
	font-size:3.4rem;
	line-height:1.2;
	font-weight:700;
	color:#fff;
}
.desktop .b-talk__number{
	transition:opacity 0.2s ease-out;
}
.desktop .b-talk__number:hover{
	opacity:0.7;
}
@media only screen and (max-width:1300px){
	.b-talk{
		padding-top:33px;
		max-width:480px;
	}
	.b-talk__inner{
		padding:42px 20px 27px;
	}
	.b-talk__title{
		font-size:2.6rem;
	}
	.b-talk__number{
		font-size:3rem;
	}
	.b-talk__icon{
		width:68px;
		height:68px;
	}
}
@media only screen and (max-width:1024px){
	.b-talk{
		padding-top:23px;
		max-width:390px;
	}
	.b-talk__inner{
		border-width:3px;
		padding:38px 20px 24px;
	}
	.b-talk__title,
	.b-talk__number{
		font-size:2rem;
	}
	.b-talk__icon{
		width:55px;
		height:55px;
	}
}
@media only screen and (max-width:740px){
	.b-talk__inner{
		border-width:2px;
		padding-top:39px;
	}
	.b-talk__title{
		margin-bottom:12px;
		font-size:1.8rem;
	}
	.b-talk__number{
		font-size:1.8rem;
	}
	.b-talk__icon{
		width:53px;
		height:53px;
	}
}
.b-thank{
	display:block;
	color:#fff;
	max-width:844px;
	margin:0 auto;
}
.b-thank__title{
	font-size:2.6rem;
	font-weight:700;
	letter-spacing:1.25px;
	margin-bottom:17px;
}
.b-thank__note{
	font-size:2.2rem;
	font-weight:300;
	letter-spacing:1.25px;
	margin-bottom:49px;
}
.b-thank__ul{
	font-family:'Source Sans Pro', sans-serif;
	counter-reset:list;
	text-align:left;
}
.b-thank__li{
	padding-left:56px;
	margin-bottom:41px;
	position:relative;
}
.b-thank__li:before{
	display:block;
	position:absolute;
	left:0;
	top:10px;
	counter-increment:list;
	content:counter(list);
	font-size:1.8rem;
	font-weight:700;
	color:#00abcc;
	width:36px;
	height:36px;
	border-radius:50%;
	line-height:33px;
	text-align:center;
	border:1.5px solid #00abcc;
}
.b-thank__li:last-child{
	margin-bottom:0;
}
.b-thank__text,
.b-thank__li-text{
	font-size:1.8rem;
	font-weight:300;
	text-align:left;
	line-height:1.4;
}
.b-thank__text{
	font-family:'Source Sans Pro', sans-serif;
	margin-bottom:35px;
}
.b-thank__li-title{
	font-size:2.3rem;
	margin-bottom:5px;
}
.b-thank a{
	font-weight:400;
	color:#00abcc;
	margin:0 4px;
}
.b-thank a._ml{
	margin-right:0;
}
.desktop .b-thank a:hover{
	text-decoration:underline;
}
@media only screen and (max-width:1300px){
	.b-thank{
		max-width:859px;
	}
	.b-thank__note{
		margin-bottom:37px;
	}
}
@media only screen and (max-width:1024px){
	.b-thank{
		max-width:665px;
	}
	.b-thank__title{
		font-size:2rem;
		margin-bottom:7px;
	}
	.b-thank__note{
		margin-bottom:44px;
		font-size:1.8rem;
	}
	.b-thank__li-title{
		font-size:1.8rem;
	}
	.b-thank__text{
		font-size:1.6rem;
		line-height:1.5;
		margin-bottom:33px;
	}
	.b-thank__li-text{
		font-size:1.6rem;
	}
	.b-thank__li{
		margin-bottom:28px;
	}
	.b-thank__li:before{
		font-size:1.6rem;
		width:32px;
		height:32px;
		line-height:29px;
	}
}
@media only screen and (max-width:740px){
	.b-thank__title{
		font-size:1.8rem;
	}
	.b-thank__note{
		font-size:1.6rem;
		margin-bottom:30px;
	}
	.b-thank__li-title{
		font-size:1.6rem;
	}
	.b-thank__text{
		font-size:1.4rem;
		line-height:1.45;
	}
	.b-thank__li-text{
		font-size:1.4rem;
		line-height:1.3;
	}
	.b-thank__li{
		padding-left:51px;
		margin-bottom:25px;
	}
}
.b-title{
	display:block;
	text-align:center;
	margin-bottom:4rem;
	opacity:0;
	transform:translateY(20px);
	transition:transform 0.4s ease-out, opacity 0.2s ease-out;
}
.b-title._white:before{
	background:#fff;
}
.b-title._white .b-title__text{
	color:#fff;
}
.b-title._visible{
	opacity:1;
	transform:translateY(0);
}
.b-title:before{
	display:block;
	content:'';
	width:9.3rem;
	height:4px;
	border-radius:2px;
	margin:0 auto 1.2rem;
	background:#1b4a97;
}
.b-title__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.8rem;
	font-weight:900;
	line-height:1.2;
	color:#1b4a97;
}
._animate .b-title{
	opacity:1;
	transform:translateY(0);
}
@media only screen and (max-width:1024px){
	.b-title__text{
		font-size:2rem;
		letter-spacing:0;
	}
	.b-title:before{
		width:6.5rem;
		margin-bottom:0.9rem;
	}
}
@media only screen and (max-width:740px){
	.b-title__text{
		font-size:1.8rem;
		letter-spacing:0.3px;
	}
	.p-team .b-title__text{
		letter-spacing:0;
	}
}
.b-video{
	display:block;
	width:100%;
	height:100%;
	/*background: rgba(255,255,255,0.5);*/
	position:relative;
}
.b-video._active .b-video__wrapper{
	pointer-events:all;
	background:none !important;
}
._modal-default .b-video._active .b-video__wrapper{
	pointer-events:all;
}
.b-video._active .b-video__video{
	opacity:1;
	visibility:visible;
}
.b-video__wrapper{
	font-size:0;
	background-size:cover;
	pointer-events:none;
	position:relative;
	height:100%;
	overflow:hidden;
}
.b-video__video{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	height:auto;
	width:auto;
	display:block;
	min-width:100%;
	min-height:100%;
	backface-visibility:hidden;
	transition:opacity 0.2s 0.2s, visibility 0s;
}
.btn-default{
	display:inline-block;
	padding:0 3.8rem;
	height:6.4rem;
	border-radius:4px;
	font-size:1.8rem;
	letter-spacing:0.5px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
}
.btn-default._big{
	width:324px;
	height:86px;
	border-radius:5px;
	border:1px solid #fff;
}
.desktop .btn-default._big{
	transition:border-color 0.2s ease-out, color 0.2s ease-out;
}
.desktop .btn-default._big:hover{
	color:rgba(255, 255, 255, 0.7);
	border-color:rgba(255, 255, 255, 0.7);
}
.btn-default._secondary{
	background-color:#f9a81b;
	color:#fff;
}
.desktop .btn-default._secondary{
	transition:background-color 0.2s ease-out;
}
.desktop .btn-default._secondary:hover{
	background-color:#ce8912;
}
.btn-default._white{
	background:#fff;
	color:#01accd;
}
.desktop .btn-default._white{
	transition:background-color 0.2s ease-out;
}
.desktop .btn-default._white:hover{
	color:#01accd;
	background-color:#d2dbec;
}
._ie .btn-default{
	letter-spacing:normal;
}
@media only screen and (max-width:1600px){
	.btn-default._big{
		width:auto;
		height:64px;
	}
}
@media only screen and (max-width:1024px){
	.btn-default{
		height:44px;
		font-size:1.4rem;
		width:183px;
		padding:0;
	}
	.btn-default._big{
		width:183px;
		height:44px;
	}
}
.btn-icon{
	position:relative;
	max-width:500px;
	height:90px;
	border:1px solid #7c7c7e;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	transition:background-color 0.3s, border-color 0.3s;
}
.btn-icon:hover{
	background-color:#0ca587;
	border-color:#0ca587;
}
.btn-icon:hover .btn-icon__icon{
	opacity:0;
}
.btn-icon:hover .btn-icon__text{
	color:#fff;
	transform:translateX(-100px);
}
.btn-icon:hover .btn-icon__arrow-icon{
	border-color:#fff;
}
.btn-icon__wrapper{
	overflow:hidden;
	display:block;
	position:relative;
	width:120px;
	margin-right:20px;
	height:100%;
}
.btn-icon__icon{
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	margin:auto;
	display:block;
	width:70px;
	height:70px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	transform:translateX(-50%);
	transition:opacity 0.3s;
}
.btn-icon__icon._service{
	width:79px;
	height:42px;
}
.btn-icon__icon._provider{
	width:62px;
	height:50px;
}
.btn-icon__icon._digital{
	width:56px;
	height:48px;
}
.btn-icon__text{
	font-size:2.6rem;
	font-weight:300;
	font-family:'Soho', 'Arial', sans-serif;
	color:#000;
	transition:color 0.3s, transform 0.3s;
}
.btn-icon__arrow-icon{
	position:absolute;
	top:50%;
	right:35px;
	width:11px;
	height:11px;
	border-top:4px solid #0ca587;
	border-right:4px solid #0ca587;
	transition:border-color 0.3s;
	transform:translateY(-50%) rotate(45deg) translate3d(0, 0, 1px);
}
@media only screen and (max-width:1300px){
	.btn-icon{
		max-width:447px;
	}
	.btn-icon:hover{
		background-color:#0ca587;
		border-color:#0ca587;
	}
	.btn-icon:hover .btn-icon__text{
		transform:translateX(-80px);
	}
	.btn-icon__wrapper{
		width:105px;
		margin-right:10px;
	}
	.btn-icon__arrow-icon{
		right:25px;
	}
	.btn-icon__text{
		font-size:2.4rem;
		line-height:1;
		margin-bottom:5px;
	}
	.btn-icon__icon._service{
		width:78px;
		height:34px;
	}
	.btn-icon__icon._provider{
		width:54px;
		height:42px;
	}
	.btn-icon__icon._digital{
		width:50px;
		height:42px;
	}
}
@media only screen and (max-width:1024px){
	.btn-icon__text{
		font-size:2.2rem;
	}
}
@media only screen and (max-width:740px){
	.btn-icon{
		max-width:350px;
	}
	.btn-icon:hover{
		background-color:#0ca587;
		border-color:#0ca587;
	}
	.btn-icon:hover .btn-icon__text{
		transform:translateX(-60px);
	}
	.btn-icon__wrapper{
		width:70px;
		margin-right:15px;
	}
	.btn-icon__arrow-icon{
		right:20px;
	}
	.btn-icon__text{
		font-size:1.8rem;
		margin-bottom:0;
	}
	.btn-icon__icon._service{
		width:61px;
		height:24px;
	}
	.btn-icon__icon._provider{
		width:44px;
		height:32px;
	}
	.btn-icon__icon._digital{
		width:40px;
		height:32px;
	}
}
.btn-language{
	padding:10px;
	display:none;
}
.btn-language .svg-lang{
	width:18px;
	height:18px;
	margin-top:3px;
	fill:#fff;
}
._fixed .btn-language .svg-lang,
.p-news-pr .btn-language .svg-lang,
.p-blog-post .btn-language .svg-lang,
.p-case-studies .btn-language .svg-lang,
.p-webinars .btn-language .svg-lang,
.p-about-us .btn-language .svg-lang,
.p-product-subpage .btn-language .svg-lang,
.p-contact .btn-language .svg-lang,
.p-trial .btn-language .svg-lang{
	fill:#343434;
}
@media only screen and (max-width:1024px){
	.btn-language{
		display:inline-block;
	}
	._open-mobile-menu .btn-language .svg-lang{
		fill:#fff;
	}
}
@media only screen and (max-width:740px){
	.btn-language .svg-lang{
		width:14px;
		height:14px;
		fill:#fff;
	}
}
.btn-menu{
	display:none;
	width:60px;
	height:100%;
	font-size:0;
	line-height:0;
	padding-left:5px;
	transition:background-color 0.2s ease-out;
}
.btn-menu__dash,
.btn-menu:before,
.btn-menu:after{
	display:block;
	content:'';
	height:3px;
	background:#fff;
	width:23px;
	margin:5px auto 0;
}
.btn-menu:before,
.btn-menu:after{
	transform-origin:left;
	transition:transform 0.2s ease-out;
}
.btn-menu__dash{
	transition:opacity 0.2s ease-out;
}
.btn-menu:before{
	margin-top:0;
}
._open-mobile-menu .btn-menu{
	background:rgba(0, 0, 0, 0.15);
}
._open-mobile-menu .btn-menu:before{
	transform:rotate(45deg);
}
._open-mobile-menu .btn-menu:after{
	transform:rotate(-45deg);
}
._open-mobile-menu .btn-menu .btn-menu__dash{
	opacity:0;
}
@media only screen and (max-width:1024px){
	._top .btn-menu__dash,
	._sticky-header .btn-menu__dash,
	._top .btn-menu:before,
	._sticky-header .btn-menu:before,
	._top .btn-menu:after,
	._sticky-header .btn-menu:after{
		background:#1e1e1e;
	}
	.btn-menu{
		display:block;
		position:relative;
		z-index:1;
	}
	._open-mobile-menu .btn-menu__dash,
	._open-mobile-menu .btn-menu:before,
	._open-mobile-menu .btn-menu:after{
		background:#fff;
	}
}
@media only screen and (max-width:740px){
	.btn-menu{
		width:44px;
		padding-left:3px;
	}
	.btn-menu__dash,
	.btn-menu:before,
	.btn-menu:after{
		height:2px;
		background:#fff;
		width:19px;
		margin-top:4px;
	}
	.btn-menu:before{
		margin-top:0;
	}
	._open-mobile-menu .btn-menu__dash,
	._open-mobile-menu .btn-menu:before,
	._open-mobile-menu .btn-menu:after{
		width:17px;
	}
}
.btn-read-more{
	display:block;
	font-size:1.8rem;
	font-weight:600;
	line-height:2.1rem;
	color:#fff;
	text-transform:uppercase;
	padding-right:2rem;
	position:relative;
	transition:color 0.2s ease-out;
}
.btn-read-more:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	right:0;
	width:10px;
	height:10px;
	border-bottom:3px solid #fff;
	border-right:3px solid #fff;
	transform:rotate(-45deg);
	transition:border-color 0.2s ease-out;
}
.btn-read-more:hover{
	color:#ccc;
}
.btn-read-more:hover:before{
	border-color:#ccc;
}
@media only screen and (max-width:1024px){
	.btn-read-more{
		font-size:1.4rem;
		padding-right:1rem;
	}
	.btn-read-more:before{
		width:7px;
		height:7px;
		border-width:2px;
	}
}
.btn-subscribe{
	display:none;
	position:fixed;
	transform:translateZ(0);
	z-index:2;
	right:10px;
	bottom:10px;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	padding:11px 25px 9px;
	background:#b2d238;
	box-shadow:0 0 6px rgba(0, 0, 0, 0.31);
	border-radius:4px;
}
.btn-subscribe span{
	display:block;
}
.btn-subscribe svg{
	display:block;
	width:30px;
	height:15px;
	fill:#fff;
	margin:0 auto 7px;
}
._submit .btn-subscribe{
	display:none !important;
}
.btn-subscribe._newsletter{
	max-width:122px;
	padding:11px 10px 9px;
}
.btn-subscribe._newsletter svg{
	width:32px;
	height:16px;
	margin-bottom:8px;
}
.btn{
	display:inline-block;
	padding:0 4rem;
	color:#1b4a97;
	font-size:1.4rem;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0.5px;
	border:1px solid #1b4a97;
	border-radius:4px;
	transition:background-color 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out;
}
.btn__wrap{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	height:5.6rem;
	margin:0 auto;
	min-width:8rem;
}
.btn__text{
	white-space:nowrap;
	line-height:18px;
}
.btn__svg{
	transition:fill 0.2s ease-out;
	width:1.6rem;
	height:1.6rem;
	margin-right:1rem;
	fill:currentColor;
}
.btn._lg{
	padding:0 4.5rem;
	font-size:1.8rem;
}
.btn._lg .btn__wrap{
	min-width:12rem;
	height:6.2rem;
}
.btn._lg .btn__svg{
	width:2.4rem;
	height:2.4rem;
	margin-right:1.5rem;
}
.btn._lg._small{
	padding:0 3rem;
}
.btn._lg._small .btn__wrap{
	height:5.4rem;
}
.btn._bg{
	padding:0 4rem;
	font-size:1.8rem;
}
.btn._bg .btn__wrap{
	min-width:9.6rem;
	height:5.4rem;
}
.btn._bg .btn__svg{
	width:2.4rem;
	height:2.4rem;
	margin-right:1.5rem;
}
.btn._md{
	padding:0 4rem;
	font-size:1.8rem;
}
.btn._md .btn__wrap{
	min-width:9.6rem;
	height:5.4rem;
}
.btn._md .btn__svg{
	width:1.6rem;
	height:1.6rem;
	margin-right:1rem;
}
.btn._ms{
	padding:0 2rem;
	font-size:1.4rem;
}
.btn._ms .btn__wrap{
	min-width:100%;
	height:4.2rem;
}
.btn._ms .btn__svg{
	width:1.6rem;
	height:1.6rem;
	margin-right:1rem;
}
.btn._sm{
	padding:0 2rem;
	font-size:1.4rem;
}
.btn._sm .btn__wrap{
	min-width:100%;
	height:3rem;
}
.btn._sm .btn__svg{
	width:1.6rem;
	height:1.6rem;
	margin-right:1rem;
}
.btn._primary{
	background-color:#1b4a97;
	border-color:#1b4a97;
	color:#fff;
}
.btn._primary:hover,
.btn._primary._hover{
	background-color:#153b78;
	border-color:transparent;
}
.btn._primary._hollow{
	background-color:transparent;
	border-color:#1b4a97;
	color:#1b4a97;
}
.btn._primary._hollow:hover,
.btn._primary._hollow._hover{
	border-color:#5f80b6;
	color:#5f80b6;
}
.btn._primary._hollow:hover .btn__svg,
.btn._primary._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._secondary{
	background-color:#fff;
	border-color:#fff;
	color:#1b4a97;
}
.btn._secondary:hover,
.btn._secondary._hover{
	background-color:rgba(255, 255, 255, 0.8);
	border-color:transparent;
}
.btn._secondary._hollow{
	background-color:transparent;
	border-color:#fff;
	color:#fff;
}
.btn._secondary._hollow:hover,
.btn._secondary._hollow._hover{
	border-color:rgba(255, 255, 255, 0.7);
	color:rgba(255, 255, 255, 0.7);
}
.btn._secondary._hollow:hover .btn__svg,
.btn._secondary._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._secondary._text-success{
	background-color:#fff;
	border-color:#fff;
	color:#1b4a97;
}
.btn._secondary._text-success:hover,
.btn._secondary._text-success._hover{
	background-color:rgba(255, 255, 255, 0.8);
	border-color:transparent;
}
.btn._secondary._text-success._hollow{
	background-color:transparent;
	border-color:#fff;
	color:#fff;
}
.btn._secondary._text-success._hollow:hover,
.btn._secondary._text-success._hollow._hover{
	border-color:rgba(255, 255, 255, 0.7);
	color:rgba(255, 255, 255, 0.7);
}
.btn._secondary._text-success._hollow:hover .btn__svg,
.btn._secondary._text-success._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._secondary._text-accent-4{
	background-color:#fff;
	border-color:#fff;
	color:#00abcc;
}
.btn._secondary._text-accent-4:hover,
.btn._secondary._text-accent-4._hover{
	background-color:rgba(255, 255, 255, 0.8);
	border-color:transparent;
}
.btn._secondary._text-accent-4._hollow{
	background-color:transparent;
	border-color:#fff;
	color:#fff;
}
.btn._secondary._text-accent-4._hollow:hover,
.btn._secondary._text-accent-4._hollow._hover{
	border-color:rgba(255, 255, 255, 0.7);
	color:rgba(255, 255, 255, 0.7);
}
.btn._secondary._text-accent-4._hollow:hover .btn__svg,
.btn._secondary._text-accent-4._hollow._hover .btn__svg{
	fill:currentColor;
}
.p-product-vamb .btn._secondary._text-accent-4,
.p-blog .btn._secondary._text-accent-4,
.p-resources .btn._secondary._text-accent-4,
.p-customers .btn._secondary._text-accent-4,
.p-team .btn._secondary._text-accent-4{
	background-color:#fff;
	border-color:#fff;
	color:#06a885;
}
.p-product-vamb .btn._secondary._text-accent-4:hover,
.p-blog .btn._secondary._text-accent-4:hover,
.p-resources .btn._secondary._text-accent-4:hover,
.p-customers .btn._secondary._text-accent-4:hover,
.p-team .btn._secondary._text-accent-4:hover,
.p-product-vamb .btn._secondary._text-accent-4._hover,
.p-blog .btn._secondary._text-accent-4._hover,
.p-resources .btn._secondary._text-accent-4._hover,
.p-customers .btn._secondary._text-accent-4._hover,
.p-team .btn._secondary._text-accent-4._hover{
	background-color:rgba(255, 255, 255, 0.8);
	border-color:transparent;
}
.p-product-vamb .btn._secondary._text-accent-4._hollow,
.p-blog .btn._secondary._text-accent-4._hollow,
.p-resources .btn._secondary._text-accent-4._hollow,
.p-customers .btn._secondary._text-accent-4._hollow,
.p-team .btn._secondary._text-accent-4._hollow{
	background-color:transparent;
	border-color:#fff;
	color:#fff;
}
.p-product-vamb .btn._secondary._text-accent-4._hollow:hover,
.p-blog .btn._secondary._text-accent-4._hollow:hover,
.p-resources .btn._secondary._text-accent-4._hollow:hover,
.p-customers .btn._secondary._text-accent-4._hollow:hover,
.p-team .btn._secondary._text-accent-4._hollow:hover,
.p-product-vamb .btn._secondary._text-accent-4._hollow._hover,
.p-blog .btn._secondary._text-accent-4._hollow._hover,
.p-resources .btn._secondary._text-accent-4._hollow._hover,
.p-customers .btn._secondary._text-accent-4._hollow._hover,
.p-team .btn._secondary._text-accent-4._hollow._hover{
	border-color:rgba(255, 255, 255, 0.7);
	color:rgba(255, 255, 255, 0.7);
}
.p-product-vamb .btn._secondary._text-accent-4._hollow:hover .btn__svg,
.p-blog .btn._secondary._text-accent-4._hollow:hover .btn__svg,
.p-resources .btn._secondary._text-accent-4._hollow:hover .btn__svg,
.p-customers .btn._secondary._text-accent-4._hollow:hover .btn__svg,
.p-team .btn._secondary._text-accent-4._hollow:hover .btn__svg,
.p-product-vamb .btn._secondary._text-accent-4._hollow._hover .btn__svg,
.p-blog .btn._secondary._text-accent-4._hollow._hover .btn__svg,
.p-resources .btn._secondary._text-accent-4._hollow._hover .btn__svg,
.p-customers .btn._secondary._text-accent-4._hollow._hover .btn__svg,
.p-team .btn._secondary._text-accent-4._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._success{
	background-color:#009344;
	border-color:#009344;
	color:#fff;
}
.btn._success:hover,
.btn._success._hover{
	background-color:#007536;
	border-color:transparent;
}
.btn._success._hollow{
	background-color:transparent;
	border-color:#009344;
	color:#009344;
}
.btn._success._hollow:hover,
.btn._success._hollow._hover{
	border-color:#4cb37c;
	color:#4cb37c;
}
.btn._success._hollow:hover .btn__svg,
.btn._success._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._accent-1{
	background-color:#06a885;
	border-color:#06a885;
	color:#fff;
}
.btn._accent-1:hover,
.btn._accent-1._hover{
	background-color:#04866a;
	border-color:transparent;
}
.btn._accent-1._hollow{
	background-color:transparent;
	border-color:#06a885;
	color:#06a885;
}
.btn._accent-1._hollow:hover,
.btn._accent-1._hollow._hover{
	border-color:#50c2a9;
	color:#50c2a9;
}
.btn._accent-1._hollow:hover .btn__svg,
.btn._accent-1._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._accent-2{
	background-color:#f8a61a;
	border-color:#f8a61a;
	color:#fff;
}
.btn._accent-2:hover,
.btn._accent-2._hover{
	background-color:#c68414;
	border-color:transparent;
}
.btn._accent-2._hollow{
	background-color:transparent;
	border-color:#f8a61a;
	color:#f8a61a;
}
.btn._accent-2._hollow:hover,
.btn._accent-2._hollow._hover{
	border-color:#fac05e;
	color:#fac05e;
}
.btn._accent-2._hollow:hover .btn__svg,
.btn._accent-2._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._accent-4{
	background-color:#00abcc;
	border-color:#00abcc;
	color:#fff;
}
.btn._accent-4:hover,
.btn._accent-4._hover{
	background-color:#0088a3;
	border-color:transparent;
}
.btn._accent-4._hollow{
	background-color:transparent;
	border-color:#00abcc;
	color:#00abcc;
}
.btn._accent-4._hollow:hover,
.btn._accent-4._hollow._hover{
	border-color:#4cc4db;
	color:#4cc4db;
}
.btn._accent-4._hollow:hover .btn__svg,
.btn._accent-4._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._accent-5{
	background-color:#b1d238;
	border-color:#b1d238;
	color:#fff;
}
.btn._accent-5:hover,
.btn._accent-5._hover{
	background-color:#8da82c;
	border-color:transparent;
}
.btn._accent-5._hollow{
	background-color:transparent;
	border-color:#b1d238;
	color:#b1d238;
}
.btn._accent-5._hollow:hover,
.btn._accent-5._hollow._hover{
	border-color:#c8df73;
	color:#c8df73;
}
.btn._accent-5._hollow:hover .btn__svg,
.btn._accent-5._hollow._hover .btn__svg{
	fill:currentColor;
}
.btn._circle{
	width:7.5rem;
	height:7.5rem;
	padding:0;
	border-radius:50%;
}
.btn._circle .btn__wrap{
	min-width:100%;
	width:100%;
	height:100%;
}
.btn._circle .btn__svg{
	margin:0;
}
.btn._circle .svg-play2{
	transform:translateX(2px);
}
.btn._circle._lg{
	width:15.8rem;
	height:15.8rem;
}
.btn._circle._lg .btn__svg{
	width:6.2rem;
	height:6.2rem;
}
.btn._circle._lg .svg-play2{
	transform:translateX(6px);
}
.btn._circle._md{
	width:7.5rem;
	height:7.5rem;
}
.btn._circle._md .btn__svg{
	width:2.8rem;
	height:2.8rem;
}
.btn._circle._sm{
	width:6.6rem;
	height:6.6rem;
}
.btn._circle._sm .btn__svg{
	width:2.4rem;
	height:2.4rem;
}
._ie .btn{
	letter-spacing:normal;
}
@media only screen and (max-width:1600px){
	.btn._circle._lg{
		width:12rem;
		height:12rem;
	}
	.btn._circle._lg .btn__svg{
		width:4.6rem;
		height:4.6rem;
	}
	.btn._circle._lg .svg-play2{
		transform:translateX(5px);
	}
	.btn._circle._sm{
		width:5.4rem;
		height:5.4rem;
	}
	.btn._circle._sm .btn__svg{
		width:2rem;
		height:2rem;
	}
}
@media only screen and (max-width:1024px){
	.btn{
		letter-spacing:0.4px;
	}
	.btn._lg{
		font-size:1.4rem;
		padding:0 30px;
	}
	.btn._lg .btn__wrap{
		height:42px;
		min-width:80px;
	}
	.btn._lg .btn__svg{
		width:1.6rem;
		height:1.6rem;
		margin-right:1rem;
	}
	.btn._md{
		padding:0 3rem;
		font-size:1.4rem;
	}
	.btn._md .btn__wrap{
		min-width:7.6rem;
		height:42px;
	}
	.btn._bg{
		padding:0 30px;
		font-size:1.4rem;
	}
	.btn._bg .btn__wrap{
		height:42px;
		min-width:76px;
	}
	.btn._lg._middle{
		padding:0 30px;
		font-size:1.4rem;
		letter-spacing:0.5px;
	}
	.btn._lg._middle .btn__wrap{
		min-width:80px;
		height:42px;
	}
	.btn._lg._small{
		padding:0 30px;
		font-size:1.4rem;
		letter-spacing:0.5px;
	}
	.btn._lg._small .btn__wrap{
		min-width:80px;
		height:42px;
	}
	.btn._circle._lg .btn__wrap,
	.btn._circle._md .btn__wrap{
		min-width:auto;
	}
	.btn._circle._lg{
		width:9.6rem;
		height:9.6rem;
		padding:0;
	}
	.btn._circle._lg .btn__wrap{
		min-width:auto;
	}
	.btn._circle._lg .btn__svg{
		width:3.6rem;
		height:3.6rem;
		margin:0;
	}
	.btn._circle._sm{
		width:4.6rem;
		height:4.6rem;
	}
	.btn._circle._sm .btn__svg{
		width:1.6rem;
		height:1.6rem;
	}
}
@media only screen and (max-width:740px){
	.btn._circle._lg{
		width:5.8rem;
		height:5.8rem;
	}
	.btn._circle._lg .btn__svg{
		width:2.2rem;
		height:2.2rem;
	}
	.btn._circle._lg .btn__svg.svg-play2{
		transform:translateX(3px);
	}
}
.f-default{
	display:block;
	width:100%;
	margin:0 auto;
	position:relative;
}
section._dark .f-default .f-default__inner{
	padding-top:40px;
	padding-bottom:35px;
}
section._dark .f-default .f-default__thanks{
	padding:0 20px 98px;
	color:#fff;
}
section._dark .f-default .f-default__thanks-title,
section._dark .f-default .f-default__thanks-text{
	font-size:2.2rem;
}
section._dark .f-default .f-default__thanks._account{
	padding:54px 20px 14px;
}
.f-default__inner{
	padding:60px 52px;
	max-width:1240px;
	margin:0 auto;
	transition:opacity 0.3s ease-out;
}
.f-default__row{
	margin-bottom:3rem;
}
.f-default__row._flex{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.f-default__row._radio{
	margin-top:35px;
	padding-top:33px;
	margin-bottom:32px;
	border-top:1px solid #666;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.f-default__row._webinars{
	padding-top:32px;
	border-top:1px solid #666;
	margin-bottom:37px;
}
.f-default__row._webinars .f-default__chk-text{
	color:#fff;
}
.f-default__row._webinars .f-default__chk-text:before{
	background:#fff;
}
.f-default__row._webinars .f-default__chk:checked + span:before{
	background:#b2d238;
	border-color:#b2d238;
}
.f-default__col{
	max-width:calc(50% - 20px);
	flex-basis:calc(50% - 20px);
}
.f-default__col._hidden{
	opacity:0.5;
	pointer-events:none;
	transition:opacity 0.2s ease-out;
}
.f-default__col._captcha{
	height:6.3rem;
	position:relative;
}
.f-default__col._captcha .g-recaptcha{
	position:absolute;
	transform-origin:left top;
	transform:scale(0.87);
}
.f-default label{
	display:block;
}
.f-default__label{
	position:relative;
}
.f-default__label._captcha:after{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:264px;
	height:67px;
	pointer-events:none;
	border:1px solid transparent;
}
.f-default__label[class*="_error-"] .jq-selectbox__select{
	border-color:#da1f26;
}
.f-default__label[class*="_error-"] .f-default__field{
	border-color:#da1f26;
}
.f-default__label[class*="_error-"] .f-default__err{
	opacity:1;
}
.f-default__label[class*="_error-"] .f-default__err-email{
	opacity:0;
}
.f-default__label[class*="_error-"]._captcha:after{
	border-color:#da1f26;
}
.f-default__label._email._error-required._error-email .f-default__err{
	opacity:1;
}
.f-default__label._email._error-required._error-email .f-default__err-email{
	opacity:0;
}
.f-default__label._email._error-email .f-default__err{
	opacity:0;
}
.f-default__label._email._error-email .f-default__err-email{
	opacity:1;
}
.f-default__label._password._error-required._error-min-length .f-default__err{
	opacity:1;
}
.f-default__label._password._error-required._error-min-length .f-default__err-password{
	opacity:0;
}
.f-default__label._password._error-min-length .f-default__err{
	opacity:0;
}
.f-default__label._password._error-min-length .f-default__err-password{
	opacity:1;
}
.f-default__field{
	display:block;
	width:100%;
	padding:0 20px 0 28px;
	height:6rem;
	font-size:1.8rem;
	font-weight:300;
	color:#131313;
	border:1px solid #d6d6d6;
	background:#fff;
	border-radius:1px;
}
.f-default__field::-webkit-input-placeholder{
	color:#131313;
}
.f-default__field::placeholder{
	color:#131313;
}
.f-default__field[required] + span{
	display:block;
}
.f-default__field._area{
	height:124px;
	padding-top:18px;
	padding-bottom:18px;
}
.f-default select[required] + .jq-selectbox__select:before{
	display:block;
}
.f-default__placeholder{
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	left:10px;
	font-size:3rem;
	height:24px;
	font-weight:400;
	color:#da1f26;
}
.f-default__button{
	display:block;
	width:100%;
	height:6.4rem;
	background:#b2d238;
	font-size:1.8rem;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:0.5px;
	border-radius:5px;
}
.desktop .f-default__button{
	transition:opacity 0.2s ease-out;
}
.desktop .f-default__button:hover{
	opacity:0.7;
}
.f-default__chk{
	display:none;
}
.f-default__chk-wrapper{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	margin-bottom:1rem;
	padding-top:1.5rem;
	border:1px solid transparent;
}
._not-checked .f-default__chk-wrapper{
	border-color:#f00;
}
.f-default__chk-row{
	max-width:200px;
	flex-basis:200px;
	margin-bottom:3rem;
	padding:0 10px;
}
.f-default__chk-label{
	display:inline-block;
	cursor:pointer;
	position:relative;
}
.f-default__chk-label._error-change .f-default__chk-text:before{
	border-color:#da1f26;
}
.f-default__chk-label._error-change .f-default__err{
	opacity:1;
}
.f-default__chk-text{
	display:block;
	padding-left:35px;
	font-size:1.8rem;
	font-weight:400;
	color:#262626;
	position:relative;
}
.f-default__chk-text:before,
.f-default__chk-text:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
}
.f-default__chk-text:before{
	left:0;
	width:21px;
	height:21px;
	border:2px solid #ccc;
	border-radius:2px;
}
.f-default__chk-text:after{
	bottom:3px;
	left:5px;
	width:12px;
	height:7px;
	border-bottom:3px solid #fff;
	border-left:3px solid #fff;
	transform:rotate(-45deg);
}
.f-default__chk-text a{
	color:#fff;
	margin-left:5px;
	text-decoration:underline;
}
.desktop .f-default__chk-text a:hover{
	text-decoration:none;
}
.f-default__chk:checked + span:before{
	background:#b2d238;
	border-color:#b2d238;
}
.f-default__radio{
	display:inline-block;
	margin-left:37px;
}
.f-default__radio-text{
	font-size:1.8rem;
	font-weight:400;
	color:#fff;
	padding-left:29px;
	position:relative;
}
.f-default__radio-text:before,
.f-default__radio-text:after{
	display:block;
	content:"";
	position:absolute;
	border-radius:50%;
}
.f-default__radio-text:before{
	left:0;
	top:0;
	width:20px;
	height:20px;
	background:#fff;
}
.f-default__radio-text:after{
	left:5px;
	top:5px;
	display:none;
	width:10px;
	height:10px;
	background:#b1d238;
}
.f-default__radio-label{
	cursor:pointer;
}
.f-default__radio-input{
	display:none;
}
.f-default__radio-input:checked + span:after{
	display:block;
}
.f-default__err,
.f-default__err-email,
.f-default__err-password{
	position:absolute;
	left:0;
	top:-21px;
	line-height:1;
	font-size:1.6rem;
	letter-spacing:-0.2px;
	color:#da1f26;
	opacity:0;
}
section._dark .f-default__err,
section._dark .f-default__err-email,
section._dark .f-default__err-password{
	font-weight:700;
}
.f-default__text{
	font-size:1.8rem;
	font-weight:400;
	color:#fff;
	padding-right:15px;
}
.f-default__thanks{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.2rem;
	line-height:1.2;
	color:#333;
	text-align:center;
	padding:95px 20px 110px;
	display:none;
}
.f-default__thanks-title{
	font-weight:700;
	margin-bottom:15px;
}
.f-default__thanks-text{
	font-weight:300;
}
._submit .f-default .f-default__inner{
	opacity:0;
}
._submit .f-default .f-default__thanks{
	opacity:1;
	pointer-events:all;
}
.f-default .jq-selectbox__select{
	height:60px;
	position:relative;
	border:1px solid #d6d6d6;
	background:#fff;
	border-radius:1px;
	padding-left:28px;
}
.f-default .jq-selectbox__select:before{
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	content:'*';
	left:10px;
	height:24px;
	font-size:3rem;
	font-weight:400;
	color:#da1f26;
	display:none;
}
.f-default .jq-selectbox__select-text{
	line-height:60px;
	font-size:1.8rem;
	font-weight:300;
	color:#131313;
	text-transform:none;
	letter-spacing:0;
}
.f-default .jq-selectbox__trigger-arrow{
	top:20px;
	width:12px;
	height:12px;
	border-width:1.5px;
}
.f-default .jq-selectbox__dropdown{
	width:100%;
}
.f-default .jq-selectbox ul{
	max-height:400px;
	overflow-y:auto;
}
@media only screen and (max-width:1300px){
	section._dark .f-default .f-default__thanks._account{
		padding-top:35px;
	}
	.f-default__inner{
		padding:61px 52px;
	}
	.f-default__col{
		max-width:calc(50% - 24px);
		flex-basis:calc(50% - 24px);
	}
}
@media only screen and (max-width:1024px){
	section._dark .f-default .f-default__inner{
		padding-top:22px;
		padding-bottom:24px;
	}
	section._dark .f-default .f-default__thanks-title,
	section._dark .f-default .f-default__thanks-text{
		font-size:1.6rem;
	}
	section._dark .f-default .f-default__thanks._account{
		padding-top:8px;
	}
	.f-default__inner{
		padding:40px 34px 45px;
	}
	.f-default__row{
		margin-bottom:27px;
	}
	.f-default__row._radio{
		margin:25px 0 30px;
		padding-top:26px;
	}
	.f-default__col{
		max-width:calc(50% - 15px);
		flex-basis:calc(50% - 15px);
	}
	.f-default__col._captcha{
		height:47px;
	}
	.f-default__col._captcha label:after{
		width:182px;
		height:47px;
	}
	.f-default__col._captcha .g-recaptcha{
		transform:scale(0.6);
	}
	.f-default__field{
		font-size:1.6rem;
		height:44px;
	}
	.f-default__field._area{
		height:100px;
	}
	.f-default__button{
		font-size:1.6rem;
		height:44px;
	}
	.f-default__text{
		padding-right:0;
		font-size:1.6rem;
	}
	.f-default__radio-text,
	.f-default__chk-text{
		font-size:1.6rem;
	}
	.f-default__err,
	.f-default__err-email{
		font-size:1.4rem;
		top:-16px;
	}
	.f-default .jq-selectbox__select{
		height:44px;
	}
	.f-default .jq-selectbox__select-text{
		font-size:1.6rem;
		line-height:43px;
	}
	.f-default .jq-selectbox__trigger-arrow{
		width:9px;
		height:9px;
		top:15px;
		right:15px;
	}
}
@media only screen and (max-width:740px){
	section._dark .f-default .f-default__inner{
		padding-top:26px;
		padding-bottom:35px;
	}
	section._dark .f-default .f-default__thanks{
		padding:30px 0 0;
		height:165px;
	}
	section._dark .f-default .f-default__thanks-title,
	section._dark .f-default .f-default__thanks-text{
		font-size:1.4rem;
	}
	section._dark .f-default .f-default__thanks._account{
		padding:29px 12px 52px;
		height:auto;
	}
	.f-default__inner{
		padding:32px 14px 43px;
	}
	.f-default__row{
		margin-bottom:25px;
	}
	.f-default__row._flex,
	.f-default__row._radio{
		display:block;
	}
	.f-default__row._radio{
		padding-top:14px;
		margin:23px 0 30px;
	}
	.f-default__row._webinars{
		padding-top:22px;
	}
	.f-default__col{
		max-width:100%;
	}
	.f-default__col + .f-default__col{
		margin-top:25px;
	}
	.f-default__field{
		font-size:1.4rem;
		padding:0 12px 0 23px;
	}
	.f-default__field._area{
		height:86px;
		padding-top:12px;
		padding-bottom:12px;
	}
	.f-default__placeholder{
		font-size:2rem;
		height:18px;
	}
	.f-default__button{
		height:44px;
	}
	.f-default__chk-wrapper{
		margin:0 -10px;
	}
	.f-default__chk-row{
		max-width:50%;
		flex-basis:50%;
		margin-bottom:2.5rem;
	}
	.f-default__chk-text{
		font-size:1.4rem;
		padding-left:27px;
	}
	.f-default__chk-text:before{
		border-width:1px;
	}
	.f-default__text{
		margin-bottom:20px;
		padding-right:0;
	}
	.f-default__radio{
		margin-left:0;
	}
	.f-default__radio + .f-default__radio{
		margin-left:56px;
	}
	.f-default__radio-text{
		font-size:1.4rem;
	}
	.f-default__thanks{
		font-size:20px;
		height:290px;
	}
	.f-default .jq-selectbox__select{
		height:44px;
		padding-left:23px;
	}
	.f-default .jq-selectbox__select:before{
		font-size:2rem;
		height:18px;
	}
	.f-default .jq-selectbox__select-text{
		font-size:1.4rem;
	}
}
.f-account-new{
	display:block;
}
.f-account{
	display:block;
}
.f-contact{
	display:block;
	background:#f0f0f0;
}
.f-demand{
	display:block;
}
.f-register{
	display:block;
}
.f-report{
	display:block;
}
.f-search{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	color:#fff;
	fill:#fff;
}
.s-search .f-search{
	width:100%;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.s-search .f-search__button{
	display:none;
}
.s-search .f-search__inner{
	width:100%;
	max-width:90%;
}
.s-search .f-search__field{
	width:100%;
	font-size:5.2rem;
	font-weight:300;
	line-height:1.2;
	color:#fff;
}
.s-search .f-search__field::-webkit-input-placeholder{
	color:#fff;
}
.s-search .f-search__field::placeholder{
	color:#fff;
}
.s-search .f-search__close span{
	position:static;
	opacity:1;
}
.desktop .s-search .f-search__close{
	transition:opacity 0.2s ease-out;
}
.desktop .s-search .f-search__close:hover{
	opacity:0.7;
}
.s-search .f-search .svg-search{
	display:none;
}
.s-search .f-search .svg-close{
	width:70px;
	height:70px;
	color:transparent;
}
.f-search__button{
	display:inline-block;
}
.f-search__close{
	position:relative;
}
.f-search__close span{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	opacity:0;
	transition:opacity 0.2s ease-out;
}
.f-search .svg-search{
	display:block;
	width:16px;
	height:16px;
	fill:inherit;
}
.f-search .svg-close{
	display:block;
	width:18px;
	height:18px;
	fill:#fff;
	color:rgba(102, 102, 102, 0.4);
}
.p-news-pr .f-search,
._fixed .f-search,
.p-blog-post .f-search,
.p-case-studies .f-search,
.p-webinars .f-search,
.p-contact .f-search,
.p-about-us .f-search,
.p-product-subpage .f-search,
.p-home .f-search,
.p-trial .f-search{
	color:#676767;
	fill:#676767;
}
._open-mobile-menu .p-news-pr .f-search,
._open-mobile-menu ._fixed .f-search,
._open-mobile-menu .p-blog-post .f-search,
._open-mobile-menu .p-case-studies .f-search,
._open-mobile-menu .p-webinars .f-search,
._open-mobile-menu .p-contact .f-search,
._open-mobile-menu .p-about-us .f-search,
._open-mobile-menu .p-product-subpage .f-search,
._open-mobile-menu .p-home .f-search,
._open-mobile-menu .p-trial .f-search,
.p-news-pr .f-search._open-mobile-menu .p-news-pr .f-search,
._fixed .f-search._open-mobile-menu ._fixed .f-search,
.p-blog-post .f-search._open-mobile-menu .p-blog-post .f-search,
.p-case-studies .f-search._open-mobile-menu .p-case-studies .f-search,
.p-webinars .f-search._open-mobile-menu .p-webinars .f-search,
.p-contact .f-search._open-mobile-menu .p-contact .f-search,
.p-about-us .f-search._open-mobile-menu .p-about-us .f-search,
.p-product-subpage .f-search._open-mobile-menu .p-product-subpage .f-search,
.p-home .f-search._open-mobile-menu .p-home .f-search,
.p-trial .f-search._open-mobile-menu .p-trial .f-search{
	color:#fff;
	fill:#fff;
}
.s-header .f-search,
.s-news .f-search,
.s-resources-cat .f-search,
.s-investors .f-search{
	position:absolute;
	height:100%;
	left:0;
	bottom:0;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	width:100%;
	margin:0;
	pointer-events:none;
	z-index:2;
}
.s-header .f-search__inner,
.s-news .f-search__inner,
.s-resources-cat .f-search__inner,
.s-investors .f-search__inner{
	height:100%;
	width:100%;
	background:#fff;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	opacity:0;
	transition:opacity 0.3s ease-out;
}
.s-header .f-search__row,
.s-news .f-search__row,
.s-resources-cat .f-search__row,
.s-investors .f-search__row{
	width:100%;
	display:block;
}
.s-header .f-search__field,
.s-news .f-search__field,
.s-resources-cat .f-search__field,
.s-investors .f-search__field{
	display:block;
	width:100%;
	font-size:2.6rem;
	line-height:3rem;
	color:#979797;
	padding:0 5px;
}
.s-header .f-search__field::-webkit-input-placeholder,
.s-news .f-search__field::-webkit-input-placeholder,
.s-resources-cat .f-search__field::-webkit-input-placeholder,
.s-investors .f-search__field::-webkit-input-placeholder{
	color:#979797;
}
.s-header .f-search__field::placeholder,
.s-news .f-search__field::placeholder,
.s-resources-cat .f-search__field::placeholder,
.s-investors .f-search__field::placeholder{
	color:#979797;
}
.s-header .f-search__button,
.s-news .f-search__button,
.s-resources-cat .f-search__button,
.s-investors .f-search__button{
	display:inline-block;
	opacity:1;
	padding:10px;
}
.s-header .f-search .svg-search,
.s-news .f-search .svg-search,
.s-resources-cat .f-search .svg-search,
.s-investors .f-search .svg-search{
	display:block;
	width:23px;
	height:23px;
	fill:#202020;
}
.s-header .f-search__close,
.s-news .f-search__close,
.s-resources-cat .f-search__close,
.s-investors .f-search__close{
	display:inline-block;
	padding:10px;
	width:43px;
	height:43px;
	position:relative;
	pointer-events:all;
}
.p-resources .s-header .f-search__close,
.p-resources .s-news .f-search__close,
.p-resources .s-resources-cat .f-search__close,
.p-resources .s-investors .f-search__close{
	margin-right:2.5rem;
}
.s-header .f-search__close span,
.s-news .f-search__close span,
.s-resources-cat .f-search__close span,
.s-investors .f-search__close span{
	background:#fff;
	padding:10px;
	transition:opacity 0.3s ease-out;
}
.s-header .f-search .svg-close,
.s-news .f-search .svg-close,
.s-resources-cat .f-search .svg-close,
.s-investors .f-search .svg-close{
	width:23px;
	height:23px;
}
.s-header .f-search .svg-search{
	width:30px;
	height:30px;
}
.s-header .f-search .f-search__inner{
	padding:0 140px 0 85px;
	position:relative;
}
.s-header .f-search .f-search__button{
	padding-right:20px;
}
.s-header .f-search .f-search__field{
	font-size:3.6rem;
	line-height:1.2;
	font-weight:300;
	padding-left:14px;
	border-left:1px solid #999;
}
.s-header .f-search .f-search__close{
	position:absolute;
	right:70px;
	top:0;
	bottom:0;
	margin:auto 0;
	transform:translate(16px, -32px);
}
.s-header .f-search .f-search__close span{
	background:transparent;
	transition:none;
	padding:0;
}
.s-header .f-search .f-search__close .svg-search{
	display:block;
	width:16px;
	height:16px;
	fill:inherit;
}
.s-header .f-search .f-search__close .svg-close{
	width:58px;
	height:58px;
	fill:#343434;
	color:transparent;
	pointer-events:none;
}
.desktop .s-header .f-search .f-search__close{
	transition:opacity 0.2s ease-out;
}
.desktop .s-header .f-search .f-search__close:hover{
	opacity:0.7;
}
.s-header._open-search .f-search,
.s-news._open-search .f-search,
.s-investors._open-search .f-search,
.s-resources-cat._open-search .f-search{
	pointer-events:all;
}
.s-header._open-search .f-search .f-search__inner,
.s-news._open-search .f-search .f-search__inner,
.s-investors._open-search .f-search .f-search__inner,
.s-resources-cat._open-search .f-search .f-search__inner{
	opacity:1;
}
.s-header._open-search .f-search .f-search__close span,
.s-news._open-search .f-search .f-search__close span,
.s-investors._open-search .f-search .f-search__close span,
.s-resources-cat._open-search .f-search .f-search__close span{
	opacity:1;
}
.s-header._open-search .f-search .f-search__close{
	width:58px;
	height:58px;
	transform:none;
}
.s-header._open-search .f-search .f-search__close .svg-search{
	opacity:0;
}
@media only screen and (max-width:1300px){
	.s-header .f-search .f-search__inner{
		padding:0 100px 0 60px;
	}
	.s-header .f-search .f-search__close{
		position:absolute;
		right:30px;
		transform:translate(16px, -23px);
	}
	.s-search .f-search__field{
		font-size:4.4rem;
	}
	.s-search .f-search__close{
		transform:scale(0.85);
		transform-origin:right;
	}
	.p-resources .s-resources-cat .f-search__close{
		margin-right:0.5rem;
	}
}
@media only screen and (max-width:1024px){
	.s-header .f-search .svg-search{
		width:23px;
		height:23px;
	}
	.s-header .f-search .f-search__field{
		font-size:2.6rem;
		line-height:2.7rem;
	}
	.s-header .f-search .f-search__close{
		top:0;
		bottom:0;
		margin:auto 0;
		transform:none;
		right:57px;
	}
	.s-header .f-search .f-search__close .svg-close{
		transform:scale(0.7);
	}
	.p-news-pr .s-header .f-search .f-search__close .svg-search,
	._fixed .s-header .f-search .f-search__close .svg-search,
	.p-blog-post .s-header .f-search .f-search__close .svg-search,
	.p-case-studies .s-header .f-search .f-search__close .svg-search,
	.p-webinars .s-header .f-search .f-search__close .svg-search,
	.p-contact .s-header .f-search .f-search__close .svg-search,
	.p-about-us .s-header .f-search .f-search__close .svg-search,
	.p-product-subpage .s-header .f-search .f-search__close .svg-search,
	.p-trial .s-header .f-search .f-search__close .svg-search{
		fill:#1e1e1e;
	}
	._open-mobile-menu .s-header .f-search .f-search__close .svg-search{
		fill:#fff;
	}
	.p-home .f-search{
		color:#fff;
		fill:#fff;
	}
	.s-search .f-search__field{
		font-size:3.8rem;
	}
	.s-search .f-search__close{
		transform:scale(0.7);
	}
	.p-resources .s-resources-cat .f-search__close{
		margin-right:0;
	}
}
@media only screen and (max-width:740px){
	.s-header .f-search .f-search__inner{
		padding:0 60px 0 20px;
	}
	.s-header .f-search .f-search__button{
		padding-right:10px;
	}
	.s-header .f-search .f-search__field{
		font-size:1.8rem;
		line-height:1.9rem;
		padding-left:10px;
	}
	.s-header .f-search .f-search__close{
		width:33px;
		right:50px;
	}
	.s-header .f-search .f-search__close .svg-close{
		transform:scale(0.5);
		margin:0;
	}
	.s-header .f-search .f-search__close .svg-search{
		width:14px;
		height:14px;
	}
	.s-header .f-search .svg-search{
		width:16px;
		height:16px;
	}
	.s-header._open-search .f-search .f-search__close{
		width:33px;
		right:30px;
	}
	.s-search .f-search__field{
		font-size:2.8rem;
	}
	.s-search .f-search__close{
		transform:scale(0.55);
	}
}
.f-subscribe{
	height:100%;
}
.f-subscribe__inner{
	padding:5rem 5.9rem;
	background:#fff;
	height:100%;
}
.f-subscribe__title{
	color:#0b0b0b;
	font-size:23px;
	letter-spacing:-0.1px;
	font-weight:700;
	font-style:italic;
	padding-bottom:20px;
	margin-bottom:15px;
	text-align:center;
	position:relative;
}
.f-subscribe__title:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:0 auto;
	width:124px;
	height:4px;
	background:#b2d238;
}
.f-subscribe__subtitle{
	text-align:center;
	color:#0b0b0b;
	font-size:2rem;
	font-style:italic;
	margin-bottom:3.5rem;
}
.f-subscribe__thanks{
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	margin:auto 0;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	width:100%;
	height:200px;
	font-size:2.4rem;
	font-style:italic;
	color:#666;
	background:#fff;
	border-radius:5px;
	opacity:0;
	pointer-events:none;
	transition:opacity 0.3s 0.2s ease-out;
}
._submit .f-subscribe__thanks{
	opacity:1;
	pointer-events:all;
}
.f-subscribe .f-default__row{
	margin-bottom:2.8rem;
}
.f-subscribe .f-default__field{
	height:4.7rem;
	padding:0 20px;
	font-size:1.6rem;
	font-weight:400;
}
.f-subscribe .f-default__field::placeholder{
	color:#6f6f6f;
}
.f-subscribe .f-default__button{
	font-size:1.6rem;
	max-width:463px;
	margin-left:auto;
	margin-right:auto;
}
.f-subscribe .f-default__label{
	max-width:458px;
	margin-left:auto;
	margin-right:auto;
}
.f-subscribe .f-default__chk-row{
	margin-right:12px;
}
@media only screen and (max-width:740px){
	.f-subscribe__inner{
		padding:3rem 2rem 2rem;
	}
	.f-subscribe__title{
		font-size:1.8rem;
		max-width:85%;
		margin:0 auto 10px;
		line-height:1.1;
		padding-bottom:19px;
	}
	.f-subscribe__title:before{
		width:86px;
		height:2px;
	}
	.f-subscribe__subtitle{
		font-size:1.6rem;
		margin-bottom:2.7rem;
	}
	.f-subscribe .f-default__row{
		margin-bottom:15px;
	}
	.f-subscribe .f-default__field{
		height:40px;
		padding:0 12px;
	}
	.f-subscribe .f-default__chk-row{
		margin-right:0;
		margin-bottom:2.1rem;
	}
	.f-subscribe .f-default__button{
		font-size:1.4rem;
	}
}
.l-behind{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
}
.l-behind__item{
	flex-basis:calc(33.3333333% + 1px);
	max-width:calc(33.3333333% + 1px);
	margin-left:-1px;
}
.l-behind__item._video{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.l-behind__img-wrap{
	position:relative;
	width:100%;
	padding-top:72%;
}
.l-behind .btn._circle._lg{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	width:8.8rem;
	height:8.8rem;
}
.l-behind .btn._circle._lg .svg-play2{
	width:29px;
	height:33px;
	transform:translate(4px);
}
@media only screen and (max-width:1300px){
	.l-behind .btn._circle._lg{
		width:6.8rem;
		height:6.8rem;
	}
	.l-behind .btn._circle._lg .svg-play2{
		width:20px;
		height:23px;
		transform:translate(3px);
	}
}
@media only screen and (max-width:1024px){
	.l-behind__item{
		max-width:50%;
		flex-basis:50%;
		margin-left:0;
	}
	.l-behind__item._video{
		display:block;
	}
	.l-behind__img-wrap{
		padding-top:71.6%;
	}
	._ios .l-behind__img-wrap{
		padding-top:71.53%;
	}
	.l-behind .btn._circle._lg{
		width:5.8rem;
		height:5.8rem;
	}
	.l-behind .btn._circle._lg svg{
		width:20px;
		height:23px;
	}
}
@media only screen and (max-width:800px){
	._ios .l-behind__img-wrappx{
		padding-top:71.59%;
	}
}
@media only screen and (max-width:550px){
	.l-behind{
		display:block;
	}
	.l-behind__item{
		max-width:100%;
	}
	.l-behind__item._video{
		display:block;
	}
}
.l-blog{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin:0 -4rem;
}
.l-blog__item{
	padding:0 4rem;
	max-width:33.3333333%;
	flex-basis:33.3333333%;
}
@media only screen and (max-width:1600px){
	.l-blog{
		margin:0 -3rem;
	}
	.l-blog__item{
		padding:0 3rem;
	}
}
@media only screen and (max-width:1300px){
	.l-blog{
		margin:0 -2.5rem;
	}
	.l-blog__item{
		padding:0 2.5rem;
	}
}
@media only screen and (max-width:1024px){
	.l-blog{
		margin:0 -2rem;
		overflow-x:auto;
	}
	.l-blog::-webkit-scrollbar{
		width:0;
	}
	.l-blog::-webkit-scrollbar-thumb{
		background:transparent;
		width:0;
	}
	.l-blog::-webkit-scrollbar-track{
		background:transparent;
		width:0;
	}
	.l-blog__item{
		padding:0 2rem;
		min-width:330px;
	}
}
@media only screen and (max-width:740px){
	.l-blog{
		margin:0 -1rem;
	}
	.l-blog__item{
		padding:0 1.5rem;
		min-width:250px;
	}
	.l-blog .b-news__text{
		display:none;
	}
}
.l-breadcrumbs{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.l-breadcrumbs__item + .l-breadcrumbs__item{
	margin-left:5px;
	padding-left:14px;
	position:relative;
}
.l-breadcrumbs__item + .l-breadcrumbs__item:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:14px;
	width:6px;
	height:6px;
	border-bottom:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	transform:rotate(-45deg);
}
.l-breadcrumbs__text{
	font-size:1.6rem;
	line-height:2;
	font-weight:400;
	color:#b0b0b0;
}
.l-cards{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:0 -40px 0;
}
.l-cards__item{
	width:25%;
	max-width:25%;
	flex-basis:25%;
	padding:0 40px;
	position:relative;
}
.js-item._delay:after{
	transition-delay:0.3s;
}
.js-item:after{
	opacity:0;
	display:block;
	content:"";
	position:absolute;
	width:55px;
	height:23px;
	border-bottom:23px solid #1c4b98;
	border-left:27.5px solid transparent;
	border-right:27.5px solid transparent;
	left:0;
	right:0;
	margin:0 auto;
	bottom:-31px;
}
.s-board._directors .js-item:after{
	bottom:-41px;
}
.js-item._active{
	position:relative;
	pointer-events:none;
}
.js-item._active:after{
	opacity:1;
}
.js-item._active .b-card__overlay:hover{
	opacity:0;
}
.js-item._dropdown{
	width:100%;
	max-width:100%;
	flex-basis:100%;
	margin-top:0;
}
.js-item._hide{
	visibility:hidden;
}
.js-content + .b-info{
	display:none;
}
@media only screen and (max-width:1300px){
	.l-cards{
		margin:0 -25px 0;
	}
	.l-cards__item{
		padding:0 25px;
	}
	.js-item._active:after{
		width:42px;
		height:17px;
		border-bottom:17px solid #1c4b98;
		border-left:21px solid transparent;
		border-right:21px solid transparent;
		bottom:-21px;
	}
	.s-board._directors .js-item._active:after{
		bottom:-31px;
	}
}
@media only screen and (max-width:1024px){
	.l-cards{
		margin:0 -15px 0;
	}
	.l-cards__item{
		width:33.333333%;
		max-width:33.333333%;
		flex-basis:33.333333%;
		padding:0 15px;
	}
}
@media only screen and (max-width:740px){
	.l-cards{
		margin:0 -11px 0;
	}
	.js-item{
		padding:0 11px;
		width:50%;
		max-width:50%;
		flex-basis:50%;
	}
	.js-item._delay:after{
		transition-delay:0.33s;
	}
	.js-item._active:after{
		bottom:-11px;
	}
	.s-board._directors .js-item._active:after{
		bottom:-21px;
	}
	.js-item._active._dropdown{
		margin-bottom:0;
	}
}
.l-categories{
	display:inline;
}
.l-categories:before{
	content:'';
	display:inline-block;
	width:1px;
	height:13px;
	background-color:#979797;
	margin:0 7px 0 9px;
	vertical-align:middle;
}
.l-categories__item{
	display:inline;
	color:#676767;
	font-size:1.4rem;
	font-weight:600;
	font-style:italic;
	letter-spacing:-0.2px;
}
.l-categories__item + .l-categories__item:before{
	content:'';
	display:inline-block;
	width:3px;
	height:3px;
	background-color:#676767;
	border-radius:50%;
	margin:0 6px;
	vertical-align:middle;
}
@media only screen and (max-width:1300px){
	.l-categories__item + .l-categories__item:before{
		margin:0 5px 0 8px;
	}
}
@media only screen and (max-width:740px){
	.l-categories:before{
		margin:0 4px 0 7px;
		vertical-align:bottom;
	}
	.l-categories__item{
		font-size:1.2rem;
	}
	.l-categories__item + .l-categories__item:before{
		margin:0 5px 0 8px;
	}
}
.l-clients-category{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	justify-content:space-between;
	margin:0 -10px;
}
.l-clients-category__item{
	max-width:47%;
	flex-basis:563px;
	padding:28px 10px;
}
.l-clients-category__title{
	display:block;
	font-size:2rem;
	font-weight:700;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#131313;
	margin-bottom:29px;
	padding-bottom:16px;
	border-bottom:1px solid #ccc;
}
.desktop .l-clients-category__title{
	transition:color 0.2s ease-out;
}
.desktop .l-clients-category__title:hover{
	color:#00abcc;
}
@media only screen and (max-width:1300px){
	.l-clients-category__item{
		padding:35px 10px;
	}
	.l-clients-category__title{
		margin-bottom:45px;
	}
}
@media only screen and (max-width:1024px){
	.l-clients-category__item{
		padding:26px 10px;
	}
	.l-clients-category__title{
		font-size:1.4rem;
		padding-bottom:11px;
		margin-bottom:19px;
		letter-spacing:0.3px;
	}
}
@media only screen and (max-width:740px){
	.l-clients-category{
		display:block;
		margin:0;
	}
	.l-clients-category__item{
		max-width:100%;
		padding:17px 10px;
	}
	.l-clients-category .l-clients__item{
		margin-bottom:0;
	}
}
@media only screen and (max-width:400px){
	.l-clients-category__item{
		padding:17px 0;
	}
}
.l-clients{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	margin:0 -3.7rem;
}
section._home .l-clients{
	margin:0 -10px;
	justify-content:space-between;
}
section._home .l-clients .l-clients__item{
	padding:0 10px;
	max-width:140px;
	flex-basis:140px;
}
.l-clients__item{
	padding:0 3.7rem;
	max-width:calc(100% / 6);
	flex-basis:calc(100% / 6);
}
.l-clients__img-wrap{
	display:block;
	position:relative;
	height:8.5rem;
	filter:grayscale(1);
	opacity:0.6;
}
.l-clients__img-wrap._link{
	transition:opacity 0.4s ease-out, filter 0.4s ease-out;
}
.l-clients__img-wrap._link:hover{
	filter:grayscale(0);
	opacity:1;
}
@media only screen and (max-width:1600px){
	.l-clients{
		margin:0 -2rem;
	}
	.l-clients__item{
		padding:0 2rem;
	}
	.l-clients__img-wrap{
		height:5.3rem;
	}
}
@media only screen and (max-width:740px){
	.l-clients{
		flex-wrap:wrap;
	}
	section._home .l-clients{
		flex-wrap:nowrap;
	}
	.l-clients__item{
		max-width:50%;
		flex-basis:50%;
		margin-bottom:36px;
	}
}
.l-companies__row._reverse .l-companies__col:first-child{
	width:735px;
	flex-basis:735px;
	max-width:735px;
}
.l-companies__row._reverse .l-companies__col:not(:first-child){
	width:508px;
	flex-basis:508px;
	max-width:508px;
}
.l-companies__col:first-child{
	width:508px;
	flex-basis:508px;
	max-width:508px;
}
.l-companies__col:not(:first-child){
	width:735px;
	flex-basis:735px;
	max-width:735px;
}
.l-companies__row{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin-right:-9px;
}
.l-companies__col{
	padding-right:9px;
	padding-bottom:8px;
}
@media only screen and (max-width:1300px){
	.l-companies__row._reverse .l-companies__col:first-child{
		width:660px;
		flex-basis:660px;
		max-width:660px;
	}
	.l-companies__row._reverse .l-companies__col:not(:first-child){
		width:457px;
		flex-basis:457px;
		max-width:457px;
	}
	.l-companies__col:first-child{
		width:457px;
		flex-basis:457px;
		max-width:457px;
	}
	.l-companies__col:not(:first-child){
		width:660px;
		flex-basis:660px;
		max-width:660px;
	}
	.l-companies__row{
		margin-right:-6px;
	}
	.l-companies__col{
		padding-right:6px;
		padding-bottom:6px;
	}
}
@media only screen and (max-width:1024px){
	.l-companies__row._reverse .l-companies__col:first-child{
		width:433px;
		flex-basis:433px;
		max-width:433px;
	}
	.l-companies__row._reverse .l-companies__col:not(:first-child){
		width:300px;
		flex-basis:300px;
		max-width:300px;
	}
	.l-companies__col:first-child{
		width:300px;
		flex-basis:300px;
		max-width:300px;
	}
	.l-companies__col:not(:first-child){
		width:433px;
		flex-basis:433px;
		max-width:433px;
	}
	.l-companies__row{
		margin-right:-4px;
	}
	.l-companies__col{
		padding-right:4px;
		padding-bottom:4px;
	}
}
@media only screen and (max-width:740px){
	.l-companies__row._reverse .l-companies__col:first-child{
		width:100%;
		flex-basis:100%;
		max-width:100%;
	}
	.l-companies__row._reverse .l-companies__col:not(:first-child){
		width:100%;
		flex-basis:100%;
		max-width:100%;
	}
	.l-companies__col:first-child{
		width:100%;
		flex-basis:100%;
		max-width:100%;
	}
	.l-companies__col:not(:first-child){
		width:100%;
		flex-basis:100%;
		max-width:100%;
	}
	.l-companies__row{
		display:block;
		margin-right:0;
	}
	.l-companies__col{
		padding-right:0;
	}
}
.l-content{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.l-content__img-mobile{
	display:none;
	position:absolute;
	width:auto;
	height:360px;
	left:-100%;
	right:-100%;
	top:0;
	margin:0 auto;
}
.l-content__item{
	opacity:0;
	pointer-events:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	transition:opacity 0.3s linear 0.2s;
}
.l-content__item:after{
	display:block;
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0, 0, 0, 0.5);
}
.l-content__item._show{
	opacity:1;
	pointer-events:all;
	transition:opacity 0.3s linear;
}
.l-content__content{
	position:absolute;
	top:0;
	left:53.4%;
	height:100%;
	width:44%;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
	color:#fff;
	padding:0 50px;
	z-index:1;
}
.l-content__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:4.6rem;
	font-weight:300;
	letter-spacing:1.3px;
	line-height:1.1;
	margin-bottom:15px;
}
.l-content__title-common{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3rem;
	line-height:4rem;
	padding-bottom:22px;
	font-weight:800;
	letter-spacing:0.1px;
	margin-bottom:13px;
	position:relative;
}
.l-content__title-common:before{
	display:block;
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:74px;
	height:4px;
	background:#fff;
}
.l-content__text{
	font-size:2rem;
	line-height:3.8rem;
	font-weight:400;
	margin-bottom:30px;
	width:100%;
}
.l-content__button{
	display:inline-block;
	padding:0 40px;
	height:54px;
	font-size:18px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:0.5px;
	border:1px solid;
	border-radius:4px;
}
.desktop .l-content__button{
	transition:border-color 0.2s ease-out, color 0.2s ease-out;
}
.desktop .l-content__button:hover{
	color:rgba(255, 255, 255, 0.7);
	border-color:rgba(255, 255, 255, 0.7);
}
.l-content__button span{
	display:block;
	min-width:96px;
}
@media only screen and (max-width:1300px){
	.l-content__content{
		left:56%;
	}
	.l-content__title{
		font-size:3.6rem;
		margin-bottom:21px;
	}
	.l-content__title-common{
		font-size:2.6rem;
		padding-bottom:12px;
		margin-bottom:23px;
		margin-top:2px;
	}
	.l-content__text{
		font-size:1.6rem;
		line-height:2.8rem;
		margin-bottom:26px;
	}
}
@media only screen and (max-width:1024px){
	.l-content__item{
		transform:translateZ(0);
		display:none;
		opacity:1;
		pointer-events:all;
		position:relative;
		text-align:center;
	}
	.l-content__img{
		display:none;
	}
	.l-content__img-mobile{
		display:block;
	}
	.l-content__content{
		position:relative;
		-webkit-align-items:center;
		align-items:center;
		width:100%;
		height:360px;
		left:0;
	}
	.l-content__title{
		font-size:2.4rem;
		letter-spacing:0.8px;
		margin-bottom:23px;
		margin-top:6px;
	}
	.l-content__title-common{
		display:none;
	}
	.l-content__text{
		font-size:1.6rem;
		line-height:2.4rem;
		max-width:67%;
		margin-bottom:20px;
	}
	.l-content__button{
		height:42px;
		font-size:14px;
		letter-spacing:0.4px;
		padding:0 30px;
	}
	.l-content__button span{
		min-width:76px;
	}
}
@media only screen and (max-width:740px){
	.l-content__content{
		padding:0 10px;
		height:323px;
	}
	.l-content__text{
		max-width:100%;
		margin-bottom:17px;
	}
	.l-content__title{
		margin-top:-5px;
		margin-bottom:22px;
	}
}
@media only screen and (max-width:540px){
	.l-content__img-mobile{
		height:323px;
	}
}
.l-customers{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:0 -10px;
}
.l-customers__item{
	width:33.333333%;
	flex-basis:33.333333%;
	max-width:33.333333%;
	padding:0 10px;
	margin-bottom:21px;
	background-color:#fff;
}
.l-customers__item._sm{
	width:40%;
	flex-basis:40%;
	max-width:40%;
}
.l-customers__item._md{
	width:60%;
	flex-basis:60%;
	max-width:60%;
}
@media only screen and (max-width:1300px){
	.l-customers{
		margin:0 -7px;
	}
	.l-customers__item{
		padding:0 7px;
		margin-bottom:13px;
	}
}
@media only screen and (max-width:1024px){
	.l-customers{
		margin:0 -5px;
	}
	.l-customers__item{
		padding:0 5px;
		margin-bottom:10px;
	}
}
@media only screen and (max-width:740px){
	.l-customers__item{
		width:50%;
		max-width:50%;
		flex-basis:50%;
	}
}
.l-download{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin:0 -0.5px;
}
.l-download__item{
	padding:0 0.5px;
	max-width:33.333333%;
	flex-basis:33.333333%;
}
.l-download__link{
	display:block;
	height:100%;
	padding:7rem 1rem 6rem;
	background:#00abcc;
	position:relative;
}
.l-download__link:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#0089a4;
	opacity:0;
}
.desktop .l-download__link:before{
	transition:opacity 0.2s ease-out;
}
.desktop .l-download__link:hover:before{
	opacity:1;
}
.l-download__inner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	text-align:center;
	flex-direction:column;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	min-height:21.9rem;
	height:100%;
	position:relative;
	z-index:1;
	max-width:351px;
	margin:0 auto 17px;
}
.l-download__inner svg{
	transform:translateZ(0);
	display:block;
	fill:#fff;
	margin-top:auto;
}
.l-download__title{
	font-size:2.2rem;
	font-style:italic;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:3.3rem;
}
.l-download__text{
	display:block;
	text-align:center;
	font-size:1.8rem;
	font-weight:400;
	width:100%;
	line-height:1;
	color:rgba(255, 255, 255, 0.74);
}
.l-download__text._link + .l-download__text._link{
	margin-top:2rem;
}
.l-download .svg-down{
	width:52px;
	height:52px;
}
.l-download .svg-email{
	width:56px;
	height:56px;
}
@media only screen and (max-width:1300px){
	.l-download__link{
		padding-bottom:5rem;
	}
	.l-download__inner{
		min-height:20.4rem;
	}
	.p-news .l-download__inner,
	.p-news-pr .l-download__inner{
		max-width:330px;
	}
}
@media only screen and (max-width:1024px){
	.l-download__title{
		font-size:1.8rem;
		margin-bottom:1.8rem;
	}
	.l-download__link{
		padding:5.3rem 2rem 3.2rem;
	}
	.l-download__text{
		font-size:1.6rem;
		line-height:1.15;
	}
	.l-download__text._link + .l-download__text._link{
		margin-top:1.6rem;
	}
	.l-download__inner{
		min-height:18.5rem;
	}
	.l-download .svg-down,
	.l-download .svg-email{
		height:41px;
		width:41px;
	}
}
@media only screen and (max-width:740px){
	.l-download{
		display:block;
		margin:0;
	}
	.l-download__item{
		max-width:100%;
		flex-basis:100%;
		padding:0;
	}
	.l-download__item + .l-download__item{
		margin-top:1px;
	}
	.l-download__title{
		font-size:1.8rem;
		margin-bottom:1.8rem;
	}
	.l-download__link{
		padding:4.3rem 5rem 3.7rem;
	}
	.l-download__inner{
		min-height:auto;
		padding-bottom:0;
	}
	.l-download__text{
		font-size:1.6rem;
		line-height:1.15;
	}
	.l-download__text._link + .l-download__text._link{
		margin-top:1.6rem;
	}
	.l-download .svg-down,
	.l-download .svg-email{
		position:static;
		display:inline-block;
		transform:none;
	}
	.l-download object{
		display:block;
	}
	.l-download object,
	.l-download__text:not(._link){
		margin-bottom:3rem;
	}
}
.l-explore-content{
	display:block;
	width:100%;
	height:100%;
}
.l-explore-content__item{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	color:#fff;
	opacity:0;
	pointer-events:none;
	transition:opacity 0.3s 0s;
}
.l-explore-content__item._active{
	position:relative;
	opacity:1;
	pointer-events:all;
	transition:opacity 0.3s 0.6s;
}
.l-explore-content__item._maxTabs .l-explore-content__inner-left{
	max-height:603px;
}
.l-explore-content__top{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	padding:0 60px;
	height:113px;
	background:rgba(255, 255, 255, 0.1);
}
.l-explore-content__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.6rem;
	position:relative;
	padding-top:13px;
	margin-left:35px;
	letter-spacing:0.1px;
}
.l-explore-content__title:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:84px;
	height:6px;
	background:#00abcc;
	border-radius:3px;
}
.l-explore-content__back{
	font-size:1.5rem;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	padding:6px 24px 22px 17px;
	border-right:3px solid rgba(255, 255, 255, 0.3);
	position:relative;
	margin-top:10px;
}
.l-explore-content__back:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:12px;
	width:8px;
	height:8px;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
	transform:rotate(45deg);
}
.desktop .l-explore-content__back{
	transition:color 0.2s ease-out;
}
.desktop .l-explore-content__back:before{
	transition:border-color 0.2s ease-out;
}
.desktop .l-explore-content__back:hover{
	color:rgba(255, 255, 255, 0.7);
}
.desktop .l-explore-content__back:hover:before{
	border-color:rgba(255, 255, 255, 0.7);
}
.l-explore-content__close{
	margin-left:auto;
	width:39px;
	height:39px;
	border-radius:50%;
	border:2px solid #fff;
	position:relative;
	flex-shrink:0;
}
.l-explore-content__close:before,
.l-explore-content__close:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:16px;
	height:2px;
	background:#fff;
}
.l-explore-content__close:before{
	transform:rotate(45deg) translateZ(0);
}
.l-explore-content__close:after{
	transform:rotate(-45deg) translateZ(0);
}
.desktop .l-explore-content__close{
	transition:opacity 0.2s ease-out;
}
.desktop .l-explore-content__close:hover{
	opacity:0.7;
}
.l-explore-content__inner{
	padding:58px 0 30px;
	background:rgba(15, 15, 15, 0.1);
	opacity:0.74;
}
.l-explore-content__inner-left{
	max-width:39.8%;
	flex-basis:39.8%;
	padding-right:9px;
	max-height:640px;
	overflow-y:auto;
	scrollbar-base-color:transparent;
	scrollbar-3dlight-color:transparent;
	scrollbar-arrow-color:transparent;
	scrollbar-track-color:transparent;
	scrollbar-darkshadow-color:transparent;
	scrollbar-face-color:transparent;
	scrollbar-highlight-color:transparent;
	scrollbar-shadow-color:transparent;
}
.l-explore-content__inner-left::-webkit-scrollbar{
	width:6px;
}
.l-explore-content__inner-left::-webkit-scrollbar-thumb{
	background:rgba(102, 102, 102, 0.51);
}
.l-explore-content__inner-left::-webkit-scrollbar-track{
	background:transparent;
	border-radius:3px;
}
.l-explore-content__inner-right{
	padding-left:90px;
	padding-top:28px;
}
.l-explore-content .container{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	max-width:1696px;
}
.l-explore-content__mobile{
	display:none;
}
.l-explore-content .jq-selectbox__select{
	border-color:#fff;
	height:5rem;
	padding-left:22px;
}
.l-explore-content .jq-selectbox__select-text{
	color:#fff;
	font-size:1.6rem;
	line-height:4.8rem;
}
.l-explore-content .jq-selectbox__trigger-arrow{
	width:10px;
	height:10px;
	top:15px;
	right:26px;
	border:2px #fff;
}
.l-explore-content .jq-selectbox__dropdown{
	width:100%;
}
@media only screen and (max-width:1300px){
	.l-explore-content__item._maxTabs .l-explore-content__inner-left{
		max-height:502px;
	}
	.l-explore-content__top{
		padding:0 31px;
	}
	.l-explore-content__title{
		font-size:2.4rem;
		padding-top:10px;
		margin-left:22px;
	}
	.l-explore-content__title:before{
		height:4px;
		border-radius:2px;
	}
	.l-explore-content .container{
		max-width:1042px;
	}
	.l-explore-content__inner{
		padding:35px 0 25px;
	}
	.l-explore-content__inner-left{
		max-width:41.5%;
		flex-basis:41.5%;
		padding-top:0;
		max-height:535px;
	}
	.l-explore-content__inner-right{
		padding-left:44px;
		padding-top:28px;
	}
	.l-explore-content__back{
		padding:6px 27px 15px 16px;
		margin-top:4px;
	}
}
@media only screen and (max-width:1024px){
	.l-explore-content__item._maxTabs .l-explore-content__inner-left{
		max-height:none;
	}
	.l-explore-content__top{
		padding:0 25px;
	}
	.l-explore-content__title{
		font-size:2.2rem;
		margin-left:17px;
	}
	.l-explore-content__close{
		width:31px;
		height:31px;
		border-width:1px;
	}
	.l-explore-content__close:before,
	.l-explore-content__close:after{
		width:12px;
		height:1px;
	}
	.l-explore-content__inner{
		padding-top:20px;
	}
	.l-explore-content__inner-left{
		max-height:none;
		overflow-y:visible;
		max-width:100%;
		margin-bottom:23px;
		margin-top:0;
		padding-right:0;
	}
	.l-explore-content__inner-right{
		max-width:100%;
		padding-left:0;
		padding-top:20px;
	}
	.l-explore-content .container{
		display:block;
		padding:0 83px;
	}
	.l-explore-content__mobile{
		display:block;
	}
	.l-explore-content__back{
		border-right-width:2px;
		padding-right:26px;
	}
}
@media only screen and (max-width:740px){
	.l-explore-content__top{
		height:74px;
		background:rgba(15, 15, 15, 0.1);
		opacity:0.74;
	}
	.l-explore-content .container{
		padding:0 20px;
	}
	.l-explore-content__title{
		font-size:1.6rem;
		padding-top:7px;
		margin-left:12px;
		white-space:nowrap;
		max-width:66%;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	.l-explore-content__title:before{
		width:53px;
		height:3px;
	}
	.l-explore-content__close{
		display:none;
	}
	.l-explore-content__back{
		padding:6px 16px 6px 16px;
	}
	.l-explore-content__back:before{
		top:11px;
	}
	.l-explore-content .jq-selectbox__select{
		height:3.2rem;
		padding-left:12px;
	}
	.l-explore-content .jq-selectbox__select-text{
		font-size:1.2rem;
		line-height:3rem;
		letter-spacing:0.4px;
	}
	.l-explore-content .jq-selectbox__trigger-arrow{
		top:8px;
		right:14px;
	}
}
@media only screen and (max-width:400px){
	.l-explore-content .container{
		padding:0 10px;
	}
	.l-explore-content__top{
		padding:0 10px;
	}
}
.l-explore-info{
	display:block;
	position:relative;
}
.l-explore-info__item{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	opacity:0;
	pointer-events:none;
	transition:opacity 0.2s linear;
}
.l-explore-info__item._active{
	position:relative;
	opacity:1;
}
.l-explore-content__item._active .l-explore-info__item._active{
	pointer-events:all;
}
.l-explore-info__inner{
	max-width:628px;
}
.l-explore-info__img-wrap{
	width:100%;
	padding-top:36.8%;
	position:relative;
	margin-bottom:20px;
}
.l-explore-info__text{
	font-size:1.6rem;
	font-weight:400;
	line-height:2.64rem;
	margin-bottom:25px;
}
.l-explore-info__link{
	display:inline-block;
	line-height:50px;
	border-radius:4px;
	text-transform:uppercase;
	text-align:center;
	font-size:1.6rem;
	font-weight:700;
	letter-spacing:0.5px;
	color:#fff;
	padding:0 27px;
	border:1px solid #fff;
}
.l-explore-info__link span{
	display:inline-block;
	min-width:124px;
}
.l-explore-info__link + .l-explore-info__link{
	margin-left:20px;
}
.desktop .l-explore-info__link{
	transition:opacity 0.2s ease-out;
}
.desktop .l-explore-info__link:hover{
	opacity:0.7;
}
@media only screen and (max-width:1300px){
	.l-explore-info__text{
		font-size:1.4rem;
		line-height:2.4rem;
		letter-spacing:0.62px;
		margin-bottom:19px;
	}
	.l-explore-info__img-wrap{
		padding-top:32.2%;
	}
	.l-explore-info__link + .l-explore-info__link{
		margin-left:9px;
	}
}
@media only screen and (max-width:1024px){
	.l-explore-info__item{
		min-height:auto;
	}
	.l-explore-info__inner{
		max-width:100%;
	}
	.l-explore-info__img-wrap{
		width:71.7%;
		padding-top:26.5%;
	}
	.l-explore-info__link{
		line-height:44px;
		font-size:1.4rem;
		padding:0 29px;
		letter-spacing:0.4px;
	}
	.l-explore-info__link span{
		min-width:85px;
	}
	.l-explore-info__link + .l-explore-info__link{
		margin-left:14px;
	}
}
@media only screen and (max-width:740px){
	.l-explore-info__text{
		font-size:1.2rem;
		line-height:1.8rem;
	}
	.l-explore-info__link + .l-explore-info__link{
		margin-left:8px;
	}
	.l-explore-info__img-wrap{
		min-width:300px;
		min-height:110px;
		margin-bottom:15px;
	}
}
.l-explore-tabs{
	display:block;
	position:relative;
}
.l-explore-tabs__item{
	transform:translateZ(0);
}
.l-explore-tabs__item + .l-explore-tabs__item:after{
	display:block;
	content:"";
	position:absolute;
	right:0;
	top:0;
	width:calc(100% - 38px);
	height:1px;
	background:rgba(255, 255, 255, 0.17);
}
.l-explore-tabs__item._active{
	position:relative;
	opacity:1;
}
.l-explore-tabs__item._active .l-explore-tabs__btn{
	color:#00abcc;
	font-weight:700;
}
.l-explore-tabs__item._active .l-explore-tabs__btn:before{
	opacity:1;
}
.l-explore-content__item._active .l-explore-tabs__item._active{
	pointer-events:all;
}
.l-explore-tabs__btn{
	transform:translateZ(0);
	min-height:80px;
	width:100%;
	text-align:left;
	padding:10px 0 10px 38px;
	position:relative;
	font-size:2.4rem;
	font-weight:400;
	color:#fff;
}
.l-explore-tabs__btn:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	left:0;
	width:0;
	height:0;
	border-left:15px solid #00abcc;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	opacity:0;
	transform:translateZ(0);
}
@media only screen and (max-width:1300px){
	.l-explore-tabs__item + .l-explore-tabs__item:after{
		width:calc(100% - 27px);
	}
	.l-explore-tabs__btn{
		font-size:2rem;
		padding-left:27px;
		min-height:66px;
	}
	.l-explore-tabs__btn:before{
		border-left-width:12px;
		border-bottom-width:8px;
		border-top-width:8px;
	}
}
@media only screen and (max-width:1024px){
	.l-explore-tabs{
		display:none;
	}
}
.l-explore{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	z-index:1;
	transition:opacity 0.3s 0s;
}
.l-explore__container{
	position:relative;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	height:100%;
	padding:0 60px 19px;
}
.l-explore__wrapper-container{
	padding:10px;
	height:100%;
	max-width:25%;
	transform:translateZ(0);
}
._items-3 .l-explore__wrapper-container{
	max-width:33.3333333%;
}
.desktop .l-explore__wrapper-container .l-explore__top{
	transform:translate3d(0, 0, 0);
	transition:transform 0.3s ease-out;
}
.desktop .l-explore__wrapper-container .l-explore__more{
	transition:box-shadow 0s;
}
.desktop .l-explore__wrapper-container .l-explore__more:before{
	transition:transform 0.2s ease-out;
}
.desktop .l-explore__wrapper-container .l-explore__more span:before,
.desktop .l-explore__wrapper-container .l-explore__more span:after{
	transition:background-color 0.2s ease-out;
}
.desktop .l-explore__wrapper-container:hover .l-explore__top{
	transform:translateY(-50px);
}
.desktop .l-explore__wrapper-container:hover .l-explore__more{
	box-shadow:1px 1px 1px 1px #fff inset, -1px -1px 1px 1px #fff inset, -1px 1px 1px 1px #fff inset, 1px -1px 1px 1px #fff inset;
	transition:box-shadow 0s 0.2s;
}
.desktop .l-explore__wrapper-container:hover .l-explore__more:before{
	transform:scale(1);
}
.desktop .l-explore__wrapper-container:hover .l-explore__more span:before,
.desktop .l-explore__wrapper-container:hover .l-explore__more span:after{
	background-color:#000;
}
.l-explore__inner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	min-height:236px;
	transition:opacity 0.3s 0.3s;
}
.l-explore__item{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	cursor:pointer;
	transition:transform 0.8s 0.3s;
}
.l-explore__item:nth-child(2){
	transform:translateX(25%) translateZ(0);
}
.l-explore__item:nth-child(3){
	transform:translateX(50%) translateZ(0);
}
.l-explore__item:nth-child(4){
	transform:translateX(75%) translateZ(0);
}
._items-3 .l-explore__item:nth-child(2){
	transform:translateX(33.3333333%) translateZ(0);
}
._items-3 .l-explore__item:nth-child(3){
	transform:translateX(66.6666666%) translateZ(0);
}
.l-explore__item + .l-explore__item{
	border-left:4px solid rgba(255, 255, 255, 0.09);
}
.l-explore__title{
	font-family:'Soho', 'Arial', sans-serif;
	position:relative;
	margin-bottom:30px;
	font-size:3.6rem;
	line-height:0.9;
	font-weight:300;
	color:#fff;
	padding-top:25px;
}
.l-explore__title:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	height:6px;
	width:86px;
	border-radius:3px;
	background-color:#00abcc;
}
.l-explore__more{
	display:block;
	width:47px;
	height:47px;
	border-radius:50%;
	border:2px solid #fff;
	margin-top:auto;
	position:relative;
	overflow:hidden;
	flex-shrink:0;
}
.l-explore__more:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border-radius:50%;
	background:#fff;
	transform:scale(0);
}
.l-explore__more span{
	display:block;
}
.l-explore__more span:before,
.l-explore__more span:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	background-color:#fff;
	z-index:2;
}
.l-explore__more span:before{
	width:20px;
	height:2px;
}
.l-explore__more span:after{
	width:2px;
	height:20px;
}
.l-explore__icon{
	height:70px;
}
.l-explore .svg-video-platform{
	width:49px;
	height:51px;
	fill:#fff;
}
.l-explore .svg-processing{
	width:43px;
	height:54px;
	fill:#fff;
}
.l-explore .svg-frontend-apps{
	width:46px;
	height:46px;
	fill:#fff;
}
.l-explore .svg-ecosystem{
	width:49px;
	height:48px;
	fill:#fff;
}
@media only screen and (max-width:1300px){
	.l-explore__container{
		padding:31px 35px 0;
	}
	.l-explore__icon{
		height:77px;
	}
	.l-explore__title{
		font-size:2.8rem;
		padding-top:33px;
	}
}
@media only screen and (max-width:1024px){
	.l-explore{
		flex-direction:column;
		justify-content:space-between;
		overflow:hidden;
	}
	.l-explore__container{
		padding:0 50px 0 73px;
	}
	.l-explore__wrapper-container{
		max-width:100%;
		height:25%;
	}
	._items-3 .l-explore__wrapper-container{
		height:33.3333333%;
	}
	.l-explore__item{
		max-width:100%;
		padding:0;
		height:100%;
	}
	.l-explore__item:nth-child(2){
		transform:translate3d(0, 25%, 0);
	}
	.l-explore__item:nth-child(3){
		transform:translate3d(0, 50%, 0);
	}
	.l-explore__item:nth-child(4){
		transform:translate3d(0, 75%, 0);
	}
	._items-3 .l-explore__item:nth-child(2){
		transform:translate3d(0, 33.3333333%, 0);
	}
	._items-3 .l-explore__item:nth-child(3){
		transform:translate3d(0, 66.6666666%, 0);
	}
	.l-explore__item + .l-explore__item{
		border-left:0;
		border-top:4px solid rgba(255, 255, 255, 0.1);
	}
	.l-explore__inner{
		width:100%;
		max-width:100%;
		margin:0;
		min-height:auto;
		flex-direction:row;
		-webkit-align-items:center;
		align-items:center;
		justify-content:space-between;
	}
	.l-explore__top{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
	}
	.l-explore__icon{
		height:auto;
		transform:scale(1.05);
	}
	.l-explore__title{
		font-size:2.6rem;
		line-height:1.1;
		padding-top:0;
		padding-right:20px;
		margin-bottom:0;
		margin-left:42px;
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
	}
	.l-explore__title:before{
		position:static;
		width:4px;
		height:50px;
		border-radius:2px;
		margin-right:25px;
		flex-shrink:0;
	}
	.l-explore__more{
		margin-top:0;
	}
}
@media only screen and (max-width:740px){
	.l-explore__title{
		font-size:2.4rem;
		margin-left:10px;
		padding-right:0;
	}
	.l-explore__title:before{
		margin-right:16px;
	}
	.l-explore__container{
		padding:0 28px;
	}
	.l-explore__icon{
		transform:scale(0.8);
		transform-origin:left;
	}
	.l-explore__more{
		display:none;
	}
}
.l-features__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	border-top:1px solid rgba(0, 0, 0, 0.15);
	padding-top:42px;
	padding-bottom:32px;
}
.l-features__item:last-child{
	margin-bottom:35px;
}
.l-features__item._hide{
	display:none;
}
.l-features__content{
	max-width:660px;
}
.l-features__icon{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	flex-basis:223px;
	width:223px;
}
.l-features__icon svg{
	max-width:100%;
}
.l-features__icon .svg-f-video{
	width:119px;
	height:73px;
}
.l-features__icon .svg-f-tools{
	width:76px;
	height:67px;
}
.l-features__icon .svg-f-organisation{
	width:78px;
	height:70px;
}
.l-features__icon .svg-f-lms{
	width:82px;
	height:87px;
}
.l-features__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-weight:700;
	font-size:24px;
	line-height:36px;
	color:#333;
	margin-bottom:40px;
}
.l-features__text{
	font-size:18px;
	line-height:27px;
	color:#333;
}
.l-features__text a{
	font-size:18px;
	line-height:32px;
	font-weight:700;
	color:#00abcc;
}
.desktop .l-features__text a:hover{
	text-decoration:underline;
}
.l-features__list-item{
	margin-bottom:20px;
	padding-left:30px;
	position:relative;
}
.l-features__list-item:before{
	display:block;
	content:"";
	position:absolute;
	width:17px;
	height:17px;
	background-color:#00abcc;
	border-radius:50%;
	top:7px;
	left:0;
}
.l-features__list-item:after{
	display:block;
	content:"";
	position:absolute;
	top:13px;
	left:5px;
	width:7px;
	height:4px;
	transform:rotate(-45deg);
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
}
@media only screen and (max-width:1300px){
	.l-features{
		margin-bottom:34px;
	}
	.l-features__list-item{
		margin-bottom:18px;
	}
	.l-features__item{
		padding-bottom:36px;
	}
	.l-features__item:last-child{
		margin-bottom:20px;
	}
	.l-features__text{
		line-height:27px;
	}
	.l-features__text a{
		line-height:26px;
	}
	.l-features__title{
		margin-bottom:45px;
		letter-spacing:1.1px;
		margin-left:-2px;
	}
	.l-features__icon{
		padding-left:0;
		flex-basis:203px;
		width:203px;
	}
	.l-features__item{
		padding-bottom:33px;
	}
}
@media only screen and (max-width:1024px){
	.l-features{
		margin-bottom:0;
	}
	.l-features__title{
		font-size:20px;
		line-height:30px;
		margin-bottom:24px;
		margin-left:0;
	}
	.l-features__text{
		font-size:16px;
		line-height:26px;
	}
	.l-features__text a{
		font-size:16px;
		line-height:26px;
	}
	.l-features__list-item{
		margin-bottom:9px;
		padding-left:32px;
	}
	.l-features__list-item:before{
		top:5px;
	}
	.l-features__list-item:after{
		top:11px;
	}
	.l-features__item{
		padding-top:36px;
		padding-bottom:48px;
		display:block;
		position:relative;
	}
	.l-features__icon{
		position:absolute;
		right:0;
		top:18px;
		width:80px;
	}
	.l-features__icon .svg-f-video{
		width:74px;
		height:46px;
	}
	.l-features__icon .svg-f-tools{
		width:55px;
		height:48px;
	}
	.l-features__icon .svg-f-organisation{
		width:50px;
		height:45px;
	}
	.l-features__icon .svg-f-lms{
		width:55px;
		height:58px;
	}
}
@media only screen and (max-width:740px){
	.l-features__item{
		padding-top:22px;
		padding-bottom:18px;
	}
	.l-features__title{
		font-size:14px;
		line-height:26px;
		margin-bottom:23px;
		letter-spacing:0.6px;
	}
	.l-features__text{
		font-size:14px;
		line-height:20px;
	}
	.l-features__text a{
		font-size:14px;
		line-height:20px;
	}
	.l-features__icon{
		display:none;
	}
	.l-features__list-item{
		margin-bottom:12px;
	}
	.l-features__list-item:before{
		top:2px;
	}
	.l-features__list-item:after{
		top:8px;
	}
}
.l-find-partner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
}
.l-find-partner__item{
	max-width:33.3333333%;
	flex-basis:33.3333333%;
}
.l-find-partner__item + .l-find-partner__item{
	border-left:1px solid #ccc;
}
.l-find-partner__link{
	display:block;
	text-align:center;
	padding:0 46px;
}
.desktop .l-find-partner__link .l-find-partner__go,
.desktop .l-find-partner__link .l-find-partner__title{
	transition:color 0.2s ease-out;
}
.desktop .l-find-partner__link:hover .l-find-partner__go{
	color:#2099b1;
}
.desktop .l-find-partner__link:hover .l-find-partner__title{
	color:#00abcc;
}
.l-find-partner__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.4rem;
	line-height:1.1;
	letter-spacing:0.2px;
	margin-bottom:22px;
	min-height:52px;
	color:#333;
}
.l-find-partner__go{
	display:inline-block;
	width:54px;
	height:54px;
	position:relative;
	color:#00abcc;
}
.l-find-partner__go svg{
	width:100%;
	height:100%;
}
.l-find-partner__go:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	width:13px;
	height:13px;
	border-bottom:4px solid;
	border-right:4px solid;
	transform:rotate(-45deg);
	left:19px;
}
@media only screen and (max-width:1300px){
	.l-find-partner__title{
		font-size:2rem;
		margin-bottom:11px;
		min-height:44px;
	}
}
@media only screen and (max-width:1024px){
	.l-find-partner__link{
		padding:0 20px;
	}
	.l-find-partner__title{
		font-size:1.6rem;
		min-height:35px;
		letter-spacing:0.16px;
		margin-bottom:0;
	}
	.l-find-partner__go{
		transform:scale(0.6);
	}
}
@media only screen and (max-width:740px){
	.l-find-partner{
		display:block;
	}
	.l-find-partner__item{
		max-width:none;
		margin:0 -20px;
	}
	.l-find-partner__item + .l-find-partner__item{
		border-left:none;
		border-top:1px solid #ccc;
	}
	.l-find-partner__link{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		justify-content:space-between;
		-webkit-align-items:center;
		align-items:center;
		width:100%;
		padding:14px 25px;
	}
	.l-find-partner__title{
		margin:0;
		min-height:auto;
	}
	.l-find-partner__go{
		transform:scale(0.55);
		transform-origin:right;
	}
}
.l-glance{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	margin:0 -37px;
}
.l-glance__item{
	padding:0 37px;
	flex-basis:25%;
	max-width:25%;
	min-height:114px;
	position:relative;
}
.l-glance__item + .l-glance__item:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	left:0;
	width:1px;
	height:114px;
	background:#ccc;
}
.l-glance__title{
	font-size:2.6rem;
	line-height:1.2;
	font-weight:700;
	color:#131313;
	margin-bottom:6px;
}
.l-glance__title._blue{
	font-size:3.4rem;
	font-style:italic;
	color:#00abcc;
	margin-bottom:11px;
	letter-spacing:-0.6px;
}
.l-glance__text{
	color:#333;
	font-size:24px;
	font-weight:300;
	line-height:1.3;
}
.l-glance__img-wrap{
	width:66px;
	height:66px;
	margin-bottom:25px;
	position:relative;
}
@media only screen and (max-width:1300px){
	.l-glance{
		margin:0 -25px;
	}
	.l-glance__item{
		padding:0 25px;
	}
	.l-glance__title{
		margin-bottom:5px;
	}
	.l-glance__title._blue{
		font-size:3.2rem;
	}
}
@media only screen and (max-width:1024px){
	.l-glance{
		margin:0 -9px;
	}
	.l-glance__item{
		padding:0 9px;
	}
	.l-glance__title{
		font-size:1.8rem;
		margin-bottom:4px;
	}
	.l-glance__title._blue{
		font-size:2.4rem;
		margin-bottom:11px;
	}
	.l-glance__text{
		font-size:1.6rem;
		max-width:75%;
	}
	.l-glance__img-wrap{
		width:45px;
		height:45px;
		margin-bottom:16px;
	}
}
@media only screen and (max-width:740px){
	.l-glance{
		display:block;
		margin:0;
	}
	.l-glance__item{
		max-width:100%;
		min-height:auto;
		padding:10px 0 20px;
	}
	.l-glance__item + .l-glance__item{
		border-top:1px solid #ccc;
	}
	.l-glance__item + .l-glance__item:before{
		display:none;
	}
	.l-glance__title{
		margin-bottom:5px;
	}
	.l-glance__title._blue{
		margin-bottom:11px;
	}
	.l-glance__text{
		max-width:100%;
	}
}
.l-global-tabs{
	display:block;
}
.l-home{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:0 -7px;
}
.l-home__item{
	padding:0 7px;
	flex-basis:50%;
	max-width:100%;
	flex-grow:1;
	margin-bottom:14px;
}
.l-home__item ._full{
	flex-basis:100%;
	max-width:100%;
}
._ie .l-home__item{
	max-width:50%;
}
._ie .l-home__item:nth-child(odd):last-child{
	max-width:100%;
}
@media only screen and (max-width:1024px){
	.l-home{
		margin:0 -5px;
	}
	.l-home__item{
		padding:0 5px;
		margin-bottom:10px;
	}
}
@media only screen and (max-width:740px){
	.l-home{
		display:block;
	}
}
.l-integrations-content{
	max-width:49%;
	flex-basis:49%;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
}
.l-integrations-content__content-item{
	display:none;
	position:relative;
	flex-grow:1;
}
.l-integrations-content__content-item._show{
	display:block;
}
.l-integrations-content__descr{
	position:absolute;
	height:273px;
	padding:34px 41px 20px;
	left:0;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.5);
	width:100%;
}
.l-integrations-content__subtitle{
	font-size:30px;
	margin-bottom:20px;
	color:#fff;
}
.l-integrations-content__img .btn._circle._lg{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:297px;
	z-index:1;
	width:13.5rem;
	height:13.5rem;
}
.l-integrations-content__img .btn._circle._lg svg{
	width:52px;
	height:52px;
}
.l-integrations-content__text{
	font-size:17px;
	line-height:24px;
	color:#fff;
	height:125px;
	overflow:hidden;
	text-overflow:ellipsis;
	letter-spacing:0.03em;
}
.l-integrations-content__text a{
	letter-spacing:0.03em;
	font-size:17px;
	line-height:24px;
	color:#00abcc;
}
.desktop .l-integrations-content__text a:hover{
	text-decoration:underline;
}
.l-integrations-content__title{
	font-size:30px;
	color:#fff;
	margin-bottom:15px;
}
@media only screen and (max-width:1300px){
	.l-integrations-content{
		max-width:54.7%;
		flex-basis:54.7%;
	}
	.l-integrations-content__text{
		font-size:16px;
		letter-spacing:0;
	}
	.l-integrations-content__text a{
		letter-spacing:0;
	}
	.l-integrations-content__descr{
		padding-top:23px;
		height:230px;
		padding-left:36px;
		padding-right:36px;
	}
	.l-integrations-content__title{
		font-size:28px;
		margin-bottom:7px;
	}
	.l-integrations-content__img .btn._circle._lg{
		top:206px;
		left:39px;
		width:115px;
		height:115px;
	}
	.l-integrations-content__img .btn._circle._lg svg{
		width:43px;
		height:44px;
	}
}
@media only screen and (max-width:1024px){
	.l-integrations-content{
		max-width:100%;
		flex-grow:1;
	}
	.l-integrations-content__img{
		height:600px;
	}
	.l-integrations-content__img .btn._circle._lg{
		top:178px;
		left:0;
	}
	.l-integrations-content__descr{
		height:216px;
		padding-top:28px;
		padding-left:40px;
		padding-right:40px;
	}
}
@media only screen and (max-width:740px){
	.l-integrations-content{
		height:auto;
	}
	.l-integrations-content__img{
		position:relative;
		height:264px;
	}
	.l-integrations-content__img .btn._circle._lg{
		width:57px;
		height:57px;
		top:120px;
	}
	.l-integrations-content__img .btn._circle._lg svg{
		width:24px;
		height:23px;
	}
	.l-integrations-content__descr{
		padding:39px 20px 33px;
		position:static;
		height:auto;
		background-color:#00abcc;
	}
	.l-integrations-content__text{
		font-size:15px;
		letter-spacing:0.3px;
		line-height:24px;
		height:auto;
	}
	.l-integrations-content__text a{
		text-decoration:underline;
		font-size:15px;
		line-height:24px;
		color:#fff;
	}
	.l-integrations-content__title{
		font-size:18px;
		line-height:24px;
		margin-bottom:12px;
	}
}
.l-integrations-name{
	background-color:#00abcc;
	max-width:51%;
	flex-basis:51%;
	height:780px;
}
.l-integrations-name__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	height:155px;
	background-color:#00abcc;
	position:relative;
	cursor:pointer;
	padding-left:90px;
	transition:background-color 0.2s ease-out;
}
.l-integrations-name__item:not(:last-child){
	border-bottom:1px solid rgba(255, 255, 255, 0.3);
}
.l-integrations-name__item._active{
	background-color:#009dbb;
}
.l-integrations-name__item._active:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	width:15px;
	height:19px;
	border-left:15px solid #fff;
	border-top:9.5px solid transparent;
	border-bottom:9.5px solid transparent;
	left:50px;
}
.desktop .l-integrations-name__item:hover{
	background-color:#009dbb;
}
.l-integrations-name__tabs-btn{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:space-between;
	width:100%;
}
.l-integrations-name__tabs-btn span{
	font-size:37px;
	color:rgba(255, 255, 255, 0.9);
	font-weight:300;
}
._active .l-integrations-name__tabs-btn span{
	font-weight:700;
	color:#fff;
}
.l-integrations-name__icon{
	padding-left:20px;
	padding-right:20px;
	width:170px;
}
.l-integrations-name__icon img{
	margin:0 auto;
	display:block;
	max-width:100%;
}
@media only screen and (max-width:1300px){
	.l-integrations-name{
		max-width:45.3%;
		flex-basis:45.3%;
		height:653px;
	}
	.l-integrations-name__tabs-btn span{
		font-size:28px;
		letter-spacing:0.6px;
	}
	.l-integrations-name__item{
		height:130px;
	}
}
@media only screen and (max-width:1024px){
	.l-integrations-name{
		display:none;
	}
}
.l-investors{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:-1px -1px 0;
}
.l-investors__item{
	width:25%;
	max-width:25%;
	flex-basis:25%;
	background:#fff;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	display:none;
}
.l-investors__item._visible{
	display:block;
}
.l-investors__link{
	position:relative;
	display:block;
	padding-top:68%;
}
.l-investors__img[data-object-fit]{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:60%;
	height:55%;
}
.l-investors__overlay{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(28, 75, 152, 0.95);
	opacity:0;
	padding:15px;
	text-align:center;
	transition:opacity 0.2s ease-out;
}
.l-investors__overlay:hover{
	opacity:1;
}
.l-investors__overlay span{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	margin:auto;
	font-size:2.3rem;
	font-weight:700;
	letter-spacing:0.64px;
	color:#fff;
}
@media only screen and (max-width:1300px){
	.l-investors__link{
		padding-top:73.5%;
	}
}
@media only screen and (max-width:1024px){
	.l-investors__item{
		width:33.333333%;
		max-width:33.333333%;
		flex-basis:33.333333%;
	}
	.l-investors__link{
		padding-top:74%;
	}
}
@media only screen and (max-width:740px){
	.l-investors__item{
		width:50%;
		max-width:50%;
		flex-basis:50%;
	}
	.l-investors__link{
		padding-top:79.6%;
	}
}
.l-maps{
	display:block;
	position:relative;
	height:100%;
	width:100%;
}
._mac .l-maps{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	height:auto;
}
._mac .l-maps .l-maps__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	height:auto;
}
._mac .l-maps .l-maps__link{
	height:auto;
}
.l-maps__item{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	pointer-events:none;
	transition:0.3s linear 0.2s;
}
.l-maps__item._active{
	position:relative;
	opacity:1;
	pointer-events:all;
	transition:0.3s linear;
}
.l-maps__link{
	position:relative;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	height:100%;
	width:100%;
}
.l-maps__link:after{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	opacity:0;
}
.desktop .l-maps__link:after{
	transition:opacity 0.2s ease-out;
}
.desktop .l-maps__link .l-maps__button{
	transition:opacity 0.2s ease-out;
}
.desktop .l-maps__link:hover:after{
	opacity:1;
}
.desktop .l-maps__link:hover .l-maps__button{
	opacity:1;
}
.l-maps__button{
	display:inline-block;
	min-width:182px;
	padding:0 20px;
	line-height:44px;
	border:1px solid;
	border-radius:3px;
	text-align:center;
	font-size:1.6rem;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0.44px;
	color:#fff;
	position:relative;
	z-index:1;
	opacity:0;
}
.l-nav{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
}
.l-nav__item{
	position:relative;
}
.l-nav__item._active .l-nav__btn span{
	opacity:1;
}
.l-nav__item:not(:first-child){
	margin-left:1px;
}
.l-nav__item:not(:first-child):before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:-1px;
	width:1px;
	height:100%;
	background:#d9d9d9;
}
.desktop .l-nav__item:not(._active):hover .l-nav__btn{
	color:#666;
}
.l-nav__btn{
	font-size:1.8rem;
	line-height:23px;
	font-weight:400;
	text-transform:uppercase;
	padding:3px 21px;
	color:#343434;
	letter-spacing:0.67px;
}
.l-nav__btn span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0;
	font-weight:700;
	line-height:1.7;
}
@media only screen and (max-width:1300px){
	.l-nav__btn{
		line-height:20px;
		font-size:1.6rem;
		padding:3px 18px;
	}
	.l-nav__btn span{
		font-size:1.6rem;
	}
}
@media only screen and (max-width:1024px){
	.l-nav__btn{
		line-height:16px;
		font-size:1.4rem;
		letter-spacing:0.5px;
		padding:3px 17px;
	}
	.l-nav__btn span{
		letter-spacing:0.6px;
		font-size:1.4rem;
	}
}
@media only screen and (max-width:740px){
	.l-nav{
		display:none;
	}
}
.l-news-tabs{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.l-news-tabs__item._active span{
	opacity:1;
}
.l-news-tabs__button{
	display:block;
	white-space:nowrap;
	color:#000;
	text-align:center;
	padding:0 2.5rem 0 3.8rem;
	font-size:1.8rem;
	font-weight:400;
	letter-spacing:0.7px;
	line-height:6.8rem;
	min-width:13rem;
	position:relative;
	z-index:1;
}
.desktop .l-news-tabs__button{
	transition:color 0.2s ease-out;
}
.desktop .l-news-tabs__button:hover{
	color:#00abcc;
}
.l-news-tabs__button span{
	font-weight:700;
	position:absolute;
	display:block;
	text-align:center;
	left:0;
	top:0;
	width:100%;
	height:102%;
	line-height:6.7rem;
	background:#fff;
	opacity:0;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-top:1px solid #d1d1d1;
	transition:height 0.01s 0.2s;
}
.s-news._open-search .l-news-tabs__button span{
	height:100%;
}
@media only screen and (max-width:1024px){
	.l-news-tabs__button{
		padding:0 2.3rem;
		min-width:8rem;
		line-height:5rem;
	}
	.l-news-tabs__button span{
		line-height:5rem;
	}
}
@media only screen and (max-width:740px){
	.l-news-tabs{
		display:none;
	}
}
.l-news{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:0 -4rem;
}
.l-news__item{
	padding:3rem 4rem 3.2rem;
	max-width:33.3333333%;
	flex-basis:33.3333333%;
}
.p-blog .l-news__item{
	margin-bottom:15px;
}
.l-news__item._banner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
section._press-releases .l-news__item:first-child,
section._press-releases .l-news__item:nth-child(2){
	flex-basis:33.3333333%;
	max-width:33.3333333%;
}
.p-news .l-news__item:first-child,
.p-news .l-news__item:nth-child(2){
	max-width:50%;
	flex-basis:50%;
}
.p-news .l-news__item:first-child .b-news__img,
.p-news .l-news__item:nth-child(2) .b-news__img{
	padding-top:58.5%;
	margin-bottom:1.3rem;
}
.p-news .l-news__item:first-child .b-news__location,
.p-news .l-news__item:nth-child(2) .b-news__location{
	height:6.3rem;
	padding-left:21px;
}
.p-news .l-news__item:first-child .b-news__location-item,
.p-news .l-news__item:nth-child(2) .b-news__location-item{
	padding:0 2.8rem;
	font-size:1.6rem;
}
.p-news .l-news__item:first-child .b-news__location svg,
.p-news .l-news__item:nth-child(2) .b-news__location svg{
	width:21px;
	height:21px;
	fill:#fff;
	margin-right:9px;
}
.p-news .l-news__item:first-child .b-news__title,
.p-news .l-news__item:nth-child(2) .b-news__title{
	font-size:2rem;
}
.p-news .l-news__item:first-child .b-news__text,
.p-news .l-news__item:nth-child(2) .b-news__text{
	font-size:1.6rem;
}
.p-news .l-news__item:first-child .b-news__link,
.p-news .l-news__item:nth-child(2) .b-news__link{
	font-size:1.4rem;
}
.p-news .l-news__item:first-child .b-news span,
.p-news .l-news__item:nth-child(2) .b-news span{
	letter-spacing:inherit;
	text-transform:uppercase;
}
.p-news .l-news__item:first-child .b-news__bottom-link._register,
.p-news .l-news__item:nth-child(2) .b-news__bottom-link._register{
	font-size:1.4rem;
}
.l-news__item._hide{
	display:none;
}
.l-news__item .l-tags{
	padding:10px 0 0;
	border:none;
	margin:0 -4px;
}
.l-news__item .l-tags__item{
	padding:0 4px;
	margin:0;
}
.l-news__item .l-tags__link{
	height:14px;
	padding:0 12px;
	line-height:1;
	font-size:10px;
	font-weight:400;
	background:#ebebeb;
}
@media only screen and (max-width:1600px){
	.l-news{
		margin:0 -3rem;
	}
	.l-news__item{
		padding:3rem 3rem 2rem;
	}
	.p-news .l-news__item:first-child .b-news__img,
	.p-news .l-news__item:nth-child(2) .b-news__img{
		padding-top:59.5%;
		margin-bottom:0.8rem;
	}
	.p-news .l-news__item:first-child .b-news__location,
	.p-news .l-news__item:nth-child(2) .b-news__location{
		padding-left:5px;
	}
	.p-news .l-news__item:first-child .b-news__location-item,
	.p-news .l-news__item:nth-child(2) .b-news__location-item{
		padding:0 1.5rem;
	}
}
@media only screen and (max-width:1300px){
	.l-news{
		margin:0 -2.4rem;
	}
	.l-news__item{
		padding:2rem 2.4rem 1rem;
	}
	section._press-releases .l-news__item:first-child,
	section._press-releases .l-news__item:nth-child(2){
		padding:2rem 2.4rem 1rem;
	}
	.p-blog .l-news__item{
		margin-bottom:23px;
	}
	.l-news .l-tags{
		padding-top:5px;
	}
	.p-blog .l-news .l-tags{
		padding-top:12px;
	}
}
@media only screen and (max-width:1024px){
	.l-news{
		margin:0 -1.5rem;
	}
	.l-news__item{
		padding:2rem 1.5rem 1rem;
		max-width:50%;
		flex-basis:50%;
	}
	section._press-releases .l-news__item:first-child,
	section._press-releases .l-news__item:nth-child(2){
		padding:2rem 1.5rem 1rem;
		max-width:50%;
		flex-basis:50%;
	}
	.p-blog .l-news__item{
		margin-bottom:13px;
	}
	._press-releases .p-news .l-news__item:first-child,
	._press-releases .p-news .l-news__item:nth-child(2){
		max-width:50%;
		flex-basis:50%;
	}
	.p-news .l-news__item:first-child .b-news__title,
	.p-news .l-news__item:nth-child(2) .b-news__title{
		font-size:1.6rem;
	}
	.p-news .l-news__item:first-child .b-news__text,
	.p-news .l-news__item:nth-child(2) .b-news__text{
		font-size:1.4rem;
		line-height:2.1rem;
	}
	.p-news .l-news__item:first-child .b-news__img,
	.p-news .l-news__item:nth-child(2) .b-news__img{
		padding-top:58.2%;
		margin-bottom:1.1rem;
	}
	.p-news .l-news__item:first-child .b-news__location,
	.p-news .l-news__item:nth-child(2) .b-news__location{
		height:4.5rem;
		padding-left:4px;
	}
	.p-news .l-news__item:first-child .b-news__location-item,
	.p-news .l-news__item:nth-child(2) .b-news__location-item{
		padding:0 1.4rem;
		font-size:1.2rem;
	}
	.p-news .l-news__item:first-child .b-news__location svg,
	.p-news .l-news__item:nth-child(2) .b-news__location svg{
		margin-right:6px;
	}
	.p-news .l-news__item:first-child .b-news__location .svg-location,
	.p-news .l-news__item:nth-child(2) .b-news__location .svg-location{
		width:12px;
		height:16px;
	}
	.p-news .l-news__item:first-child .b-news__location .svg-date,
	.p-news .l-news__item:nth-child(2) .b-news__location .svg-date{
		width:20px;
		height:15px;
	}
	.p-news .l-news__item:first-child .b-news__bottom-link._register,
	.p-news .l-news__item:nth-child(2) .b-news__bottom-link._register{
		font-size:1.2rem;
	}
	.p-news .l-news__item:first-child .b-news__bottom-item,
	.p-news .l-news__item:nth-child(2) .b-news__bottom-item{
		padding:0 0.8rem 0 0.6rem;
	}
}
@media only screen and (max-width:740px){
	.l-news{
		display:block;
		margin:0;
	}
	.l-news__item{
		max-width:100%;
		padding:1rem 0 0;
	}
	section._press-releases .l-news__item:first-child,
	section._press-releases .l-news__item:nth-child(2){
		max-width:100%;
		padding:1rem 0 0;
	}
	.p-news .l-news__item:first-child,
	.p-news .l-news__item:nth-child(2){
		max-width:100%;
		padding-top:1rem;
	}
	._press-releases .p-news .l-news__item:first-child,
	._press-releases .p-news .l-news__item:nth-child(2){
		max-width:100%;
		flex-basis:100%;
	}
	.p-news .l-news__item:first-child .b-news__link,
	.p-news .l-news__item:nth-child(2) .b-news__link{
		font-size:1.2rem;
	}
	.p-news .l-news__item:first-child .b-news__bottom,
	.p-news .l-news__item:nth-child(2) .b-news__bottom{
		margin:0 -0.6rem;
	}
	.p-news .l-news__item:first-child .b-news__bottom-item,
	.p-news .l-news__item:nth-child(2) .b-news__bottom-item{
		padding:0 0.8rem 0 0.6rem;
	}
	.p-news .l-news__item:first-child .b-news__bottom-link._register,
	.p-news .l-news__item:nth-child(2) .b-news__bottom-link._register{
		font-size:1.2rem;
	}
	.p-blog .l-news__item + .l-news__item{
		margin-top:3rem;
	}
}
.l-offices{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
}
.l-offices__item{
	max-width:25%;
	flex-basis:25%;
	font-size:20px;
	color:#fff;
	font-weight:300;
	position:relative;
}
.l-offices__item:before{
	display:block;
	content:"";
	position:absolute;
	bottom:-1px;
	left:0;
	width:100%;
	height:1px;
	background:rgba(255, 255, 255, 0.4);
}
.l-offices__item:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:-1px;
	width:1px;
	height:100%;
	background:rgba(255, 255, 255, 0.4);
}
.l-offices__item._active .l-offices__inner:before{
	opacity:1;
}
.l-offices__inner{
	padding:63px 40px 29px;
	position:relative;
	height:100%;
	min-height:371px;
	cursor:pointer;
}
.l-offices__inner:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.3);
	opacity:0;
	transition:opacity 0.2s ease-out;
}
.desktop .l-offices__inner:hover:before{
	opacity:1;
}
.l-offices__content{
	position:relative;
	z-index:1;
}
.l-offices__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-weight:700;
	line-height:1.2;
	margin-bottom:34px;
}
.l-offices__text{
	line-height:1.2;
	margin-bottom:10px;
}
.l-offices__text strong{
	margin-right:5px;
}
.l-offices__link{
	display:none;
	font-size:1.6rem;
	font-weight:700;
	color:#00abcc;
}
.l-offices ._line{
	padding-top:17px;
	margin-top:23px;
	position:relative;
}
.l-offices ._line:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:44px;
	height:2px;
	background:rgba(255, 255, 255, 0.5);
}
.l-offices .svg-location-map{
	width:14px;
	height:19px;
	fill:#00abcc;
	margin-right:10px;
	margin-top:3px;
}
@media only screen and (max-width:1600px){
	.l-offices__item{
		max-width:33.3333333%;
		flex-basis:33.3333333%;
		font-size:1.6rem;
	}
	.l-offices__inner{
		min-height:317px;
		padding:42px 36px 29px;
	}
	.l-offices__title{
		font-size:1.8rem;
		margin-bottom:30px;
	}
	.l-offices__text{
		line-height:1.7;
		margin-bottom:0;
	}
	.l-offices__text strong{
		margin-right:3px;
	}
	.l-offices ._line{
		padding-top:13px;
		margin-top:14px;
	}
	.l-offices ._line:before{
		width:33px;
	}
}
@media only screen and (max-width:1024px){
	.l-offices__link{
		display:block;
	}
	.l-offices__inner{
		min-height:341px;
		padding:42px 20px 9px;
	}
	.l-offices__inner:before{
		content:none;
	}
}
@media only screen and (max-width:740px){
	.l-offices{
		display:block;
		position:relative;
	}
	.l-offices__item{
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		max-width:100%;
		opacity:0;
		pointer-events:none;
		transition:opacity 0.3s ease-out;
	}
	.l-offices__item:before,
	.l-offices__item:after{
		content:none;
	}
	.l-offices__item._active{
		opacity:1;
		pointer-events:all;
		position:relative;
	}
	.l-offices__inner{
		min-height:311px;
		padding:35px 100px 20px 42px;
	}
	.l-offices__title{
		display:none;
	}
}
.l-partners{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin:0 -2px;
}
.l-partners__item{
	padding:0 2px;
	max-width:50%;
	flex-basis:33.33333333%;
	flex-grow:1;
}
._ios .l-partners__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
@media only screen and (max-width:1024px){
	.l-partners{
		display:block;
		margin:0;
	}
	.l-partners__item{
		padding:2px 0;
		max-width:100%;
	}
	._ios .l-partners__item{
		display:block;
	}
}
.l-positions{
	display:block;
}
.l-positions__item{
	transform:translateZ(0);
	cursor:pointer;
}
.l-positions__item + .l-positions__item .l-positions__btn-inner{
	border-top:1px solid #d9d9d9;
}
.l-positions__item._hide{
	display:none;
}
.desktop .l-positions__item:hover .l-positions__btn:before{
	opacity:1;
}
.desktop .l-positions__item:hover .l-positions__btn-inner{
	border-color:transparent;
}
.desktop .l-positions__item:hover + .l-positions__item .l-positions__btn-inner{
	border-color:transparent;
}
.desktop .l-positions__item._active:hover .l-positions__btn:before{
	opacity:0;
}
.desktop .l-positions__item._active:hover .l-positions__btn-inner{
	border-color:#ccc;
}
.desktop .l-positions__item._active:hover + .l-positions__item .l-positions__btn-inner{
	border-color:#ccc;
}
.l-positions__btn{
	position:relative;
	cursor:pointer;
	display:block;
	width:100%;
	transform:translateZ(0);
	z-index:1;
}
.l-positions__btn-inner{
	-webkit-align-items:center;
	align-items:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	text-align:left;
	max-width:77.4%;
	width:100%;
	height:96px;
	margin:0 auto;
	position:relative;
	z-index:1;
	transform:translateZ(0);
	transition:border-color 0.2s ease-out;
}
.l-positions__btn-item{
	flex-basis:30.2%;
	max-width:30.2%;
	font-size:2rem;
	font-weight:300;
	padding:0 10px;
}
.l-positions__btn-item._first{
	flex-basis:36.2%;
	max-width:36.2%;
	font-weight:700;
	padding-left:0;
}
.l-positions__btn-icon{
	width:24px;
	height:24px;
	flex-shrink:0;
	border-radius:50%;
	border:2px solid #1b4a97;
	position:relative;
	transition:transform 0.3s ease-out;
}
.l-positions__btn-icon:before,
.l-positions__btn-icon:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:14px;
	height:2px;
	background:#1b4a97;
}
.l-positions__btn-icon:before{
	transition:opacity 0.3s;
}
.l-positions__btn-icon:after{
	transform:rotate(90deg);
}
.desktop .l-positions__btn:before{
	display:block;
	content:"";
	position:absolute;
	opacity:0;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#f0f0f0;
	transition:opacity 0.2s ease-out;
}
.l-positions__btn._active .l-positions__btn-icon{
	transform:rotate(90deg);
}
.l-positions__btn._active .l-positions__btn-icon:before{
	opacity:0;
}
.l-positions__content{
	display:none;
}
.l-positions__content-flex{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	background:#ebebeb;
}
.l-positions__content-left{
	flex-basis:76%;
	max-width:76%;
	padding:73px 30px 73px 75px;
}
.l-positions__content-left h2{
	font-family:'Soho', 'Arial', sans-serif;
	color:#1b4a97;
	font-size:36px;
	font-weight:700;
	margin-bottom:9px;
}
.l-positions__content-left h4{
	font-size:2rem;
	font-weight:700;
	color:#131313;
	margin-bottom:16px;
}
.l-positions__content-left p,
.l-positions__content-left li,
.l-positions__content-left a{
	font-size:1.8rem;
	font-weight:300;
	line-height:2.8rem;
	color:#131313;
}
.l-positions__content-left p,
.l-positions__content-left ul{
	margin-bottom:29px;
}
.l-positions__content-left a{
	text-decoration:underline;
	margin:0 5px;
}
.desktop .l-positions__content-left a{
	transition:-webkit-text-decoration-color 0.2s;
	transition:text-decoration-color 0.2s;
	transition:text-decoration-color 0.2s, -webkit-text-decoration-color 0.2s;
}
.desktop .l-positions__content-left a:hover{
	-webkit-text-decoration-color:transparent;
	text-decoration-color:transparent;
}
.l-positions__content-left h2 + ul{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	padding-bottom:18px;
	position:relative;
	margin-bottom:57px;
}
.l-positions__content-left h2 + ul:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:84px;
	height:4px;
	background:#1b4a97;
	border-radius:2px;
}
.l-positions__content-left h2 + ul li{
	font-weight:400;
	font-style:italic;
	padding-right:7px;
	padding-left:8px;
}
.l-positions__content-left h2 + ul li:before{
	left:0;
	top:12px;
}
.l-positions__content-left h2 + ul li:first-child{
	padding-left:0;
}
.l-positions__content-left h2 + ul li:first-child:before{
	display:none;
}
.l-positions__content-left li{
	padding-left:35px;
	position:relative;
}
.l-positions__content-left li:before{
	display:block;
	content:"";
	position:absolute;
	left:11px;
	top:13px;
	width:4px;
	height:4px;
	background:#131313;
	border-radius:50%;
}
.l-positions__content-left li > ul{
	margin-top:17px;
	margin-bottom:13px;
}
.l-positions__content-left li > ul > li{
	padding-left:22px;
}
.l-positions__content-left li > ul > li:before{
	left:1px;
	top:11px;
	width:4px;
	height:4px;
	background:none;
	border-radius:0;
	border-bottom:1.5px solid #131313;
	border-right:1.5px solid #131313;
	transform:rotate(-45deg);
}
.l-positions__content-right{
	flex-basis:24%;
	max-width:24%;
	min-width:240px;
	padding:73px 30px;
	border-left:2px solid #fff;
	text-align:center;
}
.l-positions__content-info{
	max-width:1020px;
}
.l-positions__content-link{
	display:inline-block;
	line-height:54px;
	padding:0 40px;
	font-size:1.8rem;
	letter-spacing:0.6px;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	color:#1b4a97;
	border:1px solid #1b4a97;
	border-radius:4px;
	white-space:nowrap;
	margin:0 auto;
}
.l-positions__content-link + .l-positions__content-link{
	margin-top:18px;
}
.l-positions__content-link._blue{
	background:#1b4a97;
	color:#fff;
}
.desktop .l-positions__content-link._blue{
	transition:background-color 0.2s ease-out, border-color 0.2s ease-out;
}
.desktop .l-positions__content-link._blue:hover{
	background:#093377;
	border-color:#093377;
}
.desktop .l-positions__content-link._transparent{
	transition:border-color 0.2s ease-out, color 0.2s ease-out;
}
.desktop .l-positions__content-link._transparent:hover{
	border-color:#5f80b6;
	color:#5f80b6;
}
.l-positions__content-link span{
	min-width:96px;
}
.l-positions .l-social._position{
	margin:35px auto 0;
	justify-content:center;
	align-items:flex-end;
}
.l-positions .l-social._position svg{
	width:26px;
	height:26px;
}
.l-positions .l-social._position .svg-linkedin{
	width:30px;
	height:30px;
}
@media only screen and (max-width:1300px){
	.l-positions__btn-inner{
		max-width:86%;
		padding-right:8px;
	}
	.l-positions__btn-item{
		max-width:27.5%;
		flex-basis:27.5%;
	}
	.l-positions__btn-item._first{
		max-width:43%;
		flex-basis:43%;
	}
	.l-positions__content-left{
		padding:46px 55px 30px 50px;
		max-width:74%;
		flex-basis:74%;
	}
	.l-positions__content-left h2{
		font-size:3rem;
	}
	.l-positions__content-left h2 + ul{
		margin-bottom:32px;
	}
	.l-positions__content-left h2 + ul li{
		font-size:1.8rem;
		line-height:2.8rem;
	}
	.l-positions__content-left li:before{
		top:12px;
	}
	.l-positions__content-left p,
	.l-positions__content-left li,
	.l-positions__content-left a{
		font-size:1.6rem;
		line-height:2.6rem;
	}
	.l-positions__content-left ul{
		margin-bottom:36px;
	}
	.l-positions__content-left h4{
		margin-bottom:17px;
	}
	.l-positions__content-left li > ul{
		margin-top:1px;
		margin-bottom:-2px;
	}
	.l-positions__content-right{
		max-width:26%;
		flex-basis:26%;
		padding:46px 12px;
	}
}
@media only screen and (max-width:1024px){
	.l-positions__btn{
		padding:0 19px 0 53px;
	}
	.l-positions__btn-inner{
		max-width:100%;
		height:84px;
	}
	.l-positions__btn-item{
		font-size:1.6rem;
	}
	.l-positions__content-flex{
		display:block;
	}
	.l-positions__content-right{
		max-width:100%;
		padding:10px 50px 58px 51px;
	}
	.l-positions__content-left{
		max-width:100%;
		padding:47px 37px 0 53px;
	}
	.l-positions__content-link{
		display:inline-block;
		line-height:42px;
		padding:0 30px;
		font-size:1.4rem;
		letter-spacing:0.4px;
		margin-bottom:18px;
	}
	.l-positions__content-link + .l-positions__content-link{
		margin:0 16px 18px;
	}
	.l-positions__content-link span{
		min-width:76px;
	}
	.l-positions .l-social._position{
		justify-content:flex-start;
		margin:7px -15px 0;
	}
	.l-positions .container{
		padding:0;
	}
}
@media only screen and (max-width:740px){
	.l-positions__btn{
		padding:0 10px 0 18px;
	}
	.l-positions__btn-item:not(._first){
		display:none;
	}
	.l-positions__btn-item._first{
		max-width:100%;
		flex-basis:100%;
	}
	.l-positions__content-left{
		padding:34px 10px 6px;
	}
	.l-positions__content-left h2{
		font-size:2rem;
	}
	.l-positions__content-left h2 + ul{
		margin-bottom:18px;
	}
	.l-positions__content-left h2 + ul li{
		font-size:1.6rem;
		line-height:2.6rem;
	}
	.l-positions__content-left p,
	.l-positions__content-left li,
	.l-positions__content-left a{
		font-size:1.4rem;
		line-height:2rem;
	}
	.l-positions__content-left p{
		margin-bottom:20px;
	}
	.l-positions__content-left ul{
		margin-bottom:28px;
	}
	.l-positions__content-left li:before{
		top:9px;
	}
	.l-positions__content-left h4{
		font-size:1.6rem;
		margin-bottom:16px;
	}
	.l-positions__content-left li > ul{
		margin-top:-1px;
		margin-bottom:2px;
	}
	.l-positions__content-left li > ul > li{
		padding-left:21px;
	}
	.l-positions__content-left li > ul > li:before{
		left:0;
		top:8px;
	}
	.l-positions__content-right{
		padding-bottom:60px;
	}
	.l-positions .l-social._position{
		justify-content:center;
		margin-top:2px;
	}
}
.l-preview-home{
	display:block;
	width:100%;
	max-width:525px;
	opacity:0;
}
.l-preview-home__item{
	display:block;
	width:100%;
}
.l-preview-home__item + .l-preview-home__item{
	border-top:1px solid transparent;
}
.l-preview-home__link{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	min-height:168px;
	width:100%;
	color:#131313;
}
._ie .l-preview-home__link{
	height:168px;
}
.l-preview-home__link-inner{
	padding-left:57px;
	position:relative;
}
.desktop .l-preview-home__link .l-preview-home__title{
	transition:color 0.2s ease-out;
}
.desktop .l-preview-home__link .l-preview-home__svg{
	transition:transform 0.2s ease-out;
}
.desktop .l-preview-home__link:hover{
	color:#00abcc;
}
.desktop .l-preview-home__link:hover .l-preview-home__svg{
	transform:translate(6px);
}
.l-preview-home__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.4rem;
	line-height:1;
	font-weight:500;
	color:inherit;
	letter-spacing:1.5px;
	margin-bottom:15px;
}
.l-preview-home__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:1.8rem;
	font-weight:300;
	color:#666;
	letter-spacing:0.5px;
}
.l-preview-home__svg{
	position:absolute;
	left:0;
	top:0;
	width:32px;
	height:32px;
	margin-right:25px;
}
.l-preview-home .svg-arrow-blue{
	display:block;
	width:32px;
	height:32px;
	max-width:100%;
	max-height:100%;
	fill:#00abcc;
}
@media only screen and (max-width:1600px){
	.l-preview-home__link{
		min-height:120px;
	}
	._ie .l-preview-home__link{
		height:120px;
	}
	.l-preview-home__title{
		font-size:2.6rem;
		line-height:1.2;
		letter-spacing:1px;
		margin-bottom:6px;
	}
	.l-preview-home__text{
		font-size:1.6rem;
		letter-spacing:0.44px;
	}
	.l-preview-home__svg{
		top:5px;
	}
}
@media only screen and (max-width:1024px){
	.l-preview-home{
		max-width:604px;
	}
	.l-preview-home__item + .l-preview-home__item{
		border-top:1px solid #ccc;
	}
	.l-preview-home__link{
		min-height:119px;
		padding-top:8px;
	}
	._ie .l-preview-home__link{
		height:119px;
	}
	.l-preview-home__link-inner{
		padding-left:56px;
	}
	.l-preview-home__title{
		font-size:2.4rem;
		margin-bottom:9px;
	}
	.l-preview-home__svg{
		top:-2px;
	}
}
@media only screen and (max-width:740px){
	.l-preview-home__link{
		display:block;
		min-height:114px;
		padding-top:27px;
	}
	.l-preview-home__link-inner{
		padding-left:40px;
	}
	.l-preview-home__title{
		font-size:2rem;
		margin-bottom:4px;
	}
	.l-preview-home__text{
		font-size:1.4rem;
	}
	.l-preview-home__svg{
		width:25px;
		height:25px;
		top:0;
	}
}
.l-products{
	display:block;
	position:relative;
}
.l-products__info{
	margin-bottom:49px;
}
.l-products__item{
	position:absolute;
	background:#ebebeb;
	left:0;
	top:0;
	width:100%;
	padding:52px 51px 116px;
	opacity:0;
	transform:scale(0) translateZ(0);
	transition:transform 0s 0.3s, opacity 0.4s;
}
.l-products__item._active{
	position:relative;
	opacity:1;
	transform:scale(1) translateZ(0);
	transition:transform 0s, opacity 0.4s;
}
.l-products__item-content{
	max-width:1487px;
	margin:0 auto;
}
.l-products h3{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.4rem;
	line-height:1.2;
	font-weight:700;
	margin-bottom:35px;
	color:#1b4a97;
}
.l-products h5{
	font-size:1.6rem;
	font-weight:700;
	line-height:1.2;
	color:#131313;
	margin-bottom:7px;
}
.l-products p,
.l-products li:not(.l-products__item),
.l-products a{
	font-size:1.6rem;
	font-weight:400;
	line-height:2.4rem;
	letter-spacing:0.02px;
	color:#333;
}
.l-products p,
.l-products ul{
	margin-bottom:22px;
}
.l-products p:last-child,
.l-products ul:last-child{
	margin-bottom:0;
}
.l-products a{
	margin:0 4px;
	color:#00abcc;
}
.desktop .l-products a{
	transition:-webkit-text-decoration-color 0.2s;
	transition:text-decoration-color 0.2s;
	transition:text-decoration-color 0.2s, -webkit-text-decoration-color 0.2s;
}
.desktop .l-products a:hover{
	text-decoration:underline;
}
.l-products li:not(.l-products__item){
	padding-left:29px;
	position:relative;
}
.l-products li:not(.l-products__item):before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:10px;
	width:4px;
	height:4px;
	background:#131313;
	border-radius:50%;
}
.l-products li:not(.l-products__item) + li{
	margin-top:14px;
}
.l-products__pic{
	position:relative;
	border:2px solid #d9d9d9;
	background:#fff;
	padding-top:30px;
}
.desktop .l-products__pic:hover .l-products__hover{
	opacity:1;
	pointer-events:all;
}
._ipad .l-products__pic,
._ipnone .l-products__pic{
	cursor:pointer;
}
.l-products__img-wrap{
	position:relative;
	padding-top:46.4%;
}
.l-products__hover{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background:rgba(0, 0, 0, 0.25);
	opacity:0;
	transition:opacity 0.3s ease-out;
	pointer-events:none;
}
.l-products__btn{
	display:block;
	width:64px;
	height:64px;
}
.l-products .svg-lens{
	width:64px;
	height:64px;
	max-width:100%;
	max-height:100%;
	fill:#fff;
}
.l-products__note{
	display:none;
	font-style:italic;
	padding:19px 25px 12px;
	background:#333;
	overflow:hidden;
	position:relative;
	font-size:1.4rem;
	line-height:1.3;
	letter-spacing:-0.2px;
	color:#fff;
	text-align:center;
}
.l-products__note:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:-8px;
	width:16px;
	height:16px;
	background:#fff;
	transform:rotate(38deg) skew(-15deg);
}
@media only screen and (max-width:1300px){
	.l-products__info{
		margin-bottom:47px;
	}
	.l-products__pic{
		padding-top:23px;
	}
	.l-products li:not(.l-products__item) + li{
		margin-top:24px;
	}
}
@media only screen and (max-width:1024px){
	.l-products__item{
		padding:38px 33px 61px;
	}
	.l-products__pic{
		padding-top:15px;
	}
	.l-products__hover{
		width:31px;
		height:31px;
		display:block;
		top:5px;
		left:auto;
		right:5px;
		background:none;
		opacity:1;
		pointer-events:all;
	}
	.l-products__btn{
		width:100%;
		height:100%;
	}
	.l-products .svg-lens{
		fill:rgba(0, 0, 0, 0.25);
	}
	.l-products h3{
		font-size:2.6rem;
		margin-bottom:22px;
	}
	.l-products h5{
		font-size:1.6rem;
		margin-bottom:7px;
		letter-spacing:0.4px;
	}
	.l-products p,
	.l-products ul{
		margin-bottom:28px;
	}
	.l-products p,
	.l-products li:not(.l-products__item),
	.l-products a{
		font-size:1.4rem;
		line-height:2.1rem;
	}
	.l-products li:not(.l-products__item):before{
		top:7px;
	}
	.l-products li:not(.l-products__item) + li{
		margin-top:31px;
	}
}
@media only screen and (max-width:740px){
	.l-products__info{
		margin-bottom:27px;
	}
	.l-products__item{
		padding:45px 10px 29px;
	}
	.l-products__note{
		display:block;
	}
	.l-products__pic{
		padding-top:50px;
	}
	.l-products__img-wrap{
		margin-bottom:36px;
	}
	.l-products h3{
		font-size:2rem;
		margin-bottom:22px;
	}
	.l-products h5{
		margin-bottom:8px;
	}
	.l-products p,
	.l-products ul{
		margin-bottom:21px;
	}
	.l-products li:not(.l-products__item){
		padding-left:30px;
	}
	.l-products li:not(.l-products__item):before{
		left:4px;
		top:8px;
	}
	.l-products li:not(.l-products__item) + li{
		margin-top:21px;
	}
}
.l-resources{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:0 -4rem;
}
.l-resources__item{
	padding:1.9rem 4rem 3.2rem;
	max-width:33.3333333%;
	flex-basis:33.3333333%;
}
.l-resources__item._hidden{
	display:none;
}
@media only screen and (max-width:1600px){
	.l-resources{
		margin:0 -3rem;
	}
	.l-resources__item{
		padding:3rem 3rem 2rem;
	}
}
@media only screen and (max-width:1300px){
	.l-resources{
		margin:0 -2.4rem;
	}
	.l-resources__item{
		padding:2rem 2.4rem 1rem;
	}
}
@media only screen and (max-width:1024px){
	.l-resources{
		margin:0 -1.5rem;
	}
	.l-resources__item{
		padding:1rem 1.5rem 1rem;
		max-width:50%;
		flex-basis:50%;
	}
}
@media only screen and (max-width:740px){
	.l-resources{
		display:block;
		margin:0;
	}
	.l-resources__item{
		max-width:100%;
		padding:1.3rem 0 1.8rem;
	}
}
.l-saas{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin-right:-30px;
	margin-bottom:10px;
}
.p-partners .l-saas{
	margin-right:-18px;
}
.p-partners .l-saas .l-saas__item{
	padding-right:18px;
}
.l-saas__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	width:50%;
	flex-basis:50%;
	max-width:50%;
	padding-right:30px;
	padding-bottom:30px;
}
@media only screen and (max-width:1300px){
	.l-saas{
		margin-right:-25px;
		margin-bottom:14px;
	}
	.l-saas__item{
		padding-right:25px;
		padding-bottom:25px;
	}
}
@media only screen and (max-width:1024px){
	.l-saas{
		margin-right:-15px;
		margin-bottom:10px;
	}
	.p-partners .l-saas{
		margin-right:-12px;
	}
	.p-partners .l-saas .l-saas__item{
		padding-right:12px;
	}
	.l-saas__item{
		padding-right:15px;
		padding-bottom:15px;
	}
}
@media only screen and (max-width:740px){
	.l-saas{
		margin-right:0;
		display:block;
		margin-bottom:17px;
	}
	.p-partners .l-saas{
		margin-right:0;
	}
	.p-partners .l-saas .l-saas__item{
		padding-right:0;
		padding-bottom:1px;
	}
	.l-saas__item{
		width:100%;
		flex-basis:100%;
		max-width:100%;
		padding-right:0;
		padding-bottom:4px;
	}
}
.l-search{
	display:block;
	margin-bottom:61px;
}
.l-search__item{
	display:none;
}
.l-search__item + .l-search__item{
	border-top:1px solid #ebebeb;
}
.l-search__item._visible{
	display:block;
}
.l-search__link{
	display:block;
	position:relative;
	padding:0 10px;
}
.desktop .l-search__link:before{
	display:block;
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#f0f0f0;
	opacity:0;
	transition:opacity 0.2s ease-out;
}
.desktop .l-search__link:hover:before{
	opacity:1;
}
.l-search__inner{
	max-width:92%;
	padding:42px 0 26px;
	position:relative;
	z-index:1;
}
.l-search__title{
	font-size:3rem;
	line-height:1.3;
	font-weight:400;
	color:#00abcc;
	margin-bottom:11px;
}
.l-search__text{
	max-width:95%;
	font-size:1.8rem;
	line-height:2.7rem;
	font-weight:400;
	color:#000;
	margin-bottom:14px;
}
.l-search__icon{
	position:absolute;
	right:0;
	top:0;
	width:43px;
	height:26px;
	background:#d9d9d9;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.l-search .svg-kino{
	display:block;
	width:22px;
	height:12px;
	fill:#fff;
}
@media only screen and (max-width:1300px){
	.l-search{
		margin-bottom:24px;
	}
	.l-search__inner{
		padding:39px 0 30px;
	}
	.l-search__title{
		font-size:2.8rem;
		margin-bottom:12px;
	}
	.l-search__text{
		max-width:100%;
		margin-bottom:15px;
	}
	.l-search__inner{
		max-width:93%;
	}
}
@media only screen and (max-width:1024px){
	.l-search{
		margin-bottom:27px;
	}
	.l-search__link{
		padding:0;
	}
	.l-search__inner{
		padding:28px 0 22px;
	}
	.l-search__title{
		font-size:2.4rem;
		margin-bottom:14px;
	}
	.l-search__text{
		font-size:1.6rem;
		line-height:2.4rem;
	}
	.l-search__icon{
		transform:scale(0.8);
		transform-origin:right top;
	}
}
@media only screen and (max-width:740px){
	.l-search{
		margin-bottom:4px;
	}
	.l-search__inner{
		padding:34px 0 22px;
		max-width:100%;
	}
	.l-search__title{
		font-size:2.2rem;
	}
}
.l-social{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin:0 -1rem;
}
.l-social__item{
	display:block;
	padding:0 1.5rem;
}
.l-social__item:nth-child(1){
	order:1;
}
.l-social__item:nth-child(2){
	order:2;
}
.l-social__item:nth-child(3){
	order:3;
}
.l-social__item:nth-child(4){
	order:4;
}
.l-social__link{
	display:block;
}
.l-social__link svg{
	width:25px;
	height:25px;
	fill:#555;
}
.desktop .l-social__link svg{
	transition:fill 0.2s ease-out;
}
.desktop .l-social__link:hover svg{
	fill:#ccc;
}
@media only screen and (max-width:1024px){
	.l-social{
		justify-content:center;
	}
}
@media only screen and (max-width:740px){
	.s-blog-post .l-social{
		display:none;
	}
}
.l-solutions{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
}
.l-solutions .b-title:before{
	width:9rem;
}
.l-solutions__item{
	transform:translateZ(0);
	flex-basis:calc(33.3333333% + 1px);
	margin-left:-1px;
	max-width:50%;
	flex-grow:1;
}
.s-solutions._fo .l-solutions__item{
	flex-basis:50%;
}
._ie .s-solutions._max .l-solutions__item{
	flex-basis:33%;
	max-width:none;
}
._ie .l-solutions__item{
	flex-basis:auto;
}
.l-solutions__content{
	display:block;
	position:relative;
	overflow:hidden;
	height:570px;
}
.s-solutions._fo .l-solutions__content,
.s-solutions._max .l-solutions__content{
	height:540px;
}
.l-solutions__content img{
	filter:grayscale(0);
	transition:filter 0.4s ease-out;
}
.desktop .l-solutions__content .l-solutions__hover{
	opacity:0;
	transition:opacity 0.3s 0.1s ease-out;
}
.desktop .l-solutions__content .l-solutions__hover-top,
.desktop .l-solutions__content .l-solutions__hover-bottom{
	opacity:0;
	transition:opacity 0.3s 0.2s ease-out;
}
.desktop .l-solutions__content .l-solutions__top{
	transition:opacity 0.4s ease-out;
}
.desktop .l-solutions__content:hover .l-solutions__hover{
	opacity:0.85;
}
.desktop .l-solutions__content:hover .l-solutions__hover-top,
.desktop .l-solutions__content:hover .l-solutions__hover-bottom{
	opacity:1;
}
.desktop .l-solutions__content:hover .l-solutions__top{
	opacity:0;
}
.desktop .l-solutions__content:hover img{
	filter:grayscale(100%);
	transition:filter 0.4s ease-out;
}
.l-solutions__content .b-title{
	text-align:left;
	max-width:30rem;
}
.l-solutions__content .b-title:before{
	background:#fff;
	margin-left:0;
	margin-bottom:1.2rem;
}
.l-solutions__content .b-title__text{
	color:#fff;
}
.l-solutions__content[data-open-modal] .btn._circle,
.l-solutions__content[data-open-modal] .l-solutions__label{
	display:block;
}
.l-solutions__img-wrap{
	position:relative;
	height:100%;
}
.l-solutions__top{
	position:absolute;
	left:5.1rem;
	bottom:7.2rem;
	max-width:26rem;
	transform:translateY(0);
	opacity:1;
}
.l-solutions__top .b-title{
	min-height:7rem;
	margin-bottom:0;
}
.l-solutions__top .b-title__text{
	font-size:2.4rem;
}
.l-solutions__top .btn._circle{
	display:none;
}
.l-solutions__hover{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	transform:translateZ(0);
}
.l-solutions__hover-inner{
	height:100%;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:space-between;
	padding:6.3rem 5.7rem 3.9rem;
	position:relative;
	z-index:1;
}
.l-solutions__hover-inner .b-title{
	min-height:7.4rem;
	margin-bottom:1.7rem;
	max-width:300px;
}
.l-solutions__hover-inner .b-title__text{
	font-size:2.4rem;
	line-height:1.5;
}
.l-solutions__hover-top{
	min-height:200px;
}
.l-solutions__hover-bottom{
	flex-basis:200px;
	flex-grow:1;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
	justify-content:flex-end;
}
._ie .l-solutions__hover-bottom{
	flex-grow:0;
	flex-basis:auto;
}
.l-solutions__text{
	font-size:2rem;
	line-height:3.2rem;
	font-weight:400;
	letter-spacing:0.1px;
	color:#fff;
}
.l-solutions .btn._circle{
	margin:auto 0;
	display:none;
	width:8.5rem;
	height:8.5rem;
}
.l-solutions .btn._circle._mobile{
	display:none;
}
.l-solutions .btn._circle .svg-play2{
	width:30px;
	height:34px;
	transform:translateX(4px);
}
._ie .l-solutions .btn._circle{
	margin-bottom:3.5rem;
}
.l-solutions__label{
	position:absolute;
	top:0;
	right:-2px;
	width:48px;
	height:40px;
	display:none;
}
.l-solutions__label img{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
@media only screen and (max-width:1600px){
	.l-solutions__top{
		left:3.4rem;
		bottom:4.5rem;
	}
}
@media only screen and (max-width:1300px){
	.l-solutions__content{
		height:450px;
	}
	.s-solutions._fo .l-solutions__content,
	.s-solutions._max .l-solutions__content{
		height:450px;
	}
	.l-solutions__hover-inner{
		padding:5.5rem 2.8rem 2.8rem;
	}
	.l-solutions__hover-inner .b-title{
		margin-bottom:1.6rem;
		min-height:6.2rem;
	}
	.l-solutions__hover-inner .b-title:before{
		margin-bottom:0.5rem;
	}
	.l-solutions__hover-inner .b-title__text{
		font-size:2rem;
	}
	.l-solutions__text{
		line-height:2.4rem;
		font-size:1.6rem;
	}
	.l-solutions__top{
		bottom:4.2rem;
	}
	.l-solutions .btn._circle{
		margin-bottom:3rem;
		width:7.1rem;
		height:7.1rem;
	}
	.l-solutions .btn._circle .svg-play2{
		width:23px;
		height:26px;
		transform:translateX(2px);
	}
}
@media only screen and (max-width:1024px){
	.l-solutions{
		margin:0 -0.5px;
	}
	.l-solutions__item{
		padding:23px 0.5px;
		flex-basis:50%;
		max-width:50%;
		flex-grow:0;
	}
	.s-solutions._fo .l-solutions__item{
		flex-basis:50%;
	}
	.s-solutions._max .l-solutions__item{
		flex-basis:50%;
		max-width:50%;
	}
	.l-solutions__content{
		height:auto;
		margin-bottom:1px;
	}
	.l-solutions__content[data-open-modal] .btn._circle._mobile{
		display:block;
	}
	.l-solutions__content[data-open-modal] .l-solutions__hover-inner .btn._circle{
		display:none;
	}
	.l-solutions__content .l-solutions__hover-inner .btn._circle{
		display:none;
	}
	.l-solutions__content[data-open-modal] .l-solutions__label{
		display:none;
	}
	.desktop .l-solutions__content .l-solutions__hover{
		opacity:1;
		transition:none;
	}
	.desktop .l-solutions__content .l-solutions__hover-top,
	.desktop .l-solutions__content .l-solutions__hover-bottom{
		opacity:1;
		transition:none;
	}
	.desktop .l-solutions__content .l-solutions__top{
		transition:none;
	}
	.l-solutions__img-wrap{
		height:287px;
	}
	.l-solutions__hover{
		background:none !important;
		position:static;
	}
	.l-solutions__hover-inner{
		position:static;
		padding:20px 20px;
		display:block;
	}
	.l-solutions__hover-top{
		margin-bottom:11px;
		min-height:auto;
	}
	.l-solutions__hover-top .b-title{
		display:none;
	}
	.l-solutions__hover-bottom{
		display:block;
	}
	.l-solutions__text{
		font-size:14px;
		line-height:22px;
		color:#666;
		margin-bottom:0;
	}
	.l-solutions .btn-read-more{
		font-size:1.4rem;
		color:#01accd;
	}
	.l-solutions .btn-read-more:before{
		border-color:#01accd;
	}
	.l-solutions .btn._circle{
		display:none;
	}
	.l-solutions__top{
		left:1.8rem;
		right:1.8rem;
		bottom:2.1rem;
		max-width:100%;
	}
	.l-solutions__top .b-title{
		margin-bottom:0;
		font-size:1.6rem;
		max-width:20rem;
	}
	.l-solutions__top .b-title__text{
		line-height:1.4;
		font-size:1.6rem;
	}
	.l-solutions__top .b-title:before{
		width:6.3rem;
		height:4px;
		margin-bottom:0.8rem;
	}
	.l-solutions__top .btn._circle{
		/*display:block !important;*/
		margin:0 auto 48px;
		width:58px;
		height:58px;
		background:#00abcc;
		border:none;
	}
	.l-solutions__top .btn._circle .svg-play2{
		width:19px;
		height:22px;
		fill:#fff;
	}
}
@media only screen and (max-width:740px){
	.l-solutions{
		display:block;
	}
	.l-solutions__item{
		padding:15px 0.5px;
		max-width:100%;
	}
	.s-solutions._fo .l-solutions__item,
	.s-solutions._max .l-solutions__item{
		max-width:100%;
	}
	.l-solutions__hover-inner{
		padding:15px 10px 0;
	}
	.b-products__multimedia .btn._circle._lg{

	}
}
.l-speakers{
	display:block;
	text-align:center;
}
.s-speakers .l-speakers{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:0 -45px;
}
.s-speakers .l-speakers .l-speakers__item{
	max-width:25%;
	flex-basis:25%;
	padding:0 45px;
	margin-bottom:55px;
}
.s-speakers .l-speakers .l-speakers__item + .l-speakers__item{
	margin-top:0;
}
.l-speakers li.l-speakers__item{
	padding:0;
	margin:0;
}
.l-speakers li.l-speakers__item:before{
	display:none;
}
.l-speakers li.l-speakers__item + li{
	margin-top:64px;
}
.l-speakers__img-wrap{
	display:inline-block;
	width:120px;
	height:120px;
	border-radius:50%;
	overflow:hidden;
	margin-bottom:16px;
	position:relative;
}
.l-speakers__title{
	font-size:1.8rem;
	font-weight:700;
	color:#333;
	margin-bottom:6px;
}
.l-speakers__text{
	font-size:1.6rem;
	font-weight:300;
	color:#333;
}
@media only screen and (max-width:1300px){
	.s-speakers .l-speakers{
		margin:0 -20px;
	}
	.s-speakers .l-speakers .l-speakers__item{
		padding:0 20px;
		margin-bottom:25px;
	}
}
@media only screen and (max-width:1024px){
	.s-speakers .l-speakers,
	.l-speakers{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		flex-wrap:wrap;
		justify-content:space-around;
	}
	.s-speakers .l-speakers li.l-speakers__item,
	.l-speakers li.l-speakers__item{
		padding:24px 15px;
		max-width:295px;
		flex-basis:295px;
		margin-bottom:0;
	}
	.s-speakers .l-speakers li.l-speakers__item + li,
	.l-speakers li.l-speakers__item + li{
		margin-top:0;
	}
}
.l-stats{
	display:block;
}
.l-stats li.l-stats__item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	padding:0;
	margin:0;
}
.l-stats li.l-stats__item:before{
	display:none;
}
.l-stats li.l-stats__item + li{
	margin-top:51px;
}
.l-stats__left{
	width:74px;
	margin-right:33px;
	text-align:center;
	flex-shrink:0;
}
.l-stats img.l-stats__img{
	display:inline-block;
	width:initial;
	height:auto;
}
.l-stats__right{
	max-width:67%;
	flex-basis:67%;
	color:#131313;
}
.l-stats__title{
	font-size:20px;
	font-weight:700;
	letter-spacing:0.56px;
	margin-bottom:5px;
}
.l-stats__text{
	font-size:16px;
	font-weight:400;
	letter-spacing:0.44px;
}
@media only screen and (max-width:1300px){
	.l-stats li.l-stats__item + li{
		margin-top:32px;
	}
	.l-stats__left{
		max-width:12%;
		flex-basis:12%;
		flex-shrink:1;
		margin-right:15px;
	}
	.l-stats__left img{
		width:100%;
		height:auto;
	}
	.l-stats__right{
		max-width:83%;
		flex-basis:83%;
	}
	.l-stats__title{
		font-size:1.8rem;
	}
}
@media only screen and (max-width:1024px){
	.l-stats li.l-stats__item + li{
		margin-top:31px;
	}
	.l-stats__left{
		max-width:7%;
		flex-basis:7%;
		margin-right:37px;
	}
	.l-stats__right{
		max-width:81%;
		flex-basis:81%;
	}
}
@media only screen and (max-width:740px){
	.l-stats li.l-stats__item + li{
		margin-top:21px;
	}
	.l-stats__title{
		font-size:1.6rem;
		margin-bottom:8px;
	}
	.l-stats__text{
		font-size:1.4rem;
		letter-spacing:0.38px;
	}
}
@media only screen and (max-width:500px){
	.l-stats__left{
		max-width:15%;
		flex-basis:15%;
		margin-right:27px;
	}
	.l-stats__right{
		max-width:69%;
		flex-basis:69%;
	}
}
.l-studies-content{
	position:relative;
}
.l-studies-content__item{
	padding-top:47.3%;
	min-height:768px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	transition:opacity 0.25s linear 0.15s;
}
.l-studies-content__item:after{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
}
.l-studies-content__item._show{
	opacity:1;
	position:relative;
	transition:opacity 0.25s linear;
}
.l-studies-content__item .container{
	min-height:47%;
	margin-top:141px;
	text-align:center;
	max-width:1600px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
	justify-content:flex-start;
	color:#fff;
}
.l-studies-content__wrap-container{
	padding:3rem;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	z-index:1;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
}
.l-studies-content .btn._circle{
	margin-bottom:3.1rem;
}
.l-studies-content__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.8rem;
	line-height:1.6;
	font-weight:400;
	margin-bottom:3rem;
	max-width:inherit;
}
.l-studies-content__note{
	font-size:1.8rem;
	font-weight:400;
	margin-bottom:4rem;
}
.l-studies-content__bottom{
	display:inline-block;
	padding:2.3rem 3.5rem 0;
	position:relative;
}
.l-studies-content__bottom:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:2px;
	margin:0 auto;
	background:#a28f87;
}
@media only screen and (max-width:1600px){
	.l-studies-content__item .container{
		padding-bottom:6.9rem;
	}
	.l-studies-content .btn-play{
		margin-bottom:35px;
	}
	.l-studies-content__bottom{
		padding-top:2.1rem;
	}
	.l-studies-content__bottom:before{
		width:107px;
	}
	.l-studies-content__text{
		margin-bottom:20px;
		max-width:1300px;
	}
}
@media only screen and (max-width:1300px){
	.l-studies-content__item{
		padding-top:56.7%;
		min-height:auto;
	}
	.l-studies-content__item .container{
		padding:0 50px;
		margin-top:53px;
	}
	.l-studies-content__text{
		font-size:2.4rem;
		line-height:1.7;
		margin-bottom:21px;
	}
	.l-studies-content .btn._circle{
		margin-bottom:3.4rem;
	}
	.l-studies-content__note{
		margin-bottom:26px;
	}
	.l-studies-content .btn-read-more{
		padding-right:1.4rem;
	}
	.l-studies-content .btn-read-more:before{
		width:8px;
		height:8px;
		border-width:2px;
	}
}
@media only screen and (max-width:1367px){
	.l-studies-content__item{
		padding-top:0;
		height:550px;
		min-height:550px;
	}
}
@media only screen and (max-width:1024px){
	.l-studies-content__item{
		padding-top:0;
		height:651px;
	}
	.l-studies-content__item .container{
		min-height:30%;
		margin-top:82px;
		padding:0 14px;
	}
	.l-studies-content__text{
		font-size:2rem;
		line-height:1.5;
		margin-bottom:17px;
	}
	.l-studies-content .btn._circle{
		margin-bottom:2.6rem;
	}
	.l-studies-content__note{
		font-size:1.6rem;
		margin-bottom:24px;
	}
	.l-studies-content .btn-read-more{
		font-size:1.6rem;
	}
	.l-studies-content__bottom:before{
		height:2px;
	}
}
@media only screen and (max-width:740px){
	.l-studies-content__item{
		padding-top:0;
		height:401px;
	}
	.l-studies-content__item .container{
		min-width:auto;
		min-height:55%;
		margin-top:62px;
		padding:0 1rem;
	}
	.l-studies-content__text{
		margin-bottom:1.1rem;
		font-size:1.4rem;
		line-height:1.5;
	}
	.l-studies-content__note{
		margin-bottom:1.4rem;
		font-size:1.4rem;
	}
	.l-studies-content .btn._circle{
		margin-bottom:1.5rem;
	}
	.l-studies-content .btn-read-more{
		font-size:1.4rem;
		padding-right:1.1rem;
	}
	.l-studies-content__bottom{
		padding-top:1rem;
	}
}
.l-studies-name{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-basis:82%;
	max-width:82%;
}
.l-studies-name__item{
	max-width:25%;
	flex-basis:25%;
	border-right:1px solid #3964a4;
}
.l-studies-name__item._active{
	opacity:1;
}
.l-studies-name__item._active .l-studies-name__button{
	opacity:1;
	border-color:#fff;
}
.l-studies-name__item._active .l-studies-name__button:before{
	background:#fff;
}
.l-studies-name__button{
	display:block;
	width:100%;
	position:relative;
	height:19.6rem;
	opacity:0.45;
	transition:opacity 0.4s, border-color 0.4s;
}
.l-studies-name__button:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:11px;
	transition:background-color 0.4s ease-out;
}
.l-studies-name__button img{
	display:inline-block;
	max-width:250px;
	max-height:80px;
}
.l-studies-name__button:hover{
	opacity:1;
}
.l-studies-name__img-wrap{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	width:100%;
	justify-content:center;
}
@media only screen and (max-width:1600px){
	.l-studies-name__button{
		height:12.3rem;
		border-width:8px;
	}
	.l-studies-name__button img{
		transform:scale(0.75);
	}
}
@media only screen and (max-width:1300px){
	.l-studies-name{
		flex-basis:80%;
		max-width:80%;
	}
	.l-studies-name__button{
		height:128px;
	}
	.l-studies-name__button img{
		transform:scale(0.7);
	}
}
@media only screen and (max-width:1024px){
	.l-studies-name{
		min-width:875px;
	}
	.l-studies-name__button{
		height:118px;
	}
}
@media only screen and (max-width:740px){
	.l-studies-name{
		min-width:50.8rem;
	}
	.l-studies-name__button{
		height:84px;
		border-width:6px;
	}
	.l-studies-name__button:before{
		height:6px;
	}
	.l-studies-name__button img{
		transform:scale(0.42);
	}
}
.l-tabs{
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.l-tabs__item{
	position:absolute;
	transform:translate(-50%, -50%);
}
.l-tabs__item._0{
	left:24.7%;
	top:38.5%;
}
.l-tabs__item._1{
	left:44.3%;
	top:31%;
}
.l-tabs__item._2{
	left:32.3%;
	top:75%;
}
.l-tabs__item._3{
	left:82.1%;
	top:39%;
}
.l-tabs__item._4{
	left:12%;
	top:39%;
}
.l-tabs__item._5{
	left:54.1%;
	top:44%;
}
.l-tabs__item._6{
	left:72.8%;
	top:60%;
}
.l-tabs__item._active .l-tabs__btn{
	transform:scale(1.5);
}
.l-tabs__item._active svg{
	fill:#01accd;
}
.l-tabs__btn._active{
	opacity:1;
}
.desktop .l-tabs__btn{
	transform-origin:bottom;
	transition:transform 0.2s ease-out;
}
.desktop .l-tabs__btn svg{
	transition:fill 0.2s ease-out;
}
.desktop .l-tabs__btn:hover{
	transform:scale(1.5);
}
.desktop .l-tabs__btn:hover svg{
	fill:#01accd;
}
.l-tabs__title,
.l-tabs__img{
	display:none;
}
.l-tabs__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.2rem;
	letter-spacing:0.6px;
	font-weight:300;
	color:#fff;
	position:relative;
	z-index:1;
}
.l-tabs .svg-location-map{
	width:28px;
	height:38px;
	fill:#fff;
	transform:translateZ(0);
}
@media only screen and (max-width:1024px){
	.l-tabs{
		position:static;
	}
	.l-tabs__item{
		position:static;
		min-height:120.2px;
		overflow:hidden;
		transform:translate3d(0, 0, 0);
	}
	.l-tabs__item._active .l-tabs__btn{
		transform:none;
	}
	.l-tabs__item + .l-tabs__item{
		margin-top:-1px;
	}
	.l-tabs__btn{
		position:absolute;
		display:block;
		width:100%;
		height:120.2px;
		transition:opacity 0.2s 0s;
	}
	.l-tabs__btn._active{
		opacity:0;
		transition:opacity 0.2s 0.3s;
	}
	.desktop .l-tabs__btn._active{
		transition:opacity 0.2s 0.3s;
	}
	.desktop .l-tabs__btn{
		transition:opacity 0.2s 0s;
	}
	.desktop .l-tabs__btn:hover{
		transform:none;
	}
	.l-tabs__title,
	.l-tabs__img{
		display:block;
	}
	.l-tabs .svg-location-map{
		display:none;
	}
}
@media only screen and (max-width:740px){
	.l-tabs__item{
		min-height:76px;
	}
	.l-tabs__btn{
		height:76px;
	}
}
.l-tags{
	border-bottom:1px solid #e4e4e4;
	padding-bottom:19px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	margin:0 -7px;
}
.l-tags__item{
	padding:0 7px;
	position:relative;
	margin-bottom:15px;
}
.p-blog-post .l-tags__item{
	margin-bottom:15px;
}
.l-tags__link{
	display:block;
	white-space:nowrap;
	padding:0 23px;
	font-weight:700;
	color:#39394d;
	font-size:14px;
	line-height:23px;
	border:1px solid #e4e4e4;
	background-color:#e4e4e4;
}
.desktop .l-tags__link{
	transition:background-color 0.2s ease-out, border-color 0.2s ease-out;
}
.desktop .l-tags__link:hover{
	border:1px solid #999;
	background-color:#fff;
}
.l-tags__close{
	display:block;
	width:24px;
	height:24px;
	padding:5px;
	position:absolute;
	right:7px;
	top:0;
}
.l-tags__close svg{
	width:14px;
	height:14px;
}
@media only screen and (max-width:1300px){
	.l-tags{
		padding-bottom:68px;
	}
}
@media only screen and (max-width:1024px){
	.l-tags{
		padding-bottom:23px;
	}
}
@media only screen and (max-width:740px){
	.l-tags{
		padding-bottom:10px;
	}
}
.l-talk{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	position:relative;
	justify-content:space-between;
	z-index:1;
	margin-top:2px;
}
.l-talk__item{
	min-width:16.3%;
	color:#fff;
	margin-top:65px;
}
.l-talk__inner{
	padding:2px 25px;
	border-left:1px solid rgba(255, 255, 255, 0.23);
}
.l-talk__text,
.l-talk__link{
	font-size:2.1rem;
	max-width:320px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.l-talk__text{
	font-weight:300;
	margin-bottom:8px;
}
.l-talk__link{
	font-weight:700;
	color:#fff;
}
.desktop .l-talk__link{
	transition:opacity 0.2s ease-out;
}
.desktop .l-talk__link:hover{
	opacity:0.7;
}
@media only screen and (max-width:1300px){
	.l-talk{
		justify-content:flex-start;
		margin-top:25px;
	}
	.l-talk__item{
		max-width:33.3333333%;
		flex-basis:33.3333333%;
		min-width:auto;
		margin-top:52px;
	}
	.l-talk__text,
	.l-talk__link{
		font-size:2rem;
		max-width:230px;
	}
}
@media only screen and (max-width:1024px){
	.l-talk{
		margin-top:55px;
	}
	.l-talk__item{
		margin-top:44px;
	}
	.l-talk__inner{
		padding:0 11px;
	}
	.l-talk__text,
	.l-talk__link{
		font-size:1.8rem;
		max-width:100%;
	}
	.l-talk__text{
		margin-bottom:12px;
	}
}
@media only screen and (max-width:740px){
	.l-talk{
		margin-top:38px;
	}
	.l-talk__item{
		text-align:center;
		max-width:50%;
		flex-basis:50%;
		margin-top:19px;
		padding-bottom:19px;
		border-bottom:1px solid rgba(255, 255, 255, 0.3);
	}
	.l-talk__item:nth-child(odd) .l-talk__inner{
		border-right:1px solid rgba(255, 255, 255, 0.3);
	}
	.l-talk__item:nth-child(odd):nth-last-child{
		border-bottom:none;
	}
	.l-talk__item:last-child{
		border-bottom:none;
	}
	.l-talk__inner{
		padding:0 10px;
		border-left:none;
	}
	.l-talk__text,
	.l-talk__link{
		font-size:1.4rem;
	}
}
.l-tour{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	width:100%;
	margin-top:82px;
}
.l-tour__item{
	flex-basis:50%;
	max-width:50%;
	margin-bottom:15px;
	padding-left:45px;
	padding-right:17px;
	position:relative;
	font-size:2.6rem;
}
.l-tour__item span,
.l-tour__item a{
	line-height:1.2;
	letter-spacing:-0.4px;
	color:#333;
}
.desktop .l-tour__item a{
	transition:color 0.2s ease-out;
}
.desktop .l-tour__item a:hover{
	color:#00abcc;
}
.l-tour__item a:after{
	display:inline-block;
	vertical-align:middle;
	margin-left:8px;
	content:'';
	width:7px;
	height:7px;
	border-bottom:2px solid #00abcc;
	border-right:2px solid #00abcc;
	transform:rotate(-45deg);
}
.l-tour__item svg{
	position:absolute;
	left:0;
	top:7px;
	width:17px;
	height:17px;
	fill:#00abcc;
}
@media only screen and (max-width:1300px){
	.l-tour{
		margin-top:58px;
	}
	.l-tour__item{
		font-size:2rem;
		padding-left:36px;
		margin-bottom:20px;
	}
	.l-tour__item a,
	.l-tour__item span{
		letter-spacing:-0.3px;
	}
	.l-tour__item a:after{
		margin-left:4px;
	}
}
@media only screen and (max-width:1024px){
	.l-tour{
		margin-top:33px;
	}
	.l-tour__item{
		padding-left:27px;
		font-size:1.8rem;
	}
	.l-tour__item svg{
		top:1px;
	}
}
@media only screen and (max-width:740px){
	.l-tour{
		display:block;
		margin-top:41px;
	}
	.l-tour__item{
		max-width:100%;
		font-size:1.6rem;
		margin-bottom:26px;
	}
}
.l-trial{
	display:block;
	max-width:910px;
	margin:0 auto;
}
.l-trial__button{
	display:inline-block;
	transform:translateZ(0);
	font-family:'Soho', 'Arial', sans-serif;
	height:75px;
	padding-bottom:16px;
	font-size:2.2rem;
	font-weight:700;
	letter-spacing:0.5px;
	border-bottom:1px solid #ccc;
	transition:border-color 0.2s ease-out;
}
.l-trial__button span{
	display:inline-block;
	vertical-align:middle;
}
.l-trial__button-circle{
	width:30px;
	height:30px;
	border-radius:50%;
	border:2px solid #00abcc;
	position:relative;
	margin-right:13px;
	transition:transform 0.2s ease-out;
}
.l-trial__button-circle:before,
.l-trial__button-circle:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:16px;
	height:2px;
	background:#00abcc;
}
.l-trial__button-circle:after{
	transform:translateZ(0) rotate(90deg);
}
.l-trial__button-circle:before{
	transition:opacity 0.2s ease-out;
}
.l-trial__button._active{
	border-bottom-color:transparent;
}
.l-trial__button._active .l-trial__button-circle{
	transform:translateZ(0) rotate(-90deg);
}
.l-trial__button._active .l-trial__button-circle:before{
	opacity:0;
}
.desktop .l-trial__button .l-trial__button-text{
	transition:color 0.2s ease-out;
}
.desktop .l-trial__button:hover .l-trial__button-text{
	color:#00abcc;
}
.l-trial__content{
	display:none;
	padding:43px 55px 49px;
	background:#ebebeb;
	text-align:left;
}
.l-trial__text{
	font-size:1.6rem;
	line-height:1.5;
	font-weight:400;
}
.l-trial__text a{
	color:#00abcc;
	margin-left:4px;
}
.desktop .l-trial__text a:hover{
	text-decoration:underline;
}
.l-trial__text._bold{
	font-weight:700;
}
.l-trial__ul{
	margin-top:29px;
}
.l-trial__li{
	font-size:1.6rem;
	line-height:1.2;
	font-weight:400;
	color:#333;
	padding-left:29px;
	margin-bottom:19px;
	position:relative;
}
.l-trial__li:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:9px;
	width:4px;
	height:4px;
	border-radius:50%;
	background:#333;
}
@media only screen and (max-width:1300px){
	.l-trial__button{
		font-size:2rem;
		height:72px;
		padding-bottom:13px;
		letter-spacing:0.4px;
	}
}
@media only screen and (max-width:1024px){
	.l-trial__button{
		font-size:1.8rem;
		height:75px;
	}
	.l-trial__button-circle{
		transform:scale(0.75);
		margin-right:8px;
	}
	.l-trial__button._active .l-trial__button-circle{
		transform:translateZ(0) scale(0.75) rotate(-90deg);
	}
	.l-trial__content{
		padding:35px 21px 39px;
	}
	.l-trial__ul{
		margin-top:18px;
		margin-bottom:16px;
	}
	.l-trial__text{
		font-size:1.4rem;
		line-height:24px;
	}
	.l-trial__li{
		font-size:1.4rem;
		margin-bottom:13px;
	}
}
@media only screen and (max-width:740px){
	.l-trial__button{
		font-size:1.4rem;
		height:62px;
		padding-bottom:10px;
	}
	.l-trial__button-circle{
		margin-right:6px;
	}
	.l-trial__content{
		padding:25px 24px 28px;
		margin:0 -20px;
	}
	.l-trial__ul{
		margin-bottom:13px;
	}
}
.m-default{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	position:absolute;
	top:150%;
	left:-106px;
	right:-106px;
	opacity:0;
	pointer-events:none;
}
.desktop .m-default{
	transition:opacity 0.3s ease-out;
}
.m-default__list{
	display:block;
	background:#f0f0f0;
	border-radius:4px;
	max-width:334px;
	min-width:200px;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.3);
	position:relative;
	z-index:2;
	/*pointer-events:none;*/
}
.m-default__list:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:-5px;
	width:12px;
	height:12px;
	background:#f0f0f0;
	transform:rotate(35deg) skew(-20deg);
	box-shadow:-3px -3px 4px rgba(0, 0, 0, 0.11);
}
.m-default__item + .m-default__item .m-default__link{
	border-top:1px solid #d9d9d9;
}
.m-default__item + .m-default__item._img .m-default__link{
	border-top:none;
}
.m-default__item._active .m-default__link{
	color:#1b4a97;
}
.desktop .m-default__item:not(._active) .m-default__link{
	transition:color 0.2s ease-out;
}
.desktop .m-default__item:not(._active) .m-default__link:hover{
	color:rgba(52, 52, 52, 0.7);
}
.m-default__link{
	display:block;
	padding:20px 40px 19px 20px;
	font-size:1.4rem;
	line-height:1.6;
	letter-spacing:0.4px;
	font-weight:700;
	color:#343434;
}
.m-default__text{
	font-weight:300;
	color:#131313;
	line-height:1.6;
}
.m-product .m-default__text{
	line-height:1.3;
}
.m-default__title{
	margin-bottom:5px;
	line-height:1.6;
	text-transform:uppercase;
}
.m-site .m-default__title{
	text-transform:uppercase;
}
@media only screen and (max-width:1024px){
	.m-default__text{
		display:none;
	}
	.m-default__item + .m-default__item._img .m-default__link{
		border-top:1px solid #d9d9d9;
		pointer-events:all;

	}
	.m-default._mobile-submenu{
		position:static;
		width:100%;
		border-top:1px solid #d9d9d9;
		background:#fff;
		display:none;
		opacity:1;
	}
	.m-default._mobile-submenu .m-default__list{
		width:100%;
		min-width:100%;
		background:#fff;
		padding:0 53px;
		box-shadow:none;
	}
	.m-default._mobile-submenu .m-default__list:before{
		display:none;
	}
	.m-default._mobile-submenu .m-default__link{
		font-family:'Source Sans Pro', sans-serif;
		font-size:1.3rem;
		text-transform:uppercase;
		letter-spacing:0.3px;
		padding:22px 0 20px;
	}
}
@media only screen and (max-width:740px){
	.m-default__list:before{
		left:80px;
		right:auto;
	}
	.m-default._mobile-submenu .m-default__list{
		padding:0 32px;
	}
}
.m-footer{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:right;
	margin:0 -2rem;
}
.m-footer__item{
	padding:0 2rem;
	min-width:236px;
}
.m-footer__button{
	font-size:1.4rem;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	height:2.6rem;
}
@media only screen and (max-width:1024px){
	.m-footer__item{
		border-bottom:1px solid #333;
	}
	.m-footer__button{
		width:100%;
		text-align:left;
		height:62px;
		position:relative;
		font-size:1.6rem;
	}
	.m-footer__button:before{
		display:block;
		content:"";
		position:absolute;
		top:calc(50% - 2px);
		right:10px;
		width:10px;
		height:10px;
		border-bottom:2px solid #999;
		border-right:2px solid #999;
		transform:rotate(45deg) translateY(-50%);
		transition:transform 0.3s ease-out, right 0.3s ease-out;
	}
	.m-footer__button._active:before{
		right:2px;
		transform:rotate(-135deg) translateY(-50%);
	}
}
@media only screen and (max-width:740px){
	.m-footer__item{
		padding:0 1.7rem;
	}
	.m-footer__button{
		height:62px;
	}
}
.m-header{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
._sticky-header .m-header .m-header__link{
	color:#676767;
}
._sticky-header .m-header .m-header__link._arrow:after{
	border-color:#676767;
}
.m-header__item{
	padding:0 1.6rem;
}
.m-header__link{
	display:block;
	font-size:1.4rem;
	line-height:1.2;
	font-weight:400;
	color:#fff;
	letter-spacing:0.5px;
	opacity:0.86;
}
.m-header__link._arrow{
	padding-right:12px;
	position:relative;
}
.m-header__link._arrow:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	right:0;
	width:5px;
	height:5px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	transform:rotate(45deg);
}
.desktop .m-header__link{
	transition:opacity 0.2s ease-out;
}
.desktop .m-header__link:hover{
	opacity:0.7;
}
._top .m-header__link,
._home .m-header__link{
	color:#343434;
}
._top .m-header__link._arrow:after,
._home .m-header__link._arrow:after{
	border-color:#676767;
}
@media only screen and (max-width:1500px){
	.m-header__item{
		padding:0 1.3rem;
	}
}
@media only screen and (max-width:1300px){
	.m-header__item{
		padding:0 15.3px;
	}
}
@media only screen and (max-width:1230px){
	.m-header__link{
		font-size:1.3rem;
	}
	.m-header__item{
		padding:0 11px;
	}
}
@media only screen and (max-width:1100px){
	.m-header__link{
		font-size:1.2rem;
	}
	.m-header__item{
		padding:0 10px;
	}
}
@media only screen and (max-width:1300px){
	.m-lang{
		right:-82px;
	}
}
@media only screen and (max-width:1230px){
	.m-lang{
		right:-75px;
	}
	.m-lang__list:before{
		left:22px;
	}
}
@media only screen and (max-width:1100px){
	.m-lang{
		right:-69px;
	}
}
@media only screen and (max-width:1024px){
	.m-lang{
		top:45px;
		transition:opacity 0.2s ease-out;
	}
	._open-lang-menu .m-lang{
		opacity:1;
		pointer-events:all;
	}
	.m-lang__list:before{
		left:0;
	}
}
@media only screen and (max-width:740px){
	.m-lang{
		top:40px;
	}
	.m-lang__list:before{
		left:93px;
	}
	.m-lang__link{
		letter-spacing:0.3px;
	}
}
.m-nav__link{
	font-family:'Soho', 'Arial', sans-serif;
	letter-spacing:0.6px;
}
@media only screen and (max-width:1024px){
	.m-nav{
		top:40px;
		transition:opacity 0.2s ease-out;
	}
	._open-nav-menu .m-nav{
		opacity:1;
		pointer-events:all;
	}
}
@media only screen and (max-width:740px){
	.m-nav{
		top:34px;
		display:block;
		width:calc(100vw - 25px);
		left:-38px;
		right:0;
		margin:0;
	}
	.m-nav__list{
		width:100%;
		max-width:100%;
	}
	.m-nav__link{
		letter-spacing:0.3px;
	}
}
.m-product-submenu{
	display:block;
}
.m-product-submenu__item{
	width:100%;
}
.m-product-submenu__link{
	padding:17px 0;
}
.m-product-submenu__img-wrap{
	width:100%;
	padding-top:59%;
	margin-bottom:16px;
	position:relative;
}
.m-product-submenu .m-default__title{
	max-width:90%;
	line-height:1.4;
	margin-bottom:3px;
}
.m-product-submenu .m-default__text{
	letter-spacing:0;
	max-width:90%;
}
@media only screen and (max-width:1300px){
	.m-product-submenu__link{
		padding:15px 0 14px;
	}
	.m-product-submenu .m-default__title,
	.m-product-submenu .m-default__text{
		max-width:95%;
	}
}
@media only screen and (max-width:1024px){
	.m-product-submenu__img-wrap{
		display:none;
	}
}
.m-product{
	display:inline-block;
	right:-397px;
	left:auto;
	margin:0;
	width:auto;
}
.m-product._fo-items .m-product__list{
	max-width:1480px;
}
.m-product__list{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:space-between;
	max-width:1106px;
	width:calc(100vw - 137px);
}
.m-product__list:before{
	right:449px;
	left:auto;
}
.m-product__item{
	padding:22px 20px 24px;
	max-width:369px;
	flex-basis:369px;
}
.m-product__item + .m-product__item{
	border-left:1px solid #d9d9d9;
}
.m-product__banner{
	margin-top:19px;
	padding:24px 30px 30px;
	text-align:center;
	color:#fff;
	font-size:1.6rem;
	font-weight:300;
	position:relative;
}
.m-product__banner-inner{
	position:relative;
	z-index:1;
}
.m-product__banner-title{
	font-family:'Soho', 'Arial', sans-serif;
	font-weight:700;
	margin-bottom:5px;
	line-height:1.4;
}
.m-product__banner-text{
	font-family:'Soho', 'Arial', sans-serif;
}
.m-product__banner-link{
	display:inline-block;
	min-width:195px;
	line-height:40px;
	text-align:center;
	font-size:1.6rem;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #fff;
	border-radius:4px;
	margin-top:20px;
}
.desktop .m-product__banner-link{
	transition:opacity 0.2s ease-out;
}
.desktop .m-product__banner-link:hover{
	opacity:0.7;
}
@media only screen and (max-width:1500px){
	.m-product{
		right:-367px;
	}
	.m-product__list:before{
		right:416px;
	}
}
@media only screen and (max-width:1300px){
	.m-product{
		right:-367px;
	}
	.m-product__list{
		width:calc(100vw - 77px);
	}
	.m-product__list:before{
		right:414px;
	}
	.m-product__item{
		padding:15px 15px;
	}
	.m-product__banner{
		font-size:1.3rem;
		margin-top:16px;
		padding:22px 24px 24px;
	}
	.m-product__banner-title{
		line-height:1.5;
		margin-bottom:0;
	}
	.m-product__banner-link{
		font-size:1.2rem;
		min-width:152px;
		line-height:31px;
		margin-top:12px;
	}
}
@media only screen and (max-width:1230px){
	.m-product{
		right:-331px;
	}
	.m-product__list:before{
		right:372px;
	}
}
@media only screen and (max-width:1100px){
	.m-product{
		right:-310px;
	}
	.m-product__list:before{
		right:349px;
	}
}
@media only screen and (max-width:1060px){
	.m-product__list{
		width:calc(100vw - 41px);
	}
}
@media only screen and (max-width:1024px){
	.m-product{
		display:block;
	}
	.m-product._mobile-submenu .m-product__list{
		padding-bottom:45px;
	}
	.m-product__list{
		display:block;
	}
	.m-product__item{
		max-width:100%;
		padding:0;
	}
	.m-product__item + .m-product__item{
		border-left:none;
		border-top:1px solid #d9d9d9;
	}
	.m-product__item-inner{
		padding:0 33px 3px 8px;
		background:#d9d9d9;
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
		justify-content:space-between;
	}
	.m-product__banner{
		width:297px;
		margin-left:20px;
		margin-top:0;
		font-size:1.4rem;
		padding:24px 24px 28px;
	}
	.m-product__banner-text{
		display:none;
	}
	.m-product__banner-link{
		margin-top:34px;
		font-size:1.3rem;
		min-width:190px;
		line-height:40px;
		letter-spacing:0.4px;
	}
}
@media only screen and (max-width:740px){
	.m-product._mobile-submenu .m-product__list{
		padding-bottom:36px;
	}
	.m-product__item-inner{
		padding:0;
		background:none;
		display:block;
	}
	.m-product__banner{
		width:100%;
		margin-left:0;
		margin-top:14px;
		padding:19px 22px 26px;
	}
	.m-product__banner-link{
		min-width:163px;
		line-height:33px;
		margin-top:24px;
	}
}
.m-questions{
	display:block;
	background:#d9d9d9;
	padding:7px 16px 12px;
}
.m-questions__link{
	display:block;
	padding:13px 17px 12px;
	font-size:1.6rem;
	line-height:1.2;
	letter-spacing:-0.5px;
	font-weight:400;
	color:#343434;
	position:relative;
}
.m-questions__link:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	left:0;
	width:7px;
	height:7px;
	border-bottom:2px solid #01accd;
	border-right:2px solid #01accd;
	transform:rotate(-45deg);
}
.desktop .m-questions__link:hover{
	font-weight:700;
}
@media only screen and (max-width:1300px){
	.m-questions{
		padding:10px 16px 15px;
	}
	.m-questions__link{
		padding:8px 17px;
	}
}
@media only screen and (max-width:1024px){
	.m-questions{
		padding:16px 16px 15px;
	}
	.m-questions__link{
		padding:12px 16px 11px;
		letter-spacing:-1px;
	}
}
@media only screen and (max-width:740px){
	.m-questions{
		padding:16px 11px 16px;
	}
	.m-questions__link{
		padding:12px 14px 11px;
	}
	.m-questions__link:before{
		width:5px;
		height:5px;
		border-bottom:1.5px solid #01accd;
		border-right:1.5px solid #01accd;
	}
}
.m-site{
	display:block;
}
._sticky-header._fixed .m-site .m-site__link{
	color:#343434;
}
._sticky-header._fixed .m-site .m-site__item._active .m-site__link{
	color:#1b4a97;
}
._sticky-header._fixed .m-site .btn._secondary{
	background:#06a885;
	border-color:#06a885;
}
.s-header._home .m-site .btn._secondary{
	background:#1b4a97;
	border-color:#1b4a97;
	color:#fff;
}
.desktop .s-header._home .m-site .btn._secondary:hover{
	color:rgba(255, 255, 255, 0.7);
}
.m-site__list{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin:0 -1.9rem;
	-webkit-align-items:center;
	align-items:center;
}
.m-site__item{
	padding:0 1.9rem;
}
.m-site__item._mobile{
	display:none;
}
.desktop .m-site__item .m-site__link{
	transition:opacity 0.2s ease-out;
}
.desktop .m-site__item:hover .m-site__link{
	opacity:0.7;
}
.m-site__link{
	display:block;
	font-size:1.5rem;
	line-height:2.7rem;
	font-weight:700;
	letter-spacing:0.9px;
	color:#fff;
	text-transform:uppercase;
}
._top .m-site__link,
._home .m-site__link{
	color:#343434;
}
@media only screen and (max-width:1500px){
	.m-site__item{
		padding:0 1.25rem;
	}
}
@media only screen and (max-width:1300px){
	.m-site__item{
		padding:0 13px;
	}
}
@media only screen and (max-width:1230px){
	.m-site__item{
		padding:0 0.8rem;
	}
	.m-site__link{
		font-size:1.4rem;
	}
}
@media only screen and (max-width:1100px){
	.m-site__item{
		padding:0 0.6rem;
	}
	.m-site__link{
		font-size:1.3rem;
	}
}
@media only screen and (max-width:1024px){
	.m-site{
		position:absolute;
		width:100vw;
		height:calc(100vh - 62px);
		overflow-y:auto;
		left:0;
		top:100%;
		background:#f0f0f0;
		box-shadow:0 3px 15px #c7c7c7;
		opacity:0;
		pointer-events:none;
		z-index:-1;
		transition:opacity 0.3s ease-out;
	}
	._open-mobile-menu .m-site{
		opacity:1;
		pointer-events:all;
		z-index:0;
	}
	._open-mobile-menu .m-site ._mobile-submenu{
		pointer-events:all;
	}
	.m-site__list{
		display:block;
		margin:0;
		width:100%;
	}
	.m-site__item{
		padding:0;
	}
	.desktop .m-site__item .m-site__link{
		transition:none;
	}
	.desktop .m-site__item:hover .m-site__link{
		opacity:1;
	}
	.m-site__item._mobile{
		display:block;
	}
	.m-site__item._mobile .m-site__link{
		font-size:1.3rem;
		color:#676767;
	}
	._sticky-header._fixed .m-site__item._mobile .m-site__link{
		font-size:1.3rem;
		color:#676767;
	}
	.m-site__item._contact{
		text-align:center;
		padding:40px 0;
	}
	.m-site__item + .m-site__item{
		border-top:1px solid #d9d9d9;
	}
	.m-site__item._active .m-site__link{
		color:#1b4a97;
	}
	.m-site__item._active .m-site__link:after{
		border-color:#1b4a97;
		transform:rotate(-135deg);
	}
	.m-site__link{
		color:#343434;
		padding:0 30px;
		font-size:1.4rem;
		line-height:64px;
		letter-spacing:0.4px;
		transition:color 0.2s ease-out;
	}
	.m-site__link._arrow{
		padding-right:60px;
		position:relative;
	}
	.m-site__link._arrow:after{
		display:block;
		content:"";
		position:absolute;
		top:0;
		bottom:0;
		margin:auto 0;
		right:27px;
		width:8px;
		height:8px;
		border-bottom:1.5px solid #343434;
		border-right:1.5px solid #343434;
		transform:rotate(45deg);
		transition:transform 0.2s ease-out;
	}
	.m-site ._hover-menu:before{
		display:none;
	}
	.m-site .btn._secondary,
	.m-site .btn._accent-1{
		color:#1b4a97;
		border-color:#1b4a97;
		background:transparent;
		width:143px;
	}
	.m-site .btn._secondary .btn__wrap,
	.m-site .btn._accent-1 .btn__wrap{
		height:44px;
	}
	.s-header._home .m-site .btn._secondary{
		color:#1b4a97;
		border-color:#1b4a97;
		background:transparent;
		width:143px;
	}
	.m-site .btn._secondary .btn__wrap{
		height:44px;
	}
	._sticky-header._fixed .m-site .btn._secondary{
		border-color:#1b4a97;
		background:transparent;
	}
}
@media only screen and (max-width:740px){
	.m-site__link{
		padding:0 20px;
	}
	.m-site__link._arrow{
		padding-right:50px;
	}
	.m-site__link._arrow:after{
		right:18px;
	}
	._ios .m-site{
		padding-bottom:70px;
	}
}
.m-submenu{
	display:block;
}
._footer-desktop .m-submenu{
	display:block !important;
}
.m-submenu__item{
	display:block;
}
.m-submenu__link{
	display:block;
	line-height:3rem;
	font-size:1.4rem;
	font-weight:300;
	color:#ccc;
}
.desktop .m-submenu__link{
	transition:color 0.2s ease-out;
}
.desktop .m-submenu__link:hover{
	color:#fff;
}
@media only screen and (max-width:1300px){
	.m-submenu__link{
		line-height:3.1rem;
	}
}
@media only screen and (max-width:1024px){
	.m-submenu{
		display:none;
		padding:6px 0 15px;
	}
	.m-submenu__link{
		width:100%;
		text-align:left;
		line-height:54px;
		padding-right:30px;
		font-size:1.6rem;
	}
}
@media only screen and (max-width:740px){
	.m-submenu{
		padding:5px 0 15px;
	}
	.m-submenu__link{
		line-height:54px;
	}
}
.modal-default{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:rgba(0, 0, 0, 0.7);
	height:100%;
	font-size:1.6rem;
	font-weight:300;
	flex-direction:column;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	z-index:2;
	opacity:0;
	pointer-events:none;
	transition:opacity 0.25s ease-out;
}
.modal-default__inner{
	position:relative;
}
.modal-default__content{
	width:100%;
	height:100%;
	position:relative;
}
.modal-default__close{
	position:absolute;
	width:60px;
	height:60px;
	border-radius:50%;
	background:rgba(19, 19, 19, 0.45);
	top:14px;
	right:14px;
}
.modal-default__close:before,
.modal-default__close:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:36px;
	height:2px;
	background:#fff;
}
.modal-default__close:before{
	transform:rotate(45deg) translateZ(0);
}
.modal-default__close:after{
	transform:rotate(-45deg) translateZ(0);
}
@media only screen and (max-width:1024px){
	.modal-default{
		cursor:pointer;
	}
}
@media only screen and (max-height:900px){
	.modal-default{
		padding:0;
	}
	.modal-default__content{
		max-height:100vh;
	}
}
@media only screen and (max-width:740px){
	.modal-default__close{
		width:30px;
		height:30px;
	}
	.modal-default__close:before,
	.modal-default__close:after{
		display:block;
		content:"";
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		margin:auto;
		width:16px;
	}
}
.modal-img{
	position:fixed;
	padding:0 31px;
	z-index:3;
}
._open-modal-img .modal-img{
	opacity:1;
	pointer-events:all;
}
.modal-img__inner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	width:100%;
	padding-top:30px;
	background:#fff;
	max-height:calc(100vh - 100px);
	overflow-y:auto;
	border-radius:5px;
}
.modal-img__close{
	background:none;
	top:0;
	right:3px;
	width:40px;
	height:40px;
}
.modal-img__close:before,
.modal-img__close:after{
	width:20px;
	height:2px;
	background-color:#b2b2b2;
}
.modal-img__img{
	width:100%;
	height:auto;
	display:block;
}
.modal-img__img._vertical{
	display:none;
}
@media only screen and (max-width:740px){
	.modal-img{
		padding:0 10px;
	}
	.modal-img__inner{
		max-height:100%;
		height:calc(100vh - 20px);
	}
	.modal-img__img{
		max-width:100%;
		width:auto;
		height:auto;
		max-height:100%;
	}
}
@media only screen and (orientation:portrait) and (max-width:1024px){
	.modal-img{
		padding:0 10px;
	}
	.modal-img__inner{
		width:auto;
		height:100%;
		max-height:calc(100vh - 20px);
	}
	.modal-img__img{
		padding:0;
	}
	.modal-img__img._horizontal{
		display:none;
	}
	.modal-img__img._vertical{
		display:block;
		width:auto;
		height:100%;
		max-height:100%;
	}
}
@media only screen and (orientation:portrait) and (max-width:740px){
	.modal-img__inner{
		width:100%;
	}
	.modal-img__img{
		max-width:100%;
	}
	.modal-img__img._horizontal{
		display:none;
	}
	.modal-img__img._vertical{
		max-height:calc(100vh - 20px);
	}
}
.modal-subscribe{
	position:fixed;
	z-index:3;
}
._open-modal-subscribe .modal-subscribe{
	opacity:1;
	pointer-events:all;
}
._open-modal-subscribe-newsletter .modal-subscribe._newsletter{
	opacity:1;
	pointer-events:all;
}
._open-modal-subscribe-login .modal-subscribe._login{
	opacity:1;
	pointer-events:all;
}
.modal-subscribe._newsletter .modal-subscribe__inner,
.modal-subscribe._login .modal-subscribe__inner{
	height:auto;
}
.modal-subscribe._newsletter .f-subscribe__title:before,
.modal-subscribe._login .f-subscribe__title:before{
	display:none;
}
.modal-subscribe__inner{
	width:100%;
	max-width:59.8rem;
	height:calc(100vh - 100px);
	max-height:50.8rem;
	overflow-y:auto;
	box-shadow:0 1px 10px rgba(0, 0, 0, 0.14);
	border-radius:5px;
}
._submit .modal-subscribe__inner{
	box-shadow:none;
	pointer-events:none;
}
._submit .modal-subscribe__inner .modal-subscribe__close:not(._thanks){
	opacity:0;
}
.modal-subscribe__close{
	background:none;
	top:0;
	right:3px;
	width:40px;
	height:40px;
}
.modal-subscribe__close:before,
.modal-subscribe__close:after{
	width:20px;
	height:2px;
	background-color:#b2b2b2;
}
@media only screen and (max-width:740px){
	.modal-subscribe__inner{
		max-height:39.5rem;
		height:100vh;
		max-width:29.8rem;
	}
	.modal-subscribe__close{
		width:30px;
		height:30px;
	}
}
.modal-video{
	transform:scale(0);
}
._open-modal-video-preview .modal-video._preview{
	opacity:1;
	pointer-events:all;
	transform:scale(1);
}
._open-modal-video-studies .modal-video._studies.modal-video{
	opacity:1;
	pointer-events:all;
	transform:scale(1);
}
._open-modal-video-customers .modal-video._customers.modal-video{
	opacity:1;
	pointer-events:all;
	transform:scale(1);
}
._open-modal-video-about-us .modal-video._about-us.modal-video{
	opacity:1;
	pointer-events:all;
	transform:scale(1);
}
.modal-video._solutions,
.modal-video._integrations,
.modal-video._behind,
.modal-video._about,
.modal-video._customers,
.modal-video._cases,
.modal-video._preview,
.modal-video._footer ,
.modal-video._about-us{
	position:fixed;
	z-index:4;
}
.modal-video._solutions .modal-video__inner,
.modal-video._integrations .modal-video__inner,
.modal-video._behind .modal-video__inner,
.modal-video._about .modal-video__inner,
.modal-video._customers .modal-video__inner,
.modal-video._cases .modal-video__inner,
.modal-video._preview .modal-video__inner,
.modal-video._footer .modal-video__inner,
.modal-video._about-us .modal-video__inner{
	display:inline-block;
	max-width:1310px;
	height:auto;
	max-height:730px;
	padding:62px 60px 0;
}
.modal-video._solutions .modal-video__close,
.modal-video._integrations .modal-video__close,
.modal-video._behind .modal-video__close,
.modal-video._about .modal-video__close,
.modal-video._customers .modal-video__close,
.modal-video._cases .modal-video__close,
.modal-video._preview .modal-video__close,
.modal-video._footer .modal-video__close,
.modal-video._about-us .modal-video__close{
	right:-56px;
	top:-56px;
}
.modal-video._solutions .b-video__wrapper,
.modal-video._integrations .b-video__wrapper,
.modal-video._behind .b-video__wrapper,
.modal-video._about .b-video__wrapper,
.modal-video._customers .b-video__wrapper,
.modal-video._cases .b-video__wrapper,
.modal-video._preview .b-video__wrapper,
.modal-video._footer  .b-video__wrapper,
.modal-video._about-us .b-video__wrapper{
	padding-top:56%;
}
.modal-video._solutions._open-modal,
.modal-video._integrations._open-modal,
.modal-video._behind._open-modal,
.modal-video._about._open-modal,
.modal-video._customers._open-modal,
.modal-video._cases._open-modal,
.modal-video._preview._open-modal,
.modal-video._footer._open-modal,
.modal-video._about-us._open-modal{
	opacity:1;
	pointer-events:all;
	transform:scale(1);
}
._open-modal-video-about .b-about._open-modal .modal-video._about{
	opacity:1;
	pointer-events:all;
	transform:scale(1);
}
.modal-video__inner{
	width:100%;
	height:100%;
	overflow-y:auto;
}
@media only screen and (max-height:900px){
	.modal-video{
		padding:0;
	}
	.modal-video__content{
		max-height:100%;
	}
}
@media only screen and (max-width:740px){
	.modal-video._solutions .modal-video__inner,
	.modal-video._customers .modal-video__inner,
	.modal-video._about-us .modal-video__inner{
		display:inline-block;
		max-width:1310px;
		height:auto;
		max-height:730px;
		padding:0;
	}
	.modal-video._solutions .modal-video__close,
	.modal-video._customers .modal-video__close,
	.modal-video._about-us .modal-video__close{
		right:0;
		top:0;
	}
	.modal-video._integrations .modal-video__inner{
		padding-left:20px;
		padding-right:20px;
	}
	.modal-video._behind .modal-video__inner,
	.modal-video._about .modal-video__inner{
		padding:0;
	}
	.modal-video._behind .modal-video__close,
	.modal-video._about .modal-video__close{
		right:3px;
		top:3px;
	}
	.modal-video._solutions .modal-video__inner,
	.modal-video._integrations .modal-video__inner,
	.modal-video._behind .modal-video__inner,
	.modal-video._about .modal-video__inner,
	.modal-video._customers .modal-video__inner,
	.modal-video._cases .modal-video__inner,
	.modal-video._preview .modal-video__inner,
	.modal-video._footer .modal-video__inner,
	.modal-video._about-us .modal-video__inner{
		padding:62px 10px 0;
	}
	.modal-video._solutions .modal-video__close, .modal-video._integrations .modal-video__close, .modal-video._behind .modal-video__close, .modal-video._about .modal-video__close, .modal-video._customers .modal-video__close, .modal-video._cases .modal-video__close, .modal-video._preview .modal-video__close,.modal-video._footer .modal-video__close, .modal-video._about-us .modal-video__close {
		right: 0;
		top: -56px;
	}
}
.s-404{
	position:relative;
	height:100vh;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	min-height:500px;
	text-align:center;
}
.s-404:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.5);
	z-index:1;
}
.s-404__img{
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.s-404__video{
	position:absolute;
	top:50%;
	left:50%;
	min-width:100%;
	min-height:100%;
	transform:translate3d(-50%, -50%, 0);
	backface-visibility:hidden;
}
.s-404__inner{
	position:relative;
	z-index:2;
}
.s-404__inner .b-title{
	margin-bottom:67px;
	opacity:1;
}
.s-404__inner .b-title__text{
	font-size:3.8rem;
	letter-spacing:1.2px;
}
@media only screen and (max-width:1300px){
	.s-404__inner .b-title{
		margin-bottom:49px;
	}
	.s-404__inner .b-title__text{
		font-size:3.4rem;
		letter-spacing:1.07px;
	}
}
@media only screen and (max-width:1024px){
	.s-404__video{
		display:none;
	}
	.s-404__inner .b-title__text{
		font-size:2.4rem;
		letter-spacing:0.5px;
	}
}
@media only screen and (max-width:740px){
	.s-404__inner .b-title{
		margin-bottom:45px;
	}
	.s-404__inner .b-title__text{
		font-size:2rem;
		letter-spacing:0.4px;
		line-height:1.5;
	}
}
.s-about{
	padding:8.7rem 0 1.8rem;
}
.s-about .container{
	max-width:100%;
	padding:0;
}
.p-product-vamb .s-about{
	margin-bottom:38px;
}
.p-product-subpage .s-about{
	padding-top:0;
	margin-bottom:50px;
}
.p-careers .s-about{
	padding:5.4rem 0 1.8rem;
}
.s-about ~ .s-about .b-about:nth-child(even){
	flex-direction:row;
}
.s-about ~ .s-about .b-about:nth-child(odd){
	flex-direction:row-reverse;
}
@media only screen and (max-width:1600px){
	.s-about{
		padding:5.4rem 0 1rem;
	}
}
@media only screen and (max-width:1300px){
	.p-product-vamb .s-about{
		padding-top:38px;
		margin-bottom:86px;
	}
	.p-product-subpage .s-about{
		padding-top:173px;
		margin-bottom:76px;
	}
	.p-careers .s-about{
		padding:1.9rem 0 1.5rem;
	}
	.p-about-us .s-about{
		padding:5.4rem 0 3.8rem;
	}
}
@media only screen and (max-width:1024px){
	.s-about{
		padding:30px 0 58px;
	}
	.p-product-vamb .s-about{
		margin-bottom:4px;
		padding-top:45px;
		padding-bottom:30px;
	}
	.p-product-subpage .s-about{
		padding-top:100px;
		margin-bottom:0;
		padding-bottom:30px;
	}
	.p-careers .s-about{
		padding:3.6rem 0 4.5rem;
	}
	.p-about-us .s-about .b-title{
		margin-bottom:0;
	}
}
@media only screen and (max-width:740px){
	.p-product-vamb .s-about{
		padding-top:0;
		padding-bottom:0;
		margin-bottom:35px;
	}
	.p-product-subpage .s-about{
		padding-top:85px;
	}
	.p-careers .s-about{
		padding:3.2rem 0 1.6rem;
	}
	.p-about-us .s-about{
		padding:4rem 0 3.8rem;
	}
	.p-about-us .s-about .b-title{
		margin-bottom:6px;
	}
}
.s-article{
	padding:9.5rem 0 7.5rem;
}
.s-article__inner{
	max-width:1400px;
	padding-left:110px;
	padding-right:120px;
	margin:0 auto;
}
.s-article__top{
	position:relative;
}
.s-article__back{
	position:absolute;
	right:100%;
	display:inline-block;
	top:0;
	transform:translate(-22px, -5px);
	font-size:1.5rem;
	line-height:3.8rem;
	font-weight:700;
	text-transform:uppercase;
	color:#3b3b3b;
	padding-right:2rem;
	padding-left:1.8rem;
	border-right:1px solid #ccc;
	transition:color 0.2s ease-out;
}
.s-article__back:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	left:1px;
	width:9px;
	height:9px;
	border-bottom:2px solid #3b3b3b;
	border-left:2px solid #3b3b3b;
	transform:rotate(45deg);
	transition:border-color 0.2s ease-out;
}
.s-article__back:hover{
	color:#6b6b6b;
}
.s-article__back:hover:before{
	border-color:#6b6b6b;
}
.s-article .b-news__category{
	margin-bottom:1.5rem;
	position:static;
	display:inline-block;
}
.s-article__title{
	font-size:2.6rem;
	font-weight:700;
	margin-bottom:2.8rem;
	color:#00abcc;
	max-width:80rem;
}
.s-article__social{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:space-between;
	margin-bottom:3.8rem;
}
.s-article__social-list .l-social__item{
	padding-left:1.15rem;
	padding-right:1.15rem;
}
.s-article__social-list .l-social__link svg{
	fill:#555;
	transition:fill 0.2s ease-out;
}
.s-article__social-list .l-social__link:hover svg{
	fill:#ccc;
}
.s-article__date{
	font-size:1.75rem;
	font-weight:400;
	color:#333;
}
.s-article__bottom{
	padding:5rem 0 0;
	border-top:4px solid #00abcc;
}
.s-article__bottom-title{
	font-size:1.8rem;
	font-weight:700;
	color:#333;
	margin-bottom:2rem;
}
.s-article__bottom p{
	font-size:1.4rem;
	line-height:1.5;
	font-weight:400;
	color:#333;
	margin-bottom:2.1rem;
}
.s-article__bottom a{
	font-size:1.4rem;
	font-weight:400;
	color:#00abcc;
}
.s-article__bottom a:hover{
	text-decoration:underline;
}
@media only screen and (max-width:1600px){
	.s-article{
		padding-top:4.8rem;
	}
	.s-article__inner{
		width:85%;
		margin:0 auto;
	}
	.s-article__bottom{
		padding-top:2.6rem;
	}
}
@media only screen and (max-width:1300px){
	.s-article{
		padding-bottom:3.2rem;
		padding-top:9.3em;
	}
	.s-article__inner{
		max-width:1040px;
		width:100%;
		padding-left:90px;
		padding-right:40px;
	}
}
@media only screen and (max-width:1024px){
	.s-article{
		padding-top:0;
		padding-bottom:5rem;
	}
	.s-article__back{
		position:relative;
		top:auto;
		right:auto;
		margin-right:22px;
		transform:none;
	}
	.s-article__inner{
		padding-left:30px;
		padding-right:30px;
	}
	.s-article__social{
		margin-bottom:2rem;
	}
	.s-article .b-news__category{
		margin-bottom:2rem;
	}
}
@media only screen and (max-width:740px){
	.s-article{
		padding-top:2rem;
		padding-bottom:0;
	}
	.s-article__back{
		margin-bottom:1.5rem;
		padding-left:1.6rem;
	}
	.s-article__inner{
		padding-left:0;
		padding-right:0;
	}
	.s-article .container{
		padding-left:12px;
		padding-right:12px;
	}
	.s-article__title{
		font-size:1.8rem;
		margin-bottom:2rem;
	}
	.s-article__social{
		display:block;
	}
	.s-article__date{
		margin-bottom:2rem;
	}
	.s-article__social-list{
		justify-content:flex-start;
	}
	.s-article__social-list .l-social__item{
		padding-left:1.3rem;
		padding-right:1.3rem;
	}
	.s-article__bottom{
		padding-top:1.8rem;
	}
	.s-article__bottom-title{
		line-height:1.2;
		margin-bottom:2.2rem;
	}
	.s-article .b-news__category{
		margin-bottom:1rem;
	}
}
.s-banner{
	background:#00abcc;
	padding:75px 0 65px;
	color:#fff;
	text-align:center;
}
.s-banner .container{
	max-width:1294px;
}
.s-banner__quote{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.8rem;
	font-weight:300;
	line-height:4.33rem;
	margin-bottom:30px;
}
.s-banner__label{
	font-size:1.8rem;
	font-weight:400;
	padding-top:25px;
	margin-bottom:39px;
	position:relative;
}
.s-banner__label:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:0;
	width:180px;
	height:2px;
	border-radius:1px;
	background:rgba(255, 255, 255, 0.43);
}
.s-banner__btn{
	display:inline-block;
	height:44px;
	padding:0 40px;
	font-size:1.6rem;
	font-weight:700;
	letter-spacing:0.4px;
	text-transform:uppercase;
	color:#fff;
	border-radius:4px;
	border:1px solid #fff;
}
.s-banner__btn span{
	display:inline-block;
	min-width:109px;
}
.desktop .s-banner__btn{
	transition:border-color 0.2s ease-out, color 0.2s ease-out;
}
.desktop .s-banner__btn:hover{
	color:rgba(255, 255, 255, 0.7);
	border-color:rgba(255, 255, 255, 0.7);
}
@media only screen and (max-width:1300px){
	.s-banner{
		padding:55px 0;
	}
	.s-banner .container{
		max-width:900px;
	}
	.s-banner__quote{
		font-size:2.4rem;
		line-height:4rem;
		margin-bottom:28px;
	}
	.s-banner__label{
		margin-bottom:31px;
	}
}
@media only screen and (max-width:1024px){
	.s-banner{
		padding:43px 0 47px;
	}
	.s-banner .container{
		padding:0 53px;
	}
	.s-banner__quote{
		font-size:2rem;
		line-height:3rem;
		margin-bottom:20px;
	}
	.s-banner__label{
		margin-bottom:33px;
		padding-top:23px;
	}
	.s-banner__btn{
		padding:0 30px;
		font-size:1.4rem;
	}
	.s-banner__btn span{
		min-width:85px;
	}
}
@media only screen and (max-width:740px){
	.s-banner{
		padding:33px 0;
	}
	.s-banner .container{
		padding:0 20px;
	}
	.s-banner__quote{
		font-size:1.6rem;
		line-height:2.4rem;
	}
	.s-banner__label{
		font-size:1.4rem;
		padding-top:20px;
		margin-bottom:20px;
	}
	.s-banner__label:before{
		width:90px;
	}
}
@media only screen and (max-width:400px){
	.s-banner .container{
		padding:0 10px;
	}
}
.s-behind{
	display:block;
}
.s-behind__inner{
	padding:84px 0 120px;
}
.s-behind .b-title{
	margin-bottom:4.3rem;
}
@media only screen and (max-width:1300px){
	.s-behind__inner{
		padding:61px 0 71px;
	}
	.s-behind .b-title{
		margin-bottom:3.3rem;
	}
}
@media only screen and (max-width:1024px){
	.s-behind .b-title{
		margin-bottom:2.8rem;
	}
}
@media only screen and (max-width:740px){
	.s-behind__inner{
		padding-bottom:54px;
	}
	.s-behind .b-title{
		margin-bottom:2.2rem;
	}
}
.s-blog-post{
	padding:13.3rem 0 1.7rem;
}
.s-blog-post__inner{
	max-width:1400px;
	padding-left:110px;
	padding-right:115px;
	margin:0 auto;
}
.s-blog-post__top{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin-left:-92px;
	margin-bottom:3.9rem;
}
.s-blog-post__back{
	position:relative;
	margin-right:18px;
	font-size:1.5rem;
	line-height:3.8rem;
	font-weight:700;
	text-transform:uppercase;
	color:#3b3b3b;
	padding-right:2rem;
	padding-left:1.8rem;
	border-right:1px solid #ccc;
	transition:color 0.2s ease-out;
}
.s-blog-post__back:before{
	display:block;
	content:"";
	position:absolute;
	top:14px;
	left:1px;
	width:9px;
	height:9px;
	border-bottom:2px solid #3b3b3b;
	border-left:2px solid #3b3b3b;
	transform:rotate(45deg);
	transition:border-color 0.2s ease-out;
}
.s-blog-post__back:hover{
	color:#6b6b6b;
}
.s-blog-post__back:hover:before{
	border-color:#6b6b6b;
}
.s-blog-post__title{
	font-size:2.6rem;
	font-weight:700;
	color:#00abcc;
	max-width:80rem;
}
.s-blog-post__social{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	margin-bottom:2.2rem;
}
.s-blog-post__social-list{
	align-items:flex-end;
}
.s-blog-post__social-list .l-social__item{
	padding-left:1.1rem;
	padding-right:1.1rem;
}
.s-blog-post__social-list .l-social__link svg{
	fill:#555;
	transition:fill 0.2s ease-out;
}
.s-blog-post__social-list .l-social__link:hover svg{
	fill:#ccc;
}
.s-blog-post__social-list .l-social__link .svg-mailto{
	width:23px;
	height:18px;
}
.s-blog-post__social-list .l-social__link .svg-linkedin{
	width:25px;
	height:23px;
}
.s-blog-post__social-list .l-social__link .svg-twitter{
	width:25px;
	height:21px;
}
.s-blog-post__social-list .l-social__link .svg-facebook{
	width:22px;
	height:22px;
}
.s-blog-post__img{
	margin-right:2rem;
	width:57px;
}
.s-blog-post__img img{
	display:block;
	max-width:100%;
	width:100%;
	height:auto;
}
.s-blog-post__author{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.s-blog-post__date{
	font-size:1.75rem;
	font-weight:400;
	color:#333;
	margin-right:auto;
	padding-left:1em;
	margin-top:2px;
}
.s-blog-post__name{
	padding-right:0.6em;
	font-size:1.75rem;
	font-weight:400;
	color:#333;
	margin-right:auto;
}
.s-blog-post__name:after{
	content:'';
	position:absolute;
	right:0;
	top:55%;
	transform:translateY(-50%);
	width:1px;
	height:15px;
	background-color:#333;
}
.s-blog-post__bottom{
	padding:0.5rem 0 0;
	border-top:4px solid #00abcc;
}
.s-blog-post__wysiwyg{
	padding-bottom:20px;
}
.s-blog-post__wysiwyg:after{
	display:block;
	content:'';
	height:0;
	visibility:hidden;
	clear:both;
}
.s-blog-post__wysiwyg h4{
	font-size:1.8rem;
	font-weight:700;
	color:#333;
	margin-bottom:2rem;
}
.s-blog-post__wysiwyg p{
	font-size:16px;
	line-height:24px;
	font-weight:400;
	color:#333;
	margin-bottom:3.1rem;
}
.s-blog-post__wysiwyg a{
	font-size:1.4rem;
	font-weight:400;
	color:#00abcc;
}
.s-blog-post__wysiwyg a:hover{
	text-decoration:underline;
}
.s-blog-post__wysiwyg ul{
	margin-bottom:35px;
}
.s-blog-post__wysiwyg li{
	position:relative;
	padding-left:30px;
}
.s-blog-post__wysiwyg li:before{
	position:absolute;
	content:'';
	width:4px;
	height:4px;
	border-radius:50%;
	left:0;
	top:1rem;
	background-color:#333;
}
.s-blog-post__wysiwyg li p{
	margin:0 0 2.3rem;
}
.s-blog-post__wysiwyg h5{
	font-size:16px;
	margin-bottom:0.5rem;
	line-height:21px;
	font-weight:700;
}
.s-blog-post__wysiwyg img{
	display:block;
	max-width:100%;
	width:100%;
	height:auto;
	margin-bottom:33px;
	border:1px solid #e0e0e0;
}
.s-blog-post__wysiwyg img:first-of-type{
	margin-bottom:39px;
}
.s-blog-post__wysiwyg video{
	width:100%;
	margin-bottom:39px;
}
.s-blog-post__wysiwyg .s-blog-post__last{
	max-width:46%;
	float:left;
}
.s-blog-post__wysiwyg .alignright{
	float:right;
	width:47%;
	margin-left:7%;
	margin-bottom:35px;
	margin-top:5px;
	max-width:545px;
}
.s-blog-post__wysiwyg .alignright img{
	margin-bottom:0;
}
.s-blog-post__wysiwyg .alignleft{
	float:left;
	width:47%;
	max-width:545px;
	margin-right:7%;
	margin-bottom:31px;
}
.s-blog-post__wysiwyg .alignleft img{
	margin-bottom:0;
}
.s-blog-post__wysiwyg .wp-caption-text{
	text-align:right;
	font-style:italic;
	margin:0;
	color:#878f99;
	font-size:12px;
}
@media only screen and (max-width:1600px){
	.s-blog-post{
		padding-top:4.8rem;
	}
	.s-blog-post__inner{
		width:85%;
		margin:0 auto;
	}
	.s-blog-post__title{
		max-width:70rem;
	}
	.s-blog-post__wysiwyg .alignleft{
		margin-bottom:20px;
	}
	.s-blog-post__wysiwyg .alignleft img{
		margin-bottom:0;
	}
	.s-blog-post__wysiwyg .alignright img{
		margin-bottom:0;
	}
}
@media only screen and (max-width:1300px){
	.s-blog-post{
		padding-top:8.1rem;
		padding-bottom:1.5em;
	}
	.s-blog-post__inner{
		max-width:1040px;
		width:100%;
		padding-left:100px;
		padding-right:100px;
	}
	.s-blog-post__top{
		margin-bottom:3.1rem;
	}
	.s-blog-post__social{
		margin-bottom:0.7rem;
	}
	.s-blog-post__bottom{
		padding-top:1.4em;
	}
	.s-blog-post__wysiwyg{
		padding-bottom:25px;
	}
	.s-blog-post__wysiwyg img{
		margin-bottom:43px;
	}
	.s-blog-post__wysiwyg img:first-of-type{
		margin-bottom:53px;
	}
	.s-blog-post__wysiwyg video{
		margin-bottom:53px;
	}
	.s-blog-post__wysiwyg h4{
		margin-bottom:2em;
	}
	.s-blog-post__wysiwyg ul{
		margin-bottom:51px;
	}
	.s-blog-post__wysiwyg p{
		margin-bottom:23px;
	}
	.s-blog-post__wysiwyg li p{
		margin-bottom:2.9rem;
	}
	.s-blog-post__wysiwyg .alignleft{
		margin-top:5px;
		margin-bottom:3px;
		margin-right:6%;
	}
	.s-blog-post__wysiwyg .alignleft img{
		margin-bottom:2px;
	}
	.s-blog-post__wysiwyg .alignright{
		margin-left:6%;
	}
	.s-blog-post__wysiwyg .alignright img{
		margin-bottom:2px;
	}
}
@media only screen and (max-width:1024px){
	.s-blog-post{
		padding-top:0.3rem;
		padding-bottom:0;
	}
	.s-blog-post__top{
		margin-left:0;
		margin-bottom:3.1rem;
	}
	.s-blog-post__back{
		line-height:3.9rem;
	}
	.s-blog-post__bottom{
		padding-top:1.1rem;
	}
	.s-blog-post__inner{
		padding-left:34px;
		padding-right:34px;
	}
	.s-blog-post__name{
		margin-right:0.1em;
	}
	.s-blog-post__date{
		padding-left:0.8em;
	}
	.s-blog-post__social{
		margin-bottom:0.6rem;
	}
	.s-blog-post__wysiwyg p{
		font-size:14px;
		line-height:21px;
		margin-bottom:26px;
	}
	.s-blog-post__wysiwyg img{
		margin-bottom:26px;
	}
	.s-blog-post__wysiwyg img:first-of-type{
		margin-bottom:32px;
	}
	.s-blog-post__wysiwyg video{
		margin-bottom:32px;
	}
	.s-blog-post__wysiwyg h4{
		margin-bottom:2.8rem;
	}
	.s-blog-post__wysiwyg h5{
		margin-bottom:0.7rem;
	}
	.s-blog-post__wysiwyg ul{
		margin-bottom:25px;
	}
	.s-blog-post__wysiwyg li p{
		margin-bottom:2.5rem;
	}
	.s-blog-post__wysiwyg .alignleft{
		width:48%;
		margin-right:5%;
		margin-bottom:10px;
	}
	.s-blog-post__wysiwyg .alignleft img{
		margin-bottom:2px;
	}
	.s-blog-post__wysiwyg .alignright{
		margin-bottom:10px;
	}
	.s-blog-post__wysiwyg .alignright img{
		margin-bottom:2px;
	}
}
@media only screen and (max-width:740px){
	.s-blog-post{
		padding-top:2.2rem;
		padding-bottom:0;
	}
	.s-blog-post__top{
		display:block;
		margin-bottom:2rem;
	}
	.s-blog-post__back{
		display:inline-block;
		margin-bottom:1.7rem;
		padding-left:1.6rem;
	}
	.s-blog-post__back:before{
		top:16px;
	}
	.s-blog-post__inner{
		padding-left:0;
		padding-right:0;
		margin-bottom:15px;
	}
	.s-blog-post .container{
		padding-left:10px;
		padding-right:10px;
	}
	.s-blog-post__title{
		font-size:1.8rem;
		margin-bottom:2rem;
	}
	.s-blog-post__img{
		width:45px;
		margin-right:1rem;
	}
	.s-blog-post__social{
		-webkit-align-items:center;
		align-items:center;
		margin-bottom:1.8rem;
	}
	.s-blog-post__name{
		padding-right:1.7rem;
		font-size:14px;
		margin-right:0;
	}
	.s-blog-post__date{
		margin-bottom:0;
		font-size:14px;
		padding-left:0.8rem;
	}
	.s-blog-post__social-list{
		justify-content:flex-start;
	}
	.s-blog-post__social-list .l-social__item{
		padding-left:1.3rem;
		padding-right:1.3rem;
	}
	.s-blog-post__bottom{
		padding-top:1.4rem;
		padding-bottom:23px;
	}
	.s-blog-post__wysiwyg{
		padding-bottom:5px;
	}
	.s-blog-post__wysiwyg p{
		margin-bottom:17px;
	}
	.s-blog-post__wysiwyg ul{
		margin-bottom:0;
	}
	.s-blog-post__wysiwyg img{
		margin-bottom:23px;
	}
	.s-blog-post__wysiwyg img:first-of-type{
		margin-bottom:29px;
	}
	.s-blog-post__wysiwyg video{
		margin-bottom:29px;
	}
	.s-blog-post__wysiwyg li{
		padding-left:13px;
		margin-bottom:2px;
	}
	.s-blog-post__wysiwyg h4{
		font-size:16px;
		margin-bottom:2.5rem;
	}
	.s-blog-post__wysiwyg h5{
		margin-bottom:0.5rem;
	}
	.s-blog-post__wysiwyg .s-blog-post__last{
		float:none;
		max-width:100%;
	}
	.s-blog-post__wysiwyg .alignright{
		float:none;
		width:100%;
		max-width:100%;
		margin-left:0;
		margin-top:-5px;
		margin-bottom:23px;
	}
	.s-blog-post__wysiwyg .alignright img{
		margin-bottom:4px;
	}
	.s-blog-post__wysiwyg .alignleft{
		float:none;
		width:100%;
		max-width:100%;
		margin-right:0;
		margin-bottom:14px;
	}
	.s-blog-post__wysiwyg .alignleft img{
		margin-bottom:4px;
	}
	.s-blog-post__wysiwyg .wp-caption-text{
		font-size:12px;
	}
}
.s-blog{
	display:block;
	padding:7.7rem 0 6.4rem;
}
.s-blog._hidden{
	display:none;
}
.p-resources .s-blog{
	background-color:#f0f0f0;
}
.p-case-studies .s-blog{
	background:#f0f0f0;
}
.s-blog .container{
	max-width:1920px;
}
.s-blog .b-title{
	margin-bottom:4rem;
	transform:none;
	opacity:1;
}
.s-blog .b-title:before{
	background:#1b4a97;
}
.s-blog .b-title__text{
	color:#1b4a97;
}
.s-blog__bottom{
	text-align:right;
	padding-top:6rem;
}
.s-blog__link{
	display:inline-block;
	font-size:1.6rem;
	font-weight:600;
	color:#00abcc;
	padding-right:19px;
	position:relative;
	text-transform:uppercase;
}
.s-blog__link:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	right:3px;
	width:6px;
	height:6px;
	border-bottom:2px solid #00abcc;
	border-right:2px solid #00abcc;
	transform:rotate(-45deg);
}
.desktop .s-blog__link{
	transition:text-decoration 0.2s;
}
.desktop .s-blog__link:hover{
	text-decoration:underline;
}
@media only screen and (max-width:1300px){
	.s-blog{
		padding:6.6rem 0 7.1rem;
	}
	.s-blog__bottom{
		padding-top:30px;
	}
	.s-blog .b-title{
		margin-bottom:2.1rem;
	}
}
@media only screen and (max-width:1024px){
	.s-blog{
		padding-bottom:55px;
	}
	.s-blog__bottom{
		padding-top:18px;
	}
	.s-blog__link{
		font-size:1.4rem;
		padding-right:15px;
	}
	.s-blog__link:before{
		right:1px;
	}
}
@media only screen and (max-width:740px){
	.s-blog{
		padding:2.9rem 0 3.4rem;
	}
	.s-blog__bottom{
		padding-top:15px;
	}
	.s-blog__link{
		letter-spacing:-0.1px;
	}
	.s-blog .b-title{
		margin-bottom:22px;
	}
	.s-blog .b-news__title{
		margin-bottom:0;
	}
}
.s-board{
	padding:36px 0 24px;
	background:#fff;
}
.s-board .b-title{
	margin-bottom:0;
}
.s-board .b-title:before{
	margin-bottom:0.6rem;
}
.s-board._directors{
	padding-bottom:85px;
}
.s-board._directors .b-title{
	margin-bottom:5.2rem;
}
.s-board._directors .s-board__content{
	padding:87px 0;
	background:#ebebeb;
}
.s-board._directors .l-cards{
	margin-top:-6.5rem;
}
.s-board._directors .l-cards__item{
	margin-top:6.5rem;
}
.s-board._directors .l-cards__item._dropdown{
	margin-top:0;
}
.s-board .container{
	max-width:1920px;
}
@media only screen and (max-width:1300px){
	.s-board{
		padding-top:46px;
		padding-bottom:3px;
	}
	.s-board .b-title{
		margin-bottom:1.5rem;
	}
	.s-board._directors{
		padding-bottom:24px;
	}
	.s-board._directors .b-title{
		margin-bottom:3.8rem;
	}
	.s-board._directors .s-board__content{
		padding:59px 0;
	}
	.s-board._directors .l-cards{
		margin-top:-6.7rem;
	}
	.s-board._directors .l-cards__item{
		margin-top:6.8rem;
	}
}
@media only screen and (max-width:1024px){
	.s-board{
		padding-top:21px;
		padding-bottom:19px;
	}
	.s-board .b-title{
		margin-bottom:0.6rem;
	}
	.s-board._directors{
		padding-bottom:43px;
	}
	.s-board._directors .b-title{
		margin-bottom:3.4rem;
	}
	.s-board._directors .s-board__content{
		padding:56px 0;
	}
	.s-board._directors .l-cards{
		margin-top:-4.5rem;
	}
	.s-board._directors .l-cards__item{
		margin-top:4.5rem;
	}
}
@media only screen and (max-width:740px){
	.s-board{
		padding-top:17px;
		padding-bottom:9px;
	}
	.s-board .b-title{
		margin-bottom:21px;
	}
	.s-board .b-title:before{
		margin-bottom:0.9rem;
	}
	.s-board .container{
		padding:0 10px;
	}
	.s-board._directors{
		padding-bottom:33px;
	}
	.s-board._directors .s-board__content{
		padding:28px 0 34px;
	}
	.s-board._directors .b-title{
		margin-bottom:2.6rem;
	}
	.s-board._directors .l-cards{
		margin-top:-1.5rem;
	}
	.s-board._directors .l-cards__item{
		margin-top:1.45rem;
	}
}
.s-call-to-action{
	position:relative;
	padding-top:128px;
	padding-bottom:130px;
}
.p-solution-vamb .s-call-to-action{
	padding-top:126px;
	padding-bottom:126px;
}
.p-solution-vamb .s-call-to-action .b-title:before{
	height:6px;
	margin-bottom:2rem;
}
.p-solution-vamb .s-call-to-action .b-title__text{
	font-size:38px;
	letter-spacing:1.7px;
}
.p-solution-vamb .s-call-to-action .btn{
	margin-top:3.2rem;
}
.p-solution-vamb .s-call-to-action .btn._lg{
	padding:0 6.1rem;
}
.s-call-to-action._animate .s-call-to-action__bottom{
	opacity:1;
}
.s-call-to-action__bottom{
	position:relative;
	opacity:0;
	transition:opacity 0.4s ease-out;
	transition-delay:0.2s;
}
.s-call-to-action__inner{
	position:relative;
	text-align:center;
	color:#fff;
}
.s-call-to-action__img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.s-call-to-action__img-wrapper{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden;
}
.s-call-to-action__title{
	margin-bottom:0;
}
.s-call-to-action__title .b-title__text{
	font-size:4rem;
	font-weight:700;
}
.s-call-to-action__description,
.s-call-to-action__date{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.4rem;
	letter-spacing:1.5px;
}
.s-call-to-action__description{
	margin-top:2.5rem;
	font-weight:300;
}
.p-solution-vamb .s-call-to-action__description{
	margin-top:2.7rem;
	font-weight:400;
}
.s-call-to-action__date{
	margin-top:0.5rem;
	font-weight:700;
}
.s-call-to-action .btn{
	margin-top:3rem;
}
@media only screen and (max-width:1600px){
	.s-call-to-action{
		padding-top:107px;
		padding-bottom:85px;
	}
}
@media only screen and (max-width:1300px){
	.s-call-to-action{
		padding-bottom:80px;
	}
	.p-solution-vamb .s-call-to-action{
		padding-top:105px;
		padding-bottom:82px;
	}
	.p-solution-vamb .s-call-to-action .b-title__text{
		font-size:34px;
		letter-spacing:1.5px;
	}
	.p-solution-vamb .s-call-to-action .btn{
		margin-top:2.6rem;
	}
	.p-solution-vamb .s-call-to-action__description{
		font-size:22px;
		margin-top:2.6rem;
		letter-spacing:1.6px;
	}
	.p-solution-vamb .s-call-to-action__date{
		font-size:22px;
		margin-top:0.8rem;
		letter-spacing:1.4px;
	}
	.s-call-to-action__title .b-title__text{
		font-size:3.6rem;
		line-height:1.5;
	}
	.s-call-to-action__description,
	.s-call-to-action__date{
		letter-spacing:0.5px;
	}
	.s-call-to-action .btn{
		margin-top:2.6rem;
	}
}
@media only screen and (max-width:1024px){
	.s-call-to-action{
		padding-top:65px;
		padding-bottom:65px;
	}
	.p-solution-vamb .s-call-to-action{
		padding-top:68px;
		padding-bottom:64px;
	}
	.p-solution-vamb .s-call-to-action .b-title:before{
		margin-bottom:1rem;
	}
	.p-solution-vamb .s-call-to-action .b-title__text{
		line-height:1.5;
		font-size:24px;
		letter-spacing:1.1px;
	}
	.p-solution-vamb .s-call-to-action__description{
		font-size:18px;
		margin-top:3rem;
		letter-spacing:1px;
	}
	.p-solution-vamb .s-call-to-action__date{
		font-size:18px;
		margin-top:0.4em;
	}
	.p-solution-vamb .s-call-to-action__date:before{
		margin-bottom:0.8rem;
	}
	.p-solution-vamb .s-call-to-action .btn._lg{
		padding-left:3.1rem;
		padding-right:3.1rem;
	}
	.s-call-to-action__inner{
		width:60%;
		margin:0 auto;
	}
	.s-call-to-action__title .b-title__text{
		font-size:2.7rem;
		line-height:1.4;
	}
	.s-call-to-action__description,
	.s-call-to-action__date{
		letter-spacing:0.5px;
		font-size:2rem;
	}
	.s-call-to-action .btn{
		padding-left:3rem;
		padding-right:3rem;
		margin-top:2.6rem;
		height:4.4rem;
		font-size:1.4rem;
	}
}
@media only screen and (max-width:740px){
	.s-call-to-action{
		min-height:330px;
		padding-top:37px;
		padding-bottom:40px;
	}
	.p-solution-vamb .s-call-to-action{
		padding-top:37px;
		padding-bottom:40px;
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
	}
	.p-solution-vamb .s-call-to-action .b-title__text{
		line-height:1.3;
		font-size:20px;
	}
	.p-solution-vamb .s-call-to-action__description{
		font-size:15px;
		margin-top:1.6rem;
	}
	.p-solution-vamb .s-call-to-action__date{
		font-size:15px;
	}
	.p-solution-vamb .s-call-to-action .btn{
		margin-top:2.2rem;
	}
	.s-call-to-action__inner{
		width:100%;
		margin:0 auto;
	}
	.s-call-to-action__title{
		max-width:273px;
		margin:0 auto;
	}
	.s-call-to-action__title .b-title__text{
		font-size:2.1rem;
		line-height:1.4;
		letter-spacing:0.5px;
	}
	.s-call-to-action__description{
		font-size:1.6rem;
		line-height:1.4;
		margin-top:1.2rem;
	}
	.s-call-to-action__date{
		font-size:1.5rem;
		margin-top:0.2rem;
	}
	.s-call-to-action .btn{
		padding-left:3rem;
		padding-right:3rem;
		margin-top:2.6rem;
		height:4.4rem;
		font-size:1.4rem;
	}
}
.s-clients{
	display:block;
}
.s-clients._animate .s-clients__top,
.s-clients._animate .s-clients__bottom{
	opacity:1;
	transform:translateY(0);
}
.s-clients .container{
	max-width:1330px;
}
.s-clients._home{
	padding:50px 0 110px;
}
.s-clients._home .container{
	max-width:1432px;
	padding:0 54px;
}
.s-clients .b-title{
	margin-bottom:54px;
	opacity:1;
	transform:none;
}
.s-clients__top{
	padding:7.2rem 0 6.8rem;
	border-bottom:1px solid #dcdcdc;
	opacity:0;
	transition:opacity 0.4s ease-out;
}
.s-clients__bottom{
	padding:6.5rem 0 7.8rem;
	transform:translateY(20px);
	opacity:0;
	transition:transform 0.4s ease-out 0.25s, opacity 0.4s ease-out 0.25s;
}
.s-clients__bottom p{
	text-align:center;
	font-size:2.2rem;
	line-height:1.85;
	font-weight:300;
	letter-spacing:-0.6px;
	max-width:98%;
	margin:0 auto;
}
@media only screen and (max-width:1600px){
	.s-clients .container{
		max-width:1046px;
	}
	.s-clients__top{
		padding:6.9rem 0 5.1rem;
	}
	.s-clients__bottom{
		padding:4.1rem 0 3rem;
	}
	.s-clients__bottom p{
		font-size:2.1rem;
		line-height:4rem;
		font-weight:300;
		letter-spacing:-0.2px;
	}
}
@media only screen and (max-width:1300px){
	.s-clients .container{
		max-width:933px;
		padding:0 20px;
	}
	.s-clients._home{
		padding:25px 0 47px;
	}
	.s-clients .b-title{
		margin-bottom:48px;
	}
}
@media only screen and (max-width:1024px){
	.s-clients .container{
		padding:0 18px;
	}
	.s-clients._home{
		padding-bottom:60px;
	}
	.s-clients__top{
		padding:5.1rem 0 3.5rem;
	}
	.p-solution-vamb .s-clients__top{
		padding-top:4.4rem;
	}
	.s-clients__bottom{
		padding-top:2.5rem;
	}
	.s-clients__bottom p{
		font-size:1.6rem;
		line-height:2.6rem;
		max-width:510px;
		margin:0 auto;
	}
	.s-clients .b-title{
		margin-bottom:25px;
	}
}
@media only screen and (max-width:740px){
	.s-clients .container{
		padding:0 1.5rem;
	}
	.s-clients._home{
		padding-bottom:50px;
	}
	.s-clients._home .container{
		padding:0 10px;
	}
	.s-clients .b-title{
		margin-bottom:44px;
	}
	.s-clients__title{
		font-size:2rem;
	}
	.s-clients__text{
		font-size:1.4rem;
	}
	.s-clients__top{
		padding:4.4rem 0 0;
	}
	.s-clients__bottom{
		padding:3rem 0 0;
	}
	.s-clients__bottom p{
		font-size:1.5rem;
		line-height:2.2rem;
	}
}
.s-companies{
	margin-bottom:110px;
}
.s-companies__wrapper{
	max-width:1234px;
	margin:0 auto;
}
.s-companies .b-company{
	min-height:352px;
}
@media only screen and (max-width:1300px){
	.s-companies{
		margin-bottom:67px;
	}
	.s-companies__wrapper{
		max-width:1111px;
	}
	.s-companies .b-company{
		min-height:315px;
	}
}
@media only screen and (max-width:1024px){
	.s-companies{
		margin-bottom:62px;
	}
	.s-companies__wrapper{
		max-width:729px;
	}
	.s-companies .b-company{
		min-height:207px;
	}
	.s-companies .b-title{
		margin-bottom:3rem;
	}
}
@media only screen and (max-width:740px){
	.s-companies{
		margin-bottom:43px;
		padding-left:10px;
		padding-right:10px;
	}
	.s-companies .b-company{
		min-height:210px;
	}
	.s-companies .b-title{
		margin-bottom:2.2rem;
	}
}
.s-contact{
	padding:91px 0 121px;
	min-height:635px;
}
.s-contact._dark{
	background:#333;
	padding:60px 0 26px;
}
.s-contact._dark .s-contact__top{
	transition:opacity 0.3s ease-out;
}
.s-contact._dark .b-title__text{
	color:#fff;
}
.s-contact._dark .b-title:before{
	background:#fff;
}
._submit .s-contact._dark{
	padding-top:40px;
}
._submit .s-contact._dark .s-contact__top{
	opacity:0;
	pointer-events:none;
}
.s-contact .container{
	max-width:1453px;
}
.s-contact__top{
	text-align:center;
}
.s-contact .b-title{
	margin-bottom:17px;
}
.s-contact__subtitle{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.4rem;
	font-weight:300;
	line-height:1.2;
	letter-spacing:1px;
	margin-bottom:52px;
}
@media only screen and (max-width:1300px){
	.s-contact{
		padding-top:92px;
		min-height:582px;
	}
	.p-trial .s-contact._dark{
		padding-top:38px;
	}
}
@media only screen and (max-width:1024px){
	.s-contact{
		padding:22px 0 68px;
		min-height:471px;
	}
	.s-contact._dark{
		padding-top:50px;
	}
	.s-contact__subtitle{
		font-size:1.6rem;
		letter-spacing:0.7px;
		margin-bottom:33px;
	}
}
@media only screen and (max-width:740px){
	.s-contact{
		padding:51px 0;
	}
	.s-contact._dark{
		padding-top:48px;
	}
	.p-trial .s-contact._dark{
		padding:19px 0 13px;
	}
	._submit .s-contact._dark{
		padding-top:15px;
	}
	.s-contact .container{
		padding:0 9px;
	}
	.s-contact .b-title{
		margin-bottom:10px;
	}
	.s-contact__subtitle{
		font-size:1.4rem;
		line-height:1.6;
		max-width:80%;
		margin:0 auto 20px;
		letter-spacing:0.6px;
	}
}
.s-customers{
	margin-bottom:39px;
}
@media only screen and (max-width:1300px){
	.s-customers{
		margin-bottom:48px;
	}
}
@media only screen and (max-width:1024px){
	.s-customers{
		margin-bottom:24px;
	}
}
@media only screen and (max-width:740px){
	.s-customers{
		margin-bottom:17px;
	}
}
.s-download{
	display:block;
	padding:2rem 0 0;
}
.p-news-pr .s-download{
	padding-bottom:0;
	padding-top:0;
}
.s-explore{
	padding:77px 0 120px;
}
.s-explore._active .s-explore__img{
	filter:blur(15px);
	transform:translateZ(0);
	transition:filter 0s 0.7s;
}
.s-explore._active .l-explore{
	z-index:0;
	opacity:0;
	transition:opacity 0.3s 0.7s;
}
.s-explore._active .l-explore__item._active{
	transition:transform 0.8s;
	transform:translateX(0);
}
.s-explore._active .l-explore__item:not(._active){
	transform:translateX(100%);
	transition:transform 0.8s;
}
.s-explore._active .l-explore__item:first-child:not(._active){
	transform:translateX(-100%);
	transition:transform 0.8s;
}
.s-explore._active .l-explore__item:first-child:not(._active) + .l-explore__item:not(._active){
	transform:translateX(-100%);
	transition:transform 0.8s;
}
.s-explore._active .l-explore__item:first-child:not(._active) + .l-explore__item:not(._active) + .l-explore__item:not(._active){
	transform:translateX(-100%);
	transition:transform 0.8s;
}
.s-explore._active .l-explore__container:before{
	opacity:0 !important;
}
.s-explore._active .l-explore__inner{
	opacity:0;
	transition:opacity 0.2s ease-out;
}
.s-explore__inner{
	position:relative;
	min-height:857px;
}
.s-explore__img[data-object-fit]{
	width:110%;
	height:110%;
	left:-5%;
	top:-5%;
	transition:filter 0s 0.7s;
}
.s-explore__img-wrap{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.s-explore .b-title{
	margin-bottom:3.5rem;
}
@media only screen and (max-width:1300px){
	.s-explore{
		padding:84px 0 66px;
	}
	.s-explore__inner{
		min-height:710px;
	}
}
@media only screen and (max-width:1024px){
	.s-explore{
		padding:17px 0 55px;
	}
	.s-explore._active .l-explore__item._active{
		transform:translateY(0);
	}
	.s-explore._active .l-explore__item:not(._active){
		transform:translateY(100%);
	}
	.s-explore._active .l-explore__item:first-child:not(._active){
		transform:translateY(-100%);
	}
	.s-explore._active .l-explore__item:first-child:not(._active) + .l-explore__item:not(._active){
		transform:translateY(-100%);
	}
	.s-explore._active .l-explore__item:first-child:not(._active) + .l-explore__item:not(._active) + .l-explore__item:not(._active){
		transform:translateY(-100%);
	}
	.s-explore__inner{
		min-height:737px;
	}
	.s-explore .b-title{
		margin-bottom:2.9rem;
	}
}
@media only screen and (max-width:740px){
	.s-explore{
		padding:77px 0 44px;
	}
	.s-explore__inner{
		min-height:633px;
	}
	.s-explore .b-title{
		margin-bottom:2.5rem;
	}
}
.s-features{
	margin-bottom:35px;
}
.s-features__inner{
	max-width:1020px;
	margin:0 auto;
}
.s-features__inner .s-news__more{
	margin-bottom:88px;
	margin-top:35px;
}
@media only screen and (max-width:1300px){
	.s-features{
		margin-bottom:3px;
	}
	.s-features__inner{
		max-width:939px;
	}
	.s-features__inner .s-news__more{
		margin-bottom:56px;
	}
}
@media only screen and (max-width:1024px){
	.s-features{
		margin-bottom:10px;
	}
	.s-features__inner{
		max-width:600px;
	}
	.s-features__inner .s-news__more{
		margin-top:-9px;
		margin-bottom:71px;
	}
	.s-features .b-title{
		margin-bottom:44px;
	}
}
@media only screen and (max-width:740px){
	.s-features{
		margin-bottom:20px;
	}
	.s-features__inner .s-news__more{
		margin-top:0;
		margin-bottom:41px;
	}
	.s-features .b-title{
		margin-bottom:36px;
	}
}
.s-find-partner{
	display:block;
	padding:6px 0 83px;
}
.s-find-partner .container{
	max-width:1294px;
}
@media only screen and (max-width:1300px){
	.s-find-partner{
		padding:0 0 86px;
	}
	.s-find-partner .container{
		max-width:1094px;
	}
}
@media only screen and (max-width:1024px){
	.s-find-partner{
		padding:11px 0 48px;
	}
}
@media only screen and (max-width:740px){
	.s-find-partner{
		padding:0;
		margin-top:-14px;
	}
}
.s-footer{
	display:block;
}
.s-footer .container{
	max-width:1822px;
	padding:0 20px;
}
.s-footer__inner{
	padding:1.8rem 0 0;
	background:#131313;
}
.s-footer__item{
	padding:4rem 0 3.5rem;
}
.s-footer__item._flex{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.s-footer__item._top{
	padding-bottom:4rem;
}
.s-footer__item._top .s-footer__right{
	max-width:1023px;
	flex-basis:1023px;
}
.s-footer__item._bottom{
	text-align:center;
}
.s-footer__item + .s-footer__item{
	border-top:1px solid #323232;
}
.s-footer__left{
	max-width:354px;
	flex-basis:354px;
}
.s-footer__left._flex{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.s-footer__left-content{
	padding-top:4px;
	max-width:230px;
	max-height:242px;
	text-align:center;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.s-footer__right{
	padding-left:3.7rem;
	max-width:1110px;
	flex-basis:1110px;
	order:2;
}
.s-footer__tel{
	display:inline-block;
	white-space:nowrap;
	font-size:2rem;
	font-weight:700;
	color:#ccc;
	letter-spacing:1.2px;
}
.s-footer__tel span{
	font-size:1.7rem;
	font-weight:300;
	margin-right:8px;
}
.s-footer__text{
	margin-top:9px;
	color:#ccc;
	font-size:1.4rem;
	line-height:2rem;
	font-weight:300;
	letter-spacing:0.5px;
}
.s-footer__info{
	display:inline-block;
	vertical-align:top;
}
.s-footer__links{
	vertical-align:top;
	display:inline-flex;
}
.s-footer__info,
.s-footer__policy{
	font-size:1.4rem;
	font-weight:400;
	color:#ccc;
}
.s-footer__policy{
	padding-left:8px;
}
.s-footer__policy._terms{
	padding-left:12px;
	position:relative;
}
.s-footer__policy._terms:before{
	display:block;
	position:absolute;
	bottom:0;
	margin:auto 0;
	content:'/';
	left:5px;
	top:2px;
	font-size:1.2rem;
	font-weight:400;
	color:#ccc;
}
.s-footer__logo{
	display:inline-block;
	margin-top:6px;
	margin-left:-5px;
}
.s-footer .svg-logo-color{
	width:230px;
	height:50px;
}
.s-footer .btn._lg{
	padding:0 40px;
	font-size:1.4rem;
}
.s-footer .btn._lg .btn__wrap{
	min-width:96px;
	height:5.6rem;
}
@media only screen and (max-width:1300px){
	.s-footer__item{
		padding:2.9rem 0 3.8rem;
	}
	.s-footer__item._top{
		padding:3.3rem 0 3.7rem;
	}
	.s-footer__item._top .s-footer__right{
		max-width:849px;
		flex-basis:849px;
	}
	.s-footer__item._bottom{
		padding-top:4.6rem;
	}
	.s-footer__left{
		max-width:230px;
		flex-basis:230px;
		justify-content:center;
	}
	.s-footer__left-content{
		padding-top:5px;
		max-height:222px;
	}
	.s-footer__right{
		max-width:850px;
		padding-left:7.3rem;
	}
	.s-footer__tel{
		margin-top:-10px;
		letter-spacing:0.7px;
	}
	.s-footer__tel span{
		display:block;
		margin-bottom:3px;
	}
	.s-footer .l-social__item{
		padding:0 1rem;
	}
	.s-footer .svg-logo-color{
		width:248px;
	}
	.s-footer__text{
		margin-top:9px;
		line-height:1.9rem;
	}
	.s-footer__links{
		margin-left:-7px;
	}
	.s-footer__logo{
		margin-left:0;
	}
}
@media only screen and (max-width:1024px){
	.s-footer__inner{
		padding-top:0;
	}
	.s-footer__item{
		padding:2.9rem 0 4.7rem;
	}
	.s-footer__item._flex{
		display:block;
	}
	.s-footer__item._top{
		padding:0 0 27px;
	}
	.s-footer__item._top .s-footer__right{
		max-width:100%;
		padding-left:0;
	}
	.s-footer__item._bottom{
		padding:3rem 0;
	}
	.s-footer__right{
		max-width:100%;
		padding-left:0;
	}
	.s-footer .m-footer{
		display:block;
	}
	.s-footer__left{
		max-width:100%;
		text-align:center;
		margin-bottom:1.9rem;
	}
	.s-footer__left-content{
		display:block;
		margin:0 auto;
		padding-top:56px;
		max-height:none;
	}
	.s-footer__left-content .btn{
		margin-bottom:50px;
		letter-spacing:0.5px;
	}
	.s-footer__tel{
		letter-spacing:0.6px;
		margin-bottom:51px;
	}
	.s-footer__tel span{
		display:inline;
	}
	.s-footer__text{
		text-align:center;
		line-height:2.2rem;
		max-width:500px;
		margin:0 auto;
	}
	.s-footer__logo{
		margin-left:-23px;
	}
	.s-footer .svg-logo-color{
		width:236px;
		height:51px;
	}
	.s-footer .l-social{
		align-items:flex-end;
	}
	.s-footer .l-social__item{
		padding:0 20px;
	}
	.s-footer .l-social__item svg{
		width:39px;
		height:39px;
		fill:#ccc;
	}
	.s-footer .l-social .svg-linkedin{
		width:44px;
		height:40px;
	}
	.s-footer .btn._lg{
		padding:0 30px;
	}
	.s-footer .btn._lg .btn__wrap{
		min-width:76px;
		height:4.4rem;
	}
}
@media only screen and (max-width:740px){
	.s-footer__item{
		padding-bottom:37px;
		padding-top:31px;
	}
	.s-footer__item._top{
		padding-bottom:17px;
	}
	.s-footer__item._bottom{
		padding-top:19px;
	}
	.s-footer__left-content{
		padding-top:34px;
	}
	.s-footer__left .btn{
		padding:5px 27px;
		letter-spacing:0;
		margin-bottom:42px;
	}
	.s-footer__tel{
		letter-spacing:0.6px;
		margin-bottom:34px;
	}
	.s-footer__tel span{
		display:inline;
	}
	.s-footer .l-social{
		align-items:flex-end;
	}
	.s-footer .l-social__item{
		padding:0 16px;
	}
	.s-footer .l-social__item svg{
		width:31px;
		height:31px;
		fill:#ccc;
	}
	.s-footer .l-social .svg-linkedin{
		width:35px;
		height:35px;
	}
	.s-footer__text{
		line-height:2.2rem;
	}
	.s-footer__logo{
		margin-top:12px;
		margin-left:-10px;
	}
	.s-footer__info,
	.s-footer__policy{
		font-size:1.2rem;
	}
	.s-footer__info{
		margin-bottom:9px;
	}
	.s-footer__policy._terms{
		padding-left:10px;
	}
	.s-footer__policy._terms:before{
		left:3px;
		top:1px;
	}
	.s-footer .svg-logo-color{
		width:170px;
		height:37px;
	}
}
.s-form{
	display:block;
}
.s-glance{
	display:block;
	padding:30px 0 40px;
	background:#ebebeb;
}
.s-glance .container{
	max-width:1294px;
}
.s-glance__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.2rem;
	line-height:1.4;
	color:#333;
	text-align:center;
	margin-bottom:48px;
}
@media only screen and (max-width:1300px){
	.s-glance .container{
		max-width:96%;
	}
	.s-glance__title{
		margin-bottom:52px;
	}
}
@media only screen and (max-width:1024px){
	.s-glance{
		padding-top:33px;
	}
	.s-glance .container{
		max-width:100%;
	}
	.s-glance__title{
		font-size:2.8rem;
		margin-bottom:44px;
	}
}
@media only screen and (max-width:740px){
	.s-glance{
		padding:29px 0 20px;
	}
	.s-glance__title{
		font-size:2.2rem;
		margin-bottom:26px;
	}
}
@media only screen and (max-width:400px){
	.s-glance .container{
		padding:0 10px;
	}
}
.s-global{
	display:block;
	padding-top:27px;
}
.p-about-us .s-global{
	margin-bottom:120px;
	padding-top:0;
}
.s-global__inner{
	position:relative;
}
.s-global .b-title{
	display:none;
}
.s-global__tabs{
	height:100%;
	width:55.4%;
	position:absolute;
	z-index:1;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	padding:0 58px;
}
.s-global__tabs-wrapper{
	width:100%;
	padding-top:50%;
	position:relative;
}
._edge .s-global__tabs-wrapper,
._moz .s-global__tabs-wrapper{
	padding-top:68%;
}
.s-global__content{
	padding-top:36.4%;
	min-height:550px;
}
.s-global .svg-map{
	fill:#fff;
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:3600px;
	height:1900px;
	max-width:95%;
	max-height:100%;
	transform:translateZ(0);
}
@media only screen and (max-width:1300px){
	.s-global{
		padding-bottom:23px;
		padding-top:0;
	}
	.p-about-us .s-global{
		margin-bottom:47px;
	}
	.s-global__content{
		padding-top:51.6%;
	}
	.s-global__tabs{
		width:58%;
		padding:0 28px;
	}
}
@media only screen and (max-width:1024px){
	.s-global{
		padding:4.9rem 0 0;
	}
	.p-about-us .s-global{
		margin-bottom:65px;
	}
	.s-global .b-title{
		display:block;
		margin-bottom:2.8rem;
	}
	.s-global .svg-map{
		display:none;
	}
	.s-global__tabs{
		position:static;
		display:block;
		width:100%;
		padding:0;
	}
	.s-global__tabs-wrapper{
		padding-top:0;
	}
}
@media only screen and (max-width:740px){
	.s-global{
		padding:4.8rem 0 0;
	}
	.p-about-us .s-global{
		margin-bottom:53px;
	}
	.s-global .b-title{
		margin-bottom:2.4rem;
	}
}
.s-go{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
}
.s-go._turq .s-go__inner{
	background:#06a885;
}
.s-go._turq .s-go__button{
	background:#fff;
	color:#06a885;
}
.s-go._gray .s-go__inner{
	background:#4a4a4a;
}
.s-go__inner{
	position:relative;
	padding:4.35rem 0 4.35rem;
	min-height:358px;
	background:#01accd;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
}
.s-go .b-title{
	margin-bottom:0;
}
.s-go .b-title:before{
	margin-bottom:0.4rem;
}
.s-go .b-title__text{
	font-weight:700;
	font-size:3rem;
	letter-spacing:1px;
}
.s-go__buttons{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	margin-top:3.3rem;
}
.s-go .btn{
	margin:0 1rem;
}
.s-go__title{
	font-size:3rem;
	color:#fff;
	text-align:center;
	font-family:'Soho', 'Arial', sans-serif;
	font-weight:700;
	letter-spacing:1px;
	line-height:1.2;
}
.s-go__title:before{
	display:block;
	content:'';
	width:9.3rem;
	height:4px;
	border-radius:2px;
	margin:0 auto 0.4rem;
	background:#fff;
}
.p-careers .s-go__title{
	letter-spacing:0;
}
.p-careers .s-go__title:before{
	margin-bottom:0.8rem;
}
.s-go__button{
	height:6.4rem;
	padding:0 45px;
	font-size:1.8rem;
	letter-spacing:0.5px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	background:#f8a61a;
	border-radius:5px;
	position:relative;
	overflow:hidden;
	transform:translateZ(0);
}
.s-go__button:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.2);
	opacity:0;
}
.desktop .s-go__button:before{
	transition:opacity 0.2s ease-out;
}
.desktop .s-go__button:hover:before{
	opacity:1;
}
.s-go__button span{
	position:relative;
	z-index:1;
	display:block;
	min-width:120px;
}
.p-careers .s-go__button{
	background:#fff;
	color:#00abcc;
}
.s-go__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2rem;
	font-weight:300;
	color:#fff;
	text-align:center;
	margin-top:10px;
	letter-spacing:1.2px;
}
@media only screen and (max-width:1300px){
	.s-go__inner{
		padding:3rem 0 3rem;
		min-height:266px;
	}
	.s-go__title:before{
		margin-bottom:10px;
	}
	.s-go .b-title:before{
		margin-bottom:10px;
	}
	.s-go .b-title__text{
		letter-spacing:1px;
	}
	.s-go__text{
		margin-top:23px;
	}
}
@media only screen and (max-width:1024px){
	.s-go__inner{
		padding:2.5rem 0 2.5rem;
		min-height:190px;
	}
	.s-go__title{
		font-size:1.8rem;
	}
	.s-go__title:before{
		width:6.5rem;
		margin-bottom:1rem;
	}
	.s-go .b-title__text{
		letter-spacing:0.6px;
		font-size:1.8rem;
	}
	.s-go .b-title:before{
		width:6.5rem;
		margin-bottom:1rem;
	}
	.s-go__buttons{
		margin-top:2.6rem;
	}
	.p-careers .s-go__buttons{
		margin-top:19px;
	}
	.s-go .btn{
		margin:0 0.5rem;
	}
	.s-go__button{
		padding:0 30px;
		height:4.4rem;
		font-size:1.4rem;
		letter-spacing:0.4px;
	}
	.s-go__button span{
		min-width:80px;
	}
	.s-go__text{
		font-size:1.4rem;
		margin-top:10px;
		letter-spacing:0.8px;
	}
}
@media only screen and (max-width:740px){
	.s-go__inner{
		padding:3.3rem 0 3.3rem;
	}
	.p-careers .s-go__inner .container{
		padding:0 41px;
	}
	.s-go__title:before{
		margin-bottom:0.8rem;
		width:60px;
	}
	.s-go__title__text{
		letter-spacing:0.6px;
	}
	.s-go .b-title:before{
		margin-bottom:0.8rem;
		width:60px;
	}
	.s-go .b-title__text{
		letter-spacing:0.6px;
	}
	.s-go__buttons{
		flex-direction:column-reverse;
		-webkit-align-items:center;
		align-items:center;
	}
	.p-blog .s-go .btn:last-child,
	.p-product-subpage .s-go .btn:last-child,
	.p-product-vamb .s-go .btn:last-child,
	.p-products-vimb .s-go .btn:last-child,
	.p-resources .s-go .btn:last-child,
	.p-solution-vamb .s-go .btn:last-child,
	.p-solution-vimb .s-go .btn:last-child,
	.p-world-vamb .s-go .btn:last-child,
	.p-customers .s-go .btn:last-child{
		margin-bottom:1.8rem;
	}
}
.s-header{
	display:block;
	position:absolute;
	transform:translateZ(0);
	left:0;
	top:0;
	width:100%;
	z-index:3;
	opacity:0;
	transition:opacity 0.3s ease-out;
}
.s-header:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0;
	transition:opacity 0.3s ease-out;
}
.s-header._top{
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
}
.s-header._top:before{
	opacity:1;
}
.s-header._top .s-header__text{
	color:#1e1e1e;
}
.s-header._top .s-header__text-wrap._arrow .s-header__text:after{
	border-color:#343434;
}
.s-header._top .s-header__text-inner:before{
	background:#b8b8b8;
}
.s-header._animate{
	opacity:1;
}
.s-header._home{
	opacity:0;
	transform:translate3d(0, 0, 1px);
}
.s-header._home .s-header__left{
	display:none;
}
._open-mobile-menu .s-header._home .s-header__left{
	display:block;
}
._fixed .s-header._home .s-header__left{
	display:block;
}
.s-header .container{
	max-width:100%;
	padding:0 60px;
	position:relative;
	z-index:1;
}
.s-header__top{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:flex-end;
	-webkit-justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
	padding-top:13px;
	padding-right:30px;
	position:relative;
	z-index:1;
}
.s-header__bottom{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	height:7.6rem;
}
.s-header__right{
	padding-left:20px;
	margin-left:auto;
}
.s-header__left{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	max-width:37%;
	flex-basis:37%;
}
.s-header__link{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
._sticky-header .s-header__link{
	display:block;
}
.s-header__link .lines{
	transition:opacity 0.2s ease-out;
	opacity:0;
}
.s-header__link .lines._show{
	opacity:1;
}
.s-header__logo{
	transition:opacity 0.2s ease-out;
	position:absolute;
	top:0;
	left:0;
	width:45px;
	height:45px;
}
.s-header__logo._white{
	filter:brightness(10000%) contrast(10000%) grayscale(1);
}
._sticky-header .s-header__logo._white{
	filter:none;
}
.s-header__logo._hide{
	opacity:0;
}
._sticky-header .s-header__logo{
	right:0;
}
.s-header__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2rem;
	font-weight:400;
	color:#fff;
	line-height:1.4;
	letter-spacing:1px;
	position:relative;
	padding-left:1.3rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	display:block;
}
._mac .s-header__text{
	padding-top:0;
	margin-top:-1px;
}
.s-header__text-inner{
	position:relative;
}
.s-header__text-inner:before{
	display:block;
	content:"";
	position:absolute;
	width:1px;
	height:2.4rem;
	left:0;
	top:1px;
	background:rgba(255, 255, 255, 0.6);
}
.s-header__text-wrap{
	max-width:65%;
	margin-left:1.7rem;
	padding-top:3px;
	transform:translateZ(0);
}
.s-header__text-wrap._arrow .s-header__text{
	padding-right:21px;
	position:relative;
}
.s-header__text-wrap._arrow .s-header__text:after{
	display:block;
	content:"";
	position:absolute;
	right:3px;
	top:10px;
	width:9px;
	height:9px;
	border-bottom:1.5px solid #fff;
	border-right:1.5px solid #fff;
	transform:rotate(45deg);
}
.s-header .svg-logo{
	display:block;
	width:19.9rem;
	height:4.5rem;
}
.s-header .svg-logo .lc._1{
	fill:#1b4a97;
}
.s-header .svg-logo .lc._2{
	fill:#da1f26;
}
.s-header .svg-logo .lc._3{
	fill:#b1d238;
}
.s-header .svg-logo .lc._4{
	fill:#009344;
}
.s-header .svg-logo .lc._5{
	fill:#00abcc;
}
.s-header .svg-logo .lc._6{
	fill:#06a885;
}
.s-header .svg-logo .lc._7{
	fill:#fcd203;
}
.s-header .svg-logo .lc._8{
	fill:#f8a61a;
}
.s-header .svg-logo .lc._9{
	fill:#676767;
}
.s-header .svg-logo .lc._10{
	fill:#fff;
}
.s-header .svg-logo._white .lc{
	fill:#fff;
}
._open-mobile-menu .s-header .svg-logo._white .lc,
._sticky-header._fixed._open-mobile-menu .s-header .svg-logo._white .lc{
	fill:#fff;
}
.s-header .svg-logo._dark .lc._10{
	fill:#231f20;
}
._open-mobile-menu .s-header .svg-logo._dark .lc,
._sticky-header._fixed._open-mobile-menu .s-header .svg-logo._dark .lc{
	fill:#fff;
}
.s-header ._hover-menu{
	cursor:pointer;
	position:relative;
}
.s-header ._hover-menu:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:150%;
}
.desktop .s-header ._hover-menu .s-header__text{
	transition:opacity 0.2s ease-out;
}
.desktop .s-header ._hover-menu:hover .m-default{
	opacity:1;
}
.desktop .s-header ._hover-menu:hover .m-default__list{
	pointer-events:all;
}
.desktop .s-header ._hover-menu:hover .s-header__text{
	opacity:0.7;
}
.s-header._home._open-search{
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
}
._sticky-header .s-header{
	transform:translateY(-120px);
	transition:transform 0.3s ease-out, opacity 0.3s ease-out;
	z-index:3;
}
._sticky-header._fixed .s-header{
	position:fixed;
	transform:translateY(-35px);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
}
._sticky-header._fixed .s-header:before{
	opacity:1;
}
._sticky-header._fixed .s-header .svg-logo .lc._1{
	fill:#1b4a97;
}
._sticky-header._fixed .s-header .svg-logo .lc._2{
	fill:#da1f26;
}
._sticky-header._fixed .s-header .svg-logo .lc._3{
	fill:#b1d238;
}
._sticky-header._fixed .s-header .svg-logo .lc._4{
	fill:#009344;
}
._sticky-header._fixed .s-header .svg-logo .lc._5{
	fill:#00abcc;
}
._sticky-header._fixed .s-header .svg-logo .lc._6{
	fill:#06a885;
}
._sticky-header._fixed .s-header .svg-logo .lc._7{
	fill:#fcd203;
}
._sticky-header._fixed .s-header .svg-logo .lc._8{
	fill:#f8a61a;
}
._sticky-header._fixed .s-header .svg-logo .lc._9{
	fill:#676767;
}
._sticky-header._fixed .s-header .svg-logo .lc._10{
	fill:#231f20;
}
._sticky-header._fixed .s-header._text .svg-logo .lc._10{
	opacity:0;
}
._sticky-header._fixed .s-header._text .s-header__text{
	color:#1e1e1e;
	font-weight:700;
}
._sticky-header._fixed .s-header._text .s-header__text:after{
	border-color:#343434;
}
._sticky-header._fixed .s-header._text .s-header__link{
	width:4.8rem;
	height:4.8rem;
	overflow:hidden;
}
._sticky-header._fixed .s-header._text .s-header__right{
	margin-top:0;
}
._sticky-header .s-header._text .s-header__text-inner:before{
	background:rgba(0, 0, 0, 0.4);
}
._sticky-header._header-top-menu .s-header{
	transform:translateY(0);
}
@media only screen and (max-width:1300px){
	.s-header .container{
		padding:0 32px;
	}
	.s-header__top{
		padding-top:17px;
		padding-right:18px;
	}
	.s-header__bottom{
		padding:14px 0;
		height:6.3rem;
	}
	.s-header__right{
		margin-top:7px;
	}
	.s-header .svg-logo{
		width:16.2rem;
		height:3.7rem;
	}
	.s-header__text-inner:before{
		top:2px;
		height:2.2rem;
	}
	.s-header__text-wrap{
		margin-left:1.3rem;
		padding-top:2px;
	}
	._sticky-header._fixed .s-header._text .s-header__link{
		width:4rem;
		height:4rem;
	}
	._sticky-header._fixed .s-header._text .s-header__text{
		padding-top:0;
	}
	._sticky-header._fixed .s-header._text .s-header__text-wrap{
		max-width:75%;
	}
	.s-header__logo{
		width:35px;
		height:35px;
		left:-1px;
		top:1px;
	}
}
@media only screen and (max-width:1100px){
	.s-header__text-wrap{
		max-width:51%;
	}
}
@media only screen and (max-width:1024px){
	.s-header{
		z-index:3;
		padding-bottom:0;
	}
	.s-header .container{
		padding:0 0 0 20px;
	}
	.s-header ._hover-menu:before{
		display:none;
	}
	.s-header__left{
		max-width:56%;
		flex-basis:56%;
	}
	.s-header__text{
		padding-left:1rem;
		font-size:1.6rem;
	}
	._mac .s-header__text{
		margin-top:0;
	}
	.s-header__text-inner:before{
		height:1.8rem;
		opacity:0.5;
	}
	.s-header__text-wrap{
		cursor:pointer;
		max-width:75%;
		margin-left:11px;
	}
	.s-header__text-wrap._arrow .s-header__text{
		padding-right:16px;
	}
	.s-header__text-wrap._arrow .s-header__text:after{
		width:7px;
		height:7px;
		top:8px;
	}
	.s-header__top{
		display:none;
	}
	.s-header__right{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
		padding-left:0;
		margin-top:0;
		height:100%;
	}
	.s-header__bottom{
		height:6.2rem;
		padding:0;
	}
	._sticky-header._fixed .s-header._text .s-header__link{
		width:3.3rem;
		height:3.6rem;
	}
	._sticky-header._fixed .s-header._text .s-header__text-wrap{
		margin-left:6px;
	}
	._sticky-header._fixed .s-header,
	._sticky-header._header-top-menu .s-header{
		transform:translateY(0);
	}
	.s-header .svg-logo{
		width:13.4rem;
		height:3.5rem;
	}
	._open-mobile-menu .s-header,
	._sticky-header._fixed._open-mobile-menu .s-header{
		background:#1b4a97;
	}
	._open-mobile-menu .s-header:before,
	._sticky-header._fixed._open-mobile-menu .s-header:before{
		opacity:0;
	}
	._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text,
	._sticky-header._fixed._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text{
		color:#fff;
	}
	._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text:after,
	._sticky-header._fixed._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text:after{
		border-color:#fff;
	}
	._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text-inner:before,
	._sticky-header._fixed._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text-inner:before{
		background:#fff;
	}
	._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text-wrap:after,
	._sticky-header._fixed._open-mobile-menu .s-header .s-header__text-wrap._arrow .s-header__text-wrap:after{
		border-color:#fff;
	}
	.s-header__logo{
		width:28px;
		height:28px;
		left:0;
		top:3px;
	}
}
@media only screen and (max-width:740px){
	.s-header .container{
		padding:0 0 0 12px;
	}
	.s-header__text{
		padding-left:8px;
		font-size:1.3rem;
	}
	.s-header__text-inner:before{
		top:0;
	}
	.s-header__text-wrap{
		margin-left:8px;
		padding-top:0;
	}
	.s-header__text-wrap._arrow .s-header__text{
		padding-right:12px;
	}
	.s-header__text-wrap._arrow .s-header__text:after{
		width:6px;
		height:6px;
		top:6px;
	}
	.s-header__right{
		margin-top:0;
	}
	.s-header._text .svg-logo .lc._10{
		opacity:0;
	}
	.s-header._text .s-header__link{
		width:3.4rem;
		height:3.3rem;
		overflow:hidden;
		display:block;
	}
	.s-header._text .s-header__text-wrap._arrow{
		margin-left:2px;
	}
	._sticky-header._fixed .s-header._text .s-header__text-wrap{
		margin-left:2px;
	}
}
.s-home{
	padding:124px 0 57px;
}
.s-home__top{
	text-align:center;
	margin-bottom:74px;
	position:relative;
}
.s-home__top .container{
	max-width:1293px;
	width:73%;
}
.s-home__img{
	position:absolute;
}
.s-home__img._left{
	width:167px;
	height:249px;
	top:-9px;
	left:0;
}
.s-home__img._right{
	width:146px;
	height:212px;
	top:-22px;
	right:0;
}
.s-home__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.8rem;
	font-weight:700;
	line-height:1.2;
	color:#333;
	margin-bottom:27px;
	letter-spacing:1.1px;
}
.s-home__text{
	font-size:2rem;
	line-height:2;
	color:#666;
	margin-bottom:40px;
}
.s-home__text a{
	color:#333;
	font-weight:600;
	margin:0 4px;
}
.desktop .s-home__text a{
	transition:color 0.2s ease-out;
}
.desktop .s-home__text a:hover{
	color:#00abcc;
}
.s-home__list .container{
	max-width:1838px;
}
@media only screen and (max-width:1300px){
	.s-home{
		padding:106px 0 32px;
	}
	.s-home__top{
		margin-bottom:73px;
	}
	.s-home__top .container{
		max-width:940px;
	}
	.s-home__img._left{
		width:120px;
		height:179px;
		top:10px;
		left:-28px;
	}
	.s-home__img._right{
		width:112px;
		height:165px;
		top:6px;
		right:23px;
	}
	.s-home__text{
		margin-bottom:29px;
	}
}
@media only screen and (max-width:1024px){
	.s-home{
		padding:76px 0 35px;
	}
	.s-home__top{
		margin-bottom:52px;
	}
	.s-home__top .container{
		max-width:560px;
		padding:0 18px;
	}
	.s-home__img._left{
		width:89px;
		height:129px;
		top:40px;
		left:-25px;
	}
	.s-home__img._right{
		width:80px;
		height:117px;
		top:1px;
		right:-3px;
	}
	.s-home__title{
		font-size:2rem;
		margin-bottom:21px;
	}
	.s-home__text{
		font-size:1.6rem;
		line-height:1.6;
		margin-bottom:24px;
	}
}
@media only screen and (max-width:740px){
	.s-home{
		padding:52px 0 17px;
	}
	.s-home__img{
		display:none;
	}
	.s-home__list .container{
		padding:0 10px;
	}
	.s-home__top{
		margin-bottom:43px;
	}
	.s-home__title{
		font-size:1.8rem;
		margin-bottom:17px;
	}
	.s-home__text{
		font-size:1.4rem;
		letter-spacing:-0.2px;
		margin-bottom:16px;
	}
}
.s-index{
	display:block;
	direction:ltr;
	min-height:650px;
}
.s-index .container{
	max-width:100%;
	height:100%;
	position:relative;
	margin:0;
	padding:0;
}
.s-index__left{
	width:155.6%;
	transform:translateX(-27.8%);
	overflow:hidden;
}
.s-index__right{
	direction:rtl;
	position:absolute;
	left:62.7%;
	top:43px;
	background:#fff;
	width:446px;
	height:100%;
	flex-shrink:0;
	padding-top:19px;
}
.s-index__img{
	position:absolute;
	right:0;
	top:0;
	width:31.1%;
	height:100%;
	object-position:left;
}
.s-index__contact{
	position:relative;
	width:450px;
	padding:30px 61px 20px;
	right:45px;
	z-index:2;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	height:calc(100% - 87px);
}
.s-index__title{
	font-size:3.42rem;
	font-weight:400;
	line-height:1.25;
	text-align:center;
	margin-bottom:15px;
	max-width:326px;
	letter-spacing:0.3px;
}
.s-index__info{
	width:100%;
	padding:5px 0 9px;
	font-size:2.3rem;
	line-height:1.3;
	font-weight:400;
	text-align:center;
	border-top:1px solid;
	border-bottom:1px solid;
	margin-bottom:15px;
	letter-spacing:0.2px;
}
._ie .s-index__info{
	max-width:330px;
	letter-spacing:-0.3px;
}
.s-index .svg-logo{
	display:block;
	width:231px;
	height:115px;
	margin-bottom:36px;
	margin-top:-75px;
}
.s-index__note{
	position:relative;
	background:#100906;
	text-align:center;
	font-size:1.6rem;
	color:#fff;
	right:45px;
	width:148px;
	line-height:37px;
	margin-bottom:7px;
	letter-spacing:0.2px;
}
.s-index__mobile{
	display:none;
}
.s-index__thanks{
	position:absolute;
	pointer-events:none;
	max-width:330px;
	opacity:0;
	top:45%;
	left:0;
	right:0;
	margin:0 auto;
	transition:opacity 0.3s ease-out;
}
._submit .s-index__thanks{
	opacity:1;
}
.s-index__thanks-title{
	text-align:center;
	font-size:6rem;
	margin-bottom:25px;
}
.s-index__text{
	transition:opacity 0.3s ease-out;
}
._submit .s-index__text{
	opacity:0;
}
.s-index .svg-parazar{
	position:absolute;
	width:46px;
	height:13px;
	bottom:calc(50% - 279px);
	right:-5px;
	transform:rotate(90deg);
}
@media only screen and (max-height:850px){
	.s-index{
		padding-top:0;
		height:100vh;
	}
	.s-index .container{
		padding-top:0;
	}
	.s-index__right{
		top:0;
		padding-top:0;
	}
	.s-index__contact{
		top:0;
		position:relative;
		padding-top:12px;
		padding-bottom:30px;
		height:calc(100% - 37px);
	}
	.s-index .svg-logo{
		margin-top:0;
	}
	.s-index__note{
		top:0;
		margin-bottom:0;
	}
	.s-index .svg-parazar{
		bottom:calc(50% - 297px);
	}
}
@media only screen and (max-width:1300px){
	.s-index{
		height:100vh;
		padding-top:0;
	}
	.s-index .container{
		max-width:1155px;
	}
	.s-index__right{
		width:450px;
		padding-top:0;
		top:0;
		right:0;
		left:auto;
	}
	.s-index__contact{
		width:100%;
		height:calc(100% - 37px);
	}
	.s-index__note{
		margin-bottom:0;
	}
	.s-index .svg-logo{
		margin-top:0;
	}
}
@media only screen and (max-width:1024px){
	.s-index .container{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

	}
	.s-index__contact{
		padding-top:21px;
		right:0;
	}
	.s-index__left{
		max-width:calc(100% - 450px);
		flex-basis:calc(100% - 450px);
		height:100%;
		transform:none;
	}
	.s-index__note{
		right:0;
	}
	.s-index .svg-parazar{
		width:60px;
		height:15px;
		right:-10px;
		bottom:calc(50% - 297px);
	}
}
@media only screen and (max-height:750px){
	.s-index .svg-logo{
		margin-bottom:20px;
	}
	.s-index .svg-parazar{
		bottom:calc(50% - 256px);
	}
}
@media only screen and (max-width:768px){
	.s-index{
		display:block;
	}
	.s-index__mobile{
		display:block;
	}
	.s-index__right{
		position:static;
	}
	.s-index__contact{
		display:block;
		padding:0 38px;
	}
	.s-index__contact .svg-logo,
	.s-index__contact .s-index__title{
		display:none;
	}
	.s-index .container{
		flex-direction:column;
		-webkit-align-items:center;
		align-items:center;
		padding:20px 0;
	}
	.s-index .svg-logo{
		width:163px;
		height:70px;
		margin:0 auto 14px;
	}
	.s-index__note{
		display:none;
	}
	.s-index__left,
	.s-index__right{
		width:100%;
		margin:0 auto 10px;
		height:auto;
	}
	.s-index__right{
		max-width:400px;
	}
	.s-index__left{
		flex-basis:auto;
		max-width:100%;
	}
	.s-index__title{
		font-size:1.4rem;
		letter-spacing:0.1px;
	}
	.s-index__info{
		font-size:1.8rem;
		letter-spacing:0;
		padding-bottom:6px;
	}
	.s-index__info._text{
		border:none;
	}
	.s-index__thanks{
		top:10%;
		max-width:287px;
	}
	.s-index__thanks-title{
		font-size:4.1rem;
		margin-bottom:12px;
	}
	.s-index .svg-parazar{
		width:46px;
		height:13px;
		bottom:22px;
		left:-8px;
		right:auto;
		transform:rotate(-90deg);
	}
}
@media only screen and (max-width:374px){
	.s-index{
		min-height:500px;
	}
	.s-index .container{
		padding-top:13px;
	}
	.s-index__title{
		margin-bottom:4px;
	}
	.s-index__left{
		margin-bottom:6px;
	}
	.s-index__info{
		margin-bottom:0;
	}
}
.s-info{
	position:relative;
	min-height:524px;
	padding-top:65px;
	padding-bottom:65px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	margin-bottom:138px;
}
.p-product-subpage .s-info{
	margin-bottom:0;
}
.s-info__inner{
	position:relative;
	max-width:1480px;
	padding:0 100px;
}
.s-info__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-weight:700;
	color:#fff;
	font-size:38px;
	margin-bottom:21px;
}
.s-info__text{
	color:#fff;
	font-size:26px;
	font-weight:300;
	line-height:41px;
	margin-bottom:20px;
}
.s-info a{
	color:#00abcc;
	font-size:26px;
	font-weight:300;
	line-height:41px;
}
.desktop .s-info a:hover{
	text-decoration:underline;
}
.s-info__list{
	max-width:831px;
}
.s-info__list-item{
	position:relative;
	margin-bottom:12px;
	color:#fff;
	padding-left:45px;
	font-size:26px;
	line-height:36px;
	font-weight:300;
}
.s-info__list-item:last-child{
	margin-bottom:0;
}
.s-info__list-item:before{
	display:block;
	content:"";
	position:absolute;
	width:17px;
	height:17px;
	background-color:#fff;
	border-radius:50%;
	top:10px;
	left:0;
}
.s-info__list-item:after{
	display:block;
	content:"";
	position:absolute;
	top:16px;
	left:5px;
	width:7px;
	height:4px;
	transform:rotate(-45deg);
	border-left:2px solid #000;
	border-bottom:2px solid #000;
}
.s-info__list-item a{
	font-size:24px;
	line-height:36px;
	color:#00abcc;
}
.desktop .s-info__list-item a:hover{
	text-decoration:underline;
}
@media only screen and (max-width:1300px){
	.s-info{
		min-height:454px;
		margin-bottom:46px;
		padding-top:47px;
		padding-bottom:47px;
	}
	.s-info__title{
		font-size:34px;
		line-height:51px;
		margin-bottom:21px;
	}
	.s-info__text{
		font-size:24px;
		line-height:36px;
	}
	.s-info a{
		font-size:24px;
		line-height:36px;
	}
	.s-info__inner{
		padding:0 100px;
		max-width:1010px;
	}
	.s-info__list-item{
		margin-bottom:12px;
		padding-left:47px;
		font-size:24px;
	}
	.p-product-subpage .s-info__inner{
		max-width:1095px;
	}
}
@media only screen and (max-width:1024px){
	.s-info{
		min-height:378px;
		margin-bottom:60px;
	}
	.s-info__inner{
		padding:0 65px;
		max-width:730px;
	}
	.s-info__title{
		font-size:24px;
		line-height:36px;
		margin-bottom:19px;
	}
	.s-info__text{
		font-size:18px;
		line-height:33px;
		letter-spacing:0.1px;
	}
	.s-info__text a{
		font-size:18px;
		line-height:33px;
	}
	.s-info__list-item{
		font-size:18px;
		line-height:33px;
		margin-bottom:3px;
		padding-left:35px;
	}
	.s-info__list-item:before{
		top:7px;
		left:-1px;
	}
	.s-info__list-item:after{
		top:14px;
		left:4px;
	}
	.s-info__list-item a{
		font-size:18px;
		line-height:33px;
	}
}
@media only screen and (max-width:740px){
	.s-info{
		min-height:329px;
		margin-bottom:51px;
		padding:20px 0;
	}
	.s-info__inner{
		padding:0 20px;
	}
	.s-info__title{
		font-size:20px;
		line-height:30px;
		margin-bottom:14px;
	}
	.s-info__text{
		font-size:14px;
		line-height:20px;
	}
	.s-info__text a{
		font-size:14px;
		line-height:20px;
	}
	.s-info__list-item{
		font-size:14px;
		line-height:20px;
		padding-left:34px;
		margin-bottom:4px;
	}
	.s-info__list-item:before{
		width:14px;
		height:14px;
		top:4px;
		left:0;
	}
	.s-info__list-item:after{
		top:9px;
		left:4px;
		width:6px;
		height:3px;
	}
	.s-info__list-item a{
		font-size:14px;
		line-height:20px;
	}
}
.s-integrations{
	margin-bottom:155px;
}
.s-integrations__inner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.s-integrations__select{
	display:none;
}
.s-integrations .b-title{
	margin-bottom:4.3rem;
}
@media only screen and (max-width:1300px){
	.s-integrations{
		margin-bottom:122px;
	}
}
@media only screen and (max-width:1024px){
	.s-integrations{
		margin-bottom:102px;
	}
	.s-integrations__inner{
		flex-direction:column;
		min-height:600px;
	}
	.s-integrations__select{
		background-color:#00abcc;
		display:block;
	}
	.s-integrations__select .f-default__label._select{
		display:block;
		position:relative;
	}
	.s-integrations__select .f-default__label._select:before{
		display:block;
		content:"";
		position:absolute;
		top:0;
		bottom:0;
		margin:auto 0;
		right:42px;
		width:14px;
		height:14px;
		border-bottom:3px solid #fff;
		border-right:3px solid #fff;
		transform:rotate(45deg);
	}
	.s-integrations__select .f-default__select{
		padding-left:41px;
		padding-right:60px;
		display:block;
		width:100%;
		height:73px;
		font-size:23px;
		font-weight:700;
		color:#fff;
		background-color:#00abcc;
	}
	.s-integrations .b-title{
		margin-bottom:24px;
	}
}
@media only screen and (max-width:740px){
	.s-integrations{
		margin-bottom:56px;
	}
	.s-integrations__inner{
		min-height:auto;
		display:block;
	}
	.s-integrations .f-default__select{
		padding-right:50px;
		padding-left:20px;
		font-size:18px;
	}
	.s-integrations .f-default__label._select:before{
		right:26px;
	}
	.s-integrations .b-title{
		margin-bottom:28px;
	}
}
.s-investors{
	padding:36px 0 66px;
}
.p-partners .s-investors{
	padding-bottom:120px;
}
.p-partners .s-investors .b-title{
	margin-bottom:55px;
}
.s-investors .container{
	max-width:100%;
}
.p-team .s-investors .container{
	padding:0;
}
.s-investors__inner{
	overflow:hidden;
}
.s-investors__top{
	padding:9px 30px 17px 0;
	border-bottom:1px solid #d0d0d0;
	margin-bottom:37px;
}
.s-investors__select{
	display:inline-block;
	vertical-align:middle;
	width:251px;
	margin:0 18px 12px 0;
}
.s-investors .l-investors{
	padding-bottom:50px;
}
.s-investors .b-title{
	margin-bottom:4.9rem;
}
.s-investors .b-title:before{
	margin-bottom:0.6rem;
}
.s-investors .f-search{
	align-items:flex-start;
}
.s-investors .f-search__inner{
	padding-top:15px;
	align-items:flex-start;
}
.s-investors .f-search__close{
	margin-top:21px;
	margin-right:24px;
}
.s-investors .f-search__row{
	padding-top:6px;
}
.s-investors .jq-selectbox__select{
	height:55px;
	border-radius:3px;
	border-color:#999;
	padding-left:20px;
}
.s-investors .jq-selectbox__select-text{
	line-height:55px;
	color:#333;
	font-weight:700;
	letter-spacing:0.73px;
	text-transform:uppercase;
}
.s-investors .jq-selectbox__trigger-arrow{
	top:17px;
}
@media only screen and (max-width:1300px){
	.p-team .s-investors{
		padding-top:46px;
		padding-bottom:16px;
	}
	.p-partners .s-investors{
		padding-bottom:69px;
	}
	.p-partners .s-investors .b-title{
		margin-bottom:32px;
	}
	.s-investors .b-title{
		margin-bottom:3.9rem;
	}
	.s-investors .l-investors{
		padding-bottom:49px;
	}
	.s-investors .f-search__close{
		margin-right:5px;
	}
}
@media only screen and (max-width:1024px){
	.p-team .s-investors{
		padding-top:21px;
	}
	.p-partners .s-investors{
		padding-bottom:65px;
	}
	.p-partners .s-investors .b-title{
		margin-bottom:28px;
	}
	.p-partners .s-investors .l-investors{
		padding-bottom:42px;
	}
	.s-investors__top{
		padding-top:5px;
		padding-bottom:2px;
	}
	.s-investors__select{
		width:216px;
		margin-right:13px;
	}
	.s-investors .b-title{
		margin-bottom:3.3rem;
	}
	.s-investors .l-investors{
		padding-bottom:48px;
	}
	.s-investors .f-search__inner{
		padding-top:7px;
	}
	.s-investors .f-search__close{
		margin-top:7px;
		margin-right:-2px;
	}
	.s-investors .jq-selectbox__select{
		height:44px;
		padding-left:21px;
	}
	.s-investors .jq-selectbox__select-text{
		font-size:1.4rem;
		line-height:44px;
		letter-spacing:0.53px;
	}
	.s-investors .jq-selectbox__trigger-arrow{
		top:15px;
	}
}
@media only screen and (max-width:740px){
	.p-team .s-investors{
		padding-top:17px;
	}
	.p-partners .s-investors{
		padding-bottom:50px;
	}
	.p-partners .s-investors .l-investors{
		padding-bottom:20px;
	}
	.s-investors .container{
		padding:0;
	}
	.s-investors__top{
		padding:9px 30px 0 9px;
		border:none;
		margin-bottom:9px;
	}
	.s-investors__more.s-news__more{
		width:94%;
		margin:0 auto;
	}
	.s-investors__select{
		width:120px;
		margin-right:6px;
	}
	.s-investors .l-investors{
		padding-bottom:32px;
	}
	.s-investors .b-title{
		margin-bottom:2.5rem;
	}
	.s-investors .b-title:before{
		margin-bottom:0.9rem;
	}
	.p-partners .s-investors .b-title{
		margin-bottom:21px;
	}
	.s-investors .f-search__inner{
		padding-top:5px;
	}
	.s-investors .f-search__close{
		margin-top:3px;
		margin-right:8px;
	}
	.s-investors .jq-selectbox__select{
		height:32px;
		padding-left:14px;
		padding-right:30px;
	}
	.s-investors .jq-selectbox__select-text{
		font-size:1.1rem;
		letter-spacing:0.4px;
		line-height:32px;
	}
	.s-investors .jq-selectbox__trigger-arrow{
		width:7px;
		height:7px;
		top:11px;
		right:11px;
	}
}
.s-lead{
	padding-top:110px;
	padding-bottom:43px;
}
.s-lead .container{
	max-width:1275px;
}
.s-lead p{
	text-align:center;
	font-size:2.2rem;
	line-height:1.85;
	font-weight:300;
	letter-spacing:-0.6px;
	margin:0 auto;
}
@media only screen and (max-width:1300px){
	.s-lead{
		padding-bottom:22px;
		padding-top:82px;
	}
	.s-lead .container{
		max-width:950px;
	}
	.s-lead p{
		font-size:20px;
		line-height:39px;
		letter-spacing:0.2px;
	}
}
@media only screen and (max-width:1024px){
	.s-lead{
		padding-top:51px;
	}
	.s-lead .container{
		max-width:520px;
	}
	.s-lead p{
		font-size:16px;
		line-height:26px;
		letter-spacing:0.1px;
	}
}
@media only screen and (max-width:740px){
	.s-lead{
		padding-top:27px;
		padding-bottom:10px;
		margin-bottom:37px;
	}
	.s-lead .container{
		max-width:auto;
	}
	.s-lead p{
		font-size:14px;
		line-height:22px;
	}
}
.s-learn{
	padding:0 0 71px;
}
.s-learn .b-title{
	margin-bottom:4.9rem;
}
.s-learn .b-title:before{
	margin-bottom:0.6rem;
}
.s-learn .container{
	max-width:1920px;
}
.p-contact .s-learn{
	padding:126px 0 78px;
}
.p-contact .s-learn .container{
	max-width:1185px;
}
.p-contact .s-learn .b-title{
	margin-bottom:44px;
}
.p-contact .s-learn .s-learn__media-item{
	padding-left:28px;
	max-width:calc(50% - 8px);
	flex-basis:calc(50% - 8px);
	height:194px;
	margin-bottom:18px;
}
.p-contact .s-learn .s-learn__media-item:after{
	right:26px;
}
.p-contact .s-learn .s-learn__media-item._phone .s-learn__info{
	margin-top:-18px;
}
.p-contact .s-learn .s-learn__link{
	display:block;
	font-size:2rem;
	font-weight:300;
	letter-spacing:-0.4px;
}
.p-contact .s-learn .s-learn__link:first-child:after{
	content:none;
}
.p-contact .s-learn .s-learn__info{
	text-align:left;
	padding-left:30px;
	padding-right:50px;
}
.p-contact .s-learn .s-learn__title{
	text-align:left;
	font-size:2.2rem;
}
.p-contact .s-learn .s-learn__icon{
	width:71px;
	height:56px;
}
.p-contact .s-learn .s-learn__icon-wrap{
	position:static;
	transform:none;
	max-width:20%;
	flex-basis:20%;
}
.p-contact .s-learn .s-learn__contacts a + a{
	margin-top:8px;
}
.s-learn__inner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	justify-content:space-between;
}
.s-learn__content{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	justify-content:space-between;
}
.desktop .s-learn__content .btn:hover{
	opacity:0.6;
}
.s-learn__media{
	width:calc(50% - 18px);
	max-width:calc(50% - 18px);
	flex-basis:calc(50% - 18px);
}
.s-learn__media-item{
	position:relative;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	background:#f0f0f0;
	margin-bottom:25px;
	height:229px;
}
.s-learn__media-item:last-child{
	margin-bottom:0;
}
.desktop .s-learn__media-item._link:hover:after{
	opacity:0.6;
}
.s-learn__media-item._link:after{
	display:block;
	content:"";
	position:absolute;
	top:50%;
	right:55px;
	transform:translateY(-50%) rotate(-45deg) translate3d(0, 0, 1px);
	width:20px;
	height:20px;
	border-right:7px solid #1c4b98;
	border-bottom:7px solid #1c4b98;
}
.s-learn__icon-wrap{
	position:absolute;
	top:50%;
	left:0;
	transform:translateY(-50%);
	width:25%;
}
.s-learn__icon-wrap._small .s-learn__icon{
	width:97px;
	height:97px;
}
.s-learn__icon{
	width:105px;
	height:105px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	margin:0 auto;
}
.s-learn__icon._small{
	width:97px;
	height:97px;
}
.s-learn__info{
	width:100%;
	text-align:center;
}
.s-learn__info .btn{
	margin-top:22px;
}
.s-learn__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2rem;
	font-weight:700;
	color:#343434;
	text-align:center;
}
.s-learn__contacts{
	margin-top:25px;
}
.s-learn__link{
	position:relative;
	color:#343434;
	font-size:1.8rem;
}
.s-learn__link:first-child{
	padding-right:33px;
}
.s-learn__link:first-child:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	right:13px;
	height:24px;
	width:1px;
	background:#343434;
}
.s-learn__slider{
	width:calc(50% - 18px);
	max-width:calc(50% - 18px);
	flex-basis:calc(50% - 18px);
	background:#f0f0f0;
	text-align:center;
}
.s-learn__slider .sl-news{
	margin-bottom:3.5rem;
}
.s-learn__slider .btn{
	color:#1c4b98;
}
@media only screen and (max-width:1600px){
	.p-contact .s-learn .s-learn__icon-wrap{
		margin-bottom:0;
	}
	.s-learn__media-item:not(._contact){
		flex-direction:column;
		-webkit-align-items:center;
		align-items:center;
		justify-content:center;
	}
	.s-learn__icon-wrap{
		position:static;
		transform:translateY(0);
		flex-basis:auto;
		margin-bottom:15px;
	}
	.s-learn__icon-wrap._small .s-learn__icon{
		width:51px;
		height:51px;
	}
	.s-learn__contacts{
		margin-top:10px;
	}
	.s-learn__icon{
		width:50px;
		height:44px;
	}
	.s-learn__info .btn{
		margin-top:18px;
	}
}
@media only screen and (max-width:1300px){
	.s-learn{
		padding-bottom:53px;
	}
	.p-careers .s-learn{
		padding-bottom:21px;
	}
	.p-contact .s-learn{
		padding:74px 0 53px;
	}
	.p-contact .s-learn .container{
		max-width:1100px;
	}
	.p-contact .s-learn .b-title{
		margin-bottom:3.6rem;
	}
	.p-contact .s-learn .s-learn__media-item{
		height:165px;
		padding-left:14px;
	}
	.p-contact .s-learn .s-learn__media-item._phone .s-learn__info{
		margin-top:0;
	}
	.p-contact .s-learn .s-learn__title{
		font-size:2rem;
	}
	.s-learn .b-title{
		margin-bottom:4rem;
	}
	.s-learn__media{
		width:calc(50% - 9px);
		max-width:calc(50% - 9px);
		flex-basis:calc(50% - 9px);
	}
	.s-learn__slider{
		width:calc(50% - 9px);
		max-width:calc(50% - 9px);
		flex-basis:calc(50% - 9px);
	}
	.s-learn__link:first-child{
		padding-right:26px;
	}
}
@media only screen and (max-width:1024px){
	.s-learn{
		padding-bottom:44px;
	}
	.s-learn .b-title{
		margin-bottom:3.4rem;
	}
	.s-learn .b-title:before{
		margin-bottom:0.5rem;
	}
	.p-careers .s-learn .b-title{
		margin-bottom:2.6rem;
	}
	.p-careers .s-learn .s-learn__media-item{
		padding-top:0;
		height:190px;
	}
	.p-careers .s-learn .s-learn__icon-wrap{
		margin-bottom:20px;
		margin-top:-15px;
	}
	.p-contact .s-learn{
		padding:70px 0 83px;
	}
	.p-contact .s-learn .b-title{
		margin-bottom:34px;
	}
	.p-contact .s-learn .s-learn__media-item{
		padding-top:0;
		padding-left:15px;
		height:145px;
		margin-bottom:16px;
	}
	.p-contact .s-learn .s-learn__media-item:after{
		width:17px;
		height:17px;
		border-width:5px;
		right:25px;
	}
	.p-contact .s-learn .s-learn__info{
		padding-left:15px;
	}
	.p-contact .s-learn .s-learn__icon{
		width:42px;
		height:42px;
	}
	.p-contact .s-learn .s-learn__title{
		font-size:1.6rem;
	}
	.p-contact .s-learn .s-learn__link{
		font-size:1.6rem;
		letter-spacing:-0.1px;
	}
	.p-contact .s-learn .s-learn__contacts{
		margin-top:15px;
	}
	.p-contact .s-learn .s-learn__contacts a + a{
		margin-top:13px;
	}
	.s-learn__content{
		display:block;
	}
	.s-learn__media{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		justify-content:space-between;
		width:100%;
		max-width:100%;
	}
	.s-learn__media-item{
		width:calc(50% - 10px);
		max-width:calc(50% - 10px);
		flex-basis:calc(50% - 10px);
		margin-bottom:20px;
		padding-top:28px;
	}
	.s-learn__slider{
		margin-top:1px;
		width:100%;
		max-width:100%;
		padding-bottom:48px;
	}
	.s-learn__slider .sl-news{
		margin-bottom:2.3rem;
	}
	.s-learn__slider .btn._bg{
		padding:0 2rem;
		font-size:14px;
	}
	.s-learn__slider .btn._bg .btn__wrap{
		height:4.2rem;
	}
	.s-learn__title{
		font-size:16px;
		line-height:30px;
	}
	.s-learn__link{
		font-size:16px;
		line-height:18px;
	}
	.s-learn__link:first-child{
		padding-right:20px;
	}
	.s-learn__link:first-child:after{
		height:16px;
		top:3px;
		right:6px;
	}
	.s-learn__contacts{
		margin-top:13px;
	}
	.s-learn__info .btn{
		margin-top:18px;
	}
	.s-learn__info .btn._sm{
		padding:0 1.8rem;
	}
}
@media only screen and (max-width:740px){
	.s-learn{
		padding-bottom:35px;
	}
	.p-careers .s-learn .b-title{
		margin-bottom:2.2rem;
	}
	.p-careers .s-learn .s-learn__icon-wrap{
		margin-bottom:16px;
	}
	.p-contact .s-learn{
		padding:55px 0 38px;
	}
	.p-contact .s-learn .b-title{
		margin-bottom:22px;
	}
	.p-contact .s-learn .s-learn__media-item{
		max-width:100%;
		height:129px;
		margin-bottom:12px;
	}
	.p-contact .s-learn .s-learn__media-item:after{
		width:13px;
		height:13px;
		border-width:4px;
		right:22px;
	}
	.p-contact .s-learn .s-learn__info{
		padding-left:20px;
	}
	.p-contact .s-learn .s-learn__title{
		font-size:1.4rem;
		line-height:20px;
	}
	.p-contact .s-learn .s-learn__link{
		font-size:1.4rem;
	}
	.p-contact .s-learn .s-learn__contacts{
		margin-top:20px;
	}
	.p-contact .s-learn .s-learn__contacts a + a{
		margin-top:10px;
	}
	.s-learn .container{
		padding:0 10px;
	}
	.s-learn__inner{
		display:block;
	}
	.s-learn__media{
		display:block;
		margin-bottom:12px;
	}
	.s-learn__media-item{
		margin-bottom:12px;
		width:100%;
		max-width:100%;
		flex-basis:100%;
		justify-content:center;
		padding-top:0;
	}
	.s-learn__media-item._link{
		height:190px;
	}
	.s-learn__icon-wrap{
		margin-bottom:17px;
	}
	.s-learn__icon-wrap._small .s-learn__icon{
		width:47px;
		height:47px;
	}
	.s-learn__contacts{
		margin-top:12px;
	}
	.s-learn__info .btn{
		margin-top:19px;
	}
	.s-learn .b-title{
		margin-bottom:2.7rem;
	}
	.s-learn .b-title:before{
		margin-bottom:0.8rem;
	}
}
.s-lms{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	justify-content:center;
	padding:0 21px;
	margin-bottom:200px;
}
.s-lms__item{
	display:block;
	padding:3rem 4rem 2rem;
	max-width:33.3333333%;
	flex-basis:33.3333333%;
}
.desktop .s-lms__item .b-news__hover{
	transition:opacity 0.2s ease-out;
}
.desktop .s-lms__item:hover .b-news__hover{
	opacity:1;
}
.s-lms__img{
	margin-bottom:30px;
	position:relative;
}
.s-lms__img img{
	max-width:100%;
	width:100%;
	display:block;
}
.s-lms .btn-read-more{
	padding:0 4rem;
	height:4.4rem;
	font-size:1.6rem;
	border:1px solid #fff;
	border-radius:4px;
	margin:auto;
}
.s-lms .btn-read-more:before{
	display:none;
}
.s-lms__title{
	position:relative;
	font-size:26px;
	line-height:33px;
	font-weight:700;
	font-style:italic;
	color:#000;
	padding-top:13px;
	margin-bottom:8px;
}
.s-lms__title:before{
	display:block;
	content:"";
	position:absolute;
	width:74px;
	height:4px;
	background-color:#000;
	top:0;
	left:0;
}
.s-lms__title._lime{
	color:#b1d238;
}
.s-lms__title._lime:before{
	background-color:#b1d238;
}
.s-lms__title._red{
	color:#da1f26;
}
.s-lms__title._red:before{
	background-color:#da1f26;
}
.s-lms__title._darkblue{
	color:#1b4a97;
}
.s-lms__title._darkblue:before{
	background-color:#1b4a97;
}
.s-lms__text{
	font-size:16px;
	line-height:28px;
	color:#333;
}
@media only screen and (max-width:1300px){
	.s-lms{
		padding-left:7px;
		padding-right:7px;
		margin-bottom:92px;
	}
	.s-lms__item{
		padding-left:23px;
		padding-right:23px;
	}
	.s-lms__title{
		letter-spacing:-0.4px;
	}
	.s-lms__img{
		margin-bottom:27px;
	}
}
@media only screen and (max-width:1024px){
	.s-lms{
		margin-bottom:81px;
		justify-content:flex-start;
	}
	.s-lms__item{
		max-width:50%;
		flex-basis:50%;
		padding-left:15px;
		padding-right:15px;
	}
	.s-lms__img{
		margin-bottom:28px;
	}
	.s-lms__title{
		padding-top:9px;
		margin-bottom:7px;
		font-size:23px;
		letter-spacing:0;
	}
	.s-lms__text{
		line-height:24px;
	}
}
@media only screen and (max-width:740px){
	.s-lms{
		padding:0 20px;
		margin-bottom:9px;
	}
	.s-lms__item{
		margin-bottom:35px;
		padding:0;
		max-width:100%;
		flex-basis:100%;
	}
	.s-lms__img{
		margin-bottom:25px;
	}
	.s-lms__title{
		font-size:19px;
		padding-top:11px;
		margin-bottom:1px;
	}
	.s-lms__text{
		font-size:14px;
		line-height:22px;
	}
}
.s-news{
	padding:4.3rem 0 5.7rem;
}
.s-news .container{
	max-width:1920px;
	padding:0 60px;
}
.s-news._press-releases ~ .s-blog,
.s-news._events ~ .s-blog{
	display:none;
}
.s-news__top{
	padding-left:11px;
	border-bottom:1px solid #d1d1d1;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.s-news__content{
	padding:2rem 0 3.6rem;
}
.p-blog .s-news__content{
	padding-bottom:3.9rem;
	padding-top:0;
}
.s-news__more{
	display:block;
	width:100%;
	height:4.3rem;
	background:#ccc;
	font-size:1.6rem;
	font-weight:700;
	color:#fff;
	border-radius:4px;
	text-transform:uppercase;
	position:relative;
	overflow:hidden;
}
.s-news__more:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#999;
	opacity:0;
}
.desktop .s-news__more:before{
	transition:opacity 0.2s ease-out;
}
.desktop .s-news__more:hover:before{
	opacity:1;
}
.s-news__more svg,
.s-news__more span{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	z-index:1;
}
.s-news__more svg{
	transform:translateZ(0);
	width:18px;
	height:18px;
	fill:#fff;
	margin-right:8px;
}
.s-news__more._hide{
	display:none;
}
.s-news__select{
	width:16.3rem;
	margin-bottom:6px;
}
.s-news__select._mobile{
	display:none;
}
.s-news .l-tags{
	padding-bottom:0;
	border:none;
}
.s-news__tags .l-tags{
	padding:20px 0 0;
	border:none;
}
.s-news__tags .l-tags__link{
	padding-right:30px;
}
@media only screen and (max-width:1600px){
	.s-news .container{
		padding:0 40px;
	}
}
@media only screen and (max-width:1300px){
	.s-news{
		padding:3.7rem 0 2.3rem;
	}
	.p-blog .s-news{
		padding-top:3rem;
		padding-bottom:6.3rem;
	}
	.s-news .container{
		padding:0 30px;
	}
	.s-news__content{
		padding-top:6rem;
	}
	.p-blog .s-news__content{
		padding-bottom:2rem;
	}
	.p-blog .s-news__tags .l-tags{
		padding-top:34px;
	}
}
@media only screen and (max-width:1024px){
	.s-news{
		padding:3.4rem 0 2.5rem;
	}
	.p-blog .s-news{
		padding-top:2.6rem;
		padding-bottom:3.3rem;
	}
	.s-news .container{
		padding:0 20px;
	}
	.s-news__content{
		padding-top:1.3rem;
	}
	.p-blog .s-news__tags .l-tags{
		padding-top:16px;
	}
}
@media only screen and (max-width:740px){
	.s-news{
		padding:2.8rem 0 1.3rem;
	}
	.p-blog .s-news{
		padding-bottom:2.8rem;
	}
	.s-news .container{
		padding:0 10px;
	}
	.s-news__top{
		padding:0;
		margin:0 -1rem;
		border:none;
	}
	.s-news__content{
		padding-top:1rem;
	}
	.p-blog .s-news__content{
		padding-bottom:1.5rem;
	}
	.s-news__select{
		width:50%;
		padding:0 1rem;
	}
	.s-news__select._mobile{
		display:block;
	}
	.p-blog .s-news__tags .l-tags{
		padding-top:5px;
	}
}
.s-offices{
	display:block;
}
.s-offices .container{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	max-width:100%;
	padding:0;
}
.s-offices__list{
	max-width:69.2%;
	flex-basis:69.2%;
	background:#1b4a97;
	overflow:hidden;
}
.s-offices__maps{
	max-width:30.8%;
	flex-basis:30.8%;
}
._mac .s-offices__maps{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.s-offices__mobile{
	display:none;
	border-bottom:1px solid rgba(255, 255, 255, 0.23);
	position:relative;
	z-index:2;
}
.s-offices .jq-selectbox__select{
	height:71px;
	border:none;
	background:transparent;
	padding:0 11px;
}
.s-offices .jq-selectbox__select:before{
	content:none;
}
.s-offices .jq-selectbox__select-text{
	line-height:71px;
	font-size:1.8rem;
	font-weight:700;
	color:#fff;
	text-transform:none;
}
.s-offices .jq-selectbox__trigger-arrow{
	width:14px;
	height:14px;
	top:25px;
	border:2px #fff;
}
@media only screen and (max-width:1300px){
	.s-offices__list{
		max-width:72.7%;
		flex-basis:72.7%;
	}
	.s-offices__maps{
		max-width:27.3%;
		flex-basis:27.3%;
	}
}
@media only screen and (max-width:1024px){
	.s-offices .container{
		display:block;
	}
	.s-offices__maps{
		display:none;
	}
	._mac .s-offices__maps{
		display:none;
	}
	.s-offices__list{
		max-width:100%;
	}
}
@media only screen and (max-width:740px){
	.s-offices__mobile{
		display:block;
	}
	.jq-selectbox__select-text{
		letter-spacing:0;
	}
	.jq-selectbox__trigger-arrow{
		right:20px;
	}
}
.s-page-nav{
	padding:40px 0;
}
.s-page-nav__select{
	display:none;
	margin:0 auto;
	position:relative;
	width:254px;
}
.s-page-nav__select:before{
	z-index:1;
	display:block;
	content:"";
	position:absolute;
	top:20px;
	right:18px;
	width:10px;
	height:10px;
	border-bottom:3px solid #333;
	border-right:3px solid #333;
	transform:rotate(45deg);
}
.s-page-nav__select .f-default__label._select{
	display:block;
	height:54px;
	border:1px solid #999;
	border-radius:3px;
}
.s-page-nav__select .f-default__select{
	padding:6px 20px;
	font-weight:700;
	font-size:14px;
	text-transform:uppercase;
	width:100%;
	height:100%;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	background-color:#fff;
}
@media only screen and (max-width:1300px){
	.s-page-nav{
		padding:42px 0 21px;
	}
}
@media only screen and (max-width:1024px){
	.s-page-nav{
		padding:30px 0;
	}
}
@media only screen and (max-width:740px){
	.s-page-nav{
		padding:23px 0;
	}
	.s-page-nav__select{
		display:block;
	}
}
.s-partners{
	display:block;
	padding-bottom:88px;
}
@media only screen and (max-width:1300px){
	.s-partners{
		padding-bottom:34px;
	}
}
@media only screen and (max-width:1024px){
	.s-partners{
		padding-bottom:31px;
	}
}
@media only screen and (max-width:740px){
	.s-partners{
		padding-bottom:15px;
	}
}
.s-person{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	position:relative;
	min-height:663px;
	margin-bottom:120px;
	padding:60px 108px;
}
.s-person__inner{
	position:relative;
	z-index:1;
	max-width:800px;
	text-align:center;
	background-color:rgba(0, 0, 0, 0.1);
	padding:75px 50px 62px;
}
.s-person__img{
	object-position:50% top;
}
.s-person__img._desktop-sm,
.s-person__img._tablet,
.s-person__img._mobile{
	display:none;
}
.s-person video{
	position:absolute;
	top:50%;
	left:50%;
	min-width:100%;
	min-height:100%;
	transform:translate3d(-50%, -50%, 0);
	backface-visibility:hidden;
}
.s-person__play{
	margin-bottom:25px;
}
.s-person__play .btn._circle._lg{
	width:13.4rem;
	height:13.4rem;
}
.s-person__play .btn._circle._lg svg{
	width:5.2rem;
	height:5.2rem;
}
.s-person__cite{
	position:relative;
	font-size:28px;
	margin-bottom:58px;
	font-family:'Soho', 'Arial', sans-serif;
}
.s-person__cite:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	width:76px;
	height:1px;
	background-color:#999;
	bottom:-36px;
}
.s-person__name{
	font-size:24px;
	font-weight:700;
	margin-bottom:11px;
}
.s-person__position{
	font-size:18px;
}
.s-person__play-btn{
	display:none;
}
@media only screen and (max-width:1300px){
	.s-person{
		padding:60px 29px;
		margin-bottom:69px;
	}
	.s-person__inner{
		max-width:595px;
		padding:75px 25px 55px;
	}
	.s-person__img._desktop-sm{
		display:block;
	}
	.s-person__img._desktop{
		display:none;
	}
	.s-person__cite{
		font-size:24px;
	}
	.s-person__play{
		margin-bottom:29px;
	}
	.s-person__play .btn._circle._lg{
		width:11.7rem;
		height:11.7rem;
	}
	.s-person__play .btn._circle._lg svg{
		width:4.6rem;
		height:4.6rem;
	}
}
@media only screen and (max-width:1024px){
	.s-person{
		position:relative;
		min-height:617px;
		margin-bottom:66px;
	}
	.s-person__inner{
		padding:30px 100px 27px;
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		max-width:100%;
		background-color:rgba(0, 0, 0, 0.5);
		color:#fff;
	}
	.s-person__img._tablet{
		display:block;
	}
	.s-person__img._desktop-sm{
		display:none;
	}
	.s-person__play{
		display:none;
	}
	.s-person__cite{
		font-size:20px;
		margin-bottom:30px;
	}
	.s-person__cite:before{
		bottom:-18px;
	}
	.s-person__name{
		font-size:20px;
	}
	.s-person__position{
		font-size:16px;
	}
	.s-person__play-btn{
		position:absolute;
		z-index:1;
		display:block;
		top:198px;
		content:"";
		left:0;
		right:0;
		margin:0 auto;
	}
}
@media only screen and (max-width:740px){
	.s-person{
		min-height:476px;
		margin-bottom:52px;
	}
	.s-person__inner{
		padding:24px 25px 29px;
	}
	.s-person__img._mobile{
		display:block;
	}
	.s-person__img._tablet{
		display:none;
	}
	.s-person__cite{
		font-size:16px;
		margin-bottom:33px;
	}
	.s-person__name{
		font-size:18px;
		margin-bottom:3px;
	}
	.s-person__position{
		font-size:14px;
	}
	.s-person__play-btn{
		top:98px;
	}
}
.s-positions{
	display:block;
}
.s-positions._empty .s-positions__noresults{
	display:block;
}
.s-positions._empty .s-positions__more{
	display:none;
}
.s-positions__inner{
	padding:48px 0 119px;
}
.s-positions .b-title{
	margin-bottom:3.5rem;
}
.s-positions__top{
	height:160px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	background:#1b4a97;
}
.s-positions__top-item{
	padding:0 10px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-wrap:wrap;
	-webkit-align-items:center;
	align-items:center;
	align-content:center;
}
.s-positions__top-item._left{
	min-width:659px;
}
.s-positions__top-item._right{
	min-width:575px;
}
.s-positions__select{
	margin-top:-10px;
}
.s-positions__text{
	font-size:3.4rem;
	font-weight:300;
	color:#fff;
	margin-right:16px;
}
.s-positions__more{
	max-width:77.4%;
	margin:33px auto 0;
}
.s-positions__content-text{
	font-size:1.2rem;
	font-weight:400;
	color:#666;
	max-width:1014px;
	text-align:center;
	margin:32px auto 0;
}
.s-positions__noresults{
	display:none;
	padding:160px 20px;
	text-align:center;
	font-size:2rem;
	line-height:1.2;
	font-weight:400;
	color:#666;
	border-bottom:1px solid #ccc;
}
@media only screen and (max-width:1300px){
	.s-positions__inner{
		padding-bottom:69px;
	}
	.s-positions__top{
		height:140px;
		justify-content:space-around;
	}
	.s-positions__top-item._left{
		min-width:530px;
	}
	.s-positions__top-item._right{
		min-width:495px;
	}
	.s-positions__text{
		font-size:2.8rem;
	}
	.s-positions__content-text{
		max-width:78%;
	}
	.s-positions__select{
		margin-top:0;
	}
	.s-positions__more{
		max-width:86%;
	}
}
@media only screen and (max-width:1024px){
	.s-positions__inner{
		padding:44px 0 65px;
	}
	.s-positions__top{
		padding-left:40px;
		justify-content:flex-start;
	}
	.s-positions__top-item{
		display:block;
	}
	.s-positions__top-item._left{
		min-width:44%;
	}
	.s-positions__top-item._right{
		min-width:44%;
	}
	.s-positions__more{
		max-width:97%;
		margin-top:22px;
	}
	.s-positions__content-text{
		font-size:1.1rem;
		max-width:90%;
		margin-top:27px;
	}
	.s-positions .b-title{
		margin-bottom:2.7rem;
	}
	.s-positions__text{
		font-size:2.2rem;
		margin-top:11px;
		margin-bottom:7px;
	}
	.s-positions__noresults{
		padding:120px 20px;
	}
}
@media only screen and (max-width:740px){
	.s-positions__inner{
		padding:34px 0 49px;
	}
	.s-positions__top{
		height:auto;
		padding:32px 0 47px;
		display:block;
	}
	.s-positions__top-item._left{
		margin-bottom:38px;
	}
	.s-positions__text{
		font-size:1.8rem;
		margin-bottom:6px;
		margin-top:0;
	}
	.s-positions .b-title{
		margin-bottom:2.2rem;
	}
	.s-positions__noresults{
		padding:80px 20px;
	}
	.s-positions__more{
		max-width:94%;
	}
}
.s-preview-home{
	box-shadow:0 4px 40px #eee;
	position:relative;
}
.s-preview-home .modal-video{
	position:absolute;
}
.s-preview-home__inner{
	position:relative;
	opacity:0;
	overflow:hidden;
}
.s-preview-home__inner:after{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.4);
}
.s-preview-home__left{
	height:890px;
	width:60.8%;
	max-width:calc(100vw - 725px);
	position:relative;
	z-index:1;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	text-align:center;
}
.s-preview-home__left-inner{
	margin-top:-84px;
}
.s-preview-home__right{
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	padding-top:109px;
	padding-left:38px;
	width:39.2%;
	flex-basis:39.2%;
	height:100%;
	min-width:725px;
	background:#fff;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transform:translateX(100%);
}
.s-preview-home__right:before{
	display:block;
	content:"";
	position:absolute;
	left:100%;
	top:0;
	width:10%;
	height:100%;
	background:#fff;
}
.s-preview-home__right-inner{
	overflow:hidden;
}
.s-preview-home__center{
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.s-preview-home__center .s-preview-home__text,
.s-preview-home__center .svg-logo{
	transform:translateY(20px);
}
.s-preview-home__img-wrap{
	position:absolute;
	left:0;
	bottom:3%;
	max-width:987px;
	max-height:768px;
	width:51.4%;
	height:77%;
	transform:translateX(48.6%);
}
.s-preview-home__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3rem;
	font-weight:300;
	letter-spacing:0.8px;
	color:#fff;
	margin-bottom:27px;
	opacity:0;
}
.s-preview-home .svg-logo{
	display:inline-block;
	width:390px;
	height:90px;
	fill:#fff;
	margin-bottom:10px;
	opacity:0;
}
.s-preview-home .btn._circle._lg{
	display:inline-block;
	width:142px;
	height:142px;
	border:4px solid #fff;
	transform:translateY(20px);
	opacity:0;
}
.s-preview-home .btn._circle._lg svg{
	fill:#fff;
	width:54px;
	height:54px;
}
.desktop .s-preview-home .btn._circle._lg{
	transition:border-color 0.2s ease-out;
}
.desktop .s-preview-home .btn._circle._lg svg{
	transition:fill 0.2s ease-out;
}
.desktop .s-preview-home .btn._circle._lg:hover{
	border-color:#00abcc;
}
.desktop .s-preview-home .btn._circle._lg:hover svg{
	fill:#00abcc;
}
@media only screen and (min-width:1920px){
	.s-preview-home__img-wrap{
		left:5%;
	}
}
@media only screen and (max-width:1500px){
	.s-preview-home__right{
		min-width:650px;
	}
	.s-preview-home__left{
		max-width:calc(100vw - 650px);
	}
}
@media only screen and (max-width:1600px){
	.s-preview-home__left{
		max-width:50%;
		height:679px;
	}
	.s-preview-home__left-inner{
		margin-top:-18px;
	}
	.s-preview-home__right{
		min-width:50%;
		padding-top:101px;
		padding-left:20px;
	}
	.s-preview-home__img-wrap{
		left:-12%;
		top:2%;
		bottom:auto;
		padding-top:48%;
		width:60%;
		height:auto;
	}
	.s-preview-home__text{
		font-size:2.6rem;
		transform:translateY(20px);
	}
	.s-preview-home .btn._circle._lg{
		width:113px;
		height:113px;
		transform:translateY(20px);
	}
	.s-preview-home .btn._circle._lg svg{
		width:37px;
		height:37px;
	}
	.s-preview-home .svg-logo{
		width:324px;
		height:74px;
		transform:translateY(20px);
		margin-bottom:7px;
	}
}
@media only screen and (max-width:1300px){
	.s-preview-home__img-wrap{
		top:16%;
	}
}
@media only screen and (max-width:1230px){
	.s-preview-home__text{
		font-size:2.6rem;
		margin-bottom:24px;
		letter-spacing:1.4px;
	}
}
@media only screen and (max-width:1024px){
	.s-preview-home .modal-video{
		position:fixed;
	}
	.s-preview-home__inner:after{
		height:546px;
	}
	.s-preview-home__center{
		display:none;
	}
	.s-preview-home__img-wrap{
		top:5%;
		left:0;
		right:0;
		margin:0 auto;
		width:100%;
		max-width:95%;
		padding-top:66%;
		transform:translateX(0);
	}
	.s-preview-home__left{
		height:546px;
		max-width:100%;
		width:100%;
	}
	.s-preview-home__left-inner{
		margin-top:0;
	}
	.s-preview-home__right{
		position:static;
		width:100%;
		min-width:auto;
		padding:18px 13px 25px;
		transform:translateX(0);
	}
}
@media only screen and (max-width:740px){
	.s-preview-home__inner:after{
		height:324px;
	}
	.s-preview-home__left{
		height:324px;
	}
	.s-preview-home__right{
		padding-top:3px;
	}
	.s-preview-home__text{
		font-size:1.4rem;
		margin-bottom:22px;
		letter-spacing:1px;
	}
	.s-preview-home .btn._circle._lg{
		width:60px;
		height:60px;
		border-width:3px;
	}
	.s-preview-home .btn._circle._lg svg{
		width:21px;
		height:21px;
	}
	.s-preview-home .svg-logo{
		width:195px;
		height:43px;
		margin-bottom:1px;
	}
}
@media only screen and (max-width:400px){
	.s-preview-home__img-wrap{
		top:6%;
		left:-8%;
		margin:0 auto;
		width:108%;
		max-width:none;
		padding-top:80%;
	}
}
.s-preview-products{
	position:relative;
}
.s-preview-products.s-preview .container{
	max-width:100%;
	padding:9.4rem 2rem 0;
	min-height:64.9rem;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	z-index:1;
}
._ie .s-preview-products.s-preview .container{
	height:64.9rem;
}
.s-preview-products__inner{
	position:relative;
	color:#fff;
	text-align:center;
}
.s-preview-products .b-title{
	margin-bottom:2.1rem;
}
.s-preview-products .b-title__text{
	font-size:3.8rem;
	letter-spacing:1.2px;
	color:#fff;
}
.s-preview-products .b-title:before{
	height:6px;
	margin-bottom:1.6rem;
}
.s-preview-products .b-title span{
	display:block;
}
.s-preview-products__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.6rem;
	line-height:3.2rem;
	font-weight:400;
	margin-bottom:3.8rem;
	letter-spacing:1.3px;
	max-width:75rem;
	text-align:center;
}
.s-preview-products__buttons{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
}
.s-preview-products .btn-default{
	min-width:24.5rem;
}
.s-preview-products .btn-start{
	margin-left:1.8rem;
}
.s-preview-products__down{
	position:absolute;
	width:18px;
	height:18px;
	border-bottom:2px solid rgba(255, 255, 255, 0.33);
	border-right:2px solid rgba(255, 255, 255, 0.33);
	transform:rotate(45deg);
	bottom:26px;
	left:0;
	right:0;
	margin:0 auto;
}
@media only screen and (max-width:1600px){
	.s-preview .b-title:before{
		width:8rem;
	}
	.s-preview__text{
		margin-bottom:4rem;
	}
}
@media only screen and (max-width:1300px){
	.s-preview-products .container{
		min-height:44.2rem;
		padding-top:7.4rem;
	}
	._ie .s-preview-products .container{
		height:44.2rem;
	}
	.s-preview-products .b-title{
		margin-bottom:1.2rem;
	}
	.s-preview-products .b-title__text{
		font-size:3.4rem;
	}
	.s-preview-products__text{
		font-size:2.2rem;
		max-width:57rem;
		margin-bottom:2.8rem;
		letter-spacing:1.1px;
	}
}
@media only screen and (max-width:1024px){
	.s-preview-products .container{
		min-height:34.5rem;
		max-width:507px;
		padding:92px 18px 0;
	}
	.s-preview-products .b-title{
		margin-bottom:1rem;
	}
	.s-preview-products .b-title:before{
		margin-bottom:1.2rem;
	}
	.s-preview-products .b-title__text{
		font-size:2.4rem;
		letter-spacing:0.6px;
	}
	.s-preview-products__text{
		margin-bottom:3rem;
		font-size:1.6rem;
		line-height:1.2;
		letter-spacing:1.3px;
	}
	.s-preview-products .btn-default{
		min-width:18.5rem;
	}
}
@media only screen and (max-width:740px){
	.s-preview-products .container{
		padding-top:28px;
	}
	.s-preview-products .b-title{
		margin-bottom:1.8rem;
	}
	.s-preview-products .b-title:before{
		margin-bottom:1.3rem;
	}
	.s-preview-products .b-title__text{
		font-size:2rem;
		line-height:1.2;
	}
	.s-preview-products .b-title:before{
		width:60px;
		height:2px;
	}
	.s-preview-products__text{
		font-size:1.4rem;
		line-height:1.2;
		margin-bottom:23px;
		letter-spacing:0.3px;
	}
	.s-preview-products__buttons{
		display:block;
	}
	.s-preview-products__buttons button{
		display:block;
	}
	.s-preview-products .btn-start{
		margin:20px 0 0 0;
	}
}
.s-preview-studies{
	display:block;
}
.s-preview-studies__inner{
	min-height:476px;
	padding:97px 0 80px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	color:#fff;
}
.p-webinars .s-preview-studies__inner{
	min-height:492px;
}
.p-webinars .s-preview-studies__inner .l-social{
	right:55px;
}
.p-webinars .s-preview-studies__inner .btn._lg{
	padding:0 42px;
}
.p-webinars .s-preview-studies__inner .btn._lg .btn__wrap{
	height:6.2rem;
}
.p-webinars .s-preview-studies__inner .s-preview-studies__title{
	line-height:1.5;
	padding-top:23px;
	max-width:880px;
	margin-bottom:33px;
}
.s-preview-studies .container{
	width:100%;
	max-width:1286px;
	position:relative;
}
.s-preview-studies__img-wrap{
	width:94px;
	height:94px;
	margin-bottom:25px;
	position:relative;
}
.s-preview-studies__img-mob{
	display:none;
}
.s-preview-studies__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.4rem;
	font-weight:300;
	line-height:1.2;
	margin-bottom:25px;
	position:relative;
}
.s-preview-studies__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.3rem;
	font-weight:700;
	line-height:1.5;
	letter-spacing:0.05px;
	margin-bottom:21px;
	padding-top:24px;
	position:relative;
}
.s-preview-studies__title:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:120px;
	height:4px;
	background:#fff;
	border-radius:2px;
}
.s-preview-studies .btn._lg{
	padding:0 37px;
}
.s-preview-studies .btn._lg .btn__wrap{
	height:5.4rem;
}
.s-preview-studies .btn._lg .btn__svg{
	width:23px;
	height:23px;
	margin-right:13px;
}
.s-preview-studies .l-social{
	position:absolute;
	right:47px;
	top:0;
}
.s-preview-studies .l-social__item{
	padding:0 1.1rem;
}
.s-preview-studies .l-social svg{
	fill:#fff;
}
.s-preview-studies__info{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin-bottom:22px;
}
.s-preview-studies__info-item{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	font-family:'Soho', 'Arial', sans-serif;
	font-size:2rem;
	line-height:1.1;
	font-weight:300;
	color:#fff;
	-webkit-align-items:center;
	align-items:center;
}
.s-preview-studies__info-item + .s-preview-studies__info-item{
	padding-left:11px;
	margin-left:17px;
	border-left:1px solid rgba(255, 255, 255, 0.4);
}
.s-preview-studies .svg-clock{
	width:17px;
	height:17px;
	fill:#fff;
	margin-right:12px;
}
@media only screen and (max-width:1300px){
	.s-preview-studies__inner{
		min-height:455px;
		padding:91px 0 82px;
	}
	.p-webinars .s-preview-studies__inner{
		min-height:463px;
	}
	.p-webinars .s-preview-studies__inner .container{
		padding-top:25px;
	}
	.p-webinars .s-preview-studies__inner .l-social{
		right:35px;
	}
	.p-webinars .s-preview-studies__inner .s-preview-studies__title{
		margin-bottom:32px;
	}
	.s-preview-studies .container{
		max-width:908px;
	}
	.s-preview-studies__img-wrap{
		width:80px;
		height:80px;
		margin-bottom:20px;
	}
	.s-preview-studies__title{
		padding-top:25px;
		font-size:3rem;
		margin-bottom:20px;
	}
	.s-preview-studies__text{
		font-size:3.2rem;
		margin-bottom:20px;
	}
	.s-preview-studies .l-social{
		right:35px;
	}
}
@media only screen and (max-width:1024px){
	.s-preview-studies__inner{
		min-height:399px;
		padding:71px 0 70px;
	}
	.p-webinars .s-preview-studies__inner{
		min-height:399px;
	}
	.p-webinars .s-preview-studies__inner .l-social{
		top:0;
	}
	.p-webinars .s-preview-studies__inner .btn._lg{
		padding:0 22px;
	}
	.p-webinars .s-preview-studies__inner .btn._lg .btn__wrap{
		height:4.2rem;
	}
	.p-webinars .s-preview-studies__inner .s-preview-studies__title{
		margin-bottom:22px;
	}
	.s-preview-studies .container{
		padding:0 53px;
	}
	.s-preview-studies__img-wrap{
		margin-bottom:20px;
	}
	.s-preview-studies__title{
		font-size:2.4rem;
		margin-bottom:19px;
	}
	.s-preview-studies__text{
		font-size:3rem;
	}
	.s-preview-studies .l-social{
		right:53px;
	}
	.s-preview-studies .btn._lg{
		padding:0 20px;
		font-size:1.4rem;
		letter-spacing:0.4px;
	}
	.s-preview-studies .btn._lg .btn__wrap{
		height:4.2rem;
	}
	.s-preview-studies .btn._lg .btn__svg{
		width:16px;
		height:16px;
		margin-right:8px;
	}
	.s-preview-studies__img{
		display:none;
	}
	.s-preview-studies__img-mob{
		display:block;
	}
	.s-preview-studies__info{
		margin-bottom:22px;
	}
	.s-preview-studies__info-item{
		font-size:1.6rem;
	}
}
@media only screen and (max-width:740px){
	.s-preview-studies__inner{
		min-height:435px;
		padding:67px 0 65px;
	}
	.p-webinars .s-preview-studies__inner{
		min-height:435px;
	}
	.p-webinars .s-preview-studies__inner .container{
		padding-top:0;
		margin-top:-2px;
	}
	.p-webinars .s-preview-studies__inner .s-preview-studies__title{
		margin-bottom:17px;
		padding-top:26px;
	}
	.s-preview-studies .container{
		padding:0 10px;
	}
	.s-preview-studies__img-wrap{
		width:70px;
		height:70px;
		margin-bottom:19px;
	}
	.s-preview-studies__title{
		padding-top:26px;
		font-size:1.8rem;
	}
	.s-preview-studies__title:before{
		width:90px;
	}
	.s-preview-studies__text{
		font-size:2.6rem;
	}
	.s-preview-studies .l-social{
		position:static;
		margin-top:20px;
		justify-content:flex-start;
	}
	.s-preview-studies .svg-clock{
		margin-right:10px;
	}
	.s-preview-studies__info{
		margin-bottom:23px;
	}
	.s-preview-studies__info-item{
		font-size:1.5rem;
		letter-spacing:0.4px;
	}
	.s-preview-studies__info-item + .s-preview-studies__info-item{
		padding-left:7px;
		margin-left:11px;
	}
}
.s-preview-text{
	display:block;
	padding:38px 0;
}
.p-partners .s-preview-text{
	text-align:center;
	padding:112px 0 84px;
}
.p-partners .s-preview-text .container{
	max-width:1238px;
}
.s-preview-text .container{
	max-width:1294px;
}
.s-preview-text__text{
	font-size:2rem;
	font-weight:700;
	line-height:3rem;
	color:#333;
}
.s-preview-text__text._small{
	line-height:2;
	font-weight:300;
	letter-spacing:0.2px;
}
.s-preview-text__text a{
	font-size:2rem;
	font-weight:700;
	line-height:3rem;
	margin:0 4px;
	color:#00abcc;
}
.desktop .s-preview-text__text a:hover{
	text-decoration:underline;
}
.s-preview-text + .s-text:before{
	display:block;
}
@media only screen and (max-width:1300px){
	.s-preview-text{
		padding:29px 0 48px;
	}
	.p-partners .s-preview-text{
		padding:81px 0 76px;
	}
	.p-partners .s-preview-text .container{
		max-width:950px;
	}
	.s-preview-text .container{
		max-width:900px;
	}
}
@media only screen and (max-width:1024px){
	.s-preview-text{
		padding:35px 0 37px;
	}
	.p-partners .s-preview-text{
		padding:50px 0 49px;
	}
	.p-partners .s-preview-text .container{
		max-width:81%;
	}
	.s-preview-text .container{
		padding:0 53px;
	}
	.s-preview-text__text{
		font-size:1.8rem;
		line-height:2.6rem;
	}
	.s-preview-text__text._small{
		font-size:1.6rem;
		line-height:2.64rem;
		letter-spacing:0.17px;
	}
	.s-preview-text__text a{
		font-size:1.8rem;
		line-height:2.6rem;
	}
}
@media only screen and (max-width:740px){
	.s-preview-text{
		padding:26px 0;
	}
	.p-partners .s-preview-text{
		padding:27px 0 45px;
	}
	.p-partners .s-preview-text .container{
		padding:0 20px;
		max-width:100%;
	}
	.s-preview-text .container{
		padding:0 10px;
	}
	.s-preview-text__text{
		font-size:1.6rem;
		line-height:2.4rem;
	}
	.s-preview-text__text._small{
		font-size:1.4rem;
		line-height:2.2rem;
		letter-spacing:0.14px;
	}
	.s-preview-text__text a{
		font-size:1.6rem;
		line-height:2.4rem;
	}
}
.s-preview{
	position:relative;
}
._animation .s-preview .s-preview__img,
._animation .s-preview .s-preview .b-title,
._animation .s-preview .s-preview__buttons,
._animation .s-preview .s-preview__text,
._animation .s-preview .s-preview__subtitle{
	opacity:0;
}
._animation .s-preview .s-preview__img{
	transition:opacity 0.4s ease-out;
}
._animation .s-preview .s-preview .b-title,
._animation .s-preview .s-preview__text,
._animation .s-preview .s-preview__subtitle{
	transition:opacity 0.4s 0.2s;
}
._animation .s-preview .s-preview__buttons{
	transition:opacity 0.4s 0.4s;
}
.s-preview._animate .s-preview__img,
.s-preview._animate .s-preview .b-title,
.s-preview._animate .s-preview__subtitle,
.s-preview._animate .s-preview__buttons{
	opacity:1;
}
.s-preview._animate .s-preview__text{
	opacity:0.75;
}
.p-product-subpage .s-preview._animate .s-preview__text{
	opacity:1;
}
.s-preview__inner{
	padding-top:44.3%;
	position:relative;
	color:#fff;
	text-align:center;
}
/*.s-preview__inner:before{
	display:block;
	content:"";
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:130px;
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0.44) 0%, rgba(0, 0, 0, 0) 100%);
}*/
.p-solution-vamb .s-preview__inner,
.p-solution-vimb .s-preview__inner{
	padding-top:0;
	height:64.9rem;
}
.p-solution-vamb .s-preview__inner .container,
.p-solution-vimb .s-preview__inner .container{
	padding-top:7.6rem;
}
.p-solution-vamb .s-preview__inner .s-preview__text,
.p-solution-vimb .s-preview__inner .s-preview__text{
	margin-bottom:4.9rem;
}
.p-solution-vamb .s-preview__inner .b-title,
.p-solution-vimb .s-preview__inner .b-title{
	margin-bottom:1.3rem;
}
.p-solution-vamb .s-preview__inner .b-title:before,
.p-solution-vimb .s-preview__inner .b-title:before{
	width:9.7rem;
}
.p-news .s-preview__inner,
.p-blog .s-preview__inner,
.p-team .s-preview__inner,
.p-resources .s-preview__inner,
.p-customers .s-preview__inner,
.p-partners .s-preview__inner{
	height:391px;
	padding-top:0;
}
.p-news .s-preview__inner .container,
.p-blog .s-preview__inner .container,
.p-team .s-preview__inner .container,
.p-resources .s-preview__inner .container,
.p-customers .s-preview__inner .container,
.p-partners .s-preview__inner .container{
	padding-top:7.5rem;
}
.p-news .s-preview__inner .btn,
.p-blog .s-preview__inner .btn,
.p-team .s-preview__inner .btn,
.p-resources .s-preview__inner .btn,
.p-customers .s-preview__inner .btn,
.p-partners .s-preview__inner .btn{
	margin-top:3.5rem;
}
.p-team .s-preview__inner .container{
	padding-top:5.1rem;
}
.p-products-vimb .s-preview__inner{
	padding-top:0;
	height:64.9rem;
}
.p-products-vimb .s-preview__inner .container{
	padding-top:10rem;
}
.p-products-vimb .s-preview__inner .s-preview__text{
	margin-bottom:3.4rem;
}
.p-products-vimb .s-preview__inner .b-title{
	margin-bottom:2rem;
}
.p-products-vimb .s-preview__inner .b-title:before{
	width:9.7rem;
}
.p-products-vimb .s-preview__inner .btn-default{
	min-width:24.5rem;
}
.p-news .s-preview__inner .container{
	padding-top:3.9rem;
}
.p-partners .s-preview__inner .container{
	padding-top:5.7rem;
}
.p-product-vamb .s-preview__inner,
.p-product-subpage .s-preview__inner{
	padding-top:0;
	height:64.9rem;
}
.p-product-vamb .s-preview__inner .container,
.p-product-subpage .s-preview__inner .container{
	padding-top:100px;
}
.p-product-vamb .s-preview__inner .b-title,
.p-product-subpage .s-preview__inner .b-title{
	margin-bottom:2.2em;
}
.p-product-vamb .s-preview__inner .s-preview__text,
.p-product-subpage .s-preview__inner .s-preview__text{
	margin-bottom:3.5rem;
}
.p-product-subpage .s-preview__inner,
.p-about-us .s-preview__inner{
	color:#333;
}
.p-product-subpage .s-preview__inner .container,
.p-about-us .s-preview__inner .container{
	padding-top:93px;
}
.p-product-subpage .s-preview__inner .s-preview__text,
.p-about-us .s-preview__inner .s-preview__text{
	margin-bottom:2.9rem;
}
.p-about-us .s-preview__inner .container{
	padding-top:116px;
}
.p-careers .s-preview__inner{
	height:650px;
	padding-top:0;
}
.p-careers .s-preview__inner .container{
	padding-top:6px;
}
.p-about-us .s-preview__inner{
	min-height:648px;
	padding-top:0;
}
.s-preview .container{
	position:absolute;
	z-index:1;
	max-width:100%;
	padding:0 6rem;
	height:100%;
	top:0;
	left:0;
	right:0;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	flex-direction:column;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.s-preview .b-title{
	margin-bottom:3.5rem;
	margin-top:-8px;
}
.s-preview .b-title__text{
	font-size:3.8rem;
	letter-spacing:1.2px;
	color:#fff;
	line-height:1.3;
}
.p-product-subpage .s-preview .b-title__text,
.p-about-us .s-preview .b-title__text{
	color:#06a885;
}
.s-preview .b-title:before{
	width:12.2rem;
	height:6px;
	background:#fff;
	margin-bottom:1.6rem;
}
.s-preview .b-title span{
	display:block;
}
.p-news .s-preview .b-title,
.p-blog .s-preview .b-title,
.p-team .s-preview .b-title,
.p-resources .s-preview .b-title,
.p-partners .s-preview .b-title{
	opacity:1;
	transform:none;
	font-weight:400;
	margin-bottom:0;
}
.p-news .s-preview .b-title:before,
.p-blog .s-preview .b-title:before,
.p-team .s-preview .b-title:before,
.p-resources .s-preview .b-title:before,
.p-partners .s-preview .b-title:before{
	display:none;
}
.p-resources .s-preview .b-title{
	margin-top:6.5rem;
	margin-bottom:3.1rem;
}
.p-resources .s-preview .b-title span{
	letter-spacing:1.2px;
}
.p-product-subpage .s-preview .b-title:before,
.p-about-us .s-preview .b-title:before{
	background-color:#06a885;
}
.s-preview__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.6rem;
	line-height:3.9rem;
	font-weight:300;
	margin-bottom:6.1rem;
	letter-spacing:1.3px;
	max-width:90rem;
	text-align:center;
}
.p-resources .s-preview__text{
	font-weight:300;
}
.s-preview__info{
	max-width:891px;
	padding-bottom:52px;
	border-bottom:1px solid rgba(0, 0, 0, 0.4);
	padding-left:2px;
	padding-right:2px;
	margin:0 auto;
}
.s-preview__info-text{
	font-size:21px;
	line-height:40px;
	color:#333;
	letter-spacing:-0.3px;
	font-weight:300;
}
.s-preview__buttons{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
}
.s-preview .btn{
	min-width:24.4rem;
	margin:0 0.9rem;
}
.p-solution-vamb .s-preview .btn{
	margin:0 0.6rem;
}
.p-blog .s-preview .btn{
	min-width:21.4rem;
}
.s-preview__down{
	position:absolute;
	width:16px;
	height:16px;
	border-bottom:3px solid rgba(255, 255, 255, 0.33);
	border-right:3px solid rgba(255, 255, 255, 0.33);
	transform:rotate(45deg);
	bottom:50px;
	left:0;
	right:0;
	margin:0 auto;
}
.s-preview__subtitle{
	letter-spacing:1.3px;
	max-width:750px;
	font-family:'Soho', 'Arial', sans-serif;
	font-size:32px;
}
.s-preview__subtitle span{
	font-weight:700;
}
.s-preview__pic-dots{
	position:absolute;
	left:0;
	top:262px;
}
.s-preview__pic-lines{
	position:absolute;
	right:0;
	top:260px;
}
@media only screen and (max-width:1600px){
	.s-preview .b-title:before{
		width:9.6rem;
	}
	.p-team .s-preview .b-title span{
		letter-spacing:1px;
	}
	.s-preview__text{
		margin-bottom:4rem;
	}
}
@media only screen and (max-width:1300px){
	.s-preview .container{
		padding-top:50px;
	}
	.s-preview__inner{
		padding-top:49.6%;
	}
	.p-news .s-preview__inner,
	.p-blog .s-preview__inner,
	.p-team .s-preview__inner,
	.p-resources .s-preview__inner,
	.p-customers .s-preview__inner,
	.p-partners .s-preview__inner{
		height:329px;
	}
	.p-news .s-preview__inner .btn,
	.p-blog .s-preview__inner .btn,
	.p-team .s-preview__inner .btn,
	.p-resources .s-preview__inner .btn,
	.p-customers .s-preview__inner .btn,
	.p-partners .s-preview__inner .btn{
		margin-top:2rem;
	}
	.p-team .s-preview__inner .container,
	.p-customers .s-preview__inner .container{
		padding-top:4.5rem;
	}
	.p-solution-vamb .s-preview__inner,
	.p-solution-vimb .s-preview__inner,
	.p-products-vimb .s-preview__inner,
	.p-product-vamb .s-preview__inner,
	.p-product-subpage .s-preview__inner{
		height:44.2rem;
	}
	.p-solution-vamb .s-preview__inner .container,
	.p-solution-vimb .s-preview__inner .container,
	.p-products-vimb .s-preview__inner .container,
	.p-product-vamb .s-preview__inner .container,
	.p-product-subpage .s-preview__inner .container{
		padding-top:9.4rem;
	}
	.p-solution-vamb .s-preview__inner .b-title,
	.p-solution-vimb .s-preview__inner .b-title,
	.p-products-vimb .s-preview__inner .b-title,
	.p-product-vamb .s-preview__inner .b-title,
	.p-product-subpage .s-preview__inner .b-title{
		margin-bottom:1.2rem;
	}
	.p-solution-vamb .s-preview__inner .s-preview__text,
	.p-solution-vimb .s-preview__inner .s-preview__text,
	.p-products-vimb .s-preview__inner .s-preview__text,
	.p-product-vamb .s-preview__inner .s-preview__text,
	.p-product-subpage .s-preview__inner .s-preview__text{
		margin-bottom:2.1rem;
		letter-spacing:1.1px;
	}
	.p-products-vimb .s-preview__inner .container{
		padding-top:7.9rem;
	}
	.p-products-vimb .s-preview__inner .b-title{
		margin-bottom:0.8rem;
	}
	.p-products-vimb .s-preview__inner .b-title:before{
		margin-bottom:1.7rem;
	}
	.p-products-vimb .s-preview__inner .s-preview__text{
		margin-bottom:2.8rem;
	}
	.p-product-vamb .s-preview__inner{
		height:442px;
	}
	.p-product-vamb .s-preview__inner .container{
		padding-top:85px;
	}
	.p-product-vamb .s-preview__inner .b-title{
		margin-bottom:10px;
	}
	.p-product-vamb .s-preview__inner .b-title:before{
		margin-bottom:7px;
	}
	.p-product-vamb .s-preview__inner .s-preview__text{
		margin-bottom:25px;
	}
	.p-product-subpage .s-preview__inner .container{
		padding-top:298px;
	}
	.p-product-subpage .s-preview__inner .b-title{
		margin-bottom:17px;
	}
	.p-product-subpage .s-preview__inner .b-title__text{
		letter-spacing:1.3px;
	}
	.p-product-subpage .s-preview__inner .b-title:before{
		margin-bottom:15px;
	}
	.p-product-subpage .s-preview__inner .s-preview__text{
		margin-bottom:35px;
		letter-spacing:1.4px;
	}
	.p-product-subpage .s-preview__inner .s-preview__info{
		padding-bottom:53px;
	}
	.p-news .s-preview__inner .container{
		padding-top:6rem;
	}
	.p-partners .s-preview__inner .container{
		padding-top:5rem;
	}
	.p-blog .s-preview__inner .container{
		padding-top:12.1rem;
	}
	.p-blog .s-preview__inner .btn{
		margin-top:3rem;
	}
	.p-resources .s-preview__inner .container{
		padding-top:12.1rem;
	}
	.p-careers .s-preview__inner{
		height:443px;
	}
	.p-careers .s-preview__inner .container{
		padding-top:7.4rem;
	}
	.p-careers .s-preview__inner .b-title{
		margin-bottom:28px;
	}
	.p-about-us .s-preview__inner{
		min-height:584px;
	}
	.p-about-us .s-preview__inner .container{
		padding-top:57px;
	}
	.s-preview__info-text{
		letter-spacing:-0.2px;
	}
	.s-preview .b-title{
		margin-bottom:2rem;
		margin-top:0;
	}
	.p-resources .s-preview .b-title{
		margin-top:-1.5rem;
		margin-bottom:2.1rem;
	}
	.s-preview .b-title:before{
		margin-bottom:2rem;
	}
	.product-vamb .s-preview .b-title:before{
		margin-bottom:1rem;
	}
	.s-preview .b-title__text{
		font-size:3.4rem;
		letter-spacing:1px;
	}
	.s-preview__text{
		font-size:2.2rem;
		max-width:65rem;
		margin-bottom:2.3rem;
		letter-spacing:1.1px;
	}
	.s-preview__down{
		bottom:50px;
	}
	.s-preview__subtitle{
		font-size:28px;
		max-width:640px;
	}
	.s-preview__pic-dots{
		width:163px;
		top:243px;
	}
	.s-preview__pic-lines{
		right:-73px;
		top:241px;
	}
}
@media only screen and (max-width:1024px){
	.s-preview .container{
		max-width:54rem;
		width:100%;
		padding:45px 22px 0;
	}
	.p-news .s-preview .container .btn,
	.p-blog .s-preview .container .btn{
		margin-top:1.2rem;
	}
	.p-blog .s-preview .container .btn{
		min-width:14.3rem;
	}
	.p-blog .s-preview .container .btn._lg .btn__wrap{
		min-width:10rem;
	}
	.p-blog .s-preview .container .btn._lg .btn__text{
		font-size:13px;
		font-weight:900;
	}
	.p-news .s-preview .container{
		padding-top:53px;
	}
	.p-partners .s-preview .container{
		padding-top:35px;
	}
	.p-blog .s-preview .container{
		padding-top:39px;
	}
	.p-about-us .s-preview .container{
		padding-top:39px;
	}
	.p-world-vamb .s-preview .btn{
		margin:0 0.65rem;
	}
	.s-preview .b-title{
		margin-bottom:1.5rem;
	}
	.p-about-us .s-preview .b-title{
		margin-bottom:2.3rem;
	}
	.s-preview .b-title:before{
		height:4px;
		margin-bottom:1.5rem;
		width:6.4rem;
	}
	.s-preview .b-title__text{
		font-size:2.4rem;
		letter-spacing:0.4px;
	}
	.p-news .s-preview .b-title span,
	.p-blog .s-preview .b-title span,
	.p-resources .s-preview .b-title span{
		letter-spacing:0.6px;
	}
	.p-team .s-preview .b-title span{
		letter-spacing:0.5px;
	}
	.s-preview__inner{
		padding-top:0;
	}
	.p-team .s-preview__inner{
		height:226px;
	}
	.p-team .s-preview__inner .container{
		padding-top:2.5rem;
	}
	.p-customers .s-preview__inner{
		height:226px;
	}
	.p-customers .s-preview__inner .container{
		padding-top:3.5rem;
	}
	.p-news .s-preview__inner,
	.p-blog .s-preview__inner,
	.p-resources .s-preview__inner,
	.p-partners .s-preview__inner{
		padding-top:29.5%;
		height:auto;
	}
	.p-news .s-preview__inner,
	.p-partners .s-preview__inner{
		min-height:196px;
	}
	.p-blog .s-preview__inner,
	.p-resources .s-preview__inner{
		min-height:160px;
	}
	.p-solution-vamb .s-preview__inner,
	.p-solution-vimb .s-preview__inner,
	.p-products-vimb .s-preview__inner,
	.p-product-vamb .s-preview__inner,
	.p-product-subpage .s-preview__inner{
		height:34.5rem;
	}
	.p-solution-vamb .s-preview__inner .container,
	.p-solution-vimb .s-preview__inner .container,
	.p-products-vimb .s-preview__inner .container,
	.p-product-vamb .s-preview__inner .container,
	.p-product-subpage .s-preview__inner .container{
		max-width:507px;
		padding:92px 18px 0;
	}
	.p-solution-vamb .s-preview__inner .b-title,
	.p-solution-vimb .s-preview__inner .b-title,
	.p-products-vimb .s-preview__inner .b-title,
	.p-product-vamb .s-preview__inner .b-title,
	.p-product-subpage .s-preview__inner .b-title{
		margin-bottom:1rem;
	}
	.p-solution-vamb .s-preview__inner .b-title:before,
	.p-solution-vimb .s-preview__inner .b-title:before,
	.p-products-vimb .s-preview__inner .b-title:before,
	.p-product-vamb .s-preview__inner .b-title:before,
	.p-product-subpage .s-preview__inner .b-title:before{
		margin-bottom:1.5rem;
		width:6.4rem;
	}
	.p-solution-vamb .s-preview__inner .b-title__text,
	.p-solution-vimb .s-preview__inner .b-title__text,
	.p-products-vimb .s-preview__inner .b-title__text,
	.p-product-vamb .s-preview__inner .b-title__text,
	.p-product-subpage .s-preview__inner .b-title__text{
		letter-spacing:0.6px;
	}
	.p-solution-vamb .s-preview__inner .s-preview__text,
	.p-solution-vimb .s-preview__inner .s-preview__text,
	.p-products-vimb .s-preview__inner .s-preview__text,
	.p-product-vamb .s-preview__inner .s-preview__text,
	.p-product-subpage .s-preview__inner .s-preview__text{
		margin-bottom:3rem;
		font-size:1.6rem;
		line-height:1.2;
		letter-spacing:0.7px;
	}
	.p-solution-vamb .s-preview__inner .btn-default,
	.p-solution-vimb .s-preview__inner .btn-default,
	.p-products-vimb .s-preview__inner .btn-default,
	.p-product-vamb .s-preview__inner .btn-default,
	.p-product-subpage .s-preview__inner .btn-default{
		min-width:18.5rem;
	}
	.p-product-subpage .s-preview__inner .container{
		max-width:553px;
		padding-top:138px;
	}
	.p-product-subpage .s-preview__inner .b-title{
		margin-bottom:1.5rem;
	}
	.p-product-subpage .s-preview__inner .s-preview__text{
		margin-bottom:27px;
	}
	.p-product-subpage .s-preview__inner .s-preview__info{
		padding-bottom:41px;
		padding-left:0;
		padding-right:0;
	}
	.p-solution-vamb .s-preview__inner .container,
	.p-product-vamb .s-preview__inner .container{
		padding-top:67px;
	}
	.p-solution-vamb .s-preview__inner .s-preview__text,
	.p-product-vamb .s-preview__inner .s-preview__text{
		margin-bottom:2rem;
	}
	.p-product-vamb .s-preview__inner .container{
		padding-top:93px;
	}
	.p-product-vamb .s-preview__inner .b-title{
		margin-bottom:8px;
	}
	.p-product-vamb .s-preview__inner .b-title:before{
		margin-bottom:1.1rem;
	}
	.p-product-vamb .s-preview__inner .s-preview__text{
		margin-bottom:28px;
	}
	.p-resources .s-preview__inner .container{
		padding-top:4.2rem;
	}
	.p-resources .s-preview__inner .b-title{
		margin-bottom:1rem;
		margin-top:0;
	}
	.p-careers .s-preview__inner{
		height:347px;
	}
	.p-careers .s-preview__inner .container{
		padding-top:1.5rem;
	}
	.p-careers .s-preview__inner .b-title{
		margin-bottom:13px;
	}
	.p-careers .s-preview__inner .btn{
		height:44px;
		font-size:1.4rem;
		min-width:21rem;
	}
	.p-solution-vimb .s-preview__inner .container{
		padding-top:90px;
	}
	.p-solution-vimb .s-preview__inner .s-preview__text{
		margin-bottom:2.4rem;
	}
	.p-solution-vimb .s-preview__inner .b-title{
		margin-bottom:0.7rem;
	}
	.p-world-vamb .s-preview__inner,
	.p-solution-vamb .s-preview__inner,
	.p-solution-vimb .s-preview__inner{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		height:auto;
		padding-bottom:30px;
	}
	.p-world-vamb .s-preview__inner .container,
	.p-solution-vamb .s-preview__inner .container,
	.p-solution-vimb .s-preview__inner .container{
		position:relative;
		height:auto;
	}
	.p-world-vamb .s-preview__inner{
		min-height:433px;
	}
	.p-solution-vamb .s-preview__inner,
	.p-solution-vimb .s-preview__inner{
		min-height:34.5rem;
	}
	.p-about-us .s-preview__inner{
		min-height:400px;
	}
	.s-preview__text{
		margin-bottom:3.8rem;
		font-size:1.6rem;
		font-weight:500;
		line-height:1.5;
		max-width:95%;
		letter-spacing:0.4px;
	}
	.p-resources .s-preview__text{
		margin-bottom:0;
		font-weight:500;
		font-size:1.64rem;
		letter-spacing:0.2px;
	}
	.s-preview__info-text{
		font-size:16px;
		line-height:26px;
		letter-spacing:0.2px;
	}
	.s-preview__down{
		display:none;
	}
	.s-preview__buttons .btn{
		min-width:18.5rem;
		letter-spacing:0;
	}
	.s-preview__buttons .btn .btn__svg{
		margin-right:0.8rem;
	}
	.s-preview .btn-default{
		min-width:18.3rem;
	}
	.s-preview__subtitle{
		font-size:20px;
		max-width:500px;
		letter-spacing:0.85px;
	}
	.s-preview__pic-dots{
		width:95px;
		top:167px;
	}
	.s-preview__pic-lines{
		width:106px;
		right:-36px;
		top:158px;
	}
}
@media only screen and (max-width:740px){
	.s-preview .container{
		padding-top:103px;
		transform:translateY(0);
	}
	.p-news .s-preview .container,
	.p-partners .s-preview .container{
		padding-top:2.5rem;
	}
	.p-news .s-preview .container .btn,
	.p-partners .s-preview .container .btn{
		margin-top:8px;
	}
	.p-blog .s-preview .container{
		padding-top:3rem;
	}
	.p-blog .s-preview .container .btn{
		margin-top:8px;
		min-width:13.8rem;
	}
	.p-blog .s-preview .container .btn._lg .btn__wrap{
		min-width:10rem;
	}
	.p-resources .s-preview .container{
		padding-top:4rem;
	}
	.p-about-us .s-preview .container{
		padding-top:46px;
	}
	.s-preview__inner{
		height:433px;
		padding-top:0;
	}
	.p-solution-vamb .s-preview__inner .s-preview__text,
	.p-solution-vimb .s-preview__inner .s-preview__text,
	.p-product-vamb .s-preview__inner .s-preview__text{
		font-size:1.2rem;
		margin-bottom:2.4rem;
	}
	.p-resources .s-preview__inner{
		min-height:195px;
	}
	.p-products-vimb .s-preview__inner{
		height:34.5rem;
	}
	.p-products-vimb .s-preview__inner .container{
		padding-top:28px;
	}
	.p-products-vimb .s-preview__inner .b-title{
		margin-bottom:1.8rem;
	}
	.p-products-vimb .s-preview__inner .b-title:before{
		margin-bottom:1.3rem;
	}
	.p-products-vimb .s-preview__inner .b-title__text{
		font-size:2rem;
		line-height:1.2;
	}
	.p-products-vimb .s-preview__inner .b-title:before{
		width:60px;
		height:2px;
	}
	.p-products-vimb .s-preview__inner .s-preview__text{
		font-size:1.4rem;
		line-height:1.2;
		margin-bottom:23px;
		letter-spacing:0.3px;
	}
	.p-products-vimb .s-preview__inner .s-preview__buttons{
		display:block;
	}
	.p-products-vimb .s-preview__inner .s-preview__buttons button{
		display:block;
	}
	.p-products-vimb .s-preview__inner .btn-default{
		min-width:18.5rem;
	}
	.p-solution-vamb .s-preview__inner .container,
	.p-solution-vimb .s-preview__inner .container{
		padding-top:92px;
	}
	.p-solution-vamb .s-preview__inner .b-title,
	.p-solution-vimb .s-preview__inner .b-title{
		margin-bottom:1.2rem;
	}
	.p-solution-vamb .s-preview__inner .b-title__text,
	.p-solution-vimb .s-preview__inner .b-title__text{
		font-size:1.9rem;
		letter-spacing:0.5px;
		margin-bottom:0;
	}
	.p-solution-vamb .s-preview__inner .s-preview__text,
	.p-solution-vimb .s-preview__inner .s-preview__text{
		margin-bottom:2.2rem;
	}
	.p-product-vamb .s-preview__inner .container,
	.p-product-subpage .s-preview__inner .container{
		padding-top:70px;
		padding-left:10px;
		padding-right:10px;
	}
	.p-product-vamb .s-preview__inner .b-title__text,
	.p-product-subpage .s-preview__inner .b-title__text{
		font-size:1.9rem;
		letter-spacing:0.5px;
		margin-bottom:0;
	}
	.p-product-vamb .s-preview__inner .container{
		padding-top:48px;
	}
	.p-product-vamb .s-preview__inner .b-title{
		margin-bottom:18px;
	}
	.p-product-vamb .s-preview__inner .b-title:before{
		margin-bottom:13px;
	}
	.p-product-vamb .s-preview__inner .s-preview__text{
		margin-bottom:21px;
	}
	.p-product-subpage .s-preview__inner .container{
		padding-top:165px;
		padding-left:20px;
		padding-right:20px;
	}
	.p-product-subpage .s-preview__inner .b-title{
		margin-bottom:1.4rem;
	}
	.p-product-subpage .s-preview__inner .b-title:before{
		margin-bottom:8px;
	}
	.p-product-subpage .s-preview__inner .b-title__text{
		font-size:20px;
		margin-bottom:3px;
	}
	.p-product-subpage .s-preview__inner .s-preview__info{
		padding-bottom:38px;
	}
	.p-product-subpage .s-preview__inner .s-preview__text{
		letter-spacing:-0.2px;
		font-size:14px;
		font-weight:600;
		margin-bottom:24px;
	}
	.p-blog .s-preview__inner{
		min-height:199px;
	}
	.p-careers .s-preview__inner .container{
		padding:15px 26px 0;
	}
	.p-careers .s-preview__inner .btn{
		letter-spacing:0.4px;
	}
	.p-careers .s-preview__inner .b-title{
		margin-bottom:10px;
	}
	.p-careers .s-preview__inner .b-title__text{
		line-height:1.5;
	}
	.p-team .s-preview__inner{
		height:196px;
	}
	.p-team .s-preview__inner .container{
		padding-top:1.4rem;
	}
	.p-customers .s-preview__inner{
		height:196px;
	}
	.p-customers .s-preview__inner .container{
		padding-top:2.3rem;
		padding-left:35px;
		padding-right:35px;
	}
	.p-about-us .s-preview__inner{
		min-height:440px;
	}
	.s-preview .b-title{
		margin-bottom:8px;
	}
	.p-about-us .s-preview .b-title{
		margin-bottom:1.3rem;
	}
	.s-preview .b-title__text{
		font-size:2rem;
		line-height:1.4;
	}
	.s-preview .b-title:before{
		width:60px;
		margin-bottom:0.8rem;
	}
	.p-news .s-preview .b-title,
	.p-blog .s-preview .b-title,
	.p-partners .s-preview .b-title{
		margin-bottom:0;
		transform:none;
	}
	.p-blog .s-preview .b-title{
		margin-bottom:5px;
	}
	.s-preview__text{
		margin-bottom:3rem;
		font-size:1.4rem;
		line-height:1.55;
		letter-spacing:0.2px;
	}
	.p-resources .s-preview__text{
		max-width:200px;
		font-size:1.4rem;
	}
	.s-preview__info-text{
		font-size:14px;
		line-height:22px;
	}
	.s-preview__buttons{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		flex-direction:column-reverse;
	}
	.s-preview__buttons .btn{
		min-width:18.5rem;
	}
	.s-preview__buttons .btn:last-child{
		margin-bottom:2rem;
	}
	.p-solution-vamb .s-preview__buttons .btn:last-child,
	.p-solution-vimb .s-preview__buttons .btn:last-child{
		margin-bottom:1.1rem;
	}
	.s-preview .btn-start{
		margin:20px 0 0 0;
	}
	.s-preview__subtitle{
		max-width:240px;
		font-size:18px;
	}
	.s-preview__pic-dots{
		width:73px;
		top:304px;
		left:-20px;
	}
	.s-preview__pic-lines{
		width:72px;
		right:-25px;
		top:85px;
	}
}
.s-product-tabs{
	padding:53px 0 120px;
}
.s-product-tabs .container{
	max-width:100%;
	padding:0 60px;
}
.s-product-tabs__top{
	margin-bottom:39px;
}
.s-product-tabs__content{
	min-height:900px;
	overflow:hidden;
}
@media only screen and (max-width:1300px){
	.s-product-tabs{
		padding:37px 0 70px;
	}
	.s-product-tabs .container{
		padding:0 30px;
	}
}
@media only screen and (max-width:1024px){
	.s-product-tabs{
		padding:34px 0 69px;
	}
	.s-product-tabs .container{
		padding:0 20px;
	}
	.s-product-tabs__top{
		margin-bottom:38px;
		padding-left:0;
		padding-bottom:20px;
	}
	.s-product-tabs__content{
		min-height:760px;
	}
	.s-product-tabs__select._mobile{
		width:auto;
		min-width:220px;
		padding:0;
		margin:0;
		display:block;
	}
	.s-product-tabs .l-news-tabs{
		display:none;
	}
	.s-product-tabs .jq-selectbox__select-text{
		font-size:1.3rem;
	}
	.s-product-tabs .jq-selectbox__dropdown{
		left:0;
		right:auto;
	}
}
@media only screen and (max-width:740px){
	.s-product-tabs{
		padding:28px 0 2px;
	}
	.s-product-tabs__top{
		margin-bottom:25px;
	}
	.s-product-tabs__content-wrapper{
		margin:0 -20px;
	}
	.s-product-tabs__select._mobile{
		min-width:140px;
	}
	.s-product-tabs .jq-selectbox__select-text{
		font-size:1.1rem;
	}
}
.s-products{
	display:block;
	padding-top:91px;
	padding-bottom:52px;
}
.s-products._animate .s-products__inner{
	opacity:1;
}
.s-products__inner{
	position:relative;
	opacity:0;
	transition:opacity 0.4s ease-out;
	transition-delay:0.2s;
}
.s-products .container{
	padding-left:5px;
	padding-right:5px;
}
.s-products__title{
	margin-bottom:84px;
}
.s-products__title .b-title__text{
	letter-spacing:0.5px;
	font-size:2.7rem;
}
@media only screen and (max-width:1600px){
	.s-products{
		padding-top:40px;
		padding-bottom:91px;
	}
	.s-products__title{
		margin-bottom:94px;
	}
}
@media only screen and (max-width:1024px){
	.s-products{
		padding-top:0;
		padding-bottom:46px;
	}
	.s-products__inner{
		margin:0 -20px;
	}
	.s-products__title{
		margin-bottom:51px;
	}
	.s-products__title .b-title__text{
		letter-spacing:0;
		font-size:2rem;
	}
}
@media only screen and (max-width:740px){
	.s-products__title{
		margin-bottom:36px;
	}
	.s-products__title:before{
		margin-bottom:0.7rem;
	}
	.s-products__title .b-title__text{
		letter-spacing:0;
	}
}
.s-resources-cat{
	padding:4.3rem 0 6rem;
}
.s-resources-cat .container{
	max-width:1920px;
	padding:0 60px;
}
.s-resources-cat__top{
	border-bottom:1px solid #d1d1d1;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	position:relative;
	padding-bottom:13px;
}
.s-resources-cat__content{
	padding:5rem 0 3.6rem;
}
.s-resources-cat__more{
	display:block;
	width:100%;
	height:4.3rem;
	background:#ccc;
	font-size:1.6rem;
	font-weight:700;
	color:#fff;
	border-radius:4px;
	text-transform:uppercase;
	position:relative;
	overflow:hidden;
}
.s-resources-cat__more:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#999;
	opacity:0;
}
.desktop .s-resources-cat__more:before{
	transition:opacity 0.2s ease-out;
}
.desktop .s-resources-cat__more:hover:before{
	opacity:1;
}
.s-resources-cat__more svg,
.s-resources-cat__more span{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	z-index:1;
}
.s-resources-cat__more svg{
	transform:translateZ(0);
	width:18px;
	height:18px;
	fill:#fff;
	margin-right:8px;
}
.s-resources-cat__more._hide{
	display:none;
}
.s-resources-cat__select{
	width:25rem;
}
.s-resources-cat__select select{
	transition:opacity 0.3s;
}
.s-resources-cat__select select._hidden{
	opacity:0;
}
.s-resources-cat__select:not(:last-of-type){
	margin-right:2rem;
}
.s-resources-cat__select .jq-selectbox__dropdown{
	width:100%;
}
.s-resources-cat__select .jq-selectbox__select{
	height:5.5rem;
	padding:0 45px 0 20px;
}
.s-resources-cat__select .jq-selectbox__select-text{
	line-height:5.5rem;
	font-size:1.8rem;
}
.s-resources-cat__select .jq-selectbox__trigger-arrow{
	top:18px;
	right:16px;
	width:12px;
	height:12px;
	border-width:2px;
}
@media only screen and (max-width:1600px){
	.s-resources-cat .container{
		padding:0 40px;
	}
}
@media only screen and (max-width:1300px){
	.s-resources-cat{
		padding:3.7rem 0 2.3rem;
	}
	.s-resources-cat .container{
		padding:0 30px;
	}
	.s-resources-cat__content{
		padding-top:4.5rem;
	}
}
@media only screen and (max-width:1024px){
	.s-resources-cat{
		padding:2.8rem 0 0;
	}
	.s-resources-cat .container{
		padding:0 20px;
	}
	.s-resources-cat__top{
		padding-bottom:1rem;
	}
	.s-resources-cat__content{
		padding-top:4.7rem;
	}
	.s-resources-cat__select{
		width:21.5rem;
	}
	.s-resources-cat__select:not(:last-of-type){
		margin-right:1.5rem;
	}
	.s-resources-cat__select .jq-selectbox__select{
		height:4.5rem;
		padding:0 45px 0 20px;
	}
	.s-resources-cat__select .jq-selectbox__select-text{
		line-height:4.5rem;
		font-size:1.4rem;
	}
	.s-resources-cat__select .jq-selectbox__trigger-arrow{
		top:14px;
		right:12px;
		width:10px;
		height:10px;
		border-width:2px;
	}
}
@media only screen and (max-width:740px){
	.s-resources-cat{
		padding:2.8rem 0 1.3rem;
	}
	.s-resources-cat .container{
		padding:0 10px;
	}
	.s-resources-cat__top{
		padding:0;
		border:none;
	}
	.s-resources-cat__content{
		padding-top:3rem;
	}
	.s-resources-cat__select{
		width:12rem;
	}
	.s-resources-cat__select:not(:last-of-type){
		margin-right:0.8rem;
	}
	.s-resources-cat__select .jq-selectbox__select{
		height:3.2rem;
		padding:0 26px 0 16px;
	}
	.s-resources-cat__select .jq-selectbox__select-text{
		line-height:3.2rem;
		font-size:1rem;
	}
	.s-resources-cat__select .jq-selectbox__trigger-arrow{
		top:9px;
		right:9px;
		width:8px;
		height:8px;
		border-width:2px;
	}
}
.s-resources{
	overflow:hidden;
	transform:translateZ(0);
}
.s-resources__inner{
	padding:13.9rem 0 9.2rem;
}
.p-webinars .s-resources__inner{
	padding-top:12rem;
}
.s-resources .b-title{
	margin-bottom:5.4rem;
	font-size:3rem;
}
.s-resources__content{
	width:115.2%;
	padding-left:25px;
	transition:transform 0.4s ease-out, opacity 0.2s ease-out;
	opacity:0;
	transform:translateY(2%) translateZ(0);
	transition-delay:0.15s;
}
.s-resources._animate .s-resources__content{
	opacity:1;
	transform:translateY(0);
}
@media only screen and (max-width:1600px){
	.s-resources__inner{
		padding:9.2rem 0 4rem;
	}
	.s-resources .b-title{
		margin-bottom:4.1rem;
	}
}
@media only screen and (max-width:1300px){
	.s-resources__content{
		width:119.1%;
		padding-left:8px;
	}
	.s-resources .b-title{
		margin-bottom:4rem;
	}
	.s-resources__inner{
		padding:7.7rem 0 7.4rem;
	}
}
@media only screen and (max-width:1024px){
	.s-resources__inner{
		padding:4.3rem 0 3rem;
	}
	.p-webinars .s-resources__inner{
		padding-top:5rem;
	}
	.s-resources__content{
		width:100%;
		height:293px;
		overflow-y:hidden;
	}
	.s-resources .b-title{
		font-size:2rem;
		margin-bottom:3rem;
	}
}
@media only screen and (max-width:740px){
	.s-resources__inner{
		padding:5.9rem 0 1rem;
	}
	.s-resources__content{
		height:235px;
	}
	.s-resources .b-title{
		margin-bottom:2rem;
	}
	.s-resources .b-title:before{
		margin-bottom:1.1rem;
	}
	.s-resources .b-title__text{
		letter-spacing:0;
	}
}
.s-saas{
	margin-bottom:120px;
}
.p-partners .s-saas{
	margin-bottom:58px;
}
.p-partners .s-saas .container{
	max-width:1296px;
}
.s-saas__wrapper{
	max-width:1240px;
	margin:0 auto;
}
.s-saas__text{
	max-width:930px;
	text-align:center;
	font-size:20px;
	line-height:38px;
	margin:0 auto 42px;
}
@media only screen and (max-width:1300px){
	.s-saas{
		margin-bottom:71px;
	}
	.p-partners .s-saas{
		margin-bottom:10px;
	}
	.p-partners .s-saas .container{
		max-width:1100px;
	}
	.s-saas__wrapper{
		max-width:1110px;
	}
	.s-saas__text{
		max-width:745px;
		font-size:18px;
		margin-bottom:23px;
		line-height:36px;
	}
	.s-saas .b-title{
		margin-bottom:4.4rem;
	}
}
@media only screen and (max-width:1024px){
	.s-saas{
		margin-bottom:66px;
	}
	.p-partners .s-saas{
		margin-bottom:17px;
	}
	.s-saas__text{
		max-width:610px;
		font-size:16px;
		line-height:22px;
		margin-bottom:25px;
	}
	.s-saas .b-title{
		margin-bottom:4.5rem;
	}
}
@media only screen and (max-width:740px){
	.s-saas{
		margin-bottom:50px;
	}
	.s-saas .container{
		padding-left:10px;
		padding-right:10px;
	}
	.p-partners .s-saas .container{
		padding:0;
	}
	.s-saas__text{
		font-size:14px;
		max-width:278px;
		margin-bottom:43px;
	}
	.s-saas .b-title{
		margin-bottom:2.3rem;
	}
}
.s-search{
	display:block;
}
.s-search .container{
	max-width:1293px;
}
.s-search__top{
	padding:34px 66px 35px 90px;
	background:#00abcc;
}
.s-search__text{
	font-size:2.6rem;
	font-weight:400;
	color:#000;
	max-width:80%;
}
.s-search__content{
	padding:48px 0 120px;
}
.s-search__results{
	background:#ebebeb;
	padding:24px 30px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	margin-bottom:18px;
}
.s-search .f-default__chk-text{
	letter-spacing:0.7px;
	min-width:136px;
}
.s-search .f-default__chk-text:after{
	border-color:#ebebeb;
}
@media only screen and (max-width:1300px){
	.s-search .container{
		max-width:1100px;
	}
	.s-search__top{
		padding:29px 27px 32px 80px;
	}
	.s-search__content{
		padding:29px 0 70px;
	}
	.s-search__results{
		padding:22px 20px;
		margin-bottom:11px;
	}
	.s-search__text{
		font-size:2.2rem;
	}
	.s-search .f-default__chk-text{
		min-width:136px;
	}
}
@media only screen and (max-width:1024px){
	.s-search__top{
		padding:21px 20px;
	}
	.s-search__content{
		padding:26px 0 65px;
	}
	.s-search__results{
		padding:20px 20px;
		margin-bottom:22px;
	}
	.s-search__text{
		font-size:1.8rem;
	}
	.s-search .f-default__chk-text{
		font-size:1.6rem;
		min-width:100px;
		letter-spacing:0.6px;
		padding-left:33px;
	}
}
@media only screen and (max-width:740px){
	.s-search__top{
		padding:10px;
	}
	.s-search__content{
		padding:10px 0 60px;
	}
	.s-search__results{
		display:block;
		text-align:center;
		padding:15px 20px 20px;
		margin-bottom:10px;
	}
	.s-search__text{
		font-size:1.6rem;
		margin-bottom:27px;
		max-width:100%;
	}
	.s-search__chk{
		display:inline-block;
	}
	.s-search .f-default__chk-text{
		font-size:1.4rem;
	}
	.s-search .f-default__chk-text:before{
		border-width:2px;
	}
}
@media only screen and (max-width:450px){
	.s-search .container{
		padding:0 10px;
	}
	.s-search__top{
		padding:4px 10px;
	}
}
.s-services{
	position:relative;
	padding-top:15.5rem;
	padding-bottom:9rem;
}
.s-services .container{
	padding-left:20px;
	padding-right:20px;
}
.s-services__image{
	object-fit:cover;
	width:100%;
	height:100%;
}
.s-services__image-wrapper{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	overflow:hidden;
}
.s-services__inner{
	position:relative;
	padding-left:116px;
}
.s-services__left{
	max-width:650px;
}
.s-services__title{
	font-size:3.4rem;
	line-height:1.6;
	font-weight:700;
	font-style:italic;
	letter-spacing:-0.5px;
	margin-bottom:1rem;
}
.s-services__description{
	font-size:1.6rem;
	line-height:1.8;
	margin-bottom:3.5rem;
}
.s-services__description a{
	color:#00abcc;
	margin:0 4px;
}
.desktop .s-services__description a{
	transition:-webkit-text-decoration-color 0.2s;
	transition:text-decoration-color 0.2s;
	transition:text-decoration-color 0.2s, -webkit-text-decoration-color 0.2s;
}
.desktop .s-services__description a:hover{
	text-decoration:underline;
}
.s-services__subtitle{
	font-size:2.6rem;
	font-weight:700;
	font-style:italic;
	line-height:1.6;
	letter-spacing:-0.5px;
	margin-bottom:3rem;
}
.s-services__button{
	padding-right:60px;
}
.s-services__button:not(:last-of-type){
	margin-bottom:3.5rem;
}
.s-services__button .btn-icon{
	padding-left:25px;
}
.s-services__button .btn-icon__wrapper{
	height:auto;
}
.s-services__button .btn-icon__icon{
	position:static;
	transform:none;
}
.s-services__button .btn-icon__text{
	display:block;
	max-width:298px;
}
@media only screen and (max-width:1300px){
	.s-services{
		padding:9.3rem 0 9.2rem;
	}
	.s-services__title{
		font-size:3rem;
	}
	.s-services__inner{
		padding-left:62px;
	}
	.s-services__description{
		line-height:1.75;
		margin-bottom:3.3rem;
	}
	.s-services__button{
		padding-right:50px;
	}
}
@media only screen and (max-width:1024px){
	.s-services{
		padding-top:8.2rem;
		padding-bottom:5.6rem;
	}
	.s-services__left{
		max-width:426px;
	}
	.s-services__title{
		font-size:2.6rem;
		padding-right:10px;
		line-height:1.3;
		margin-bottom:1.8rem;
		letter-spacing:-0.4px;
	}
	.s-services__description{
		padding-right:10px;
	}
	.s-services__subtitle{
		font-size:2.2rem;
		line-height:1.4;
		margin-bottom:2.5rem;
	}
	.s-services__inner{
		padding-left:33px;
	}
	.s-services__button{
		padding-right:45px;
	}
	.s-services__button:not(:last-of-type){
		margin-bottom:2.4rem;
	}
}
@media only screen and (max-width:740px){
	.s-services{
		padding-top:4.6rem;
		padding-bottom:43.5rem;
	}
	.s-services .container{
		padding-left:11px;
		padding-right:10px;
	}
	.s-services__image{
		object-position:80% 50%;
	}
	.s-services__image-wrapper{
		top:auto;
		height:425px;
	}
	.s-services__image-wrapper:after{
		content:'';
		position:absolute;
		top:0;
		left:0;
		right:0;
		height:50px;
		background-image:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%);
	}
	.s-services__left{
		max-width:100%;
	}
	.s-services .btn-icon{
		max-width:100%;
	}
	.s-services__title{
		font-size:2.2rem;
		line-height:1.3;
		margin-bottom:1.6rem;
	}
	.s-services__description{
		font-size:1.4rem;
		line-height:1.6;
		margin-bottom:2.6rem;
	}
	.s-services__subtitle{
		font-size:1.8rem;
		line-height:1.4;
		margin-bottom:1.1rem;
		letter-spacing:-0.2px;
	}
	.s-services__inner{
		padding-left:0;
	}
	.s-services__button:not(:last-of-type){
		margin-bottom:1.6rem;
	}
	.s-services__button:not(:last-of-type) .btn-icon__text{
		max-width:400px;
	}
}
.s-solutions__inner{
	padding:5.9rem 0 5rem;
}
.s-solutions._animate .s-solutions__content{
	opacity:1;
}
.s-solutions__inner > .b-title{
	margin-bottom:3.9rem;
}
.s-solutions__content{
	position:relative;
	opacity:0;
	transition:opacity 0.4s ease-out;
	transition-delay:0.2s;
}
@media only screen and (max-width:1600px){
	.s-solutions__inner{
		padding-bottom:3rem;
	}
	.s-solutions__inner > .b-title{
		margin-bottom:3.3rem;
	}
}
@media only screen and (max-width:1024px){
	.s-solutions__inner{
		padding:3.7rem 0 0;
	}
	.s-solutions__inner > .b-title{
		margin-bottom:2rem;
	}
	.p-solution-vamb .s-solutions__inner{
		padding-bottom:4rem;
	}
}
.s-speakers{
	display:block;
	padding:50px 0 75px;
	background:#ebebeb;
}
.s-speakers .container{
	max-width:1294px;
}
.s-speakers__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.2rem;
	color:#343434;
	font-weight:300;
	line-height:1.2;
	text-align:center;
	margin-bottom:80px;
}
@media only screen and (max-width:1024px){
	.s-speakers{
		padding:0 0 54px;
	}
	.s-speakers__title{
		padding:23px 30px;
		font-size:2rem;
		font-weight:700;
		border-bottom:2px solid #fff;
		margin:0 -20px 54px;
	}
}
@media only screen and (max-width:740px){
	.s-speakers{
		padding:0 0 40px;
	}
	.s-speakers__title{
		padding:17px 30px;
		font-size:1.8rem;
		margin-bottom:13px;
	}
}
.s-studies._animate .s-studies__inner{
	opacity:1;
}
.s-studies__inner{
	opacity:0;
	transition:opacity 0.4s ease-out;
}
.p-solution-vamb .s-studies__inner{
	padding-top:7rem;
}
.s-studies .b-title{
	margin-bottom:5rem;
}
.s-studies__content{
	position:relative;
}
.s-studies__top{
	background:linear-gradient(to right, #154a99 0%, #345e9d 100%);
}
.s-studies__top-inner{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:space-between;
}
.s-studies__link{
	text-align:center;
	display:block;
	max-width:18%;
	flex-basis:18%;
	font-size:1.8rem;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
}
.s-studies__link span{
	display:inline-block;
	padding-right:1.6rem;
	position:relative;
}
.s-studies__link span:after{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	margin:auto 0;
	right:0;
	width:9px;
	height:9px;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	transform:rotate(-45deg);
}
@media only screen and (max-width:1300px){
	.s-studies__link{
		max-width:20%;
		flex-basis:20%;
	}
}
@media only screen and (max-width:1024px){
	.s-studies__top{
		overflow-y:hidden;
		height:116px;
	}
	.s-studies__top-inner{
		overflow-x:auto;
	}
	.s-studies__top-inner::-webkit-scrollbar{
		width:0;
	}
	.s-studies__top-inner::-webkit-scrollbar-thumb{
		background:transparent;
		width:0;
	}
	.s-studies__top-inner::-webkit-scrollbar-track{
		background:transparent;
		width:0;
	}
	.s-studies__link{
		white-space:nowrap;
	}
	.s-studies__link span{
		padding:0 3.6rem 0 2rem;
	}
	.s-studies__link span:after{
		right:20px;
	}
}
@media only screen and (max-width:740px){
	.s-studies__top{
		height:84px;
	}
	.p-solution-vamb .s-studies__inner{
		padding-top:4.5rem;
	}
	.s-studies .b-title{
		margin-bottom:2.5rem;
	}
	.s-studies__link{
		font-size:1.3rem;
	}
	.s-studies__link span{
		padding:0 1.8rem 0 1rem;
	}
	.s-studies__link span:after{
		width:6px;
		height:6px;
		right:10px;
	}
}
.s-talk{
	display:block;
	padding:72px 0 60px;
	position:relative;
}
.s-talk .container{
	max-width:100%;
	padding:0 43px;
}
.s-talk .b-title{
	margin-bottom:40px;
}
@media only screen and (max-width:1300px){
	.s-talk{
		padding-bottom:48px;
	}
	.s-talk .container{
		padding:0 47px;
	}
	.s-talk .b-title{
		margin-bottom:35px;
	}
}
@media only screen and (max-width:1024px){
	.s-talk{
		padding:50px 0 70px;
	}
	.s-talk .container{
		padding:0 19px;
	}
	.s-talk .b-title{
		margin-bottom:48px;
	}
}
@media only screen and (max-width:740px){
	.s-talk{
		padding-bottom:9px;
	}
	.s-talk .container{
		padding:0 10px;
	}
}
.s-text{
	padding:85px 0 67px;
	position:relative;
}
.s-text:after{
	display:block;
	content:'';
	height:0;
	visibility:hidden;
	clear:both;
}
.s-text:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:0;
	height:1px;
	max-width:1174px;
	width:100%;
	background:#ccc;
	display:none;
}
.p-webinars .s-text{
	padding:84px 0 82px;
}
.p-webinars .s-text img{
	margin-bottom:0;
}
.p-webinars .s-text .s-text__right{
	padding-top:0;
}
.s-text .container{
	max-width:1294px;
}
.s-text .container._flex{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

}
.s-text__left{
	max-width:100%;
}
.s-text__right{
	padding-top:8px;
	max-width:391px;
	flex-basis:391px;
	padding-left:77px;
	flex-shrink:0;
}
.s-text__img-wrap{
	padding-top:40.5%;
	margin-bottom:18px;
	position:relative;
	margin-top:-3px;
}
.s-text h2{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.4rem;
	font-weight:700;
	margin-bottom:9px;
}
.s-text h2 + ul{
	margin-top:30px;
}
.s-text h3{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.6rem;
	font-weight:300;
	color:#131313;
	min-height:48px;
	margin-bottom:25px;
}
.s-text h4{
	font-size:2rem;
	font-weight:700;
	line-height:1.2;
	margin-bottom:1.5rem;
	font-style:italic;
	position:relative;
	padding-top:13px;
	letter-spacing:-0.4px;
	margin-top:41px;
}
.s-text h4:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:90px;
	height:4px;
	border-radius:2px;
	background:currentcolor;
}
.s-text h4 span{
	color:#131313;
}
.s-text p{
	font-size:1.6rem;
	line-height:2.4rem;
	font-weight:400;
	color:#333;
	margin-bottom:23px;
}
.s-text a{
	font-size:1.6rem;
	font-weight:400;
	color:#00abcc;
	margin:0 5px;
}
.desktop .s-text a:hover{
	text-decoration:underline;
}
.s-text li{
	position:relative;
	padding-left:26px;
}
.s-text ul{
	margin-bottom:24px;
}
.s-text ul li:before{
	position:absolute;
	content:'';
	width:4px;
	height:4px;
	border-radius:50%;
	left:0;
	top:1rem;
	background-color:#333;
}
.s-text ul li + li{
	margin-top:22px;
}
.s-text ul li p{
	margin-bottom:0;
}
.s-text ol{
	margin-bottom:24px;
	margin-top:26px;
	counter-reset:list 0;
}
.s-text ol li:before{
	position:absolute;
	counter-increment:list;
	content:counter(list) ". ";
	font-size:1.8rem;
	font-weight:700;
	color:#00abcc;
	left:0;
	top:0;
}
.s-text ol li + li{
	margin-top:24px;
}
.s-text ol li p{
	margin-bottom:0;
}
.s-text ol li p + p{
	margin-top:22px;
}
.s-text h5{
	font-size:1.6rem;
	margin-bottom:4px;
	line-height:21px;
	font-weight:700;
}
.s-text img{
	display:block;
	max-width:100%;
	width:100%;
	height:auto;
	margin-bottom:22px;
}
.s-text img.s-text__img{
	height:100%;
}
.s-text li > ul{
	margin-top:17px;
	margin-bottom:13px;
}
.s-text li > ul > li{
	padding-left:22px;
}
.s-text li > ul > li:before{
	left:1px;
	top:11px;
	width:4px;
	height:4px;
	background:none;
	border-radius:0;
	border-bottom:1.5px solid #131313;
	border-right:1.5px solid #131313;
	transform:rotate(-45deg);
}
.s-text li > ul > li + li{
	margin-top:0;
}
.s-text .alignleft img + span,
.s-text .alignright img + span{
	display:block;
	margin-top:10px;
	letter-spacing:-0.1px;
	text-align:right;
	font-style:italic;
	color:#878f99;
	font-size:12px;
}
.s-text .alignleft .btn,
.s-text .alignright .btn{
	width:81px;
	height:81px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.s-text .alignleft .btn .svg-play2,
.s-text .alignright .btn .svg-play2{
	width:27px;
	height:30px;
	transform:translateX(4px);
}
.s-text .alignright{
	float:right;
	width:47%;
	margin-left:7%;
	margin-bottom:22px;
	max-width:545px;
	position:relative;
}
.s-text .alignright img{
	margin-bottom:0;
}
.s-text .alignleft{
	float:left;
	width:47%;
	max-width:545px;
	margin-right:7%;
	margin-bottom:28px;
}
.s-text .alignleft img{
	margin-bottom:0;
}
.s-banner + .s-text{
	padding-bottom:117px;
}
@media only screen and (max-width:1300px){
	.s-text{
		padding:66px 0 45px;
	}
	.p-webinars .s-text{
		padding-top:66px;
	}
	.s-text .container{
		max-width:902px;
	}
	.s-text__right{
		max-width:350px;
		flex-basis:350px;
		padding-left:52px;
		padding-top:7px;
	}
	.s-text h2{
		font-size:3.2rem;
		margin-bottom:6px;
	}
	.s-text h2 + ul{
		margin-top:20px;
	}
	.s-text h3{
		font-size:2.4rem;
		min-height:30px;
	}
	.s-text h4{
		margin-top:40px;
	}
	.s-text h5{
		margin-bottom:5px;
	}
	.s-text ul{
		margin-bottom:23px;
	}
	.s-text .alignright{
		margin-left:6%;
	}
	.s-text .alignleft{
		margin-right:6%;
	}
	.s-text .alignright img + span,
	.s-text .alignleft img + span{
		margin-top:6px;
	}
	.s-text .alignright .btn,
	.s-text .alignleft .btn{
		width:70px;
		height:70px;
	}
	.s-text .alignright .btn .svg-play2,
	.s-text .alignleft .btn .svg-play2{
		width:23px;
		height:26px;
		transform:translateX(3px);
	}
	.s-banner + .s-text{
		padding-bottom:24px;
	}
}
@media only screen and (max-width:1024px){
	.s-text{
		padding:49px 0 26px;
	}
	.p-webinars .s-text{
		padding:35px 0 0;
	}
	.s-text .container{
		padding:0 53px;
	}
	.s-text .container._flex{
		display:block;
	}
	.s-text__right{
		max-width:none;
		padding-left:0;
		margin:51px -53px 0;
	}
	.s-text__img-wrap{
		padding-top:57.7%;
		margin-bottom:24px;
	}
	.s-text h2{
		font-size:2.6rem;
		margin-bottom:5px;
	}
	.s-text h2 + ul{
		margin-top:15px;
	}
	.s-text h3{
		font-size:1.8rem;
		margin-bottom:20px;
	}
	.s-text h4{
		font-size:1.8rem;
		margin-bottom:13px;
		margin-top:20px;
	}
	.s-text p{
		font-size:1.4rem;
		line-height:2.1rem;
		margin-bottom:22px;
	}
	.s-text a{
		font-size:1.4rem;
	}
	.s-text ul{
		padding-top:3px;
		margin-bottom:21px;
	}
	.s-text ul li + li{
		margin-top:26px;
	}
	.s-text h5{
		margin-bottom:9px;
	}
	.s-text ol{
		margin-top:-2px;
		margin-bottom:26px;
	}
	.s-text ol li:before{
		font-size:1.6rem;
	}
	.s-text ol li + li{
		margin-top:21px;
	}
	.s-text .alignleft,
	.s-text .alignright{
		width:47.8%;
	}
	.s-text .alignleft .btn,
	.s-text .alignright .btn{
		width:60px;
		height:60px;
	}
	.s-text .alignleft .btn .svg-play2,
	.s-text .alignright .btn .svg-play2{
		width:20px;
		height:23px;
	}
	.s-text .alignleft{
		margin-right:4.5%;
	}
	.s-text .alignright{
		margin-left:4.5%;
	}
	.s-text .alignleft._block,
	.s-text .alignright._block{
		float:none;
		width:100%;
		max-width:none;
		margin:0 0 21px;
	}
	.s-banner + .s-text{
		padding-bottom:18px;
	}
}
@media only screen and (max-width:740px){
	.s-text{
		padding:26px 0 14px;
	}
	.p-webinars .s-text{
		padding-top:26px;
	}
	.s-text .container{
		padding:0 20px;
	}
	.s-text__right{
		margin:0 -20px;
		padding-top:10px;
	}
	.s-text h2{
		font-size:2rem;
		margin-bottom:6px;
	}
	.s-text h3{
		font-size:1.6rem;
		margin-bottom:28px;
	}
	.s-text h4{
		font-size:1.6rem;
		margin-top:24px;
	}
	.s-text h4:before{
		width:70px;
	}
	.s-text p{
		margin-bottom:19px;
	}
	.s-text ol{
		margin-top:0;
		margin-bottom:26px;
	}
	.s-text ol li + li{
		margin-top:23px;
	}
	.s-text ul{
		padding-top:0;
		margin-bottom:30px;
	}
	.s-text ul li + li{
		margin-top:26px;
	}
	.s-text .alignleft,
	.s-text .alignright{
		float:none;
		width:100%;
		max-width:100%;
		margin:0 0 22px;
	}
	.s-text .alignleft._block,
	.s-text .alignright._block{
		width:auto;
		margin:0 -20px 26px;
	}
	.s-text ol{
		margin-bottom:33px;
	}
}
@media only screen and (max-width:400px){
	.s-text .container{
		padding:0 10px;
	}
	.s-text__right{
		margin:0 -10px;
	}
}
.s-tour{
	padding:134px 0 99px;
}
.s-tour .container{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	max-width:1714px;
}
.s-tour__left{
	max-width:64.4%;
	flex-basis:64.4%;
}
.s-tour__right{
	max-width:35.6%;
	flex-basis:35.6%;
	padding-left:4%;
}
.s-tour__img-wrap{
	position:relative;
	width:105.4%;
	height:105%;
	margin-top:-18px;
}
.s-tour__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.8rem;
	font-weight:800;
	line-height:1.2;
	color:#1b4a97;
	margin-bottom:15px;
}
.s-tour__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.6rem;
	color:#333;
	margin-bottom:33px;
}
@media only screen and (max-width:1300px){
	.s-tour{
		padding:124px 0 82px;
	}
	.s-tour .container{
		padding-left:6.7%;
	}
	.s-tour__left{
		max-width:67.9%;
		flex-basis:67.9%;
	}
	.s-tour__right{
		max-width:32.1%;
		flex-basis:32.1%;
		padding-left:0;
	}
	.s-tour__img-wrap{
		width:112%;
		height:106%;
		margin-top:-2px;
		margin-left:-20px;
	}
	.s-tour__title{
		font-size:2.8rem;
	}
	.s-tour__text{
		font-size:2.6rem;
	}
}
@media only screen and (max-width:1024px){
	.s-tour{
		padding:71px 0 60px;
	}
	.s-tour .container{
		padding:0 50px;
	}
	.s-tour__right{
		display:none;
	}
	.s-tour__left{
		max-width:100%;
		flex-basis:100%;
	}
	.s-tour__title{
		font-size:2.4rem;
		margin-bottom:11px;
	}
	.s-tour__text{
		font-size:1.8rem;
		margin-bottom:24px;
	}
}
@media only screen and (max-width:740px){
	.s-tour{
		padding:50px 0 24px;
	}
	.s-tour .container{
		padding:0 23px;
	}
	.s-tour__title{
		font-size:1.8rem;
		margin-bottom:13px;
	}
	.s-tour__text{
		font-size:1.4rem;
		margin-bottom:29px;
	}
}
.s-trial{
	padding:151px 0 60px;
	text-align:center;
}
.s-trial .container{
	max-width:1150px;
}
.s-trial__title{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:3.6rem;
	font-weight:800;
	line-height:1.1;
	color:#06a885;
	letter-spacing:0.78px;
	padding-top:25px;
	margin-bottom:23px;
	position:relative;
}
.s-trial__title:before{
	display:block;
	content:"";
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:0;
	width:126px;
	height:6px;
	border-radius:3px;
	background:#06a885;
}
.s-trial__note{
	font-family:'Soho', 'Arial', sans-serif;
	font-size:2.4rem;
	font-weight:300;
	color:#333;
	letter-spacing:0.38px;
}
.s-trial__top{
	margin-bottom:46px;
}
.s-trial__tabs{
	margin-bottom:28px;
}
.s-trial__text{
	font-size:2.4rem;
	font-weight:300;
}
.s-trial__text a{
	color:#00abcc;
	margin-left:5px;
	font-weight:400;
}
.desktop .s-trial__text a:hover{
	text-decoration:underline;
}
@media only screen and (max-width:1300px){
	.s-trial{
		padding-top:122px;
	}
	.s-trial__title{
		font-size:3rem;
		letter-spacing:0.65px;
		padding-top:23px;
		margin-bottom:25px;
	}
	.s-trial__title:before{
		width:97px;
	}
	.s-trial__top{
		margin-bottom:21px;
	}
	.s-trial__tabs{
		margin-bottom:21px;
	}
	.s-trial__note{
		font-size:2rem;
		letter-spacing:0.3px;
	}
	.s-trial__text{
		font-size:2rem;
		letter-spacing:-0.1px;
	}
}
@media only screen and (max-width:1024px){
	.s-trial{
		padding:69px 0 43px;
	}
	.s-trial .container{
		max-width:700px;
	}
	.s-trial__title{
		font-size:2.4rem;
		letter-spacing:0.55px;
		padding-top:20px;
	}
	.s-trial__title:before{
		width:64px;
		height:4px;
	}
	.s-trial__tabs{
		margin-bottom:17px;
	}
	.s-trial__note{
		font-size:1.8rem;
	}
	.s-trial__text{
		font-size:1.8rem;
	}
	.s-trial__text a{
		margin-left:3px;
	}
}
@media only screen and (max-width:740px){
	.s-trial{
		padding:22px 0 49px;
	}
	.s-trial__title{
		font-size:2rem;
		padding-top:11px;
		line-height:1.5;
		margin-bottom:9px;
	}
	.s-trial__top{
		margin-bottom:7px;
	}
	.s-trial__tabs{
		margin-bottom:20px;
	}
	.s-trial__note{
		font-size:1.6rem;
	}
	.s-trial__text{
		font-size:1.6rem;
	}
}
.s-why{
	background-color:#1b4a97;
	padding:77px 88px;
	min-height:711px;
	margin-bottom:32px;
}
.s-why .b-title{
	margin-bottom:69px;
}
.s-why__content{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	margin-right:-80px;
}
.s-why__col{
	width:50%;
	flex-basis:50%;
	max-width:50%;
	padding-right:80px;
}
.s-why__link{
	text-decoration:underline;
	color:inherit;
}
.desktop .s-why__link:hover{
	text-decoration:none;
}
.s-why p{
	font-size:24px;
	line-height:40px;
	color:#fff;
	margin-bottom:12px;
}
@media only screen and (max-width:1600px){
	.s-why{
		padding:77px 108px;
	}
}
@media only screen and (max-width:1300px){
	.s-why{
		padding:67px 51px 19px;
		margin-bottom:14px;
		min-height:600px;
	}
	.s-why__content{
		margin-right:-48px;
	}
	.s-why__col{
		padding-right:48px;
	}
	.s-why p{
		font-size:20px;
		line-height:36px;
	}
	.s-why .b-title{
		margin-bottom:49px;
	}
}
@media only screen and (max-width:1024px){
	.s-why{
		padding:48px 64px 60px;
		min-height:600px;
		margin-bottom:13px;
	}
	.s-why__content{
		display:block;
		margin-right:0;
	}
	.s-why__col{
		width:100%;
		flex-basis:100%;
		max-width:100%;
		padding-right:0;
	}
	.s-why p{
		font-size:18px;
		line-height:26px;
		margin-bottom:11px;
	}
	.s-why .b-title{
		margin-bottom:39px;
	}
}
@media only screen and (max-width:740px){
	.s-why{
		padding:52px 0 36px;
	}
	.s-why p{
		font-size:16px;
		line-height:24px;
	}
	.s-why .b-title{
		margin-bottom:24px;
	}
	.s-why .container{
		padding-left:10px;
		padding-right:10px;
	}
}
.sl-behind{
	display:block;
}
.sl-behind__img-wrap{
	display:block;
	position:relative;
	padding-top:72%;
}
@media only screen and (max-width:1024px){
	.sl-behind__img-wrap{
		padding-top:71.6%;
	}
}
.sl-news__img[data-object-fit="contain"]{
	position:relative;
	width:160px;
	height:160px;
	margin:0 auto;
}
.sl-news__item{
	padding:45px 45px 5px;
}
.sl-news__text{
	font-family:'Soho', 'Arial', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#343434;
	text-align:center;
	max-width:460px;
	letter-spacing:0.1px;
	margin:0 auto;
	height:104px;
	overflow:hidden;
}
.sl-news .slick-dots{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
	flex-wrap:wrap;
}
.sl-news .slick-dots button{
	font-size:0;
	width:17px;
	height:17px;
	position:relative;
}
.sl-news .slick-dots button:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:9px;
	height:9px;
	border-radius:50%;
	border:1px solid #676767;
	transition:background 0.2s ease-out;
}
.sl-news .slick-dots .slick-active button:before{
	background:#676767;
}
@media only screen and (max-width:1300px){
	.sl-news__item{
		padding:44px 90px 5px;
	}
}
@media only screen and (max-width:1024px){
	.sl-news__item{
		padding-top:10px;
	}
	.sl-news__text{
		height:89px;
		font-size:16px;
	}
}
@media only screen and (max-width:740px){
	.sl-news__item{
		padding-left:5px;
		padding-right:5px;
		padding-bottom:6px;
	}
	.sl-news__text{
		height:auto;
		font-size:14px;
		margin-bottom:20px;
		margin-top:5px;
	}
}
.sl-products{
	text-align:center;
	margin-bottom:47px;
}
._not-slider .sl-products{
	padding:0;
}
._not-slider .sl-products .sl-products__row{
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	justify-content:center;
}
.sl-products__custom-select{
	display:none;
}
.sl-products__item{
	position:relative;
	width:293px;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
}
.sl-products__item:after{
	content:'';
	width:1px;
	height:15px;
	position:absolute;
	top:80px;
	right:0;
	background-color:#979797;
}
.sl-products__item:last-of-type:after{
	content:none;
}
.sl-products__item._active .sl-products__line{
	transform:none;
}
.sl-products__item._active .sl-products__text{
	font-weight:700;
}
.sl-products__item._accent-1:hover .sl-products__text{
	color:#06a885;
	font-weight:700;
}
.sl-products__item._accent-1._active .sl-products__text{
	color:#06a885;
}
.sl-products__item._accent-1 .sl-products__line{
	background-color:#06a885;
}
.sl-products__item._accent-1 .sl-products__icon-wrapper{
	background-color:#06a885;
}
.sl-products__item._accent-2:hover .sl-products__text{
	color:#f8a61a;
	font-weight:700;
}
.sl-products__item._accent-2._active .sl-products__text{
	color:#f8a61a;
}
.sl-products__item._accent-2 .sl-products__line{
	background-color:#f8a61a;
}
.sl-products__item._accent-2 .sl-products__icon-wrapper{
	background-color:#f8a61a;
}
.sl-products__item._accent-3:hover .sl-products__text{
	color:#fcd203;
	font-weight:700;
}
.sl-products__item._accent-3._active .sl-products__text{
	color:#fcd203;
}
.sl-products__item._accent-3 .sl-products__line{
	background-color:#fcd203;
}
.sl-products__item._accent-3 .sl-products__icon-wrapper{
	background-color:#fcd203;
}
.sl-products__item._accent-4:hover .sl-products__text{
	color:#00abcc;
	font-weight:700;
}
.sl-products__item._accent-4._active .sl-products__text{
	color:#00abcc;
}
.sl-products__item._accent-4 .sl-products__line{
	background-color:#00abcc;
}
.sl-products__item._accent-4 .sl-products__icon-wrapper{
	background-color:#00abcc;
}
.sl-products__item._accent-5:hover .sl-products__text{
	color:#b1d238;
	font-weight:700;
}
.sl-products__item._accent-5._active .sl-products__text{
	color:#b1d238;
}
.sl-products__item._accent-5 .sl-products__line{
	background-color:#b1d238;
}
.sl-products__item._accent-5 .sl-products__icon-wrapper{
	background-color:#b1d238;
}
.sl-products__item._accent-6:hover .sl-products__text{
	color:#da1f26;
	font-weight:700;
}
.sl-products__item._accent-6._active .sl-products__text{
	color:#da1f26;
}
.sl-products__item._accent-6 .sl-products__line{
	background-color:#da1f26;
}
.sl-products__item._accent-6 .sl-products__icon-wrapper{
	background-color:#da1f26;
}
.sl-products__icon{
	color:#fff;
	font-size:1.2rem;
}
.sl-products__icon-wrapper{
	width:50px;
	height:50px;
	background-color:#f00;
	border-radius:3px;
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
	margin:0 auto 12px;
}
.sl-products__line{
	height:4px;
	border-radius:8px;
	margin:0 auto 10px;
	width:130px;
	transition:transform 0.3s;
	transform:scaleX(0);
}
.sl-products__text{
	text-transform:uppercase;
	font-size:1.8rem;
	font-weight:600;
	color:#666;
	transition:font-weight 0.3s, color 0.3s;
}
.sl-products__wrapper-select{
	position:relative;
}
.sl-products__wrapper-select:before{
	display:block;
	content:"";
	position:absolute;
	top:18px;
	right:15px;
	width:10px;
	height:10px;
	border-bottom:3px solid #333;
	border-right:3px solid #333;
	transform:rotate(45deg);
}
.sl-products .slick-arrow{
	position:absolute;
	width:50px;
	height:50px;
	top:62px;
	font-size:0;
}
.sl-products .slick-arrow:before{
	display:block;
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:16px;
	height:16px;
	border-bottom:4px solid #06a886;
	border-right:4px solid #06a886;
}
.sl-products .slick-arrow.slick-disabled{
	opacity:0;
	pointer-events:none;
}
.sl-products .slick-prev{
	left:-50px;
}
.sl-products .slick-prev:before{
	transform:rotate(135deg);
}
.sl-products .slick-next{
	right:-50px;
}
.sl-products .slick-next:before{
	transform:rotate(-45deg);
}
@media only screen and (max-width:1600px){
	.sl-products{
		margin:0 auto 65px;
	}
	.sl-products__item{
		width:188px;
		padding-left:15px;
		padding-right:15px;
	}
	.sl-products__item:after{
		top:70px;
	}
	.sl-products__text{
		font-size:1.6rem;
		line-height:1.2;
	}
	.sl-products__line{
		width:110px;
	}
	.sl-products__icon-wrapper{
		width:42px;
		height:42px;
	}
	.sl-products .slick-arrow{
		top:53px;
	}
}
@media only screen and (max-width:1300px){
	.sl-products{
		padding:0 32px;
	}
	.sl-products__item{
		padding-left:15px;
		padding-right:15px;
	}
}
@media only screen and (max-width:1024px){
	.sl-products{
		padding:0;
		margin:0 auto 53px;
	}
	.sl-products .sl-products__row{
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		width:100%;
		justify-content:space-between;
		overflow-x:auto;
		min-height:110px;
	}
	.sl-products .sl-products__row::-webkit-scrollbar{
		width:0;
	}
	.sl-products .sl-products__row::-webkit-scrollbar-thumb{
		background:transparent;
		width:0;
	}
	.sl-products .sl-products__row::-webkit-scrollbar-track{
		background:transparent;
		width:0;
	}
	.sl-products__item{
		padding-left:7px;
		padding-right:7px;
		width:173px;
		flex-shrink:0;
	}
	.sl-products__item:after{
		top:70px;
	}
	.sl-products__text{
		font-size:1.4rem;
		max-width:13.2rem;
		margin:0 auto;
	}
	.sl-products__line{
		width:97px;
	}
	.sl-products__icon-wrapper{
		margin-bottom:9px;
	}
}
@media only screen and (max-width:740px){
	.sl-products{
		margin-bottom:16px;
	}
	.sl-products._flex .sl-products__row{
		display:none;
	}
	.sl-products__custom-select{
		display:block;
		position:relative;
		width:254px;
		height:54px;
		margin:0 auto;
		border:1px solid #999;
		border-radius:3px;
	}
	.sl-products__wrapper-select{
		width:100%;
		height:100%;
		pointer-events:none;
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		-webkit-align-items:center;
		align-items:center;
		padding:6px 10px;
	}
	.sl-products__icon-wrapper{
		width:34px;
		height:34px;
		margin:0 12px 0 0;
	}
	.sl-products__select-text{
		font-size:1.4rem;
		font-weight:700;
		text-transform:uppercase;
		max-width:160px;
		overflow:hidden;
		text-overflow:ellipsis;
		height:20px;
		text-align:left;
		white-space:nowrap;
	}
	.sl-products__select{
		cursor:pointer;
		opacity:0;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding:20px 10px;
	}
	.sl-products__select-wrapper-icon._accent-1{
		background-color:#06a885;
	}
	.sl-products__select-wrapper-icon._accent-2{
		background-color:#f8a61a;
	}
	.sl-products__select-wrapper-icon._accent-3{
		background-color:#fcd203;
	}
	.sl-products__select-wrapper-icon._accent-4{
		background-color:#00abcc;
	}
	.sl-products__select-wrapper-icon._accent-5{
		background-color:#b1d238;
	}
	.sl-products__select-wrapper-icon._accent-6{
		background-color:#da1f26;
	}
}
.sl-resources{
	display:block;
	transform:translateZ(0);
}
.sl-resources__item{
	padding:0 3.6rem;
}
.sl-resources__link{
	display:block;
}
.desktop .sl-resources__link .sl-resources__hover{
	transition:opacity 0.2s ease-out;
}
.desktop .sl-resources__link:hover .sl-resources__hover{
	opacity:1;
}
.sl-resources__img{
	height:28rem;
	margin-bottom:1.6rem;
	position:relative;
}
.sl-resources__title{
	font-size:1.8rem;
	color:#131313;
	margin-bottom:2.6rem;
}
.sl-resources__text{
	font-size:1.4rem;
	font-weight:300;
	color:#333;
	line-height:1.6;
}
.sl-resources__hover{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	display:-webkit-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;

	opacity:0;
}
.sl-resources .btn{
	padding:0 4rem;
	font-size:1.6rem;
	margin:auto;
	height:4.2rem;
}
.sl-resources .btn:before{
	display:none;
}
.sl-resources .btn__wrap{
	height:100%;
}
.sl-resources .slick-arrow{
	font-size:0;
	position:absolute;
	top:12.3rem;
	width:7.5rem;
	height:7.5rem;
}
.sl-resources .slick-arrow:before{
	display:block;
	content:"";
	position:absolute;
	transition:background-color 0.3s ease-out;
	top:0;
	width:7.5rem;
	height:7.5rem;
	border-radius:50%;
	border:2px solid #fff;
	background-color:rgba(0, 0, 0, 0.4);
}
.sl-resources .slick-arrow:hover:before{
	background-color:rgba(255, 255, 255, 0.3);
}
.sl-resources .slick-arrow:after{
	display:block;
	content:"";
	position:absolute;
	top:2.6rem;
	width:2.4rem;
	height:2.4rem;
	border-right:5px solid #fff;
	border-bottom:5px solid #fff;
}
.desktop .sl-resources .slick-arrow{
	transition:background 0.3s, opacity 0.2s 0.4s;
}
.desktop .sl-resources .slick-arrow:hover{
	background:transparent;
}
.sl-resources .slick-arrow.slick-disabled{
	opacity:0;
	pointer-events:none;
}
.sl-resources .slick-prev{
	left:2.5%;
	z-index:1;
}
.sl-resources .slick-prev:after{
	left:2.9rem;
	transform:rotate(131deg) skew(-6deg);
}
.sl-resources .slick-next{
	right:14.9%;
}
.sl-resources .slick-next:after{
	right:2.9rem;
	transform:rotate(-49deg) skew(-6deg);
}
@media only screen and (max-width:1600px){
	.sl-resources__item{
		padding:0 2.5rem;
	}
	.sl-resources__img{
		height:23rem;
		margin-bottom:1.2rem;
	}
	.sl-resources__title{
		margin-bottom:1rem;
	}
	.sl-resources .slick-arrow{
		width:5.5rem;
		height:5.5rem;
		top:9rem;
	}
	.sl-resources .slick-arrow:before{
		width:5.5rem;
		height:5.5rem;
	}
	.sl-resources .slick-arrow:after{
		width:1.8rem;
		height:1.8rem;
		border-width:4px;
		top:1.8rem;
	}
	.sl-resources .slick-next:after{
		right:2.1rem;
	}
	.sl-resources .slick-prev:after{
		left:2.1rem;
	}
}
@media only screen and (max-width:1300px){
	.sl-resources__item{
		padding:0 2.3rem;
	}
	.sl-resources__img{
		height:18.1rem;
		margin-bottom:1rem;
	}
	.sl-resources__title{
		margin-bottom:0.5rem;
	}
	.sl-resources .slick-arrow{
		top:7.5rem;
	}
	.sl-resources .slick-arrow.slick-next{
		right:18.2%;
	}
}
@media only screen and (max-width:1024px){
	.sl-resources{
		min-height:313px;
		padding-bottom:20px;
		display:-webkit-flex;
		display:-webkit-box;
		display:-moz-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;

		width:100%;
		justify-content:space-between;
		overflow-x:auto;
	}
	.sl-resources::-webkit-scrollbar{
		width:0;
	}
	.sl-resources::-webkit-scrollbar-thumb{
		background:transparent;
		width:0;
	}
	.sl-resources::-webkit-scrollbar-track{
		background:transparent;
		width:0;
	}
	.sl-resources__item{
		min-width:30%;
		padding:0 1rem;
	}
	.sl-resources__title{
		font-size:1.6rem;
	}
	.sl-resources .slick-arrow{
		pointer-events:none;
		opacity:0;
	}
	.sl-resources__img{
		padding-top:60%;
		min-height:17.1rem;
		height:auto;
	}
}
@media only screen and (max-width:900px){
	.sl-resources__item{
		min-width:41%;
	}
}
@media only screen and (max-width:740px){
	.sl-resources{
		min-height:245px;
	}
	.sl-resources__text{
		display:none;
	}
	.sl-resources__item{
		position:relative;
	}
	.sl-resources__item:before{
		display:block;
		content:"";
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		margin:auto;
		background:#fff;
		opacity:0.3;
	}
	.sl-resources .slick-center:before{
		display:none;
	}
	.sl-resources__img{
		padding-top:50%;
		min-height:13.6rem;
	}
}
@media only screen and (max-width:500px){
	.sl-resources__item{
		position:relative;
		min-width:80.6%;
	}
}
/*# sourceMappingURL=common.css.map */
