

#karriere_landingpage img{max-width:100%;height:auto;}
#karriere_landingpage .row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;box-sizing: border-box;}

#karriere_landingpage .col-lg-1{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;box-sizing: border-box;}
#karriere_landingpage .col-lg-4{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;box-sizing: border-box;}
#karriere_landingpage .col-lg-5{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;box-sizing: border-box;}
#karriere_landingpage .col-lg-6{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}

#karriere_landingpage .col-md-6{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}

#karriere_landingpage .col-sm-6{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}

/*-------------------------------------------------------------------------------------------*/

#karriere_landingpage .karriere_conent{padding-top:135px;}
#karriere_landingpage .karriere_conent p{margin-bottom:35px;}
#karriere_landingpage .karriere_conent ul{margin:25px 0;padding-left:0;}
#karriere_landingpage .karriere_conent ul li{padding-left:25px;list-style:none;margin:20px 0;position: relative;}
#karriere_landingpage .karriere_conent ul li:before{content:'';display:block;width:7.5px;height:7.5px;border-radius:50%;position:absolute;top:9px;left:0;background:#642E2C;}
#karriere_landingpage .karriere_conent .btn{background:#127826;padding: 5px 15px;font-size: 100%;text-transform: unset;text-align: center;margin: 35px 0;transition:all .3s ease;}
#karriere_landingpage .karriere_conent .btn:hover{background:#444;transition:all .3s ease;}
#karriere_landingpage .karriere_conent .btn.mobile{display:none;}

#karriere_landingpage .headline{font-size:250%;text-transform:unset;font-weight:600;line-height:1.2;margin-bottom:25px;}
#karriere_landingpage .headline span{font-size: 65%;margin-left: 15px;font-weight: 400;}
#karriere_landingpage .topline{font-size:150%;margin-bottom:15px;color:#127826;font-weight:600;display:block;}
#karriere_landingpage .subline{font-size:150%;text-transform:unset;font-weight:600;line-height:1.2;display:block;margin:15px 0;}

#karriere_landingpage .stelle, #karriere_landingpage .benefits,#karriere_landingpage .infotext{margin:75px 0;}

#karriere_landingpage .stelle .flagge{position:relative;}
#karriere_landingpage .stelle .flagge:after{content:'';display:block;width:90px;height:50px;position:absolute;top:-40px;right:-80px;background:url('media/tschechienflagge.svg');background-size:100%;background-repeat:no-repeat;background-position:center;}

#karriere_landingpage .stelle .formular{background:#127826;padding:15px;margin-bottom:25px;}
#karriere_landingpage .stelle .formular .topline{color:#D2D2D2;font-size:100%;margin-bottom:0;}
#karriere_landingpage .stelle .formular .headline{color:#fff;font-size:200%;}
#karriere_landingpage .stelle .formular input{width: 100%;padding: 10px 15px;font-size: 100%;color: #444;max-width: 100%;box-sizing: border-box;background: #fff;border: none;margin:7.5px 0;box-shadow: none;}
#karriere_landingpage .stelle .formular input[type="checkbox"]{width:15px;}
#karriere_landingpage .stelle .formular input[type="submit"]{border:solid 2px #fff;transition:all .3s ease;}
#karriere_landingpage .stelle .formular input[type="submit"]:hover{background:transparent;color:#fff;transition:all .3s ease;}
#karriere_landingpage .stelle .formular select{width: 100%;padding: 10px 15px;font-size: 100%;color: #fff;max-width: 100%;box-sizing: border-box;background: transparent;border: solid 2px #fff;margin:7.5px 0;box-shadow: none;}
#karriere_landingpage .stelle .formular select option{color: #444;}
#karriere_landingpage .stelle .formular p{font-size:80%;color:#fff;margin:10px 0;}

#karriere_landingpage .benefits .topline, #karriere_landingpage .benefits .headline{text-align:center;}
#karriere_landingpage .benefits .item{margin:15px 0;padding:0 30px;text-align:center;}
#karriere_landingpage .benefits .item .headline{font-size:125%;color:#127826;display:block;margin:15px 0 5px;}

#karriere_landingpage .infotext .topline, #karriere_landingpage .infotext .headline{text-align:center;}
#karriere_landingpage .infotext .mail{display:block;margin:25px 0;padding-left:35px;position:relative;font-size:115%;font-weight:600;color:#202020;text-decoration:none;transition:all .3s ease;}
#karriere_landingpage .infotext .mail:hover{color:#127826;transition:all .3s ease;}
#karriere_landingpage .infotext .mail:before{content:'';display:block;width:25px;height:20px;position:absolute;top:2.5px;left:0;background:url('media/mail_icon.svg');background-size:100%;background-repeat:no-repeat;background-position:center;}
#karriere_landingpage .infotext .mail.mobile{display:none;}


/*-------------------------------------------------------------------------------------------*/
@media (max-width:1390px){

    #karriere_landingpage .karriere_conent{padding-top:65px;}

}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:1199px){
 
    #karriere_landingpage .headline{font-size:220%}
    #karriere_landingpage .stelle .flagge::after{top:-55px}

    #karriere_landingpage .benefits .item{padding:0 15px;}

}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:991px) {

    #karriere_landingpage .col-lg-1{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    #karriere_landingpage .col-lg-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    #karriere_landingpage .col-lg-5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    #karriere_landingpage .col-lg-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}   
    
    #karriere_landingpage .stelle .flagge::after{top:-40px;right:0;}

    #karriere_landingpage .infotext .topline, #karriere_landingpage .infotext .headline{text-align:left;}
    #karriere_landingpage .infotext .mail.mobile{display:block;}
    #karriere_landingpage .infotext .mail.desktop{display:none;}

}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:767px) {
    
    #karriere_landingpage .row{margin:0 -10px;}

    #karriere_landingpage .col-md-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}    

}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:575px) {
   
    #karriere_landingpage .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    #karriere_landingpage .headline{font-size:175%;}
    #karriere_landingpage .topline{font-size:125%;}
    #karriere_landingpage .subline{font-size:125%;}
    #karriere_landingpage .karriere_conent .btn.mobile{display:block;}

    #karriere_landingpage .stelle .flagge::after{top:-100px;}

    #karriere_landingpage .stelle .formular .headline{font-size:175%;}
    #karriere_landingpage .stelle .formular input{font-size:80%;padding:10px;}
    #karriere_landingpage .stelle .formular select{font-size:80%;padding:10px;}

}
/*-------------------------------------------------------------------------------------------*/
@media (max-width:400px) {

    #karriere_landingpage .headline{font-size:160%;}
    #karriere_landingpage .topline{font-size:110%;}
    #karriere_landingpage .subline{font-size:110%;}
    
}

