@font-face{font-family:"icons";src:url(../fonts/icons.woff) format("woff"),url(../fonts/icons.woff2) format("woff2")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-check:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-right:before{content:""}.icon-clock:before{content:""}.icon-close-large:before{content:""}.icon-close:before{content:""}.icon-email:before{content:""}.icon-file-upload:before{content:""}.icon-form-error:before{content:""}.icon-form-success:before{content:""}.icon-ft1:before{content:""}.icon-ft2:before{content:""}.icon-ft3:before{content:""}.icon-ft4:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-revert:before{content:""}.icon-social-facebook:before{content:""}.icon-social-instagram:before{content:""}.icon-social-twitter:before{content:""}.icon-social-whatsapp:before{content:""}.icon-social-xing:before{content:""}.icon-social-youtube:before{content:""}.icon-tb1:before{content:""}.icon-tb2:before{content:""}.icon-tb3:before{content:""}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff")}.block.block--image .image img{display:block;width:100%}@media (min-width:768px){.block.block--image .image.half-width{margin:0 auto}.block.block--image .image.half-width img{width:50%}}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6,.richtext ol,.richtext p,.richtext ul{margin:24px 0}.richtext h1:first-child,.richtext h2:first-child,.richtext h3:first-child,.richtext h4:first-child,.richtext h5:first-child,.richtext h6:first-child,.richtext ol:first-child,.richtext p:first-child,.richtext ul:first-child{margin-top:0}.richtext h1:last-child,.richtext h2:last-child,.richtext h3:last-child,.richtext h4:last-child,.richtext h5:last-child,.richtext h6:last-child,.richtext ol:last-child,.richtext p:last-child,.richtext ul:last-child{margin-bottom:0}.richtext ol li,.richtext ul li{margin:12px 0}.richtext ol li:first-child,.richtext ul li:first-child{margin-top:0}.richtext ol li:last-child,.richtext ul li:last-child{margin-bottom:0}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{color:#095026;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.richtext h1{font-size:24px}.richtext h2{font-size:20px}.richtext h3{font-size:18px}.richtext h4{font-size:16px}.richtext h5,.richtext h6{font-size:14px}.richtext ol,.richtext p,.richtext ul{color:#424242;font-size:14px;line-height:24px}.richtext ol{counter-reset:list;list-style:none}.richtext ol li{counter-increment:list;padding-left:25px;position:relative}.richtext ol li:before{color:#095026;content:counter(list) ".";font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:700;left:0;padding-right:5px;position:absolute;text-align:right;top:0;width:25px}.richtext ul li{padding-left:15px;position:relative}.richtext ul li:before{background-color:#095026;border-radius:3px;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.richtext a{color:#095026;cursor:pointer;font-weight:700;text-decoration:none}.richtext a:hover{color:#a4c800}@media (min-width:768px){.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6,.richtext ol,.richtext p,.richtext ul{margin:30px 0}.richtext h1:first-child,.richtext h2:first-child,.richtext h3:first-child,.richtext h4:first-child,.richtext h5:first-child,.richtext h6:first-child,.richtext ol:first-child,.richtext p:first-child,.richtext ul:first-child{margin-top:0}.richtext h1:last-child,.richtext h2:last-child,.richtext h3:last-child,.richtext h4:last-child,.richtext h5:last-child,.richtext h6:last-child,.richtext ol:last-child,.richtext p:last-child,.richtext ul:last-child{margin-bottom:0}.richtext ol li,.richtext ul li{margin:15px 0}.richtext ol li:first-child,.richtext ul li:first-child{margin-top:0}.richtext ol li:last-child,.richtext ul li:last-child{margin-bottom:0}.richtext h1{font-size:32px}.richtext h2{font-size:24px}.richtext h3{font-size:20px}.richtext h4{font-size:18px}.richtext h5,.richtext h6{font-size:16px}.richtext ol,.richtext p,.richtext ul{font-size:18px;line-height:30px}.richtext ol li:before{font-size:14px}.richtext ul li:before{top:12px}}.tag{background-color:#a4c800;border-radius:14px;color:#095026;display:inline-flex;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:700;justify-content:center;line-height:24px;min-width:80px;padding:0 10px;text-transform:uppercase}.tag,.tag i{align-items:center}.tag i{display:flex;font-size:10px;margin-left:7px}.container{margin:0 auto;padding:0 15px;width:100%}@media (min-width:1200px){.container{max-width:1920px;padding:0 30px}.container.container--small{max-width:1084px}.container.container--medium{max-width:1356px}.container.container--big{max-width:1628px}}.frame.frame-layout-0{background-color:#fff}.frame.frame-layout-1{background-color:#eff8ec}.frame.frame-layout-1 .widget-tabs .tabs-item.opened .tabs-head,.frame.frame-layout-1 .widget-tabs .tabs-link.active,.frame.frame-layout-1 .widget-tabs .tabs-link:hover,.frame.frame-layout-1 .widget-tabs .tabs-text{background-color:#fff}.page-joboffer .frame.frame-layout-0,.page-joboffer .frame.frame-layout-1{background-color:transparent}.frame>div{padding-top:40px}.frame.frame-space-before-none>div{padding-top:0}.frame.frame-space-before-extra-small>div{padding-top:20px}.frame.frame-space-before-small>div{padding-top:40px}.frame.frame-space-before-medium>div{padding-top:60px}.frame.frame-space-before-large>div{padding-top:80px}.frame.frame-space-before-extra-large>div{padding-top:100px}.frame>div{padding-bottom:40px}.frame.frame-space-after-none>div{padding-bottom:0}.frame.frame-space-after-extra-small>div{padding-bottom:20px}.frame.frame-space-after-small>div{padding-bottom:40px}.frame.frame-space-after-medium>div{padding-bottom:60px}.frame.frame-space-after-large>div{padding-bottom:80px}.frame.frame-space-after-extra-large>div{padding-bottom:100px}@media (min-width:768px){.frame>div{padding-top:60px}.frame.frame-space-before-none>div{padding-top:0}.frame.frame-space-before-extra-small>div{padding-top:30px}.frame.frame-space-before-small>div{padding-top:60px}.frame.frame-space-before-medium>div{padding-top:90px}.frame.frame-space-before-large>div{padding-top:120px}.frame.frame-space-before-extra-large>div{padding-top:150px}.frame>div{padding-bottom:60px}.frame.frame-space-after-none>div{padding-bottom:0}.frame.frame-space-after-extra-small>div{padding-bottom:30px}.frame.frame-space-after-small>div{padding-bottom:60px}.frame.frame-space-after-medium>div{padding-bottom:90px}.frame.frame-space-after-large>div{padding-bottom:120px}.frame.frame-space-after-extra-large>div{padding-bottom:150px}}@media (min-width:1200px){.frame.frame-type-careerportal_heroimage+.frame>div{padding-top:140px}.frame.frame-type-careerportal_heroimage+.frame.frame-space-before-none>div{padding-top:80px}.frame.frame-type-careerportal_heroimage+.frame.frame-space-before-extra-small>div{padding-top:110px}.frame.frame-type-careerportal_heroimage+.frame.frame-space-before-small>div{padding-top:140px}.frame.frame-type-careerportal_heroimage+.frame.frame-space-before-medium>div{padding-top:170px}.frame.frame-type-careerportal_heroimage+.frame.frame-space-before-large>div{padding-top:200px}.frame.frame-type-careerportal_heroimage+.frame.frame-space-before-extra-large>div{padding-top:230px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;font-smooth:always;color:#424242;font-weight:400}body,body .button{font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;line-height:24px}body .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:700;height:48px;justify-content:center;opacity:1;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color,opacity}body .button.button--green-dark{background-color:#095026;color:#fff}body .button.button--green,body .button.button--green-dark:hover{background-color:#a4c800;color:#095026}body .button.button--green:hover{background-color:#095026;color:#fff}body .button.button--transparent{opacity:0}@media (min-width:768px){body .button{font-size:18px;height:56px;padding:16px 20px}}body .checkbox{cursor:pointer;position:relative}body .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;left:0;position:absolute;top:0;width:20px}body .checkbox input[type=checkbox]+span:before{align-items:center;border:2px solid #095026;border-radius:3px;color:#a4c800;content:"";display:flex;font-family:icons;font-size:14px;height:20px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:20px}body .checkbox input[type=checkbox]:checked+span:before{background-color:#095026;content:""}body .checkbox>span{display:block;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;padding-left:35px}body .checkbox>span a{color:#095026}@media (min-width:768px){body .checkbox input[type=checkbox]{height:24px;width:24px}body .checkbox input[type=checkbox]+span:before{font-size:16px;height:24px;width:24px}body .checkbox>span{font-size:14px;line-height:24px}body{font-size:18px;line-height:30px}}.site-header{display:block;height:60px;position:relative;width:100%}.site-header .site-header__bar{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.25);height:60px;left:0;position:fixed;right:0;top:0;z-index:2000}.site-header .container{align-items:center;background-color:#fff;display:flex;flex-direction:row;padding-bottom:9px;padding-top:9px}.site-header .logo{background-image:url(../images/logo.svg);background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:42px;width:60px}.site-header .spacer{flex:1 1 auto}.site-header .site-header__link{align-items:center;color:#095026;display:inline-flex;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;height:40px;letter-spacing:.02em;margin-right:10px;padding:0 10px;text-decoration:none;text-transform:uppercase}.site-header .site-header__link:hover{text-decoration:underline}.site-header .button{height:40px;padding:8px 16px}.site-header.site-header--sticky .site-header__bar{top:0!important}@media (min-width:768px){.site-header,.site-header .site-header__bar{height:88px}.site-header .container{padding-bottom:16px;padding-top:16px}.site-header .logo{height:56px;width:80px}.site-header .button{height:56px;padding:16px 20px}.site-header .site-header__link{height:56px;margin-right:14px;padding:0 12px}}.site-footer{background-color:#424242;color:#fff;font-size:14px;line-height:20px;padding:60px 0 30px}.site-footer a{color:#fff;text-decoration:none}.site-footer .site-footer__social{display:flex;justify-content:center;margin-bottom:60px}.site-footer .site-footer__social .tippy-button,.site-footer .site-footer__social a{align-items:center;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:80px}.site-footer .site-footer__social .tippy-button i,.site-footer .site-footer__social a i{display:block;font-size:40px;line-height:1}.site-footer .site-footer__social .tippy-button i:before,.site-footer .site-footer__social a i:before{display:block}.site-footer .site-footer__social .tippy-button.tb1,.site-footer .site-footer__social .tippy-button.tb2,.site-footer .site-footer__social a.tb1,.site-footer .site-footer__social a.tb2{height:48px;padding:4px 0}.site-footer .site-footer__social .tippy-button.tb1,.site-footer .site-footer__social a.tb1{background-color:#095026}.site-footer .site-footer__social .tippy-button.tb2,.site-footer .site-footer__social a.tb2{background-color:#0155ab}.site-footer .site-footer__social .tippy-box{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.site-footer .site-footer__social .tippy-box .tippy-arrow{color:#fff}.site-footer .site-footer__social .tippy-box .tippy-content{padding:9px}.site-footer .site-footer__social .tippy-box .tippy-html{gap:9px}.site-footer .site-footer__legal{display:flex;flex-direction:column-reverse;gap:30px}.site-footer .site-footer__copyright{align-items:center;display:flex;flex-direction:column;gap:10px}.site-footer .site-footer__copyright a,.site-footer .site-footer__copyright span{display:inline-flex;line-height:20px}.site-footer .site-footer__copyright a{align-items:center;display:inline-flex;flex-direction:row-reverse;gap:5px}.site-footer .site-footer__copyright a i{display:block;height:14px;overflow:hidden;position:relative;width:11px}.site-footer .site-footer__copyright a i:after,.site-footer .site-footer__copyright a i:before{border-color:transparent transparent #fff;border-style:solid;border-width:14px 3px;bottom:0;content:"";display:block;position:absolute}.site-footer .site-footer__copyright a i:before{left:0}.site-footer .site-footer__copyright a i:after{right:0}.site-footer .site-footer__copyright span{text-align:center}.site-footer .site-footer__legalmenu{display:flex;gap:24px;justify-content:center}.site-footer .site-footer__legalmenu a{display:inline-flex}@media (min-width:992px){.site-footer{padding:70px 0 20px}.site-footer .site-footer__social{margin-bottom:50px}.site-footer .site-footer__legal{flex-direction:row;justify-content:space-between}.site-footer .site-footer__copyright{flex-direction:row;gap:0}.site-footer .site-footer__copyright a{flex-direction:row}.site-footer .site-footer__copyright span:after{content:"|";margin:0 5px}}.hero-image{padding:0!important}.hero-image .wrap-a{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:546px;padding:30px 0}.hero-image .wrap-b{display:none}.hero-image .title{display:flex;justify-content:center}.hero-image .title div{color:#095026;font-family:"Open Sans",sans-serif;font-size:32px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;text-transform:uppercase}.hero-image .title img{display:block;height:auto;max-width:315px;width:100%}.hero-image .image{margin:0 -15px}.hero-image .image .outer{width:100%}.hero-image .image .inner{overflow:hidden;padding-top:75%;position:relative}.hero-image .image .inner img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero-image .text{color:#095026;font-size:18px;line-height:27px}.hero-image .cta{display:flex;justify-content:center}@media (min-width:768px){.hero-image .wrap-a{gap:45px;max-width:738px;padding:90px 0}.hero-image .title div{font-size:48px}.hero-image .title img{max-width:550px}.hero-image .text{font-size:24px;line-height:36px}.hero-image .cta{padding-top:15px}}@media (min-width:992px){.hero-image .container{display:flex;justify-content:space-between}.hero-image .wrap-a{flex:0 0 auto;justify-content:center;margin:0;max-width:none;width:calc(43.4% - 60px)}.hero-image .wrap-a .image{display:none}.hero-image .wrap-b{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;width:56.6%}.hero-image .title{justify-content:flex-start}.hero-image .image{margin:0}.hero-image .image .inner{padding-top:86%}.hero-image .cta{justify-content:flex-start}}@media (min-width:1200px){.hero-image{position:relative}.hero-image .wrap-a{justify-content:flex-start}.hero-image .wrap-b{justify-content:flex-end;margin-bottom:-80px}.hero-image .image{z-index:5}}.widget .widget__header{margin-bottom:40px;text-align:center}.widget .widget__header .title{color:#095026;font-family:"Open Sans",sans-serif;font-size:32px;font-weight:700;text-transform:uppercase}.widget .widget__header .subtitle,.widget .widget__header .title{font-style:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.widget .widget__header .subtitle{color:#f5191e;font-family:"Gerogia","Times","Times New Roman",serif;font-size:20px;font-weight:400;margin-top:20px}.widget .widget__footer{margin-top:40px;text-align:center}@media (min-width:768px){.widget .widget__header{margin-bottom:60px}.widget .widget__header .title{font-size:48px}.widget .widget__header .subtitle{font-size:28px}.widget .widget__header.widget__header--left{text-align:left}.widget .widget__header.widget__header--right{text-align:right}.widget .widget__footer{margin-top:60px}}.widget-accordion .accordion-item{border-bottom:1px solid #989898}.widget-accordion .accordion-item.opened .item-link{color:#a4c800}.widget-accordion .accordion-item.opened .item-link i.icon-minus{display:block}.widget-accordion .accordion-item.opened .item-link i.icon-plus{display:none}.widget-accordion .accordion-item:first-child .item-link{padding-top:0}.widget-accordion .item-link{align-items:center;color:#095026;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:24px;padding-top:24px}.widget-accordion .item-link h3,.widget-accordion .item-link span{font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding-right:12px}.widget-accordion .item-link i{font-size:24px;line-height:1}.widget-accordion .item-link i.icon-minus{display:none}.widget-accordion .item-link i.icon-plus{display:block}.widget-accordion .item-pane{max-height:0;overflow:hidden;transition-duration:.3s;transition-property:max-height}.widget-accordion .item-text{padding-bottom:24px}@media (min-width:768px){.widget-accordion .item-link{padding-bottom:30px;padding-top:30px}.widget-accordion .item-link h3,.widget-accordion .item-link span{font-size:20px;line-height:30px;padding-right:0}.widget-accordion .item-link i{padding:0 24px}.widget-accordion .item-text{padding-bottom:30px;padding-right:136px}}.widget-facts .fact-list{-moz-column-gap:0;column-gap:0;display:flex;flex-wrap:wrap;justify-content:center;row-gap:60px}.widget-facts .fact-item{color:#095026;flex:0 0 auto;padding:0 15px;width:100%}.widget-facts .image i{display:flex;font-size:60px;justify-content:center;line-height:1}.widget-facts .image i:before{display:block}.widget-facts .title{font-size:60px;-webkit-hyphens:auto;hyphens:auto;line-height:80px}.widget-facts .text,.widget-facts .title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;text-align:center}.widget-facts .text{font-size:24px;line-height:27px}@media (min-width:768px){.widget-facts .fact-item{width:50%}.widget-facts .title{font-size:80px;line-height:100px}}@media (min-width:1560px){.widget-facts .fact-item{width:25%}}.widget-image-with-text .container{padding-left:0;padding-right:0}.widget-image-with-text .image .outer{width:100%}.widget-image-with-text .image .inner{overflow:hidden;padding-top:75%;position:relative}.widget-image-with-text .image .inner img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.widget-image-with-text .block{background-color:#a4c800;color:#095026;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:40px 15px}.widget-image-with-text .title{font-family:"Open Sans",sans-serif;font-size:32px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;text-align:center;text-transform:uppercase}@media (min-width:768px){.widget-image-with-text .block{gap:30px;padding:60px 30px}.widget-image-with-text .title{font-size:48px}}@media (min-width:992px){.widget-image-with-text .container{display:flex;flex-direction:row-reverse;height:784px;padding-left:15px;padding-right:15px}.widget-image-with-text .image{flex:0 0 auto;width:65.3%}.widget-image-with-text .image .outer{height:100%}.widget-image-with-text .image .inner{height:100%;padding-top:0}.widget-image-with-text .block{flex:0 0 auto;justify-content:center;width:34.7%}.widget-image-with-text .title{text-align:left}}@media (min-width:1200px){.widget-image-with-text .container{padding-left:30px;padding-right:30px}}.widget-joboffer-list.offers-list-with-filters .filter-footer{display:flex;flex-direction:column;margin-top:15px}.widget-joboffer-list.offers-list-with-filters .filter-buttons{display:flex;flex:0 0 auto;justify-content:space-between;margin-top:15px}.widget-joboffer-list.offers-list-with-filters .filter-buttons button{align-items:center;background-color:transparent;border:0;color:#095026;cursor:pointer;display:inline-flex;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.widget-joboffer-list.offers-list-with-filters .filter-buttons button.remove-filters-button{padding:0}.widget-joboffer-list.offers-list-with-filters .filter-buttons button i{font-size:17px;height:19px;margin-right:5px}.widget-joboffer-list.offers-list-with-filters .tags{display:flex;flex-wrap:wrap;gap:10px}.widget-joboffer-list.offers-list-with-filters .tags .tag{cursor:pointer}.widget-joboffer-list.offers-list-with-filters .filters-notice{background-color:#a4c800;border-radius:5px;color:#095026;display:none;margin:30px 0 10px;padding:10px 15px}.widget-joboffer-list.offers-list-with-filters .results-notice{color:#095026;margin:30px 0 10px}.widget-joboffer-list.offers-list-with-filters .filters-form{grid-gap:15px;display:grid;grid-template-columns:1fr}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap{width:100%}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap.hidden{display:none}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap .filter{position:relative}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap .filter a{background-color:#095026;color:#fff}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap .filter.filter--selected a{background-color:#a4c800;color:#095026}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap a{align-items:center;border-radius:5px;display:flex;justify-content:space-between;padding:13px 15px;text-decoration:none}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap a span{display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap a i{display:block;font-size:16px;line-height:1}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap fieldset{background-color:#a4c800;border:none;border-radius:5px;display:none;left:0;padding:20px 15px;position:absolute;right:0;top:44px;z-index:10}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap label.checkbox{display:block;margin-bottom:20px}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap label.checkbox:last-child{margin-bottom:0}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap label.checkbox>span{color:#095026;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}@media (min-width:768px){.widget-joboffer-list.offers-list-with-filters .filters-notice,.widget-joboffer-list.offers-list-with-filters .results-notice{margin-bottom:20px}.widget-joboffer-list.offers-list-with-filters .filter-footer{flex-direction:row;justify-content:space-between;margin-top:20px}.widget-joboffer-list.offers-list-with-filters .filter-buttons{align-items:flex-start;gap:10px;margin-top:0}.widget-joboffer-list.offers-list-with-filters .filters-form{grid-gap:15px 15px;grid-template-columns:1fr 1fr 1fr}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap{margin:0}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap label.checkbox{margin-bottom:24px}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap label.checkbox:last-child{margin-bottom:0}}@media (min-width:992px){.widget-joboffer-list.offers-list-with-filters .filters-form{grid-gap:20px 30px}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap a{padding:21px 15px}.widget-joboffer-list.offers-list-with-filters .filters-form .filter-wrap fieldset{top:60px}.widget-joboffer-list.offers-list-with-filters .filters-notice,.widget-joboffer-list.offers-list-with-filters .results-notice{margin-top:60px}}.widget-joboffer-list .item{background-color:#fff;display:block;line-height:1;margin-bottom:15px;padding:15px;position:relative;text-decoration:none}.widget-joboffer-list .item:last-child{margin-bottom:0}.widget-joboffer-list .item__place{background-color:#424242;color:#fff;display:inline-block;font-family:"Open Sans",sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:1;margin-bottom:10px;padding:5px;text-transform:uppercase}.widget-joboffer-list .item__place.item__place--color-1{background-color:#095026}.widget-joboffer-list .item__place.item__place--color-2{background-color:#0155ab}.widget-joboffer-list .item__place.item__place--color-3{background-color:#73000c}.widget-joboffer-list .item__title{color:#424242;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.25}.widget-joboffer-list .item__info{margin-top:10px}.widget-joboffer-list .item__working-time-models{align-items:center;display:flex}.widget-joboffer-list .item__working-time-models i{color:#6c6c6c;display:block;font-size:18px;height:18px;line-height:1;margin-right:5px}.widget-joboffer-list .item__working-time-models span{color:#6c6c6c;display:block;font-size:14px;line-height:24px}@media (min-width:768px){.widget-joboffer-list .item{margin-bottom:10px;padding:30px}.widget-joboffer-list .item__place{font-size:12px;padding:6px}.widget-joboffer-list .item__title{font-size:28px}.widget-joboffer-list .item__working-time-models i{font-size:24px;height:24px;margin-right:6px}.widget-joboffer-list .item__working-time-models span{font-size:18px}}.widget-tabs .tabs-tabs{display:none}.widget-tabs .tabs-item{margin-bottom:10px}.widget-tabs .tabs-item:last-child{margin-bottom:0}.widget-tabs .tabs-item.opened .tabs-head{background-color:#eff8ec;color:#095026}.widget-tabs .tabs-head{align-items:center;background-color:#095026;color:#fff;cursor:pointer;display:flex;padding:14px;transition-duration:.3s;transition-property:background-color,color}.widget-tabs .tabs-head h3,.widget-tabs .tabs-head span{font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}.widget-tabs .tabs-pane{max-height:0;overflow:hidden;transition-duration:.3s;transition-property:max-height}.widget-tabs .tabs-text{background-color:#eff8ec;margin-top:10px;padding:24px 15px}@media (min-width:768px){.widget-tabs .tabs-wrap{display:flex}.widget-tabs .tabs-tabs{display:flex;gap:10px}.widget-tabs .tabs-link{background-color:#095026;color:#fff;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:28px;padding:16px 30px;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color}.widget-tabs .tabs-link.active,.widget-tabs .tabs-link:hover{background-color:#eff8ec;color:#095026}.widget-tabs .tabs-item{margin:0}.widget-tabs .tabs-item.active .tabs-pane{display:block}.widget-tabs .tabs-head{display:none}.widget-tabs .tabs-pane{display:none;max-height:none!important;transition-property:none}.widget-tabs .tabs-text{padding:30px 15px}.widget-tabs.horizontal .tabs-wrap{flex-direction:column}.widget-tabs.horizontal .tabs-tabs{flex-direction:row}.widget-tabs.vertical .tabs-wrap{flex-direction:row;gap:10px}.widget-tabs.vertical .tabs-tabs{align-items:flex-start;flex:0 0 auto;flex-direction:column;width:240px}.widget-tabs.vertical .tabs-link{width:100%}.widget-tabs.vertical .tabs-text{margin:0}}.widget-teaser-boxes .teaser-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.widget-teaser-boxes .teaser-item{background-color:#424242;color:#fff;flex:0 0 auto;padding:30px 15px;width:100%}.widget-teaser-boxes .teaser-item.teaser-item--th1{background-color:#095026}.widget-teaser-boxes .teaser-item.teaser-item--th2{background-color:#0155ab}.widget-teaser-boxes .teaser-item.teaser-item--th3{background-color:#73000c}.widget-teaser-boxes .image{margin-bottom:30px}.widget-teaser-boxes .image i{display:flex;font-size:120px;justify-content:center;line-height:1}.widget-teaser-boxes .image i:before{display:block}.widget-teaser-boxes .title{font-family:"Open Sans",sans-serif;font-size:20px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;margin-bottom:30px;text-align:center;text-transform:uppercase}@media (min-width:768px){.widget-teaser-boxes .teaser-item{padding:40px 15px 30px;width:calc(50% - 5px)}.widget-teaser-boxes .image{margin-bottom:45px}.widget-teaser-boxes .title{font-size:24px;margin-bottom:35px}}@media (min-width:1200px){.widget-teaser-boxes .teaser-item{width:calc(33.33333% - 6.66667px)}}.widget-image-teasers .fixed-image-box{display:none}.widget-image-teasers .list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;overflow:auto;padding:0 15px}.widget-image-teasers .teaser{flex:1;min-width:calc(100% - 15px);z-index:10}.widget-image-teasers .teaser.teaser-theme--th1 .item__title{color:#095026}.widget-image-teasers .teaser.teaser-theme--th1 .item__link{background-color:#095026}.widget-image-teasers .teaser.teaser-theme--th1 .item__link:hover{background-color:#073c1d}.widget-image-teasers .teaser.teaser-theme--th2 .item__title{color:#0155ab}.widget-image-teasers .teaser.teaser-theme--th2 .item__link{background-color:#0155ab}.widget-image-teasers .teaser.teaser-theme--th2 .item__link:hover{background-color:#054080}.widget-image-teasers .teaser.teaser-theme--th3 .item__title{color:#73000c}.widget-image-teasers .teaser.teaser-theme--th3 .item__link{background-color:#73000c}.widget-image-teasers .teaser.teaser-theme--th3 .item__link:hover{background-color:#560109}.widget-image-teasers .teaser .item__img-block{margin-bottom:24px}.widget-image-teasers .teaser .item__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.widget-image-teasers .teaser .item__info{margin-bottom:20px}.widget-image-teasers .teaser .item__title{color:#095026;font-family:"Open Sans",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:20px}.widget-image-teasers .teaser .item__text{color:#424242;font-size:14px;line-height:23px;margin-bottom:30px}.widget-image-teasers .teaser .item__link{background-color:#095026;border-radius:4px;color:#fff;display:inline-block;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:24px;padding:14px 15px;text-decoration:none;transition-duration:.3s;transition-property:background-color}@media (max-width:768px){.widget-image-teasers .container{padding:0}}@media (min-width:768px){.widget-image-teasers .teaser{min-width:calc(50% - 15px)}.widget-image-teasers .teaser:first-child:nth-last-child(2){min-width:auto}}@media (min-width:1024px){.widget-image-teasers .container{position:relative}.widget-image-teasers .fixed-image-box{display:block;left:0;position:absolute;right:0;top:0}.widget-image-teasers .fixed-image-box.fixed{position:fixed;top:95px}.widget-image-teasers .fixed-image-box.at-bottom{bottom:0;top:auto}.widget-image-teasers .fixed-image-box .fixed-image-container{display:flex;gap:60px;padding:0 15px}.widget-image-teasers .fixed-image-box .fixed-image-container .image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.widget-image-teasers .fixed-image-box .fixed-image-container .image-box{flex:1;height:75vh}.widget-image-teasers .fixed-image-box .fixed-image-container .spacer{flex:1}.widget-image-teasers .list{flex-direction:column;gap:120px}.widget-image-teasers .teaser{align-items:center;display:flex;flex-direction:row;gap:60px;margin-bottom:45px;width:100%}.widget-image-teasers .teaser>*{flex:1}.widget-image-teasers .teaser .item__img-block{height:75vh}.widget-image-teasers .teaser .item__image{aspect-ratio:auto;height:100%;-o-object-fit:contain;object-fit:contain;visibility:hidden}.widget-image-teasers .teaser .item__title{font-size:40px;margin-bottom:30px}.widget-image-teasers .teaser .item__text{font-size:16px;line-height:30px;max-width:620px}.widget-image-teasers .teaser .item__link{font-size:16px;line-height:24px;padding:10px 20px}}.widget-fallback-joboffer-box .fallback-joboffer-box-wrapper{background-color:#fff;padding:32px 24px 32px 16px}.widget-fallback-joboffer-box .fallback-joboffer-box-info .title{font-family:"Open Sans",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:16px}.widget-fallback-joboffer-box .fallback-joboffer-box-info .text{font-size:14px;line-height:24px;margin-bottom:24px}.widget-fallback-joboffer-box .fallback-joboffer-box-button{display:flex;flex-wrap:wrap;gap:24px}.widget-fallback-joboffer-box .fallback-joboffer-box-button .default,.widget-fallback-joboffer-box .fallback-joboffer-box-info .default{display:block}.widget-fallback-joboffer-box .fallback-joboffer-box-button .no-filters,.widget-fallback-joboffer-box .fallback-joboffer-box-button .no-results,.widget-fallback-joboffer-box .fallback-joboffer-box-info .no-filters,.widget-fallback-joboffer-box .fallback-joboffer-box-info .no-results,.widget-fallback-joboffer-box.no-results .fallback-joboffer-box-button .default,.widget-fallback-joboffer-box.no-results .fallback-joboffer-box-info .default{display:none}.widget-fallback-joboffer-box.no-results .fallback-joboffer-box-button .no-results,.widget-fallback-joboffer-box.no-results .fallback-joboffer-box-info .no-results{display:block}.widget-fallback-joboffer-box.no-filters .fallback-joboffer-box-button .default,.widget-fallback-joboffer-box.no-filters .fallback-joboffer-box-button .no-results,.widget-fallback-joboffer-box.no-filters .fallback-joboffer-box-info .default,.widget-fallback-joboffer-box.no-filters .fallback-joboffer-box-info .no-results,.widget-fallback-joboffer-box.no-results .fallback-joboffer-box-button .no-filters,.widget-fallback-joboffer-box.no-results .fallback-joboffer-box-info .no-filters{display:none}.widget-fallback-joboffer-box.no-filters .fallback-joboffer-box-button .no-filters,.widget-fallback-joboffer-box.no-filters .fallback-joboffer-box-info .no-filters{display:block}@media (min-width:992px){.widget-fallback-joboffer-box .fallback-joboffer-box-wrapper{display:flex;flex-direction:row;gap:24px;padding:32px 32px 44px}.widget-fallback-joboffer-box .fallback-joboffer-box-info{flex:1 1 auto}.widget-fallback-joboffer-box .fallback-joboffer-box-info .title{margin-bottom:24px}.widget-fallback-joboffer-box .fallback-joboffer-box-info .text{font-size:18px;line-height:30px;margin-bottom:0;margin-right:124px}.widget-fallback-joboffer-box .fallback-joboffer-box-button{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center}}.popup.initiative-wizard-popup .panel{background-color:#fff;border-radius:6px;bottom:auto;left:auto;margin:40px auto;max-height:calc(100vh - 80px);max-width:860px;overflow:hidden;position:relative;right:auto;top:auto;width:calc(100% - 32px)}.popup.initiative-wizard-popup .panel__inner{box-sizing:border-box;max-height:calc(100vh - 80px);overflow-y:auto;padding:28px 24px 32px}.popup.initiative-wizard-popup .initiative-wizard__headline{color:#095026;font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:1.25;margin:0 0 10px}.popup.initiative-wizard-popup .initiative-wizard__intro{color:#424242;font-size:16px;line-height:1.4;margin:0 0 18px}.popup.initiative-wizard-popup .initiative-wizard__cards{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.popup.initiative-wizard-popup .initiative-wizard__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.popup.initiative-wizard-popup .initiative-wizard__card{border:0;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;margin:0;padding:20px 16px;text-align:left;transition:opacity .15s ease;width:100%}.popup.initiative-wizard-popup .initiative-wizard__card:hover{opacity:.92}.popup.initiative-wizard-popup .initiative-wizard__card .initiative-wizard__card-media{display:block;flex:0 0 72px;height:72px;margin-bottom:16px}.popup.initiative-wizard-popup .initiative-wizard__card .initiative-wizard__card-media i{color:currentColor;display:inline-block;font-size:56px;line-height:72px}.popup.initiative-wizard-popup .initiative-wizard__card .initiative-wizard__card-media img{display:block;height:auto;max-height:72px;max-width:220px;width:auto}.popup.initiative-wizard-popup .initiative-wizard__card .initiative-wizard__card-title{display:block;font-family:"Open Sans",sans-serif;font-size:15px;font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1.3;margin-bottom:8px;min-height:56px;text-transform:uppercase}.popup.initiative-wizard-popup .initiative-wizard__card .initiative-wizard__card-text{display:block;font-size:13px;font-weight:400;line-height:1.45;opacity:.95}.popup.initiative-wizard-popup .initiative-wizard__card.initiative-wizard__card--theme-green{background-color:#1e5b3c}.popup.initiative-wizard-popup .initiative-wizard__card.initiative-wizard__card--theme-blue{background-color:#2d6fa8}.popup.initiative-wizard-popup .initiative-wizard__card.initiative-wizard__card--theme-red{background-color:#7b2328}.popup.initiative-wizard-popup .initiative-wizard__card--invert-logo .initiative-wizard__card-media img{filter:brightness(0) invert(1)}.popup.initiative-wizard-popup .initiative-wizard__back{background:none;border:0;color:#fff;cursor:pointer;font-size:14px;margin-bottom:16px;padding:0;text-decoration:underline}.popup.initiative-wizard-popup .initiative-wizard__gates{display:grid;gap:22px;margin-top:22px}.popup.initiative-wizard-popup .initiative-wizard__gate-row{align-items:start;display:grid;gap:10px;grid-template-columns:1fr}.popup.initiative-wizard-popup .initiative-wizard__gate-row.is-hidden{display:none}.popup.initiative-wizard-popup .initiative-wizard__gate-row.is-fade-in{animation:iwFadeIn .45s ease both}.popup.initiative-wizard-popup .initiative-wizard__gate-row.is-answered-yes{opacity:.45}.popup.initiative-wizard-popup .initiative-wizard__gate-intro{color:#000;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.55}.popup.initiative-wizard-popup .initiative-wizard__gate-intro b,.popup.initiative-wizard-popup .initiative-wizard__gate-intro strong{font-weight:700}.popup.initiative-wizard-popup .initiative-wizard__gate-text{color:#095026;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1.35}.popup.initiative-wizard-popup .initiative-wizard__gate-actions{align-items:center;display:flex;gap:12px;justify-content:flex-start}.popup.initiative-wizard-popup .initiative-wizard__gate-check{align-items:center;background-color:transparent;border-radius:3px;color:#095026;display:inline-flex;font-family:"Open Sans",sans-serif;font-size:28px;font-style:normal;font-weight:700;height:44px;justify-content:center;line-height:1;opacity:0;transform:scale(.9);transition:opacity .25s ease,transform .25s ease;width:44px}.popup.initiative-wizard-popup .initiative-wizard__gate-actions.is-fading-out{opacity:0;transition:opacity .25s ease}.popup.initiative-wizard-popup .initiative-wizard__gate-actions.is-show-check{opacity:1}.popup.initiative-wizard-popup .initiative-wizard__gate-actions.is-show-check .initiative-wizard__gate-check{opacity:1;transform:scale(1)}.popup.initiative-wizard-popup .initiative-wizard__block-message{color:#000;font-size:18px;line-height:1.55;margin:0 0 20px;text-align:left}.popup.initiative-wizard-popup .initiative-wizard__surface{background-color:transparent;border-radius:0;padding:0}.popup.initiative-wizard-popup .initiative-wizard__back{color:#000}.popup.initiative-wizard-popup .initiative-wizard__block-close{display:inline-block;margin:0}.popup.initiative-wizard-popup .initiative-wizard__block-close,.popup.initiative-wizard-popup .initiative-wizard__gate-yes{background-color:#095026;color:#fff}.popup.initiative-wizard-popup .initiative-wizard__gate-no{background-color:transparent;border:2px solid rgba(0,0,0,.25);color:#000}@keyframes iwFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-header .subtitle{font-size:16px;margin-bottom:20px}.form-header .subtitle,.form-header .title{color:#095026;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;line-height:1.25}.form-header .title{font-size:24px;margin-bottom:30px}@media (min-width:768px){.form-header .subtitle{font-size:18px;margin-bottom:20px}.form-header .title{font-size:32px;margin-bottom:30px}}.form-wrap form fieldset{border:none}.form-wrap form fieldset>legend{display:none}.form-wrap form fieldset[id$=-fieldset-description]{margin-bottom:30px}.form-wrap form fieldset[id$=-fieldset-description] h1,.form-wrap form fieldset[id$=-fieldset-description] h2,.form-wrap form fieldset[id$=-fieldset-description] h3,.form-wrap form fieldset[id$=-fieldset-description] h4,.form-wrap form fieldset[id$=-fieldset-description] h5,.form-wrap form fieldset[id$=-fieldset-description] h6{font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-bottom:20px}.form-wrap form fieldset[id$=-fieldset-description] p{margin-bottom:24px}.form-wrap form fieldset[id$=-fieldset-description] p:last-child{margin-bottom:0}.form-wrap form fieldset[id$=-fieldset-location]{display:flex;margin:0 -10px}.form-wrap form fieldset[id$=-fieldset-location]>.form-group{flex:1 1 auto;padding:0 10px}.form-wrap form fieldset[id$=-fieldset-location]>.form-group:first-of-type{flex:0 0 auto;width:90px}@media (min-width:768px){.form-wrap form fieldset[id$=-fieldset-contact],.form-wrap form fieldset[id$=-fieldset-location],.form-wrap form fieldset[id$=-fieldset-name]{display:flex;margin:0 -10px}.form-wrap form fieldset[id$=-fieldset-contact]>.form-group,.form-wrap form fieldset[id$=-fieldset-contact]>.form-group:first-of-type,.form-wrap form fieldset[id$=-fieldset-location]>.form-group,.form-wrap form fieldset[id$=-fieldset-location]>.form-group:first-of-type,.form-wrap form fieldset[id$=-fieldset-name]>.form-group,.form-wrap form fieldset[id$=-fieldset-name]>.form-group:first-of-type{flex:0 0 auto;padding:0 10px;width:50%}.form-wrap form fieldset[id$=-fieldset-description] h1,.form-wrap form fieldset[id$=-fieldset-description] h2,.form-wrap form fieldset[id$=-fieldset-description] h3,.form-wrap form fieldset[id$=-fieldset-description] h4,.form-wrap form fieldset[id$=-fieldset-description] h5,.form-wrap form fieldset[id$=-fieldset-description] h6{font-size:18px;line-height:22px;margin-bottom:14px}.form-wrap form fieldset[id$=-fieldset-description] p{margin-bottom:26px}.form-wrap form fieldset[id$=-fieldset-description] p:last-child{margin-bottom:0}}.form-wrap form label{color:#095026;display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:10px}.form-wrap form .input{margin:10px 0}.form-wrap form .input.checkbox{margin:20px 0}.form-wrap form .input input[type=email],.form-wrap form .input input[type=tel],.form-wrap form .input input[type=text],.form-wrap form .input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cfcfcf;border-radius:3px;color:#424242;display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;height:40px;line-height:1;padding:0 10px;width:100%}.form-wrap form .input textarea{line-height:20px;min-height:100px;padding:8px 10px;resize:vertical}.form-wrap form .input .help-block{color:#989898;display:block;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:8px}.form-wrap form .input .help-block.error{color:#f5191e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.form-wrap form .btn-toolbar .btn-group{margin-top:30px;text-align:center}.form-wrap form .btn-toolbar .btn-group button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#a4c800;border:none;border-radius:4px;color:#095026;cursor:pointer;display:inline-flex;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;height:48px;justify-content:center;line-height:24px;min-width:290px;opacity:1;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color,opacity}.form-wrap form .btn-toolbar .btn-group button[type=submit].button--green-dark{background-color:#095026;color:#fff}.form-wrap form .btn-toolbar .btn-group button[type=submit].button--green,.form-wrap form .btn-toolbar .btn-group button[type=submit].button--green-dark:hover{background-color:#a4c800;color:#095026}.form-wrap form .btn-toolbar .btn-group button[type=submit].button--green:hover{background-color:#095026;color:#fff}.form-wrap form .btn-toolbar .btn-group button[type=submit].button--transparent{opacity:0}@media (min-width:768px){.form-wrap form .btn-toolbar .btn-group button[type=submit]{font-size:18px;height:56px;padding:16px 20px}}.form-wrap form .btn-toolbar .btn-group button[type=submit]:hover{background-color:#095026;color:#fff}.form-wrap form .has-error label{color:#f5191e}.form-wrap form .has-error .input input[type=email],.form-wrap form .has-error .input input[type=tel],.form-wrap form .has-error .input input[type=text],.form-wrap form .has-error .input textarea{border:2px solid #f5191e}@media (min-width:768px){.form-wrap form label{font-size:16px}.form-wrap form .input{margin:15px 0}.form-wrap form .input.checkbox{margin:30px 0}.form-wrap form .input input[type=email],.form-wrap form .input input[type=tel],.form-wrap form .input input[type=text],.form-wrap form .input textarea{font-size:16px;height:48px}.form-wrap form .input textarea{min-height:140px;padding:12px 10px}}.form-wrap form .input.checkbox label.form-check-label{cursor:pointer;position:relative}.form-wrap form .input.checkbox label.form-check-label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;left:0;position:absolute;top:0;width:20px}.form-wrap form .input.checkbox label.form-check-label input[type=checkbox]+span:before{align-items:center;border:2px solid #095026;border-radius:3px;color:#a4c800;content:"";display:flex;font-family:icons;font-size:14px;height:20px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:20px}.form-wrap form .input.checkbox label.form-check-label input[type=checkbox]:checked+span:before{background-color:#095026;content:""}.form-wrap form .input.checkbox label.form-check-label>span{display:block;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;padding-left:35px}@media (min-width:768px){.form-wrap form .input.checkbox label.form-check-label input[type=checkbox]{height:24px;width:24px}.form-wrap form .input.checkbox label.form-check-label input[type=checkbox]+span:before{font-size:16px;height:24px;width:24px}.form-wrap form .input.checkbox label.form-check-label>span{font-size:14px;line-height:24px}}.form-wrap form .input.checkbox label.form-check-label input[type=checkbox]+span:before{border:1px solid #cfcfcf;color:#fff}.form-wrap form .input.checkbox label.form-check-label input[type=checkbox]:checked+span:before{border:1px solid #095026}.form-wrap form .input.checkbox label.form-check-label>span{color:#424242}.form-wrap form .input.checkbox label.form-check-label>span a{color:#095026;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;text-decoration:none}.form-wrap form .input.checkbox label.form-check-label>span a:hover{text-decoration:underline}.form-wrap form .has-error .input.checkbox label.form-check-label input[type=checkbox]+span:before{border:2px solid #f5191e}.form-wrap form .input-file{align-items:center;background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;display:flex;flex-direction:column;justify-content:center;min-height:100px;padding:15px;position:relative;width:100%}.form-wrap form .input-file input[type=file]{bottom:0;cursor:pointer;display:block;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.form-wrap form .input-file i{color:#cfcfcf;font-size:30px;margin-bottom:4px}.form-wrap form .input-file span{color:#cfcfcf;display:block;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:0 15px;text-align:center;width:100%}.form-wrap form .input-file~.help-block{color:#989898;display:block;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:8px}.form-wrap form .input-file~.help-block.error{color:#f5191e;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.form-wrap form .has-error .input-file{border:2px solid #f5191e}.form-file-description{color:#cfcfcf;font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px}@media (min-width:768px){.form-wrap form .input-file{min-height:140px}.form-file-description{font-size:14px;line-height:24px}}.form-error-message{display:none;margin:30px 0;padding:15px}.form-error-message .wrap{display:flex}.form-error-message .image{display:block;flex:0 0 auto;height:40px;width:40px}.form-error-message .image i{color:#f5191e;font-size:40px}.form-error-message .text{color:#f5191e;flex:1 1 auto;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;padding-left:15px}@media (min-width:768px){.form-error-message .image{height:48px;width:48px}.form-error-message .image i{font-size:48px}.form-error-message .text{font-size:16px;line-height:24px}}.form-success-message .image{display:block;height:80px;margin:0 auto 30px;width:80px}.form-success-message .image i{color:#095026;font-size:80px}.form-success-message .title{font-family:"Open Sans",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:24px;text-align:center}.form-success-message .button-wrap{margin:30px auto 0;text-align:center}.form-success-message .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#a4c800;border:none;border-radius:4px;color:#095026;cursor:pointer;display:inline-flex;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;height:48px;justify-content:center;line-height:24px;min-width:290px;opacity:1;padding:12px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:background-color,color,opacity}.form-success-message .button.button--green-dark{background-color:#095026;color:#fff}.form-success-message .button.button--green,.form-success-message .button.button--green-dark:hover{background-color:#a4c800;color:#095026}.form-success-message .button.button--green:hover{background-color:#095026;color:#fff}.form-success-message .button.button--transparent{opacity:0}@media (min-width:768px){.form-success-message .button{font-size:18px;height:56px;padding:16px 20px}}.form-success-message .button:hover{background-color:#095026;color:#fff}@media (min-width:768px){.form-success-message .image{height:140px;margin:0 auto 60px;width:140px}.form-success-message .image i{font-size:140px}.form-success-message .title{font-size:32px}.form-success-message .button-wrap{margin:60px auto 0}}.page-joboffer-header{padding:40px 0}.page-joboffer-header .container{display:flex;flex-direction:column;gap:25px}.page-joboffer-header .container .wrap-b{display:flex;justify-content:flex-end}.page-joboffer-header .breadcrumbs{margin-bottom:15px}.page-joboffer-header .breadcrumbs .list{align-items:center;display:flex;flex-wrap:wrap}.page-joboffer-header .breadcrumbs .item{align-items:center;display:flex}.page-joboffer-header .breadcrumbs .item a,.page-joboffer-header .breadcrumbs .item i{color:#095026;display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none}.page-joboffer-header .breadcrumbs .item a:hover{text-decoration:underline}.page-joboffer-header .breadcrumbs .item i{font-size:10px;height:10px;line-height:10px;margin:0 6px}.page-joboffer-header .breadcrumbs .item:last-child i{display:none}.page-joboffer-header .title{color:#095026;font-family:"Open Sans",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:44px}@media (min-width:768px){.page-joboffer-header{padding:60px 0}.page-joboffer-header .container{align-items:center;display:flex;flex-direction:row;gap:40px}.page-joboffer-header .container .wrap-a{flex:1 1 auto}.page-joboffer-header .container .wrap-b{flex:0 0 auto}}.page-joboffer-layout .sidebar__info{display:flex;flex-direction:row;gap:40px}.page-joboffer-layout .sidebar__info .sidebar__info__place,.page-joboffer-layout .sidebar__info .sidebar__info__time{color:#095026;display:flex;flex-direction:row;gap:10px}.page-joboffer-layout .sidebar__info .sidebar__info__place span,.page-joboffer-layout .sidebar__info .sidebar__info__time span{font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.page-joboffer-layout .sidebar__info .sidebar__info__place i,.page-joboffer-layout .sidebar__info .sidebar__info__time i{height:24px}.page-joboffer-layout .sidebar__info .sidebar__info__place i:before,.page-joboffer-layout .sidebar__info .sidebar__info__time i:before{font-size:24px;line-height:24px}.page-joboffer-layout .sidebar__share .list-caption{color:#095026;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:15px}.page-joboffer-layout .sidebar__share .list{display:flex;gap:10px}.page-joboffer-layout .sidebar__share a{align-items:center;background-color:#095026;border:2px solid #095026;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}.page-joboffer-layout .sidebar__share a i{font-size:24px;height:24px;line-height:0}.page-joboffer-layout .sidebar__share a:hover{background-color:#a4c800;border-color:#a4c800;color:#095026}.page-joboffer-wrap{background-color:#eff8ec;padding-bottom:120px}@media (min-width:768px){.page-joboffer-wrap{padding-bottom:240px}}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-wrap{overflow-x:hidden;padding-bottom:0}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-header{display:none}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-layout .topbar{margin-top:0;padding-top:0}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-layout .topbar>.frame:first-child>div{margin-top:0!important;padding-top:0!important}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-layout .topbar>:first-child{margin-top:0!important}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-layout .sidebar{display:none}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-layout .mainbar{max-width:none;width:100%}.careerportal-joboffer-content--flyer{background-color:#eff8ec;margin:0 auto;max-width:1100px}@media (max-width:1023px){.careerportal-joboffer-content--flyer{margin:0;max-width:none}}@media (max-width:767px){.careerportal-joboffer-content--flyer{margin:0;max-width:none}}.careerportal-joboffer-page1{background-color:#7cc7a9;background-image:var(--careerportal-joboffer-bg);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto;overflow:hidden;padding:0 0 40px;position:relative}.careerportal-joboffer-page1:after{background:linear-gradient(180deg,rgba(124,199,169,0),#7cc7a9);bottom:0;content:"";height:clamp(80px,12vw,160px);left:0;pointer-events:none;position:absolute;right:0;z-index:0}.careerportal-joboffer-page1>.careerportal-joboffer-hero,.careerportal-joboffer-page1>.careerportal-joboffer-intro,.careerportal-joboffer-page1>section{position:relative;z-index:1}.careerportal-joboffer-animal{background-image:var(--careerportal-joboffer-animal);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-60px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));height:clamp(260px,70vw,520px);opacity:1;pointer-events:none;position:absolute;right:-40px;width:clamp(260px,70vw,520px);z-index:1}.careerportal-joboffer-hero{color:#095026;padding:0 0 22px;position:relative;text-align:center}.careerportal-joboffer-hero__bird{background-image:var(--careerportal-joboffer-bird);background-position:0 0;background-repeat:no-repeat;background-size:contain;height:clamp(180px,20vw,360px);left:0;opacity:1;pointer-events:none;position:absolute;top:0;width:clamp(420px,44vw,760px);z-index:1}.careerportal-joboffer-hero__inner{position:relative;z-index:2}.careerportal-joboffer-hero__logo{margin:0 auto 50px;max-width:40vw;width:150px}.careerportal-joboffer-hero__logo img{display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.18));height:auto;width:100%}.careerportal-joboffer-hero__belowLogo{color:#095026;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:-18px auto 28px;max-width:760px;padding:0 24px}.careerportal-joboffer-hero__belowLogo p{margin:0}.careerportal-joboffer-hero__kicker{color:#fff;font-family:"Open Sans",sans-serif;font-size:22px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.02em;line-height:28px;margin:22px auto 0;max-width:760px;opacity:1;padding:0 24px;text-transform:uppercase}.careerportal-joboffer-hero__title{color:#095026;font-size:clamp(40px,6vw,72px);letter-spacing:.01em;line-height:clamp(44px,6.2vw,78px);margin-top:10px;max-width:760px}.careerportal-joboffer-hero__subtitle,.careerportal-joboffer-hero__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;padding:0 24px}.careerportal-joboffer-hero__subtitle{font-size:22px;line-height:28px;margin-top:12px;max-width:820px;opacity:1;text-transform:uppercase}.careerportal-joboffer-hero__subtitleLine{color:#095026;display:block}.careerportal-joboffer-hero__subtitleLine--small{color:#fff;font-size:20px;line-height:26px;margin-top:4px;opacity:1}@media (min-width:768px){.careerportal-joboffer-page1{padding:60px 0 50px}.careerportal-joboffer-hero__logo{width:180px}.careerportal-joboffer-hero__title{font-size:clamp(52px,5.2vw,78px);line-height:clamp(58px,5.5vw,86px);max-width:820px}.careerportal-joboffer-hero__bird{height:360px;width:760px}.careerportal-joboffer-animal{bottom:-80px;height:520px;right:-60px;width:520px}}@media (max-width:767px){.careerportal-joboffer-page1{background-image:none;min-height:0;padding:18px 0 28px}body.has-careerportal-joboffer-flyer.page-joboffer .page-joboffer-layout>.container{padding-left:0;padding-right:0}.careerportal-joboffer-hero__inner{padding:0 22px}.careerportal-joboffer-hero__logo{margin:0 auto 22px;width:140px}.careerportal-joboffer-hero__belowLogo{font-size:14px;line-height:20px;margin:0 auto 16px;max-width:320px;padding:0}.careerportal-joboffer-hero__bird{height:170px;opacity:1;width:320px}.careerportal-joboffer-hero__kicker{font-size:16px;line-height:22px;margin-top:10px;max-width:320px}.careerportal-joboffer-hero__title{font-size:44px;line-height:48px;max-width:360px}.careerportal-joboffer-hero__subtitle{font-size:16px;line-height:22px;max-width:340px}.careerportal-joboffer-hero__subtitleLine--small{font-size:14px;line-height:20px}.careerportal-joboffer-animal{display:none}}.careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__title{font-size:clamp(24px,2.4vw,36px);line-height:1.15}.careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__wmd{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:24px;margin-top:8px}.careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__wmd:empty{display:none}.careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__subtitle{font-size:15px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}@media (min-width:768px){.careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__title{font-size:clamp(26px,2.5vw,40px);line-height:1.15}}@media print{@page{size:A4 portrait;margin:0}body,html{color-adjust:exact;background:#fff!important;margin:0!important;padding:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__share,body.has-careerportal-joboffer-flyer .careerportal-joboffer-mobile-animal,body.has-careerportal-joboffer-flyer .page-joboffer-header,body.has-careerportal-joboffer-flyer .page-joboffer-layout .sidebar,body.has-careerportal-joboffer-flyer .popup,body.has-careerportal-joboffer-flyer .site-footer,body.has-careerportal-joboffer-flyer .site-header,body.has-careerportal-joboffer-flyer.flyer-print-has-qr .careerportal-joboffer-cta__button{display:none!important}body.has-careerportal-joboffer-flyer .career-page,body.has-careerportal-joboffer-flyer .careerportal-joboffer-content,body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer,body.has-careerportal-joboffer-flyer .careerportal-joboffer-content__inner,body.has-careerportal-joboffer-flyer .page-joboffer-layout,body.has-careerportal-joboffer-flyer .page-joboffer-layout .container,body.has-careerportal-joboffer-flyer .page-joboffer-layout .mainbar,body.has-careerportal-joboffer-flyer .page-joboffer-layout .topbar,body.has-careerportal-joboffer-flyer .page-joboffer-wrap{background:transparent;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body.has-careerportal-joboffer-flyer .page-joboffer-wrap{overflow:visible!important}body.has-careerportal-joboffer-flyer .topbar>.frame,body.has-careerportal-joboffer-flyer .topbar>.frame>div,body.has-careerportal-joboffer-flyer .topbar>:first-child{margin:0!important;padding:0!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-page1,body.has-careerportal-joboffer-flyer .joboffer-sections--two-col{box-sizing:border-box;height:297mm;hyphens:none!important;-webkit-hyphens:none!important;max-height:297mm;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact;width:210mm}body.has-careerportal-joboffer-flyer .careerportal-joboffer-page1,body.has-careerportal-joboffer-flyer .careerportal-joboffer-page1 *,body.has-careerportal-joboffer-flyer .joboffer-sections--two-col,body.has-careerportal-joboffer-flyer .joboffer-sections--two-col *{hyphens:none!important;-webkit-hyphens:none!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-page1{-moz-column-break-after:page;-moz-column-break-inside:avoid;background-color:#7cc7a9!important;background-image:var(--careerportal-joboffer-bg)!important;background-position:100% 100%!important;background-repeat:no-repeat!important;background-size:100% auto!important;break-after:page;break-inside:avoid;padding:8mm 0 10mm!important;page-break-after:always;page-break-inside:avoid}body.has-careerportal-joboffer-flyer .joboffer-sections--two-col{-moz-column-break-before:page;-moz-column-break-inside:avoid;background-color:#7cc7a9!important;break-before:page;break-inside:avoid;display:block!important;margin:0!important;min-height:0!important;padding:0!important;page-break-before:always;page-break-inside:avoid}body.has-careerportal-joboffer-flyer .joboffer-sections--two-col>.flyer-print-fit-inner{align-items:stretch!important;box-sizing:border-box;display:grid!important;gap:6mm 10mm!important;grid-template-areas:"leftTop rightTop" "leftBottom rightBottom"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin:0!important;min-height:0!important;padding:10mm 12mm 8mm!important;width:100%}body.has-careerportal-joboffer-flyer .joboffer-sections--two-col.joboffer-sections--no-pass-offer>.flyer-print-fit-inner{grid-template-areas:"leftBottom rightBottom"!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer:not(.careerportal-joboffer-content--einspaltig) .joboffer-sections--two-col>.flyer-print-fit-inner{align-content:space-between!important;align-items:start!important;grid-template-rows:auto auto!important;height:100%!important;padding-bottom:0!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer:not(.careerportal-joboffer-content--einspaltig) .joboffer-cell--right-bottom{align-self:end!important;justify-content:flex-end!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer:not(.careerportal-joboffer-content--einspaltig) .careerportal-joboffer-cta__meerkat{margin-bottom:0!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-page1>.flyer-print-fit-inner{box-sizing:border-box;width:100%}body.has-careerportal-joboffer-flyer .joboffer-cell--left-bottom,body.has-careerportal-joboffer-flyer .joboffer-cell--right-bottom{align-items:flex-start!important;justify-content:flex-start!important;padding-top:0!important}body.has-careerportal-joboffer-flyer .joboffer-section--full.joboffer-section--4{margin:0!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-intro{max-width:none!important;padding-left:12mm!important;padding-right:12mm!important;text-align:justify;width:100%!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-intro div,body.has-careerportal-joboffer-flyer .careerportal-joboffer-intro p{text-align:justify!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig{box-sizing:border-box;display:flex!important;flex-direction:column!important;height:297mm!important;max-height:297mm!important;overflow:hidden;width:210mm!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-content__inner{display:flex!important;flex:1 1 auto;flex-direction:column!important;height:100%;min-height:0}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-page1,body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-sections--two-col{-moz-column-break-after:auto;-moz-column-break-before:auto;break-after:auto;break-before:auto;page-break-after:auto;page-break-before:auto;width:210mm}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-page1{background-image:none!important;flex:0 0 auto;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:2mm!important;position:relative}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-page1:after{background-image:var(--careerportal-joboffer-bird);background-position:0 100%!important;background-repeat:no-repeat;background-size:contain!important;bottom:32mm!important;content:"";height:84mm!important;left:auto!important;pointer-events:none;position:absolute;right:0!important;top:auto!important;transform:scaleX(-1);width:46mm!important;z-index:0}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero,body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro{position:relative;z-index:1}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__bird{display:none!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-sections--two-col{display:flex!important;flex:1 1 auto;flex-direction:column!important;height:auto!important;justify-content:flex-end!important;margin-bottom:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-bottom:0!important;position:relative}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-sections--two-col>.flyer-print-fit-inner{grid-template-columns:minmax(0,3fr) minmax(0,1fr)!important;padding-bottom:0!important;padding-top:0!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro{margin-top:0!important;max-width:72%!important;padding-right:6mm!important;text-align:left;width:auto!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro div,body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro p{text-align:left!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__title{font-size:9mm!important;line-height:11mm!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-cell--left-bottom{align-self:end!important;min-width:0;overflow:visible;padding-bottom:32mm!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-cta,body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-cell--right-bottom{position:static!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-cell--right-bottom{align-self:end!important;justify-content:flex-end!important;margin-bottom:12mm!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-cta__meerkat{bottom:0;left:0;margin:0!important;max-height:36mm;position:absolute;width:auto;z-index:1}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-print-address{bottom:1.5mm;color:#095026;display:block!important;font-size:3.2mm;left:58mm;letter-spacing:.01em;line-height:1.2;margin:0;padding:0;position:absolute;right:6mm;text-align:right;z-index:1}body.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-einspaltig-close{color:#fff!important;font-size:5mm!important;line-height:6mm!important;max-width:100%;padding:0 3mm 0 0!important;text-transform:uppercase;white-space:normal!important}body.has-careerportal-joboffer-flyer .joboffer-section--1 .joboffer-section__card{max-width:50%!important;padding-left:12mm!important;padding-right:6mm!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__belowLogo,body.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__kicker,body.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__subtitle,body.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__title{max-width:170mm}body.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__title{font-size:14mm!important;line-height:16mm!important}body.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__logo{margin-bottom:8mm;width:28mm}body.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__belowLogo{color:#095026;font-size:3.4mm;line-height:4.4mm;margin:0 auto 5mm;max-width:170mm;padding:0 8mm}body.has-careerportal-joboffer-flyer .careerportal-joboffer-bird2{display:block!important;opacity:.2;transform:none}body.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__meerkat{max-height:55mm;width:auto}body.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__qr{align-items:center;display:flex!important;flex-direction:column;gap:3mm;margin:0}body.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__qr img{background:#fff;display:block;height:36mm;width:36mm}body.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__qr-label{color:#095026;font-family:"Open Sans",sans-serif;font-size:3.2mm;font-style:normal;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__share,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-mobile-animal,body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-header,body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-layout .sidebar,body.flyer-print-fitting.has-careerportal-joboffer-flyer .popup,body.flyer-print-fitting.has-careerportal-joboffer-flyer .site-footer,body.flyer-print-fitting.has-careerportal-joboffer-flyer .site-header,body.flyer-print-fitting.has-careerportal-joboffer-flyer.flyer-print-has-qr .careerportal-joboffer-cta__button{display:none!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .career-page,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content__inner,body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-layout,body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-layout .container,body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-layout .mainbar,body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-layout .topbar,body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-wrap{background:transparent;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .page-joboffer-wrap{overflow:visible!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .topbar>.frame,body.flyer-print-fitting.has-careerportal-joboffer-flyer .topbar>.frame>div,body.flyer-print-fitting.has-careerportal-joboffer-flyer .topbar>:first-child{margin:0!important;padding:0!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-page1,body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-sections--two-col{box-sizing:border-box;height:297mm;hyphens:none!important;-webkit-hyphens:none!important;max-height:297mm;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact;width:210mm}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-page1,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-page1 *,body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-sections--two-col,body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-sections--two-col *{hyphens:none!important;-webkit-hyphens:none!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-page1{-moz-column-break-after:page;-moz-column-break-inside:avoid;background-color:#7cc7a9!important;background-image:var(--careerportal-joboffer-bg)!important;background-position:100% 100%!important;background-repeat:no-repeat!important;background-size:100% auto!important;break-after:page;break-inside:avoid;padding:8mm 0 10mm!important;page-break-after:always;page-break-inside:avoid}body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-sections--two-col{-moz-column-break-before:page;-moz-column-break-inside:avoid;background-color:#7cc7a9!important;break-before:page;break-inside:avoid;display:block!important;margin:0!important;min-height:0!important;padding:0!important;page-break-before:always;page-break-inside:avoid}body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-sections--two-col>.flyer-print-fit-inner{align-items:stretch!important;box-sizing:border-box;display:grid!important;gap:6mm 10mm!important;grid-template-areas:"leftTop rightTop" "leftBottom rightBottom"!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;margin:0!important;min-height:0!important;padding:10mm 12mm 8mm!important;width:100%}body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-sections--two-col.joboffer-sections--no-pass-offer>.flyer-print-fit-inner{grid-template-areas:"leftBottom rightBottom"!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer:not(.careerportal-joboffer-content--einspaltig) .joboffer-sections--two-col>.flyer-print-fit-inner{align-content:space-between!important;align-items:start!important;grid-template-rows:auto auto!important;height:100%!important;padding-bottom:0!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer:not(.careerportal-joboffer-content--einspaltig) .joboffer-cell--right-bottom{align-self:end!important;justify-content:flex-end!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer:not(.careerportal-joboffer-content--einspaltig) .careerportal-joboffer-cta__meerkat{margin-bottom:0!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-page1>.flyer-print-fit-inner{box-sizing:border-box;width:100%}body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-cell--left-bottom,body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-cell--right-bottom{align-items:flex-start!important;justify-content:flex-start!important;padding-top:0!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-section--full.joboffer-section--4{margin:0!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-intro{max-width:none!important;padding-left:12mm!important;padding-right:12mm!important;text-align:justify;width:100%!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-intro div,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-intro p{text-align:justify!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig{box-sizing:border-box;display:flex!important;flex-direction:column!important;height:297mm!important;max-height:297mm!important;overflow:hidden;width:210mm!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-content__inner{display:flex!important;flex:1 1 auto;flex-direction:column!important;height:100%;min-height:0}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-page1,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-sections--two-col{-moz-column-break-after:auto;-moz-column-break-before:auto;break-after:auto;break-before:auto;page-break-after:auto;page-break-before:auto;width:210mm}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-page1{background-image:none!important;flex:0 0 auto;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:2mm!important;position:relative}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-page1:after{background-image:var(--careerportal-joboffer-bird);background-position:0 100%!important;background-repeat:no-repeat;background-size:contain!important;bottom:32mm!important;content:"";height:84mm!important;left:auto!important;pointer-events:none;position:absolute;right:0!important;top:auto!important;transform:scaleX(-1);width:46mm!important;z-index:0}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro{position:relative;z-index:1}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__bird{display:none!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-sections--two-col{display:flex!important;flex:1 1 auto;flex-direction:column!important;height:auto!important;justify-content:flex-end!important;margin-bottom:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-bottom:0!important;position:relative}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-sections--two-col>.flyer-print-fit-inner{grid-template-columns:minmax(0,3fr) minmax(0,1fr)!important;padding-bottom:0!important;padding-top:0!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro{margin-top:0!important;max-width:72%!important;padding-right:6mm!important;text-align:left;width:auto!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro div,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro p{text-align:left!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-hero__title{font-size:9mm!important;line-height:11mm!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-cell--left-bottom{align-self:end!important;min-width:0;overflow:visible;padding-bottom:32mm!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-cta,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-cell--right-bottom{position:static!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .joboffer-cell--right-bottom{align-self:end!important;justify-content:flex-end!important;margin-bottom:12mm!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-cta__meerkat{bottom:0;left:0;margin:0!important;max-height:36mm;position:absolute;width:auto;z-index:1}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-print-address{bottom:1.5mm;color:#095026;display:block!important;font-size:3.2mm;left:58mm;letter-spacing:.01em;line-height:1.2;margin:0;padding:0;position:absolute;right:6mm;text-align:right;z-index:1}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--einspaltig .careerportal-joboffer-einspaltig-close{color:#fff!important;font-size:5mm!important;line-height:6mm!important;max-width:100%;padding:0 3mm 0 0!important;text-transform:uppercase;white-space:normal!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-section--1 .joboffer-section__card{max-width:50%!important;padding-left:12mm!important;padding-right:6mm!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__belowLogo,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__kicker,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__subtitle,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__title{max-width:170mm}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__title{font-size:14mm!important;line-height:16mm!important}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__logo{margin-bottom:8mm;width:28mm}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-hero__belowLogo{color:#095026;font-size:3.4mm;line-height:4.4mm;margin:0 auto 5mm;max-width:170mm;padding:0 8mm}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-bird2{display:block!important;opacity:.2;transform:none}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__meerkat{max-height:55mm;width:auto}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__qr{align-items:center;display:flex!important;flex-direction:column;gap:3mm;margin:0}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__qr img{background:#fff;display:block;height:36mm;width:36mm}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-cta__qr-label{color:#095026;font-family:"Open Sans",sans-serif;font-size:3.2mm;font-style:normal;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0;text-transform:uppercase}body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-content--flyer,body.flyer-print-fitting.has-careerportal-joboffer-flyer .careerportal-joboffer-page1,body.flyer-print-fitting.has-careerportal-joboffer-flyer .joboffer-sections--two-col{width:210mm!important}.page-joboffer-list-header{background-color:#eff8ec;padding:40px 0}.page-joboffer-list-header .title{color:#095026;font-family:"Open Sans",sans-serif;font-size:32px;font-style:normal;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;text-transform:uppercase}.page-joboffer-list-header .subtitle{color:#f5191e;font-family:"Gerogia","Times","Times New Roman",serif;font-size:20px;font-style:normal;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;margin-top:20px}@media (min-width:768px){.page-joboffer-list-header{padding:60px 0}.page-joboffer-list-header .title{font-size:48px}.page-joboffer-list-header .subtitle{font-size:28px}}.careerportal-joboffer-content{isolation:isolate;padding:clamp(24px,4vw,60px) 0 80px;position:relative}.careerportal-joboffer-content--flyer{background-color:#7cc7a9;padding:0}.careerportal-joboffer-content:before{background-color:#eff8ec;background-image:var(--careerportal-joboffer-bg,none);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.careerportal-joboffer-content--flyer:after,.careerportal-joboffer-content--flyer:before{display:none}.careerportal-joboffer-content:after{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.1) 45%,transparent);content:"";height:clamp(180px,26vw,340px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.careerportal-joboffer-content__inner{margin:0 auto;max-width:1356px;padding:0 15px;width:100%}.careerportal-joboffer-content--flyer .careerportal-joboffer-content__inner{padding:0}.joboffer-section__card{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:24px 22px}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__card{background:transparent;border-radius:0;box-shadow:none;max-width:50%;padding:0 0 0 60px;text-align:left}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__title{background:#fff;border-radius:0;display:inline-block;letter-spacing:.08em;margin-top:clamp(18px,3vw,44px);margin:0 0 16px;padding:10px 14px}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__body{font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:24px}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__body ul{list-style:disc;list-style-position:outside;margin:0;padding-left:22px}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__body li{display:list-item;margin:0 0 14px}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__body li::marker{color:#095026}.careerportal-joboffer-intro{color:#095026;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:24px;margin:0 0 18px;padding:0 60px}.careerportal-joboffer-intro p{margin:0 0 14px}.careerportal-joboffer-intro p:has(>br:only-child){line-height:24px;margin:0}.careerportal-joboffer-intro>:last-child{margin-bottom:0}.careerportal-joboffer-content--flyer .careerportal-joboffer-intro{box-sizing:border-box;max-width:none;text-align:justify;width:100%}.careerportal-joboffer-content--flyer .careerportal-joboffer-intro div,.careerportal-joboffer-content--flyer .careerportal-joboffer-intro p{text-align:justify!important}.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro{margin-left:0;margin-right:auto;margin-top:3.5cm;max-width:54%;text-align:left;width:auto}.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro div,.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro p{text-align:left!important}.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .careerportal-joboffer-einspaltig-close{color:#fff;font-family:"Open Sans",sans-serif;font-size:clamp(18px,1.7vw,24px);font-style:normal;font-weight:700;letter-spacing:.02em;line-height:1.15;max-width:none;padding:12px 24px 0 0;position:relative;text-transform:uppercase;white-space:nowrap;z-index:1}.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .careerportal-joboffer-einspaltig-close p{margin:0}.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .careerportal-joboffer-einspaltig-close__icon{display:block;height:auto;margin:0 0 8px;width:88px}.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .joboffer-cell--left-bottom{align-self:center}.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .joboffer-cell--right-bottom{align-self:end;justify-content:flex-end}@media (max-width:767px){.careerportal-joboffer-content--flyer.careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro{max-width:none;width:100%}.careerportal-joboffer-content--einspaltig .careerportal-joboffer-intro{margin-top:2cm}.careerportal-joboffer-content--einspaltig .careerportal-joboffer-einspaltig-close{font-size:18px;padding-left:22px;padding-right:0;white-space:normal}}@media (max-width:1023px){.careerportal-joboffer-intro{margin-bottom:14px;padding:0 22px}.careerportal-joboffer-content--flyer .careerportal-joboffer-intro{padding:0 60px}}.careerportal-joboffer-mobile-animal{display:none}@media (max-width:767px){.careerportal-joboffer-mobile-animal{display:block;height:auto;margin:10px 0 0;width:100%}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__card{max-width:100%;padding-bottom:0;padding-left:0;padding-right:0;text-align:center}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__title{margin-left:auto;margin-right:auto}.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__body{padding:0 22px;text-align:left}.careerportal-joboffer-content--flyer .careerportal-joboffer-intro,.careerportal-joboffer-content--flyer .joboffer-sections{padding:0 22px}.careerportal-joboffer-bird2{display:none}}.careerportal-joboffer-content--flyer .joboffer-section--2,.careerportal-joboffer-content--flyer .joboffer-section--3{margin-top:0}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__card,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__card{background:transparent;border-radius:0;box-shadow:none;padding:0;text-align:left}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__title,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__title{background:#fff;border-radius:0;display:inline-block;letter-spacing:.08em;margin:0 0 16px;padding:10px 14px}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__body,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__body{font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__body ul,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__body ul{list-style:disc;list-style-position:outside;margin:0;padding-left:22px}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__body li,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__body li{display:list-item;margin:0 0 14px}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__body li::marker,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__body li::marker{color:#095026}.careerportal-joboffer-content--flyer .joboffer-section--4{margin-bottom:0;margin-top:0;padding:0}.careerportal-joboffer-content--flyer .joboffer-section--4 .joboffer-section__card{background:transparent;border-radius:0;box-shadow:none;padding:0;text-align:center}.careerportal-joboffer-content--flyer .joboffer-section--4 .joboffer-section__title{background:#fff;border-radius:0;display:inline-block;letter-spacing:.08em;margin:0 0 16px;padding:10px 14px}.careerportal-joboffer-content--flyer .joboffer-section--4 .joboffer-section__body{color:#095026;font-family:"Open Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:24px;margin-bottom:34px}.careerportal-joboffer-content--flyer .joboffer-section--4 .joboffer-section__body>:last-child{margin-bottom:0}@media (max-width:1023px){.careerportal-joboffer-content--flyer .joboffer-section--2,.careerportal-joboffer-content--flyer .joboffer-section--3,.careerportal-joboffer-content--flyer .joboffer-section--4{margin-top:0;text-align:center}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__card,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__card{text-align:center}.careerportal-joboffer-content--flyer .joboffer-section--2 .joboffer-section__body,.careerportal-joboffer-content--flyer .joboffer-section--3 .joboffer-section__body{text-align:left}}.joboffer-section__card--centered{text-align:center}.joboffer-section__title{color:#095026;font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.06em;line-height:20px;margin-bottom:14px;text-transform:uppercase}.joboffer-section__body{color:#095026}.joboffer-sections{display:grid;gap:18px;margin:18px 0}.joboffer-sections--two-col{grid-template-columns:1fr}.joboffer-cell{position:relative}.joboffer-cell--left-top{grid-area:leftTop}.joboffer-cell--right-top{grid-area:rightTop}.joboffer-cell--left-bottom{align-items:flex-start;display:flex;grid-area:leftBottom}.joboffer-cell--right-bottom{display:flex;flex-direction:column;grid-area:rightBottom;justify-content:flex-end;overflow:hidden;position:relative}.careerportal-joboffer-bird2{background-image:var(--careerportal-joboffer-bird2);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;height:clamp(280px,40vw,560px);opacity:.2;pointer-events:none;position:absolute;right:-24px;transform:translateY(100px);width:clamp(320px,44vw,640px);z-index:0}.careerportal-joboffer-cta{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;margin:0;padding:0;position:relative;width:100%;z-index:1}.careerportal-joboffer-print-address{display:none}.careerportal-joboffer-cta__meerkat{align-self:flex-end;display:block;filter:drop-shadow(0 14px 26px rgba(0,0,0,.14));flex:0 0 auto;height:auto;margin-bottom:-6px;opacity:.75;width:100%}.careerportal-joboffer-cta__button{min-width:260px}.careerportal-joboffer-cta__qr{display:none}.careerportal-joboffer-cta__share{display:block;margin-top:16px;width:100%}.careerportal-joboffer-cta__share .sidebar__share{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;width:100%}.careerportal-joboffer-cta__share .sidebar__share .list-caption{display:none}.careerportal-joboffer-cta__share .sidebar__share .list{align-items:center;display:flex!important;gap:16px;justify-content:center;margin:0;padding:0;width:100%}.careerportal-joboffer-cta__share .sidebar__share .item{margin:0;padding:0}.careerportal-joboffer-cta__share .sidebar__share .item a{align-items:center;background:#095026!important;border:2px solid #095026!important;border-radius:50%!important;display:inline-flex;height:34px!important;justify-content:center;padding:0;width:34px!important}.careerportal-joboffer-cta__share .sidebar__share i{color:#fff!important;display:block;font-size:16px!important;line-height:1}.joboffer-section--full{margin:18px 0}.careerportal-joboffer-content--flyer .joboffer-section--full:last-child{margin-bottom:0}.careerportal-joboffer-content--flyer .joboffer-section--full.joboffer-section--4{margin:0}@media (min-width:768px){.careerportal-joboffer-content{padding:60px 0 120px}.careerportal-joboffer-content--flyer{padding:0}.careerportal-joboffer-bird2{right:-60px}.joboffer-section__card{padding:30px 28px}.joboffer-sections--two-col{grid-template-areas:"leftTop rightTop" "leftBottom rightBottom";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1024px){.careerportal-joboffer-content--flyer .joboffer-cell--right-top{min-height:400px}.careerportal-joboffer-content--flyer .joboffer-sections--two-col{align-items:stretch;min-height:900px}.careerportal-joboffer-content--flyer .joboffer-sections--two-col.joboffer-sections--no-pass-offer{grid-template-areas:"leftBottom rightBottom";min-height:0}.careerportal-joboffer-content--flyer .joboffer-cell--right-bottom{box-sizing:border-box;justify-content:flex-end;padding-top:0}.careerportal-joboffer-content--flyer .joboffer-section--4 .joboffer-section__card{padding-bottom:16px}.careerportal-joboffer-content--flyer .joboffer-section--full.joboffer-section--4{margin:70px 0 0}.careerportal-joboffer-content--flyer .joboffer-sections--no-pass-offer .joboffer-cell--right-bottom{padding-top:0}.careerportal-joboffer-content--flyer .joboffer-sections--no-pass-offer .joboffer-section--full.joboffer-section--4{margin-top:0}}@media (max-width:1023px){.joboffer-sections--two-col{grid-template-areas:"leftTop" "rightTop" "leftBottom" "rightBottom";grid-template-columns:1fr;min-height:0}.joboffer-sections--two-col.joboffer-sections--no-pass-offer{grid-template-areas:"leftBottom" "rightBottom"}.careerportal-joboffer-bird2{display:none}}.careerportal-joboffer-content--flyer .joboffer-sections{margin-bottom:0;margin-top:60px;padding:0 60px}.careerportal-joboffer-content--flyer .joboffer-sections--two-col{gap:60px}@media (min-width:1024px){.careerportal-joboffer-content--flyer .joboffer-sections--two-col{gap:0 60px}}@media (max-width:1023px){.careerportal-joboffer-content--flyer .joboffer-sections{padding:0 22px}.careerportal-joboffer-content--flyer .joboffer-sections--two-col{gap:44px}}.careerportal-joboffer-share__list{align-items:center;display:flex;gap:12px;justify-content:center}.careerportal-joboffer-share__item{align-items:center;background:#095026;border:2px solid #095026;border-radius:50%;color:#fff;display:inline-flex;height:34px;justify-content:center;text-decoration:none;width:34px}.careerportal-joboffer-share__item i{color:#fff;display:block;font-size:16px;line-height:1}@media (max-width:768px){.careerportal-joboffer-content--flyer .careerportal-joboffer-intro,.careerportal-joboffer-content--flyer .joboffer-section--1 .joboffer-section__card{max-width:100%}}@media (min-width:1024px){.careerportal-joboffer-content--flyer .joboffer-section--4 .joboffer-section__card{text-align:left}.careerportal-joboffer-content--flyer .joboffer-section--4 .joboffer-section__title{margin-left:auto;margin-right:auto}}.popup{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:3000}.popup .overlay{background-color:rgba(0,0,0,.6)}.popup .overlay,.popup .panel{bottom:0;left:0;position:absolute;right:0;top:0}.popup .panel{background-color:#fff;margin:0 auto}.popup .panel__close{align-items:center;background-color:#095026;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;line-height:1;position:absolute;right:0;text-decoration:none;top:0;width:40px;z-index:10}.popup .panel__close:hover{background-color:#a4c800;color:#095026}.popup .panel__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;overflow-y:scroll;padding:50px 15px 20px}@media (min-width:768px){.popup .panel{bottom:120px;max-width:770px;top:120px}.popup .panel__inner{padding:55px 30px 35px}.popup .panel__close{font-size:30px;height:60px;width:60px}}