html{font-size:64.5%;scroll-behavior:smooth}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;color:#000;font-size:18px;font-size:1.8rem;line-height:1.4;font-family:"Inter",Arial,Helvetica,sans-serif;position:relative;font-weight:normal}.pageloader{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;z-index:999}.pageloader img{width:200px;height:auto}h1,h2,h3,h4,h5,h6{font-size:3.8rem;margin-top:0;margin-bottom:3rem;line-height:1.1;font-weight:200;color:#000}h1{font-size:6rem;color:#707070}h1 strong,h1 b{color:#94c11f;font-weight:bold;display:inline-block}h1 em,h1 i{font-size:2rem;font-weight:300;font-style:normal;display:block}h2{color:#94c11f;font-size:3.2rem}h2 strong,h2 b{color:#94c11f;font-weight:bold;display:inline-block}h2 em,h2 i{font-size:2rem;font-weight:300;font-style:normal;display:block;color:#000}h2.has-text-align-center{color:#000}h3{color:#94c11f;font-size:2.8rem}h3 em,h3 i{font-size:1.8rem;display:block;color:#000;font-style:normal}p,li{font-size:1.6rem;line-height:1.5;font-weight:300}p em,p i,li em,li i{color:#383937;font-style:bold;font-weight:600;font-style:normal}p{margin-top:1rem;margin-bottom:2.4rem}p.has-medium-font-size{color:#333;font-size:2.2rem !important;font-weight:200}a{color:#383937;text-decoration:none;-webkit-transition:all 0.5s;transition:all 0.5s}a:hover{color:#94c11f;-webkit-transition:all 0.5s;transition:all 0.5s}nav ul,#mainheader ul,#mainfooter ul,.downline ul{margin:0;padding:0;list-style:none}nav ul a,#mainheader ul a,#mainfooter ul a,.downline ul a{display:block}input,textarea,select{height:42px;border:0px solid #E9E9E9;padding:0.74rem;font-size:1.4rem;display:block;width:100%;border:2px solid #efeded;border-radius:4px}form label{font-weight:bold;color:black}textarea{height:120px}input[type=submit]{background-color:black;border-radius:0;background-color:#383937;border-radius:0;width:260px;color:#fff;font-weight:300;font-size:1.8rem;padding:1rem 2rem;height:auto;float:right;border:0;border-radius:4px}input[type=submit]:hover{cursor:pointer;background-color:#94c11f;color:#fff}#maincontent ul li{margin-bottom:1.5rem;font-weight:400}#maincontent ul li::marker{color:#94c11f}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1320px;margin:0 auto;gap:0}.container.align{-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.inline ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}nav.inline ul a{display:block;padding:1rem}.logo img{height:50px;width:auto;margin:2rem 0 1rem 0}#pagewrapper{overflow:hidden}h1,h2,h3,h4,h5,h6,p,ul{width:100%;max-width:900px;margin:0 auto;margin-top:1rem;margin-bottom:2rem}#pageheader{position:relative;z-index:4}#pageheader .logo img{height:50px;width:auto}#pageheader .upperrline{font-weight:bold;font-size:1.3rem;padding-top:16px}#pageheader .upperrline a{display:inline-block;padding:10px}#pageheader .upperrline a.button{background-color:#94c11f;padding-left:20px;padding-right:20px;color:#383937;margin-left:10px;border-radius:9px;color:#fff;background:#25a62d;background:linear-gradient(82deg, #25a62d 35%, #008930 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#25a62d",endColorstr="#008930",GradientType=1);-webkit-transition:all 0.5s;transition:all 0.5s}#pageheader .upperrline a.button:hover{-webkit-transition:all 0.5s;transition:all 0.5s;background:#383937;background:linear-gradient(82deg, #25a62d 80%, #008930 100%)}#pageheader .nav{width:100%;text-align:right}#pageheader #mainnav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}#pageheader #mainnav span{position:absolute;right:1px;top:4px;width:20px;height:20px;background-color:#94c11f;border-radius:50%;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;color:#fff;font-size:12px;font-weight:bold}#pageheader #mainnav ul{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#pageheader #mainnav ul li{position:relative;display:inline-block}#pageheader #mainnav ul li a{color:#000;display:block;padding:1.5rem 1rem;font-family:"Inter",Arial,Helvetica,sans-serif;font-weight:300;font-size:1.7rem;text-transform:uppercase}#pageheader #mainnav ul li a:hover{color:#94c11f}#pageheader #mainnav ul li.menu-item-has-children>a:after{content:"\f107";font-weight:900;font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;left:6px;top:-1px;position:relative;font-size:12px}#pageheader #mainnav ul ul.sub-menu{position:absolute;background:#fff;min-width:220px;padding:6px 12px;-webkit-box-shadow:1px 2px 12px 1px rgba(0,0,0,0.15);box-shadow:1px 2px 12px 1px rgba(0,0,0,0.15);border-radius:6px;left:0;top:12px;visibility:hidden;opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s}#pageheader #mainnav ul ul.sub-menu.open{visibility:visible;opacity:1;top:58px;-webkit-transition:all 0.6s;transition:all 0.6s}#pageheader #mainnav ul ul.sub-menu li{display:block;padding:4px}#pageheader #mainnav ul ul.sub-menu li a{color:#383937;font-size:1.4rem;padding:0}#pageheader #mainnav ul ul.sub-menu li a:hover{color:#333}.breead{background-color:#eee;padding:10px;margin-bottom:6rem}.breead #breadcrumbs{margin:0 auto;max-width:1320px;font-size:14px}.line{width:100%;background:url(../src-pix/line-kunst-kultur.png) no-repeat center center;background-size:cover;height:14px;margin-bottom:3rem}#pagefooter{overflow-x:hidden}#pagefooter .container{padding-top:3rem;padding-bottom:1rem}#pagefooter .container.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#pagefooter p,#pagefooter li,#pagefooter td{font-size:1.4rem;line-height:1.5;margin:0;margin-bottom:6px}#pagefooter p b,#pagefooter p strong,#pagefooter li b,#pagefooter li strong,#pagefooter td b,#pagefooter td strong{display:block;margin-bottom:0rem;font-family:"Inter",Arial,Helvetica,sans-serif;font-size:1.6rem;margin-block:12px;font-weight:bold}#pagefooter ul.social li{display:inline-block}#pagefooter ul.social li a{font-size:16px}#pagefooter ul.social li a i{padding:1rem;padding-left:0}#pagefooter ul.social li a:hover{color:#94c11f}#pagefooter ul.social li a:hover i{color:#94c11f}#pagefooter img{max-width:310px;height:auto}#pagefooter .container{max-width:1320px;margin:0 auto}#pagefooter .logo img{height:38px;width:auto}#pagefooter .textbox b,#pagefooter .textbox strong{display:block;margin-bottom:0rem;font-family:"Inter",Arial,Helvetica,sans-serif}#pagefooter .bggrey{padding-top:2rem;padding-bottom:1rem}#kataloge .allfilter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#kataloge .allfilter .filter label{display:block;margin-block:10px;font-size:14px;color:#999}#kataloge .allfilter input,#kataloge .allfilter select{min-width:290px}#kataloge .produkte--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}#kataloge .produkte--wrapper form{width:100%;margin-bottom:3rem}#kataloge .metabox{position:relative;padding-bottom:40px;margin-bottom:3rem;border:2px solid #E2E2E2;width:100%;max-width:350px}#kataloge .metabox a.button{color:#383937;position:relative;padding-right:46px;position:absolute;right:0;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;height:36px;bottom:0}#kataloge .metabox a.button:hover{color:#94c11f}#kataloge .metabox a.button:after{position:absolute;right:0;width:36px;height:36px;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;color:#fff;content:" > ";top:0;background-color:#94c11f}#kataloge .metabox p{margin:0;padding:6px 10px}#kataloge .metabox p i{font-size:14px;display:block;font-weight:normal;color:#333}#kataloge .metabox p.title{font-size:20px;font-style:italic;margin-top:18px;margin-bottom:10px;min-height:60px}#kataloge .metabox p.arttist{font-size:12px}#kataloge .metabox .arty{font-size:18px;font-weight:400}#kataloge .metabox .img{width:100%;height:200px}#kataloge .metabox .img figure{height:200px;width:100%;position:relative}#kataloge .metabox .img figure figcaption{position:absolute;right:0;bottom:0;background-color:#fff;font-size:12px;padding:6px;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}#kataloge .metabox .img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#kataloge .metabox .img:hover figcaption{opacity:1;-webkit-transition:all 0.5s;transition:all 0.5s}#kataloge .details{visibility:hidden;opacity:0;position:fixed;top:-100px;left:0;z-index:99;background:#fff;width:100%;height:100vh;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:0.5s all;transition:0.5s all}#kataloge .details .bigimg{width:50%;height:100%}#kataloge .details .bigimg figure{width:100%;position:relative;height:100%;margin:0}#kataloge .details .bigimg figure figcaption{position:absolute;right:0;bottom:0;background-color:#fff;font-size:12px;padding:6px}#kataloge .details .bigimg figure img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}#kataloge .details a.close{position:absolute;right:0;top:0;padding:20px;background:#383937;color:#fff;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;-ms-flex-line-pack:center;align-content:center;-ms-flex-item-align:center;align-self:center;justify-content:center;z-index:5}#kataloge .details.open{top:0px;visibility:visible;opacity:1;-webkit-transition:0.5s all;transition:0.5s all}#kataloge .details a.btn{display:inline-block;background:black;padding:1rem 2rem;border-radius:6px;color:#fff;margin-top:12px}#kataloge .details a.btn:hover{background-color:#94c11f}main .inner-main .wp-block-kadence-rowlayout{max-width:1320px;width:100%;margin:0 auto;padding-top:6rem;padding-bottom:6rem}main .inner-main .wp-block-kadence-rowlayout.alignfull{max-width:100%}main .inner-main .wp-block-kadence-rowlayout.has-grey-background-color{background-color:#eee}main .inner-main .wp-block-kadence-rowlayout.kt-row-has-bg.karriere{padding:0}main .inner-main .wp-block-kadence-rowlayout.kt-row-has-bg.karriere *{color:#fff}main .inner-main .wp-block-kadence-rowlayout.kt-row-has-bg.karriere div{padding:0}main .inner-main .wp-block-kadence-rowlayout.kt-row-has-bg.karriere .kt-inside-inner-col .kt-inside-inner-col{padding-top:6rem;padding-bottom:6rem}main .inner-main .wp-block-kadence-rowlayout.kt-row-has-bg.karriere img{border-radius:6px;position:absolute;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-box-shadow:1px 2px 12px 1px rgba(0,0,0,0.15);box-shadow:1px 2px 12px 1px rgba(0,0,0,0.15)}main .uacf7-col-12 label,main .uacf7-col-6 label,main .uacf7-col-3 label,main .uacf7-col-4 label,main .uacf7-col-12 .wpcf7-form-control,main .uacf7-col-6 .wpcf7-form-control,main .uacf7-col-3 .wpcf7-form-control,main .uacf7-col-4 .wpcf7-form-control{width:100% !important;display:block;font-size:16px;font-weight:400;margin-bottom:22px}main .wp-block-themeisle-blocks-accordion-item__title{border:0 !important;border-bottom:1px solid #ccc !important}main .wp-block-themeisle-blocks-accordion-item__content{border:0 !important}main .kt-inside-inner-col .dabox .kt-inside-inner-col{background-color:#fff;max-width:1320px;margin:0 auto;padding:20px 40px;border-radius:8px;padding:80px 40px;border-radius:8px;padding-left:25%;-webkit-box-shadow:0px 0px 22px 12px rgba(0,0,0,0.2);box-shadow:0px 0px 22px 12px rgba(0,0,0,0.2);position:relative;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}main .movetop{margin-top:120px !important}main .wp-block-image{border-radius:9px;overflow:hidden}main .has-lgrey-background-color{background-color:#eee}main .has-lgrey-background-color .wp-block-cover{border-radius:9px;-o-object-fit:cover;object-fit:cover;-webkit-transform:perspective(1500px) rotateY(-25deg);transform:perspective(1500px) rotateY(-25deg);border-radius:1rem;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;-webkit-transition:-webkit-transform 1s ease 0s;transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;transition:transform 1s ease 0s, -webkit-transform 1s ease 0s}main .has-lgrey-background-color .wp-block-cover:hover{-webkit-transform:perspective(3000px) rotateY(25deg);transform:perspective(3000px) rotateY(25deg)}main .wp-block-themeisle-blocks-advanced-columns{max-width:1320px;width:100%;margin:0rem auto;padding:10rem 0}main .wp-block-themeisle-blocks-advanced-columns.alignfull{padding:0;background-color:#eee;max-width:100%}main .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap{gap:60px}main .wp-block-themeisle-blocks-advanced-columns .wp-block-themeisle-blocks-advanced-columns{padding:1rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .inner-main>.wp-block-themeisle-blocks-advanced-columns:first-child{padding:0rem 0}main .wp-block-button__link{color:#383937;position:relative;font-size:16px;right:0rem;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;height:36px;bottom:0;border-radius:4px;background-color:transparent;color:#fff;background:#25a62d;background:linear-gradient(82deg, #25a62d 35%, #008930 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#25a62d",endColorstr="#008930",GradientType=1);-webkit-transition:all 0.5s;transition:all 0.5s}main .wp-block-button__link:hover{color:#94c11f;-webkit-transition:all 0.5s;transition:all 0.5s;background:#383937;background:linear-gradient(82deg, #25a62d 80%, #008930 100%)}main .wp-block-buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .kb-splide .splide__pagination,main .kb-splide ul.splide__pagination.splide__pagination{max-width:none}main .single{max-width:1320px;margin:0 auto}main .single .content{min-height:800px;position:relative}main .single .content .infobox{position:absolute;z-index:10;background:#fff;width:310px;padding:20px;-webkit-box-shadow:0px 0px 34px 12px rgba(0,0,0,0.25);box-shadow:0px 0px 34px 12px rgba(0,0,0,0.25);bottom:0;left:0;-webkit-transform:translate(10px, -25%);transform:translate(10px, -25%)}main .single .content .infobox h1{font-size:3rem}main .single .content .infobox td{font-size:1.4rem;vertical-align:top}main ul.leistung-unterseiten{padding:0;margin:0;list-style:none;width:100%;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main ul.leistung-unterseiten .mainbox{width:33%;text-align:center}main ul.leistung-unterseiten .mainbox h3{font-size:2rem;font-weight:500;color:#000;font-style:italic;margin-top:4rem}main ul.leistung-unterseiten .mainbox a.button{border:2px solid #94c11f;border-radius:6px;padding:6px 20px;display:inline-block;margin-top:1rem;-webkit-transition:all 0.5s;transition:all 0.5s}main ul.leistung-unterseiten .mainbox a.button:hover{border:2px solid #000;-webkit-transition:all 0.5s;transition:all 0.5s}main ul.leistung-unterseiten .mainbox img{width:260px;height:360px;-o-object-fit:cover;object-fit:cover;-webkit-transform:perspective(1500px) rotateY(15deg);transform:perspective(1500px) rotateY(15deg);border-radius:1rem;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;-webkit-transition:-webkit-transform 1s ease 0s;transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;transition:transform 1s ease 0s, -webkit-transform 1s ease 0s}main ul.leistung-unterseiten .mainbox img:hover{-webkit-transform:perspective(3000px) rotateY(-25deg);transform:perspective(3000px) rotateY(-25deg)}main #ref ul.reflist,main #job ul.reflist{padding:0;margin:0;list-style:none;width:100%;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main #ref ul.reflist li,main #job ul.reflist li{width:33%;text-align:center}main #ref ul.reflist .mainbox,main #job ul.reflist .mainbox{position:relative}main #ref ul.reflist .mainbox .content,main #job ul.reflist .mainbox .content{background-color:#fff;min-height:auto;left:50%;padding:20px;width:200px;bottom:-20px;-webkit-transform:translate(-50%, 0px);transform:translate(-50%, 0px);position:absolute}main #ref ul.reflist .mainbox h3,main #job ul.reflist .mainbox h3{font-size:2rem;font-weight:500;color:#000;font-style:italic;margin-top:0rem}main #ref ul.reflist .mainbox a.button,main #job ul.reflist .mainbox a.button{border:0px solid #94c11f;border-radius:6px;padding:6px 20px;display:inline-block;margin-top:0rem;-webkit-transition:all 0.5s;transition:all 0.5s}main #ref ul.reflist .mainbox a.button:hover,main #job ul.reflist .mainbox a.button:hover{border:0px solid #000;-webkit-transition:all 0.5s;transition:all 0.5s}main #ref ul.reflist .mainbox img,main #job ul.reflist .mainbox img{width:260px;height:360px;-o-object-fit:cover;object-fit:cover;-webkit-transform:perspective(1500px) rotateY(15deg);transform:perspective(1500px) rotateY(15deg);border-radius:1rem;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;-webkit-transition:-webkit-transform 1s ease 0s;transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;transition:transform 1s ease 0s, -webkit-transform 1s ease 0s}main #ref ul.reflist .mainbox:hover img,main #job ul.reflist .mainbox:hover img{-webkit-transform:perspective(3000px) rotateY(-25deg);transform:perspective(3000px) rotateY(-25deg)}main #job ul.reflist{width:100%}main #job ul.reflist li{width:100%;text-align:left}main #job ul.reflist .tabtitle{border:1px solid #eee;padding:10px}main #job ul.reflist .tabtitle.active{border-bottom:1px solid #fff;-webkit-transition:all 0.5s;transition:all 0.5s}main #job ul.reflist .tabtitle:hover{cursor:pointer}main #job ul.reflist .tabcontent{height:0px;overflow:hidden;min-height:0px;border:1px solid #fff;-webkit-transition:all 0.5s;transition:all 0.5s;margin-bottom:10px}main #job ul.reflist .tabcontent.open{height:auto;min-height:200px;border:1px solid #eee;-webkit-transition:all 0.5s;transition:all 0.5s}@media (max-width: 1260px){#pageheader #secondary-sidebar .label,#pageheader #secondary-sidebar .wc-block-mini-cart__amount{display:none}}#pageheader .mobile{display:none}@media (max-width: 1320px){#pagefooter .container,#pageheader .container,main .inner-main .wp-block-kadence-rowlayout{padding-left:2rem;padding-right:2rem}main .wp-block-themeisle-blocks-advanced-columns .innerblocks-wrap,main .blog{padding-left:2rem;padding-right:2rem}}@media (max-width: 1260px){#pageheader #secondary-sidebar .label{display:none}main .asidebox{max-width:310px}#pagefooter .bgorange{-ms-flex-wrap:wrap;flex-wrap:wrap}#pagefooter .bgorange aside{width:40%}#pagefooter .bgorange nav{width:25%}#pagefooter .bgorange .textbox{width:55%}#pageheader #mainnav ul li a{font-size:1.8rem}#pageheader .logo{width:20%}#pageheader .nav{width:80%}#pageheader .upperrline{text-align:right}h1{font-size:5rem}}@media (max-width: 960px){#pagefooter .logo img{height:auto;width:174px}main .kt-inside-inner-col .dabox .kt-inside-inner-col{width:100%}main ul.leistung-unterseiten .mainbox{width:50%;text-align:center;margin-bottom:4rem}main #ref ul.reflist li,main #job ul.reflist li{width:50%;text-align:center;margin-bottom:4rem}h1{font-size:4.2rem}#pageheader{position:relative;z-index:5}#pageheader #mainnav .menu-oben-container{position:fixed;left:-100%;top:0;height:100%;background:#fff;z-index:9999999;width:100%;max-width:280px;-webkit-box-shadow:4px 1px 22px 1px rgba(0,0,0,0.2);box-shadow:4px 1px 22px 1px rgba(0,0,0,0.2);overflow:auto;-webkit-transition:all 0.9s;transition:all 0.9s}#pageheader #mainnav .menu-oben-container.open{left:0;-webkit-transition:all 0.9s;transition:all 0.9s}#pageheader #mainnav .menu-oben-container ul li{display:block}#pageheader #mainnav .menu-oben-container ul li a{color:#383937}#pageheader #mainnav .menu-oben-container ul ul.sub-menu{top:-10px}#pageheader #mainnav .menu-oben-container ul ul.sub-menu.open{top:0;position:relative}#pageheader .upperrline *{display:none !important}#pageheader .upperrline a.button{display:inline-block !important}#pageheader .nav{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pageheader .upperrline{text-align:right;padding:0}#pageheader #mainnav span{display:none}#pageheader #mainnav{width:auto}#pageheader #mainnav ul ul.sub-menu{border:0;-webkit-box-shadow:0 0 0 black;box-shadow:0 0 0 black}#pageheader .search{position:absolute;left:0;top:170px;width:100vw;max-width:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.67s;transition:all 0.67s}#pageheader .search.open{top:180px;opacity:1;visibility:visible;-webkit-transition:all 0.67s;transition:all 0.67s}#pageheader a.mobile{color:black;font-size:20px;padding:10px;color:#000;display:block;padding:1.5rem 1rem;font-family:"Merriweather Sans", Arial, Helvetica, sans-serif;font-weight:bold;font-size:2.2rem}main .projekte-unterseiten a.title{position:absolute;font-size:2rem}#kataloge .allfilter{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width: 768px){main .kt-inside-inner-col .dabox .kt-inside-inner-col{-webkit-transform:translate(0, 20%);transform:translate(0, 20%)}main .wp-block-themeisle-blocks-advanced-columns{padding:4rem 0}main .inner-main .wp-block-kadence-rowlayout.kt-row-has-bg.karriere img{width:38%;min-width:310px}main .inner-main .wp-block-kadence-rowlayout.kt-row-has-bg.karriere{padding:2rem}#pageheader .nav{width:auto}#pageheader .logo{width:auto}#pageheader .logo img{height:auto;width:80%}#pageheader .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}#pagefooter .container{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#pagefooter .bgorange{gap:10px}#pagefooter .bgorange aside{width:100%}#pagefooter .bgorange nav{width:30%}#pagefooter .bgorange .textbox{width:100%}main .blog{-ms-flex-wrap:wrap;flex-wrap:wrap}main .single .content{width:calc(100% - 270px);margin-bottom:2rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}main .single aside{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media (max-width: 650px){main .single .content{min-height:auto;position:relative}main .single .content .infobox{position:relative;-webkit-transform:translate(10px, 5%);transform:translate(10px, 5%)}main ul.leistung-unterseiten .mainbox{width:100%;text-align:center}main #ref ul.reflist li,main #job ul.reflist li{width:100%;text-align:center;margin-bottom:4rem}}@media (max-width: 600px){main .asidebox{max-width:100%}h1,h2,h3{font-size:2.6rem}#banner h1{font-size:3.8rem !important}main #banner .wp-block-cover .wp-block-cover__inner-container p,main .wp-block-cover.banner .wp-block-cover__inner-container p{font-size:3rem !important}#pageheader .top p:first-child{display:none}#pageheader #pagefooter .container{gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#pageheader .search{top:210px}#pageheader .search.open{top:220px}#pagefooter .bgorange nav{width:100%}.filter{width:100%}}@media (max-width: 480px){main .asidebox .mec-event-list-minimal .mec-event-date{margin:0;margin-right:0;margin:1rem auto}main .mainbox{width:100%}#kataloge .metabox{width:100%;max-width:100%}}

/*# sourceMappingURL=theme.css.map */