/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:6px 10px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:1px;background-color:#fff;border-radius:0px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#313131;font-family:"latoregular",sans-serif;font-size:16px}.pagewrap{position:relative;max-width:1200px;margin:0 auto}.container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.3125em -1.5625em;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid{padding:.3125em 1.5625em}.grid--1{width:8.33333333333%}.grid--2{width:16.6666666667%}.grid--3{width:25%}.grid--4{width:33.3333333333%}.grid--5{width:41.6666666667%}.grid--6{width:50%}.grid--7{width:58.3333333333%}.grid--8{width:66.6666666666%}.grid--9{width:75%}.grid--10{width:83.3333333333%}.grid--11{width:91.6666666666%}.grid--12{width:100%}.grid--3:nth-child(3n){-webkit-column-break-after:always;break-after:always}@media only screen and (max-width: 1100px){.text .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text .grid{width:100% !important}}.header{position:fixed;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:9.375em;max-width:1200px;padding:0 6.25em;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#002851;opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;z-index:-1}.scrolled .header{height:5em}.scrolled .header:before{opacity:.8}.header__logo{padding-right:1.875em}.header__logolink{width:100%;max-width:15.625em;display:block}.header__logoimage{width:15.625em;height:auto;max-width:100%;display:block}.header__icons{margin-left:auto;padding-right:1.875em}.header__iconsimage{width:7.125em;height:auto;max-width:100%;display:block}.header__menu .hamburger{display:none}.header__menu nav{display:block}.header__menu ul{padding:0;margin:0;list-style:none}.header__menu ul li{display:block;float:left;padding-right:.625em}.header__menu ul li:last-child{padding-right:0}.header__menu ul a{position:relative;padding:.3125em .625em;color:#fff;text-decoration:none;font-size:.875em;border:2px solid transparent}.header__menu ul a:after{content:'';position:absolute;left:0;bottom:-1px;width:0%;height:2px;background-color:#fff;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.header__menu ul a:hover:after{width:100%}.header__menu ul li.current-menu-item a{border-color:#fff;border-radius:2px}@media only screen and (max-width: 1200px){.header{padding:0 3.125em}}@media only screen and (max-width: 1100px){.header{height:6.25em;padding:0 1.25em}.header__menu .hamburger{display:block}.header__menu nav{display:none;position:absolute;right:0;top:100%;background-color:#002851}.header__menu ul li{float:none;padding:1.25em 1.25em}}.footer{width:100%;padding:.3125em 6.25em;background-image:url("../img/footer.jpg");background-color:#002851;background-blend-mode:overlay;background-size:cover;background-position:center center;z-index:5}.footer__menu ul{padding:0;margin:0;list-style:none;text-align:right}.footer__menu ul li{display:inline-block;padding-left:1.875em}.footer__menu ul li:first-child{padding-left:0}.footer__menu ul a{text-decoration:none;color:#fff;font-size:.7000em;font-weight:300;text-transform:uppercase;line-height:1.375em}@media only screen and (max-width: 1100px){.footer{padding:.3125em 1.25em}}.main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:9.375em;min-height:100vh;background-color:#fff;overflow:hidden}.main>div{position:relative}.main>div/*:nth-child(2n+3)*/:before{content:'';position:absolute;top:0;left:0;width:100%;height:50px;background:#e5e5e5;background:-webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#fff));background:linear-gradient(to bottom, #e5e5e5 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 )}div.personen:before {background: none;}@media only screen and (max-width: 1100px){.main{padding-top:6.25em}}.intro{position:relative;width:100%}.intro__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.intro__background:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#313131;opacity:.5}.intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:9.375em 6.25em 6.25em 6.25em;z-index:1}.intro__businesscard{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5.625em}.intro__businesscardbox{position:relative;padding:.375em 1.25em;border:.3125em solid #fff;border-radius:.25em;color:#fff}.intro__businesscardbox a{text-decoration:none;color:#fff}.intro__businesscardbox p{margin:1em 0;font-size:.875em;line-height:1.5em}.intro__businesscardbox p:first-child{margin:1.1666666667em 0;font-size:.75em}.intro__businesscardbox--left{width:4.6875em;-webkit-transform:translateY(-5.625em);transform:translateY(-5.625em)}.intro__businesscardbox--right{background-color:#002851;-webkit-transform:translateX(-.3125em);transform:translateX(-.3125em)}.intro__businesscardlogo{display:block;width:100%}.intro__businesscardcopyright{position:absolute;bottom:1.25em;left:40%;font-weight:300;font-size:.75em;text-transform:uppercase;white-space:nowrap;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(100%) rotate(-90deg);transform:translateY(100%) rotate(-90deg)}.intro__textbox{display:inline-block;position:relative;padding-bottom:1.875em}.intro__textbox:after{content:'';position:absolute;bottom:0;right:0;width:45%;height:.3125em;background-color:#fff}.intro__text{display:block;font-size:4.0625em;font-weight:300;text-align:right;color:#fff}@media only screen and (max-width: 1100px){.intro__content{padding:9.375em 1.25em 6.25em 1.25em}.intro__textbox{padding-bottom:1.875em}.intro__textbox:after{width:45%;height:.3125em}.intro__text{font-size:2.5em}}@media only screen and (max-width: 800px){.intro__content{padding:1.25em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.intro__textbox{padding-top:1.875em}}.text{padding:3.125em 6.25em;color:#313131}.text h1,.text h2,.text h3{font-weight:400;text-transform:uppercase;margin-top:1.875em;margin-bottom:.9375em}.text h1{font-size:1.25em}.text h2{font-size:1em}.text h3{font-size:.875em}.text p{font-size:.875em;line-height:1.5em}.text img{max-width:100%;height:auto}.text a{text-decoration:none;color:#002851}.text ul{list-style:none;padding:0;margin:0}.text ul li{position:relative;padding-left:1.0714285714em;font-size:.875em;margin:.5em 0}.text ul li:before{content:'■';position:absolute;top:0;left:0;color:#002851}.text .readmore{display:block;position:relative;font-size:.625em;text-decoration:none;color:#002851;padding-left:13em;line-height:1em;margin-top:2em;-webkit-transition:padding-left .5s ease-in-out;transition:padding-left .5s ease-in-out}.text .readmore:before{content:'';position:absolute;display:block;top:.3em;left:0;width:12em;height:.4em;background-color:#002851;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.text .readmore:hover{padding-left:15em}.text .readmore:hover:before{width:14em}@media only screen and (max-width: 1100px){.text{padding:3.125em 1.25em}}@media only screen and (max-width: 800px){.text{padding:1.25em 1.25em}}.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar .text{-webkit-box-flex:2;-ms-flex:2;flex:2}.sidebar__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:480px;background-color:#002851}.sidebar__picture{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-size:cover;background-position:center center;background-color:#002851;background-blend-mode:overlay;min-height:300px}.sidebar__slogan{padding:5em 3em;font-size:1.25em;text-transform:uppercase;color:#fff}.sidebar__slogantext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:30px 30px 30px 27px}.sidebar__slogantext:before{content:'';position:absolute;top:0;left:0;bottom:0;width:20px;border-top:8px solid #fff;border-bottom:8px solid #fff;border-left:6px solid #fff;border-top-left-radius:3px;border-bottom-left-radius:3px}.sidebar__slogantext span{font-size:.7em}@media only screen and (max-width: 1100px){.sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar__side{width:100%}.sidebar__slogan{padding:2.5em 3em}}.contactpersons{padding:3.125em 6.25em;overflow:hidden}.contactperson{position:relative}.contactperson__picture{width:100%;height:auto}.contactperson__title{color:#002851;font-size:.75em;line-height:1.5em;text-transform:uppercase}.contactperson__name{color:#002851;font-size:.75em;line-height:1.5em}.contactperson__email{color:#002851;font-size:.75em;line-height:1.5em}.contactperson__email a{color:#002851;text-decoration:none}.contactperson__infowrap{position:absolute;top:0;left:0%;width:200%;height:100%;z-index:10;opacity:0;visibility:hidden;-webkit-transition:bottom .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, right .5s ease-in-out, opacity .5s ease-in-out, visibility .5s linear;transition:bottom .5s ease-in-out, top .5s ease-in-out, left .5s ease-in-out, right .5s ease-in-out, opacity .5s ease-in-out, visibility .5s linear;pointer-events:none}.grid:nth-child(5n+3) .contactperson__infowrap,.grid:nth-child(5n+4) .contactperson__infowrap{left:auto;right:0%}.contactperson:hover .contactperson__infowrap{left:100%;opacity:1;visibility:visible}.grid:nth-child(5n+3) .contactperson:hover .contactperson__infowrap,.grid:nth-child(5n+4) .contactperson:hover .contactperson__infowrap{left:auto;right:100%}.contactperson__info{padding:1.5625em;height:100%;background-color:#002851;color:#fff}.contactperson__info span{text-transform:uppercase;font-size:.875em}.contactperson__info ul{list-style:none;padding:0;margin:0}.contactperson__info ul li{position:relative;padding-left:1.0714285714em;font-size:.875em;margin:.5em 0}.contactperson__info ul li:before{content:'■';position:absolute;top:0;left:0;color:#fff}@media only screen and (max-width: 1100px){.contactpersons{padding:3.125em 1.25em}}@media only screen and (max-width: 890px){.contactpersons .grid{width:33.3333333333%}.contactperson__infowrap{left:0% !important;width:200%;height:100%}.grid:nth-child(3n) .contactperson__infowrap{left:auto !important;right:0% !important}.contactperson:hover .contactperson__infowrap{left:100% !important}.grid:nth-child(3n) .contactperson:hover .contactperson__infowrap{left:auto !important;right:100% !important}}@media only screen and (max-width: 650px){.contactpersons .grid{width:50%}.contactperson__infowrap{left:0%;width:100%;height:100%}.grid:nth-child(odd) .contactperson__infowrap{left:0% !important;right:auto !important}.grid:nth-child(even) .contactperson__infowrap{left:auto !important;right:0% !important}.contactperson:hover .contactperson__infowrap{left:100%}.grid:nth-child(odd) .contactperson:hover .contactperson__infowrap{left:100% !important;right:auto !important}.grid:nth-child(even) .contactperson:hover .contactperson__infowrap{left:auto !important;right:100% !important}}@media only screen and (max-width: 375px){.contactpersons .grid{width:100%}.contactperson__infowrap{top:0% !important;left:0% !important;right:auto !important;width:100% !important;height:auto !important}.grid:nth-child(n) .contactperson__infowrap{top:0% !important;left:0% !important;right:auto !important}.grid:last-child .contactperson__infowrap{top:auto !important;bottom:0% !important}.contactperson:hover .contactperson__infowrap{top:100% !important;left:0% !important;right:auto !important}.grid:nth-child(n) .contactperson:hover .contactperson__infowrap{top:100% !important;left:0% !important;right:auto !important}.grid:last-child .contactperson:hover .contactperson__infowrap{top:auto !important;bottom:100% !important}}