/* screen - karriere-gross-dark */

.karriere-gross-dark {
  background-color: var(--white);
  height: 3300px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 2142px;
}

.karriere-gross-dark .rectangle-291-b7eUFI {
  background-color: var(--chicago);
  height: 3233px;
  left: 0px;
  position: absolute;
  top: 49px;
  width: 2142px;
}

.karriere-gross-dark .rectangle-17-b7eUFI {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 35px;
  left: 1888px;
  position: absolute;
  top: 1736px;
  width: 112px;
}

.karriere-gross-dark .rectangle-100-b7eUFI {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 41px;
  left: 2082px;
  position: absolute;
  top: 1078px;
  width: 60px;
}

.karriere-gross-dark .rectangle-101-b7eUFI {
  background-color: var(--crimson);
  height: 53px;
  left: 0px;
  position: absolute;
  top: 301px;
  width: 68px;
}

.karriere-gross-dark .rectangle-102-b7eUFI {
  background-color: var(--crimson);
  height: 84px;
  left: 2082px;
  position: absolute;
  top: 1310px;
  width: 20px;
}

.karriere-gross-dark .rectangle-103-b7eUFI {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 36px;
  left: 220px;
  position: absolute;
  top: 2449px;
  width: 116px;
}

.karriere-gross-dark .rectangle-104-b7eUFI {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 74px;
  left: 1904px;
  position: absolute;
  top: 2614px;
  width: 47px;
}

.karriere-gross-dark .rectangle-105-b7eUFI {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 37px;
  left: 1960px;
  position: absolute;
  top: 2945px;
  width: 61px;
}

.karriere-gross-dark .rectangle-211-b7eUFI {
  background-color: var(--crimson);
  height: 100px;
  left: 2050px;
  position: absolute;
  top: 220px;
  width: 31px;
}

.karriere-gross-dark .rectangle-212-b7eUFI {
  background-color: var(--crimson);
  height: 23px;
  left: 1100px;
  position: absolute;
  top: 117px;
  width: 62px;
}

.karriere-gross-dark .rectangle-250-b7eUFI {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 161px;
  left: 450px;
  position: absolute;
  top: 2030px;
  width: 24px;
}

.karriere-gross-dark .group-229-b7eUFI {
  background-color: transparent;
  height: 2028px;
  left: 138px;
  position: absolute;
  top: 187px;
  width: 1882px;
}

.karriere-gross-dark .rectangle-210-rwEFti {
  background-color: var(--onyx);
  box-shadow: 0px 3px 6px #00000029;
  height: 894px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 1112px;
}

.karriere-gross-dark .rectangle-96-rwEFti {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  display: block;
  height: 1622px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 56px;
  transform: translate(0, 25px);
  width: 525px;
}

.karriere-gross-dark .rectangle-96-rwEFti.bp2-animate-enter109 {
  animation: bp2-animate-enter109-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter109-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-gross-dark .rectangle-113-rwEFti {
  background-color: var(--onyx);
  bottom: 0px;
  box-shadow: 0px 3px 6px #00000029;
  display: block;
  height: 1027px;
  opacity: 0;
  position: absolute;
  right: 97px;
  transform: translate(0, 25px);
  width: 1404px;
}

.karriere-gross-dark .rectangle-113-rwEFti.bp2-animate-enter110 {
  animation: bp2-animate-enter110-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter110-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-gross-dark .die-roland-tilgner-k-rwEFti {
  background-color: transparent;
  color: var(--crimson);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: 490px;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  right: 94px;
  text-align: center;
  top: 295px;
  width: 921px;
}

.karriere-gross-dark .span0-vGW68G {
}

.karriere-gross-dark .span1-vGW68G {
}

.karriere-gross-dark .span2-vGW68G {
}

.karriere-gross-dark .span3-vGW68G {
}

.karriere-gross-dark .span4-vGW68G {
}

.karriere-gross-dark .span5-vGW68G {
}

.karriere-gross-dark .span6-vGW68G {
}

.karriere-gross-dark .span7-vGW68G {
}

.karriere-gross-dark .span8-vGW68G {
}

.karriere-gross-dark .span9-vGW68G {
}

.karriere-gross-dark .span10-vGW68G {
}

.karriere-gross-dark .entdecke-deine-mglichkeiten-rwEFti {
  background-color: transparent;
  color: var(--crimson);
  font-family: var(--font-family-apexsans-medium);
  font-size: 80px;
  font-style: normal;
  font-weight: 500;
  height: 202px;
  letter-spacing: 0.00px;
  line-height: 80px;
  position: absolute;
  right: 136px;
  text-align: center;
  top: 56px;
  width: 838px;
}

.karriere-gross-dark .icon-zocial-persona-rwEFti {
  background-color: transparent;
  bottom: calc(28.78% - 53px);
  height: 184px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  width: 232px;
}

.karriere-gross-dark .group-245-rwEFti {
  background-color: transparent;
  bottom: 24px;
  display: block;
  height: 939px;
  opacity: 0;
  position: absolute;
  right: 96px;
  transform: translate(0, 25px);
  width: 1339px;
}

.karriere-gross-dark .group-245-rwEFti.bp2-animate-enter111 {
  animation: bp2-animate-enter111-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter111-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-gross-dark .uns-verbindet-die-le-BBPccL {
  background-color: transparent;
  height: 941px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 24px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -4px;
  width: calc(100.00% - 65px);
}

.karriere-gross-dark .span0-bfwg1d {
}

.karriere-gross-dark .span1-bfwg1d {
}

.karriere-gross-dark .span2-bfwg1d {
}

.karriere-gross-dark .span3-bfwg1d {
}

.karriere-gross-dark .span4-bfwg1d {
}

.karriere-gross-dark .span5-bfwg1d {
}

.karriere-gross-dark .span6-bfwg1d {
}

.karriere-gross-dark .span7-bfwg1d {
}

.karriere-gross-dark .span8-bfwg1d {
}

.karriere-gross-dark .span9-bfwg1d {
}

.karriere-gross-dark .span10-bfwg1d {
}

.karriere-gross-dark .span11-bfwg1d {
}

.karriere-gross-dark .span12-bfwg1d {
}

.karriere-gross-dark .span13-bfwg1d {
}

.karriere-gross-dark .span14-bfwg1d {
}

.karriere-gross-dark .span15-bfwg1d {
}

.karriere-gross-dark .span16-bfwg1d {
}

.karriere-gross-dark .span17-bfwg1d {
}

.karriere-gross-dark .span18-bfwg1d {
}

.karriere-gross-dark .span19-bfwg1d {
}

.karriere-gross-dark .span20-bfwg1d {
}

.karriere-gross-dark .span21-bfwg1d {
}

.karriere-gross-dark .span22-bfwg1d {
}

.karriere-gross-dark .span23-bfwg1d {
}

.karriere-gross-dark .span24-bfwg1d {
}

.karriere-gross-dark .span25-bfwg1d {
}

.karriere-gross-dark .span26-bfwg1d {
}

.karriere-gross-dark .span27-bfwg1d {
}

.karriere-gross-dark .span28-bfwg1d {
}

.karriere-gross-dark .span29-bfwg1d {
}

.karriere-gross-dark .span30-bfwg1d {
}

.karriere-gross-dark .span31-bfwg1d {
}

.karriere-gross-dark .span32-bfwg1d {
}

.karriere-gross-dark .datenbank-consultant-BBPccL {
  background-color: transparent;
  height: 154px;
  left: 22px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: 92px;
  width: calc(100.00% - 20px);
}

.karriere-gross-dark .cog-wheels-2125169-rwEFti {
  background-color: transparent;
  height: 894px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 509px;
}

.karriere-gross-dark .path-116-rwEFti {
  background-color: transparent;
  display: block;
  height: 894px;
  left: 262px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 509px;
}

.karriere-gross-dark .path-116-rwEFti.bp2-animate-enter112 {
  animation: bp2-animate-enter112-frames 0.50s ease-out 0.90s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter112-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-gross-dark .facebook-rwEFti {
  background-color: transparent;
  bottom: calc(13.89% - 6px);
  cursor: pointer;
  height: 41px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  right: calc(11.85% - 18px);
  text-align: left;
  width: 152px;
}

.karriere-gross-dark .kununu-rwEFti {
  background-color: transparent;
  bottom: calc(11.93% - 5px);
  cursor: pointer;
  height: 41px;
  left: calc(36.49% - 55px);
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  width: 152px;
}

.karriere-gross-dark .group-224-b7eUFI {
  background-color: transparent;
  height: 82px;
  left: 0px;
  position: absolute;
  top: 3241px;
  width: 2213px;
}

.karriere-gross-dark .group-161-817AZQ {
  background-color: transparent;
  bottom: 23px;
  height: 59px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.karriere-gross-dark .rectangle-80-fQ92Au {
  background-color: var(--red-ribbon);
  box-shadow: 5px 7px 0px #9d4f4f34;
  height: 83.22%;
  left: 0px;
  position: absolute;
  top: 16.78%;
  width: 96.79%;
}

.karriere-gross-dark .path-89-fQ92Au {
  background-color: transparent;
  height: 100%;
  left: 74.09%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 25.91%;
}

.karriere-gross-dark .roland-tilgner-kg-ha-817AZQ {
  background-color: transparent;
  bottom: 10px;
  height: 65px;
  left: 12px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  width: 335px;
}

.karriere-gross-dark .t-05043-987-06-24-817AZQ {
  background-color: transparent;
  bottom: 36px;
  height: 26px;
  left: 395px;
  letter-spacing: 0.00px;
  line-height: 25px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 202px;
}

.karriere-gross-dark .icon-call-817AZQ {
  background-color: transparent;
  bottom: 28px;
  height: 40px;
  left: 347px;
  object-fit: cover;
  position: absolute;
  width: 40px;
}

.karriere-gross-dark .group-209-817AZQ {
  background-color: transparent;
  bottom: 29px;
  height: 36px;
  left: 673px;
  position: absolute;
  width: 392px;
}

.karriere-gross-dark .icon-feather-mail-ZdF9fc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 45px;
}

.karriere-gross-dark .path-20-7YUK8a {
  background-color: transparent;
  height: calc(100.00% + 5px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -3px;
  width: calc(100.00% + 5px);
}

.karriere-gross-dark .path-21-7YUK8a {
  background-color: transparent;
  height: 22px;
  left: -3px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% + 7px);
}

.karriere-gross-dark .inforoland-tilgnerde-ZdF9fc {
  background-color: transparent;
  height: 34px;
  left: 59px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% - 57px);
}

.karriere-gross-dark .group-210-817AZQ {
  background-color: transparent;
  bottom: 0px;
  height: 63px;
  position: absolute;
  right: 120px;
  width: 326px;
}

.karriere-gross-dark .datenschutz-UYfRXZ {
  background-color: transparent;
  bottom: 1px;
  height: 65px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  right: 101px;
  text-align: right;
  width: 153px;
}

.karriere-gross-dark .kontakt-UYfRXZ {
  background-color: transparent;
  bottom: 1px;
  height: 65px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  right: 233px;
  text-align: right;
  width: 93px;
}

.karriere-gross-dark .impressum-UYfRXZ {
  background-color: transparent;
  bottom: 1px;
  height: 65px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  right: -2px;
  text-align: right;
  width: 108px;
}

.karriere-gross-dark .group-232-b7eUFI {
  background-color: transparent;
  display: block;
  height: 591px;
  left: 278px;
  opacity: 0;
  position: absolute;
  top: 2593px;
  transform: translate(0, 25px);
  width: 1587px;
}

.karriere-gross-dark .group-232-b7eUFI.bp2-animate-enter113 {
  animation: bp2-animate-enter113-frames 0.70s ease-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter113-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-gross-dark .rectangle-198-qU8EwG {
  background-color: var(--onyx);
  bottom: 0px;
  box-shadow: 0px 3px 6px #00000029;
  height: 492px;
  position: absolute;
  right: 0px;
  width: 1170px;
}

.karriere-gross-dark .rectangle-21-qU8EwG {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 497px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 392px;
}

.karriere-gross-dark .roland-tilgner256x256-qU8EwG {
  background-color: transparent;
  height: calc(100.00% - 97px);
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 369px;
}

.karriere-gross-dark .roland-tilgnerfirmengrnder-geschftsfhrer-qU8EwG {
  background-color: transparent;
  color: var(--red-ribbon);
  font-family: var(--font-family-apex_sans);
  font-size: 55px;
  font-weight: 500;
  height: 128px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  right: calc(46.16% - 318px);
  text-align: left;
  top: calc(30.45% - 39px);
  white-space: nowrap;
  width: 688px;
}

.karriere-gross-dark .span0-VPc1xB {
  font-family: var(--font-family-apexsans-medium);
  font-style: normal;
}

.karriere-gross-dark .span1-VPc1xB {
  font-family: var(--font-family-apexsans-medium);
  font-size: 45px;
  font-style: normal;
}

.karriere-gross-dark .in-2003-grndete-rola-qU8EwG {
  background-color: transparent;
  bottom: 8px;
  height: 329px;
  left: 484px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 530px);
}

.karriere-gross-dark .rectangle-108-qU8EwG {
  background-color: var(--crimson);
  height: 13px;
  left: calc(40.38% - 66px);
  position: absolute;
  top: 41px;
  width: 163px;
}

.karriere-gross-dark .path-115-qU8EwG {
  background-color: transparent;
  height: calc(100.00% - 97px);
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 369px;
}

.karriere-gross-dark .group-225-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: 93px;
  left: 818px;
  pointer-events: auto;
  position: absolute;
  top: 2281px;
  transition: all 4s ease-out;
  width: 564px;
}

.karriere-gross-dark .group-225-b7eUFI:hover {
  transform: scale(1.3);
}

.karriere-gross-dark .path-140-M6bEDA {
  background-color: transparent;
  height: calc(100.00% + 18px);
  left: -9px;
  object-fit: cover;
  position: absolute;
  top: -6px;
  width: calc(100.00% + 18px);
}

.karriere-gross-dark .offene-positionen-M6bEDA {
  background-color: transparent;
  color: var(--gallery);
  font-family: var(--font-family-apexsans-book);
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  height: 65px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 15px;
  width: calc(100.00% - 122px);
}

.karriere-gross-dark .icon-feather-arrow-right-circle-M6bEDA {
  background-color: transparent;
  height: calc(100.00% - 23px);
  position: absolute;
  right: 17px;
  top: 11px;
  width: 71px;
}

.karriere-gross-dark .path-190-kfdpUR {
  background-color: transparent;
  height: calc(100.00% + 8px);
  left: -4px;
  object-fit: cover;
  position: absolute;
  top: -4px;
  width: calc(100.00% + 8px);
}

.karriere-gross-dark .path-191-kfdpUR {
  background-color: transparent;
  bottom: calc(50.00% - 20px);
  height: 40px;
  object-fit: cover;
  position: absolute;
  right: calc(36.69% - 9px);
  width: 24px;
}

.karriere-gross-dark .path-192-kfdpUR {
  background-color: transparent;
  height: 8px;
  left: calc(50.00% - 18px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 4px);
  width: 36px;
}

.karriere-gross-dark .home-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1156px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .home-b7eUFI:hover {
  color: #DB002F
}

.karriere-gross-dark .metadata-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1442px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .metadata-b7eUFI:hover {
  color: #DB002F
}

.karriere-gross-dark .success-story-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1625px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .success-story-b7eUFI:hover {
  color: #DB002F
}

.karriere-gross-dark .karriere-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1866px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .karriere-b7eUFI:hover {
  color: #DB002F
}

.karriere-gross-dark .ber-uns-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1279px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .ber-uns-b7eUFI:hover {
  color: #DB002F
}

.karriere-gross-dark .login-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 2021px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .login-b7eUFI:hover {
  color: #DB002F
}

.karriere-gross-dark .path-29-b7eUFI {
  background-color: transparent;
  height: 9px;
  left: 1856px;
  object-fit: cover;
  position: fixed;
  top: 62px;
  width: 286px;
}

.karriere-gross-dark .rectangle-66-b7eUFI {
  background-color: var(--log-cabin);
  height: 83px;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 2142px;
}

.karriere-gross-dark .home-x4yyxr {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1156px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .home-x4yyxr:hover {
  color: #DB002F
}

.karriere-gross-dark .metadata-x4yyxr {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1442px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .metadata-x4yyxr:hover {
  color: #DB002F
}

.karriere-gross-dark .success-story-x4yyxr {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1625px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .success-story-x4yyxr:hover {
  color: #DB002F
}

.karriere-gross-dark .karriere-x4yyxr {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1866px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .karriere-x4yyxr:hover {
  color: #DB002F
}

.karriere-gross-dark .ber-uns-x4yyxr {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 1279px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .ber-uns-x4yyxr:hover {
  color: #DB002F
}

.karriere-gross-dark .login-x4yyxr {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 2021px;
  letter-spacing: 0.00px;
  line-height: 30px;
  pointer-events: auto;
  position: fixed;
  text-align: left;
  top: 17px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: auto;
}

.karriere-gross-dark .login-x4yyxr:hover {
  color: #DB002F
}

.karriere-gross-dark .roland_-tilgner_-logo-b7eUFI {
  background-color: transparent;
  height: 37px;
  left: 14px;
  object-fit: cover;
  position: fixed;
  top: 17px;
  width: 378px;
}

.karriere-gross-dark .path-29-x4yyxr {
  background-color: transparent;
  height: 9px;
  left: 1856px;
  object-fit: cover;
  position: fixed;
  top: 62px;
  width: 286px;
}

.karriere-gross-dark .icon-feather-sun-b7eUFI {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  left: 1073px;
  position: fixed;
  top: 13px;
  width: 38px;
}

.karriere-gross-dark .path-181-cxNCQJ {
  background-color: transparent;
  bottom: calc(50.00% - 10px);
  height: 19px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 10px);
  width: 19px;
}

.karriere-gross-dark .path-182-cxNCQJ {
  background-color: transparent;
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 1px);
  top: -1px;
  width: 2px;
}

.karriere-gross-dark .path-183-cxNCQJ {
  background-color: transparent;
  bottom: -1px;
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 1px);
  width: 2px;
}

.karriere-gross-dark .path-184-cxNCQJ {
  background-color: transparent;
  height: 5px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 5px;
}

.karriere-gross-dark .path-185-cxNCQJ {
  background-color: transparent;
  bottom: 4px;
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 4px;
  width: 5px;
}

.karriere-gross-dark .path-186-cxNCQJ {
  background-color: transparent;
  bottom: calc(50.00% - 1px);
  height: 2px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  width: 5px;
}

.karriere-gross-dark .path-187-cxNCQJ {
  background-color: transparent;
  bottom: calc(50.00% - 1px);
  height: 2px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  width: 5px;
}

.karriere-gross-dark .path-188-cxNCQJ {
  background-color: transparent;
  bottom: 4px;
  height: 5px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  width: 5px;
}

.karriere-gross-dark .path-189-cxNCQJ {
  background-color: transparent;
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 5px;
}
/* screen - karriere-klein-dark-all-breakpoints */

.karriere-klein-dark-all-breakpoints {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 1875px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.karriere-klein-dark-all-breakpoints .rectangle-291-x9x4f8 {
  background-color: var(--chicago);
  height: 97.65%;
  left: 0px;
  position: absolute;
  top: 1.44%;
  width: 100%;
}

.karriere-klein-dark-all-breakpoints .rectangle-270-x9x4f8 {
  background-color: var(--crimson);
  bottom: 238px;
  box-shadow: 0px 3px 6px #00000029;
  height: 40px;
  left: 80px;
  position: absolute;
  width: 15px;
}

.karriere-klein-dark-all-breakpoints .group-198-x9x4f8 {
  background-color: transparent;
  height: 1127px;
  position: absolute;
  right: calc(40.41% - 453px);
  top: calc(14.14% - 159px);
  width: 1121px;
}

.karriere-klein-dark-all-breakpoints .rectangle-210-Pd4PT5 {
  background-color: var(--onyx);
  box-shadow: 0px 3px 6px #00000029;
  display: block;
  height: 39.31%;
  left: 28.61%;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 68.17%;
}

.karriere-klein-dark-all-breakpoints .rectangle-210-Pd4PT5.bp1-animate-enter100 {
  animation: bp1-animate-enter100-frames 0.50s ease-out 0.90s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter100-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .path-156-Pd4PT5 {
  background-color: transparent;
  display: block;
  height: 61.27%;
  left: -0.80%;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 3.28%;
  transform: translate(0, 25px);
  width: 21.03%;
}

.karriere-klein-dark-all-breakpoints .path-156-Pd4PT5.bp1-animate-enter101 {
  animation: bp1-animate-enter101-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter101-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .group-132-Pd4PT5 {
  background-color: transparent;
  display: block;
  height: 441px;
  left: calc(9.54% - 23px);
  opacity: 0;
  position: absolute;
  top: calc(0.30% - 1px);
  transform: translate(0, 25px);
  width: 240px;
}

.karriere-klein-dark-all-breakpoints .group-132-Pd4PT5.bp1-animate-enter102 {
  animation: bp1-animate-enter102-frames 0.50s ease-out 0.90s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter102-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .cog-wheels-2125169-j9qxx1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.karriere-klein-dark-all-breakpoints .path-116-j9qxx1 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.karriere-klein-dark-all-breakpoints .icon-zocial-persona-Pd4PT5 {
  background-color: transparent;
  bottom: calc(46.23% - 35px);
  display: block;
  height: 76px;
  left: 44px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 96px;
}

.karriere-klein-dark-all-breakpoints .icon-zocial-persona-Pd4PT5.bp1-animate-enter103 {
  animation: bp1-animate-enter103-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter103-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .entdecke-deinemglichkeiten-Pd4PT5 {
  background-color: transparent;
  color: var(--crimson);
  display: block;
  font-family: var(--font-family-apexsans-medium);
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  height: 136px;
  left: 25.40%;
  letter-spacing: 0.00px;
  line-height: 50px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0.77%;
  transform: translate(0, 25px);
  width: 74.78%;
}

.karriere-klein-dark-all-breakpoints .entdecke-deinemglichkeiten-Pd4PT5.bp1-animate-enter104 {
  animation: bp1-animate-enter104-frames 0.60s ease-out 0.20s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter104-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .die-roland-tilgner-k-Pd4PT5 {
  background-color: transparent;
  color: var(--crimson-2);
  display: block;
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-xs);
  font-weight: 400;
  height: 296px;
  left: 34.65%;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 13.34%;
  transform: translate(0, 25px);
  width: 56.05%;
}

.karriere-klein-dark-all-breakpoints .span0-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span1-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span2-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span3-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span4-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span5-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span6-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span7-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span8-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span9-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span10-O3ZU66 {
}

.karriere-klein-dark-all-breakpoints .span11-O3ZU66 {
  font-family: var(--font-family-apexsans-book);
  font-style: normal;
}

.karriere-klein-dark-all-breakpoints .die-roland-tilgner-k-Pd4PT5.bp1-animate-enter105 {
  animation: bp1-animate-enter105-frames 0.50s ease-out 0.90s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter105-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .rectangle-113-Pd4PT5 {
  background-color: var(--onyx);
  box-shadow: 0px 3px 6px #00000029;
  display: block;
  height: 57.31%;
  left: 14.02%;
  opacity: 0;
  position: absolute;
  top: 42.69%;
  transform: translate(0, 25px);
  width: 73.52%;
}

.karriere-klein-dark-all-breakpoints .rectangle-113-Pd4PT5.bp1-animate-enter106 {
  animation: bp1-animate-enter106-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter106-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .uns-verbindet-die-le-Pd4PT5 {
  background-color: transparent;
  bottom: 1px;
  display: block;
  height: 625px;
  left: 183px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 352px);
}

.karriere-klein-dark-all-breakpoints .span0-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span1-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span2-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span3-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span4-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span5-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span6-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span7-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span8-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span9-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span10-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span11-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span12-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span13-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span14-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span15-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span16-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span17-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span18-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span19-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span20-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span21-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span22-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span23-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span24-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span25-e5fc5P {
  color: var(--alto);
  font-family: var(--font-family-apexsans-bold);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 700;
}

.karriere-klein-dark-all-breakpoints .span26-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span27-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span28-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .span29-e5fc5P {
}

.karriere-klein-dark-all-breakpoints .uns-verbindet-die-le-Pd4PT5.bp1-animate-enter107 {
  animation: bp1-animate-enter107-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter107-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .datenbank-consultant-Pd4PT5 {
  background-color: transparent;
  bottom: calc(44.70% - 49px);
  display: block;
  height: 110px;
  left: 183px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 352px);
}

.karriere-klein-dark-all-breakpoints .datenbank-consultant-Pd4PT5.bp1-animate-enter108 {
  animation: bp1-animate-enter108-frames 0.90s ease-out 1.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter108-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .facebook-Pd4PT5 {
  background-color: transparent;
  bottom: calc(10.97% - 3px);
  cursor: pointer;
  height: 28.5px;
  left: calc(17.71% - 16px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: 89px;
}

.karriere-klein-dark-all-breakpoints .kununu-Pd4PT5 {
  background-color: transparent;
  bottom: calc(10.97% - 3px);
  cursor: pointer;
  height: 27px;
  left: calc(38.15% - 28px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  width: 74px;
}

.karriere-klein-dark-all-breakpoints .group-199-x9x4f8 {
  background-color: transparent;
  bottom: calc(7.19% - 21px);
  display: block;
  height: 296px;
  left: calc(50.00% - 463px);
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 925px;
}

.karriere-klein-dark-all-breakpoints .group-199-x9x4f8.bp1-animate-enter109 {
  animation: bp1-animate-enter109-frames 0.70s ease-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter109-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.karriere-klein-dark-all-breakpoints .rectangle-198-wkmO7z {
  background-color: var(--onyx);
  bottom: 0px;
  box-shadow: 0px 3px 6px #00000029;
  height: 246px;
  position: absolute;
  right: 0px;
  width: 717px;
}

.karriere-klein-dark-all-breakpoints .rectangle-21-wkmO7z {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 248px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 196px;
}

.karriere-klein-dark-all-breakpoints .roland-tilgner256x256-wkmO7z {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 184px;
}

.karriere-klein-dark-all-breakpoints .roland-tilgnerfirmengrnder-geschftsfhrer-wkmO7z {
  background-color: transparent;
  color: var(--red-ribbon);
  font-family: var(--font-family-apex_sans);
  font-size: var(--font-size-xl);
  font-weight: 500;
  height: 78px;
  left: calc(44.64% - 171px);
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: calc(30.57% - 24px);
  white-space: nowrap;
  width: 383px;
}

.karriere-klein-dark-all-breakpoints .span0-tej7sC {
  font-family: var(--font-family-apexsans-medium);
  font-style: normal;
}

.karriere-klein-dark-all-breakpoints .span1-tej7sC {
  font-family: var(--font-family-apexsans-medium);
  font-size: var(--font-size-s);
  font-style: normal;
}

.karriere-klein-dark-all-breakpoints .in-2003-grndete-rola-wkmO7z {
  background-color: transparent;
  bottom: calc(0.38% - 1px);
  height: 166px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  right: calc(5.70% - 38px);
  text-align: left;
  width: 668px;
}

.karriere-klein-dark-all-breakpoints .rectangle-108-wkmO7z {
  background-color: var(--crimson);
  height: 6px;
  left: calc(28.69% - 23px);
  position: absolute;
  top: 7.44%;
  width: 82px;
}

.karriere-klein-dark-all-breakpoints .path-115-wkmO7z {
  background-color: transparent;
  height: calc(100.00% - 48px);
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 184px;
}

.karriere-klein-dark-all-breakpoints .rectangle-17-x9x4f8 {
  background-color: var(--crimson);
  bottom: calc(25.90% - 5px);
  box-shadow: 0px 3px 6px #00000029;
  height: 19px;
  position: absolute;
  right: 1px;
  width: 60px;
}

.karriere-klein-dark-all-breakpoints .rectangle-100-x9x4f8 {
  background-color: var(--crimson);
  box-shadow: 0px 3px 6px #00000029;
  height: 21px;
  position: absolute;
  right: 0px;
  top: calc(33.98% - 7px);
  width: 33px;
}

.karriere-klein-dark-all-breakpoints .rectangle-101-x9x4f8 {
  background-color: var(--crimson);
  height: 18px;
  left: 0px;
  position: absolute;
  top: 113px;
  width: 36px;
}

.karriere-klein-dark-all-breakpoints .rectangle-103-x9x4f8 {
  background-color: var(--crimson);
  bottom: 96px;
  box-shadow: 0px 3px 6px #00000029;
  height: 11px;
  left: calc(27.26% - 17px);
  position: absolute;
  width: 62px;
}

.karriere-klein-dark-all-breakpoints .rectangle-104-x9x4f8 {
  background-color: var(--crimson);
  bottom: calc(21.21% - 8px);
  box-shadow: 0px 3px 6px #00000029;
  height: 40px;
  position: absolute;
  right: calc(19.44% - 3px);
  width: 15px;
}

.karriere-klein-dark-all-breakpoints .rectangle-105-x9x4f8 {
  background-color: var(--crimson);
  bottom: 107px;
  box-shadow: 0px 3px 6px #00000029;
  height: 15px;
  position: absolute;
  right: 76px;
  width: 56px;
}

.karriere-klein-dark-all-breakpoints .rectangle-211-x9x4f8 {
  background-color: var(--crimson);
  height: 54px;
  position: absolute;
  right: 33px;
  top: 170px;
  width: 17px;
}

.karriere-klein-dark-all-breakpoints .rectangle-212-x9x4f8 {
  background-color: var(--crimson);
  height: 6px;
  left: calc(32.06% - 16px);
  position: absolute;
  top: 103px;
  width: 51px;
}

.karriere-klein-dark-all-breakpoints .rectangle-269-x9x4f8 {
  background-color: var(--crimson);
  height: 41px;
  left: 42px;
  position: absolute;
  top: calc(24.21% - 10px);
  width: 11px;
}

.karriere-klein-dark-all-breakpoints .rectangle-271-x9x4f8 {
  background-color: var(--crimson);
  bottom: calc(41.08% - 5px);
  box-shadow: 0px 3px 6px #00000029;
  height: 13px;
  left: 119px;
  position: absolute;
  width: 64px;
}

.karriere-klein-dark-all-breakpoints .rectangle-273-x9x4f8 {
  background-color: var(--crimson);
  bottom: calc(27.41% - 4px);
  box-shadow: 0px 3px 6px #00000029;
  height: 15px;
  left: 42px;
  position: absolute;
  width: 62px;
}

.karriere-klein-dark-all-breakpoints .group-225-x9x4f8 {
  background-color: transparent;
  bottom: calc(29.07% - 16px);
  cursor: pointer;
  height: 56px;
  left: calc(50.00% - 170px);
  pointer-events: auto;
  position: absolute;
  transition: all 4s ease-out;
  width: 339px;
}

.karriere-klein-dark-all-breakpoints .group-225-x9x4f8:hover {
  transform: scale(1.3);
}

.karriere-klein-dark-all-breakpoints .path-140-WCATWA {
  background-color: transparent;
  height: calc(100.00% + 18px);
  left: -9px;
  object-fit: cover;
  position: absolute;
  top: -6px;
  width: calc(100.00% + 18px);
}

.karriere-klein-dark-all-breakpoints .offene-positionen-WCATWA {
  background-color: transparent;
  height: 40px;
  left: 21px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: calc(100.00% - 72px);
}

.karriere-klein-dark-all-breakpoints .icon-feather-arrow-right-circle-WCATWA {
  background-color: transparent;
  height: calc(100.00% - 14px);
  position: absolute;
  right: 11px;
  top: 7px;
  width: 43px;
}

.karriere-klein-dark-all-breakpoints .path-190-mju87Z {
  background-color: transparent;
  height: calc(100.00% + 4px);
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 4px);
}

.karriere-klein-dark-all-breakpoints .path-191-mju87Z {
  background-color: transparent;
  height: 23px;
  object-fit: cover;
  position: absolute;
  right: calc(36.85% - 5px);
  top: calc(50.00% - 11px);
  width: 13px;
}

.karriere-klein-dark-all-breakpoints .path-192-mju87Z {
  background-color: transparent;
  height: 4px;
  left: calc(50.00% - 11px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 2px);
  width: 21px;
}

.karriere-klein-dark-all-breakpoints .group-160-x9x4f8 {
  background-color: transparent;
  bottom: -1px;
  height: 39px;
  left: 0px;
  position: absolute;
  width: 103.31%;
}

.karriere-klein-dark-all-breakpoints .rectangle-255-5tke5d {
  background-color: var(--red-ribbon);
  box-shadow: 5px 7px 0px #9d4f4f34;
  height: 93.82%;
  left: 0px;
  position: absolute;
  top: 6.18%;
  width: 96.79%;
}

.karriere-klein-dark-all-breakpoints .path-153-5tke5d {
  background-color: transparent;
  height: 100.00%;
  left: 74.09%;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 25.91%;
}

.karriere-klein-dark-all-breakpoints .roland-tilgner-kg-ha-x9x4f8 {
  background-color: transparent;
  bottom: 1px;
  height: 33px;
  left: 8px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  width: 201px;
}

.karriere-klein-dark-all-breakpoints .group-177-x9x4f8 {
  background-color: transparent;
  bottom: 5px;
  height: 22px;
  left: 402px;
  position: absolute;
  width: 234px;
}

.karriere-klein-dark-all-breakpoints .icon-feather-mail-XUkAmi {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 27px;
}

.karriere-klein-dark-all-breakpoints .path-20-bmZaRX {
  background-color: transparent;
  height: calc(100.00% + 3px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 3px);
}

.karriere-klein-dark-all-breakpoints .path-21-bmZaRX {
  background-color: transparent;
  height: 13px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: calc(100.00% + 4px);
}

.karriere-klein-dark-all-breakpoints .inforoland-tilgnerde-XUkAmi {
  background-color: transparent;
  height: 21px;
  left: 35px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: -5px;
  white-space: nowrap;
  width: calc(100.00% - 33px);
}

.karriere-klein-dark-all-breakpoints .group-166-x9x4f8 {
  background-color: transparent;
  bottom: 4px;
  height: 24px;
  left: 207px;
  position: absolute;
  width: 168px;
}

.karriere-klein-dark-all-breakpoints .t-05043-987-06-24-Ux8Gdl {
  background-color: transparent;
  height: 23px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 25px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: calc(100.00% - 27px);
}

.karriere-klein-dark-all-breakpoints .icon-call-Ux8Gdl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 24px;
}

.karriere-klein-dark-all-breakpoints .kontakt-x9x4f8 {
  background-color: transparent;
  bottom: -5px;
  cursor: pointer;
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  right: 195px;
  text-align: right;
  width: 66px;
}

.karriere-klein-dark-all-breakpoints .datenschutz-x9x4f8 {
  background-color: transparent;
  bottom: -5px;
  cursor: pointer;
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  right: 95px;
  text-align: right;
  width: 97px;
}

.karriere-klein-dark-all-breakpoints .impressum-x9x4f8 {
  background-color: transparent;
  bottom: -5px;
  cursor: pointer;
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  right: 16px;
  text-align: right;
  width: 76px;
}

.karriere-klein-dark-all-breakpoints .rectangle-244-x9x4f8 {
  background-color: var(--log-cabin);
  height: 49px;
  left: 0px;
  opacity: 1.0;
  position: fixed;
  top: 0px;
  width: 100%;
}

.karriere-klein-dark-all-breakpoints .home-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 1.17%;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: fixed;
  right: 514px;
  text-align: left;
  top: 10px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 44px;
}

.karriere-klein-dark-all-breakpoints .home-x9x4f8:hover {
  color: #DB002F
}

.karriere-klein-dark-all-breakpoints .ber-uns-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 1.17%;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: fixed;
  right: 421px;
  text-align: left;
  top: 10px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 65px;
}

.karriere-klein-dark-all-breakpoints .ber-uns-x9x4f8:hover {
  color: #DB002F
}

.karriere-klein-dark-all-breakpoints .metadata-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 1.17%;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: fixed;
  right: 318px;
  text-align: left;
  top: 10px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 75px;
}

.karriere-klein-dark-all-breakpoints .metadata-x9x4f8:hover {
  color: #DB002F
}

.karriere-klein-dark-all-breakpoints .success-story-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 1.12%;
  letter-spacing: 0.00px;
  line-height: 15px;
  pointer-events: auto;
  position: fixed;
  right: 190px;
  text-align: left;
  top: 10px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 100px;
}

.karriere-klein-dark-all-breakpoints .success-story-x9x4f8:hover {
  color: #DB002F
}

.karriere-klein-dark-all-breakpoints .karriere-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 1.17%;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: fixed;
  right: 101px;
  text-align: left;
  top: 10px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 61px;
}

.karriere-klein-dark-all-breakpoints .karriere-x9x4f8:hover {
  color: #DB002F
}

.karriere-klein-dark-all-breakpoints .login-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 1.17%;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: fixed;
  right: 32px;
  text-align: left;
  top: 10px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 41px;
}

.karriere-klein-dark-all-breakpoints .login-x9x4f8:hover {
  color: #DB002F
}

.karriere-klein-dark-all-breakpoints .roland_-tilgner_-logo-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  left: 8px;
  object-fit: cover;
  position: fixed;
  top: 10px;
  width: 222px;
}

.karriere-klein-dark-all-breakpoints .icon-feather-sun-x9x4f8 {
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  position: fixed;
  right: 588px;
  top: 8px;
  width: 22px;
}

.karriere-klein-dark-all-breakpoints .path-172-HEYhS5 {
  background-color: transparent;
  height: 12px;
  left: calc(50.00% - 6px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 6px);
  width: 12px;
}

.karriere-klein-dark-all-breakpoints .path-173-HEYhS5 {
  background-color: transparent;
  height: 4px;
  left: calc(50.00% - 1px);
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: 2px;
}

.karriere-klein-dark-all-breakpoints .path-174-HEYhS5 {
  background-color: transparent;
  bottom: -1px;
  height: 4px;
  left: calc(50.00% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.karriere-klein-dark-all-breakpoints .path-175-HEYhS5 {
  background-color: transparent;
  height: 4px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 4px;
}

.karriere-klein-dark-all-breakpoints .path-176-HEYhS5 {
  background-color: transparent;
  bottom: 2px;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: 2px;
  width: 4px;
}

.karriere-klein-dark-all-breakpoints .path-177-HEYhS5 {
  background-color: transparent;
  height: 2px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 1px);
  width: 4px;
}

.karriere-klein-dark-all-breakpoints .path-178-HEYhS5 {
  background-color: transparent;
  height: 2px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  top: calc(50.00% - 1px);
  width: 4px;
}

.karriere-klein-dark-all-breakpoints .path-179-HEYhS5 {
  background-color: transparent;
  bottom: 2px;
  height: 4px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  width: 4px;
}

.karriere-klein-dark-all-breakpoints .path-180-HEYhS5 {
  background-color: transparent;
  height: 4px;
  object-fit: cover;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 4px;
}

.karriere-klein-dark-all-breakpoints .path-152-x9x4f8 {
  background-color: transparent;
  height: 5px;
  object-fit: cover;
  position: fixed;
  right: 1px;
  top: 37px;
  width: 168px;
}
@media screen and (max-width: 2141px) {
  .screen.karriere-gross-dark {
    display: none;
   }
}
@media screen and (min-width: 2142px) {
  .screen.karriere-klein-dark-all-breakpoints {
    display: none;
   }
}
