/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{	padding: 0;	margin: 0;	border: 0;	outline: none;	vertical-align: top;}.fancybox-wrap {	position: absolute;	top: 0;	left: 0;	z-index: 8020;}.fancybox-skin {	position: relative;	background: #fff;	text-shadow: none;}.fancybox-opened {	z-index: 8030;}.fancybox-opened .fancybox-skin {	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {	position: relative;}.fancybox-inner {	overflow: hidden;}.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch;}.fancybox-error {	color: #444;	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;	margin: 0;	padding: 15px;	white-space: nowrap;}.fancybox-image, .fancybox-iframe {	display: block;	width: 100%;	height: 100%;}.fancybox-image {	max-width: 100%;	max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {	/*background-image: url('../fancybox_sprite.png');*/}#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	margin-top: -22px;	margin-left: -22px;	background-position: 0 -108px;	opacity: 0.8;	cursor: pointer;	z-index: 8060;}#fancybox-loading div {	width: 44px;	height: 44px;	background: url('../../static/img/fancybox_loading.gif') center center no-repeat;}.fancybox-close {	position: absolute;	top: -18px;	right: -18px;	width: 36px;	height: 36px;	cursor: pointer;	z-index: 8040;}.fancybox-nav {	position: absolute;	top: 0;	width: 40%;	height: 100%;	cursor: pointer;	text-decoration: none;	background: transparent url('../blank.gif'); /* helps IE */	-webkit-tap-highlight-color: rgba(0,0,0,0);	z-index: 8040;}.fancybox-prev {	left: 0;}.fancybox-next {	right: 0;}.fancybox-nav span {	position: absolute;	top: 50%;	width: 36px;	height: 34px;	margin-top: -18px;	cursor: pointer;	z-index: 8040;	visibility: hidden;}.fancybox-prev span {	left: 10px;	background-position: 0 -36px;}.fancybox-next span {	right: 10px;	background-position: 0 -72px;}.fancybox-nav:hover span {	visibility: visible;}.fancybox-tmp {	position: absolute;	top: -99999px;	left: -99999px;	visibility: hidden;	max-width: 99999px;	max-height: 99999px;	overflow: visible !important;}/* Overlay helper */.fancybox-lock {    overflow: hidden !important;    width: auto;}.fancybox-lock body {    overflow: hidden !important;}.fancybox-lock-test {    overflow-y: hidden !important;}.fancybox-overlay {	position: absolute;	top: 0;	left: 0;	overflow: hidden;	display: none;	z-index: 8010;	/*background: url('../fancybox_overlay.png');*/    background-color: rgba(0,23,26,.8);}.fancybox-overlay-fixed {	position: fixed;	bottom: 0;	right: 0;}.fancybox-lock .fancybox-overlay {	overflow: auto;	overflow-y: scroll;}/* Title helper */.fancybox-title {	visibility: hidden;	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;	position: relative;	text-shadow: none;	z-index: 8050;}.fancybox-opened .fancybox-title {	visibility: visible;}.fancybox-title-float-wrap {	position: absolute;	bottom: 0;	right: 50%;	margin-bottom: -35px;	z-index: 8050;	text-align: center;}.fancybox-title-float-wrap .child {	display: inline-block;	margin-right: -100%;	padding: 2px 20px;	background: transparent; /* Fallback for web browsers that doesn't support RGBa */	background: rgba(0, 0, 0, 0.8);	-webkit-border-radius: 15px;	   -moz-border-radius: 15px;	        border-radius: 15px;	text-shadow: 0 1px 2px #222;	color: #FFF;	font-weight: bold;	line-height: 24px;	white-space: nowrap;}.fancybox-title-outside-wrap {	position: relative;	margin-top: 10px;	color: #fff;}.fancybox-title-inside-wrap {	padding-top: 10px;}.fancybox-title-over-wrap {	position: absolute;	bottom: 0;	left: 0;	color: #fff;	padding: 10px;	background: #000;	background: rgba(0, 0, 0, .8);}/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio: 1.5),	   only screen and (min--moz-device-pixel-ratio: 1.5),	   only screen and (min-device-pixel-ratio: 1.5){	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {		background-image: url('fancybox_sprite@2x.png');		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/	}	#fancybox-loading div {		background-image: url('fancybox_loading@2x.gif');		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/	}}/*  *  Owl Carousel - Animate Plugin */.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}@keyframes fadeOut {  0% {    opacity: 1;  }  100% {    opacity: 0;  }}/*  * 	Owl Carousel - Auto Height Plugin */.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}/*  *  Core Owl Carousel CSS File */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item img {  display: block;  width: 100%;  -webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel.owl-rtl {  direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}/* No Js */.no-js .owl-carousel {  display: block;}/*  * 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-item img {  transform-style: preserve-3d;}/*  * 	Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {  position: relative;  height: 100%;  background: #000;}.owl-carousel .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url("../owl.video.play.png") no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  -webkit-transition: scale 100ms ease;  -moz-transition: scale 100ms ease;  -ms-transition: scale 100ms ease;  -o-transition: scale 100ms ease;  transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover {  -webkit-transition: scale(1.3, 1.3);  -moz-transition: scale(1.3, 1.3);  -ms-transition: scale(1.3, 1.3);  -o-transition: scale(1.3, 1.3);  transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {  display: none;}.owl-carousel .owl-video-tn {  opacity: 0;  height: 100%;  background-position: center center;  background-repeat: no-repeat;  -webkit-background-size: contain;  -moz-background-size: contain;  -o-background-size: contain;  background-size: contain;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {  position: relative;  z-index: 1;}.owl-item {    -webkit-backface-visibility: hidden;    -webkit-transform: translateZ(0) scale(1.0, 1.0);}/** 	Owl Carousel Owl Demo Theme *	v1.3.3*/.owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */.owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #869791;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */.owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/.owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}.owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #869791;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */.owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */.owl-item.loading{	min-height: 150px;	background: url(../AjaxLoader.gif) no-repeat center center}/*  *  Owl Carousel CSS3 Transitions  *  v1.3.2 */.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}/* fade */.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {  0% {opacity: 1}}@-moz-keyframes empty {  0% {opacity: 1}}@keyframes empty {  0% {opacity: 1}}@-webkit-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-moz-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-webkit-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-moz-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-webkit-keyframes backSlideOut {  25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {  25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {  25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {  to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {  to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {  to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {  from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {  from { -moz-transform: translateY(-100%); }}@keyframes goDown {  from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {  from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {  from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {  from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {  to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {  to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {  to { opacity: 0; transform: scale(1.5); }}@import "flexslider/variables.less";@import "flexslider/mixins.less";@import "flexslider/font.less";@import "flexslider/resets.less";@import "flexslider/base.less";@import "flexslider/theme.less";@import "flexslider/responsive.less";.flexslider {  margin: 0;  padding: 0;}.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}.flexslider .slides img {  width: 100%;  display: block;}.flexslider .slides:after {  content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}html[xmlns] .flexslider .slides {  display: block;}* html .flexslider .slides {  height: 1%;}.no-js .flexslider .slides > li:first-child {  display: block;}.flex-container a:hover,.flex-slider a:hover {  outline: none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;}.flex-pauseplay span {  text-transform: capitalize;}.flexslider {  position: relative;  zoom: 1;}.flexslider .slides {  zoom: 1;}.flexslider .slides img {  height: auto;  -moz-user-select: none;}.flex-viewport {  max-height: 2000px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;  -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -ms-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;}.loading .flex-viewport {  max-height: 300px;}.carousel li {  margin-right: 5px;}.flex-direction-nav {  *height: 0;}.flex-pauseplay a {  display: block;  width: 20px;  height: 20px;  position: absolute;  bottom: 5px;  left: 10px;  opacity: 0.8;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: #000;}.flex-pauseplay a:before {  font-size: 20px;  display: inline-block;  content: '\f004';}.flex-pauseplay a:hover {  opacity: 1;}.flex-pauseplay a.flex-play:before {  content: '\f003';}.flex-control-nav {  width: 100%;  position: absolute;  bottom: -40px;  text-align: center;}.flex-control-nav li {  margin: 0 6px;  display: inline-block;  zoom: 1;  *display: inline;}.flex-control-paging li a {  width: 11px;  height: 11px;  display: block;  background: #666;  background: rgba(0,0,0,0.5);  cursor: pointer;  text-indent: -9999px;  -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);  -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);  -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);  box-shadow: inset 0 0 3px rgba(0,0,0,0.3);  -webkit-border-radius: 20px;  -moz-border-radius: 20px;  border-radius: 20px;}.flex-control-paging li a:hover {  background: #333;  background: rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active {  background: #000;  background: rgba(0,0,0,0.9);  cursor: default;}.flex-control-thumbs {  margin: 5px 0 0;  position: static;  overflow: hidden;}.flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;}.flex-control-thumbs img {  width: 100%;  height: auto;  display: block;  opacity: .7;  cursor: pointer;  -moz-user-select: none;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;  -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -ms-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;}.flex-control-thumbs img:hover {  opacity: 1;}.flex-control-thumbs .flex-active {  opacity: 1;  cursor: default;}.grayscale {  filter: grayscale(100%);  -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);}.notransition {  -webkit-transition: none !important;  -moz-transition: none !important;  -o-transition: none !important;  -ms-transition: none !important;  transition: none !important;}.unselect {  -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  -o-user-select: none;  user-select: none;}.ir {  font: 0/0 a;  text-shadow: none;  color: transparent;}.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.clearfix {  display: inline-block;}html[xmlns] .clearfix {  display: block;}* html .clearfix {  height: 1%;}.middleHack {  zoom: 1;}.ib {  display: -moz-inline-stack !important;  display: inline-block !important;  vertical-align: top;}.ibIe {  display: inline !important;  zoom: 1;}.lt-ie8 .ib {  display: inline !important;  zoom: 1;}.clear {  clear: both;  display: block;}.translate3d {  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}.translate {  -webkit-transform: translate(0,0);  -moz-transform: translate3d(0,0);  -ms-transform: translate3d(0,0);  -o-transform: translate3d(0,0);  transform: translate3d(0,0);}.noflick {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}a img {  border: none;}.overflow {  overflow: hidden;}.bgwidth {  width: 100%;}.bgheight {  height: 100%;}@-webkit-keyframes rotating {  from {    -webkit-transform: rotate(0deg);  }  to {    -webkit-transform: rotate(360deg);  }}.rotating {  -webkit-animation: rotating 2s linear infinite;}#aboutIndex #mission h2,#aboutIndex #vision h2,#aboutIndex #partners h2,#aboutIndex #history h2,#aboutIndex #words h2,#aboutIndex #team h2 {  color: #2687d3;  font-size: 4em;  margin-bottom: 25px;}#aboutIndex #mission h2:after,#aboutIndex #vision h2:after,#aboutIndex #partners h2:after,#aboutIndex #history h2:after,#aboutIndex #words h2:after,#aboutIndex #team h2:after {  content: '';  width: 90px;  display: block;  margin-top: 15px;  border-bottom: 2px solid #fe9b16;}#aboutIndex #banner {  background-image: url(../../static/img/emrc-mission.jpg);}#aboutIndex #banner h1 {  font-weight: 700;  font-size: 5em;  color: #fff;  padding: 0 10px 10px 5px;  line-height: .8em;  position: relative;  float: left;}#aboutIndex #banner h1 span {  position: relative;}#aboutIndex #banner h1:before {  content: '';  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}#aboutIndex #mission {  padding: 110px 0 130px;}#aboutIndex #mission img {  float: left;  width: 40%;  margin-right: 7%;}#aboutIndex #mission .text {  float: left;  max-width: 500px;  width: 53%;}#aboutIndex #mission .text p {  margin-bottom: 15px;  color: #757575;  font-size: 1.1em;  line-height: 1.7em;  font-weight: 600;}#aboutIndex #mission .text p strong {  color: #525252;}#aboutIndex #vision {  padding: 130px 0 90px;  background-image: url(../../static/img/vision.jpg);  background-size: cover;  background-position: center;  background-repeat: no-repeat;  position: relative;}#aboutIndex #vision:before {  content: '';  position: absolute;  left: 0;  width: 100%;  top: 0;  bottom: 0;  background-color: rgba(0,0,0,0.35);}#aboutIndex #vision .text {  float: left;  width: 40%;  position: relative;  text-shadow: 0 1px 2px rgba(0,0,0,0.4);}#aboutIndex #vision .text h2 {  color: #fff;}#aboutIndex #vision .text h2:after {  border-color: #fff;  border-width: 1px;}#aboutIndex #vision .text p {  color: #fff;  font-size: 1.1em;  line-height: 1.7em;  font-weight: 600;  margin-bottom: 15px;}#aboutIndex #vision .slider {  width: 53.5%;  float: right;  padding-top: 60px;  margin-right: -5px;}#aboutIndex #vision .slider .owl-item {  box-sizing: border-box;  padding: 5px;}#aboutIndex #vision .slider .owl-item img {  box-shadow: 0 1px 5px rgba(0,0,0,0.3);}#aboutIndex #vision .slider .owl-controls {  position: absolute;  top: 0;  right: 0;}#aboutIndex #vision .slider .owl-controls .owl-nav div {  display: inline-block;  margin-left: 5px;  border-color: #fff;}#aboutIndex #vision .slider .owl-controls .owl-nav div.owl-prev {  background-position: -95px 11px;}#aboutIndex #vision .slider .owl-controls .owl-nav div.owl-next {  background-position: -130px 11px;}#aboutIndex #partners {  padding-top: 110px;  padding-bottom: 30px;}#aboutIndex #partners .wrap > p {  font-size: 1.1em;  line-height: 1.7em;  font-weight: 600;}#aboutIndex #partners .slider {  margin-top: 70px;  text-align: center;}#aboutIndex #partners .slider img {  width: 100%;  max-width: 160px;  height: auto;}#aboutIndex #history {  padding-top: 110px;  padding-bottom: 130px;}#aboutIndex #history .wrap > p {  font-size: 1.1em;  line-height: 1.7em;  font-weight: 600;}#aboutIndex #history .timeline {  border: 3px solid #f4f5f5;  border-top-style: dashed;  border-radius: 15px;  padding: 0 60px 40px;  width: 90%;  box-sizing: border-box;  margin: 100px 5% 30px;  float: left;}#aboutIndex #history .timeline nav {  margin: -44px 0 10px;  text-align: center;}#aboutIndex #history .timeline nav a {  margin: 0 5%;  background-color: #fff;  border: 2px solid #f4f5f5;  border-radius: 50%;  display: inline-block;  width: 75px;  line-height: 75px;  height: 75px;  font-size: 1.8em;  color: #757575;  text-align: center;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;}#aboutIndex #history .timeline nav a:first-child {  margin-left: 0;}#aboutIndex #history .timeline nav a:last-child {  margin-right: 0;}#aboutIndex #history .timeline nav a.active {  font-weight: 700;  color: #2687d3;  border-color: #2687d3;  box-shadow: 0 0 0 1px #2687d3;}#aboutIndex #history .timeline img {  float: left;  margin-bottom: -80px;  width: 24.7%;  margin-right: 3.3%;  position: relative;  z-index: 1;}#aboutIndex #history .timeline h3 {  float: left;  padding: 0 20px 2px 100px;  margin: 60px 0 30px -100px;  position: relative;  font-size: 4em;  color: #163051;}#aboutIndex #history .timeline h3 span {  position: relative;}#aboutIndex #history .timeline h3:before {  content: '';  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}#aboutIndex #history .timeline .text {  float: left;  width: 72%;}#aboutIndex #history .timeline .text p {  clear: both;  line-height: 1.8em;}#aboutIndex #history .sliders {  border: 3px solid #f4f5f5;  border-top-style: dashed;  border-radius: 15px;  padding: 0 60px 40px;  width: 90%;  box-sizing: border-box;  margin: 100px 5% 30px;  float: left;}#aboutIndex #history .sliders #nav {  margin: -44px 0 10px;  text-align: center;}#aboutIndex #history .sliders #nav .slides li {  cursor: pointer;}#aboutIndex #history .sliders #nav .slides li span {  margin: 1px;  background-color: #fff;  border: 2px solid #f4f5f5;  border-radius: 50%;  display: inline-block;  width: 75px;  line-height: 75px;  height: 75px;  font-size: 1.8em;  color: #757575;  text-align: center;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;}#aboutIndex #history .sliders #nav .slides li span.active {  font-weight: 700;  color: #2687d3;  border-color: #2687d3;  box-shadow: 0 0 0 1px #2687d3;}#aboutIndex #history .sliders #nav .slides li.flex-active-slide span {  font-weight: 700;  color: #2687d3;  border-color: #2687d3;  box-shadow: 0 0 0 1px #2687d3;}#aboutIndex #history .sliders #slider .slides li {  background-color: #fff;}#aboutIndex #history .sliders #slider .slides li.flex-active-slide {  position: relative;  z-index: 1;}#aboutIndex #history .sliders #slider .slides img {  float: left;  width: 24.7%;  margin-right: 3.3%;  position: relative;  z-index: 1;}#aboutIndex #history .sliders #slider .slides h3 {  float: left;  padding: 0 20px 2px 100px;  margin: 60px 0 30px -100px;  position: relative;  font-size: 4em;  color: #163051;}#aboutIndex #history .sliders #slider .slides h3 span {  position: relative;}#aboutIndex #history .sliders #slider .slides h3:before {  content: '';  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}#aboutIndex #history .sliders #slider .slides .text {  float: left;  width: 72%;}#aboutIndex #history .sliders #slider .slides .text p {  clear: both;  line-height: 1.8em;}#aboutIndex #history .sliders .flex-direction-nav li {  position: absolute;  top: 50%;  margin-top: -27px;  text-indent: -9999px;  display: inline-block;  width: 54px;  height: 54px;}#aboutIndex #history .sliders .flex-direction-nav li a {  width: 50px;  height: 50px;  top: 0;  left: 0;  position: absolute;  border: 2px solid #f4f4f4;  background-color: #fff;  border-radius: 50%;  display: inline-block;}#aboutIndex #history .sliders .flex-direction-nav li a:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -29px -53px;  width: 12px;  height: 20px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 50%;  left: 50%;  margin: -10px 0 0 -6px;  opacity: .3;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #aboutIndex #history .sliders .flex-direction-nav li a:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#aboutIndex #history .sliders .flex-direction-nav li a:hover:before {  opacity: 1;}#aboutIndex #history .sliders .flex-direction-nav li a.flex-disabled {  display: none;}#aboutIndex #history .sliders .flex-direction-nav li.flex-nav-prev {  left: -88px;}#aboutIndex #history .sliders .flex-direction-nav li.flex-nav-prev a:before {  background-position: -312px -77px;}#aboutIndex #history .sliders .flex-direction-nav li.flex-nav-next {  right: -88px;}#aboutIndex #words {  padding: 80px 0 100px;  float: left;  width: 100%;  background: url(../../static/img/wave.png) no-repeat top center #1b3a51;}#aboutIndex #words .wrap {  overflow: visible;}#aboutIndex #words article {  position: relative;  background-color: #1f3e54;  padding: 30px 40px;  border: 2px dashed #2d4a5f;  width: 45%;  color: #fff;  border-radius: 20px;  box-sizing: border-box;  float: left;}#aboutIndex #words article h2 {  font-weight: 500;}#aboutIndex #words article h2 span {  color: #fff;}#aboutIndex #words article h3 {  font-weight: 400;  margin-bottom: 15px;  font-size: 1.4em;}#aboutIndex #words article p {  margin-bottom: 15px;  font-weight: 300;  line-height: 1.6em;  font-size: 1.1em;}#aboutIndex #words article .intro {  display: none;}#aboutIndex #words article .cite {  border-top: 3px solid #27485f;  margin-top: 15px;  padding-top: 15px;  text-transform: uppercase;  font-weight: 500;  line-height: 1.1em;  font-size: .95em;}#aboutIndex #words article:after {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -231px -131px;  width: 55px;  height: 40px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 100%;  right: 70px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #aboutIndex #words article:after {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#aboutIndex #words img {  width: 49.68%;  float: right;  box-shadow: 0 2px 30px rgba(0,0,0,0.4);  margin-top: 30px;}#aboutIndex #team {  padding: 80px 0 100px;  clear: both;}#aboutIndex #team .teams {  font-size: 0;}#aboutIndex #team figure {  width: 25%;  display: inline-block;  vertical-align: top;  font-size: 12px;  margin: 20px 0;  text-align: center;}#aboutIndex #team figure img {  width: 100%;  margin-bottom: 40px;}#aboutIndex #team figure figcaption {  margin: 0 40px;  padding-bottom: 40px;  border-bottom: 3px solid #f9f9f9;}#aboutIndex #team figure figcaption h3 {  font-size: 1.8em;  font-weight: 500;  color: #163051;}#aboutIndex #team figure figcaption p {  color: #757575;  font-style: italic;  font-size: 1.1em;  margin-bottom: 8px;}.button {  padding: 12px 30px 12px 60px;  margin: 0 1px 8px 4px;  position: relative;  display: inline-block;  border-radius: 20px;  background-color: #2687d3;  font-family: "DIN Next W01 Rounded", sans-serif;  color: #fff;  line-height: 1.1em;  font-weight: 700;  font-size: 1.1em;  letter-spacing: .05em;  box-shadow: 0 2px 6px rgba(0,0,0,0.1);}.button:after {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -56px -55px;  width: 12px;  height: 18px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 50%;  margin-top: -9px;  left: 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  .button:after {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}.button span {  background-color: #163051;  position: absolute;  left: -4px;  top: 0;  bottom: 0;  width: 46px;  border-radius: 20px 0 0 20px;}.button span:before,.button span:after {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -180px 0;  width: 13px;  height: 21px;  text-indent: -6000px;  text-align: left;  position: absolute;  left: 35px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  .button span:before,  .button span:after {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}.button span:before {  top: 0;}.button span:after {  bottom: 0;  background-position: -180px -20px;}.bt {  display: inline-block;  padding: 10px 20px;  background-color: #163051;  border-radius: 5px;  color: #fff;}.bt-more {  display: inline-block;  background-color: #27485f;  padding: 3px 15px;  border-radius: 6px;  text-transform: uppercase;  cursor: pointer;  font-size: .9em;  color: #fff;}.bt-view {  display: inline-block;  border: 1px solid #c2c3c4;  background-color: #fff;  padding: 5px 15px;  border-radius: 10px;  text-transform: uppercase;  cursor: pointer;  font-size: .8em;  line-height: 1em;  color: #172631;  font-weight: 600;  -moz-transition: background-color 100ms;  -webkit-transition: background-color 100ms;  transition: background-color 100ms;}.bt-view:hover {  background-color: #e9e9e9;  text-shadow: 0 1px 0 #fff;}#jobsIndex #jobs h2,#jobsIndex #informations h2,#jobsIndex #job h2,#jobsDetails #jobs h2,#jobsDetails #informations h2,#jobsDetails #job h2 {  color: #2687d3;  font-size: 3.5em;  margin-bottom: 25px;  font-weight: 300;}#jobsIndex #jobs h2:after,#jobsIndex #informations h2:after,#jobsIndex #job h2:after,#jobsDetails #jobs h2:after,#jobsDetails #informations h2:after,#jobsDetails #job h2:after {  content: '';  width: 90px;  display: block;  margin-top: 15px;  border-bottom: 2px solid #fe9b16;}#jobsIndex #banner,#jobsDetails #banner {  background-image: url(../../static/img/jobs.jpg);}#jobsIndex #banner h1,#jobsDetails #banner h1 {  font-weight: 700;  font-size: 5em;  color: #fff;  padding: 0 10px 5px 5px;  line-height: 1em;  position: relative;  float: left;}#jobsIndex #banner h1 span,#jobsDetails #banner h1 span {  position: relative;}#jobsIndex #banner h1:before,#jobsDetails #banner h1:before {  content: '';  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}#jobsIndex #jobs,#jobsIndex #job,#jobsDetails #jobs,#jobsDetails #job {  padding: 110px 0 110px;}#jobsIndex #jobs p.introduction,#jobsIndex #job p.introduction,#jobsDetails #jobs p.introduction,#jobsDetails #job p.introduction {  color: #2d2d2d;  font-size: 1.15em;  max-width: 860px;}#jobsIndex #jobs .list,#jobsIndex #job .list,#jobsDetails #jobs .list,#jobsDetails #job .list {  margin-top: 60px;}#jobsIndex #jobs .list .head,#jobsIndex #job .list .head,#jobsDetails #jobs .list .head,#jobsDetails #job .list .head {  padding-bottom: 20px;}#jobsIndex #jobs .list .head h3,#jobsIndex #job .list .head h3,#jobsDetails #jobs .list .head h3,#jobsDetails #job .list .head h3 {  font-size: 25px;  font-weight: 700;  color: #2d2d2d;  padding: 7px 0;}#jobsIndex #jobs .list .head .filters,#jobsIndex #job .list .head .filters,#jobsDetails #jobs .list .head .filters,#jobsDetails #job .list .head .filters {  float: right;}#jobsIndex #jobs .list .head .filters .dropdown,#jobsIndex #job .list .head .filters .dropdown,#jobsDetails #jobs .list .head .filters .dropdown,#jobsDetails #job .list .head .filters .dropdown {  min-width: 200px;}#jobsIndex #jobs .list .items,#jobsIndex #job .list .items,#jobsDetails #jobs .list .items,#jobsDetails #job .list .items {  border-top: 1px solid #cec4c4;  border-bottom: 1px solid #cec4c4;  padding: 30px 0;}#jobsIndex #jobs .list .items .item,#jobsIndex #job .list .items .item,#jobsDetails #jobs .list .items .item,#jobsDetails #job .list .items .item {  padding: 12px 0;  overflow: hidden;}#jobsIndex #jobs .list .items .item .btn,#jobsIndex #job .list .items .item .btn,#jobsDetails #jobs .list .items .item .btn,#jobsDetails #job .list .items .item .btn {  display: inline-block;  float: right;  line-height: 40px;  font-size: 14px;  background: #2687d3;  color: #ffffff;  padding: 0 23px;  -webkit-border-radius: 20px;  border-radius: 20px;}#jobsIndex #jobs .list .items .item .text,#jobsIndex #job .list .items .item .text,#jobsDetails #jobs .list .items .item .text,#jobsDetails #job .list .items .item .text {  padding: 8px 0;  font-size: 18px;  color: #8d9294;}#jobsIndex #jobs .list .items .item .text a,#jobsIndex #job .list .items .item .text a,#jobsDetails #jobs .list .items .item .text a,#jobsDetails #job .list .items .item .text a {  display: inline-block;  color: #1e97cc;  font-weight: 600;  margin-right: 7px;}#jobsIndex #jobs .list .items .item .text a:after,#jobsIndex #job .list .items .item .text a:after,#jobsDetails #jobs .list .items .item .text a:after,#jobsDetails #job .list .items .item .text a:after {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -93px -85px;  width: 18px;  height: 18px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;  margin-left: 15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #jobsIndex #jobs .list .items .item .text a:after,  #jobsIndex #job .list .items .item .text a:after,  #jobsDetails #jobs .list .items .item .text a:after,  #jobsDetails #job .list .items .item .text a:after {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#jobsIndex #jobInterviews,#jobsDetails #jobInterviews {  background: url("../../static/img/jobs-interviews-bg.jpg") no-repeat center center transparent;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}#jobsIndex #jobInterviews .items,#jobsDetails #jobInterviews .items {  padding-top: 90px;  padding-bottom: 65px;  font-size: 0;  margin: 0 -1%;}#jobsIndex #jobInterviews .items .item,#jobsDetails #jobInterviews .items .item {  display: inline-block;  font-size: 14px;  width: 31%;  margin: 0 1%;  position: relative;  min-height: 207px;  vertical-align: top;}#jobsIndex #jobInterviews .items .item img,#jobsDetails #jobInterviews .items .item img {  display: block;  -webkit-border-radius: 100%;  border-radius: 100%;  position: absolute;  top: 76px;  left: 0;  z-index: 1;}#jobsIndex #jobInterviews .items .item .text,#jobsDetails #jobInterviews .items .item .text {  margin-left: 100px;  color: #dfecef;  background: rgba(17,147,205,0.25);  padding: 20px 25px;  border: 1px dashed #41555a;  -webkit-border-radius: 6px;  border-radius: 6px;  font-weight: 600;  position: relative;}#jobsIndex #jobInterviews .items .item .text .pix,#jobsDetails #jobInterviews .items .item .text .pix {  position: absolute;  bottom: -11px;  left: 40px;  height: 10px;  overflow: hidden;}#jobsIndex #jobInterviews .items .item .text .pix:before,#jobsDetails #jobInterviews .items .item .text .pix:before {  width: 13px;  height: 13px;  background: rgba(17,147,205,0.25);  border-left: 1px dashed #41555a;  border-bottom: 1px dashed #41555a;  content: '';  display: block;  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  margin-top: -9px;}#jobsIndex #jobInterviews .items .item .text em,#jobsDetails #jobInterviews .items .item .text em {  font-size: 11px;  text-align: right;  display: block;  font-weight: 400;}#jobsIndex #informations,#jobsDetails #informations {  padding: 110px 0 110px;}#jobsIndex #informations .right,#jobsDetails #informations .right {  float: right;  padding: 2.5% 2.5%;  width: 30%;  background: #eff4f6;  -webkit-border-radius: 4px;  border-radius: 4px;  position: relative;}#jobsIndex #informations .right .pix,#jobsDetails #informations .right .pix {  background: #2687d3;  width: 98px;  line-height: 98px;  text-align: center;  -webkit-border-radius: 100%;  border-radius: 100%;  float: left;}#jobsIndex #informations .right .pix:before,#jobsDetails #informations .right .pix:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -238px -58px;  width: 44px;  height: 55px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #jobsIndex #informations .right .pix:before,  #jobsDetails #informations .right .pix:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#jobsIndex #informations .right .txt,#jobsDetails #informations .right .txt {  margin-left: 125px;}#jobsIndex #informations .right .txt h3,#jobsDetails #informations .right .txt h3 {  font-size: 17px;  color: #2687d3;  font-weight: 700;  margin-bottom: 10px;}#jobsIndex #informations .right .txt .tel,#jobsDetails #informations .right .txt .tel {  margin-top: 10px;  display: inline-block;  color: #2687d3;  font-weight: bold;}#jobsIndex #informations .right .txt .tel:before,#jobsDetails #informations .right .txt .tel:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -204px -65px;  width: 8px;  height: 15px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;  margin-right: 10px;  margin-top: -1px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #jobsIndex #informations .right .txt .tel:before,  #jobsDetails #informations .right .txt .tel:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#jobsIndex #informations .left,#jobsDetails #informations .left {  margin-right: 42%;}#jobsIndex #informations .left p,#jobsDetails #informations .left p {  line-height: 170%;}#jobsDetails #job p.location {  text-transform: uppercase;  padding: 8px 0;  border-top: 1px solid #ececec;  border-bottom: 1px solid #ececec;  margin-bottom: 20px;  letter-spacing: .03em;  float: left;}#jobsDetails #job h3,#jobsDetails #job h4,#jobsDetails #job h5 {  clear: left;  font-weight: 500;  font-size: 2.5em;  margin: 20px 0 10px;  color: #163051;}#jobsDetails #job h4 {  font-size: 2em;}#jobsDetails #job h5 {  font-size: 1.8em;}#jobsDetails #job p,#jobsDetails #job ul,#jobsDetails #job img {  line-height: 1.6em;  margin-bottom: 15px;}#jobsDetails #job img {  max-width: 100%;  display: block;}#jobsDetails #job ul {  list-style: disc outside;  margin-left: 15px;  line-height: 1.4em;}#jobsDetails #job ul li {  margin-bottom: 5px;}#jobsDetails #job .btn {  display: inline-block;  float: left;  line-height: 40px;  font-size: 14px;  background: #2687d3;  color: #ffffff;  padding: 0 23px;  -webkit-border-radius: 20px;  border-radius: 20px;  margin-top: 30px;}#contactIndex #banner {  background-image: url(../../static/img/contact.jpg);}#contactIndex #banner h1 {  font-weight: 700;  font-size: 5em;  color: #fff;  padding: 0 10px 5px 5px;  line-height: 1em;  position: relative;  float: left;}#contactIndex #banner h1 span {  position: relative;}#contactIndex #banner h1:before {  content: '';  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}#contactIndex #form {  background: url("../../static/img/contact-title-bg.jpg") no-repeat center center transparent;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  padding-top: 110px;}#contactIndex #form .wrap {  overflow: inherit;}#contactIndex #form h2 {  color: #ffffff;  font-size: 3.5em;  font-weight: 300;}#contactIndex #form h2:after {  content: '';  width: 90px;  display: block;  margin-top: 15px;  border-bottom: 2px solid #fe9b16;}#contactIndex #form .box {  position: relative;  z-index: 1;  background: #1a2a2e;  overflow: hidden;  margin-top: 60px;  margin-bottom: -160px;  -webkit-border-radius: 6px;  border-radius: 6px;}#contactIndex #form .box .left {  overflow: hidden;  width: 55%;  padding: 5% 5%;  float: left;  background: #ffffff;  line-height: normal;}#contactIndex #form .box .left form {  font-size: 0;}#contactIndex #form .box .left fieldset {  width: 48%;  margin-right: 2%;  display: inline-block;  margin-top: 10px;  vertical-align: top;}#contactIndex #form .box .left fieldset input[type=text] {  font-size: 14px;  width: 100%;  border-radius: 4px;  border: 1px solid #d0d0d0;  padding: 10px;  color: #202020;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: block;  outline-color: #2687d3;  font-family: "DIN Next W01 Rounded", sans-serif;}#contactIndex #form .box .left fieldset#subject {  width: 98%;}#contactIndex #form .box .left textarea {  font-size: 14px;  border-radius: 4px;  border: 1px solid #d0d0d0;  padding: 10px;  color: #202020;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  width: 98%;  height: 100px;  margin-top: 10px;  outline-color: #2687d3;  font-family: "DIN Next W01 Rounded", sans-serif;}#contactIndex #form .box .left.msg {  width: 97%;}#contactIndex #form .box .left input[type=submit] {  font-size: 14px;  letter-spacing: .1em;  font-weight: 400;  line-height: 35px;  background-color: #1a2a2e;  float: right;  margin-right: 2%;  color: #ffffff;  padding: 0 20px;  margin-top: 10px;  -webkit-border-radius: 6px;  border-radius: 6px;  cursor: pointer;  font-family: "DIN Next W01 Rounded", sans-serif;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;  -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -ms-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;}#contactIndex #form .box .left input[type=submit]:hover {  background-color: #000000;}#contactIndex #form .box .left .parsley-errors-list {  color: darkred;  font-size: 12px;}#contactIndex #form .box .left ::-webkit-input-placeholder {  color: #646464;}#contactIndex #form .box .left :-moz-placeholder {  color: #646464;}#contactIndex #form .box .left ::-moz-placeholder {  color: #646464;}#contactIndex #form .box .left :-ms-input-placeholder {  color: #646464;}#contactIndex #form .box .right {  float: right;  width: 35%;}#contactIndex #form .box .right .middle {  display: inline-block;  line-height: normal;  vertical-align: middle;  color: #ffffff;  padding: 30px 15%;}#contactIndex #form .box .right .middle h3 {  font-size: 32px;  font-weight: 300;  margin-bottom: 20px;}#contactIndex #follow {  background: #eaf4f8;  padding-top: 250px;  padding-bottom: 180px;  text-align: center;}#contactIndex #follow h2 {  color: #2687d3;  font-weight: 300;  font-size: 45px;}#contactIndex #follow ul {  margin-top: 40px;}#contactIndex #follow ul li {  list-style: none;}#contactIndex #follow ul li a {  display: inline-block;  margin: 10px 23px;  color: #224250;}#contactIndex #follow ul li a span {  width: 79px;  line-height: 79px;  border: 1px solid #2687d3;  text-align: center;  display: block;  margin: 0 auto;  -webkit-border-radius: 100%;  border-radius: 100%;  margin-bottom: 10px;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;  -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -ms-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;}#contactIndex #follow ul li a span:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -311px -11px;  width: 11px;  height: 21px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #contactIndex #follow ul li a span:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#contactIndex #follow ul li a span.twitter:before {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -342px -13px;  width: 20px;  height: 16px;  text-indent: -6000px;  text-align: left;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #contactIndex #follow ul li a span.twitter:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#contactIndex #follow ul li a span.linkedin:before {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -382px -11px;  width: 19px;  height: 18px;  text-indent: -6000px;  text-align: left;  margin-top: -1px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #contactIndex #follow ul li a span.linkedin:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#contactIndex #follow ul li a span.youtube:before {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -427px -9px;  width: 19px;  height: 23px;  text-indent: -6000px;  text-align: left;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #contactIndex #follow ul li a span.youtube:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#contactIndex #follow ul li a span.flickr:before {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -471px -10px;  width: 19px;  height: 20px;  text-indent: -6000px;  text-align: left;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #contactIndex #follow ul li a span.flickr:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#contactIndex #follow ul li a:hover span {  background: #ffffff;}.dropdown,.dropdown div,.dropdown li,.dropdown div::after {  -webkit-transition: all 150ms ease-in-out;  -moz-transition: all 150ms ease-in-out;  -ms-transition: all 150ms ease-in-out;  transition: all 150ms ease-in-out;}.dropdown .selected::after,.dropdown.scrollable div::after {  -webkit-pointer-events: none;  -moz-pointer-events: none;  -ms-pointer-events: none;  pointer-events: none;}.dropdown {  display: inline-block;  position: relative;  width: 100%;  cursor: pointer;  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;  color: #525252;  font-weight: bold;  font-size: 1.1em;}.dropdown.open {  z-index: 2;}.dropdown .carat {  position: absolute;  right: 20px;  top: 50%;  margin-top: -2px;  height: 0;  width: 0;  display: inline-block;  content: '';  border: 5px solid transparent;  border-top: 5px solid #000000;}.dropdown.open .carat {  margin-top: -8px;  border-top: 5px solid transparent;  border-bottom: 5px solid #000000;}.dropdown .old {  position: absolute;  left: 0;  top: 0;  height: 0;  width: 0;  overflow: hidden;}.dropdown select {  position: absolute;  left: 0px;  top: 0px;}.dropdown.touch .old {  width: 100%;  height: 100%;}.dropdown.touch select {  width: 100%;  height: 100%;  opacity: 0;}.dropdown .selected,.dropdown li {  display: block;  line-height: 1;  padding: 1em;  overflow: hidden;  background: #fff;}.dropdown .selected {  padding: 0 15px;  line-height: 37px;  color: ;  border: 1px solid #a4aaab;  -webkit-border-radius: 18px;  border-radius: 18px;}.dropdown.open .selected {  border-radius: 18px 18px 0 0;}.dropdown div {  position: absolute;  height: 0;  left: 0;  right: 0;  top: 100%;  background: #fff;  overflow: hidden;  opacity: 0;  margin-top: -1px;  border: 1px solid #a4aaab;  border-top-color: #dee6e6;}.dropdown.open div {  opacity: 1;  z-index: 2;}.dropdown.scrollable div::after {  content: '';  position: absolute;  left: 0;  right: 0;  bottom: 0;  height: 50px;  box-shadow: inset 0 -50px 30px -35px #fff;}.dropdown.scrollable.bottom div::after {  opacity: 0;}.dropdown ul {  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  list-style: none;  overflow: hidden;}.dropdown.scrollable.open ul {  overflow-y: auto;}.dropdown li {  list-style: none;  padding: 8px 12px;}.dropdown li.focus {  color: ;  position: relative;  z-index: 3;}.dropdown li.active {  background: #fe9b16;  color: #fff;}.flashMessage {  font-size: 14px;  position: relative;  padding: 20px;  margin: 0 auto;  margin-bottom: 30px;  background: #f6fef4;  color: #30a45e;}.flashMessage li {  list-style: none;}.flashMessage.error {  background: #fef4f4;  color: #4a0000;}.flashMessage.error a {  color: #a00000;}.forums #banner,.trademissions #banner,.training #banner,.support #banner {  background-image: url(../../static/img/afif.jpg);  background-position: center;  position: relative;}.forums #banner:before,.trademissions #banner:before,.training #banner:before,.support #banner:before {  content: '';  position: absolute;  left: 0;  width: 100%;  top: 0;  bottom: 0;  background-color: rgba(0,0,0,0.2);}.forums #banner h1,.trademissions #banner h1,.training #banner h1,.support #banner h1 {  font-weight: 700;  font-size: 5em;  color: #fff;  padding: 0 10px 5px 5px;  line-height: 1em;  position: relative;  float: left;}.forums #banner h1 span,.trademissions #banner h1 span,.training #banner h1 span,.support #banner h1 span {  position: relative;}.forums #banner h1 >span:first-child,.trademissions #banner h1 >span:first-child,.training #banner h1 >span:first-child,.support #banner h1 >span:first-child {  padding-left: 5px;}.forums #banner h1 >span:last-child,.trademissions #banner h1 >span:last-child,.training #banner h1 >span:last-child,.support #banner h1 >span:last-child {  padding-right: 5px;}.forums #banner h1 .underline,.trademissions #banner h1 .underline,.training #banner h1 .underline,.support #banner h1 .underline {  content: '';  display: block;  height: .45em;  background: #a22632;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}.forums .bt,.trademissions .bt,.training .bt,.support .bt {  border: 1px solid #e9e9e9;  padding: 5px 15px;  border-radius: 8px;  text-transform: uppercase;  color: #525252;  background: none;  font-size: .9em;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  letter-spacing: .1em;}.forums #intro,.trademissions #intro,.training #intro,.support #intro {  padding-bottom: 80px;  overflow: hidden;}.forums #intro .wrap,.trademissions #intro .wrap,.training #intro .wrap,.support #intro .wrap {  overflow: visible;}.forums #intro nav,.trademissions #intro nav,.training #intro nav,.support #intro nav {  background-color: #a22632;  color: #fff;  margin-bottom: 90px;  float: left;  width: 100%;  font-family: "DIN Next W01 Rounded", sans-serif;  text-transform: uppercase;  position: relative;}.forums #intro nav .full-right,.trademissions #intro nav .full-right,.training #intro nav .full-right,.support #intro nav .full-right {  content: '';  position: absolute;  top: 0;  bottom: 0;  left: 100%;  background-color: #a22632;  width: 100%;}.forums #intro nav a,.trademissions #intro nav a,.training #intro nav a,.support #intro nav a {  display: inline-block;  float: left;  padding: 20px 2.3%;  border-right: 1px solid rgba(255,255,255,0.1);}.forums #intro .mobile-nav,.trademissions #intro .mobile-nav,.training #intro .mobile-nav,.support #intro .mobile-nav {  color: #2687d3;  text-transform: uppercase;  display: none;  cursor: pointer;  margin: 20px 20px 20px 0;  font-weight: 600;  line-height: 30px;}.forums #intro .mobile-nav span,.trademissions #intro .mobile-nav span,.training #intro .mobile-nav span,.support #intro .mobile-nav span {  width: 30px;  height: 22px;  margin-left: 5px;  vertical-align: middle;  display: inline-block;  position: relative;}.forums #intro .mobile-nav span .after,.trademissions #intro .mobile-nav span .after,.training #intro .mobile-nav span .after,.support #intro .mobile-nav span .after {  content: '';  position: absolute;  width: 100%;  height: 4px;  top: 0;  left: 0;  background-color: #2687d3;  box-shadow: 0 9px 0 #2687d3, 0 18px 0 #2687d3;}.forums #intro .text,.trademissions #intro .text,.training #intro .text,.support #intro .text {  width: 70%;  float: left;}.forums #intro .text h2,.trademissions #intro .text h2,.training #intro .text h2,.support #intro .text h2 {  float: left;  color: #163051;  font-size: 3.5em;  margin-bottom: 15px;  position: relative;  padding-bottom: 7px;}.forums #intro .text h2 .line,.trademissions #intro .text h2 .line,.training #intro .text h2 .line,.support #intro .text h2 .line {  position: absolute;  width: 90px;  display: block;  bottom: 0;  border-bottom: 2px solid #a22632;}.forums #intro .text .social,.trademissions #intro .text .social,.training #intro .text .social,.support #intro .text .social {  float: right;  border: 1px solid #dfdfdf;  border-radius: 8px;  padding: 2px 10px 2px 5px;}.forums #intro .text .social a,.trademissions #intro .text .social a,.training #intro .text .social a,.support #intro .text .social a {  opacity: .6;  position: relative;  margin: 0 3px;}.forums #intro .text .social a:after,.trademissions #intro .text .social a:after,.training #intro .text .social a:after,.support #intro .text .social a:after {  content: '';  position: absolute;  border-right: 1px solid #a4aaab;  width: 0;  height: 10px;  top: 5px;  right: -5px;}.forums #intro .text .social a.fb,.trademissions #intro .text .social a.fb,.training #intro .text .social a.fb,.support #intro .text .social a.fb {  background-position: -306px -49px;}.forums #intro .text .social a.twitter,.trademissions #intro .text .social a.twitter,.training #intro .text .social a.twitter,.support #intro .text .social a.twitter {  background-position: -332px -49px;}.forums #intro .text .social a.email,.trademissions #intro .text .social a.email,.training #intro .text .social a.email,.support #intro .text .social a.email {  background-position: -362px -49px;}.forums #intro .text .social a.print,.trademissions #intro .text .social a.print,.training #intro .text .social a.print,.support #intro .text .social a.print {  background-position: -392px -49px;}.forums #intro .text .social a.print:after,.trademissions #intro .text .social a.print:after,.training #intro .text .social a.print:after,.support #intro .text .social a.print:after {  border: none;}.forums #intro .text .social a:hover,.trademissions #intro .text .social a:hover,.training #intro .text .social a:hover,.support #intro .text .social a:hover {  opacity: 1;}.forums #intro .text p,.trademissions #intro .text p,.training #intro .text p,.support #intro .text p {  line-height: 1.6em;  clear: both;  font-size: 1.1em;}.forums #intro aside,.trademissions #intro aside,.training #intro aside,.support #intro aside {  width: 20%;  background-color: #22435c;  float: right;  color: #fff;  padding: 2%;  border-radius: 10px;  position: relative;}.forums #intro aside:before,.trademissions #intro aside:before,.training #intro aside:before,.support #intro aside:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -384px -91px;  width: 120px;  height: 130px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 50%;  margin-top: -65px;  right: 10%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  .forums #intro aside:before,  .trademissions #intro aside:before,  .training #intro aside:before,  .support #intro aside:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}.forums #intro aside h3,.trademissions #intro aside h3,.training #intro aside h3,.support #intro aside h3 {  font-weight: 400;  margin-bottom: 10px;  font-size: 1.7em;  position: relative;}.forums #intro aside h3:after,.trademissions #intro aside h3:after,.training #intro aside h3:after,.support #intro aside h3:after {  content: '';  width: 90px;  display: block;  margin-top: 3px;  border-bottom: 2px solid #2687d3;}.forums #intro aside p,.trademissions #intro aside p,.training #intro aside p,.support #intro aside p {  position: relative;  margin-bottom: 10px;}.forums #intro aside .bt,.trademissions #intro aside .bt,.training #intro aside .bt,.support #intro aside .bt {  position: relative;  border: 2px solid #fff;  border-radius: 12px;  padding: 5px 15px;  color: #fff;  text-transform: none;}.forums header.left-header,.trademissions header.left-header,.training header.left-header,.support header.left-header {  width: 20%;  float: left;}.forums header.left-header h2,.trademissions header.left-header h2,.training header.left-header h2,.support header.left-header h2 {  font-weight: 300;  font-size: 2.7em;  color: #163051;  margin-bottom: 25px;}.forums header.left-header h2 .label,.trademissions header.left-header h2 .label,.training header.left-header h2 .label,.support header.left-header h2 .label {  font-weight: 700;  font-family: "Open Sans", sans-serif;  text-transform: uppercase;  font-size: 13px;  color: #2687d3;  display: block;  line-height: 12px;  letter-spacing: 2px;}.forums header.left-header h2 .line,.trademissions header.left-header h2 .line,.training header.left-header h2 .line,.support header.left-header h2 .line {  position: absolute;  width: 90px;  border-bottom: 2px solid #a22632;  display: block;  margin-top: 10px;}.forums header.left-header p,.trademissions header.left-header p,.training header.left-header p,.support header.left-header p {  line-height: 1.5em;}.forums header.left-header .owl-nav,.trademissions header.left-header .owl-nav,.training header.left-header .owl-nav,.support header.left-header .owl-nav {  margin-top: 30px;  float: left;}.forums header.left-header .owl-nav div,.trademissions header.left-header .owl-nav div,.training header.left-header .owl-nav div,.support header.left-header .owl-nav div {  display: inline-block;  margin-right: 5px;}.forums header.left-header .button,.trademissions header.left-header .button,.training header.left-header .button,.support header.left-header .button {  background-color: #a22632;  margin-top: 15px;}.forums header.left-header .button span,.trademissions header.left-header .button span,.training header.left-header .button span,.support header.left-header .button span {  background-color: #2687d3;}.forums header.left-header .button span:before,.trademissions header.left-header .button span:before,.training header.left-header .button span:before,.support header.left-header .button span:before {  background-position: -177px -285px;}.forums header.left-header .button span:after,.trademissions header.left-header .button span:after,.training header.left-header .button span:after,.support header.left-header .button span:after {  background-position: -177px -305px;}.forums #partners,.trademissions #partners,.training #partners,.support #partners {  padding-bottom: 100px;}.forums #partners .slider,.trademissions #partners .slider,.training #partners .slider,.support #partners .slider {  width: 70%;  float: right;  text-align: center;  margin-top: 50px;}.forums #partners .slider .owl-item,.trademissions #partners .slider .owl-item,.training #partners .slider .owl-item,.support #partners .slider .owl-item {  line-height: 100px;}.forums #partners .slider .owl-item img,.trademissions #partners .slider .owl-item img,.training #partners .slider .owl-item img,.support #partners .slider .owl-item img {  display: inline-block;  width: auto;  max-width: 100%;  vertical-align: middle;}.forums .button,.forums header.left-header .button,.forums #about .wrap .inner .button,.forums #register form .button,.forums #trade-mission .button,.forums #current .button,.trademissions .button,.trademissions header.left-header .button,.trademissions #about .wrap .inner .button,.trademissions #register form .button,.trademissions #trade-mission .button,.trademissions #current .button {  background-color: #a22632;}.forums .button:before,.forums header.left-header .button:before,.forums #about .wrap .inner .button:before,.forums #register form .button:before,.forums #trade-mission .button:before,.forums #current .button:before,.trademissions .button:before,.trademissions header.left-header .button:before,.trademissions #about .wrap .inner .button:before,.trademissions #register form .button:before,.trademissions #trade-mission .button:before,.trademissions #current .button:before {  content: '';  position: absolute;  top: 19px;  bottom: 19px;  left: 31px;  width: 14px;  background-color: #2687d3;}.forums .button span,.forums header.left-header .button span,.forums #about .wrap .inner .button span,.forums #register form .button span,.forums #trade-mission .button span,.forums #current .button span,.trademissions .button span,.trademissions header.left-header .button span,.trademissions #about .wrap .inner .button span,.trademissions #register form .button span,.trademissions #trade-mission .button span,.trademissions #current .button span {  width: 35px;  background-color: #2687d3 !important;}.forums .button span:before,.forums .button span:after,.forums header.left-header .button span:before,.forums header.left-header .button span:after,.forums #about .wrap .inner .button span:before,.forums #about .wrap .inner .button span:after,.forums #register form .button span:before,.forums #register form .button span:after,.forums #trade-mission .button span:before,.forums #trade-mission .button span:after,.forums #current .button span:before,.forums #current .button span:after,.trademissions .button span:before,.trademissions .button span:after,.trademissions header.left-header .button span:before,.trademissions header.left-header .button span:after,.trademissions #about .wrap .inner .button span:before,.trademissions #about .wrap .inner .button span:after,.trademissions #register form .button span:before,.trademissions #register form .button span:after,.trademissions #trade-mission .button span:before,.trademissions #trade-mission .button span:after,.trademissions #current .button span:before,.trademissions #current .button span:after {  width: 14px;  height: 19px;  left: 35px;}.forums .button span:before,.forums header.left-header .button span:before,.forums #about .wrap .inner .button span:before,.forums #register form .button span:before,.forums #trade-mission .button span:before,.forums #current .button span:before,.trademissions .button span:before,.trademissions header.left-header .button span:before,.trademissions #about .wrap .inner .button span:before,.trademissions #register form .button span:before,.trademissions #trade-mission .button span:before,.trademissions #current .button span:before {  background-position: -208px -286px !important;}.forums .button span:after,.forums header.left-header .button span:after,.forums #about .wrap .inner .button span:after,.forums #register form .button span:after,.forums #trade-mission .button span:after,.forums #current .button span:after,.trademissions .button span:after,.trademissions header.left-header .button span:after,.trademissions #about .wrap .inner .button span:after,.trademissions #register form .button span:after,.trademissions #trade-mission .button span:after,.trademissions #current .button span:after {  background-position: -208px -306px !important;}.forums #news-feed .button,.trademissions #news-feed .button {  background-color: #2687d3;}.forums #news-feed .button span,.trademissions #news-feed .button span {  background-color: #163051 !important;  width: 46px;}.forums #news-feed .button span:before,.trademissions #news-feed .button span:before {  background-position: -180px 0 !important;}.forums #news-feed .button span:after,.trademissions #news-feed .button span:after {  background-position: -180px -20px !important;}.training #banner h1 span,.support #banner h1 span {  position: relative;}.training #banner h1 .underline,.support #banner h1 .underline {  content: '';  display: block;  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}.training #intro .text h2:after,.training #partners h3:after,.support #intro .text h2:after,.support #partners h3:after {  content: '';  width: 90px;  display: block;  margin-top: 7px;  border-bottom: 2px solid #2687d3;}.training header.left-header h2,.support header.left-header h2 {  font-weight: 300;  font-size: 2.7em;  color: #163051;  margin-bottom: 25px;}.training header.left-header h2:after,.support header.left-header h2:after {  content: '';  position: absolute;  width: 90px;  border-bottom: 2px solid #2687d3;  display: block;  margin-top: 10px;}.training header.left-header .button,.support header.left-header .button {  background-color: #2687d3;  margin-top: 15px;}.training header.left-header .button span,.support header.left-header .button span {  background-color: #163051;}.training header.left-header .button span:before,.support header.left-header .button span:before {  background-position: -180px 0;}.training header.left-header .button span:after,.support header.left-header .button span:after {  background-position: -180px -20px;}#forumsIndex .wrap.head .header,#trademissionsIndex .wrap.head .header {  background-color: #a22632;}#forumsIndex .wrap.head .header h1,#trademissionsIndex .wrap.head .header h1 {  font-size: 3.2em;  float: none;  padding: 0;  margin-bottom: 15px;}#forumsIndex .wrap.head .header h1:before,#trademissionsIndex .wrap.head .header h1:before {  display: none;}#forumsIndex .wrap.head .header p,#trademissionsIndex .wrap.head .header p {  font-size: 1.2em;  line-height: 1.6em;}#forumsIndex #current,#trademissionsIndex #current {  background-color: #eef8fc;  clear: both;  width: 100%;  float: left;  margin-bottom: 100px;}#forumsIndex #current img,#trademissionsIndex #current img {  display: inline-block;  width: 45%;  line-height: normal;  vertical-align: middle;  margin-right: 9.5%;}#forumsIndex #current .text,#trademissionsIndex #current .text {  display: inline-block;  width: 45%;  line-height: normal;  vertical-align: middle;  margin: 20px 0;}#forumsIndex #current .text h2,#trademissionsIndex #current .text h2 {  color: #a22632;  font-weight: 300;  font-size: 3.2em;  line-height: 0.9em;}#forumsIndex #current .text .meta,#trademissionsIndex #current .text .meta {  font-size: 1.1em;  margin: 10px 0;  padding: 10px 0;  border-top: 1px solid #cdcdcd;  border-bottom: 1px solid #cdcdcd;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;}#forumsIndex #current .text .meta .place,#trademissionsIndex #current .text .meta .place {  color: #2687d3;}#forumsIndex #current .text p,#trademissionsIndex #current .text p {  line-height: 1.8em;  margin-bottom: 30px;}#forumsIndex #previous,#trademissionsIndex #previous {  margin-bottom: 100px;}#forumsIndex #previous .sliders,#trademissionsIndex #previous .sliders {  margin-top: 50px;  border: 3px solid #f4f4f4;  border-radius: 20px;  width: 70%;  float: right;  margin-right: -3px;}#forumsIndex #previous .sliders .flex-direction-nav li,#trademissionsIndex #previous .sliders .flex-direction-nav li {  position: absolute;  top: 50%;  margin-top: -27px;  text-indent: -9999px;  display: inline-block;  width: 54px;  height: 54px;}#forumsIndex #previous .sliders .flex-direction-nav li a,#trademissionsIndex #previous .sliders .flex-direction-nav li a {  width: 50px;  height: 50px;  top: 0;  left: 0;  position: absolute;  border: 2px solid #f4f4f4;  background-color: #fff;  border-radius: 50%;  display: inline-block;}#forumsIndex #previous .sliders .flex-direction-nav li a:before,#trademissionsIndex #previous .sliders .flex-direction-nav li a:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -29px -53px;  width: 12px;  height: 20px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 50%;  left: 50%;  margin: -10px 0 0 -6px;  opacity: .3;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsIndex #previous .sliders .flex-direction-nav li a:before,  #trademissionsIndex #previous .sliders .flex-direction-nav li a:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsIndex #previous .sliders .flex-direction-nav li a:hover:before,#trademissionsIndex #previous .sliders .flex-direction-nav li a:hover:before {  opacity: 1;}#forumsIndex #previous .sliders .flex-direction-nav li a.flex-disabled,#trademissionsIndex #previous .sliders .flex-direction-nav li a.flex-disabled {  display: none;}#forumsIndex #previous .sliders .flex-direction-nav li.flex-nav-prev,#trademissionsIndex #previous .sliders .flex-direction-nav li.flex-nav-prev {  left: -65px;}#forumsIndex #previous .sliders .flex-direction-nav li.flex-nav-prev a:before,#trademissionsIndex #previous .sliders .flex-direction-nav li.flex-nav-prev a:before {  background-position: -312px -77px;}#forumsIndex #previous .sliders .flex-direction-nav li.flex-nav-next,#trademissionsIndex #previous .sliders .flex-direction-nav li.flex-nav-next {  right: -65px;}#forumsIndex #previous .sliders #nav,#trademissionsIndex #previous .sliders #nav {  margin: -50px 60px 0;}#forumsIndex #previous .sliders #nav .slides li,#trademissionsIndex #previous .sliders #nav .slides li {  text-align: center;}#forumsIndex #previous .sliders #nav .slides li span,#trademissionsIndex #previous .sliders #nav .slides li span {  display: inline-block;  border: 2px solid #f4f4f4;  border-radius: 50%;  line-height: 75px;  width: 71px;  height: 71px;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  color: #757575;  font-size: 2em;  cursor: pointer;  background-color: #fff;}#forumsIndex #previous .sliders #nav .slides li:hover span,#forumsIndex #previous .sliders #nav .slides li.flex-active-slide span,#trademissionsIndex #previous .sliders #nav .slides li:hover span,#trademissionsIndex #previous .sliders #nav .slides li.flex-active-slide span {  color: #a22632;  padding: 0;  border-color: #a22632;  border-width: 4px;}#forumsIndex #previous .sliders #slider,#trademissionsIndex #previous .sliders #slider {  margin: 30px 60px 50px;}#forumsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-prev,#trademissionsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-prev {  left: -88px;}#forumsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-next,#trademissionsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-next {  right: -88px;}#forumsIndex #previous .sliders #slider img,#trademissionsIndex #previous .sliders #slider img {  width: 15.5%;  float: left;  margin-right: 14%;}#forumsIndex #previous .sliders #slider .text,#trademissionsIndex #previous .sliders #slider .text {  float: left;  width: 70.5%;  position: relative;}#forumsIndex #previous .sliders #slider .text h3,#trademissionsIndex #previous .sliders #slider .text h3 {  font-weight: 400;  font-size: 2.5em;  color: #a22632;  margin-bottom: 10px;  position: relative;}#forumsIndex #previous .sliders #slider .text p,#trademissionsIndex #previous .sliders #slider .text p {  line-height: 1.8em;  position: relative;  margin: 0 5px 10px 0;}#forumsIndex #previous .sliders #slider .text .bg,#trademissionsIndex #previous .sliders #slider .text .bg {  position: absolute;  bottom: 0;  right: 0;  color: #f4f4f4;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 700;  font-size: 10em;  line-height: .7em;}#forumsIndex #keyfigure,#trademissionsIndex #keyfigure {  background-color: #eef8fc;  clear: both;  overflow: hidden;  position: relative;}#forumsIndex #keyfigure:before,#trademissionsIndex #keyfigure:before {  content: '';  background: url(../../static/img/keyfigure.jpg) no-repeat right center #eef8fc;  background-size: cover;  padding-left: 260px;  width: 50%;  right: 0;  position: absolute;  top: 0;  bottom: 0;}#forumsIndex #keyfigure .wrap,#trademissionsIndex #keyfigure .wrap {  overflow: visible;}#forumsIndex #keyfigure header,#trademissionsIndex #keyfigure header {  padding: 8% 10% 8% 0;}#forumsIndex #keyfigure .keyfigure,#trademissionsIndex #keyfigure .keyfigure {  position: relative;  width: 60%;  float: right;  margin: 50px 0 50px 10%;}#forumsIndex #keyfigure .keyfigure .text,#trademissionsIndex #keyfigure .keyfigure .text {  width: 54%;  vertical-align: middle;  display: inline-block;  line-height: normal;}#forumsIndex #keyfigure .keyfigure .text > span,#trademissionsIndex #keyfigure .keyfigure .text > span {  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 300;  color: #163051;  font-size: 1.8em;  vertical-align: middle;  margin: 30px 0;  line-height: 1em;  display: inline-block;  padding-left: 55px;  position: relative;  width: 130px;}#forumsIndex #keyfigure .keyfigure .text > span span,#trademissionsIndex #keyfigure .keyfigure .text > span span {  display: block;  font-weight: 700;  font-size: 1.2em;}#forumsIndex #keyfigure .keyfigure .text > span:before,#trademissionsIndex #keyfigure .keyfigure .text > span:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: 0 -284px;  width: 42px;  height: 50px;  text-indent: -6000px;  text-align: left;  position: absolute;  left: 0;  top: 50%;  margin-top: -25px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsIndex #keyfigure .keyfigure .text > span:before,  #trademissionsIndex #keyfigure .keyfigure .text > span:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsIndex #keyfigure .keyfigure .text > span.visitor:before,#trademissionsIndex #keyfigure .keyfigure .text > span.visitor:before {  background-position: -42px -286px;}#forumsIndex #keyfigure .keyfigure .text > span.company:before,#trademissionsIndex #keyfigure .keyfigure .text > span.company:before {  background-position: -84px -284px;}#forumsIndex #keyfigure .keyfigure .text > span.ceo:before,#trademissionsIndex #keyfigure .keyfigure .text > span.ceo:before {  background-position: -126px -286px;}#forumsIndex #keyfigure .keyfigure img,#trademissionsIndex #keyfigure .keyfigure img {  width: 45%;  vertical-align: middle;  display: inline-block;  line-height: normal;}#forumsIndex #objective,#trademissionsIndex #objective {  background-color: #eef8fc;  padding: 100px 0;}#forumsIndex #objective .items a,#trademissionsIndex #objective .items a {  float: left;  background-color: #fff;  color: #163051;  padding: 2.5%;  margin-left: 3.5%;  margin-bottom: 3.5%;  width: 31.5%;  display: block;}#forumsIndex #objective .items a h3,#trademissionsIndex #objective .items a h3 {  font-size: 3em;  font-weight: 700;  padding-left: 65px;  position: relative;  display: inline-block;}#forumsIndex #objective .items a h3:before,#trademissionsIndex #objective .items a h3:before {  position: absolute;  top: 50%;  left: 0;  margin-top: -25px;  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -76px -122px;  width: 50px;  height: 50px;  text-indent: -6000px;  text-align: left;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsIndex #objective .items a h3:before,  #trademissionsIndex #objective .items a h3:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsIndex #objective .items a p,#trademissionsIndex #objective .items a p {  line-height: 1.6em;  text-align: justify;}#forumsIndex #objective .items a.learn h3:before,#trademissionsIndex #objective .items a.learn h3:before {  background-position: 0 -125px;}#forumsIndex #objective .items a.develop h3:before,#trademissionsIndex #objective .items a.develop h3:before {  background-position: -156px -122px;}#forumsIndex #objective .items.three,#trademissionsIndex #objective .items.three {  clear: both;  width: 103.5%;  float: right;  margin-top: 30px;}#forumsIndex #objective .items.three a,#trademissionsIndex #objective .items.three a {  width: 24.83%;}#trademissionsIndex #current .button {  background-color: #2687d3;  margin-top: 15px;}#trademissionsIndex #current .button span {  background-color: #163051;}#trademissionsIndex #current .button span:before {  background-position: -180px 0;}#trademissionsIndex #current .button span:after {  background-position: -180px -20px;}#forumsAbout .space,#trademissionsAbout .space,#trainingAbout .space {  height: 200px;  background: #ffffff;  clear: both;}#forumsAbout #about,#trademissionsAbout #about,#trainingAbout #about {  background-color: #22435c;  position: relative;  margin-bottom: 100px;}#forumsAbout #about .cover,#trademissionsAbout #about .cover,#trainingAbout #about .cover {  position: absolute;  left: 0;  top: 0;  bottom: 0;  height: 100%;  width: 50%;  background: url(../../static/img/afif-captown.jpg) right center no-repeat;  background-size: cover;}#forumsAbout #about .wrap,#trademissionsAbout #about .wrap,#trainingAbout #about .wrap {  color: #fff;  position: relative;}#forumsAbout #about .wrap .inner,#trademissionsAbout #about .wrap .inner,#trainingAbout #about .wrap .inner {  width: 70%;  padding: 50px 0 50px 80px;  float: right;  background-color: #22435c;  box-sizing: border-box;}#forumsAbout #about .wrap .inner p,#trademissionsAbout #about .wrap .inner p,#trainingAbout #about .wrap .inner p {  color: #85a4bd;  font-size: 1.1em;  margin-bottom: 15px;  line-height: 1.6em;}#forumsAbout #about .wrap .inner p.intro,#trademissionsAbout #about .wrap .inner p.intro,#trainingAbout #about .wrap .inner p.intro {  color: #fff;  font-size: 1.2em;  position: relative;}#forumsAbout #about .wrap .inner p.intro .line,#trademissionsAbout #about .wrap .inner p.intro .line,#trainingAbout #about .wrap .inner p.intro .line {  position: absolute;  left: -25px;  top: 5px;  width: 0;  border-left: 2px solid #a22632;  height: 45px;}#forumsAbout #about .wrap .inner .button,#trademissionsAbout #about .wrap .inner .button,#trainingAbout #about .wrap .inner .button {  background-color: #a22632;  margin-top: 15px;}#forumsAbout #about .wrap .inner .button span,#trademissionsAbout #about .wrap .inner .button span,#trainingAbout #about .wrap .inner .button span {  background-color: #2687d3;}#forumsAbout #about .wrap .inner .button span:before,#trademissionsAbout #about .wrap .inner .button span:before,#trainingAbout #about .wrap .inner .button span:before {  background-position: -177px -285px;}#forumsAbout #about .wrap .inner .button span:after,#trademissionsAbout #about .wrap .inner .button span:after,#trainingAbout #about .wrap .inner .button span:after {  background-position: -177px -305px;}#forumsAbout #partners .left-header .button,#forumsAbout #edition .left-header .button,#trademissionsAbout #partners .left-header .button,#trademissionsAbout #edition .left-header .button,#trainingAbout #partners .left-header .button,#trainingAbout #edition .left-header .button {  float: right;  margin-top: 30px;}#forumsAbout #edition,#trademissionsAbout #edition,#trainingAbout #edition {  padding: 100px 0;  background-color: #eef8fc;}#forumsAbout #edition .slider,#trademissionsAbout #edition .slider,#trainingAbout #edition .slider {  width: 70%;  float: right;}#forumsAbout #edition .slider .owl-item,#trademissionsAbout #edition .slider .owl-item,#trainingAbout #edition .slider .owl-item {  background-color: #fff;}#forumsAbout #edition .slider img,#trademissionsAbout #edition .slider img,#trainingAbout #edition .slider img {  width: 100%;}#forumsAbout #edition .slider .text,#trademissionsAbout #edition .slider .text,#trainingAbout #edition .slider .text {  padding: 30px 15px;}#forumsAbout #edition .slider h3,#trademissionsAbout #edition .slider h3,#trainingAbout #edition .slider h3 {  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 400;  color: #163051;  font-size: 2em;}#forumsAbout #edition .slider h4,#trademissionsAbout #edition .slider h4,#trainingAbout #edition .slider h4 {  color: #b79e9e;  font-weight: 400;  font-size: 1.1em;}#forumsProgram #program {  margin-bottom: 100px;}#forumsProgram #program nav {  width: 23%;  float: left;  font-family: "DIN Next W01 Rounded", sans-serif;  font-size: 2em;  line-height: 1em;}#forumsProgram #program nav a {  padding: 25px 2%;  border: 2px solid #e2e8ec;  border-radius: 3px;  color: #7394ac;  text-align: center;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  position: relative;  margin-bottom: 20px;  display: block;}#forumsProgram #program nav a span {  font-weight: 500;  color: #163051;  display: block;}#forumsProgram #program nav a.active {  background-color: #163051;  border-color: #163051;}#forumsProgram #program nav a.active span {  color: #7394ac;}#forumsProgram #program nav a.active:after {  content: '';  display: block;  border-left: 11px solid transparent;  border-right: 11px solid transparent;  border-top: 8px solid #163051;  position: absolute;  bottom: -10px;  left: 50%;  margin-left: -11px;}#forumsProgram #program nav a:hover {  color: #163051;  border-color: #7394ac;}#forumsProgram #program nav a:hover.active {  color: #7394ac;  border-color: #163051;}#forumsProgram #program .days {  margin-left: 26.5%;  border: 2px solid #e2e8ec;  -webkit-border-radius: 3px;  border-radius: 3px;}#forumsProgram #program .days h2 {  background: #163051;  color: #55a3c8;  font-size: 32px;  font-weight: 300;  font-family: "DIN Next W01 Rounded", sans-serif;  -webkit-border-radius: 3px;  border-radius: 3px;  position: relative;  z-index: 2;  margin: -2px;  margin-bottom: 0;  padding: 25px 5%;}#forumsProgram #program .days .day .item {  position: relative;  overflow: hidden;  border-top: 2px solid #e2e8ec;}#forumsProgram #program .days .day .item:first-child {  border-top: none;}#forumsProgram #program .days .day .item .text {  width: 22%;  padding: 40px 5%;  float: left;  color: #b79e9e;}#forumsProgram #program .days .day .item .text .label-time,#forumsProgram #program .days .day .item .text .time,#forumsProgram #program .days .day .item .text .label,#forumsProgram #program .days .day .item .text .location {  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  display: block;}#forumsProgram #program .days .day .item .text .label-time,#forumsProgram #program .days .day .item .text .label-location {  color: #fe9b16;  text-transform: uppercase;  line-height: 1em;  letter-spacing: .1em;  display: block;}#forumsProgram #program .days .day .item .text .time,#forumsProgram #program .days .day .item .text .location {  font-size: 2.3em;  font-weight: 300;  margin-bottom: 10px;  color: #163051;  display: block;}#forumsProgram #program .days .day .item .text .time {  position: relative;}#forumsProgram #program .days .day .item .text .time:after {  content: '';  width: 2px;  background: #d5dee3;  position: absolute;  top: 0;  right: 0;  bottom: 0;}#forumsProgram #program .days .day .item .text .label-location {  margin-top: 20px;}#forumsProgram #program .days .day .item .text .location {  font-size: 1.6em;}#forumsProgram #program .days .day .item .html {  margin-left: 32%;  margin-right: 10%;  padding-top: 50px;  padding-bottom: 50px;}#forumsProgram #program .days .day .item .html .speakers {  margin-bottom: 18px;}#forumsProgram #program .days .day .item .html .speaker {  overflow: hidden;  padding: 15px 0;  border-top: 1px solid #e2e8ec;}#forumsProgram #program .days .day .item .html .speaker:first-child {  border-top: none;}#forumsProgram #program .days .day .item .html .speaker a {  display: block;  text-decoration: none;  color: inherit;  overflow: hidden;}#forumsProgram #program .days .day .item .html .speaker img {  width: 79px;  height: 79px;  display: block;  float: left;  -webkit-border-radius: 100%;  border-radius: 100%;}#forumsProgram #program .days .day .item .html .speaker .txt {  margin-left: 108px;  line-height: 79px;}#forumsProgram #program .days .day .item .html .speaker .txt .title {  color: #000;  font-size: 18px;  font-weight: 400;}#forumsProgram #program .days .day .item .html .speaker .txt .subtitle {  color: #525252;}#forumsProgram #program .days .day .item .html .speaker .txt .middle {  line-height: normal;  display: inline-block;  width: 100%;  vertical-align: middle;}#forumsPartners #partners,#trademissionsPartners #partners,#trainingPartners #partners {  width: 100%;  overflow: hidden;  float: left;}#forumsPartners #partners h3,#trademissionsPartners #partners h3,#trainingPartners #partners h3 {  color: #163051;  font-size: 3em;  margin-bottom: 15px;}#forumsPartners #partners h3 .line,#trademissionsPartners #partners h3 .line,#trainingPartners #partners h3 .line {  content: '';  width: 90px;  display: block;  margin-top: 7px;  border-bottom: 2px solid #a22632;}#forumsPartners .partners,#forumsPartners .supporters,#forumsPartners .media,#trademissionsPartners .partners,#trademissionsPartners .supporters,#trademissionsPartners .media,#trainingPartners .partners,#trainingPartners .supporters,#trainingPartners .media {  float: right;  width: 105%;  margin-bottom: 100px;}#forumsPartners .partners a,#forumsPartners .partners div,#forumsPartners .supporters a,#forumsPartners .supporters div,#forumsPartners .media a,#forumsPartners .media div,#trademissionsPartners .partners a,#trademissionsPartners .partners div,#trademissionsPartners .supporters a,#trademissionsPartners .supporters div,#trademissionsPartners .media a,#trademissionsPartners .media div,#trainingPartners .partners a,#trainingPartners .partners div,#trainingPartners .supporters a,#trainingPartners .supporters div,#trainingPartners .media a,#trainingPartners .media div {  width: 15%;  display: block;  float: left;  padding: 2.5% 5%;  position: relative;  text-align: center;  height: 100px;  line-height: 100px;  vertical-align: middle;}#forumsPartners .partners a:before,#forumsPartners .partners div:before,#forumsPartners .supporters a:before,#forumsPartners .supporters div:before,#forumsPartners .media a:before,#forumsPartners .media div:before,#trademissionsPartners .partners a:before,#trademissionsPartners .partners div:before,#trademissionsPartners .supporters a:before,#trademissionsPartners .supporters div:before,#trademissionsPartners .media a:before,#trademissionsPartners .media div:before,#trainingPartners .partners a:before,#trainingPartners .partners div:before,#trainingPartners .supporters a:before,#trainingPartners .supporters div:before,#trainingPartners .media a:before,#trainingPartners .media div:before {  content: '';  display: block;  width: 0;  height: 50px;  position: absolute;  top: 50%;  margin-top: -25px;  right: -2px;  border-left: 1px solid #e9e9e9;}#forumsPartners .partners a img,#forumsPartners .partners div img,#forumsPartners .supporters a img,#forumsPartners .supporters div img,#forumsPartners .media a img,#forumsPartners .media div img,#trademissionsPartners .partners a img,#trademissionsPartners .partners div img,#trademissionsPartners .supporters a img,#trademissionsPartners .supporters div img,#trademissionsPartners .media a img,#trademissionsPartners .media div img,#trainingPartners .partners a img,#trainingPartners .partners div img,#trainingPartners .supporters a img,#trainingPartners .supporters div img,#trainingPartners .media a img,#trainingPartners .media div img {  max-width: 100%;  max-height: 100%;  vertical-align: middle;}#forumsPartners .supporters,#forumsPartners .media,#trademissionsPartners .supporters,#trademissionsPartners .media,#trainingPartners .supporters,#trainingPartners .media {  width: 102.5%;}#forumsPartners .supporters a,#forumsPartners .supporters div,#forumsPartners .media a,#forumsPartners .media div,#trademissionsPartners .supporters a,#trademissionsPartners .supporters div,#trademissionsPartners .media a,#trademissionsPartners .media div,#trainingPartners .supporters a,#trainingPartners .supporters div,#trainingPartners .media a,#trainingPartners .media div {  width: 11.66%;  padding: 2.5%;  height: 70px;  line-height: 70px;}#forumsPartners .supporters a:before,#forumsPartners .supporters div:before,#forumsPartners .media a:before,#forumsPartners .media div:before,#trademissionsPartners .supporters a:before,#trademissionsPartners .supporters div:before,#trademissionsPartners .media a:before,#trademissionsPartners .media div:before,#trainingPartners .supporters a:before,#trainingPartners .supporters div:before,#trainingPartners .media a:before,#trainingPartners .media div:before {  height: 30px;  top: 50%;  margin-top: -15px;}#forumsSpeakers #speakers .speaker {  background-color: #eff4f5;  padding: 60px 0;  overflow: hidden;}#forumsSpeakers #speakers .speaker img {  width: 19%;  margin-right: 5%;  border-radius: 10px;  line-height: normal;  vertical-align: middle;  display: inline-block;}#forumsSpeakers #speakers .speaker .text {  width: 71%;  line-height: normal;  vertical-align: middle;  display: inline-block;}#forumsSpeakers #speakers .speaker .text h3 {  font-weight: 400;  font-size: 2em;  color: #163051;  margin-bottom: 5px;}#forumsSpeakers #speakers .speaker .text h4 {  color: #b79e9e;  font-weight: 400;  font-size: 1.2em;  margin-bottom: 10px;  font-family: "Open Sans", sans-serif;}#forumsSpeakers #speakers .speaker .text p {  line-height: 1.8em;  margin-bottom: 10px;}#forumsSpeakers #speakers .speaker .text footer {  padding-top: 15px;  border-top: 2px solid #e9e9e9;  overflow: hidden;}#forumsSpeakers #speakers .speaker .text footer .label {  color: #2687d3;  font-weight: 700;  text-transform: uppercase;  display: block;  float: left;  font-size: 1.1em;  letter-spacing: .05em;}#forumsSpeakers #speakers .speaker .text footer .label:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -26px -85px;  width: 22px;  height: 17px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;  margin-right: 10px;  margin-bottom: 2px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsSpeakers #speakers .speaker .text footer .label:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsSpeakers #speakers .speaker .text footer p {  clear: left;  float: left;}#forumsSpeakers #speakers .speaker .text footer .bt {  color: #434343;  padding-left: 30px;  padding-right: 30px;  float: right;}#forumsSpeakers #speakers .speaker.odd {  background: none;}#forumsMedia #intro,#trademissionsMedia #intro,#trainingMedia #intro {  overflow: visible;  float: left;  width: 100%;}#forumsMedia #intro .dropdown,#trademissionsMedia #intro .dropdown,#trainingMedia #intro .dropdown {  float: left;  clear: both;  margin-top: 20px;  width: 180px;}#forumsMedia #media,#trademissionsMedia #media,#trainingMedia #media {  width: 102%;  overflow: hidden;  padding-bottom: 80px;}#forumsMedia #media a,#trademissionsMedia #media a,#trainingMedia #media a {  width: 31.33%;  margin-right: 2%;  margin-bottom: 2%;  display: inline-block;  float: left;  position: relative;}#forumsMedia #media a img,#trademissionsMedia #media a img,#trainingMedia #media a img {  width: 100%;  display: block;}#forumsMedia #media a label,#trademissionsMedia #media a label,#trainingMedia #media a label {  display: block;  position: absolute;  bottom: 7px;  right: 7px;  color: #ffffff;  background: #163051;  -webkit-border-radius: 3px;  border-radius: 3px;  font-size: 9px;  line-height: 15px;  padding: 0 7px;}#forumsMedia #media a .play,#trademissionsMedia #media a .play,#trainingMedia #media a .play {  position: absolute;  top: 50%;  left: 50%;  width: 75px;  height: 75px;  line-height: 75px;  text-align: center;  margin: -37px 0 0 -37px;  border: 4px solid #fff;  border-radius: 50%;  opacity: .8;}#forumsMedia #media a .play:after,#trademissionsMedia #media a .play:after,#trainingMedia #media a .play:after {  content: '';  border-left: 15px solid #fff;  border-top: 15px solid transparent;  border-bottom: 15px solid transparent;  display: inline-block;  vertical-align: middle;  margin-left: 5px;}#forumsMedia #media a:hover .play,#trademissionsMedia #media a:hover .play,#trainingMedia #media a:hover .play {  opacity: 1;}#trainingAbout #about .wrap .inner .button {  background-color: #2687d3;  margin-top: 15px;}#trainingAbout #about .wrap .inner .button span {  background-color: #163051;}#trainingAbout #about .wrap .inner .button span:before {  background-position: -180px 0;}#trainingAbout #about .wrap .inner .button span:after {  background-position: -180px -20px;}.training #banner h1 .underline,.training #intro nav,.training #intro nav:after,#trainingAbout #banner h1 .underline,#trainingAbout #intro nav,#trainingAbout #intro nav:after,#trainingPartners #banner h1 .underline,#trainingPartners #intro nav,#trainingPartners #intro nav:after,.support #banner h1 .underline,.support #intro nav,.support #intro nav:after {  background-color: #2687d3;}.training #intro .text h2:after,.training #about .wrap .inner p.intro:before,.training header.left-header h2:after,.training #partners h3:after,#trainingAbout #intro .text h2:after,#trainingAbout #about .wrap .inner p.intro:before,#trainingAbout header.left-header h2:after,#trainingAbout #partners h3:after,#trainingPartners #intro .text h2:after,#trainingPartners #about .wrap .inner p.intro:before,#trainingPartners header.left-header h2:after,#trainingPartners #partners h3:after,.support #intro .text h2:after,.support #about .wrap .inner p.intro:before,.support header.left-header h2:after,.support #partners h3:after {  border-color: #2687d3;}#forumsB2bmeeting #meetings {  padding-top: 100px;  padding-bottom: 100px;  background: url('../../static/img/b2b-meetings.jpg') no-repeat right center #2C4156;  background-size: cover;  width: 100%;  float: left;}#forumsB2bmeeting #meetings .wrap {  overflow: visible;}#forumsB2bmeeting #meetings .sliders {  float: left;  width: 45%;  position: relative;}#forumsB2bmeeting #meetings .sliders img {  width: 100%;}#forumsB2bmeeting #meetings .sliders .flex-direction-nav {  border: 2px solid #163051;  border-radius: 50%;  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -95px -18px;  width: 36px;  height: 36px;  text-indent: -6000px;  text-align: left;  text-indent: -9999px;  opacity: .8;  display: block;  cursor: pointer;  position: absolute;  left: -17px;  top: 50%;  margin-top: -45px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsB2bmeeting #meetings .sliders .flex-direction-nav {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsB2bmeeting #meetings .sliders .flex-direction-nav li a {  margin: 10px 0;  display: block;  border-color: #fff;}#forumsB2bmeeting #meetings .sliders .flex-direction-nav li a:hover {  opacity: 1;}#forumsB2bmeeting #meetings .sliders .flex-direction-nav li a.flex-next {  background-position: -130px -18px;}#forumsB2bmeeting #meetings .sliders .flex-direction-nav li.flex-nav-prev a {  background-position: -97px 12px;}#forumsB2bmeeting #meetings .sliders .flex-direction-nav li.flex-nav-next a {  background-position: -131px 12px;}#forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav {  position: absolute;  left: -17px;  top: 50%;  margin-top: -45px;}#forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav div {  margin: 10px 0;  display: block;  border-color: #fff;}#forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav div.owl-prev {  background-position: -97px 12px;}#forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav div.owl-next {  background-position: -131px 12px;}#forumsB2bmeeting #meetings .sliders #sliderMeeting {  z-index: 2;}#forumsB2bmeeting #meetings .sliders .bgSlider {  position: absolute;  top: 16%;  opacity: .7;  right: 99.5%;  width: 70%;}#forumsB2bmeeting #meetings article {  width: 50%;  float: right;  color: #fff;}#forumsB2bmeeting #meetings article h3 {  color: #fff;  font-size: 2.3em;  line-height: 1.2em;  font-weight: 300;  margin-bottom: 20px;  letter-spacing: .05em;}#forumsB2bmeeting #meetings article p {  margin-bottom: 20px;  line-height: 1.6em;  font-size: 1.15em;}#forumsB2bmeeting #meetings article p.intro {  font-weight: 700;}#forumsB2bmeeting #meetings article p strong {  font-weight: 700;  color: #fe9b16;}#forumsB2bmeeting #meetings article .bt {  color: #fff;  border-color: #fff;}#forumsVenue #venue {  position: relative;  background-color: #172631;}#forumsVenue #venue .img {  position: absolute;  left: 0;  top: 0;  bottom: 0;  width: 50%;  background: url('../../static/img/cape-town-bg.jpg') no-repeat right center #2C4156;  background-size: cover;}#forumsVenue #venue article {  width: 40%;  padding: 130px 0 130px 10%;  float: right;  background: url('../../static/img/wave.png') no-repeat 30px center;  color: #fff;}#forumsVenue #venue article h3 {  font-size: 3em;  margin-bottom: 15px;  font-weight: 300;}#forumsVenue #venue article h3:after {  content: '';  width: 90px;  display: block;  margin-top: 7px;  border-bottom: 2px solid #fe9b16;}#forumsVenue #venue article p {  margin-bottom: 40px;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 300;  font-size: 1.2em;}#forumsVenue #venue article p .label {  width: 75px;  display: inline-block;  position: relative;  margin-right: 30px;}#forumsVenue #venue article p .label:after {  content: '';  height: 10px;  width: 0;  border-right: 1px solid #fff;  position: absolute;  right: 0;  top: 50%;  margin-top: -3px;}#forumsVenue #venue article p a:hover {  color: #fe9b16;}#forumsVenue #venue article .bt {  color: #fff;  border-width: 2px;  border-radius: 15px;  margin: 5px 15px 5px 0;  padding: 6px 25px;}#forumsVenue img.banner {  width: 33.33%;  float: left;  display: block;}#forumsWorkshop #workshop {  background: url('../../static/img/workshop.jpg') no-repeat center;  background-size: cover;  padding: 60px;  overflow: hidden;}#forumsWorkshop #workshop img {  display: none;}#forumsWorkshop #workshop article {  background-color: #22435c;  color: #fff;  float: right;  padding: 1% 4% 3%;  width: 38%;  border: 1px dashed #39566c;  border-radius: 10px;}#forumsWorkshop #workshop article h3 {  font-weight: 700;  font-size: 1.8em;  letter-spacing: .05em;  margin: 20px 0 10px;}#forumsWorkshop #workshop article p {  margin-bottom: 10px;  line-height: 1.5em;}#forumsWorkshop #workshop article ul {  list-style: disc;  margin-left: 15px;  margin-bottom: 5px;}#forumsWorkshop #workshop article ul li {  margin-bottom: 5px;}#forumsWorkshop #trainer {  padding: 160px 0;  background-color: #f1f6f8;}#forumsWorkshop #trainer .items {  float: right;  margin-right: 5%;  width: 65%;}#forumsWorkshop #trainer .items .item {  overflow: hidden;  margin-top: 30px;}#forumsWorkshop #trainer .items .item:first-child {  margin-top: 0;}#forumsWorkshop #trainer .items .item img {  border-radius: 50%;  float: left;  width: 25%;}#forumsWorkshop #trainer .items .item article {  float: right;  width: 65%;  margin-right: 5%;}#forumsWorkshop #trainer .items .item article h3 {  font-weight: 700;  font-size: 2.7em;  margin-bottom: 5px;  color: #163051;}#forumsWorkshop #trainer .items .item article p {  margin-bottom: 10px;}#forumsWorkshop #trainer .items .item article p.intro {  font-family: "DIN Next W01 Rounded", sans-serif;  color: #a22632;  font-size: 1.4em;  line-height: 1.2em;}#forumsAward #award,#trademissionsAward #award,#highlightIndex #award,#highlightAwards #award {  background-color: #203342;  position: relative;  overflow: hidden;}#forumsAward #award .cover,#trademissionsAward #award .cover,#highlightIndex #award .cover,#highlightAwards #award .cover {  width: 50%;  margin-left: -120px;  background: url('../../static/img/award.jpg') no-repeat right center #203342;  background-size: cover;  position: absolute;  left: 0;  top: 0;  bottom: 0;}#forumsAward #award article,#trademissionsAward #award article,#highlightIndex #award article,#highlightAwards #award article {  padding: 120px 4%;  padding-left: 120px;  width: 46%;  background: url('../../static/img/bg-awards.jpg') no-repeat right center #203342;  background-size: cover;  color: #fff;  float: right;}#forumsAward #award article .inner,#trademissionsAward #award article .inner,#highlightIndex #award article .inner,#highlightAwards #award article .inner {  max-width: 625px;}#forumsAward #award article h3,#trademissionsAward #award article h3,#highlightIndex #award article h3,#highlightAwards #award article h3 {  font-weight: 400;  font-size: 3.2em;  margin-bottom: 5px;}#forumsAward #award article h4,#trademissionsAward #award article h4,#highlightIndex #award article h4,#highlightAwards #award article h4 {  color: #2687d3;  font-weight: 700;  font-family: "Open Sans", sans-serif;  font-size: 1em;  text-transform: uppercase;  margin-bottom: 20px;}#forumsAward #award article p,#trademissionsAward #award article p,#highlightIndex #award article p,#highlightAwards #award article p {  margin-bottom: 10px;  line-height: 1.8em;}#forumsAward #award article p.winner,#trademissionsAward #award article p.winner,#highlightIndex #award article p.winner,#highlightAwards #award article p.winner {  position: relative;  padding-left: 40px;  text-transform: uppercase;  font-weight: 700;  font-size: 1.1em;  line-height: 1.1em;}#forumsAward #award article p.winner.cup:before,#trademissionsAward #award article p.winner.cup:before,#highlightIndex #award article p.winner.cup:before,#highlightAwards #award article p.winner.cup:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -296px -112px;  width: 30px;  height: 30px;  text-indent: -6000px;  text-align: left;  position: absolute;  left: 0;  top: 50%;  margin-top: -15px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsAward #award article p.winner.cup:before,  #trademissionsAward #award article p.winner.cup:before,  #highlightIndex #award article p.winner.cup:before,  #highlightAwards #award article p.winner.cup:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsAward .seeAll,#trademissionsAward .seeAll,#highlightIndex .seeAll,#highlightAwards .seeAll {  text-align: center;  clear: both;}#forumsAward .awards,#trademissionsAward .awards,#highlightIndex .awards,#highlightAwards .awards {  background-color: #eef8fc;  padding: 90px 0 20px;  clear: both;}#forumsAward .awards#other .items article p.winner,#trademissionsAward .awards#other .items article p.winner,#highlightIndex .awards#other .items article p.winner,#highlightAwards .awards#other .items article p.winner {  margin-top: -10px;}#forumsAward .awards#other .items article p.winner:before,#trademissionsAward .awards#other .items article p.winner:before,#highlightIndex .awards#other .items article p.winner:before,#highlightAwards .awards#other .items article p.winner:before {  display: none;}#forumsAward .awards header,#trademissionsAward .awards header,#highlightIndex .awards header,#highlightAwards .awards header {  margin-bottom: 30px;}#forumsAward .awards header h2,#trademissionsAward .awards header h2,#highlightIndex .awards header h2,#highlightAwards .awards header h2 {  font-weight: 500;  font-size: 2.5em;  color: #163051;  margin-bottom: 10px;}#forumsAward .awards header h2 .line,#trademissionsAward .awards header h2 .line,#highlightIndex .awards header h2 .line,#highlightAwards .awards header h2 .line {  content: '';  width: 90px;  border-bottom: 2px solid #a22632;  display: block;  margin-top: 10px;}#forumsAward .awards header p,#trademissionsAward .awards header p,#highlightIndex .awards header p,#highlightAwards .awards header p {  font-size: 1.1em;  color: #757575;}#forumsAward .awards .items,#trademissionsAward .awards .items,#highlightIndex .awards .items,#highlightAwards .awards .items {  width: 102%;  float: left;  margin-bottom: 70px;  font-size: 0;}#forumsAward .awards .items article,#trademissionsAward .awards .items article,#highlightIndex .awards .items article,#highlightAwards .awards .items article {  background-color: #fff;  border-radius: 10px;  text-align: center;  display: inline-block;  vertical-align: top;  width: 31.33%;  margin-right: 2%;  margin-bottom: 2%;  font-size: 13px;  min-height: 300px;  position: relative;}#forumsAward .awards .items article label,#trademissionsAward .awards .items article label,#highlightIndex .awards .items article label,#highlightAwards .awards .items article label {  color: #fff;  border: 1px solid #fff;  padding: 0 8px 1px;  display: inline-block;  border-radius: 5px;  position: absolute;  left: 14px;  top: 8px;  background: rgba(0,0,0,0.5);}#forumsAward .awards .items article img,#trademissionsAward .awards .items article img,#highlightIndex .awards .items article img,#highlightAwards .awards .items article img {  display: block;  width: 100%;  border-radius: 10px 10px 0 0;}#forumsAward .awards .items article .figcaption,#trademissionsAward .awards .items article .figcaption,#highlightIndex .awards .items article .figcaption,#highlightAwards .awards .items article .figcaption {  padding: 30px;}#forumsAward .awards .items article h3,#trademissionsAward .awards .items article h3,#highlightIndex .awards .items article h3,#highlightAwards .awards .items article h3 {  font-weight: 400;  font-size: 2em;  color: #163051;  margin-bottom: 5px;}#forumsAward .awards .items article h4,#trademissionsAward .awards .items article h4,#highlightIndex .awards .items article h4,#highlightAwards .awards .items article h4 {  color: #adadad;  font-weight: 400;  font-family: "Open Sans", sans-serif;  font-size: .9em;  text-transform: uppercase;  margin-bottom: 10px;}#forumsAward .awards .items article p,#trademissionsAward .awards .items article p,#highlightIndex .awards .items article p,#highlightAwards .awards .items article p {  margin-bottom: 10px;  line-height: 1.5em;  font-size: .9em;}#forumsAward .awards .items article p.winner,#trademissionsAward .awards .items article p.winner,#highlightIndex .awards .items article p.winner,#highlightAwards .awards .items article p.winner {  line-height: 1.1em;  border-top: 1px solid #f4f4f4;  border-bottom: 1px solid #f4f4f4;  position: relative;  padding: 10px 0;  margin: 10px 0 20px;  text-transform: uppercase;  font-weight: 700;  letter-spacing: .15em;  color: #2687d3;  text-align: center;}#forumsAward .awards .items article p.winner.cup:before,#trademissionsAward .awards .items article p.winner.cup:before,#highlightIndex .awards .items article p.winner.cup:before,#highlightAwards .awards .items article p.winner.cup:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -303px -149px;  width: 20px;  height: 20px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: -15px;  left: 50%;  margin-left: -10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsAward .awards .items article p.winner.cup:before,  #trademissionsAward .awards .items article p.winner.cup:before,  #highlightIndex .awards .items article p.winner.cup:before,  #highlightAwards .awards .items article p.winner.cup:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsAward .awards .items article .logo,#trademissionsAward .awards .items article .logo,#highlightIndex .awards .items article .logo,#highlightAwards .awards .items article .logo {  height: 40px;  width: auto;  display: inline-block;  position: relative;  z-index: 1;}#forumsAward .awards .items article .bt,#trademissionsAward .awards .items article .bt,#highlightIndex .awards .items article .bt,#highlightAwards .awards .items article .bt {  margin-top: 15px;  border: 1px solid #bcbaba;  padding: 6px 25px;  border-radius: 12px;  text-transform: uppercase;  color: #163051;  background: none;  font-size: .9em;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  letter-spacing: .15em;}#forumsRegister,#trademissionsRegister,#trademissionsSuggestion,#trainingRegister,#trainingSuggestion,#trainingIndex,#supportIndex {  background-color: #eef8fc;}#forumsRegister #register,#trademissionsRegister #register,#trademissionsSuggestion #register,#trainingRegister #register,#trainingSuggestion #register,#trainingIndex #register,#supportIndex #register {  padding-bottom: 150px;}#forumsRegister #register h3,#trademissionsRegister #register h3,#trademissionsSuggestion #register h3,#trainingRegister #register h3,#trainingSuggestion #register h3,#trainingIndex #register h3,#supportIndex #register h3 {  color: #163051;  font-weight: 700;  font-size: 2em;  margin-bottom: 15px;}#forumsRegister #register h4,#trademissionsRegister #register h4,#trademissionsSuggestion #register h4,#trainingRegister #register h4,#trainingSuggestion #register h4,#trainingIndex #register h4,#supportIndex #register h4 {  color: #163051;  font-weight: 700;  font-size: 1.5em;  margin-bottom: 10px;}#forumsRegister #register h5,#forumsRegister #register h6,#trademissionsRegister #register h5,#trademissionsRegister #register h6,#trademissionsSuggestion #register h5,#trademissionsSuggestion #register h6,#trainingRegister #register h5,#trainingRegister #register h6,#trainingSuggestion #register h5,#trainingSuggestion #register h6,#trainingIndex #register h5,#trainingIndex #register h6,#supportIndex #register h5,#supportIndex #register h6 {  color: #163051;  font-weight: 500;  font-size: 1.3em;  margin-bottom: 7px;}#forumsRegister #register .includeTexts,#trademissionsRegister #register .includeTexts,#trademissionsSuggestion #register .includeTexts,#trainingRegister #register .includeTexts,#trainingSuggestion #register .includeTexts,#trainingIndex #register .includeTexts,#supportIndex #register .includeTexts {  float: right;  overflow: hidden;}#forumsRegister #register .includeTexts .column,#trademissionsRegister #register .includeTexts .column,#trademissionsSuggestion #register .includeTexts .column,#trainingRegister #register .includeTexts .column,#trainingSuggestion #register .includeTexts .column,#trainingIndex #register .includeTexts .column,#supportIndex #register .includeTexts .column {  float: left;  width: 45%;  margin-right: 4%;  font-size: 0.8em;}#forumsRegister #register .includeTexts .column h6,#trademissionsRegister #register .includeTexts .column h6,#trademissionsSuggestion #register .includeTexts .column h6,#trainingRegister #register .includeTexts .column h6,#trainingSuggestion #register .includeTexts .column h6,#trainingIndex #register .includeTexts .column h6,#supportIndex #register .includeTexts .column h6 {  font-size: 1.1em;  margin-top: 20px;}#forumsRegister #register .includeTexts .column ul,#trademissionsRegister #register .includeTexts .column ul,#trademissionsSuggestion #register .includeTexts .column ul,#trainingRegister #register .includeTexts .column ul,#trainingSuggestion #register .includeTexts .column ul,#trainingIndex #register .includeTexts .column ul,#supportIndex #register .includeTexts .column ul {  margin-left: 18px;  list-style: disc;}#forumsRegister #register .includeTexts .column p,#forumsRegister #register .includeTexts .column ul,#trademissionsRegister #register .includeTexts .column p,#trademissionsRegister #register .includeTexts .column ul,#trademissionsSuggestion #register .includeTexts .column p,#trademissionsSuggestion #register .includeTexts .column ul,#trainingRegister #register .includeTexts .column p,#trainingRegister #register .includeTexts .column ul,#trainingSuggestion #register .includeTexts .column p,#trainingSuggestion #register .includeTexts .column ul,#trainingIndex #register .includeTexts .column p,#trainingIndex #register .includeTexts .column ul,#supportIndex #register .includeTexts .column p,#supportIndex #register .includeTexts .column ul {  margin-top: 6px;}#forumsRegister #register .footerText,#trademissionsRegister #register .footerText,#trademissionsSuggestion #register .footerText,#trainingRegister #register .footerText,#trainingSuggestion #register .footerText,#trainingIndex #register .footerText,#supportIndex #register .footerText {  margin-top: 20px;}#forumsRegister #register .footerText p,#trademissionsRegister #register .footerText p,#trademissionsSuggestion #register .footerText p,#trainingRegister #register .footerText p,#trainingSuggestion #register .footerText p,#trainingIndex #register .footerText p,#supportIndex #register .footerText p {  font-size: 0.95em;  font-style: italic;  margin-top: 10px;}#forumsRegister #register form,#trademissionsRegister #register form,#trademissionsSuggestion #register form,#trainingRegister #register form,#trainingSuggestion #register form,#trainingIndex #register form,#supportIndex #register form {  width: 102%;  max-width: 730px;}#forumsRegister #register form fieldset,#trademissionsRegister #register form fieldset,#trademissionsSuggestion #register form fieldset,#trainingRegister #register form fieldset,#trainingSuggestion #register form fieldset,#trainingIndex #register form fieldset,#supportIndex #register form fieldset {  margin: 0 2% 2% 0;  width: 47.5%;  display: inline-block;  vertical-align: top;}#forumsRegister #register form fieldset input[type=text],#forumsRegister #register form fieldset input[type=email],#forumsRegister #register form fieldset input[type=tel],#forumsRegister #register form fieldset select,#trademissionsRegister #register form fieldset input[type=text],#trademissionsRegister #register form fieldset input[type=email],#trademissionsRegister #register form fieldset input[type=tel],#trademissionsRegister #register form fieldset select,#trademissionsSuggestion #register form fieldset input[type=text],#trademissionsSuggestion #register form fieldset input[type=email],#trademissionsSuggestion #register form fieldset input[type=tel],#trademissionsSuggestion #register form fieldset select,#trainingRegister #register form fieldset input[type=text],#trainingRegister #register form fieldset input[type=email],#trainingRegister #register form fieldset input[type=tel],#trainingRegister #register form fieldset select,#trainingSuggestion #register form fieldset input[type=text],#trainingSuggestion #register form fieldset input[type=email],#trainingSuggestion #register form fieldset input[type=tel],#trainingSuggestion #register form fieldset select,#trainingIndex #register form fieldset input[type=text],#trainingIndex #register form fieldset input[type=email],#trainingIndex #register form fieldset input[type=tel],#trainingIndex #register form fieldset select,#supportIndex #register form fieldset input[type=text],#supportIndex #register form fieldset input[type=email],#supportIndex #register form fieldset input[type=tel],#supportIndex #register form fieldset select {  color: #757575;  border: 1px solid #dbe5e9;  background-color: #fff;  border-radius: 10px;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  display: block;  padding: 15px 5%;  width: 90%;  font-size: 1.1em;}#forumsRegister #register form fieldset input[type=text].parsley-error,#forumsRegister #register form fieldset input[type=email].parsley-error,#forumsRegister #register form fieldset input[type=tel].parsley-error,#forumsRegister #register form fieldset select.parsley-error,#trademissionsRegister #register form fieldset input[type=text].parsley-error,#trademissionsRegister #register form fieldset input[type=email].parsley-error,#trademissionsRegister #register form fieldset input[type=tel].parsley-error,#trademissionsRegister #register form fieldset select.parsley-error,#trademissionsSuggestion #register form fieldset input[type=text].parsley-error,#trademissionsSuggestion #register form fieldset input[type=email].parsley-error,#trademissionsSuggestion #register form fieldset input[type=tel].parsley-error,#trademissionsSuggestion #register form fieldset select.parsley-error,#trainingRegister #register form fieldset input[type=text].parsley-error,#trainingRegister #register form fieldset input[type=email].parsley-error,#trainingRegister #register form fieldset input[type=tel].parsley-error,#trainingRegister #register form fieldset select.parsley-error,#trainingSuggestion #register form fieldset input[type=text].parsley-error,#trainingSuggestion #register form fieldset input[type=email].parsley-error,#trainingSuggestion #register form fieldset input[type=tel].parsley-error,#trainingSuggestion #register form fieldset select.parsley-error,#trainingIndex #register form fieldset input[type=text].parsley-error,#trainingIndex #register form fieldset input[type=email].parsley-error,#trainingIndex #register form fieldset input[type=tel].parsley-error,#trainingIndex #register form fieldset select.parsley-error,#supportIndex #register form fieldset input[type=text].parsley-error,#supportIndex #register form fieldset input[type=email].parsley-error,#supportIndex #register form fieldset input[type=tel].parsley-error,#supportIndex #register form fieldset select.parsley-error {  border-color: #a22632;}#forumsRegister #register form fieldset input[type=text]:focus,#forumsRegister #register form fieldset input[type=email]:focus,#forumsRegister #register form fieldset input[type=tel]:focus,#forumsRegister #register form fieldset select:focus,#trademissionsRegister #register form fieldset input[type=text]:focus,#trademissionsRegister #register form fieldset input[type=email]:focus,#trademissionsRegister #register form fieldset input[type=tel]:focus,#trademissionsRegister #register form fieldset select:focus,#trademissionsSuggestion #register form fieldset input[type=text]:focus,#trademissionsSuggestion #register form fieldset input[type=email]:focus,#trademissionsSuggestion #register form fieldset input[type=tel]:focus,#trademissionsSuggestion #register form fieldset select:focus,#trainingRegister #register form fieldset input[type=text]:focus,#trainingRegister #register form fieldset input[type=email]:focus,#trainingRegister #register form fieldset input[type=tel]:focus,#trainingRegister #register form fieldset select:focus,#trainingSuggestion #register form fieldset input[type=text]:focus,#trainingSuggestion #register form fieldset input[type=email]:focus,#trainingSuggestion #register form fieldset input[type=tel]:focus,#trainingSuggestion #register form fieldset select:focus,#trainingIndex #register form fieldset input[type=text]:focus,#trainingIndex #register form fieldset input[type=email]:focus,#trainingIndex #register form fieldset input[type=tel]:focus,#trainingIndex #register form fieldset select:focus,#supportIndex #register form fieldset input[type=text]:focus,#supportIndex #register form fieldset input[type=email]:focus,#supportIndex #register form fieldset input[type=tel]:focus,#supportIndex #register form fieldset select:focus {  color: #525252;  border-color: #63a1b9;}#forumsRegister #register form fieldset select,#trademissionsRegister #register form fieldset select,#trademissionsSuggestion #register form fieldset select,#trainingRegister #register form fieldset select,#trainingSuggestion #register form fieldset select,#trainingIndex #register form fieldset select,#supportIndex #register form fieldset select {  width: 100%;  padding: 14px 5%;}#forumsRegister #register form fieldset .inputFile,#trademissionsRegister #register form fieldset .inputFile,#trademissionsSuggestion #register form fieldset .inputFile,#trainingRegister #register form fieldset .inputFile,#trainingSuggestion #register form fieldset .inputFile,#trainingIndex #register form fieldset .inputFile,#supportIndex #register form fieldset .inputFile {  position: relative;}#forumsRegister #register form fieldset .inputFile .input-type-file,#trademissionsRegister #register form fieldset .inputFile .input-type-file,#trademissionsSuggestion #register form fieldset .inputFile .input-type-file,#trainingRegister #register form fieldset .inputFile .input-type-file,#trainingSuggestion #register form fieldset .inputFile .input-type-file,#trainingIndex #register form fieldset .inputFile .input-type-file,#supportIndex #register form fieldset .inputFile .input-type-file {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  opacity: 0;  filter: alpha(opacity=0);  cursor: pointer;}#forumsRegister #register form fieldset.checkboxes,#trademissionsRegister #register form fieldset.checkboxes,#trademissionsSuggestion #register form fieldset.checkboxes,#trainingRegister #register form fieldset.checkboxes,#trainingSuggestion #register form fieldset.checkboxes,#trainingIndex #register form fieldset.checkboxes,#supportIndex #register form fieldset.checkboxes {  width: 95%;}#forumsRegister #register form fieldset.checkboxes input,#trademissionsRegister #register form fieldset.checkboxes input,#trademissionsSuggestion #register form fieldset.checkboxes input,#trainingRegister #register form fieldset.checkboxes input,#trainingSuggestion #register form fieldset.checkboxes input,#trainingIndex #register form fieldset.checkboxes input,#supportIndex #register form fieldset.checkboxes input {  display: inline-block;  vertical-align: middle;  margin-left: 2px;  margin-right: 3px;}#forumsRegister #register form fieldset.file,#trademissionsRegister #register form fieldset.file,#trademissionsSuggestion #register form fieldset.file,#trainingRegister #register form fieldset.file,#trainingSuggestion #register form fieldset.file,#trainingIndex #register form fieldset.file,#supportIndex #register form fieldset.file {  color: #757575;  border: 1px solid #dbe5e9;  background-color: #fff;  border-radius: 10px;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  padding: 13px 2.5%;  width: 42.5%;  font-size: 1.1em;}#forumsRegister #register form fieldset.packages,#forumsRegister #register form fieldset.stand,#trademissionsRegister #register form fieldset.packages,#trademissionsRegister #register form fieldset.stand,#trademissionsSuggestion #register form fieldset.packages,#trademissionsSuggestion #register form fieldset.stand,#trainingRegister #register form fieldset.packages,#trainingRegister #register form fieldset.stand,#trainingSuggestion #register form fieldset.packages,#trainingSuggestion #register form fieldset.stand,#trainingIndex #register form fieldset.packages,#trainingIndex #register form fieldset.stand,#supportIndex #register form fieldset.packages,#supportIndex #register form fieldset.stand {  border-radius: 10px;  border: 1px solid #ffffff;  padding: 17px 2.5%;  width: 92%;}#forumsRegister #register form fieldset.packages .items > div,#forumsRegister #register form fieldset.packages .items > label,#forumsRegister #register form fieldset.stand .items > div,#forumsRegister #register form fieldset.stand .items > label,#trademissionsRegister #register form fieldset.packages .items > div,#trademissionsRegister #register form fieldset.packages .items > label,#trademissionsRegister #register form fieldset.stand .items > div,#trademissionsRegister #register form fieldset.stand .items > label,#trademissionsSuggestion #register form fieldset.packages .items > div,#trademissionsSuggestion #register form fieldset.packages .items > label,#trademissionsSuggestion #register form fieldset.stand .items > div,#trademissionsSuggestion #register form fieldset.stand .items > label,#trainingRegister #register form fieldset.packages .items > div,#trainingRegister #register form fieldset.packages .items > label,#trainingRegister #register form fieldset.stand .items > div,#trainingRegister #register form fieldset.stand .items > label,#trainingSuggestion #register form fieldset.packages .items > div,#trainingSuggestion #register form fieldset.packages .items > label,#trainingSuggestion #register form fieldset.stand .items > div,#trainingSuggestion #register form fieldset.stand .items > label,#trainingIndex #register form fieldset.packages .items > div,#trainingIndex #register form fieldset.packages .items > label,#trainingIndex #register form fieldset.stand .items > div,#trainingIndex #register form fieldset.stand .items > label,#supportIndex #register form fieldset.packages .items > div,#supportIndex #register form fieldset.packages .items > label,#supportIndex #register form fieldset.stand .items > div,#supportIndex #register form fieldset.stand .items > label {  color: #163051;  padding: 14px 3%;  width: 40%;  margin-right: 2%;  border: 2px solid #dbe5e9;  display: inline-block;  border-radius: 10px;  font-size: 1.05em;  cursor: pointer;}#forumsRegister #register form fieldset.packages .items > div span.radio,#forumsRegister #register form fieldset.packages .items > label span.radio,#forumsRegister #register form fieldset.stand .items > div span.radio,#forumsRegister #register form fieldset.stand .items > label span.radio,#trademissionsRegister #register form fieldset.packages .items > div span.radio,#trademissionsRegister #register form fieldset.packages .items > label span.radio,#trademissionsRegister #register form fieldset.stand .items > div span.radio,#trademissionsRegister #register form fieldset.stand .items > label span.radio,#trademissionsSuggestion #register form fieldset.packages .items > div span.radio,#trademissionsSuggestion #register form fieldset.packages .items > label span.radio,#trademissionsSuggestion #register form fieldset.stand .items > div span.radio,#trademissionsSuggestion #register form fieldset.stand .items > label span.radio,#trainingRegister #register form fieldset.packages .items > div span.radio,#trainingRegister #register form fieldset.packages .items > label span.radio,#trainingRegister #register form fieldset.stand .items > div span.radio,#trainingRegister #register form fieldset.stand .items > label span.radio,#trainingSuggestion #register form fieldset.packages .items > div span.radio,#trainingSuggestion #register form fieldset.packages .items > label span.radio,#trainingSuggestion #register form fieldset.stand .items > div span.radio,#trainingSuggestion #register form fieldset.stand .items > label span.radio,#trainingIndex #register form fieldset.packages .items > div span.radio,#trainingIndex #register form fieldset.packages .items > label span.radio,#trainingIndex #register form fieldset.stand .items > div span.radio,#trainingIndex #register form fieldset.stand .items > label span.radio,#supportIndex #register form fieldset.packages .items > div span.radio,#supportIndex #register form fieldset.packages .items > label span.radio,#supportIndex #register form fieldset.stand .items > div span.radio,#supportIndex #register form fieldset.stand .items > label span.radio {  border-radius: 100%;  width: 12px;  height: 12px;  margin-right: 10px;  border: 1px solid #565757;  display: inline-block;  vertical-align: middle;}#forumsRegister #register form fieldset.packages .items > div input[type="checkbox"],#forumsRegister #register form fieldset.packages .items > label input[type="checkbox"],#forumsRegister #register form fieldset.stand .items > div input[type="checkbox"],#forumsRegister #register form fieldset.stand .items > label input[type="checkbox"],#trademissionsRegister #register form fieldset.packages .items > div input[type="checkbox"],#trademissionsRegister #register form fieldset.packages .items > label input[type="checkbox"],#trademissionsRegister #register form fieldset.stand .items > div input[type="checkbox"],#trademissionsRegister #register form fieldset.stand .items > label input[type="checkbox"],#trademissionsSuggestion #register form fieldset.packages .items > div input[type="checkbox"],#trademissionsSuggestion #register form fieldset.packages .items > label input[type="checkbox"],#trademissionsSuggestion #register form fieldset.stand .items > div input[type="checkbox"],#trademissionsSuggestion #register form fieldset.stand .items > label input[type="checkbox"],#trainingRegister #register form fieldset.packages .items > div input[type="checkbox"],#trainingRegister #register form fieldset.packages .items > label input[type="checkbox"],#trainingRegister #register form fieldset.stand .items > div input[type="checkbox"],#trainingRegister #register form fieldset.stand .items > label input[type="checkbox"],#trainingSuggestion #register form fieldset.packages .items > div input[type="checkbox"],#trainingSuggestion #register form fieldset.packages .items > label input[type="checkbox"],#trainingSuggestion #register form fieldset.stand .items > div input[type="checkbox"],#trainingSuggestion #register form fieldset.stand .items > label input[type="checkbox"],#trainingIndex #register form fieldset.packages .items > div input[type="checkbox"],#trainingIndex #register form fieldset.packages .items > label input[type="checkbox"],#trainingIndex #register form fieldset.stand .items > div input[type="checkbox"],#trainingIndex #register form fieldset.stand .items > label input[type="checkbox"],#supportIndex #register form fieldset.packages .items > div input[type="checkbox"],#supportIndex #register form fieldset.packages .items > label input[type="checkbox"],#supportIndex #register form fieldset.stand .items > div input[type="checkbox"],#supportIndex #register form fieldset.stand .items > label input[type="checkbox"] {  margin-right: 5px;}#forumsRegister #register form fieldset.packages .items > div span.red,#forumsRegister #register form fieldset.packages .items > label span.red,#forumsRegister #register form fieldset.stand .items > div span.red,#forumsRegister #register form fieldset.stand .items > label span.red,#trademissionsRegister #register form fieldset.packages .items > div span.red,#trademissionsRegister #register form fieldset.packages .items > label span.red,#trademissionsRegister #register form fieldset.stand .items > div span.red,#trademissionsRegister #register form fieldset.stand .items > label span.red,#trademissionsSuggestion #register form fieldset.packages .items > div span.red,#trademissionsSuggestion #register form fieldset.packages .items > label span.red,#trademissionsSuggestion #register form fieldset.stand .items > div span.red,#trademissionsSuggestion #register form fieldset.stand .items > label span.red,#trainingRegister #register form fieldset.packages .items > div span.red,#trainingRegister #register form fieldset.packages .items > label span.red,#trainingRegister #register form fieldset.stand .items > div span.red,#trainingRegister #register form fieldset.stand .items > label span.red,#trainingSuggestion #register form fieldset.packages .items > div span.red,#trainingSuggestion #register form fieldset.packages .items > label span.red,#trainingSuggestion #register form fieldset.stand .items > div span.red,#trainingSuggestion #register form fieldset.stand .items > label span.red,#trainingIndex #register form fieldset.packages .items > div span.red,#trainingIndex #register form fieldset.packages .items > label span.red,#trainingIndex #register form fieldset.stand .items > div span.red,#trainingIndex #register form fieldset.stand .items > label span.red,#supportIndex #register form fieldset.packages .items > div span.red,#supportIndex #register form fieldset.packages .items > label span.red,#supportIndex #register form fieldset.stand .items > div span.red,#supportIndex #register form fieldset.stand .items > label span.red {  font-weight: normal;  color: #a22632;}#forumsRegister #register form fieldset.packages .items > div.selected,#forumsRegister #register form fieldset.packages .items > label.selected,#forumsRegister #register form fieldset.stand .items > div.selected,#forumsRegister #register form fieldset.stand .items > label.selected,#trademissionsRegister #register form fieldset.packages .items > div.selected,#trademissionsRegister #register form fieldset.packages .items > label.selected,#trademissionsRegister #register form fieldset.stand .items > div.selected,#trademissionsRegister #register form fieldset.stand .items > label.selected,#trademissionsSuggestion #register form fieldset.packages .items > div.selected,#trademissionsSuggestion #register form fieldset.packages .items > label.selected,#trademissionsSuggestion #register form fieldset.stand .items > div.selected,#trademissionsSuggestion #register form fieldset.stand .items > label.selected,#trainingRegister #register form fieldset.packages .items > div.selected,#trainingRegister #register form fieldset.packages .items > label.selected,#trainingRegister #register form fieldset.stand .items > div.selected,#trainingRegister #register form fieldset.stand .items > label.selected,#trainingSuggestion #register form fieldset.packages .items > div.selected,#trainingSuggestion #register form fieldset.packages .items > label.selected,#trainingSuggestion #register form fieldset.stand .items > div.selected,#trainingSuggestion #register form fieldset.stand .items > label.selected,#trainingIndex #register form fieldset.packages .items > div.selected,#trainingIndex #register form fieldset.packages .items > label.selected,#trainingIndex #register form fieldset.stand .items > div.selected,#trainingIndex #register form fieldset.stand .items > label.selected,#supportIndex #register form fieldset.packages .items > div.selected,#supportIndex #register form fieldset.packages .items > label.selected,#supportIndex #register form fieldset.stand .items > div.selected,#supportIndex #register form fieldset.stand .items > label.selected {  border-color: #2687d3;  background: #2687d3;  color: #ffffff;}#forumsRegister #register form fieldset.packages .items > div.selected span.radio,#forumsRegister #register form fieldset.packages .items > label.selected span.radio,#forumsRegister #register form fieldset.stand .items > div.selected span.radio,#forumsRegister #register form fieldset.stand .items > label.selected span.radio,#trademissionsRegister #register form fieldset.packages .items > div.selected span.radio,#trademissionsRegister #register form fieldset.packages .items > label.selected span.radio,#trademissionsRegister #register form fieldset.stand .items > div.selected span.radio,#trademissionsRegister #register form fieldset.stand .items > label.selected span.radio,#trademissionsSuggestion #register form fieldset.packages .items > div.selected span.radio,#trademissionsSuggestion #register form fieldset.packages .items > label.selected span.radio,#trademissionsSuggestion #register form fieldset.stand .items > div.selected span.radio,#trademissionsSuggestion #register form fieldset.stand .items > label.selected span.radio,#trainingRegister #register form fieldset.packages .items > div.selected span.radio,#trainingRegister #register form fieldset.packages .items > label.selected span.radio,#trainingRegister #register form fieldset.stand .items > div.selected span.radio,#trainingRegister #register form fieldset.stand .items > label.selected span.radio,#trainingSuggestion #register form fieldset.packages .items > div.selected span.radio,#trainingSuggestion #register form fieldset.packages .items > label.selected span.radio,#trainingSuggestion #register form fieldset.stand .items > div.selected span.radio,#trainingSuggestion #register form fieldset.stand .items > label.selected span.radio,#trainingIndex #register form fieldset.packages .items > div.selected span.radio,#trainingIndex #register form fieldset.packages .items > label.selected span.radio,#trainingIndex #register form fieldset.stand .items > div.selected span.radio,#trainingIndex #register form fieldset.stand .items > label.selected span.radio,#supportIndex #register form fieldset.packages .items > div.selected span.radio,#supportIndex #register form fieldset.packages .items > label.selected span.radio,#supportIndex #register form fieldset.stand .items > div.selected span.radio,#supportIndex #register form fieldset.stand .items > label.selected span.radio {  border: 2px solid #ffffff;  margin-right: 9px;  margin-left: -1px;  margin-top: -1px;}#forumsRegister #register form fieldset.packages .items > div.selected span.radio:before,#forumsRegister #register form fieldset.packages .items > label.selected span.radio:before,#forumsRegister #register form fieldset.stand .items > div.selected span.radio:before,#forumsRegister #register form fieldset.stand .items > label.selected span.radio:before,#trademissionsRegister #register form fieldset.packages .items > div.selected span.radio:before,#trademissionsRegister #register form fieldset.packages .items > label.selected span.radio:before,#trademissionsRegister #register form fieldset.stand .items > div.selected span.radio:before,#trademissionsRegister #register form fieldset.stand .items > label.selected span.radio:before,#trademissionsSuggestion #register form fieldset.packages .items > div.selected span.radio:before,#trademissionsSuggestion #register form fieldset.packages .items > label.selected span.radio:before,#trademissionsSuggestion #register form fieldset.stand .items > div.selected span.radio:before,#trademissionsSuggestion #register form fieldset.stand .items > label.selected span.radio:before,#trainingRegister #register form fieldset.packages .items > div.selected span.radio:before,#trainingRegister #register form fieldset.packages .items > label.selected span.radio:before,#trainingRegister #register form fieldset.stand .items > div.selected span.radio:before,#trainingRegister #register form fieldset.stand .items > label.selected span.radio:before,#trainingSuggestion #register form fieldset.packages .items > div.selected span.radio:before,#trainingSuggestion #register form fieldset.packages .items > label.selected span.radio:before,#trainingSuggestion #register form fieldset.stand .items > div.selected span.radio:before,#trainingSuggestion #register form fieldset.stand .items > label.selected span.radio:before,#trainingIndex #register form fieldset.packages .items > div.selected span.radio:before,#trainingIndex #register form fieldset.packages .items > label.selected span.radio:before,#trainingIndex #register form fieldset.stand .items > div.selected span.radio:before,#trainingIndex #register form fieldset.stand .items > label.selected span.radio:before,#supportIndex #register form fieldset.packages .items > div.selected span.radio:before,#supportIndex #register form fieldset.packages .items > label.selected span.radio:before,#supportIndex #register form fieldset.stand .items > div.selected span.radio:before,#supportIndex #register form fieldset.stand .items > label.selected span.radio:before {  content: '';  width: 10px;  height: 10px;  display: block;  background: #fff;  border-radius: 100%;  margin: 1px;}#forumsRegister #register form fieldset.packages .items > label,#forumsRegister #register form fieldset.stand .items > label,#trademissionsRegister #register form fieldset.packages .items > label,#trademissionsRegister #register form fieldset.stand .items > label,#trademissionsSuggestion #register form fieldset.packages .items > label,#trademissionsSuggestion #register form fieldset.stand .items > label,#trainingRegister #register form fieldset.packages .items > label,#trainingRegister #register form fieldset.stand .items > label,#trainingSuggestion #register form fieldset.packages .items > label,#trainingSuggestion #register form fieldset.stand .items > label,#trainingIndex #register form fieldset.packages .items > label,#trainingIndex #register form fieldset.stand .items > label,#supportIndex #register form fieldset.packages .items > label,#supportIndex #register form fieldset.stand .items > label {  width: 50%;}#forumsRegister #register form textarea,#trademissionsRegister #register form textarea,#trademissionsSuggestion #register form textarea,#trainingRegister #register form textarea,#trainingSuggestion #register form textarea,#trainingIndex #register form textarea,#supportIndex #register form textarea {  color: #757575;  border: 1px solid #dbe5e9;  background-color: #fff;  border-radius: 10px;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  display: block;  padding: 15px 2.5%;  width: 92.5%;  font-size: 1.1em;  height: 150px;  max-width: 100%;}#forumsRegister #register form textarea.parsley-error,#trademissionsRegister #register form textarea.parsley-error,#trademissionsSuggestion #register form textarea.parsley-error,#trainingRegister #register form textarea.parsley-error,#trainingSuggestion #register form textarea.parsley-error,#trainingIndex #register form textarea.parsley-error,#supportIndex #register form textarea.parsley-error {  border-color: #a22632;}#forumsRegister #register form textarea:focus,#trademissionsRegister #register form textarea:focus,#trademissionsSuggestion #register form textarea:focus,#trainingRegister #register form textarea:focus,#trainingSuggestion #register form textarea:focus,#trainingIndex #register form textarea:focus,#supportIndex #register form textarea:focus {  color: #525252;  border-color: #63a1b9;}#forumsRegister #register form ::-webkit-input-placeholder,#trademissionsRegister #register form ::-webkit-input-placeholder,#trademissionsSuggestion #register form ::-webkit-input-placeholder,#trainingRegister #register form ::-webkit-input-placeholder,#trainingSuggestion #register form ::-webkit-input-placeholder,#trainingIndex #register form ::-webkit-input-placeholder,#supportIndex #register form ::-webkit-input-placeholder {  color: #757575;}#forumsRegister #register form :-moz-placeholder,#trademissionsRegister #register form :-moz-placeholder,#trademissionsSuggestion #register form :-moz-placeholder,#trainingRegister #register form :-moz-placeholder,#trainingSuggestion #register form :-moz-placeholder,#trainingIndex #register form :-moz-placeholder,#supportIndex #register form :-moz-placeholder {  color: #757575;}#forumsRegister #register form ::-moz-placeholder,#trademissionsRegister #register form ::-moz-placeholder,#trademissionsSuggestion #register form ::-moz-placeholder,#trainingRegister #register form ::-moz-placeholder,#trainingSuggestion #register form ::-moz-placeholder,#trainingIndex #register form ::-moz-placeholder,#supportIndex #register form ::-moz-placeholder {  color: #757575;}#forumsRegister #register form :-ms-input-placeholder,#trademissionsRegister #register form :-ms-input-placeholder,#trademissionsSuggestion #register form :-ms-input-placeholder,#trainingRegister #register form :-ms-input-placeholder,#trainingSuggestion #register form :-ms-input-placeholder,#trainingIndex #register form :-ms-input-placeholder,#supportIndex #register form :-ms-input-placeholder {  color: #757575;}#forumsRegister #register form .parsley-errors-list,#trademissionsRegister #register form .parsley-errors-list,#trademissionsSuggestion #register form .parsley-errors-list,#trainingRegister #register form .parsley-errors-list,#trainingSuggestion #register form .parsley-errors-list,#trainingIndex #register form .parsley-errors-list,#supportIndex #register form .parsley-errors-list {  color: #a22632;}#forumsRegister #register form .button,#trademissionsRegister #register form .button,#trademissionsSuggestion #register form .button,#trainingRegister #register form .button,#trainingSuggestion #register form .button,#trainingIndex #register form .button,#supportIndex #register form .button {  background-color: #a22632;  margin-top: 15px;  padding: 0;}#forumsRegister #register form .button span,#trademissionsRegister #register form .button span,#trademissionsSuggestion #register form .button span,#trainingRegister #register form .button span,#trainingSuggestion #register form .button span,#trainingIndex #register form .button span,#supportIndex #register form .button span {  background-color: #2687d3;}#forumsRegister #register form .button span:before,#trademissionsRegister #register form .button span:before,#trademissionsSuggestion #register form .button span:before,#trainingRegister #register form .button span:before,#trainingSuggestion #register form .button span:before,#trainingIndex #register form .button span:before,#supportIndex #register form .button span:before {  background-position: -177px -285px;}#forumsRegister #register form .button span:after,#trademissionsRegister #register form .button span:after,#trademissionsSuggestion #register form .button span:after,#trainingRegister #register form .button span:after,#trainingSuggestion #register form .button span:after,#trainingIndex #register form .button span:after,#supportIndex #register form .button span:after {  background-position: -177px -305px;}#forumsRegister #register form .button input,#trademissionsRegister #register form .button input,#trademissionsSuggestion #register form .button input,#trainingRegister #register form .button input,#trainingSuggestion #register form .button input,#trainingIndex #register form .button input,#supportIndex #register form .button input {  padding: 12px 30px 12px 60px;  background: none;  cursor: pointer;  position: relative;  z-index: 1;  font-family: "DIN Next W01 Rounded", sans-serif;  color: #fff;  line-height: 1.1em;  font-weight: 700;  font-size: 1em;  letter-spacing: .05em;}#forumsRegister #register form .inputPeople,#trademissionsRegister #register form .inputPeople,#trademissionsSuggestion #register form .inputPeople,#trainingRegister #register form .inputPeople,#trainingSuggestion #register form .inputPeople,#trainingIndex #register form .inputPeople,#supportIndex #register form .inputPeople {  margin-bottom: 30px;  margin-top: 20px;}#forumsRegister #register form .inputPeople ul,#trademissionsRegister #register form .inputPeople ul,#trademissionsSuggestion #register form .inputPeople ul,#trainingRegister #register form .inputPeople ul,#trainingSuggestion #register form .inputPeople ul,#trainingIndex #register form .inputPeople ul,#supportIndex #register form .inputPeople ul {  list-style: none;  min-height: 10px;}#forumsRegister #register form .inputPeople ul li,#trademissionsRegister #register form .inputPeople ul li,#trademissionsSuggestion #register form .inputPeople ul li,#trainingRegister #register form .inputPeople ul li,#trainingSuggestion #register form .inputPeople ul li,#trainingIndex #register form .inputPeople ul li,#supportIndex #register form .inputPeople ul li {  position: relative;}#forumsRegister #register form .inputPeople ul li:after,#trademissionsRegister #register form .inputPeople ul li:after,#trademissionsSuggestion #register form .inputPeople ul li:after,#trainingRegister #register form .inputPeople ul li:after,#trainingSuggestion #register form .inputPeople ul li:after,#trainingIndex #register form .inputPeople ul li:after,#supportIndex #register form .inputPeople ul li:after {  content: '';  display: block;  height: 1px;  background: #dbe5e9;  margin-right: 2%;  margin-bottom: 2%;}#forumsRegister #register form .inputPeople ul li .num,#trademissionsRegister #register form .inputPeople ul li .num,#trademissionsSuggestion #register form .inputPeople ul li .num,#trainingRegister #register form .inputPeople ul li .num,#trainingSuggestion #register form .inputPeople ul li .num,#trainingIndex #register form .inputPeople ul li .num,#supportIndex #register form .inputPeople ul li .num {  position: absolute;  top: 15px;  left: -4%;  line-height: 20px;  width: 20px;  text-align: center;  background: #2687d3;  color: #ffffff;  font-weight: bold;  font-size: 12px;  -webkit-border-radius: 100%;  border-radius: 100%;}#forumsRegister #register form .inputPeople ul li .close,#trademissionsRegister #register form .inputPeople ul li .close,#trademissionsSuggestion #register form .inputPeople ul li .close,#trainingRegister #register form .inputPeople ul li .close,#trainingSuggestion #register form .inputPeople ul li .close,#trainingIndex #register form .inputPeople ul li .close,#supportIndex #register form .inputPeople ul li .close {  position: absolute;  font-size: 15px;  font-weight: bold;  top: 13px;  right: -0.5%;  color: #a22632;  cursor: pointer;}#forumsRegister #register form .inputPeople ul li:first-child .close,#trademissionsRegister #register form .inputPeople ul li:first-child .close,#trademissionsSuggestion #register form .inputPeople ul li:first-child .close,#trainingRegister #register form .inputPeople ul li:first-child .close,#trainingSuggestion #register form .inputPeople ul li:first-child .close,#trainingIndex #register form .inputPeople ul li:first-child .close,#supportIndex #register form .inputPeople ul li:first-child .close {  display: none;}#forumsRegister #register form .inputPeople .add a,#trademissionsRegister #register form .inputPeople .add a,#trademissionsSuggestion #register form .inputPeople .add a,#trainingRegister #register form .inputPeople .add a,#trainingSuggestion #register form .inputPeople .add a,#trainingIndex #register form .inputPeople .add a,#supportIndex #register form .inputPeople .add a {  display: inline-block;  line-height: 24px;  font-weight: bold;  font-size: 14px;  color: #2687d3;}#forumsRegister #register form .inputPeople .add a:before,#trademissionsRegister #register form .inputPeople .add a:before,#trademissionsSuggestion #register form .inputPeople .add a:before,#trainingRegister #register form .inputPeople .add a:before,#trainingSuggestion #register form .inputPeople .add a:before,#trainingIndex #register form .inputPeople .add a:before,#supportIndex #register form .inputPeople .add a:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -118px -85px;  width: 18px;  height: 18px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;  margin-right: 8px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #forumsRegister #register form .inputPeople .add a:before,  #trademissionsRegister #register form .inputPeople .add a:before,  #trademissionsSuggestion #register form .inputPeople .add a:before,  #trainingRegister #register form .inputPeople .add a:before,  #trainingSuggestion #register form .inputPeople .add a:before,  #trainingIndex #register form .inputPeople .add a:before,  #supportIndex #register form .inputPeople .add a:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#forumsRegister #register form .payDirectly,#trademissionsRegister #register form .payDirectly,#trademissionsSuggestion #register form .payDirectly,#trainingRegister #register form .payDirectly,#trainingSuggestion #register form .payDirectly,#trainingIndex #register form .payDirectly,#supportIndex #register form .payDirectly {  padding-right: 2%;}#forumsRegister #register form .payDirectly table,#trademissionsRegister #register form .payDirectly table,#trademissionsSuggestion #register form .payDirectly table,#trainingRegister #register form .payDirectly table,#trainingSuggestion #register form .payDirectly table,#trainingIndex #register form .payDirectly table,#supportIndex #register form .payDirectly table {  border-collapse: collapse;  width: 100%;  font-size: 13px;}#forumsRegister #register form .payDirectly table th,#forumsRegister #register form .payDirectly table td,#trademissionsRegister #register form .payDirectly table th,#trademissionsRegister #register form .payDirectly table td,#trademissionsSuggestion #register form .payDirectly table th,#trademissionsSuggestion #register form .payDirectly table td,#trainingRegister #register form .payDirectly table th,#trainingRegister #register form .payDirectly table td,#trainingSuggestion #register form .payDirectly table th,#trainingSuggestion #register form .payDirectly table td,#trainingIndex #register form .payDirectly table th,#trainingIndex #register form .payDirectly table td,#supportIndex #register form .payDirectly table th,#supportIndex #register form .payDirectly table td {  padding: 8px 10px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  text-align: center;}#forumsRegister #register form .payDirectly table th:first-child,#forumsRegister #register form .payDirectly table td:first-child,#trademissionsRegister #register form .payDirectly table th:first-child,#trademissionsRegister #register form .payDirectly table td:first-child,#trademissionsSuggestion #register form .payDirectly table th:first-child,#trademissionsSuggestion #register form .payDirectly table td:first-child,#trainingRegister #register form .payDirectly table th:first-child,#trainingRegister #register form .payDirectly table td:first-child,#trainingSuggestion #register form .payDirectly table th:first-child,#trainingSuggestion #register form .payDirectly table td:first-child,#trainingIndex #register form .payDirectly table th:first-child,#trainingIndex #register form .payDirectly table td:first-child,#supportIndex #register form .payDirectly table th:first-child,#supportIndex #register form .payDirectly table td:first-child {  text-align: left;}#forumsRegister #register form .payDirectly table th:last-child,#forumsRegister #register form .payDirectly table td:last-child,#trademissionsRegister #register form .payDirectly table th:last-child,#trademissionsRegister #register form .payDirectly table td:last-child,#trademissionsSuggestion #register form .payDirectly table th:last-child,#trademissionsSuggestion #register form .payDirectly table td:last-child,#trainingRegister #register form .payDirectly table th:last-child,#trainingRegister #register form .payDirectly table td:last-child,#trainingSuggestion #register form .payDirectly table th:last-child,#trainingSuggestion #register form .payDirectly table td:last-child,#trainingIndex #register form .payDirectly table th:last-child,#trainingIndex #register form .payDirectly table td:last-child,#supportIndex #register form .payDirectly table th:last-child,#supportIndex #register form .payDirectly table td:last-child {  text-align: right;}#forumsRegister #register form .payDirectly table thead th,#trademissionsRegister #register form .payDirectly table thead th,#trademissionsSuggestion #register form .payDirectly table thead th,#trainingRegister #register form .payDirectly table thead th,#trainingSuggestion #register form .payDirectly table thead th,#trainingIndex #register form .payDirectly table thead th,#supportIndex #register form .payDirectly table thead th {  background: #2687d3;  color: #fff;  overflow: hidden;}#forumsRegister #register form .payDirectly table thead th:first-child,#trademissionsRegister #register form .payDirectly table thead th:first-child,#trademissionsSuggestion #register form .payDirectly table thead th:first-child,#trainingRegister #register form .payDirectly table thead th:first-child,#trainingSuggestion #register form .payDirectly table thead th:first-child,#trainingIndex #register form .payDirectly table thead th:first-child,#supportIndex #register form .payDirectly table thead th:first-child {  -webkit-border-radius: 4px 0 0 0;  border-radius: 4px 0 0 0;}#forumsRegister #register form .payDirectly table thead th:last-child,#trademissionsRegister #register form .payDirectly table thead th:last-child,#trademissionsSuggestion #register form .payDirectly table thead th:last-child,#trainingRegister #register form .payDirectly table thead th:last-child,#trainingSuggestion #register form .payDirectly table thead th:last-child,#trainingIndex #register form .payDirectly table thead th:last-child,#supportIndex #register form .payDirectly table thead th:last-child {  -webkit-border-radius: 0 4px 0 0;  border-radius: 0 4px 0 0;}#forumsRegister #register form .payDirectly table tbody td,#trademissionsRegister #register form .payDirectly table tbody td,#trademissionsSuggestion #register form .payDirectly table tbody td,#trainingRegister #register form .payDirectly table tbody td,#trainingSuggestion #register form .payDirectly table tbody td,#trainingIndex #register form .payDirectly table tbody td,#supportIndex #register form .payDirectly table tbody td {  border: 1px solid #dbe5e9;  border-top: none;}#forumsRegister #register form .payDirectly table tfoot,#trademissionsRegister #register form .payDirectly table tfoot,#trademissionsSuggestion #register form .payDirectly table tfoot,#trainingRegister #register form .payDirectly table tfoot,#trainingSuggestion #register form .payDirectly table tfoot,#trainingIndex #register form .payDirectly table tfoot,#supportIndex #register form .payDirectly table tfoot {  line-height: 30px;}#forumsRegister #register form .payDirectly table tfoot tr.last,#trademissionsRegister #register form .payDirectly table tfoot tr.last,#trademissionsSuggestion #register form .payDirectly table tfoot tr.last,#trainingRegister #register form .payDirectly table tfoot tr.last,#trainingSuggestion #register form .payDirectly table tfoot tr.last,#trainingIndex #register form .payDirectly table tfoot tr.last,#supportIndex #register form .payDirectly table tfoot tr.last {  font-size: 15px;  line-height: 40px;}#forumsRegister #register form .payDirectly table tfoot td.finalPrice,#trademissionsRegister #register form .payDirectly table tfoot td.finalPrice,#trademissionsSuggestion #register form .payDirectly table tfoot td.finalPrice,#trainingRegister #register form .payDirectly table tfoot td.finalPrice,#trainingSuggestion #register form .payDirectly table tfoot td.finalPrice,#trainingIndex #register form .payDirectly table tfoot td.finalPrice,#supportIndex #register form .payDirectly table tfoot td.finalPrice {  color: #2687d3;  font-weight: bold;}#forumsRegister #register form .payDirectly table tfoot td:first-child,#trademissionsRegister #register form .payDirectly table tfoot td:first-child,#trademissionsSuggestion #register form .payDirectly table tfoot td:first-child,#trainingRegister #register form .payDirectly table tfoot td:first-child,#trainingSuggestion #register form .payDirectly table tfoot td:first-child,#trainingIndex #register form .payDirectly table tfoot td:first-child,#supportIndex #register form .payDirectly table tfoot td:first-child {  text-align: right;}#forumsRegister #register form .payDirectly table .trWorkshop,#forumsRegister #register form .payDirectly table .trStand,#forumsRegister #register form .payDirectly table .trEmrcmember,#forumsRegister #register form .payDirectly table .trBelgiumTax,#trademissionsRegister #register form .payDirectly table .trWorkshop,#trademissionsRegister #register form .payDirectly table .trStand,#trademissionsRegister #register form .payDirectly table .trEmrcmember,#trademissionsRegister #register form .payDirectly table .trBelgiumTax,#trademissionsSuggestion #register form .payDirectly table .trWorkshop,#trademissionsSuggestion #register form .payDirectly table .trStand,#trademissionsSuggestion #register form .payDirectly table .trEmrcmember,#trademissionsSuggestion #register form .payDirectly table .trBelgiumTax,#trainingRegister #register form .payDirectly table .trWorkshop,#trainingRegister #register form .payDirectly table .trStand,#trainingRegister #register form .payDirectly table .trEmrcmember,#trainingRegister #register form .payDirectly table .trBelgiumTax,#trainingSuggestion #register form .payDirectly table .trWorkshop,#trainingSuggestion #register form .payDirectly table .trStand,#trainingSuggestion #register form .payDirectly table .trEmrcmember,#trainingSuggestion #register form .payDirectly table .trBelgiumTax,#trainingIndex #register form .payDirectly table .trWorkshop,#trainingIndex #register form .payDirectly table .trStand,#trainingIndex #register form .payDirectly table .trEmrcmember,#trainingIndex #register form .payDirectly table .trBelgiumTax,#supportIndex #register form .payDirectly table .trWorkshop,#supportIndex #register form .payDirectly table .trStand,#supportIndex #register form .payDirectly table .trEmrcmember,#supportIndex #register form .payDirectly table .trBelgiumTax {  display: none;}#forumsRegister #register form fieldset.isPaymentCheckboxes,#trademissionsRegister #register form fieldset.isPaymentCheckboxes,#trademissionsSuggestion #register form fieldset.isPaymentCheckboxes,#trainingRegister #register form fieldset.isPaymentCheckboxes,#trainingSuggestion #register form fieldset.isPaymentCheckboxes,#trainingIndex #register form fieldset.isPaymentCheckboxes,#supportIndex #register form fieldset.isPaymentCheckboxes {  border-top: 2px solid #2687d3;  font-weight: bold;  width: 98%;  padding-top: 15px;}#forumsRegister #register form fieldset.isPaymentCheckboxes strong,#trademissionsRegister #register form fieldset.isPaymentCheckboxes strong,#trademissionsSuggestion #register form fieldset.isPaymentCheckboxes strong,#trainingRegister #register form fieldset.isPaymentCheckboxes strong,#trainingSuggestion #register form fieldset.isPaymentCheckboxes strong,#trainingIndex #register form fieldset.isPaymentCheckboxes strong,#supportIndex #register form fieldset.isPaymentCheckboxes strong {  color: #2687d3;}#forumsRegister #register form.hideCheckboxWorkshop .checkboxWorkshop,#trademissionsRegister #register form.hideCheckboxWorkshop .checkboxWorkshop,#trademissionsSuggestion #register form.hideCheckboxWorkshop .checkboxWorkshop,#trainingRegister #register form.hideCheckboxWorkshop .checkboxWorkshop,#trainingSuggestion #register form.hideCheckboxWorkshop .checkboxWorkshop,#trainingIndex #register form.hideCheckboxWorkshop .checkboxWorkshop,#supportIndex #register form.hideCheckboxWorkshop .checkboxWorkshop {  display: none;}#forumsRegister #register .paymentSuccess,#trademissionsRegister #register .paymentSuccess,#trademissionsSuggestion #register .paymentSuccess,#trainingRegister #register .paymentSuccess,#trainingSuggestion #register .paymentSuccess,#trainingIndex #register .paymentSuccess,#supportIndex #register .paymentSuccess {  font-size: 18px;  font-weight: bold;  color: #2687d3;  margin: 30px 0;}#forumsRegister #register table,#trademissionsRegister #register table,#trademissionsSuggestion #register table,#trainingRegister #register table,#trainingSuggestion #register table,#trainingIndex #register table,#supportIndex #register table {  font-size: 15px;  border-collapse: collapse;}#forumsRegister #register table th,#forumsRegister #register table td,#trademissionsRegister #register table th,#trademissionsRegister #register table td,#trademissionsSuggestion #register table th,#trademissionsSuggestion #register table td,#trainingRegister #register table th,#trainingRegister #register table td,#trainingSuggestion #register table th,#trainingSuggestion #register table td,#trainingIndex #register table th,#trainingIndex #register table td,#supportIndex #register table th,#supportIndex #register table td {  vertical-align: top;  padding: 5px 0;}#forumsRegister #register table th,#trademissionsRegister #register table th,#trademissionsSuggestion #register table th,#trainingRegister #register table th,#trainingSuggestion #register table th,#trainingIndex #register table th,#supportIndex #register table th {  text-align: left;  padding-right: 30px;}#trademissionsRegister,#trademissionsSuggestion,#trainingRegister,#trainingSuggestion,#trainingIndex,#supportIndex {  background-color: #fff;}#trademissionsRegister #register form .button,#trademissionsSuggestion #register form .button,#trainingRegister #register form .button,#trainingSuggestion #register form .button,#trainingIndex #register form .button,#supportIndex #register form .button {  background-color: #2687d3;  margin-right: 2%;}#trademissionsRegister #register form .button span,#trademissionsSuggestion #register form .button span,#trainingRegister #register form .button span,#trainingSuggestion #register form .button span,#trainingIndex #register form .button span,#supportIndex #register form .button span {  background-color: #163051;}#trademissionsRegister #register form .button span:before,#trademissionsSuggestion #register form .button span:before,#trainingRegister #register form .button span:before,#trainingSuggestion #register form .button span:before,#trainingIndex #register form .button span:before,#supportIndex #register form .button span:before {  background-position: -180px 0;}#trademissionsRegister #register form .button span:after,#trademissionsSuggestion #register form .button span:after,#trainingRegister #register form .button span:after,#trainingSuggestion #register form .button span:after,#trainingIndex #register form .button span:after,#supportIndex #register form .button span:after {  background-position: -180px -20px;}#trademissionsSuggestion form .button,#trainingSuggestion form .button {  float: right;}#SuccessStoryIndex #banner,#highlightIndex #banner,.posts #banner,.articles #banner,.SuccessStory #banner,#highlightSpeakers #banner,#highlightTestimonials #banner,#highlightAwards #banner {  background-image: url(../../static/img/highlight-bg.jpg);  background-position: center;}#SuccessStoryIndex .wrap.head nav,#highlightIndex .wrap.head nav,.posts .wrap.head nav,.articles .wrap.head nav,.SuccessStory .wrap.head nav,#highlightSpeakers .wrap.head nav,#highlightTestimonials .wrap.head nav,#highlightAwards .wrap.head nav {  -moz-column-count: 2;  -moz-column-gap: 50px;  -webkit-column-count: 2;  -webkit-column-gap: 50px;  column-count: 2;  column-gap: 50px;}#SuccessStoryIndex .highlight,#highlightIndex .highlight,.posts .highlight,.articles .highlight,.SuccessStory .highlight,#highlightSpeakers .highlight,#highlightTestimonials .highlight,#highlightAwards .highlight {  padding: 60px 0 100px;  background-color: #eef8fc;  clear: both;}#SuccessStoryIndex .highlight header,#highlightIndex .highlight header,.posts .highlight header,.articles .highlight header,.SuccessStory .highlight header,#highlightSpeakers .highlight header,#highlightTestimonials .highlight header,#highlightAwards .highlight header {  margin-bottom: 30px;}#SuccessStoryIndex .highlight header h2,#highlightIndex .highlight header h2,.posts .highlight header h2,.articles .highlight header h2,.SuccessStory .highlight header h2,#highlightSpeakers .highlight header h2,#highlightTestimonials .highlight header h2,#highlightAwards .highlight header h2 {  font-weight: 300;  font-size: 2.7em;  color: #163051;  margin-bottom: 10px;}#SuccessStoryIndex .highlight header h2 .label,#highlightIndex .highlight header h2 .label,.posts .highlight header h2 .label,.articles .highlight header h2 .label,.SuccessStory .highlight header h2 .label,#highlightSpeakers .highlight header h2 .label,#highlightTestimonials .highlight header h2 .label,#highlightAwards .highlight header h2 .label {  font-weight: 700;  font-family: "Open Sans", sans-serif;  text-transform: uppercase;  font-size: 13px;  color: #2687d3;  display: block;  line-height: 20px;  letter-spacing: 2px;}#SuccessStoryIndex .highlight header h2:after,#highlightIndex .highlight header h2:after,.posts .highlight header h2:after,.articles .highlight header h2:after,.SuccessStory .highlight header h2:after,#highlightSpeakers .highlight header h2:after,#highlightTestimonials .highlight header h2:after,#highlightAwards .highlight header h2:after {  content: '';  width: 90px;  border-bottom: 2px solid #fe9b16;  display: block;  margin-top: 15px;}#SuccessStoryIndex .highlight header p,#highlightIndex .highlight header p,.posts .highlight header p,.articles .highlight header p,.SuccessStory .highlight header p,#highlightSpeakers .highlight header p,#highlightTestimonials .highlight header p,#highlightAwards .highlight header p {  line-height: 1.8em;}#SuccessStoryIndex .highlight .items,#highlightIndex .highlight .items,.posts .highlight .items,.articles .highlight .items,.SuccessStory .highlight .items,#highlightSpeakers .highlight .items,#highlightTestimonials .highlight .items,#highlightAwards .highlight .items {  width: 101%;  float: left;}#SuccessStoryIndex .highlight .items article,#highlightIndex .highlight .items article,.posts .highlight .items article,.articles .highlight .items article,.SuccessStory .highlight .items article,#highlightSpeakers .highlight .items article,#highlightTestimonials .highlight .items article,#highlightAwards .highlight .items article {  width: 24%;  margin-right: 1%;  margin-bottom: 1%;  float: left;  background-color: #fff;  box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);}#SuccessStoryIndex .highlight .items article .img,#highlightIndex .highlight .items article .img,.posts .highlight .items article .img,.articles .highlight .items article .img,.SuccessStory .highlight .items article .img,#highlightSpeakers .highlight .items article .img,#highlightTestimonials .highlight .items article .img,#highlightAwards .highlight .items article .img {  position: relative;}#SuccessStoryIndex .highlight .items article .img img,#highlightIndex .highlight .items article .img img,.posts .highlight .items article .img img,.articles .highlight .items article .img img,.SuccessStory .highlight .items article .img img,#highlightSpeakers .highlight .items article .img img,#highlightTestimonials .highlight .items article .img img,#highlightAwards .highlight .items article .img img {  width: 100%;  display: block;}#SuccessStoryIndex .highlight .items article .img:before,#highlightIndex .highlight .items article .img:before,.posts .highlight .items article .img:before,.articles .highlight .items article .img:before,.SuccessStory .highlight .items article .img:before,#highlightSpeakers .highlight .items article .img:before,#highlightTestimonials .highlight .items article .img:before,#highlightAwards .highlight .items article .img:before {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 0;  padding-bottom: 25%;  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);  background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=0);}#SuccessStoryIndex .highlight .items article .img .label,#highlightIndex .highlight .items article .img .label,.posts .highlight .items article .img .label,.articles .highlight .items article .img .label,.SuccessStory .highlight .items article .img .label,#highlightSpeakers .highlight .items article .img .label,#highlightTestimonials .highlight .items article .img .label,#highlightAwards .highlight .items article .img .label {  color: #fff;  border: 1px solid #fff;  padding: 0 8px 1px;  display: inline-block;  border-radius: 5px;  position: absolute;  left: 14px;  bottom: 8px;}#SuccessStoryIndex .highlight .items article .figcaption,#highlightIndex .highlight .items article .figcaption,.posts .highlight .items article .figcaption,.articles .highlight .items article .figcaption,.SuccessStory .highlight .items article .figcaption,#highlightSpeakers .highlight .items article .figcaption,#highlightTestimonials .highlight .items article .figcaption,#highlightAwards .highlight .items article .figcaption {  padding: 30px 25px 40px;}#SuccessStoryIndex .highlight .items article .figcaption h3,#highlightIndex .highlight .items article .figcaption h3,.posts .highlight .items article .figcaption h3,.articles .highlight .items article .figcaption h3,.SuccessStory .highlight .items article .figcaption h3,#highlightSpeakers .highlight .items article .figcaption h3,#highlightTestimonials .highlight .items article .figcaption h3,#highlightAwards .highlight .items article .figcaption h3 {  font-weight: 400;  font-size: 2em;  margin-bottom: 10px;}#SuccessStoryIndex .highlight .items article .figcaption .label,#highlightIndex .highlight .items article .figcaption .label,.posts .highlight .items article .figcaption .label,.articles .highlight .items article .figcaption .label,.SuccessStory .highlight .items article .figcaption .label,#highlightSpeakers .highlight .items article .figcaption .label,#highlightTestimonials .highlight .items article .figcaption .label,#highlightAwards .highlight .items article .figcaption .label {  color: #2687d3;  text-transform: uppercase;  font-weight: 300;  margin-bottom: 5px;  display: block;}#SuccessStoryIndex .highlight .items article .figcaption .date,#highlightIndex .highlight .items article .figcaption .date,.posts .highlight .items article .figcaption .date,.articles .highlight .items article .figcaption .date,.SuccessStory .highlight .items article .figcaption .date,#highlightSpeakers .highlight .items article .figcaption .date,#highlightTestimonials .highlight .items article .figcaption .date,#highlightAwards .highlight .items article .figcaption .date {  color: #2687d3;  font-weight: 700;  font-size: .8em;  letter-spacing: .1em;  text-transform: uppercase;  margin-bottom: 15px;  display: block;}#SuccessStoryIndex .highlight .items article .figcaption p,#highlightIndex .highlight .items article .figcaption p,.posts .highlight .items article .figcaption p,.articles .highlight .items article .figcaption p,.SuccessStory .highlight .items article .figcaption p,#highlightSpeakers .highlight .items article .figcaption p,#highlightTestimonials .highlight .items article .figcaption p,#highlightAwards .highlight .items article .figcaption p {  line-height: 1.2em;}#SuccessStoryIndex .highlight.odd,#highlightIndex .highlight.odd,.posts .highlight.odd,.articles .highlight.odd,.SuccessStory .highlight.odd,#highlightSpeakers .highlight.odd,#highlightTestimonials .highlight.odd,#highlightAwards .highlight.odd {  background-color: #fff;}#SuccessStoryIndex .highlight.odd .items article,#highlightIndex .highlight.odd .items article,.posts .highlight.odd .items article,.articles .highlight.odd .items article,.SuccessStory .highlight.odd .items article,#highlightSpeakers .highlight.odd .items article,#highlightTestimonials .highlight.odd .items article,#highlightAwards .highlight.odd .items article {  box-shadow: none;}#SuccessStoryIndex .highlight.odd .items article .figcaption,#highlightIndex .highlight.odd .items article .figcaption,.posts .highlight.odd .items article .figcaption,.articles .highlight.odd .items article .figcaption,.SuccessStory .highlight.odd .items article .figcaption,#highlightSpeakers .highlight.odd .items article .figcaption,#highlightTestimonials .highlight.odd .items article .figcaption,#highlightAwards .highlight.odd .items article .figcaption {  padding: 30px 0 40px;}#SuccessStoryIndex .highlight.first-child,#highlightIndex .highlight.first-child,.posts .highlight.first-child,.articles .highlight.first-child,.SuccessStory .highlight.first-child,#highlightSpeakers .highlight.first-child,#highlightTestimonials .highlight.first-child,#highlightAwards .highlight.first-child {  padding-top: 0;  float: left;  width: 100%;}#SuccessStoryIndex .highlight.first-child .wrap,#highlightIndex .highlight.first-child .wrap,.posts .highlight.first-child .wrap,.articles .highlight.first-child .wrap,.SuccessStory .highlight.first-child .wrap,#highlightSpeakers .highlight.first-child .wrap,#highlightTestimonials .highlight.first-child .wrap,#highlightAwards .highlight.first-child .wrap {  overflow: visible;}#highlightIndex #speakers {  overflow: hidden;  width: 100%;  background-color: #fff;  padding-bottom: 0;}#highlightIndex #speakers header {  text-align: center;  max-width: 750px;  margin-left: auto;  margin: 0 auto 50px;}#highlightIndex #speakers header h2 {  position: relative;  margin-bottom: 35px;}#highlightIndex #speakers header h2:after {  position: absolute;  left: 50%;  bottom: -15px;  margin-left: -45px;}#highlightIndex #speakers .items {  width: 100%;}#highlightIndex #speakers .items article {  width: 25%;  padding: 2px;  position: relative;  box-sizing: border-box;  float: left;  display: block;  margin: 0;}#highlightIndex #speakers .items article img {  width: 100%;  display: block;}#highlightIndex #speakers .items article .figcaption {  padding: 30px 20px 20px;  color: #fff;  position: absolute;  bottom: 2px;  left: 2px;  right: 2px;  background: -moz-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 100%);  background: -webkit-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 100%);  background: linear-gradient(to bottom,rgba(30,87,153,0) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#80000000',GradientType=0);}#highlightIndex #speakers .items article .figcaption h3 {  font-weight: 700;  font-size: 1.5em;  letter-spacing: .05em;  margin-bottom: 5px;}#highlightIndex #testimonials .wrap {  max-width: 1000px;}#highlightIndex #testimonials header {  text-align: center;  max-width: 750px;  margin-left: auto;  margin: 0 auto 60px;}#highlightIndex #testimonials header h2 {  position: relative;  margin-bottom: 35px;}#highlightIndex #testimonials header h2:after {  position: absolute;  left: 50%;  bottom: -15px;  margin-left: -45px;}#highlightIndex #testimonials article {  text-align: left;}#highlightIndex #testimonials article img {  width: 22%;  margin-right: 8%;  border-radius: 50%;  display: block;  float: left;}#highlightIndex #testimonials article .text {  width: 70%;  float: left;}#highlightIndex #testimonials article .text h3 {  font-weight: 700;  font-size: 2.8em;  letter-spacing: .02em;  margin-bottom: 10px;  color: #163051;}#highlightIndex #testimonials article .text .title {  color: #a22632;  font-family: "DIN Next W01 Rounded", sans-serif;  font-size: 1.5em;  margin-bottom: 10px;}#SuccessStoryIndex .highlight header h2,#postsIndex .highlight header h2,#articlesIndex .highlight header h2,#highlightSpeakers .highlight header h2 {  color: #2687d3;  float: left;}#SuccessStoryIndex .highlight header .dropdown,#postsIndex .highlight header .dropdown,#articlesIndex .highlight header .dropdown,#highlightSpeakers .highlight header .dropdown {  float: right;  width: 180px;  font-weight: 400;  background: none;}#SuccessStoryIndex .highlight header .dropdown .selected,#postsIndex .highlight header .dropdown .selected,#articlesIndex .highlight header .dropdown .selected,#highlightSpeakers .highlight header .dropdown .selected {  background-color: #fff;}#SuccessStoryIndex .highlight header p,#postsIndex .highlight header p,#articlesIndex .highlight header p,#highlightSpeakers .highlight header p {  clear: both;}#SuccessStoryIndex .highlight .items article {  box-shadow: 0 0 0 1px rgba(0,0,0,0.1) inset;}#SuccessStoryIndex .highlight .items article .figcaption {  padding: 30px 25px 40px;}#postsIndex .highlight .items article,#postsIndex .highlight.odd .items article,#articlesIndex .highlight .items article,#articlesIndex .highlight.odd .items article {  box-shadow: none;  background: none;}#postsIndex .highlight .items article .figcaption,#postsIndex .highlight.odd .items article .figcaption,#articlesIndex .highlight .items article .figcaption,#articlesIndex .highlight.odd .items article .figcaption {  padding: 30px 0 40px;}#postsDetails #banner,#articlesDetails #banner,#SuccessStoryDetails #banner {  height: 100px;}#postsDetails #main,#articlesDetails #main,#SuccessStoryDetails #main {  overflow: hidden;  padding-bottom: 200px;}#postsDetails #main .wrap,#articlesDetails #main .wrap,#SuccessStoryDetails #main .wrap {  max-width: 1080px;  overflow: visible;}#postsDetails #main header,#articlesDetails #main header,#SuccessStoryDetails #main header {  text-align: center;  max-width: 700px;  margin: 70px auto;}#postsDetails #main header h1,#articlesDetails #main header h1,#SuccessStoryDetails #main header h1 {  color: #2687d3;  font-size: 3em;  font-weight: 300;  position: relative;  padding-bottom: 20px;  margin-bottom: 25px;  letter-spacing: .043em;}#postsDetails #main header h1:after,#articlesDetails #main header h1:after,#SuccessStoryDetails #main header h1:after {  content: '';  width: 90px;  border-bottom: 2px solid #fe9b16;  display: block;  position: absolute;  bottom: 0;  left: 50%;  margin-left: -45px;}#postsDetails #main header .meta,#articlesDetails #main header .meta,#SuccessStoryDetails #main header .meta {  margin: 0 10px;  display: inline-block;  font-weight: 500;  font-family: "DIN Next W01 Rounded", sans-serif;  font-size: 1.1em;}#postsDetails #main header .meta.by,#articlesDetails #main header .meta.by,#SuccessStoryDetails #main header .meta.by {  color: #000;}#postsDetails #main header .meta.by span,#articlesDetails #main header .meta.by span,#SuccessStoryDetails #main header .meta.by span {  color: #2687d3;}#postsDetails #main header .meta.date,#articlesDetails #main header .meta.date,#SuccessStoryDetails #main header .meta.date {  color: #757575;}#postsDetails #main .social,#articlesDetails #main .social,#SuccessStoryDetails #main .social {  border: 1px solid #dfdfdf;  border-radius: 15px;  padding: 4px 10px 4px 5px;  display: inline-block;  margin-bottom: 30px;}#postsDetails #main .social a,#articlesDetails #main .social a,#SuccessStoryDetails #main .social a {  opacity: .6;  position: relative;  margin: 0 3px;}#postsDetails #main .social a:after,#articlesDetails #main .social a:after,#SuccessStoryDetails #main .social a:after {  content: '';  position: absolute;  border-right: 1px solid #a4aaab;  width: 0;  height: 10px;  top: 5px;  right: -5px;}#postsDetails #main .social a.fb,#articlesDetails #main .social a.fb,#SuccessStoryDetails #main .social a.fb {  background-position: -306px -49px;}#postsDetails #main .social a.twitter,#articlesDetails #main .social a.twitter,#SuccessStoryDetails #main .social a.twitter {  background-position: -332px -49px;}#postsDetails #main .social a.email,#articlesDetails #main .social a.email,#SuccessStoryDetails #main .social a.email {  background-position: -362px -49px;}#postsDetails #main .social a.print,#articlesDetails #main .social a.print,#SuccessStoryDetails #main .social a.print {  background-position: -392px -49px;}#postsDetails #main .social a.print:after,#articlesDetails #main .social a.print:after,#SuccessStoryDetails #main .social a.print:after {  border: none;}#postsDetails #main .social a:hover,#articlesDetails #main .social a:hover,#SuccessStoryDetails #main .social a:hover {  opacity: 1;}#postsDetails #main img,#articlesDetails #main img,#SuccessStoryDetails #main img {  width: 100%;  margin-bottom: 30px;}#postsDetails #main h2,#articlesDetails #main h2,#SuccessStoryDetails #main h2 {  color: #2687d3;  font-size: 2.5em;  font-weight: 300;  margin-bottom: 30px;}#postsDetails #main p,#articlesDetails #main p,#SuccessStoryDetails #main p {  margin-bottom: 30px;  line-height: 1.8em;}#postsDetails #main p.intro,#articlesDetails #main p.intro,#SuccessStoryDetails #main p.intro {  font-size: 1.6em;  font-weight: 300;  padding: 20px 0;  border-top: 1px solid #e9e9e9;  border-bottom: 1px solid #e9e9e9;  line-height: 1.5em;}#postsDetails #main figure,#articlesDetails #main figure,#SuccessStoryDetails #main figure {  width: 101%;}#postsDetails #main figure img,#articlesDetails #main figure img,#SuccessStoryDetails #main figure img {  width: 49%;  float: left;  margin-right: 1%;}#postsDetails #main aside,#articlesDetails #main aside,#SuccessStoryDetails #main aside {  float: right;  clear: right;  width: 31%;  padding-left: 4%;  margin-left: 4%;  margin-bottom: 40px;  border-left: 2px solid #e9e9e9;}#postsDetails #main aside p,#articlesDetails #main aside p,#SuccessStoryDetails #main aside p {  text-align: left;}#postsDetails #main aside h2,#articlesDetails #main aside h2,#SuccessStoryDetails #main aside h2 {  font-weight: 400;  color: #163051;  font-size: 1.8em;  float: left;  margin-bottom: 20px;}#postsDetails #main aside h2:after,#articlesDetails #main aside h2:after,#SuccessStoryDetails #main aside h2:after {  content: '';  width: 90px;  border-bottom: 2px solid #fe9b16;  display: block;  margin-top: 5px;}#postsDetails #main aside .bt,#articlesDetails #main aside .bt,#SuccessStoryDetails #main aside .bt {  color: #163051;  float: right;  background-color: #fff;  border: 1px solid #dfdfdf;  padding: 3px 15px;  text-transform: uppercase;  border-radius: 12px;  font-size: .8em;}#postsDetails #main aside .item,#articlesDetails #main aside .item,#SuccessStoryDetails #main aside .item {  clear: both;  display: block;  border-bottom: 1px solid #e9e9e9;  padding: 0 20% 20px 20px;  margin-top: 20px;  text-align: left;}#postsDetails #main aside .item h3,#articlesDetails #main aside .item h3,#SuccessStoryDetails #main aside .item h3 {  color: #2687d3;  text-transform: uppercase;  font-size: 1.1em;  margin-bottom: 5px;  font-weight: 300;}#postsDetails #main aside .item p,#articlesDetails #main aside .item p,#SuccessStoryDetails #main aside .item p {  line-height: 1.3em;  position: relative;  margin-bottom: 0;}#postsDetails #main aside .item p:before,#articlesDetails #main aside .item p:before,#SuccessStoryDetails #main aside .item p:before {  content: '';  width: 90px;  border-left: 2px solid #2687d3;  display: block;  position: absolute;  left: -20px;  top: 5px;  bottom: 5px;}#postsDetails #main p {  text-align: justify;}#postsDetails #main .head {  margin-bottom: 20px;  overflow: hidden;}#postsDetails #main .head img {  width: 55%;  margin-left: 3%;  float: right;  margin-bottom: 30px;}#postsDetails #main .body p:first-child::first-letter {  font-size: 2.5em;  color: #434343;}#postsDetails #main .body img {  width: 60.5%;}#postsDetails #main img.cover {  float: right;  width: 55%;  margin-left: 5%;  margin-bottom: 25px;  margin-top: 15px;}#postsDetails #main aside {  float: right;  width: 31%;  padding-left: 4%;  margin-left: 4%;  margin-top: 20px;  margin-bottom: 30px;}#articlesDetails #main .header,#SuccessStoryDetails #main .header {  overflow: hidden;  background-color: #eef8fc;  padding-bottom: 120px;}#articlesDetails #main img,#SuccessStoryDetails #main img {  width: auto;  max-width: 100%;}#articlesDetails #main img.cover,#SuccessStoryDetails #main img.cover {  margin-top: -140px;  margin-bottom: 40px;}#SuccessStoryDetails #main {  text-align: center;}#SuccessStoryDetails #main h2 {  font-weight: 400;}#SuccessStoryDetails #main .columns {  width: 105%;  overflow: hidden;  text-align: left;}#SuccessStoryDetails #main .columns div {  width: 45%;  float: left;  margin-right: 5%;}#SuccessStoryDetails #main .results {  clear: both;  text-align: center;  margin: 80px 0;  overflow: hidden;}#SuccessStoryDetails #main .results div {  width: 120px;  display: inline-block;  border-right: 1px solid #2687d3;  padding: 0 4%;  margin: 20px 0;  line-height: 1.1em;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 300;  font-size: 1.3em;}#SuccessStoryDetails #main .results div span {  color: #2687d3;  font-weight: 500;  font-size: 1.8em;}#SuccessStoryDetails #main .results div:last-child {  border: none;}#SuccessStoryDetails #main .bottom {  width: 100%;  text-align: center;}#highlightSpeakers .highlight {  padding-bottom: 60px;}#highlightSpeakers .highlight.first-child {  background-color: #fff;}#highlightSpeakers #speakers {  padding-bottom: 100px;}#highlightSpeakers #speakers .speaker {  padding: 60px 0;  overflow: hidden;  clear: both;}#highlightSpeakers #speakers .speaker img {  width: 19%;  margin-right: 5%;  border-radius: 10px;  line-height: normal;  vertical-align: middle;  display: inline-block;}#highlightSpeakers #speakers .speaker .text {  width: 71%;  line-height: normal;  vertical-align: middle;  display: inline-block;}#highlightSpeakers #speakers .speaker .text h3 {  font-weight: 400;  font-size: 2em;  color: #163051;  margin-bottom: 5px;}#highlightSpeakers #speakers .speaker .text h4 {  color: #b79e9e;  font-weight: 400;  font-size: 1.2em;  margin-bottom: 10px;  font-family: "Open Sans", sans-serif;}#highlightSpeakers #speakers .speaker .text p {  line-height: 1.8em;  margin-bottom: 15px;}#highlightSpeakers #speakers .speaker .text footer {  padding-top: 20px;  border-top: 2px solid #e9e9e9;  overflow: hidden;}#highlightSpeakers #speakers .speaker .text footer .label {  color: #a22632;  font-weight: 700;  text-transform: uppercase;  display: block;  float: left;  font-size: 1.1em;  letter-spacing: .05em;}#highlightSpeakers #speakers .speaker .text footer .label:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -26px -85px;  width: 22px;  height: 17px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;  margin-right: 10px;  margin-bottom: 2px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #highlightSpeakers #speakers .speaker .text footer .label:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#highlightSpeakers #speakers .speaker .text footer p {  clear: left;  float: left;}#highlightSpeakers #speakers .speaker .text footer .bt {  color: #434343;  border: 1px solid #e9e9e9;  padding: 7px 30px;  border-radius: 8px;  text-transform: uppercase;  background: none;  font-size: .9em;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  letter-spacing: .1em;}#highlightSpeakers #speakers .speaker.odd {  background-color: #eff4f5;}#highlightTestimonials {  background-color: #eef8fc;}#highlightTestimonials #testimonials {  background-color: #eef8fc;  padding: 0 0 100px;  clear: both;}#highlightTestimonials #testimonials header {  margin-bottom: 30px;}#highlightTestimonials #testimonials header h2 {  font-weight: 300;  font-size: 3em;  color: #2687d3;  margin-bottom: 10px;}#highlightTestimonials #testimonials header h2 .label {  font-weight: 700;  font-family: "Open Sans", sans-serif;  text-transform: uppercase;  font-size: 13px;  color: #2687d3;  display: block;  line-height: 20px;  letter-spacing: 2px;}#highlightTestimonials #testimonials header h2:after {  content: '';  width: 90px;  border-bottom: 2px solid #fe9b16;  display: block;  margin-top: 15px;}#highlightTestimonials #testimonials header p {  line-height: 1.8em;  color: #434343;}#highlightTestimonials #testimonials .items {  width: 103%;  font-size: 0;}#highlightTestimonials #testimonials .items article {  width: 47%;  margin-right: 3%;  margin-bottom: 3%;  display: inline-block;  vertical-align: top;  font-size: 13px;  background-color: #fff;}#highlightTestimonials #testimonials .items article img {  width: 40%;  display: inline-block;  vertical-align: middle;  line-height: normal;}#highlightTestimonials #testimonials .items article .text {  display: inline-block;  vertical-align: middle;  line-height: normal;  width: 50%;  margin: 30px 0 30px 5%;}#highlightTestimonials #testimonials .items article .text h4 {  font-weight: 400;  ont-size: 1em;  color: #2687d3;  text-transform: uppercase;}#highlightTestimonials #testimonials .items article .text h3 {  font-size: 2em;  font-weight: 400;  color: #434343;  margin-bottom: 10px;}#highlightAwards {  background-color: #eef8fc;}#highlightAwards .awards {  padding-top: 0;}#highlightAwards .awards header {  margin-top: 50px;  margin-bottom: 0;  clear: both;  width: 100%;  float: left;}#highlightAwards .awards header.top {  margin: 0 0 50px;}#highlightAwards .awards header.top h2 {  font-weight: 300;  font-size: 3em;  color: #2687d3;  margin-bottom: 10px;}#highlightAwards .awards header.top h2 .label {  font-weight: 700;  font-family: "Open Sans", sans-serif;  text-transform: uppercase;  font-size: 13px;  color: #2687d3;  display: block;  line-height: 20px;  letter-spacing: 2px;}#highlightAwards .awards header.top h2:after {  content: '';  width: 90px;  border-bottom: 2px solid #fe9b16;  display: block;  margin-top: 15px;}#highlightAwards .awards header.top p {  line-height: 1.8em;  color: #434343;}#homeIndex #banner {  padding: 0;  position: relative;}#homeIndex #banner .banner {  background-image: url(../../static/img/growing-partnership-africa.jpg);  background-size: cover;  background-position: center center;  background-repeat: no-repeat;  position: relative;  padding: 19% 0;}#homeIndex #banner .banner .wrap {  margin-top: 70px;}#homeIndex #banner .banner:before {  content: '';  position: absolute;  left: 0;  width: 100%;  top: 0;  bottom: 0;  background-color: rgba(0,0,0,0.2);}#homeIndex #banner .banner h2 {  position: relative;  font-family: "Open Sans", sans-serif;  max-width: 650px;  margin-right: 50px;  font-weight: 700;  font-size: 2em;  color: #fff;  margin-bottom: 40px;  line-height: 1.2em;  text-shadow: 0 1px 2px rgba(0,0,0,0.3);}#homeIndex #banner .banner h2 .label {  font-size: .8em;  border-radius: 2px;  background-color: #2687d3;  padding: 5px 15px;  text-transform: uppercase;  display: inline-block;  margin-bottom: 10px;  letter-spacing: .05em;  text-shadow: none;}#homeIndex #banner .banner .button {  position: relative;  background-color: #fcfcfc;  background: -moz-linear-gradient(top,#ffffff 0%,#f3f3f3 100%);  background: -webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 100%);  background: linear-gradient(to bottom,#ffffff 0%,#f3f3f3 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);  color: #2687d3;  text-shadow: 0 1px 0 #fff;}#homeIndex #banner .banner .button span {  background-color: #2687d3;}#homeIndex #banner .banner .button span:before {  background-position: -200px 0;}#homeIndex #banner .banner .button span:after {  background-position: -200px -25px;}#homeIndex #banner .owl-controls {  position: absolute;  top: 31%;  margin-top: 70px;  width: 100%;}#homeIndex #banner .owl-controls .owl-nav {  width: 92%;  max-width: 1250px;  padding: 0 4%;  margin: 0 auto;  overflow: hidden;  position: relative;}#homeIndex #banner .owl-controls .owl-nav div {  margin-bottom: 10px;  border-color: #fff;  float: right;  clear: right;  opacity: .5;}#homeIndex #banner .owl-controls .owl-nav div:hover {  opacity: 1;}#homeIndex #banner .owl-controls .owl-nav div.owl-prev {  background-position: -97px 12px;}#homeIndex #banner .owl-controls .owl-nav div.owl-next {  background-position: -130px 12px;}#homeIndex #presentation {  text-align: center;  position: relative;  z-index: 1;}#homeIndex #presentation .wrap {  margin-top: -115px;  padding-bottom: 100px;}#homeIndex #presentation figure {  float: left;  width: 30%;  margin-right: 5%;  border-radius: 0 0 10px 10px;  box-shadow: 0 3px 10px rgba(0,0,0,0.1);  background-color: #fff;}#homeIndex #presentation figure img {  width: 100%;}#homeIndex #presentation figure figcaption {  position: relative;  padding: 40px 30px;}#homeIndex #presentation figure figcaption:before {  position: absolute;  top: -35px;  left: 50%;  margin-left: -40px;  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -60px -110px;  width: 80px;  height: 80px;  text-indent: -6000px;  text-align: left;  background-color: #fff;  border-radius: 50%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #homeIndex #presentation figure figcaption:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#homeIndex #presentation figure figcaption h2 {  margin-bottom: 15px;  color: #163051;  text-transform: uppercase;  font-size: 2.5em;  font-weight: 500;  letter-spacing: .07em;}#homeIndex #presentation figure figcaption p {  text-transform: uppercase;  color: #434343;  min-height: 40px;}#homeIndex #presentation figure.learn figcaption:before {  background-position: 17px -110px;}#homeIndex #presentation figure.develop {  margin-right: 0;}#homeIndex #presentation figure.develop figcaption:before {  background-position: -138px -110px;}#homeIndex #events {  background-color: #eef8fc;  position: relative;}#homeIndex #events:before {  content: '';  background: url(../../static/img/events-bg.jpg) no-repeat center;  background-size: cover;  position: absolute;  top: 120px;  bottom: 100px;  left: 0;  width: 100%;}#homeIndex #events .bg {  background: -moz-linear-gradient(left,rgba(30,87,153,0) 40%,#2687d3 80%);  background: -webkit-linear-gradient(left,rgba(30,87,153,0) 40%,#2687d3 80%);  background: linear-gradient(to right,rgba(30,87,153,0) 40%,#2687d3 80%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#2687d3',GradientType=1);  left: 0;  width: 100%;  position: absolute;  top: 120px;  bottom: 100px;}#homeIndex #events:after {  content: '';  background-color: #172631;  position: absolute;  left: 0;  right: 0;  height: 110px;  bottom: 0;}#homeIndex #events header {  padding: 30px 0;  background-color: #172631;  position: relative;}#homeIndex #events header h2 {  color: #fff;  font-size: 3em;  font-weight: 300;  float: left;}#homeIndex #events header h2 span {  color: #2687d3;  font-size: 12px;  text-transform: uppercase;  display: block;  font-weight: 700;  letter-spacing: 3px;  line-height: 18px;}#homeIndex #events header a {  float: right;  margin-right: 6.2%;  text-transform: uppercase;  color: #fff;  font-size: 1.5em;  position: relative;  padding: 20px 0 20px 70px;  font-family: "DIN Next W01 Rounded", sans-serif;  line-height: 1.1em;  letter-spacing: .1em;}#homeIndex #events header a span {  color: #2687d3;}#homeIndex #events header a:before {  content: '';  width: 50px;  height: 0;  border-bottom: 1px solid #fff;  position: absolute;  left: 0;  top: 50%;}#homeIndex #events .wrap {  position: relative;}#homeIndex #events #sliderEvents {  margin-top: 100px;  margin-left: 10%;  width: 90%;}#homeIndex #events #sliderEvents .owl-item {  position: static;  height: 100%;}#homeIndex #events #sliderEvents article {  float: left;  width: 100%;}#homeIndex #events #sliderEvents .img {  width: 35%;  float: left;  text-align: center;  display: inline;  padding: 20px 50px;  box-sizing: border-box;  background-color: #fff;  border-radius: 10px;}#homeIndex #events #sliderEvents .img img {  width: 100%;  max-width: 180px;  display: inline;  border-radius: 10px;}#homeIndex #events #sliderEvents .text {  width: 53%;  margin-right: 7%;  float: right;  color: #fff;}#homeIndex #events #sliderEvents .text h3 {  font-weight: 500;  font-size: 3.5em;  margin-bottom: 20px;}#homeIndex #events #sliderEvents .text h3:after {  content: '';  width: 90px;  border-bottom: 1px solid #fff;  display: block;  margin-top: 15px;}#homeIndex #events #sliderEvents .countdown {  clear: both;  width: 100%;  float: left;  margin-top: 30px;  padding: 20px 0;  position: relative;  min-height: 60px;}#homeIndex #events #sliderEvents .countdown .inner {  width: 60%;  float: right;}#homeIndex #events #sliderEvents .countdown .inner > span {  color: #fff;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 300;  font-size: 4em;  text-transform: uppercase;  border-left: 1px dashed rgba(81,97,109,0.26);  padding: 0 5%;  line-height: 1em;  display: inline-block;  text-align: center;}#homeIndex #events #sliderEvents .countdown .inner > span.days {  padding-left: 0;  border-left: none;}#homeIndex #events #sliderEvents .countdown .inner > span span.blue {  text-align: center;  font-size: .4em;  margin-bottom: 5px;  color: #757575;  display: block;  line-height: 1em;}#homeIndex #events #sliderEvents .countdown .inner .button {  margin-top: 15px;  float: right;}#homeIndex #events .label {  position: absolute;  bottom: 0;  color: #fff;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 300;  font-size: 3em;  line-height: 1em;  width: 35%;  z-index: 1;  padding: 30px 0;  background-color: #172631;  box-shadow: 20px 0 40px #172631;}#homeIndex #events .label:before {  content: '';  width: 40px;  border-bottom: 1px solid ;  display: block;  margin-bottom: 10px;}#homeIndex #events .owl-controls {  position: absolute;  left: -5.5%;  top: -10px;  margin-top: 0;  margin-left: -20px;}#homeIndex #events .owl-controls .owl-nav div {  margin: 10px 0;  display: block;  border-color: #fff;}#homeIndex #events .owl-controls .owl-nav div.owl-prev {  background-position: -97px 12px;}#homeIndex #events .owl-controls .owl-nav div.owl-next {  background-position: -130px 12px;}#homeIndex #highlight {  background: url('../../static/img/world-points.png') no-repeat left center;  padding: 100px 0 200px;}#homeIndex #highlight article {  box-shadow: 0 0 0 1px rgba(29,112,115,0.1) inset;  background-color: #fff;  margin-bottom: 1px;}#homeIndex #highlight article .figcaption {  padding: 10px 20px 30px;  text-align: center;  min-height: 133px;}#homeIndex #highlight article .figcaption h3 {  margin-bottom: 5px;  text-transform: none;  font-weight: 400;  font-size: 1.4em;}#homeIndex #highlight article .figcaption h4 {  font-weight: 600;  margin-bottm: 5px;  font-size: 1.1em;  line-height: 1em;  margin-bottom: 5px;}#homeIndex #highlight article .figcaption p {  line-height: 1.2em;}html {  font-size: 100%;}body,h1,h2,h3,h4,h5,p,ul,a,figure,input,fieldset {  margin: 0;  padding: 0;  list-style: none;  text-decoration: none;  color: inherit;  border: none;}body {  font-size: .82em;  font-weight: 400;  font-family: "Open Sans", sans-serif;  color: #525252;  overflow-x: hidden;  -webkit-font-smoothing: antialiased;  -moz-font-smoothing: antialiased;  -o-font-smoothing: antialiased;  font-smoothing: antialiased;}.wrap {  width: 92%;  max-width: 1250px;  padding: 0 4%;  margin: 0 auto;  overflow: hidden;}h1,h2,h3,h4 {  font-family: "DIN Next W01 Rounded", sans-serif;  line-height: 1.1em;}p {  line-height: 1.4em;}.br {  display: block;}.mobile {  display: none;}.more {  font-weight: 700;  letter-spacing: .1em;  text-transform: uppercase;  display: inline-block;  line-height: 1em;  background-color: #1384b5;  padding: 14px 50px 13px;  cursor: pointer;  border-radius: 20px;  position: relative;  color: #fff;  font-size: .8em;  -webkit-transition: all background-color ease;  -moz-transition: all background-color ease;  -ms-transition: all background-color ease;  -o-transition: all background-color ease;  transition: all background-color ease;  -webkit-transition: background-color 200ms ease-out;  -moz-transition: background-color 200ms ease-out;  -ms-transition: background-color 200ms ease-out;  -o-transition: background-color 200ms ease-out;  transition: background-color 200ms ease-out;}.more:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -84px -34px;  width: 18px;  height: 18px;  text-indent: -6000px;  text-align: left;  border: 2px solid #fff;  position: absolute;  left: 15px;  top: 50%;  margin-top: -11px;  border-radius: 50%;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  .more:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}.more:hover {  background-color: #2687d3;}.owl-nav div {  border: 2px solid #163051;  border-radius: 50%;  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -95px -18px;  width: 36px;  height: 36px;  text-indent: -6000px;  text-align: left;  text-indent: -9999px;  opacity: .8;  display: block;  cursor: pointer;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;  -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -ms-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  .owl-nav div {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}.owl-nav div:hover {  opacity: 1;}.owl-nav div.owl-next {  background-position: -130px -18px;}.owl-nav div.disabled {  opacity: .2;  cursor: pointer;}.social a {  display: inline-block;  width: 20px;  height: 20px;  text-indent: -9999px;  background-image: url('../../static/img/sprite.png');  background-repeat: no-repeat;}.social a.fb {  background-position: -23px 0;}.social a.twitter {  background-position: -43px 0;}.social a.linked {  background-position: -63px 0;}.social a.youtube {  background-position: -273px -315px;}.social a.flickr {  background-position: -301px -315px;}#top {  background-color: #172631;  color: #fff;  float: left;  width: 100%;  position: relative;  z-index: 3;}#top .wrap {  overflow: visible;}#top .lang {  float: left;  position: relative;  cursor: pointer;  z-index: 1;}#top .lang .label {  padding: 10px 0;  display: inline-block;}#top .lang .label:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: 0px 0px;  width: 20px;  height: 20px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;  margin-right: 8px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #top .lang .label:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#top .lang .selected {  padding: 10px 0;  margin-left: 6px;  position: relative;  display: inline-block;}#top .lang .selected:before {  content: '';  vertical-align: middle;  margin-right: 6px;  height: 10px;  border-left: 1px solid #3b3b3b;  display: inline-block;}#top .lang .selected:after {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -56px -91px;  width: 8px;  height: 4px;  text-indent: -6000px;  text-align: left;  vertical-align: middle;  margin-left: 16px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #top .lang .selected:after {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#top .lang div {  padding: 0 10px 10px;  position: absolute;  top: 100%;  background-color: #172631;  display: none;}#top .lang div a {  display: block;  padding: 2px 0;}#top .lang div a:hover {  color: #2687d3;}#top .lang.opened .selected:after {  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  transform: rotate(180deg);}#top .social {  float: right;  padding: 10px 0;}#top .social .label {  margin-right: 16px;}.wrap-head {  position: relative;  width: 100%;  clear: both;}#header {  position: absolute;  top: 0;  width: 100%;  z-index: 2;}#header .wrap {  overflow: visible;}#header .header {  color: #fff;  background-color: rgba(10,50,68,0.9);  float: left;  width: 78%;  position: relative;  padding-left: 22%;  z-index: 1;}#header .header #logo {  width: 18%;  padding: 35px 2% 0;  position: absolute;  text-align: center;  left: 0;  top: 0;}#header .header #logo img {  width: 100%;  max-width: 184px;}#header nav {  font-size: 1.2em;}#header nav li {  flex-grow: 1;  text-align: center;  border-right: 1px solid rgba(63,92,114,0.4);}#header nav a span {  display: inline-block;  padding: 20px 0 15px;  margin: 0 5px;  border-bottom: 5px solid transparent;}#header #menu {  font-weight: 600;  width: 66.66%;  float: left;  box-sizing: border-box;  border-left: 1px solid rgba(63,92,114,0.4);}#header #menu .inner {  width: 100%;  display: flex;  align-items: stretch;}#header #menu .inner > li {  position: relative;}#header #menu .inner > li.top {  display: none;}#header #menu .inner > li > a {  display: block;  padding-top: 125px;}#header #menu .inner > li > a.active > span {  border-bottom-color: #fe9b16;}#header #menu .inner > li:hover > a {  color: #2687d3;}#header #menu .inner > li:hover > ul {  display: block;}#header #menu .inner > li:hover > ul > li:hover > ul {  display: block;}#header #menu .inner > li > ul {  position: absolute;  top: 100%;  left: 0;  min-width: 100%;  display: none;  background-color: #1a4150;  box-shadow: 0 1px 4px rgba(0,0,0,0.2);}#header #menu .inner > li > ul > li {  display: block;  text-align: left;  font-weight: 400;  font-size: .9em;  border-right: none;  position: relative;}#header #menu .inner > li > ul > li:hover {  background-color: #2687d3;}#header #menu .inner > li > ul > li > a {  display: block;  padding: 5px 20px 0;}#header #menu .inner > li > ul > li > a.active > span {  border-bottom-color: #fe9b16;}#header #menu .inner > li > ul > li > a span {  border-bottom: 1px solid rgba(63,92,114,0.4);  display: block;  padding: 0 0 5px 0;  margin: 0;}#header #menu .inner > li > ul > li > a span.active {  border-bottom-color: #fe9b16;}#header #menu .inner > li > ul > li:first-child a {  padding-top: 10px;}#header #menu .inner > li > ul > li:last-child a {  padding-bottom: 5px;}#header #menu .inner > li > ul > li:last-child a span {  border-bottom: none;}#header #menu .inner > li > ul > li:last-child a.active > span {  border-bottom: 1px solid #fe9b16;}#header #menu .inner > li > ul > li ul {  display: none;  position: absolute;  left: 100%;  top: 0;  background-color: #2687d3;  box-shadow: 4px 0 6px -2px rgba(0,0,0,0.3) inset;}#header #menu .inner > li > ul > li ul li {  font-weight: 400;  border-right: none;  text-align: left;  white-space: nowrap;}#header #menu .inner > li > ul > li ul li a {  display: block;  padding: 5px 20px 0;}#header #menu .inner > li > ul > li ul li a.active span {  border-bottom-color: #fe9b16;}#header #menu .inner > li > ul > li ul li a span {  border-bottom: 1px solid #49aad4;  display: block;  padding: 0 0 5px 0;  margin: 0;}#header #menu .inner > li > ul > li ul li a span.active {  border-bottom-color: #fe9b16;}#header #menu .inner > li > ul > li ul li:first-child a {  padding-top: 10px;}#header #menu .inner > li > ul > li ul li:last-child a {  padding-bottom: 5px;}#header #menu .inner > li > ul > li ul li:last-child a span {  border-bottom: none;}#header .right {  float: right;  width: 33.33%;}#header .right nav {  display: flex;}#header .right nav a {  flex-grow: 1;  text-align: center;  border-right: 1px solid rgba(63,92,114,0.4);}#header .right form {  padding-right: 80px;  padding-top: 15px;  position: relative;  border-top: 1px solid rgba(63,92,114,0.4);}#header .right form input[type=text] {  width: 100%;  display: inline-block;  background: none;  border: none;  padding: 35px 0 35px 35px;  color: #fff;  font-size: 1.2em;  font-weight: 300;  font-family: "Open Sans", sans-serif;  box-sizing: border-box;}#header .right form input[type=text]::-webkit-input-placeholder {  color: #fff;  font-size: 1.8em;}#header .right form input[type=text]::-moz-placeholder {  color: #fff;  font-size: 1.8em;}#header .right form input[type=text]:-ms-input-placeholder {  color: #fff;  font-size: 1.8em;}#header .right form input[type=text]:-moz-placeholder {  color: #fff;  font-size: 1.8em;}#header .right form input[type=submit] {  position: absolute;  width: 100px;  height: 100px;  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -136px -45px;  width: 60px;  height: 60px;  text-indent: -6000px;  text-align: left;  top: 50%;  right: 20px;  margin-top: -30px;  cursor: pointer;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #header .right form input[type=submit] {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#header .mobile-nav {  margin: 20px;  width: 30px;  height: 22px;  position: relative;  cursor: pointer;  display: none;  float: right;  clear: right;}#header .mobile-nav:after {  content: '';  position: absolute;  width: 100%;  height: 4px;  top: 0;  left: 0;  background-color: #2687d3;  box-shadow: 0 9px 0 #2687d3, 0 18px 0 #2687d3;}#banner {  padding: 280px 0 120px;  background-size: cover;  background-position: center;  background-repeat: no-repeat;}.head {  overflow: visible;}.head .header {  margin: -80px 0 70px;  float: left;  width: 100%;  color: #fff;  background-color: rgba(38,135,211,0.94);  padding: 30px 40px;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;  position: relative;}.head .header .text {  width: 45%;  float: left;}.head .header .text h1 {  font-weight: 700;  font-size: 3.2em;  margin-bottom: 15px;}.head .header .text p {  line-height: 1.6em;  font-size: 1.1em;}.head .header nav {  width: 45%;  float: right;  font-weight: 700;  font-size: 1.8em;  letter-spacing: .05em;  font-family: "DIN Next W01 Rounded", sans-serif;}.head .header nav a {  display: block;  padding: 5px 0;}.head .header nav a:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -141px 0px;  width: 16px;  height: 12px;  text-indent: -6000px;  text-align: left;  margin-right: 10px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  .head .header nav a:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}.head .header nav a.active {  color: #fe9b16;}#platformsIndex #banner,#forumsIndex #banner,#trademissionsIndex #banner,#trainingIndex #banner {  padding-bottom: 200px;}#involve {  padding-top: 65px;  padding-bottom: 65px;  background: url('../../static/img/wave.png') no-repeat right center #163051;  width: 100%;  float: left;}#involve .wrap {  overflow: visible;}#involve .sliders {  position: relative;  float: left;  width: 50%;  margin: 0 0 -100px 25px;}#involve .sliders #sliderInvolve {  float: left;  width: 100%;  position: relative;  z-index: 2;}#involve .sliders #sliderInvolve img {  width: 100%;}#involve .sliders #sliderInvolve .owl-nav {  position: absolute;  left: -20px;  top: 50%;  margin-top: -55px;  width: 40px;  height: 110px;}#involve .sliders #sliderInvolve .owl-nav div {  margin: 10px 0;  border-color: #fff;}#involve .sliders #sliderInvolve .owl-nav .owl-prev {  background-position: -97px 12px;}#involve .sliders #sliderInvolve .owl-nav .owl-next {  background-position: -130px 12px;}#involve .sliders .bgSlider {  position: absolute;  top: 17%;  opacity: .8;  right: 99.5%;  width: 70%;}#involve .sliders .bgSlider img {  width: 100%;  opacity: .5;}#involve article {  width: 45%;  float: right;  color: #fff;}#involve article h2 {  color: #fff;  font-size: 2.5em;  line-height: 1.1em;  font-weight: 600;  margin-bottom: 15px;  letter-spacing: .05em;}#involve article h2 span {  color: #2687d3;}#involve article h2 span.label {  border-bottom: 1px solid #fe9b16;  margin-bottom: 10px;  padding-bottom: 5px;  text-transform: uppercase;  font-size: 12px;  line-height: 18px;  letter-spacing: 2px;  display: inline-block;}#involve article ul li {  padding: 2px 0 2px 35px;  position: relative;}#involve article ul li:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -95px -56px;  width: 16px;  height: 16px;  text-indent: -6000px;  text-align: left;  position: absolute;  left: 0;  top: 50%;  margin-top: -8px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #involve article ul li:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#news-feed {  background: url('../../static/img/world-points.png') no-repeat left center #eef8fc;  padding: 130px 0;  clear: both;}.sliderItems header {  width: 21%;  margin-right: 5%;  float: left;}.sliderItems header h2 {  font-weight: 300;  font-size: 2.7em;  color: #163051;  margin-bottom: 10px;}.sliderItems header h2 .label {  font-weight: 700;  font-family: "Open Sans", sans-serif;  text-transform: uppercase;  font-size: 13px;  color: #2687d3;  display: block;  line-height: 20px;  letter-spacing: 2px;}.sliderItems header h2:after {  content: '';  width: 43px;  border-bottom: 1px solid #fe9b16;  display: block;  margin-top: 15px;}.sliderItems header p {  margin-bottom: 35px;  line-height: 1.5em;}.sliderItems header .owl-nav {  margin-bottom: 15px;  float: left;}.sliderItems header .owl-nav div {  margin-right: 6px;  display: inline-block;  float: left;}.sliderItems header .button {  float: right;  padding: 12px 20px 12px 55px;}.sliderItems .slider {  width: 74%;  float: left;}.sliderItems article img {  width: 100%;  margin-bottom: 15px;}.sliderItems article h3 {  margin-bottom: 6px;  font-weight: 300;  font-size: 1.1em;  color: #2687d3;  text-transform: uppercase;}#bottom {  border-bottom: 1px solid #e9e9e9;  padding: 50px 0 80px;  color: #757575;  background-color: #fff;}#bottom nav {  font-size: 0;}#bottom nav > div {  width: 15%;  margin-right: 1.66%;  display: inline-block;  vertical-align: top;  margin-bottom: 30px;  font-size: 13px;}#bottom nav > div a {  display: block;  padding: 2px 0;}#bottom nav > div a.active {  color: #163051;}#bottom nav > div a:first-child,#bottom nav > div span.label {  color: #2687d3;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 300;  font-size: 1.5em;  margin-bottom: 20px;}#bottom nav > div.social a {  display: inline-block;  padding: 0;}#bottom .social span.label {  display: block;}#bottom .social a.fb {  background-position: -24px -23px;}#bottom .social a.twitter {  background-position: -48px -23px;}#bottom .social a.linked {  background-position: -69px -23px;}#footer {  color: #2687d3;  text-align: center;  padding: 25px 0 30px;  background-color: #fff;}#paymentWait #banner,#paymentSuccess #banner,#paymentError #banner {  background-image: url(../../static/img/contact.jpg);}#paymentWait #banner h1,#paymentSuccess #banner h1,#paymentError #banner h1 {  font-weight: 700;  font-size: 5em;  color: #fff;  padding: 0 10px 5px 5px;  line-height: 1em;  position: relative;  float: left;}#paymentWait #banner h1 span,#paymentSuccess #banner h1 span,#paymentError #banner h1 span {  position: relative;}#paymentWait #banner h1:before,#paymentSuccess #banner h1:before,#paymentError #banner h1:before {  content: '';  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}#paymentWait article,#paymentSuccess article,#paymentError article {  padding: 80px 0;}#paymentWait article .button,#paymentSuccess article .button,#paymentError article .button {  margin-top: 40px;}#paymentWait {  text-align: center;}#paymentWait .middle {  position: absolute;  top: 50%;  left: 0;  right: 0;  margin-top: -140px;}#paymentWait .middle h3 {  font-size: 25px;  font-weight: 500;  margin: 40px 0;  color: #2687d3;}#platformsIndex #banner {  background-image: url(../../static/img/platforms.jpg);}#platformsIndex .wrap.head {  background-color: #22435c;}#platformsIndex .platform {  padding: 70px 0;}#platformsIndex .platform h2 {  font-weight: 700;  font-size: 3em;  color: #163051;}#platformsIndex .platform h2:after {  content: '';  display: block;  margin-top: 10px;  width: 80px;  height: 0;  border-bottom: 3px solid #fe9b16;}#platformsIndex .platform article {  padding: 50px 0;  border-bottom: 1px solid #ececec;}#platformsIndex .platform article .cover,#platformsIndex .platform article .text,#platformsIndex .platform article .logo,#platformsIndex .platform article .slider {  display: inline-block;  vertical-align: middle;  line-height: normal;}#platformsIndex .platform article .cover {  width: 32%;}#platformsIndex .platform article .slider {  width: 32%;}#platformsIndex .platform article .slider .owl-nav {  position: absolute;  left: -20px;  top: 50%;  margin-top: -55px;  width: 40px;  height: 110px;}#platformsIndex .platform article .slider .owl-nav div {  margin: 10px 0;}#platformsIndex .platform article .text {  width: 60%;  margin: 0 0 0 7%;}#platformsIndex .platform article .text h3 {  font-weight: 500;  font-size: 2.5em;  margin-bottom: 5px;  color: #163051;}#platformsIndex .platform article .text p {  line-height: 1.6em;  margin-bottom: 20px;}#platformsIndex .platform article .text .meta {  text-transform: uppercase;  padding: 8px 0;  border-top: 1px solid #ececec;  border-bottom: 1px solid #ececec;  margin-bottom: 15px;  font-size: .85em;  line-height: 1.6em;  letter-spacing: .03em;}#platformsIndex .platform article .text .meta span {  font-weight: 700;  color: #163051;}#platformsIndex .platform article .text .meta .takeactions > div {  display: inline-block;  line-height: 1.6em;  vertical-align: top;  border-left: 1px solid #ececec;  padding: 0 15px;  margin-top: 8px;}#platformsIndex .platform article .text .meta .takeactions > div:first-child {  border-left: 0;  padding-left: 0;}#platformsIndex .platform article .text .lvl {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -293px -205px;  width: 31px;  height: 21px;  text-indent: -6000px;  text-align: left;  margin: 0 0 -5px 5px;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #platformsIndex .platform article .text .lvl {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#platformsIndex .platform article .text .lvl.lvl-1 {  background-position: -293px -180px;}#platformsIndex .platform article .text .lvl.lvl-2 {  background-position: -293px -205px;}#platformsIndex .platform article .text .lvl.lvl-3 {  background-position: -293px -230px;}#platformsIndex .platform article .logo {  width: 12%;  background-color: #fff;  border-radius: 8px;  padding: 10px;  max-width: 125px;  text-align: center;}#platformsIndex .platform article .logo img {  vertical-align: middle;  width: 100%;  max-width: 125px;}#platformsIndex .platform article.afif .button {  color: #a22632;}#platformsIndex .platform article.afif .button span {  background-color: #a22632;}#platformsIndex .platform article.agri .button {  color: #86a11e;}#platformsIndex .platform article.agri .button span {  background-color: #86a11e;}#platformsIndex .platform article:last-child {  border-bottom: none;}#platformsIndex .platform.odd {  background-color: #f4f4f4;}#platformsIndex .platform.first-child {  padding: 0 0 150px;  background: url(../../static/img/world-points.png) no-repeat left center #22435c;  color: #fff;  clear: both;}#platformsIndex .platform.first-child h2 {  color: #fff;}#platformsIndex .platform.first-child article {  border-color: #2f4f68;}#platformsIndex .platform.first-child article .slider img {  width: 100%;}#platformsIndex .platform.first-child article .slider .owl-nav div {  border-color: #fff;}#platformsIndex .platform.first-child article .slider .owl-nav .owl-prev {  background-position: -97px 12px;}#platformsIndex .platform.first-child article .slider .owl-nav .owl-next {  background-position: -130px 12px;}#platformsIndex .platform.first-child article .lvl.lvl-1 {  background-position: -254px -180px;}#platformsIndex .platform.first-child article .lvl.lvl-2 {  background-position: -254px -205px;}#platformsIndex .platform.first-child article .lvl.lvl-3 {  background-position: -254px -230px;}#platformsIndex .platform.first-child article .text h3 {  color: #fff;}#platformsIndex .platform.first-child article .text p {  color: #a0bed4;}#platformsIndex .platform.first-child article .text .meta {  border-color: #2f4f68;  color: #fff;}#platformsIndex .platform.first-child article .text .meta span {  color: #fff;}#platformsIndex .platform.first-child article .text .meta .takeactions > div {  border-color: #2f4f68;}#platformsIndex .platform.first-child article .text .button {  background-color: #fff;}#platformsIndex .platform.first-child article .text .button span:before {  background-position: -1px -69px;}#platformsIndex .platform.first-child article .text .button span:after {  background-position: -1px -89px;}#platformsIndex .platformlvl .button:before {  content: '';  position: absolute;  top: 19px;  bottom: 19px;  left: 31px;  width: 14px;  background-color: #2687d3;}#platformsIndex .platformlvl .button span {  width: 35px;  background-color: #2687d3;}#platformsIndex .platformlvl .button span:before,#platformsIndex .platformlvl .button span:after {  width: 14px;  height: 19px;  left: 35px;}#platformsIndex .platformlvl .button span:before {  background-position: -208px -286px;}#platformsIndex .platformlvl .button span:after {  background-position: -208px -306px;}#platformsIndex #trade-mission .button {  background-color: #a22632;}#platformsIndex #trade-mission .button:before {  content: '';  position: absolute;  top: 19px;  bottom: 19px;  left: 31px;  width: 14px;  background-color: #2687d3;}#platformsIndex #trade-mission .button span {  width: 35px;  background-color: #2687d3;}#platformsIndex #trade-mission .button span:before,#platformsIndex #trade-mission .button span:after {  width: 14px;  height: 19px;  left: 35px;}#platformsIndex #trade-mission .button span:before {  background-position: -208px -286px !important;}#platformsIndex #trade-mission .button span:after {  background-position: -208px -306px !important;}.fancybox-close {  width: 30px;  height: 30px;  background: none;  top: 20px;  right: 20px;}.fancybox-close:before,.fancybox-close:after {  content: '';  position: absolute;  display: block;  top: 50%;  left: 0;  right: 0;  margin-top: -1px;  height: 2px;  background: #a22632;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease;  -ms-transition: all 1s ease;  -o-transition: all 1s ease;  transition: all 1s ease;  -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -ms-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;}.fancybox-close:before {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}.fancybox-close:after {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}.fancybox-close:hover:before {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}.fancybox-close:hover:after {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}.popup h2 {  color: #163051;  font-size: 3.5em;  margin-bottom: 15px;}.popup h2:after {  content: '';  width: 90px;  display: block;  margin-top: 7px;  border-bottom: 2px solid #a22632;}.popup.forumNewsletter {  max-width: 760px;  padding: 50px;  position: relative;}.popup.forumNewsletter p {  line-height: 1.6em;  clear: both;  font-size: 1.1em;}.popup.forumNewsletter #register {  padding-top: 50px;  padding-bottom: 50px;}.popup.forumNewsletter #register h3 {  color: #163051;  font-weight: 700;  font-size: 2em;  margin-bottom: 15px;}.popup.forumNewsletter #register form {  width: 102%;  max-width: 730px;}.popup.forumNewsletter #register form fieldset {  margin: 0 2% 2% 0;  width: 47.5%;  display: inline-block;  vertical-align: top;}.popup.forumNewsletter #register form fieldset input[type=text],.popup.forumNewsletter #register form fieldset input[type=email],.popup.forumNewsletter #register form fieldset input[type=tel] {  color: #757575;  border: 1px solid #dbe5e9;  background-color: #fff;  border-radius: 10px;  font-family: "DIN Next W01 Rounded", sans-serif;  font-weight: 500;  display: block;  padding: 15px 5%;  width: 90%;  font-size: 1.1em;}.popup.forumNewsletter #register form fieldset input[type=text].parsley-error,.popup.forumNewsletter #register form fieldset input[type=email].parsley-error,.popup.forumNewsletter #register form fieldset input[type=tel].parsley-error {  border-color: #a22632;}.popup.forumNewsletter #register form fieldset input[type=text]:focus,.popup.forumNewsletter #register form fieldset input[type=email]:focus,.popup.forumNewsletter #register form fieldset input[type=tel]:focus {  color: #525252;  border-color: #63a1b9;}.popup.forumNewsletter #register form fieldset input[type=file] {  padding: 10px 5%;  height: 26px;}.popup.forumNewsletter #register form fieldset .inputFile {  position: relative;}.popup.forumNewsletter #register form fieldset .inputFile .input-type-file {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  opacity: 0;  filter: alpha(opacity=0);  cursor: pointer;}.popup.forumNewsletter #register form fieldset.checkboxes {  width: 95%;}.popup.forumNewsletter #register form fieldset.checkboxes input {  display: inline-block;  vertical-align: middle;  margin-left: 2px;  margin-right: 3px;}.popup.forumNewsletter #register form ::-webkit-input-placeholder {  color: #757575;}.popup.forumNewsletter #register form :-moz-placeholder {  color: #757575;}.popup.forumNewsletter #register form ::-moz-placeholder {  color: #757575;}.popup.forumNewsletter #register form :-ms-input-placeholder {  color: #757575;}.popup.forumNewsletter #register form .parsley-errors-list {  color: #a22632;}.popup.forumNewsletter #register form .button {  background-color: #a22632;  margin-top: 15px;  padding: 0;}.popup.forumNewsletter #register form .button span {  background-color: #2687d3;}.popup.forumNewsletter #register form .button span:before {  background-position: -177px -285px;}.popup.forumNewsletter #register form .button span:after {  background-position: -177px -305px;}.popup.forumNewsletter #register form .button input {  padding: 12px 30px 12px 60px;  background: none;  cursor: pointer;  position: relative;  z-index: 1;  font-family: "DIN Next W01 Rounded", sans-serif;  color: #fff;  line-height: 1.1em;  font-weight: 700;  font-size: 1em;  letter-spacing: .05em;}.popup.forumNewsletter .overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgba(255,255,255,0.7);  cursor: wait;  z-index: 2;  display: none;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  .social a {    background-image: url('../../static/img/sprite@2x.png') !important;    background-size: 500px !important;  }}@media (min-width: 1500px) {  html #homeIndex #banner .banner {    padding: 300px 0;  }  html #homeIndex #banner .owl-controls {    top: 300px;  }}@media (max-width: 1400px) {  html #homeIndex #highlight article .figcaption {    min-height: 177px;  }  html #forumsIndex #keyfigure::before {    padding-left: 17%;  }  html #forumsAward #award .cover,  html #trademissionsAward #award .cover,  html #highlightIndex #award .cover,  html #highlightAwards #award .cover {    width: 50%;    margin-left: 0;  }  html #forumsAward #award article,  html #trademissionsAward #award article,  html #highlightIndex #award article,  html #highlightAwards #award article {    width: 42%;    padding: 30px 4%;  }  html #SuccessStoryIndex .highlight .items article .figcaption h3,  html #highlightIndex .highlight .items article .figcaption h3,  html .posts .highlight .items article .figcaption h3,  html .articles .highlight .items article .figcaption h3,  html .SuccessStory .highlight .items article .figcaption h3,  html #highlightSpeakers .highlight .items article .figcaption h3,  html #highlightTestimonials .highlight .items article .figcaption h3,  html #highlightAwards .highlight .items article .figcaption h3 {    font-size: 1.6em;  }}@media (max-width: 1200px) {  html #homeIndex #events:after {    height: 100px;  }  html #homeIndex #events header a {    margin-right: 0;  }  html #homeIndex #events .label {    font-size: 2em;  }  html #homeIndex #events #sliderEvents .text {    width: 60%;    margin-right: 0;  }  html #homeIndex #events #sliderEvents .text h3 {    font-size: 3em;  }  html #homeIndex #events #sliderEvents .countdown .inner {    width: 60%;  }  html #homeIndex #events #sliderEvents .countdown .inner > span {    font-size: 2.5em;    padding: 0 3%;  }  html #homeIndex #events #sliderEvents .countdown .inner .button {    margin-top: 5px;  }}@media (min-width: 1001px) {  html #intro nav {    display: block !important;  }}@media (max-width: 1000px) {  html #header nav {    font-size: 1.1em;  }  html #header .header #logo {    padding: 20px 2%;  }  html #header .header #logo img {    max-width: 140px;  }  html #header #menu {    width: 69.66%;  }  html #header #menu .inner > li > a {    padding-top: 65px;  }  html #header .right {    width: 30.33%;  }  html #header .right form {    padding-top: 0;    padding-right: 50px;  }  html #header .right form input[type=text] {    padding: 20px 0 20px 15px;    font-size: 1em;  }  html #header .right form input[type=text]::-webkit-input-placeholder {    font-size: 1.3em;  }  html #header .right form input[type=text]::-moz-placeholder {    font-size: 1.3em;  }  html #header .right form input[type=text]:-ms-input-placeholder {    font-size: 1.3em;  }  html #header .right form input[type=text]:-moz-placeholder {    font-size: 1.3em;  }  html #header .right form input[type=submit] {    width: 40px;    height: 40px;    right: 10px;    margin-top: -20px;    top: 50%;    background-position: -190px -80px;  }  html #banner {    padding: 240px 0 120px;  }  html #involve article h2 {    font-size: 2em;  }  html #involve .sliders {    width: 47%;  }  html #news-feed {    padding: 80px 0;  }  html .wrap.head .header .text {    width: 70%;  }  html .wrap.head .header nav {    width: 25%;  }  html .sliderItems header {    width: 100%;    margin-right: 0;    margin-bottom: 30px;  }  html .sliderItems .slider {    width: 100%;  }  html #homeIndex #banner .wrap {    margin-top: 20px;  }  html #homeIndex #banner .owl-controls {    position: absolute;    width: auto;    float: right;    right: 4%;  }  html #homeIndex #banner .owl-controls .owl-nav {    padding: 0;    width: 100%;  }  html #homeIndex #presentation figure {    width: 31%;    margin-right: 3%;  }  html #homeIndex #presentation figure figcaption {    padding: 40px 20px;  }  html #homeIndex #presentation figure figcaption h2 {    font-size: 2em;    letter-spacing: normal;  }  html #homeIndex #highlight {    padding: 60px 0 100px;  }  html #aboutIndex #mission,  html #aboutIndex #vision,  html #aboutIndex #history {    padding: 80px 0;  }  html #aboutIndex #history .sliders {    padding: 0 30px 20px;    width: 100%;    margin: 80px 0 50px;  }  html #aboutIndex #history .sliders #nav {    margin: -32px 0px 0;  }  html #aboutIndex #history .sliders .flex-direction-nav li.flex-nav-next {    right: -60px;  }  html #aboutIndex #history .sliders .flex-direction-nav li.flex-nav-prev {    left: -60px;  }  html #aboutIndex #history .sliders h3 {    float: left;    margin-top: 10px;    font-size: 3em;  }  html #aboutIndex #words article {    width: 100%;    float: none;  }  html #aboutIndex #words img {    width: 100%;    max-width: 621px;    display: block;    margin: 70px auto 0;    float: none;  }  html #aboutIndex #team figure {    width: 33.33%;  }  html #takeactionIndex #main article {    margin-bottom: 130px;    padding: 50px 5% 0 5%;    width: 90%;    float: left;    border-radius: 15px 15px 3px 3px;  }  html #takeactionIndex #main article .text {    margin: 100px 0 -100px;    float: left;  }  html #takeactionIndex #main article.learn .text {    box-shadow: 0 1px 4px rgba(0,0,0,0.1);  }  html #platformsIndex .platform.first-child {    padding-bottom: 50px;  }  html #platformsIndex .platform.first-child article .text {    width: 41%;    margin: 0 5% 0 5%;  }  html #platformsIndex .platform article .text {    width: 62%;    margin: 0 0 0 5%;  }  html #platformsIndex .platform article .text h3 {    font-size: 2em;  }  html .forums #intro,  html .trademissions #intro,  html .training #intro,  html .support #intro {    position: relative;  }  html .forums #intro nav,  html .trademissions #intro nav,  html .training #intro nav,  html .support #intro nav {    position: absolute;    left: 0;    right: 0;    top: 70px;    display: none;    margin: 0;    z-index: 1;    text-align: center;    padding: 10px 20px;    width: auto;  }  html .forums #intro nav:after,  html .trademissions #intro nav:after,  html .training #intro nav:after,  html .support #intro nav:after {    display: none;  }  html .forums #intro nav a,  html .trademissions #intro nav a,  html .training #intro nav a,  html .support #intro nav a {    display: inline-block;    float: none;    padding: 12px 10px;    border: none;  }  html .forums #intro .mobile-nav,  html .trademissions #intro .mobile-nav,  html .training #intro .mobile-nav,  html .support #intro .mobile-nav {    display: block;  }  html #forumsAbout #edition .slider h3,  html #trademissionsAbout #edition .slider h3,  html #trainingAbout #edition .slider h3 {    font-size: 1.6em;  }  html #forumsIndex #current,  html #trademissionsIndex #current {    margin: 0 0 100px;  }  html #forumsIndex #current .text h2,  html #trademissionsIndex #current .text h2 {    font-size: 2.5em;  }  html #forumsIndex #current img,  html #trademissionsIndex #current img {    margin-right: 5%;    width: 49.5%;  }  html #forumsIndex #previous .sliders #slider,  html #trademissionsIndex #previous .sliders #slider {    margin: 30px 30px 40px;  }  html #forumsIndex #previous .sliders #slider img,  html #trademissionsIndex #previous .sliders #slider img {    width: 22.5%;    margin-right: 7%;  }  html #forumsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-prev,  html #trademissionsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-prev {    left: -60px;  }  html #forumsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-next,  html #trademissionsIndex #previous .sliders #slider .flex-direction-nav li.flex-nav-next {    right: -60px;  }  html #forumsIndex #objective .items a h3,  html #trademissionsIndex #objective .items a h3 {    font-size: 2em;    padding-left: 50px;  }  html #forumsIndex #objective .items a h3:before,  html #trademissionsIndex #objective .items a h3:before {    background-position: -45px -79px;    background-position: -53px -84px;    background-size: 350px;    width: 37px;    height: 37px;    margin-top: -19px;  }  html #forumsIndex #objective .items a.learn h3:before,  html #trademissionsIndex #objective .items a.learn h3:before {    background-position: 2px -84px;  }  html #forumsIndex #objective .items a.develop,  html #trademissionsIndex #objective .items a.develop {    margin-right: 0;  }  html #forumsIndex #objective .items a.develop h3:before,  html #trademissionsIndex #objective .items a.develop h3:before {    background-position: -107px -84px;  }  html #forumsB2bmeeting #meetings article {    width: auto;    float: none;  }  html #forumsB2bmeeting #meetings article h3 {    font-size: 1.8em;  }  html #forumsB2bmeeting #meetings article p.intro {    clear: both;  }  html #forumsB2bmeeting #meetings .sliders {    margin-right: 5%;    margin-bottom: 20px;  }  html #forumsVenue #venue .img {    width: 45%;  }  html #forumsVenue #venue article {    width: 49%;    padding: 80px 0 80px 6%;  }  html #forumsWorkshop #trainer .items {    margin-right: 0;    width: 70%;  }  html #forumsWorkshop #trainer .items .item article {    margin-right: 0;  }  html #forumsWorkshop #workshop {    padding: 30px;  }  html #forumsWorkshop #workshop article {    width: 46%;    padding: 1% 3% 2%;  }  html #forumsWorkshop #workshop article h3 {    font-weight: 500;    font-size: 1.6em;  }  html #SuccessStoryIndex .wrap.head .header .text,  html #highlightIndex .wrap.head .header .text,  html .posts .wrap.head .header .text,  html .articles .wrap.head .header .text,  html .SuccessStory .wrap.head .header .text,  html #highlightSpeakers .wrap.head .header .text,  html #highlightTestimonials .wrap.head .header .text,  html #highlightAwards .wrap.head .header .text {    width: 100%;  }  html #SuccessStoryIndex .wrap.head .header nav,  html #highlightIndex .wrap.head .header nav,  html .posts .wrap.head .header nav,  html .articles .wrap.head .header nav,  html .SuccessStory .wrap.head .header nav,  html #highlightSpeakers .wrap.head .header nav,  html #highlightTestimonials .wrap.head .header nav,  html #highlightAwards .wrap.head .header nav {    margin-top: 20px;    width: 100%;  }  html #SuccessStoryIndex .highlight .items article,  html #highlightIndex .highlight .items article,  html .posts .highlight .items article,  html .articles .highlight .items article,  html .SuccessStory .highlight .items article,  html #highlightSpeakers .highlight .items article,  html #highlightTestimonials .highlight .items article,  html #highlightAwards .highlight .items article {    width: 32.33%;  }  html #highlightIndex #speakers .items article {    width: 50%;  }  html #postsDetails #main header h1,  html #articlesDetails #main header h1,  html #SuccessStoryDetails #main header h1 {    font-size: 2.5em;  }  html #postsDetails #main aside,  html #articlesDetails #main aside,  html #SuccessStoryDetails #main aside {    border-width: 1px;  }  html #postsDetails #main aside h2,  html #articlesDetails #main aside h2,  html #SuccessStoryDetails #main aside h2 {    font-size: 1.8em;  }  html #postsDetails #main aside .item,  html #articlesDetails #main aside .item,  html #SuccessStoryDetails #main aside .item {    padding-right: 0;    padding-left: 0;  }  html #postsDetails #main aside .item p,  html #articlesDetails #main aside .item p,  html #SuccessStoryDetails #main aside .item p {    font-size: .9em;  }  html #postsDetails #main aside .item p:before,  html #articlesDetails #main aside .item p:before,  html #SuccessStoryDetails #main aside .item p:before {    display: none;  }  html #postsDetails #main h2,  html #articlesDetails #main h2,  html #SuccessStoryDetails #main h2 {    font-size: 2em;  }  html #postsDetails #main p.intro,  html #articlesDetails #main p.intro,  html #SuccessStoryDetails #main p.intro {    font-size: 1.4em;    padding: 15px 0;  }  html #jobsIndex #jobs,  html #jobsIndex #job,  html #jobsDetails #jobs,  html #jobsDetails #job {    padding: 50px 0;  }  html #jobsIndex #jobs .list .items,  html #jobsIndex #job .list .items,  html #jobsDetails #jobs .list .items,  html #jobsDetails #job .list .items {    padding: 20px 0;  }  html #jobsIndex #jobInterviews .items,  html #jobsDetails #jobInterviews .items {    text-align: center;  }  html #jobsIndex #jobInterviews .items .item,  html #jobsDetails #jobInterviews .items .item {    width: 46%;    margin: 2% 2% 110px;    min-height: auto;  }  html #jobsIndex #informations,  html #jobsDetails #informations {    padding: 50px 0;  }  html #jobsIndex #informations .left,  html #jobsDetails #informations .left {    margin-right: 0;  }  html #jobsIndex #informations .right,  html #jobsDetails #informations .right {    float: none;    width: 90%;    margin: 0 auto 50px;    max-width: 400px;    padding: 5%;  }}@media (max-width: 1000px) and (min-width: 751px),(max-width: 500px) {  html #highlightTestimonials #testimonials .items article {    line-height: normal !important;    padding: 3%;    width: 41%;  }  html #highlightTestimonials #testimonials .items article img {    display: block;    margin: 0 auto;    width: 100%;    max-width: 260px;  }  html #highlightTestimonials #testimonials .items article .text {    width: 100%;    margin: 6% 0 0;  }}@media (max-width: 830px) {  html #bottom nav > div {    width: 31.5%;  }  html #homeIndex #presentation figure figcaption p {    font-size: 0.85em;  }  html #homeIndex #events #sliderEvents .countdown .inner {    width: 100%;  }  html #homeIndex #events .label {    display: none;  }  html .forums header.left-header,  html .trademissions header.left-header,  html .training header.left-header,  html .support header.left-header {    width: 100%;  }  html .forums #partners,  html .trademissions #partners,  html .training #partners,  html .support #partners {    padding-bottom: 60px;  }  html .forums #partners .slider,  html .trademissions #partners .slider,  html .training #partners .slider,  html .support #partners .slider {    width: 100%;    margin-top: 30px;  }  html .forums #intro aside,  html .trademissions #intro aside,  html .training #intro aside,  html .support #intro aside {    display: none;  }  html .forums #intro .text,  html .trademissions #intro .text,  html .training #intro .text,  html .support #intro .text {    width: 100%;  }  html .forums #intro .text .social,  html .trademissions #intro .text .social,  html .training #intro .text .social,  html .support #intro .text .social {    margin-top: -50px;  }  html #forumsAbout #about,  html #trademissionsAbout #about,  html #trainingAbout #about {    margin-bottom: 60px;  }  html #forumsAbout #about .cover,  html #trademissionsAbout #about .cover,  html #trainingAbout #about .cover {    position: static;    height: 300px;    width: 100%;    background-position: center;  }  html #forumsAbout #about .wrap .inner,  html #trademissionsAbout #about .wrap .inner,  html #trainingAbout #about .wrap .inner {    width: 100%;    padding: 50px 0 50px 20px;  }  html #forumsAbout #edition,  html #trademissionsAbout #edition,  html #trainingAbout #edition {    padding: 60px 0;  }  html #forumsAbout #edition .slider,  html #trademissionsAbout #edition .slider,  html #trainingAbout #edition .slider {    width: 100%;    margin-top: 30px;  }  html #forumsIndex #current,  html #trademissionsIndex #current {    margin-bottom: 60px;  }  html #forumsIndex #previous,  html #trademissionsIndex #previous {    margin-bottom: 60px;  }  html #forumsIndex #previous .sliders,  html #trademissionsIndex #previous .sliders {    width: 100%;    margin-top: 80px;  }  html #forumsIndex #objective,  html #trademissionsIndex #objective {    padding: 60px 0;  }  html #forumsIndex #objective .items,  html #trademissionsIndex #objective .items {    margin-top: 30px;    width: 103.5%;    float: right;    clear: left;  }  html #forumsIndex #objective .items a,  html #trademissionsIndex #objective .items a {    padding: 4%;    width: 38.5%;  }  html #forumsIndex #objective .items.three,  html #trademissionsIndex #objective .items.three {    width: 100%;  }  html #forumsIndex #objective .items.three a,  html #trademissionsIndex #objective .items.three a {    width: 92%;    padding: 4%;    margin-left: 0;    margin-bottom: 30px;  }  html #forumsIndex #keyfigure,  html #trademissionsIndex #keyfigure {    padding-top: 30px;  }  html #forumsIndex #keyfigure:before,  html #trademissionsIndex #keyfigure:before {    display: none;  }  html #forumsIndex #keyfigure .keyfigure,  html #trademissionsIndex #keyfigure .keyfigure {    width: 100%;    margin: 0 0 50px 0;  }  html #forumsProgram #program nav {    font-size: 1.6em;  }  html #forumsProgram #program .days h2 {    font-size: 2em;  }  html #forumsProgram #program .days .day .item .text {    width: 90%;    padding: 30px 5%;  }  html #forumsProgram #program .days .day .item .text .time {    padding-bottom: 15px;  }  html #forumsProgram #program .days .day .item .text .time:after {    width: 50px;    height: 2px;    top: auto;    right: auto;    left: 0;    bottom: 0;  }  html #forumsProgram #program .days .day .item .text .location {    position: relative;    padding-bottom: 15px;    margin-bottom: 0;  }  html #forumsProgram #program .days .day .item .text .location:after {    content: '';    width: 50px;    height: 2px;    left: 0;    bottom: 0;    background: #d5dee3;    position: absolute;  }  html #forumsProgram #program .days .day .item .html {    margin: 0 5%;    padding: 30px 0;  }  html #forumsPartners #partners,  html #trademissionsPartners #partners,  html #trainingPartners #partners {    padding: 0;  }  html #forumsSpeakers #intro {    padding-bottom: 30px;  }  html #forumsSpeakers #speakers .speaker img {    width: 25%;  }  html #forumsSpeakers #speakers .speaker .text {    width: 65%;  }  html #forumsWorkshop #intro {    padding-bottom: 30px;  }  html #forumsWorkshop #workshop {    padding: 0;    background: none !important;  }  html #forumsWorkshop #workshop img {    display: block;    width: 100%;  }  html #forumsWorkshop #workshop article {    width: 92%;    padding: 10px 4% 30px;    border: none;    border-radius: 0;  }  html #forumsWorkshop #trainer {    padding: 50px 0;  }  html #forumsWorkshop #trainer .items {    margin-top: 50px;    width: 100%;  }  html #forumsMedia #media,  html #trademissionsMedia #media,  html #trainingMedia #media {    width: 105%;  }  html #forumsMedia #media a,  html #trademissionsMedia #media a,  html #trainingMedia #media a {    width: 47%;    margin-right: 3%;    margin-bottom: 3%;  }  html #trainingIndex #main .img {    width: 100%;    float: none;    display: block;    position: static;    padding-top: 45%;    background-position: center top;  }  html #trainingIndex #main .inner {    width: 100%;    margin-bottom: 0;  }}@media (min-width: 751px) {  html #header #menu {    display: block !important;  }}@media (max-width: 750px) {  html #header .wrap {    padding: 0;    width: 100%;  }  html #header .header {    width: 100%;    padding: 0;  }  html #header .header #logo {    float: left;    position: static;    padding: 20px 20px 20px 4%;    width: 30%;    max-width: 184px;  }  html #header .mobile-nav {    display: inline-block;    margin: 20px 4% 20px 20px;  }  html #header #menu {    display: none;    width: 100%;    border-top: 1px solid rgba(63,92,114,0.4);  }  html #header #menu .inner {    flex-wrap: nowrap;  }  html #header #menu .inner > li > a {    padding-top: 0;  }  html #header #menu .inner > li.top {    display: inline-block;  }  html #header .right {    float: right;    width: auto;    margin-right: 4%;  }  html #header .right nav {    display: none;  }  html #header .right form {    float: left;    padding-top: 0;    padding-right: 40px;    margin-right: 0;    border-bottom: 1px solid rgba(63,92,114,0.4);    border-top: none;    width: 140px;  }  html #header .right form input[type="text"] {    padding-left: 0;  }  html #header .right form input[type="submit"] {    right: 0;    top: 50%;  }  html #involve {    padding: 50px 0 0 0;  }  html #involve article,  html #involve .slider {    width: auto;    float: none;  }  html #involve .sliders {    width: 100%;    max-width: 625px;    margin: 30px auto -50px auto;  }  html #platformsIndex #banner,  html #forumsIndex #banner,  html #trademissionsIndex #banner,  html #trainingIndex #banner {    padding-bottom: 150px;  }  html #banner.head {    width: 100%;    float: left;  }  html .wrap.head .header {    margin-bottom: 40px;  }  html .wrap.head .header .text {    width: 100%;  }  html .wrap.head .header nav {    margin-top: 20px;    width: 100%;  }  html #homeIndex #banner .banner {    padding: 170px 0;  }  html #homeIndex #banner .owl-controls {    top: 170px;  }  html #homeIndex #presentation figure figcaption {    padding: 30px 20px 20px;  }  html #homeIndex #presentation figure figcaption:before {    top: -25px;    margin-left: -25px;    background-position: -45px -79px;    width: 50px;    height: 50px;    background-size: 350px;  }  html #homeIndex #presentation figure figcaption h2 {    margin-bottom: 10px;    font-size: 1.6em;    letter-spacing: .05em;  }  html #homeIndex #presentation figure.learn figcaption:before {    background-position: 10px -81px;  }  html #homeIndex #presentation figure.develop {    margin-right: 0;  }  html #homeIndex #presentation figure.develop figcaption:before {    background-position: -99px -80px;  }  html #homeIndex #events:after {    display: none;  }  html #homeIndex #events .wrap {    width: 100%;    padding: 0;  }  html #homeIndex #events:before {    bottom: 0;  }  html #homeIndex #events .bg {    bottom: 0;    background: -moz-linear-gradient(top,rgba(30,87,153,0) 40%,#2687d3 90%);    background: -webkit-linear-gradient(top,rgba(30,87,153,0) 40%,#2687d3 90%);    background: linear-gradient(to bottom,rgba(30,87,153,0) 40%,#2687d3 90%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#2687d3',GradientType=0);  }  html #homeIndex #events header {    text-align: center;    padding: 30px 4%;  }  html #homeIndex #events header h2 {    float: none;    font-size: 2.5em;  }  html #homeIndex #events header a {    float: none;    display: inline-block;    font-size: 1.1em;    margin-top: 10px;    padding: 10px 50px;  }  html #homeIndex #events header a:before {    width: 30px;  }  html #homeIndex #events header a:after {    content: '';    width: 30px;    height: 0;    border-bottom: 1px solid #fff;    position: absolute;    right: 0;    top: 50%;  }  html #homeIndex #events #sliderEvents {    margin: 60px 0 0 0;    width: 100%;  }  html #homeIndex #events #sliderEvents article {    float: left;    width: 79%;    margin: 0 5% 0 16%;  }  html #homeIndex #events #sliderEvents .img {    width: 100%;    margin-bottom: 30px;  }  html #homeIndex #events #sliderEvents .text {    width: 100%;    min-height: 0;  }  html #homeIndex #events #sliderEvents .text h3 {    font-size: 2.5em;    margin-bottom: 20px;  }  html #homeIndex #events #sliderEvents .countdown {    clear: both;    float: left;    margin: 50px 0 0 -20.5%;    padding: 20px 5% 0;    width: 117%;    position: static;    background-color: #172631;  }  html #homeIndex #events #sliderEvents .countdown .inner > span {    float: left;    margin-bottom: 20px;  }  html #homeIndex #events .owl-controls {    left: 8%;  }  html #aboutIndex #mission img {    float: none;    display: block;    width: 100%;    max-width: 521px;    margin: 0 auto 30px;  }  html #aboutIndex #mission .text {    width: 100%;  }  html #aboutIndex #vision .text {    width: 100%;    margin-bottom: 30px;  }  html #aboutIndex #vision .slider {    width: 100%;    max-width: 521px;    margin: 0 auto;    float: none;    clear: both;  }  html #aboutIndex #vision .slider .owl-item {    padding: 0;  }  html #aboutIndex #history .sliders {    padding: 0 20px 20px;    margin: 50px 0 0;    border-width: 2px;  }  html #aboutIndex #history .sliders .flex-direction-nav li.flex-nav-prev {    left: -48px;  }  html #aboutIndex #history .sliders .flex-direction-nav li.flex-nav-next {    right: -48px;  }  html #takeactionDetails #main article img {    width: 100%;    max-width: 468px;    margin: 0 auto 30px;    display: block;  }  html #takeactionDetails #main article .text {    display: block;    width: 100%;  }  html #platformsIndex .platform {    padding: 50px 0 0;  }  html #platformsIndex .platform.first-child {    padding: 0;  }  html #platformsIndex .platform article {    line-height: normal !important;  }  html #platformsIndex .platform article .cover,  html #platformsIndex .platform article .slider {    width: 100%;    max-width: 389px;    display: block;    margin: 0 auto 30px;  }  html #platformsIndex .platform article .text {    width: 100%;    max-width: 100%;    margin: 0;  }  html #platformsIndex .platform.first-child article .text {    width: 65%;    margin: 0 5% 0 0;  }  html #platformsIndex .platform.first-child article .logo {    width: 24%;  }  html .forums #banner h1,  html .trademissions #banner h1,  html .training #banner h1,  html .support #banner h1,  html #searchIndex #banner h1 {    font-size: 3.5em;  }  html .forums #intro,  html .forums #partners,  html .trademissions #intro,  html .trademissions #partners,  html .training #intro,  html .training #partners,  html .support #intro,  html .support #partners,  html #searchIndex #intro,  html #searchIndex #partners {    padding-bottom: 50px;  }  html .forums #intro .text h2,  html .forums #intro h3,  html .forums #partners .text h2,  html .forums #partners h3,  html .trademissions #intro .text h2,  html .trademissions #intro h3,  html .trademissions #partners .text h2,  html .trademissions #partners h3,  html .training #intro .text h2,  html .training #intro h3,  html .training #partners .text h2,  html .training #partners h3,  html .support #intro .text h2,  html .support #intro h3,  html .support #partners .text h2,  html .support #partners h3,  html #searchIndex #intro .text h2,  html #searchIndex #intro h3,  html #searchIndex #partners .text h2,  html #searchIndex #partners h3 {    font-size: 2.5em !important;  }  html #forumsIndex #current,  html #trademissionsIndex #current {    margin-top: 0;    line-height: normal !important;  }  html #forumsIndex #current .text,  html #trademissionsIndex #current .text {    width: 100%;    display: block;  }  html #forumsIndex #current img,  html #trademissionsIndex #current img {    width: 100%;    display: block;    max-width: 388px;    margin: 80px auto 30px;  }  html #forumsPartners .partners a,  html #forumsPartners .partners div,  html #trademissionsPartners .partners a,  html #trademissionsPartners .partners div,  html #trainingPartners .partners a,  html #trainingPartners .partners div {    width: 23.33%;  }  html #forumsPartners .supporters a,  html #forumsPartners .supporters div,  html #forumsPartners .media a,  html #forumsPartners .media div,  html #trademissionsPartners .supporters a,  html #trademissionsPartners .supporters div,  html #trademissionsPartners .media a,  html #trademissionsPartners .media div,  html #trainingPartners .supporters a,  html #trainingPartners .supporters div,  html #trainingPartners .media a,  html #trainingPartners .media div {    width: 20%;  }  html #forumsB2bmeeting #meetings {    padding-top: 50px;    padding-bottom: 50px;  }  html #forumsB2bmeeting #meetings article {    width: 100%;    float: none;    clear: both;  }  html #forumsB2bmeeting #meetings .sliders {    float: none;    width: 100%;    max-width: 575px;    margin: 0 auto 20px;  }  html #forumsAward #award article h3,  html #trademissionsAward #award article h3,  html #highlightIndex #award article h3,  html #highlightAwards #award article h3 {    font-size: 2.5em;  }  html #forumsAward .awards .items,  html #trademissionsAward .awards .items,  html #highlightIndex .awards .items,  html #highlightAwards .awards .items {    width: 103%;  }  html #forumsAward .awards .items article,  html #trademissionsAward .awards .items article,  html #highlightIndex .awards .items article,  html #highlightAwards .awards .items article {    width: 47%;    margin-right: 3%;    margin-bottom: 3%;  }  html #forumsPartners .partners,  html #forumsPartners .supporters,  html #forumsPartners .media,  html #trademissionsPartners .partners,  html #trademissionsPartners .supporters,  html #trademissionsPartners .media,  html #trainingPartners .partners,  html #trainingPartners .supporters,  html #trainingPartners .media {    margin-bottom: 50px;  }  html #SuccessStoryIndex .highlight,  html #highlightIndex .highlight,  html .posts .highlight,  html .articles .highlight,  html .SuccessStory .highlight,  html #highlightSpeakers .highlight,  html #highlightTestimonials .highlight,  html #highlightAwards .highlight {    padding: 50px 0;  }  html #SuccessStoryIndex .highlight.first-child,  html #highlightIndex .highlight.first-child,  html .posts .highlight.first-child,  html .articles .highlight.first-child,  html .SuccessStory .highlight.first-child,  html #highlightSpeakers .highlight.first-child,  html #highlightTestimonials .highlight.first-child,  html #highlightAwards .highlight.first-child {    padding: 80px 0 50px;  }  html #SuccessStoryIndex .highlight .items,  html #highlightIndex .highlight .items,  html .posts .highlight .items,  html .articles .highlight .items,  html .SuccessStory .highlight .items,  html #highlightSpeakers .highlight .items,  html #highlightTestimonials .highlight .items,  html #highlightAwards .highlight .items {    width: 102%;  }  html #SuccessStoryIndex .highlight .items article,  html #highlightIndex .highlight .items article,  html .posts .highlight .items article,  html .articles .highlight .items article,  html .SuccessStory .highlight .items article,  html #highlightSpeakers .highlight .items article,  html #highlightTestimonials .highlight .items article,  html #highlightAwards .highlight .items article {    width: 48%;    margin-right: 2%;    margin-bottom: 2%;  }  html #highlightIndex #testimonials article .text h3 {    font-size: 2em;  }  html #highlightIndex #testimonials article .text .title {    font-size: 1.2em;  }  html #highlightAwards .awards {    padding-top: 40px;  }  html #highlightAwards .awards header.top {    margin-bottom: 0;  }  html #highlightSpeakers #speakers .speaker img {    width: 30%;  }  html #highlightSpeakers #speakers .speaker .text {    width: 63%;  }  html #highlightTestimonials #testimonials {    padding: 80px 0 50px;  }  html #highlightTestimonials #testimonials .items {    width: 100%;  }  html #highlightTestimonials #testimonials .items article {    width: 100%;  }  html #postsDetails #main aside,  html #articlesDetails #main aside,  html #SuccessStoryDetails #main aside {    display: none;  }  html #postsDetails #main .body > img {    width: 100%;  }  html #postsDetails #main p {    text-align: left;  }  html #SuccessStoryDetails #main .columns {    width: 100%;  }  html #SuccessStoryDetails #main .columns div {    width: 100%;    margin-right: 0;  }  html #contactIndex #banner h1 {    font-size: 3.5em;  }  html #contactIndex #form {    padding-top: 50px;  }  html #contactIndex #form h2 {    font-size: 3em;  }  html #contactIndex #form .box .left {    width: 50%;  }  html #contactIndex #form .box .left fieldset {    width: 100%;    margin-right: 0;  }  html #contactIndex #form .box .left textarea {    width: 100%;  }  html #contactIndex #form .box .left input[type=submit] {    margin-right: 0;  }  html #contactIndex #form .box .right {    float: right;    width: 40%;  }  html #contactIndex #form .box .right .middle h3 {    font-size: 2em;  }  html #contactIndex #follow h2 {    font-size: 3em;  }  html #contactIndex #follow ul li a {    margin: 10px;  }  html #contactIndex #follow ul li a span {    width: 60px;    height: 60px;    line-height: 60px;  }  html #jobsIndex #banner h1,  html #jobsDetails #banner h1 {    font-size: 3.5em;  }  html #jobsIndex #jobs .list .head h3,  html #jobsDetails #jobs .list .head h3 {    font-size: 1.2em;    font-weight: 500;  }  html #jobsIndex #jobs .list .items .item,  html #jobsDetails #jobs .list .items .item {    padding: 10px 0;  }  html #jobsIndex #jobs .list .items .item .text,  html #jobsDetails #jobs .list .items .item .text {    font-size: 1em;  }  html #jobsIndex #jobs h2,  html #jobsIndex #informations h2,  html #jobsIndex #job h2,  html #jobsDetails #jobs h2,  html #jobsDetails #informations h2,  html #jobsDetails #job h2 {    font-size: 3em;    margin-bottom: 20px;  }}@media (max-width: 600px) {  html #header #menu {    text-align: center;  }  html #header #menu .inner {    display: block;    font-size: 0;  }  html #header #menu li {    font-size: 14px;    width: 33.33%;    display: inline-block;    vertical-align: middle;    float: left;    border-bottom: 1px solid rgba(63,92,114,0.4);    box-sizing: border-box;  }  html #header #menu li ul {    display: none !important;  }  html #homeIndex #banner .banner h2 {    margin-right: 0;  }  html #homeIndex #banner .owl-controls {    top: 110px;    float: left;    right: auto;    left: 6%;  }  html #homeIndex #banner .owl-controls .owl-nav div {    margin-right: 10px;    float: left;    clear: none;  }  html #news-feed {    padding: 80px 0;  }  html #aboutIndex #banner h1 {    font-size: 4em;  }  html #aboutIndex #team figure {    width: 50%;  }  html #aboutIndex #history .sliders #nav {    margin: -32px 0 0;  }  html #aboutIndex #history .sliders #nav .slides li span,  html #aboutIndex #history .sliders #nav .slides.flex-active-slide span,  html #aboutIndex #history .sliders #nav .slides:hover span {    border-width: 1px !important;    line-height: 55px;    width: 55px;    height: 55px;    font-size: 1.5em;    font-weight: 400;  }  html #aboutIndex #history .sliders #slider .slides img {    width: 135px;  }  html #aboutIndex #history .sliders #slider .slides h3 {    padding: 0 5px 2px 5px;    margin: -30px 0 20px 0;    z-index: 1;    position: relative;  }  html #aboutIndex #history .sliders #slider .slides .text {    width: 100%;  }  html #takeactionIndex #main {    margin-bottom: 50px;  }  html #takeactionIndex #main article h2 {    font-size: 2.5em;  }  html #takeactionIndex #main article .text {    padding: 30px;  }  html #forumsIndex #previous .sliders #nav,  html #trademissionsIndex #previous .sliders #nav {    margin: -32px 40px 0;  }  html #forumsIndex #previous .sliders #nav .slides li span,  html #forumsIndex #previous .sliders #nav .slides.flex-active-slide span,  html #forumsIndex #previous .sliders #nav .slides:hover span,  html #trademissionsIndex #previous .sliders #nav .slides li span,  html #trademissionsIndex #previous .sliders #nav .slides.flex-active-slide span,  html #trademissionsIndex #previous .sliders #nav .slides:hover span {    border-width: 1px !important;    line-height: 55px;    width: 55px;    height: 55px;    font-size: 1.5em;    font-weight: 400;  }  html #forumsIndex #previous .sliders #slider img,  html #trademissionsIndex #previous .sliders #slider img {    width: 115px;    display: block;    margin: 0 auto 30px;    float: none;  }  html #forumsIndex #previous .sliders #slider .text,  html #trademissionsIndex #previous .sliders #slider .text {    width: 100%;  }  html #forumsIndex #previous .sliders #slider .text .bg,  html #trademissionsIndex #previous .sliders #slider .text .bg {    font-size: 7em;    bottom: auto;    top: 0;  }  html #forumsIndex #objective,  html #trademissionsIndex #objective {    padding: 60px 0;  }  html #forumsIndex #objective .items,  html #trademissionsIndex #objective .items {    width: 100%;  }  html #forumsIndex #objective .items a,  html #trademissionsIndex #objective .items a {    width: 92%;    padding: 4%;    margin-left: 0;    margin-bottom: 30px;  }  html #forumsIndex #keyfigure .keyfigure,  html #trademissionsIndex #keyfigure .keyfigure {    line-height: normal !important;  }  html #forumsIndex #keyfigure .keyfigure .text,  html #trademissionsIndex #keyfigure .keyfigure .text {    width: 100%;    margin-bottom: 30px;    text-align: center;  }  html #forumsIndex #keyfigure .keyfigure .text span,  html #trademissionsIndex #keyfigure .keyfigure .text span {    text-align: left;  }  html #forumsIndex #keyfigure .keyfigure img,  html #trademissionsIndex #keyfigure .keyfigure img {    width: 100%;    display: block;    max-width: 326px;    margin: 0 auto;  }  html #forumsProgram #program nav {    width: 102%;  }  html #forumsProgram #program nav a {    width: 48%;    margin-right: 2%;    float: left;  }  html #forumsProgram #program .days {    margin-left: 0;    clear: both;  }  html #forumsPartners .partners a,  html #forumsPartners .partners div,  html #trademissionsPartners .partners a,  html #trademissionsPartners .partners div,  html #trainingPartners .partners a,  html #trainingPartners .partners div {    width: 40%;  }  html #forumsPartners .supporters a,  html #forumsPartners .supporters div,  html #forumsPartners .media a,  html #forumsPartners .media div,  html #trademissionsPartners .supporters a,  html #trademissionsPartners .supporters div,  html #trademissionsPartners .media a,  html #trademissionsPartners .media div,  html #trainingPartners .supporters a,  html #trainingPartners .supporters div,  html #trainingPartners .media a,  html #trainingPartners .media div {    width: 28.33%;  }  html #forumsSpeakers #speakers .speaker img {    width: 100%;    display: block;    margin: 0 auto 30px;    max-width: 238px;  }  html #forumsSpeakers #speakers .speaker .text {    width: 100%;  }  html #forumsB2bmeeting #meetings article h3 {    font-size: 1.4em;  }  html #forumsVenue #venue .wrap {    padding: 0;    width: 100%;  }  html #forumsVenue #venue .wrap .img {    width: 100%;    position: static;    height: 200px;  }  html #forumsVenue #venue .wrap article {    width: 88%;    padding: 50px 6%;  }  html #forumsVenue #venue .wrap article p .label {    margin-right: 10px;  }  html #forumsWorkshop #trainer .items .item img {    width: 100%;    display: block;    margin: 0 auto 30px;    max-width: 218px;    float: none;  }  html #forumsWorkshop #trainer .items .item article {    width: 100%;  }  html #forumsAward #award .cover,  html #trademissionsAward #award .cover,  html #highlightIndex #award .cover,  html #highlightAwards #award .cover {    width: 100%;    position: static;    height: 300px;  }  html #forumsAward #award article,  html #trademissionsAward #award article,  html #highlightIndex #award article,  html #highlightAwards #award article {    width: 88%;    padding: 30px 6%;  }  html #forumsAward .awards,  html #trademissionsAward .awards,  html #highlightIndex .awards,  html #highlightAwards .awards {    padding: 50px 0;  }  html #SuccessStoryIndex .wrap.head .header nav,  html #highlightIndex .wrap.head .header nav,  html .posts .wrap.head .header nav,  html .articles .wrap.head .header nav,  html .SuccessStory .wrap.head .header nav,  html #highlightSpeakers .wrap.head .header nav,  html #highlightTestimonials .wrap.head .header nav,  html #highlightAwards .wrap.head .header nav {    -moz-column-count: 1;    -webkit-column-count: 1;    column-count: 1;  }  html #SuccessStoryIndex .highlight .items,  html #highlightIndex .highlight .items,  html .posts .highlight .items,  html .articles .highlight .items,  html .SuccessStory .highlight .items,  html #highlightSpeakers .highlight .items,  html #highlightTestimonials .highlight .items,  html #highlightAwards .highlight .items {    width: 100%;  }  html #SuccessStoryIndex .highlight .items article,  html #highlightIndex .highlight .items article,  html .posts .highlight .items article,  html .articles .highlight .items article,  html .SuccessStory .highlight .items article,  html #highlightSpeakers .highlight .items article,  html #highlightTestimonials .highlight .items article,  html #highlightAwards .highlight .items article {    width: 100%;    margin: 0 auto 30px;    max-width: 303px;    float: none;  }  html #highlightIndex #speakers .items article {    width: 100%;    max-width: 404px;    margin: 0 auto;    float: none;  }  html #contactIndex #form h2 {    font-size: 2.5em;  }  html #contactIndex #form .box .left {    width: 80%;    padding: 10%;  }  html #contactIndex #form .box .right {    width: 80%;    padding: 10%;    line-height: normal !important;    text-align: center;  }  html #contactIndex #form .box .right .middle {    padding: 0;  }  html #contactIndex #follow h2 {    font-size: 2.5em;  }  html #jobsIndex #jobs,  html #jobsDetails #jobs {    padding: 50px 0;  }  html #jobsIndex #jobs .list .items,  html #jobsDetails #jobs .list .items {    padding: 20px 0;  }  html #jobsIndex #jobs .list .items .item .text a,  html #jobsDetails #jobs .list .items .item .text a {    display: block;    margin-right: 0;  }  html #jobsIndex #jobs .list .items .item .btn,  html #jobsDetails #jobs .list .items .item .btn {    margin-left: 10px;  }  html #jobsIndex #jobInterviews .items,  html #jobsDetails #jobInterviews .items {    text-align: center;    margin: 0;  }  html #jobsIndex #jobInterviews .items .item,  html #jobsDetails #jobInterviews .items .item {    width: 100%;    margin: 0 0 110px;  }  html #jobsIndex #informations,  html #jobsDetails #informations {    padding: 50px 0;  }  html #jobsIndex #informations .left,  html #jobsDetails #informations .left {    margin-right: 0;  }  html #jobsIndex #informations .right,  html #jobsDetails #informations .right {    float: none;    width: 90%;    margin: 0 auto 50px;    max-width: 400px;  }}@media (max-width: 500px) {  html .wrap {    width: 88%;    padding: 0 6%;  }  html #banner {    padding: 200px 0 100px;  }  html #top .social .label {    display: none;  }  html #header .header #logo {    padding-left: 6%;  }  html #header .right,  html #header .mobile-nav {    margin-right: 6%;  }  html .wrap.head .header {    margin-top: -25px;    padding: 25px 20px;  }  html .wrap.head .header h1 {    font-size: 2.5em !important;    margin-bottom: 10px;  }  html .wrap.head .header p {    line-height: 1.6em !important;    font-size: 1em !important;  }  html .wrap.head .header nav {    margin-top: 10px;    font-weight: 400;    font-size: 1.6em;    letter-spacing: normal;  }  html #homeIndex #banner .banner {    padding-bottom: 100px;  }  html #homeIndex #banner .banner h2 {    font-size: 1.6em;  }  html #homeIndex #presentation .wrap {    margin-top: -60px;    padding-bottom: 60px;  }  html #homeIndex #presentation figure {    width: 100%;    display: inline-block;    float: none;    max-width: 300px;    margin: 0 auto 20px;  }  html #homeIndex #presentation figure figcaption p {    font-size: 1em;  }  html #homeIndex #events:after {    height: 160px;  }  html #homeIndex #events #sliderEvents {    margin-left: 0;    width: 100%;  }  html #homeIndex #events #sliderEvents article {    width: 88%;    margin: 0 6%;  }  html #homeIndex #events #sliderEvents .countdown {    margin: 50px 0 0 -7%;    padding: 20px 7%;    width: 100%;  }  html #homeIndex #events #sliderEvents .countdown .inner .button {    float: left;    clear: left;    margin-bottom: 0;  }  html #homeIndex #events .owl-controls {    top: auto;    left: auto;    right: 5%;    bottom: 10px;  }  html #homeIndex #highlight article .figcaption {    min-height: 0;  }  html #aboutIndex #mission h2,  html #aboutIndex #vision h2,  html #aboutIndex #history h2,  html #aboutIndex #words h2,  html #aboutIndex #team h2 {    font-size: 3em;    margin-bottom: 20px;  }  html #aboutIndex #mission h2:after,  html #aboutIndex #vision h2:after,  html #aboutIndex #history h2:after,  html #aboutIndex #words h2:after,  html #aboutIndex #team h2:after {    margin-top: 10px;  }  html #aboutIndex #history .timeline {    position: relative;    margin-left: 30px;    border-radius: 15px 0 0 15px;    border-top-style: solid;    border-left-style: dashed;  }  html #aboutIndex #history .timeline nav {    position: absolute;    left: -30px;    width: 55px;  }  html #aboutIndex #history .timeline nav a {    margin: 3px 0;  }  html #aboutIndex #history .timeline img {    float: none;    display: block;    width: 80%;    max-width: 200px;    margin: -30px auto 0;    position: static;  }  html #aboutIndex #history .timeline .text {    width: 100%;    margin-top: -30px;    text-align: center;  }  html #aboutIndex #history .timeline .text h3 {    float: none;    display: inline-block;    margin: 0 auto 30px;    padding: 0 5px;  }  html #aboutIndex #history .timeline .text p {    text-align: left;  }  html #platformsIndex .platform.first-child article .text {    width: 100%;    margin: 0 0 30px 0;  }  html #platformsIndex .platform.first-child article .logo {    width: 100%;  }  html #forumsAward .awards .items,  html #trademissionsAward .awards .items,  html #highlightIndex .awards .items,  html #highlightAwards .awards .items {    width: 100%;    margin-bottom: 20px;  }  html #forumsAward .awards .items article,  html #trademissionsAward .awards .items article,  html #highlightIndex .awards .items article,  html #highlightAwards .awards .items article {    width: 100%;    margin-right: 0;    margin-bottom: 30px;  }  html #forumsMedia #media,  html #trademissionsMedia #media,  html #trainingMedia #media {    width: 100%;  }  html #forumsMedia #media a,  html #trademissionsMedia #media a,  html #trainingMedia #media a {    width: 100%;    margin-right: 0;    margin-bottom: 7%;  }  html #highlightIndex #testimonials article img {    width: 100%;    max-width: 218px;    margin: 0 auto 30px;    float: none;  }  html #highlightIndex #testimonials article .text {    width: 100%;  }  html #highlightSpeakers #speakers .speaker img,  html #highlightSpeakers #speakers .speaker .text {    width: 100%;    display: block;  }  html #highlightSpeakers #speakers .speaker img {    max-width: 238px;    margin: 0 auto 30px;  }  html #highlightTestimonials #testimonials .items article {    padding: 10%;    width: 80%;  }  html #highlightTestimonials #testimonials .items article .text {    margin-top: 10%;  }  html #forumsRegister #register form,  html #trademissionsRegister #register form,  html #trademissionsSuggestion #register form,  html #trainingRegister #register form,  html #trainingSuggestion #register form,  html #trainingIndex #register form,  html #supportIndex #register form {    width: 100%;  }  html #forumsRegister #register form fieldset,  html #trademissionsRegister #register form fieldset,  html #trademissionsSuggestion #register form fieldset,  html #trainingRegister #register form fieldset,  html #trainingSuggestion #register form fieldset,  html #trainingIndex #register form fieldset,  html #supportIndex #register form fieldset {    margin: 0 0 15px 0;    width: 100%;    display: block;  }  html #forumsRegister #register form textarea,  html #trademissionsRegister #register form textarea,  html #trademissionsSuggestion #register form textarea,  html #trainingRegister #register form textarea,  html #trainingSuggestion #register form textarea,  html #trainingIndex #register form textarea,  html #supportIndex #register form textarea {    width: 95%;    height: 120px;  }  html #forumsRegister #register form .button,  html #trademissionsRegister #register form .button,  html #trademissionsSuggestion #register form .button,  html #trainingRegister #register form .button,  html #trainingSuggestion #register form .button,  html #trainingIndex #register form .button,  html #supportIndex #register form .button {    margin-right: 0;  }  html #postsDetails #main header,  html #articlesDetails #main header,  html #SuccessStoryDetails #main header {    margin: 50px auto;  }  html #postsDetails #main img.cover {    width: 100%;    margin-left: 0;    margin-top: 0;  }  html #contactIndex #form h2 {    font-size: 2em;  }  html #contactIndex #form .box .left,  html #contactIndex #form .box .right {    width: 90%;    padding: 30px 5%;  }  html #contactIndex #follow {    padding: 200px 0 60px;  }  html #contactIndex #follow h2 {    font-size: 2em;  }  html #contactIndex #follow ul {    margin-top: 20px;  }  html #contactIndex #follow ul li a span {    width: 50px;    height: 50px;    line-height: 50px;  }  html #jobsIndex #jobs .list,  html #jobsDetails #jobs .list {    margin-top: 40px;  }  html #jobsIndex #jobs .list .head .filters,  html #jobsDetails #jobs .list .head .filters {    float: none;  }  html #jobsIndex #jobs .list .items .item,  html #jobsDetails #jobs .list .items .item {    padding-bottom: 40px;    position: relative;    margin-bottom: 15px;  }  html #jobsIndex #jobs .list .items .item .btn,  html #jobsDetails #jobs .list .items .item .btn {    position: absolute;    bottom: 0;    left: 50%;    min-width: 80px;    text-align: center;    margin-left: -55px;    padding: 0 15px;  }  html #jobsIndex #jobs h2,  html #jobsIndex #informations h2,  html #jobsDetails #jobs h2,  html #jobsDetails #informations h2 {    font-size: 2.5em;  }}@media (max-width: 400px) {  html #top .lang .label {    text-indent: -9999px;    position: relative;    padding-left: 20px;  }  html #top .lang .label:before {    position: absolute;    left: 0;    top: 50%;    margin-top: -10px;  }  html #top .lang .selected::before {    display: none;  }  html #header .header #logo {    padding: 20px 4%;    width: 92%;    max-width: none;  }  html #header .right {    display: none;  }  html #header #menu li {    width: 100%;  }  html #header #menu li span {    padding: 15px 0 10px;  }  html #header .mobile-nav {    position: absolute;    right: 4%;    top: 20px;    margin: 0;  }  html #banner {    padding: 200px 0 50px;  }  html #bottom {    padding: 50px 0;  }  html #bottom nav > div {    width: 48%;  }  html #bottom nav > div a {    padding: 1px 0;  }  html #bottom nav > div a:first-child,  html #bottom nav > div span.label {    margin-bottom: 10px;  }  html #involve article h2 {    font-size: 1.8em;    font-weight: 400;    letter-spacing: normal;  }  html #platformsIndex .platform article .slider .owl-nav {    left: -15px;    margin-top: -37px;  }  html #platformsIndex .platform article .slider .owl-nav div {    border-width: 1px;    width: 27px;    height: 27px;  }  html #platformsIndex .platform article .slider .owl-nav .owl-prev {    background-position: -100px -22px;  }  html #platformsIndex .platform article .slider .owl-nav .owl-next {    background-position: -135px -22px;  }  html #platformsIndex .platform.first-child article .slider .owl-nav .owl-prev {    background-position: -100px 8px;  }  html #platformsIndex .platform.first-child article .slider .owl-nav .owl-next {    background-position: -135px 8px;  }  html #involve .sliders #sliderInvolve .owl-controls .owl-nav,  html #forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav {    left: -15px;    margin-top: -37px;  }  html #involve .sliders #sliderInvolve .owl-controls .owl-nav div,  html #forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav div {    border-width: 1px;    width: 27px;    height: 27px;  }  html #involve .sliders #sliderInvolve .owl-controls .owl-nav .owl-prev,  html #forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav .owl-prev {    background-position: -100px 8px;  }  html #involve .sliders #sliderInvolve .owl-controls .owl-nav .owl-next,  html #forumsB2bmeeting #meetings .sliders .owl-controls .owl-nav .owl-next {    background-position: -135px 8px;  }  html #homeIndex #events #sliderEvents .text {    min-height: 230px;  }  html #homeIndex #events #sliderEvents .text h3 {    font-size: 2em;  }  html #aboutIndex #mission,  html #aboutIndex #vision,  html #aboutIndex #history {    padding: 50px 0;  }  html #aboutIndex #words article {    padding: 20px 25px;  }  html #aboutIndex #team figure {    width: 100%;  }  html #takeactionDetails #main .intro h2 {    font-size: 2.5em;  }  html #takeactionDetails #main article .text h3 {    font-size: 2em;  }  html #forumsIndex #current .text h2,  html #trademissionsIndex #current .text h2 {    font-size: 2em;  }  html #forumsIndex #previous .sliders,  html #trademissionsIndex #previous .sliders {    margin-right: -1px;    border-width: 1px;  }  html #forumsIndex #previous .sliders #slider,  html #trademissionsIndex #previous .sliders #slider {    margin: 20px;  }  html #forumsIndex #previous .sliders #slider .text .bg,  html #trademissionsIndex #previous .sliders #slider .text .bg {    display: none;  }  html .forums header.left-header h2,  html .trademissions header.left-header h2,  html .training header.left-header h2,  html .support header.left-header h2 {    font-size: 2.2em;  }  html #forumsAbout #edition .left-header .button,  html #forumsAbout #partners .left-header .button,  html #trademissionsAbout #edition .left-header .button,  html #trademissionsAbout #partners .left-header .button,  html #trainingAbout #edition .left-header .button,  html #trainingAbout #partners .left-header .button {    padding: 12px 20px 12px 40px;    font-weight: 500;  }  html #forumsAbout #edition .left-header .button:after,  html #forumsAbout #partners .left-header .button:after,  html #trademissionsAbout #edition .left-header .button:after,  html #trademissionsAbout #partners .left-header .button:after,  html #trainingAbout #edition .left-header .button:after,  html #trainingAbout #partners .left-header .button:after {    left: 9px;  }  html #forumsAbout #edition .left-header .button span,  html #forumsAbout #partners .left-header .button span,  html #trademissionsAbout #edition .left-header .button span,  html #trademissionsAbout #partners .left-header .button span,  html #trainingAbout #edition .left-header .button span,  html #trainingAbout #partners .left-header .button span {    width: 35px;  }  html #forumsAbout #edition .left-header .button span:after,  html #forumsAbout #edition .left-header .button span:before,  html #forumsAbout #partners .left-header .button span:after,  html #forumsAbout #partners .left-header .button span:before,  html #trademissionsAbout #edition .left-header .button span:after,  html #trademissionsAbout #edition .left-header .button span:before,  html #trademissionsAbout #partners .left-header .button span:after,  html #trademissionsAbout #partners .left-header .button span:before,  html #trainingAbout #edition .left-header .button span:after,  html #trainingAbout #edition .left-header .button span:before,  html #trainingAbout #partners .left-header .button span:after,  html #trainingAbout #partners .left-header .button span:before {    left: 24px;  }  html #forumsVenue #venue article p .label {    margin-right: 0;    display: block;    padding-top: 10px;    margin-top: 10px;  }  html #forumsVenue #venue article p .label:after {    content: '';    height: 0;    width: 10px;    border-right: none;    border-bottom: 1px solid #fff;    left: 0;    bottom: 0;    top: 0;    margin-top: 0;  }  html #forumsVenue #venue article p .label:first-child:after {    display: none;  }  html #forumsVenue img.banner {    width: 100%;  }  html #articlesDetails #main figure {    width: 100%;  }  html #articlesDetails #main figure img {    width: 100%;    margin-right: 0;    margin-bottom: 10px;  }  html #postsDetails #main header h1,  html #articlesDetails #main header h1,  html #SuccessStoryDetails #main header h1 {    font-size: 2em;  }  html #postsDetails #main h2,  html #articlesDetails #main h2,  html #SuccessStoryDetails #main h2 {    font-size: 1.8em;    margin-bottom: 20px;  }  html #postsDetails #main p,  html #articlesDetails #main p,  html #SuccessStoryDetails #main p {    margin-bottom: 20px;    line-height: 1.6em;  }  html #SuccessStoryDetails #main .results div {    width: 100%;    border-right: none;    border-bottom: 1px solid #2687d3;    padding: 25px 0;    margin: 0;  }  html #jobsIndex #informations .right .pix,  html #jobsDetails #informations .right .pix {    float: none;    margin: 0 auto 20px;  }  html #jobsIndex #informations .right .txt,  html #jobsDetails #informations .right .txt {    margin-left: 0;  }  html #jobsIndex #jobInterviews .items,  html #jobsDetails #jobInterviews .items {    padding-top: 60px;    padding-bottom: 50px;  }  html #jobsIndex #jobInterviews .items .item,  html #jobsDetails #jobInterviews .items .item {    font-size: 13px;    margin: 0 0 80px;  }  html #jobsIndex #jobInterviews .items .item img,  html #jobsDetails #jobInterviews .items .item img {    top: auto;    bottom: -50px;    width: 100px;  }  html #jobsIndex #jobInterviews .items .item .text,  html #jobsDetails #jobInterviews .items .item .text {    margin-left: 70px;  }  html #jobsDetails #job h2 {    font-size: 2em;  }  html #jobsDetails #job h3 {    font-size: 2em;  }  html #jobsDetails #job h4 {    font-size: 1.8em;  }  html #jobsDetails #job h5 {    font-size: 1.6em;  }}@media (max-width: 300px) {  html #bottom nav > div {    width: 100%;    margin-right: 0;    margin-bottom: 20px;  }  html #bottom nav > div a:first-child,  html #bottom nav > div span.label {    margin-bottom: 5px;  }  html .forums #intro .text h2,  html .trademissions #intro .text h2,  html .training #intro .text h2,  html .support #intro .text h2,  html #searchIndex #intro .text h2 {    font-size: 2em;  }  html .forums #banner h1,  html .trademissions #banner h1,  html .training #banner h1,  html .support #banner h1,  html #searchIndex #banner h1 {    font-size: 3em;  }  html #homeIndex #events #sliderEvents .text {    min-height: 250px;  }  html #homeIndex #events #sliderEvents .text .button {    padding: 10px 20px 10px 40px;    font-weight: 500;  }  html #homeIndex #events #sliderEvents .text .button:after {    left: 9px;  }  html #homeIndex #events #sliderEvents .text .button span {    width: 35px;  }  html #homeIndex #events #sliderEvents .text .button span:after,  html #homeIndex #events #sliderEvents .text .button span:before {    left: 24px;  }  html #forumsProgram #program nav {    width: 100%;  }  html #forumsProgram #program nav a {    width: 100%;    margin-right: 0;  }  html #contactIndex #banner h1,  html #jobsIndex #banner h1,  html #jobsDetails #banner h1 {    font-size: 3em;  }}@media (max-height: 900px) and (min-width: 751px) {  html #header .header #logo {    padding-top: 10px;  }  html #header .header #logo img {    max-width: 160px;  }  html #header #menu .inner > li > a {    padding-top: 65px;  }  html #header .right form {    padding-top: 0;    padding-right: 50px;  }  html #header .right form input[type=text] {    padding: 20px 0 20px 15px;    font-size: 1em;  }  html #header .right form input[type=submit] {    width: 45px;    height: 45px;    right: 10px;    margin-top: -23px;    background-position: -190px -80px;  }  html #banner {    padding: 170px 0 80px;  }  html .forums #banner h1,  html .trademissions #banner h1,  html .training #banner h1,  html .support #banner h1,  html #aboutIndex #banner h1,  html #jobsIndex #banner h1,  html #jobsDetails #banner h1,  html #contactIndex #banner h1,  html .search #banner h1 {    font-size: 4em;  }  html .forums #intro,  html .trademissions #intro,  html .training #intro,  html .support #intro,  html #aboutIndex #intro,  html #jobsIndex #intro,  html #jobsDetails #intro,  html #contactIndex #intro,  html .search #intro {    padding-bottom: 50px;  }  html .forums #intro nav,  html .trademissions #intro nav,  html .training #intro nav,  html .support #intro nav,  html #aboutIndex #intro nav,  html #jobsIndex #intro nav,  html #jobsDetails #intro nav,  html #contactIndex #intro nav,  html .search #intro nav {    margin-bottom: 50px;  }  html #jobsIndex #jobs,  html #contactIndex #form {    padding-top: 50px;  }  html #homeIndex #banner .banner {    padding: 150px 0 180px;  }  html #homeIndex #banner .banner h2 {    font-size: 1.5em;    margin-bottom: 20px;  }  html #homeIndex #banner .owl-controls {    top: 150px;  }  html #homeIndex #presentation figure figcaption {    position: relative;    padding: 20px 30px;  }  html #homeIndex #presentation figure figcaption h2 {    position: relative;    font-size: 2em;  }  html #homeIndex #presentation figure figcaption:before {    top: -50px;  }  html #forumsIndex #current,  html #trademissionsIndex #current {    margin: 0 0 50px;  }  html #postsDetails #main header,  html #articlesDetails #main header,  html #SuccessStoryDetails #main header {    margin: 50px auto;  }}@media (max-width: 830px) {  html #bottom nav > div {    width: 31.5%;  }}@media (max-width: 400px) {  html #bottom nav > div {    width: 48%;  }}@media (max-width: 700px) {  html #involve article,  html #involve .slider {    width: auto;    float: none;  }  html #involve .slider {    margin-bottom: 0;    margin-top: 43px;  }}#searchIndex #banner {  background-image: url(../../static/img/take-action.jpg);}#searchIndex #banner h1 {  font-weight: 700;  font-size: 5em;  color: #fff;  padding: 0 10px 10px 5px;  line-height: .8em;  position: relative;  float: left;}#searchIndex #banner h1 span {  position: relative;}#searchIndex #banner h1:before {  content: '';  height: .45em;  background: #2687d3;  width: 100%;  position: absolute;  bottom: 0;  left: 0;}#searchIndex #search {  padding: 50px 0;}#searchIndex #search header {  margin-bottom: 30px;}#searchIndex #search header h2 {  font-weight: 300;  font-size: 2.7em;  color: #163051;  margin-bottom: 10px;}#searchIndex #search header h2 .label {  font-weight: 700;  font-family: "Open Sans", sans-serif;  text-transform: uppercase;  font-size: 13px;  color: #2687d3;  display: block;  line-height: 20px;  letter-spacing: 2px;}#searchIndex #search header h2:after {  content: '';  width: 90px;  border-bottom: 2px solid #fe9b16;  display: block;  margin-top: 15px;}#searchIndex #search header p {  line-height: 1.8em;}#searchIndex #search article {  padding: 30px 0;}#searchIndex #search article.odd {  background-color: #eef8fc;}#searchIndex #search article h3 {  color: #163051;  font-size: 2em;}#searchIndex #search article h3 a:hover {  color: #2687d3;}#searchIndex #search article .link {  color: #2687d3;  font-weight: 600;  font-size: 1.1em;  display: block;  margin-bottom: 10px;}#supportIndex #intro {  margin-top: 50px;}#supportIndex h4 {  clear: both;  font-size: 1.5em;  margin-top: 30px;}#supportIndex p,#supportIndex ul {  margin-top: 15px;}#supportIndex ul {  list-style-type: disc;  margin-left: 18px;}#takeactionIndex #banner,#takeactionDetails #banner {  background-image: url(../../static/img/take-action.jpg);}#takeactionIndex #main h2,#takeactionDetails #main h2 {  padding-left: 90px;  position: relative;}#takeactionIndex #main h2:before,#takeactionDetails #main h2:before {  position: absolute;  top: 50%;  left: 0;  margin-top: -35px;  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: inline-block;  zoom: 1;  background-position: -13px -115px;  width: 70px;  height: 70px;  text-indent: -6000px;  text-align: left;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {  #takeactionIndex #main h2:before,  #takeactionDetails #main h2:before {    background-image: url("../../static/img/sprite@2x.png");    background-size: 500px !important;  }}#takeactionIndex #main .learn h2:before,#takeactionDetails #main .learn h2:before {  background-position: 13px -115px;}#takeactionIndex #main .connect h2:before,#takeactionDetails #main .connect h2:before {  background-position: -65px -206px;}#takeactionIndex #main .develop h2:before,#takeactionDetails #main .develop h2:before {  background-position: -143px -206px;}#takeactionIndex #main {  margin-bottom: 150px;}#takeactionIndex #main article {  margin-bottom: 30px;  padding: 50px 30px;  background-size: cover;  background-position: right center;  background-repeat: no-repeat;}#takeactionIndex #main article .text {  border-radius: 10px;  padding: 40px 50px;  max-width: 500px;  color: #fff;}#takeactionIndex #main article h2 {  color: #fff;  font-size: 3em;  margin-bottom: 20px;  position: relative;  padding-left: 60px;}#takeactionIndex #main article h2:before {  left: -10px;}#takeactionIndex #main article p {  line-height: 1.8em;}#takeactionIndex #main article.learn {  background-image: url(../../static/img/take-action-learn.jpg);}#takeactionIndex #main article.learn .text {  background-color: #fff;  background-color: rgba(255,255,255,0.8);  color: #22435c;}#takeactionIndex #main article.learn h2 {  color: #22435c;}#takeactionIndex #main article.connect {  background-image: url(../../static/img/take-action-connect.jpg);}#takeactionIndex #main article.connect .text {  background-color: #22435c;  background-color: rgba(34,67,92,0.8);}#takeactionIndex #main article.develop {  background-image: url(../../static/img/take-action-develop.jpg);}#takeactionIndex #main article.develop .text {  background-color: #fe9b16;  background-color: rgba(254,155,22,0.8);}#takeactionDetails #main .intro {  margin-bottom: 80px;}#takeactionDetails #main .intro h2 {  font-weight: 300;  font-size: 3em;  color: #2687d3;  margin: 15px 0 40px;}#takeactionDetails #main .intro h2:before {  border: 2px solid #172631;  border-radius: 50%;}#takeactionDetails #main .intro h2:after {  content: '';  display: block;  margin-top: 10px;  width: 65px;  height: 0;  border-bottom: 3px solid #fe9b16;}#takeactionDetails #main .intro p {  font-weight: 600;  line-height: 1.5em;  margin-bottom: 20px;  font-size: 1.4em;}#takeactionDetails #main article {  padding: 50px 0;}#takeactionDetails #main article.odd {  background-color: #f6f5f5;}#takeactionDetails #main article img {  width: 35%;  margin-right: 8%;  display: inline-block;  vertical-align: middle;  line-height: normal;  border-radius: 15px;}#takeactionDetails #main article .text {  display: inline-block;  vertical-align: middle;  line-height: normal;  width: 55%;}#takeactionDetails #main article .text h3 {  color: #163051;  font-size: 2.5em;  font-weight: 400;  margin-bottom: 15px;}#takeactionDetails #main article .text p {  line-height: 1.6em;  margin-bottom: 20px;  font-size: 1.1em;  color: #434343;}#takeactionDetails #main article .text .button {  margin: 10px 15px 0 0;  background-color: #163051;}#takeactionDetails #main article .text .button span {  background-color: #2687d3;}#takeactionDetails #main article .text .button span:before {  top: 0;  background-position: -1px -27px;}#takeactionDetails #main article .text .button span:after {  bottom: 0;  background-position: -1px -47px;}#takeactionDetails #main article .text .button.gray span {  background-color: #d9d9d9;}#takeactionDetails #main .connect h2:before {  background-position: -65px -113px;}#takeactionDetails #main .develop h2:before {  background-position: -143px -115px;}.tiny {  font-size: 16px;  font-family: "DIN Next W01 Rounded", sans-serif;}.tiny strong {  font-weight: 500;}.tiny p,.tiny ul,.tiny h4 {  margin-bottom: 18px;}.tiny h4 {  margin-top: 22px;}.tiny ul {  margin-left: 18px;}.tiny ul li {  list-style: disc;}.training #banner {  background-image: url(../../static/img/training-bg.jpg);}.training #banner h1:before {  display: none;}.training #banner p {  clear: both;}.training #banner.head .wrap.head .header {  width: 100%;  box-sizing: border-box;}.training #banner.head .wrap.head .header .text {  width: 100%;  float: left;  max-width: 600px;}#trainingIndex #main {  clear: both;  position: relative;  margin-top: 150px;  margin-bottom: 50px;}#trainingIndex #main .img {  width: 47.5%;  float: left;  position: absolute;  top: 0;  left: 0;  bottom: 0;  background: url(../../static/img/training.jpg) no-repeat center;  background-size: cover;}#trainingIndex #main .img img {  display: none;}#trainingIndex #main .inner {  width: 47.5%;  float: right;  margin: 30px 0;}#trainingIndex #main .inner p {  margin-bottom: 20px;}#trainingIndex #main .inner p.intro,#trainingIndex #main .inner p.title {  font-weight: 500;  font-family: "DIN Next W01 Rounded", sans-serif;}#trainingIndex #main .inner p.intro {  color: #434343;}#trainingIndex #main .inner p.title {  color: #2687d3;}#trainingIndex #main .inner ul {  margin-bottom: 20px;}#trainingIndex #main .inner ul li {  margin: 2px 0;}#trainingIndex #main .inner ul li:before {  content: '-';  display: inline-block;  margin-right: 10px;}