@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(../../files/layout/build/fonts/61fbfa5db348bd224cd4.woff2) format("woff2"),url(../../files/layout/build/fonts/414adbdd42b2d7be1398.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(../../files/layout/build/fonts/30f4b66d0e00e55c6281.woff2) format("woff2"),url(../../files/layout/build/fonts/8416c4304ff037373f38.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(../../files/layout/build/fonts/ef2eabf8cad0deddd775.woff2) format("woff2"),url(../../files/layout/build/fonts/e032f919aa20fd73cd15.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(../../files/layout/build/fonts/31d6cfe0d16ae931b73c.woff2) format("woff2"),url(../../files/layout/build/fonts/1c47253e1b696bd6eb04.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(../../files/layout/build/fonts/ca52550e5c300daef1a2.woff2) format("woff2"),url(../../files/layout/build/fonts/51edad4c45fb7b12421f.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(../../files/layout/build/fonts/31d6cfe0d16ae931b73c.woff2) format("woff2"),url(../../files/layout/build/fonts/31d6cfe0d16ae931b73c.woff) format("woff")}@font-face{font-family:Aleo;font-style:normal;font-weight:700;src:url(../../files/layout/build/fonts/b7b3f3a0ca8e625074ef.woff2) format("woff2"),url(../../files/layout/build/fonts/c37583a3402c8fcc0cd2.woff) format("woff")}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:0 0;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}html{color:#000;font-family:Source Sans Pro,Helvetica,sans-serif}@media(min-width:2048px){html{font-size:1.1em}}html{scroll-behavior:smooth}body{line-height:1.25rem}::selection{background-color:#008641;color:#fff}#container,#footer .inside,#header,.center{margin-left:auto;margin-right:auto;max-width:72rem}#header .inside,#main,.gutter,.hero-text h1,.hero-text p,.homepage .ce_headline,.unternehmensverbund__img,.unternehmensverbund__text,.unternehmensvorstellung__img,.unternehmensvorstellung__logo,.unternehmensvorstellung__text{margin-left:1rem;margin-right:1rem}a{border-bottom:2px solid #999;color:inherit;display:inline-block;line-height:1;text-decoration:none;transition-duration:.2s;transition-property:opacity,color,border-color}a:focus,a:hover{border-color:#008641;color:#008641}a:active{opacity:.2;transition-duration:.1s}a:focus,button:focus{outline:0}.ce_text ol,.ce_text ul{line-height:1.25rem}.ce_text ol li,.ce_text ul li{margin-top:.625rem}@media(max-width:72.9375rem){.ce_text ol li,.ce_text ul li{margin-left:.75rem}}.ce_text ul li{list-style:none;position:relative}.ce_text ul li:before{background-color:#008641;border-radius:50%;content:"";height:.3125rem;left:-.75rem;position:absolute;top:.375rem;width:.3125rem}.details{margin-left:-.625rem;margin-right:-.625rem;padding:.625rem}.details[open]{background-color:#f9f9f9;margin-bottom:1.25rem}.ce_text+.details{margin-top:.625rem}.details>summary{cursor:pointer;display:block;font-weight:600;padding-left:1.25rem;position:relative}.details>summary::-webkit-details-marker{display:none}.details>.ce_text{margin-top:.625rem;padding-left:1.25rem}.details>.ce_text ol:not(:last-child),.details>.ce_text p:not(:last-child),.details>.ce_text ul:not(:last-child){margin-bottom:.625rem}.details__arrow{display:inline-block;height:1.125rem;left:0;position:absolute;width:1.125rem}.details__arrow:before{background:url(../../files/layout/build/29c257dff85280500ff7.svg) left .3125rem no-repeat;background-size:.6875rem auto;height:100%;left:0;top:0;transition-property:opacity,background-position;width:.9375rem}.details__arrow:after,.details__arrow:before{content:"";position:absolute;transition-duration:.2s}.details__arrow:after{background-color:#008641;bottom:.4375rem;height:0;left:.28125rem;transition-property:opacity,height;width:.125rem}.details[open] summary .details__arrow:before,summary:focus-visible .details__arrow:before,summary:hover .details__arrow:before{background-position:left .625rem}.details[open] summary .details__arrow:after,summary:focus-visible .details__arrow:after,summary:hover .details__arrow:after{height:.5625rem}#footer .mod_changelanguage a,#header .mod_changelanguage a,.button_leichte-sprache{border-color:transparent;color:#737373;display:inline-block;font-size:.8125rem;font-weight:600;line-height:.8125rem;position:relative;text-decoration:none}#footer .mod_changelanguage a:before,#header .mod_changelanguage a:before,.button_leichte-sprache:before{background:url(../../files/layout/build/cf1ec4d550fb6bb032cf.svg) 0 no-repeat;background-size:1rem 1rem;content:"";height:1.0625rem;left:-1.1875rem;position:absolute;top:-.1875rem;width:1.1875rem}#footer .mod_changelanguage a:focus,#footer .mod_changelanguage a:hover,#header .mod_changelanguage a:focus,#header .mod_changelanguage a:hover,.button_leichte-sprache:focus,.button_leichte-sprache:hover{border-color:#008641;color:#008641}#footer .mod_customnav a[href*="facebook.com"],.button_facebook{border-color:transparent;color:#737373;display:inline-block;font-size:.8125rem;font-weight:600;line-height:.8125rem;position:relative;text-decoration:none}#footer .mod_customnav a[href*="facebook.com"]:before,.button_facebook:before{background:url(../../files/layout/build/e4326d9372e51f76b99d.svg) 0 no-repeat;background-size:auto .875rem;content:"";height:.875rem;left:-1.3125rem;opacity:.55;position:absolute;top:-.0625rem;width:1.3125rem}#footer .mod_customnav a[href*="facebook.com"]:focus,#footer .mod_customnav a[href*="facebook.com"]:hover,.button_facebook:focus,.button_facebook:hover{border-color:#008641;color:#008641}#container{min-height:calc(100vh - 24rem)}#header{margin-bottom:2em;padding-bottom:1rem;padding-top:1rem}#header,#header .inside{position:relative}.header__logo{border-color:transparent;display:inline-block;height:3.375rem;transition-property:filter}@media(min-width:73rem){.header__logo{margin-left:-1rem}}.header__logo h1{display:inline-block;height:100%}.header__logo img{height:100%}.header__logo:focus,.header__logo:hover{border-color:transparent}.header__logo:focus{filter:grayscale(1) contrast(5)}#header .mod_changelanguage{display:inline;position:absolute;right:0}#header .mod_changelanguage a{font-size:1rem;line-height:1rem}#header .mod_changelanguage a.nofallback{display:none}#header .mod_changelanguage a:before{background-size:auto 1.125rem;height:1.125rem;left:-1.4375rem;top:-.125rem;width:1.4375rem}#footer{background-color:#f9f9f9;border-top:4px solid #008641;clear:both;margin-top:5rem;padding-bottom:5rem;padding-top:2rem}#footer .inside{box-sizing:border-box;padding-left:1rem;padding-right:1rem;position:relative}.footer__logo{border-color:transparent;display:inline-block;height:3.25rem;margin-bottom:1.5rem;margin-right:3.875rem;transition-property:filter}.footer__logo img{height:100%}.footer__logo:focus,.footer__logo:hover{border-color:transparent}.footer__logo:focus{filter:grayscale(1) contrast(5)}.footer__claim{background-size:auto 3.25rem;color:#737373;display:inline-block;font-size:1.625rem;line-height:1.875rem;margin-bottom:1.5rem;position:relative;top:-.75rem;width:24rem}@media(max-width:38rem){.footer__claim{width:auto}}@media(max-width:31.5625rem){.footer__claim{top:auto}}#footer .mod_changelanguage,#footer .mod_customnav{position:absolute;right:1rem;text-align:right;width:20rem}@media(max-width:54rem){#footer .mod_changelanguage,#footer .mod_customnav{position:static;text-align:left}}#footer .mod_changelanguage{top:0}#footer .mod_changelanguage li{padding-left:1.375rem}#footer .mod_customnav{top:1.4375rem}#footer .mod_customnav li{display:inline-block;margin-bottom:-.0625rem}#footer .mod_customnav li:not(.last){margin-right:.5rem}#footer .mod_customnav a,#footer .mod_customnav span{color:#737373;display:inline-block;font-size:.8125rem;font-weight:600;line-height:.8125rem;text-decoration:none}#footer .mod_customnav a:focus,#footer .mod_customnav a:hover{color:#008641}.ce_form{flex-basis:100%;margin-left:-1rem;margin-right:-1rem;max-width:34rem;padding:1rem}.ce_form form{transition-duration:.2s;transition-property:opacity;width:100%}.ce_form .invisible{display:none}.ce_form div.error,.ce_form p.error{color:#a02330;flex-basis:100%;font-size:1rem;margin-bottom:.5em}.ce_form label,.ce_form legend{display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem}.ce_form label>.mandatory,.ce_form legend>.mandatory{color:#008641;font-weight:400;margin-left:.25rem}.ce_form small{display:block;font-size:1rem;line-height:1.25rem;margin-top:.5rem}.ce_form .StripeElement,.ce_form button,.ce_form input,.ce_form textarea{background-color:#f9f9f9;border:.125rem solid #737373;box-sizing:border-box;display:block;font-family:inherit;font-size:1rem;font-weight:600;padding:.5rem;width:100%}.ce_form .StripeElement[readonly],.ce_form button[readonly],.ce_form input[readonly],.ce_form textarea[readonly]{color:#737373}.ce_form .StripeElement[disabled],.ce_form button[disabled],.ce_form input[disabled],.ce_form textarea[disabled]{border-color:#999;color:#999}.ce_form button:not([disabled]),.ce_form input[type=file]:not([disabled]){cursor:pointer}.ce_form input[type=checkbox],.ce_form input[type=radio]{flex-shrink:0;height:1.125rem;padding:0;width:1.125rem}.ce_form input[type=radio]{border-radius:.625rem}.ce_form input[type=radio]:checked{background:url(../../files/layout/build/a247de9aba895fc3b6fe.svg) 50% no-repeat}.ce_form input[type=checkbox]:checked{background:url(../../files/layout/build/ac041fdeaadc98db2f23.svg) 50% no-repeat}.ce_form input[type=file]{border-color:#999;border-style:dashed;padding-bottom:.4375rem}.ce_form input[type=file]::-webkit-file-upload-button,.ce_form input[type=file]::file-selector-button{border:0;padding:0;visibility:hidden;width:0}.ce_form input[type=number]::-webkit-inner-spin-button,.ce_form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:textfield;margin:0}.ce_form button[type=submit],.ce_form input[type=submit]{background-color:#008641;border:0;color:#fff;width:auto}.ce_form .widget{margin-bottom:2rem}.ce_form .widget.textfeld{display:none}.ce_form .widget.sub-widget{padding-left:1.75rem;padding-right:2.125rem}.ce_form .widget.widget--small-margin{margin-bottom:1rem}.ce_form .widget.widget--no-margin,.ce_form .widget.widget-upload{margin-bottom:.625rem}.ce_form .widget.widget-submit{margin-bottom:0;margin-top:2rem}.ce_form .widget-grid>*+*{margin-top:1rem}.ce_form .checkbox_container,.ce_form .radio_container{display:block;margin-bottom:-.625rem}.ce_form .checkbox_container legend,.ce_form .radio_container legend{display:block}.ce_form .checkbox_container>span,.ce_form .radio_container>span{align-items:flex-start;display:inline-flex;margin-bottom:.625rem;margin-right:1.5rem}.ce_form .checkbox_container>span input,.ce_form .radio_container>span input{margin-top:.25rem}.ce_form .checkbox_container>span label,.ce_form .radio_container>span label{font-weight:400;margin-bottom:0;margin-left:.5rem}.ce_form .input_container[data-before]{position:relative}.ce_form .input_container[data-before] input{padding-left:2rem}.ce_form .input_container[data-before]:before{color:#737373;content:attr(data-before);font-size:1rem;font-weight:600;left:0;padding:.5rem .75rem;position:absolute;top:0}.ce_form .sub-widget .checkbox_container{margin-bottom:-.3125rem}.ce_form .sub-widget .checkbox_container>span{margin-bottom:.3125rem;margin-right:.75rem}.ce_form .captcha_text{display:block;margin-top:.3125rem}.ce_form form.is-loading{opacity:.6}.ce_form form.is-loading button[type=submit]{color:transparent;position:relative}.ce_form form.is-loading button[type=submit]:before{animation-duration:.8s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border:.125rem solid #fff;border-radius:50%;border-top-color:transparent;bottom:calc(50% - .625rem);content:"";height:1rem;left:calc(50% - .625rem);position:absolute;width:1rem;z-index:1}@media(min-width:em(800)){.ce_form{margin-left:-3rem;margin-right:-3rem;padding:3rem}}@media(min-width:em(656)){.ce_form .widget-grid{column-gap:2rem;display:grid;grid-template-columns:repeat(6,1fr)}.ce_form .widget-grid>[data-width="3/6"]{grid-column-end:span 3}.ce_form .widget-grid>[data-width="2/6"]{grid-column-end:span 2}.ce_form .widget-grid>[data-width="4/6"]{grid-column-end:span 4}.ce_form .widget-grid.widget-grid--small-margin{margin-bottom:1rem}.ce_form .widget-grid>*+*{margin-top:0}}.ce_form .qq-upload-button{background-color:#f9f9f9;border:.125rem solid #737373;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:.5rem}.ce_form .qq-btn{display:inline-block;font-size:.8125rem;line-height:1rem;padding:.25rem .25rem .1875rem;width:auto}.ce_form .qq-upload-status-text{display:block}.ce_form .qq-upload-list>li{margin-top:.625rem}.fineuploader-container .values-container{display:none}.ce_text ol:not(:last-child),.ce_text p:not(:last-child),.ce_text ul:not(:last-child){margin-bottom:1.25rem}.ce_text h2{font-size:2.3125rem;line-height:2.5rem;margin-bottom:2.5rem}.ce_text h2,.ce_text h3{color:#008641;font-family:Aleo,serif}.ce_text h3{font-size:1.625rem;line-height:1.875rem;margin-bottom:1.875rem;margin-top:2.8125rem}h2.ce_headline{font-size:2.3125rem;line-height:2.5rem;margin-bottom:2.5rem}h2.ce_headline,h3.ce_headline{color:#008641;font-family:Aleo,serif}h3.ce_headline{font-size:1.625rem;line-height:1.875rem;margin-bottom:1.875rem;margin-top:2.8125rem}.mod_customnav a{border-color:transparent}.mod_customnav a:focus,.mod_customnav a:hover{border-color:#008641}.hero-text{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:2em}.hero-text h1{color:#008641;flex:0 1 22rem;font-family:Aleo,serif;font-size:2.75rem;line-height:2.75rem;margin-bottom:1.5rem}.hero-text p{flex:1 1 28rem;font-size:1.25rem;font-weight:600;line-height:1.375rem;margin-bottom:1.5rem;max-width:34rem}@media(min-width:54rem){.hero-text p{position:relative;top:-1.375rem}}.imgbox-start{background-color:#737373;box-sizing:border-box;display:flex;float:left;height:18.5rem;margin-bottom:1rem;overflow:hidden;padding:1em;position:relative;width:35rem;width:calc(50% - .5rem)}.imgbox-start:nth-of-type(2n){margin-right:1rem}.imgbox-start h2{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.imgbox-start img{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media(max-width:35rem){.imgbox-start{margin-left:1em;margin-right:1em;width:calc(100% - 2rem)}}@media(max-width:23rem){.imgbox-start{margin-left:0;margin-right:0;width:100%}}.imgbox-start__text{background-color:#fff;box-sizing:border-box;margin:auto;max-width:23rem;min-height:12.25rem;padding:5.5rem 1.5rem 1.5rem;position:relative;width:23rem;z-index:1}.imgbox-start__text:before{background-position:0 0;background-repeat:no-repeat;background-size:auto 2.90625rem;content:"";height:3rem;left:1.5rem;position:absolute;right:1.5rem;top:1.5rem}.imgbox-start__text p{font-size:1.125rem;font-weight:600;line-height:1.375rem;margin-bottom:1em}.imgbox-start__text p:first-of-type{color:#737373}.imgbox-start__text p:last-of-type{margin-bottom:0}.imgbox-start__text a{border-color:#008641;color:#008641;display:inline-block;line-height:1.125rem;margin-left:.9375rem;position:relative;text-decoration:none}.imgbox-start__text a:before{background:url(../../files/layout/build/29c257dff85280500ff7.svg) left .3125rem no-repeat;background-size:.6875rem auto;content:"";height:100%;left:-.9375rem;position:absolute;top:0;transition-duration:.2s;transition-property:opacity,background-position;width:.9375rem}.imgbox-start__text a:after{background-color:#008641;bottom:.4375rem;content:"";height:0;left:-.65625rem;position:absolute;transition-duration:.2s;transition-property:opacity,height;width:.125rem}.imgbox-start__text a:focus:before,.imgbox-start__text a:hover:before{background-position:left .625rem}.imgbox-start__text a:focus:after,.imgbox-start__text a:hover:after{height:.5625rem}.logo_campus-mensch .imgbox-start__text:before{background-image:url(../../files/layout/build/22fffc22d9c0d4b0a1d5.png)}.logo_gww .imgbox-start__text:before{background-image:url(../../files/layout/build/f34b1d37a12f33efdf7d.png)}.logo_femos .imgbox-start__text:before{background-image:url(../../files/layout/build/5f37557709375e8406e2.png)}.logo_1a-zugang .imgbox-start__text:before{background-image:url(../../files/layout/build/8a27c229c5f4931fb355.png)}.logo_stiftung .imgbox-start__text:before{background-image:url(../../files/layout/build/252b48680d42fe26401d.png)}.logo_industrie .imgbox-start__text:before{background-image:url(../../files/layout/build/7de6ccd59bf3dc962cde.png)}.logo_heimat .imgbox-start__text:before{background-image:url(../../files/layout/build/073d315ac844a3c2e3f4.png)}.unternehmensverbund{clear:both;display:flex;flex-wrap:wrap;padding-top:2rem}.unternehmensverbund__text{flex:1 1 18rem;margin-bottom:1.5rem;max-width:28rem;max-width:22rem}.unternehmensverbund__text h2{color:#008641;font-family:Aleo,serif,16rem;font-size:2.3125rem;line-height:2.5rem;margin-bottom:1.5rem}.unternehmensverbund__img{background-color:#f9f9f9;box-sizing:border-box;flex:1 1 34rem;padding:2.5rem 1rem 4rem;text-align:center}.unternehmensverbund__img img{width:100%}@media(max-width:69rem){.unternehmensverbund__img{padding:1.5rem .5rem 2rem}}@media(max-width:35rem){.unternehmensverbund__img{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}}.unternehmensvorstellung{display:flex;margin-top:3.25rem;padding-top:3rem;position:relative}@media(max-width:52rem){.unternehmensvorstellung{flex-wrap:wrap}}.unternehmensvorstellung:before{border-top:4px solid #008641;content:"";left:1em;position:absolute;right:1em;top:-4px}.unternehmensvorstellung__logo{background:0 0 no-repeat;background-size:auto 4rem;flex:0 0 10rem;margin-bottom:1.5rem;min-height:4rem}.logo_gww .unternehmensvorstellung__logo{background-image:url(../../files/layout/build/f34b1d37a12f33efdf7d.png)}.logo_campus-mensch .unternehmensvorstellung__logo{background-image:url(../../files/layout/build/22fffc22d9c0d4b0a1d5.png)}.logo_femos .unternehmensvorstellung__logo{background-image:url(../../files/layout/build/5f37557709375e8406e2.png)}.logo_1a-zugang .unternehmensvorstellung__logo{background-image:url(../../files/layout/build/8a27c229c5f4931fb355.png)}.logo_stiftung .unternehmensvorstellung__logo{background-image:url(../../files/layout/build/252b48680d42fe26401d.png)}.logo_industrie .unternehmensvorstellung__logo{background-image:url(../../files/layout/build/7de6ccd59bf3dc962cde.png)}.logo_heimat .unternehmensvorstellung__logo{background-image:url(../../files/layout/build/073d315ac844a3c2e3f4.png)}.unternehmensvorstellung__img,.unternehmensvorstellung__text{flex:1 1 18rem;max-width:28rem}@media(max-width:26rem){.unternehmensvorstellung__img,.unternehmensvorstellung__text{min-width:0}}.unternehmensvorstellung__text{margin-bottom:1.5rem}.unternehmensvorstellung__text h1{color:#008641;font-family:Aleo,serif;font-size:2.3125rem;line-height:2.5rem;margin-bottom:1.5rem;margin-top:.125rem}@media(min-width:28rem)and (max-width:31.9375rem){.unternehmensvorstellung__text h1{margin-left:10rem;margin-top:-3.625rem}}.unternehmensvorstellung__text p:not(:last-of-type){margin-bottom:1em}.unternehmensvorstellung__text a{border-color:#008641;color:#008641;display:inline-block;font-size:1.125rem;font-weight:600;line-height:1.125rem;position:relative;text-decoration:none}.unternehmensvorstellung__text a:before{background:url(../../files/layout/build/81fd73956a9cc3430a60.svg) .625rem no-repeat;background-size:auto .6875rem;content:"";height:100%;position:absolute;right:-1.25rem;transition-duration:.2s;transition-property:background-position;width:1.25rem}.unternehmensvorstellung__text a:after{background-color:#008641;bottom:.5rem;content:"";height:.125rem;position:absolute;right:-.9375rem;transition-duration:.2s;transition-property:right,width;width:.625rem}.unternehmensvorstellung__text a:focus:before,.unternehmensvorstellung__text a:hover:before{background-position:.8125rem}.unternehmensvorstellung__text a:focus:after,.unternehmensvorstellung__text a:hover:after{right:-.875rem;width:.5625rem}@media(min-width:32rem)and (max-width:52rem){.unternehmensvorstellung__img{margin-left:13rem}}.unternehmensvorstellung__img img{width:100%}.homepage #main{margin-left:0;margin-right:0}.homepage .ce_headline{color:#008641;font-family:Aleo,serif;font-size:2.3125rem;line-height:2.5rem;margin-top:4rem;max-width:28rem}.site-text #container{max-width:46rem}
/*# sourceMappingURL=style.css.map*/
