.subsite__share .button.mobile{display:none}
@media (max-width:61.99em){.subsite__share .button.mobile{display:inline-flex}}
@media (max-width:61.99em){.subsite__share .button.desktop{display:none}}
.career-contact{padding-bottom:60px;padding-top:60px}
.career-contact .txtimg .txtimg__image{margin-left:0}
.career-contact .txtimg .txtimg__image img{max-width:70%;margin:0 auto}
.career-contact .txtimg__content .title h2{text-transform:unset;font-size:1.4rem}
.career-contact .contact-person__link{font-weight:400}
.jobs-single .cv span{text-transform:uppercase}
.jobs-single .return{padding:10px 20px}
.jobs-single .return svg{width:30px;height:30px}
.jobs-single ul li{line-height:1.375rem}
.career-contact .txtimg__content .title p{line-height:1.4}
.career-contact .txtimg__content .content{text-align:justify;display:flex;flex-direction:column}
.career-contact .txtimg__content .content .contact-person{margin-bottom:20px;align-items:unset}
@media (max-width:550px){.career-contact .txtimg__content .title p:first-of-type{max-width:220px;margin-left:auto;margin-right:auto}}
.career-contact .txtimg__content img{display:none;max-width:300px;margin:20px auto 20px auto;width:100%}
@media (max-width:61.99em){.career-contact .txtimg__content img{display:block}.career-contact .txtimg .txtimg__image{display:none}}
.jobs-single .grid>div>p:first-of-type{margin-bottom:20px}
.career-contact .txtimg{align-items:center;margin-top:0;grid-template-columns:1fr 1fr}
.career-contact .txtimg__content{padding-bottom:0 !important;padding-top:0 !important;height:unset}
@media (max-width:61.99em){.career-contact .txtimg{grid-template-columns:100%;margin-bottom:0}.career-contact .txtimg__image,.career-contact .txtimg__slider{display:flex;margin:0;justify-content:center}.career-contact .txtimg__image img,.career-contact .txtimg__slider img{max-width:300px}}
.career-internship .txtimg .content p{line-height:1.4}
.jobs-list__single .location{line-height:1}
html[lang=es] .hero h1{font-size:3.6vw}
html[lang=de] .hero h1{font-size:3.1vw}
.history__top{display:flex;padding:0}
.history__top .image{height:auto;position:relative}
.history__top h1{position:absolute;right:16vw}
@media (max-width:61.99em){.history__top h1{position:relative;right:0}}
.hero{background-color:#000}
@media (max-height:850px){.hero p{line-height:1.6875rem}}
.hero__image{width:100%;height:100%;object-fit:cover;object-position:50% 80%;position:absolute;top:0;left:0}
@media (max-width:61.99em){.hero__builder{display:grid;grid-template-columns:1fr 1fr;padding:20px 0 20px 20px}}
.hero__builder-cover{position:absolute;left:0;top:0px;height:100%;width:50%;object-fit:contain}
@media (max-width:93.74em) and (min-width:61.99em){.hero__builder-cover{width:19%;object-position:100% 5%;left:50%;transform:translateX(-50%)}}
@media (max-width:61.99em){.hero__builder-cover{position:relative;width:100%;height:auto}}
.hero__builder77{position:absolute;right:0;top:0px;height:100%;width:27%;object-fit:contain;object-position:100% 50%}
@media (max-width:93.74em) and (min-width:61.99em){.hero__builder77{width:32%;object-position:100% 10%}}
@media (max-width:61.99em){.hero__builder77{position:relative;width:100%;height:auto}}
.hero__builder-txt{display:flex;flex-direction:column}
@media (max-width:1900px) and (min-width:93.74em){.hero__builder-txt{row-gap:10px}}
@media (max-width:93.74em) and (min-width:61.99em){.hero__builder-txt{text-align:center;max-width:500px;margin:0 auto}}
@media (max-width:61.99em){.hero__builder-txt{margin-bottom:40px;row-gap:10px}}
@media (max-width:47.99em){.hero__builder-txt{text-align:center}}
.hero__builder-txt p{margin:0;padding:0;background:unset;line-height:1}
.hero__builder-txt p:first-of-type{margin-bottom:10px}
.hero__builder-txt strong{color:var(--paletteColor1);font-size:25px;text-transform:uppercase}
@media (max-width:1900px) and (min-width:93.74em){.hero__builder-txt strong{font-size:22px;line-height:30px}}
@media (max-width:61.99em){.hero__builder-txt strong{color:#fff;font-size:2.125rem;text-transform:unset}}
.hero__builder-txt em{color:var(--headings);font-style:normal}
@media (max-width:1900px) and (min-width:93.74em){.hero__builder-txt em{line-height:30px}}
@media (max-width:61.99em){.hero__builder-txt em{color:#fff}}