@font-face{font-display:swap;font-family:'Work Sans';font-style:normal;font-weight:400;src:url(https://mejo.de/wp-content/themes/mejo/css/../fonts/work-sans-v18-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Work Sans';font-style:normal;font-weight:600;src:url(https://mejo.de/wp-content/themes/mejo/css/../fonts/work-sans-v18-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Work Sans';font-style:normal;font-weight:700;src:url(https://mejo.de/wp-content/themes/mejo/css/../fonts/work-sans-v18-latin-700.woff2) format('woff2')}@font-face{font-family:'Yeager';src:url(https://mejo.de/wp-content/themes/mejo/css/../fonts/Yeager-Bold.woff2) format('woff2'),url(https://mejo.de/wp-content/themes/mejo/css/../fonts/Yeager-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Yeager';src:url(https://mejo.de/wp-content/themes/mejo/css/../fonts/Yeager-Light.woff2) format('woff2'),url(https://mejo.de/wp-content/themes/mejo/css/../fonts/Yeager-Light.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Yeager';src:url(https://mejo.de/wp-content/themes/mejo/css/../fonts/Yeager-Regular.woff2) format('woff2'),url(https://mejo.de/wp-content/themes/mejo/css/../fonts/Yeager-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Arial';src:local(Arial Bold);size-adjust:60%}sup.reg{-webkit-text-stroke-color:#888;stroke:#888}html{-webkit-font-smoothing:antialiased;font-size:62.5%}html,body{max-width:100%;overflow-x:hidden}body{margin:0;padding:0;color:#333;font-family:'Work Sans';font-size:1.6rem;font-weight:400;font-style:normal;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;width:100%;background:#fff;overflow-x:hidden;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box}.divider,hr{border:none;border-bottom:0 solid #eaeaea;margin:4rem 0;height:0}.wp-block-separator{margin:3rem 0!important;background:#c6c6c6!important;border:none;height:1px}.container{width:100%;max-width:144rem;max-width:126rem;margin:0 auto;position:relative}.grid{display:block;clear:both;width:100%;margin:0 auto}.grid .col,[class*="content-grid"] .grid-item{float:left;width:100%;padding:0 2rem}.grid .grid{width:auto}.col .col:not(.pull-right):first-child{padding-left:0}.col .col:not(.pull-left):last-child{padding-right:0}.col .col:only-child{padding-right:2rem!important}.col[class*='offset-']:only-child{padding-left:2rem!important;padding-right:0!important}.no-gutter .col,.col.no-gutter{padding:0!important}.grid .span-1{width:8.33333%}.grid .span-2{width:16.66667%}.grid .span-3{width:25%}.grid .span-4{width:33.33333%}.grid .span-5{width:41.66667%}.grid .span-6{width:50%}.grid .span-7{width:58.33333%}.grid .span-8{width:66.66667%}.grid .span-9{width:75%}.grid .span-10{width:83.33333%}.grid .span-11{width:91.66667%}.grid .span-12{width:100%}.col.pull-left{float:left}.col.pull-right{float:right}.col .col.pull-left{padding-left:0}.col .col.pull-right{padding-right:0}.grid .offset-1{margin-left:8.33333%}.grid .offset-2{margin-left:16.66667%}.grid .offset-3{margin-left:25%}.grid .offset-4{margin-left:33.33333%}.grid .offset-5{margin-left:41.66667%}.grid .offset-6{margin-left:50%}.grid .offset-7{margin-left:58.33333%}.grid .offset-8{margin-left:66.66667%}.grid .offset-9{margin-left:75%}.grid .offset-10{margin-left:83.33333%}.grid .offset-11{margin-left:91.66667%}.grid{*zoom:1}.grid:before,.grid:after{display:table;content:"";line-height:0}.grid:after{clear:both}[class*="content-grid"]{margin-left:-2rem;margin-right:-2rem;overflow:hidden}[class*="content-grid"] .grid-item{margin:0 0 4rem;float:left}[class*="content-grid"] .thumbnail{float:none;margin:0}.content-grid-1 .grid-item{width:100%}.content-grid-2 .grid-item{width:50%}.content-grid-3 .grid-item{width:33.33333%}.content-grid-4 .grid-item{width:25%}.content-grid-5 .grid-item{width:20%}.content-grid-6 .grid-item{width:16.66667%}[class*="content-grid"].no-gutter,[class*="content-grid"].no-gutter .grid-item{margin:0;padding:0}.elementor-widget-text-editor h1,.elementor-widget-heading h1.elementor-heading-title,h2,.elementor-widget-text-editor h2,.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-text-editor h3,.elementor-widget-heading h3.elementor-heading-title,.elementor-widget-text-editor h4,.elementor-widget-heading h4.elementor-heading-title,.elementor-widget-text-editor h5,.elementor-widget-heading h5.elementor-heading-title,.elementor-widget-text-editor h6,.elementor-widget-heading h6.elementor-heading-title{font-family:'Work Sans';color:#000;font-weight:400;text-transform:uppercase;line-height:1.2;margin:0;hyphens:auto}.elementor-widget-text-editor h1,.elementor-widget-heading h1.elementor-heading-title{font-family:'Yeager','Arial',serif;font-size:12rem;font-weight:700;font-weight:400;line-height:.9;color:#009261}h2,.elementor-widget-text-editor h2,.elementor-widget-heading h2.elementor-heading-title{font-family:'Yeager','Arial',serif;font-size:4.8rem}.elementor-widget-text-editor h3,.elementor-widget-heading h3.elementor-heading-title{font-size:2.8rem;font-weight:700;text-transform:none}.elementor-widget-text-editor h4,.elementor-widget-heading h4.elementor-heading-title{font-size:3.5rem;text-decoration:underline}.elementor-widget-text-editor h5,.elementor-widget-heading h5.elementor-heading-title{font-size:2.5rem;text-transform:none}.elementor-widget-text-editor h6,.elementor-widget-heading h6.elementor-heading-title{font-size:2.4rem;font-weight:600;text-transform:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit;font-weight:inherit;line-height:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:inherit}.elementor-widget-text-editor p,.elementor-widget-heading p.elementor-heading-title{color:#333;font-size:1.8rem;font-weight:400;line-height:1.4;margin:0 0 2rem 0}.elementor-widget-heading p.elementor-heading-title:last-child{margin-bottom:0}.elementor-widget-heading p.elementor-heading-title.elementor-size-small{font-size:1.2rem}.elementor-widget-heading.yeager p.elementor-heading-title{font-family:'Yeager','Arial',serif}a,.elementor-widget-text-editor p a,a:active,.elementor-widget-text-editor p a:active,a:visited,.elementor-widget-text-editor p a:visited{color:#009261;text-decoration:none;outline:none;transition:all 0.25s ease-out}a:hover,p a:hover{color:#A0A295;text-decoration:none}a:focus{color:#009261;outline:none}strong,b{font-weight:700}.multi-column{margin:0 auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;max-width:100rem}.elementor-heading-title,.elementor-gallery-item__description,.elementor-carousel-image-overlay,.elementor-cta__description,.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{white-space:pre-line}.elementor-widget-text-editor p:last-child,.elementor-slide-description p:last-child{margin:0}.elementor-section.green p,.elementor-section.green .elementor-widget-heading p.elementor-heading-title,.elementor-section.green h1,.elementor-section.green .elementor-widget-heading h1.elementor-heading-title,.elementor-section.green h2,.elementor-section.green .elementor-widget-heading h2.elementor-heading-title,.elementor-section.green h3,.elementor-section.green .elementor-widget-heading h3.elementor-heading-title,.elementor-section.green h4,.elementor-section.green .elementor-widget-heading h4.elementor-heading-title,.elementor-section.green h5,.elementor-section.green .elementor-widget-heading h5.elementor-heading-title,.elementor-section.green h6,.elementor-section.green .elementor-widget-heading h6.elementor-heading-title{color:#fff}.elementor-section.green .elementor-widget-heading.transparent .elementor-heading-title{color:#fff0}.elementor-section.green .elementor-widget-heading.readmore a:hover{color:#fff!important}.elementor-section.green .elementor-widget-heading.readmore a::after,.elementor-section.green .elementor-widget-heading.readmore a:hover::after{filter:brightness(0) invert(1)}.site-content .elementor-section.green .elementor-field-type-submit .elementor-button,.elementor-popup-modal .elementor-section.green .elementor-field-type-submit .elementor-button{color:#009261!important}.site-content .elementor-section.green .elementor-field-type-submit .elementor-button:hover,.site-content .elementor-section.green .elementor-field-type-submit .elementor-button:focus,.elementor-popup-modal .elementor-section.green .elementor-field-type-submit .elementor-button:hover,.elementor-popup-modal .elementor-section.green .elementor-field-type-submit .elementor-button:focus{color:#fff!important}body.single-post h1.wp-block-heading,body.single-post .elementor-widget-text-editor h1,body.single-post .elementor-widget-heading h1.elementor-heading-title{font-size:7rem;line-height:1.05}body.single-post h2.wp-block-heading,body.single-post .elementor-widget-text-editor h2,body.single-post .elementor-widget-heading h2.elementor-heading-title{font-size:2.6rem;font-family:'Work Sans';text-transform:none;font-weight:700}::selection{background:#333;color:#fff}::-moz-selection{background:#333;color:#fff}.elementor-widget.max-width{max-width:78rem;margin:0 auto}ul:not(.elementor-editor-element-settings),ol{margin:0 0 3rem 0;padding:0}ul:not(.elementor-editor-element-settings){list-style:disc outside;padding:0;padding-left:4rem}ul:not(.elementor-editor-element-settings) ul{margin:0}ol{list-style:decimal inside;overflow:hidden}ol>li{position:relative;list-style:none;counter-increment:listStyle}ul ul,ul ol,ol ol,ol ul{margin:.3rem 0 .3rem 2rem;list-style:inherit}ol ul{list-style:disc inside}.site .elementor-widget-text-editor .elementor-widget-container ul{padding:0;overflow:hidden}.site .elementor-widget-text-editor .elementor-widget-container ul li{position:relative;margin-bottom:1.2rem;padding-left:2rem;font-size:1.2rem;font-weight:400;color:#000;list-style:none}.site .elementor-widget-text-editor .elementor-widget-container ul li::before{content:'';position:absolute;top:.5rem;left:0;width:.9rem;height:.9rem;background:#009261;border-radius:2rem}.site .elementor-widget-text-editor .elementor-widget-container ol li,body.single-lexikon .site .elementor-widget-container ol li{position:relative;margin-bottom:1.2rem;padding-left:4rem;font-size:1.2rem;font-weight:400;line-height:1.4;color:#000}body.single-post .site-content ol li{position:relative;margin-bottom:1.2rem;padding-left:4rem}body.single-lexikon .site .elementor-widget-container ol li,body.single-post .site-content ol li{font-size:inherit}ul.wp-block-list,ol.wp-block-list{margin-top:1rem}.site .elementor-widget-text-editor .elementor-widget-container ol>li::before,body.single-lexikon .site .elementor-widget-container ol li::before,body.single-post .site-content ol li::before{content:counter(listStyle,decimal-leading-zero);position:absolute;top:0;left:0;padding-right:.5rem;color:#009261;font-family:'Yeager','Arial',serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.4;display:inline-block;width:3rem;text-align:right}.site .elementor-widget-text-editor .elementor-widget-container ol>li::before{top:.2rem}body.single-post .site-content ol li::before{top:.5rem}body.single-lexikon .site .elementor-widget-container ol li::before{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.site .elementor-widget-text-editor.list .elementor-widget-container ul li{padding-left:6rem;font-size:2.4rem;font-weight:600}.site .elementor-widget-text-editor.list .elementor-widget-container ul li::before{top:1.2rem;width:4rem;height:1.8rem;border-radius:.5rem;transform:skew(-10deg)}body.single-karriere .site .elementor-widget-text-editor .elementor-widget-container ul li{font-size:1.8rem;margin:0}body.single-karriere .site .elementor-widget-text-editor .elementor-widget-container ul li::before{top:1rem}body.single-post ul:not(.elementor-editor-element-settings){list-style:disc outside;padding-left:4rem}.site .elementor-widget-text-editor .elementor-widget-container ul li p,.site .elementor-widget-text-editor .elementor-widget-container ol li p{font-size:1.6rem}.top{position:fixed;top:0;width:100%;z-index:1010;height:8.6rem;visibility:visible;opacity:1;transition:all 0.25s ease-out;background:#fff;box-shadow:0 .3rem .6rem #00000029}body.elementor-editor-active .top{pointer-events:none}.top .container{max-width:100%;padding:0 4rem}.logo{position:absolute;top:2.2rem;left:4rem;padding:0;opacity:1;transition:opacity 0.25s ease-out}.logo img{width:12rem;transition:all 0.25s ease-out}.top.down,body.home .top.down{padding:0}.top.force{opacity:1!important;visibility:visible!important}.menu,.menu ul{margin:0;padding:0}.menu{position:absolute;top:2rem;right:10rem;display:block;width:auto;transition:top 0.25s ease-out}.menu a:focus{outline:none}.menu li{display:inline-block;position:relative;z-index:100}.menu>li>a{height:4.8rem}.menu li a{position:relative;font-size:1.4rem;font-weight:400;text-decoration:none;text-transform:uppercase;padding:1rem 1.5rem;display:block;color:#000}.menu>li.current-menu-item>a,.menu>li.current-menu-parent>a,.menu>li.current_page_item>a,.menu>li.current-page-parent>a,.menu>li.current_page_ancestor>a,.menu>li.current-page-ancestor>a,.menu>li.current-menu-ancestor>a,.menu li.current>a,.menu li>a:hover,.menu li:hover>a{color:#000}.menu>li.current-menu-item>a::after,.menu>li.current-menu-parent>a::after,.menu>li.current_page_item>a::after,.menu>li.current-page-parent>a::after,.menu>li.current_page_ancestor>a::after,.menu>li.current-page-ancestor>a::after,.menu>li.current-menu-ancestor>a::after,.menu li.current>a::after{content:'';position:absolute;bottom:0;left:0;width:100%}.menu ul{display:none;position:absolute;top:4.8rem;left:0;padding:1rem 0 1rem 0;width:26rem;background:rgb(255 255 255 / .95);box-shadow:0 .8rem 1.5rem rgb(0 0 0 / .1)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.menu ul li{display:block;float:none}.menu ul li a{display:block;padding:.6rem 1.5rem;font-size:1.42rem;color:#4d4d4d}.menu ul li a:hover,.menu ul li:hover>a{color:#111}.menu ul ul{top:0;left:26rem}.menu li.unternehmen a::after,.menu li.service a::after,.menu li.produkte a::after{content:'';position:absolute;top:0;left:0;width:100%;height:6.6rem;background:#fff;box-shadow:inset 0 3px 6px #00000029;border-radius:.5rem .5rem 0 0;transform:skew(-10deg);z-index:-1;display:none}.menu li.unternehmen a.active::after,.menu li.service a.active::after,.menu li.produkte a.active::after{display:block}.language-switcher{position:absolute;top:2rem;right:3rem;width:4.5rem;height:4.5rem;padding:4.5rem 1.2rem 0;display:flex;z-index:99;cursor:pointer;transition:height .2s ease-in-out}.language-switcher::after{content:'';position:absolute;top:0;left:0;width:4.5rem;height:4.5rem;transition:all 0.25s ease-out;border:2px solid #009261;border-radius:4rem;background:#fff;z-index:-1;opacity:0;transition:all .25s ease-in-out}.language-switcher .language-icon{position:absolute;top:.7rem;right:.8rem;max-width:3rem;transition:all .15s ease-in-out;filter:grayscale(1)}.language-switcher .language-menu{margin:0;list-style:none;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.language-switcher .language-menu li{line-height:1.3}.language-switcher .language-menu a{font-size:1.4rem}.language-switcher .language-menu .current-language-menu-item a{font-weight:600}.language-switcher:hover{height:12rem}.language-switcher:hover::after{opacity:1;height:12rem}.language-switcher:hover .language-icon{filter:grayscale(0)}.language-switcher:hover .language-menu{opacity:1;pointer-events:auto}.navigation{display:none;position:absolute;z-index:1002;;top:1.5rem;right:2rem;height:6rem;background:#fff;padding:1.8rem;cursor:pointer;transition:all 0.25s ease-out}#nav-icon{width:3rem;height:3rem;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;float:right}#nav-icon span{display:block;position:absolute;height:.2rem;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:.8rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:1.6rem;-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);top:0;left:4px}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);top:2.2rem;left:.4rem}#nav-icon span:nth-child(2){width:80%;margin-left:20%}#nav-icon:not(.open):hover span:nth-child(2){width:100%;margin-left:0}#nav-icon:not(.open):hover span:nth-child(1),#nav-icon:not(.open):hover span:nth-child(3){width:80%;margin-left:20%}.mainnavigation{position:relative;display:block;margin:0;padding:0}ul.mainnavigation{margin-top:0;margin-bottom:5.4rem;padding-left:0}.mainnavigation li{position:relative;display:block;margin:0;padding:0}.mainnavigation li a{font-size:1.4rem;font-weight:400;text-decoration:none;text-transform:uppercase;padding:1rem .5rem;display:block;color:#4d4d4d;line-height:1;transition:all 0.25s ease-out}.mainnavigation li.current-menu-item>a,.mainnavigation li.current_page_item>a,.mainnavigation li.current-page-parent>a,.mainnavigation li.current_page_ancestor>a,.mainnavigation li.current-page-ancestor>a,.mainnavigation li.current-menu-ancestor>a,body.single-jobs .mainnavigation>li.karriere>a,.mainnavigation li a:hover,.mainnavigation li.active>a,.mainnavigation li:hover>a{color:#009261}.mainnavigation li.button a{color:#fff}.mainnavigation li.button a:hover{color:#009261}.mainnavigation ul{display:none;margin:0 0 2rem;padding:0;padding-left:1rem}.mainnavigation ul li{display:block;margin:0;width:100%}.mainnavigation ul li a{display:block;font-weight:300;color:#4d4d4d;padding:1rem .5rem;transition:all 0.2s linear}.mainnavigation ul ul li a{font-size:1.4rem;font-weight:400}.mainnavigation ul li.current-menu-item>a,.mainnavigation ul li.current_page_item>a,.mainnavigation ul li.current-page-parent>a,.mainnavigation ul li.current_page_ancestor>a,.mainnavigation ul li.current-page-ancestor>a,.mainnavigation ul li.current-menu-ancestor>a,.mainnavigation ul li.current_page_ancestor>a,.mainnavigation ul li a:hover,.mainnavigation ul li.active>a,.mainnavigation ul li:hover>a{color:#009261}.mainnavigation .expand{position:absolute;top:0;right:0;padding-top:.4rem;font-family:Arial,Helvetica,sans-serif;color:#4b586a;line-height:1;font-size:2.5rem;text-decoration:none;text-transform:uppercase;text-align:center;width:3.6rem;height:3.6rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mainnavigation ul .expand{padding-top:.8rem}.mainnavigation .expand:after{content:'+'}.mainnavigation .expand.active:after{content:'-'}.overlay{position:fixed;right:-100%;z-index:1001;overflow:auto;width:32rem;height:100%;background:rgb(255 255 255 / .95);opacity:0;transition:right .5s,opacity 0.5s ease}.overlay.active{right:0;opacity:1;transition:right .3s,opacity .5s cubic-bezier(.14,.62,0,1)}.overlay .container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;padding-top:21rem}.overlay .grid.navigations{margin-bottom:2rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;opacity:0}.overlay.active .grid.navigations{padding-top:0;opacity:1;transition:padding 1s cubic-bezier(.14,.62,0,1),opacity .4s linear;transition-delay:.3s}.button,button,.site a.elementor-button,.elementor-popup-modal .elementor-button,.site .elementor-field-type-submit .elementor-button,.footer .elementor-field-type-submit .elementor-button,.site .elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-popup-modal .elementor-button,input[type="submit"],input[type="reset"],input[type="button"],.wp-block-button__link{position:relative;display:inline-block;margin:1rem 0 0 0;padding:1.2rem 1.8rem;color:#fff;text-align:center;font-family:'Yeager','Arial',serif;font-size:1.6rem;font-weight:400;line-height:1.3;text-transform:uppercase;letter-spacing:.48px;text-decoration:none;white-space:nowrap;border:none;border-radius:.5rem;cursor:pointer;transition:all 0.25s ease-out;background:#fff0;z-index:1}.site a.elementor-button:focus,.site a.elementor-button:visited,.elementor-popup-modal .elementor-button:focus,.elementor-popup-modal .elementor-button:visited,.wp-block-button__link:focus,.wp-block-button__link:visited{color:#fff}.button:hover,.button:focus,.site .button:hover,.site button:hover,.site a.elementor-button:hover,.elementor-popup-modal .elementor-button:hover,.site .elementor-field-type-submit .elementor-button:hover,.footer .elementor-field-type-submit .elementor-button:hover,.site .elementor-slides .swiper-slide-inner .elementor-slide-button:hover,.elementor-popup-modal .elementor-button:hover,.elementor-popup-modal input[type="submit"]:hover,.site input[type="submit"]:hover,.site input[type="reset"]:hover,.site input[type="button"]:hover,.site .button:focus,.site button:focus,.site a.elementor-button:focus,.elementor-popup-modal .elementor-button:focus,.site .elementor-field-type-submit .elementor-button:focus,.site .elementor-slides .swiper-slide-inner .elementor-slide-button:focus,.elementor-popup-modal .elementor-button:focus,.elementor-popup-modal input[type="submit"]:focus,.site input[type="submit"]:focus,.site input[type="reset"]:focus,.site input[type="button"]:focus,.wp-block-button__link:hover,.wp-block-button__link:focus{color:#009261;outline:0}.button::after,button::after,.site a.elementor-button::after,.footer a.elementor-button::after,.elementor-popup-modal .elementor-button::after,.site .elementor-field-type-submit .elementor-button::after,.site .elementor-slides .swiper-slide-inner .elementor-slide-button::after,input[type="submit"]::after,input[type="reset"]::after,input[type="button"]::after,.wp-block-button__link::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.25s ease-out;border:1px solid #009261;border-radius:.5rem;background:#009261;transform:skew(-10deg);z-index:-1}.button:hover::after,button:hover::after,.site a.elementor-button:hover::after,.footer a.elementor-button:hover::after,.elementor-popup-modal .elementor-button:hover::after,.site .elementor-field-type-submit .elementor-button:hover::after,.site .elementor-slides .swiper-slide-inner .elementor-slide-button:hover::after,input[type="submit"]:hover::after,input[type="reset"]:hover::after,input[type="button"]:hover::after,.button:focus::after,button:focus::after,.site-content a.elementor-button:focus::after,.footer a.elementor-button:focus::after,.elementor-popup-modal .elementor-button:focus::after,.site-content .elementor-field-type-submit .elementor-button:focus::after,.site-content .elementor-slides .swiper-slide-inner .elementor-slide-button:focus::after,input[type="submit"]:focus::after,input[type="reset"]:focus::after,input[type="button"]:focus::after,.wp-block-button__link:hover::after,.wp-block-button__link:hover::after{background:#fff0}.site .elementor-widget-button.download a.elementor-button{font-family:'Work Sans';font-size:1.8rem;font-weight:400;letter-spacing:normal;text-transform:none;text-align:left;color:#000;width:auto;max-width:64rem;padding-right:6rem;background:#F2F2F2;border-radius:.9rem}.site .elementor-widget-button.download a.elementor-button::after{transform:none;border:none;border-radius:0;top:1rem;left:auto;right:2rem;width:2.8rem;height:2.4rem;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-download.png) no-repeat center center;background-size:contain}.site .elementor-widget-button.download a.elementor-button:hover{color:#fff;background:#009261}.site .elementor-widget-button.download a.elementor-button:hover::after,.site .elementor-section.green .elementor-widget-button.download a.elementor-button:hover::after{filter:invert(1);background:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-download.png) no-repeat center center;background-size:contain}.site .elementor-section.green .elementor-button,.elementor-popup-modal .elementor-section.green .elementor-button,.site .elementor-section.green .elementor-field-type-submit .elementor-button,.footer .elementor-section.green .elementor-field-type-submit .elementor-button,.site .elementor-section.green .elementor-slides .swiper-slide-inner .elementor-slide-button{color:#009261}.site .elementor-section.green .elementor-button::after,.elementor-popup-modal .elementor-section.green .elementor-button::after,.site .elementor-section.green .elementor-field-type-submit .elementor-button::after,.footer .elementor-section.green .elementor-field-type-submit .elementor-button::after,.site .elementor-section.green .elementor-slides .swiper-slide-inner .elementor-slide-button::after{background:#fff;border-color:#fff}.site .elementor-section.green .elementor-button:hover,.elementor-popup-modal .elementor-section.green .elementor-button:hover,.site .elementor-section.green .elementor-field-type-submit .elementor-button:hover,.footer .elementor-section.green .elementor-field-type-submit .elementor-button:hover,.site .elementor-section.green .elementor-slides .swiper-slide-inner .elementor-slide-button:hover{color:#fff}.site .elementor-section.green .elementor-button:hover::after,.elementor-popup-modal .elementor-section.green .elementor-button:hover::after,.site .elementor-section.green .elementor-field-type-submit .elementor-button:hover::after,.footer .elementor-section.green .elementor-field-type-submit .elementor-button:hover::after,.site .elementor-section.green .elementor-slides .swiper-slide-inner .elementor-slide-button:hover::after{background:#009261;border-color:#009261}.site .elementor-button-info a.elementor-button,.elementor-popup-modal .elementor-button-info a.elementor-button{color:#009261;background:none}.site .elementor-button-info a.elementor-button::after,.elementor-popup-modal .elementor-button-info a.elementor-button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.25s ease-out;border:1px solid #009261;border-radius:.5rem;background:#fff;transform:skew(-10deg);z-index:-1}.site .elementor-button-info a.elementor-button:hover,.site .elementor-button-info a.elementor-button:focus,.elementor-popup-modal .elementor-button-info a.elementor-button:hover,.elementor-popup-modal .elementor-button-info a.elementor-button:focus{color:#fff}.site .elementor-button-info a.elementor-button:hover::after,.site .elementor-button-info a.elementor-button:focus:after,.elementor-popup-modal .elementor-button-info a.elementor-button:hover:after,.elementor-popup-modal .elementor-button-info a.elementor-button:focus:after{border:1px solid #009261;background:#009261}.site .elementor-button-success a.elementor-button,.elementor-popup-modal .elementor-button-success a.elementor-button{color:#000;background:none;pointer-events:none}.site .elementor-button-success a.elementor-button::after,.elementor-popup-modal .elementor-button-success a.elementor-button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.25s ease-out;border:1px solid #F2F2F2;border-radius:.5rem;background:#F2F2F2;transform:skew(-10deg);z-index:-1}.site .elementor-button-success a.elementor-button:hover,.site .elementor-button-success a.elementor-button:focus,.elementor-popup-modal .elementor-button-success a.elementor-button:hover,.elementor-popup-modal .elementor-button-success a.elementor-button:focus{color:#000}.site .elementor-button-success a.elementor-button:hover::after,.site .elementor-button-success a.elementor-button:focus:after,.elementor-popup-modal .elementor-button-success a.elementor-button:hover:after,.elementor-popup-modal .elementor-button-success a.elementor-button:focus:after{border:1px solid #F2F2F2;background:#F2F2F2}.menu li.button{margin:0;padding:0}.menu li.button a{font-size:1.6rem;color:#fff;padding:1rem 2rem}.menu li.button a:hover{color:#009261}.menu li.button::after{top:-.5rem}input{transition:all 0.25s ease-out}.site-content .elementor-field-group.elementor-field-type-textarea,.elementor-popup-modal .elementor-field-group.elementor-field-type-textarea{border:none}.site-content .elementor-field-group .elementor-field-textual,.elementor-popup-modal .elementor-field-group .elementor-field-textual{font-family:'Work Sans';font-size:1.6rem;font-weight:400;line-height:1;padding:1.2rem 1.2rem 1.2rem 0;color:#000;border:none;border-bottom:1px solid #000;border-radius:0;background:none!important;outline:none;width:auto;transition:all .25s ease-out}.site-content .elementor-field-group .elementor-field-textual:focus,.elementor-popup-modal .elementor-field-group .elementor-field-textual:focus{border-color:#009261!important;box-shadow:none!important}.site-content .elementor-field-group .elementor-field-textual:focus+.elementor-field-label{color:#009261!important}.site-content .elementor-field-type-submit .elementor-button,.elementor-popup-modal .elementor-field-type-submit .elementor-button{color:#fff!important;margin-top:2rem;margin-right:0}.site-content .elementor-field-type-submit .elementor-button:hover,.site-content .elementor-field-type-submit .elementor-button:focus,.elementor-popup-modal .elementor-field-type-submit .elementor-button:hover,.elementor-popup-modal .elementor-field-type-submit .elementor-button:focus{color:#009261!important}.site-content .elementor-field-group .elementor-select-wrapper,.elementor-popup-modal .elementor-field-group .elementor-select-wrapper{min-height:5rem}.site-content .elementor-field-group .elementor-select-wrapper::before,.elementor-popup-modal .elementor-field-group .elementor-select-wrapper::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f063";right:2rem;text-shadow:none;color:#957157}.site-content .elementor-field-group textarea.elementor-field-textual,.elementor-popup-modal .elementor-field-group textarea.elementor-field-textual{font-family:'Work Sans';font-size:1.6rem;font-weight:400;line-height:1;color:#000;min-width:10rem;min-height:16rem;background:none;border:1px solid #000;border-radius:0;resize:none}.site-content .elementor-field-group textarea.elementor-field-textual,.elementor-popup-modal .elementor-field-group textarea.elementor-field-textual{margin-top:3rem}.no-resize{resize:none}.elementor-field-label{display:block;padding-top:.4rem;width:100%;font-family:'Work Sans';font-size:1.6rem;font-weight:400;line-height:1}.site-content .elementor-mark-required .elementor-field-label::after,.elementor-popup-modal .elementor-mark-required .elementor-field-label::after{font-family:'Work Sans';font-size:1.6rem;font-weight:400;line-height:1;padding-left:0}.site-content .elementor-field-option label,.elementor-popup-modal .elementor-field-option label{font-family:'Work Sans';font-size:1.6rem;font-weight:400;line-height:1;color:#000}.site-content .elementor-field-group .elementor-field-label,.elementor-popup-modal .elementor-field-group .elementor-field-label{order:2}.elementor-field-option input[type="checkbox"],.elementor-field-option input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.elementor-field-type-checkbox>div label:before,.elementor-field-type-acceptance>div label:before,.elementor-field-type-radio>div label:before{content:"";display:inline-block;width:2.4rem;height:2.4rem;margin:.8rem 2rem .8rem 0;vertical-align:-1.4rem;border:1px solid #000;padding:0;border-radius:.3rem;background-color:#fff0;background-clip:content-box;transition:all 0.2s ease}.elementor-field-type-radio>div label:before{border-radius:100%}.elementor-field-type-checkbox>div label,.elementor-field-type-acceptance>div label,.elementor-field-type-radio>div label{margin-right:1em}.elementor-field-type-checkbox>div input:hover+label:before,.elementor-field-type-acceptance>div input:hover+label:before,.elementor-field-type-radio>div input:hover+label:before{border-color:#009261}.elementor-field-type-checkbox>div input:checked+label:before,.elementor-field-type-acceptance>div input:checked+label:before,.elementor-field-type-radio>div input:checked+label:before{background-color:#009261;border-color:#009261;padding:0}*::-webkit-input-placeholder{color:#ccc!important;font-size:1.6rem!important;font-weight:400!important}*:-moz-placeholder{color:#ccc!important;opacity:1!important;font-size:1.6rem!important;font-weight:400!important}*::-moz-placeholder{color:#ccc!important;opacity:1!important;font-size:1.6rem!important;font-weight:400!important}*:-ms-input-placeholder{color:#ccc!important;font-size:1.6rem!important;font-weight:400!important}*::-ms-input-placeholder{color:#ccc!important;font-size:1.6rem!important;font-weight:400!important}*::placeholder{color:#ccc!important;font-size:1.6rem!important;font-weight:400!important}.site-content .elementor-field-group.elementor-field-type-checkbox,.site-content .elementor-field-group.elementor-field-type-acceptance,.elementor-popup-modal .elementor-field-group.elementor-field-type-acceptance,.elementor-popup-modal .elementor-field-group.elementor-field-type-acceptance{margin-top:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:inherit}.elementor-field-type-html{margin-top:3rem}.elementor-field-type-html .form-title{font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;color:#000;padding:1.6rem 0;border-bottom:1px solid #000}.site-content .elementor-field-type-select .elementor-select-wrapper,.elementor-popup-modal .elementor-field-type-select .elementor-select-wrapper{width:calc(100% - 10rem)}.site-content .elementor-field-type-select .elementor-select-wrapper option,.elementor-popup-modal .elementor-field-type-select .elementor-select-wrapper option{font-family:'Work Sans';font-size:1.6rem;font-weight:400;line-height:1;background:#fff;color:#000}.site-content .elementor-field-group.elementor-field-type-checkbox.elementor-field-group-produktneuheiten,.elementor-popup-modal .elementor-field-group.elementor-field-type-checkbox.elementor-field-group-produktneuheiten,.site-content .elementor-field-group.elementor-field-type-acceptance.elementor-field-group-datenschutz,.elementor-popup-modal .elementor-field-group.elementor-field-type-acceptance.elementor-field-group-datenschutz{margin-top:0}.elementor-field-type-html .upload-field{padding:2rem;border:2px dashed #009261;cursor:pointer}.elementor-form[name="Bewerbungsformular"] .elementor-field-type-upload .elementor-field-label{display:none}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;border:none;outline:0}img.float-left,.thumbnail.float-left{margin:0 2rem 1rem 0}img.float-right,.thumbnail.float-right{margin:0 0 1.5rem 2rem}.thumbnail{margin-bottom:3rem;position:relative;overflow:hidden}figure.wp-caption{position:relative}.widget-image-caption.wp-caption-text{position:absolute;top:0;left:0;margin:0!important;padding:1rem;font-size:1.6rem;width:100%;height:100%;pointer-events:none;display:flex;align-items:center;justify-content:center}.elementor-widget-image.green::before,.elementor-section.green::before,.elementor-column.green::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#009261;mix-blend-mode:multiply;z-index:1}.elementor-widget-image.green img{filter:grayscale(1)}.elementor-section.green>.elementor-container{z-index:2}.elementor .wp-block-image img,.elementor .wp-block-media-text__media img,.entry-content .elementor-widget-image img{border-radius:1rem}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.float-left{float:left!important}.float-right{float:right!important}.clearfix:before,.clearfix:after{height:0;content:".";display:block;overflow:hidden}.clearfix:after{clear:both}.clear{width:0;height:0;display:block;clear:both;overflow:hidden;visibility:hidden}.elementor-widget-image img,.wp-caption img[class*="wp-image-"]{display:inline-block}.no-margins{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.scrollable{overflow-x:auto}table{border:none;border-collapse:collapse;width:100%;min-width:90rem}table caption{font-size:2rem;color:#444;margin:1rem}table thead th{color:#fff;text-align:left;background:#444;border:none}td,th{vertical-align:top;padding:.6rem 1.2rem;border:none}tbody tr:nth-of-type(2n){background-color:rgb(18 68 140 / .05)}.wp-block-table{font-size:1.2rem}.wp-block-table table{min-width:90rem;margin:0}.wp-block-table thead{border-bottom:none}.wp-block-table table thead th{border-bottom:none;border-top-color:#444}.wp-block-table table thead th:first-child{border-left-color:#444}.wp-block-table table thead th:last-child{border-right-color:#444}.wrapper{padding-top:8.6rem}body.admin-bar .top{top:3.2rem;}.edit-link{display:none}.site-content{padding:0 3rem 8rem}.site-content .elementor-section.fullwidth{margin-right:-3rem;margin-left:-3rem;padding-right:4rem!important;padding-left:4rem!important}.logo,.navigation{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-widget-slides .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:5.2rem;font-weight:400;letter-spacing:1.04px;text-transform:uppercase;color:#000}.elementor-widget-slides .elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:2.2rem;font-weight:300;text-transform:uppercase;color:#000}.elementor-widget.header{box-shadow:0 1.1rem 3rem rgb(0 0 0 / .17)}.elementor-widget.header .swiper-slide-contents{width:100%}.elementor-widget.header .elementor-slides .swiper-slide-bg::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;background:#fff;background:linear-gradient(60deg,#fff0 0%,#ffffff 70%,#ffffff 100%)}.elementor-widget.header .elementor-slides .swiper-slide-inner{z-index:1}.elementor-widget-heading.readmore a,.elementor-widget.download-link .jet-listing-dynamic-field__content a{position:relative;color:#000}.elementor-widget-heading.readmore a:hover,.elementor-widget.download-link .jet-listing-dynamic-field__content a:hover{color:#009261!important}.elementor-widget-heading.readmore a::after,.elementor-widget.download-link .jet-listing-dynamic-field__content a::after{content:'';display:inline-block;position:relative;top:.6rem;left:.2rem;margin-left:.5rem;width:1.6rem;height:1.6rem;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-arrow-up-right.png) no-repeat center center;background-size:contain;transition:all 0.25s ease-out}.elementor-widget-heading.readmore a:hover::after,.elementor-widget.download-link .jet-listing-dynamic-field__content a:hover::after{filter:invert(37%) sepia(44%) saturate(1387%) hue-rotate(121deg) brightness(99%) contrast(101%)}.e-hotspot__tooltip p{margin:0!important}.elementor-widget-hotspot.custom::after{content:'';position:absolute;top:0;right:-100vw;width:100vw;height:100%;background:#F2F2F2;pointer-events:none}.elementor-section.bg-cross{z-index:1}.elementor-section.bg-cross>.elementor-container::before{content:'';position:absolute;top:0;left:20%;width:54rem;height:24.6rem;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/bg-crosses.png) no-repeat center center;background-size:contain;pointer-events:none;z-index:-1;opacity:.5}.elementor-section.bg-cross.right-middle>.elementor-container::before{top:25%;left:auto;right:1rem}.elementor-section.bg-cross.left-bottom>.elementor-container::before{top:auto;bottom:-2rem;left:-20%}.elementor-section.green.bg-cross>.elementor-container::before,.elementor-section.white.bg-cross>.elementor-container::before{filter:brightness(0) invert(1)}.elementor-section.bg-rounded{background:url(https://mejo.de/wp-content/themes/mejo/css/../images/bg-rounded.png) no-repeat right center;background-size:80rem 80rem}.elementor-section.bg-rounded.small{background-size:60rem 60rem}.elementor-section.indent{padding-right:4rem;padding-left:12rem}.elementor-section.quicklink{overflow:hidden!important;padding:1.5rem 1rem;border-radius:1.5rem;max-width:54rem}.elementor-section.quicklink .elementor-widget-wrap{flex-direction:column}.elementor-section.quicklink .elementor-widget-wrap div:last-child{margin-top:auto}.elementor-section.quicklink .elementor-widget-heading h6.elementor-heading-title{font-size:1.6rem;font-weight:700}.elementor-section.quicklink .elementor-widget-heading p.elementor-heading-title{font-size:1.2rem}.elementor-section.quicklink>.elementor-container *{color:#fff}.elementor-section.quicklink>.elementor-container .elementor-button *{color:#009261!important}.site .elementor-section.quicklink .elementor-button::after,.elementor-popup-modal .elementor-section.quicklink .elementor-button::after,.site .elementor-section.quicklink .elementor-field-type-submit .elementor-button::after,.footer .elementor-section.quicklink .elementor-field-type-submit .elementor-button::after,.site .elementor-section.quicklink .elementor-slides .swiper-slide-inner .elementor-slide-button::after{background:#fff!important}.elementor-section.angebot{right:-10rem;padding:1rem 2rem 1rem 3rem;max-width:44rem}.elementor-section.angebot .elementor-widget-heading h6.elementor-heading-title{font-size:1.6rem;font-weight:700}.elementor-section.angebot::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.25s ease-out;border-radius:1.5rem;background:#F2F2F2;transform:skew(-10deg);z-index:-1}.elementor-section.product-link{overflow:hidden!important;padding:1.5rem 1rem;border-radius:1.5rem}.elementor-section.product-link>.elementor-container{z-index:1}.elementor-section.product-link .elementor-widget-heading h6.elementor-heading-title{font-size:1.6rem;font-weight:700}.elementor-section.product-link .elementor-widget-heading p.elementor-heading-title{font-size:1.3rem}.elementor-section.product-link::after{content:'';position:absolute;top:0;left:-4rem;width:0;min-width:0;height:100%;background:#009261;border-radius:1.5rem;transform:skewX(-10deg);transition:all 0.25s ease-out}.elementor-section.product-link:hover::after{width:65%;min-width:18rem}.elementor-section.product-link>.elementor-container *{transition:color 0.25s ease-out}.elementor-section.product-link:hover>.elementor-container *{color:#fff}body:not(.elementor-editor-active) .elementor-section.product-link .elementor-element.link,body:not(.elementor-editor-active) .elementor-section.product-link .elementor-element.link a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0}.elementor-section.jobteaser>.elementor-container>.elementor-column{min-height:20rem}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item,.elementor-widget-mejo-product .elementor-accordion .elementor-accordion-item{border:none;border-bottom:1px solid #000}.elementor-widget-accordion .elementor-accordion .elementor-tab-title,.elementor-widget-mejo-product .elementor-accordion .elementor-tab-title{padding:3rem 8rem 3rem 0;font-size:2.5rem;font-weight:400;text-transform:uppercase;color:#000;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-plus.png) no-repeat center right 3rem;background-size:3.8rem 3.8rem}body.page-id-3346 .elementor-widget-accordion .elementor-accordion .elementor-tab-title{text-transform:none}.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active,.elementor-widget-mejo-product .elementor-accordion .elementor-tab-title.elementor-active{color:#009261;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-minus.png) no-repeat center right 3rem;background-size:3.8rem 3.8rem}.elementor-widget-accordion .elementor-accordion .elementor-tab-content,.elementor-widget-mejo-product .elementor-accordion .elementor-tab-content{padding-left:0;border:none}.elementor-widget-accordion.custom .elementor-accordion .elementor-tab-title span,.elementor-widget-mejo-product.custom .elementor-accordion .elementor-tab-title span{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#009261;stroke:#009261;font-family:'Yeager','Arial',serif;font-size:5.5rem;color:#fff0;top:1rem;position:relative;margin-right:3rem}.elementor-widget-accordion.custom .elementor-accordion .elementor-tab-title.elementor-active span,.elementor-widget-mejo-product.custom .elementor-accordion .elementor-tab-title.elementor-active span{color:#009261}.elementor-widget-accordion.custom .elementor-accordion .elementor-tab-content,.elementor-widget-mejo-product.custom .elementor-accordion .elementor-tab-content{padding-left:9.5rem}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-tab-title,.elementor-widget-mejo-product.custom.numbers .elementor-accordion .elementor-tab-title{position:relative}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-tab-title span,.elementor-widget-mejo-product.custom.numbers .elementor-accordion .elementor-tab-title span{margin-right:0}.elementor-widget-accordion.custom.numbers.icons .elementor-accordion .elementor-tab-title span,.elementor-widget-mejo-product.custom.numbers.icons .elementor-accordion .elementor-tab-title span{margin-right:3rem}.elementor-widget-accordion.numbers .elementor-accordion .elementor-tab-content,.elementor-widget-mejo-product.numbers .elementor-accordion .elementor-tab-content{padding-left:9rem}.elementor-widget-accordion,.elementor-widget-mejo-product{counter-reset:headerCounter}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-accordion-item,.elementor-widget-mejo-product.custom.numbers .elementor-accordion .elementor-accordion-item{position:relative;counter-increment:headerCounter}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title span,.elementor-widget-mejo-product.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title span{-webkit-text-stroke-color:#000;stroke:#000}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title span::before,.elementor-widget-mejo-product.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title span::before{content:counter(headerCounter,decimal-leading-zero);display:inline-block;min-width:9rem}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active span,.elementor-widget-mejo-product.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active span{-webkit-text-stroke-color:#009261;stroke:#009261}.elementor-widget-accordion.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span::after,.elementor-widget-mejo-product.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span::after{content:'';display:inline-block;background-repeat:no-repeat;background-position:center center;position:relative;width:3rem;height:3rem;background-size:contain;filter:grayscale(1) brightness(0)}.elementor-widget-accordion.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i1::after,.elementor-widget-mejo-product.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i1::after{background-image:url(https://mejo.de/wp-content/themes/mejo/css/../images/profile01.png)}.elementor-widget-accordion.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i2::after,.elementor-widget-mejo-product.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i2::after{background-image:url(https://mejo.de/wp-content/themes/mejo/css/../images/profile02.png)}.elementor-widget-accordion.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i3::after,.elementor-widget-mejo-product.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i3::after{background-image:url(https://mejo.de/wp-content/themes/mejo/css/../images/profile03.png)}.elementor-widget-accordion.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i4::after,.elementor-widget-mejo-product.custom.numbers.icons .elementor-accordion .elementor-accordion-item .elementor-tab-title span.i4::after{background-image:url(https://mejo.de/wp-content/themes/mejo/css/../images/profile04.png)}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active span::after,.elementor-widget-mejo-product.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active span::after{filter:none}.wrapper .elementor-widget-n-accordion{border:none}.wrapper .elementor-widget-n-accordion .e-n-accordion-item-title,.wrapper .elementor-widget-n-accordion .e-n-accordion-item .e-con{border:none;padding:1.5rem 8rem 1.5rem 2.5rem}.wrapper .elementor-widget-n-accordion .e-n-accordion-item-title{position:relative;padding:2rem 8rem 2rem 2.5rem}.wrapper .elementor-widget-n-accordion .e-n-accordion-item-title::after{content:'';position:absolute;top:50%;right:2rem;margin-top:-1.8rem;width:3.4rem;height:3.4rem;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-plus.png) center center no-repeat;background-size:contain}.wrapper .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title::after{background-image:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-minus.png)}.wrapper .elementor-widget-n-accordion .e-n-accordion-item .e-con{padding-top:0}.wrapper .elementor-widget-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text{font-family:'Work Sans';font-size:2.5rem;font-weight:400;line-height:1.4}.wrapper .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--blau)!important}.elementor-widget-n-accordion.custom .e-n-accordion-item-title{cursor:pointer}.elementor-widget-n-accordion.custom .e-n-accordion-item:not(:last-child){margin-bottom:3rem}.elementor-widget-n-accordion.custom .e-n-accordion-item p{font-weight:300}#custom-swiper.swiper-container{max-width:120rem;margin:0 auto;overflow:hidden}body.elementor-editor-active #custom-swiper .elementor-container{flex-wrap:wrap}body.elementor-editor-active #custom-swiper>.elementor-container>.elementor-column{margin-bottom:1rem;width:100%;height:70rem;max-height:70rem}body.elementor-editor-active #custom-swiper.custom>.elementor-container>.elementor-column{height:62rem;max-height:62rem}#custom-swiper.custom.bg-cross>.elementor-container .elementor-column::before{content:'';position:absolute;bottom:10rem;left:15rem;width:54rem;height:24.6rem;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/bg-crosses.png) no-repeat center center;background-size:contain;pointer-events:none;z-index:1}body.elementor-editor-active #custom-swiper>.elementor-container>.elementor-column::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1rem solid rgb(0 0 0 / .1);pointer-events:none}#custom-swiper .swiper-slide a.elementor-button{display:inline-block}@media (min-width:320px) and (max-width:1024px){#custom-swiper .elementor-container{flex-wrap:nowrap}}#custom-swiper .swiper-button-prev,#custom-swiper .swiper-button-next{top:2rem;width:6.7rem;height:6.3rem;background:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-arrow-left.png) no-repeat center center;background-size:contain}#custom-swiper .swiper-button-next{background-image:url(https://mejo.de/wp-content/themes/mejo/css/../images/icon-arrow-right.png)}#custom-swiper .swiper-button-prev::after,#custom-swiper .swiper-button-next::after{content:'';display:none}#custom-swiper .swiper-button-prev:hover,#custom-swiper .swiper-button-next:hover{opacity:.5}#custom-swiper .swiper-button-next,#swiper-container-rtl .swiper-button-prev{left:unset;right:0}#custom-swiper .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}#custom-swiper .swiper-pagination{width:auto;text-align:left;position:absolute;bottom:0;left:0;background:#fff}#custom-swiper .elementor-icon-list-items{margin:0!important;justify-content:space-between!important}#custom-swiper .elementor-icon-list-items li:first-child{display:none}#custom-swiper .elementor-icon-list-items li{width:33%;margin:0!important}#custom-swiper .elementor-icon-list-items li:nth-child(2){margin:0 0 0 33%!important}#custom-swiper .elementor-icon-list-items li span{width:100%;text-align:center}#custom-swiper .elementor-icon-list-items li:last-child span{text-align:right}.elementor-widget-image-box .elementor-image-box-title{margin:0;line-height:1.2}.footer{position:relative;color:#fff}.footer p,.footer .elementor-widget-heading h1.elementor-heading-title,.footer .elementor-widget-heading h2.elementor-heading-title,.footer .elementor-widget-heading h3.elementor-heading-title,.footer .elementor-widget-heading h4.elementor-heading-title,.footer .elementor-widget-heading h5.elementor-heading-title,.footer .elementor-widget-heading h6.elementor-heading-title,.footer .elementor-widget-heading p.elementor-heading-title{color:#fff}.footer p{font-size:1.8rem}.footer a,.footer p a{color:#fff}.footer a:hover,.footer p a:hover{color:#fff}.footer ul{margin:0;padding:0;text-align:right}.footer ul li{display:inline-block;margin:0 1.5rem}.footer ul li:last-child{margin-right:0}.dimmer-meta{z-index:20;position:fixed;top:8.4rem;left:0;width:100%;min-height:30rem;padding:4rem 0 2rem;background-color:#fff;box-shadow:inset 0 3px 6px #00000029,0 3px 6px #00000029;display:none;transition:top 0.25s ease-out,background-color 0.25s ease-out}body.admin-bar .dimmer-meta{top:11.5rem}.dimmer-meta.shrink{opacity:0;visibility:hidden}.dimmer-meta .close{top:-1rem;;display:block}.close{position:absolute;top:1rem;right:2rem;width:2.4rem;height:2.4rem;cursor:pointer;z-index:99;display:none}.close span{display:block;position:absolute;top:1rem;left:0;height:.15rem;width:100%;background:#000;border-radius:2px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;transform-origin:center center;transition:.25s ease-in-out}.close span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.close span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.close:hover span{background:#111}.navigation_unternehmen,.navigation_service,.navigation_produkte{display:none;color:#fff}.dimmer-meta .elementor-image-box-content .elementor-image-box-title{margin:0}.dimmer-meta .elementor-widget-image-box .elementor-image-box-content{position:relative}#mejo_product_list{display:flex;flex-direction:column}#mejo_product_list .product-list-header{display:flex;align-items:flex-end;justify-content:space-between}#mejo_product_list .product-list-header .product-pagination{display:flex;align-items:center}#mejo_product_list .product-list-header .product-pagination .product-pagination-item{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}#mejo_product_list .product-list-header .product-pagination .product-pagination-item.active{color:#009261}#mejo_product_list .product-list-header .product-pagination img.product-pagination-item{color:#7f7f7f}#mejo_product_list .product-list-header .product-length{font-weight:700}#mejo_product_list .product-item{--bs-gutter-x:20px;--bs-gutter-y:0;align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));padding-top:20px;padding-bottom:20px;border-bottom:1px solid #000}#mejo_product_list .product-item>div{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;height:100%}#mejo_product_list .product-item .product-info{flex:1 0 0%}#mejo_product_list .product-item .product-info .product-title{font-size:2.5rem;margin-top:14px;color:#009261}#mejo_product_list .product-item .product-number{color:#009261;font-family:'Yeager';font-size:5.5rem;font-style:normal;font-weight:700;line-height:1.2;display:inline-block;width:calc(100% * (1 / 12))}#mejo_product_list .product-item .product-image{width:calc(100% * (3 / 12))}#mejo_product_list .product-item .product-image img{max-width:100%;height:auto}#mejo_product_list .product-item .product-link{width:calc(100% * (2 / 12));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:auto}#mejo_product_list .product-item .product-link a{position:relative;display:inline-block;margin:1rem 0 0 0;padding:1.2rem 1.8rem;color:#fff;text-align:center;font-family:'Yeager';font-size:1.6rem;font-weight:400;line-height:1.3;text-transform:uppercase;letter-spacing:.48px;text-decoration:none;white-space:nowrap;border:none;border-radius:.5rem;cursor:pointer;transition:all 0.25s ease-out;background:#fff0;z-index:1}#mejo_product_list .product-item .product-link a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.25s ease-out;border:1px solid #009261;border-radius:.5rem;background:#009261;transform:skew(-10deg);z-index:-1}#mejo_product_list .product-item .product-link a:hover{color:#009261;outline:0}#mejo_product_list .product-item .product-link a:hover:after{background:#fff0}@media only screen and (max-width:1380px){.menu{display:none}.navigation{display:block}.language-switcher{right:9rem}.elementor-widget-text-editor h1,.elementor-widget-heading h1.elementor-heading-title{font-size:8rem}body.single-post h1.wp-block-heading,body.single-post .elementor-widget-text-editor h1,body.single-post .elementor-widget-heading h1.elementor-heading-title{font-size:6rem}}@media only screen and (max-width:1280px){.content-grid-5 .grid-item,.content-grid-6 .grid-item{width:25%}}@media only screen and (max-width:1024px){.grid .col .grid .col{width:100%;padding-right:0;padding-left:0;margin-left:0}.col .col:only-child,.col[class*='offset-']:only-child{padding-left:0!important;padding-right:0!important}.content-grid-4 .grid-item,.content-grid-5 .grid-item,.content-grid-6 .grid-item{width:33.33333%}.elementor-field-label{font-size:1.6rem}.elementor-widget-text-editor h1,.elementor-widget-heading h1.elementor-heading-title{font-size:10rem;line-height:1}body.single-post h1.wp-block-heading,body.single-post .elementor-widget-text-editor h1,body.single-post .elementor-widget-heading h1.elementor-heading-title{font-size:5rem}.elementor-widget-text-editor h6,.elementor-widget-heading h6.elementor-heading-title{font-size:2rem}.elementor-section.indent{padding-right:2rem;padding-left:4rem}#custom-swiper.swiper-container .elementor-widget-text-editor h1,#custom-swiper.swiper-container .elementor-widget-heading h1.elementor-heading-title{font-size:10rem!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{padding:2rem 6rem 3rem 0;font-size:2rem;background-position:center right 2rem;background-size:3rem 3rem}.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active{background-position:center right 2rem;background-size:3rem 3rem}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title span::before{min-width:7.5rem}.elementor-widget-accordion.custom .elementor-accordion .elementor-tab-title span{font-size:4rem}.elementor-widget-accordion.custom .elementor-accordion .elementor-tab-content{padding-left:7.5rem}#mejo_product_list .product-item{flex-direction:column}#mejo_product_list .product-item>div{width:100%!important}#mejo_product_list .product-item .product-link{justify-content:flex-start;align-items:flex-start}.elementor-section.bg-cross>.elementor-container::before{width:34rem}}@media screen and (max-width:782px){body.admin-bar .top{top:4.6rem}}@media only screen and (max-width:767px){body{font-size:1.6rem;line-height:1.4}.site-content{padding:0 1rem 4rem}.site-content .elementor-section.elementor-section-full_width{margin-right:-1rem;margin-left:-1rem}.wrapper{padding-top:8.6rem}.logo{top:2.5rem;left:2rem}.logo img{width:12rem}.container{max-width:100%}.divider,hr{padding:2rem 0}.grid .col,.grid.no-gutter .col,.grid.no-gutter .col.col{width:100%}.content-grid-3 .grid-item,.content-grid-4 .grid-item,.content-grid-5 .grid-item,.content-grid-6 .grid-item{width:50%}.elementor-widget-slides .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:3rem}h1.wp-block-heading,.elementor-widget-text-editor h1,.elementor-widget-heading h1.elementor-heading-title{margin-top:1rem;font-size:5rem}h2.wp-block-heading,.elementor-widget-text-editor h2,.elementor-widget-heading h2.elementor-heading-title,body.single-post h2.wp-block-heading,body.single-post .elementor-widget-text-editor h2,body.single-post .elementor-widget-heading h2.elementor-heading-title{font-size:2.2rem}.elementor-widget-text-editor h3,.elementor-widget-heading h3.elementor-heading-title{font-size:1.8rem}.elementor-widget-text-editor h4,.elementor-widget-heading h4.elementor-heading-title{font-size:1.6rem}.elementor-widget-text-editor h5,.elementor-widget-heading h5.elementor-heading-title{font-size:1.6rem}.elementor-widget-text-editor h6,.elementor-widget-heading h6.elementor-heading-title{font-size:1.4rem}.elementor-widget-text-editor p,.elementor-widget-heading p.elementor-heading-title{font-size:1.6rem;line-height:1.4}.elementor-section.product-link .elementor-widget-heading p.elementor-heading-title{font-size:1.2rem}.site-content .elementor-widget-container ul li,.site-content .elementor-widget-container ul:not(.elementor-editor-element-settings) li,.footer .elementor-widget-container ul li{margin-bottom:.6rem;padding-left:2.4rem}.site-content .e-loop-item .elementor-widget-container ul li,.site-content .e-loop-item .elementor-widget-container ul:not(.elementor-editor-element-settings) li{padding-left:0}.site-content .elementor-widget-container ol li,.footer.elementor-widget-container ol li{padding-left:2.4rem;margin-bottom:.6rem;font-size:1.6rem}.site-content .elementor-widget .elementor-widget-container ol>li::before{font-size:1.6rem;text-align:left}.footer .elementor-widget-container ul li{display:block;margin:0;padding:0;font-size:1.4rem}.footer ul{text-align:left}.button,button,.site a.elementor-button,.elementor-popup-modal .elementor-button,.content .elementor-field-type-submit .elementor-button,.footer .elementor-field-type-submit .elementor-button,.content .elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-popup-modal .elementor-button,input[type="submit"],input[type="reset"],input[type="button"],body.home .header .elementor-swiper .swiper-pagination .swiper-pagination-bullet{font-size:1.4rem}input[type="text"],input[type="email"],input[type="url"]{padding:.8rem 0;margin:0;font-size:1.4rem;letter-spacing:normal}.site .elementor-widget-button.download a.elementor-button{font-size:1.4rem;white-space:normal}.site .elementor-widget-button.download a.elementor-button::after{width:2rem}label{font-size:1.5rem}*::-webkit-input-placeholder{font-size:1.3rem!important}*:-moz-placeholder{font-size:1.3rem!important}*::-moz-placeholder{font-size:1.3rem!important}*:-ms-input-placeholder{font-size:1.3rem!important}*::-ms-input-placeholder{font-size:1.3rem!important}*::placeholder{font-size:1.3rem!important}table{width:100%}body:not(.single-lexikon) tbody tr:nth-of-type(2n){background:rgb(18 68 140 / .05);}body:not(.single-lexikon) table thead{display:none}.alignleft{float:none;width:100%}.mainnavigation ul li:first-child a{margin-top:0}.site-content .elementor-section.fullwidth{padding-right:3rem!important;padding-left:3rem!important}.elementor-section.indent{padding-right:0;padding-left:0}.elementor-section.elementor-inner-section.indent .elementor-widget-wrap{padding-right:0!important;padding-left:0!important}.elementor-section.bg-cross>.elementor-container::before{width:27rem;height:12.3rem;opacity:.5}#custom-swiper.swiper-container .elementor-widget-text-editor h1,#custom-swiper.swiper-container .elementor-widget-heading h1.elementor-heading-title{font-size:14vw!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{padding:2rem 4rem 3rem 0;font-size:1.4rem}.elementor-widget-accordion .elementor-accordion .elementor-tab-title,.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active{background-position:center right 1rem;background-size:2rem 2rem}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-accordion-item .elementor-tab-title span::before{min-width:6rem}.elementor-widget-accordion.custom .elementor-accordion .elementor-tab-content{padding-left:5.5rem}.elementor-widget-accordion.custom.numbers .elementor-accordion .elementor-tab-content{padding-left:6rem}.elementor-widget-accordion.custom .elementor-accordion .elementor-tab-title span{margin-right:1rem}.site-content .elementor-widget-text-editor.list .elementor-widget-container ul li{padding-left:4rem;font-size:1.8rem}.site-content .elementor-widget-text-editor.list .elementor-widget-container ul li::before{top:.4rem;width:3rem}}@media only screen and (max-width:568px){.widget-image-caption.wp-caption-text{font-size:1.2rem}.elementor-section.angebot{right:-6rem}}@media only screen and (max-width:480px){.content-grid-2 .grid-item,.content-grid-3 .grid-item,.content-grid-4 .grid-item,.content-grid-5 .grid-item,.content-grid-6 .grid-item{width:100%}.menu{right:7rem;top:3.5rem}}