@import url('https://fonts.googleapis.com/css2?family=Passion+One:wght@700&display=swap');



.home-sectors-list__container{
  background:#020208 !important;}


body {
	line-height:1
}
:focus {
	outline:none
}
.fgy5{
font-size:50%;
}
.ghj898{
font-size:75%;

}
.ghj898 span{
color:red;
}
.hgjt76{font-family:'Passion One', cursive;
line-height: 55px;}




a {
	cursor:pointer;
	text-decoration:none;
	
}
* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
body {
	font-family:"Titillium Web",sans-serif;

	
	font-weight:400;
	padding:0 0 23em;
	
}
@media only screen and (max-width:1599px) {
	body {
		font-size:0.8rem;
		padding:0 0 25.8em
	}
}
@media only screen and (max-width:575px) {
	body {
		padding:0 0 47em
	}
}

img {
	max-width:100%
}
::-webkit-inner-spin-button {
	-webkit-appearance:none
}
::-webkit-outer-spin-button {
	-webkit-appearance:none
}
p {
	line-height:1.5
}
.row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width:576px) {
	.row {
		margin-right:-15px;
		margin-left:-15px
	}
}
@media (min-width:768px) {
	.row {
		margin-right:-15px;
		margin-left:-15px
	}
}
@media (min-width:992px) {
	.row {
		margin-right:-15px;
		margin-left:-15px
	}
}
@media (min-width:1200px) {
	.row {
		margin-right:-15px;
		margin-left:-15px
	}
}
.col,.col-10,.col-lg-6,.col-md-8,.col-xl-4 {
	position:relative;
	width:100%;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
@media (min-width:576px) {
	.col,.col-10,.col-lg-6,.col-md-8,.col-xl-4 {
		padding-right:15px;
		padding-left:15px
	}
}
@media (min-width:768px) {
	.col,.col-10,.col-lg-6,.col-md-8,.col-xl-4 {
		padding-right:15px;
		padding-left:15px
	}
}
@media (min-width:992px) {
	.col,.col-10,.col-lg-6,.col-md-8,.col-xl-4 {
		padding-right:15px;
		padding-left:15px
	}
}
@media (min-width:1200px) {
	.col,.col-10,.col-lg-6,.col-md-8,.col-xl-4 {
		padding-right:15px;
		padding-left:15px
	}
}
.col {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%
}
.col-10 {
	-webkit-box-flex:0;
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	max-width:83.33333%
}
.offset-1 {
	margin-left:8.33333%
}
@media (min-width:768px) {
	.col-md-8 {
		-webkit-box-flex:0;
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
	}
}
@media (min-width:992px) {
	.col-lg-6 {
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
	}
}
@media (min-width:1200px) {
	.col-xl-4 {
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
	}
}
@font-face {
	font-family:'Font Awesome 5 Pro';
	font-style:normal;
	font-weight:300;
	src:url("/static/fonts/fa-light-300.ef489bc9f442.eot?17d021a3035a");
	src:url("/static/fonts/fa-light-300.ef489bc9f442.eot?&17d021a3035a#iefix") format("embedded-opentype"),url("/static/fonts/fa-light-300.25ea1f58b39f.woff2?17d021a3035a") format("woff2"),url("/static/fonts/fa-light-300.1420ebcb2cac.woff?17d021a3035a") format("woff"),url("/static/fonts/fa-light-300.3645a24cedd6.ttf?17d021a3035a") format("truetype"),url("/static/fonts/fa-light-300.c3941ebc908a.svg?17d021a3035a#fontawesome") format("svg")
}
@font-face {
	font-family:'Font Awesome 5 Pro';
	font-style:normal;
	font-weight:400;
	src:url("/static/fonts/fa-regular-400.16f04cc32637.eot?17d021a3035a");
	src:url("/static/fonts/fa-regular-400.16f04cc32637.eot?&17d021a3035a#iefix") format("embedded-opentype"),url("/static/fonts/fa-regular-400.1b8460876060.woff2?17d021a3035a") format("woff2"),url("/static/fonts/fa-regular-400.47ffb280272d.woff?17d021a3035a") format("woff"),url("/static/fonts/fa-regular-400.bbd1e7a4e8b9.ttf?17d021a3035a") format("truetype"),url("/static/fonts/fa-regular-400.291b91911996.svg?17d021a3035a#fontawesome") format("svg")
}
@font-face {
	font-family:'Font Awesome 5 Pro';
	font-style:normal;
	font-weight:900;
	src:url("/static/fonts/fa-solid-900.881dc7cfff91.eot?17d021a3035a");
	src:url("/static/fonts/fa-solid-900.881dc7cfff91.eot?&17d021a3035a#iefix") format("embedded-opentype"),url("/static/fonts/fa-solid-900.5229fc2de01e.woff2?17d021a3035a") format("woff2"),url("/static/fonts/fa-solid-900.bc595bb41227.woff?17d021a3035a") format("woff"),url("/static/fonts/fa-solid-900.bacbaa424776.ttf?17d021a3035a") format("truetype"),url("/static/fonts/fa-solid-900.711643fb2882.svg?17d021a3035a#fontawesome") format("svg")
}
.row {
	margin:0
}
.col {
	padding:0
}
.both-side-padding {
	padding:0 5%
}
@media (max-width:1439px) {
	.both-side-padding {
		padding:0 2%
	}
}
@media (max-width:1199px) {
	.both-side-padding {
		padding:0
	}
}
.default-title {
	font-size:6em;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:-1px
}
@media (max-width:991px) {
	.default-title {
		font-size:5em
	}
}
@media (max-width:575px) {
	.default-title {
		font-size:4em
	}
	.default-title br {
		display:none
	}
}
.home-sectors-list {
	height:110vh;
	width:100%;
	position:relative
}
@media (max-width:1599px) {
	.home-sectors-list {
		height:100vh
	}
}
@media (max-width:991px) {
	.home-sectors-list {
		max-height:100em
	}
}
@media (max-width:767px) {
	.home-sectors-list {
		height:100%;
		max-height:none
	}
}
.home-sectors-list__container {
/*	padding:22em 0;  */
	position:relative;
	z-index:10;
	margin-top:-100px;
}
@media (max-width:1199px) {
	.home-sectors-list__container {
		padding:3em 0
	}
}
@media (max-width:991px) {
	.home-sectors-list__container {
		padding:3em 0
	}
}
@media (max-width:767px) {
	.home-sectors-list__container {
		padding:10em 0 7em
	}
}
@media (max-width:575px) {
	.home-sectors-list__container {
		padding:8em 0 5em
	}
}
.home-sectors-list__bg {
	position:absolute;
	width:100%;
	height:110vh;
	overflow:hidden
}
@media (max-width:1599px) {
	.home-sectors-list__bg {
		height:100vh
	}
}
@media (max-width:991px) {
	.home-sectors-list__bg {
		max-height:100em
	}
}
@media (max-width:767px) {
	.home-sectors-list__bg {
		height:100%;
		max-height:none
	}
}
.home-sectors-list__bg img {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-o-object-fit:cover;
	object-fit:cover;
	opacity:0;
	-webkit-transition:opacity 0.5s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:opacity 0.5s cubic-bezier(0.455,0.03,0.515,0.955)
}

.home-sectors-list__bg:after {
	position:absolute;
	content:"";
	height:40%;
	width:100%;
	bottom:0;
	left:0;
	background:-webkit-gradient(linear,left bottom,left top,from(#020208),color-stop(35%,#020208),to(rgba(2,2,8,0)));
	background:linear-gradient(to top,#020208 0%,#020208 35%,rgba(2,2,8,0) 100%);
	z-index:5
}
@media (max-width:767px) {
	.home-sectors-list__bg:after {
		height:100%
	}
}
.home-sectors-list__content {
	height:110vh;
	z-index:10;
	position:relative
}
@media (max-width:1599px) {
	.home-sectors-list__content {
		height:100vh
	}
}
@media (max-width:991px) {
	.home-sectors-list__content {
		max-height:100em
	}
}
@media (max-width:767px) {
	.home-sectors-list__content {
		height:100%;
		max-height:none
	}
}
.home-sectors-list__intro {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:17.5em 0 0;
	position:relative;
	margin:0
}
@media (max-width:767px) {
	.home-sectors-list__intro {
		padding:6em 0 0 0
	}
}
.home-sectors-list__title-container {
	max-width:45em
}
.home-sectors-list__subtitle {
	font-size:2.4em;
	font-weight:300;
	letter-spacing:-0.5px
}
.home-sectors-list__subtitle-container {
	max-width:45em;
	margin:3em 0 0 0
}
.home-sectors-list__sectors {
	position:absolute;
	width:90%;
	left:5%;
	bottom:0em;
	margin:0
}
@media (max-width:1439px) {
	.home-sectors-list__sectors {
		width:96%;
		left:2%
	}
}
@media (max-width:1199px) {
	.home-sectors-list__sectors {
		width:100%;
		left:0%
	}
}
@media (max-width:767px) {
	.home-sectors-list__sectors {
		position:relative;
		margin:8em 0 0 0
	}
}
@media (max-width:575px) {
	.home-sectors-list__sectors {
		margin:5em 0 0 0
	}
}
.home-sectors-list__sectors .row {
	margin:0
}
.home-sectors-list__sector {
	padding:7.5em 5em;
	width:calc(25% - 2.7em);
	margin:0 3.6em 0 0;
	-webkit-transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955)
}
@media (max-width:1439px) {
	.home-sectors-list__sector {
		padding:6em 5em
	}
}
@media (max-width:1199px) {
	.home-sectors-list__sector {
		padding:5em 4em
	}
}
@media (max-width:991px) {
	.home-sectors-list__sector {
		padding:3em
	}
}
@media (max-width:767px) {
	.home-sectors-list__sector {
		width:calc(50% - 1.5em - 1px);
		margin:0 0 3em 3em
	}
	.home-sectors-list__sector:nth-child(odd) {
		margin:0 0 3em 0
	}
}
@media (max-width:575px) {
	.home-sectors-list__sector {
		width:100%;
		margin:0 0 3em
	}
}
.home-sectors-list__sector:nth-child(4) {
	margin:0
}
.home-sectors-list__sector-nb {
	font-size:2.8em;
	font-weight:600
}
.home-sectors-list__sector-nb--light {
	font-weight:300
}
.home-sectors-list__sector-line {
	width:100%;
	height:2px;
	background:#ffffff;
	margin:2.2em 0 0 0
}
.home-sectors-list__sector-line-color {
	width:0%;
	background:#e42313;
	display:block;
	height:100%;
	-webkit-transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955),width 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955),width 1s cubic-bezier(0.25,0.46,0.45,0.94)
}
.home-sectors-list__sector-title {
	text-transform:uppercase;
	font-size:3.1em;
	letter-spacing:-1px;
	font-weight:700
}
@media (max-width:991px) {
	.home-sectors-list__sector-title {
		font-size:2.6em
	}
}
.home-sectors-list__sector-title-container {
	margin:4.2em 0 0 0
}
@media (max-width:575px) {
	.home-sectors-list__sector-title-container {
		margin:2.5em 0 0 0
	}
}
.home-sectors-list__sector-text {
	font-size:2em
}
.home-sectors-list__sector-text-container {
	margin:2.5em 0 0 0
}
@media (max-width:575px) {
	.home-sectors-list__sector-text-container {
		margin:2em 0 0 0
	}
}
.animInLeft {
	opacity:0;
	-webkit-transform:translateX(-50px);
	transform:translateX(-50px)
}
.animInBottom {
	opacity:0;
	-webkit-transform:translateY(50px);
	transform:translateY(50px)
}


























.home-sectors-list__bg img.active {
	opacity:1
}
.home-sectors-list__bg:before {
	position:absolute;
	content:"";
	height:30%;
	width:100%;
	top:0;
	left:0;
	background:-webkit-gradient(linear,left top,left bottom,from(#020208),color-stop(20%,#020208),to(rgba(2,2,8,0)));
	background:linear-gradient(to bottom,#020208 0%,#020208 20%,rgba(2,2,8,0) 100%);
	z-index:5
}
.home-sectors-list__bg:after {
	position:absolute;
	content:"";
	height:40%;
	width:100%;
	bottom:0;
	left:0;
	background:-webkit-gradient(linear,left bottom,left top,from(#020208),color-stop(35%,#020208),to(rgba(2,2,8,0)));
	background:linear-gradient(to top,#020208 0%,#020208 35%,rgba(2,2,8,0) 100%);
	z-index:5
}
@media (max-width:767px) {
	.home-sectors-list__bg:after {
		height:100%
	}
}
.home-sectors-list__content {
	height:110vh;
	z-index:10;
	position:relative
}
@media (max-width:1599px) {
	.home-sectors-list__content {
		height:100vh
	}
}
@media (max-width:991px) {
	.home-sectors-list__content {
		max-height:100em
	}
}
@media (max-width:767px) {
	.home-sectors-list__content {
		height:100%;
		max-height:none
	}
}
.home-sectors-list__intro {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:30.5em 0 0;
	position:relative;
	margin:0
}
@media (max-width:767px) {
	.home-sectors-list__intro {
		padding:6em 0 0 0
	}
}
.home-sectors-list__title-container {
	max-width:45em
}
.home-sectors-list__subtitle {
	font-size:2.4em;
	font-weight:300;
	letter-spacing:-0.5px
}
.home-sectors-list__subtitle-container {
	max-width:45em;
	margin:3em 0 0 0
}
.home-sectors-list__sectors {
	position:absolute;
	width:90%;
	left:5%;
	bottom:0em;
	margin:0
}
@media (max-width:1439px) {
	.home-sectors-list__sectors {
		width:96%;
		left:2%
	}
}
@media (max-width:1199px) {
	.home-sectors-list__sectors {
		width:100%;
		left:0%
	}
}
@media (max-width:767px) {
	.home-sectors-list__sectors {
		position:relative;
		margin:8em 0 0 0
	}
}
@media (max-width:575px) {
	.home-sectors-list__sectors {
		margin:5em 0 0 0
	}
}
.home-sectors-list__sectors .row {
	margin:0
}
.home-sectors-list__sector {
	padding:7.5em 5em;
	width:calc(25% - 2.7em);
	margin:0 3.6em 0 0;
	-webkit-transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955)
}
@media (max-width:1439px) {
	.home-sectors-list__sector {
		padding:6em 5em
	}
}
@media (max-width:1199px) {
	.home-sectors-list__sector {
		padding:5em 4em
	}
}
@media (max-width:991px) {
	.home-sectors-list__sector {
		padding:3em
	}
}
@media (max-width:767px) {
	.home-sectors-list__sector {
		width:calc(50% - 1.5em - 1px);
		margin:0 0 3em 3em
	}
	.home-sectors-list__sector:nth-child(odd) {
		margin:0 0 3em 0
	}
}
@media (max-width:575px) {
	.home-sectors-list__sector {
		width:100%;
		margin:0 0 3em
	}
}
.home-sectors-list__sector:nth-child(4) {
	margin:0
}
.home-sectors-list__sector-nb {
	font-size:2.8em;
	font-weight:600
}
.home-sectors-list__sector-nb--light {
	font-weight:300
}
.home-sectors-list__sector-line {
	width:100%;
	height:2px;
	background:#ffffff;
	margin:2.2em 0 0 0
}
.home-sectors-list__sector-line-color {
	width:0%;
	background:#e42313;
	display:block;
	height:100%;
	-webkit-transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955),width 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955),width 1s cubic-bezier(0.25,0.46,0.45,0.94)
}
.home-sectors-list__sector-line-color.animated {
	width:40%
}
.home-sectors-list__sector-title {
	text-transform:uppercase;
	font-size:3.1em;
	letter-spacing:-1px;
	font-weight:700
}
@media (max-width:991px) {
	.home-sectors-list__sector-title {
		font-size:2.6em
	}
}
.home-sectors-list__sector-title-container {
	margin:4.2em 0 0 0
}
@media (max-width:575px) {
	.home-sectors-list__sector-title-container {
		margin:2.5em 0 0 0
	}
}
.home-sectors-list__sector-text {
	font-size:2em
}
.home-sectors-list__sector-text-container {
	margin:2.5em 0 0 0
}
@media (max-width:575px) {
	.home-sectors-list__sector-text-container {
		margin:2em 0 0 0
	}
}
.home-sectors-list__sector.active {
	background:#e42313
}
.home-sectors-list__sector.active .home-sectors-list__sector-line-color {
	-webkit-transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.5s cubic-bezier(0.455,0.03,0.515,0.955);
	background:#020208
}
.home-top-banner__container {
	height:100vh;
	width:100%;
	background-size:cover;
	background-position:top right;
	background-image:url("/static/img/bgHome.924b4b418fac.jpg?17d021a3035a");
	position:relative
}
@media (max-width:575px) {
	.home-top-banner__container {
		min-height:100vh;
		height:auto
	}
}
.home-top-banner__row {
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100vh
}
@media (max-width:575px) {
	.home-top-banner__row--ctaPresent {
		-webkit-box-align:start;
		-ms-flex-align:start;
		align-items:flex-start;
		height:auto
	}
}
@media (max-width:991px) {
	.home-top-banner .ctaPresent {
		-webkit-transform:translateY(-9em);
		transform:translateY(-9em)
	}
}
@media (max-width:767px) {
	.home-top-banner .ctaPresent {
		-webkit-transform:translateY(-6em);
		transform:translateY(-6em)
	}
}
@media (max-width:575px) {
	.home-top-banner .ctaPresent {
		-webkit-transform:translateY(0);
		transform:translateY(0);
		padding:14em 0 0 0
	}
}
.home-top-banner__title {
	font-size:10em;
	font-weight:700;
	letter-spacing:-4px;
	text-transform:uppercase
}
@media (max-width:1439px) {
	.home-top-banner__title {
		font-size:8.5em;
		letter-spacing:-3px
	}
}
@media (max-width:1199px) {
	.home-top-banner__title {
		font-size:7.5em;
		letter-spacing:-2px
	}
}
@media (max-width:767px) {
	.home-top-banner__title {
		font-size:6em;
		letter-spacing:-1px
	}
}
@media (max-width:575px) {
	.home-top-banner__title {
		font-size:5em;
		letter-spacing:-1px
	}
}
@media only screen and (max-width:374px) {
	.home-top-banner__title {
		font-size:4em
	}
}
.home-top-banner__subtitle {
	font-size:3.1em;
	font-weight:300;
	line-height:1.5em
}
@media (max-width:991px) {
	.home-top-banner__subtitle {
		font-size:2.6em
	}
}
.home-top-banner__subtitle-container {
	margin:6.5em 0 0 0;
	width:70%
}
@media (max-width:767px) {
	.home-top-banner__subtitle-container {
		margin:4.5em 0 0 0
	}
}
@media (max-width:575px) {
	.home-top-banner__subtitle-container {
		width:100%
	}
}
.home-top-banner__button-container {
	position:absolute;
	top:90vh;
	left:0
}
@media (max-width:575px) {
	.home-top-banner__button-container--ctaPresent {
		position:relative;
		left:auto;
		top:auto;
		margin:5.5em 0 0 0
	}
}
.home-top-banner__cta {
	width:66em;
	background:#14151a;
	position:relative;
	overflow:hidden
}
@media (max-width:767px) {
	.home-top-banner__cta {
		width:50em
	}
}
@media (max-width:575px) {
	.home-top-banner__cta {
		width:100%;
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-flow:wrap-reverse;
		flex-flow:wrap-reverse
	}
}
.home-top-banner__cta-container {
	position:absolute;
	bottom:7em;
	right:0;
	z-index:10
}
@media (max-width:575px) {
	.home-top-banner__cta-container {
		position:relative;
		bottom:auto;
		right:auto;
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		width:100%;
		margin:5em 0 0 0
	}
}
@media (max-width:575px) {
	.home-top-banner__cta-container {
		padding:0 0 0 16.6666%
	}
}
.home-top-banner__cta-text {
	padding:5.5em 4em 3.5em
}
@media (max-width:767px) {
	.home-top-banner__cta-text {
		padding:3.5em 3em 2.5em
	}
}
@media (max-width:575px) {
	.home-top-banner__cta-text {
		height:17em;
		padding:3em
	}
}
.home-top-banner__cta-subtitle {
	font-size:2.1em;
	font-weight:300
}
.home-top-banner__cta-title {
	font-size:2.6em;
	font-weight:400
}
.home-top-banner__cta-title-container {
	margin:1.5em 0 0
}
.home-top-banner__cta-link {
	color:#909090;
	text-transform:uppercase;
	font-size:1.5em;
	font-weight:600;
	padding:0 0 10px
}
.home-top-banner__cta-link:before {
	width:100%;
	position:absolute;
	left:0;
	bottom:-10px;
	height:2px;
	background:#909090;
	content:"";
	-webkit-transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .home-top-banner__cta-link:hover:before {
	width:0
}
.home-top-banner__cta-link-container {
	position:absolute;
	bottom:3.5em;
	right:4em
}
@media (max-width:767px) {
	.home-top-banner__cta-link-container {
		right:3em
	}
}
.home-top-banner__cta-image {
	position:relative
}
.home-top-banner__cta-image a {
	display:block
}
.home-top-banner__cta-image:before {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	content:"";
	height:4px;
	background:#e42313;
	-webkit-transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .home-top-banner__cta-image:hover:before {
	width:0
}
.hubspot-cta__container {
	padding:10em 0!important;
	position:relative;
	background:#e42313
}
@media (max-width:991px) {
	.hubspot-cta__container {
		padding:8em 0!important
	}
}
@media (max-width:767px) {
	.hubspot-cta__container {
		padding:5em 0!important
	}
}
.hubspot-cta__content {
	padding:0 5%!important
}
@media (max-width:1439px) {
	.hubspot-cta__content {
		padding:0 2%!important
	}
}
@media (max-width:1199px) {
	.hubspot-cta__content {
		padding:0!important
	}
}
.hubspot-cta__row {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.hubspot-cta__title {
	font-size:3.6em;
	font-weight:300;
	display:inline-block
}
@media (max-width:767px) {
	.hubspot-cta__title {
		font-size:2.4em
	}
}
.hubspot-cta__title-container {
	text-align:center;
	-webkit-transform:none!important;
	transform:none!important;
	opacity:1!important
}
.hubspot-cta__title--link {
	padding:0 0 5px!important;
	position:relative
}
.hubspot-cta__title--link:before {
	width:100%;
	position:absolute;
	left:0;
	bottom:-2px;
	height:2px;
	background:#ffffff;
	content:"";
	-webkit-transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .hubspot-cta__title--link:hover:before {
	width:0
}
.hubspot-form form {
	margin:2em 0 5em 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.hubspot-form .hs-error-msgs {
	position:absolute;
	left:0;
	bottom:-4em;
	display:none
}
.hubspot-form .hs-error-msgs label {
	color:#e42313;
	font-size:1.4em;
	font-style:italic;
	font-weight:300
}
.hubspot-form .hs-form-field {
	margin:0 0 4em 0;
	position:relative;
	width:100%
}
.hubspot-form .hs_firstname,.hubspot-form .hs_lastname {
	width:calc(50% - 1.5em - 1px);
	margin:0 3em 4em 0;
	position:relative
}
@media (max-width:991px) {
	.hubspot-form .hs_firstname,.hubspot-form .hs_lastname {
		width:100%;
		margin:0
	}
}
.hubspot-form .hs_lastname {
	margin:0 0 4em
}
@media (max-width:991px) {
	.hubspot-form .hs_lastname {
		margin:4em 0
	}
}
.hubspot-form label {
	font-size:2em;
	font-weight:600;
	margin:0 0 1.2em;
	width:100%;
	display:block
}
.hubspot-form label .hs-form-required {
	color:#e42313
}
.hubspot-form .hs-input {
	padding:0.95em 1.5em;
	font-size:1.8em;
	color:#909090;
	background:#020208;
	width:100%
}
.hubspot-form .hs-submit {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:100%
}
.hubspot-form input[type=submit] {
	background:#e42313;
	text-transform:uppercase;
	font-size:1.5em;
	font-weight:600;
	color:#ffffff;
	padding:1.2em 1.7em;
	-webkit-transition:color 0.3s cubic-bezier(0.25,0.46,0.45,0.94),background 0.3s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:color 0.3s cubic-bezier(0.25,0.46,0.45,0.94),background 0.3s cubic-bezier(0.25,0.46,0.45,0.94);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	opacity:1
}
@media (max-width:575px) {
	.hubspot-form input[type=submit] {
		padding:1em 1.5em
	}
}
.allowHover .hubspot-form input[type=submit]:hover {
	color:#e42313;
	background:#ffffff
}
.hubspot-form .submitted-message {
	font-size:2em;
	font-weight:600;
	margin:2.5em 0 3em
}
.job-banner {
	height:100%
}
.job-banner__container {
	background-size:cover;
	background-position:center center;
	height:22.5em;
	position:relative;
	margin:15em 0 0 0
}
@media (max-width:991px) {
	.job-banner__container {
		margin:7.5em 0 0 0
	}
}
.job-banner__container:before {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	content:"";
	background:-webkit-gradient(linear,left top,right top,color-stop(30%,#020208),color-stop(60%,rgba(2,2,8,0.15)),to(rgba(2,2,8,0.15)));
	background:linear-gradient(to right,#020208 30%,rgba(2,2,8,0.15) 60%,rgba(2,2,8,0.15) 100%)
}
.job-banner__content {
	height:100%
}
.job-banner__row {
	height:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%
}
.job-banner__title {
	color:#ffffff;
	font-size:5.5em;
	font-weight:200
}
@media (max-width:767px) {
	.job-banner__title {
		font-size:4em
	}
}
.job-info__container {
	position:relative;
	padding:8em 0
}
@media (max-width:991px) {
	.job-info__container {
		padding:5em 0 10em
	}
}
.job-info__back {
	color:#e42313;
	font-size:1.6em;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .job-info__back:hover {
	color:#020208
}
.job-info__back span {
	display:inline-block;
	font-weight:600
}
.job-info__back i {
	margin:0 0.5em 0 0;
	font-size:0.85em;
	display:inline-block
}
@media (max-width:991px) {
	.job-info__back-container {
		display:none
	}
}
.job-info__back-container--side {
	position:absolute;
	left:3.5em;
	top:1.5em;
	-webkit-transform-origin:center left;
	transform-origin:center left;
	-webkit-transform:translateY(100%) rotate(90deg);
	transform:translateY(100%) rotate(90deg)
}
@media (max-width:1199px) {
	.job-info__back-container--side {
		display:none
	}
}
@media (max-width:991px) {
	.job-info__back-container--side {
		display:block;
		top:auto;
		bottom:5em;
		left:50%;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%)
	}
}
.job-info__kimpex {
	font-size:2.5em;
	font-weight:600;
	color:#020208;
	font-style:italic
}
@media (max-width:767px) {
	.job-info__kimpex {
		font-size:2.2em
	}
}
.job-info__kimpex-container {
	margin:0 0 3em
}
@media (max-width:767px) {
	.job-info__kimpex-container {
		margin:0 0 2.5em
	}
}
.job-info__wysiwyg h1,.job-info__wysiwyg h2,.job-info__wysiwyg h3,.job-info__wysiwyg h4,.job-info__wysiwyg h5,.job-info__wysiwyg h6 {
	font-weight:600;
	color:#020208
}
.job-info__wysiwyg h1 {
	font-size:3.5em;
	margin:0 0 40px
}
.job-info__wysiwyg h2 {
	font-size:2.9em;
	margin:0 0 35px
}
@media (max-width:767px) {
	.job-info__wysiwyg h2 {
		font-size:2.6em;
		margin:0 0 30px
	}
}
.job-info__wysiwyg h3 {
	font-size:2.5em;
	margin:0 0 30px
}
@media (max-width:767px) {
	.job-info__wysiwyg h3 {
		font-size:2.2em;
		margin:0 0 25px
	}
}
.job-info__wysiwyg h4 {
	font-size:2.2em;
	margin:0 0 25px
}
@media (max-width:767px) {
	.job-info__wysiwyg h4 {
		font-size:1.8em;
		margin:0 0 20px
	}
}
.job-info__wysiwyg h5 {
	font-size:1.8em;
	margin:0 0 20px
}
@media (max-width:767px) {
	.job-info__wysiwyg h5 {
		font-size:1.6em;
		margin:0 0 15px
	}
}
.job-info__wysiwyg h6 {
	font-size:1.6em;
	text-transform:uppercase;
	margin:0 0 15px
}
@media (max-width:767px) {
	.job-info__wysiwyg h6 {
		font-size:1.4em;
		margin:0 0 10px
	}
}
.job-info__wysiwyg p {
	color:#020208;
	font-size:2.1em;
	line-height:1.5;
	margin:0 0 15px
}
@media (max-width:767px) {
	.job-info__wysiwyg p {
		font-size:1.8em;
		margin:0 0 10px
	}
}
.job-info__wysiwyg p a {
	color:#e42313;
	text-decoration:underline;
	-webkit-transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .job-info__wysiwyg p a:hover {
	color:#020208
}
.job-info__wysiwyg ol,.job-info__wysiwyg ul {
	padding:0 0 0 1.7em;
	margin:0 0 40px
}
@media (max-width:767px) {
	.job-info__wysiwyg ol,.job-info__wysiwyg ul {
		margin:0 0 30px
	}
}
.job-info__wysiwyg ol li,.job-info__wysiwyg ul li {
	font-size:1.8em;
	line-height:1.8;
	color:#484848
}
@media (max-width:767px) {
	.job-info__wysiwyg ol li,.job-info__wysiwyg ul li {
		font-size:1.6em
	}
}
.job-info__wysiwyg ol li a,.job-info__wysiwyg ul li a {
	color:#e42313;
	text-decoration:underline;
	-webkit-transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .job-info__wysiwyg ol li a:hover,.allowHover .job-info__wysiwyg ul li a:hover {
	color:#020208
}
.job-info__wysiwyg ul li {
	position:relative
}
.job-info__wysiwyg ul li:before {
	left:-1em;
	top:0.75em;
	width:5px;
	height:5px;
	position:absolute;
	content:"";
	border-radius:50%;
	background-color:#e42313
}
.job-info__block {
	padding:4em 5em;
	background:linear-gradient(135deg,#eeefef 0%,white 75%);
	margin:0 0 5em
}
@media (max-width:767px) {
	.job-info__block {
		padding:2em 3em
	}
}
.job-info__block-title {
	font-size:3.4em;
	font-weight:700
}
.job-info__block-text {
	font-size:2.1em;
	line-height:1.5;
	color:#484848
}
@media (max-width:767px) {
	.job-info__block-text {
		font-size:1.6em
	}
}
.job-info__block-text-container {
	margin:1em 0 0 0
}
.job-info__form-container {
	padding:0 2.5em 0 0;
	position:-webkit-sticky;
	position:sticky;
	top:calc(15em - 15vw)
}
@media (max-width:1199px) {
	.job-info__form-container {
		padding:0 2.5em 0 5em;
		top:calc(15em - 16vw)
	}
}
@media (max-width:991px) {
	.job-info__form-container {
		padding:0;
		position:relative;
		top:auto
	}
}
.job-info__form-image {
	position:relative
}
.job-info__form-image img {
	display:block
}
.job-info__form-image-logo {
	position:absolute;
	bottom:1.5em;
	right:2.5em;
	width:10em
}
.job-info__form-content {
	background-image:url("/static/img/bgForm.02ba25943ab3.jpg?8d9b611c24e1");
	background-size:cover;
	background-position:center top;
	padding:4em 4em 2em
}
@media (max-width:767px) {
	.job-info__form-content {
		padding:3em 3em 1em
	}
}
.job-info__form-title {
	text-transform:uppercase;
	color:#ffffff;
	font-size:2.1em;
	font-weight:700
}
.job-info__form-title-container {
	position:relative;
	padding:0 0 2.5em;
	margin:0 0 2.5em
}
.job-info__form-title-container:after {
	position:absolute;
	bottom:0;
	left:0;
	width:5em;
	height:1px;
	content:"";
	background:#ffffff
}
.job-info__form-field {
	width:100%;
	margin:0 0 2em
}
.job-info__form-label {
	color:#ffffff;
	font-size:1.6em;
	font-weight:600;
	width:100%;
	display:block
}
.job-info__form input[type=email],.job-info__form input[type=phone],.job-info__form input[type=text] {
	width:100%;
	border:none;
	border-radius:0;
	font-size:1.6em;
	color:#020208;
	background:#ffffff;
	height:2.5em;
	padding:0 0.75em;
	margin:1em 0 0 0
}
.job-info__form input[type=submit] {
	width:100%;
	border:none;
	border-radius:0;
	background:#e42313;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:600;
	font-size:1.8em;
	padding:1em 0;
	-webkit-transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	opacity:1
}
.allowHover .job-info__form input[type=submit]:hover {
	background:#020208
}
.job-info__form .dropdown {
	position:relative;
	margin:16px 0 0 0
}
.job-info__form .dropdown select {
	display:none
}
.job-info__form .dropdown__link {
	display:inline-block;
	width:100%;
	background:#fff;
	padding:0.75em;
	-webkit-transition:color 0.3s;
	transition:color 0.3s;
	font-size:1.6em;
	color:#020208;
	position:relative;
	z-index:101
}
.job-info__form .dropdown__link:after {
	content:'\F078';
	position:absolute;
	right:1em;
	top:0.9em;
	font-family:'Font Awesome 5 Pro';
	font-size:1em;
	color:#909090;
	font-style:normal;
	-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:-webkit-transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94)
}
.job-info__form .dropdown.is-opened .js-dropdown-link:after {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.job-info__form .dropdown__list {
	position:absolute;
	top:100%;
	left:0;
	z-index:100;
	display:none;
	width:100%;
	background-color:#fff;
	max-height:20em;
	overflow:auto;
	border-top:1px solid #909090
}
.job-info__form .dropdown__list li {
	font-weight:300;
	border-bottom:1px solid #909090
}
.job-info__form .dropdown__list li a,.job-info__form .dropdown__list li span {
	padding:0.75em;
	font-size:1.6em;
	cursor:pointer;
	width:100%;
	display:block;
	color:#020208;
	-webkit-transition:color 0.3s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:color 0.3s cubic-bezier(0.25,0.46,0.45,0.94)
}
.job-info__form .dropdown__list li a:hover,.job-info__form .dropdown__list li span:hover {
	color:#e42313
}
.job-info__form .dropdown__list li:first-child {
	display:none
}
.job-info__form-error {
	-webkit-transform:translateY(0.5em);
	transform:translateY(0.5em)
}
.job-info__form-error-message {
	color:#e42313;
	font-size:1.4em;
	font-style:italic
}
.job-info__form-confirmation h1,.job-info__form-confirmation h2,.job-info__form-confirmation h3,.job-info__form-confirmation h4,.job-info__form-confirmation h5,.job-info__form-confirmation h6 {
	font-size:2.1em;
	line-height:1.5em;
	color:#ffffff
}
.job-info__form-confirmation li,.job-info__form-confirmation p {
	font-size:1.8em;
	color:#ffffff
}
.allowHover .job-info__form-confirmation a:hover {
	color:#ffffff!important
}
.job-info__form .fakeUpload {
	position:relative
}
.job-info__form .fakeUpload__btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	cursor:pointer;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:1em 0 0 0
}
.job-info__form .fakeUpload__btn-fileName {
	background:#ffffff;
	padding:0 0.75em;
	font-size:1.6em;
	width:calc(100% - 5em);
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	white-space:nowrap;
	overflow:hidden;
	height:2.5em
}
.job-info__form .fakeUpload__btn-default {
	width:5em;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:2.5em;
	font-size:1.6em;
	font-style:italic;
	color:#ffffff;
	background:#909090;
	-webkit-transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .job-info__form .fakeUpload__btn-default:hover {
	background:#e42313
}
.job-info__form .fakeUpload__removeFile {
	color:#ffffff;
	font-size:1.6em;
	position:absolute;
	left:-1.75em;
	top:2.3em;
	cursor:pointer;
	display:none;
	-webkit-transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
@media (max-width:767px) {
	.job-info__form .fakeUpload__removeFile {
		left:-1.5em
	}
}
.allowHover .job-info__form .fakeUpload__removeFile:hover {
	color:#909090
}
.job-info__form .fakeUpload input {
	display:none
}
.job-info__form .fakeUpload.fileUploaded .fakeUpload__removeFile {
	display:block
}
.job-info__share-container {
	position:absolute;
	right:2.5em;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	width:7.5em;
	top:26em
}
@media (max-width:991px) {
	.job-info__share-container {
		position:relative;
		top:auto;
		-webkit-transform:translateY(0);
		transform:translateY(0);
		right:auto;
		margin:3.5em auto 0
	}
}
.job-info__share-title {
	color:#e42313;
	font-size:1.4em;
	text-align:center;
	font-weight:600
}
.job-info__share-title-container {
	margin:0 auto 2em
}
@media (max-width:991px) {
	.job-info__share-title-container {
		margin:0 auto 1.5em
	}
}
.job-info__share-list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
@media (max-width:991px) {
	.job-info__share-list {
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-ms-flex-direction:row;
		flex-direction:row
	}
}
.job-info__share-el {
	color:#909090;
	font-size:2.2em;
	margin:0 auto 0.4em;
	cursor:pointer;
	-webkit-transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
@media (max-width:991px) {
	.job-info__share-el {
		margin:0 0.5em
	}
}
.allowHover .job-info__share-el:hover {
	color:#e42313
}
.job-info__share-el svg {
	width:0.85em;
	fill:#909090;
	-webkit-transition:fill 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:fill 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .job-info__share-el svg:hover {
	fill:#e42313
}
.job-anchor {
	width:100%;
	background:#e42313;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:600;
	font-size:1.8em;
	padding:1em 0;
	text-align:center;
	cursor:pointer;
	-webkit-transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.job-anchor__container {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	display:none;
	z-index:10000
}
@media (max-width:991px) {
	.job-anchor__container {
		display:block
	}
}
.allowHover .job-anchor:hover {
	background:#020208
}
.page404 {
	position:relative;
	height:100vh;
	width:100%;
	background-size:cover;
	background-position:center;
	background-image:url("/static/img/bg404.d41ebe083610.jpg?17d021a3035a")
}
.page404__logo {
	width:100%;
	height:100%
}
.page404__logo-container {
	width:16.8em;
	height:2.6em;
	margin:0 auto 0 0;
	left:5%;
	position:absolute;
	top:8em
}
@media (max-width:991px) {
	.page404__logo-container {
		top:5em
	}
}
@media (max-width:575px) {
	.page404__logo-container {
		left:8.333%
	}
}
.page404__logo-img {
	width:100%;
	height:100%;
	display:block
}
.page404__row {
	width:100%
}
.page404__container {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100vh;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.page404__subtitle {
	color:#e42313;
	font-size:1.5em;
	text-transform:uppercase;
	font-weight:600
}
.page404__subtitle-container {
	text-align:right;
	-webkit-transform:translateY(2em);
	transform:translateY(2em)
}
@media (max-width:1439px) {
	.page404__subtitle-container {
		-webkit-transform:translateY(1em);
		transform:translateY(1em)
	}
}
@media (max-width:1199px) {
	.page404__subtitle-container {
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@media (max-width:575px) {
	.page404__subtitle-container {
		text-align:left
	}
}
.page404__title {
	font-weight:700;
	font-size:27em
}
@media (max-width:1439px) {
	.page404__title {
		font-size:22em
	}
}
@media (max-width:1199px) {
	.page404__title {
		font-size:19em
	}
}
@media (max-width:575px) {
	.page404__title {
		font-size:12em
	}
}
.page404__title-container {
	text-align:right
}
@media (max-width:575px) {
	.page404__title-container {
		text-align:left
	}
}
.page404__text {
	font-weight:300;
	font-size:3.1em;
	line-height:1.5em
}
.page404__text-container {
	-webkit-transform:translateY(-4.5em);
	transform:translateY(-4.5em)
}
@media (max-width:991px) {
	.page404__text-container {
		-webkit-transform:translateY(0);
		transform:translateY(0);
		margin:2em 0 0 0
	}
}
.page404__link {
	color:#909090;
	text-transform:uppercase;
	padding:0 0 0.6em;
	font-weight:600;
	font-size:1.5em;
	display:table;
	border-bottom:1px solid #909090;
	-webkit-transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955),border 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955),border 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .page404__link:hover {
	color:#ffffff;
	border-bottom:1px solid #ffffff
}
.page404__link-container {
	-webkit-transform:translateY(-4.5em);
	transform:translateY(-4.5em);
	margin:6em 0 0 0
}
.page404__button-container {
	position:absolute;
	bottom:11em;
	left:0
}
@media (max-width:991px) {
	.page404__button-container {
		bottom:5em
	}
}
.sectors-list__container {
	padding:16em 0 0 0
}
@media (max-width:1199px) {
	.sectors-list__container {
		padding:12em 0 0 0
	}
}
@media (max-width:991px) {
	.sectors-list__container {
		padding:10em 0 0 0
	}
}
.sectors-list__sector {
	height:54.5em;
	width:calc(25% - 2.7em);
	margin:0 3.6em 3.6em 0;
	padding:4em 5em;
	position:relative
}
@media (max-width:1439px) {
	.sectors-list__sector {
		height:44.5em
	}
}
@media (max-width:1199px) {
	.sectors-list__sector {
		padding:3em 2em;
		height:40em
	}
}
@media (max-width:991px) {
	.sectors-list__sector {
		width:calc(50% - 1.5em - 1px);
		margin:0 3em 3em 0
	}
	.sectors-list__sector:nth-child(2n) {
		margin:0 0 3em
	}
}
@media (max-width:575px) {
	.sectors-list__sector {
		width:100%;
		margin:0 0 4em 0;
		height:25em
	}
	.sectors-list__sector:nth-child(2n) {
		margin:0 0 4em
	}
	.sectors-list__sector:last-child {
		margin:0
	}
}
.sectors-list__sector:nth-child(4n) {
	margin:0 0 3.6em
}
@media (max-width:575px) {
	.sectors-list__sector:nth-child(4n) {
		margin:0 0 4em
	}
}
.sectors-list__sector-bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center;
	opacity:0.7;
	-webkit-transition:opacity 0.4s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:opacity 0.4s cubic-bezier(0.455,0.03,0.515,0.955)
}
@media (max-width:575px) {
	.sectors-list__sector-bg {
		background-position:50% 65%
	}
}
.sectors-list__sector-nb {
	font-size:2.8em;
	font-weight:600;
	position:relative;
	z-index:10
}
.sectors-list__sector-nb--light {
	font-weight:300
}
.sectors-list__sector-line {
	width:100%;
	height:2px;
	background:#ffffff;
	margin:2.2em 0 0 0;
	position:relative;
	z-index:10
}
.sectors-list__sector-line-color {
	width:0;
	background:#e42313;
	display:block;
	height:100%;
	-webkit-transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955)
}
.sectors-list__sector-line-color.animated {
	width:40%;
	-webkit-transition:width 1s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:width 1s cubic-bezier(0.455,0.03,0.515,0.955)
}
.sectors-list__sector-title {
	text-transform:uppercase;
	font-size:3.1em;
	letter-spacing:-1px;
	font-weight:700
}
@media (max-width:991px) {
	.sectors-list__sector-title {
		font-size:2.8em
	}
}
.sectors-list__sector-title-container {
	margin:4.2em 0 0 0;
	position:relative;
	z-index:10
}
.sectors-list__sector-text {
	font-size:1.8em
}
@media (max-width:991px) {
	.sectors-list__sector-text {
		font-size:2em
	}
}
.sectors-list__sector-text-container {
	margin:2.5em 0 0 0;
	position:relative;
	z-index:10
}
.allowHover .sectors-list__sector:hover .sectors-list__sector-bg {
	opacity:1
}
.allowHover .sectors-list__sector:hover .sectors-list__sector-line-color {
	width:100%;
	-webkit-transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:width 0.4s cubic-bezier(0.455,0.03,0.515,0.955)
}
.video-modal__popup {
	position:absolute;
	top:50%;
	left:50%;
	width:90em;
	height:50.6em;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
@media (max-width:991px) {
	.video-modal__popup {
		width:100%;
		height:auto;
		padding-bottom:56.4%
	}
}
.video-modal__popup-container {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:100000;
	visibility:hidden;
	opacity:0
}
.video-modal__popup-bg {
	background:#020208;
	opacity:0.75;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.video-modal__popup-close {
	position:absolute;
	right:-1.2em;
	top:-1.2em;
	color:#ffffff;
	font-size:4em;
	cursor:pointer;
	z-index:1;
	-webkit-transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:color 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
@media (max-width:991px) {
	.video-modal__popup-close {
		right:0.5em;
		top:-1.5em
	}
}
.allowHover .video-modal__popup-close:hover {
	color:#e42313
}
.video-modal__popup iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ways__bg {
	background-image:url("/static/img/bgWays.ac999ff3f62d.jpg?17d021a3035a");
	background-size:100% auto;
	background-position:center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	position:relative;
	padding:0 0 10em
}
.ways__bg:before {
	position:absolute;
	height:calc(30%+22em);
	width:100%;
	content:"";
	top:0;
	left:0;
	background:-webkit-gradient(linear,left top,left bottom,from(#020208),to(rgba(2,2,8,0)));
	background:linear-gradient(to bottom,#020208 0%,rgba(2,2,8,0) 100%)
}
@media (max-width:1199px) {
	.ways__bg:before {
		height:calc(30%+18em)
	}
}
@media (max-width:991px) {
	.ways__bg:before {
		height:calc(30%+14em)
	}
}
@media (max-width:767px) {
	.ways__bg:before {
		height:calc(30%+10em)
	}
}
.ways__bg:after {
	position:absolute;
	height:30vh;
	width:100%;
	content:"";
	bottom:0;
	left:0;
	background:-webkit-gradient(linear,left bottom,left top,from(#020208),to(rgba(2,2,8,0)));
	background:linear-gradient(to top,#020208 0%,rgba(2,2,8,0) 100%)
}
.ways-img-vid-left-big__container {
	padding:22em 0 0 0;
	position:relative;
	z-index:1
}
@media (max-width:1199px) {
	.ways-img-vid-left-big__container {
		padding:18em 0 0 0
	}
}
@media (max-width:991px) {
	.ways-img-vid-left-big__container {
		padding:14em 0 0 0
	}
}
@media (max-width:767px) {
	.ways-img-vid-left-big__container {
		padding:10em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-big__title-container {
		display:none;
		margin:0 0 4em
	}
}
.ways-img-vid-left-big__title-container--mobile {
	display:none
}
@media (max-width:575px) {
	.ways-img-vid-left-big__title-container--mobile {
		display:block
	}
}
.ways-img-vid-left-big__media {
	margin:7.5em 0 0 0;
	width:calc(100% - 7.5em)
}
@media (max-width:991px) {
	.ways-img-vid-left-big__media {
		width:calc(100% - 5em);
		margin:5em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-big__media {
		width:100%;
		margin:0 0 3.5em
	}
}
.ways-img-vid-left-big__media img,.ways-img-vid-left-big__media video {
	width:100%;
	height:auto;
	display:block
}
.ways-img-vid-left-big__img {
	width:100%;
	margin:12em 0 0 0
}
@media (max-width:1199px) {
	.ways-img-vid-left-big__img {
		margin:10em 0 0 0
	}
}
@media (max-width:991px) {
	.ways-img-vid-left-big__img {
		margin:5em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-big__img {
		display:none
	}
}
.ways-img-vid-left-big__img img {
	width:100%;
	height:auto;
	display:block
}
.ways-img-vid-left-big__text-container {
	margin:5.5em 0 0 0
}
@media (max-width:991px) {
	.ways-img-vid-left-big__text-container {
		margin:4em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-big__text-container {
		margin:0
	}
}
.ways-img-vid-left-small__container {
	padding:22em 0 0 0;
	position:relative;
	z-index:1
}
@media (max-width:1199px) {
	.ways-img-vid-left-small__container {
		padding:18em 0 0 0
	}
}
@media (max-width:991px) {
	.ways-img-vid-left-small__container {
		padding:14em 0 0 0
	}
}
@media (max-width:767px) {
	.ways-img-vid-left-small__container {
		padding:10em 0 0 0
	}
}
.ways-img-vid-left-small__block {
	position:relative;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.ways-img-vid-left-small__media--iframe {
	position:relative;
	padding-bottom:56.25%
}

.ways-img-vid-left-small__left-col {
	width:calc(55%+7.5em);
	top:20em;
	left:0;
	position:absolute
}
@media (max-width:991px) {
	.ways-img-vid-left-small__left-col {
		width:calc(45%+5em)
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-small__left-col {
		width:100%;
		position:relative;
		top:auto;
		margin:0 0 3.5em
	}
}
.ways-img-vid-left-small__left-col--iframe {
	width:calc(45%+7.5em)
}
@media (max-width:1199px) {
	.ways-img-vid-left-small__left-col--iframe {
		width:calc(43%+7.5em)
	}
}
@media (max-width:991px) {
	.ways-img-vid-left-small__left-col--iframe {
		width:calc(35%+5em)
	}
}
@media (max-width:767px) {
	.ways-img-vid-left-small__left-col--iframe {
		width:calc(33%+5em)
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-small__left-col--iframe {
		width:100%
	}
}
.ways-img-vid-left-small__left-col img,.ways-img-vid-left-small__left-col video {
	width:100%;
	height:auto;
	display:block
}
.ways-img-vid-left-small__left-col iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ways-img-vid-left-small__right-col {
	width:45%;
	position:relative;
	z-index:10
}
@media (max-width:991px) {
	.ways-img-vid-left-small__right-col {
		width:55%
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-small__right-col {
		width:100%
	}
}
.ways-img-vid-left-small__img {
	width:100%;
	padding:0 0 0 15em
}
@media (max-width:991px) {
	.ways-img-vid-left-small__img {
		padding:0 0 0 10em
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-small__img {
		display:none
	}
}
.ways-img-vid-left-small__img img {
	width:100%;
	height:auto;
	display:block
}
.ways-img-vid-left-small__title-container {
	margin:6.5em 0 0 0
}
@media (max-width:991px) {
	.ways-img-vid-left-small__title-container {
		margin:4em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-small__title-container {
		display:none;
		margin:0 0 4em
	}
}
.ways-img-vid-left-small__title-container--mobile {
	display:none
}
@media (max-width:575px) {
	.ways-img-vid-left-small__title-container--mobile {
		display:block
	}
}
.ways-img-vid-left-small__text-container {
	margin:9em 0 0 0
}
@media (max-width:991px) {
	.ways-img-vid-left-small__text-container {
		margin:4em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-img-vid-left-small__text-container {
		margin:0
	}
}
.ways-img-vid-right__container {
	padding:22em 0 0 0;
	position:relative;
	z-index:1
}
@media (max-width:1199px) {
	.ways-img-vid-right__container {
		padding:18em 0 0 0
	}
}
@media (max-width:991px) {
	.ways-img-vid-right__container {
		padding:14em 0 0 0
	}
}
@media (max-width:767px) {
	.ways-img-vid-right__container {
		padding:10em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-img-vid-right__row {
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse
	}
}
.ways-img-vid-right__media {
	width:100%
}
@media (max-width:575px) {
	.ways-img-vid-right__media {
		margin:4em 0 0
	}
}
.ways-img-vid-right__media img,.ways-img-vid-right__media video {
	width:100%;
	height:auto;
	display:block
}
@media (max-width:575px) {
	.ways-img-vid-right__title-container {
		display:none
	}
}
.ways-img-vid-right__title-container--mobile {
	display:none
}
@media (max-width:575px) {
	.ways-img-vid-right__title-container--mobile {
		display:block
	}
}
.ways-img-vid-right__text-container {
	margin:5.5em 0
}
@media (max-width:991px) {
	.ways-img-vid-right__text-container {
		margin:4em 0 5em
	}
}
@media (max-width:575px) {
	.ways-img-vid-right__text-container {
		margin:3.5em 0 0
	}
}
.ways-img-vid-right__img {
	width:100%
}
@media (max-width:575px) {
	.ways-img-vid-right__img {
		display:none
	}
}
.ways-img-vid-right__img img {
	width:100%;
	height:auto;
	display:block
}
.ways-nav__container {
	position:relative;
	z-index:1
}
.ways-nav__button {
	font-weight:700;
	font-size:2.1em;
	text-transform:uppercase;
	letter-spacing:-1px;
	height:4.8em;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center
}
@media (max-width:767px) {
	.ways-nav__button {
		font-size:1.8em;
		letter-spacing:0;
		height:4em;
		padding:0 0.5em
	}
}
.ways-nav__button-container {
	background:#b50d00;
	position:relative;
	-webkit-transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .ways-nav__button-container:hover {
	background:#a30c00
}
.ways-nav__button-container.active {
	background:#e42313;
	pointer-events:none
}
.allowHover .ways-nav__button-container.active:hover {
	background:#e42313
}
.ways-nav__button-container.active:after {
	width:0px;
	height:0px;
	border-left:1.3em solid transparent;
	border-right:1.3em solid transparent;
	border-top:1.3em solid #e42313;
	position:absolute;
	left:50%;
	bottom:-1.3em;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	content:""
}
@media (max-width:767px) {
	.ways-nav__button-container.active:after {
		bottom:-1.2em
	}
}
.ways-testimonials__container {
	padding:12em 0 10em;
	background:-webkit-gradient(linear,left top,left bottom,from(#020208),to(#14151a));
	background:linear-gradient(to bottom,#020208 0%,#14151a 100%)
}
@media (max-width:1199px) {
	.ways-testimonials__container {
		padding:8em 0 10em
	}
}
@media (max-width:991px) {
	.ways-testimonials__container {
		padding:4em 0 10em
	}
}
@media (max-width:767px) {
	.ways-testimonials__container {
		padding:0 0 10em
	}
}
.ways-testimonials__row {
	quotes:"\201C" "\201D";
	position:relative
}
.ways-testimonials__row:after,.ways-testimonials__row:before {
	font-family:sans-serif;
	font-weight:bold;
	position:absolute;
	font-size:10em;
	color:#e42313;
	letter-spacing:-5px
}
@media (max-width:767px) {
	.ways-testimonials__row:after,.ways-testimonials__row:before {
		font-size:7em;
		letter-spacing:-4px
	}
}
.ways-testimonials__row:before {
	content:open-quote;
	top:0.3em;
	left:16%
}
@media (max-width:991px) {
	.ways-testimonials__row:before {
		left:8%
	}
}
@media (max-width:575px) {
	.ways-testimonials__row:before {
		left:5%
	}
}
.ways-testimonials__row:after {
	content:close-quote;
	bottom:0.3em;
	right:16%
}
@media (max-width:991px) {
	.ways-testimonials__row:after {
		right:8%
	}
}
@media (max-width:575px) {
	.ways-testimonials__row:after {
		right:5%
	}
}
.ways-testimonials__title {
	font-size:3.1em;
	font-weight:700;
	text-transform:uppercase
}
@media (max-width:767px) {
	.ways-testimonials__title {
		font-size:2.6em
	}
}
.ways-testimonials__title-container {
	padding:0 0 5em;
	position:relative;
	text-align:center;
	margin:0 auto
}
.ways-testimonials__title-container:after {
	position:absolute;
	left:50%;
	bottom:2em;
	width:2.5em;
	height:2px;
	background:#e42313;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	content:""
}
.ways-testimonials .owl-carousel .item {
	text-align:center
}
.ways-testimonials .owl-carousel .item p {
	font-size:2.1em;
	line-height:1.5em;
	font-weight:300
}
@media (max-width:767px) {
	.ways-testimonials .owl-carousel .item p {
		font-size:2em
	}
}
.ways-testimonials .owl-carousel .item h6 {
	font-size:1.8em;
	font-style:italic;
	font-weight:300;
	margin:1.5em 0 0 0
}
.ways-testimonials .owl-carousel .owl-nav {
	display:none
}
.ways-testimonials .owl-carousel .owl-dots {
	text-align:center;
	margin:5em 0 0 0
}
.ways-testimonials .owl-carousel .owl-dots button {
	width:1.2em;
	height:1.2em;
	border-radius:50%;
	margin:0 1.2em;
	background:#909090;
	-webkit-transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955);
	transition:background 0.3s cubic-bezier(0.455,0.03,0.515,0.955)
}
.allowHover .ways-testimonials .owl-carousel .owl-dots button:hover,.ways-testimonials .owl-carousel .owl-dots button.active {
	background:#ffffff
}
.ways-vid-center__container {
	padding:22em 0 0 0;
	position:relative;
	z-index:1
}
@media (max-width:1199px) {
	.ways-vid-center__container {
		padding:18em 0 0 0
	}
}
@media (max-width:991px) {
	.ways-vid-center__container {
		padding:14em 0 0 0
	}
}
@media (max-width:767px) {
	.ways-vid-center__container {
		padding:10em 0 0 0
	}
}
.ways-vid-center__title-container {
	margin:-3em 0 0 0;
	-webkit-transform:translateY(3em);
	transform:translateY(3em);
	position:relative;
	z-index:10
}
@media (max-width:575px) {
	.ways-vid-center__title-container {
		margin:0 0 4em;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
.ways-vid-center__media {
	width:100%
}
.ways-vid-center__media img,.ways-vid-center__media video {
	width:100%;
	height:auto;
	display:block
}
.ways-vid-center__text-container {
	margin:5em 0 0 0
}
@media (max-width:991px) {
	.ways-vid-center__text-container {
		margin:4em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-vid-center__text-container {
		margin:3.5em 0 0 0
	}
}
.ways-vid-left__container {
	padding:22em 0 0 0;
	position:relative;
	z-index:1
}
@media (max-width:1199px) {
	.ways-vid-left__container {
		padding:18em 0 0 0
	}
}
@media (max-width:991px) {
	.ways-vid-left__container {
		padding:14em 0 0 0
	}
}
@media (max-width:767px) {
	.ways-vid-left__container {
		padding:10em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-vid-left__title-container {
		display:none;
		margin:0 0 4em
	}
}
.ways-vid-left__title-container--mobile {
	display:none
}
@media (max-width:575px) {
	.ways-vid-left__title-container--mobile {
		display:block
	}
}
.ways-vid-left__text-container {
	margin:5em 0 0 0
}
@media (max-width:991px) {
	.ways-vid-left__text-container {
		margin:4em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-vid-left__text-container {
		margin:3em 0 0 0
	}
}
.ways-vid-left__media {
	width:100%;
	margin:7.5em 0 0 0
}
@media (max-width:991px) {
	.ways-vid-left__media {
		margin:5em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-vid-left__media {
		margin:0
	}
}
.ways-vid-left__media img,.ways-vid-left__media video {
	width:100%;
	height:auto;
	display:block
}
.ways-vid-right__container {
	padding:22em 0 0 0;
	position:relative;
	z-index:1
}
@media (max-width:1199px) {
	.ways-vid-right__container {
		padding:18em 0 0 0
	}
}
@media (max-width:991px) {
	.ways-vid-right__container {
		padding:14em 0 0 0
	}
}
@media (max-width:767px) {
	.ways-vid-right__container {
		padding:10em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-vid-right__row {
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse
	}
}
@media (max-width:575px) {
	.ways-vid-right__title-container {
		display:none;
		margin:0 0 4em
	}
}
.ways-vid-right__title-container--mobile {
	display:none
}
@media (max-width:575px) {
	.ways-vid-right__title-container--mobile {
		display:block
	}
}
.ways-vid-right__text-container {
	margin:5em 0 0 0
}
@media (max-width:991px) {
	.ways-vid-right__text-container {
		margin:4em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-vid-right__text-container {
		margin:0
	}
}
.ways-vid-right__media {
	width:100%;
	padding:0 0 0 7.5em;
	margin:7.5em 0 0 0
}
@media (max-width:991px) {
	.ways-vid-right__media {
		padding:0 0 0 5em;
		margin:5em 0 0 0
	}
}
@media (max-width:575px) {
	.ways-vid-right__media {
		padding:0;
		margin:0 0 3.5em
	}
}
.ways-vid-right__media img,.ways-vid-right__media video {
	width:100%;
	height:auto;
	display:block
}
.animInLeft {
	opacity:0;
	-webkit-transform:translateX(-50px);
	transform:translateX(-50px)
}
.animInLeft.animated {
	opacity:1;
	-webkit-transform:translateX(0px);
	transform:translateX(0px);
	-webkit-transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),transform 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),transform 1s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1s cubic-bezier(0.25,0.46,0.45,0.94)
}
.animInBottom {
	opacity:0;
	-webkit-transform:translateY(50px);
	transform:translateY(50px)
}
.animInBottom.animated {
	opacity:1;
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
	-webkit-transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),transform 1s cubic-bezier(0.25,0.46,0.45,0.94);
	transition:opacity 1s cubic-bezier(0.25,0.46,0.45,0.94),transform 1s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1s cubic-bezier(0.25,0.46,0.45,0.94)
}
.display-none {
	display:none
}
.reset-font-size {
	font-size: 1rem!important
}

































