<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* -------------------------------- 

Primary style

-------------------------------- */
*, *::after, *::before {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1.6rem;
  /*font-family:  GEInspiraSans, "GE Inspira Sans", GEInspira, "Open Sans", sans-serif;*/
font-family: "ge-inspira-n5", ge-inspira, GEInspira, Arial;
  color: #005EB8;;
  background-color: #22283f;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}

/* -------------------------------
	Font style
--------------------------------- */
/*h1, h2, h3, h4, h5, h6, p {
	font-family: "ge-inspira-n5", "ge-inspira", GEInspira, Arial;
	font-weight: normal;
	color: #005EB8;
}*/
h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
}
h1 { 
	font-size: 30px;
}
h2 { 
	font-size: 28px;
}
h3 { 
	font-size: 24px;
  color: #005e60;
}
h4 { 
	font-size: 20px;
	line-height: 28px;
	color: #3c3c3c;
}
h5 { 
	font-size: 18px;
	font-weight: 500;
}
h6 { 
	font-size: 16px;
	font-style: bold;
}

p  {
    font-size: 16px;
    color: #3c3c3c;
    line-height: 1.5em;
	margin-bottom: 1.2em;
}
sub {
	    font-size: 60%;
}
ul.list li {
	font-size: 16px;
    color: #3c3c3c;
    line-height: 1.5em;
}
ul.list {
	list-style: disc;
	margin-left: 1.2em;
}

.mosaic {
	display: flex;
	flex-direction: row;
}
.mosaic-box {
	width: 50%;
	height: 100vh;
}
.box-deve {
	background: #0071bb url("../images/bg-deve-02.jpg")no-repeat;
	background-size: cover;
}

.box-comp {
	background: #0071bb url("../images/bg-comp-02.jpg")no-repeat;
	background-size: cover;
}

.box-prot {
	background: #0071bb url("../images/bg-prot-02.jpg")no-repeat;
	background-size: cover;
}

.box-item {
	background-color: #fff;
	padding: 3% 50px;
}

.mosaic-box h1 {
	color: #fff;
    font-size: 3em;
    font-weight: normal;
    line-height: 1.2em;
    text-transform: uppercase;
	margin: 5% 5% 4%;
}	

.case-info h5  {
	text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    background-color: #005e60;
	margin: 0px;
	padding: 8px 12px;
}

.case-info {
	background-color: #fff;
	opacity: 0.8;
	justify-content: flex-start;
	color: #3c3c3c;
	margin-left: 5%;
	position: relative;
}
.case-info .box-t,
.case-info .box-des {
	align-items: flex-end;
	padding: 8px 12px;
}

.box-des {
	position: relative;
}

.des-customer  {
	background: url("../images/icon-man.svg") no-repeat center center;
	height: 38px;
	width: 30px;
    position: absolute;
    top: -15px;
}
.des-country  {
	background: url("../images/icon-pin.svg") no-repeat center center;
	height: 50px;
	width: 30px;
    position: absolute;
    top: -24px;
}

.box-des&gt;span {
	margin-left: 36px;
	color: #005e60;
	font-weight: bold;
	text-transform: capitalize;
}

.mosaic-bubble {
	display: flex;
	color: #fff;
	justify-content: space-around;
	flex-direction: row;
	width: 700px;
	margin: auto;
	margin-top: 50px;
}

.bubble-i3 {
	width: 240px;
	height: 240px;
	background: #0071bb;
	text-align: center;
 	-moz-border-radius: 130px;
	-webkit-border-radius: 130px;
	border-radius: 130px;
	position: relative;
 }
.bubble-i3 p {
	color: #fff;
	font-size: 20px; 
	line-height: 1.2em;
	position: absolute;
	float: left;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.bubble-i4 {
	width: 200px;
	height: 200px;
	background: #0071bb;
	text-align: center;
 	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	position: relative;
 }

.bubble-i4 p {
	color: #fff;
	font-size: 18px; 
	line-height: 1.2em;
	position: absolute;
	float: left;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}


span.bold {
	font-size: 1.2em;
	font-weight: bold;
}

.bb-blue-light {
	background-color: rgba(0,174,239,0.8);
}

.bb-green {
	background-color: rgba(128,187,61,0.8);
}

.bb-yellow {
	background-color: rgba(248,158,29,0.8);
}

.bb-blue {
	background-color: rgba(59,115,185,0.8);
}

.i3 {
	margin-left: -60px;
}

.i4 {
	margin-left: -30px;
} 


@media only screen and (min-width: 1050px) {
  body::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

a {
  color: #267481;
  text-decoration: none;
}



/* -------------------------------- 

Main Components 

-------------------------------- */
@media only screen and (min-width: 1050px) {
  body[data-hijacking="on"] {
    overflow: hidden;
  }
}



.cd-section {
  height: 100vh;
}
.cd-section h2 {
  line-height: 100vh;
  text-align: center;
  font-size: 2.4rem;
}
.cd-section:first-of-type &gt; div {
  background-color: #2b334f;
}
.cd-section:first-of-type &gt; div::before {
  /* alert -&gt; all scrolling effects are not visible on small devices 
  content: 'Effects not visible on mobile!';*/
  position: absolute;
  width: 100%;
  text-align: center;
  top: 20px;
  z-index: 2;
  font-weight: bold;
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #6a7083;
}
.cd-section:nth-of-type(2) &gt; div {
  background-color: #2e5367;
}
.cd-section:nth-of-type(3) &gt; div {
  background-color: #267481;
}
.cd-section:nth-of-type(4) &gt; div {
  background-color: #fcb052;
}
.cd-section:nth-of-type(5) &gt; div {
  background-color: #f06a59;
}
[data-animation="parallax"] .cd-section &gt; div, [data-animation="fixed"] .cd-section &gt; div, [data-animation="opacity"] .cd-section &gt; div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
[data-animation="parallax"] .cd-section:first-of-type &gt; div, [data-animation="fixed"] .cd-section:first-of-type &gt; div, [data-animation="opacity"] .cd-section:first-of-type &gt; div {
  background-image: url("../img/img-1.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(2) &gt; div, [data-animation="fixed"] .cd-section:nth-of-type(2) &gt; div, [data-animation="opacity"] .cd-section:nth-of-type(2) &gt; div {
  background-image: url("../img/img-2.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(3) &gt; div, [data-animation="fixed"] .cd-section:nth-of-type(3) &gt; div, [data-animation="opacity"] .cd-section:nth-of-type(3) &gt; div {
  background-image: url("../img/img-3.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(4) &gt; div, [data-animation="fixed"] .cd-section:nth-of-type(4) &gt; div, [data-animation="opacity"] .cd-section:nth-of-type(4) &gt; div {
  background-image: url("../img/img-4.jpg");
}
[data-animation="parallax"] .cd-section:nth-of-type(5) &gt; div, [data-animation="fixed"] .cd-section:nth-of-type(5) &gt; div, [data-animation="opacity"] .cd-section:nth-of-type(5) &gt; div {
  background-image: url("../img/img-5.jpg");
}
@media only screen and (min-width: 1050px) {
  .cd-section h2 {
    font-size: 4rem;
    font-weight: 300;
  }
  [data-hijacking="on"] .cd-section {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  [data-hijacking="on"] .cd-section &gt; div {
    visibility: visible;
  }
  [data-hijacking="off"] .cd-section &gt; div {
    opacity: 0;
  }
  [data-animation="rotate"] .cd-section {
    /* enable a 3D-space for children elements */
    -webkit-perspective: 1800px;
    -moz-perspective: 1800px;
    perspective: 1800px;
  }
  [data-hijacking="on"][data-animation="rotate"] .cd-section:not(:first-of-type) {
    -webkit-perspective-origin: center 0;
    -moz-perspective-origin: center 0;
    perspective-origin: center 0;
  }
  [data-animation="scaleDown"] .cd-section &gt; div, [data-animation="gallery"] .cd-section &gt; div, [data-animation="catch"] .cd-section &gt; div {
    box-shadow: 0 0 0 rgba(25, 30, 46, 0.4);
  }
  [data-animation="opacity"] .cd-section.visible &gt; div {
    z-index: 1;
  }
}

@media only screen and (min-width: 1050px) {
  .cd-section:first-of-type &gt; div::before {
    display: none;
  }
}
@media only screen and (min-width: 1050px) {
  .cd-section &gt; div {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    /* Force Hardware Acceleration */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  [data-hijacking="on"] .cd-section &gt; div {
    position: absolute;
  }
  [data-animation="rotate"] .cd-section &gt; div {
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.cd-vertical-nav {
  /* lateral navigation */
  position: fixed;
  z-index: 1;
  left: 3%;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}
.cd-vertical-nav a {
  display: block;
  height: 40px;
  width: 40px;
  /* image replace */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(../images/cd-icon-arrow.svg) no-repeat center center;
}
.cd-vertical-nav a.cd-prev {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-bottom: 10px;
}
.cd-vertical-nav a.inactive {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s 0s, visibility 0s 0.2s;
  -moz-transition: opacity 0.2s 0s, visibility 0s 0.2s;
  transition: opacity 0.2s 0s, visibility 0s 0.2s;
}
@media only screen and (min-width: 1050px) {
  .cd-vertical-nav {
    display: block;
  }
}


@media only screen 
  and (max-width: 1400px) {
	.mosaic-bubble {
		flex-direction: column;
		width: 100%;
		margin-top: 5%;
	}
	  .bubble-i4,
	  .bubble-i3 {
		width: 100%;
		height: auto; 
		position: relative;
		float: none;
		margin-bottom: 5px;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		}
	  .bubble-i4 p,
	  .bubble-i3 p {
		font-size: 1.2em;
		transform: none;
		float: none;
		padding: 5px;
		position: inherit;
		top: inherit;
    	left: inherit;
	}
	  .i4, .i3 {
    	margin-left: auto;
	}
}

@media only screen and (max-width: 1050px) {
  	.mosaic-box {
		width: 100%;
		height: auto;
	}
	.mosaic {
    	flex-direction: column;
	}
	.box-item {
		background-color: #fff;
		padding: 5%;
	}
	.mosaic-bubble {
    	margin: 3% auto;
	}
	.cd-section {
	   	 height: auto;
	}
	.case-info {
		flex-direction: row !important;
		margin-bottom: 5%;
	}
	#case-nav {
		display: none;
	}
}

@media only screen and (max-width: 600px) {
	.box-des&gt;span {
    	margin-left: 0;
	}
	.des-country,
	.des-customer {
    	background: none;
	}
	.mosaic-box h1 {
    	font-size: 2em;
	}
	.case-info p, h5 {
		font-size: 1em;
	}
}

/*------- CSS Slide ------------*/
@media only screen and (min-width: 1050px)  {
#case-nav {
    position: absolute;
    z-index: 2000;
    width: 235px;
    bottom: 50px;
}
#navigation {
    margin-top: 20px;
    width: 235px;
    display: block;
    list-style: none;
    z-index: 3;
}
#navigation a {
    color: #444;
    display: block;
    background: #fff;
    background: rgba(255,255,255,0.8);
    line-height: 40px;
    padding: 0px 20px;
    text-transform: uppercase;
    margin-bottom: 6px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    font-size: 16px;
}
#navigation a:hover {
	background: rgba(255,255,255,0.9);
}
.content {
    right: 0px;
    left: 0px;
    top: 0px;
    position: absolute;
}	
		
.panel {
    width: 100%;
    min-height: 100%;
    position: absolute;
    background-color: #000;
    box-shadow: 4px -4px 4px rgba(0,0,0,0.2);
    margin-left: -102%;
    z-index: 2;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}

.panel:target {
    margin-left: 0%;
    background-color: #ffcb00;
}
#case1:target ~ #case-nav #navigation #link-case1,
#case2:target ~ #case-nav #navigation #link-case2,
#case3:target ~ #case-nav #navigation #link-case3 {
	background: rgba(0,0,0,0.9);
	color: #fff;
}
}




</pre></body></html>