<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.accessibilityplace {display:block;position:absolute;left:0px;top:0px;z-index:999;}
.accessibilityplace .accessicon {border:none;width:30px;height:50px;background: url(../../images/accessibilitysprite.png) 0px 5px no-repeat;cursor:pointer;}
.accessibilityplace .accessicon:hover, .accessibilityplace .accessicon:focus {background-color:#666666;}
.accessibilityplace .accessibility {min-width:300px;position:absolute;left:0;top:50px;display:none;padding:20px;background:#ffffff;-moz-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);-webkit-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);box-shadow: 0px 0px 15px rgba(100,100,100,0.4);z-index: 99;}
.accessibilityplace .fontsizechange, .accessibilityplace .colorchange, .accessibilityplace .accesskey {position:relative;padding:0px 0px 20px 0px;margin:0px 0px 20px 0px;border-bottom:1px solid #cccccc;width:100%;}

.accessibilityplace .fontsizechange button {color:#000000;float:right;cursor:pointer;display:inline-block;width:30%;height:30px;background:#f0f0f0;text-align:center;-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);box-shadow: 0px 0px 2px rgba(0,0,0,0.5);font-family:Arial}
.accessibilityplace .fontsizechange button:nth-of-type(2n) {margin:0 5%}
.accessibilityplace .fontsizechange button:hover, .accessibilityplace .fontsizechange button:focus {background-color:#666666;color:#ffffff;}
.accessibilityplace .fontsizechange .fontsizechange1 {font-size:12px;}
.accessibilityplace .fontsizechange .fontsizechange2 {font-size:18px;}
.accessibilityplace .fontsizechange .fontsizechange3 {font-size:26px;}

.accessibilityplace .colorchange button {cursor:pointer;float:right;display:inline-block;width:30%;height:30px;border:none;-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);box-shadow: 0px 0px 2px rgba(0,0,0,0.5);}
.accessibilityplace .colorchange button:nth-of-type(2n) {margin:0 5%}
.accessibilityplace .colorchange button:hover, .accessibilityplace .colorchange button:focus {background-color:#666666;}
.accessibilityplace .colorchange .colorchange1 {background:#f0f0f0 url(../../images/accessibilitysprite.png) 23px -39px no-repeat;}
.accessibilityplace .colorchange .colorchange2 {background:#cccccc url(../../images/accessibilitysprite.png) 23px -39px no-repeat;}
.accessibilityplace .colorchange .colorchange3 {background:#333333 url(../../images/accessibilitysprite.png) 23px -68px no-repeat;}

.accessibility .title {font-size:18px;font-weight:600;margin:0 0 10px 0;}

.expaccesskeyplace {position:absolute;right:0px;top:0px;}
.expaccesskeyplace button.tooltip {cursor:help;width:30px;height:30px;display:inline-block;color:#000000;font-family:Arial;background:#fff;font-size: 16px;line-height: 28px;text-align:center;border:1px solid #000000;-webkit-border-radius:15px;-moz-border-radius: 15px;border-radius: 15px;}
.expaccesskeyplace button.tooltip:hover, .expaccesskeyplace button.tooltip:focus {background-color:#666666;color:#ffffff;}
.expaccesskeyplace .expaccesskey {display:none;background:#ffffff;color:#000000;position:absolute;padding:20px;min-width:300px;left:30px;top:15px;-moz-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);-webkit-box-shadow: 0px 0px 15px rgba(100,100,100,0.4);box-shadow: 0px 0px 15px rgba(100,100,100,0.4);}
.expaccesskeyplace .expaccesskey p {color:#000000;line-height:21px;font-size:16px;margin:0;}
.accesskey div {margin:0 0 10px 0;}
.expaccesskeyplace:hover .expaccesskey, .expaccesskeyplace button.tooltip:focus .expaccesskey {display:block;}


.jointomailinglist input:focus, .logo:focus,  .slick-prev:focus, .slick-next:focus, .search input[type="submit"]:focus,
.slick-slider .slick-next:focus, .slick-slider .slick-prev:focus, .search input[type="text"]:focus, .pswp__top-bar button:focus,
.pswp__scroll-wrap button:focus
{    background-color: #0081c8;color:#fff;opacity:1;
	-moz-box-shadow: 0px 0px 20px rgba(255,255,255,1);-webkit-box-shadow: 0px 0px 20px rgba(255,255,255,1);box-shadow: 0px 0px 20px rgba(255,255,255,1);}

.fontsizemedium .bodytext p, .fontsizemedium .bodytext li, .fontsizemedium .mainabstract p,
.fontsizemedium .mainabstract li, .fontsizemedium .feature a, .fontsizemedium .feature p, .fontsizemedium .indexcontent p, .fontsizemedium .bigtitle p,
.fontsizelarge .feature a, .fontsizelarge .feature p, .fontsizemedium .mainmenu a, .fontsizemedium .topmenu a,
.fontsizemedium .leftcolumn a {font-size:115%;line-height:115%;}

.fontsizemedium .bodytext h2, .fontsizemedium .bodytext h3, .fontsizemedium .project p, .fontsizelarge .indexcontent p, .fontsizelarge .bigtitle p,
.fontsizelarge .bodytext p, .fontsizelarge .bodytext li, .fontsizelarge .mainabstract p, .fontsizelarge .leftcolumn a,
.fontsizelarge .mainabstract li, .fontsizemedium .bigtitle a, .fontsizelarge .mainmenu a, .fontsizelarge .topmenu a {font-size:130%;line-height:130%;}

.fontsizelarge .bodytext h2, .fontsizelarge .bodytext h3, .fontsizelarge .project p, .fontsizelarge .bigtitle a {font-size:160%;line-height:160%;}

.grayscalesite {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");-webkit-filter: grayscale(1);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: “progid:DXImageTransform.Microsoft.BasicImage(grayScale=1) progid:DXImageTransform.Microsoft.Light()”;filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1) progid:DXImageTransform.Microsoft.Light();filter: grayscale(100%);-webkit-transition: none;}
.grayscalesite img {filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter: gray;-webkit-filter: grayscale(100%); filter: grayscale(100%);-webkit-transition: none;}
.grayscalesite h2, .grayscalesite .projectside .projecttitle, .grayscalesite .leftcolumn a {color:#000000;}
.grayscalesite .sliderhome:before, .grayscalesite .strip img {display:none}
.grayscalesite .strip:before  {background:#666666 ;}
.grayscalesite .contactform input[type="submit"], .grayscalesite .mailinglist input[type="submit"],
.grayscalesite .more, .grayscalesite .contactform button, .grayscalesite .contactformore, .grayscalesite .topheader {background:#000 ;}
.grayscalesite .sliderhome .caption, .grayscalesite .service {background:#fff ;}
.grayscalesite .mainmenu, .grayscalesite .topmenu, .grayscalesite .leftcolumn:before{background:#333 ;}
.grayscalesite .projectside {border-top: 8px solid #000;}


.invertsite img {-webkit-filter: invert(100%);filter: invert(1);-webkit-filter: invert(1);-moz-filter: invert(1);-o-filter: invert(1);-ms-filter: invert(1);filter: invert(100%);}
.invertsite body, .invertsite .columns, .invertsite .sticky, .invertsite .footer, .invertsite .breadcrumbs {background:#000000 ;}
.invertsite .service{background:#000000 !important;}
.invertsite .pagetitle, .invertsite .credits, .invertsite header, .invertsite .projectsplace,
.invertsite .leftcolumn a:hover, .invertsite .leftcolumn a:focus, .invertsite .leftcolumn a.this{background:#333333 ;}
.invertsite .infoboxesplace, .invertsite .t, .invertsite .serviceplace, .invertsite .leftcolumn {background:#666666 ;}
.invertsite .bodytext p, .invertsite .bodytext li, .invertsite .mainabstract p, .invertsite .credits, .invertsite .mainmenu a,
.invertsite .topmenu a, .invertsite h1, .invertsite h2, .invertsite .bodytext p a, .invertsite .smalltitle, .invertsite .feature .num div,
.invertsite .feature .num, .invertsite .sliderhome h2, .invertsite .bigtitle, .invertsite .bigtitle p, .invertsite .bigtitle h2,
.invertsite .feature h2, .invertsite .service h2, .invertsite .service h3, .invertsite .indexcontent, .invertsite .indexcontent h2, .invertsite .feature a,
.invertsite .feature p, .invertsite .contactform label span, .invertsite nav ul li, .invertsite .breadcrumbs a, .invertsite .leftcolumn a,
.invertsite .projectside .projecttitle, .invertsite .fields, .invertsite .footerlinksbox a, .invertsite .management, .invertsite .searchresults,
.invertsite .searchresultstitle, .invertsite .searchresults span {color:#ffffff;}
.invertsite .slick-pause-icon {color: #fff;}

.invertsite a:focus, .invertsite a:active, .invertsite button:focus, .invertsite button:active, .invertsite input:focus, 
.invertsite input:active, .invertsite textarea:focus, .invertsite textarea:active {outline: 2px dashed #fff;}


.invertsite .columns, .invertsite .pagetitle, .invertsite .a, .invertsite .o, .invertsite .c, .invertsite .t,
.invertsite .m {-webkit-animation:none; -ms-animation:none;animation: none; }


.mainmenu a:focus, .topmenu a:focus, .mainmenu li ul li a:focus, .topmenu li ul li a:focus, .project2 a:focus .projectdata,
.project a:focus .projectdata, .footerlinksbox a:focus, #features a:focus, .breadcrumbs a:focus, .leftcolumn a:focus, 
.infobox a:focus .projectdata {background: #0081c8;color:#fff;}</pre></body></html>