@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(./fonts/montserrat-v26-latin-100.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:100;src:url(./fonts/montserrat-v26-latin-100italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:200;src:url(./fonts/montserrat-v26-latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:200;src:url(./fonts/montserrat-v26-latin-200italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url(./fonts/montserrat-v26-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:300;src:url(./fonts/montserrat-v26-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(./fonts/montserrat-v26-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:400;src:url(./fonts/montserrat-v26-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url(./fonts/montserrat-v26-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:500;src:url(./fonts/montserrat-v26-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:600;src:url(./fonts/montserrat-v26-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:600;src:url(./fonts/montserrat-v26-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(./fonts/montserrat-v26-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:700;src:url(./fonts/montserrat-v26-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:800;src:url(./fonts/montserrat-v26-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:800;src:url(./fonts/montserrat-v26-latin-800italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(./fonts/montserrat-v26-latin-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Montserrat';font-style:italic;font-weight:900;src:url(./fonts/montserrat-v26-latin-900italic.woff2) format('woff2')}html{scroll-behavior:smooth}body{font-family:'Montserrat',sans-serif;font-weight:400;margin:0;padding:0}.container{width:1200px;margin:0 auto;font-family:'Montserrat',sans-serif;font-weight:400}.allow-overflow .container{overflow:visible}.fullwidth .container{width:100%}.non-fullwidth .container{width:900px}.fullwidth-image{width:100%;height:auto;display:block}.greybg{background:#f5f7fa}.blackbg{background:#000}.darkgreybg{background:#3e3e3e;color:#fff}.darkgreybg p{color:#fff}.roboto{font-family:'Montserrat',sans-serif}.robotoslab{font-family:'Montserrat',serif}picture{display:block}picture img{display:block}h1{font-family:'Montserrat',serif;text-transform:uppercase;font-size:40px}h2{font-family:'Montserrat',serif;font-size:40px}h3{font-family:'Montserrat',serif;font-size:16px}h1,h3,h4{padding:0;margin:0;scroll-margin-top:100px}h2{padding:0;scroll-margin-top:100px}#jobPostDetailHeading{margin-bottom:40px;margin-top:40px;padding-top:40px;font-size:34px}hr{color:#000;border:1px solid #000}hr.small{width:200px}.container hr{margin-bottom:50px}.column-1{width:440px;float:left;margin-right:30px}.column-2{width:450px;float:left;margin-left:30px}a{text-decoration:underline;color:#000}.blackbg.text,.blackbg.text a{color:#fff}.jobs-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;min-height:250px;gap:14px}.jobs-item{flex:0 1 auto;flex-grow:0;flex-shrink:1;flex-basis:auto;width:288px;color:#000;min-height:160px;margin-top:15px;margin-bottom:15px;position:relative;border:1px solid #000;text-decoration:none}.jobs-item:hover{background:#000;color:#fff}.jobs-item:hover .job-more-btn{background:url(/wp-content/themes/landig-jobs-v2/img/v3/ico/LandigGroup-Pfeil-oben-icon-weiss.svg)}.jobs-item .jobtitle{font-size:16px;font-weight:600}.jobs-item .jobtitle .job-mwd{font-size:14px;font-weight:300}.jobs-item .jobboxIcon{position:absolute;top:-50px;left:105px}.jobs-item .content{padding-top:30px;padding-left:20px}.jobs-item a{color:#fff!important}.jobs-item .job-more-btn{background:url(/wp-content/themes/landig-jobs-v2/img/v3/ico/LandigGroup-Pfeil-oben-icon-schwarz.svg);width:30px;height:30px;position:absolute;bottom:10px;left:10px;transform:rotate(90deg)}.benefits-panel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.benefits-item{flex:0 1 auto;flex-grow:0;flex-shrink:1;flex-basis:auto;width:200px;min-height:100px;margin-top:20px;margin-bottom:20px;text-align:center;position:relative}.benefits-item img{width:50px}.brands-panel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.brands-item{flex:0 1 auto;flex-grow:0;flex-shrink:1;flex-basis:auto;width:376px;min-height:100px;margin-top:40px;margin-bottom:40px;text-align:left;position:relative}.brands-item .brands-text{margin-top:20px}.brands-item .brand-social{margin-top:10px}.brands-item .brand-name{font-size:18px}.brands-item .brand-link{margin-top:10px}.brands-item .brand-link a{text-decoration:underline}.brands-item .brand-link a:after{display:inline-block;-webkit-transform:scale(.5,1);-moz-transform:scale(.5,1);-ms-transform:scale(.5,1);-o-transform:scale(.5,1);transform:scale(.5,1);content:">";position:relative;margin-left:2px}.brands-item .brand-social img{margin-left:0;margin-right:15px;max-width:30px;height:auto}.jobbox{height:390px;width:450px;background:#666;position:relative;color:#fff;text-align:center;top:40px}.jobboxIcon{position:absolute;top:-50px;left:180px}.jobBoxDetail{overflow:auto;padding-left:50px;padding-right:50px;padding-top:30px}.jobtitle{font-size:20px}.bigButton{border:1px solid #000;font-weight:bold;padding:25px 35px 25px 35px;line-height:90px}.bigButton:hover{background:#666;color:#fff}.bigApplyButton{background-color:#ffde0a;color:#000;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:20px}.bigApplyButton:hover{background:#000;color:#fff}.smallButtonContainer{position:absolute;width:100%;bottom:20px}.smallButton{border:1px solid #fff;padding:10px 10px 10px 10px;width:130px;text-align:center}.smallButton:hover{background:#eee;color:#000}.smallButtonDark{padding:10px 10px 10px 10px;width:130px;background:#ffde0a;color:#000}.smallButtonDark:hover{background:#000;color:#fff}.bigButtonDark{padding:15px 20px 15px 20px;width:130px;font-size:18px;background:#ffde0a;color:#000;text-transform:uppercase;font-weight:500;margin-top:50px;display:inline-block;line-height:1.2}a.bigButtonDark{text-decoration:none}.bigButtonDark:hover{background:#000;color:#fff}.bigButtonDark .button-subline{display:block;font-size:.75em;margin-top:4px}.wideButton{width:200px}.widerButton{width:285px}.bigButton{font-size:16px}.footer a{color:#000}.aufgaben{line-height:2em}.boxHeading{min-height:70px}.smallColContainer{padding-right:20px;padding-left:20px}.introCol2{text-align:right}p{margin-top:0;line-height:1.4em}.cc-revoke,.cc-window{font-family:'Montserrat',sans-serif!important}.cc-compliance{border:1px solid #fff;align-items:stretch!important}.cc-link{padding:0}.cc-message{padding-right:20px}.padding-bottom{padding-bottom:60px}.padding-top{padding-top:60px}.menu-item{display:inline;list-style-type:none}#menu-footer-menu li:not(:first-child) {border-left:1px solid #000;margin-left:20px;padding-left:20px}.content{padding-right:40px;padding-left:40px}#back{margin-top:100px;text-align:center;min-height:50px}.center{text-align:center}.jobDetailBox{margin-top:50px}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.col-35{float:left;width:35%;margin-top:6px;margin-bottom:6px}.col-65{float:left;width:65%;margin-top:6px;margin-bottom:6px}.row:after{content:"";display:table;clear:both}input[type="text"],input[type="email"],select,textarea{width:100%;padding:12px;border:1px solid #000;border-radius:20px;box-sizing:border-box;resize:vertical;font-size:16px}label{padding:10px 10px 10px 0;display:inline-block}input[type="submit"]{background-color:#ffde0a;color:#000;padding:12px 20px;border:none;cursor:pointer;float:right;font-size:20px}.job-form h1,.job-form h2{margin-top:50px;margin-bottom:20px}.job-form h2{font-size:26px}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:20px;font-size:20px;font-weight:bold}.grecaptcha-badge{display:none!important}p.cite{font-family:'Montserrat',serif;font-weight:bold;font-size:24px;line-height:34px;margin-top:30px;margin-bottom:10px}p.name{font-weight:400;font-size:18px;line-height:20px;margin-bottom:0}.condensed{padding-left:90px;padding-right:90px}.regiotv-video-container{cursor:pointer}.regiotv-video-container img{max-width:100%}.regiotv-video-container iframe{display:block;width:100%;height:100%}.ansprechpartner img:first-child{margin-right:40px}.hidden{display:none!important}.text-over-image-container{position:relative}.text-over-image-container .text-over-image{position:absolute;bottom:30px;left:30px;max-width:660px;text-align:left}.text-over-image-container .text-over-image.wide{width:1200px}.text-over-image-container .text-over-image.all-center{height:450px;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:-200px;right:0}.jobs-filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;margin-top:20px}.jobs-filters-item{flex:0 1 auto;flex-grow:0;flex-shrink:1;flex-basis:auto;width:32%}.vscomp-wrapper.focused .vscomp-toggle-button,.vscomp-wrapper:focus .vscomp-toggle-button{box-shadow:none!important}.vscomp-toggle-button{border:none!important;border-bottom:1px solid #000!important;padding:12px 30px 10px 10px!important}.vscomp-wrapper{font-size:16px!important}.vscomp-wrapper:not(.has-value) .vscomp-value {opacity:.9!important}.no-jobs-found{margin-top:30px;margin-left:5px}.jobs-headline{padding:10px 20px;background:#000;color:#fff;display:inline-block;position:absolute;top:200px;z-index:999}.jobs-header-slide-container{max-width:800px;position:absolute;right:0}.landig-logo{position:absolute;z-index:999;top:40px}.jobs-sub-headline{position:absolute;top:330px;max-width:320px;z-index:999}.jobs-sub-headline h2{margin-bottom:20px}.icon-text .icon,.icon-text .text{vertical-align:middle;display:inline-block}.header-container{height:650px}#milestone-slider .milestone-slide img{margin-bottom:20px}#milestone-slider .milestone-slide h3{margin-bottom:20px}#milestone-slider .milestone-slide p{width:70%}.company-info-panel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;margin-bottom:50px}.company-info{flex:0 1 auto;flex-grow:0;flex-shrink:1;flex-basis:auto;text-align:center;width:210px;margin-right:25px;margin-left:25px;font-weight:bold}.company-info img{height:50px}.dafuer-stehen-wir .text-over-image{top:50%;bottom:unset;transform:translateY(-50%);left:150px}.dafuer-stehen-wir h2{margin-bottom:30px}.dafuer-stehen-wir .icon-text{margin-bottom:10px;margin-top:10px}.plant-my-tree{height:650px;position:relative}.plant-my-tree-container{width:900px;margin:0 auto;position:relative;height:100%}.plant-my-tree-content{position:absolute;top:50%;transform:translateY(-50%);color:#fff;max-width:580px}.plant-my-tree-content p{font-size:16px}.plant-my-tree-content .tree-icon{max-width:140px;margin-bottom:30px}.ma-slide-container .picture-container{position:relative}.ma-slide-container .picture-container .picture-text{position:absolute;bottom:10px;left:10px;color:#fff}.la-slide-container .picture-container{position:relative}.contact-footer{display:flex;width:100%}.contact-footer .contact-footer-box{flex:1;color:#fff;background:#000;position:relative}.contact-footer .contact-footer-box p{margin-bottom:20px}.contact-footer .contact-footer-box .contact-footer-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footerlogos{position:absolute;top:-30px;right:0;background:#f5f7fa;z-index:99999;display:flex;justify-content:space-between;gap:10px;padding-left:20px}.footerlogos .footerlogos-elem{flex:1;text-align:center}.footerlogos-left{position:absolute;top:-30px;left:0;background:#f5f7fa;z-index:99999;padding-right:20px}.container.footer hr{margin-top:30px}.fl-fl{background:#000;padding:4px;width:240px;position:fixed;right:-200px;z-index:999999;font-size:18px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;color:#fff}.fl-fl:hover{right:0;background:#ffde0a;color:#000}.fl-fl:hover img.whiteimg{display:none}.fl-fl:hover img.blackimg{display:inline!important}.fl-fl span{text-decoration:none;text-align:center;line-height:43px!important;vertical-align:top!important;text-transform:uppercase;font-weight:500}.float-1{top:calc(50% - 45px);transform:translateY(calc(-50% - 45px))}.float-2{top:calc(50% - 15px);transform:translateY(calc(-50% - 15px))}.float-3{top: calc(50% + 15px);transform: translateY(calc(-50% + 15px))}.float-4{top: calc(50% + 45px);transform: translateY(calc(-50% + 45px))}.mobile{display:none}.desktop{display:block}.slick-prev{background:url(/wp-content/themes/landig-jobs-v2/img/v3/ico/LandigGroup-Pfeil-links-icon-schwarz.svg) no-repeat center center!important;background-size:contain!important}.slick-next{background:url(/wp-content/themes/landig-jobs-v2/img/v3/ico/LandigGroup-Pfeil-rechts-icon-schwarz.svg) no-repeat center center!important;background-size:contain!important}.slick-prev:before,.slick-next:before{content:none!important}.contentblock.text .container h2{font-size:30px}.line-container{position:relative;width:90%;height:2px;background-color:#000;margin:20px auto}.line-container .dot{position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#000;border-radius:50%;transform:translate(-50%,-50%)}.milestone-slide-container .slick-next,.milestone-slide-container .slick-prev{top:150px}.intro-text{margin-bottom:20px}.navbar{position:relative;width:100%;height:0}.burger-menu{position:absolute;top:15px;right:20px;z-index:1001}.burger-icon{width:30px;cursor:pointer}.burger-icon span{display:block;width:100%;height:3px;background-color:#000;margin-bottom:5px;transition:all .3s ease-in-out}.burger-icon.active span:nth-child(1) {transform:translateY(8px) rotate(45deg)}.burger-icon.active span:nth-child(2) {opacity:0}.burger-icon.active span:nth-child(3) {transform:translateY(-8px) rotate(-45deg)}.menu-items{display:none;position:fixed;top:0;left:0;width:100%;height:400px;background-color:#000;z-index:1000;overflow-y:auto}.close-menu{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;cursor:pointer}.menu-items .menu-landig-logo{margin:20px 0 0 30px}.menu-items .menu-footer{margin:60px 0 0 30px}.menu-items .menu-footer img{margin-right:20px}.menu-items ul{list-style:none;margin:20px 0 0 30px;padding:0;text-align:left}.menu-items li{margin:20px 0}.menu-items li a{color:#fff;text-decoration:none;font-size:24px}.menu-items li a:hover{color:#fff}.menu-items li a.active{font-weight:bold}@media (max-width:768px){.menu-items{height:100%}}.mobile-header{background:#fff;height:50px;position:fixed;display:none;z-index:9999;width:100%}.burger-logo-icon img{max-height:30px;margin-top:12px;margin-left:12px}.contact-footer-box a{color:#fff}a:has(> .bigButtonDark) {text-decoration:none}.slick-prev:before,.slick-next:before{color:#000!important}.slick-dots li button{color:#000!important}.slick-dots li button{width:30px!important;height:30px!important}.slick-dots li button:before{font-size:14px!important}.menu-footer-menu-container ul{margin:0}.menu-footer-menu-container{padding-top:20px;padding-bottom:40px}span.wpcf7-list-item{margin:0}.video-wrapper{max-width:50%;margin-top:20px}.video-wrapper iframe{width:100%;height:100%;border:0;display:block}.video-container{margin-bottom:40px}.video-subtitle{padding-top:19px;font-size:18px}@media (max-width:840px ){.video-wrapper{max-width:100%}.container{overflow:hidden}.slick-next,.slick-prev{display:none!important}.padding-top-mobile-only{padding-top:60px}.company-info-panel{justify-content:space-between;gap:15px}.intro-text{width:300px;margin-left:auto;margin-right:auto}.container h2{margin-left:10px;margin-right:10px}.plant-my-tree.mobile img{width:100%}.mobile-header{display:block}.landig-logo{display:none}.mobile-no-padding-top{padding-top:0!important}.mobile-no-padding-bottom{padding-bottom:0!important}.mobile-fullwidth{padding-right:0!important;padding-left:0!important}.mobile{display:block}.desktop{display:none}#milestone-slider .milestone-slide p{width:100%}#milestone-slider .slick-next,#milestone-slider .slick-prev{display:inline-block!important}.milestone-slide-container .slick-next,.milestone-slide-container .slick-prev{top:155px}.milestone-slide-container .bx-wrapper .bx-controls-direction a{top:50px}.contact-footer .contact-footer-box .contact-footer-inner{position:relative;transform:unset;top:unset;left:unset;margin-bottom:80px;text-align:center}.plant-my-tree{height:unset}.plant-my-tree p{text-align:center;padding-left:20px;padding-right:20px;margin-top:30px}.non-fullwidth .container{width:100%}.contact-footer{display:block}.company-info{max-width:90px;margin-left:0;margin-right:0;font-size:12px}.company-info img{height:50px!important}.brands-item{margin-bottom:0}.text-over-image-container .text-over-image{max-width:80%;bottom:10px;left:10px;text-align:center;left:0;right:0;margin-inline:auto}.benefit-text{font-size:12px}.benefits-item{margin-top:0;margin-bottom:10px}.dafuer-stehen-wir .text-over-image{top:0;transform:unset;position:relative;margin-bottom:20px}.dafuer-stehen-wir .icon-text{font-size:12px;margin-bottom:2px;margin-top:2px}.dafuer-stehen-wir h2{margin-bottom:10px}.jobs-header-slide-container{max-width:100%;position:relative;padding-top:50px}.landig-logo img{max-width:130px!important}.landig-logo{top:20px;left:20px}.jobs-headline{top:-15px;left:50%;transform:translateX(-50%);width:260px;text-align:center;position:relative}.slick-dots{display:none!important}.header-container{position:relative;height:unset}.icon-text img{height:20px!important;padding-top:5px}.jobs-sub-headline{max-width:100%;width:100%;text-align:center;position:relative;top:0}.jobs-sub-headline h2{margin-top:0}.jobs-sub-headline .icon-text{display:none}.float-sm{display:none}.filter-column{width:100%;margin-bottom:10px}.search-column{width:100%;margin-bottom:10px}.text-over-image-container .text-over-image{width:100%}.text-over-image-container .text-over-image.wide{width:90%}.text-over-image-container .text-over-image .tree-icon{max-width:90px}.text-over-image-container .text-over-image.all-center{height:410px}.text-over-image-container .text-over-image.all-center p{margin-bottom:0}.jobs-item .content{padding-right:30px;padding-left:30px}.jobs-item{margin-top:10px;margin-right:0}.ansprechpartner img:first-child{margin-right:0}.ansprechpartner img:last-child{float:right}.ansprechpartner img{width:45%}.condensed{padding-left:0;padding-right:0}p.cite{font-size:12px;line-height:14px;padding-left:0;padding-right:0}p.name{font-size:10px}.col-35,.col-65{width:100%;margin-top:0}input[type="submit"]{width:100%}img.alignright{float:none;margin:0 0 1em 1em}.non-fullwidth{padding-right:30px;padding-left:30px}.container{width:100%}.column-1{width:100%;float:none;margin:0;padding-top:10px}.column-2{width:100%;float:none;margin:0;margin-top:100px}.jobs-panel{margin-top:30px;padding-left:20px;padding-right:20px}.jobs-item{width:100%}.jobs-item .jobboxIcon{width:100%;left:0}.benefits-panel{padding-left:10px;padding-right:10px;justify-content:center}.benefits-item{width:50%}.brands-panel{padding-left:10px;padding-right:10px}.brands-item{width:100%;text-align:center}.mobileNoColMarginTop .column-2{margin-top:0!important}h1,h2,h3{font-size:20px;font-weight:bold}.jobDetailBox{width:100%}.jobbox{width:100%;height:470px}.jobboxIcon{width:100%;left:0}.smallButton{font-size:1em;width:200px}.bigButton{font-size:1em;width:300px}.introCol2{text-align:center}.teaserImgBar{text-align:center}.teaserImgBar img{margin:0!important;width:150px}img{max-width:100%;height:auto!important}.contactCol1{text-align:center!important}.contactCol2{padding:0!important;text-align:center!important}.footerlogos{position:relative;top:unset;right:unset;text-align:center;width:100%;padding-left:0;z-index:1;display:block}.footerlogos .footerlogos-elem{flex:unset}.footerlogos-left{position:relative;top:unset;right:unset;text-align:center;width:100%;z-index:1}.mobile-footer-line{margin-bottom:30px;margin-top:30px;width:80%}.container.footer hr{width:80%;margin-bottom:30px;margin-top:30px}.container.footer h2{font-size:1.7em}.jobBoxDetail{padding:0}#teaser{padding:20px}#career{padding:20px}#history{padding:20px}.innerContainer{padding-right:20px;padding-left:20px}#menu-footer-menu li:not(:first-child) {border-left:none!important;margin-left:5px;padding-left:5px}#menu-footer-menu{padding:0}}