:root {
  --glitch2-width: 100vw;
  --glitch2-height: 100vh;
  --gap-horizontal: 10px;
  --gap-vertical: 5px;
  --time-anim: 4s;
  --delay-anim: 2s;
  --blend-mode-1: none;
  --blend-mode-2: none;
  --blend-mode-3: none;
  --blend-mode-4: none;
  --blend-mode-5: overlay;
  --blend-color-1: transparent;
  --blend-color-2: transparent;
  --blend-color-3: transparent;
  --blend-color-4: transparent;
  --blend-color-5: #af4949;
}



@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBoldItalic.eot');
    src: url('../fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Poppins-ExtraBoldItalic.ttf') format('truetype'),
        url('../fonts/Poppins-ExtraBoldItalic.svg#../fonts/Poppins-ExtraBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraLight.eot');
    src: url('../fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraLight.woff') format('woff'),
        url('../fonts/Poppins-ExtraLight.ttf') format('truetype'),
        url('../fonts/Poppins-ExtraLight.svg#../fonts/Poppins-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraLightItalic.eot');
    src: url('../fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Poppins-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/Poppins-ExtraLightItalic.svg#../fonts/Poppins-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ThinItalic.eot');
    src: url('../fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ThinItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ThinItalic.woff') format('woff'),
        url('../fonts/Poppins-ThinItalic.ttf') format('truetype'),
        url('../fonts/Poppins-ThinItalic.svg#../fonts/Poppins-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#../fonts/Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Italic.eot');
    src: url('../fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Italic.woff2') format('woff2'),
        url('../fonts/Poppins-Italic.woff') format('woff'),
        url('../fonts/Poppins-Italic.ttf') format('truetype'),
        url('../fonts/Poppins-Italic.svg#../fonts/Poppins-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('../fonts/Poppins-SemiBold.svg#../fonts/Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Light.eot');
    src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Light.woff2') format('woff2'),
        url('../fonts/Poppins-Light.woff') format('woff'),
        url('../fonts/Poppins-Light.ttf') format('truetype'),
        url('../fonts/Poppins-Light.svg#../fonts/Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBoldItalic.eot');
    src: url('../fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Poppins-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/Poppins-SemiBoldItalic.svg#../fonts/Poppins-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#../fonts/Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/Poppins-Medium.svg#../fonts/Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Black.eot');
    src: url('../fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Black.woff2') format('woff2'),
        url('../fonts/Poppins-Black.woff') format('woff'),
        url('../fonts/Poppins-Black.ttf') format('truetype'),
        url('../fonts/Poppins-Black.svg#../fonts/Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-MediumItalic.eot');
    src: url('../fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-MediumItalic.woff2') format('woff2'),
        url('../fonts/Poppins-MediumItalic.woff') format('woff'),
        url('../fonts/Poppins-MediumItalic.ttf') format('truetype'),
        url('../fonts/Poppins-MediumItalic.svg#../fonts/Poppins-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Thin.eot');
    src: url('../fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Thin.woff2') format('woff2'),
        url('../fonts/Poppins-Thin.woff') format('woff'),
        url('../fonts/Poppins-Thin.ttf') format('truetype'),
        url('../fonts/Poppins-Thin.svg#../fonts/Poppins-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBold.eot');
    src: url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraBold.woff') format('woff'),
        url('../fonts/Poppins-ExtraBold.ttf') format('truetype'),
        url('../fonts/Poppins-ExtraBold.svg#../fonts/Poppins-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-BlackItalic.eot');
    src: url('../fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-BlackItalic.woff2') format('woff2'),
        url('../fonts/Poppins-BlackItalic.woff') format('woff'),
        url('../fonts/Poppins-BlackItalic.ttf') format('truetype'),
        url('../fonts/Poppins-BlackItalic.svg#../fonts/Poppins-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-BoldItalic.eot');
    src: url('../fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-BoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-BoldItalic.woff') format('woff'),
        url('../fonts/Poppins-BoldItalic.ttf') format('truetype'),
        url('../fonts/Poppins-BoldItalic.svg#../fonts/Poppins-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-LightItalic.eot');
    src: url('../fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-LightItalic.woff2') format('woff2'),
        url('../fonts/Poppins-LightItalic.woff') format('woff'),
        url('../fonts/Poppins-LightItalic.ttf') format('truetype'),
        url('../fonts/Poppins-LightItalic.svg#../fonts/Poppins-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}



[class^="icon-"]:after,
[class*=" icon-"]:after {
  font-family: "untitled-font-1";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-up-open-big { display: inline-block; }

.icon-up-open-big:after {
  content: "a";
  font-size: 2.5em;
  display: block;
  transform: rotateX(180deg);
  color: black;
  transition: color .3s;
}

.icon-up-open-big:hover:after {
	color: white;	
}

.scroll-icon {
	position: absolute;
 	left: 50%;
  bottom: 30px;
  padding: 0 10px;
  	transform: translateX(-50%);
}



/* HELPER CLASSES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.l-left {
	float: left;
}

.l-right {
	float: right;
}

.end {
	margin-top: 30px;
	font-size: 3em;
	font-weight: bold;
	opacity: 0;
	transform: translateY(300px);
	transition: opacity, transform 1s;
	transition-delay: 1s;
}





/* RESET-GENERAL STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

* {
	margin: 0;
	padding: 0;
	font-family: 'Poppins', Arial, sans-serif;
}

html {
	font-size: 62.5%;
}

body {
	color: white;
	letter-spacing: .18em;
	overflow: hidden;
}

a {
	text-decoration: none;
	color: white;
}

ul, li {
	list-style-type: none;
}

/* NAV STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.header-top {
	height: 70px;
	padding: 0 10px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 12;
	box-sizing: border-box;
}

h1 {
	font-size: 3vw;
	font-weight: 400;
}

h2 {
	font-size: 1vw;
	font-weight: 400;
}

p {
	font-size: 0.9vw;
}

.lock {
        position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.toggle-menu {
	width: 50px;
	height: 50px;
	display: inline-block;
	position: relative;
	top: 30px;
    left: -15px;
}

.toggle-menu i {
	position: absolute;
	display: block;
	height: 2px;
	background: white;
	width: 30px;
	left: 10px;
	transition: all .3s;
}

.toggle-menu i:nth-child(1) {
	top: 16px;
}

.toggle-menu i:nth-child(2) {
	top: 24px;
}

.toggle-menu i:nth-child(3) {
	top: 32px;
}

.open-menu i:nth-child(1) {
	top: 25px;
	transform: rotateZ(45deg);
}

.open-menu i:nth-child(2) {
	background: transparent;
}

.open-menu i:nth-child(3) {
	top: 25px;
	transform: rotateZ(-45deg);
}

nav {
 	height: 0;
	opacity: 0;
	box-sizing: border-box;
	background: rgba(0, 47, 77, .25);
	position: fixed;
	top: 70px;
	width: 50%;
	z-index: 15;
	transition: all 1.5s;
}

.open-menu ~ nav {
	width: 50%;
    opacity: 1;
    padding: 60px 0;
    z-index: 15;
    height: 101%;
    margin-top: -75px;
}

nav ul {
	padding: 0 15px;
    margin-top: 32%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

nav li {
	flex: none;
	padding: 5px;
}

nav li a {
	font-size: 25px;
    display: initial;
    text-align: right;
    transition: background .3s;
    padding-right: 30px;
}

nav li:nth-child(odd) a,
body.fp-viewing-fifthSection-1 #menu li:nth-child(5) a {
	background: transparent;
}

nav li:nth-child(even) a {
	background: transparent;
}

nav li:nth-child(odd) a:hover {
	color: #0295a9;
}

nav li:nth-child(even) a:hover {
	color: #0295a9;
}

nav li.active a,
body.fp-viewing-fifthSection-1 #menu li:last-child a {
  background: transparent;
}
  
  
  
  .language-select-box{
	text-align:right;	
	padding-right:20px;
	padding-top:18px;
}
  


video::-internal-media-controls-overlay-cast-button {
    display: none;
}


/* SLIDENAV STYLES - fullPage.js 
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#fp-nav ul li a span, 
.fp-slidesNav ul li a span {
	background: white;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
}

#fp-nav ul li a.active span, 
.fp-slidesNav ul li a.active span, 
#fp-nav ul li:hover a.active span, 
.fp-slidesNav ul li:hover a.active span {
	width: 1.1em;
	height: 1.1em;
	margin: -4px 0 0 -4px;
	background: #fdce02;
	box-sizing: border-box;
}

.fp-slidesNav ul li::before {
	color: white;
}


#fp-nav ul li a span, .fp-slidesNav ul li a span {
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  height: 1em;
  width: 1em;
  border: 0;
  background: white;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}


/* MQ STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media screen and (max-width: 767px) {
	nav ul {
		flex-direction: column;
	}

	nav li {
		margin-top: 1px;
	}
  
  nav li a {
    font-size: 1.5em;
  }
  
  .scroll-icon {
    display: none;
  }
}

@media screen and (max-width: 400px) {
  html {
    font-size: 50%;
  }
  
  .open-menu ~ nav {
		padding: 20px 0;
	}

	nav li a {
		padding: 3px;
	}
}

/* Pagination */
section .pagination {
	 color:white;
     position: absolute;
    left: 2vw;
    top: 47vh;
    z-index: 2;
}
section .pagination .current {
     font-size:2em;
     font-weight:600;
     border-bottom:3px solid #ffffff;
     line-height:1.5em;
     font-style: italic;
}
section .pagination .total {
     font-size: 1.8em;
     font-weight: 100;
     line-height: 1.75em;
     font-style: italic;
}
section.dark .pagination .current {
     font-weight: 600;
     font-style: italic;
}






header .languages a { position:relative; text-transform:uppercase;}
header .languages a + a { padding-left:0.5em; margin-left:0.5em;}
header .languages a + a:before { content:""; display:block; position:absolute; left:-1px; top:50%; height:0.75em; width:1px; margin-top:-0.375em; background-color:#023646;}


.nav-wrapper {
  width: 300px;
  margin: 100px auto;
  text-align: center;
}


.fp-controlArrow.fp-prev {
	display: none;
}

.fp-controlArrow.fp-next {
	border: none;
    width: 60px;
    margin-top: -3px;
    right: 2px;
    height: 120px;
    background: url(../img/next.png) no-repeat;
    background-size: 60px;
}

#arrdown {
	position: absolute;
top: 92%;
left: 0;
width: 100%;
height: 100%;
}

.arrdown {
right: 49.2vw;
position:absolute;
}


.glitch2 {
  width: 100vw;
  height: 100vh;
  max-width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.glitch2 .glitch2__item {
  background: url("../img/background5.png") no-repeat 50% 50%/cover;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.glitch2 .glitch2__item:nth-child(n+2) {
  opacity: 0;
  animation-duration: var(--time-anim);
  animation-delay: var(--delay-anim);
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.glitch2 .glitch2__item:nth-child(2) {
  background-color: var(--blend-color-2);
  background-blend-mode: var(--blend-mode-2);
  animation-name: glitch2-anim-2;
}
.glitch2 .glitch2__item:nth-child(2) {
  background-color: var(--blend-color-3);
  background-blend-mode: var(--blend-mode-3);
  animation-name: glitch2-anim-3;
}
.glitch2 .glitch2__item:nth-child(4) {
  background-color: var(--blend-color-4);
  background-blend-mode: var(--blend-mode-4);
  animation-name: glitch2-anim-4;
}
.glitch2 .glitch2__item:nth-child(5) {
  background-color: var(--blend-color-5);
  background-blend-mode: var(--blend-mode-5);
  animation-name: glitch2-anim-flash;
}
@keyframes glitch2-anim-flash {
  0%, 5% {
    opacity: 0.2;
    transform: translate3d(var(--glitch2-horizontal), var(--glitch2-height), 0);
  }
  5.5%, 100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes glitch2-anim {
  0% {
    clip: rect(50px, 9999px, 85px, 0);
  }
  5% {
    clip: rect(47px, 9999px, 170px, 0);
  }
  10% {
    clip: rect(4px, 9999px, 41px, 0);
  }
  15% {
    clip: rect(151px, 9999px, 125px, 0);
  }
  20% {
    clip: rect(2px, 9999px, 42px, 0);
  }
  25% {
    clip: rect(135px, 9999px, 86px, 0);
  }
  30% {
    clip: rect(53px, 9999px, 71px, 0);
  }
  35% {
    clip: rect(17px, 9999px, 49px, 0);
  }
  40% {
    clip: rect(68px, 9999px, 144px, 0);
  }
  45% {
    clip: rect(136px, 9999px, 106px, 0);
  }
  50% {
    clip: rect(150px, 9999px, 99px, 0);
  }
  55% {
    clip: rect(40px, 9999px, 105px, 0);
  }
  60% {
    clip: rect(1px, 9999px, 95px, 0);
  }
  65% {
    clip: rect(28px, 9999px, 56px, 0);
  }
  70% {
    clip: rect(72px, 9999px, 46px, 0);
  }
  75% {
    clip: rect(9px, 9999px, 114px, 0);
  }
  80% {
    clip: rect(107px, 9999px, 72px, 0);
  }
  85% {
    clip: rect(119px, 9999px, 89px, 0);
  }
  90% {
    clip: rect(111px, 9999px, 16px, 0);
  }
  95% {
    clip: rect(20px, 9999px, 65px, 0);
  }
  100% {
    clip: rect(99px, 9999px, 111px, 0);
  }
}

@keyframes glitch2-anim-2 {
  0% {
    opacity: 1;
    transform: translate3d(var(--gap-horizontal), 0, 0);
    -webkit-clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
  }
  2% {
    -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
  }
  4% {
    -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
  }
  6% {
    -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
  }
  8% {
    -webkit-clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
  }
  10% {
    -webkit-clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
  }
  12% {
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
  }
  14% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
  }
  16% {
    -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
  }
  18% {
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
  }
  20% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(var(--gap-horizontal), 0, 0);
  }
  22%, 100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch2-anim-3 {
  0% {
    opacity: 1;
    transform: translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);
    -webkit-clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
  }
  3% {
    -webkit-clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
  }
  5% {
    -webkit-clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
  }
  7% {
    -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  9% {
    -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
  }
  11% {
    -webkit-clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
  }
  13% {
    -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  15% {
    -webkit-clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
  }
  17% {
    -webkit-clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
  }
  19% {
    -webkit-clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
  }
  20% {
    -webkit-clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);
  }
  22%, 100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}
@keyframes glitch2-anim-4 {
  0% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);
    -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
  }
  1.5% {
    -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
  }
  2% {
    -webkit-clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
  }
  2.5% {
    -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
  }
  3% {
    -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
  }
  5% {
    -webkit-clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
  }
  5.5% {
    -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
  }
  7% {
    -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
  }
  8% {
    -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
  }
  9% {
    -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
  }
  10.5% {
    -webkit-clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
  }
  11% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
  }
  13% {
    -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
  }
  14% {
    -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
  }
  14.5% {
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
  }
  15% {
    -webkit-clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
  }
  16% {
    -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
  }
  18% {
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
  }
  20% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
  }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);
  }
  22%, 100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  }
}

.glitchm {
	overflow: hidden;
    position: absolute;
    width: 35vw;
    height: 33vh;
    top: 30vh;
    left: 10vw;
	
}
.glitchm img {
	position: relative;
	z-index: 1;
	display: block;
	width: 35vw;
}
.glitchm__layers {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.glitchm__layer {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(../img/letterm.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 35vw;
}
.glitchm__layer:nth-child(1) {
	transform: translateX(-5%);
	animation: glitchm-anim-1 2s infinite linear alternate;
}
.glitchm__layer:nth-child(2) {
	transform: translateX(3%) translateY(3%);
	animation: glitchm-anim-2 2.3s -.8s infinite linear alternate;
}
.glitchm__layer:nth-child(3) {
	transform: translateX(5%);
	animation: glitchm-anim-flash 1s infinite linear;
}
@keyframes glitchm-anim-1 {
	0% {
		clip-path: polygon(0 0%, 100% 0%, 100% 5%, 0 5%);
	}
	10% {
		clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
	}
	20% {
		clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
	}
	30% {
		clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
	}
	40% {
		clip-path: polygon(0 35%, 100% 35%, 100% 35%, 0 35%);
	}
	50% {
		clip-path: polygon(0 45%, 100% 45%, 100% 46%, 0 46%);
	}
	60% {
		clip-path: polygon(0 50%, 100% 50%, 100% 70%, 0 70%);
	}
	70% {
		clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
	}
	80% {
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	90% {
		clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
	}
	100% {
		clip-path: polygon(0 60%, 100% 60%, 100% 70%, 0 70%);
	}
}
@keyframes glitchm-anim-2 {
	0% {
		clip-path: polygon(0 15%, 100% 15%, 100% 30%, 0 30%);
	}
	15% {
		clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
	}
	25% {
		clip-path: polygon(0 8%, 100% 8%, 100% 20%, 0 20%);
	}
	30% {
		clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	}
	45% {
		clip-path: polygon(0 45%, 100% 45%, 100% 45%, 0 45%);
	}
	50% {
		clip-path: polygon(0 50%, 100% 50%, 100% 57%, 0 57%);
	}
	65% {
		clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	}
	75% {
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	80% {
		clip-path: polygon(0 40%, 100% 40%, 100% 60%, 0 60%);
	}
	95% {
		clip-path: polygon(0 45%, 100% 45%, 100% 60%, 0 60%);
	}
	100% {
		clip-path: polygon(0 11%, 100% 11%, 100% 15%, 0 15%);
	}
}
@keyframes glitchm-anim-flash {
	0% {
		opacity: .2;
	}
	30%, 100% {
		opacity: 0;
	}
}

.glitchb {
	overflow: hidden;
    position: absolute;
    width: 35vw;
    height: 33vh;
    top: 30vh;
    left: 110vw;
	
}
.glitchb img {
	position: relative;
	z-index: 1;
	display: block;
	width: 35vw;
}
.glitchb__layers {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.glitchb__layer {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(../img/letterb.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 35vw;
}
.glitchb__layer:nth-child(1) {
	transform: translateX(-5%);
	animation: glitchb-anim-1 2s infinite linear alternate;
}
.glitchb__layer:nth-child(2) {
	transform: translateX(3%) translateY(3%);
	animation: glitchb-anim-2 2.3s -.8s infinite linear alternate;
}
.glitchb__layer:nth-child(3) {
	transform: translateX(5%);
	animation: glitchb-anim-flash 1s infinite linear;
}
@keyframes glitchb-anim-1 {
	0% {
		clip-path: polygon(0 0%, 100% 0%, 100% 5%, 0 5%);
	}
	10% {
		clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
	}
	20% {
		clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
	}
	30% {
		clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
	}
	40% {
		clip-path: polygon(0 35%, 100% 35%, 100% 35%, 0 35%);
	}
	50% {
		clip-path: polygon(0 45%, 100% 45%, 100% 46%, 0 46%);
	}
	60% {
		clip-path: polygon(0 50%, 100% 50%, 100% 70%, 0 70%);
	}
	70% {
		clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
	}
	80% {
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	90% {
		clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
	}
	100% {
		clip-path: polygon(0 60%, 100% 60%, 100% 70%, 0 70%);
	}
}
@keyframes glitchb-anim-2 {
	0% {
		clip-path: polygon(0 15%, 100% 15%, 100% 30%, 0 30%);
	}
	15% {
		clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
	}
	25% {
		clip-path: polygon(0 8%, 100% 8%, 100% 20%, 0 20%);
	}
	30% {
		clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	}
	45% {
		clip-path: polygon(0 45%, 100% 45%, 100% 45%, 0 45%);
	}
	50% {
		clip-path: polygon(0 50%, 100% 50%, 100% 57%, 0 57%);
	}
	65% {
		clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	}
	75% {
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	80% {
		clip-path: polygon(0 40%, 100% 40%, 100% 60%, 0 60%);
	}
	95% {
		clip-path: polygon(0 45%, 100% 45%, 100% 60%, 0 60%);
	}
	100% {
		clip-path: polygon(0 11%, 100% 11%, 100% 15%, 0 15%);
	}
}
@keyframes glitchb-anim-flash {
	0% {
		opacity: .2;
	}
	30%, 100% {
		opacity: 0;
	}
}


.glitchc {
	overflow: hidden;
    position: absolute;
    width: 35vw;
    height: 33vh;
    top: 30vh;
    left: 210vw;
	
}
.glitchc img {
	position: relative;
	z-index: 1;
	display: block;
	width: 35vw;
}
.glitchc__layers {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.glitchc__layer {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(../img/letterc.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 35vw;
}
.glitchc__layer:nth-child(1) {
	transform: translateX(-5%);
	animation: glitchc-anim-1 2s infinite linear alternate;
}
.glitchc__layer:nth-child(2) {
	transform: translateX(3%) translateY(3%);
	animation: glitchc-anim-2 2.3s -.8s infinite linear alternate;
}
.glitchc__layer:nth-child(3) {
	transform: translateX(5%);
	animation: glitchc-anim-flash 1s infinite linear;
}
@keyframes glitchc-anim-1 {
	0% {
		clip-path: polygon(0 0%, 100% 0%, 100% 5%, 0 5%);
	}
	10% {
		clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
	}
	20% {
		clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
	}
	30% {
		clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
	}
	40% {
		clip-path: polygon(0 35%, 100% 35%, 100% 35%, 0 35%);
	}
	50% {
		clip-path: polygon(0 45%, 100% 45%, 100% 46%, 0 46%);
	}
	60% {
		clip-path: polygon(0 50%, 100% 50%, 100% 70%, 0 70%);
	}
	70% {
		clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
	}
	80% {
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	90% {
		clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
	}
	100% {
		clip-path: polygon(0 60%, 100% 60%, 100% 70%, 0 70%);
	}
}
@keyframes glitchc-anim-2 {
	0% {
		clip-path: polygon(0 15%, 100% 15%, 100% 30%, 0 30%);
	}
	15% {
		clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
	}
	25% {
		clip-path: polygon(0 8%, 100% 8%, 100% 20%, 0 20%);
	}
	30% {
		clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
	}
	45% {
		clip-path: polygon(0 45%, 100% 45%, 100% 45%, 0 45%);
	}
	50% {
		clip-path: polygon(0 50%, 100% 50%, 100% 57%, 0 57%);
	}
	65% {
		clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
	}
	75% {
		clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
	}
	80% {
		clip-path: polygon(0 40%, 100% 40%, 100% 60%, 0 60%);
	}
	95% {
		clip-path: polygon(0 45%, 100% 45%, 100% 60%, 0 60%);
	}
	100% {
		clip-path: polygon(0 11%, 100% 11%, 100% 15%, 0 15%);
	}
}
@keyframes glitchc-anim-flash {
	0% {
		opacity: .2;
	}
	30%, 100% {
		opacity: 0;
	}
}

@-webkit-keyframes rotating2 {
    from{
        -webkit-transform: rotate(0deg);
    }
	50%  {
		-webkit-transform: rotate(10deg);
	}
    to{
        -webkit-transform: rotate(0deg);
    }
}

.rotating2 {
    -webkit-animation: rotating2 10s linear infinite;
	animation-delay: 1s;
}

@-webkit-keyframes rotating1 {
    from{
        -webkit-transform: rotate(0deg);
    }
	50%  {
		-webkit-transform: rotate(90deg);
	}
    to{
        -webkit-transform: rotate(0deg);
    }
}

.rotating1 {
    -webkit-animation: rotating1 20s linear infinite;
}

.glitch{
  animation: glitch 1s linear infinite;
}

@keyframes glitch{
  2%,64%{
    transform: translate(2px,0) skew(0deg);
  }
  4%,60%{
    transform: translate(-2px,0) skew(0deg);
  }
  62%{
    transform: translate(0,0) skew(5deg); 
  }
}

.glitch:before,
.glitch:after{
  content: attr(title);
  position: absolute;
  left: 0;
}

.glitch:before{
  animation: glitchTop 1s linear infinite;
  clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);
}

@keyframes glitchTop{
  2%,64%{
    transform: translate(2px,-2px);
  }
  4%,60%{
    transform: translate(-2px,2px);
  }
  62%{
    transform: translate(13px,-1px) skew(-13deg); 
  }
}

.glitch:after{
  animation: glitchBotom 1.5s linear infinite;
  clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);
}

@keyframes glitchBotom{
  2%,64%{
    transform: translate(-2px,0);
  }
  4%,60%{
    transform: translate(-2px,0);
  }
  62%{
    transform: translate(-22px,5px) skew(21deg); 
  }
}

.pl {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjgwIDgwMCI+DQo8cGF0aCBmaWxsPSIjZTllOGU3IiBkPSJtMCwwaDEyODB2NDAwaC0xMjgweiIvPg0KPHBhdGggZmlsbD0iI2Q0MjEzZCIgZD0ibTAsNDAwaDEyODB2NDAwaC0xMjgweiIvPg0KPC9zdmc+DQo=);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: left top;
}

.gb {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjAgMzAiIGhlaWdodD0iNjAwIj4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJ0Ij4NCjxwYXRoIGQ9Im0zMCwxNWgzMHYxNXp2MTVoLTMwemgtMzB2LTE1enYtMTVoMzB6Ii8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZD0ibTAsMHYzMGg2MHYtMzB6Ii8+DQo8cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNiIgZD0ibTAsMGw2MCwzMG0wLTMwbC02MCwzMCIvPg0KPHBhdGggc3Ryb2tlPSIjY2YxNDJiIiBzdHJva2Utd2lkdGg9IjQiIGQ9Im0wLDBsNjAsMzBtMC0zMGwtNjAsMzAiIGNsaXAtcGF0aD0idXJsKCN0KSIvPg0KPHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjxwYXRoIHN0cm9rZT0iI2NmMTQyYiIgc3Ryb2tlLXdpZHRoPSI2IiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjwvc3ZnPg0K);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: left top;
}

.phoca-flag-flags {
    border-radius: 0px;
    border: 0px;
    padding-top: 0px;
    margin-top: 0px;
	width: 20px;
    height: 20px;
}

	
	
.BG1 {
	background-image: url(../img/background1.png); background-size: cover; background-position: center center; background-repeat: no-repeat; background-attachment: fixed;
}

.BG2 {
	background-image: url(../img/background2.png); background-size: cover; background-position: center center; background-repeat: no-repeat;
}

.BG3 {
	background-image: url(../img/background3.png); background-size: cover; background-position: center center; background-repeat: no-repeat;
}

.BG4 {
	background-image: url(../img/background4.png); background-size: cover; background-position: center center; background-repeat: no-repeat;
}

.BG5 {
	background-image: url(../img/background6.png); background-size: cover; background-position: center center; background-repeat: no-repeat;
}

.BG6 {
	background-image: url(../img/background5.png); background-size: cover; background-position: center center; background-repeat: no-repeat;
}
	
header .languages {
    position: absolute;
    left: 2vw;
    top: 4vh;
    text-align: left;
    font-size: 14px;
	min-width: 20vw;
}
	
#header_logo {
	position: relative;
    padding-bottom: 10%;
}

.header_video {
	position: absolute;
  top: -8vh;
  width: 32vw;
  height: 18vw;
  left: 33vw;
}



.c_wrapper { 
  overflow:hidden;
  height: 100vh;
}

#c_one {
  float:left; 
  width:50vw;
  height:100vh;
}
#c_two { 
  overflow:hidden;
  height:100vh;
  background-color: #031e3de0;
}

.b_wrapper {  
  overflow:hidden;
  height: 100vh;
}


#b_one {
  float:left; 
  width:50vw;
  height:100vh;
  background-color: #031e3de0;
}

#b_two { 
  overflow:hidden;
  height:100vh;
}


.a_wrapper { 
  overflow:hidden;
  height: 100vh;
}

#a_one {
  float:left; 
  width:50vw;
  height:100vh;
}
#a_two { 
  overflow:hidden;
  height:100vh;
  background-color: #031e3de0;
}


.d_wrapper {  
  overflow:hidden;
  height: 100vh;
}

#d_one {
  float:left; 
  width:50vw;
  height:100vh;
}

#d_two { 
  overflow:hidden;
  height:100vh;
}

#profilem {
	background-image: url(../img/profilem.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 23.2vw;
    height: 23.2vw;
    background-size: 23vw;
    top: 6vh;
    left: 10.6vw;
}

#photom {
	overflow: hidden;
    position: absolute;
    width: 40vw;
    height: 70vh;
    top: 0vh;
    left: 60vw;
}

#circlem1 {
	background-image: url(../img/circle1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 31vw;
    height: 30vw;
    left: 7vw;
	background-size: 30vw;
}

#circlem2 {
	background-image: url(../img/circle2.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 35vw;
    height: 35vw;
    left: 3vw;
    top: -6vh;
	background-size: 35vw;
}

#profileb {
	background-image: url(../img/profileb.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 23.2vw;
    height: 23.2vw;
    background-size: 23vw;
    top: 6vh;
    left: 10.6vw;
}

#photob {
	overflow: hidden;
    position: absolute;
    width: 40vw;
    height: 70vh;
    top: 0vh;
    left: 160vw;
}

#circleb1 {
	background-image: url(../img/circle1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 31vw;
    height: 30vw;
    left: 7vw;
	background-size: 30vw;
}

#circleb2 {
	background-image: url(../img/circle2.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 35vw;
    height: 35vw;
    left: 3vw;
    top: -6vh;
	background-size: 35vw;
}

#profilec {
	background-image: url(../img/profilec.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 23.2vw;
    height: 23.2vw;
    background-size: 23vw;
    top: 6vh;
    left: 10.6vw;
}

#photoc {
	overflow: hidden;
    position: absolute;
    width: 40vw;
    height: 70vh;
    top: 0vh;
    left: 260vw;
}

#circlec1 {
	background-image: url(../img/circle1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 31vw;
    height: 30vw;
    left: 7vw;
	background-size: 30vw;
}

#circlec2 {
	background-image: url(../img/circle2.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 35vw;
    height: 35vw;
    left: 3vw;
    top: -6vh;
	background-size: 35vw;
}



#contact  {
	position: absolute;
    text-align: left;
    width: 40vw;
    margin-left: 15vw;
    top: 35vh;
}

#contact_logo {
	overflow: hidden;
    position: absolute;
    width: 50vw;
    height: 100vh;
    top: 0vh;
    left: 0vw;
}

#profile_desc  {
	position: absolute;
    width: 40vw;
    margin-left: 5vw;
    top: 62vh;
}

#offer {
	position: absolute;
    text-align: left;
    width: 40vw;
    margin-left: 8vw;
    top: 25vh;
}

#portfolio .fp-controlArrow.fp-next {
	border: none;
    width: 30px;
    margin-top: 12px;
    right: 51px;
    height: 70px;
    background: url(../img/next2.png) no-repeat;
    background-size: 32px;
}

#headvid {
	position: relative;
	padding-bottom: 50%;
	height: 0;
}

.headvideo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#casephoto {
	overflow: hidden;
    position: absolute;
    width: 50vw;
    height: 100vh;
    top: 0vh;
    left: 50vw;
}

#elipse1 {
	background-image: url(../img/elipse1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 43vw;
    height: 43vw;
    left: 6vw;
    top: 8vh;
    background-size: 43vw;
}

#elipse2 {
	background-image: url(../img/elipse2.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 50vw;
    height: 50vw;
    left: 3vw;
    top: 0vh;
    background-size: 50vw;
}

#projectphoto {
    background-image: url(../img/project1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 35vw;
    height: 35vw;
    background-size: 35vw;
    top: 15vh;
    left: 10vw;
}


#project_title {
	position: absolute;
    text-align: left;
    width: 40vw;
    height: 10vh;
    margin-left: 9vw;
    top: 25vh;
}

#project_title2 {
	position: absolute;
    text-align: left;
    width: 40vw;
    height: 10vh;
    margin-left: 9vw;
    top: 25vh;
}

#project_desc {
	position: absolute;
    text-align: left;
    width: 40vw;
    height: 10vh;
    margin-left: 9vw;
    top: 35vh;
}

#project_desc2 {
	position: absolute;
    text-align: left;
    width: 40vw;
    height: 10vh;
    margin-left: 9vw;
    top: 35vh;
}




#contact_circle {
    background-image: url(../img/MBC_C_LOGO.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 40vw;
    height: 40vw;
    background-size: 35vw;
    top: 15vh;
    left: 10vw;
}


#elipse3 {
	background-image: url(../img/elipse3.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 45vw;
    height: 45vw;
    background-size: 45vw;
    top: 7vh;
    left: 4vw;
}

.botvid  {
	left: 28vw;
    top: 18vh;
    width: 55vw;
    text-align: center;
    position: absolute;
    transform: translateX(-50%);
}

#line {
	top: 28.5vh;
    width: 7vw;
    border-bottom: 15px solid #4fb8e9;
    position: absolute;
}

#line2 {
	bottom: 0;
    left: 6vw;
    height: 65vh;
    border-left: 8px solid #fdce02;
    position: absolute;
}

#line3 {
	top: 0;
    left: 6vw;
    height: 45vh;
    border-left: 8px solid #fdce02;
    position: absolute;
}

#invite {
	position: absolute;
    bottom: 3vh;
    width: 100%;
    display: flex;
    justify-content: center;
}
 
#invite img{
	width: 55vw;
}

.resumo_fn_partners{
	margin-top: 20vh;
}
.resumo_fn_partners ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 20px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	flex-wrap: wrap;
}
.resumo_fn_partners li{
	margin: 0;
	padding: 0;
	width: 25.555%;
	padding-left: 10px;
	margin-bottom: 10px;
}
.resumo_fn_partners a{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	height: 100px;
	padding: 15px;
	text-align: center;
	background-color: #031e3de0;
}
.resumo_fn_partners a:hover{
	background-color: #031e3d;
}
.resumo_fn_partners img{
	    max-width: 90%;
}


.nivoSlider {
	    height: 100%;
		width: 100%;
}

.slider-wrapper {
    overflow: hidden;
    text-align: left;
    width: 35vw;
    height: 35vw;
    top: 15vh;
    left: 10vw;
    border-radius: 50%;
    position: absolute;
}

.theme-default .nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    width: 100% !important;
    height: 100% !important;
}


@media(max-width: 1400px){
	.resumo_fn_partners li {
    width: 25.555%;
}

#invite {
    position: absolute;
    bottom: 1vh;
    width: 100%;
    display: flex;
    justify-content: center;
}

#invite img{
	width: 35vw;
}

.resumo_fn_partners {
    margin-top: 18vh;
}

}

@media(max-width: 500px){
	.resumo_fn_partners li {
    width: 23%;
}
}

@media screen and (max-width: 1000px) and (min-width: 401px) {
#invite {
    visibility: hidden;
}

.resumo_fn_partners a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    height: 55px;
    padding: 15px;
    text-align: center;
    background-color: #031e3de0;
}

.resumo_fn_partners img {
    max-width: 70%;
}

.resumo_fn_partners ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin-left: 37px;
    margin-right: 37px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
}

.resumo_fn_partners {
    overflow: hidden;
    position: absolute;
    width: 116vw;
    height: 31vh;
    top: -60px;
    left: 2vw;
    z-index: 0;
}

	
.followus {
	font-size: 2.9vw;
}

section .pagination {
	visibility: hidden;
}
	
h1 {
    font-size: 6.5vw;
    font-weight: 400;
}
	
h2 {
    font-size: 4vw;
    font-weight: 400;
}
	
p {
    font-size: 2.5vw;
}
	
.header_video {
  position: absolute;
  top: 0vh;
  width: 32vw;
  height: 18vw;
  left: 33vw;
}

.arrdown {
  right: 48vw;
  position: absolute;
}
	
#a_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:50vh;
}
  
#a_two { 
	height:50vh;
}
  
.fp-controlArrow.fp-next {
    border: none;
    width: 35px;
    height: 60px;
    background: url(../img/next.png) no-repeat;
    background-size: 30px;
}

.glitchm, .glitchb, .glitchc { 
  visibility: hidden
  }
  
  #profile_desc {
	width: 80vw;
	top: 54vh;
	margin-left: 9vw;
}

#photom {
    overflow: hidden;
    position: absolute;
    width: 70vw;
    height: 50vh;
    top: 8vh;
    left: 15vw;
}


#profilem {
    width: 40vw;
    height: 40vw;
    background-size: 40vw;
    top: 5vh;
    left: 15vw;
}

#circlem1 {
    width: 52vw;
    height: 52vw;
    left: 9vw;
    background-size: 52vw;
}

#circlem2 {
	width: 65vw;
    height: 65vw;
    left: 3vw;
    top: -6vh;
    background-size: 65vw;
}


#photob {
    overflow: hidden;
    position: absolute;
    width: 70vw;
    height: 50vh;
    top: 8vh;
    left: 115vw;
}

#profileb {
    width: 40vw;
    height: 40vw;
    background-size: 40vw;
    top: 5vh;
    left: 15vw;
}

#circleb1 {
    width: 52vw;
    height: 52vw;
    left: 9vw;
    background-size: 52vw;
}

#circleb2 {
	width: 65vw;
    height: 65vw;
    left: 3vw;
    top: -6vh;
    background-size: 65vw;
}

#photoc {
    overflow: hidden;
    position: absolute;
    width: 70vw;
    height: 50vh;
    top: 8vh;
    left: 215vw;
}

#profilec {
    width: 40vw;
    height: 40vw;
    background-size: 40vw;
    top: 5vh;
    left: 15vw;
}

#circlec1 {
    width: 52vw;
    height: 52vw;
    left: 9vw;
    background-size: 52vw;
}

#circlec2 {
	width: 65vw;
    height: 65vw;
    left: 3vw;
    top: -6vh;
    background-size: 65vw;
}

#b_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:100vh;
}
  
#b_two { 
	height:0vh;
}

#offer {
    width: 85vw;
    margin-left: 10vw;
    top: 10vh;
}

#d_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:50vh;
}
  
#d_two { 
	height:50vh;
}

#line { 
    top: 13.5vh;
    width: 7vw;
    border-bottom: 15px solid #4fb8e9;
    position: absolute;
}

#line2 {
    bottom: 0;
    left: 7vw;
    height: 63vh;
    border-left: 5px solid #fdce02;
    position: absolute;
}

#line3 {
    top: 0;
    left: 7vw;
    height: 63vh;
    border-left: 5px solid #fdce02;
    position: absolute;
}


#project_title {
    position: absolute;
    text-align: left;
    width: 80vw;
    height: 10vh;
    margin-left: 10vw;
    top: 35vh;
	z-index: 1;
}

#project_title h1 {
	font-size: 4vw;
}

#project_title2 {
    position: absolute;
    text-align: left;
    width: 80vw;
    height: 10vh;
    margin-left: 10vw;
    top: 48vh;
	z-index: 1;
}

#project_title2 h1 {
	font-size: 4vw;
}

#project_desc {
    position: absolute;
    text-align: left;
    width: 85vw;
    height: 10vh;
    margin-left: 10vw;
    top: 40vh;
	z-index: 1;
}

#project_desc2 {
    position: absolute;
    text-align: left;
    width: 85vw;
    height: 10vh;
    margin-left: 10vw;
    top: 55vh;
    z-index: 1;
}



.nivoSlider {
	    height: 100%;
		width: 100%;
}

.slider-wrapper {
    overflow: hidden;
    text-align: left;
    width: 35vw;
    height: 35vw;
    top: 9vh;
    left: 12vw;
    border-radius: 50%;
    position: absolute;
}

.theme-default .nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    width: 100% !important;
    height: 100% !important;
}


#casephoto {
        overflow: hidden;
    position: absolute;
    width: 55vw;
    height: 50vh;
    top: 3vh;
    left: 21vw;
    z-index: 0;
}

#projectphoto {
    background-image: url(../img/project1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 35vw;
    height: 35vw;
    background-size: 35vw;
    top: 10vh;
    left: 12vw;
}

#elipse2 {
    background-image: url(../img/elipse2.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 50vw;
    height: 50vw;
    left: 4vw;
    top: 5vh;
    background-size: 50vw;
}

#elipse1 {
    background-image: url(../img/elipse1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 43vw;
    height: 43vw;
    left: 8vw;
    top: 7vh;
    background-size: 43vw;
}

#c_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:50vh;
}
  
#c_two { 
	height:50vh;
}

#contact {
  position: absolute;
  text-align: left;
  width: 70vw;
  margin-left: 15vw;
  top: 55vh;
}

#contact_logo {
  overflow: hidden;
  position: absolute;
  width: 50vw;
  height: 100vh;
  top: 0vh;
  left: 24vw;
}

#contact_circle {
  text-align: left;
  width: 40vw;
  height: 40vw;
  background-size: 35vw;
  top: 11vh;
  left: 10vw;
}

.botvid {
  left: 27vw;
  top: 12vh;
  width: 55vw;
  text-align: center;
  position: absolute;
  transform: translateX(-50%);
}

}


@media screen and (max-width: 400px) {
	
.resumo_fn_partners {
    overflow: hidden;
    position: absolute;
    width: 100vw;
    height: 43vh;
    top: -7vh;
    left: 7vw;
    z-index: 0;
}

.resumo_fn_partners img {
    max-width: 110%;
}

.resumo_fn_partners a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    height: 45px;
    padding: 15px;
    text-align: center;
    background-color: #031e3de0;
} 

#project_desc2 {
    position: absolute;
    text-align: left;
    width: 85vw;
    height: 10vh;
    margin-left: 9vw;
    top: 55vh;
    z-index: 1;
}

#project_title2 {
    position: absolute;
    text-align: left;
    width: 80vw;
    height: 10vh;
    margin-left: 9vw;
    top: 48vh;
    z-index: 1;
}

#invite {
    visibility: hidden;
}

	
	.nivoSlider {
	    height: 100%;
		width: 100%;
}

.slider-wrapper {
    overflow: hidden;
    text-align: left;
    width: 35vw;
    height: 35vw;
    top: 10vh;
    left: 12vw;
    border-radius: 50%;
    position: absolute;
}

.theme-default .nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    width: 100% !important;
    height: 100% !important;
}
	
h1 {
    font-size: 7.5vw;
    font-weight: 400;
}
	
h2 {
    font-size: 4vw;
    font-weight: 400;
}
	
p {
    font-size: 2.5vw;
}
	
.header_video {
  position: absolute;
top: -1vh;
width: 44vw;
height: 27vw;
left: 25vw;
}



.arrdown {
  right: 48vw;
  position: absolute;
}
	
#a_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:50vh;
}
  
#a_two { 
	height:50vh;
}
  
.fp-controlArrow.fp-next {
    border: none;
    width: 35px;
    height: 60px;
    background: url(../img/next.png) no-repeat;
    background-size: 30px;
}

.glitchm, .glitchb, .glitchc { 
  visibility: hidden;
  }
  
section .pagination {
	visibility: hidden;
}
  
  #profile_desc {
	width: 80vw;
	top: 54vh;
	margin-left: 9vw;
}

#photom {
    overflow: hidden;
    position: absolute;
    width: 70vw;
    height: 50vh;
    top: 12vh;
    left: 15vw;
}


#profilem {
    width: 40vw;
    height: 40vw;
    background-size: 40vw;
    top: 5vh;
    left: 15vw;
}

#circlem1 {
    width: 52vw;
    height: 52vw;
    left: 9vw;
    background-size: 52vw;
	top: 2vh;
}

#circlem2 {
	width: 65vw;
    height: 65vw;
    left: 3vw;
    top: -1vh;
    background-size: 65vw;
}


#photob {
    overflow: hidden;
    position: absolute;
    width: 70vw;
    height: 50vh;
    top: 12vh;
    left: 115vw;
}

#profileb {
    width: 40vw;
    height: 40vw;
    background-size: 40vw;
    top: 5vh;
    left: 15vw;
}

#circleb1 {
    width: 52vw;
    height: 52vw;
    left: 9vw;
    background-size: 52vw;
	top: 2vh;
}

#circleb2 {
	width: 65vw;
    height: 65vw;
    left: 3vw;
    top: -1vh;
    background-size: 65vw;
}

#photoc {
    overflow: hidden;
    position: absolute;
    width: 70vw;
    height: 50vh;
    top: 12vh;
    left: 215vw;
}

#profilec {
    width: 40vw;
    height: 40vw;
    background-size: 40vw;
    top: 5vh;
    left: 15vw;
}

#circlec1 {
    width: 52vw;
    height: 52vw;
    left: 9vw;
    background-size: 52vw;
	top: 2vh;
}

#circlec2 {
	width: 65vw;
    height: 65vw;
    left: 3vw;
    top: -1vh;
    background-size: 65vw;
}

#b_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:100vh;
}
  
#b_two { 
	height:0vh;
}

#offer {
    width: 85vw;
    margin-left: 10vw;
    top: 12vh;
}

#d_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:50vh;
}
  
#d_two { 
	height:50vh;
}

#line { 
    top: 13.5vh;
    width: 7vw;
    border-bottom: 15px solid #4fb8e9;
    position: absolute;
}

#line2 {
    bottom: 0;
    left: 4vw;
    height: 55vh;
    border-left: 5px solid #fdce02;
    position: absolute;
}

#line3 {
    top: 0;
    left: 4vw;
    height: 55vh;
    border-left: 5px solid #fdce02;
    position: absolute;
}


#project_title {
    position: absolute;
    text-align: left;
    width: 80vw;
    height: 10vh;
    margin-left: 9vw;
    top: 38vh;
	z-index: 1;
}

#project_title h1{
    font-size: 3em;
}

#project_title2 h1{
    font-size: 3em;
}

#project_desc {
    position: absolute;
    text-align: left;
    width: 85vw;
    height: 10vh;
    margin-left: 9vw;
    top: 45vh;
	z-index: 1;
}

#project_desc p {
	font-size: 2.2vw;
}


#project_desc2 p {
	font-size: 2.2vw;
}


#casephoto {
        overflow: hidden;
    position: absolute;
    width: 55vw;
    height: 50vh;
    top: 5vh;
    left: 21vw;
    z-index: 0;
}



#projectphoto {
    background-image: url(../img/project1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 35vw;
    height: 35vw;
    background-size: 35vw;
    top: 10vh;
    left: 12vw;
}

#elipse2 {
    background-image: url(../img/elipse2.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 50vw;
    height: 50vw;
    left: 4vw;
    top: 6vh;
    background-size: 50vw;
}

#elipse1 {
    background-image: url(../img/elipse1.png);
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 43vw;
    height: 43vw;
    left: 8vw;
    top: 8vh;
    background-size: 43vw;
}

#c_one { 
    float: none;
    margin-right:0;
    width:auto;
    border:0; 
	height:50vh;
}
  
#c_two { 
	height:50vh;
}

#contact {
  position: absolute;
  text-align: left;
  width: 70vw;
  margin-left: 15vw;
  top: 55vh;
}

#contact_logo {
	overflow: hidden;
position: absolute;
width: 80vw;
height: 100vh;
top: 3vh;
left: 10vw;
}

#contact_circle {
	text-align: left;
width: 60vw;
height: 60vw;
background-size: 60vw;
top: 10vh;
left: 10vw;
}

.botvid {
  left: 40vw;
top: 14vh;
width: 80vw;
text-align: center;
position: absolute;
transform: translateX(-50%);
}

#elipse3 {
  background-image: url(../img/elipse3.png);
  background-repeat: no-repeat;
  overflow: hidden;
  position: absolute;
  text-align: left;
width: 80vw;
height: 80vw;
background-size: 80vw;
top: 4vh;
left: 0vw;
}

.toggle-menu {
  width: 35px;
  height: 30px;
  display: inline-block;
  position: relative;
  top: 30px;
  left: -15px;
}

.mobilep {
    font-size: 2.9vw;
}

.mobilep2 {
    font-size: 2.6vw;
}

.followus {
	font-size: 2.9vw;
}

#b_one {
	background-color: #031e3d85;
}


}
