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

/*Resets*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

a {text-decoration:none;}

.main { overflow: hidden; }


/*General*/
body {font-family: Arial, "Helvetica eue", Helvetica, sans-serif; font-size: 16px; line-height: 18px; }

.inner { width:90%; max-width:1015px; margin: 0 auto; height: auto; }
.layout {position: relative; float: left; width: 100%; min-height: 500px;}

/*Header*/
.header {float:left; background:url('../images/top.png'); background-repeat: repeat-x; width:100%; padding-bottom:1px; border-bottom: 1px solid #e5e5e5; background-position: 0 36px;}
	
	/*Languagebar*/
	#langbar {width:100%; background:#788E9A; height:35px; padding-bottom: 1px;}
	#PageTranslations {float:right;}
	#PageTranslations ul.translations li {display:block; float:right; background:#2B2C2E; height:35px; font-family: Montserrat; font-size: 14px;}
	#PageTranslations ul.translations li a {color: #fff; text-transform: uppercase; display:block; vertical-align: middle; line-height: 35px; padding: 0 10px 0 11px;}
	#PageTranslations ul.translations li.current {display:none;}

	/*Logo*/
	.brand {float:left; display:block; width:28.177339901477832512315270935961%; margin: 17px 0 18px 2.167487684729064039408866995074%;}
	.brand img { max-width: 100%; display:block; height:auto;}
	
/*Navigation*/
header nav.primary { position: relative; display: inline-block; width: 68.965517241379310344827586206897%; height: 47px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); margin-top:42px; }
header nav.primary, header nav.primary * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
header nav.primary .navigation { padding: 0; height: 47px; overflow: hidden; float: right; }
header nav.primary .navigation &gt; li { height: 47px; text-transform:uppercase; float: left; padding: 1px; }

header nav.primary .navigation li ul li .sub { display: none !important; }

header nav.primary .navigation li ul li .open-close { display: none !important; }


@media (max-width: 640px) { header nav.primary .navigation &gt; li { float: none; } }

header nav.primary .navigation &gt; li a { font-family: Montserrat; font-style: normal; font-weight: 400; color: #231f20; font-size: 22px; /* 1.625em */ text-decoration: none; }
header nav.primary .navigation &gt; li &gt; a { height: 45px; line-height: 30px; color:#000; text-decoration:none; display:block; padding: 9px 13px 10px 13px; }
header nav.primary .navigation &gt; li ul.sub { visibility: hidden; padding: 0; top: 50px; }
header nav.primary .navigation &gt; li ul.sub li { float: none; display: block; margin: 0; padding: 0px; overflow: hidden; }
header nav.primary .navigation &gt; li ul.sub li ul.sub { clear: both; display: none; }


header nav.primary:not(.menu) .navigation { padding: 0; }
header nav.primary:not(.menu) .navigation li { height: 47px; }


@media (max-width: 640px) { header nav.primary:not(.menu) .navigation {  } }

header nav.primary:not(.menu) .navigation li &gt; ul.sub { z-index: 1000; background-color: #fff; padding: 5px 5px 5px 10px; border: 1px solid #e5e5e5; }
header nav.primary:not(.menu) .navigation &gt; li span.open-close { display: none; }
header nav.primary:not(.menu) .navigation &gt; li &gt; a.has-sub:after { content: "\203A"; margin-left: .5em; display: inline-block; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
header nav.primary:not(.menu) .navigation &gt; li.current &gt; a, header nav.primary:not(.menu) .navigation &gt; li.section &gt; a { text-decoration: none; }
header nav.primary:not(.menu) .navigation &gt; li ul.sub { border: 1px solid #cccccc; }
header nav.primary:not(.menu) .navigation &gt; li ul.sub li { position: relative; float: left; width: 50%; overflow: initial; display: block; padding: 5px 5px 5px 10px; height: auto; }
header nav.primary:not(.menu) .navigation &gt; li ul.sub li.current, header nav.primary:not(.menu) .navigation &gt; li ul.sub li.section { width: 50%; }
header nav.primary:not(.menu) .navigation &gt; li ul.sub li:hover, header nav.primary:not(.menu) .navigation &gt; li ul.sub li:focus { background-color: transparent; border: 0; }
header nav.primary:not(.menu) .navigation &gt; li ul.sub li:hover ul.sub, header nav.primary:not(.menu) .navigation &gt; li ul.sub li:focus ul.sub { position: absolute; display: inline-block; white-space: nowrap; top: -1px; left: 100%; }
header nav.primary:not(.menu) .navigation &gt; li ul.sub li a { font-size: 13px; line-height: 18px; margin: 0; padding: 0 0 0 8px; box-sizing: border-box; display: block; color: #000; border: none; background:url('../images/subnav_dot.jpg'); background-repeat: no-repeat; background-position: left 2px; border:0; }
header nav.primary:not(.menu) .navigation &gt; li ul.sub li.current a,
header nav.primary:not(.menu) .navigation &gt; li ul.sub li:hover a { background:url('../images/subnav_dot_current.jpg'); background-repeat: no-repeat; background-position: left 2px; }
/* header nav.primary:not(.menu) .navigation &gt; li ul.sub li a.has-sub:after { content: "\00bb"; position: absolute; right: .5em; } */
header nav.primary:not(.menu) .navigation &gt; li &gt; ul.sub { display: block; position: absolute; }
header nav.primary:not(.menu) .navigation li &gt; ul.sub { visibility: hidden; opacity: 0; -webkit-transition: opacity 0.5s linear, visibility 0s linear 0.5s; -moz-transition: opacity 0.5s linear, visibility 0s linear 0.5s; -ms-transition: opacity 0.5s linear, visibility 0s linear 0.5s; -o-transition: opacity 0.5s linear, visibility 0s linear 0.5s; transition: opacity 0.5s linear, visibility 0s linear 0.5s; }
header nav.primary:not(.menu) .navigation li:hover &gt; ul.sub, header nav.primary:not(.menu) .navigation li:focus &gt; ul.sub { visibility: visible; opacity: 1; -webkit-transition: opacity 0.5s linear; -moz-transition: opacity 0.5s linear; -ms-transition: opacity 0.5s linear; -o-transition: opacity 0.5s linear; transition: opacity 0.5s linear; }

header nav.primary:not(.menu) .navigation &gt; li.current, 
header nav.primary:not(.menu) .navigation &gt; li.section,
header nav.primary:not(.menu) .navigation &gt; li:hover { height: 47px; padding: 0; border: 1px solid #dddddd; }

header nav.primary:not(.menu) .navigation &gt; li.current &gt; a, 
header nav.primary:not(.menu) .navigation &gt; li.section &gt; a,
header nav.primary:not(.menu) .navigation &gt; li:hover &gt; a { border: 1px solid #fff; background:url('../images/nav.png'); background-repeat: repeat-x; padding: 8px 12px 9px 12px; }




header nav.primary.menu { height: auto; border: 1px solid #dddddd; position: relative; float: right; width: 53.776041666666666666666666666667%; margin-top: 45px; margin-bottom: 15px; background: url('../images/mobile_nav.png'); background-repeat: repeat-x; }
header nav.primary.menu .navigation { position: relative; z-index: 10000; background: white; height: auto; float: left; padding: 0; }
header nav.primary.menu .navigation li:hover, header nav.primary.menu .navigation li:focus { background-color: transparent; }
header nav.primary.menu .navigation li:before, header nav.primary.menu .navigation li:after { content: ""; position: absolute; top: 0; bottom: 0; width: 9999px; width: 50px; }
header nav.primary.menu .navigation li:before { right: 100%; }
header nav.primary.menu .navigation li:after { left: 100%; z-index: 1; }
header nav.primary.menu .navigation li a { float: left; margin: 0; line-height: 30px; }
header nav.primary.menu .navigation li ul.sub { display: none; }
header nav.primary.menu .navigation &gt; li ul.sub li.current a { padding-left: 10px; background:url('../images/subnav_dot_current.jpg'); background-repeat: no-repeat; background-position: left 8px; }
header nav.primary.menu .navigation &gt; li { float: none; display: inline-block; width: 100%; position: relative; height: auto; }
header nav.primary.menu .navigation &gt; li a { color: #000; padding: 0; }
header nav.primary.menu .navigation &gt; li &gt; a { padding: 8px 12px 9px 12px; }
header nav.primary.menu .navigation &gt; li span.open-close { cursor: pointer; font-size: 22.5px; right: .5em; top: 0px; float: right; display: block; position: absolute; line-height: 48px; padding: 0 .25em; }
header nav.primary.menu .navigation &gt; li span.open-close:focus { background: none; }
header nav.primary.menu .navigation &gt; li span.open-close.open + ul.sub { display: block; }
header nav.primary.menu .navigation &gt; li ul.sub { background: #f2f2f2; position: relative; top: 0; margin-left: 15px; clear: both; z-index: 2; visibility: visible; }
header nav.primary.menu .navigation &gt; li ul.sub li a { font-size: 20px; }
header nav.primary.menu .navigation &gt; li ul.sub li:hover { height: auto; }
header nav.primary.menu .navigation &gt; li ul.sub:before, header nav.primary.menu .navigation &gt; li ul.sub:after { content: ""; position: absolute; background: #f2f2f2; top: 0; bottom: 0; width: 9999px; width: 50vw; }
header nav.primary.menu .navigation &gt; li ul.sub:before { right: 100%; }
header nav.primary.menu .navigation &gt; li ul.sub:after { left: 100%; z-index: 1; }
header nav.primary.menu .navigation &gt; li ul.sub li ul.sub { display: none; }
header nav.primary.menu .navigation &gt; li ul.sub li:first-child { margin-top: 0; }


@media (max-width: 640px) { 
	header nav.primary.menu .navigation {  } 
	header nav.primary .menu-link { display: block !important; }
}

header nav.primary .menu-link { position: absolute !important; display: none; z-index: 10001; margin: 0; top: 0px; right: 6px; color: #F19543; font-size: 30px; line-height: 54px; cursor: pointer; width: 43px; height: 43px; text-align: center; line-height: 45px; }
header nav.primary.menu .menu-link { color: #F19543; }

/* FONTELLO - ICONS */
@font-face { font-family: 'fontello'; src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); font-weight: normal; font-style: normal; }
A[class^="icon-fa"]:before, [class*=" icon-fa"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; }

.icon-fa-plus:before, header nav.primary.menu .navigation &gt; li span.open-close:before { content: '\e800'; }

/* 'î&nbsp;€' */
.icon-fa-minus:before, header nav.primary.menu .navigation &gt; li span.open-close.open:before { content: '\e801'; }

/* 'î&nbsp;' */
.icon-fa-menu:before { content: '\e802'; }




/*Main*/

.contentimage {float: right; width: 30%; margin-top: -150px;}
article.typography {margin-bottom:50px; float:left; width:66.86699507389162561576354679803%; padding: 0 5.123152709359605911330049261084%;}
.contents {float: left; width: 70%; margin: 25px 0 29px 0;}
.box img.right {width:100%; display:block; height:auto;}

	/*Breadcrumbs*/
	#Breadcrumbs {width:100%; height:40px; float:left;}
	#Breadrow {margin-left: 2.167487684729064039408866995074%; padding: 12px 0 8px 0; display: block; height: 20px; margin-bottom:32px;  border-bottom:1px solid #e5e5e5; }
	.breadstyle {font-family: "Montserrat",sans-serif; font-size: 1em; color:#636363; float:left; text-transform:uppercase;}

	/*Subnav*/
	aside.sidebar {float:left; border: 1px solid #e5e5e5; width:20.689655172413793103448275862069%;}
	nav.secondary {width: 88%; padding: 10px 6%; display: block; height: auto; overflow: hidden;}
	nav.secondary ul.root {}
	nav.secondary ul.root li {width:100%; margin-bottom:5px; background:url('../images/subnav_dot.jpg'); background-repeat: no-repeat; background-position: top left; padding: 0 0 5px 11px; line-height:18px; text-transform:uppercase; float: left; font-family: Montserrat; font-size: 13px;}
	
	nav.secondary ul.root li:hover,
	nav.secondary ul.root li.current {background:url('../images/subnav_dot_current.jpg'); background-repeat: no-repeat; background-position: top left; }
	
	nav.secondary ul.root li a {color:#231f20;}
	
/*News*/
#NewsListing {margin: 15px auto;}

/*Footer*/
.footer {margin-top:50px; float:left; min-height:220px; background:#2B2C2E; width:100%; padding-top:1px; border-top: 1px solid #696969;}
.footer .inner {padding:30px 0;}
.footer .footerleft,
.footer .footernav,
.footer .footerright {float:left;}

.footer .footerleft {width:31.6256157635468%; padding-left:3.34975369458128%; float:left;}
.footer .footernav {width:25.22167487684729%; float:right;}
.footer .footerright {width:39.80295566502463%; float:right;}

.footer h2,
.footer p,
.footer a,
.footer h4 {color:#fff; font-family: Montserrat; }
.footer h2 {font-size: 1.5em; margin-bottom:30px;}
.footer p {font-size: 14px; line-height:22px;}

#cert {position: relative;}
#tilaaja,
#rala,
#iso {float:left; max-width:126px; padding:10px; width:100%; height:auto; display:block;}

#tilaaja {}
#rala {}
#iso {max-width:275px;}

	/*Footernav*/
	.secondary_footer ul li {line-height:26px; font-size:1.25em; background-image:url('../images/navdot.png'); background-repeat: no-repeat; background-position: 0 50%; padding-left:12px;}
	
	.secondary_footer {position: relative; float:left;}
	.secondary_footer .navigation { width: 100%; overflow: hidden; float:left; }
	.secondary_footer .navigation li span.open-close { float: right; background: transparent url(../../../framework/admin/images/btn-icon/add_disabled.png) no-repeat; cursor: pointer; display: block; width: 16px; height: 16px; margin-left: 10px; }
	.secondary_footer .navigation li span.open-close.open { background: transparent url(../../../framework/admin/images/btn-icon/minus-circle_disabled.png) no-repeat; }
	.secondary_footer .navigation li span.open-close.open + ul.sub { display: block; }
	.secondary_footer .navigation li ul.sub { display: none; padding: 5px 5px 5px 10px; }
	.secondary_footer .navigation li ul.sub li { float: none; display: block; margin: 0; }
	.secondary_footer .navigation li.menu-link {padding:0; display: none; position: absolute; right: 3%; margin: 0; }
	.secondary_footer .navigation:not(.menu) &gt; li &gt; span.open-close { display: none; }
	.secondary_footer .navigation.menu {width: 100%; height: auto; position: relative; }
	.secondary_footer .navigation.menu li {border-left:0; float: none; display: block; margin: 0; padding: 0; border-right: 0; }
	.secondary_footer .navigation.menu li.menu-link { position: absolute; top: 0; right: 0; }		
	
	
	.PoweredBy { position: relative; display: block; clear: both; font-size: 0.75em; }
	
	/*Socials*/
	#socialblock {float: left; margin:10px 0;}
	#socialblock a {float:left;}

	/*Hide*/
	#crightmob {display:none;}
	
	
@media all and (max-width: 968px) {
	/*General*/
	.inner {max-width:768px;}
	
	/*Header*/
	.brand {width:36.588541666666666666666666666667%;}
	
	/*Navigation*/
	header nav.primary { height: 45px; border: 1px solid #dddddd; position: relative; float:right; width:53.776041666666666666666666666667%; margin-top:45px; margin-bottom: 15px; background:url('../images/mobile_nav.png'); background-repeat: repeat-x; }
	header nav.primary .navigation { height: 43px; float: left; }
	header nav.primary .navigation &gt; li { width: 100%; }
	header nav.primary .navigation &gt; li.current, header nav.primary .navigation &gt; li.section, header nav.primary .navigation &gt; li:hover { border: 0; }
	
	header nav.primary:not(.menu) .navigation &gt; li.current &gt; a, 
	header nav.primary:not(.menu) .navigation &gt; li.section &gt; a,
	header nav.primary:not(.menu) .navigation &gt; li:hover &gt; a { background: transparent; } 
	
	header nav.primary:not(.menu) .navigation &gt; li.current, 
	header nav.primary:not(.menu) .navigation &gt; li.section, 
	header nav.primary:not(.menu) .navigation &gt; li:hover { border: none; }
	
	/* Main */
	.contentimage {margin-top: -195px;}
	article.typography {width:90%; padding: 0 5%;}
	
	/*Subnav*/
	aside.sidebar {display:none;}
	
	/*Footer*/
	.footer .footerleft {width:45%; padding-left:3.34975369458128%;}
	.footer .footernav {width:25%;}
	.footer .footerright {width:25%;}
	
}

@media all and (max-width: 680px) {
	
	/*General*/
	.inner {max-width:480px;}
	
	/*Header*/
	#PageTranslations {float:none; width:77px; margin: 0 auto;}
	
	.brand {float: none; margin: 17px auto; width: 100%; max-width: 281px;}
	
	/*Navigation*/
	header nav.primary { width: 100%; margin-top:0px; }
	header nav.primary.menu { width: 100%; margin-top:0px; }
	
	/*Main*/
	.contents {width:100%;}
	.contentimage {max-width:250px; float: none; width: 100%; margin-top: 0px; margin:0 auto;}
	img.right {margin-top:10px; padding-bottom:10px;}
	
	/*Footer*/
	.footer {padding-bottom:18px; margin-top:84px;}
	.footer .footerleft {width:100%; padding-left:0;}
	.footer .footernav {display:none;}
	.footer .footerright {margin-bottom:32px; width:100%;}
	
	#iso,
	#tilaaja,
	#rala {max-width:140px;}
		
	/*Info*/
	.footerinfo {width: 180px; margin: 0 auto 55px auto; text-align: center;}	
	
	/*Socials*/
	#socialblock {width: 32px; float: none; margin: 0 auto;}
	
	/*Copyright*/
	#crightmob {display:block; margin: 0 auto; width: 60px;}
	#cright {display:none;}
	
}

@media all and (max-width: 555px) {
	#iso,
	#tilaaja,
	#rala {clear:both; margin:0 auto; float:none;}
}
		</pre></body></html>