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

.business-area .img-area h2 .arrow:after { border-left: 38px solid rgba(255, 255, 255, 0.75); }
.business-area .img-area h2 .arrow:before { border-right: 38px solid rgba(255, 255, 255, 0.75); }

.business-area .img-area h2.yelloe .arrow:after { border-left: 38px solid rgba(255, 255, 255, 0.75); }
.business-area .img-area h2.yelloe .arrow:before { border-right: 38px solid rgba(255, 255, 255, 0.75); }

.business-area .img-area h2.green .arrow:after { border-left: 38px solid rgba(255, 255, 255, 0.75); }
.business-area .img-area h2.green .arrow:before { border-right: 38px solid rgba(255, 255, 255, 0.75); }

.business-area .img-area h2.orange .arrow:after { border-left: 38px solid rgba(255, 255, 255, 0.75); }
.business-area .img-area h2.orange .arrow:before { border-right: 38px solid rgba(255, 255, 255, 0.75); }

.business-area .img-area h2.pink .arrow:after { border-left: 38px solid rgba(255, 255, 255, 0.75); }
.business-area .img-area h2.pink .arrow:before { border-right: 38px solid rgba(255, 255, 255, 0.75); }

/* override bussiness colors STOP */



.language-area{
    top:4px;
}
.languageflags{
    margin:0;
}
.languageflags a{
    margin-left:8px;
}





h1{font-size: 30px; !important}
h2,#content .main-info h2{font-size: 24px; !important}
h3{font-size: 20px; !important}
h4{font-size: 17px; !important}
span.green { color:#8CC63E; }

.jcf-list .jcf-list-content,
.jcf-select {
	border: 1px solid #002b3d;
}

.language-area .jcf-select { border-style: none; }

.hidden{display:none;}


.news-single .business-area .img-area h2 {
  background: #002b3d;
  min-width: 213px;
  font-size: 20px !important;
  margin-bottom:0 !important;
}

.map-area .tabpanel .tab-content .tab-pane:first-child li{
	position:relative;
	padding:0 0 0 20px;
	margin:0 0 20px 0;
}
.map-area .tabpanel .tab-content .tab-pane:first-child li:before {
  position: absolute;
  left: 0;
  top: 0;
  margin: 1px 0 0 0;
  font-size: 12px;
  font-weight: 100;
  content: "\e601";
  font-family: 'icomoon';
}


/*
 * addThis START
 */
a.at-svc-email, a.at-svc-wowbored, a.at-svc-print,
a.at-svc-lidar, a.at-svc-twitter, a.at-svc-yammer,
a.at-svc-linkedin,a.at-svc-startaid,
a.at-svc-facebook{
	  background: #888 !important;
}
a.at-svc-email:hover, a.at-svc-wowbored:hover, a.at-svc-print:hover,
a.at-svc-lidar:hover,a.at-svc-twitter:hover, a.at-svc-yammer:hover,
a.at-svc-linkedin:hover,a.at-svc-startaid:hover,
a.at-svc-facebook:hover{
	  background: #00aef0 !important;
}

/*
 * addThis STOP
 */


/**
 * 1. Center banner image in slider, and topimage on subpages
 */
.carousel img {
	margin-right: auto; /* 1 */
	margin-left: auto; /* 1 */
}
.visual-area{
  text-align: center;
}
.visual-area h1{
  text-align: left;
}

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

.map-area .tabpanel{
	position:relative;
}
.tabpanel.empty {
  opacity: 0.3;
}
.tabpanel.empty .mask{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.tabpanel .nav-tabs li.empty a,
.tabpanel .nav-tabs li.empty a:hover {
  background: transparent;
  color: #878787;
  cursor:default;
}

.tabpanel .tab-content p.bodytext{
	margin-bottom:10px;
}
.business-area .img-area h2 {
  color: #fff;
}

.top-content{
    padding:0 130px 0 10.9%;
}
.sub-nav li{
    margin-left:10px;
}

.search-form { width: 34.4%; height: 28px; overflow: hidden; position: relative; }
.search-form .input { background: #f2f2f2; overflow: hidden; position: absolute; top: 0; z-index: 9; width: 100%; left: 100%; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.search-form input[type="search"], .form-search input[type="text"] { background: none; border: none; padding: 6px 34px 6px 10px; color: #939ca1; font: 300 14px/16px "Open Sans", Arial, Helvetica, sans-serif; width: 100%; height: 28px; }
.search-form .icon-search { position: absolute; right: 0; top: 0; background: none; border: none; padding: 0; color: #a6a6a6; z-index: 99; text-indent: -9999px; overflow: hidden; background: url(../images/icon-submit.png) no-repeat; width: 15px; height: 17px; margin: 8px 11px 0 0; }
.search-form.active .input { left: 0; }

#content .search-form { margin: 18px 0 30px; width: 100%; height: 70px; background: #f0f0f0; }
#content .search-form .input { background: #f0f0f0; position: relative; left: 0; margin: 0; padding: 22px 40px 22px 15px; height: 70px; }
#content .search-form .input input { height: 28px; color: #002b3d; font: 14px "Open Sans", Arial, Helvetica, sans-serif; padding: 0; }
#content .search-form .icon-search { color: #002b3d; margin: 28px 14px 0 0; font-size: 17px; }

#sidebar .search-form { margin: 18px 0 30px; width: 100%; height: 70px; background: #f0f0f0; }
#sidebar .search-form .input { background: #f0f0f0; position: relative; left: 0; margin: 0; padding: 22px 40px 22px 15px; height: 70px; }
#sidebar .search-form .input input { height: 28px; color: #002b3d; font: 14px "Open Sans", Arial, Helvetica, sans-serif; padding: 0; }
#sidebar .search-form .icon-search { color: #002b3d; margin: 28px 14px 0 0; font-size: 17px; }

@media (max-width: 767px) {
	.search-form { width: 87%; margin: 0 auto; height: auto; }
	.search-form .input { background: #fff; left: 0; position: relative; margin: 11px 0 0; }
	.search-form .input input { font-size: 14px; height: 40px; padding: 12px 40px 12px 10px; }
	.search-form .icon-search { font-size: 17px; margin: 23px 12px 0 0; }
}

.vjs-default-skin .vjs-big-play-button {
/*
  left: .5em;
  top: .5em;
  font-size: 3em;
  display: block;
  z-index: 2;
  position: absolute;
  width: 4em;
  height: 2.6em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: 1;
  background-color: #07141e;
  background-color: rgba(7,20,30,.7);
  border: .1em solid #3b4249;

  -webkit-box-shadow: 0 0 1em rgba(255,255,255,.25);
  -moz-box-shadow: 0 0 1em rgba(255,255,255,.25);
  box-shadow: 0 0 1em rgba(255,255,255,.25);
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
 */
	-webkit-border-radius: initial !important;
	-moz-border-radius: initial !important;
	border-radius: initial !important;
	border: none !important;
	position: absolute !important;
	left: 50% !important;
	top: 50% !important;
	margin: -45px 0 0 -45px;
	background: rgba(0, 43, 61, .7) !important;
	width: 89px !important;
	height: 89px !important;
	text-align: center !important;
	line-height: 89px !important;
	color: #fff !important;
	font-size: 60px !important;

  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}
.vjs-default-skin .vjs-big-play-button:hover{
	color: #009edf !important;
}
.vjs-default-skin .vjs-big-play-button:before {
  content: "\e601" !important;
  font-family: "icomoon" !important;
  line-height:1.5 !important;
  text-shadow: initial !important;
}
.vjs-default-skin .vjs-big-play-button span{
	display:none !important;
}


.video-sec .btn-play {
}

nav.paging{
	margin-top:70px;
}
.brochures-list.events-list{
	margin:0 0 0 0;
}
.brochures-list time,
.events-list time{
  font-size: 13px;
  color:#939393;
}

.projectelement h2,
.projectelement h2 a{
  margin: -3px 0 8px;
  font-size: 25px;
  color: #002b3d
}
.projectelement {
  font-size: 17px;
  line-height: 26px;
  padding: 0 0 30px;
  margin: 0 0 26px;
  border-top: 0;
  border-bottom: 1px solid #e1dfdd;
}
.projectelement .btn-download {
  font-weight: 700;
  position: relative;
  font-size: 17px;
  color: #009de0;
}

/*
 * map-area
 */
.map-area h2.area1,
.map-area h2.area2,
.map-area h2.area3,
.map-area h2.area4,
.map-area h2.area5,
.map-area h2.area6{
	display:none;
}
.map-area h2.active{
	display:block;
}
/*BUGFIX*/
.map-hover li#area5 {
	right:initial;
	left: 393px !important;
}
.map-hover li#area4 {
	right:initial;
	left: 593px !important;
}

/*
 * map-area
 */


/*
 * Business pagetitle
 */
.visual-area h1 .arrow {
  position: relative;
  min-width:inherit;
  background:transparent;
  width:0;
  height:0;
  padding: 0;
  margin: 0 0 0 45px;
}
.visual-area h1 .arrow:after,
.visual-area h1 .arrow:before {
  position: absolute;
  top: 0;
  content: '';
  right: 0;
}

.visual-area h1 .arrow:before {
  border-bottom: none;
  border-left: none;
  border-top: 70px solid transparent;
  border-right: 40px solid #009ee0;
}
.visual-area h1 .arrow:after {
  border-left-width: 40px;
  border-left-style: solid;
  border-left-color: #009ee0;
	min-width: 1px;
}

.map-continent-select,
.map-continent-select-options{
    display: none;
    cursor: pointer;
    width:100%;
}
@media (max-width: 767px){
    .map-continent-select{
        display: block;
        border:1px solid #009edf;
    }
    .map-continent-select button{
        width:100%;
        background-color: #009edf;
        color:#FFF;
        border:0;
    }
    .map-continent-select button:focus {
        outline: none;
    }
    .map-continent-select-options{
        margin-top:10px;
    }
    .map-continent-select-options li.active{
        font-weight: bold;
    }
}


/*Colors made tranparent gray 29/5-2017 by KMA*/
.visual-area h1 .arrow:before{
  border-right-color: rgba(255, 255, 255, 0.75);
}
.visual-area h1 .arrow:after{
  border-left-color: rgba(255, 255, 255, 0.75);
}
.visual-area h1 .arrow.type1:before {
  border-right-color: rgba(255, 255, 255, 0.75);
}
.visual-area h1 .arrow.type1:after {
  border-left-color: rgba(255, 255, 255, 0.75);
}

.visual-area h1 .arrow.type2:before {
  border-right-color: rgba(255, 255, 255, 0.75);
}
.visual-area h1 .arrow.type2:after {
  border-left-color: rgba(255, 255, 255, 0.75);
}

.visual-area h1 .arrow.type3:before {
  border-right-color: rgba(255, 255, 255, 0.75);
}
.visual-area h1 .arrow.type3:after {
  border-left-color: rgba(255, 255, 255, 0.75);
}

.visual-area h1 .arrow.type4:before {
  border-right-color: rgba(255, 255, 255, 0.75);
}
.visual-area h1 .arrow.type4:after {
  border-left-color: rgba(255, 255, 255, 0.75);
}


@media (max-width: 767px) {

    .visual-area h1 .arrow {
        margin-left: 28px;
    }

    .visual-area h1 .arrow:before {
        border-top-width: 36px;
        border-right-width: 23px;
    }

    .visual-area h1 .arrow:after {
        border-bottom-width: 36px;
        border-left-width: 23px;
    }

}

/*
 * Business area page title END
 */


/*
 * Business Area Menu links BEGIN
 * Colors made inactive 29/5-2017 by KMA
 */
.sub-links .type-1 li.active &gt; a {  }
.sub-links .type-1 li.active a:hover {  }

.sub-links .type-2 li.active &gt; a {  }
.sub-links .type-2 li.active a:hover {  }

.sub-links .type-3 li.active &gt; a {  }
.sub-links .type-3 li.active a:hover {  }

.sub-links .type-4 li.active &gt; a {  }
.sub-links .type-4 li.active a:hover {  }

/*
 * Business Area Menu links BEGIN
 */


/*
 * AddThis
 */
#atstbx a{
	margin-left:7px !important;
	margin-right:7px !important;
}
/*
 * SEARCH
 */

.gs-title,
a.gs-title,
a.gs-title b{
	font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:none !important;
	font-size:17px !important;
	line-height: 1.47 !important;
}

.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page{
	text-shadow:0 0 0 #FFF !important;
}
.gsc-cursor-page{
  display: inline-block !important;
  height: 34px !important;
  width: 34px !important;
  line-height: 34px !important;
  color: #aeaeae !important;
  text-decoration:none !important;
  font-weight: 700 !important;
  background: #FFF !important;

  border-left-width:1px !important;
  border-left-style: solid !important;
  border-left-color:#e7e7e7 !important;

  margin:0 !important;
}
.gsc-cursor{
  border-top-width:1px !important;
  border-top-style: solid !important;
  border-top-color:#e7e7e7 !important;
  border-right-width:1px !important;
  border-right-style: solid !important;
  border-right-color:#e7e7e7 !important;
  border-bottom-width:1px !important;
  border-bottom-style: solid !important;
  border-bottom-color:#e7e7e7 !important;
  display: inline-block !important;
}
.gsc-cursor-page.gsc-cursor-current-page,
.gsc-cursor-page:hover{
  border-left:1px solid #e7e7e7;
  color: #fff !important;
  background: #aeaeae !important;
}
.cse .gsc-cursor-box, .gsc-cursor-box{
	border-top:0 !important;
	text-align:center !important;
}
.cse .gs-result .gs-snippet, .gs-result .gs-snippet, .cse .gs-spelling-original, .gs-spelling-original{
	font-size:17px !important;
	font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
	line-height: 1.47 !important;
}
.gsc-orderby-container,
.gcsc-branding,
.gsc-url-bottom,
.gsc-thumbnail{
	display:none !important;
}

/*REMOVE ADDS*/
#main .container .gsc-orderby,
#main .container .gsc-url-bottom,
#main .container .gcsc-branding,
#main .container .gsc-adBlockVertical,
#main .container .gsc-adBlock,
#main .container .gsc-above-wrapper-area {
    display: none;
}


.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result.gsc-promotion:hover, .gsc-results .gsc-imageResult-classic:hover, .gsc-results .gsc-imageResult-column:hover{
	border-color:#e1dfdd !important;
}
.gsc-control-cse .gsc-table-result{
	border-bottom:1px solid #e1dfdd;
}
.gsc-control-cse .gsc-table-result td{
	padding:15px 0 20px 0;
}

.feature-area .img img{
	max-width:75px;
}
.col-md-2 .img-area,
.col-md-3 .img-area,
.col-md-4 .img-area,
.col-md-5 .img-area,
.col-md-6 .img-area,
.col-md-7 .img-area,
.col-md-8 .img-area,
.col-md-9 .img-area,
.col-md-10 .img-area{
	padding:0 !important;
}
/*
.col-md-3 .feature-area{
  text-align: center;
}
*/

.divider hr { border-top-color: #e1dfdd;}

.main-info td {
  padding: 10px;
  vertical-align: top;
}

.contenttable td {
    padding: 0;
}

#content td .bodytext {
  margin: 0;
  padding: 0;
}

#content td .bodytext +.bodytext {
  margin-top: .6em;
}
#c433 .tx-powermail .container-fluid{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.contact-page #main .row &gt; .col-md-8{
  width: 62.66667%;
}

.contact-page #main .row &gt; .col-md-3{
  width: 28%;
}

.powermail_fieldwrap_imnotarobot  {
  margin-bottom: 15px;
}

.contenttable{
  display: contents;
}

form h2, form legend{
  display: none;
 }

 form input[type="radio"], form input[type="checkbox"]{
  position: relative !important;
  margin-left: 0 !important;
  opacity: 1 !important;
 }</pre></body></html>