﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}hr{background-color:#000;border:none;box-sizing:content-box;display:block;height:1px;margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important}input::-webkit-autofill{box-shadow:0 0 0 1000px #fff inset !important;-webkit-box-shadow:0 0 0 1000px #fff inset !important}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}th{font-weight:normal}::-webkit-input-placeholder{color:#000000}:-moz-placeholder{color:#000000}::-moz-placeholder{color:#000000}:-ms-input-placeholder{color:#000000}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0}dl,dt,dd{margin:0;padding:0}a,a:hover,a:visited{text-decoration:none}a:focus{outline:none}nav ol,nav ul,nav li{margin:0;padding:0;list-style-type:none}li{display:inline-block}::-moz-selection{background:#eeeeee;text-shadow:none}::selection{background:#eeeeee;text-shadow:none}i,em,address{font-style:normal}b,strong{font-weight:bold}p{margin:0}@font-face{font-family:'CeraRegular';src:url("fonts/CeraPRO-Regular.eot");src:url("fonts/CeraPRO-Regular.woff") format("woff"),url("fonts/CeraPRO-Regular.svg#CeraPRO-Regular") format("svg")}@font-face{font-family:'CeraMedium';src:url("fonts/CeraPRO-Medium.eot");src:url("fonts/CeraPRO-Medium.woff") format("woff"),url("fonts/CeraPRO-Medium.svg#CeraPRO-Medium") format("svg")}@font-face{font-family:'CeraMediumItalic';src:url("fonts/CeraPRO-MediumItalic.eot");src:url("fonts/CeraPRO-MediumItalic.woff") format("woff"),url("fonts/CeraPRO-MediumItalic.svg#CeraPRO-MediumItalic") format("svg")}@font-face{font-family:'CeraBold';src:url("fonts/CeraPRO-Bold.eot");src:url("fonts/CeraPRO-Bold.woff") format("woff"),url("fonts/CeraPRO-Bold.svg#CeraPRO-Bold") format("svg")}@font-face{font-family:'CeraProBlack';src:url("fonts/CeraPro-Black.eot");src:url("fonts/CeraPro-Black.eot?#iefix") format("embedded-opentype"),url("fonts/CeraPro-Black.woff2") format("woff2"),url("fonts/CeraPro-Black.woff") format("woff"),url("fonts/CeraPro-Black.svg#CeraPro-Black") format("svg")}@font-face{font-family:'CeraProLight';src:url("fonts/CeraPro-Light.eot");src:url("fonts/CeraPro-Light.eot?#iefix") format("embedded-opentype"),url("fonts/CeraPro-Light.woff2") format("woff2"),url("fonts/CeraPro-Light.woff") format("woff"),url("fonts/CeraPro-Light.svg#CeraPro-Light") format("svg")}@font-face{font-family:'CeraProLightItalic';src:url("fonts/CeraPro-LightItalic.eot");src:url("fonts/CeraPro-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/CeraPro-LightItalic.woff2") format("woff2"),url("fonts/CeraPro-LightItalic.woff") format("woff"),url("fonts/CeraPro-LightItalic.svg#CeraPro-LightItalic") format("svg")}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:"(" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}pre,blockquote{border:1px solid #999;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}}main.content .content__inner,header.site-header .site-header__inner,.nav-wrapper .nav-wrapper__inner,footer.site-footer .site-footer__inner,.inner{padding-left:10px;padding-right:10px;position:relative;width:100%}@media only screen and (min-width: 700px){main.content .content__inner,header.site-header .site-header__inner,.nav-wrapper .nav-wrapper__inner,footer.site-footer .site-footer__inner,.inner{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 960px){main.content .content__inner,header.site-header .site-header__inner,.nav-wrapper .nav-wrapper__inner,footer.site-footer .site-footer__inner,.inner{margin-left:auto;margin-right:auto;width:90%}}@media only screen and (min-width: 1280px){main.content .content__inner,header.site-header .site-header__inner,.nav-wrapper .nav-wrapper__inner,footer.site-footer .site-footer__inner,.inner{width:1140px}}@media only screen and (min-width: 1420px){main.content .content__inner,header.site-header .site-header__inner,.nav-wrapper .nav-wrapper__inner,footer.site-footer .site-footer__inner,.inner{width:1280px}}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px)}main.content .content__inner,header.site-header .site-header__inner,.nav-wrapper .nav-wrapper__inner,footer.site-footer .site-footer__inner,.inner,.media-block,.media-block__body,form.application .form-row,form.application .form-column--privacy,.content-row,.clearfix{*zoom:1}main.content .content__inner:before,header.site-header .site-header__inner:before,.nav-wrapper .nav-wrapper__inner:before,footer.site-footer .site-footer__inner:before,.inner:before,.media-block:before,.media-block__body:before,form.application .form-row:before,form.application .form-column--privacy:before,.content-row:before,.clearfix:before{content:' ';display:table}main.content .content__inner:after,header.site-header .site-header__inner:after,.nav-wrapper .nav-wrapper__inner:after,footer.site-footer .site-footer__inner:after,.inner:after,.media-block:after,.media-block__body:after,form.application .form-row:after,form.application .form-column--privacy:after,.content-row:after,.clearfix:after{content:' ';display:table;clear:both}.teaser-block a{display:block;height:100%;position:relative;width:100%}.teaser-block img{display:block;height:auto;width:100%}.teaser-block figcaption{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.media-block{margin:0}.media-block__image-container{float:left;margin-right:0}.media-block__image-container img{display:block}.flag{display:table;width:100%}.flag__image,.flag__body{display:table-cell;vertical-align:middle}.flag--top .flag__image,.flag--top .flag__body{vertical-align:top}.flag--bottom .flag__image,.flag--bottom .flag__body{vertical-align:bottom}.flag__image{padding-right:10px}.flag__image>img{display:block;max-width:none}.flag--rev .flag__image{padding-right:0;padding-left:10px}.flag__body{width:100%}.btn.btn-upload{background-color:#fff;border:1px solid #818a90;display:inline-block;line-height:1;margin:5px 0;padding:8px;outline:none !important;text-align:left;vertical-align:top;width:100%;-moz-transition:border .15s ease-in,color .15s ease-in;-o-transition:border .15s ease-in,color .15s ease-in;-webkit-transition:border .15s ease-in,color .15s ease-in;transition:border .15s ease-in,color .15s ease-in}.btn.btn-upload:hover{border-color:#ff0047;color:#ff0047}form{display:block}form.application .form-row{margin-bottom:20px;max-width:760px}form.application .form-column{float:left;width:50%}@media only screen and (min-width: 700px){form.application .form-column{width:25%}}form.application .form-column--btn{width:50%}form.application .form-column--privacy{width:100% !important}form.application .form-column--privacy .radio {float:left;width:25px}form.application .form-column--privacy label{float:left;width:calc(100% - 25px)}form.application p{margin:0}form.application .file-info{display:block;font-size:14px;margin-top:5px;line-height:1.2}form.application input+p{margin-top:10px;font-size:14px}form.application label{display:block;margin-bottom:5px;width:100%}form.application input[type=radio]+label,form.application input[type=checkbox]+label{display:inline-block;margin-bottom:0;margin-left:5px;width:auto}form.application input[type=text],form.application input[type=password],form.application input[type=email],form.application input[type=submit],form.application input[type=reset],form.application button.upload,form.application textarea{background-color:#fff;border:1px solid #818a90;display:inline-block;line-height:1;padding:8px;outline:none !important;vertical-align:top;width:100%}form.application button.upload{text-align:left;-moz-transition:border .15s ease-in,color .15s ease-in;-o-transition:border .15s ease-in,color .15s ease-in;-webkit-transition:border .15s ease-in,color .15s ease-in;transition:border .15s ease-in,color .15s ease-in}form.application button.upload:hover{border-color:#ff0047;color:#ff0047}form.application input[type=submit],form.application input[type=reset]{border-color:#ff0047;text-align:left;width:95%;-moz-transition:background .15s ease-in,color .15s ease-in;-o-transition:background .15s ease-in,color .15s ease-in;-webkit-transition:background .15s ease-in,color .15s ease-in;transition:background .15s ease-in,color .15s ease-in}form.application input[type=submit]:hover,form.application input[type=reset]:hover{background-color:#ff0047;color:#fff}form.application label.has-error{color:#ff0047}form.application input[type=text].has-error,form.application input[type=password].has-error,form.application input[type=email].has-error{border:1px solid #ff0047}form.application .error-message{color:#ff0047;font-size:14px;margin-top:5px}form.application .uploaded_files{margin-top:5px}::-webkit-input-placeholder{color:#ddd}::-moz-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}:-moz-placeholder{color:#ddd}.grid{margin-top:20px}@media only screen and (min-width: 500px){.grid{display:grid;grid-gap:10px}.grid.grid-3x1{grid-template-columns:repeat(3, 1fr)}.grid.grid-4x1{margin-top:-10px;grid-template-columns:repeat(4, 1fr)}}h1,h2,h3,h4{line-height:1.2}h1{color:#ff0047;max-width:800px;margin-bottom:20px;font-family:'CeraProBlack', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-size:20px}@media only screen and (min-width: 700px){h1{font-size:24px}}@media only screen and (min-width: 960px){h1{font-size:30px;margin-bottom:30px}}h2{color:#505158;font-family:'CeraProLight', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-size:20px;margin-bottom:20px}h3{color:#505158;font-family:'CeraBold', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;margin-bottom:5px}h4{font-family:'CeraMedium', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;text-transform:uppercase;margin-bottom:5px}.icon{display:block}.icon--menu{height:24px;float:right;margin-top:25px;position:relative;width:30px;-moz-transition:background .15s ease-out;-o-transition:background .15s ease-out;-webkit-transition:background .15s ease-out;transition:background .15s ease-out}@media only screen and (min-width: 960px){.icon--menu{margin-top:45px}}.icon--menu span{background-color:#818a90;display:block;height:4px;left:0;opacity:1;position:absolute;width:30px}.icon--menu span:nth-child(1){top:0}.icon--menu span:nth-child(2),.icon--menu span:nth-child(3){top:10px}.icon--menu span:nth-child(4){top:20px}.icon--menu span:nth-child(1),.icon--menu span:nth-child(4){-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-moz-transition:opacity .2s cubic-bezier(0.805, -0.005, 0.165, 0.925),-moz-transform .25s cubic-bezier(0.805, -0.005, 0.165, 0.925);-o-transition:opacity .2s cubic-bezier(0.805, -0.005, 0.165, 0.925),-o-transform .25s cubic-bezier(0.805, -0.005, 0.165, 0.925);-webkit-transition:opacity .2s cubic-bezier(0.805, -0.005, 0.165, 0.925),-webkit-transform .25s cubic-bezier(0.805, -0.005, 0.165, 0.925);transition:opacity .2s cubic-bezier(0.805, -0.005, 0.165, 0.925),transform .25s cubic-bezier(0.805, -0.005, 0.165, 0.925)}.icon--menu span:nth-child(2),.icon--menu span:nth-child(3){-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all .25s cubic-bezier(0.805, -0.005, 0.165, 0.925);-o-transition:all .25s cubic-bezier(0.805, -0.005, 0.165, 0.925);-webkit-transition:all .25s cubic-bezier(0.805, -0.005, 0.165, 0.925);transition:all .25s cubic-bezier(0.805, -0.005, 0.165, 0.925)}.icon--menu.is-active span:nth-child(1){opacity:0;-moz-transform:translate(0, -10px);-ms-transform:translate(0, -10px);-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}.icon--menu.is-active span:nth-child(4){opacity:0;-moz-transform:translate(0, 10px);-ms-transform:translate(0, 10px);-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.icon--menu.is-active span:nth-child(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon--menu.is-active span:nth-child(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.social-icon{background-repeat:no-repeat;background-size:100%;background-position:top left;background-size:25px;background-position:top left;display:inline-block;height:25px;text-indent:-7777px;width:25px}.social-icon.social-icon--linkedin{background-image:url("../img/icons/icon-linkedin.svg");margin-right:3px}.social-icon.social-icon--xing{background-image:url("../img/icons/icon-xing.svg")}.no-svg .social-icon.social-icon--linkedin{background-image:url("../img/icons/icon-linkedin.png")}.no-svg .social-icon.social-icon--xing{background-image:url("../img/icons/icon-xing.png")}table{width:100%}i,em,address{font-style:normal}em,i{font-family:'CeraProLightItalic', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal}b,strong,.text-bold{font-family:'CeraBold', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal}p{margin:0 0 20px 0}@-moz-keyframes pulsate{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}30%{-moz-transform:scale(1, 1);transform:scale(1, 1)}40%{-moz-transform:scale(1.08, 1.08);transform:scale(1.08, 1.08)}50%{-moz-transform:scale(1, 1);transform:scale(1, 1)}60%{-moz-transform:scale(1, 1);transform:scale(1, 1)}70%{-moz-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}80%{-moz-transform:scale(1, 1);transform:scale(1, 1)}100%{-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}30%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}40%{-webkit-transform:scale(1.08, 1.08);transform:scale(1.08, 1.08)}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}60%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}70%{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}80%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes pulsate{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}30%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}40%{-moz-transform:scale(1.08, 1.08);-ms-transform:scale(1.08, 1.08);-webkit-transform:scale(1.08, 1.08);transform:scale(1.08, 1.08)}50%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}60%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}70%{-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}80%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}html,body{height:100%;min-height:100%}body{color:#505158;font-family:'CeraRegular', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.4;overflow-y:scroll;padding-top:104px}@media only screen and (min-width: 960px){body{padding-top:158px}}@media only screen and (min-width: 1280px){body{padding-top:185px}}main{position:relative}main.content .content__inner{padding:10px}@media only screen and (min-width: 500px){main.content .content__inner{padding:20px 20px}}@media only screen and (min-width: 960px){main.content .content__inner{padding:20px 30px}}@media only screen and (min-width: 1280px){main.content .content__inner{padding:40px 50px}}header.site-header{background-color:#fff;height:104px;left:0;position:fixed;top:0;width:100%;z-index:100;-moz-transition:height .15s ease-out;-o-transition:height .15s ease-out;-webkit-transition:height .15s ease-out;transition:height .15s ease-out}@media only screen and (min-width: 500px){header.site-header{height:114px}}@media only screen and (min-width: 960px){header.site-header{height:158px}}@media only screen and (min-width: 1280px){header.site-header{height:185px}}header.site-header svg{display:block;height:auto;margin-top:10px;max-width:280px;position:relative;width:100%}@media only screen and (min-width: 700px){header.site-header svg{margin-top:20px}}@media only screen and (min-width: 960px){header.site-header svg{max-width:360px}}@media only screen and (min-width: 1280px){header.site-header svg{max-width:450px}}.nav-wrapper{background-color:#fff;left:0;position:fixed;top:70px;height:calc(100% - 70px);overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;z-index:3000;-moz-transition:min-height .25s ease-in;-o-transition:min-height .25s ease-in;-webkit-transition:min-height .25s ease-in;transition:min-height .25s ease-in}@media only screen and (min-width: 500px){.nav-wrapper{height:calc(100% - 80px);top:80px}}@media only screen and (min-width: 700px){.nav-wrapper{min-height:250px}}@media only screen and (min-width: 960px){.nav-wrapper{background-color:rgba(255,255,255,0.9);min-height:300px;height:auto;position:absolute;top:158px}}@media only screen and (min-width: 1280px){.nav-wrapper{min-height:350px;top:185px}}.nav-wrapper.is-hidden{display:none}@media only screen and (min-width: 960px){.home .nav-wrapper{top:130px}}@media only screen and (min-width: 1280px){.home .nav-wrapper{top:200px}}nav.page-nav{display:block;padding-top:10px;z-index:1000}nav.page-nav ul,nav.page-nav li{margin:0;padding:0}nav.page-nav li{display:block}nav.page-nav ul{margin-bottom:10px}nav.page-nav ul a{color:#000;display:block;font-family:'CeraBold', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.3;padding:5px 0;text-transform:uppercase}nav.page-nav ul ul a{color:#818a90;font-family:'CeraRegular', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav.page-nav ul.language-menu li{display:inline-block;margin-right:5px}nav.page-nav ul.language-menu li a{color:#f99;font-family:'CeraRegular', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav.page-nav ul.language-menu li.is-active a{color:#ff0047}nav.page-nav--footer ul a{color:#fff}nav.page-nav--footer ul ul a{color:#fff}nav.page-nav--footer ul.language-menu li a{color:#fff}nav.page-nav--footer ul.language-menu li.is-active a{color:#fff}nav.jobs-nav ul,nav.jobs-nav li{margin:0;list-style-type:none !important;padding:0}nav.jobs-nav li{display:block}nav.jobs-nav a{color:#505158;display:block;font-family:'CeraRegular', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}nav.jobs-nav a:hover,nav.jobs-nav a.is-active{color:#ff0047;text-decoration:none}nav.lang-abbr{position:absolute;right:0;top:45px;display:none}@media only screen and (min-width: 960px){nav.lang-abbr{width:15%;display:block}}@media only screen and (min-width: 1280px){nav.lang-abbr{width:186px;display:block}}nav.lang-abbr a{padding-right:3px;margin-right:1px;display:inline-block;color:#818a90}nav.lang-abbr a:after{content:" | "}nav.lang-abbr a.act{color:#505158}nav.lang-abbr a:last-child:after{content:""}nav.langmobile{margin-bottom:15px}@media only screen and (min-width: 960px){nav.langmobile{display:none}}nav.langmobile a{padding-right:3px;margin-right:1px;display:inline-block;color:#818a90}nav.langmobile a:after{content:" | "}nav.langmobile a.act{color:#505158}nav.langmobile a:last-child:after{content:""}footer.site-footer{background-color:#ff0047;color:#fff;padding:20px 0;position:relative}@media only screen and (min-width: 960px){footer.site-footer{padding:40px 0}}@media only screen and (min-width: 1280px){footer.site-footer{padding:50px 0}}footer.site-footer h2{color:#fff;font-family:'CeraProBlack', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:0 !important;text-align:center}footer.site-footer a{color:#fff;font-family:'CeraProBlack', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;text-decoration:underline}footer.site-footer a:hover{text-decoration:none}footer.site-footer a.anchor-mail{font-family:'CeraRegular', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer.site-footer p{margin-top:30px;text-align:center}.brand{background-repeat:no-repeat;background-size:100%;background-position:top left;background-image:url("../img/icons/logo-aurigavision-narrow.svg");background-size:100%;display:block;float:left;height:32px;margin-top:20px;position:relative;width:200px;-moz-transition:height .15s ease-out,width .15s ease-out;-o-transition:height .15s ease-out,width .15s ease-out;-webkit-transition:height .15s ease-out,width .15s ease-out;transition:height .15s ease-out,width .15s ease-out}@media only screen and (min-width: 500px){.brand{height:40px;width:250px}}@media only screen and (min-width: 960px){.brand{background-image:url("../img/icons/logo-aurigavision.svg");height:100px;left:-40px;width:300px}}@media only screen and (min-width: 1280px){.brand{height:137px;left:-60px;margin-top:30px;width:450px}}.brand.brand--icon{background-image:url("../img/icons/logo-aurigavision-icon.svg");height:24px;width:24px}@media only screen and (min-width: 500px){.brand.brand--icon{height:29px;width:29px}}@media only screen and (min-width: 960px){.brand.brand--icon{height:35px;width:35px}}@media only screen and (min-width: 1280px){.brand.brand--icon{height:52px;width:52px}}.visual{background-repeat:no-repeat;background-size:100%;background-position:top left;background-position:center center;background-size:cover;height:200px;position:relative;-moz-transition:height .25s ease-in;-o-transition:height .25s ease-in;-webkit-transition:height .25s ease-in;transition:height .25s ease-in}@media only screen and (min-width: 500px){.visual{height:250px}}@media only screen and (min-width: 960px){.visual{height:300px}}@media only screen and (min-width: 1280px){.visual{height:350px}}.teasers{padding:10px 0}.teasers .teaser{margin-bottom:30px}.teasers .teaser h2{color:#ff0047;font-family:'CeraBold', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-size:20px;margin-bottom:5px;height:55px;text-align:center}.teasers .teaser h2 span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.teasers .teaser img{display:block;height:auto;width:100%}.content-row{margin-bottom:30px}.content__element{margin-bottom:30px;max-width:760px;width:100%}.content__element ol,.content__element ul,.content__element li{margin:0;padding:0}.content__element ul,.content__element ol{margin-bottom:20px;max-width:760px}.content__element li{display:list-item;font-family:'CeraProLight', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;list-style-type:disc;margin-bottom:5px;margin-left:20px}.content__element ul+p{margin-bottom:10px}.content__element a{color:#ff0047;text-decoration:none}.content__element a:hover{text-decoration:underline}.content__element p{max-width:760px}.content__element li a{text-decoration:underline}.content__element figure{max-width:360px;margin-top:20px}.content__element figure img{display:block;height:auto;max-width:100%;width:100%}.content__element .color-box{align-items:center;background-color:#f99;display:flex;margin-bottom:10px;min-height:120px;padding:10px;text-align:center}@media only screen and (min-width: 500px){.content__element .color-box{margin-bottom:0;padding:20px}}.content__element .color-box strong{font-family:'CeraMedium', Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal}.content__element .ce-gallery{margin-bottom:20px}.content__element .ce-media{margin-top:20px}.content__element .text-black{color:#000}.content__element .text-red{color:#ff0047}.content__element .no-break{white-space:nowrap}.browser-outdated{background-color:#D8000C;color:white;font-family:Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px;position:fixed;height:100%;top:0;width:100%;z-index:99999}.browser-outdated *{font-family:Helvetica, Arial, sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;margin-left:auto;margin-right:auto;max-width:500px;width:100%}.browser-outdated h1{font-size:24px;font-weight:bold;margin-bottom:20px}.browser-outdated a{background-color:#D8000C;border:1px solid #fff;color:#fff;margin-bottom:10px;display:block;padding:10px;text-decoration:none}.browser-outdated a:hover{background-color:#fff;color:#D8000C}
