@font-face{font-family:'Arial Rounded MT Bold';font-style:normal;font-weight:normal;src:local('Arial Rounded MT Bold') , url(./assets/fonts/ARLRDBD_0.woff) format('woff');font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all .5s ease}html,body{font-family:'Corbel',Arial,Helvetica,sans-serif;font-size:19px;color:#606163;line-height:30px;word-wrap:break-word;background:#fff;text-rendering:optimizeSpeed}h1,h2.section-title,h4.standort-title{font-family:'Arial Rounded MT Bold',Helvetica\ Rounded,sans-serif}h1,h2.section-title{font-size:50px;line-height:58px;margin-bottom:2%}h1.entry-title{font-size:60px;line-height:70px}.page-subtitle{font-size:40px;line-height:48px}h2,.section-subtitle,.leistung-title{font-size:30px;line-height:38px;letter-spacing:.75px}h2.section-title,.section-subtitle{text-align:center}h2:not(.section-title), .page-subtitle, .section-subtitle{margin-bottom:3%}h2.entry-title{font-weight:bold}h3{font-size:1.5625rem;margin-bottom:1.5em}h3.entry-title{margin-bottom:.5rem}h3.box-title{font-weight:bold}.single .entry-content h3{color:#ffa549}h4{font-size:22px;line-height:29px;margin-bottom:.5rem}h5{font-size:18px}h6{font-size:16px}p{margin:30px 0}.page #content p,.single-post #content p{font-size:18px;line-height:145%}* p:last-of-type,#sidebar .widget-container:last-child{margin-bottom:0}a{color:#007acc;text-decoration:none}a:hover,a:focus{text-decoration:underline}a.readmore{color:#ffa549;text-decoration:none;display:block;text-align:right}a.readmore::after,a.button::after{content:"\203A";margin-left:.25rem}.entry-summary a.readmore{margin-top:.5rem}.backlink a{color:gray;text-decoration:none;font-size:.875rem;display:block;margin-top:1em}strong{font-weight:bold}em{font-style:italic}pre{overflow-x:auto;white-space:pre-wrap}pre,code{font-family:'courier new',courier,serif}hr{height:1px;border:0;margin:30px 0;background:#ccc}blockquote{padding:1rem;border-left:4px solid #aad047;margin:30px 0;font-style:italic}blockquote p:first-of-type,.excerpt p:first-of-type{margin-top:0}.entry-content ul,.widget-container ul,.comment-body ul,.entry-content ol,.widget-container ol,.comment-body ol,.leistungen-wrapper ul,.toc-content ul{list-style:disc;margin-left:1rem}.entry-content ol,.widget-container ol,.comment-body ol{list-style:decimal inside;text-indent:-1rem}.entry-content ul ul,.widget-container ul ul,.comment-body ul ul,.entry-content ol ol,.widget-container ol ol,.comment-body ol ol,.toc-content ul ul{margin-top:0;margin-bottom:0}.entry-content li,.widget-container li,.comment-body li,.toc-content li{line-height:125%;margin:10px 0}.entry-summary{position:relative;display:inline-block;border-top:1px solid #ffa549;padding-top:3%}.posts-list .entry-summary .post-thumbnail{float:left;margin-right:2em}input,textarea,select,.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-family:Corbel,Arial,Helvetica,sans-serif!important;font-size:1rem!important}input,textarea,select{padding:5px 10px!important;border:1px solid #ddd;outline:0;margin-top:0;background:#fff}.ginput_container_name input{margin:0!important}input:focus,textarea:focus{border-bottom:1px solid #007acc}input[type="submit"],button,.button{display:inline-block;font-family:Arial\ Rounded\ MT\ bold,Helvetica\ Rounded,Arial,sans-serif!important;font-size:initial!important;font-weight:normal;color:#fff!important;text-align:center;text-decoration:none;letter-spacing:.4px;padding:.5rem 1rem!important;border:0 solid transparent;border-radius:2rem;background:#606163;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:initial}.gfmc-column{margin:0!important}.button.style2{background:#ffa549}.button.style3{background:#aad047}.button.style4{background:#fff;color:#606163!important}.button.menu-button{color:#fff!important;background:#ffa549;padding:.3rem 1rem!important;margin:0!important;border-radius:2rem;letter-spacing:.4px;box-shadow:0 3px 6px rgba(0,0,0,.3)}input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus,.button:hover,.button:focus{opacity:.8}a img,input[type="image"],iframe{border:0}img,video,audio,table,select,textarea{max-width:100%!important;height:auto}table{width:100%;margin:30px 0}#wrapper{max-width:100%;margin:0 auto}#header,#footer{padding:1rem 3%;position:relative}#header{box-shadow:0 3px 3px rgba(0,0,0,.16);z-index:2}#branding{float:left}#branding img{max-width:300px!important}.custom-logo-link{display:inline-block;vertical-align:middle}.container{padding:3%;position:relative}.header.container{padding:5% 3%}section.container{padding-left:0;padding-right:0}.wrap{max-width:1036px;margin:0 auto;position:relative}#content{width:100%;clear:both;overflow:hidden;position:relative;min-height:80vh}.single .hentry .container .wrap{display:grid;grid-template-columns:auto auto;grid-gap:5%}#primary{display:block}#sidebar{display:block;max-width:300px;position:sticky;position:-webkit-sticky;top:100px}#content section:last-of-type{padding-bottom:12%}#content .overlay-wave{position:absolute;width:100vw;content:" ";bottom:-20px;left:0}.single .footer{padding:0;max-width:1036px;margin:2em auto}#menu{margin-top:14px;float:right}#menu div:first-of-type{float:left}#menu ul{font-size:0}#menu ul,#menu li,#menu a{position:relative;display:inline;list-style:none;margin:0;padding:0;transition:unset}#menu li.menu-item-has-children>a:after,#menu li.page_item_has_children>a:after{}#menu li.current-menu-item a,#menu li.current_page_parent a{color:#ffa549}#menu a{display:inline-block;font-size:20px;line-height:24px;text-decoration:none;padding-bottom:10px;margin-top:-1px;margin-right:2rem;color:initial}#menu a:hover,#menu a:focus{text-decoration:none;transition:all .5s ease}#menu ul.sub-menu,#menu ul.children{position:absolute;display:block;top:100%;left:-9999px;margin-top:20px;z-index:1000}#menu ul.sub-menu a,#menu ul.children a{width:200px;text-align:left;line-height:20px;padding:15px;border:1px solid #eee;background:#fff}#menu ul.sub-menu a:hover,#menu ul.sub-menu a:focus,#menu ul.children a:hover,#menu ul.children a:focus{}#menu li.menu-item-has-children a:hover+ul.sub-menu,#menu li.menu-item-has-children a:focus+ul.sub-menu,#menu li.menu-item-has-children a+ul.sub-menu:hover,#menu li.menu-item-has-children a+ul.sub-menu:focus-within,#menu li.page_item_has_children a:hover+ul.children,#menu li.page_item_has_children a:focus+ul.children,#menu li.page_item_has_children a+ul.children:hover,#menu li.page_item_has_children a+ul.children:focus-within{left:0}#menu .menu-toggle{display:none;text-align:center;border:0;margin:10px;background:none;transition:unset;box-shadow:unset;border-radius:unset;float:left;padding:0!important}#menu .menu-toggle:hover,#menu .menu-toggle:focus{}#menu .menu-icon{background-image:url(assets/images/menu.svg);background-size:cover;background-repeat:no-repeat;width:40px;height:30px;color:initial;display:block}.overlay-wave svg{height:auto;width:100vw}#footer{clear:both;background:#ffa549;color:#fff}#footer .menu a{color:#fff;text-decoration:none;font-weight:bold}.menu-social ul{margin-bottom:1em;margin-left:0}.menu-social ul li{display:inline-block}.menu-social ul li a::before{display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem;content:"";-webkit-mask-size:cover;mask-size:cover}#menu-social li a::before{background-color:#fff}#menu-social-content li a::before{background-color:#ffa549}.menu-social ul li a:hover::before{opacity:.8}.menu-social ul li a[href*="facebook.com"]::before{-webkit-mask:url(./assets/images/fb.svg);mask:url(./assets/images/fb.svg)}.menu-social ul li a[href*="twitter.com"]::before{-webkit-mask:url(./assets/images/tw.svg);mask:url(./assets/images/tw.svg)}.menu-social ul li a[href*="pinterest.com"]::before{-webkit-mask:url(./assets/images/pn.svg);mask:url(./assets/images/pn.svg)}.menu-social ul li a[href*="youtube.com"]::before{-webkit-mask:url(./assets/images/yt.svg);mask:url(./assets/images/yt.svg)}.menu-social ul li a[href*="instagram.com"]::before{-webkit-mask:url(./assets/images/ig.svg);mask:url(./assets/images/ig.svg)}.copyright{font-size:.875rem;margin-top:1em}#search{float:right}#search .search-field{width:36px;height:36px;color:transparent;padding:10px;border-color:transparent;margin-top:0;background-color:transparent;background-image:url(assets/images/find-light.png);cursor:pointer}#search .search-field:focus{width:200px;color:#fff;border-color:#007acc;cursor:text}.widget-container .search-field{width:100%}.error404 .entry-content .search-field,.search .entry-content .search-field{width:200px;margin-top:30px}.error404 .entry-content .search-field,.search .entry-content .search-field,.widget-container .search-field{background-color:#f6f6f6}.search-field{background:url(assets/images/find.png) no-repeat 98% center / 24px auto}.header{background-color:#ffa549;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.page-template-startpage .header::before,.page-template-jobpage .header::before{position:absolute;width:100%;height:100%;top:0;left:0;content:" ";background-image:linear-gradient(to right,#ffa549,transparent 70%)}.page-template-default .header,.page-template-contactpage .header,.blog .header,.single .header{text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.3)}.content-wrap>.wrap{display:grid;grid-template-columns:3fr 1fr;grid-gap:1em}.top-description{color:#606163;font-weight:bold;font-size:19px;line-height:35px;letter-spacing:.5px;max-width:60%}.telephone,.mailadresse{font-size:40px;line-height:normal;font-weight:bold}.kontakt-wrapper{margin-bottom:2em}.kontakt-wrapper .telephone,.kontakt-wrapper .mailadresse{font-size:30px}.textwidget .telephone{font-weight:normal}#footer .telephone,#footer .mailadresse{font-size:1rem;font-weight:normal;line-height:1.5rem}.spacer{margin:3% auto;display:block}.bigspacer{margin:50% auto 0 auto}.bottom-spacer{padding-bottom:10%}.availability{margin-top:1.5em;color:#fff;line-height:60px}.availability .ziffer{background:#fff;color:#ffa549;font-size:30px;line-height:50px;width:60px;height:60px;display:inline-block;border-radius:50%;text-align:center;margin-right:10px;box-shadow:0 1px 3px rgba(0,0,0,.2);position:relative;padding:0;vertical-align:top}.textwidget .availability{text-align:center;color:#ffa549}#site-title h1,#site-title a{display:inline;font-size:40px;font-weight:normal;color:#fff;text-decoration:none;margin-bottom:0}#site-description{color:inherit}.single h1.entry-title a{color:#767676;text-decoration:none}h2.entry-title,h3.widget-title{margin-top:0}.posts-list .entry-title a,.news-grid .entry-title a{text-decoration:none;color:inherit}#commentform label{display:block}#commentform #comment{width:100%;max-width:400px!important;height:auto}#comments{border-top:1px solid #ddd;padding-top:1em}#comments .comment-author{line-height:14px}#comments .comment-author img{margin-right:5px;float:left}#comments .comment{margin:20px 10px}#comments .comment-body{padding:15px}#comments .odd>.comment-body{background:#f6f6f6}#comments .comment-body>p{font-size:16px;margin:15px 0 0}.entry-meta,.entry-footer,.archive-meta{margin:30px 0}.entry-footer{clear:both}.entry-meta,.entry-meta a,.entry-footer,.entry-footer a,.comment-meta,.comment-meta a,.comment-author,.comment-author a{font-size:14px;color:#767676}.sticky{padding-bottom:2em;border-bottom:4px solid #ccc}.bypostauthor{}.post,.widget-container,.search article{margin-bottom:2em}.post:last-of-type{margin-bottom:0}.wp-caption{width:auto!important}.wp-caption.aligncenter,.wp-caption-text,.gallery-caption{text-align:center}.alignleft{margin:0 1em 1em 0;float:left}.alignright{margin:0 0 1em 1em;float:right}.aligncenter{display:block;margin:1em auto;clear:both}.wp-post-image{display:block;margin-bottom:1em}.entry-attachment img{display:block;margin:2em auto 1em}.attachment .entry-caption{text-align:center}.nav-links{margin-top:30px}.nav-links a,#nav-above a{text-decoration:none}#nav-above a{display:block;font-family:tahoma,sans-serif;font-size:50px;color:#767676;line-height:0;margin:30px 0 15px}.nav-previous{text-align:left;float:left}.nav-next{text-align:right;float:right}.note{display:block;font-size:14px;padding:20px;margin:30px 0}.container.green,.container.orange,.container.dark{color:#fff}.container.white{color:#606163}.container.grau{color:#4a4a4b}.container.white{background-color:#fff}.container.grau{background-color:#e9e9e9}.container.green{background-color:#aad047}.container.orange{background-color:#ffa549}.container.dark{background-color:#333}.section-title.orange{color:#ffa549!important}.section-title.green{color:#aad047!important}.posts-list{}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;color:inherit;border:unset;padding:5px 8px;margin:2px}.wp-pagenavi span.current{font-weight:bold;font-size:120%}.kontaktbox{text-align:center}.kontaktbox .section-title{text-transform:uppercase}.framebox{padding:8%;position:relative;margin-bottom:2em;border-radius:10px}.single .framebox{padding:5%}.textwidget>.framebox{text-align:center;border-radius:30px}.framebox.style1{border:1px solid #ffa549}.framebox.style2{border:1px solid #4a4a4b}.framebox.style3{background-color:#e9e9e9}.framebox.style4{background-color:#ffa549}.framebox.style5{border:1px solid #aad047}.framebox.hinweis::after,.framebox.info::after{content:"";width:20px;height:20px;position:absolute;top:10px;right:10px;background-color:#4a4a4b;-webkit-mask-size:cover;mask-size:cover}.framebox.hinweis::after{-webkit-mask:url(./assets/images/signs.svg);mask:url(./assets/images/signs.svg)}.framebox.info::after{-webkit-mask:url(./assets/images/info.svg);mask:url(./assets/images/info.svg)}section.map{padding:0 0 60px 0!important}#mapwrap{height:600px;margin:0 auto;z-index:1;position:relative}.acf-map{width:100%;height:inherit}.acf-map img{max-width:inherit!important;box-shadow:none!important}.acf-map button{box-shadow:unset;right:6px!important}.marker-content{padding:10px 10px 15px 10px;font-family:Corbel,sans-serif}.marker-content>p:first-of-type{margin-top:0}.video-box{background-position:top right;background-size:cover;position:relative}.video-overlay{background-size:cover;background-position:top right;position:absolute;opacity:1;top:0;left:0;width:100%;height:100%;transition:opacity 1s ease-in-out}.video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper>iframe{width:100%;height:100%}.video-box.videoactive .video-overlay{opacity:0;display:none}.video-play-button{position:relative;text-align:center;font-size:50px;cursor:pointer;display:block;margin:auto;padding:3px 0 0 10px;background:rgba(0,0,0,.35);width:80px;height:80px;border-radius:50%;line-height:80px;color:#fff;z-index:1;top:50%;transform:translateY(-50%)}.video-play-button::before{content:"▶"}.fifty-fifty{display:grid;grid-template-columns:1fr 1fr}.bilder-banner{display:grid;justify-items:stretch;grid-gap:3%;margin-bottom:3%}.bilder-banner.below{margin-top:2%}.bilder-banner.column2{grid-template-columns:repeat(3,1fr)}.bilder-banner.column3{grid-template-columns:repeat(4,1fr)}.bilder-banner.column4{grid-template-columns:repeat(5,1fr)}.bilder-banner .bild-first{grid-column: 1 / 3}.bilder-banner .bild-first,.bilder-banner .bild-second,.fifty-fifty .image-box{display:block;height:100%}.bilder-banner img,.image-box img{width:100%;height:inherit;object-fit:cover}.slider-content-section .slider{position:relative;width:50%;max-height:480px;float:left;margin-top:-3%;overflow:hidden;padding-right:2rem;color:#fff}.slider-content-section .container{max-width:1036px;margin:3% auto;padding:3%}.slider-content-section .container>h2{display:inline-block;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;max-width:50%;text-align:left}.slider-content-section .slider.owl-carousel .owl-nav>button.owl-next{right:3rem}.job-wrapper{display:block;width:100%;padding:2% 0}.job-item{position:relative;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:2%;display:block;width:100%;z-index:100}.job-title{padding:.75rem 2rem;font-size:30px;line-height:24px;font-weight:bold;position:relative;cursor:pointer}.job-title::after{content:"\203A";transform:rotate(90deg);width:30px;height:30px;position:absolute;font-size:1rem;text-align:center;line-height:1.3rem;border-radius:50%;box-shadow:1px 0 6px rgba(0,0,0,.16);color:#e0850b;right:2rem;padding:0 0 1px 1px;top:calc(50% - 15px)}.job-title.open::after{content:"\203A";transform:rotate(-90deg);padding:1px 0 0 1px;box-shadow:0 1px 6px rgba(0,0,0,.16)}.job-title .smallcaps{font-size:18px;line-height:25px;vertical-align:top}.job-content{display:none;padding:0 2rem 1rem 2rem}.job-content h2{font-family:Arial\ Rounded\ MT\ bold,Helvetica\ Rounded,Arial,sans-serif;font-size:25px;line-height:25px;margin:1rem -1rem;padding:.5rem 2rem;background:#f5f5f5}.job-content ul{list-style-type:none;padding-left:2rem}.job-content ul li::before{content:"\2022";color:#ffa549;margin-left:-1rem;padding-right:.5rem}.job-content p{padding-left:1rem;padding-right:1rem}.job-hinweis p{background:#ffa549;padding:1rem 2rem;margin:1rem -1rem 0 -1rem;color:#fff!important}.leistungen{}.leistungen-wrapper.kurz{padding-bottom:5%}.leistungen-wrapper.kurz,.leistungen-wrapper.lang .item-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em;position:relative}.leistungen-wrapper.lang{display:block;position:relative;margin-top:1em}.leistungen-wrapper .leistung-wrap{display:block;margin-top:0;margin-bottom:3em}.leistungen-wrapper.kurz .hinweisbox{display:block;background:#ffa549;color:#fff;padding:2em}.leistungen-wrapper.kurz .hinweisbox .button{background:#fff!important;color:#606163!important}.leistung-wrap .leistung-title{border-bottom:1px solid #ffa549;margin-bottom:10px;padding-bottom:10px;position:relative;display:block;cursor:pointer}.leistung-wrap .leistung-title::after{position:absolute;display:inline;content:"\203A";transform:rotate(90deg);color:#ffa549;width:30px;height:30px;right:0;top:calc(50% - 18px);text-align:center;line-height:24px}.leistung-wrap .leistung-title.open::after{transform:rotate(-90deg)}.leistung-content{display:none;font-size:16px;padding:1em 0}.leistung-content.open{display:inline-block}.hinweisbox-big .button{background:#ffa549!important}.hinweisbox-big .hinweisbox-content{position:relative}.hinweisbox-big .left-image,.hinweisbox-big .right-image{position:absolute;width: calc( (100% - 1036px) / 2 - 3% );content:" ";height:400px;background-size:contain;background-repeat:no-repeat}.hinweisbox-big .left-image{background-position:bottom left;left:0;bottom:0}.hinweisbox-big .right-image{background-position:top right;right:0;top:0}.hinweisbox-big .wrap{border:1px solid;padding:3%}.hinweisbox-big .wrap>p{}.jobbox{padding:2em}.jobbox ul{list-style-type:disc;margin-left:1rem}.galerie .image-wrapper{display:grid;max-width:1380px;margin:0 auto;padding:0 3%;grid-gap:2em}.image-wrapper.items2,.image-wrapper.items4{grid-template-columns:repeat(3,1fr)}.image-wrapper.items3,.image-wrapper.items6{grid-template-columns:repeat(4,1fr)}.image-wrapper .image-item{display:flex;max-height:300px}.image-wrapper .image-item:first-child{grid-column-start:span 2}.image-wrapper .image-item:last-child{grid-column-end:span 2}.image-wrapper .image-item>img{object-fit:cover}#tocDiv .toc-title{font-family:'Arial Rounded MT Bold'}#tocDiv .toc-content{border:1px solid;padding:1em;margin:1rem auto}#tocList{list-style-type:disc;font-size:90%;hyphens:auto}#tocList li ul{list-style:inherit}.standorte-wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em;margin-top:3em}.standort-item{position:relative;display:inline-grid;grid-template-rows:auto 1fr}.standort-item p:first-of-type{margin-top:0}.standort-item .thumbnail{position:relative;cursor:pointer}.standort-item .thumbnail img{object-fit:cover;height:180px;margin:0}.standort-item .thumbnail::after{position:absolute;content:'';width:25px;height:25px;background-color:#fff;background-image:url(assets/images/search.svg);background-size:60%;background-position:center center;background-repeat:no-repeat;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);bottom:7px;right:7px;padding:0}.standort-item .item-wrapper{background:#fff;border:1px solid #707070;display:block;height:inherit}.standort-item .entry-summary{padding:1em;border-top:none;display:block}.gform_wrapper{background:#fff;padding:5%;margin-top:2em!important}.privacy-box{font-size:small;line-height:normal;max-width:800px;margin:1em auto 0 auto}.privacy-box::before{content:"";background-image:url(assets/images/xdatenschutz.png.pagespeed.ic.3rs7-52RSx.png);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:1em}.privacy-box>span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px - 1em)}.modal{position:absolute}.modal::before{content:"";display:none;position:fixed;background:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;z-index:10}.modal.open::before{display:flex}.modal-container{position:fixed;top:-100%;left:50%;width:1036px;max-width:100%;height:auto;max-height:80vh;max-height:100%;background:#fff;padding:3%;overflow:auto;transform:translate(0,-500%);transition:transform .3s ease-out;z-index:11}.modal.open .modal-container{top:50%;transform:translate(-50%,-50%)}.modal-container .closemodal{position:absolute;z-index:1;top:5px;right:5px;border:0;padding:5px 10px;font-size:30px;text-align:center;display:block;cursor:pointer}.partner-liste{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2em;margin:2em auto}.partner-liste .partner-item{height:100px;border:1px solid #aaa;padding:10px;display:inline-grid;align-content:center;justify-content:center}.partner-item img{margin:0;object-fit:contain;height:80px}.testimonial-liste{margin-top:3em}.testimonial-item{display:inline-block;margin-bottom:3em;position:relative}.testimonial-item .avatar{display:block;width:150px;height:150px;float:left}.testimonial-item .avatar img{border-radius:50%;border:2px solid #fff;object-fit:cover;width:150px;height:150px}h3.testimonial-name{font-weight:600;margin-bottom:0}.testimonial-item .zusatzinfo{font-style:italic;margin-bottom:1rem}.testimonial-content{display:block;max-width:calc(100% - 150px - 2em);padding:0 2em;font-size:.875rem;float:right}.testimonial-item:nth-child(even) .avatar{float:right}.testimonial-item:nth-child(even) .testimonial-content{float:left}.aktuelles .wrap{text-align:center}.news-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;margin:2em auto}.news-grid .post{background-color:#fff;border-radius:14px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:0;padding:1em;text-align:left}.news-grid .entry-summary{border:unset;display:inline-block}.news-grid .post-thumbnail{width:50%;float:left;padding-right:1em}.single #schritte .wrap{display:block;padding-bottom:4%}.steps-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em;text-align:center}.steps-columns .steps-image{max-width:180px!important}.steps-columns .text{font-weight:bold;display:block}.steps-columns .button{display:block;margin:0 auto}.box,.box-2,.box-3,.box-4,.box-5,.box-6,.box-1-3,.box-2-3{display:inline-block;width:100%;padding:5% 8%;vertical-align:top;float:left}.box-2{width:50%}.box-3,.box-1-3{width:33.3333333%}.box-4{width:25%}.box-5{width:20%}.box-6{width:16.6666667%}.box-2-3{width:66.6666666%}.left{text-align:left}.center{text-align:center}.right{text-align:right}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.clear-float:after,#header:after,.boxes:after{display:table;content:'';clear:both}.big-icon{margin-top:3em;max-height:236px}@media (max-width:1024px){.box-5,.box-6{width:25%}.boxes .box-5:nth-child(5){width:100%}.boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6){width:50%}}@media (max-width:768px){.container{padding:2em}.jobs.container{padding:2em 1em 1em 1em}#branding,#menu,#search{margin-top:0}#search{margin-top:20px}#search .search-field{width:100%;cursor:text}#search .search-field:focus{width:100%}.custom-logo{max-height:55px}#menu .menu-toggle{display:block}#menu{width:calc(100% - 60px)}#menu>div{position:absolute;top:65px;width:100%;padding:0 3%;left:0;z-index:999;background:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.3)}#menu ul{display:none}#menu.toggled ul,#menu.toggled ul.sub-menu,#menu.toggled ul.children{display:block;position:relative;padding:1rem;margin:0;transition:top .3s}#menu.toggled ul.sub-menu,#menu.toggled ul.children{padding-bottom:0}#menu.toggled a,#menu.toggled ul.sub-menu a,#menu.toggled ul.children a{display:inline-block;width:100%;text-align:left;border:0;margin:0}#menu.toggled ul.sub-menu a,#menu.toggled ul.children a{display:block}#menu a{display:block;margin-right:0;color:initial}#menu a.button.menu-button{display:block!important;float:right!important;width:auto!important;top:8px}.header{padding:2em}h1.entry-title,h1,h2.section-title{font-size:30px;line-height:34px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}h3{font-size:20px;line-height:24px;margin-bottom:1em}p{margin:1em 0}#post-content{width:100%;float:none}.content-wrap>.wrap{grid-template-columns:100%}.page #content p,.single-post #content p{font-size:16px;line-height:145%}input[type="submit"],button,.button{margin:.5rem auto}.page-subtitle,h2,.section-subtitle,.leistung-title{font-size:20px;line-height:24px}.box-4,.box-5,.box-6{width:50%}.job-wrapper{}.job-item{margin-bottom:.75rem}.job-title{padding:.75rem 1rem;font-size:1rem;line-height:initial}.job-title::after{right:.5rem}.job-title .smallcaps{font-size:.75rem;line-height:1.25rem;vertical-align:top}.job-content{padding:1rem;font-size:.875rem;line-height:1.5}.job-content h2{font-size:1rem;padding:.5rem 1rem}.job-hinweis p{padding:1rem;margin:1rem auto 0}.box{padding:2em}.box>.container{padding:0}section.container{padding-left:2em;padding-right:2em}.fifty-fifty,.standorte-wrapper{display:grid;grid-template-columns:1fr}.leistungen-wrapper.kurz,.leistungen-wrapper.lang .item-wrapper{display:grid;grid-template-columns:1fr;grid-gap:1em}.leistungen-wrapper .leistung-wrap{margin-bottom:1em}.hinweisbox-big .hinweisbox-content{margin-left:-1em;margin-right:-1em;margin-top:1em}.hinweisbox-big .wrap{padding:1em}section.map{padding-bottom:0!important}.backlink a{padding-left:1em}.bilder-banner{max-height:500px}.bilder-banner img,.image-box img{width:auto!important;height:inherit;object-fit:contain;margin:0 auto}}@media (max-width:767px){.single .nav-links .nav-previous,.single .nav-links .nav-next{float:none}.box-3{width:50%}.boxes .box-3:nth-child(3){width:100%}}@media (max-width:480px){#header,#footer{padding:3%}#content section:last-of-type{padding-bottom:15%}.page-template-startpage .header::before{background-image:linear-gradient(to top,#ffa549,transparent 60%)}.page-template-startpage .header{background-position:center right 30%;color:#606163;padding:2em}.page-template-startpage h1.entry-title{color:#ffa549;padding-bottom:2rem;font-size:40px;line-height:46px;hyphens:unset}.page-template-startpage .page-subtitle{max-width:60%;padding-bottom:2rem}.page-template-jobpage .header::before{background-image:linear-gradient(to bottom,#ffa549 20%,transparent)}.page-template-jobpage .header{background-position:center;padding:2em 2em 10% 2em}.page-template-jobpage .header .button{margin-top:30%;background-color:#ffa549}#menu a.button.menu-button{font-size:12px!important}.top-description{font-size:16px;line-height:30px;font-weight:normal;max-width:100%}.wp-caption,input,textarea,.button{width:100%!important}input[type="checkbox"],input[type="radio"]{width:auto!important}.box-2, .box-3, .box-4, .box-5, .box-6, .boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6), .box-2-3, .box-1-3{width:100%}.video-box{height:220px;margin:0}.telephone,.mailadresse{font-size:1.25rem;line-height:normal;font-weight:bold}.kontakt-wrapper .telephone,.kontakt-wrapper .mailadresse{font-size:1.25rem;padding-bottom:.5rem}.galerie .image-wrapper{display:block}.bilder-banner.column2.above{display:block;margin-top:-2em;margin-left:-2em;margin-right:-2em;margin-bottom:1em}.bilder-banner.column2.above .bild-second{display:none}.slider-content-section .slider{position:relative;width:100vw;max-height:168px;float:none;margin:0;overflow:hidden;padding:0}.slider-content-section .slider.owl-carousel .owl-nav>button.owl-prev,.bilder-banner.owl-carousel .owl-nav>button.owl-prev{left:1rem}.slider-content-section .slider.owl-carousel .owl-nav>button.owl-next,.bilder-banner.owl-carousel .owl-nav>button.owl-next{right:1rem}.slider-content-section .container{margin:0 auto;padding:2em}.slider-content-section .container>h2{max-width:100%}.bilder-banner.column4,.bilder-banner.column3{margin:1em -2em 2em -2em;display:block;width:100vw}.bilder-banner img,.image-box img,.image-wrapper .image-item>img{height:180px;width:auto!important;margin:0 auto}.fifty-fifty .image-box img{width:100%;height:auto}.galerie.container{padding:1em}h2:not(.section-title), .page-subtitle, .section-subtitle {margin-bottom:1em}.leistungen.container{padding-bottom:0}.leistungen-wrapper.kurz .hinweisbox{padding:2em;margin-left:-2em;margin-right:-2em}.testimonial-item{text-align:center;margin-bottom:0}.testimonial-item .avatar{display:block;width:130px;height:130px}.testimonial-item .avatar img{width:130px;height:130px}.testimonial-item .avatar,.testimonial-content{float:none!important;margin:0 auto;padding:0}.testimonial-content{max-width:100%;margin-top:1em;line-height:1.5;padding:0 1em}.news-grid,.single .hentry .container .wrap{grid-template-columns:100%;grid-gap:1em}.news-grid .post-thumbnail,.posts-list .entry-summary .post-thumbnail{width:100%;float:none;padding-right:0}.entry-summary img{width:100%}.partner-liste{grid-template-columns:1fr 1fr;grid-gap:1em}.steps-columns{grid-template-columns:100%;text-align:left}.steps-columns .steps-image{max-width:30%!important;display:inline-block;vertical-align:middle;margin-right:1em}.steps-columns .text{display:inline-block}#mapwrap{height:400px}.page-template-contactpage .container.wrap{padding:0}}@media print{*{color:#000!important;background:#fff!important}body{padding:50px!important;margin:0!important}#content{display:block!important;padding:0!important;margin:0!important}#header,#sidebar,#footer,#comments,.entry-footer,.navigation,.share,.video-wrap,iframe,img{display:none!important}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.search-submit{display:none!important}