.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--app-height:100vh}html{font-size:18px}@media only screen and (min-width:900px){html{font-size:20px}}body{font-family:calibri,Calibri,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#000;overflow:hidden;overflow-y:scroll}figure{max-width:100%;margin:0;box-sizing:border-box}figure,main{display:block}img{border:0}figure img{width:auto;height:auto;max-width:100%;display:block;margin:0}figure figcaption{max-width:100%;margin:0 auto;text-align:center}iframe{border:0}video{max-width:100%;height:auto}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wow{visibility:hidden}.inside{position:relative}.ce_vimeo .video-wrapper,.ce_vimeo .video_container,.ce_youtube .video-wrapper,.ce_youtube .video_container{position:relative;padding-bottom:56.25%;height:0}.ce_vimeo .video-wrapper>*,.ce_vimeo .video_container>.responsive>*,.ce_vimeo .video_container>:not(.responsive):not(.caption),.ce_youtube .video-wrapper>*,.ce_youtube .video_container>.responsive>*,.ce_youtube .video_container>:not(.responsive):not(.caption){position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:1}a{text-decoration:none;color:#01aeff;transition:.2s}a:hover{text-decoration:underline}h1{font-size:60px;font-weight:700;margin:3.5rem 0 2.2rem;text-align:center}h1,h2{font-style:normal;line-height:1}h2{font-size:29px;font-weight:400;margin:1rem 0 1.2rem}h3{width:-moz-fit-content;width:fit-content;font-size:24px;font-weight:500;line-height:1.25}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{color:inherit;text-decoration:inherit}ol,ul{padding-left:1em;margin:1.25em 0}.headline--h1 h2,.headline--h1 h3,h2.headline--h1,h3.headline--h1{font-size:60px;font-weight:700;font-style:normal;line-height:1;margin:3.5rem 0 2.2rem;text-align:center}.headline--h2 h2,.headline--h2 h3,h2.headline--h2,h3.headline--h2{font-size:29px;font-weight:400;font-style:normal;line-height:1;margin:1rem 0 1.2rem}.headline--h3 h1,.headline--h3 h2,h1.headline--h3,h2.headline--h3{width:-moz-fit-content;width:fit-content;font-size:24px;font-weight:500;line-height:1.25}.headline--green h1,.headline--green h2,.headline--green h3,h1.headline--green,h2.headline--green,h3.headline--green{font-family:BrandonText;font-size:48px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#049c92}.margin--0{margin-bottom:0!important}.margin--0,.margin--top--0{margin-top:0!important}.margin--bottom--0{margin-bottom:0!important}.margin--1{margin-bottom:1rem!important}.margin--1,.margin--top--1{margin-top:1rem!important}.margin--bottom--1{margin-bottom:1rem!important}.margin--2{margin-top:1.332rem!important}@media only screen and (min-width:600px){.margin--2{margin-top:1.666rem!important}}@media only screen and (min-width:900px){.margin--2{margin-top:2rem!important}}.margin--2{margin-bottom:1.332rem!important}@media only screen and (min-width:600px){.margin--2{margin-bottom:1.666rem!important}}@media only screen and (min-width:900px){.margin--2{margin-bottom:2rem!important}}.margin--top--2{margin-top:1.332rem!important}@media only screen and (min-width:600px){.margin--top--2{margin-top:1.666rem!important}}@media only screen and (min-width:900px){.margin--top--2{margin-top:2rem!important}}.margin--bottom--2{margin-bottom:1.332rem!important}@media only screen and (min-width:600px){.margin--bottom--2{margin-bottom:1.666rem!important}}@media only screen and (min-width:900px){.margin--bottom--2{margin-bottom:2rem!important}}.margin--3{margin-top:1.998rem!important}@media only screen and (min-width:600px){.margin--3{margin-top:2.499rem!important}}@media only screen and (min-width:900px){.margin--3{margin-top:3rem!important}}.margin--3{margin-bottom:1.998rem!important}@media only screen and (min-width:600px){.margin--3{margin-bottom:2.499rem!important}}@media only screen and (min-width:900px){.margin--3{margin-bottom:3rem!important}}.margin--top--3{margin-top:1.998rem!important}@media only screen and (min-width:600px){.margin--top--3{margin-top:2.499rem!important}}@media only screen and (min-width:900px){.margin--top--3{margin-top:3rem!important}}.margin--bottom--3{margin-bottom:1.998rem!important}@media only screen and (min-width:600px){.margin--bottom--3{margin-bottom:2.499rem!important}}@media only screen and (min-width:900px){.margin--bottom--3{margin-bottom:3rem!important}}.margin--4{margin-top:2.664rem!important}@media only screen and (min-width:600px){.margin--4{margin-top:3.332rem!important}}@media only screen and (min-width:900px){.margin--4{margin-top:4rem!important}}.margin--4{margin-bottom:2.664rem!important}@media only screen and (min-width:600px){.margin--4{margin-bottom:3.332rem!important}}@media only screen and (min-width:900px){.margin--4{margin-bottom:4rem!important}}.margin--top--4{margin-top:2.664rem!important}@media only screen and (min-width:600px){.margin--top--4{margin-top:3.332rem!important}}@media only screen and (min-width:900px){.margin--top--4{margin-top:4rem!important}}.margin--bottom--4{margin-bottom:2.664rem!important}@media only screen and (min-width:600px){.margin--bottom--4{margin-bottom:3.332rem!important}}@media only screen and (min-width:900px){.margin--bottom--4{margin-bottom:4rem!important}}.margin--6{margin-top:3.996rem!important}@media only screen and (min-width:600px){.margin--6{margin-top:4.998rem!important}}@media only screen and (min-width:900px){.margin--6{margin-top:6rem!important}}.margin--6{margin-bottom:3.996rem!important}@media only screen and (min-width:600px){.margin--6{margin-bottom:4.998rem!important}}@media only screen and (min-width:900px){.margin--6{margin-bottom:6rem!important}}.margin--top--6{margin-top:3.996rem!important}@media only screen and (min-width:600px){.margin--top--6{margin-top:4.998rem!important}}@media only screen and (min-width:900px){.margin--top--6{margin-top:6rem!important}}.margin--bottom--6{margin-bottom:3.996rem!important}@media only screen and (min-width:600px){.margin--bottom--6{margin-bottom:4.998rem!important}}@media only screen and (min-width:900px){.margin--bottom--6{margin-bottom:6rem!important}}.margin--8{margin-top:5.328rem!important}@media only screen and (min-width:600px){.margin--8{margin-top:6.664rem!important}}@media only screen and (min-width:900px){.margin--8{margin-top:8rem!important}}.margin--8{margin-bottom:5.328rem!important}@media only screen and (min-width:600px){.margin--8{margin-bottom:6.664rem!important}}@media only screen and (min-width:900px){.margin--8{margin-bottom:8rem!important}}.margin--top--8{margin-top:5.328rem!important}@media only screen and (min-width:600px){.margin--top--8{margin-top:6.664rem!important}}@media only screen and (min-width:900px){.margin--top--8{margin-top:8rem!important}}.margin--bottom--8{margin-bottom:5.328rem!important}@media only screen and (min-width:600px){.margin--bottom--8{margin-bottom:6.664rem!important}}@media only screen and (min-width:900px){.margin--bottom--8{margin-bottom:8rem!important}}.image--center figure img{margin:auto}.text--center{text-align:center;width:100%}.text--center>figure>img{margin-left:auto;margin-right:auto}.text--green{color:#bde202}.text--white{color:#fff}.text--black{color:#000}.text--bigger{font-size:1.4285714286em}.text--increased-line-height{line-height:1.5}.kastner-contact{margin:1.175rem 0;box-shadow:0 1px 4px 0 rgba(0,0,0,.1);background-color:#fff;display:flex;align-items:center;justify-content:flex-start;position:relative;padding:1.6rem 4.8rem 1.6rem 1.2rem}@media only screen and (min-width:600px){.kastner-contact{padding:1.6rem 7.475rem 1.6rem 2.1rem}}.kastner-contact figure{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:22px}@media only screen and (min-width:600px){.kastner-contact figure{width:107px;height:107px}}.kastner-contact .info h1,.kastner-contact .info h2,.kastner-contact .info h3,.kastner-contact .info h4,.kastner-contact .info h5,.kastner-contact .info h6{margin-top:0}.kastner-contact .info p:last-child{margin-bottom:0}.kastner-contact .info .name{font-size:1.45rem;margin:0;line-height:.9}.kastner-contact .info .email,.kastner-contact .info .phone{margin-top:1em;font-size:.8rem;color:inherit}.kastner-contact .info .phone+.email{margin-top:0}.kastner-contact .info .phone-button{background-image:url(../../files/themes/jobmesse/dist/images/phone.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;width:2.4rem;height:2.4rem;text-indent:100px;white-space:nowrap;overflow:hidden;position:absolute;right:1.2rem;top:0;bottom:0;margin:auto}@media only screen and (min-width:600px){.kastner-contact .info .phone-button{width:3.275rem;height:3.275rem;right:2.1rem}}.kastner-contact .info .phone-button:hover{text-decoration:none}.download-element{color:#01aeff}.download-element a{display:flex;align-items:center}.download-element a:before{background-image:url(../../files/themes/jobmesse/dist/images/download-blue.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;width:23px;height:23px;content:"";margin-right:15px}.ce_downloads ul,ul.enclosure{margin:0;padding:0;list-style:none}.ce_downloads ul>li,ul.enclosure>li{margin:0;padding:0}@font-face{font-family:Black Tie;src:url(../../files/themes/jobmesse/dist/fonts/black-tie-regular/BlackTie-Regular-webfont.eot?v=1.0.0);src:url(../../files/themes/jobmesse/dist/fonts/black-tie-regular/BlackTie-Regular-webfont.eot?#iefix&v=1.0.0) format("embedded-opentype"),url(../../files/themes/jobmesse/dist/fonts/black-tie-regular/BlackTie-Regular-webfont.woff2?v=1.0.0) format("woff2"),url(../../files/themes/jobmesse/dist/fonts/black-tie-regular/BlackTie-Regular-webfont.woff?v=1.0.0) format("woff"),url(../../files/themes/jobmesse/dist/fonts/black-tie-regular/BlackTie-Regular-webfont.ttf?v=1.0.0) format("truetype"),url(../../files/themes/jobmesse/dist/fonts/black-tie-regular/BlackTie-Regular-webfont.svg?v=1.0.0#black_tieregular) format("svg");font-weight:400;font-style:normal}:root{--offset:16px;--max_width:1920px;--columns:4;--gutter:20px;--baseline:3rem;--baseline-shift:0;--color:rgba(255,0,0,0.03);--color-text:#606060;--media-query:"Mobile"}@media only screen and (min-width:600px){:root{--columns:8;--gutter:30px;--media-query:"Tablet"}}@media only screen and (min-width:900px){:root{--offset:20px;--columns:12;--gutter:40px;--media-query:"Desktop"}}:root{--repeating-width:calc(100%/var(--columns));--column-width:calc(100%/var(--columns) - var(--gutter));--background-width:calc(100% + var(--gutter));--background-columns:repeating-linear-gradient(90deg,var(--color),var(--color) var(--column-width),transparent var(--column-width),transparent var(--repeating-width));--background-baseline:repeating-linear-gradient(180deg,var(--color),var(--color) 1px,transparent 0,transparent var(--baseline))}body.show-grid #wrapper,html{position:relative}body.show-grid #wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;width:calc(100% - var(--offset)*2);max-width:var(--max_width);content:"";background-image:var(--background-columns),var(--background-baseline);background-size:var(--background-width) 100%;background-position:0 var(--baseline-shift);z-index:1000;pointer-events:none}body.show-grid #wrapper:after{content:var(--media-query);position:fixed;z-index:20;top:0;text-transform:uppercase;font-size:12px;font-weight:300;left:0;right:0;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#fff;display:block;max-width:5.5em;margin:auto;padding:2px 0;background-color:#404040}body.job-fair-vendor-detail-page .headline--h1 h2,body.job-fair-vendor-detail-page h1,body.job-fair-vendor-detail-page h2.headline--h1{font-size:42px;font-weight:700;text-align:left}body,html{width:100%;height:100%}#wrapper,body{background-color:#fff}body.framed-layout,body.framed-layout #wrapper{background-color:#f9f9f9}@media only screen and (max-width:599px){body.--background-page-image #wrapper{background-image:none!important}}#wrapper{width:100%;min-height:100%;min-width:280px;overflow:hidden}#main{padding-left:16px;padding-right:16px}@media only screen and (min-width:900px){#main{padding-left:20px;padding-right:20px}}#main{max-width:1920px;margin-left:auto;margin-right:auto}@media only screen and (min-width:1200px){#main{padding:0}}body.framed-layout #main .mod_article{padding-left:16px;padding-right:16px}@media only screen and (min-width:900px){body.framed-layout #main .mod_article{padding-left:20px;padding-right:20px}}body.framed-layout #main .mod_article{background-color:#fff;padding-top:.02px;padding-bottom:.02px;margin-top:40px;margin-bottom:40px;box-shadow:0 1.5px 3.5px 0 rgba(0,0,0,.25)}@media only screen and (min-width:1200px){#main .mod_article{margin-left:135px;margin-right:135px}}@media only screen and (min-width:1200px){#main .mod_article,body.framed-layout #main .mod_article{padding-left:150px;padding-right:150px}}#main .mod_article>.inside{position:relative}#main .mod_article.layout--left>.inside{margin-left:0;margin-right:0}#main .mod_article.full-width{padding:0}#main .mod_article.full-max-width,#main .mod_article.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media only screen and (min-width:1920px){#main .mod_article.full-max-width{max-width:1920px;margin-left:-960px;margin-right:-960px}}#main .mod_article.full-max-width{padding:0}#main .mod_article.bgcolor{position:relative;padding-top:.02px;padding-bottom:.02px}#main .mod_article.bgcolor:before{content:"";display:block;position:absolute;left:-200%;right:-200%;top:0;bottom:0}#main .mod_article.bgcolor--white:before{background-color:#fff}#main .mod_article.bgcolor--gray:before{background-color:#fafafa}@media only screen and (min-width:600px){#main .mod_article.maxwidth--tablet--1>.inside{max-width:12.5%}#main .mod_article.layout--tablet--1>.inside{width:12.5%}#main .mod_article.maxwidth--tablet--2>.inside{max-width:25%}#main .mod_article.layout--tablet--2>.inside{width:25%}#main .mod_article.maxwidth--tablet--3>.inside{max-width:37.5%}#main .mod_article.layout--tablet--3>.inside{width:37.5%}#main .mod_article.maxwidth--tablet--4>.inside{max-width:50%}#main .mod_article.layout--tablet--4>.inside{width:50%}#main .mod_article.maxwidth--tablet--5>.inside{max-width:62.5%}#main .mod_article.layout--tablet--5>.inside{width:62.5%}#main .mod_article.maxwidth--tablet--6>.inside{max-width:75%}#main .mod_article.layout--tablet--6>.inside{width:75%}}@media only screen and (min-width:900px){#main .mod_article.maxwidth--desktop--1>.inside{max-width:8.3333333333%}#main .mod_article.layout--desktop--1>.inside{width:8.3333333333%}#main .mod_article.maxwidth--desktop--2>.inside{max-width:16.6666666667%}#main .mod_article.layout--desktop--2>.inside{width:16.6666666667%}#main .mod_article.maxwidth--desktop--3>.inside{max-width:25%}#main .mod_article.layout--desktop--3>.inside{width:25%}#main .mod_article.maxwidth--desktop--4>.inside{max-width:33.3333333333%}#main .mod_article.layout--desktop--4>.inside{width:33.3333333333%}#main .mod_article.maxwidth--desktop--5>.inside{max-width:41.6666666667%}#main .mod_article.layout--desktop--5>.inside{width:41.6666666667%}#main .mod_article.maxwidth--desktop--6>.inside{max-width:50%}#main .mod_article.layout--desktop--6>.inside{width:50%}#main .mod_article.maxwidth--desktop--7>.inside{max-width:58.3333333333%}#main .mod_article.layout--desktop--7>.inside{width:58.3333333333%}#main .mod_article.maxwidth--desktop--8>.inside{max-width:66.6666666667%}#main .mod_article.layout--desktop--8>.inside{width:66.6666666667%}#main .mod_article.maxwidth--desktop--9>.inside{max-width:75%}#main .mod_article.layout--desktop--9>.inside{width:75%}#main .mod_article.maxwidth--desktop--10>.inside{max-width:83.3333333333%}#main .mod_article.layout--desktop--10>.inside{width:83.3333333333%}}body.framed-layout #section-stage~#container{margin-top:-120px}body.framed-layout #section-stage~#container #main .mod_article:first-child{margin-top:0}.news-full__categories{margin-top:4.5rem}.news-full{padding-bottom:8rem}.news-full h1{text-align:left;margin-top:2.4rem;margin-bottom:2.7rem}.news-full h2{margin-top:-.9rem;margin-bottom:2.7rem}.news-full ul.enclosure{margin-top:3rem}.news-intro{position:relative}.news-intro h3{position:absolute;left:15px;right:15px;bottom:12px;color:#fff;font-size:20px;margin:0;line-height:normal;text-align:left;font-weight:400}.news-latest{display:flex;margin-top:2rem;margin-bottom:3.5rem}.news-latest figure{flex-shrink:0;margin-right:1.075rem}.news-latest figure figcaption{display:none}.news-latest__categories,.news-latest__info{margin-top:-.25em}.news-latest__categories~.news-latest__info{margin-top:1em}.newslist__month{font-size:1.5rem;line-height:1.25;margin-top:3.5rem;margin-bottom:2rem}.news-slide{box-shadow:0 1.5px 3.5px 0 rgba(0,0,0,.1);background-color:#fff;margin:0 5px;width:300px}@media only screen and (min-width:600px){.news-slide{width:348px}}.news-slide h3{font-weight:700;font-size:inherit;margin:.5em 0}.news-slide__texts{position:relative;padding:20px 20px 72px}.news-slide__info{position:absolute;right:12px;top:12px;font-size:14px;margin:0}.news-slide__categories,.news-slide__teaser{font-size:14px}.ce_hyperlink.news-slide__more{position:absolute;left:20px;bottom:20px;margin:0}.news__categories{color:#01aeff}.news__archive{text-transform:uppercase;font-weight:700;margin-left:1em}.pagination{text-align:center;margin:1em 0}.pagination ul{list-style:none;display:flex;justify-content:center;margin:-5px;flex-wrap:wrap}.pagination ul li{margin:5px;padding:0}.pagination ul li a,.pagination ul li span,.pagination ul li strong{display:block;line-height:24px;padding:4px 8px;height:32px;min-width:32px;text-align:center;box-sizing:border-box;border:1px solid #01aeff;transition:.1s;color:#01aeff}.pagination ul li a:hover{text-decoration:none;background-color:#0099e1;border-color:#0099e1;color:#fff}.pagination ul li strong{color:#000;border-color:#000;font-weight:inherit}.rs-columns{display:flex;flex-wrap:wrap;margin:0 -10px}@media only screen and (min-width:600px){.rs-columns{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:900px){.rs-columns{margin-left:-20px;margin-right:-20px}}.rs-column{padding-left:10px;padding-right:10px;width:100%;box-sizing:border-box}@media only screen and (min-width:600px){.rs-column{padding-left:15px;padding-right:15px}}@media only screen and (min-width:900px){.rs-column{padding-left:20px;padding-right:20px}}.rs-column.-small-col-1-1{width:100%}.rs-column.-small-col-2-1{width:50%}.rs-column.-small-col-2-2{width:100%}.rs-column.-small-col-3-1{width:33.3333333333%}.rs-column.-small-col-3-2{width:66.6666666667%}.rs-column.-small-col-3-3{width:100%}.rs-column.-small-col-4-1{width:25%}.rs-column.-small-col-4-2{width:50%}.rs-column.-small-col-4-3{width:75%}.rs-column.-small-col-4-4{width:100%}@media only screen and (min-width:600px){.rs-column.-medium-col-1-1{width:100%}.rs-column.-medium-col-2-1{width:50%}.rs-column.-medium-col-2-2{width:100%}.rs-column.-medium-col-3-1{width:33.3333333333%}.rs-column.-medium-col-3-2{width:66.6666666667%}.rs-column.-medium-col-3-3{width:100%}.rs-column.-medium-col-4-1{width:25%}.rs-column.-medium-col-4-2{width:50%}.rs-column.-medium-col-4-3{width:75%}.rs-column.-medium-col-4-4{width:100%}.rs-column.-medium-col-5-1{width:20%}.rs-column.-medium-col-5-2{width:40%}.rs-column.-medium-col-5-3{width:60%}.rs-column.-medium-col-5-4{width:80%}.rs-column.-medium-col-5-5{width:100%}.rs-column.-medium-col-6-1{width:16.6666666667%}.rs-column.-medium-col-6-2{width:33.3333333333%}.rs-column.-medium-col-6-3{width:50%}.rs-column.-medium-col-6-4{width:66.6666666667%}.rs-column.-medium-col-6-5{width:83.3333333333%}.rs-column.-medium-col-6-6{width:100%}.rs-column.-medium-col-7-1{width:14.2857142857%}.rs-column.-medium-col-7-2{width:28.5714285714%}.rs-column.-medium-col-7-3{width:42.8571428571%}.rs-column.-medium-col-7-4{width:57.1428571429%}.rs-column.-medium-col-7-5{width:71.4285714286%}.rs-column.-medium-col-7-6{width:85.7142857143%}.rs-column.-medium-col-7-7{width:100%}.rs-column.-medium-col-8-1{width:12.5%}.rs-column.-medium-col-8-2{width:25%}.rs-column.-medium-col-8-3{width:37.5%}.rs-column.-medium-col-8-4{width:50%}.rs-column.-medium-col-8-5{width:62.5%}.rs-column.-medium-col-8-6{width:75%}.rs-column.-medium-col-8-7{width:87.5%}.rs-column.-medium-col-8-8{width:100%}}@media only screen and (min-width:900px){.rs-column.-large-col-1-1{width:100%}.rs-column.-large-col-2-1{width:50%}.rs-column.-large-col-2-2{width:100%}.rs-column.-large-col-3-1{width:33.3333333333%}.rs-column.-large-col-3-2{width:66.6666666667%}.rs-column.-large-col-3-3{width:100%}.rs-column.-large-col-4-1{width:25%}.rs-column.-large-col-4-2{width:50%}.rs-column.-large-col-4-3{width:75%}.rs-column.-large-col-4-4{width:100%}.rs-column.-large-col-5-1{width:20%}.rs-column.-large-col-5-2{width:40%}.rs-column.-large-col-5-3{width:60%}.rs-column.-large-col-5-4{width:80%}.rs-column.-large-col-5-5{width:100%}.rs-column.-large-col-6-1{width:16.6666666667%}.rs-column.-large-col-6-2{width:33.3333333333%}.rs-column.-large-col-6-3{width:50%}.rs-column.-large-col-6-4{width:66.6666666667%}.rs-column.-large-col-6-5{width:83.3333333333%}.rs-column.-large-col-6-6{width:100%}.rs-column.-large-col-7-1{width:14.2857142857%}.rs-column.-large-col-7-2{width:28.5714285714%}.rs-column.-large-col-7-3{width:42.8571428571%}.rs-column.-large-col-7-4{width:57.1428571429%}.rs-column.-large-col-7-5{width:71.4285714286%}.rs-column.-large-col-7-6{width:85.7142857143%}.rs-column.-large-col-7-7{width:100%}.rs-column.-large-col-8-1{width:12.5%}.rs-column.-large-col-8-2{width:25%}.rs-column.-large-col-8-3{width:37.5%}.rs-column.-large-col-8-4{width:50%}.rs-column.-large-col-8-5{width:62.5%}.rs-column.-large-col-8-6{width:75%}.rs-column.-large-col-8-7{width:87.5%}.rs-column.-large-col-8-8{width:100%}.rs-column.-large-col-9-1{width:11.1111111111%}.rs-column.-large-col-9-2{width:22.2222222222%}.rs-column.-large-col-9-3{width:33.3333333333%}.rs-column.-large-col-9-4{width:44.4444444444%}.rs-column.-large-col-9-5{width:55.5555555556%}.rs-column.-large-col-9-6{width:66.6666666667%}.rs-column.-large-col-9-7{width:77.7777777778%}.rs-column.-large-col-9-8{width:88.8888888889%}.rs-column.-large-col-9-9{width:100%}.rs-column.-large-col-10-1{width:10%}.rs-column.-large-col-10-2{width:20%}.rs-column.-large-col-10-3{width:30%}.rs-column.-large-col-10-4{width:40%}.rs-column.-large-col-10-5{width:50%}.rs-column.-large-col-10-6{width:60%}.rs-column.-large-col-10-7{width:70%}.rs-column.-large-col-10-8{width:80%}.rs-column.-large-col-10-9{width:90%}.rs-column.-large-col-10-10{width:100%}.rs-column.-large-col-11-1{width:9.0909090909%}.rs-column.-large-col-11-2{width:18.1818181818%}.rs-column.-large-col-11-3{width:27.2727272727%}.rs-column.-large-col-11-4{width:36.3636363636%}.rs-column.-large-col-11-5{width:45.4545454545%}.rs-column.-large-col-11-6{width:54.5454545455%}.rs-column.-large-col-11-7{width:63.6363636364%}.rs-column.-large-col-11-8{width:72.7272727273%}.rs-column.-large-col-11-9{width:81.8181818182%}.rs-column.-large-col-11-10{width:90.9090909091%}.rs-column.-large-col-11-11{width:100%}.rs-column.-large-col-12-1{width:8.3333333333%}.rs-column.-large-col-12-2{width:16.6666666667%}.rs-column.-large-col-12-3{width:25%}.rs-column.-large-col-12-4{width:33.3333333333%}.rs-column.-large-col-12-5{width:41.6666666667%}.rs-column.-large-col-12-6{width:50%}.rs-column.-large-col-12-7{width:58.3333333333%}.rs-column.-large-col-12-8{width:66.6666666667%}.rs-column.-large-col-12-9{width:75%}.rs-column.-large-col-12-10{width:83.3333333333%}.rs-column.-large-col-12-11{width:91.6666666667%}.rs-column.-large-col-12-12{width:100%}}#footer{background-color:#fff;overflow:hidden}#footer>.inside{padding-left:16px;padding-right:16px}@media only screen and (min-width:900px){#footer>.inside{padding-left:20px;padding-right:20px}}#footer>.inside{max-width:1192px;margin-left:auto;margin-right:auto;box-sizing:content-box;position:relative}@media only screen and (min-width:900px){#footer>.inside{display:flex;align-items:center;justify-content:space-between}#footer>.inside:before{width:135px;height:1px;display:block;content:""}}#header{border-top:4px solid #edcd09;background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.27);font-size:20px;position:fixed;left:0;top:0;right:0;z-index:20;transition:.6s}@media only screen and (min-width:900px){#header{font-size:15px}}#header>.inside{max-width:1920px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 18px;display:flex;align-items:center;height:44px}.header__offcanvas{display:flex}@media only screen and (max-width:899px){.header__offcanvas{background-color:#fff;width:100vw;height:100vh;height:var(--app-height);box-sizing:border-box;padding:1px 52px;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;transform:translateY(-110vh);transition:transform .4s;z-index:9;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);flex-direction:column}body.menu-open .header__offcanvas{transform:translateY(0)}}@media only screen and (min-width:900px){.header__offcanvas{align-items:center;flex-grow:1;transition:none}}#wrapper{padding-top:48px;box-sizing:border-box}body.index #header{position:absolute}body.index #wrapper{padding-top:0}body.index:not(.menu-open) #header:not(:hover){background-color:transparent;border-top-color:transparent;box-shadow:none;color:#fff}body.has-subnav #header{position:relative}body.has-subnav #wrapper{padding-top:0}@media only screen and (min-width:900px){#section-submenu~#section-stage{margin-top:-50px}}#section-stage{background-color:#fafafa}#section-stage figure img{margin:auto}#section-submenu{position:relative;z-index:10;transition:.2s}@media only screen and (min-width:900px){#section-submenu{display:block}}#section-submenu>.inside{max-width:1920px;margin-left:auto;margin-right:auto;padding:0 16px;box-sizing:border-box;height:50px;position:relative}@media only screen and (min-width:900px){#section-submenu>.inside{padding:0 20px}}@media only screen and (min-width:1200px){#section-submenu>.inside{padding:0 135px}}body.fixed-submenu-section #section-submenu{box-shadow:0 0 2px 0 rgba(0,0,0,.27);position:fixed;left:0;right:0;top:0;background-color:#fff}body.fixed-submenu-section #section-submenu+div{padding-top:50px}#burger{width:44px;height:45px;position:absolute;right:13px;top:0;bottom:0;margin:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}#burger .burger__line{width:34px;height:3px;border-radius:2px;background-color:#3d3d3d;margin:auto;position:absolute;left:0;right:0;transition:.2s}body.index:not(.menu-open) #header:not(:hover) #burger .burger__line{background-color:#fff}#burger .burger__line--1{top:15px}#burger .burger__line--2,#burger .burger__line--4{top:0;bottom:0}#burger .burger__line--3{bottom:15px}body.menu-open #burger .burger__line--1,body.menu-open #burger .burger__line--3{opacity:0}body.menu-open #burger .burger__line--1{transform:scale(.8) translateY(5px)}body.menu-open #burger .burger__line--3{transform:scale(.8) translateY(-5px)}body.menu-open #burger .burger__line--2{transform:scale(.8) rotate(-45deg)}body.menu-open #burger .burger__line--4{transform:scale(.8) rotate(45deg)}@media only screen and (min-width:900px){#burger{display:none}}@media only screen and (max-width:899px){body.menu-open{overflow:hidden;overflow-y:hidden}}figure#logo{-webkit-user-select:none;-moz-user-select:none;user-select:none}figure#logo img{height:36px;width:auto}figure#logo img.logo__white{display:none}body.index #header figure#logo img.logo__default,body.index:not(.menu-open) #header:not(:hover) figure#logo img.logo__white{display:block}body.index:not(.menu-open) #header:not(:hover) figure#logo img.logo__default{display:none}.mod_login{max-width:768px;margin-left:auto;margin-right:auto}@media only screen and (min-width:600px){.mod_login .widget.widget-password,.mod_login .widget.widget-text{grid-column:auto/span 6}}nav.mod_navigation.mainnav li>a,nav.mod_navigation.mainnav li>span,nav.mod_navigation.mainnav li>strong{font-weight:inherit;color:inherit;display:block;transition:none}nav.mod_navigation.mainnav ul{margin:0;padding:0;list-style:none}nav.mod_navigation.mainnav ul>li{margin:0;padding:0}nav.mod_navigation.mainnav>ul>li>ul{display:none}@media only screen and (max-width:899px){nav.mod_navigation.mainnav{order:5;font-weight:400;font-size:20px}nav.mod_navigation.mainnav a:hover{text-decoration:none}nav.mod_navigation.mainnav>ul{margin:32px 0}nav.mod_navigation.mainnav>ul>li{margin:0}nav.mod_navigation.mainnav>ul>li>a,nav.mod_navigation.mainnav>ul>li>span,nav.mod_navigation.mainnav>ul>li>strong{line-height:24px;padding:16px 0}nav.mod_navigation.mainnav>ul>li>a.active,nav.mod_navigation.mainnav>ul>li>span.active,nav.mod_navigation.mainnav>ul>li>strong.active{color:#edcd09}nav.mod_navigation.mainnav>ul>li ul{margin-left:1em}}@media only screen and (min-width:900px){nav.mod_navigation.mainnav{margin-left:36px;font-size:15px;transition:none}body.show-search nav.mod_navigation.mainnav{opacity:0}nav.mod_navigation.mainnav a:hover{text-decoration:none}nav.mod_navigation.mainnav>ul>li>ul{display:none}nav.mod_navigation.mainnav>ul>li{float:left}nav.mod_navigation.mainnav>ul>li>a,nav.mod_navigation.mainnav>ul>li>span,nav.mod_navigation.mainnav>ul>li>strong{padding:12.5px 9.5px;line-height:19px}nav.mod_navigation.mainnav>ul>li>a.trail,nav.mod_navigation.mainnav>ul>li>a:hover,nav.mod_navigation.mainnav>ul>li>strong{color:#edcd09;position:relative}nav.mod_navigation.mainnav>ul>li>a.trail:after,nav.mod_navigation.mainnav>ul>li>a:hover:after,nav.mod_navigation.mainnav>ul>li>strong:after{position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#edcd09;content:"";display:block}}nav.mod_navigation.metanav>ul{margin:0;padding:0;list-style:none}nav.mod_navigation.metanav>ul>li{margin:0;padding:0}nav.mod_navigation.metanav>ul>li:nth-child(odd)>a,nav.mod_navigation.metanav>ul>li:nth-child(odd)>span,nav.mod_navigation.metanav>ul>li:nth-child(odd)>strong{min-width:85px;line-height:22px;padding:2.25px;box-sizing:border-box;text-align:center;color:#01aeff;background-color:#fff;border-radius:2.5px;border:1px solid #01aeff;outline:0;text-decoration:none;transition:background-color .1s,color .1s;cursor:pointer}nav.mod_navigation.metanav>ul>li:nth-child(odd)>a:hover,nav.mod_navigation.metanav>ul>li:nth-child(odd)>span:hover,nav.mod_navigation.metanav>ul>li:nth-child(odd)>strong:hover{background-color:#01aeff;color:#fff}nav.mod_navigation.metanav>ul>li:nth-child(odd)>a,nav.mod_navigation.metanav>ul>li:nth-child(odd)>span,nav.mod_navigation.metanav>ul>li:nth-child(odd)>strong{display:block;font-weight:inherit}body.index:not(.menu-open) #header:not(:hover) nav.mod_navigation.metanav>ul>li:nth-child(odd)>a,body.index:not(.menu-open) #header:not(:hover) nav.mod_navigation.metanav>ul>li:nth-child(odd)>span,body.index:not(.menu-open) #header:not(:hover) nav.mod_navigation.metanav>ul>li:nth-child(odd)>strong{border-color:#fff;color:#fff;background-color:transparent}nav.mod_navigation.metanav>ul>li:nth-child(2n)>a,nav.mod_navigation.metanav>ul>li:nth-child(2n)>span,nav.mod_navigation.metanav>ul>li:nth-child(2n)>strong{min-width:85px;line-height:22px;padding:2.25px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:2.5px;border:1px solid #01aeff;outline:0;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}nav.mod_navigation.metanav>ul>li:nth-child(2n)>a:hover,nav.mod_navigation.metanav>ul>li:nth-child(2n)>span:hover,nav.mod_navigation.metanav>ul>li:nth-child(2n)>strong:hover{background-color:#0099e1;border-color:#0099e1}nav.mod_navigation.metanav>ul>li:nth-child(2n)>a,nav.mod_navigation.metanav>ul>li:nth-child(2n)>span,nav.mod_navigation.metanav>ul>li:nth-child(2n)>strong{display:block;font-weight:inherit}@media only screen and (max-width:899px){nav.mod_navigation.metanav{margin-top:auto;order:10;padding-top:2em;padding-bottom:2em;margin-left:1em;margin-right:1em}nav.mod_navigation.metanav>ul{display:flex;flex-direction:column}nav.mod_navigation.metanav>ul>li+li{margin-top:20px}nav.mod_navigation.metanav>ul>li:first-child{order:100;margin-top:20px}nav.mod_navigation.metanav>ul>li:first-child+li{margin-top:0}nav.mod_navigation.metanav>ul>li:nth-child(2n)>a,nav.mod_navigation.metanav>ul>li:nth-child(2n)>span,nav.mod_navigation.metanav>ul>li:nth-child(2n)>strong,nav.mod_navigation.metanav>ul>li:nth-child(odd)>a,nav.mod_navigation.metanav>ul>li:nth-child(odd)>span,nav.mod_navigation.metanav>ul>li:nth-child(odd)>strong{line-height:38.5px;border-radius:6px;font-weight:inherit}}@media only screen and (min-width:900px){nav.mod_navigation.metanav{font-size:14px;margin-left:auto;transition:.2s}nav.mod_navigation.metanav>ul{display:flex}nav.mod_navigation.metanav>ul>li+li{margin-left:10px}body.show-search nav.mod_navigation.metanav{opacity:0}}@media only screen and (max-width:899px){nav.mod_navigation.subnav{font-size:20px;position:absolute;left:0;right:0;top:0;max-height:50px;overflow:hidden;transition:max-height .2s}nav.mod_navigation.subnav.show{max-height:calc(var(--app-height) - 48px);box-shadow:0 10px 8px 0 rgba(0,0,0,.21)}nav.mod_navigation.subnav .page-title{line-height:24px;padding:13px 0;position:relative;cursor:pointer;margin-left:16px;margin-right:16px}nav.mod_navigation.subnav .page-title:after{background-image:url(../../files/themes/jobmesse/dist/images/arrow-down-black.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-size:25px auto;background-position:50%;position:absolute;right:0;top:0;bottom:0;margin:auto;content:"";width:34px;transition:transform .2s}nav.mod_navigation.subnav.show .page-title:after{transform:rotateX(180deg)}nav.mod_navigation.subnav ul{margin:0;padding:0;list-style:none}nav.mod_navigation.subnav ul>li{margin:0;padding:0}nav.mod_navigation.subnav a:hover{text-decoration:none}nav.mod_navigation.subnav li>a,nav.mod_navigation.subnav li>span,nav.mod_navigation.subnav li>strong{display:block}nav.mod_navigation.subnav li>a.active,nav.mod_navigation.subnav li>a.trail,nav.mod_navigation.subnav li>span.active,nav.mod_navigation.subnav li>span.trail,nav.mod_navigation.subnav li>strong.active,nav.mod_navigation.subnav li>strong.trail{font-weight:700}nav.mod_navigation.subnav>ul{background-color:#fff;transition:max-height .1s;padding-left:56px;padding-right:56px;max-height:calc(var(--app-height) - 98px);overflow-y:scroll;box-sizing:border-box}nav.mod_navigation.subnav>ul:before{display:block;content:"";height:15px}nav.mod_navigation.subnav>ul:after{display:block;content:"";height:40px}nav.mod_navigation.subnav>ul>li~li{border-top:1px solid #b0b0b0}nav.mod_navigation.subnav>ul>li~li.submenu--button{border-top:0}nav.mod_navigation.subnav>ul>li.submenu--button{margin-top:37px}nav.mod_navigation.subnav>ul>li>a,nav.mod_navigation.subnav>ul>li>span,nav.mod_navigation.subnav>ul>li>strong{line-height:24px;padding:19px 2px}nav.mod_navigation.subnav>ul>li>a.submenu--button,nav.mod_navigation.subnav>ul>li>span.submenu--button,nav.mod_navigation.subnav>ul>li>strong.submenu--button{min-width:226px;line-height:24px;padding:9.75px 22px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:5px;border:1px solid #01aeff;outline:0;font-size:21px;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}nav.mod_navigation.subnav>ul>li>a.submenu--button:hover,nav.mod_navigation.subnav>ul>li>span.submenu--button:hover,nav.mod_navigation.subnav>ul>li>strong.submenu--button:hover{background-color:#0099e1;border-color:#0099e1}nav.mod_navigation.subnav>ul>li>a.submenu--button,nav.mod_navigation.subnav>ul>li>span.submenu--button,nav.mod_navigation.subnav>ul>li>strong.submenu--button{max-width:244px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:900px){nav.mod_navigation.subnav{font-size:15px;display:flex;justify-content:space-between;border-bottom:1px solid #000;height:100%;align-items:center}body.submenu--white nav.mod_navigation.subnav{color:#fff;border-color:#fff}body.fixed-submenu-section nav.mod_navigation.subnav{border:0;color:inherit}body.framed-layout nav.mod_navigation.subnav{border-color:#ccc}nav.mod_navigation.subnav .invisible{position:absolute}nav.mod_navigation.subnav .page-title{font-size:30px}nav.mod_navigation.subnav>ul{margin:0;padding:0;list-style:none}nav.mod_navigation.subnav>ul>li{margin:0;padding:0}nav.mod_navigation.subnav>ul{display:flex;align-items:center}nav.mod_navigation.subnav>ul>li+li{margin-left:16px}nav.mod_navigation.subnav>ul>li>a,nav.mod_navigation.subnav>ul>li>span,nav.mod_navigation.subnav>ul>li>strong{display:block;line-height:20px;padding:10px 0;font-weight:400;position:relative}nav.mod_navigation.subnav>ul>li>a:after,nav.mod_navigation.subnav>ul>li>span:after,nav.mod_navigation.subnav>ul>li>strong:after{position:absolute;left:0;bottom:-5px;height:3px;right:0;content:"";display:block;background-color:#000;opacity:0;transition:.1s}body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>a:after,body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>span:after,body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>strong:after{background-color:#fff}nav.mod_navigation.subnav>ul>li>a.submenu--button,nav.mod_navigation.subnav>ul>li>span.submenu--button,nav.mod_navigation.subnav>ul>li>strong.submenu--button{padding:4px;border-radius:2.5px;border:1px solid #000}nav.mod_navigation.subnav>ul>li>a.submenu--button:hover,nav.mod_navigation.subnav>ul>li>span.submenu--button:hover,nav.mod_navigation.subnav>ul>li>strong.submenu--button:hover{background-color:#000;color:#fff}nav.mod_navigation.subnav>ul>li>a.submenu--button:after,nav.mod_navigation.subnav>ul>li>span.submenu--button:after,nav.mod_navigation.subnav>ul>li>strong.submenu--button:after{display:none}body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>a.submenu--button,body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>span.submenu--button,body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>strong.submenu--button{border-color:#fff}body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>a.submenu--button:hover,body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>span.submenu--button:hover,body.submenu--white:not(.fixed-submenu-section) nav.mod_navigation.subnav>ul>li>strong.submenu--button:hover{background-color:#fff;color:#000}body.fixed-submenu-section nav.mod_navigation.subnav>ul>li>a.submenu--button,body.fixed-submenu-section nav.mod_navigation.subnav>ul>li>span.submenu--button,body.fixed-submenu-section nav.mod_navigation.subnav>ul>li>strong.submenu--button{color:#fff;background-color:#01aeff;border-color:#01aeff}body.fixed-submenu-section nav.mod_navigation.subnav>ul>li>a.submenu--button:hover,body.fixed-submenu-section nav.mod_navigation.subnav>ul>li>span.submenu--button:hover,body.fixed-submenu-section nav.mod_navigation.subnav>ul>li>strong.submenu--button:hover{background-color:#0099e1;border-color:#0099e1}nav.mod_navigation.subnav>ul>li>a.active,nav.mod_navigation.subnav>ul>li>a.trail,nav.mod_navigation.subnav>ul>li>a:hover,nav.mod_navigation.subnav>ul>li>span.active,nav.mod_navigation.subnav>ul>li>span.trail,nav.mod_navigation.subnav>ul>li>strong.active,nav.mod_navigation.subnav>ul>li>strong.trail{text-decoration:none;color:inherit}nav.mod_navigation.subnav>ul>li>a.active:after,nav.mod_navigation.subnav>ul>li>a.trail:after,nav.mod_navigation.subnav>ul>li>a:hover:after,nav.mod_navigation.subnav>ul>li>span.active:after,nav.mod_navigation.subnav>ul>li>span.trail:after,nav.mod_navigation.subnav>ul>li>strong.active:after,nav.mod_navigation.subnav>ul>li>strong.trail:after{opacity:1}}nav a{color:inherit}nav.mod_navigation.footernav{margin:1.6rem 0;font-size:14.5px;color:#5b5b5b}nav.mod_navigation.footernav ul{margin:0;padding:0;list-style:none}nav.mod_navigation.footernav ul>li{margin:0;padding:0}nav.mod_navigation.footernav>ul{display:flex;justify-content:center;flex-wrap:wrap}nav.mod_navigation.footernav>ul>li>a,nav.mod_navigation.footernav>ul>li>span,nav.mod_navigation.footernav>ul>li>strong{display:block;line-height:16px;padding:10px}nav.mod_navigation.socialnav{margin:1.6rem 0}nav.mod_navigation.socialnav ul{margin:0;padding:0;list-style:none}nav.mod_navigation.socialnav ul>li{margin:0;padding:0}nav.mod_navigation.socialnav>ul{display:flex;margin:-4px;justify-content:center}@media only screen and (min-width:900px){nav.mod_navigation.socialnav>ul{margin:-2.5px}}nav.mod_navigation.socialnav>ul>li{margin:4px}@media only screen and (min-width:900px){nav.mod_navigation.socialnav>ul>li{margin:2.5px}}nav.mod_navigation.socialnav>ul>li>a,nav.mod_navigation.socialnav>ul>li>span,nav.mod_navigation.socialnav>ul>li>strong{width:32px;height:32px;border-radius:50%;background-color:#555;color:#fff;align-items:center;overflow:hidden;white-space:nowrap;text-indent:50px;display:block;position:relative}nav.mod_navigation.socialnav>ul>li>a:after,nav.mod_navigation.socialnav>ul>li>span:after,nav.mod_navigation.socialnav>ul>li>strong:after{position:absolute;width:18px;height:18px;top:0;right:0;bottom:0;left:0;margin:auto;content:"";background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:900px){nav.mod_navigation.socialnav>ul>li>a,nav.mod_navigation.socialnav>ul>li>span,nav.mod_navigation.socialnav>ul>li>strong{width:23px;height:23px}nav.mod_navigation.socialnav>ul>li>a:after,nav.mod_navigation.socialnav>ul>li>span:after,nav.mod_navigation.socialnav>ul>li>strong:after{width:13px;height:13px}}nav.mod_navigation.socialnav>ul>li>a.twitter:after,nav.mod_navigation.socialnav>ul>li>span.twitter:after,nav.mod_navigation.socialnav>ul>li>strong.twitter:after{background-image:url(../../files/themes/jobmesse/dist/images/twitter-brands.svg)}nav.mod_navigation.socialnav>ul>li>a.facebook:after,nav.mod_navigation.socialnav>ul>li>span.facebook:after,nav.mod_navigation.socialnav>ul>li>strong.facebook:after{background-image:url(../../files/themes/jobmesse/dist/images/facebook-f-brands.svg)}nav.mod_navigation.socialnav>ul>li>a.linkedin:after,nav.mod_navigation.socialnav>ul>li>span.linkedin:after,nav.mod_navigation.socialnav>ul>li>strong.linkedin:after{background-image:url(../../files/themes/jobmesse/dist/images/linkedin-in-brands.svg)}nav.mod_navigation.socialnav>ul>li>a.youtube:after,nav.mod_navigation.socialnav>ul>li>span.youtube:after,nav.mod_navigation.socialnav>ul>li>strong.youtube:after{background-image:url(../../files/themes/jobmesse/dist/images/youtube-brands.svg)}nav.mod_navigation.socialnav>ul>li>a.instagram:after,nav.mod_navigation.socialnav>ul>li>span.instagram:after,nav.mod_navigation.socialnav>ul>li>strong.instagram:after{background-image:url(../../files/themes/jobmesse/dist/images/instagram-brands.svg)}.mod_fairnewsfilter.job-fair-vendor-industries,.mod_newscategories.job-fair-vendor-industries{margin-top:28px;position:relative}@media only screen and (min-width:1200px){.mod_fairnewsfilter.job-fair-vendor-industries,.mod_newscategories.job-fair-vendor-industries{margin-left:-150px;margin-right:-150px}}@media only screen and (min-width:900px){.mod_fairnewsfilter.job-fair-vendor-industries,.mod_newscategories.job-fair-vendor-industries{display:flex}}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container,.mod_newscategories.job-fair-vendor-industries .filter-container{position:relative}@media only screen and (min-width:900px){.mod_fairnewsfilter.job-fair-vendor-industries .filter-container,.mod_newscategories.job-fair-vendor-industries .filter-container{margin-left:32px}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container:first-child,.mod_newscategories.job-fair-vendor-industries .filter-container:first-child{margin-left:0}}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container+.filter-container,.mod_newscategories.job-fair-vendor-industries .filter-container+.filter-container{margin-top:1em}@media only screen and (min-width:900px){.mod_fairnewsfilter.job-fair-vendor-industries .filter-container+.filter-container,.mod_newscategories.job-fair-vendor-industries .filter-container+.filter-container{margin-top:0}}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container h2,.mod_newscategories.job-fair-vendor-industries .filter-container h2{height:34px;line-height:34px;border-radius:17px;background-color:#fff;padding:0 36px 0 11px;font-weight:700;font-size:20px;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;box-shadow:0 4px 6px 0 rgba(0,0,0,.25)}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container h2:after,.mod_newscategories.job-fair-vendor-industries .filter-container h2:after{background-image:url(../../files/themes/jobmesse/dist/images/arrow-down-black.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;width:15px;height:15px;position:absolute;right:11px;top:0;bottom:0;margin:auto;display:block;content:"";transition:transform .2s}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container ul,.mod_newscategories.job-fair-vendor-industries .filter-container ul{margin:0;padding:0;list-style:none}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container ul>li,.mod_newscategories.job-fair-vendor-industries .filter-container ul>li{margin:0;padding:0}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul,.mod_newscategories.job-fair-vendor-industries .filter-container>ul{min-width:100%;background-color:#fff;border-radius:17px;padding:16px 0;position:absolute;margin-top:9px;opacity:0;visibility:hidden;transition:.2s;z-index:1;box-shadow:0 4px 6px 0 rgba(0,0,0,.25)}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>a,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>span,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>strong,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>a,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>span,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>strong{line-height:22px;display:block;padding:4px 20px;display:flex;align-items:center;color:inherit;font-weight:inherit}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>a:before,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>span:before,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>strong:before,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>a:before,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>span:before,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>strong:before{content:"⚪";font-size:12px;display:inline-block;margin-right:5px;transition:.1s}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>a.active:before,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>span.active:before,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>strong.active:before,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>a.active:before,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>span.active:before,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>strong.active:before{content:"🔘"}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>a:hover,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>a:hover{text-decoration:none}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container>ul>li>a:hover:before,.mod_newscategories.job-fair-vendor-industries .filter-container>ul>li>a:hover:before{content:"🔘";opacity:.25}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container.show h2:after,.mod_newscategories.job-fair-vendor-industries .filter-container.show h2:after{transform:rotateX(180deg)}.mod_fairnewsfilter.job-fair-vendor-industries .filter-container.show>ul,.mod_newscategories.job-fair-vendor-industries .filter-container.show>ul{opacity:1;visibility:visible}.mod_fairnewsfilter.job-fair-vendor-industries .categories-filter,.mod_newscategories.job-fair-vendor-industries .categories-filter{width:260px}.mod_fairnewsfilter.job-fair-vendor-industries .attribute-filter,.mod_newscategories.job-fair-vendor-industries .attribute-filter{width:210px}@media only screen and (min-width:900px){.mod_fairnewsfilter.job-fair-vendor-industries .attribute-filter,.mod_newscategories.job-fair-vendor-industries .attribute-filter{margin-right:32px}}.mod_fairnewsfilter.job-fair-vendor-industries.category-active .categories-filter h2,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container.filter-active h2,.mod_newscategories.job-fair-vendor-industries.category-active .categories-filter h2,.mod_newscategories.job-fair-vendor-industries .filter-container.filter-active h2{background-color:#edcd09;color:#fff}.mod_fairnewsfilter.job-fair-vendor-industries.category-active .categories-filter h2:after,.mod_fairnewsfilter.job-fair-vendor-industries .filter-container.filter-active h2:after,.mod_newscategories.job-fair-vendor-industries.category-active .categories-filter h2:after,.mod_newscategories.job-fair-vendor-industries .filter-container.filter-active h2:after{background-image:url(../../files/themes/jobmesse/dist/images/arrow-down-white.svg)}.mod_fairnewsfilter.job-fair-vendor-industries .search-filter,.mod_newscategories.job-fair-vendor-industries .search-filter{margin-left:auto;padding-right:80px;position:relative;border-radius:17px;box-shadow:0 4px 6px 0 rgba(0,0,0,.25);overflow:hidden}@media only screen and (min-width:900px){.mod_fairnewsfilter.job-fair-vendor-industries .search-filter,.mod_newscategories.job-fair-vendor-industries .search-filter{width:330px;margin-left:auto}}.mod_fairnewsfilter.job-fair-vendor-industries .search-filter input,.mod_newscategories.job-fair-vendor-industries .search-filter input{display:block;border:0;background-color:#fff;padding:0 22px 0 13px;font-size:16px;height:34px;width:100%}.mod_fairnewsfilter.job-fair-vendor-industries .search-filter button,.mod_newscategories.job-fair-vendor-industries .search-filter button{position:absolute;border-top-left-radius:17px;border-bottom-left-radius:17px;height:34px;line-height:34px;right:0;top:0;background-color:#edcd09;color:#fff;text-align:center;padding:0 22px;border:0;outline:0;cursor:pointer}.mod_newslist_filter{margin-top:3rem;margin-bottom:2.5rem}.mod_newslist_filter~.newslist__month{margin-top:2.5rem}.mod_newslist_filter form{display:flex}.mod_newslist_filter form select{display:block;font-weight:300;font-size:1.5rem;outline:0;border-radius:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;padding:0 32.5px 0 0;position:relative;background-image:url(../../files/themes/jobmesse/dist/images/arrow-down-black.svg);background-size:auto 10.5px;background-position:100%;background-repeat:no-repeat}.mod_newslist_filter form select~select{margin-left:2rem}.mod_newslist .pagination{display:flex;justify-content:center;margin-top:5.5rem;margin-bottom:3rem}.mod_newslist .pagination button{padding:0 54.5px 0 0;position:relative;display:block;border:0;outline:0;margin:0;background-color:transparent}.mod_newslist .pagination button:after{background-image:url(../../files/themes/jobmesse/dist/images/arrow-right-black.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;width:34.5px;height:34.5px;display:block;content:"";position:absolute;top:-30px;bottom:-30px;right:0;margin:auto}.mod_newslist.--news-slider>h2{font-size:60px;font-weight:700;font-style:normal;line-height:1;text-align:center;margin:3.5rem 12px 2.2rem}.mod_newslist.--swiper{margin:0 -12px}.mod_newslist.--swiper .swiper-container{margin-top:3.5rem;margin-bottom:3.5rem;overflow:visible;width:100%;position:static}.mod_newslist.--swiper .swiper-slide{height:auto;margin:0 12px}.mod_registration{max-width:768px;margin-left:auto;margin-right:auto}.mod_registration .formbody>.fields{display:contents}@media only screen and (min-width:600px){.mod_registration .widget.widget-password,.mod_registration .widget.widget-text{grid-column:auto/span 6}.mod_registration .widget.widget-firstname,.mod_registration .widget.widget-password:not(.confirm){grid-column-start:1}}.mod_search.searchbar{position:relative}.mod_search.searchbar button[type=submit]{width:28px;height:28px;text-indent:50px;overflow:hidden;outline:0;border:0;padding:0;font-size:20px;text-align:center;line-height:28px;background-color:transparent;color:#a1a1a1;position:relative;cursor:pointer}.mod_search.searchbar button[type=submit]:before{font-family:Black Tie;font-weight:400;font-style:normal;font-variant:normal;font-size:inherit;line-height:1;vertical-align:-14.28571429%;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0);content:"\f002";position:absolute;display:block;width:100%;height:100%;left:0;top:0;line-height:28px;text-indent:0}body.index:not(.menu-open) #header:not(:hover) .mod_search.searchbar button[type=submit]:before{color:#fff}.mod_search.searchbar .widget-text{position:relative}.mod_search.searchbar .widget-text:after{display:block;height:1px;background-color:#000;position:absolute;right:0;bottom:0;left:0;content:""}body.index:not(.menu-open) #header:not(:hover) .mod_search.searchbar .widget-text:after{background-color:#fff}.mod_search.searchbar .widget-text input{display:block;width:100%;height:100%;border:0;outline:0;box-shadow:0;padding:0;background-color:transparent}body.index:not(.menu-open) #header:not(:hover) .mod_search.searchbar .widget-text input{color:#fff}@media only screen and (max-width:899px){.mod_search.searchbar{margin-top:60px;opacity:0;transition:opacity .6s}body.menu-open .mod_search.searchbar{opacity:1}.mod_search.searchbar .widget-text{height:44px;padding-left:38px}.mod_search.searchbar button[type=submit]{position:absolute;left:-3px;top:4px;bottom:0;margin:auto}.mod_search.searchbar input{text-align:left;font-size:20px;font-weight:400}}@media only screen and (min-width:900px){.mod_search.searchbar{order:1;width:28px;height:28px;margin-left:16.5px}.mod_search.searchbar .widget-text{position:absolute;right:44.5px;top:-1px;bottom:-1px;width:0;overflow:hidden;transition:.3s;padding:1px 0;max-width:640px;opacity:0}body.show-search .mod_search.searchbar .widget-text{width:50vw;opacity:1}}.ce_download,.ce_downloads{margin:1em 0}.ce_fair_video_chat_agenda{background-color:#fff;padding:.4em .8em}@media only screen and (min-width:600px){.ce_fair_video_chat_agenda{padding:2em;display:flex;justify-content:center}}.ce_fair_video_chat_agenda td,.ce_fair_video_chat_agenda th{padding:.4em .35em}@media only screen and (min-width:600px){.ce_fair_video_chat_agenda td,.ce_fair_video_chat_agenda th{padding:.9em .5em}}.ce_fair_video_chat_agenda table{border-spacing:0;border-collapse:collapse}.ce_fair_video_chat_agenda td,.ce_fair_video_chat_agenda th{border-top:1px solid #000}.ce_fair_video_chat_agenda thead td,.ce_fair_video_chat_agenda thead th{border-top:0}.ce_fair_video_chat_agenda tbody th,.ce_fair_video_chat_agenda thead th:first-child{text-align:left}.ce_fair_video_chat_agenda td+td,.ce_fair_video_chat_agenda th+td{border-left:1px solid #000}.ce_form,.ce_job_fair_vendor_form,.mod_login,.mod_registration{margin-top:33px;margin-bottom:33px}.ce_form fieldset,.ce_job_fair_vendor_form fieldset,.mod_login fieldset,.mod_registration fieldset{margin:0;padding:0;border:0;outline:0}.ce_form fieldset>legend,.ce_job_fair_vendor_form fieldset>legend,.mod_login fieldset>legend,.mod_registration fieldset>legend{display:block;font-size:25px}.ce_form [type=submit],.ce_job_fair_vendor_form [type=submit],.mod_login [type=submit],.mod_registration [type=submit]{min-width:226px;line-height:24px;padding:9.75px 22px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:5px;border:1px solid #01aeff;outline:0;font-size:21px;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.ce_form [type=submit]:hover,.ce_job_fair_vendor_form [type=submit]:hover,.mod_login [type=submit]:hover,.mod_registration [type=submit]:hover{background-color:#0099e1;border-color:#0099e1}.ce_form .widget.widget-fineuploader .fineuploader-wrapper,.ce_form input:not([type=checkbox]):not([type=radio]),.ce_form select,.ce_form textarea,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-wrapper,.ce_job_fair_vendor_form input:not([type=checkbox]):not([type=radio]),.ce_job_fair_vendor_form select,.ce_job_fair_vendor_form textarea,.mod_login .widget.widget-fineuploader .fineuploader-wrapper,.mod_login input:not([type=checkbox]):not([type=radio]),.mod_login select,.mod_login textarea,.mod_registration .widget.widget-fineuploader .fineuploader-wrapper,.mod_registration input:not([type=checkbox]):not([type=radio]),.mod_registration select,.mod_registration textarea{box-sizing:border-box;height:48px;padding:0 10px;width:100%;background-color:#fff;border:2px solid #bfbfbf;border-radius:3px;color:inherit}.ce_form textarea,.ce_job_fair_vendor_form textarea,.mod_login textarea,.mod_registration textarea{padding:9px 10px}.ce_form input[type=file],.ce_job_fair_vendor_form input[type=file],.mod_login input[type=file],.mod_registration input[type=file]{line-height:44px}.ce_form input[type=number],.ce_job_fair_vendor_form input[type=number],.mod_login input[type=number],.mod_registration input[type=number]{-moz-appearance:textfield}.ce_form input::-webkit-inner-spin-button,.ce_form input::-webkit-outer-spin-button,.ce_job_fair_vendor_form input::-webkit-inner-spin-button,.ce_job_fair_vendor_form input::-webkit-outer-spin-button,.mod_login input::-webkit-inner-spin-button,.mod_login input::-webkit-outer-spin-button,.mod_registration input::-webkit-inner-spin-button,.mod_registration input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ce_form select,.ce_job_fair_vendor_form select,.mod_login select,.mod_registration select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../../files/themes/jobmesse/dist/images/arrow-down-gray.svg);background-repeat:no-repeat;background-size:22px auto;background-position:right 16px center;padding-right:48px}.ce_form ::-moz-placeholder,.ce_job_fair_vendor_form ::-moz-placeholder,.mod_login ::-moz-placeholder,.mod_registration ::-moz-placeholder{color:#bfbfbf;opacity:1}.ce_form ::placeholder,.ce_job_fair_vendor_form ::placeholder,.mod_login ::placeholder,.mod_registration ::placeholder{color:#bfbfbf;opacity:1}.ce_form :-ms-input-placeholder,.ce_job_fair_vendor_form :-ms-input-placeholder,.mod_login :-ms-input-placeholder,.mod_registration :-ms-input-placeholder{color:#bfbfbf}.ce_form ::-ms-input-placeholder,.ce_job_fair_vendor_form ::-ms-input-placeholder,.mod_login ::-ms-input-placeholder,.mod_registration ::-ms-input-placeholder{color:#bfbfbf}.ce_form label,.ce_job_fair_vendor_form label,.mod_login label,.mod_registration label{color:#bfbfbf}.ce_form .error,.ce_job_fair_vendor_form .error,.mod_login .error,.mod_registration .error{color:red}.ce_form .widget label,.ce_job_fair_vendor_form .widget label,.mod_login .widget label,.mod_registration .widget label{display:block;font-size:16px;line-height:20px;margin-bottom:4px;transition:.2s}.ce_form .widget.widget-select.hide-label:not(.show-label) select,.ce_job_fair_vendor_form .widget.widget-select.hide-label:not(.show-label) select,.mod_login .widget.widget-select.hide-label:not(.show-label) select,.mod_registration .widget.widget-select.hide-label:not(.show-label) select{color:#bfbfbf}.ce_form .widget.widget-select.hide-label:not(.show-label).focus option,.ce_form .widget.widget-select.hide-label:not(.show-label).focus select,.ce_job_fair_vendor_form .widget.widget-select.hide-label:not(.show-label).focus option,.ce_job_fair_vendor_form .widget.widget-select.hide-label:not(.show-label).focus select,.mod_login .widget.widget-select.hide-label:not(.show-label).focus option,.mod_login .widget.widget-select.hide-label:not(.show-label).focus select,.mod_registration .widget.widget-select.hide-label:not(.show-label).focus option,.mod_registration .widget.widget-select.hide-label:not(.show-label).focus select{color:inherit}.ce_form .widget.widget-checkbox legend,.ce_form .widget.widget-radio legend,.ce_job_fair_vendor_form .widget.widget-checkbox legend,.ce_job_fair_vendor_form .widget.widget-radio legend,.mod_login .widget.widget-checkbox legend,.mod_login .widget.widget-radio legend,.mod_registration .widget.widget-checkbox legend,.mod_registration .widget.widget-radio legend{margin-bottom:24px;display:block}.ce_form .widget.widget-checkbox label,.ce_form .widget.widget-radio label,.ce_job_fair_vendor_form .widget.widget-checkbox label,.ce_job_fair_vendor_form .widget.widget-radio label,.mod_login .widget.widget-checkbox label,.mod_login .widget.widget-radio label,.mod_registration .widget.widget-checkbox label,.mod_registration .widget.widget-radio label{font-size:20px}.ce_form .widget.widget-checkbox,.ce_job_fair_vendor_form .widget.widget-checkbox,.mod_login .widget.widget-checkbox,.mod_registration .widget.widget-checkbox{position:relative;padding:12px 0}.ce_form .widget.widget-checkbox input,.ce_job_fair_vendor_form .widget.widget-checkbox input,.mod_login .widget.widget-checkbox input,.mod_registration .widget.widget-checkbox input{position:absolute;opacity:0;left:16px;top:0;bottom:0;margin:auto}.ce_form .widget.widget-checkbox label,.ce_job_fair_vendor_form .widget.widget-checkbox label,.mod_login .widget.widget-checkbox label,.mod_registration .widget.widget-checkbox label{display:flex;align-items:center}.ce_form .widget.widget-checkbox label:before,.ce_job_fair_vendor_form .widget.widget-checkbox label:before,.mod_login .widget.widget-checkbox label:before,.mod_registration .widget.widget-checkbox label:before{background-image:url(../../files/themes/jobmesse/dist/images/checkbox-unchecked.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;content:"";display:block;width:32px;height:30px;margin-right:18px}.ce_form .widget.widget-checkbox input:checked~label:before,.ce_job_fair_vendor_form .widget.widget-checkbox input:checked~label:before,.mod_login .widget.widget-checkbox input:checked~label:before,.mod_registration .widget.widget-checkbox input:checked~label:before{background-image:url(../../files/themes/jobmesse/dist/images/checkbox-checked.svg)}.ce_form .widget.widget-checkbox .checkbox_container>span,.ce_job_fair_vendor_form .widget.widget-checkbox .checkbox_container>span,.mod_login .widget.widget-checkbox .checkbox_container>span,.mod_registration .widget.widget-checkbox .checkbox_container>span{display:block}.ce_form .widget.widget-checkbox .checkbox_container>span+span,.ce_job_fair_vendor_form .widget.widget-checkbox .checkbox_container>span+span,.mod_login .widget.widget-checkbox .checkbox_container>span+span,.mod_registration .widget.widget-checkbox .checkbox_container>span+span{margin-top:20px}.ce_form .widget.widget-explanation,.ce_job_fair_vendor_form .widget.widget-explanation,.mod_login .widget.widget-explanation,.mod_registration .widget.widget-explanation{color:#bfbfbf}.ce_form .widget.widget-fineuploader .fineuploader-wrapper,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-wrapper,.mod_login .widget.widget-fineuploader .fineuploader-wrapper,.mod_registration .widget.widget-fineuploader .fineuploader-wrapper{padding:0 3px;height:auto;min-height:48px}.ce_form .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list,.mod_login .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list,.mod_registration .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list{margin-top:0;margin-bottom:0;font-size:16px;color:#bfbfbf}.ce_form .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:first-child,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:first-child,.mod_login .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:first-child,.mod_registration .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:first-child{margin-top:0}.ce_form .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:last-child,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:last-child,.mod_login .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:last-child,.mod_registration .widget.widget-fineuploader .fineuploader-wrapper .qq-upload-list li:last-child{margin-bottom:6px}.ce_form .widget.widget-fineuploader .fineuploader-item.image,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-item.image,.mod_login .widget.widget-fineuploader .fineuploader-item.image,.mod_registration .widget.widget-fineuploader .fineuploader-item.image{display:flex;color:#bfbfbf;font-size:16px;align-items:center;margin:4px 0}.ce_form .widget.widget-fineuploader .fineuploader-item.image .image,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-item.image .image,.mod_login .widget.widget-fineuploader .fineuploader-item.image .image,.mod_registration .widget.widget-fineuploader .fineuploader-item.image .image{flex-shrink:0}.ce_form .widget.widget-fineuploader .fineuploader-item.image .content,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-item.image .content,.mod_login .widget.widget-fineuploader .fineuploader-item.image .content,.mod_registration .widget.widget-fineuploader .fineuploader-item.image .content{display:flex;align-items:center;flex-grow:1}.ce_form .widget.widget-fineuploader .fineuploader-item.image .info,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-item.image .info,.mod_login .widget.widget-fineuploader .fineuploader-item.image .info,.mod_registration .widget.widget-fineuploader .fineuploader-item.image .info{flex-grow:1;padding:0 5px}.ce_form .widget.widget-fineuploader .fineuploader-item.image a.delete,.ce_job_fair_vendor_form .widget.widget-fineuploader .fineuploader-item.image a.delete,.mod_login .widget.widget-fineuploader .fineuploader-item.image a.delete,.mod_registration .widget.widget-fineuploader .fineuploader-item.image a.delete{display:block;width:48px;height:48px;text-indent:50px;white-space:nowrap;overflow:hidden;background-image:url(/system/themes/flexible/icons/delete.svg);background-repeat:no-repeat;background-size:auto 20px;background-position:50%;flex-shrink:0}.ce_form .widget.widget-fineuploader .qq-upload-button,.ce_job_fair_vendor_form .widget.widget-fineuploader .qq-upload-button,.mod_login .widget.widget-fineuploader .qq-upload-button,.mod_registration .widget.widget-fineuploader .qq-upload-button{min-width:226px;line-height:24px;padding:9.75px 22px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:5px;border:1px solid #01aeff;outline:0;font-size:21px;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.ce_form .widget.widget-fineuploader .qq-upload-button:hover,.ce_job_fair_vendor_form .widget.widget-fineuploader .qq-upload-button:hover,.mod_login .widget.widget-fineuploader .qq-upload-button:hover,.mod_registration .widget.widget-fineuploader .qq-upload-button:hover{background-color:#0099e1;border-color:#0099e1}.ce_form .widget.widget-fineuploader .qq-upload-button,.ce_job_fair_vendor_form .widget.widget-fineuploader .qq-upload-button,.mod_login .widget.widget-fineuploader .qq-upload-button,.mod_registration .widget.widget-fineuploader .qq-upload-button{line-height:19px;padding-left:10px;padding-right:10px;margin-top:4px;min-width:0}.ce_form .widget.widget-submit,.ce_job_fair_vendor_form .widget.widget-submit,.mod_login .widget.widget-submit,.mod_registration .widget.widget-submit{display:flex;justify-content:flex-end}.ce_form .formbody,.ce_job_fair_vendor_form .formbody,.mod_login .formbody,.mod_registration .formbody{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;grid-row-gap:24px}.ce_form .formbody>p.error,.ce_job_fair_vendor_form .formbody>p.error,.mod_login .formbody>p.error,.mod_registration .formbody>p.error{grid-column:1/13}.ce_form .formbody>fieldset,.ce_job_fair_vendor_form .formbody>fieldset,.mod_login .formbody>fieldset,.mod_registration .formbody>fieldset{display:contents;margin-bottom:48px}.ce_form .formbody>fieldset>fieldset,.ce_job_fair_vendor_form .formbody>fieldset>fieldset,.mod_login .formbody>fieldset>fieldset,.mod_registration .formbody>fieldset>fieldset{display:contents}.ce_form .formbody>fieldset+fieldset>legend,.ce_job_fair_vendor_form .formbody>fieldset+fieldset>legend,.mod_login .formbody>fieldset+fieldset>legend,.mod_registration .formbody>fieldset+fieldset>legend{margin-top:48px}.ce_form .formbody>fieldset>legend,.ce_job_fair_vendor_form .formbody>fieldset>legend,.mod_login .formbody>fieldset>legend,.mod_registration .formbody>fieldset>legend{grid-column:1/13}.ce_form .widget.hide-label label,.ce_job_fair_vendor_form .widget.hide-label label,.mod_login .widget.hide-label label,.mod_registration .widget.hide-label label{opacity:0}.ce_form .widget.hide-label.show-label label,.ce_job_fair_vendor_form .widget.hide-label.show-label label,.mod_login .widget.hide-label.show-label label,.mod_registration .widget.hide-label.show-label label{opacity:1}.ce_form .widget,.ce_job_fair_vendor_form .widget,.mod_login .widget,.mod_registration .widget{grid-column:1/13}.ce_form .widget.widget--span--1,.ce_form .widget.widget--span--2,.ce_form .widget.widget--span--3,.ce_form .widget.widget--span--4,.ce_job_fair_vendor_form .widget.widget--span--1,.ce_job_fair_vendor_form .widget.widget--span--2,.ce_job_fair_vendor_form .widget.widget--span--3,.ce_job_fair_vendor_form .widget.widget--span--4,.mod_login .widget.widget--span--1,.mod_login .widget.widget--span--2,.mod_login .widget.widget--span--3,.mod_login .widget.widget--span--4,.mod_registration .widget.widget--span--1,.mod_registration .widget.widget--span--2,.mod_registration .widget.widget--span--3,.mod_registration .widget.widget--span--4{grid-column:auto/span 4}.ce_form .widget.widget--span--1+.widget--span--11:not(.widget--new-row),.ce_form .widget.widget--span--2+.widget--span--10:not(.widget--new-row),.ce_form .widget.widget--span--3+.widget--span--9:not(.widget--new-row),.ce_job_fair_vendor_form .widget.widget--span--1+.widget--span--11:not(.widget--new-row),.ce_job_fair_vendor_form .widget.widget--span--2+.widget--span--10:not(.widget--new-row),.ce_job_fair_vendor_form .widget.widget--span--3+.widget--span--9:not(.widget--new-row),.mod_login .widget.widget--span--1+.widget--span--11:not(.widget--new-row),.mod_login .widget.widget--span--2+.widget--span--10:not(.widget--new-row),.mod_login .widget.widget--span--3+.widget--span--9:not(.widget--new-row),.mod_registration .widget.widget--span--1+.widget--span--11:not(.widget--new-row),.mod_registration .widget.widget--span--2+.widget--span--10:not(.widget--new-row),.mod_registration .widget.widget--span--3+.widget--span--9:not(.widget--new-row){grid-column:auto/span 8}.ce_form .widget.widget--new-row,.ce_job_fair_vendor_form .widget.widget--new-row,.mod_login .widget.widget--new-row,.mod_registration .widget.widget--new-row{grid-column-start:1}.ce_form .widget+fieldset>legend,.ce_job_fair_vendor_form .widget+fieldset>legend,.mod_login .widget+fieldset>legend,.mod_registration .widget+fieldset>legend{margin-top:24px}.ce_form fieldset>.widget:first-child,.ce_job_fair_vendor_form fieldset>.widget:first-child,.mod_login fieldset>.widget:first-child,.mod_registration fieldset>.widget:first-child{grid-column-start:1!important}@media only screen and (min-width:600px){.ce_form .widget.widget--span--1,.ce_job_fair_vendor_form .widget.widget--span--1,.mod_login .widget.widget--span--1,.mod_registration .widget.widget--span--1{grid-column:auto/span 1}.ce_form .widget.widget--offset--1,.ce_job_fair_vendor_form .widget.widget--offset--1,.mod_login .widget.widget--offset--1,.mod_registration .widget.widget--offset--1{grid-column-start:2}.ce_form .widget.widget--span--2,.ce_job_fair_vendor_form .widget.widget--span--2,.mod_login .widget.widget--span--2,.mod_registration .widget.widget--span--2{grid-column:auto/span 2}.ce_form .widget.widget--offset--2,.ce_job_fair_vendor_form .widget.widget--offset--2,.mod_login .widget.widget--offset--2,.mod_registration .widget.widget--offset--2{grid-column-start:3}.ce_form .widget.widget--span--3,.ce_job_fair_vendor_form .widget.widget--span--3,.mod_login .widget.widget--span--3,.mod_registration .widget.widget--span--3{grid-column:auto/span 3}.ce_form .widget.widget--offset--3,.ce_job_fair_vendor_form .widget.widget--offset--3,.mod_login .widget.widget--offset--3,.mod_registration .widget.widget--offset--3{grid-column-start:4}.ce_form .widget.widget--span--4,.ce_job_fair_vendor_form .widget.widget--span--4,.mod_login .widget.widget--span--4,.mod_registration .widget.widget--span--4{grid-column:auto/span 4}.ce_form .widget.widget--offset--4,.ce_job_fair_vendor_form .widget.widget--offset--4,.mod_login .widget.widget--offset--4,.mod_registration .widget.widget--offset--4{grid-column-start:5}.ce_form .widget.widget--span--5,.ce_job_fair_vendor_form .widget.widget--span--5,.mod_login .widget.widget--span--5,.mod_registration .widget.widget--span--5{grid-column:auto/span 5}.ce_form .widget.widget--offset--5,.ce_job_fair_vendor_form .widget.widget--offset--5,.mod_login .widget.widget--offset--5,.mod_registration .widget.widget--offset--5{grid-column-start:6}.ce_form .widget.widget--span--6,.ce_job_fair_vendor_form .widget.widget--span--6,.mod_login .widget.widget--span--6,.mod_registration .widget.widget--span--6{grid-column:auto/span 6}.ce_form .widget.widget--offset--6,.ce_job_fair_vendor_form .widget.widget--offset--6,.mod_login .widget.widget--offset--6,.mod_registration .widget.widget--offset--6{grid-column-start:7}.ce_form .widget.widget--span--7,.ce_job_fair_vendor_form .widget.widget--span--7,.mod_login .widget.widget--span--7,.mod_registration .widget.widget--span--7{grid-column:auto/span 7}.ce_form .widget.widget--offset--7,.ce_job_fair_vendor_form .widget.widget--offset--7,.mod_login .widget.widget--offset--7,.mod_registration .widget.widget--offset--7{grid-column-start:8}.ce_form .widget.widget--span--8,.ce_job_fair_vendor_form .widget.widget--span--8,.mod_login .widget.widget--span--8,.mod_registration .widget.widget--span--8{grid-column:auto/span 8}.ce_form .widget.widget--offset--8,.ce_job_fair_vendor_form .widget.widget--offset--8,.mod_login .widget.widget--offset--8,.mod_registration .widget.widget--offset--8{grid-column-start:9}.ce_form .widget.widget--span--9,.ce_job_fair_vendor_form .widget.widget--span--9,.mod_login .widget.widget--span--9,.mod_registration .widget.widget--span--9{grid-column:auto/span 9}.ce_form .widget.widget--offset--9,.ce_job_fair_vendor_form .widget.widget--offset--9,.mod_login .widget.widget--offset--9,.mod_registration .widget.widget--offset--9{grid-column-start:10}.ce_form .widget.widget--span--10,.ce_job_fair_vendor_form .widget.widget--span--10,.mod_login .widget.widget--span--10,.mod_registration .widget.widget--span--10{grid-column:auto/span 10}.ce_form .widget.widget--offset--10,.ce_job_fair_vendor_form .widget.widget--offset--10,.mod_login .widget.widget--offset--10,.mod_registration .widget.widget--offset--10{grid-column-start:11}.ce_form .widget.widget--span--11,.ce_job_fair_vendor_form .widget.widget--span--11,.mod_login .widget.widget--span--11,.mod_registration .widget.widget--span--11{grid-column:auto/span 11}.ce_form .widget.widget--offset--11,.ce_job_fair_vendor_form .widget.widget--offset--11,.mod_login .widget.widget--offset--11,.mod_registration .widget.widget--offset--11{grid-column-start:12}.ce_form .widget.widget--span--1+.widget--span--11:not(.widget--new-row),.ce_job_fair_vendor_form .widget.widget--span--1+.widget--span--11:not(.widget--new-row),.mod_login .widget.widget--span--1+.widget--span--11:not(.widget--new-row),.mod_registration .widget.widget--span--1+.widget--span--11:not(.widget--new-row){grid-column:auto/span 11}.ce_form .widget.widget--span--2+.widget--span--10:not(.widget--new-row),.ce_job_fair_vendor_form .widget.widget--span--2+.widget--span--10:not(.widget--new-row),.mod_login .widget.widget--span--2+.widget--span--10:not(.widget--new-row),.mod_registration .widget.widget--span--2+.widget--span--10:not(.widget--new-row){grid-column:auto/span 10}.ce_form .widget.widget--span--3+.widget--span--9:not(.widget--new-row),.ce_job_fair_vendor_form .widget.widget--span--3+.widget--span--9:not(.widget--new-row),.mod_login .widget.widget--span--3+.widget--span--9:not(.widget--new-row),.mod_registration .widget.widget--span--3+.widget--span--9:not(.widget--new-row){grid-column:auto/span 9}}@media only screen and (min-width:900px){.ce_form,.ce_job_fair_vendor_form,.mod_login,.mod_registration{margin-top:66px;margin-bottom:66px}}.ce_hyperlink{margin:2.5rem 0}.ce_hyperlink.text--center{display:flex;justify-content:center}.ce_hyperlink a{color:#01aeff;display:flex;align-items:center}.ce_hyperlink a:before{background-image:url(../../files/themes/jobmesse/dist/images/arrow-right-blue.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;width:31.5px;height:31.5px;content:"";display:block;margin-right:10.5px}.ce_hyperlink a:hover{text-decoration:none;color:#0099e1}.ce_image.full-max-width,.ce_image.full-width{margin:3.8rem 0}.ce_image.full-max-width img,.ce_image.full-width img{margin:auto}.ce_image.full-max-width figcaption,.ce_image.full-width figcaption{max-width:1920px;margin-left:auto;margin-right:auto;text-align:right;margin-top:1rem;padding-right:1.75rem}.ce_image.full-max-width,.ce_image.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media only screen and (min-width:1920px){.ce_image.full-max-width{max-width:1920px;margin-left:-960px;margin-right:-960px}}.ce_job_fair_vendor_form fieldset.allow-duplication.duplicate:before{content:"";display:block;height:0;grid-column:1/13}.ce_job_fair_vendor_form fieldset.allow-duplication .duplication-buttons{grid-column:1/13;display:flex}.ce_job_fair_vendor_form fieldset.allow-duplication .duplication-button{min-width:226px;line-height:24px;padding:9.75px 22px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:5px;border:1px solid #01aeff;outline:0;font-size:21px;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.ce_job_fair_vendor_form fieldset.allow-duplication .duplication-button:hover{background-color:#0099e1;border-color:#0099e1}.ce_job_fair_vendor_form fieldset.allow-duplication .duplication-button+.duplication-button{margin-left:.5em}.ce_job_fair_vendor_form fieldset.allow-duplication .duplication-button--add{background-color:#4ede0f;border-color:#4ede0f}.ce_job_fair_vendor_form fieldset.allow-duplication .duplication-button--add:before{content:"Weitere Ansprechpartner*in "}.ce_job_fair_vendor_form fieldset.allow-duplication .duplication-button--remove{background-color:red;border-color:red;min-width:0}.ce_job_fair_vendor_form fieldset.duplicate-fieldset-videochat:not(.last) .duplication-buttons{display:none}.ce_job_fair_vendor_form fieldset.duplicate-fieldset-videochat .duplication-button--add:before{content:"Weiterer Tag "}.ce_job_fair_vendor_form fieldset.duplicate-fieldset-jobs .duplication-button--add:before{content:"Weitere Stelle "}.ce_kastner_contacts{margin:3.5rem 0 4rem}.ce_kastner_webshop_products_iframe{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#f5f5f5}.ce_kastner_webshop_products_iframe iframe{width:100%}.ce_leaflet,.mod_leaflet{position:relative;padding-top:75%}.ce_leaflet .leaflet-container,.mod_leaflet .leaflet-container{width:auto!important;height:auto!important;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}@media only screen and (min-width:900px){.ce_leaflet,.mod_leaflet{padding-top:0;height:calc(100vh - 98px)}}.ce_player video{width:100%}.ce_rsce_content_teaser{display:flex;justify-content:center;flex-wrap:wrap;padding:8px;margin-left:-16px;margin-right:-16px}.ce_rsce_content_teaser .content-teaser__element{position:relative;margin:8px}.ce_rsce_content_teaser .content-teaser__texts{position:absolute;left:12.5px;top:16px;right:12.5px}.ce_rsce_content_teaser .content-teaser__headline{font-size:1rem;font-weight:700}.ce_rsce_content_teaser .content-teaser__link{font-size:.75rem;margin-top:.4rem}.ce_rsce_content_teaser .content-teaser__link a{color:#01aeff;display:flex;align-items:center}.ce_rsce_content_teaser .content-teaser__link a:before{background-image:url(../../files/themes/jobmesse/dist/images/arrow-right-blue.svg);width:31.5px;height:31.5px;content:"";display:block;margin-right:10.5px}.ce_rsce_content_teaser .content-teaser__link a:hover{text-decoration:none;color:#0099e1}.ce_rsce_content_teaser .content-teaser__link a{color:#000}.ce_rsce_content_teaser .content-teaser__link a:before{background-image:url(../../files/themes/jobmesse/dist/images/arrow-right-black.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;width:21.5px;height:21.5px;margin-right:5px}.ce_rsce_content_teaser .content-teaser__link a:hover{color:#000}@media only screen and (min-width:600px){.ce_rsce_content_teaser{justify-content:space-around;flex-wrap:unset}}@media only screen and (min-width:900px){.ce_rsce_content_teaser{padding:10px;margin-left:-20px;margin-right:-20px}.ce_rsce_content_teaser .content-teaser__element{margin:10px}}@media only screen and (min-width:1200px){.ce_rsce_content_teaser{padding:14.25px;margin-left:-150px;margin-right:-150px}.ce_rsce_content_teaser .content-teaser__element{margin:14.25px}}.ce_rsce_counter{overflow:hidden}.ce_rsce_counter.text--green{color:inherit}.ce_rsce_counter.text--green .counter__counter{color:#bde202}@media only screen and (min-width:1200px){.ce_rsce_counter{margin:0 -10rem}}.counter__elements{list-style:none;margin:0 -2rem;padding:1.5rem 0 1.8rem;display:flex;justify-content:space-around;flex-wrap:wrap}.counter__element{text-align:center;max-width:300px;margin:1.5rem 2rem 1.8rem;padding:0;font-size:25.3px;line-height:1.67}.counter__element p{margin:0}.counter__counter{transition:.5s;font-size:60px;white-space:nowrap;line-height:normal;min-width:180px}@media only screen and (min-width:1400px){.counter__counter{font-size:79.5px;min-width:222px}}.ce_rsce_cta{margin:3.1rem 0}.cta__elements{list-style:none;margin:-.4625rem;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.cta--align-left .cta__elements{justify-content:flex-start}.cta--align-right .cta__elements{justify-content:flex-end}.cta__link{display:block}.cta__element{margin:.4625rem;padding:0}.cta__element:nth-child(2n) .cta__link{font-size:16.5px;min-width:190px;line-height:18px;padding:6.25px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:2.5px;border:1px solid #01aeff;outline:0;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.cta__element:nth-child(2n) .cta__link:hover{background-color:#0099e1;border-color:#0099e1;text-decoration:none}.cta__element:nth-child(odd) .cta__link{font-size:16.5px;min-width:190px;line-height:18px;padding:6.25px;box-sizing:border-box;text-align:center;color:#01aeff;background-color:#fff;border-radius:2.5px;border:1px solid #01aeff;outline:0;text-decoration:none;transition:background-color .1s,color .1s;cursor:pointer}.cta__element:first-child:last-child .cta__link,.cta__element:nth-child(odd) .cta__link:hover{background-color:#01aeff;color:#fff;text-decoration:none}.cta__element:first-child:last-child .cta__link{font-size:16.5px;min-width:190px;line-height:18px;padding:6.25px;box-sizing:border-box;text-align:center;border-radius:2.5px;border:1px solid #01aeff;outline:0;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.cta__element:first-child:last-child .cta__link:hover{background-color:#0099e1;border-color:#0099e1;text-decoration:none}.ce_rsce_eigenmarke{margin-bottom:2rem}@media only screen and (min-width:1200px){.ce_rsce_eigenmarke{margin:0 -14.25rem}.ce_rsce_eigenmarke .eigenmarke__texts{width:50%;box-sizing:border-box;padding-left:5.85rem;position:relative}.ce_rsce_eigenmarke .eigenmarke__texts .ce_text{margin-left:1.75rem;line-height:1.5}.ce_rsce_eigenmarke figure{margin-top:-280px;display:flex;justify-content:flex-end}}.ce_rsce_header{text-align:center}.ce_rsce_header h1{max-width:720px;margin:3.5rem auto 2.4rem}.ce_rsce_header .header__cta{display:flex;justify-content:center;margin-bottom:2.5rem;margin-top:2.4rem}.ce_rsce_header .header__cta a{font-size:16.5px;min-width:190px;line-height:18px;padding:6.25px;box-sizing:border-box;text-align:center;color:#01aeff;background-color:#fff;border-radius:2.5px;border:1px solid #01aeff;outline:0;text-decoration:none;transition:background-color .1s,color .1s;cursor:pointer}.ce_rsce_header .header__cta a:hover{background-color:#01aeff;color:#fff;text-decoration:none}.ce_rsce_header .header__cta a{display:block}.ce_rsce_header figure{margin-left:-16px;margin-right:-16px}@media only screen and (min-width:900px){.ce_rsce_header figure{margin-left:-20px;margin-right:-20px}}.ce_rsce_header figure{max-width:none}@media only screen and (min-width:1200px){.ce_rsce_header figure{margin-left:-150px;margin-right:-150px}}.ce_rsce_header figure img{width:100%;height:auto}.ce_rsce_icon_links{margin:5rem 0}.icon-links__elements{list-style:none;margin:-1em;padding:0}@media only screen and (min-width:600px){.icon-links__elements{justify-content:space-around;display:flex;flex-wrap:wrap}}@media only screen and (min-width:1200px){.icon-links__elements{justify-content:space-between}}.icon-links__element{margin:0 auto;text-align:center;box-sizing:border-box;padding:1em;max-width:33.3333333333%}.icon-links__element figure{margin:auto auto 1.125rem;width:120px;height:88px;position:relative}.icon-links__element figure img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.icon-links__headline{font-weight:700}.icon-links__link,.icon-links__text{margin-top:.5rem;font-size:.75rem;display:flex;justify-content:center;align-items:center;color:inherit}.icon-links__link:before{background-image:url(../../files/themes/jobmesse/dist/images/arrow-right-black.svg);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;content:"";width:21.5px;height:21.5px;margin-right:6.5px;flex-shrink:0}.ce_rsce_image_text_cta{margin:3.5rem 0;text-align:center}.ce_rsce_image_text_cta img{margin:auto}.ce_rsce_image_text_cta .image-text-cta__text-content p{line-height:1.5}@media only screen and (min-width:1200px){.ce_rsce_image_text_cta{margin:3.5rem -14.25rem;display:flex;justify-content:space-around;align-items:center}.ce_rsce_image_text_cta h2.headline--h1{margin-top:0}.ce_rsce_image_text_cta>*{width:50%;box-sizing:border-box}.ce_rsce_image_text_cta>figure{max-width:688px;padding-right:1rem}.ce_rsce_image_text_cta>.image-text-cta__text-content{padding-left:1rem}.ce_rsce_image_text_cta .ce_hyperlink{margin-bottom:0}}.ce_rsce_intro{height:100vh;overflow:hidden;position:relative;align-items:center;box-sizing:border-box;text-align:center}.ce_rsce_intro figure,.ce_rsce_intro video{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ce_rsce_intro .intro__ctas{list-style:none;margin:-.3625rem;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.ce_rsce_intro .intro__ctas__element{margin:.3625rem;padding:0}.ce_rsce_intro .intro__ctas__element a{min-width:226px;line-height:24px;padding:9.75px 22px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:5px;border:1px solid #01aeff;outline:0;font-size:21px;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.ce_rsce_intro .intro__ctas__element a:hover{background-color:#0099e1;border-color:#0099e1}.ce_rsce_intro .intro__ctas__element a{display:block;min-width:227.5px}.ce_rsce_intro .intro__ctas__element:first-child:not(:last-child) a{background-color:transparent;color:#fff;border-color:#fff;border-width:2px}.ce_rsce_intro .intro__ctas__element:first-child:not(:last-child) a:hover{border-color:#01aeff;background-color:#01aeff}@keyframes intro__title--tablet{0%{opacity:0;letter-spacing:5.5666666667vw}to{opacity:1;letter-spacing:1.8555555556vw}}@keyframes intro__subtitle--tablet{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ce_rsce_intro.intro--1{display:flex;flex-direction:column;justify-content:center;color:#fff;padding:2em}@media only screen and (min-width:900px){.ce_rsce_intro.intro--1{padding:0}}.ce_rsce_intro.intro--1 figure{position:absolute;width:100%;height:100%;left:0;top:0}.ce_rsce_intro.intro--1 figure img,.ce_rsce_intro.intro--1 video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ce_rsce_intro.intro--1 video{opacity:0;position:absolute;left:0;top:0;transition:opacity .2s}.ce_rsce_intro.intro--1 .intro__ctas,.ce_rsce_intro.intro--1 .intro__subtitle,.ce_rsce_intro.intro--1 .intro__title{position:relative}@media only screen and (min-width:900px){.ce_rsce_intro.intro--1 .intro__ctas,.ce_rsce_intro.intro--1 .intro__subtitle,.ce_rsce_intro.intro--1 .intro__title{animation-play-state:paused;opacity:0}}.ce_rsce_intro.intro--1 .intro__title{font-size:12.5vw;letter-spacing:3.5416666667vw;text-transform:uppercase}@media only screen and (min-width:900px){.ce_rsce_intro.intro--1 .intro__title{font-size:6.5277777778vw;letter-spacing:1.8555555556vw;animation-name:intro__title--tablet;animation-duration:1s;animation-fill-mode:forwards;white-space:nowrap;animation-delay:.3s}}.ce_rsce_intro.intro--1 .intro__title~.intro__ctas,.ce_rsce_intro.intro--1 .intro__title~.intro__subtitle{margin-top:3.625vh}.ce_rsce_intro.intro--1 .intro__subtitle{font-size:4.8611111111vw;letter-spacing:1.3333333333vw}@media only screen and (min-width:900px){.ce_rsce_intro.intro--1 .intro__subtitle{white-space:nowrap;font-size:2.4305555556vw;letter-spacing:.6666666667vw;animation-name:intro__subtitle--tablet;animation-duration:1.5s;animation-delay:1.3s;animation-fill-mode:forwards}}.ce_rsce_intro.intro--1 .intro__subtitle~.intro__ctas{margin-top:6.75vh}@media only screen and (min-width:900px){.ce_rsce_intro.intro--1 .intro__ctas{animation-name:intro__ctas--tablet;animation-duration:1.75s;animation-delay:2.8s;animation-fill-mode:forwards}}@media only screen and (min-width:900px){.ce_rsce_intro.intro--1.play .intro__ctas,.ce_rsce_intro.intro--1.play .intro__subtitle,.ce_rsce_intro.intro--1.play .intro__title{animation-play-state:running}}@keyframes intro--2__foreground--tablet{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes intro--2__title--tablet{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes intro--2__subtitle--tablet{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes intro__ctas--tablet{0%{opacity:0;transform:translateY(18vh)}to{opacity:1;transform:translateY(0)}}.ce_rsce_intro.intro--2{display:flex;align-items:center;justify-content:center;padding:2em}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2{padding:0}}.ce_rsce_intro.intro--2 .intro--2__background{position:absolute;width:100%;height:100%;left:0;top:0}.ce_rsce_intro.intro--2 .intro--2__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ce_rsce_intro.intro--2 .intro--2__foreground{height:100%;position:absolute;left:-15%;bottom:0;width:45%}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2 .intro--2__foreground{width:auto;left:auto;bottom:auto;position:relative;animation-name:intro--2__foreground--tablet;animation-duration:1s;animation-fill-mode:forwards}}.ce_rsce_intro.intro--2 .intro--2__foreground img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}.ce_rsce_intro.intro--2 .intro--2__right{text-align:center;position:relative}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2 .intro--2__right{padding-right:11%}}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2 .intro--2__foreground,.ce_rsce_intro.intro--2 .intro--2__right{width:50%;position:relative}}.ce_rsce_intro.intro--2 .intro--2__title{font-size:2.8rem;margin:auto}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2 .intro--2__title{font-size:3.8888888889vw;max-width:39.5833333333vw;animation-name:intro--2__title--tablet;animation-duration:1s;animation-fill-mode:forwards;animation-delay:1s}}.ce_rsce_intro.intro--2 .intro--2__subtitle{font-size:1.65rem;margin-top:2.25rem;margin-bottom:2rem}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2 .intro--2__subtitle{font-size:2.2916666667vw;animation-name:intro--2__title--tablet;animation-duration:1s;animation-fill-mode:forwards;animation-delay:1.25s}}.ce_rsce_intro.intro--2 .intro__ctas{list-style:none;margin:-.3625rem;padding:0;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2 .intro__ctas{animation-name:intro__ctas--tablet;animation-duration:1.75s;animation-fill-mode:forwards;animation-delay:1.5s}}@media only screen and (min-width:900px){.ce_rsce_intro.intro--2 .intro--2__foreground,.ce_rsce_intro.intro--2 .intro--2__subtitle,.ce_rsce_intro.intro--2 .intro--2__title,.ce_rsce_intro.intro--2 .intro__ctas{animation-play-state:paused;opacity:0}.ce_rsce_intro.intro--2.play .intro--2__foreground,.ce_rsce_intro.intro--2.play .intro--2__subtitle,.ce_rsce_intro.intro--2.play .intro--2__title,.ce_rsce_intro.intro--2.play .intro__ctas{animation-play-state:running}}@keyframes intro__title--3--tablet{0%{opacity:0;letter-spacing:5.5666666667vw}to{opacity:1;letter-spacing:.9752083333vw}}@keyframes intro__custom{0%{opacity:0}to{opacity:1}}.ce_rsce_intro.intro--3{display:flex;flex-direction:column;justify-content:center;color:#fff;padding:2em}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3{padding:0}}.ce_rsce_intro.intro--3 .intro--3__background{position:absolute;width:100%;height:100%;left:0;top:0}.ce_rsce_intro.intro--3 .intro--3__background img,.ce_rsce_intro.intro--3 video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ce_rsce_intro.intro--3 video{opacity:0;position:absolute;left:0;top:0;transition:opacity .2s}.ce_rsce_intro.intro--3 .intro--3__foreground{z-index:1}.ce_rsce_intro.intro--3 .intro__ctas,.ce_rsce_intro.intro--3 .intro__custom,.ce_rsce_intro.intro--3 .intro__subtitle,.ce_rsce_intro.intro--3 .intro__text,.ce_rsce_intro.intro--3 .intro__title{position:relative;z-index:1}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3 .intro__ctas,.ce_rsce_intro.intro--3 .intro__custom,.ce_rsce_intro.intro--3 .intro__subtitle,.ce_rsce_intro.intro--3 .intro__text,.ce_rsce_intro.intro--3 .intro__title{animation-play-state:paused;opacity:0}}.ce_rsce_intro.intro--3 .intro__title{font-size:6.5693055556vw;letter-spacing:1.8613194444vw;text-transform:uppercase}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3 .intro__title{font-size:3.430625vw;letter-spacing:.9752083333vw;animation-name:intro__title--3--tablet;animation-duration:1s;animation-fill-mode:forwards;white-space:nowrap;animation-delay:.3s}}.ce_rsce_intro.intro--3 .intro__title~.intro__ctas,.ce_rsce_intro.intro--3 .intro__title~.intro__subtitle{margin-top:3.625vh}.ce_rsce_intro.intro--3 .intro__subtitle,.ce_rsce_intro.intro--3 .intro__text{font-size:4.8611111111vw;letter-spacing:1.3333333333vw}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3 .intro__subtitle,.ce_rsce_intro.intro--3 .intro__text{white-space:nowrap;font-size:2.4305555556vw;letter-spacing:.6666666667vw;animation-name:intro__subtitle--tablet;animation-duration:1.5s;animation-delay:1.3s;animation-fill-mode:forwards}}.ce_rsce_intro.intro--3 .intro__text{font-size:3.8888888889vw}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3 .intro__text{font-size:1.9444444444vw;letter-spacing:.5333333333vw;animation-delay:2.3s}}.ce_rsce_intro.intro--3 .intro__custom .intro__custom__logos{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:480px;margin:auto}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3 .intro__custom{animation-name:intro__custom;animation-duration:1.5s;animation-delay:2.3s;animation-fill-mode:forwards}}.ce_rsce_intro.intro--3 .intro__subtitle~.intro__ctas{margin-top:3.5vh}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3 .intro__ctas{animation-name:intro__ctas--tablet;animation-duration:1.75s;animation-delay:2.8s;animation-fill-mode:forwards}}@media only screen and (min-width:900px){.ce_rsce_intro.intro--3.play .intro__ctas,.ce_rsce_intro.intro--3.play .intro__custom,.ce_rsce_intro.intro--3.play .intro__subtitle,.ce_rsce_intro.intro--3.play .intro__text,.ce_rsce_intro.intro--3.play .intro__title{animation-play-state:running}}.ce_rsce_intro.intro--news{min-height:100vh;height:auto;display:flex;align-items:center;flex-direction:column;justify-content:space-around;position:relative}.ce_rsce_intro.intro--news h2{font-size:60px;font-weight:700;font-style:normal;line-height:1;text-align:center;margin:1.5rem 0}.ce_rsce_intro.intro--news .intro__ctas{margin-top:2rem;margin-bottom:2rem}.ce_rsce_intro.intro--news .intro__ctas__element{margin-top:0;margin-bottom:0}.ce_rsce_intro.intro--news .intro__ctas__element a{border-color:#000;background-color:#fff;color:#000;border-width:2px}.intro--news__newslists{position:relative;width:546px;transform:scale(.6)}.intro--news__newslists .mod_newslist.--newslist--2{margin-top:18px}.intro--news__newslists .mod_newslist.--newslist--3{position:absolute;right:0;top:250px;margin-top:18px}.intro--news__newslists .mod_newslist.--newslist--4{position:absolute;right:0;bottom:0}@media only screen and (min-width:460px){.intro--news__newslists{transform:scale(.8)}}@media only screen and (min-width:580px){.intro--news__newslists{transform:scale(1)}}@media only screen and (min-width:900px){.intro--news__newslists{display:flex;width:auto;margin-left:auto;margin-right:auto}.intro--news__newslists .mod_newslist.--newslist--2{margin-top:0;margin-left:18px}.intro--news__newslists .mod_newslist.--newslist--3{right:auto;top:auto;left:0;bottom:0;margin-top:0}.intro--news__newslists .mod_newslist.--newslist--4{left:264px;right:auto;bottom:0;margin-left:18px}}@media only screen and (min-width:1600px){.intro--news__newslists{transform-origin:center center;transform:scale(1.2)}}.ce_rsce_large_image_text{margin-left:-16px;margin-right:-16px}@media only screen and (min-width:900px){.ce_rsce_large_image_text{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width:1200px){.ce_rsce_large_image_text{margin-left:-14.25rem;margin-right:-14.25rem}}.ce_rsce_large_image_text{margin-top:2rem;margin-bottom:2rem;padding-left:16px;padding-right:16px}.ce_rsce_large_image_text .ce_text{line-height:1.5}@media only screen and (min-width:900px){.ce_rsce_large_image_text{display:flex;padding-left:20px;padding-right:20px}.ce_rsce_large_image_text .large-image-text__texts,.ce_rsce_large_image_text>figure{width:50%;box-sizing:border-box}.ce_rsce_large_image_text .large-image-text__texts{padding-left:4rem;padding-right:3rem}.ce_rsce_large_image_text figure{padding-left:2rem}.ce_rsce_large_image_text.--position--left .large-image-text__texts{order:2}.ce_rsce_large_image_text.--position--left>figure{order:1}}.ce_rsce_large_image_text.--bleedoff h2{text-align:left}.ce_rsce_large_image_text.--bleedoff.--position--left{padding-left:0}@media only screen and (min-width:900px){.ce_rsce_large_image_text.--bleedoff.--position--left{padding-left:0}}.ce_rsce_large_image_text.--bleedoff.--position--right{padding-right:0}@media only screen and (min-width:900px){.ce_rsce_large_image_text.--bleedoff.--position--right{padding-right:0}}@media only screen and (min-width:900px){.ce_rsce_large_image_text.--bleedoff figure{padding-left:0;width:38%}.ce_rsce_large_image_text.--bleedoff .large-image-text__texts{width:62%;padding-left:3.5rem;padding-right:3.5rem}}.ce_rsce_link_tiles,.mod_newslist.job-fair-vendor-list{margin:80px 0}@media only screen and (min-width:1200px){.ce_rsce_link_tiles,.mod_newslist.job-fair-vendor-list{margin-left:-46px;margin-right:-46px}}.link-tiles__elements{display:flex;justify-content:center;flex-wrap:wrap;margin:-22px}.link-tiles__element{padding:20px;background-color:#fff;width:204px;box-shadow:0 7px 16px 0 rgba(0,0,0,.3);margin:22px;box-sizing:border-box;position:relative}.link-tiles__image{height:165px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.link-tiles__headline{font-size:15px;text-align:center;margin-bottom:100px}.link-tiles__description{font-size:15px}.link-tiles__link{font-size:16.5px;min-width:190px;line-height:18px;padding:6.25px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:2.5px;border:1px solid #01aeff;outline:0;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.link-tiles__link:hover{background-color:#0099e1;border-color:#0099e1;text-decoration:none}.link-tiles__link{display:block;max-width:137px;min-width:0;margin:auto;position:absolute;bottom:16px;left:0;right:0}.job-fair-vendor{position:relative}.job-fair-vendor:before{position:absolute;width:12px;height:12px;border-radius:50%;overflow:hidden;content:"";display:block;left:4px;top:4px;background-color:#00aeff}.job-fair-vendor.visited:before,.job-fair-vendor[data-attribute-visited]:before{display:none}.job-fair-vendor[data-attribute-videochat]{position:relative}.job-fair-vendor[data-attribute-videochat]:after{background-image:url(../../files/themes/jobmesse/dist/images/videochat.png);background-size:100% auto;background-size:contain;background-repeat:no-repeat;background-position:50%;width:28px;height:16px;display:block;content:"";position:absolute;right:11px;top:13px}.ce_rsce_link_tiles.link-tiles--jobs .link-tiles__element{width:408px;max-width:100%}.ce_rsce_link_tiles.link-tiles--jobs .link-tiles__headline{font-size:18px;font-weight:500;min-height:2em;margin-bottom:0;line-height:1}.ce_rsce_link_tiles.link-tiles--jobs .link-tiles__link{position:static}.ce_rsce_link_tiles.link-tiles--jobs .link-tiles__element{display:flex;flex-direction:column}.ce_rsce_link_tiles.link-tiles--jobs .link-tiles__cta--1{margin-top:auto}.ce_rsce_link_tiles.link-tiles--jobs .link-tiles__cta+.link-tiles__cta{margin-top:.5em}.ce_rsce_logo_image{display:flex;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.ce_rsce_logo_image .logo-image__logo{width:24.1666%;background-color:#fff;position:relative;box-shadow:0 1px 9px 0 rgba(0,0,0,.15)}.ce_rsce_logo_image .logo-image__logo img{max-width:87.9310345%;max-height:87.9310345%;position:absolute;margin:auto;left:0;top:0;bottom:0;right:0}.ce_rsce_logo_image .logo-image__image{width:75.8334%}.ce_rsce_magazine{margin-top:3rem;margin-bottom:3rem}.ce_rsce_magazine h2{text-align:left}.ce_rsce_magazine .ce_text{line-height:1.5}@media only screen and (min-width:900px){.ce_rsce_magazine{margin:0 -20px}.ce_rsce_magazine .magazine__element{display:flex;justify-content:center}.ce_rsce_magazine .magazine__element__texts{width:550px;flex-shrink:0}.ce_rsce_magazine .magazine__element.--element-1{position:relative;z-index:3}.ce_rsce_magazine .magazine__element.--element-2{position:relative;z-index:2}.ce_rsce_magazine .magazine__element.--element-2 figure{order:1}.ce_rsce_magazine .magazine__element.--element-2 .magazine__element__texts{order:2;padding-right:20px}}@media only screen and (min-width:1200px){.ce_rsce_magazine{margin:0 -14.25rem}.ce_rsce_magazine .magazine__element.--element-1{margin-bottom:-165px}.ce_rsce_magazine .magazine__element.--element-1 .magazine__element__texts{margin-top:115px;padding-left:145px}.ce_rsce_magazine .magazine__element.--element-2{margin-bottom:-165px}.ce_rsce_magazine .magazine__element.--element-2 .magazine__element__texts{padding-left:37px;margin-top:200px}.ce_rsce_magazine .magazine__element.--element-3 .magazine__element__texts{margin-top:120px}}@media only screen and (min-width:1200px){.ce_rsce_plan{margin-left:-13.25rem;margin-right:-13.25rem}}.ce_rsce_plan{position:relative;padding-left:3.6%;padding-bottom:10rem}.ce_rsce_plan>*{z-index:2;position:relative}.ce_rsce_plan>figure{position:absolute;right:-20px;bottom:0;z-index:1;width:45%;display:flex;justify-content:flex-end}.ce_rsce_plan h2{font-size:60px;font-weight:700;font-style:normal;line-height:1;margin:3.5rem 0 2.2rem;text-align:center;text-align:left}@media only screen and (min-width:600px){.ce_rsce_plan h2{max-width:74%}.ce_rsce_plan .ce_hyperlink,.ce_rsce_plan .ce_text{max-width:65%}}@media only screen and (min-width:900px){.ce_rsce_plan{padding-top:2rem;padding-bottom:14rem}.ce_rsce_plan>figure{width:35%}}.ce_rsce_video_quote{margin:3.5rem -16px;text-align:center}@media only screen and (min-width:900px){.ce_rsce_video_quote{margin-left:-20px;margin-right:-20px}}.ce_rsce_video_quote figure img{margin:auto}.ce_rsce_video_quote figure.video_container{padding-bottom:73.6434%;overflow:hidden}.ce_rsce_video_quote figure.video_container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0}@media only screen and (min-width:900px){.ce_rsce_video_quote{margin:3.5rem -20px;display:flex;align-items:center}}@media only screen and (min-width:1200px){.ce_rsce_video_quote{margin:3.5rem -14.25rem}}.ce_rsce_video_quote .ce_hyperlink{margin-top:4.6rem;margin-bottom:0;display:flex;justify-content:center}.video-quote__content,.video-quote__video{box-sizing:border-box}.video-quote__content{margin:1.25rem 0;padding:0 16px}.video-quote__text{font-size:1.5rem;max-width:548px;margin:auto}.video-quote__text p{line-height:normal}@media only screen and (min-width:900px){.video-quote__video{width:54%}.video-quote__content{width:46%;padding-left:1em;padding-right:20px}.video-quote__text p{margin-top:0}}.video-quote__source{font-weight:300;margin-top:1em}.ce_rsce_video_transparent{margin-left:-16px;margin-right:-16px}@media only screen and (min-width:900px){.ce_rsce_video_transparent{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width:1200px){.ce_rsce_video_transparent{margin-left:-14.25rem;margin-right:-14.25rem}}.ce_rsce_video_transparent.--background-black{position:relative}.ce_rsce_video_transparent.--background-black:before{position:absolute;display:block;left:-200%;right:-200%;top:0;bottom:0;background-color:#000;content:""}.ce_rsce_video_transparent.--background-black>*{position:relative}.ce_rsce_video_transparent.--background-black{color:#fff}.ce_rsce_video_transparent{margin-top:0;margin-bottom:0;text-align:center;padding:1px 0}.ce_rsce_video_transparent figure img{margin:auto}@media only screen and (min-width:900px){.ce_rsce_video_transparent{display:flex;align-items:center}}.black-video__video video{max-width:100%;height:auto}.black-video__content,.black-video__video{box-sizing:border-box}.black-video__content{margin:1.5rem 0 2rem;padding:0 16px}.black-video__content h2{margin-top:0}.black-video__text{max-width:548px;margin:auto}.black-video__text p{line-height:1.5}.black-video__cta{display:flex;justify-content:center;margin-top:2.25rem}.black-video__cta a{min-width:226px;line-height:24px;padding:9.75px 22px;box-sizing:border-box;text-align:center;color:#fff;background-color:#01aeff;border-radius:5px;border:1px solid #01aeff;outline:0;font-size:21px;text-decoration:none;transition:background-color .1s,color .1s,border-color .1s;cursor:pointer}.black-video__cta a:hover{background-color:#0099e1;border-color:#0099e1}.black-video__cta a{display:block}@media only screen and (min-width:900px){.black-video__video{width:50%}.black-video__video video{max-width:1280px;height:auto;width:125%}.black-video__content{width:50%;padding:0 20px}.black-video__text p{margin-top:0}}.ce_rsce_sortiment{margin:0 -16px}.ce_rsce_sortiment h2{font-size:60px;font-weight:700;font-style:normal;line-height:1;margin:3.5rem 0 2.2rem;text-align:center}.ce_rsce_sortiment .sortiment__images{overflow:hidden;position:relative;min-height:60vh}.ce_rsce_sortiment .sortiment__images img{position:absolute;height:auto}.ce_rsce_sortiment .sortiment__images figure{position:static}.ce_rsce_sortiment .sortiment__images .sortiment__tomato img{top:-10%;right:10%;width:36.1111111111%;max-width:260px}.ce_rsce_sortiment .sortiment__images .sortiment__orange img{top:0;left:-5%;width:46.5277777778%;max-width:335px}.ce_rsce_sortiment .sortiment__images .sortiment__kiwi img{left:0;right:0;top:0;bottom:0;margin:auto;width:38.6111111111%;max-width:278px}.ce_rsce_sortiment .sortiment__images .sortiment__melon img{left:-8%;bottom:-10%;width:57.7777777778%;max-width:416px}.ce_rsce_sortiment .sortiment__images .sortiment__apple img{right:0;bottom:-15%;width:54.8611111111%;max-width:395px}.ce_rsce_sortiment .sortiment__texts{line-height:1.5;padding:0 16px}@media only screen and (min-width:600px){.ce_rsce_sortiment .sortiment__images{min-height:650px}}@media only screen and (min-width:900px){.ce_rsce_sortiment{margin:0 -20px;display:flex}.ce_rsce_sortiment .sortiment__images,.ce_rsce_sortiment .sortiment__texts{width:50%;box-sizing:border-box}.ce_rsce_sortiment .sortiment__texts{padding:0 4rem}}@media only screen and (min-width:1200px){.ce_rsce_sortiment{margin:0 -14.25rem}}.ce_swiperStart.full-max-width,.ce_swiperStart.full-width{margin:3.8rem 0}.ce_swiperStart.full-max-width img,.ce_swiperStart.full-width img{margin:auto}.ce_swiperStart.full-max-width figcaption,.ce_swiperStart.full-width figcaption{max-width:1920px;margin-left:auto;margin-right:auto;text-align:right;margin-top:1rem;padding-right:1.75rem}.ce_swiperStart.full-max-width,.ce_swiperStart.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media only screen and (min-width:1920px){.ce_swiperStart.full-max-width{max-width:1920px;margin-left:-960px;margin-right:-960px}}.ce_swiperStart .ce_gallery ul{margin:0;padding:0;list-style:none}.ce_swiperStart .ce_gallery ul>li{margin:0;padding:0}.ce_swiperStart .swiper-button-next,.ce_swiperStart .swiper-button-prev{width:32px;height:32px;background-size:100% auto;background-size:contain;background-position:50%;background-repeat:no-repeat;background-color:#fff;transition:.4s;margin:auto;top:-24px;bottom:24px;border-radius:50%;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}@media only screen and (min-width:600px){.ce_swiperStart .swiper-button-next,.ce_swiperStart .swiper-button-prev{top:0;bottom:0;width:54px;height:54px}}@media only screen and (min-width:900px){.ce_swiperStart .swiper-button-next,.ce_swiperStart .swiper-button-prev{width:76px;height:76px}}@media only screen and (min-width:1200px){.ce_swiperStart .swiper-button-next,.ce_swiperStart .swiper-button-prev{width:100px;height:100px}}.ce_swiperStart .swiper-button-prev{left:10px;background-image:url(../../files/themes/jobmesse/dist/images/slider-left.svg)}@media only screen and (min-width:900px){.ce_swiperStart .swiper-button-prev{left:40px}}@media only screen and (min-width:1200px){.ce_swiperStart .swiper-button-prev{left:60px}}.ce_swiperStart .swiper-button-next{right:10px;background-image:url(../../files/themes/jobmesse/dist/images/slider-right.svg)}@media only screen and (min-width:900px){.ce_swiperStart .swiper-button-next{right:40px}}@media only screen and (min-width:1200px){.ce_swiperStart .swiper-button-next{right:60px}}.ce_text table{border-spacing:0;border-collapse:collapse}@media only screen and (min-width:900px){.ce_text.ce-text--floating{display:flex;align-items:center}.ce_text.ce-text--floating figure{flex-shrink:0;max-width:calc(50% + 1.25px)}}@media only screen and (min-width:1200px){.ce_text.ce-text--floating figure{max-width:calc(50% + 131.25px)}}@media only screen and (min-width:900px){.ce_text.ce-text--floating-left figure{margin-right:1.875rem;margin-left:-20px}}@media only screen and (min-width:1200px){.ce_text.ce-text--floating-left figure{margin-left:-150px}}@media only screen and (min-width:900px){.ce_text.ce-text--floating-right figure{margin-left:1.875rem;margin-right:-20px}}@media only screen and (min-width:1200px){.ce_text.ce-text--floating-right figure{margin-right:-150px}}@media only screen and (min-width:1200px){.ce_player.--video.video-player-background,.ce_youtube.video-player-background{margin-left:-13.25rem;margin-right:-13.25rem}}.ce_player.--video.video-player-background,.ce_youtube.video-player-background{padding-top:1.5%;padding-bottom:8%;margin-top:7rem;margin-bottom:6rem;position:relative}@media only screen and (min-width:1200px){.ce_player.--video.video-player-background,.ce_youtube.video-player-background{padding-left:10rem;padding-right:10rem}}.ce_player.--video.video-player-background>.video_container:before,.ce_youtube.video-player-background>.video_container:before{position:absolute;content:"";display:block;left:-1.7899%;right:-1.7899%;top:-2.7%;bottom:-12.2%;background-image:url(../../files/themes/jobmesse/dist/images/video-stage.png);background-repeat:no-repeat;background-size:100% auto;background-position:0 0;pointer-events:none}.ce_player.--video.video-player-background>.video_container>a,.ce_youtube.video-player-background>.video_container>a{position:relative}.ce_player.--video.video-player-background figcaption,.ce_youtube.video-player-background figcaption{position:absolute;bottom:-30%;left:0;right:0;text-align:center}@media only screen and (min-width:600px){.ce_player.--video.video-player-background figcaption,.ce_youtube.video-player-background figcaption{bottom:-6em}}@media only screen and (min-width:1680px){.ce_player.--video.video-player-background figcaption,.ce_youtube.video-player-background figcaption{bottom:-7em}}
/*# sourceMappingURL=wfwv.css.map */

