/* Career */
.career-bg {
    background: url('../media/images/s24_team-funny.jpg') 50% top no-repeat;
    height: 600px;
    background-size: cover;
}
#career h2 {
    margin: 242px 0 0;
    font-size: 2.5em;
    font-weight:400;
    color: #fff;
    font-style: italic;
}
#career .kununu {
    top:25%;
}
#career .numbers p {
    font-weight:300;
}
#career .box-white-transparent {
    position: absolute;
    width:100%;
    bottom:0;
}

#career-contact span.info {
    background-image: url('../media/icons/s24_career_arrow.svg');
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: 18px 44px;
    position: absolute;
    top: 10px;
    right: 30px;
    padding: 0px 0px 50px 0px;
    text-align: center;
    font-size:0.8em;
}

#career-contact .title {
    padding: 4px 10px 4px 30px;
    margin: 24px 0 10px -20px;
}

.abteilung ul {
    border-bottom:2px dotted #0A314C;
    margin:15px 0 30px 0;
    padding:0 0 35px 0;
}
.abteilung ul li {
    list-style: none;
    font-size:1.05em;
}
.abteilung ul li::before {
    display: none;
}
.abteilung ul li a {
    color:#0A314C;
    font-style: normal;
    text-decoration: none;
    padding: 2px 5px;
}
.abteilung ul li a:hover {
    color:#0A314C;
    background: #FFF500;
    font-style: italic;
}

a.jobmarked{
    color:#0A314C;
    background: #FFF500;
    font-style: italic;
}

a.joblink.active{
    background: #99e6fe;
}

.career-icon {
    width:35%;
    height:auto;
    margin-bottom:10px;
}
#quote {
    background-image: url('../media/icons/s24_icon_space_bg.svg');
    background-repeat:space;
    padding:150px 0;
}
#topics.zitate p.job {
    font-size:1.1em;
    font-weight:300;
    margin: -10px 0 15px;
}
#topics.zitate .card {
    margin: 0 0 -1px;
}
#topics.zitate .card-text,
#quote p {
    font-family: 'Overpass Mono', monospace;
    font-style: normal;
}
#topics.zitate .card .text {
    margin: 90px 0 0;
}

/*Mobile*/
/* Extra large devices (large desktops, 1200px and up) */
@media (max-width:1200px) {
    #topics.zitate .card .text {margin: 57px 0 0;}
}

/* Large devices (desktops, 992px and up) */
@media (max-width:992px) {
    #career .numbers p {font-size: 0.9em;}
    #career .numbers p.big-number {font-size: 2.0em;}
    #facts h3 {font-size: 1.4rem;}
    #topics.zitate .card-body {margin:0}
    #topics.zitate .card .text {margin: 90px 0 0;}
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) {
    #career .kununu {top: 18%;}
    #career h2 {margin: 182px 0 0;}
    #topics.zitate .card {height: 590px;}
    #topics.zitate .card-body {padding:15px}
    #topics.zitate .card .text {margin: 5px 0 0;}
}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
    #topics.zitate .card {height: auto}
    #topics.zitate .card .image2 {display:none;}
    #quote {padding: 100px 0;}
    #topics.zitate .card .text {margin: 0;}
}

/* Smallest devices */
@media (max-width: 400px) {
    #career h2 {font-size: 2.0em;}
}
