html{
	scroll-behavior: smooth;
	min-height: 100%;
}

.clearfix::after{
    clear: both;
    content: "";
    display: table;
}

*{
	box-sizing: border-box;
}

body{
	font: 100%/1.6em 'Roboto', Arial, sans-serif;
	padding:0;
	margin:0;
	background: linear-gradient(205deg, #003851 20%, #00121A 100%);
	color: #474747;
	font-weight: 400;
	position: relative;
	min-height: 100%;
}

img{
	display: block;
}

h1,h2,h3,h4{
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	color: #5E7082;
}
h1{
	font-size: 32px;
	line-height: 34px;
}
h2{
	font-size: 27px;
	line-height: 32px;
	letter-spacing: -1px;
}
h2 + p,
h3 + p,
h4 + p{
	margin-top: 0;
}


a{
	color: #0A7CAE;
	text-decoration-color: #ACB8C3;
}

.button,
button{
	border: 0;
	font-family: 'Josefin Sans', sans-serif;
	display: inline-block;
	font-size: 20px;
	line-height: 44px;
	border-radius: 6px;
	color: #fff;
	background: #0a7cae;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.3);
	padding: 0 16px;
	text-decoration: none;
	transition: filter 0.1s ease-out;
	white-space: nowrap;
}
a:hover .button,
a:focus .button,
.button:hover,
button:hover,
.button:focus,
button:focus{
	cursor: pointer;
	outline: none;
	filter: brightness(1.2);
}
.buttonWhite{
	color: #0a7cae;
	background: #fff;
	transition: color 0.2s ease-out,
				background-color 0.2s ease-out;
}
.buttonWhite:hover,
.buttonWhite:focus{
	color: #ffffff;
	background: #0a7cae;
}
.buttonSmall{
	font-size: 16px;
	box-shadow: none;
}

button{
	transition: all 0.2s ease-in-out;
}
button:disabled{
	opacity: 0.4;
	filter: grayscale(100%);
	cursor: not-allowed;
}

.center{
	text-align: center;
}
.a11y{
	display: inline-block;
	overflow: hidden;
	text-indent: -100vw;
}
.nowrap{
	white-space: nowrap;
}
.underline{
	text-decoration: underline;
}


/* breakpoint */
	@media screen and (max-width: 919px){
		.forwidescreen{
			display: none;
		}
	}
	@media screen and (min-width: 920px){
		.formobile{
			display: none;
		}
	}


#mainContainer{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 0;
}
#mainContainer::before,
#mainContainer::after{
	content:" ";
	position: fixed;
	display: block;
	width: 75vw;
	height: 75vw;
	background: no-repeat 50% 50%;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='3236' height='2414' viewBox='0 0 3236 2414' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1512.86 216.426L1512 1391M1512 1391C1502.34 1391 1494.5 1398.84 1494.5 1408.5M1512 1391C1521.66 1391 1529.5 1398.84 1529.5 1408.5M1512 1426C1512.15 1443.06 1512.65 1455.34 1512.86 1461.29C1515.34 1532.98 1484.79 1538.99 1459.4 1538.5M1512 1426C1521.66 1426 1529.5 1418.16 1529.5 1408.5M1512 1426C1502.34 1426 1494.5 1418.16 1494.5 1408.5M1459.4 1538.5C1459.4 1528.84 1451.57 1521 1441.9 1521M1459.4 1538.5C1459.4 1548.16 1451.57 1556 1441.9 1556M1424.4 1538.5C1397.55 1538.37 1361.23 1538.4 1318.96 1538.4C1260.79 1538.4 1259.4 1556.62 1259.4 1602.88V2287M1424.4 1538.5C1424.4 1528.84 1432.24 1521 1441.9 1521M1424.4 1538.5C1424.4 1548.16 1432.24 1556 1441.9 1556M1772.21 250.52L1770.7 1524M1770.7 1524C1761.03 1524 1753.2 1531.84 1753.2 1541.5M1770.7 1524C1780.36 1524 1788.2 1531.84 1788.2 1541.5M1770.7 1559C1770.92 1573.08 1771 1583 1771 1588C1771 1654.82 1728 1663.5 1699 1663.5C1670 1663.5 1560.5 1665.5 1560.5 1665.5M1770.7 1559C1780.36 1559 1788.2 1551.16 1788.2 1541.5M1770.7 1559C1761.03 1559 1753.2 1551.16 1753.2 1541.5M1560.5 1665.5C1560.5 1655.84 1552.66 1648 1543 1648M1560.5 1665.5C1560.5 1675.16 1552.66 1683 1543 1683M1525.5 1665.5C1482.02 1665.68 1441.74 1665.29 1419.27 1665.29C1361.1 1665.29 1354.17 1683.51 1354.17 1729.77L1353.9 1800.9M1525.5 1665.5C1525.5 1655.84 1533.34 1648 1543 1648M1525.5 1665.5C1525.5 1675.16 1533.34 1683 1543 1683M1353.9 1800.9C1344.24 1800.9 1336.4 1808.74 1336.4 1818.4M1353.9 1800.9C1363.57 1800.9 1371.4 1808.74 1371.4 1818.4M1353.9 1835.9L1354.17 2413.89M1353.9 1835.9C1363.57 1835.9 1371.4 1828.07 1371.4 1818.4M1353.9 1835.9C1344.24 1835.9 1336.4 1828.07 1336.4 1818.4M1080.15 0V1188.3C1080.15 1259.34 1099.68 1259.81 1149.02 1261L1149.89 1261.02C1199.86 1262.24 1306.57 1261.02 1371.49 1261.02C1436.4 1261.02 1441.43 1281.19 1441.43 1332.37L1441.9 1521M1441.9 1556L1441.43 2290.79M3235.7 1817.91L1371.4 1818.4M1336.4 1818.4L1240.71 1817.91C1169.69 1817.91 1169.21 1837.45 1168.01 1886.77L1167.99 1887.65C1166.77 1937.63 1167.99 2044.34 1167.99 2109.25C1167.99 2174.17 1147.83 2179.19 1096.64 2179.19H209.571M2133.74 220.215L2132.5 1391M2132.5 1391C2122.84 1391 2115 1398.84 2115 1408.5M2132.5 1391C2142.16 1391 2150 1398.84 2150 1408.5M2132.5 1426C2132.86 1445.18 2132.5 1454.92 2132.5 1465C2132.5 1533.42 2088.5 1541.5 2046.5 1541.5C1960 1541.5 1871.43 1541.31 1788.2 1541.5M2132.5 1426C2142.16 1426 2150 1418.16 2150 1408.5M2132.5 1426C2122.84 1426 2115 1418.16 2115 1408.5M1753.2 1541.5C1685.55 1541.68 1627.21 1542.19 1606.94 1542.19C1553.61 1542.19 1542.67 1560.41 1542.67 1606.67L1543 1648M1543 1683L1542.67 2290.79M3026.12 1408L2150 1408.5M2115 1408.5H1529.5M1494.5 1408.5L1031.14 1408C960.117 1408 959.641 1427.54 958.44 1476.86L958.419 1477.74C957.199 1527.72 958.419 1634.43 958.419 1699.34C958.419 1764.25 938.255 1769.28 887.073 1769.28H0' stroke='rgba(255,255,255,0.2)' stroke-width='2'/%3E%3C/svg%3E");
	background-size: cover;
}
#mainContainer::before{
	transform: rotate(45deg);
	bottom: -30vh;
	left: -25%;
}
#mainContainer::after{
	top: -30vh;
	right: -25%;
	transform: rotate(225deg);
}

#page{
	position: relative;
	z-index: 1;
}



.maxPageContainer{
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

nav a{
	display: inline-block;
	color: #5E7082;
	font-family: "Josefin Sans";
	font-size: 18px;
	line-height: 32px;
	text-decoration: none;
	letter-spacing: -1px;
	position: relative;
	white-space: nowrap;
}
nav a::after{
	position: absolute;
	bottom: -2px;
	left: calc(50% - 16px);
	content: "";
	display: inline-block;
	line-height: 4px;
	height: 4px;
	width: 32px;
	background: #0C98D4;
	transition: opacity 0.2s ease-in-out;
	border-radius: 4px;
	opacity: 0;
}
nav .pathToCurrent > a,
nav .current > a{
	color: #0a7cae;
}
nav .pathToCurrent > a::after,
nav .current > a::after{
	opacity: 0.3;
}
nav a:hover::after,
nav a:focus::after{
	opacity: 1;
}

header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	font-family: "Josefin Sans";
}
header .ctnr1{
	filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));
	position: relative;
	z-index: 3;
}
header #gtLogo{
	position: absolute;
	top: 24px;
	left: 24px;
	transition: left 0.2s ease-in-out;
}
header .clip1{
	background: linear-gradient(135deg, #5e7082 0%, #0c98d4 100%);
	clip-path: ellipse(80% 94% at 37% 5%);
	padding-bottom: 0.1em;
	overflow: hidden;
}
header .clip1 .ctnr2{
	/*filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));*/
}
header .clip1 .ctnr2 .clip2{
	background: #fff;
	clip-path: ellipse(72% 90% at 37% 5%);
	padding-bottom: 4em;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
	height: 104px;
}

header .nav{
	position: absolute;
	top: 32px;
	left: 0;
	width: 100%;
	z-index: 5;
}
header .nav #mainNav{
	position: absolute;
	top: 0;
	left: 184px;
	width: calc(100% - 280px);
}

header nav{
	width: 100%;
}
header nav ul{
	margin: 0;
	display: flex;
	justify-content: space-around;
}
header nav ul li{
	display: inline-block;
}

header nav#languageSelector{
	position: absolute;
	top: 24px;
	right: 32px;
	width: auto;
}
header nav#languageSelector a{
	display: inline-block;
	width: 32px;
	text-align: center;
	line-height: 32px;
	padding: 0;
	border: solid 1px rgba(94,112,130,0.3);
	border-radius: 6px;
	font-size: 14px;
	background: #fff;
	transition: color 0.2s ease-in-out,
				background-color 0.2s ease-in-out,
				box-shadow 0.2s ease-in-out;
}
header nav#languageSelector a::after{
	display: none;
}
header nav#languageSelector a:hover,
header nav#languageSelector a:focus{
	color:#fff;
	background-color:#0C98D4;
	box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

header .hamburger{
	position: absolute;
	left: -32px;
	top: 24px;
	width: 32px;
	height: 32px;
	opacity: 0;
	transition: left 0.2s ease-in-out,
				opacity 0.2s ease-in-out;
	z-index: 5;
}
header .hamburger .lC{
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	transition: transform 0.2s ease-out;
}
header .hamburger .lC span{
	position: absolute;
	width: 24px;
	height: 4px;
	left: 4px;
	display: block;
	background: #0C98D4;
	border-radius: 2px;
	transition: all 0.2s ease-in-out;
}
header .hamburger .lC .l1{top: 6px;}
header .hamburger .lC .l2{top: 14px;}
header .hamburger .lC .l3{top: 22px;}

header.expandMobileMenu .hamburger .lC{transform: rotate(225deg);}
header.expandMobileMenu .hamburger .lC .l1{top: 14px;}
header.expandMobileMenu .hamburger .lC .l2{top: 4px;left: 14px; width:4px;height: 24px;}
header.expandMobileMenu .hamburger .lC .l3{top: 14px;}


/* breakpoint */
	@media screen and (max-width: 919px){
		header #gtLogo{
			left: calc(50% - 80px);
		}
		header .hamburger{
			left: 24px;
			opacity: 1;
			cursor: pointer;
		}
		header .nav{
			top:-50em;
			left:0;
			z-index: 1;
		}
		header .nav #mainNav{
			transition: top 0.2s ease-out;
			left:0;
			width: 100%;
			background: rgba(255,255,255,0.9);
			border-radius: 32px;
			box-shadow: 0 3px 6px rgba(0,0,0,0.3);
			-webkit-backdrop-filter: blur(3px);
    		backdrop-filter: blur(3px);
		}
		header.expandMobileMenu .nav #mainNav{
			top:50em;
		}
		header nav ul{
			padding: 120px 24px 32px;
			display: block;
		}
		header nav ul li{
			display: block;
			line-height: 48px;
			text-align: center;
		}

	}




footer{
	position: relative;
	width: 100%;
	z-index: 20;
	font-family: "Josefin Sans";
	color: #5E7082;
}
footer .ctnr1{
	filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));
	position: relative;
	z-index: 3;
}
footer .clip1{
	background: linear-gradient(135deg, #5e7082 0%, #0c98d4 100%);
	clip-path: ellipse(103% 94% at 37% 97%);
	padding-top: 0.1em;
	overflow: hidden;
}
footer .clip1 .ctnr2{
	/*filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));*/
}
footer .clip1 .ctnr2 .clip2{
	background: #fff;
	clip-path: ellipse(90% 90% at 37% 95%);
	padding-bottom: 1em;
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
}

footer .maxPageContainer{
	display: flex;
	padding: 48px 24px 32px;
	justify-content: space-between;
}
footer .graytestContact{
	padding-top: 6px;
	display: inline-flex;
	order: 0;
}
footer .graytestContact .gt{
	font-size: 24px;
	font-weight: 600;
	padding-right: 24px;
}
footer .graytestContact .gt .bbdiv{
	font-size: 14px;
	font-weight: 300;
}
footer .graytestContact .det{
	color: #474747;
	font-size: 14px;
}


footer #footernav{
	order: 10;
	padding-right: 64px;
}

footer nav ul{
	margin: 0;
	display: inline-block;
}
footer nav ul li{
	display: inline-block;
	padding:0 32px 0 16px;
}

footer .social{
	order: 5;
	flex-grow: 1;
	margin: 0 48px;
	text-align: right;
}
.social a{
	content:" ";
	display: inline-block;
	width: 32px;
	height: 32px;
	background: no-repeat 50% 50%;
	background-size: contain;
	margin: 0 6px;
}
.social a.IN{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='32px' height='31.999998px' viewBox='0 0 32 31.999998' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.2658 27.2661L22.5244 27.2661L22.5244 19.8406C22.5244 18.07 22.4928 15.7906 20.0584 15.7906C17.5889 15.7906 17.2111 17.7198 17.2111 19.7117L17.2111 27.2656L12.4697 27.2656L12.4697 11.9958L17.0215 11.9958L17.0215 14.0826L17.0852 14.0826C18.0133 12.4956 19.7391 11.5478 21.5762 11.616C26.3818 11.616 27.2678 14.777 27.2678 18.8894L27.2658 27.2661ZM7.12016 9.90844C5.60052 9.90871 4.36844 8.67701 4.36816 7.15736C4.36789 5.6377 5.59953 4.40555 7.11914 4.40527C8.63874 4.40499 9.87086 5.63669 9.87113 7.15635C9.87167 8.67556 8.64022 9.90791 7.12061 9.90844M9.49047 27.2661L4.74414 27.2661L4.74414 11.9958L9.49047 11.9958L9.49047 27.2661ZM29.6293 0.00218441L2.36132 0.00218441C1.07259 -0.012361 0.0157357 1.01998 0 2.30876L0 29.6908C0.0151629 30.9801 1.07193 32.0135 2.36129 31.9998L29.6293 31.9998C30.9212 32.016 31.9821 30.9827 32 29.6908L32 2.30678C31.9816 1.01544 30.9206 -0.0168302 29.6293 0.00020796' id='IN' fill='%230A7CAE' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.social a.IG{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='32px' height='32.00006px' viewBox='0 0 32 32.00006' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0001 0C11.6547 0 11.1098 0.0184181 9.40324 0.0962859C7.70022 0.173959 6.53712 0.444457 5.51938 0.839948C4.46724 1.24884 3.57497 1.79593 2.68545 2.68543C1.79595 3.57491 1.24886 4.46726 0.839975 5.5194C0.444462 6.53712 0.173989 7.70022 0.096261 9.40324C0.0184086 11.1098 0 11.6547 0 16.0001C0 20.3454 0.0184086 20.8902 0.096261 22.5968C0.173989 24.2998 0.444462 25.4629 0.839975 26.4806C1.24886 27.5328 1.79595 28.4251 2.68545 29.3146C3.57497 30.2041 4.46724 30.7512 5.51938 31.1601C6.53712 31.5556 7.70022 31.8261 9.40324 31.9038C11.1098 31.9816 11.6547 32.0001 16.0001 32.0001C20.3454 32.0001 20.8902 31.9816 22.5968 31.9038C24.2998 31.8261 25.4629 31.5556 26.4807 31.1601C27.5328 30.7512 28.4251 30.2041 29.3146 29.3146C30.2041 28.4251 30.7512 27.5328 31.1601 26.4806C31.5556 25.4629 31.8261 24.2998 31.9038 22.5968C31.9816 20.8902 32.0001 20.3454 32.0001 16.0001C32.0001 11.6547 31.9816 11.1098 31.9038 9.40324C31.8261 7.70022 31.5556 6.53712 31.1601 5.5194C30.7512 4.46726 30.2041 3.57491 29.3146 2.68543C28.4251 1.79594 27.5328 1.24884 26.4807 0.839951C25.4629 0.44446 24.2998 0.173962 22.5968 0.0962888C20.8902 0.0184239 20.3454 2.90736e-06 16.0001 0ZM16 2.88294C20.2721 2.88294 20.7782 2.89926 22.4653 2.97624C24.0253 3.04737 24.8725 3.30803 25.4363 3.52714C26.1832 3.8174 26.7162 4.16411 27.276 4.72397C27.8359 5.28389 28.1827 5.81689 28.4729 6.56373C28.692 7.12752 28.9527 7.97471 29.0238 9.5347C29.1008 11.2218 29.1171 11.7279 29.1171 16.0001C29.1171 20.2723 29.1008 20.7783 29.0238 22.4655C28.9527 24.0255 28.692 24.8726 28.4729 25.4364C28.1827 26.1833 27.8359 26.7163 27.276 27.2761C26.7162 27.8361 26.1832 28.1828 25.4363 28.473C24.8725 28.6921 24.0253 28.9528 22.4653 29.0239C20.7785 29.1009 20.2725 29.1172 16 29.1172C11.7275 29.1172 11.2215 29.1009 9.53457 29.0239C7.97459 28.9528 7.1274 28.6921 6.5636 28.473C5.81675 28.1828 5.28377 27.8361 4.7239 27.2761C4.16403 26.7163 3.81726 26.1833 3.52702 25.4364C3.3079 24.8726 3.04728 24.0255 2.9761 22.4655C2.89912 20.7783 2.88281 20.2723 2.88281 16.0001C2.88281 11.7279 2.89912 11.2218 2.9761 9.5347C3.04728 7.97471 3.3079 7.12752 3.52702 6.56373C3.81726 5.81689 4.164 5.28389 4.72387 4.72403C5.28377 4.16411 5.81675 3.81739 6.5636 3.52714C7.1274 3.30803 7.97459 3.04737 9.53457 2.97623C11.2217 2.89926 11.7278 2.88293 16 2.88294ZM24.5411 9.3792C25.6015 9.3792 26.4611 8.51962 26.4611 7.45922C26.4611 6.39882 25.6015 5.53918 24.5411 5.53918C23.4807 5.53918 22.6211 6.39882 22.6211 7.45922C22.6211 8.51962 23.4807 9.3792 24.5411 9.3792ZM16.0004 7.78381C11.4627 7.78381 7.78418 11.4623 7.78418 16.0001C7.78418 20.5378 11.4627 24.2163 16.0004 24.2163C20.5381 24.2163 24.2166 20.5378 24.2166 16.0001C24.2166 11.4623 20.5381 7.78381 16.0004 7.78381ZM16.0004 21.3334C13.0548 21.3334 10.667 18.9456 10.667 16.0001C10.667 13.0546 13.0548 10.6667 16.0004 10.6667C18.9459 10.6667 21.3337 13.0546 21.3337 16.0001C21.3337 18.9456 18.9459 21.3334 16.0004 21.3334Z' id='IG' fill='%230A7CAE' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}
.social a.FB{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='32px' height='31.805628px' viewBox='0 0 32 31.805628' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 16C32 7.16344 24.8366 0 16 0C7.16344 0 0 7.16344 0 16C0 23.9861 5.85097 30.6053 13.5 31.8056L13.5 20.625L9.4375 20.625L9.4375 16L13.5 16L13.5 12.475C13.5 8.465 15.8887 6.25 19.5434 6.25C21.294 6.25 23.125 6.5625 23.125 6.5625L23.125 10.5L21.1074 10.5C19.1198 10.5 18.5 11.7333 18.5 12.9987L18.5 16L22.9375 16L22.2281 20.625L18.5 20.625L18.5 31.8056C26.149 30.6053 32 23.9861 32 16' id='FB' fill='%230A7CAE' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E");
}


/* breakpoint */
	@media screen and (max-width: 919px){
		footer .maxPageContainer{
			flex-direction: column;
			text-align: center;
			align-items: center;
		}
		footer #footernav{
			order: 10;
			padding: 0;
			margin-top: 32px;
		}
		footer #footernav ul{
			padding: 0;
		}
		footer #footernav ul li{
			display: block;
			line-height: 48px;
			text-align: center;
			padding: 0;
		}
		footer .graytestContact{
			order: 20;
			margin-top: 32px;
		}
	}






main{
	width: 100%;
	margin-top: 64px;
	min-height: calc(100vh - 134px);
	background: #fff;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 0;
	margin-bottom: -116px;
	padding-bottom: 0;
}

main > *:first-child{
	padding-top: 64px;
}
main > *:last-child{
	padding-bottom: 176px !important;
}




/* content */



hr{border:0;background:transparent;}
.filterMe li::after,
hr::after{
	content: "";
}
.filterMe li::after,
hr::after,
.separGrey{
	display: block;
	height: 8px;
	margin-top: 40px;
	margin-bottom: 32px;
	background: radial-gradient(ellipse at top, rgba(0,0,0,0.2) 0%, transparent 60%);
}
.separLightBlue,
.separOrange{
	display: block;
	height: 68px;
	position: relative;
}
.separLightBlue::after,
.separOrange::after{
	top: 32px;
	left: calc(50% - 16px);
}

.contentCntr h1::after,
.arguments li::after,
.separLightBlue::after,
.separOrange::after{
	position: absolute;
	height: 4px;
	width: 32px;
	content: "";
	display: inline-block;
	border-radius: 2px;
	background-color: #d7d7d7;
	transition: background-color 0.4s ease-in-out;
}
.readyAnimate .contentCntr h1::after,
.readyAnimate .arguments li::after,
.readyAnimate .separOrange::after{
	background-color: #FF8E42;
}
.separLightBlue::after{
	height:2px;
}
.readyAnimate .separLightBlue::after{
	background-color: rgba(94,112,130,0.15);
}

.contentCntr{
	max-width: 768px;
	padding: 0 24px;
	margin: 0 auto;
}
.contentCntr .contentCntr{
	padding: 0;
}
.contentCntr h1{
	position: relative;
	margin-bottom: 52px;
}
.contentCntr h1::after{
	bottom: -24px;
	left: 4px;
}

.contentCntr h2{
	margin-top: 48px;
}
.contentCntr .separLightBlue + h2,
.contentCntr .separOrange + h2{
	margin-top: 0px;
}
.contentCntr .separGrey + h2{
	margin-top: 24px;
}
.contentCntr h3{
	margin-top: 48px;
}
.contentCntr h2 + h3{
	margin-top: 24px;
}




#homeBanner{
	width: 100%;
	color: #fff;
	padding-top: 0;
	font-size: 16px;
}
#homeBanner .ctnr1{
}
#homeBanner .clip1{
	background: rgba(0,0,0,0.2);
	clip-path: ellipse(100% 94% at 37% 5%);
	padding-bottom: 0.05em;
	overflow: hidden;
}
#homeBanner .clip1 .ctnr2{
	filter: drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));
}
#homeBanner .clip1 .ctnr2 .clip2{
	background: #000 url("/images/content/home_banner.jpg") no-repeat 50% 50% / cover;
	clip-path: ellipse(86% 90% at 43% 7%);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
	padding:0;
}

#homeBanner .blockCnt{
	padding: 96px 24px 88px;
	width: 100%;
	max-width: 820px;
	margin: 0 auto;
}
#homeBanner .blockCnt > *{
	max-width: 55%;
}
#homeBanner h1{
	font-size: 28px;
	line-height: 32px;
	margin: 0;
	color: #ddd;
}
#homeBanner h1 strong{
	color: #fff;
}
#homeBanner a{
	color: #ddd;
}
#homeBanner .CTA{
	margin-top: 32px;
}



#whyTest .blockCnt{
	padding: 16px 24px 32px;
	width: 100%;
	max-width: 820px;
	margin: 0 auto;
}
.arguments{
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 16px 0 24px;
	font-family: "Josefin Sans";
	font-size: 20px;
	line-height: 24px;
	flex-wrap: wrap;
}
#whyTest .arguments{
	flex-wrap: nowrap;
	justify-content: space-between;
}
.arguments li{
	flex-basis: 200px;
	display: inline-block;
	color: #5E7082;
	text-align: center;
	margin: 0 16px;
	padding: 0 0 24px;
	position: relative;
}
.arguments li::after{
	top: 104px;
	left: calc(50% - 16px);
}
.arguments li .visu{
	display: block;
	margin: 0 auto 32px;
	width: 92px;
	height: 92px;
	background: no-repeat 50% 50% / 100%;
	position: relative;
}
.arguments li .visu::after{
	position: absolute;
	top:0;
	left:0;
	content: "";
	display: inline-block;
	width: 92px;
	height: 92px;
	background: linear-gradient(225deg, #0c98d4 0%, #096f9a 100%);
	mix-blend-mode: screen;
}


.arguments .designthefuture .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M122.148 5.46755C112.249 -4.43183 77.4955 10.5227 62.7231 25.2951C60.4279 27.5904 58.0937 29.9962 55.8569 32.4915L52.635 31.9738C43.2072 30.4589 35.1208 33.0739 28.3759 39.8188C23.0608 45.1339 20.329 51.5481 20.1806 59.0615L19.9224 72.1255L29.9991 63.8071C33.4864 60.9283 37.4301 59.1852 41.8304 58.5776C41.6707 60.7436 41.8191 62.9223 42.3351 65.1043C40.4867 66.3655 38.0267 68.4551 35.4925 70.9894C30.8063 75.6756 5.72066 102.028 6.50169 102.809C7.28273 103.59 33.6346 78.504 38.3208 73.8178C40.3301 71.8085 42.0598 69.846 43.3188 68.198C44.3001 70.6418 45.7775 73.0845 47.8344 75.5131L37.2729 86.0745C36.9917 86.3557 36.775 86.6801 36.6228 87.0475C36.4706 87.4149 36.3946 87.7974 36.3946 88.1951C36.3946 88.5928 36.4707 88.9753 36.6229 89.3428C36.775 89.7102 36.9917 90.0345 37.2729 90.3157L37.2743 90.3171C37.8599 90.9027 38.5668 91.1954 39.3949 91.1955C40.2231 91.1954 40.9299 90.9027 41.5155 90.3171L52.0748 79.7578C54.5422 81.8524 57.0243 83.3483 59.5075 84.3332C57.7014 85.6106 55.3809 87.6027 52.9944 89.9892C48.3082 94.6754 23.2226 121.027 24.0036 121.808C24.7847 122.589 51.1366 97.5038 55.8228 92.8176C58.7269 89.9134 61.0471 87.1069 62.2059 85.2065C64.4795 85.78 66.7499 85.9514 69.0067 85.7882C68.3894 90.1867 66.6483 94.1211 63.7835 97.5915L55.4651 107.668L68.5291 107.41C76.0425 107.262 82.4567 104.53 87.7718 99.2146C94.2536 92.7329 96.9111 84.9415 95.7445 75.8404L95.2113 71.6808C97.6755 69.4677 100.052 67.1612 102.321 64.8926C117.093 50.1202 132.048 15.3669 122.148 5.46755L122.148 5.46755ZM119.311 16.5561C119.169 19.4302 118.569 22.68 117.51 26.3055L101.31 10.1062C104.936 9.04691 108.186 8.4464 111.06 8.30465C114.516 8.1342 116.798 8.60271 117.906 9.71018C119.013 10.8177 119.482 13.0996 119.311 16.5561L119.311 16.5561ZM96.3417 11.7578C96.9341 11.539 97.5182 11.3305 98.0938 11.1323L116.483 29.522C116.285 30.0975 116.077 30.6816 115.858 31.274C111.331 43.5317 105.404 53.3237 98.078 60.6499C97.4605 61.2675 96.8501 61.8698 96.2467 62.4569L97.3772 61.3264L66.2788 30.2281C66.5057 29.9989 66.7347 29.7688 66.9658 29.5377C74.292 22.2115 84.084 16.2849 96.3417 11.7578L96.3417 11.7578ZM103.033 24.5576C98.7376 20.2619 91.773 20.2619 87.4773 24.5576C83.1816 28.8533 83.1816 35.818 87.4773 40.1136C91.773 44.4093 98.7377 44.4093 103.033 40.1136C107.329 35.818 107.329 28.8533 103.033 24.5576L103.033 24.5576ZM87.2555 32.3356C87.2555 30.1266 88.0365 28.241 89.5986 26.6789C91.1606 25.1169 93.0462 24.3359 95.2553 24.3358C97.4644 24.3358 99.3499 25.1169 100.912 26.6789C102.474 28.241 103.255 30.1265 103.255 32.3356C103.255 34.5447 102.474 36.4303 100.912 37.9923C99.3499 39.5544 97.4644 40.3354 95.2553 40.3354C93.0462 40.3354 91.1607 39.5544 89.5986 37.9923C88.0365 36.4303 87.2555 34.5447 87.2555 32.3356L87.2555 32.3356ZM76.8715 54.9611L56.3445 75.488C62.0398 80.0616 68.3143 80.9534 75.168 78.1634C80.6006 75.9519 87.2908 71.0408 95.2385 63.4303L64.1854 32.3772C62.8904 33.7297 61.6735 35.0457 60.5348 36.3253L56.4072 41.5968C52.783 46.2255 50.3316 50.4584 49.0531 54.2957L48.1007 57.1539C47.2818 62.189 48.6165 66.8852 52.1049 71.2426L72.6289 50.7185C72.9101 50.4373 73.2345 50.2206 73.6019 50.0684C73.9693 49.9162 74.3518 49.8401 74.7495 49.8401C75.1472 49.8401 75.5297 49.9162 75.8971 50.0684C76.2645 50.2206 76.5889 50.4373 76.8701 50.7185L76.8715 50.7199C77.1527 51.0011 77.3694 51.3254 77.5216 51.6928C77.6738 52.0602 77.7499 52.4428 77.7499 52.8405C77.7499 53.2382 77.6738 53.6207 77.5216 53.9881C77.3694 54.3555 77.1527 54.6798 76.8715 54.9611L76.8715 54.9611ZM51.3558 37.8477C47.725 42.5063 44.7075 47.403 43.0776 52.4181C39.5588 52.6722 36.0763 53.5442 32.8063 55.034C30.467 56.0998 28.2365 57.4818 26.1794 59.18C26.2369 56.2688 26.8689 53.3668 28.0753 50.6586C29.1413 48.2657 30.6557 46.0243 32.6186 44.0614C35.8908 40.7892 39.9374 38.7633 44.1684 37.9836C46.5409 37.5465 48.9713 37.5012 51.3558 37.8477L51.3558 37.8477ZM83.9664 80.6676C81.0852 82.4396 78.1376 83.8784 75.1487 84.8203C74.867 88.2344 74.003 91.6095 72.5566 94.7842C71.4908 97.1235 70.1088 99.354 68.4106 101.411C71.3203 101.354 74.2209 100.722 76.9279 99.5171C79.3222 98.451 81.5652 96.936 83.5292 94.972C86.5811 91.9201 88.5489 88.1946 89.4325 84.274C90.0002 81.7553 90.1205 79.1561 89.7932 76.6032C87.8877 78.0797 85.9427 79.452 83.9664 80.6676L83.9664 80.6676ZM5.46146 122.149C4.68042 121.368 23.687 101.095 27.2656 97.5165C30.8441 93.938 34.3783 91.6701 35.1593 92.4512C35.9404 93.2322 33.6725 96.7663 30.094 100.345C26.5154 103.923 6.24249 122.93 5.46146 122.149L5.46146 122.149Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E");
}
.arguments .focusonprocess .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M30.3777 124.009C30.3777 118.596 30.9766 113.466 32.1743 108.619C32.6602 106.653 32.8661 105.241 32.7918 104.384C32.6702 102.98 31.9666 100.96 30.6811 98.3242C30.2662 97.4733 29.3496 95.7727 27.9315 93.2224C20.2642 79.4338 15.4278 67.9085 13.4225 58.6464C9.66288 41.2823 13.2798 27.1905 24.2732 16.3709C37.2408 3.60849 52.3049 -1.24668 69.4657 1.80543C76.4031 3.03927 82.7726 5.50664 88.5742 9.20754C94.183 12.7854 98.3179 16.8873 100.979 21.5131C105.115 28.7022 107.594 33.8839 108.418 37.0583C109.072 39.5813 108.98 42.6288 108.142 46.2008C107.994 46.8303 107.883 47.3151 107.808 47.6551C106.993 51.3495 106.557 54.0223 106.501 55.6734C106.428 57.8491 106.825 60.1152 107.693 62.4718C108.24 63.9561 109.688 65.9916 112.036 68.5784C115.261 72.1294 117.033 75.1447 117.354 77.6241C117.956 82.2793 116.051 85.2246 111.639 86.46C111.358 86.5385 111.113 86.6093 110.902 86.6724C110.849 87.0196 110.802 87.5723 110.761 88.3304C110.596 91.4128 109.828 93.6973 108.456 95.1839C109.804 99.5933 109.969 103.591 108.952 107.178C106.986 114.107 101.28 116.7 91.834 114.959C85.6281 113.816 82.0721 113.522 81.1661 114.08C81.0104 114.176 81.0169 115.689 81.1857 118.619C81.3137 120.841 81.3776 122.638 81.3776 124.009C81.3776 124.838 81.0847 125.545 80.4989 126.13C79.9131 126.716 79.206 127.009 78.3776 127.009C77.9798 127.009 77.5971 126.933 77.2295 126.781C76.862 126.628 76.5376 126.412 76.2563 126.13C75.975 125.849 75.7582 125.525 75.606 125.157C75.4537 124.79 75.3776 124.407 75.3776 124.009C75.3776 122.753 75.317 121.071 75.1956 118.964C75.0522 116.475 75.0456 114.735 75.1758 113.744C75.464 111.551 76.4128 109.959 78.0224 108.969C80.2376 107.607 85.204 107.636 92.9215 109.059C98.7879 110.14 102.207 108.967 103.179 105.54C104.004 102.634 103.636 99.1487 102.077 95.0834C102.068 95.0592 102.059 95.0349 102.05 95.0105C102.041 94.986 102.033 94.9615 102.025 94.9369C101.769 94.1491 101.829 93.386 102.205 92.6478C102.581 91.9096 103.162 91.4124 103.95 91.1562C104.392 91.0125 104.665 89.9638 104.77 88.0102C104.973 84.2106 106.185 81.9307 108.406 81.1705C108.796 81.0373 109.334 80.8745 110.021 80.6822C110.939 80.4252 111.42 80.2716 111.463 80.2216C111.566 80.1034 111.546 79.4943 111.403 78.394C111.244 77.1602 109.974 75.2327 107.594 72.6116C104.723 69.449 102.879 66.7605 102.063 64.5463C100.924 61.4543 100.404 58.4287 100.505 55.4697C100.573 53.4515 101.055 50.4159 101.948 46.3629C102.029 45.9964 102.147 45.4853 102.301 44.8297C102.913 42.2198 103.016 40.1315 102.61 38.5649C101.922 35.9129 99.6446 31.2263 95.7782 24.505C93.6062 20.7294 90.1293 17.3164 85.3474 14.266C80.215 10.992 74.5709 8.80756 68.4151 7.71273C53.2882 5.02235 39.9771 9.33386 28.4819 20.6473C19.0582 29.922 15.993 42.1651 19.2866 57.3767C21.1665 66.0595 25.7961 77.036 33.1753 90.3065C34.6457 92.9508 35.612 94.7468 36.0741 95.6944C37.6852 98.9984 38.5837 101.722 38.7695 103.866C38.901 105.384 38.6442 107.449 37.9991 110.059C36.9181 114.433 36.3777 119.083 36.3777 124.009C36.3777 124.838 36.0848 125.545 35.499 126.131C34.9132 126.716 34.2061 127.009 33.3777 127.009C32.5493 127.009 31.8422 126.716 31.2564 126.131C30.6706 125.545 30.3777 124.838 30.3777 124.009L30.3777 124.009ZM31.8764 21.509L40.8784 21.509C41.2924 21.509 41.6457 21.6553 41.9384 21.948C42.2311 22.2407 42.3774 22.594 42.3774 23.008L42.3774 23.01C42.3774 23.4239 42.2311 23.7772 41.9384 24.0699C41.6457 24.3626 41.2924 24.509 40.8784 24.509L33.3774 24.509L33.3775 32.01C33.3775 32.2087 33.3394 32.4 33.2634 32.5836C33.1873 32.7673 33.079 32.9294 32.9384 33.0699C32.7979 33.2105 32.6357 33.3188 32.4521 33.3949C32.2684 33.4709 32.0772 33.509 31.8785 33.509L31.8765 33.509C31.6777 33.509 31.4865 33.4709 31.3028 33.3949C31.1192 33.3188 30.9571 33.2105 30.8165 33.0699C30.6759 32.9294 30.5676 32.7673 30.4916 32.5836C30.4155 32.4 30.3775 32.2088 30.3775 32.01L30.3774 23.0124L30.3774 23.01L30.3774 23.008C30.3774 22.6035 30.5181 22.2559 30.7995 21.9653C31.0808 21.6747 31.4237 21.5228 31.8279 21.5098C31.836 21.5095 31.8441 21.5093 31.8522 21.5092C31.8603 21.509 31.8684 21.509 31.8764 21.509L31.8764 21.509ZM86.3775 32.01L86.3774 23.008C86.3774 22.9999 86.3774 22.9918 86.3772 22.9837C86.3771 22.9756 86.3769 22.9676 86.3767 22.9595C86.3636 22.5552 86.2117 22.2124 85.9211 21.931C85.6305 21.6497 85.2829 21.509 84.8784 21.509L84.8764 21.509L84.874 21.509L75.8764 21.509C75.4625 21.509 75.1092 21.6553 74.8165 21.948C74.5238 22.2407 74.3774 22.5941 74.3774 23.008L74.3774 23.01C74.3774 23.2088 74.4155 23.4 74.4915 23.5836C74.5676 23.7673 74.6759 23.9294 74.8165 24.07C74.957 24.2105 75.1192 24.3188 75.3028 24.3949C75.4865 24.471 75.6777 24.509 75.8764 24.509L83.3774 24.509L83.3775 32.01C83.3775 32.2088 83.4155 32.4 83.4916 32.5836C83.5676 32.7673 83.6759 32.9294 83.8165 33.0699C83.9571 33.2105 84.1192 33.3188 84.3028 33.3949C84.4865 33.4709 84.6777 33.509 84.8765 33.509L84.8785 33.509C85.2924 33.509 85.6457 33.3626 85.9384 33.0699C86.2311 32.7772 86.3775 32.4239 86.3775 32.01L86.3775 32.01ZM60.3784 25.509L56.3764 25.509C55.8244 25.509 55.3533 25.7041 54.9629 26.0945C54.5726 26.4848 54.3774 26.956 54.3774 27.508L54.3774 32.9821C52.639 33.4013 51.0047 34.0877 49.5205 34.9953L45.6489 31.1237C45.4614 30.9362 45.2452 30.7918 45.0003 30.6903C44.7554 30.5889 44.5004 30.5382 44.2354 30.5382C43.9703 30.5382 43.7153 30.5889 43.4704 30.6903C43.2255 30.7918 43.0093 30.9362 42.8218 31.1237L39.9921 33.9534C39.6018 34.3437 39.4066 34.8149 39.4066 35.3669C39.4066 35.9189 39.6018 36.39 39.9921 36.7804L43.8637 40.6519C42.9559 42.1362 42.2695 43.7705 41.8502 45.509L36.3764 45.509C36.1114 45.509 35.8564 45.5597 35.6115 45.6611C35.3666 45.7626 35.1504 45.907 34.9629 46.0945C34.7755 46.2819 34.6311 46.4981 34.5296 46.743C34.4282 46.9879 34.3774 47.2429 34.3774 47.508L34.3774 51.5098C34.3774 52.0618 34.5726 52.533 34.9629 52.9233C35.3533 53.3136 35.8244 53.5088 36.3764 53.5088L41.8502 53.5088C42.2694 55.2474 42.9559 56.8817 43.8637 58.366L39.9919 62.2378C39.6016 62.6281 39.4064 63.0993 39.4064 63.6513C39.4064 64.2033 39.6016 64.6745 39.9919 65.0648L42.8218 67.8946C43.2121 68.285 43.6833 68.4801 44.2353 68.4801C44.7873 68.4801 45.2585 68.285 45.6488 67.8946L49.5207 64.0227C51.0049 64.9303 52.6391 65.6167 54.3774 66.0358L54.3774 71.51C54.3774 72.062 54.5726 72.5331 54.9629 72.9235C55.3533 73.3138 55.8244 73.509 56.3764 73.509L60.3784 73.509C60.9304 73.509 61.4016 73.3138 61.7919 72.9235C62.1823 72.5331 62.3774 72.062 62.3774 71.51L62.3774 66.0356C64.1157 65.6163 65.7498 64.9299 67.2339 64.0223L71.1061 67.8946C71.2936 68.082 71.5098 68.2265 71.7547 68.3279C71.9996 68.4294 72.2546 68.4801 72.5196 68.4801C72.7847 68.4801 73.0397 68.4294 73.2846 68.3279C73.5295 68.2265 73.7457 68.082 73.9332 67.8946L76.7629 65.0649C77.1532 64.6746 77.3484 64.2034 77.3484 63.6514C77.3484 63.0994 77.1532 62.6282 76.7629 62.2379L72.8905 58.3655C73.7981 56.8814 74.4845 55.2472 74.9037 53.5089L80.3784 53.509C80.6435 53.509 80.8985 53.4582 81.1434 53.3568C81.3883 53.2554 81.6045 53.1109 81.7919 52.9235C81.9794 52.736 82.1238 52.5199 82.2253 52.275C82.3267 52.03 82.3774 51.7751 82.3774 51.51L82.3774 47.5082C82.3774 46.9562 82.1823 46.485 81.7919 46.0947C81.4016 45.7043 80.9305 45.5092 80.3784 45.5092L74.9037 45.5091C74.4845 43.7709 73.7982 42.1368 72.8907 40.6527L76.7629 36.7805C76.9503 36.5931 77.0948 36.3769 77.1962 36.132C77.2977 35.8871 77.3484 35.6321 77.3484 35.367C77.3484 35.1019 77.2977 34.8469 77.1962 34.602C77.0948 34.3571 76.9503 34.1409 76.7629 33.9535L73.933 31.1236C73.7456 30.9362 73.5294 30.7918 73.2845 30.6903C73.0396 30.5889 72.7846 30.5382 72.5195 30.5382C72.2544 30.5382 71.9995 30.5889 71.7545 30.6903C71.5096 30.7918 71.2935 30.9362 71.106 31.1237L67.234 34.9957C65.7499 34.088 64.1157 33.4016 62.3774 32.9823L62.3774 27.508C62.3774 26.956 62.1823 26.4848 61.7919 26.0945C61.4016 25.7041 60.9304 25.509 60.3784 25.509L60.3784 25.509ZM58.377 41.509C53.9587 41.509 50.377 45.0907 50.377 49.509C50.377 53.9272 53.9587 57.509 58.377 57.509C62.7952 57.509 66.377 53.9272 66.377 49.509C66.377 45.0907 62.7952 41.509 58.377 41.509L58.377 41.509ZM84.8784 77.5089L75.8764 77.5089C75.6777 77.5089 75.4865 77.4708 75.3028 77.3948C75.1191 77.3187 74.957 77.2104 74.8165 77.0698C74.6759 76.9293 74.5676 76.7672 74.4915 76.5835C74.4155 76.3999 74.3774 76.2087 74.3774 76.0099L74.3774 76.0079C74.3774 75.8091 74.4155 75.6179 74.4915 75.4342C74.5676 75.2506 74.6759 75.0885 74.8165 74.9479C74.957 74.8074 75.1191 74.6991 75.3028 74.623C75.4864 74.5469 75.6777 74.5089 75.8764 74.5089L83.3774 74.5089L83.3774 67.0079C83.3774 66.8091 83.4154 66.6179 83.4915 66.4342C83.5676 66.2506 83.6759 66.0885 83.8164 65.9479C83.957 65.8074 84.1191 65.699 84.3028 65.623C84.4864 65.5469 84.6776 65.5089 84.8764 65.5089L84.8784 65.5089C85.2923 65.5089 85.6456 65.6552 85.9383 65.9479C86.231 66.2406 86.3774 66.5939 86.3774 67.0078L86.3774 76.0055L86.3774 76.0079L86.3774 76.0098C86.3774 76.4143 86.2368 76.7619 85.9554 77.0525C85.674 77.3431 85.3312 77.495 84.9269 77.5081C84.9189 77.5083 84.9108 77.5085 84.9027 77.5087C84.8946 77.5088 84.8865 77.5089 84.8784 77.5089L84.8784 77.5089ZM30.3774 67.008L30.3774 76.01C30.3774 76.0181 30.3775 76.0262 30.3776 76.0343C30.3778 76.0424 30.378 76.0504 30.3782 76.0585C30.3913 76.4628 30.5432 76.8056 30.8338 77.087C31.1244 77.3684 31.4719 77.509 31.8764 77.509L31.8808 77.509L40.8784 77.509C41.2924 77.509 41.6457 77.3626 41.9384 77.0699C42.2311 76.7772 42.3774 76.4239 42.3774 76.01L42.3774 76.008C42.3774 75.8092 42.3394 75.618 42.2633 75.4343C42.1873 75.2507 42.0789 75.0886 41.9384 74.948C41.7978 74.8075 41.6357 74.6992 41.4521 74.6231C41.2684 74.547 41.0772 74.509 40.8784 74.509L33.3774 74.509L33.3774 67.008C33.3774 66.8092 33.3394 66.618 33.2633 66.4344C33.1872 66.2507 33.0789 66.0886 32.9383 65.9481C32.7978 65.8075 32.6357 65.6992 32.452 65.6231C32.2684 65.5471 32.0772 65.509 31.8784 65.509L31.8764 65.509C31.4625 65.509 31.1091 65.6554 30.8164 65.9481C30.5237 66.2408 30.3774 66.5941 30.3774 67.008L30.3774 67.008Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E");
}
.arguments .payasyougo .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M100 65.4129C98.0193 67.7745 95.6281 69.6863 92.9567 71.0001L98.001 71.0001C98.8291 71.0001 99.536 71.2929 100.122 71.8785C100.707 72.4641 101 73.171 101 73.9991L101 88.0001L121.001 88.0001C121.829 88.0001 122.536 88.2929 123.122 88.8785C123.707 89.4641 124 90.171 124 90.9991L124 91.0011C124 91.8293 123.707 92.5361 123.122 93.1217C122.536 93.7073 121.829 94.0001 121.001 94.0001L119 94.0001L119 105L121.001 105C121.829 105 122.536 105.293 123.122 105.878C123.707 106.464 124 107.171 124 107.999L124 108.001C124 108.829 123.707 109.536 123.122 110.122C122.536 110.707 121.829 111 121.001 111L101 111L101 122L121.001 122C121.829 122 122.536 122.293 123.122 122.879C123.707 123.464 124 124.171 124 124.999L124 125.001C124 125.829 123.707 126.536 123.122 127.122C122.536 127.707 121.829 128 121.001 128L6.999 128C6.17085 128 5.46398 127.707 4.87839 127.122C4.2928 126.536 4 125.829 4 125.001L4 124.999C4 124.171 4.2928 123.464 4.87839 122.879C5.46398 122.293 6.17085 122 6.999 122L27 122L27 111L6.999 111C6.17085 111 5.46398 110.707 4.87839 110.122C4.2928 109.536 4 108.829 4 108.001L4 107.999C4 107.171 4.2928 106.464 4.87839 105.878C5.46398 105.293 6.17085 105 6.999 105L11 105L11 94.0001L6.999 94.0001C6.17085 94.0001 5.46398 93.7073 4.87839 93.1217C4.2928 92.5361 4 91.8293 4 91.0011L4 90.9991C4 90.171 4.2928 89.4641 4.87839 88.8785C5.46398 88.2929 6.17085 88.0001 6.999 88.0001L27 88.0001L27 77.0001L6.999 77.0001C6.17085 77.0001 5.46398 76.7073 4.87839 76.1217C4.2928 75.5361 4 74.8293 4 74.0011L4 73.9991C4 73.171 4.2928 72.4641 4.87839 71.8785C5.46398 71.2929 6.17085 71.0001 6.999 71.0001L11 71.0001L11 60.0001L6.999 60.0001C6.17085 60.0001 5.46398 59.7073 4.87839 59.1217C4.2928 58.5361 4 57.8293 4 57.0011L4 56.9991C4 56.171 4.2928 55.4641 4.87839 54.8785C5.46398 54.2929 6.17085 54.0001 6.999 54.0001L48.001 54.0001C48.8292 54.0001 49.536 54.2929 50.1216 54.8785C50.7072 55.4641 51 56.171 51 56.9991L51 71.0001L75.8894 71.0001C69.8136 68.0121 65.1872 61.9304 63.5435 54.5L60.2014 54.5C59.5935 54.5 59.0746 54.2803 58.6448 53.8411C58.2149 53.4019 58 52.8717 58 52.2505L58 52.2495C58 51.6283 58.2149 51.0981 58.6448 50.6588C59.0746 50.2196 59.5935 50 60.2014 50L62.9328 50C62.9065 49.5038 62.8932 49.0037 62.8932 48.5C62.8932 47.9963 62.9065 47.4961 62.9328 47L60.2014 47C59.5935 47 59.0746 46.7804 58.6448 46.3411C58.2149 45.9019 58 45.3717 58 44.7505L58 44.7495C58 44.1283 58.2149 43.5981 58.6448 43.1588C59.0746 42.7196 59.5935 42.5 60.2014 42.5L63.5435 42.5C65.8951 31.8696 74.3515 24 84.423 24C90.4498 24 95.8983 26.818 99.8063 31.3592L92.5578 36.6086C90.2219 34.2029 87.5103 33 84.423 33C81.0968 33 78.2066 34.3963 75.7524 37.189C74.3596 38.7741 73.3258 40.5444 72.6512 42.5L87.1147 42.5C87.7227 42.5 88.2415 42.7196 88.6714 43.1588C89.1012 43.5981 89.3162 44.1283 89.3162 44.7495L89.3162 44.7505C89.3162 45.3717 89.1012 45.9019 88.6714 46.3411C88.2415 46.7804 87.7227 47 87.1147 47L71.7534 47C71.7184 47.4909 71.7008 47.9909 71.7008 48.5C71.7008 49.009 71.7184 49.509 71.7534 50L87.1147 50C87.7227 50 88.2415 50.2196 88.6714 50.6588C89.1012 51.0981 89.3162 51.6283 89.3162 52.2495L89.3162 52.2505C89.3162 52.8717 89.1012 53.4019 88.6714 53.8411C88.2415 54.2803 87.7227 54.5 87.1147 54.5L72.6512 54.5C73.3258 56.4556 74.3595 58.2259 75.7524 59.811C78.2066 62.6037 81.0968 64 84.423 64C87.529 64 90.2547 62.7825 92.6002 60.3475L100 65.4129L100 65.4129ZM45 71.0001L17 71.0001L17 60.0001L45 60.0001L45 71.0001L45 71.0001ZM61 88.0001L33 88.0001L33 77.0001L61 77.0001L61 88.0001L61 88.0001ZM67 88.0001L95 88.0001L95 77.0001L67 77.0001L67 88.0001L67 88.0001ZM17 105L45 105L45 94.0001L17 94.0001L17 105L17 105ZM51 105L51 94.0001L79 94.0001L79 105L51 105L51 105ZM85 105L85 94.0001L113 94.0001L113 105L85 105L85 105ZM33 111L61 111L61 122L33 122L33 111L33 111ZM95 111L67 111L67 122L95 122L95 111L95 111Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E");
}


#jobpostsList .arguments{
	font-size: 17px;
	line-height: 20px;
	margin: 0 -24px;
}
#jobpostsList .arguments li{
	flex-basis: 118px;
}
#jobpostsList .arguments li .visu{
	width: 64px;
	height: 64px;
}
#jobpostsList .arguments li::after{
	top: 80px;
}


.arguments .salary .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44.2309 13.9999L64 0L83.769 13.9999L116 13.9999L116 36.8249L126.312 44.1277C126.841 44.5025 127.255 44.978 127.553 45.5541C127.851 46.1303 128 46.7426 128 47.3912L128 124.001C128 125.105 127.61 126.048 126.829 126.829C126.048 127.61 125.105 128 124.001 128L3.999 128C2.89471 128 1.95213 127.61 1.17128 126.829C0.390427 126.048 0 125.105 0 124.001L0 47.3912C0 46.7426 0.14898 46.1303 0.446941 45.5541C0.744901 44.978 1.15854 44.5025 1.68786 44.1277L12 36.8249L12 13.9999L44.2309 13.9999L44.2309 13.9999ZM73.3871 13.9999L63.9999 7.35217L54.6128 13.9999L73.3871 13.9999L73.3871 13.9999ZM34.5951 77.0684L18 62.9626L18 19.9999L110 19.9999L110 62.9626L93.405 77.0683L93.1901 76.7519C92.8179 76.204 92.3391 75.775 91.7538 75.4649C91.1684 75.1549 90.5445 74.9999 89.8821 74.9999L72.531 74.9999C76.1865 73.7715 79.437 71.4686 82 68.4127L74.6002 63.3473C72.2547 65.7823 69.529 66.9998 66.423 66.9998C63.0968 66.9998 60.2066 65.6035 57.7524 62.8108C56.3595 61.2257 55.3258 59.4554 54.6512 57.4998L69.1148 57.4998C69.7227 57.4998 70.2415 57.2802 70.6714 56.8409C71.1013 56.4017 71.3162 55.8715 71.3162 55.2503L71.3162 55.2493C71.3162 54.6281 71.1013 54.0979 70.6714 53.6586C70.2415 53.2194 69.7227 52.9998 69.1148 52.9998L53.7534 52.9998C53.7184 52.5088 53.7008 52.0089 53.7008 51.4998C53.7008 50.9908 53.7184 50.4907 53.7535 49.9998L69.1148 49.9998C69.7227 49.9998 70.2415 49.7802 70.6714 49.3409C71.1013 48.9017 71.3162 48.3715 71.3162 47.7503L71.3162 47.7493C71.3162 47.1281 71.1013 46.5979 70.6714 46.1586C70.2415 45.7194 69.7227 45.4998 69.1148 45.4998L54.6512 45.4998C55.3258 43.5442 56.3595 41.7739 57.7524 40.1888C60.2066 37.3961 63.0968 35.9998 66.423 35.9998C69.5103 35.9998 72.2219 37.2027 74.5578 39.6085L81.8064 34.359C77.8983 29.8178 72.4498 26.9998 66.423 26.9998C56.3515 26.9998 47.8951 34.8694 45.5435 45.4998L42.2014 45.4998C41.5935 45.4998 41.0746 45.7194 40.6448 46.1586C40.2149 46.5979 40 47.1281 40 47.7493L40 47.7503C40 48.3715 40.2149 48.9017 40.6448 49.3409C41.0746 49.7802 41.5935 49.9998 42.2014 49.9998L44.9328 49.9998C44.9065 50.4959 44.8932 50.9961 44.8932 51.4998C44.8932 52.0035 44.9065 52.5036 44.9328 52.9998L42.2014 52.9998C41.5935 52.9998 41.0746 53.2194 40.6448 53.6586C40.2149 54.0979 40 54.6281 40 55.2493L40 55.2503C40 55.8715 40.2149 56.4017 40.6448 56.8409C41.0746 57.2802 41.5935 57.4998 42.2014 57.4998L45.5435 57.4998C47.3997 65.8908 53.0596 72.5617 60.3151 74.9999L38.118 74.9999C37.4556 74.9999 36.8317 75.1549 36.2464 75.4649C35.661 75.775 35.1822 76.204 34.81 76.7519L34.5951 77.0684L34.5951 77.0684ZM6 48.4262L12 44.1771L12 57.8626L6 52.7626L6 48.4262L6 48.4262ZM116 57.8626L119.368 54.9999L122 52.7626L122 48.4262L116 44.1771L116 57.8626L116 57.8626ZM6 119.167L6 60.6372L31.2041 82.0607L6 119.167L6 119.167ZM96.7959 82.0606L122 119.166L122 60.6372L96.7959 82.0606L96.7959 82.0606ZM11.3286 122L39.1777 80.9999L88.8221 80.9999L116.671 122L11.3286 122L11.3286 122Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}
.arguments .timeplace .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M87.9999 0C69.6262 0 54.146 12.3882 49.4561 29.2677C51.3442 29.9519 53.1683 30.7909 54.9283 31.7847C56.3364 25.8457 59.3464 20.5703 63.9583 15.9584C70.5972 9.31946 78.6111 6 87.9999 6C97.3888 6 105.403 9.31945 112.042 15.9584C118.68 22.5973 122 30.6112 122 40C122 49.3888 118.68 57.4027 112.042 64.0416C105.403 70.6805 97.3888 74 87.9999 74C83.1001 74 78.5747 73.0959 74.4238 71.2877C74.0591 73.0822 73.5213 74.9913 72.8103 77.0151C77.4938 78.9391 82.623 80 87.9999 80C110.091 80 128 62.0914 128 40C128 17.9086 110.091 0 87.9999 0L87.9999 0ZM85 10.9524L85 39.9252C84.9991 39.9758 84.9994 40.0268 85.0009 40.0782C85.0099 40.477 85.088 40.8472 85.2353 41.1887C85.3904 41.5518 85.6221 41.8795 85.9302 42.1718C85.9592 42.1996 85.9884 42.2267 86.018 42.2531L97.8735 53.1601C98.4832 53.721 99.2019 53.9842 100.03 53.9498C100.857 53.9153 101.552 53.5932 102.112 52.9835C102.673 52.3739 102.937 51.6552 102.902 50.8275C102.868 49.9998 102.546 49.3055 101.936 48.7446L91 38.6836L91 10.9524C91 10.124 90.7071 9.41686 90.1213 8.83107C89.5355 8.24529 88.8284 7.95239 88 7.95239C87.1716 7.95239 86.4645 8.24529 85.8787 8.83107C85.2929 9.41686 85 10.124 85 10.9524L85 10.9524ZM36 30C16.1177 30 0 46.1178 0 66C0 81.8198 22.7915 111.4 32.1053 122.828C34.497 125.763 36 127.5 36 127.5C36 127.5 37.503 125.763 39.8947 122.828C49.2085 111.4 72 81.8198 72 66C72 46.1178 55.8822 30 36 30L36 30ZM36 118.167C40.3555 112.821 44.7157 107.022 49.0805 100.771C60.3602 84.6163 66 73.026 66 66C66 57.7157 63.0711 50.6447 57.2132 44.7868C51.3553 38.9289 44.2843 36 36 36C27.7157 36 20.6447 38.9289 14.7868 44.7868C8.92893 50.6447 6 57.7157 6 66C6 73.026 11.6398 84.6163 22.9195 100.771C27.2843 107.022 31.6445 112.821 36 118.167L36 118.167ZM36 42C22.7452 42 12 52.7452 12 66C12 79.2548 22.7452 90 36 90C49.2548 90 60 79.2548 60 66C60 52.7452 49.2548 42 36 42L36 42ZM23.2721 78.7279C19.7574 75.2132 18 70.9706 18 66C18 61.0294 19.7574 56.7868 23.2721 53.2721C26.7868 49.7574 31.0294 48 36 48C40.9706 48 45.2132 49.7574 48.7279 53.2721C52.2426 56.7868 54 61.0294 54 66C54 70.9706 52.2426 75.2132 48.7279 78.7279C45.2132 82.2426 40.9706 84 36 84C31.0294 84 26.7868 82.2426 23.2721 78.7279L23.2721 78.7279Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}
.arguments .training .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M68.7358 6L81.7378 6C82.8421 6 83.7847 6.39043 84.5655 7.17128C85.3464 7.95213 85.7368 8.89471 85.7368 9.999L85.7368 10L119.738 10C121.947 10 123.832 10.781 125.394 12.3429C126.956 13.9048 127.737 15.7901 127.737 17.999L127.737 80.001C127.737 82.2099 126.956 84.0952 125.394 85.6571C123.832 87.219 121.947 88 119.738 88L85.7368 88L85.7368 88.001C85.7368 88.7086 85.5613 89.3697 85.2104 89.9842C84.8595 90.5987 84.3793 91.0857 83.7698 91.4453L92.4838 111.294C92.8169 112.053 92.8329 112.818 92.532 113.59C92.2311 114.361 91.7014 114.914 90.9429 115.247C90.1843 115.58 89.4191 115.596 88.6473 115.295C87.8754 114.994 87.323 114.465 86.99 113.706L77.99 93.206C77.8143 92.8058 77.7268 92.4038 77.7276 92L73.2462 92C73.247 92.4038 73.1595 92.8058 72.9838 93.206L63.9838 113.706C63.6508 114.465 63.0984 114.994 62.3265 115.295C61.5547 115.596 60.7895 115.58 60.0309 115.247C59.2724 114.914 58.7427 114.361 58.4418 113.59C58.1409 112.818 58.1569 112.053 58.49 111.294L67.1118 91.6554C66.3897 91.3345 65.8133 90.8428 65.3827 90.1802C64.9521 89.5176 64.7368 88.7912 64.7368 88.001L64.7368 88L49.1484 88L49.1484 84.0519L49.1484 84.0457L49.1483 84.0066L49.1482 83.9914L49.1482 82L119.738 82C121.07 82 121.737 81.3337 121.737 80.001L121.737 17.999C121.737 16.6663 121.07 16 119.738 16L30.7358 16C29.4032 16 28.7368 16.6663 28.7368 17.999L28.7368 26.3848C27.1133 26.9995 25.6376 27.9709 24.3095 29.299C23.7134 29.8951 23.1892 30.5209 22.7368 31.1766L22.7368 17.999C22.7368 15.7901 23.5178 13.9048 25.0797 12.3429C26.6416 10.781 28.527 10 30.7358 10L64.7368 10L64.7368 9.999C64.7368 8.89471 65.1272 7.95213 65.9081 7.17128C66.6889 6.39043 67.6315 6 68.7358 6L68.7358 6ZM33.2268 28.5899C27.8899 28.5899 23.5637 32.9162 23.5637 38.253C23.5637 43.5898 27.8899 47.9161 33.2268 47.9161C38.5638 47.9161 42.8899 43.5898 42.8899 38.253C42.8899 32.9162 38.5638 28.5899 33.2268 28.5899L33.2268 28.5899ZM75.0349 41.1652L88.4048 32.2519C88.7494 32.0222 89.1248 31.9479 89.531 32.0291C89.9372 32.1104 90.2551 32.3233 90.4849 32.668C90.7147 33.0126 90.7889 33.388 90.7077 33.7942C90.6265 34.2004 90.4135 34.5183 90.0689 34.7481L77.5368 43.1028C77.7633 43.4503 77.9489 43.834 78.0935 44.254L78.334 44.9525C78.5499 45.5793 78.6375 46.2235 78.5971 46.8852C78.5566 47.5469 78.3911 48.1757 78.1005 48.7715C77.8099 49.3673 77.4164 49.8849 76.9199 50.3241C76.4234 50.7634 75.8617 51.0909 75.2349 51.3068L46.1112 61.3348L46.1112 84.0032C46.1113 84.0113 46.1114 84.0194 46.1114 84.0275L46.1115 84.0518L46.1115 117.001C46.1115 118.381 45.6234 119.56 44.6473 120.536C43.6712 121.512 42.4929 122 41.1125 122L40.3737 122C38.9932 122 37.815 121.512 36.8388 120.536C35.8627 119.56 35.3747 118.381 35.3747 117.001L35.3747 89.7896L31.0797 89.7896L31.0797 117.001C31.0797 118.381 30.5917 119.56 29.6155 120.536C28.6394 121.512 27.4612 122 26.0807 122L25.3419 122C23.9615 122 22.7832 121.512 21.8071 120.536C20.831 119.56 20.3429 118.381 20.3429 117.001L20.3429 71.7996L10.071 87.0284C9.29906 88.1728 8.23557 88.8767 6.8805 89.1401C5.52543 89.4035 4.27568 89.1492 3.13125 88.3773L2.51876 87.9642C1.96918 87.5935 1.51145 87.1318 1.14556 86.579C0.779677 86.0262 0.533488 85.4244 0.406997 84.7737C0.280506 84.123 0.283342 83.4728 0.415504 82.8232C0.547666 82.1736 0.799095 81.574 1.16979 81.0244L19.5947 53.7084C19.9654 53.1588 20.4271 52.7011 20.9799 52.3352C21.5327 51.9693 22.1345 51.7231 22.7852 51.5967C22.893 51.5757 23.0013 51.5583 23.1103 51.5445C23.2192 51.5307 23.3284 51.5205 23.438 51.5139C23.74 51.3895 24.0512 51.2956 24.3715 51.2322C24.6919 51.1688 25.0154 51.1371 25.3419 51.1371L41.1122 51.1371C41.3157 51.1371 41.5183 51.1495 41.7203 51.1742C41.9222 51.199 42.1218 51.2359 42.3193 51.285L71.7393 41.1549C72.8617 40.7684 73.9602 40.7719 75.0349 41.1652L75.0349 41.1652Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}
.arguments .teambuilding .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.3374 27.6631C54.3374 32.9999 58.6636 37.3262 64.0005 37.3262C69.3374 37.3262 73.6636 32.9999 73.6636 27.6631C73.6636 22.3263 69.3374 18 64.0005 18C58.6636 18 54.3374 22.3263 54.3374 27.6631L54.3374 27.6631ZM22.127 30.6631C22.127 25.3263 26.4534 21 31.7901 21C37.1267 21 41.4532 25.3263 41.4532 30.6631C41.4532 35.9999 37.1267 40.3262 31.7901 40.3262C26.4534 40.3262 22.127 35.9999 22.127 30.6631L22.127 30.6631ZM96.2114 40.3262C90.8745 40.3262 86.5483 35.9999 86.5483 30.6631C86.5483 25.3263 90.8745 21 96.2114 21C101.548 21 105.875 25.3263 105.875 30.6631C105.875 35.9999 101.548 40.3262 96.2114 40.3262L96.2114 40.3262ZM56.1157 40.5472C55.6289 40.5472 55.1522 40.6169 54.6857 40.7561C54.2192 40.8954 53.7824 41.0985 53.3753 41.3653L22.5734 42.9796C21.9114 43.0143 21.2812 43.1744 20.6829 43.4597C20.0845 43.7451 19.5636 44.1342 19.12 44.6268C18.8815 44.8917 18.6736 45.1789 18.4965 45.4883C18.3194 45.7977 18.1771 46.1223 18.0694 46.4621C18.0236 46.5309 17.9795 46.6007 17.9372 46.6716C17.8949 46.7425 17.8543 46.8144 17.8155 46.8873L2.34689 75.9797C2.03567 76.565 1.84829 77.1876 1.78476 77.8475C1.72122 78.5074 1.78637 79.1543 1.98018 79.7882C2.174 80.4221 2.48175 80.9949 2.90341 81.5064C3.32508 82.0179 3.82857 82.4293 4.41389 82.7405L5.06629 83.0874C6.28514 83.7354 7.55462 83.8577 8.87473 83.4541C10.1948 83.0505 11.1789 82.2392 11.827 81.0204L18.9058 67.7071L18.9058 109.411C18.9058 110.791 19.3938 111.97 20.3699 112.946C21.346 113.922 22.5243 114.41 23.9048 114.41L24.6435 114.41C26.024 114.41 27.2023 113.922 28.1784 112.946C29.1545 111.97 29.6425 110.791 29.6425 109.411L29.6425 82.1997L33.9373 82.1997L33.9373 109.411C33.9373 110.791 34.4253 111.97 35.4014 112.946C36.3775 113.922 37.5558 114.41 38.9362 114.41L39.675 114.41C41.0555 114.41 42.2337 113.922 43.2099 112.946C44.186 111.97 44.674 110.791 44.674 109.411L44.674 76.4619L44.674 56.9837L51.1167 59.7184L51.1167 106.411C51.1167 107.791 51.6047 108.97 52.5809 109.946C53.557 110.922 54.7353 111.41 56.1157 111.41L56.8545 111.41C58.2349 111.41 59.4132 110.922 60.3893 109.946C61.3654 108.97 61.8535 107.791 61.8535 106.411L61.8535 79.1997L66.1484 79.1997L66.1484 106.411C66.1484 107.791 66.6365 108.97 67.6126 109.946C68.5887 110.922 69.767 111.41 71.1474 111.41L71.8862 111.41C73.2667 111.41 74.4449 110.922 75.421 109.946C76.3971 108.97 76.8852 107.791 76.8852 106.411L76.8852 73.4619C76.8852 73.4538 76.8852 73.4457 76.8852 73.4376C76.8851 73.4295 76.8851 73.4214 76.885 73.4133L76.885 60.083L83.3271 57.3484L83.3271 109.411C83.3271 110.791 83.8152 111.97 84.7913 112.946C85.7674 113.922 86.9457 114.41 88.3261 114.41L89.0649 114.41C90.4454 114.41 91.6236 113.922 92.5998 112.946C93.5759 111.97 94.0639 110.791 94.0639 109.411L94.0639 82.1997L98.3584 82.1997L98.3584 109.411C98.3584 110.791 98.8465 111.97 99.8226 112.946C100.799 113.922 101.977 114.41 103.357 114.41L104.096 114.41C105.477 114.41 106.655 113.922 107.631 112.946C108.607 111.97 109.095 110.791 109.095 109.411L109.095 77.2508C109.095 77.2425 109.095 77.2341 109.095 77.2258C109.095 77.2174 109.095 77.209 109.095 77.2007L109.095 67.7087L116.173 81.0205C116.822 82.2394 117.806 83.0506 119.126 83.4542C120.446 83.8578 121.715 83.7356 122.934 83.0875L123.587 82.7406C124.172 82.4294 124.675 82.018 125.097 81.5065C125.519 80.995 125.826 80.4223 126.02 79.7883C126.214 79.1544 126.279 78.5075 126.216 77.8476C126.152 77.1878 125.965 76.5652 125.654 75.9799L110.185 46.8875C110.154 46.8301 110.123 46.7733 110.09 46.7171C110.057 46.661 110.023 46.6055 109.989 46.5506C109.683 45.5431 109.116 44.7149 108.287 44.0658C107.458 43.4167 106.518 43.0646 105.466 43.0095L74.6721 41.3956C74.2602 41.1191 73.8169 40.9086 73.3422 40.764C72.8676 40.6195 72.3821 40.5472 71.886 40.5472L56.1157 40.5472L56.1157 40.5472Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}
.arguments .knowledge .visu{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='1' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%' stop-color='%230C98D4'/%3E%3Cstop offset='98.97119%' stop-color='%23096F9A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M67 0C53.1929 0 42 11.3118 42 25.2657C42 39.2195 46.9481 42.9594 53.1981 49.2758C55.515 51.6173 55.8829 54.1242 56 57L62.0048 57C62.0007 56.897 61.9975 56.8156 61.995 56.7558C61.7934 51.8054 60.2828 47.9053 57.4631 45.0557C57.1265 44.7155 56.6358 44.2248 55.9911 43.5835C52.9518 40.5606 50.9935 38.2087 50.1161 36.5278C48.7054 33.8251 48 30.0711 48 25.2657C48 19.9332 49.8624 15.3848 53.5873 11.6203C57.2948 7.87343 61.7657 6 67 6C72.2171 6 76.6858 7.88588 80.4059 11.6576C84.1353 15.4388 86 19.9748 86 25.2657C86 30.0372 85.2783 33.7922 83.8348 36.5309C82.9326 38.2426 80.9333 40.6414 77.8369 43.7275L76.4583 45.1081C73.6699 47.9261 72.1851 51.8172 72.004 56.7812C72.0021 56.8331 71.9995 56.906 71.9961 57L78 57C78.1037 54.1586 78.4028 51.6734 80.7233 49.3282C81.1835 48.8632 81.637 48.4111 82.0824 47.9673C87.6863 42.3822 92 38.0829 92 25.2657C92 11.4297 80.8071 0 67 0L67 0ZM56.0996 15.983C53.9267 18.7749 52.7281 21.7451 52.5039 24.8935C52.4898 25.0919 52.5141 25.2854 52.577 25.4741C52.6399 25.6629 52.7365 25.8324 52.8668 25.9827C52.9971 26.1329 53.1512 26.2526 53.3291 26.3416C53.507 26.4305 53.6951 26.4821 53.8935 26.4962C54.3067 26.5256 54.6698 26.4047 54.9827 26.1333C55.2957 25.862 55.4669 25.5197 55.4963 25.1066C55.5621 24.1833 55.7346 23.2751 56.0139 22.3821C56.5035 20.8166 57.3212 19.2978 58.467 17.8255C59.5831 16.3915 60.7895 15.279 62.0863 14.4879C62.8371 14.0299 63.6182 13.6797 64.4296 13.4372C64.6202 13.3803 64.7926 13.289 64.9469 13.1634C65.1012 13.0379 65.2256 12.8876 65.32 12.7126C65.4145 12.5375 65.4719 12.3511 65.4922 12.1532C65.5126 11.9553 65.4942 11.7611 65.4373 11.5705C65.3187 11.1736 65.0771 10.8768 64.7126 10.6801C64.3482 10.4833 63.9675 10.4442 63.5706 10.5628C60.745 11.4072 58.2546 13.2139 56.0996 15.983L56.0996 15.983ZM56 60L56 67.2868C56 67.3971 56.0021 67.5065 56.0063 67.6152C56.0696 69.2457 56.6078 70.6952 57.6208 71.9638C58.7012 73.3169 60.0699 74.1484 61.7267 74.4583C61.8091 74.5591 61.8937 74.6571 61.9802 74.7523C62.5807 75.4125 63.2793 75.9363 64.076 76.3237C64.0832 76.3272 64.0904 76.3307 64.0976 76.3342C65.0185 76.7781 65.9856 77.0001 66.999 77.0001L67.001 77.0001C68.0144 77.0001 68.9815 76.7781 69.9024 76.3342C69.9599 76.3064 70.017 76.278 70.0735 76.2488C70.9214 75.8114 71.6547 75.2146 72.2733 74.4583C72.8946 74.3421 73.4754 74.1525 74.0157 73.8896C74.9161 73.4514 75.7039 72.8095 76.3793 71.9638C77.4598 70.6107 78 69.0517 78 67.2868L78 60L56 60L56 60ZM20.7443 76.5967L53.0351 68.1923C53.1995 70.2807 53.9407 72.1544 55.2587 73.8134L36.5711 78.6773L77.7757 84.9316L99.6923 78.2349L94.113 77.5375L77.1667 75.4192C77.7261 74.9627 78.2451 74.4349 78.7235 73.8357C79.7002 72.6126 80.3626 71.2725 80.7108 69.8155L114.14 73.9942C114.399 74.0051 114.655 74.0523 114.907 74.1355C115.29 74.2517 115.633 74.4397 115.934 74.6995C116.243 74.9525 116.487 75.2582 116.667 75.6166C116.856 75.9694 116.965 76.344 116.994 76.7404C117.034 77.138 116.99 77.5275 116.864 77.9091C116.748 78.2915 116.56 78.6332 116.301 78.9342C116.048 79.2424 115.742 79.4867 115.384 79.667C115.15 79.792 114.906 79.8821 114.653 79.9373L114 80.1369L78.2243 91.0684L21.8441 82.5107C21.2858 82.5612 20.6952 82.7781 20.0726 83.1614C18.6909 84.0119 18 85.6247 18 88C18 90.4994 18.7709 92.3337 20.3128 93.5031C21.0768 94.0824 21.7934 94.4267 22.4628 94.5359L22.473 94.5374L77.7757 102.932L113.12 92.1318L113.123 92.1309C113.758 91.937 114.373 91.9456 114.969 92.1567C115.177 92.2278 115.377 92.3231 115.57 92.4426C116.201 92.824 116.631 93.3722 116.858 94.0871C116.86 94.0931 116.862 94.0992 116.863 94.1052C116.987 94.4985 117.032 94.8853 116.998 95.2655C116.964 95.6499 116.85 96.0265 116.656 96.3954L116.649 96.4088C116.458 96.767 116.219 97.0666 115.932 97.3074C115.642 97.5508 115.302 97.7342 114.913 97.8577L114.903 97.8609L78.2309 109.576L21.8332 100.512C21.2781 100.564 20.6912 100.781 20.0726 101.161C18.6909 102.012 18 103.625 18 106C18 108.499 18.7709 110.334 20.3128 111.503C21.0806 112.085 21.8007 112.43 22.473 112.538L77.7691 121.424L113.087 110.142C113.235 110.095 113.385 110.06 113.538 110.036C113.691 110.012 113.845 110 114 110C114.653 110 115.242 110.192 115.769 110.577C116.296 110.962 116.659 111.465 116.858 112.087C117.11 112.876 117.046 113.639 116.666 114.375C116.286 115.111 115.702 115.606 114.913 115.858L78.2309 127.576L21.527 118.462C19.866 118.197 18.2527 117.471 16.6872 116.284C13.5624 113.914 12 110.486 12 106C12 102.161 13.1387 99.22 15.4161 97.1758C13.1387 94.8883 12 91.8297 12 88C12 83.3899 13.6425 80.0738 16.9274 78.0518C18.1606 77.2927 19.4169 76.812 20.6964 76.6096C20.7123 76.6052 20.7283 76.6009 20.7443 76.5967L20.7443 76.5967Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M0 0L128 0L128 128L0 128L0 0Z' fill='url(%23gradient_1)' style='mix-blend-mode: lighten;' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}

.arguments + .separGrey{
	margin-top: 0;
}


/* breakpoint */
	@media screen and (max-width: 619px){
		#whyTest .arguments{
			flex-direction: column;
			padding-bottom: 0;
		}
		#whyTest .arguments li{
			margin-bottom: 32px;
		}
	}



.contentVisu{
	overflow: hidden;
	background: #d7d7d7 no-repeat 50% 40% / cover;
	border-radius: 0 0 32px 32px;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.3);
	height: 16em;
	position: relative;
	margin: 0 -24px 48px;
}

.contentVisu.teaserServices{
	height: auto;
	padding: 60px 40% 32px 32px;
	background: #002a3d no-repeat 65% 50% / cover;
	background-image: url(/images/content/test_automation_illu.jpg);
}
.contentVisu.teaserServices h2{
	text-align: left;
	color: #fff !important;
	margin: 0 0 16px;
}
.contentVisu.teaserServices p{
	color: #fff !important;
}
@media screen and (max-width: 619px){
	.contentVisu.teaserServices{
		background: #002a3d;
		padding: 0;
	}
	.contentVisu.teaserServices h2{
		padding: 60px 40% 16px 16px;
		background: #002a3d no-repeat 65% 30% / cover;
		background-image: url(/images/content/test_automation_illu.jpg);
	}
	.contentVisu.teaserServices p{
		padding: 0 16px 16px;
	}
}

.bigBlue{
	overflow: hidden;
	background: linear-gradient(180deg, #002a3d 0%, #0a7cae 100%);
	border-radius: 0 0 32px 32px;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.3);
	padding: 48px 24px 48px;
	position: relative;
	color: #fff;
}
.contentVisu::before,
.bigBlue::before{
	content: "";
	position: absolute;
	top: -2px;
	left: 0;
	height: 34px;
	width: 100%;
	background: #fff;
	border-radius: 0 0 32px 32px;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.3);
}
.bigBlue h2,
.bigBlue a:not(.button){
	color: #fff;
}
#contactCTA{
	margin-top: 96px;
	padding-bottom: 64px;
}




#servicesLst .blockCnt{
	max-width: 768px;
	margin: 0 auto;
}

.serviceHighlight{
	margin: 2em 0 4em;
}
.serviceHighlight a{
	text-align: left;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	text-decoration: none;
	border-radius: 6px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	padding: 32px 40% 40px 32px;
	transition: box-shadow 0.2s ease-in-out;
	color: #fff !important;
}
.serviceHighlight a h2{
	text-align: left;
	color: #fff !important;
	margin: 0 0 16px;
}
.serviceHighlight a .CTA{
	margin: 32px 0 0;
}

.serviceHighlight.serv_automat a{
	background: #002a3d no-repeat 65% 50% / cover;
	background-image: url(../images/content/test_automation_illu.jpg);	
}
.serviceHighlight.serv_automat a:hover{
	box-shadow: 0 3px 18px rgba(120,209,247,1);
	background-image: url(../images/content/test_automation_illu_hover.jpg);
}

/* breakpoint */
	@media screen and (max-width: 619px){
		.serviceHighlight.serv_automat a{
			background: #002a3d;
			padding: 32px 32px 40px;
		}
		.serviceHighlight a h2{
			border-radius: 6px 6px 0 0;
			padding: 32px 40% 16px 32px;
			margin: -32px -32px 16px -32px;
			background: #002a3d no-repeat 65% 50% / cover;
			background-image: url(../images/content/test_automation_illu.jpg);	
		}
		.serviceHighlight.serv_automat a:hover{
			background: #002a3d;
		}
		.serviceHighlight.serv_automat a:hover h2{
			background-image: url(../images/content/test_automation_illu_hover.jpg);
		}
		.serviceHighlight a .CTA{
			text-align: center;
		}
	}



.srvList{
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.contentCntr .srvList{
	margin: 0 -19px;
}
.srvList .serviceItem{
	margin: 19px;
	display: inline-block;
	flex-basis: 334px;
}
.srvList .serviceItem a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	text-decoration: none;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
	padding: 32px 32px 40px;
	transition: box-shadow 0.2s ease-in-out;
	color: #474747;
}
.srvList .serviceItem a:hover,
.srvList .serviceItem a:focus{
	box-shadow: 0 3px 18px rgba(120,209,247,1);
	outline: none;
}
.srvList .serviceItem h3{
	margin: 0 64px 24px 0;
	padding: 0;
	transition: color 0.2s ease-in-out;
}
.srvList .serviceItem a:hover h3,
.srvList .serviceItem a:focus h3{
	color: #0a7cae;
}
.srvList .serviceItem .icon{
	position: absolute;
	top: 12px;
	right: 12px;
	width: 64px;
	height: 64px;
	display: block;
	background: no-repeat 50% 50% / 100%;
	overflow: hidden;
}
.srvList .serviceItem .icon::after{
	position: absolute;
	top: 0;
	right: 0;
	width: 192px;
	height: 192px;
	content: "";
	display: inline-block;
	background: linear-gradient(225deg, #CFD4DA 33%, #0c98d4 66%, #096f9a 100%);
	mix-blend-mode: screen;
	transition: top 0.2s ease-in-out,
				left 0.2s ease-in-out;
}
.srvList .serviceItem a:hover .icon::after,
.srvList .serviceItem a:focus .icon::after{
	top: -128px;
	right: -128px;
}
.srvList .serviceItem .CTA{
	text-align: center;
	margin-top: 24px;
}


.srvList .notAnItem{
	margin: 19px;
	display: inline-block;
	flex-basis: 334px;
}
.srvList .serviceItem.flatItem a{
	box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
	background: linear-gradient(170deg, #00204040 0%, #00000000 100%);
	border:solid 1px #fff;
	color: #fff !important;
}
.srvList .serviceItem.flatItem a h3{
	color: #fff !important;
}

main .serv_perform .icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.000244141 80C0.000244141 44.6538 28.654 16 64.0002 16C99.3465 16 128 44.6538 128 80C128 91.6572 124.884 102.586 119.438 112L8.5623 112C3.11686 102.586 0.000244141 91.6572 0.000244141 80ZM64 26C60.6863 26 58 28.6863 58 32C58 35.3137 60.6863 38 64 38C67.3137 38 70 35.3137 70 32C70 28.6863 67.3137 26 64 26ZM31 41C27.6863 41 25 43.6863 25 47C25 50.3137 27.6863 53 31 53C34.3137 53 37 50.3137 37 47C37 43.6863 34.3137 41 31 41ZM98.9995 42C95.6858 42 92.9995 44.6863 92.9995 48C92.9995 51.3137 95.6858 54 98.9995 54C102.313 54 105 51.3137 105 48C105 44.6863 102.313 42 98.9995 42ZM48.0002 96C48.0002 88.2606 53.4953 81.8046 60.7968 80.3208L83.866 49.9728C78.1724 46.1983 71.343 44 64.0002 44C44.118 44 28.0002 60.1177 28.0002 80C28.0002 85.7474 29.3471 91.1802 31.7423 96L48.0002 96ZM77.9871 88.2243C79.2696 90.5263 80.0002 93.1778 80.0002 96L96.2582 96C98.6534 91.1802 100 85.7474 100 80C100 67.9964 94.1254 57.3649 85.0941 50.8241L77.9871 88.2243ZM10 81C10 77.6863 12.6863 75 16 75C19.3137 75 22 77.6863 22 81C22 84.3137 19.3137 87 16 87C12.6863 87 10 84.3137 10 81ZM106 81C106 77.6863 108.686 75 112 75C115.313 75 118 77.6863 118 81C118 84.3137 115.313 87 112 87C108.686 87 106 84.3137 106 81Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E") !important;
}
main .serv_apiauto .icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M74 0C69.5817 0 66 3.58172 66 8C66 10.9611 67.6088 13.5465 70 14.9297L70 18.3504C68.0484 18.1168 66.0484 18 64 18C61.9516 18 59.9516 18.1168 58 18.3504L58 8C58 6.89543 57.6095 5.95262 56.8284 5.17157C56.0474 4.39052 55.1046 4 54 4L18.9297 4C17.5465 1.60879 14.9611 0 12 0C7.58172 0 4 3.58172 4 8C4 12.4183 7.58172 16 12 16C14.9611 16 17.5465 14.3912 18.9297 12L50 12L50 20.0452C43.1313 22.1812 36.9556 25.9905 31.4731 31.4731C22.491 40.4552 18 51.2975 18 64C18 66.0484 18.1168 68.0484 18.3503 70L12 70L12 54C12 53.9766 11.9998 53.9533 11.9995 53.93C14.391 52.5469 16 49.9613 16 47C16 42.5817 12.4183 39 8 39C3.58172 39 0 42.5817 0 47C0 49.9613 1.60903 52.5469 4.00053 53.93C4.00018 53.9533 4 53.9766 4 54L4 74C4 75.1046 4.39052 76.0474 5.17157 76.8284C5.95262 77.6095 6.89543 78 8 78L20 78C20.0149 78 20.0299 77.9999 20.0451 77.9998C22.1811 84.8686 25.9905 91.0443 31.4731 96.5269C34.1501 99.204 36.9924 101.482 40 103.361L40 116L32.9297 116C31.5465 113.609 28.9611 112 26 112C21.5817 112 18 115.582 18 120C18 124.418 21.5817 128 26 128C28.9611 128 31.5465 126.391 32.9297 124L44 124C45.1046 124 46.0474 123.609 46.8284 122.828C47.6095 122.047 48 121.105 48 120L48 107.278C52.9576 109.093 58.2909 110 64 110C68.949 110 73.6157 109.318 78 107.955L78 120C78 121.105 78.3905 122.047 79.1716 122.828C79.9526 123.609 80.8954 124 82 124L97.0703 124C98.4535 126.391 101.039 128 104 128C108.418 128 112 124.418 112 120C112 115.582 108.418 112 104 112C101.039 112 98.4535 113.609 97.0703 116L86 116L86 104.539C89.7545 102.461 93.2635 99.7903 96.5269 96.5269C102.009 91.0444 105.819 84.8687 107.955 78L113.07 78C114.453 80.3912 117.039 82 120 82C124.418 82 128 78.4183 128 74C128 69.5817 124.418 66 120 66C117.039 66 114.453 67.6088 113.07 70L109.65 70C109.883 68.0484 110 66.0484 110 64C110 54.2118 107.333 45.5282 102 37.9492L102 27L113.07 27C114.453 29.3912 117.039 31 120 31C124.418 31 128 27.4183 128 23C128 18.5817 124.418 15 120 15C117.039 15 114.453 16.6088 113.07 19L98 19C96.8954 19 95.9526 19.3905 95.1716 20.1716C94.3905 20.9526 94 21.8954 94 23L94 29.1075C89.1665 24.88 83.8332 21.8592 78 20.0452L78 14.9297C80.3912 13.5465 82 10.9611 82 8C82 3.58172 78.4183 0 74 0L74 0ZM39.9584 88.0416C33.3195 81.4027 30 73.3888 30 64C30 54.6112 33.3195 46.5973 39.9584 39.9584C46.5973 33.3195 54.6112 30 64 30C73.3888 30 81.4027 33.3195 88.0416 39.9584C94.6806 46.5973 98 54.6112 98 64C98 73.3888 94.6805 81.4027 88.0416 88.0416C81.4027 94.6806 73.3888 98 64 98C54.6112 98 46.5973 94.6805 39.9584 88.0416L39.9584 88.0416ZM61.4987 34C60.8087 34 60.2198 34.244 59.7319 34.7319C59.2439 35.2198 59 35.8087 59 36.4988L59 43.3414C56.827 43.8654 54.7841 44.7234 52.9288 45.8579L48.0893 41.0184C47.855 40.7841 47.5848 40.6035 47.2786 40.4767C46.9725 40.3499 46.6537 40.2865 46.3224 40.2865C45.991 40.2865 45.6723 40.3499 45.3662 40.4767C45.06 40.6035 44.7898 40.7841 44.5555 41.0184L41.0184 44.5555C40.5305 45.0434 40.2865 45.6324 40.2865 46.3224C40.2865 47.0124 40.5305 47.6013 41.0184 48.0892L45.8578 52.9287C44.7231 54.784 43.865 56.8269 43.341 59L36.4988 59C36.1674 59 35.8487 59.0634 35.5425 59.1902C35.2364 59.317 34.9662 59.4976 34.7319 59.7319C34.4976 59.9662 34.317 60.2364 34.1902 60.5425C34.0634 60.8487 34 61.1674 34 61.4988L34 66.501C34 67.191 34.244 67.78 34.7319 68.2679C35.2198 68.7558 35.8087 68.9998 36.4987 68.9998L43.3409 68.9998C43.865 71.173 44.7231 73.216 45.8578 75.0713L41.0181 79.911C40.5302 80.3989 40.2862 80.9879 40.2862 81.6779C40.2862 82.3679 40.5302 82.9569 41.0181 83.4448L44.5554 86.9821C45.0433 87.47 45.6323 87.7139 46.3223 87.7139C47.0123 87.7139 47.6013 87.47 48.0892 86.9821L52.9291 82.1422C54.7843 83.2767 56.8271 84.1346 59 84.6586L59 91.5013C59 92.1913 59.2439 92.7802 59.7319 93.2681C60.2198 93.756 60.8087 94 61.4987 94L66.5013 94C67.1913 94 67.7802 93.756 68.2681 93.2681C68.756 92.7802 69 92.1913 69 91.5013L69 84.6583C71.1728 84.1342 73.2155 83.2762 75.0706 82.1417L79.9109 86.982C80.1452 87.2163 80.4154 87.3969 80.7215 87.5237C81.0276 87.6505 81.3464 87.7139 81.6778 87.7139C82.0091 87.7139 82.3279 87.6505 82.634 87.5237C82.9401 87.3969 83.2103 87.2163 83.4447 86.982L86.9818 83.4449C87.4697 82.957 87.7136 82.368 87.7136 81.678C87.7136 80.988 87.4697 80.399 86.9818 79.9111L82.1414 75.0707C83.2759 73.2155 84.1338 71.1728 84.6578 69L91.5012 69C91.8326 69 92.1514 68.9366 92.4575 68.8098C92.7636 68.683 93.0338 68.5024 93.2681 68.2681C93.5024 68.0338 93.683 67.7636 93.8098 67.4575C93.9366 67.1513 94 66.8326 94 66.5013L94 61.499C94 60.809 93.756 60.22 93.2681 59.7321C92.7802 59.2442 92.1913 59.0002 91.5013 59.0002L84.6579 59.0002C84.1339 56.8274 83.276 54.7848 82.1416 52.9296L86.9818 48.0894C87.2161 47.8551 87.3967 47.5849 87.5235 47.2788C87.6503 46.9726 87.7137 46.6539 87.7137 46.3225C87.7137 45.9912 87.6503 45.6724 87.5235 45.3663C87.3967 45.0602 87.2161 44.79 86.9818 44.5556L83.4445 41.0183C83.2102 40.784 82.94 40.6035 82.6338 40.4767C82.3277 40.3499 82.009 40.2865 81.6776 40.2865C81.3463 40.2865 81.0275 40.3499 80.7214 40.4767C80.4153 40.6035 80.145 40.784 79.9107 41.0183L75.0707 45.8584C73.2156 44.7238 71.1729 43.8658 69 43.3417L69 36.4988C69 35.8087 68.756 35.2198 68.2681 34.7319C67.7802 34.244 67.1913 34 66.5013 34L61.4987 34L61.4987 34ZM54 64C54 58.4772 58.4772 54 64 54C69.5229 54 74 58.4772 74 64C74 69.5229 69.5229 74 64 74C58.4772 74 54 69.5229 54 64L54 64Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E") !important;
}
main .serv_guiauto .icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M120.001 12L7.999 12C5.79014 12 3.90475 12.781 2.34285 14.3429C0.780951 15.9048 0 17.7901 0 19.999L0 108.001C0 110.21 0.780951 112.095 2.34285 113.657C3.90475 115.219 5.79014 116 7.999 116L120.001 116C122.21 116 124.095 115.219 125.657 113.657C127.219 112.095 128 110.21 128 108.001L128 19.999C128 17.7901 127.219 15.9048 125.657 14.3429C124.095 12.781 122.21 12 120.001 12L120.001 12ZM88 24C88 21.7909 89.7909 20 92 20C94.2091 20 96 21.7909 96 24C96 26.2091 94.2091 28 92 28C89.7909 28 88 26.2091 88 24L88 24ZM104 20C101.791 20 100 21.7909 100 24C100 26.2091 101.791 28 104 28C106.209 28 108 26.2091 108 24C108 21.7909 106.209 20 104 20L104 20ZM112 24C112 21.7909 113.791 20 116 20C118.209 20 120 21.7909 120 24C120 26.2091 118.209 28 116 28C113.791 28 112 26.2091 112 24L112 24ZM12 36L12 104L116 104L116 36L12 36L12 36ZM48.001 44L23.999 44C22.8947 44 21.9521 44.3904 21.1713 45.1713C20.3904 45.9521 20 46.8947 20 47.999L20 92.001C20 93.1053 20.3904 94.0479 21.1713 94.8287C21.9521 95.6096 22.8947 96 23.999 96L48.001 96C49.1053 96 50.0479 95.6096 50.8287 94.8287C51.6096 94.0479 52 93.1053 52 92.001L52 47.999C52 46.8947 51.6096 45.9521 50.8287 45.1713C50.0479 44.3904 49.1053 44 48.001 44L48.001 44ZM63.999 49L104.001 49C105.105 49 106.048 49.3904 106.829 50.1713C107.61 50.9521 108 51.8947 108 52.999L108 53.001C108 54.1053 107.61 55.0479 106.829 55.8287C106.048 56.6096 105.105 57 104.001 57L63.999 57C62.8947 57 61.9521 56.6096 61.1713 55.8287C60.3904 55.0479 60 54.1053 60 53.001L60 52.999C60 51.8947 60.3904 50.9521 61.1713 50.1713C61.9521 49.3904 62.8947 49 63.999 49L63.999 49ZM76.001 65L63.999 65C62.8947 65 61.9521 65.3904 61.1713 66.1713C60.3904 66.9521 60 67.8947 60 68.999L60 69.001C60 70.1053 60.3904 71.0479 61.1713 71.8287C61.9521 72.6096 62.8947 73 63.999 73L76.001 73C77.1053 73 78.0479 72.6096 78.8287 71.8287C79.6096 71.0479 80 70.1053 80 69.001L80 68.999C80 67.8947 79.6096 66.9521 78.8287 66.1713C78.0479 65.3904 77.1053 65 76.001 65L76.001 65ZM91.999 65L104.001 65C105.105 65 106.048 65.3904 106.829 66.1713C107.61 66.9521 108 67.8947 108 68.999L108 69.001C108 70.1053 107.61 71.0479 106.829 71.8287C106.048 72.6096 105.105 73 104.001 73L91.999 73C90.8947 73 89.9521 72.6096 89.1713 71.8287C88.3904 71.0479 88 70.1053 88 69.001L88 68.999C88 67.8947 88.3904 66.9521 89.1713 66.1713C89.9521 65.3904 90.8947 65 91.999 65L91.999 65ZM76.001 81L63.999 81C62.8947 81 61.9521 81.3904 61.1713 82.1713C60.3904 82.9521 60 83.8947 60 84.999L60 85.001C60 86.1053 60.3904 87.0479 61.1713 87.8287C61.9521 88.6096 62.8947 89 63.999 89L76.001 89C77.1053 89 78.0479 88.6096 78.8287 87.8287C79.6096 87.0479 80 86.1053 80 85.001L80 84.999C80 83.8947 79.6096 82.9521 78.8287 82.1713C78.0479 81.3904 77.1053 81 76.001 81L76.001 81ZM91.9985 81L104.001 81C105.105 81 106.047 81.3904 106.828 82.1713C107.609 82.9521 108 83.8947 108 84.999L108 85.001C108 86.1053 107.609 87.0479 106.828 87.8287C106.047 88.6096 105.105 89 104.001 89L91.9985 89C90.8942 89 89.9516 88.6096 89.1708 87.8287C88.3899 87.0479 87.9995 86.1053 87.9995 85.001L87.9995 84.999C87.9995 83.8947 88.3899 82.9521 89.1708 82.1713C89.9516 81.3904 90.8942 81 91.9985 81L91.9985 81Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E") !important;
}
main .serv_mobtest .icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M39.9985 0L88.0005 0C90.2094 0 92.0947 0.780951 93.6566 2.34285C95.2185 3.90475 95.9995 5.79014 95.9995 7.999L95.9995 120.001C95.9995 122.21 95.2185 124.095 93.6566 125.657C92.0947 127.219 90.2094 128 88.0005 128L39.9985 128C37.7896 128 35.9043 127.219 34.3424 125.657C32.7805 124.095 31.9995 122.21 31.9995 120.001L31.9995 7.999C31.9995 5.79014 32.7805 3.90475 34.3424 2.34285C35.9043 0.780951 37.7896 0 39.9985 0L39.9985 0ZM39.9995 8L39.9995 104L87.9995 104L87.9995 74.0701C87.3469 74.2977 86.6798 74.4943 86 74.6583L86 81.5013C86 82.1913 85.756 82.7802 85.2681 83.2681C84.7802 83.756 84.1913 84 83.5013 84L78.4987 84C77.8087 84 77.2198 83.756 76.7319 83.2681C76.2439 82.7802 76 82.1913 76 81.5013L76 74.6586C73.8271 74.1346 71.7843 73.2767 69.9291 72.1422L65.0892 76.9821C64.6013 77.47 64.0123 77.7139 63.3223 77.7139C62.6323 77.7139 62.0433 77.47 61.5554 76.9821L58.0181 73.4448C57.5302 72.9569 57.2862 72.3679 57.2862 71.6779C57.2862 70.9879 57.5302 70.3989 58.0181 69.911L62.8578 65.0713C61.7231 63.216 60.865 61.173 60.3409 58.9998L53.4987 58.9998C52.8087 58.9998 52.2198 58.7558 51.7319 58.2679C51.244 57.78 51 57.191 51 56.501L51 51.4988C51 51.1674 51.0634 50.8487 51.1902 50.5425C51.317 50.2364 51.4976 49.9662 51.7319 49.7319C51.9662 49.4976 52.2364 49.317 52.5425 49.1902C52.8487 49.0634 53.1674 49 53.4988 49L60.341 49C60.865 46.8269 61.7231 44.784 62.8578 42.9287L58.0184 38.0892C57.5305 37.6013 57.2865 37.0124 57.2865 36.3224C57.2865 35.6324 57.5305 35.0434 58.0184 34.5555L61.5555 31.0184C61.7898 30.7841 62.06 30.6035 62.3662 30.4767C62.6723 30.3499 62.991 30.2865 63.3224 30.2865C63.6537 30.2865 63.9725 30.3499 64.2786 30.4767C64.5847 30.6035 64.855 30.7841 65.0893 31.0184L69.9288 35.8579C71.7841 34.7234 73.827 33.8654 76 33.3414L76 26.4988C76 25.8087 76.2439 25.2198 76.7319 24.7319C77.2198 24.244 77.8087 24 78.4987 24L83.5013 24C84.1913 24 84.7802 24.244 85.2681 24.7319C85.756 25.2198 86 25.8087 86 26.4988L86 33.3417C86.6798 33.5057 87.3469 33.7024 87.9995 33.93L87.9995 8L39.9995 8L39.9995 8ZM87.9995 46.8581L87.9995 61.1419C86.1958 62.9099 83.7252 64 81 64C75.4772 64 71 59.5229 71 54C71 48.4772 75.4772 44 81 44C83.7252 44 86.1958 45.0901 87.9995 46.8581L87.9995 46.8581ZM49.9995 116C49.9995 113.791 51.7904 112 53.9995 112L74 112C76.2091 112 78 113.791 78 116C78 118.209 76.2091 120 74 120L53.9995 120C51.7904 120 49.9995 118.209 49.9995 116L49.9995 116Z' fill='%23000000' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E") !important;
}


.home #consult_qaas{
	padding-top: 48px;
	font-size: 16px;
}
#consult_qaas h2,
.blockWithImg h3{
	margin: 0;
}
.blockWithImg h3{
	padding-bottom: 16px;
}
.blockWithImg{
	display: flex;
}
.blockWithImg .txt{
	flex-basis: 55%;
}
.blockWithImg .txt p{
	margin: 0;
	padding: 0;
}
.blockWithImg .txt p + p{
	padding-top: 12px;
}
.blockWithImg .visu{
	flex-basis: calc(45%);
	border-radius: 6px 6px 6px 64px;
	background: #d7d7d7 no-repeat 50% 50% / cover;
	min-height: 160px;
}
.blockWithImg .visu + .txt,
.blockWithImg .txt + .visu{
	margin-left: 32px;
}


.carrousel{
	perspective: 1200px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	transform: translateZ(0px);
}
.carrousel figure{
	overflow: hidden;
	display: inline-block;
	margin: 24px;
	width: 162px;
	max-width: 162px;
	opacity: 1;
	transform: rotateX(0.1deg);
	transition: opacity 0.6s ease-in-out 0.6s,
				transform 0.6s ease-in-out 0.6s,
				margin-left 0.6s ease-out,
				margin-right 0.6s ease-out,
				max-width 0.6s ease-out;
}
.carrousel figure.itemOFF{
	margin-left: 0;
	margin-right: 0;
	max-width: 0;
	opacity: 0;
	transform: rotateX(45deg);
	transition: opacity 0.6s ease-in-out,
				transform 0.6s ease-in-out,
				margin-left 0.6s ease-in 0.6s,
				margin-right 0.6s ease-in 0.6s,
				max-width 0.6s ease-in 0.6s;
}
.trustList .stamp{
	background: linear-gradient(45deg, #FFF 0%, #f3f3f3 100%);
	padding: 16px;
	border: solid 1px #D7D7D7;
	border-radius: 6px;
}
.trustList .stamp .stampImg{
	width: 128px;
	max-width: 100%;
	height: 128px;
	display: inline-block;
	background: no-repeat 50% 50% / contain;
}



/* breakpoint */
	@media screen and (max-width: 619px){
		.srvList .serviceItem{
			margin: 19px -12px;
		}

		.blockWithImg{
			display: block;
		}
		.blockWithImg .visu{
			width: 100%;
			margin: 32px 0 0 !important;
		}
	}







.popBlack{
	z-index: 500;
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: opacity 0.5s ease;
}
.popBlack.hide{
	opacity: 0;
}
.popBlack.show{
	opacity: 1;
}
.popContainer{
	z-index: 501;
	position: fixed;
	top: -70%;
	left: calc(25% - 0.5em);
	width:calc(50% + 1em);
	height:calc(65% + 1em);
	transition: top 0.5s ease;
}
.popContainer.hide{
	top: -70%;
}
.popContainer.show{
	top: 17%;
}
.popContent{
	background: linear-gradient(90deg, #5e7082 0%, #0c98d4 100%);
	border-radius: 32px;
	box-shadow:0 1em 3em rgba(0, 0, 0, 1);
	width:calc(100% + 1em);
	height:calc(100% + 1em);
	overflow: hidden;
	box-shadow: 0 0 3em rgba(0,0,0,0.3);
}

.popContent .popPanel{
	height: 100%;
	overflow-y: auto;
	background: #fff;
	clip-path: ellipse(186% 48.5% at 45% 50%);
	padding: 32px 48px;
}
.popContent .popPanel h2{
	text-align: center;
}


.popCloseBt{
	background: #e7eaee;
	color: #0A7CAE;
	box-shadow:0 0.1em 0.5em rgba(0, 0, 0, 0.6);
	border-radius: 16px;
	padding:8px;
	position:absolute;
	top:-16px;
	right:-32px;
	line-height: 0;
	cursor:pointer;
	transition: color 0.2s ease-in-out,
				background-color 0.2s ease-in-out;
}
.popCloseBt svg{
	width:32px;
	height:32px;
}
.popCloseBt:focus,
.popCloseBt:hover{
	outline: solid 2px #fff;
	color: #e7eaee;
	background: #0A7CAE;
}


/* breakpoint */
	@media screen and (max-width: 919px){
		.popContainer{
			top: -100%;
			left: calc(2%);
			width:calc(90%);
			height:calc(85%);
			transition: top 0.5s ease;
		}
		.popContainer.hide{
			top: -100%;
		}
		.popContainer.show{
			top: 5%;
		}
		.popContent .popPanel{
			padding: 24px 0;
		}
	}












#contactFormContainer .messageFailed{
	color: #900;
	overflow: hidden;
	max-height: 0;
	transition: max-height 0.3s ease-in-out;
}
#contactFormContainer.failure .messageFailed{
	max-height: 10em;
}

#contactFormContainer .messageZero{
	overflow: hidden;
	max-height: 60em;
	transition: max-height 0.3s ease-in-out;
}
#contactFormContainer .messageZero form > div{
	margin-bottom: 4px;
}
#contactFormContainer .messageZero form > div .label{
	display: inline-block;
	width: 130px;
	margin-right: 24px;
	color: #5e7082;
	line-height: 32px;
	white-space: nowrap;
	vertical-align: top;
}
#contactFormContainer .messageZero form > div .fld{
	display: inline-block;
	width: calc(100% - 154px);
}
#contactFormContainer .messageZero form > div .fld input,
#contactFormContainer .messageZero form > div .fld textarea{
	width: 100%;
	border: solid 1px #d7d7d7;
	border-radius: 4px;
	font-family: "Roboto";
	padding: 4px;
}
#contactFormContainer .messageZero form > div .fld input:focus,
#contactFormContainer .messageZero form > div .fld textarea:focus{
	outline: none;
	border: solid 1px #0A7CAE;
}
#contactFormContainer .messageZero form > div .fld input{
	max-width: 320px;
	height: 32px;
}
#contactFormContainer .messageZero form > div .fld textarea{
	max-width: 640px;
	height: 10em;
}

#contactForm .ref003{
	text-indent: -100vh;
	height: 0px;
}
#contactFormContainer.success .messageZero{
	max-height: 0;
}
#contactFormContainer .messageSuccess{
	overflow: hidden;
	max-height: 0;
	transition: max-height 0.3s ease-in-out;
}
#contactFormContainer.success .messageSuccess{
	max-height: 10em;
}


#contactFormContainer .altContact{
	text-align: center;
}
#contactFormContainer .altContact .label{
	color: #5e7082;
}
#contactFormContainer .altContact .info{
	font-size: 20px;
	color: #0A7CAE;
	margin: 8px 0 24px;
	font-weight: 500;
}


/* breakpoint */
	@media screen and (max-width: 919px){
		#contactFormContainer .messageZero form > div .label{
			width: 100%;
			margin-right:0;
			height: auto;
		}
		#contactFormContainer .messageZero form > div .fld{
			width: 100%;
			margin-bottom: 8px;
		}
	}




address{
	font-style: normal;
	line-height: 26px;
}
address strong{
	color: #5e7082;
	font-weight: 600;
	font-size: 24px;
	font-family: 'Josefin Sans';
}
address .linkMap{
	margin-top: 24px;
}
address .linkMap a::before{
	display: inline-block;
	content: "";
	width: 24px;
	height: 24px;
	margin: 0 6px -6px 0;
	background: no-repeat 50% 50% / contain;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4C11.5817 4 8 7.58172 8 12C8 16.4183 11.5817 20 16 20C20.4183 20 24 16.4183 24 12C24 7.58172 20.4183 4 16 4L16 4ZM11.7574 16.2426C10.5858 15.0711 10 13.6569 10 12C10 10.3431 10.5858 8.92893 11.7574 7.75736C12.9289 6.58579 14.3431 6 16 6C17.6569 6 19.0711 6.58579 20.2426 7.75736C21.4142 8.92893 22 10.3431 22 12C22 13.6569 21.4142 15.0711 20.2426 16.2426C19.0711 17.4142 17.6569 18 16 18C14.3431 18 12.9289 17.4142 11.7574 16.2426L11.7574 16.2426Z' fill='%230A7CAE' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M16 0C9.37258 0 4 5.37258 4 12C4 17.2622 11.5652 26.7767 14.6821 30.4734C15.4908 31.4325 16 32 16 32C16 32 16.5092 31.4325 17.3179 30.4734C20.4348 26.7767 28 17.2622 28 12C28 5.37258 22.6274 0 16 0L16 0ZM16 28.9531C17.4571 27.2269 18.9158 25.3484 20.3763 23.3176C24.1254 18.1043 26 14.3318 26 12C26 9.23858 25.0237 6.88156 23.0711 4.92893C21.1184 2.97631 18.7614 2 16 2C13.2386 2 10.8816 2.97631 8.92893 4.92893C6.97631 6.88156 6 9.23858 6 12C6 14.3318 7.87457 18.1043 11.6237 23.3176C13.0842 25.3484 14.5429 27.2269 16 28.9531L16 28.9531Z' fill='%230A7CAE' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
	opacity: 0.5;
}

.bigBlue address strong{
	color: #fff;
}
.bigBlue .linkMap a::before{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4C11.5817 4 8 7.58172 8 12C8 16.4183 11.5817 20 16 20C20.4183 20 24 16.4183 24 12C24 7.58172 20.4183 4 16 4L16 4ZM11.7574 16.2426C10.5858 15.0711 10 13.6569 10 12C10 10.3431 10.5858 8.92893 11.7574 7.75736C12.9289 6.58579 14.3431 6 16 6C17.6569 6 19.0711 6.58579 20.2426 7.75736C21.4142 8.92893 22 10.3431 22 12C22 13.6569 21.4142 15.0711 20.2426 16.2426C19.0711 17.4142 17.6569 18 16 18C14.3431 18 12.9289 17.4142 11.7574 16.2426L11.7574 16.2426Z' fill='%23FFFFFF' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M16 0C9.37258 0 4 5.37258 4 12C4 17.2622 11.5652 26.7767 14.6821 30.4734C15.4908 31.4325 16 32 16 32C16 32 16.5092 31.4325 17.3179 30.4734C20.4348 26.7767 28 17.2622 28 12C28 5.37258 22.6274 0 16 0L16 0ZM16 28.9531C17.4571 27.2269 18.9158 25.3484 20.3763 23.3176C24.1254 18.1043 26 14.3318 26 12C26 9.23858 25.0237 6.88156 23.0711 4.92893C21.1184 2.97631 18.7614 2 16 2C13.2386 2 10.8816 2.97631 8.92893 4.92893C6.97631 6.88156 6 9.23858 6 12C6 14.3318 7.87457 18.1043 11.6237 23.3176C13.0842 25.3484 14.5429 27.2269 16 28.9531L16 28.9531Z' fill='%23FFFFFF' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}



blockquote{
	display: block;
	padding: 0 24px;
	margin: 12px 0 24px;
	font-style: italic;
	opacity: 0.85;
}
blockquote::before{
	content: open-quote;
}
blockquote::after{
	content: close-quote;
}

figcaption{
	font-style: italic;
	color: #5E7082;
	text-align: center;
	margin-top: 8px;
}

.contentCntr li{
	margin-bottom: 16px;
}
.contentCntr p{
	margin-bottom: 24px;
}


.serviceContent{

}
.serviceContent .serviceBlock{
	padding-left: 160px;
	position: relative;
}
.serviceContent .serviceBlock .icon{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 128px;
	height: 128px;
	display: block;
	background: no-repeat 50% 50% / 100%;
	overflow: hidden;
}
.serviceContent .serviceBlock .icon::before{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 128px;
	height: 128px;
	content: "";
	display: inline-block;
	background: linear-gradient(225deg, #0c98d4 0%, #096f9a 100%);
	mix-blend-mode: screen;
}
.serviceContent .serviceBlock .icon::after{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 128px;
	height: 128px;
	content: "";
	display: inline-block;
	background: #d7d7d7;
	mix-blend-mode: lighten;
	transition: opacity 0.5s ease-in-out 0.5s;
}
.readyAnimate .serviceContent .serviceBlock .icon::after{
	opacity: 0;
}
.serviceContent .figList{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.serviceContent .figList figure{
	margin: 24px;
}
.serviceContent .figList .stamp{
	background: linear-gradient(45deg, #FFF 0%, #f3f3f3 100%);
	padding: 16px;
	border: solid 1px #D7D7D7;
	border-radius: 6px;
}
.serviceContent .figList .stamp .stampImg{
	width: 128px;
	height: 128px;
	display: inline-block;
	background: no-repeat 50% 50% / contain;
}



.compressed{
	height: 12px;
}
.compressed::after{
	top:0;
}
ol.serviceSolution{
	margin: 32px 0 0;
	padding: 0;
	list-style: none;
	counter-reset: my-counter;
}
ol.serviceSolution li{
	max-width: 420px;
	margin: 0 auto;
	padding: 0;
	counter-increment: my-counter;
	text-align: center;
}
ol.serviceSolution li h3{
	margin: 8px 0 0;
	text-align: center;
}
ol.serviceSolution li h3 span{
	display: inline-block;
	vertical-align: middle;
}
ol.serviceSolution li h3::before{
	content: counter(my-counter);
	display: inline-block;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 300;
	color: #5E7082;
	font-size: 32px;
	line-height: 32px;
	margin: 0 16px 0 -32px;
	vertical-align: middle;
}
ol.serviceSolution li::after{
	content:" ";
	display: block;
	height: 32px;
	margin: 32px 0 32px;
	background: no-repeat 50% 50% / contain;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M60.898 22L60.898 32.3503L60.8979 60.8657C60.8979 61.9703 60.5074 62.9131 59.7264 63.6942C58.9453 64.4752 58.0025 64.8657 56.8979 64.8657L36.3423 64.8657L64.2236 99.5852L91.7282 64.8657L71.918 64.8657C70.8135 64.8657 69.8707 64.4752 69.0896 63.6941C68.3086 62.9131 67.918 61.9703 67.918 60.8657C67.9181 60.0393 68.1517 59.2854 68.619 58.6038C69.0863 57.9222 69.7053 57.4325 70.4761 57.1346C70.7061 57.0457 70.9423 56.9787 71.1847 56.9335C71.427 56.8883 71.6715 56.8657 71.9181 56.8657L100 56.8657C100.451 56.8657 100.889 56.9398 101.315 57.0881C101.741 57.2363 102.13 57.4504 102.484 57.7304C102.9 58.0597 103.237 58.4561 103.495 58.9195C103.753 59.383 103.912 59.8781 103.973 60.405C104.034 60.9319 103.992 61.4505 103.847 61.9606C103.702 62.4708 103.465 62.9338 103.135 63.3496L67.3803 108.484C67.2874 108.601 67.1882 108.713 67.0827 108.819C66.9772 108.925 66.8661 109.025 66.7495 109.119C65.8882 109.81 64.9086 110.096 63.8105 109.976C62.7125 109.856 61.8177 109.366 61.1261 108.505L24.8812 63.3703C24.596 63.0152 24.3779 62.6229 24.2267 62.1933C24.0756 61.7637 24 61.3212 24 60.8657C24 59.7612 24.3905 58.8184 25.1716 58.0373C25.9526 57.2563 26.8954 56.8657 28 56.8657L52.898 56.8657L52.898 22C52.898 21.4696 52.9995 20.9593 53.2024 20.4693C53.4054 19.9792 53.6945 19.5466 54.0695 19.1716C54.4446 18.7965 54.8772 18.5075 55.3672 18.3045C55.8573 18.1015 56.3675 18 56.898 18C58.0025 18 58.9453 18.3905 59.7264 19.1716C60.5074 19.9526 60.898 20.8954 60.898 22L60.898 22Z' fill='%23FF8E42' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E");
}
ol.serviceSolution li:last-child::after{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='128px' height='128px' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M104.501 4.74194L104.501 72.7981L104.501 92.7435C104.501 103.086 101.397 111.466 95.1887 117.884C89.4905 123.775 82.5578 126.811 74.3908 126.993C66.1178 127.177 59.1325 124.366 53.435 118.561C47.2133 112.222 44.1025 103.616 44.1025 92.7434L44.1022 49.876C44.1022 48.7714 44.4927 47.8286 45.2738 47.0475C46.0548 46.2665 46.9976 45.876 48.1022 45.876L68.658 45.876L58.3083 32.988L40.7766 11.1566L13.272 45.8759L33.082 45.8759C33.7494 45.8759 34.3774 46.0331 34.9661 46.3474C35.5547 46.6617 36.0347 47.0961 36.4059 47.6507C36.6263 47.9799 36.7941 48.334 36.9093 48.7131C37.0244 49.0921 37.082 49.4798 37.082 49.8759C37.082 50.9805 36.6915 51.9233 35.9104 52.7043C35.1294 53.4854 34.1866 53.8759 33.082 53.8759L5.00014 53.8758C4.54927 53.8758 4.11094 53.8017 3.68513 53.6535C3.25933 53.5053 2.86972 53.2912 2.51631 53.0112C2.10054 52.6818 1.76361 52.2854 1.50553 51.822C1.24745 51.3586 1.08787 50.8634 1.02677 50.3365C0.965679 49.8096 1.00773 49.2911 1.15292 48.7809C1.29812 48.2707 1.53541 47.8078 1.86478 47.392L37.62 2.25794C37.7129 2.14064 37.8121 2.02891 37.9176 1.92275C38.023 1.81658 38.1341 1.71665 38.2508 1.62295C39.112 0.931331 40.0917 0.645493 41.1897 0.765436C42.2877 0.885378 43.1826 1.37597 43.8742 2.23721L64.9811 28.5208L80.1191 47.3714C80.4043 47.7265 80.6224 48.1189 80.7736 48.5485C80.9247 48.9781 81.0003 49.4206 81.0003 49.876C81.0003 50.9806 80.6097 51.9234 79.8287 52.7044C79.0477 53.4855 78.1048 53.876 77.0003 53.876L52.1022 53.876L52.1025 92.7434C52.1025 101.436 54.4498 108.174 59.1446 112.957C63.225 117.115 68.2478 119.127 74.2127 118.995C80.1889 118.862 85.2642 116.637 89.4388 112.322C94.1469 107.455 96.501 100.929 96.5011 92.7435L96.5011 72.7981L96.5006 7.41979L96.5006 4.74199C96.5006 4.21156 96.6021 3.70132 96.8051 3.21126C97.008 2.7212 97.2971 2.28863 97.6721 1.91356C98.0472 1.53848 98.4798 1.24945 98.9698 1.04646C99.4599 0.843467 99.9701 0.74197 100.501 0.741966C101.605 0.741959 102.548 1.13248 103.329 1.91352C104.11 2.69456 104.501 3.63737 104.501 4.74194L104.501 4.74194Z' fill='%23FF8E42' fill-rule='evenodd' stroke='none'/%3E%3C/g%3E%3C/svg%3E");
}



/* breakpoint */
	@media screen and (max-width: 619px){
		.serviceContent .serviceBlock{
			padding-left: 0px;
		}
		.serviceContent .serviceBlock .icon{
			position: relative;
			width: 96px;
			height: 96px;
			float: right;
			margin: 0 0 16px 16px;
		}
	}



.wcagLst{
	padding: 0 0 24px;
	margin: 0;
}
.wcagLst li{
	position: relative;
	display: block;
	padding: 0 0 0 96px;
	margin: 0 0 16px;
	min-height: 96px;
}
.wcagLst figure{
	overflow: hidden;
	position: absolute;
	top: 4px;
	left: 0;
	padding: 12px;
	border: solid 1px #d7d7d7;
	background: #fff;
	border-radius: 6px;
	margin: 0;
}
.wcagLst figure img{
	width: 48px;
	height: 48px;
	margin: 0;
}
.wcagLst figure::after{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	content: "";
	display: inline-block;
	mix-blend-mode: screen;
}
.wcagLst figure.servWCAG-percep::after{background: linear-gradient(-67deg, #D7D7D7 0%, #C9C9C9 50%, #9C44F3 50%, #47F7BF 80%);}
.wcagLst figure.servWCAG-usable::after{background: linear-gradient(-67deg, #99C702 20%, #177DD7 80%);}
.wcagLst figure.servWCAG-unders::after{background: linear-gradient(-67deg, #09B8CC 20%, #D62EC6 80%);}
.wcagLst figure.servWCAG-robust::after{background: linear-gradient(-67deg, #09B8CC 20%, #D62EC6 80%);}








.ourManifesto{
	color: #5e7082;
	background-color: #000;
	padding: 64px 24px 48px;
	margin: -96px -24px 64px;
	background: linear-gradient(180deg, #002a3d 0%, #0a7cae 100%);
	border-radius: 0 0 32px 32px;
	box-shadow: 0px 4px 4px rgba(0,0,0,0.3);
	color: #fff;
}
.ourManifesto h2{
	color: #fff;
}
.ourManifesto .separLightBlue,
.ourManifesto .separOrange{
	height: 12px;
}
.ourManifesto .separLightBlue::after,
.ourManifesto .separOrange::after{
	top:0;
}

.readyAnimate .ourManifesto .separLightBlue::after {
  background-color: rgba(255,255,255,0.35);
}






.listToFilter .filters{
	background: #fff;
	padding: 0;
	margin-top: 48px;
}
.listToFilter .filters::after{
	content: "";
	display: block;
	height: 6px;
	background: linear-gradient(to bottom,rgba(0, 0, 0, 0.1) 0%, transparent 100%);
}
.listToFilter .filters .container{
	display: flex;
}

.listToFilter .filters h2{
	font-size: 16px;
	font-weight: 500;
	background-color: #5E7082;
	color: #fff;
	display: inline-block;
	padding: 4px 16px;
	border-radius: 4px 4px 0 0;
	margin: 0;
}
.filtersCtrl .inactive,
.filtersCtrl input::placeholder{
	filter: grayscale(100%);
	opacity: 0.45;
	cursor: default;
}
.filtersCtrl{
	flex-grow: 1;
	display: inline-flex;
	justify-content: space-between;
	color: #5E7082;
	font-size: 14px;
}

.filtersCtrl .label{
  display: inline-block;
  margin:0 8px 0 24px;
  line-height: 32px;
  white-space: nowrap;
}
.filtersCtrl .freeText{
	display: inline-flex;
	flex-grow: 2;
}
.filtersCtrl .freeText input{
	flex-basis: 60%;
	border: solid 1px #d7d7d7;
	border-radius: 4px;
	font-family: "Roboto";
	padding: 4px;
	height: 32px;
	margin-right: 8px;
}
.filtersCtrl .freeText input:focus{
	outline: none;
	border: solid 1px #0A7CAE;
}
.filtersCtrl .freeText a{
	line-height: 32px;
}

.filtersCtrl .tags{
	display: inline-flex;
	flex-grow: 1;
}
.curTagCnt{
	position: relative;
	height: 1.5em;
}
.curTagCnt .currentTag{
	height: 32px;
	width: 140px;
	overflow: hidden;
	border: solid 1px #d7d7d7;
	border-radius: 4px;
	padding: 0 8px;
	line-height: 32px;
	white-space: nowrap;
	height: 32px;
	cursor: pointer;
}
.curTagCnt .tagsList{
	position: absolute;
	overflow: auto;
	top: 32px;
	left: 0;
	border: solid 1px #d7d7d7;
	width: 140px;
	max-height: 18em;
	z-index: 5;
	background: #fff;
	box-shadow: 0 3px 6px rgba(0,0,0,0.3);
	padding: 0;
	display: none;
}
.curTagCnt.expanded .tagsList{
	display: block;
}
.curTagCnt .tagsList > div{
	cursor: pointer;
	padding: 12px 12px;
}
.curTagCnt .tagsList > div:hover{
	background: #e7eaee;
}


/* breakpoint */
	@media screen and (max-width: 619px){
		.listToFilter .filters .container,
		.listToFilter .filters .container .filtersCtrl{
			display: block;
		}
		.filtersCtrl .freeText,
		.filtersCtrl .tags{
			display: flex;
			margin: 8px 0;
		}
		.filtersCtrl .freeText{
			margin-top: 0;
			padding-top: 8px;
			border-top: solid 1px #d7d7d7;
		}
		.filtersCtrl .label{
			width: 60px;
			margin-left: 0;
		}
	}



.filterMe{
	padding: 0;
	margin: 32px 0 0;
}

.filterMe li{
	overflow: hidden;
	max-height: 40em;
	filter: grayscale(0%);
	transition: max-height 0.5s ease-in-out, filter 0.2s ease-in-out;
	margin: 0;
}
.filterMe li.filterMeOutTag,
.filterMe li.filterMeOut{
	filter: grayscale(80%);
	max-height: 0;
}

.filterMe a{
	display: inline-block;
}

.filterMe a.mainLink{
	display: block;
	color: #474747;
	text-decoration: none;
	transition: color 0.2s ease-in-out;
}
.filterMe .postTitle{
	color: #0c98d4;
	font-family: "Josefin Sans";
	font-size: 24px;
	line-height: 30px;
	letter-spacing: -0.5px;
	text-decoration: underline;
	text-decoration-color: rgba(12,152,212,0);
	transition: text-decoration-color 0.2s ease-in-out;
}
.filterMe a.mainLink:hover,
.filterMe a.mainLink:focus{
	color: #0A7CAE;
}
.filterMe a.mainLink:hover .postTitle,
.filterMe a.mainLink:focus .postTitle{
	text-decoration-color: rgba(12,152,212,0.8);
}
.filterMe .postIntro{
	padding: 8px 0;
}
.filterMe .postIntro small{
	color: #0c98d4;
	text-decoration: underline;
}
.postDate{
	color: #5e7082;
	font-size: 14px;
	font-style: italic;
	font-weight: 300;
	line-height: 20px;
	margin-left: 32px;
	padding-bottom: 8px;
}

.academy .filterMe .postDate{
	font-family: "Josefin Sans";
	color: #096f9a;
	font-size: 20px;
	margin: 0 0 -4px;
	display: block;
	font-weight: 600;
	font-style: normal;
}
h2 .postDate{
	color: inherit;
	font-size: 20px;
	margin: 0;
	display: inline;
}

.postTags{
	margin-left: 32px;
	font-size: 14px;
}
.postTags a{
	color: #5e7082;
	margin-right: 8px;
}
.postTags a::before{
	content:"#";
	display: inline-block;
	font-size: 11px;
	opacity: 0.6;
}

.academy .postTags a::before{
	display: none;
}

.postTags a:hover,
.postTags a:focus{
	color: #0c98d4;
	font-size: 14px;
	margin-right: 8px;
}


.postAuthor{
	margin-left: 32px;
	color: #5e7082;
	font-size: 14px;
	font-style: italic;
	font-weight: 300;
	line-height: 20px;
	padding-left: 64px;
	height: 64px;
	position: relative;
}
.postAuthor .authPict {
	position: absolute;
	display: inline-block;
	width: 48px;
	height: 48px;
	background: no-repeat 50% 50%;
	background-size: cover;
	border-radius: 4px 4px 4px 24px;
	top: 0;
	left: 0;
}
.postAuthor .authName {
	display: block;
}
.postAuthor .authTtle {
	display: block;
}


.contentCntr .introText{
	margin-bottom: 16px;
	color: #5E7082;
}


.postContainer figure{
	display: block;
	width: 80%;
	margin: 48px auto;
}
.postContainer figure > *:first-child{
	width: 100%;
	box-shadow: 
        0 0 0 8px #fff,
        0 0 0 9px #d7d7d7;
}
.postContainer figure figcaption{
	margin-top: 16px;
}

.postContainer .customHTML{
	max-width: 100%;
	overflow: auto;
}
.postContainer table{
	width: 100%;
	border: solid 1px #d7d7d7;
	border-collapse: collapse;
}
.postContainer table td{
	border: solid 1px #d7d7d7;
	padding: 4px 8px;
}
.postContainer table thead{
	background-color: #e7eaee;
	font-weight: 600;

}


nav.backToList{
	margin-top: 48px;
	display: flex;
	justify-content: space-between;
}
nav.backToList a{
	font-family: "Roboto";
	color: #0A7CAE;
	font-size: 16px;
	letter-spacing: 0;
	white-space: normal;
}
nav.backToList a::after{
	display: none;
}
nav.backToList .backlink{
	width: calc(50% - 32px);
}
nav.backToList .backlink a{
	text-decoration: underline;
}
nav.backToList .nextPost{
	width: 50%;
}
nav.backToList .nextPost .postTitle{
	color: #0c98d4;
	font-family: "Josefin Sans";
	font-size: 24px;
	line-height: 30px;
	letter-spacing: -0.5px;
	text-decoration: underline;
	text-decoration-color: rgba(12,152,212,0);
	transition: text-decoration-color 0.2s ease-in-out;
}
nav.backToList .nextPost a:hover .postTitle,
nav.backToList .nextPost a:focus .postTitle{
	text-decoration-color: rgba(12,152,212,0.8);
}
nav.backToList .nextPost .postIntro{
	color: #474747;	
	line-height: 28px;
	margin: 8px 0 -8px;
}
nav.backToList .nextPost a:hover .postIntro,
nav.backToList .nextPost a:focus .postIntro{
	color: #0A7CAE;
}
nav.backToList .nextPost .postIntro small{
	color: #0A7CAE;
	text-decoration: underline;
}

.backlink a::before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 4px -2px 0;
	background: no-repeat 50% 50%;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16px' height='16px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99995 16L22 3.99997L22 28L7.99995 16Z' fill='%230A7CAE' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}


main a[href^="http"]::after{
	content: " ";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 4px -3px;
	opacity: 0.5;
	background: no-repeat 50% 50%;
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16px' height='16px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 14.3242L22 23.001Q22 25 20.001 25L5.999 25Q4.9995 25 4.49975 24.5002Q4 24.0005 4 23.001L4 8.999Q4 7.9995 4.49975 7.49975Q4.9995 7 5.999 7L15.1821 7L17.1821 5L5.999 5Q4.34256 5 3.17128 6.17128Q2 7.34256 2 8.999L2 23.001C2 24.1053 2.39043 25.0479 3.17128 25.8287Q4.34256 27 5.999 27L20.001 27C21.1053 27 22.0479 26.6096 22.8287 25.8287C23.6096 25.0479 24 24.1053 24 23.001L24 12.3242L22 14.3242Z' fill='%230A7CAE' fill-rule='evenodd' stroke='none'/%3E%3Cpath d='M28.6778 0.575171L27.892 10.789L24.7494 7.64626L16.107 16.2887L12.9643 13.146L21.6067 4.50355L18.464 1.36081L28.6778 0.575171L28.6778 0.575171Z' fill='%230A7CAE' fill-rule='evenodd' stroke='none'/%3E%3C/svg%3E");
}

a[href^="tel:"]{
	text-decoration: none !important;
}


p.indent{
	padding-left: 32px;
}
p.indent .title{
	display: block;
	font-family: 'Josefin Sans', sans-serif;
	color: #5E7082;
	font-size: 1.2em;
	margin-bottom: 0.5em;
}
