article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:"HelveticaNeue",Helvetica,Arial,sans-serif;font-weight:400;color:#333;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}body{margin:0;font-size:13px;line-height:1.6}a{color:#0078cf;font-weight:normal;cursor:pointer;text-decoration:none;transition:color 0.2s ease;-moz-transition:color 0.2s ease;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease}a:hover,a:focus{color:#000;text-decoration:underline}::-moz-selection,::selection{background:#0078cf;color:#fff;text-shadow:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}a:visited{opacity:0.9}a:active,a:focus{position:relative;top:1px}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:4px solid #333;margin:1em 0;padding:0}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:"courier new",monospace;font-size:1em}q{quotes:none}q:before,q:after{content:"";content:none}blockquote{margin:1em 1em 1em 0;padding:0 1em;border-left:1px solid #ddd;font-style:italic;color:#666}blockquote p{font-size:1.1em;margin-bottom:0}blockquote small{display:block;font-size:1em;line-height:1.6em;color:#666;text-align:right}blockquote small:before{content:"\2014 \00A0"}blockquote cite{display:block;margin-top:1em}b,strong{font-weight:700}small{font-size:85%;color:#999}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}dd{margin:0 0 0 40px}dt{font-weight:700}ul,ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button{cursor:pointer;-webkit-appearance:button}input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:1em 0;background:red;color:#000;padding:1em}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.clearfix{*zoom:1}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}.clearer{clear:both}.text-left{text-align:left !important}.text-right{text-align:right !important}form{margin-top:2em}form li{margin-bottom:1.5em}label{display:block;margin-bottom:1em;font-weight:700}input,select{border:1px solid #ddd;color:#555;font-size:1em;padding:1em;width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(assets/js/boxsizing.htc)}textarea{border:1px solid #ddd;color:#555;font-size:1em;padding:1em;width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url(assets/js/boxsizing.htc);padding:1em;min-height:15em;height:auto;width:100%}textarea.small{width:60%;min-height:0;height:65px}input,textarea{-moz-transition:border 0.25s;-webkit-transition:border 0.25s;-o-transition:border 0.25s;transition:border 0.25s}input:hover,textarea:hover,input:focus,textarea:focus,input:active,textarea:active{border:1px solid #999}input[type="text"],textarea{cursor:text}input[type="radio"]{display:inline;width:auto;height:auto;margin-right:1em}input[type="checkbox"]{display:inline;width:auto;height:auto;margin-right:1em}input[type="checkbox"] + label{display:inline}input[type="radio"] + label{display:inline}input[type="file"]{border:none}input[type="date"]{width:auto}select{height:auto}::-webkit-input-placeholder,:-moz-placeholder,:-ms-input-placeholder{color:#bbb}label.error{color:#0078cf;margin:0.5em 0 0 0.5em;font-weight:normal;font-style:italic}label{margin-bottom:0.5em}.formsholder{float:right}.formsholder form{padding:0;text-align:right;margin-top:4px;background:#f4f7fb;background:none}.formsholder .row{display:inline-block;text-align:left;vertical-align:middle;margin:0 0 0 0}.formsholder label{display:none}.formsholder input,.formsholder button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}.formsholder input{font-size:12px;padding:3px 5px 4px;width:120px}.formsholder input:focus{border-color:#9dbbda}.formsholder button{padding:4px 0 2px;text-align:center;font-size:1em;background-color:#9dbbda}@media only screen and (max-width: $mq-bp-2){.formsholder{float:left;margin-top:1em;text-align:left;width:100%}}.loginform button,.searchform button{width:60px}.loginform button{float:right}.loginform .row{display:block;margin:0 0 5px}@media only screen and (max-width: $mq-bp-2){.loginform .row{display:inline-block}}.loginform input#user{width:160px;display:block}@media only screen and (max-width: $mq-bp-2){.loginform input#user{width:130px}}.loginform input#pass{width:160px;display:block}@media only screen and (max-width: $mq-bp-2){.loginform input#pass{width:100px}}.searchform input{width:154px}@media only screen and (max-width: $mq-bp-2){.searchform input{width:204px}}.button,input[type="submit"],button,.toggle-title{display:inline-block;color:#666;font-size:1.1em;font-weight:normal;padding:0.6em 1.2em;text-shadow:0 1px 0 #fff;border:solid 1px #ddd;text-decoration:none;cursor:pointer;background:#efefef;background:-moz-linear-gradient(top, #f6f6f6 0%, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #f6f6f6 0%, #efefef 100%);background:-o-linear-gradient(top, #f6f6f6 0%, #efefef 100%);background:-ms-linear-gradient(top, #f6f6f6 0%, #efefef 100%);background:linear-gradient(to bottom, #f6f6f6 0%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#efefef', GradientType=0);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all}.button:hover,input[type="submit"]:hover,button:hover,.toggle-title:hover,.button:focus,input[type="submit"]:focus,button:focus,.toggle-title:focus{color:#333;text-decoration:none;border-color:#bbb;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);background:0 100%}.button.active{color:#333;text-decoration:none;border-color:#bbb;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);background:0 100%}.button:active{color:#000;background:#f5f5f5;border-color:#444;position:relative;top:1px}input[type="submit"]:active,button:active,.toggle-title:active{color:#000;background:#f5f5f5;border-color:#444;position:relative;top:1px}button:disabled{cursor:not-allowed;opacity:0.6}button:disabled:hover{border-color:#ddd;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}h1,h2,h3,h4,h5,h6{margin:0 0 1em;font-weight:normal;color:#13388b}p + h3,ul + h3,ol + h3,.clearfix + h3{margin-top:20px}h1{font-size:3.5em;line-height:1;margin:0 0 0.5em;font-weight:normal}@media only screen and (max-width: $mq-bp-1){h1{font-size:3.1em}}h2{font-size:3em;margin:0 0 20px;line-height:1}@media only screen and (max-width: $mq-bp-2a){h2{font-size:1.75em}}h3{font-size:1.75em;line-height:1.2}h4{font-size:1.5em}h5{font-size:1.17em;text-transform:uppercase;margin:0}h6{font-size:1em;margin-bottom:2px;font-weight:700}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#0078cf;text-decoration:underline}.disclaimer{text-align:center}.ctali{color:#666;letter-spacing:-0.5px}.ctali a,.ctali b{color:#13388b;font-weight:bold;letter-spacing:normal}.cta__light{text-decoration:underline;font-weight:bold}.bullets{margin:0 0 2em}.bullets li{list-style-type:disc;margin-left:3em}.bullets.nomargin li{margin-left:0}dl dt{float:left;width:5%}dl dd{padding-left:5%}figure{max-height:100%;overflow:hidden}img{max-width:100%;height:auto;width:auto}img.fluid{width:100%;height:auto}img.fluid-two-thirds{width:75%}img.thumb{max-width:150px;max-height:150px;height:auto;border:1px solid #ccc;padding:5px}img.medium{max-width:200px;max-height:200px;height:auto;width:auto}img.large{max-width:360px;max-height:360px;height:auto;width:auto}img.framed{border:1px solid #ccc;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img.noframe{border:none;padding:0}img.fleft{margin-right:20px;margin-bottom:10px}img.fright{margin-left:20px;margin-bottom:10px}.imgcaption{overflow:hidden}.imgcaption.fright{margin-left:20px;margin-bottom:10px}.imgcaption.fleft{margin-right:20px;margin-bottom:10px}.imgcaption img{margin-bottom:1em;display:block}.imgcaption p{display:inline-block}.imgcaption.thumb img,.imgcaption.thumb p{max-width:100px;height:auto}.imgcaption.medium img,.imgcaption.medium p{width:200px;height:auto}.imgcaption.large img,.imgcaption.large p{max-width:300px;height:auto}a{color:#666}a img{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease}a img:hover{*zoom:1;opacity:0.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70)}hr{border-color:#13388b}article hr,hr.thin{border-color:#ddd;border-width:1px;margin:2.25em 0 1.75em}.intro p{font-size:1.15em}body{width:100%}.container{width:90%;margin:0 auto;padding:2em 0 0;max-width:1100px;min-width:300px;position:relative;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.lt-ie9 .container{min-width:780px}.grid-wrap{margin-left:-48px;margin-left:-3rem;overflow:hidden;*zoom:1}.grid-wrap:before{content:"";display:table}.grid-wrap:after{content:"";display:table;clear:both}.grid{float:left;padding-left:48px;padding-left:3rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(assets/js/boxsizing.htc);margin-bottom:20px}.grid.grid-inner{padding-left:0}.half-gutter{margin-left:-1.5em}.half-gutter .grid-col{padding-left:1.5em}.col-full{width:100%}.col-one-half{width:50%}.col-one-third{width:33.333%}.col-two-thirds{width:66.666%}.col-one-quarter{width:25%}.col-one-fifth{width:20%}.col-three-quarters{width:75%}.col-uneven-1{width:54%}.col-uneven-2{width:46%}.divide-top{border-top:1px solid #ccc;padding-top:2em;margin-top:0.5em}h2.divide-top{padding-top:0.75em}.mright{margin-right:3em}.mleft{margin-left:3em}.mtop{margin-top:3em}.mtop.alt{margin-top:2.3em}.mbottom{margin-bottom:3em}.halfmright{margin-right:1.5em}.halfmleft{margin-left:1.5em}.halfmtop{margin-top:1.5em}.halfmbottom{margin-bottom:1.5em}.fright,.fleft{display:block}.fright{float:right}.fleft{float:left}.alignleft{float:left;clear:left;margin:0.38em 1.62em 0.38em 0}.alignright{float:right;clear:right;margin:0.38em 0 0.38em 1.62em}.aligncenter{margin:0 auto 1.62em;display:block}.lt-ie8 .container{width:960px}.lt-ie8 .grid-wrap{margin-left:0}.lt-ie8 .grid{padding:0;margin-left:5%}.lt-ie8 .grid:first-child{margin-left:0}.lt-ie8 .col-full{width:99.95%}.lt-ie8 .col-full + .grid{margin-left:0}.lt-ie8 .col-one-half{width:47.45%}.lt-ie8 .col-one-third{width:29.55%}.lt-ie8 .col-two-thirds{width:64.95%}.lt-ie8 .col-one-quarter{width:19.95%}.lt-ie8 .col-one-fifth{width:17.95%}.lt-ie8 .col-three-quarters{width:74.95%}@media only screen and (max-width: $mq-bp-1){.mq1-col-full{width:100%}.mq1-col-one-half{width:50%}.mq1-col-one-third{width:33.333%}.mq1-col-two-thirds{width:66.666%}.mq1-col-one-quarter{width:25%}.mq1-col-three-quarters{width:75%}}@media only screen and (max-width: $mq-bp-2){.mq2-col-full,.mq2-col-full.grid.col-presse{width:100%}.mq2-col-one-half{width:50%}.mq2-col-one-third{width:33.333%}.mq2-col-two-thirds{width:66.666%}.mq2-col-one-quarter{width:25%}.mq2-col-three-quarters{width:75%}}@media only screen and (max-width: $mq-bp-3){.mq3-col-full{width:100%}.mq3-col-one-half{width:50%}.mq3-col-one-third{width:33.333%}.mq3-col-two-thirds{width:66.666%}.mq3-col-one-quarter{width:25%}.mq3-col-three-quarters{width:75%}.mq3-none{display:none}}.metanav{margin-bottom:2em;position:relative;z-index:10}@media only screen and (max-width: $mq-bp-2a){.metanav ul{float:none !important}}.metanav ul li{display:inline-block;padding:0 0 0 1em;margin:0 0 0 1em;border-left:1px solid #ccc}.metanav ul li:first-child{border-left:none}@media only screen and (max-width: $mq-bp-2a){.metanav ul li{padding:0 0.5em 0 0;margin:0 0.5em 0.4em 0;border-left:none;border-right:1px solid #ccc}.metanav ul li:last-child{border:none}}header#navtop{margin-bottom:2em;clear:both}header nav a{display:block}@media only screen and (max-width: $mq-bp-2a){header nav a{padding:5px 0}}header nav ul{border-left:1px solid #ccc;z-index:20}@media only screen and (max-width: $mq-bp-2a){header nav ul{position:static;border:none;border-left:1px solid #ccc;padding:0 0 5px 10px;margin-right:-25px}}header nav ul li{position:relative;line-height:1;padding:5px 25px 5px 0}@media only screen and (max-width: $mq-bp-2a){header nav ul li{padding:0 25px 5px 0}}header nav ul ul{position:absolute;border:none;border:5px solid #f4f7fb;padding:10px 15px;background:#fff;margin-top:5px;left:-10px}header nav ul ul ul{box-shadow:none;position:static;padding:0 0 0 10px;border:none;border-left:1px solid #ccc}header nav > ul{line-height:2em;padding:0 0 0 1.5em;float:left}@media only screen and (max-width: $mq-bp-2a){header nav > ul{display:block;float:none;padding:0;border:none}}header nav > ul > li.current a{font-weight:bold}header nav > ul > li.current:before{content:"";position:absolute;border-top:5px solid transparent;border-left:5px solid #ccc;border-bottom:5px solid transparent;left:-1.5em}header nav > ul > li > ul > li{display:block;position:relative}@media only screen and (max-width: $mq-bp-2a){.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}}.flexnav.first{width:110px}@media screen and (max-width: $mq-bp-2){.flexnav.first{width:auto}}.flexnav.second{width:160px}@media screen and (max-width: $mq-bp-2){.flexnav.second{width:auto}}.touch-button{position:absolute;right:5px;top:5px;display:none}@media only screen and (max-width: $mq-bp-2a){.touch-button{display:block}}header nav > ul > li:hover > .touch-button,header nav > ul > li:focus > .touch-button{display:block;cursor:pointer}.touch .touch-button{display:block}@media only screen and (max-width: $mq-bp-2a){.touch .touch-button{right:15px}}.touch-button .navicon{text-indent:-1000em;display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:13px solid #ccc}.flexnav-button{display:none}@media only screen and (max-width: $mq-bp-2a){.flexnav-button{display:block;margin-bottom:0.5em;position:relative}.flexnav-button .touch-button{right:15px;top:15px}}nav a,menu a{text-decoration:none;color:#555}.navactive{color:#0078cf}.logo{margin:1em 2em 3em 0}@media only screen and (max-width: $mq-bp-1){.logo{display:block;float:none !important}}.logo .svgimage{display:none}.svg .logo .bitmap{display:none}.svg .logo .svgimage{display:block}.logo:hover{background:none}.logo:hover img{opacity:1 !important}.logoAnniversary{margin-top:0.7em;margin-bottom:0.3em}.subnav{margin-bottom:1em;position:relative}.subnav ul{border:none;margin:0 0 0 -15px;padding:0;float:none}.subnav li{display:inline-block;padding:0 15px;border-right:1px solid #ccc}.subnav li:last-child{border-right:0}.subnav li a{color:#666}.subnav li a:hover,.subnav li a:focus{color:#555}.subnav li.current a{padding-bottom:3px;border-bottom:1px solid #ccc;color:#555}.subnav li.current:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;left:50%;margin-left:-4px;bottom:-10px}.subnav .upperlevel{position:absolute;background:#fff;padding:10px;margin-left:-10px;top:-38px;font-weight:bold;color:#13388b}.subnav .upperlevel.back:before{border-top:3px solid transparent;border-right:3px solid #13388b;border-bottom:3px solid transparent;content:"";position:absolute;left:0;top:17px}@media only screen and (max-width: $mq-bp-2a){.subnav .upperlevel.back:before{left:4px}}main,.main{display:block;padding-bottom:2em}main > section,.main > section{margin-bottom:2em}main header,.main header{color:#555;margin-bottom:1em}.arrow:after{content:" \27F6"}header .arrow{color:#999;font-style:italic}.arrow:hover{color:#0078cf}footer{color:#555;padding-bottom:2em;background:#d8d8d8;-webkit-transform:translate3d(0, 0, 0)}footer h2{color:#fff;font-size:1.5em;margin-bottom:0.5em}footer nav > ul{margin-bottom:2em}footer .grid{display:inline-block;float:none;margin-right:-10px;vertical-align:top}footer a{color:#666}footer li.hassubs{font-size:1em;margin-bottom:1em}footer li li{margin-left:1.25em;list-style-type:disc;color:#666}footer li li li{list-style-type:circle}.up a{display:block;text-align:center;margin:0 auto}.step{width:100%}.step .step-num{background:#e7e6e6;border-radius:99px;color:#000;display:block;height:50px;font-size:20px;line-height:50px;margin:0 auto 10px;text-align:center;width:50px}.step h3{text-align:center;width:100%}.services aside{color:#999;padding-top:1em;border-top:1px solid #ddd}.services aside:after{content:"";display:block;height:1px;width:1em;background:#ddd;margin:1em 0}.services h5:after{content:"";display:block;height:1px;width:1em;background:#ddd;margin:1em 0}@media only screen and (max-width: $mq-bp-3){.services article{margin-top:3em}.services article:first-of-type{margin-top:0}}.newslist{margin-bottom:1em}.newslist li{list-style:none;padding:0;margin:0;border-bottom:1px dashed #ccc}.newslist li:nth-child(odd){background:#fafafa}.newslist li:last-child{border:none}.newslist li a{display:block;padding:0.7em 0.7em 0.7em 50px}.newslist li a:after{content:" \2192"}.newslist time{display:inline-block;margin-right:10px;margin-left:-40px}.testimonials hr{margin-bottom:2em}.testimonials blockquote{margin-top:0;font-size:1em;overflow:hidden}.testimonials blockquote img{width:33%;float:right;margin:0 0 5px 3%}.testimonials blockquote img.fixedwidth{width:107px}@media only screen and (max-width: $mq-bp-2){.testimonials blockquote img{margin:0 0 1% 3%}}.testimonials blockquote.right{margin-right:0;padding-right:0}.meetingpoints hr{margin-bottom:2em}.serviceteaser{overflow:visible}.serviceteaser a{padding-bottom:3em;color:#999;text-align:center;text-decoration:none;-webkit-transform:translate3d(0, 0, 0)}.serviceteaser a p{text-align:left}.serviceteaser a:hover,.serviceteaser a:focus{background:none;color:#000;text-decoration:none}.serviceteaser figure{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;transition:all 0.1s ease-out;margin:0 -20px}.serviceteaser a:hover figure,.serviceteaser a:focus figure{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.serviceteaser img,.serviceteaser figcaption{margin:0;display:inline-block;vertical-align:middle}.serviceteaser img{margin-right:5px}.serviceteaser .svgimage{display:none}@media only screen and (max-width: $mq-bp-2){.serviceteaser a{text-align:left}.serviceteaser figure{margin:0}.serviceteaser figcaption{display:block}}.svg .serviceteaser .bitmap{display:none}.svg .serviceteaser .svgimage{display:inline-block}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0;position:relative;overflow:hidden}.flexslider .slides > .slide{min-height:353px;display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.slide figcaption{position:absolute;background:#fff;height:auto;min-height:3em;width:52%;padding:1em;bottom:10px;right:0}.slide figcaption div{display:block;padding:0 0 0 0;margin:auto 0 auto 0}.slide figcaption div p{margin:5px 0 0}.flex-direction-nav{position:absolute;top:4em;right:1.5em;z-index:10}.flex-direction-nav li{display:inline}.flex-prev,.flex-next{text-decoration:none;color:#999;margin-left:1em}.flex-prev:hover,.flex-next:hover{color:#0078cf}.flex-control-paging{margin-top:-24px;background:#fff;position:relative;z-index:100;text-align:center}.flex-control-paging li{display:inline-block;padding:12px 4px 0}.flex-control-paging li a{display:block;text-indent:-1000em;width:8px;height:8px;background:#fff;border:1px solid #888;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.flex-control-paging li a.flex-active{background:#888}@media only screen and (max-width: $mq-bp-1){.slide figcaption{width:80%}}@media only screen and (max-width: $mq-bp-2){.slider{margin-top:3em}}.works figure > a{display:block;height:100%;width:100%;overflow:hidden;position:relative;border-top:1px solid #ddd;padding-top:1em}.works figure .zoom{display:block;position:absolute;top:10px;left:0;background:url(../img/zoom.png) no-repeat center;width:100%;height:100%;*zoom:1;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0)}.works figure figcaption{margin-top:1em;padding:0 0.5em;white-space:nowrap}.works figure figcaption a{line-height:2em;color:#555;font-weight:700}.works figure figcaption p{margin:0}.lt-ie9 .works figure a{filter:inherit}.lt-ie9 .works figure a img{filter:inherit}.works-page .works figure{margin-bottom:3em}main aside,.main aside{margin-bottom:3em}main aside menu,.main aside menu{padding:0 0 0 1em;line-height:2em}main aside menu a,.main aside menu a{color:#999}main aside menu .buttonactive,.main aside menu .buttonactive{color:#0078cf}.produktpartner{list-style:none;margin:-0.5em;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.produktpartner::before,.produktpartner::after,.produktpartner > li{margin:0.5em;width:180px;float:left;text-align:center}.produktpartner::before,.produktpartner::after{content:"";order:1;margin-top:0;margin-bottom:0;height:0;overflow:hidden}.produktpartner figure{height:128px;display:flex;flex-direction:column;line-height:14px}.produktpartner img{max-width:100%;max-height:104px;margin:auto}.work-page figure{margin-bottom:3em}.work-page figcaption{text-align:center;margin-top:1em}.warning{display:block;background:#f5f5f5;border:1px solid #ddd;border-left:none;border-right:none;text-align:center;padding:20px;margin:20px 0px}.toggle-view > li{margin-top:1em;position:relative}.toggle-title{padding:0.8em 2em}.toggle-title-detail{font-size:0.8em;color:#999;font-weight:normal;text-transform:lowercase}.toggle-title:after{content:"\25C0";float:right;color:#999}.toggle-title:hover:after{color:#555}.tactive{background:#fff}.tactive:after{content:"\25BC";color:#555}.toggle{padding:1em 2em;display:none;overflow:hidden}.toggle > ul li{line-height:2.5}.toggle > ul li:before{content:"\2714 ";color:#ddd;margin-right:1em}.tabs{display:block;margin:0;padding:0;border-bottom:solid 1px #ddd}.tabs li{display:inline-block;margin-bottom:-1px}.tabs li a{display:block;text-decoration:none;line-height:3em;color:#555;padding:0 2em;margin:0;background:#f5f5f5;font-size:1.1em}.tabs li a:hover{color:#000}.tabs li.active a{background:#fff;position:relative;border:1px solid #ddd;border-bottom-color:#fff;color:#111;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}.tab_container{margin-bottom:1em;display:block;border-left:1px solid #ddd;padding:15px 15px 0}.tab_container > article{display:none}.tab_container > article:first-child{display:block}.spamText{display:inline-block;width:60%;margin-top:15px}.pressebereich .alignright{margin-left:0.9em}.pressebereich img{height:160px;max-width:240px;width:240px}.divider-right{border-right:1px solid #ccc;padding-right:1em}.presse-ap{line-height:1.8em;margin-top:5em;width:40%}.presse-ap strong{font-size:1.2em}@media only screen and (max-width: 1230px){.presse-ap{margin-top:3em}}.list-pm li{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:5px 0}.list-pm li span{font-weight:bold;margin-right:23px}.col-presse.col-two-thirds{width:62%}.col-presse.col-one-third{width:38%}.post{margin-bottom:5em}.post .entry{margin:1.5em 0}.post .entry p{overflow:auto}.post .more-link{font-weight:700;color:#0078cf}.post .more-link:hover{color:#333}.meta{font-weight:normal;color:#999;font-size:0.9em}.meta a{color:#555;text-decoration:none}.meta a:hover{color:#0078cf;text-decoration:underline}.blog-sidebar{color:#999}.blog-sidebar h2{margin-bottom:1em;font-size:2em;color:#666}.blog-sidebar .widget{padding-bottom:2em;border-bottom:1px solid #ddd;margin-bottom:2em}.blog-sidebar .widget:last-child{border-bottom:none}.blog-sidebar a{font-weight:normal;color:inherit;text-decoration:none}.blog-sidebar a:hover{color:#333}.blog-sidebar li{padding-left:1em;margin-bottom:0.5em;white-space:nowrap;text-overflow:ellipsis;width:95%;overflow:hidden;display:block}.blog-sidebar li a:before{content:">";padding-right:1em}.blog-sidebar input{width:90%;padding-right:0}ul.page-numbers{float:right;overflow:hidden;display:block}.page-numbers li{float:left}.page-numbers li a{display:block;padding:1em;text-decoration:none;color:#777}.page-numbers li a:hover{color:#444}.page-numbers li .current{color:#0078cf}.section-comment header{overflow:hidden;clear:both}.comments,.leavecomment{margin-top:3em}.comment{margin-bottom:2em}.comment p{font-size:0.9em;color:#777}.comment h6{margin-bottom:0.5em}.comment form ul li{margin-bottom:2em}.grid.grid-durchwahlen{padding-left:30px}.durchwahlen{-webkit-column-count:2;-moz-column-count:2;-moz-column-gap:1px;-webkit-column-gap:1px;column-gap:1px;-webkit-column-width:180px;-moz-column-width:180px;column-width:180px}.durchwahlen li{margin-bottom:20px}address{margin:0 0 1em;font-style:inherit}.flex-prev:hover,.flex-next:hover{color:#666}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}abbr[title]:after{content:"(" attr(title) ")"}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
