header.intro {background-position:top;}section#bransch {width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}section#bransch .left {width:auto;opacity:0;}section#bransch .right {width:auto;}html.ie11 section#bransch .right svg, html.ie10 section#bransch .right svg, html.ie11 section#bransch .left svg, html.ie10 section#bransch .left svg {height:auto;max-height:500px;}section#bransch .wrapper {width:100%;max-width:1000px;text-align:center;margin:0;}html.ie10 section#bransch {display:table;}html.ie10 section#bransch .wrapper {display:table-cell;}html.ie10 section#bransch .left, html.ie10 section#bransch .right {display:none;}section#bransch .wrapper nav#alla_branscher {}@media only screen and (max-width:1250px){section#bransch .wrapper nav#alla_branscher {padding-top:10px;}}section#bransch .wrapper nav#alla_branscher a {color:#808080;text-decoration:none;padding:18px 10px;display:inline-block;position:relative;font-weight:500;}section#bransch .wrapper nav#alla_branscher a.active {color:#bfbfbf;border-color:red;}section#bransch .wrapper nav#alla_branscher a.active:before {content:"";width:0; height:0; border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000;position:absolute;left:0;right:0;top:0;margin:auto;}section#bransch .wrapper article.default_text:first-of-type {padding-top:10vh;}section#bransch .wrapper article.default_text h1 {padding-bottom:35px;}section#bransch .wrapper section.statistics {width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10vh 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}section#bransch .wrapper section.statistics .item {width:50%;max-width:300px;padding:15px;text-align:center;}section#bransch .wrapper section.statistics .item svg {height:90px;}section#bransch .wrapper section.statistics .item h1 {font-size:74px;padding:0;margin:0;font-weight:100;color:#a7a29f;}section#bransch .wrapper section.statistics .item h2 {color:#9c9795;font-size:16px;}section#bransch .wrapper section.statistics .item#revenue svg g g {-webkit-transform:translateY(-150px);transform:translateY(-150px);}section#bransch .wrapper section.statistics .item#employees svg > g > g {-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom;transform-origin:bottom;}section#bransch .wrapper article#contact_person .contact_persons {width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:15vh;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}section#bransch .wrapper article#contact_person h1 {font-size:36px;}section#bransch .wrapper article#contact_person .person {padding:15px;}section#bransch .wrapper article#contact_person .image {width:200px;height:200px;background-size:cover;background-position:center;border-radius:50%;margin:auto;}section#bransch .wrapper article#contact_person .person h1 {font-size:16px;font-weight:500;margin:0;padding:30px 0 0 0;color:39c9795;}section#bransch .wrapper article#contact_person .person h2 {font-size:16px;font-weight:400;margin:0;padding:4px 0;color:#9c9795;}section#bransch .wrapper article#contact_person .person h3 {font-size:16px;font-weight:400;margin:0;padding:0px 0;color:#9c9795;color:#10ad95;}@media only screen and (max-width:600px){section#bransch {}section#bransch .left {display:none;}section#bransch .right {display:none;}section#bransch .wrapper section.statistics {width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}section#bransch .wrapper section.statistics .item {width:50%;min-width:0;}section#bransch .wrapper section.statistics .item:nth-of-type(3) {width:100%;}section#bransch .wrapper section.statistics .item svg {width:50%;}section#bransch .wrapper section.statistics .item h1 {font-size:58px;}section#bransch .wrapper section.statistics .item h2 {font-size:14px;}section#bransch .wrapper article#contact_person .contact_persons {}}section#branscher {padding:15vh 0;background-color:#fff9ef;overflow:hidden;}section#branscher .all {width:100%;max-width:650px;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}section#branscher .all a figure {width:100px;margin:5px;padding:0;-webkit-transform:scale(0) translateY(-100px);transform:scale(0) translateY(-100px);opacity:0;transition:opacity .65s, -webkit-transform .8s;transition:transform .8s, opacity .65s;transition:transform .8s, opacity .65s, -webkit-transform .8s;}section#branscher .all a:nth-of-type(1n) figure{-webkit-transform:translateX(-10vw);transform:translateX(-10vw);}section#branscher .all a:nth-of-type(2n) figure{-webkit-transform:translateX(10vw);transform:translateX(10vw);}section#branscher .all figure.active {-webkit-transform:scale(1) translateY(0) rotate(0deg) !important;transform:scale(1) translateY(0) rotate(0deg) !important;opacity:1;}section#branscher .all figure:hover {transition:-webkit-transform .2s !important;transition:transform .2s !important;transition:transform .2s, -webkit-transform .2s !important; -webkit-transform:scale(1.1) !important; transform:scale(1.1) !important;cursor:pointer;}section#branscher .all figure .triangle {width:80%;max-height:115px;margin:auto;}section#branscher .all figure.active.hide {opacity:0.5;}html.ie10 section#branscher .all {display:block;text-align:center;}html.ie10 section#branscher .all figure {display:inline-block;vertical-align:top;}section#branscher .all a {text-decoration:none;}section#branscher .all figure h1 {font-size:14px;margin:0;padding:5px 0;text-align:center;color:#808080;}