@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

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, sup, tt, var,
dl, dt, dd, ol, ul, li,		
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
input, textarea, select, button,
header, section, article, footer, aside, figure, figcaption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-decoration:none;
	color:inherit;
	background-color:transparent;
	}
strong {
	font-weight: bold;
	}
:focus {
	outline:0;
	}
body{
	line-height: 1;
	}
ol, ul {
	list-style: none;
	}
table {
	border-collapse: separate;
	border-spacing: 0;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	}
blockquote, q {
	quotes: "" "";
	}
del {
	text-decoration: none;
}
html {
	height: 100%;
	font-size: 100%;
	overflow-x:hidden;
	overflow-y:scroll;
}
body {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size:100%;
	line-height:1;
	color:#fff;
	min-height:100%;
	background: #000;
}
:focus {
	box-shadow: 0 0 1px 0 #111;
}
@media (min-width: 960px) {
	::-webkit-scrollbar {
	  width: .75rem;
	}
	::-webkit-scrollbar-track {
	  background: #000;
	  border-radius: 0;
	}
	::-webkit-scrollbar-thumb {
	  background: #111;
	}
	::-webkit-scrollbar-thumb:hover {
	  background: #2DE88A; 
	}
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap; /* 1 */
}

@media (max-width: 960px) {
	.mobWrapper {
		position: relative;
		overflow-x: hidden;
		width: 100%;
	}
}

.section {
	padding: 8.25rem 0 2rem;
	position: relative;
}
.page {
	font-size: 1rem;
	padding: 0 3rem;
	max-width: 67.75rem;
	margin: 0 auto;
	clear:both;
}
.row {
	margin: 0 -.625rem -2.5rem;
	font-size: 0;
	clear: both;
}
.row.rtl {
	direction: rtl;
}
* + .row,
.row + * {
	margin-top: 6rem;
}
.page:after,
.row:after {
	content:'';
	display:table;
	width:100%;
	clear:both;
}
.col,
.gap {
	font-size: 1rem;
	box-sizing: border-box;
	padding: 0 .625em;
	min-height: 1px;
	text-align: left;
	direction: ltr!important;
	margin-bottom: 2.5rem;
}
.col > *:last-child {
	margin-bottom: 0!important;
}
@media (min-width: 960px) {
	.col,
	.gap {
		display: inline-block;
		vertical-align: top;
	}
	.v_ac .col,
	.v_ac .gap {
		vertical-align: middle;
	}
	.col1 {width: 8.333%;}
	.col2 {width: 16.666%;}
	.col3 {width: 25%;}
	.col4 {width: 33.333%;}
	.col5 {width: 41.666%;}
	.col6 {width: 50%;}
	.col7 {width: 58.333%;}
	.col8 {width: 66.666%;}
	.col9 {width: 75%;}
	.col10 {width: 83.333%;}
	.col11 {width: 91.666%;}
	.col12 {width: 100%;}
}
@media (max-width: 959px) {
	.section {
		padding: 3.5rem 0;
	}
	.row + *,
	.col + .col,
	.gap + .col {
		margin-top: 2.5rem;
	}
}
picture,
svg,
img {
	display: block;
}
svg {
	width: auto;
	height: auto;
}
svg,
img {
	max-width: 100%;
}

.bt {
	position: relative;
	color: #000;
	text-transform: uppercase;
	font-size: .75rem;
	font-weight: 600;
	cursor: pointer;
	transition: all 500ms cubic-bezier(.7,0,.3,1);
	z-index: 5;
}
.bt:before,
.bt:after {
	content:'';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #2DE88A;
	z-index: -1;
	transform: skew(-15deg);
	transform-origin: 50% 50%;
}
.bt:after {
	background: #fff;
	left: auto;
	width: 0;
	transition: all 500ms cubic-bezier(.7,0,.3,1);
}
.bt:hover:after {
	width: calc(100% - .5rem);
}

.sliderWrapper {
	position: relative;
}
.slider {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.slide {
	float: left;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.header {
	padding: 2.375rem 0 1rem;
	left: 0;
	top: 0;
	right: 0;
	z-index: 99;
	position: sticky;
	top: -1.375rem;
	background: #000;
}
.branding {
	display: inline-block;
}
.branding img {
	height: 1.5rem;
}
.branding img + img {
	display: none;
}
.header nav {
	float: right;
}
.bt_menu {
	display: none;
}
.header nav ul li {
	display: inline-block;
	margin-left: .625rem;
	vertical-align: top;
}
.header nav ul li a {
	display: block;
	line-height: 2.375rem;
	width: 1.0625rem;
	text-align: center;
}
.header nav ul li a i {
	height: 2.375rem;
}
.header nav ul li a.bt {
	width: 9.5rem;
	margin-right: .25rem;
}

.mobMenu {
	display: none;
}

a i {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	line-height: 1em;
}
i.i_link {
	background-size: 1rem auto;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.754 0H1.13104C0.981251 0.00117681 0.833158 0.031864 0.695232 0.0903072C0.557305 0.14875 0.432249 0.233804 0.327212 0.340605C0.222175 0.447407 0.139216 0.573863 0.0830789 0.712744C0.0269414 0.851625 -0.00127446 1.00021 4.41732e-05 1.15V14.75C-0.00155381 15.0518 0.116614 15.342 0.328634 15.5568C0.540653 15.7716 0.829218 15.8936 1.13104 15.896H14.754C15.0563 15.8939 15.3454 15.7721 15.5582 15.5573C15.7709 15.3426 15.8898 15.0523 15.889 14.75V1.15C15.8909 0.847028 15.7724 0.555711 15.5596 0.340072C15.3468 0.124433 15.057 0.00211485 14.754 0V0ZM4.80004 13.619H2.44704V6.036H4.80604V13.619H4.80004ZM3.62504 5.001C3.35512 5.001 3.09125 4.92097 2.86679 4.77103C2.64234 4.62108 2.46739 4.40796 2.36404 4.15859C2.2607 3.90923 2.23361 3.63483 2.2862 3.37007C2.33879 3.10531 2.46869 2.86209 2.65949 2.67115C2.85029 2.48021 3.09342 2.35013 3.35813 2.29735C3.62285 2.24457 3.89728 2.27146 4.14671 2.37462C4.39615 2.47778 4.60941 2.65258 4.75951 2.87692C4.90962 3.10126 4.98985 3.36507 4.99004 3.635C4.99004 3.99711 4.84626 4.34441 4.59031 4.60055C4.33435 4.8567 3.98716 5.00073 3.62504 5.001V5.001ZM13.625 13.619H11.274V9.93C11.274 9.05 11.256 7.919 10.05 7.919C8.82304 7.919 8.63504 8.877 8.63504 9.866V13.618H6.28104V6.036H8.54004V7.072H8.57204C8.79867 6.6863 9.12541 6.36909 9.51764 6.15396C9.90987 5.93883 10.353 5.8338 10.8 5.85C13.183 5.85 13.627 7.421 13.627 9.464L13.625 13.619Z' fill='%232DE88A'/%3E%3C/svg%3E%0A");
}
i.i_face {
	background-size: 1rem auto;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3281 2.94838e-07H1.84209C1.61868 1.40225e-07 1.39745 0.044038 1.19107 0.129596C0.984683 0.215154 0.797188 0.340554 0.639302 0.498626C0.481416 0.656697 0.356237 0.84434 0.270921 1.05082C0.185606 1.25731 0.141828 1.47858 0.142091 1.702V14.186C0.142091 14.6369 0.321198 15.0693 0.640009 15.3881C0.958821 15.7069 1.39122 15.886 1.84209 15.886H6.71209V10.486H4.47809V7.944H6.71209V6.006C6.6636 5.55341 6.71536 5.09569 6.86372 4.66537C7.01207 4.23504 7.25337 3.84266 7.57047 3.51611C7.88757 3.18956 8.2727 2.93684 8.69848 2.77592C9.12427 2.615 9.58027 2.54981 10.0341 2.585C10.6937 2.59427 11.3518 2.65176 12.0031 2.757V4.92H10.8941C10.7052 4.89496 10.5131 4.91271 10.3319 4.97195C10.1508 5.03119 9.98534 5.1304 9.84774 5.26224C9.71014 5.39407 9.60395 5.55516 9.53702 5.73358C9.4701 5.91201 9.44415 6.10319 9.46109 6.293V7.944H11.9001L11.5101 10.487H9.46109V15.887H14.3291C14.78 15.887 15.2124 15.7079 15.5312 15.3891C15.85 15.0703 16.0291 14.6379 16.0291 14.187V1.702C16.0294 1.4785 15.9855 1.25714 15.9002 1.05059C15.8148 0.844043 15.6895 0.656356 15.5315 0.498272C15.3735 0.340187 15.1859 0.214808 14.9794 0.129309C14.7729 0.0438096 14.5516 -0.00013133 14.3281 2.94838e-07Z' fill='%232DE88A'/%3E%3C/svg%3E%0A");	
}
i.i_inst {
	background-size: auto 1rem;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.22919 3.86999C7.42339 3.86979 6.63562 4.10856 5.96553 4.55609C5.29543 5.00363 4.7731 5.63983 4.46459 6.38424C4.15609 7.12865 4.07527 7.94783 4.23235 8.73817C4.38943 9.52852 4.77737 10.2545 5.34708 10.8244C5.9168 11.3942 6.64272 11.7824 7.43303 11.9396C8.22333 12.0969 9.04253 12.0163 9.78701 11.708C10.5315 11.3996 11.1678 10.8775 11.6155 10.2075C12.0632 9.5375 12.3022 8.74979 12.3022 7.94399C12.3031 7.40881 12.1984 6.87871 11.9941 6.38408C11.7897 5.88945 11.4897 5.44001 11.1114 5.06153C10.733 4.68306 10.2836 4.38298 9.78903 4.17851C9.29445 3.97404 8.76437 3.8692 8.22919 3.86999V3.86999ZM8.22919 10.592C7.70547 10.592 7.1935 10.4367 6.75804 10.1457C6.32258 9.85475 5.98318 9.44119 5.78276 8.95733C5.58234 8.47348 5.5299 7.94105 5.63207 7.42739C5.73425 6.91373 5.98644 6.4419 6.35677 6.07157C6.7271 5.70124 7.19893 5.44904 7.71259 5.34687C8.22625 5.24469 8.75868 5.29713 9.24254 5.49756C9.7264 5.69798 10.14 6.03738 10.4309 6.47284C10.7219 6.9083 10.8772 7.42026 10.8772 7.94399C10.8759 8.64588 10.5965 9.31864 10.1002 9.81495C9.60384 10.3113 8.93108 10.5907 8.22919 10.592V10.592ZM13.4182 3.70399C13.4182 3.89188 13.3625 4.07555 13.2581 4.23178C13.1537 4.38801 13.0053 4.50977 12.8317 4.58167C12.6582 4.65358 12.4671 4.67239 12.2829 4.63573C12.0986 4.59908 11.9293 4.5086 11.7964 4.37574C11.6636 4.24288 11.5731 4.07361 11.5364 3.88932C11.4998 3.70504 11.5186 3.51403 11.5905 3.34044C11.6624 3.16685 11.7842 3.01848 11.9404 2.91409C12.0966 2.8097 12.2803 2.75399 12.4682 2.75399C12.593 2.75372 12.7167 2.77812 12.8321 2.82577C12.9474 2.87341 13.0523 2.94338 13.1405 3.03165C13.2288 3.11992 13.2988 3.22475 13.3464 3.34013C13.3941 3.45551 13.4185 3.57916 13.4182 3.70399V3.70399ZM16.1182 4.66799C16.1447 3.43283 15.6838 2.2369 14.8352 1.33899C13.9357 0.493517 12.7414 0.0330938 11.5072 0.0559883C10.1962 -0.0180117 6.26519 -0.0180117 4.95319 0.0559883C3.71926 0.0316445 2.52478 0.491059 1.62519 1.33599C0.777922 2.23373 0.316242 3.42778 0.339191 4.66199C0.265191 5.97399 0.265191 9.90599 0.339191 11.217C0.312704 12.4522 0.773614 13.6481 1.62219 14.546C2.52153 15.392 3.71565 15.8534 4.95019 15.832C6.26119 15.906 10.1922 15.906 11.5042 15.832C12.739 15.8582 13.9345 15.3973 14.8322 14.549C15.6776 13.6491 16.138 12.4545 16.1152 11.22C16.1892 9.90799 16.1892 5.97999 16.1152 4.66799H16.1182ZM14.4242 12.627C14.2894 12.9687 14.0858 13.2791 13.826 13.5388C13.5663 13.7986 13.2559 14.0022 12.9142 14.137C11.8682 14.552 9.38719 14.456 8.23219 14.456C6.66428 14.5587 5.08968 14.4514 3.55019 14.137C3.20848 14.0022 2.89811 13.7986 2.63836 13.5388C2.37861 13.2791 2.17501 12.9687 2.04019 12.627C1.62519 11.581 1.72119 9.09899 1.72119 7.94399C1.61734 6.37626 1.72328 4.80168 2.03619 3.26199C2.17101 2.92027 2.37461 2.60991 2.63436 2.35016C2.89411 2.09041 3.20448 1.8868 3.54619 1.75199C4.59219 1.33699 7.07319 1.43299 8.22819 1.43299C9.7961 1.33031 11.3707 1.4376 12.9102 1.75199C13.2519 1.8868 13.5623 2.09041 13.822 2.35016C14.0818 2.60991 14.2854 2.92027 14.4202 3.26199C14.8352 4.30799 14.7392 6.78999 14.7392 7.94499C14.7392 9.09999 14.8362 11.585 14.4212 12.627H14.4242Z' fill='%232DE88A'/%3E%3C/svg%3E%0A");
}

.featured .sliderWrapper {
	position: relative;
	height: calc(100vh - 6rem);
}
.featured .sliderWrapper .slick-list,
.featured .sliderWrapper .slick-track {
	height: 100%;
}

.featured .sliderNav {
	transform: translateY(-100%);
	color: #fff;
	position: relative;
	z-index: 999;
	margin-top: -2rem;
}
.featured .sliderNav a {
	font-size: 0;
	display: inline-block;
	width: .375rem;
	height: .375rem;
	border-radius: 1rem;
	background: #CCCCCC;
	margin: .375rem;
}
.featured .sliderNav a.activeSlide {
	background: #2DE88A;
}
.featured .slide {
	position: relative;
}
.featured .slide .page div {
	top: calc(50vh - 3rem);
	position: relative;
	transform: translateY(-50%);
	max-width: 25.625rem;
	z-index: 999;
}
.featured .slide img {
	position: absolute;
	right: 0;
	top: 0;
	height: calc(100vh - 6rem);
}
.featured .slide .page div img {
	right: auto;
	left: 0;
	top: 100%;
	margin-top: 2rem;
	width: 20rem;
	height: auto;
}
.featured .slide img + img {
	top: 3rem;
	height: 77.5vh;
	width: auto;
	right: 26.25vw;
}
.featured .slide h1 {
	font-size: 2.5rem;
	font-weight: 600;
	line-height: 1.225em;
	margin-bottom: 1.5rem;
}
.featured .slide p {
	font-size: 1.125rem;
	line-height: 1.3888em;
	color: #D2D2D2;
	max-width: 21.25rem;
}
.featured .slide p + p {
	margin-top: 1.3888em;
	color: #2DE88A;
}

.main h3 {
	font-size: 2.5rem;
	font-weight: 700;
	margin-bottom: 2.375rem;
}
.main p {
	font-size: 1.125rem;
	line-height: 1.3888em;
	margin-bottom: 1.3888em;
	color: #D2D2D2;
}

.aosWrapper {
	position: relative;
	z-index: 2;
}
.aosWrapper .before {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

#areas .card {
	height: 13rem;
	padding: 3.5rem 1.75rem 0;
	position: relative;
	z-index: 3;
}
#areas .before {
	background-image: url("data:image/svg+xml,%3Csvg width='395' height='265' viewBox='0 0 395 265' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_813_258)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M76.7562 0H75.9915L75.7912 0.737988L60.0194 58.8301H62.0918L77.5209 2H392.278L321.423 262.022H6.92594L16.5573 226.547H14.4848L4.65318 262.76L4.31055 264.022H5.61824H322.187H322.951L323.152 263.285L394.552 1.26291L394.896 0H393.587H76.7562Z' fill='%232DE88A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_813_258'%3E%3Crect width='394.896' height='264.022' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 70% 50%;
	background-size: auto 100%;
}

#areas .card h2 {
	font-size: 1.375rem;
	margin-bottom: 1.5rem;
}
#areas .card ul li {
	color: #949494;
	font-size: .875rem;
	margin-bottom: .8125em;
	padding-left: 1.375rem;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.09479 11.7819L0.219793 6.54388C0.0783404 6.38773 0 6.18457 0 5.97388C0 5.76319 0.0783404 5.56003 0.219793 5.40388L1.27979 4.26488C1.34674 4.19056 1.42857 4.13113 1.51996 4.09045C1.61134 4.04978 1.71026 4.02876 1.81029 4.02876C1.91033 4.02876 2.00924 4.04978 2.10063 4.09045C2.19202 4.13113 2.27384 4.19056 2.34079 4.26488L5.62479 7.79288L12.6588 0.23588C12.7257 0.161556 12.8076 0.102129 12.899 0.0614524C12.9903 0.0207755 13.0893 -0.000244141 13.1893 -0.000244141C13.2893 -0.000244141 13.3882 0.0207755 13.4796 0.0614524C13.571 0.102129 13.6528 0.161556 13.7198 0.23588L14.7808 1.37588C14.9222 1.53203 15.0006 1.73519 15.0006 1.94588C15.0006 2.15657 14.9222 2.35973 14.7808 2.51588L6.15479 11.7819C6.08785 11.856 6.00609 11.9153 5.91479 11.9559C5.8235 11.9965 5.7247 12.0175 5.62479 12.0175C5.52489 12.0175 5.42609 11.9965 5.3348 11.9559C5.2435 11.9153 5.16174 11.856 5.09479 11.7819Z' fill='%232DE88A'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: .9375rem auto;
}
#areas .card img {
	position: absolute;
	width: 8.4375rem;
	top: .75rem;
	right: 2.25rem;
}
#areas .card a {
	font-size: .8125rem;
	color: #2DE88A;
	position: absolute;
	right: 25.5%;
	bottom: 1.375rem;
}

#customer .col,
#customer .gap {
	vertical-align: middle;
}
#customer .gap + .col {
	text-align: center;
}
#customer svg {
	display: inline-block;
}
#g1, #g2, #g3, #g4, #g5 {
	transition: all 500ms cubic-bezier(.7,0,.3,1);
}
#g1:hover, #g2:hover, #g3:hover, #g4:hover, #g5:hover {
	transform: translate(-.25rem , -.25rem);
}
#customer h3 {
	color: #2DE88A;
	max-width: 7.5em;
}
#customer p {
	padding-right: 1rem;
}
#customers .slick-prev,
#customers .slick-next {
	opacity: 0;
}
#customers .slick-slide img {
	transform: scale(.9);
}

#active {
	margin-top: 6.25rem;
	background: #2DE88A;
	color: #000;
	padding: 3.75rem 0 11.875rem;
}
#active h3 {
	text-align: center;
	color: #fff;
	margin-bottom: 1.5rem;
}
#active h3 + p {
	color: #000;
	max-width: 40em;
	margin: 0 auto 6.5rem;
	text-align: center;
}
#active .row p {
	font-size: 1rem;
	line-height: 1.5625em;
	margin-right: -.5rem;
	color: #000;
	font-weight: 500;
	padding: .5rem 0 .5rem 4.5rem;
	position: relative;	
}
#active .row .before {
	background-image: url("data:image/svg+xml,%3Csvg width='56' height='53' viewBox='0 0 56 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.973 23.465L26.21 31.702L53.665 4.246M50.919 26.21V45.428C50.919 46.8843 50.3405 48.281 49.3107 49.3107C48.281 50.3405 46.8843 50.919 45.428 50.919H6.991C5.5347 50.919 4.13804 50.3405 3.10828 49.3107C2.07851 48.281 1.5 46.8843 1.5 45.428V6.991C1.5 5.5347 2.07851 4.13804 3.10828 3.10828C4.13804 2.07851 5.5347 1.5 6.991 1.5H37.191' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 3.5rem auto;
	background-position: left center;
}

#labcreation {
	padding: 2.75rem 0;
	background: #fff;
}
#labcreation img {
	display: inline-block;
}
#labcreation a {
	float: right;
	width: 11.25rem;
	height: 7.5rem;
	position: relative;
	z-index: 5;
	margin-right: 1rem;
	margin-left: .75rem;
	margin-top: -5.875rem;
}
#labcreation a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	background: #000;
	box-shadow: .25rem .25rem 0 -.125rem #2DE88A, .25rem .25rem 0 0 #000;
	transform: skew(-15deg);
}
#labcreation a img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
}

#textimonials {
	padding-top: 5.125rem;
}
#textimonials .page {
	max-width: none;
	padding-left: 0;
	padding-right: 0;
}
#textimonials h4 {
	text-align: center;
	font-size: .875rem;
	font-weight: 500;
	color: #2DE88A;
	text-transform: uppercase;
	margin-bottom: .875rem;
}
#textimonials h3 {
	text-align: center;
}

#textimonials .sliderWrapper {
	position: relative;
	height: 18.125em;
	margin: 3.5rem auto;
}
#textimonials .slide {
	background-image: url("data:image/svg+xml,%3Csvg width='698' height='287' viewBox='0 0 698 287' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80.8237 11.0012H696.176L622.655 285.385H7.30273L80.8237 11.0012Z' stroke='%232DE88A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M74.8237 1.00122H690.176L616.655 275.385H1.30273L74.8237 1.00122Z' fill='black' stroke='%232DE88A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M13.7162 20.145C14.5506 21.416 14.9728 22.9135 14.9252 24.4331C14.962 25.4261 14.7958 26.4161 14.4366 27.3425C14.0773 28.269 13.5328 29.1124 12.8362 29.821C11.4296 31.1714 9.55243 31.9212 7.60257 31.9109C5.65271 31.9006 3.78342 31.1313 2.39114 29.7661C1.70299 29.0628 1.16348 28.2282 0.804593 27.312C0.445706 26.3958 0.27479 25.4167 0.302152 24.4331C0.304935 23.3772 0.433881 22.3254 0.686185 21.3C1.1186 19.7104 1.65099 18.1497 2.28018 16.6272L7.44717 1.23511H14.3742L10.3062 17.6162C11.6869 18.0673 12.8837 18.9547 13.7162 20.145V20.145ZM34.4951 20.145C35.3301 21.4158 35.7528 22.9133 35.7052 24.4331C35.7421 25.4261 35.5758 26.4161 35.2166 27.3425C34.8574 28.269 34.3128 29.1124 33.6162 29.821C32.2097 31.1714 30.3325 31.9212 28.3826 31.9109C26.4327 31.9006 24.5635 31.1313 23.1712 29.7661C22.4832 29.0627 21.9436 28.2282 21.5847 27.312C21.2259 26.3958 21.055 25.4167 21.0822 24.4331C21.0854 23.3772 21.2146 22.3253 21.4672 21.3C21.8994 19.7103 22.4318 18.1497 23.0612 16.6272L28.2282 1.23511H35.1552L31.0872 17.6162C32.4678 18.0669 33.6645 18.9544 34.4962 20.145H34.4951Z' fill='%232DE88A'/%3E%3Cpath d='M675.762 256.703C674.928 255.432 674.505 253.935 674.553 252.415C674.516 251.422 674.682 250.432 675.042 249.506C675.401 248.579 675.945 247.736 676.642 247.027C678.049 245.677 679.926 244.927 681.876 244.938C683.825 244.948 685.695 245.717 687.087 247.082C687.775 247.786 688.314 248.621 688.673 249.537C689.032 250.453 689.202 251.432 689.175 252.415C689.172 253.471 689.043 254.523 688.79 255.548C688.358 257.138 687.825 258.699 687.196 260.221L682.029 275.613H675.102L679.17 259.232C677.79 258.781 676.594 257.893 675.762 256.703V256.703ZM654.983 256.703C654.148 255.432 653.726 253.935 653.773 252.415C653.736 251.422 653.902 250.432 654.262 249.506C654.621 248.579 655.165 247.736 655.862 247.027C657.269 245.677 659.146 244.927 661.096 244.938C663.045 244.948 664.915 245.717 666.307 247.082C666.995 247.786 667.535 248.62 667.893 249.536C668.252 250.453 668.423 251.432 668.396 252.415C668.393 253.471 668.264 254.523 668.011 255.548C667.579 257.138 667.046 258.699 666.417 260.221L661.249 275.613H654.322L658.39 259.232C657.01 258.781 655.814 257.893 654.983 256.703V256.703Z' fill='%232DE88A'/%3E%3Cpath d='M42.8032 245.204C65.723 245.204 84.3032 226.624 84.3032 203.704C84.3032 180.784 65.723 162.204 42.8032 162.204C19.8834 162.204 1.30322 180.784 1.30322 203.704C1.30322 226.624 19.8834 245.204 42.8032 245.204Z' stroke='%232DE88A' stroke-width='2'/%3E%3Cpath d='M133.446 181.028H140.274L126.126 233.828H119.299L133.446 181.028Z' fill='%232DE88A'/%3E%3C/svg%3E%0A");
	background-size: 43.625em auto;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	width: 43.75em;
	height: 18.125em;
	margin: 0 3rem;
}
#textimonials .slide p {
	font-size: 1em;
	font-weight: 500;
	position: absolute;
	left: 7.625em;
	right: 5em;
	top: 2.25em;
	color: #fff;
}
#textimonials .slide p span {
	font-size: 1.25em;
	line-height: 1.25em;
	font-size: .75em;
	line-height: 1.5em;
	display: block;
}
#textimonials .slide img {
	position: absolute;
	left: .1875em;
	bottom: 2.75em;
	border-radius: 10em;
	width: 5.0625em;
}
#textimonials .slide h5 {
	font-size: 1em;
	position: absolute;
	left: 10.75em;
	bottom: 3.25em;
}
#textimonials .slide h5 span {
	font-size: .875em;
	line-height: 1.4285em;
}
#textimonials .slide h5 strong {
	display: block;
}
#textimonials .sliderPrev,
#textimonials .sliderNext {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 3rem;
	height: 3rem;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='25' viewBox='0 0 14 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.07021 12.813L13.0072 21.743C13.1643 21.8993 13.289 22.085 13.3741 22.2896C13.4591 22.4941 13.5029 22.7135 13.5029 22.935C13.5029 23.1566 13.4591 23.376 13.3741 23.5805C13.289 23.7851 13.1643 23.9708 13.0072 24.127C12.689 24.4418 12.2594 24.6184 11.8117 24.6184C11.3641 24.6184 10.9345 24.4418 10.6162 24.127L0.491214 14.013C0.185298 13.7059 0.00950434 13.2927 0.000378609 12.8594C-0.00874713 12.426 0.149497 12.0058 0.442214 11.686L10.6092 1.49304C10.7657 1.33604 10.9517 1.21142 11.1564 1.12627C11.3611 1.04113 11.5805 0.997144 11.8022 0.996819C12.0239 0.996494 12.2435 1.03984 12.4485 1.12438C12.6534 1.20892 12.8397 1.333 12.9967 1.48954C13.1537 1.64607 13.2783 1.832 13.3635 2.0367C13.4486 2.2414 13.4926 2.46086 13.4929 2.68256C13.4936 3.1303 13.3164 3.55997 13.0002 3.87704L4.07021 12.813Z' fill='%232DE88A'/%3E%3C/svg%3E%0A");
	z-index: 9999;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: .875rem auto;
}
#textimonials .sliderPrev {
	left: -10rem;
}
#textimonials .sliderNext {
	right: -10rem;
	transform: translateY(-50%) scaleX(-1);
}

.logos {
	font-size: 0;
	text-align: center;
}
.logos li {
	display: inline-block;
	vertical-align: middle;
	width: 16.666%;
}
.logos li img {
	display: inline-block;
}

#location {
	padding-top: 2.625rem;
	height: 92vh;
	position: relative;
	text-align: center;
	box-sizing: border-box;
}
#location h3 {
	margin-bottom: .5rem;
	position: relative;
	z-index: 10;
}
#location p {
	color: #2DE88A;
	position: relative;
	z-index: 10;
}
#video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 5;
}

#nums {
	padding-bottom: 4.625rem;
}
#nums .col {
	text-align: center;
}
#nums .card {
	margin: 0 .75rem;
	padding: 3rem 0 1.625rem;
	position: relative;
	z-index: 5;
}
#nums .card:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	background: #2DE88A;
	box-shadow: .25rem .25rem 0 -.125rem #000, .25rem .25rem 0 0 #2DE88A;
	transform: skew(-15deg) translate(-0rem , -0rem);
	transition: all 500ms cubic-bezier(.7,0,.3,1);
}
#nums .card:hover:before {
	transform: skew(-15deg) translate(-.5rem , -.5rem);
	box-shadow: .75rem .75rem 0 -.125rem #000, .75rem .75rem 0 0 #2DE88A;
}
#nums p {
	font-weight: 500;
	color: #000;
	margin-bottom: 0;
}
#nums p strong {
	display: block;
	font-size: 2.875rem;
	font-weight: 700;
	color: #fff;
	margin-bottom: 1.9125rem;
}

#contact {
	background: #141414;
	border-radius: .625rem;
	box-shadow: .625rem .625rem 1rem 0 rgba(0,0,0,.16);
	padding-bottom: 8rem;
}
section.bg {
	position: relative;
	z-index: 10;
}
section.bg:before {
	content: '';
	position: absolute;
	left: 50%;
	width: 100vw;
	transform: translateX(-50%);
	bottom: 0;
	height: 50%;
	z-index: -1;
	background: #2DE88A;
}
#contact h6 {
	text-align: center;
	font-size: .75rem;
	font-weight: 600;
	color: #444444;
	padding: .875rem 0;
	margin: 0 .625rem 6.75rem;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.757 27.514C21.3548 27.514 27.514 21.3548 27.514 13.757C27.514 6.15922 21.3548 0 13.757 0C6.15922 0 0 6.15922 0 13.757C0 21.3548 6.15922 27.514 13.757 27.514Z' fill='black'/%3E%3Cpath d='M18.3802 8.04102H20.4662L17.4662 19.394H15.3853L18.3802 8.04102Z' fill='%232DE88A'/%3E%3Cpath d='M8.83405 17.4109C8.14295 17.0528 7.56664 16.5073 7.17105 15.8369C6.77944 15.1408 6.57373 14.3557 6.57373 13.557C6.57373 12.7583 6.77944 11.973 7.17105 11.2769C7.56679 10.6119 8.13938 10.0698 8.82504 9.71096C9.56983 9.32476 10.3992 9.13056 11.238 9.14596C12.0148 9.12846 12.7835 9.30585 13.4741 9.66195C14.1001 9.99209 14.6056 10.5119 14.9181 11.1469L13.369 12.047C13.1454 11.6697 12.825 11.359 12.441 11.1469C11.9438 10.8919 11.3798 10.7969 10.8264 10.875C10.2731 10.953 9.75739 11.2003 9.35007 11.583C8.87297 12.1244 8.60908 12.8208 8.6076 13.5424C8.60613 14.2641 8.86716 14.9616 9.34204 15.505C9.75092 15.8881 10.2682 16.1356 10.823 16.2136C11.3779 16.2917 11.9433 16.1964 12.442 15.9409C12.8261 15.7291 13.1465 15.4183 13.3701 15.0409L14.9191 15.9409C14.5958 16.576 14.086 17.097 13.458 17.4339C12.7747 17.7938 12.0112 17.9742 11.239 17.958C10.4045 17.9772 9.57818 17.7892 8.83405 17.4109Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 100% 80%;
	background-size: 1.75rem auto;
	position: relative;
}
#contact h6:before {
	content: '';
	position: absolute;
	left: .25rem;
	top: .875rem;
	width: .625rem;
	height: .625rem;
	border-radius: 5rem;
	background: #444444;
	box-shadow: 1.125rem 0 0 0 #444444, 2.25rem 0 0 0 #444444;
}
#contact img {
	margin-bottom: 1.5rem;
}
#contact p {
	font-size: .75rem;
	line-height: 1.5em;
	margin-bottom: 1.8em;
	color: #949494;
}
#contact p a {
	font-weight: bold;
}
#contact ul {
	margin-top: 3.875rem;
}
#contact ul li {
	display: inline-block;
	margin-right: 1rem;
}
#contact ul li a i {
	display: block;
	width: 1.625rem;
	height: 1.625rem;
	background-size: cover;
}
.form {
	padding-top: .75rem;
}
.form .field {
	margin-bottom: 2.125rem;
}
.form .field input,
.form .field textarea {
	font-size: .9375rem;
	padding: 1.125rem 1.25rem;
	background: #444444;
	width: 100%;
	box-sizing: border-box;	
}
.form .field textarea {
	padding-bottom: 1.75rem;
}
.form .bt {
	margin-top: 1rem;
	float: right;
	width: 9.5rem;
	text-align: center;
	line-height: 2.375rem;
	margin-right: .375rem;
}

.footer {
	background: #2DE88A;
	padding: 5.5rem 0 8.5rem;
	position: relative;
}
.footer p {
	font-size: 5rem;
	font-weight: 500;
	color: #fff;
	text-align: center;
}
#bt_top {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: 3.25rem;
	height: 3.625rem;
	border: solid 1px #fff;
	border-bottom: none;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='14' viewBox='0 0 25 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8039 4.06997L3.87391 13.007C3.71769 13.1641 3.53196 13.2887 3.32739 13.3738C3.12283 13.4589 2.90346 13.5027 2.68191 13.5027C2.46036 13.5027 2.24099 13.4589 2.03642 13.3738C1.83186 13.2887 1.64612 13.1641 1.48991 13.007C1.1751 12.6887 0.998535 12.2591 0.998535 11.8115C0.998535 11.3638 1.1751 10.9342 1.48991 10.616L11.6039 0.49097C11.911 0.185053 12.3242 0.0092602 12.7576 0.000134468C13.191 -0.00899127 13.6112 0.149253 13.9309 0.44197L24.1239 10.609C24.2809 10.7655 24.4055 10.9514 24.4907 11.1561C24.5758 11.3608 24.6198 11.5803 24.6201 11.802C24.6204 12.0237 24.5771 12.2433 24.4926 12.4482C24.408 12.6532 24.2839 12.8395 24.1274 12.9965C23.9709 13.1535 23.7849 13.2781 23.5802 13.3632C23.3755 13.4484 23.1561 13.4924 22.9344 13.4927C22.4866 13.4933 22.057 13.3161 21.7399 13L12.8039 4.06997Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 1.5625rem auto;
}

.dec {
	position: absolute;
}
#areas .dec {
	right: 0;
	top: 0;
	transform: translate(75% , -25%);
}

.areaHeader {
	margin: 4rem 0 0;
	text-align: center;
	position: relative;
	z-index: 10;
}
.areaHeader:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 12.125rem;
	background: #2DE88A;
	z-index: -1;
}
.areaHeader .card {
	padding: 2.25rem 4.25rem 0;
	margin: 0 auto;
	height: 20.875rem;
	width: 53.875rem;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='862' height='334' viewBox='0 0 862 334' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M93.9669 12.6541L860.155 8.94287L774.484 328.673L8.2959 332.384L93.9669 12.6541Z' fill='black' stroke='%232DE88A' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M86.9747 1.00098H854.064L768.393 320.731H1.30371L86.9747 1.00098Z' fill='black' stroke='%232DE88A' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A"); 
}
.areaHeader .card img {
	display: inline-block;
	width: 4.25rem;
	margin-bottom: .5rem;
}
.areaHeader .card h1 {
	font-size: 2.5rem;
	font-weight: 600;
	margin-bottom: 1.75rem;
}
.areaHeader p {
	font-size: 1.125rem;
	line-height: 1.3888em;
	font-weight: 700;
	color: #000;
	max-width: 26em;
	margin: 1.25rem auto 2.625rem;
}
.areaHeader .card h1 + p {
	font-weight: 400;
	color: #949494;
	max-width: 36em;
	margin: 0 auto;
}

#area {
	padding: 6.75rem 0 7.75rem;
}
#area .card {
	height: 16.5625rem;
	padding: 3.125rem 8.5rem 0 2.25rem;
	background-repeat: no-repeat;
	background-position: 66% 50%;
	background-size: contain;
	box-sizing: border-box;
	background-image: url("data:image/svg+xml,%3Csvg width='370' height='265' viewBox='0 0 370 265' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_819_12)'%3E%3Cpath d='M72.4461 1H368.681L297.281 263.022H1.30811L55.4081 63.732L72.4461 1Z' stroke='%232DE88A' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_819_12'%3E%3Crect width='369.99' height='264.022' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
#area .card h2 {
	font-size: 1.5rem;
	line-height: 1.1666em;
	color: #2DE88A;
	background: #000;
	padding-bottom: .375rem;
}
#area .card p {
	font-size: .875rem;
	line-height: 1.785em;
	color: #fff;
	background: #000;
}
#area .row + .row {
	margin-top: 4.625rem;
}

@media (max-width: 1280px) {
	html {
		font-size: 87.5%;
	}
}
@media (min-width: 560px) and (max-width: 1024px) {
	html {
		font-size: 75%;
	}
}
@media (max-width: 400px) {
	html {
		font-size: 3vw;
	}
}

@media (max-width: 960px) {
	.header {
		position: absolute;
		top: 0;
		height: calc(60vh + 21rem);
		box-sizing: border-box;
		background: none;
	}
	.branding {
		position: relative;
		z-index: 99999;
	}
	.branding img {
		display: none;
	}
	.branding img + img {
		display: block;
		height: 2.625rem;
	}
	.bt_menu  {
		display: block;
		position: absolute;
		right: 2.625rem;
		top: 2.25rem;
		width: 3rem;
		height: 3rem;
		background-image: url("data:image/svg+xml,%3Csvg width='36' height='25' viewBox='0 0 36 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.74393 0.820068L35.0193 0.824878L34.126 4.0831L6.86523 4.07806L7.74393 0.820068Z' fill='%232DE88A'/%3E%3Cpath d='M4.74393 10.8201L32.0193 10.8249L31.126 14.0831L3.86523 14.0781L4.74393 10.8201Z' fill='%232DE88A'/%3E%3Cpath d='M1.74393 20.8201L29.0193 20.8249L28.126 24.0831L0.865234 24.0781L1.74393 20.8201Z' fill='%232DE88A'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 2.25rem auto;
	}
	.header nav {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	.header nav ul li {
		display: block;
	}
	.header nav ul li a.bt {
		width: auto;
		position: absolute;
		bottom: 2.5rem;
		left: 2.375rem;
		right: 2.375rem;
		line-height: 3.125rem;
	}
	.inner .header nav ul li a.bt {
		display: none;
	}
	.header nav ul li + li {
		display: none;
	}

	.mobMenu {
		display: block;
		position: absolute;
		top: 8rem;
		left: 0;
		right: 0;
		z-index: 999;
		background: #2DE88A;
		padding: 2.375rem 2.375rem .875rem;
		min-height: calc(100vh - 8em);
		box-sizing: border-box;
		color: #000;
		transition: all 500ms cubic-bezier(.7,0,.3,1);
		transform: translateX(-101%);
	}
	.mobMenu.visible {
		transform: translateX(0%);
	}
	.header nav ul.mobMenu li,
	.header nav ul.mobMenu li + li {
		font-size: 1.5rem;
		display: block;
		margin: 0 0 1.5rem;
		white-space: nowrap;
	}

	.featured {
		margin-bottom: 6rem;
	}
	.featured .slide > img {
		max-width: 10000%;
		height: 60vh;
		top: 2rem;
	}
	.featured .slide > img + img {
		top: 8.5rem;
		height: calc(60vh - 8rem);
		right: auto;
		left: 2.375rem;
	}
	.featured .slide .page div {
		position: absolute;
		left: 2.375rem;
		top: calc(2rem + 60vh);
		transform: none;
		z-index: 99;
	}
	.featured .slide .page div h1 {
		font-size: 2.375rem;
		margin-right: -1.5rem;
	}
	.featured .slide .page div p + p,
	.featured .slide .page div img {
		display: none;
	}
	.sliderNav {
		display: none;
	}
	#areas .card,
	#area .card {
		margin: 0 -2.375rem 4rem!important;
		text-align: center;
		background: none;
	}
	#area .card {
		padding-left: 4rem;
		padding-right: 4rem;
		position: relative;
	}
	#areas .before,
	#area .before {
		content: '';
		position: absolute;
		left: -3rem;
		top: 0;
		right: 0;
		bottom: 0;
		background-size: cover;
		background-image: url("data:image/svg+xml,%3Csvg width='608' height='252' viewBox='0 0 608 252' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.709 1L606.208 1L538.243 250.405H2L69.709 1Z' stroke='%232DE88A' stroke-width='2'/%3E%3C/svg%3E%0A");
		background-position: 100% 50%;
		z-index: -1;
	}
	#areas .col + .col .before,
	#area .col + .col .before {
		left: 0;
		right: -3rem;
		background-position: 0% 50%;
	}
	#areas .card ul li {
		background: none;
	}
	#areas .card a {
		position: static;
		right: auto;
		bottom: auto;
		display: block;
		margin-top: 1.75rem;
	}
	#areas .card img {
		left: 50%;
    transform: translate(-50% , -50%);
    top: 0;
    width: 5.5rem;
	}
	#active h3,
	#active h3 + p {
		text-align: left;
	}
	#active h3 + p {
		margin-bottom: 2rem;
	}
	#active .row p {
		max-width: 13rem;
	}
	#labcreation {
		text-align: center;
	}
	#labcreation img {
		display: block;
		margin: 0 auto 2rem;
	}
	#labcreation a {
		float: none;
		display: inline-block;
		margin: 0 .25rem;
		width: 30%;
		padding-bottom: 21%;
		height: auto;
	}
	#location {
		height: auto;
		padding-bottom: 0;
	}
	#video {
		position: static;
		display: block;
		width: calc(100% + 6rem);
		margin: 0 -3rem;
	}
	#nums {
		display: none;
	}
	#contact h6 {
		display: none;
	}
	#contact img {
		display: inline-block;
		margin-left: 1.5rem;
		height: 1.75rem;
		margin-bottom: 0;
	}
	#contact ul {
		padding-top: .25rem;
	}
	#contact ul li a i {
		height: 1.375rem;
		width: 1.375rem;
	}
	#contact p {
		display: none;
	}
	#contact ul {
		margin: 0;
		float: right;
		margin-right: 1.25rem;
	}
	#contact .gap {
		margin: 0;
	}
	#contact .form {
		margin-top: 0;
	}
	.form .field input, .form .field textarea {
		padding: 1rem 1.125rem;
	}
	.form .bt {
		display: block;
		width: auto;
		float: none;
		margin: 0 2.5rem;
		line-height: 3.125rem;
	}
	#contact {
		padding-bottom: 2.5rem;
	}
	section.bg:before {
    height: 22%;
  }

  .inner .header {
  	height: auto;
  }
  .areaHeader {
  	margin-top: 8.5rem;
  }
  .areaHeader .card {
  	padding: 3rem 0;
  	margin-bottom: 3rem;
  	height: auto;
  	width: auto;
  	background-image: url("data:image/svg+xml,%3Csvg width='216' height='280' viewBox='0 0 216 280' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M76.6561 1H213.951L138.317 278.546H1.30811L76.6561 1Z' stroke='%232DE88A' stroke-width='2'/%3E%3C/svg%3E%0A");
  	background-position: center center;
  	background-size: contain;
  	background-repeat: no-repeat;
  	text-align: left;
  }
  .areaHeader .card h1 + p {
  	margin-right: 4rem;
  }
  .areaHeader .card img {
  	display: none;
  }
  .areaHeader:before {
  	display: none;
  }
  .areaHeader .card + p {
  	background: #2DE88A;
  	padding: 3rem;
  	text-align: left;
  	margin: 0 -3rem;
  }
  #area {
  	padding-top: 4rem;
  }
  #area .before {
  	display: none;
  }
  #area .card {
  	padding: 0 3rem;
  	text-align: left;
  	margin: 0!important;
  	height: auto;
  }
  #area .card:before {
  	content: '';
  	position: absolute;
  	left: 0;
  	top: -5rem;
  	bottom: 0;
  	border-left: solid .125rem #2DE88A;
  }
  #area .row:last-child .col:last-child .card:before {
  	bottom: auto;
  	height: 5rem;
  }
  #area .card h2 {
  	position: relative;
  }
  #area .card h2:before {
  	content: '';
  	position: absolute;
  	left: -3.625rem;
  	top: 0;
  	width: 1.5rem;
  	height: 1.5rem;
  	border: solid .125rem #2DE88A;
  	box-sizing: border-box;
  	border-radius: 5rem;
  	background: #000;
 }
@media (max-width: 600px) {
	#textimonials .sliderWrapper {
		font-size: 1.9vw;
	}
}