:host{--fontFamily:FiraSans, Arial, Verdana, Helvetica, sans-serif;--colorBlue:rgb(0, 53, 111);--colorBlueMid:rgb(10, 88, 202);--colorBlack:rgb(0, 19, 19);--colorGray:rgb(243, 246, 248);--colorWhite:#fff;--textColor:var(--colorBlack);--borderColor:var(--colorBlack);--bulletColor:var(--colorBlack);--aColor:var(--colorBlue);--aHoverColor:var(--colorBlueMid);--btnBackColor:var(--colorBlue);--btnBackHoverColor:var(--colorBlueMid);--btnTextColor:var(--colorWhite);--btnTextHoverColor:var(--colorWhite);--fontSize:19px;--lineHeight:30px;--h1Size:30px;--h1LineHeight:36px;--h1Color:var(--colorBlue);--h1BackColor:transparent;--h2Size:26px;--h2LineHeight:32px;--h2Color:var(--colorBlue);--h2BackColor:transparent;--h3Size:22px;--h3LineHeight:28px;--h3Color:var(--colorBlue);--h3BackColor:transparent}@font-face{font-family:firasans;src:url(../fonts/fira-sans-v8-latin-regular.ttf)format("TrueType");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:firasanes;src:url(../fonts/fira-sans-v8-latin-700.ttf)format("TrueType");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;position:relative;box-sizing:border-box}:host,.body-tag-rplc{background-color:#fff}p{padding:5px 0}ul,ol{padding:5px 0 5px 25px}#wrapper{margin:auto;max-width:900px;font-family:var(--fontFamily);border:1px solid var(--borderColor);font-size:var(--textSize);line-height:var(--lineHeight);padding:37px}h2:empty,h3.empty,h4.empty,h5.empty,h6.empty,div:empty,p:empty,ul.empty,ol.empty,section:empty{display:none}a[href^="tel:"]{white-space:nowrap}a{color:var(--aColor);text-decoration:none}a:hover{color:var(--aHoverColor)}ul li{padding-bottom:7px}ul li::marker{color:var(--bulletColor)}.body-tag-rplc{color:var(--textColor)}h1{color:var(--h1Color);background-color:var(--h1BackColor);font-size:var(--h1Size);line-height:var(--h1LineHeight)}h1 small{margin-top:22px;display:block;font-size:var(--fontSize);line-height:var(--lineHeight)}h2{color:var(--h2Color);background-color:var(--h2BackColor);font-size:var(--h2Size);line-height:var(--h2LineHeight);margin-bottom:16px}h3{color:var(--h3Color);background-color:var(--h3BackColor);font-size:var(--h3Size);line-height:var(--h3LineHeight)}h4{color:var(--h3Color);background-color:var(--h3BackColor);font-size:18px;line-height:var(--h3LineHeight)}.btn{background-color:var(--btnBackColor);color:var(--btnTextColor)}.btn:hover{background-color:var(--btnBackHoverColor);color:var(--btnTextHoverColor)}.noWrap{white-space:nowrap}.noMg{margin-bottom:0;padding-bottom:0}header{}header #logos{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;margin-bottom:29px}header #logoBIBB{margin-top:0;margin-left:0;margin-right:26px;margin-bottom:26px;height:60px}header #charta{height:86px;margin-right:21px}header #audit{height:80px;margin-bottom:10px}section{padding-bottom:35px}#intro{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;margin-bottom:35px}#title{padding:5%;background-color:var(--colorGray)}#modalities{padding:5%;background-color:var(--colorBlue);color:var(--colorWhite)}#modalities ul:first-child{padding-top:0}#modalities li::marker{color:var(--colorWhite)}#modalities a{text-decoration:underline;color:var(--colorWhite)}a.external{display:block;margin-top:30px}a.external::before{content:"";display:inline-block;vertical-align:top;width:28px;height:28px;background-size:28px 28px;background-repeat:no-repeat;margin-right:7px;background-image:url(../img/blau_external.svg)}#offer{padding-bottom:0}#offerList{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-column-gap:9px;padding:0;margin-top:11px;list-style:none}#offerList li{display:inline-block;padding:2.5%;margin-bottom:12px;padding-left:50px;background-color:var(--colorGray);color:var(--colorBlue);font-size:14px;line-height:20px}#offerList li:before{content:"";position:absolute;width:30px;height:30px;left:2.5%;top:5%;background-repeat:no-repeat;background-position:6px 7px;background-size:20px 20px}#offerList #willkommen:before{background-image:url(../img/piktos/willkommen.svg)}#offerList li#forschung:before{background-image:url(../img/piktos/forschung.svg)}#offerList li#gehalt:before{background-image:url(../img/piktos/gehalt.svg)}#offerList li#zeitgewinn:before{background-image:url(../img/piktos/zeitgewinn.svg)}#offerList li#gestaltung:before{background-image:url(../img/piktos/gestaltung.svg)}#offerList li#personal:before{background-image:url(../img/piktos/personal.svg)}#offerList li#balance:before{background-image:url(../img/piktos/work-life-balance.svg)}#offerList li#nachhaltig:before{background-image:url(../img/piktos/nachhaltigkeit.svg)}#mainContent{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:0;margin-bottom:35px}#mainContent section{padding:5%;background-color:var(--colorGray)}#application{padding:2.5%;background-color:var(--colorBlue);background-image:url(../img/EckenBlue.svg);background-repeat:no-repeat;background-position:122% 99%;background-size:50% 50%;margin-bottom:30px}#application h2{color:var(--colorWhite);margin-bottom:32px}#application div{margin-top:80px;margin-bottom:10px}#application .bewerbungslink{background-color:var(--colorWhite);color:var(--colorBlue);font-size:16px;line-height:var(--h2LineHeight);padding:10px 25px;border:solid 2px var(--colorWhite);border-radius:calc(1.875 * var(--rem-base));transition:all .3s ease-in-out}#application .bewerbungslink:hover{background-color:var(--colorBlue);color:var(--colorWhite)}#contact div ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:9px;grid-row-gap:9px;padding-left:0;list-style-type:none}#contact div ul li{display:block;padding:2.5%;background-color:var(--colorGray)}#contact div ul li p:first-child{font-size:22px;line-height:28px;color:var(--colorBlue)}#contact div ul li a::before{content:"";display:inline-block;vertical-align:top;width:28px;height:28px;background-size:28px 28px;background-repeat:no-repeat;margin-right:7px}#contact div ul li a[href^="tel:"]::before{background-image:url(../img/blue_phone.svg)}#contact div ul li a[href^="https:"]::before,#contact div ul li a[href^="mailto:"]::before{background-image:url(../img/blue_mail.svg)}#contact div ul li:has(:only-child){display:block}#seal{margin-top:100px;display:flex;justify-content:space-between;margin-bottom:0}#charta{height:100px}#footer{margin-top:50px}#emas{width:50%}@media screen and (max-width:800px){header #logos{display:block}#sublogos{margin-top:20px;margin-bottom:30px}}@media screen and (max-width:700px){#intro,#offerList,.contacts,#mainContent{grid-template-columns:1fr}#title,#modalities{padding:3%}}@media screen and (max-width:550px){#wrapper{padding:20px}header #logoBIBB{height:50px}#application{background-image:none}}@media screen and (max-width:370px){header #charta{height:70px}}