@import url(//mann2.de/wp/wp-content/themes/mann2/css/webfonts.css);@import url(//mann2.de/wp/wp-content/themes/mann2/css/columns.css);html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%;height:auto}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}input,select{vertical-align:middle}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:baseline;}input:focus,textarea:focus,select:focus{outline:none}input{-webkit-appearance:none;-moz-appearance:none}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0;border-radius:0;font-family:KlintStd-Regular,'Open Sans',Arial}button{width:auto;overflow:visible}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both;height:0;overflow:hidden}.clr:after{content:"";display:table;clear:both}.cf:after{content:"";display:table;clear:both}*{-webkit-tap-highlight-color:transparent}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}button::-moz-focus-inner{border:0}button:focus{outline:0}html,body{height:100%;font-family:KlintStd-Regular,'Open Sans',sans-serif;font-size:18px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{height:100%;line-height:160%;background:#fff}a{position:relative;color:#333;text-decoration:none}a,input{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}a:visited{color:#333}a:active{color:#333}a:hover{color:#000;text-decoration:none}h1,h2,h3,h4{line-height:130%;margin:0 0 25px;font-family:KlintStd-Black;font-weight:400}h1,.section-title{font-size:48px;font-size:2.6rem}h2{font-size:25px;font-size:2rem}h3{line-height:145%;font-size:18px;font-size:1.4rem}p{margin:0 0 2rem}b,strong{font-weight:400;font-family:KlintStd-Black}hr{position:relative;display:block;height:1px;border:0;background:0 0;border-bottom:1px solid #333;margin:0 0 50px;padding:5px 0 0}a:hover img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.page-wrap{position:relative;min-height:100%;height:auto !important;height:100%;overflow:hidden}.container,.container-fluid{position:relative;max-width:1180px;margin:0 auto;padding:0 30px}.container:before,.container:after{content:"";display:table;clear:both}.container-fluid{max-width:none;width:100%;padding:0}#header{background:#fff}#header .logo{position:relative;display:block;float:left;max-width:170px;max-height:60px;width:auto;height:auto;margin:1.6rem 0 .9rem;padding:0;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#header .logo a,#header .logo img{display:block;width:100%}#header .slogan{position:relative;float:right;color:#0f0;color:#00e800;font-family:'KlintStd-Black';line-height:1;display:block;text-transform:uppercase;font-size:1.5rem;margin:0;padding:3.5rem 0 20px;z-index:10}#header .slogan:after{content:"";position:absolute;top:0;left:-30px;width:2000px;height:100%;background:#000;z-index:-1;-moz-transform:skewX(-28deg) skewY(0deg);-webkit-transform:skewX(-28deg) skewY(0deg);-o-transform:skewX(-28deg) skewY(0deg);-ms-transform:skewX(-28deg) skewY(0deg);transform:skewX(-28deg) skewY(0deg)}#nav{position:relative;clear:both;width:100%;display:block;background:0 0;margin:1.3rem 0}#nav ul li{float:left;position:relative;margin:0 2.2rem 0 0}#nav>ul li:last-child{margin-right:0}#nav ul li a{position:relative;margin:0;font-size:.9rem;font-weight:400;display:block;color:#333;padding:0 0 5px;text-transform:uppercase}#nav ul li a:hover,#nav ul li:hover>a{-webkit-transition:color .15s ease;-moz-transition:color .15s ease;-ms-transition:color .15s ease;transition:color .15s ease}#nav ul li li.current_page_item>a{color:#333}#nav ul li a:hover,#nav ul li.page_item_has_children:hover>a,#nav ul li.page_item_has_children.active>a,#nav ul li.current_page_parent>a,#nav ul li.current_page_item>a{color:#333}#nav li a:after{content:"";position:absolute;bottom:-2px;left:50%;margin-left:-25%;width:60%;height:4px;background:#000;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}#nav li.current_page_item a:after,#nav li.current_page_parent a:after,#nav li a:hover:after{opacity:1;width:100%;left:0;margin-left:0}#nav li ul a:after{display:none}#nav ul li.anfrage{float:right}#nav li.anfrage a:after,#nav li.anfrage a:hover:after{background:#0f0;background:#0e0;opacity:1;width:100%;margin:0;left:0}#nav li.anfrage a:hover:after{background:#000}#nav ul ul{display:none;position:absolute;float:none;top:100%;left:0;margin-top:-10px;margin-left:-15px;padding-top:10px;padding-left:0;z-index:99999;background:0 0;min-width:13rem;-webkit-box-shadow:0px 2px 15px -5px rgba(1,1,1,.4);-moz-box-shadow:0px 2px 15px -5px rgba(1,1,1,.4);box-shadow:0px 2px 15px -5px rgba(1,1,1,.4)}#nav ul li:last-child ul{left:auto;right:0}#nav ul li:last-child ul ul{left:auto;right:100%}#nav ul ul ul{left:100%;top:0;margin-left:0;border-top:5px solid #f2f2f2}#nav ul ul li{margin-top:0;margin-bottom:0;margin-right:0;float:none;padding:0 16px;background:#fff}#nav ul ul li:first-child{border-radius:3px 3px 0 0}#nav ul ul li:last-child{border-radius:0 0 3px 3px}#nav ul ul a{line-height:140%;padding:8px 1px;height:auto;display:block;text-transform:none;font-size:.95rem;border-bottom:0 solid #ddd;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#nav ul ul li:first-child a{padding-top:15px}#nav ul ul li:last-child a{border-bottom:none;padding-bottom:18px}#nav ul ul a:hover{color:#999}#content{position:relative;clear:both;min-height:40vh;margin:0;padding:0}.top-margin{margin-top:4rem}.bottom-margin{margin-bottom:4.5rem}img{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#content p a:after,#content li a:after{content:"";position:absolute;left:0;bottom:-.2rem;width:100%;height:2px;background:rgba(0,255,0,1);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#content p a:hover:after,#content li a:hover:after{background:#000}#content a img{display:block}.section-bg-0{background:#fff}.section-bg-1{background:#eee}.section-title{position:relative;margin:0 0 2.5rem;margin:0 0 4rem}.section-title:after{content:"";position:relative;display:block;width:100%;height:12px;height:.7rem;margin:1rem 0 0;background:transparent url(//mann2.de/wp/wp-content/themes/mann2/images/mann2-line.svg) no-repeat left 0;background-size:contain}.section-title-center{text-align:center}.section-title-center:after{background-position:center 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0;margin:5px 1.4rem 1.4rem 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 1.4rem 1.4rem}img.alignnone,a img.alignnone{margin:0;padding:0}a img.alignleft{float:left;margin:5px 1.4rem 1.4rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}a.post-edit-link{display:inline-block;margin:0 0 15px;position:relative;font-size:11px;line-height:11px;padding:8px 12px;padding-left:25px;text-transform:uppercase;background:#0073aa;color:#fff}a.post-edit-link:after{content:"";position:absolute;top:50%;left:5px;margin:-7px 0 0;width:14px;height:14px;background:transparent url(//mann2.de/wp/wp-content/themes/mann2/images/icon-edit_white.png) no-repeat 0 0}.link-icon{position:relative;display:block;margin:0 3px 8px 0;font-weight:700}p>span.link-icon{margin-bottom:0}.link-icon:before{content:"\e802";font-family:'icons';font-size:1.1em;font-weight:400;color:#c70370;margin:0 8px 0 0}i{font-family:'icons';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main ul,.main ol{margin:0 0 2rem}.main ul{padding-left:1.1rem;list-style-type:none}.main li{position:relative;margin:0 0 5px}.main ul li:before{position:absolute;content:" ";width:.3rem;height:.3rem;top:0;left:0;margin:.5rem 0 0 -1.1rem;background:#999;border-radius:50%}.main ol{padding-left:22px}.textIntro{font-size:18px;font-size:1.4rem;font-size:120%;line-height:160%;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.textNotiz{font-size:11px;font-size:.8em;line-height:150%;margin-bottom:2rem}.textZitat{position:relative;text-align:center;margin-bottom:2rem;font-family:MuseoSans-300Italic,MuseoSans-500Italic;font-style:normal;font-size:126%;line-height:150%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.textZitat:after{content:'';position:relative;width:50px;height:1px;display:block;overflow:visible;background:#43002b;line-height:1;margin:0 auto;margin-top:1rem;opacity:.4}.textZitat p:last-of-type{margin-bottom:0}.textZitat .cite{font-size:.8rem;font-style:normal;font-weight:400;display:block;margin:5px 0 0}.box,.boxImportant{padding:20px;background:rgba(190,218,225,.4);margin:0 0 2em;border-radius:4px}.boxImportant{background:#ffd6d6}.box p:last-child,.box p:nth-of-type(2),.boxImportant p:last-child{margin-bottom:0;padding-bottom:0}i.icon{font-weight:400!important}.icon.download{font-size:1.5em;color:#4fa7c1;margin:0 5px 5px 0;vertical-align:middle;display:inline-block}.main .list-style.line ul li:before{display:none}.main .list-style.line ul,.main .list-style.line ul li{padding-left:0}.main .list-style.line ul li{padding:.5rem 0;margin-bottom:.2rem;border-bottom:1px solid rgba(67,0,43,.3)}.main .list-style.line ul li:last-child{border-bottom:none}.main .list-style.block ul li:before{display:none}.main .list-style.block ul,.main .list-style.block ul li{padding-left:0}.main .list-style.block ul li{background-color:rgba(190,218,225,.4);padding:.8rem;margin-bottom:.2rem}.sc-col{float:left;margin-right:4%;margin-bottom:20px;position:relative;background:rgba(1,222,1,.2);background-color:transparent}.last{margin-right:0 !important}.one-half{width:48%}.one-third{width:30.66%}.two-third{width:65.33%}.one-fourth{width:22%}.three-fourth{width:66%}.tabs-wrapper{margin:0 0 2rem}.tabs-content{background-color:#fff;padding:10px 15px;width:100%}.tabs-content-wrapper{clear:both;border:1px solid #ccc}#content ul.tabs{margin-bottom:-1px;position:relative;z-index:50;padding:0;margin:0}#content ul.tabs li{display:block;float:left;margin:0;padding:0;background:0 0;margin:0 1px -1px 0}ul.tabs li:before{display:none}ul.tabs li a{display:block;padding:10px 15px;font-family:MuseoSans-700;border:1px solid transparent;border-bottom:none}ul.tabs li.active a{background:#fff;border-color:#ccc}.tabs-head{display:none}.tabs-head a{display:block;background:#fff;padding:12px}.accordion-item{position:relative;margin:-1px 0 2rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.accordion-item.not-last{margin-bottom:0}.accordion-item:first-of-type{margin-top:0}.accordion .accordion-trigger{display:block;padding:.9rem 0;padding-left:2.2rem;font-weight:400;font-family:MuseoSans-700}.accordion .accordion-trigger:after{position:absolute;top:1.15rem;left:0;margin:0;content:"\e5cf";display:block;line-height:1rem;border-radius:0;font-family:'icons';font-size:1.5rem;font-weight:400;color:#bbb}.accordion .accordion-trigger.active:after{content:"\e5ce"}.accordion-content{padding:5px 0 0;display:none}article{clear:both}a.btn:after{display:none}.btn{text-transform:uppercase;border:none;padding:.8rem 1.8rem;font-weight:400;font-size:.9rem;background:#000;border-radius:2rem;border-radius:0;display:inline-block;color:#ededed;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.btn:visited{color:#ededed}.btn:hover{border:none;color:#fff;padding:.8rem 2.5rem}.btn-white,.btn-white:visited{background:#fff;color:#333}.btn-white:hover{color:#333}.btn-grey,.btn-grey:visited{background:#eee;color:#333}.btn-grey:hover{color:#333}.btn i:before{line-height:0;height:auto;display:inline}.btn i{font-size:1.6em;display:inline-block;margin-top:-.17em;vertical-align:middle}.entry{margin-bottom:1.8rem}.entry.row-bordered:after{content:"";display:block;border-bottom:1px solid #000;margin:0 15px;padding:1rem 0 0}.tags{color:#bbb}.tags a{color:#999;text-transform:uppercase;font-size:10px}.tags a:hover{color:#00b9b6}h2.entry-title{margin:0;padding:0;font-size:21px;font-size:1.7rem;line-height:125%;display:block}h2.entry-title a:hover{color:#0e0}.entry-date{font-family:KlintStd-Black;color:#bbb;font-size:.8rem;text-transform:uppercase}.entry-thumbnail{margin:0 0 .8rem}.entry-thumbnail a:hover img{opacity:.8}.entry-thumbnail img{margin:0;width:100%;display:block}.single .entry-header{text-align:center;margin-bottom:1.5rem}.single h1.entry-title{margin:0}.single .entry-thumbnail{position:relative;width:100%;padding:0;margin:0 auto;margin-bottom:2rem;display:block;overflow:hidden;max-width:990px;max-height:500px;max-height:70vh}.single .entry-thumbnail img{width:auto;max-width:100%;max-height:100%;margin:0 auto}.single .entry-thumbnail p.wp-caption-text{position:absolute;bottom:0;right:-20px;padding:0 20px 15px 0;max-width:30%;background:0 0}.single .entry-cats{padding-bottom:2em}.single .entry-cats span{color:#bbb}.single .entry-cats a{text-transform:uppercase;font-family:KlintStd-Black;font-size:.8rem}.single .entry-cats a:hover{color:#0e0}.single .entry-tags a{text-transform:uppercase;font-size:.8rem;color:#888;margin-right:5px}.single .entry-tags a:before{content:"#"}.single .entry-tags a:hover{color:#000}.socialshare{padding:1.5rem 0 1.3rem;clear:both;border-top:1px solid #bbb}.socialshare li:before{display:none}.socialshare ul{padding:0}.socialshare li{display:inline-block;padding:0;margin:0 .5rem 0}.socialshare li a{display:block;text-align:center;color:#bbb;padding:0;border:none}.socialshare li a:after{display:none}.socialshare li a:hover{color:#000}.socialshare li a span{display:none}.socialshare li a i{display:inline-block;margin:0;line-height:1;text-align:center;font-size:1.2rem}.taxonomie-title{text-align:center;font-family:KlintStd-Black;color:#bbb;text-transform:uppercase;font-size:1rem;margin:0 0 .5rem}.archive .section-title a,.category .section-title a{color:#999}.archive .section-title a:hover,.category .section-title a:hover{color:#000}table{width:100%;margin:0 0 30px;border-top:1px solid #ddd}table thead{border-top:1px solid #ddd}table thead td{font-weight:700;background:#f2f2f2}table tr{background:#fff;border-bottom:1px solid #ddd}table tr th{padding:5px 10px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}table tr td{padding:5px 10px;border-left:1px solid #ddd;border-right:1px solid #ddd}table p{margin:0}.post-pagination-wrap{text-align:center;margin-bottom:3rem}.post-pagination{display:inline-block;margin-top:1.5rem}.post-pagination .page-numbers{display:none}.post-pagination a.prev,.post-pagination a.next{padding:.1rem;margin:0 1.5rem;display:block;text-transform:uppercase}.post-pagination a.prev{float:left;text-align:left}.post-pagination a.next{float:right;text-align:right}.post-pagination.first-page a.next{border:none;margin-left:0}.post-pagination a.prev:before,.post-pagination a.next:after{display:inline-block;font-family:'icons';text-align:center;font-weight:400;font-size:1.2rem;opacity:.9;padding-bottom:4px;vertical-align:middle}.post-pagination a.prev:before{content:"\e408";padding-right:.5rem;margin-left:-.3rem}.post-pagination a.next:after{content:"\e409";padding-left:.5rem;margin-right:-.3rem}.post-nav{padding:2rem 0;border-top:1px solid #bbb;margin:0 0 3.5rem;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.post-nav-date{display:none}.post-nav a{position:relative;display:block;width:44%;float:left;line-height:130%;font-family:KlintStd-Black;color:#bbb;font-size:.9rem}.post-nav a:hover{color:#000}.post-nav .prev-post a:before,.post-nav .next-post a:before{font-family:'icons';font-weight:400;font-size:1rem;position:absolute;top:-1px}.post-nav .prev-post a:before{content:"\e408";left:0}.post-nav .next-post a:before{content:"\e409";right:0}.post-nav .prev-post a{padding-left:1.2rem}.post-nav .next-post a{padding-right:1.2rem;float:right;text-align:right}.post-nav.first-post .next-post a,.post-nav.last-post .prev-post a{width:100%;margin:0 auto;float:none;padding:0 1.5rem;text-align:center}.v-center{display:table;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.v-center-item{display:table-cell;vertical-align:middle}.main img[src*='data:image/gif;base64']{border:0 solid #dbdbdb}.main img.crazy_lazy{background:url(//mann2.de/wp/wp-content/themes/mann2/../../../wp-includes/images/wpspin-2x.gif) no-repeat center center;background-size:16px 16px;min-width:30px;min-height:30px}.gallery{position:relative;margin:0 auto;padding:0;margin-bottom:2rem;clear:both}.gallery:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.gallery-item{float:left;overflow:visible;margin:0 0 0 0!important;text-align:left!important;width:33%}.gallery-icon{position:relative;margin:0}.gallery-icon a{display:block;overflow:hidden;margin:2px}.gallery img{width:100%;height:auto;border:none}.gallery a:hover img{opacity:.8}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.gallery-caption{display:none}dl.gallery-item+br{display:none}.gallery p{margin:0;display:inline-block}.mfp-gallery .mfp-bottom-bar{line-height:140%;padding:.5rem .2rem .9rem}.mfp-gallery .mfp-title{padding:0 0 .1rem;font-family:KlintStd-Black;font-size:1rem}.mfp-gallery .mfp-description{padding:0;font-family:KlintStd-Regular,'Open Sans',sans-serif;font-size:.9rem;line-height:140%}.mfp-gallery .mfp-counter{display:none}.mfp-gallery .mfp-close{font-size:2rem;opacity:.8}.mfp-gallery .mfp-arrow:before,.mfp-gallery .mfp-arrow:after,.mfp-gallery .mfp-arrow .mfp-b,.mfp-gallery .mfp-arrow .mfp-a{font-family:'icons';color:#fff;font-size:2.8rem}.mfp-gallery button.mfp-arrow-left:after{margin-left:0;content:"\e408"}.mfp-gallery button.mfp-arrow-right:after{content:"\e409"}.mfp-gallery .mfp-arrow:after,.mfp-gallery .mfp-arrow .mfp-a{border:none}.mfp-gallery .mfp-arrow:before,.mfp-gallery .mfp-arrow .mfp-b{display:none}.mfp-gallery:after{content:"";position:absolute;top:30px;left:30px;display:inline-block;height:50px;width:25%;margin:0;background:transparent url(//mann2.de/wp/wp-content/themes/mann2/images/mann2-logo_white.svg) no-repeat 0 0;background-size:contain;opacity:.3;display:none}.mfp-gallery:before{content:"";position:fixed;background:#000;opacity:.3;top:0;right:-60%;width:100%;height:100%;z-index:0;-moz-transform:skewX(-28deg) skewY(0deg);-webkit-transform:skewX(-28deg) skewY(0deg);-o-transform:skewX(-28deg) skewY(0deg);-ms-transform:skewX(-28deg) skewY(0deg);transform:skewX(-28deg) skewY(0deg)}.wp-caption{display:inline-block;margin:0 10px 20px 0;padding:0;background:0 0;max-width:100%}p.wp-caption-text,.entry-thumbnail p.wp-caption-text,.wp-caption p.wp-caption-text{font-size:.85rem;line-height:140%;margin:0;padding:.5rem 0 0;color:#888}figure.wp-caption{max-width:100%}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto;display:block}.main iframe,.main .embed-responsive{width:100%!important;margin-bottom:30px}iframe.googlemap{width:100%!important;height:400px}iframe.googlemap.size-1{height:300px}iframe.googlemap.size-2{height:400px}iframe.googlemap.size-3{height:600px}.embed-responsive{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.embed-responsive iframe,.embed-responsive object,.embed-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-banner{position:relative;height:360px;margin:0;background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.page-banner-overlay{position:absolute;width:100%;height:100%;background:#222;opacity:.1;top:0;z-index:0}.page-banner>.container{z-index:1}.page-banner .row{width:100%}.page-banner-title{margin:0 0 .9rem;padding:0;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.5)}.sc-intro{margin:0;padding:3.8rem 0;padding:clamp(4rem,12vw,6rem) 0;position:relative}.sc-intro .inner{position:relative;min-height:450px}.sc-intro:nth-child(2n+1){background:#eee}.sc-intro:nth-child(2n+1) .btn{background:#fff;color:#333}.sc-intro-image{display:none}.sc-intro-image img{width:100%}.sc-intro-image-lg{position:absolute;width:48%;height:100%;max-height:600px;top:0;right:0;background-color:#ddd;background-position:center;background-repeat:no-repeat;background-size:cover}.sc-intro-reverse .sc-intro-image-lg{right:auto;left:0}.referenzen-list{float:left;width:100%;margin-bottom:5rem}.filter{margin:0 0 2rem}.filter-btn{display:inline-block;float:left;background:#eee;border:none;outline:none;line-height:1;padding:.75rem 1rem;font-size:.7rem;text-transform:uppercase;margin:0 .3rem .3rem 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.filter-btn:hover{background-color:#ddd}.filter-btn.active{background:#000;color:#fff}.filter>.filter-btn:last-of-type{margin-right:0}.referenzen-list [class*=col-]{padding:0 5px}.referenzen-list .referenzen-item{margin-bottom:10px}.referenzen-item{position:relative;margin:0 0 25px}.referenzen-item a{display:block}.referenzen-item-title{position:absolute;bottom:0;left:0;width:100%;line-height:160%;padding:1rem;color:#fff;font-size:1.2rem;text-align:center;text-transform:uppercase;font-family:KlintStd-Black}.referenzen-item-image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:90%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);opacity:.5}.referenzen-item-image{margin:0;background:#000}.referenzen-item a:hover img{opacity:.7}.referenzen-item a:hover .referenzen-item-image:after{opacity:.5}.referenzen-item .lightbox-desc{display:none}.referenzen-item-image img{display:block;width:100%}.referenzen-gallery-images{display:none}.referenzen-group .section-title a{color:#999}.referenzen-group .section-title a:hover{color:#000}.single .referenzen-item-image:after{display:none}.team-list{margin:0 0 4rem}.team-list-item-image img{display:block}.team-list-item{margin:0 0 2rem}.team-list-item-head{margin:0 0 1.5rem}.team-list-item-title{font-size:1.2rem}.section-kontakt{position:relative;background:#666;height:700px}.kontakt-map{position:absolute;top:0;width:100%;height:100%;background:#ddd}.kontakt-bg{position:absolute;top:0;width:100%;height:100%;overflow:hidden;background:#ddd}.kontakt-bg img{display:block;width:100%;height:100%;object-fit:cover}.kontakt-box-wrap{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;z-index:0;pointer-events:none}.kontakt-box{background:#fff;padding:1.5rem;display:block;width:100%;max-width:400px;pointer-events:auto}.kontakt-box p{margin:0 0 1.3rem}.kontakt-box p:last-child{margin-bottom:0}.kontakt-box i{font-size:1.5rem;margin-left:-5px;display:inline-block;vertical-align:top}.map-wrapper{position:relative;width:100%;height:100%;overflow:hidden}#map-canvas{margin-right:-25%;width:130%;height:100%}a.mapInfoWindow-link{font-size:.8rem;font-family:KlintStd-Regular}.section-anfrage{background:#eee;padding:5rem 0}[class*=template-start] #content{padding:0}.hero{position:relative;background:#ddd;text-align:center;overflow:hidden;margin:0}.hero .slideshow img{width:100%;height:100%;display:block}.hero .panel{max-height:780px;height:780px;z-index:3;background-color:#555}.hero .panel-image{width:100%;height:100%;z-index:1;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.8}AUS.hero .slick-active .panel-image{-webkit-transition:transform 3s ease-in-out;-moz-transition:transform 3s ease-in-out;transition:transform 3s ease-in-out;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.hero .panel-title{position:absolute;top:0;width:100%;background:0 0;z-index:1;text-align:left;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .panel-title .container{width:100%}.hero .panel-title p{font-family:KlintStd-Black;text-transform:uppercase;font-size:4.5vw;font-size:3.33rem;line-height:120%;color:#fff;max-width:600px}.center-v-h{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}.center-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-skew-wrap{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.hero-skew-element{position:absolute;background:#0f0;opacity:.85;top:0;left:-70%;width:100%;height:100%;z-index:1;-moz-transform:skewX(-28deg) skewY(0deg);-webkit-transform:skewX(-28deg) skewY(0deg);-o-transform:skewX(-28deg) skewY(0deg);-ms-transform:skewX(-28deg) skewY(0deg);transform:skewX(-28deg) skewY(0deg)}.hero .slick-dots{margin-top:-50px}[class*=template-start] section{padding:clamp(4rem,12vw,6rem) 0}section.section-leistungen{position:relative;background-color:#555;background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}.section-leistungen-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:0;background:#000}section.section-leistungen .container{z-index:1}.section-leistungen-title{color:#fff;margin-bottom:2.8rem}.section-leistungen li a:after{display:none}.section-leistungen li{margin:0 0 1rem;padding-left:2rem;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.section-leistungen li i.icon{color:#0f0;font-size:1.5rem;margin:0 .7rem 0 -2rem;display:inline-block;vertical-align:top}.section-leistungen li,.section-leistungen li a{color:#fff}section.section-recentposts{position:relative}.recentpost{max-width:500px;margin:0 auto;padding:0 0 1.5rem}.recentpost-thumbnail{width:100%;margin:0 0 .6rem}.recentpost-thumbnail img{display:block;max-width:100%;width:100%;height:auto}.recentpost-thumbnail a:hover img{opacity:.8}.recentpost-title{margin:0}.recentpost-date{font-family:KlintStd-Black;color:#bbb;font-size:.8rem;text-transform:uppercase}.section-recentposts .btn{margin:1rem 0 0}.error404 #header{display:none}.error404{background:#0f0}.error404 #content{height:auto;margin-top:20%;margin-top:40vh}#sidebar{background:khaki}#sidebar .widget{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc}#sidebar h3.widget-title{margin:0 0 10px}#footer{position:relative;width:100%;color:#dfdfdf;padding:4rem 0 2rem;padding:6rem 0 3rem;background:#555;overflow:hidden}.footer-branding img{display:block;width:170px;margin:0 0 1.2rem;opacity:.25}.footer-branding-text{font-size:1.1rem;line-height:170%;margin:0 0 1rem;max-width:500px}.footer-zertifikat{width:140px;margin:0 0 1rem}.footer-zertifikat img{display:block;width:100%;padding-top:10px}.footer-hotlinks{margin-top:1rem;text-align:right}.footer-hotlinks ul{position:relative;float:right;text-align:left}.footer-hotlinks li{margin:0 0 1rem;display:block}.footer-hotlinks .fb i.icon{font-size:1.7rem}.footer-hotlinks,.footer-hotlinks a{color:#fff;font-size:1.1rem;font-family:KlintStd-Black;text-transform:uppercase}.footer-hotlinks a{display:inline-block}.footer-hotlinks a:hover{color:#0f0}.footer-hotlinks i.icon{width:2rem;margin:0 .8rem .2rem 0;font-size:1.9rem;color:#0f0;text-align:center;display:inline-block;vertical-align:middle}.gutter{margin-top:4.5rem;font-size:.9rem}.footer-menu ul{float:right}.footer-menu li{float:left;margin:0 0 0 1rem}.footer-menu li a{color:#959595}.footer-menu li a:hover{color:#ededed}.footer-skew-element{position:absolute;background:#000;opacity:.15;top:0;right:-60%;width:100%;height:100%;z-index:0;-moz-transform:skewX(-28deg) skewY(0deg);-webkit-transform:skewX(-28deg) skewY(0deg);-o-transform:skewX(-28deg) skewY(0deg);-ms-transform:skewX(-28deg) skewY(0deg);transform:skewX(-28deg) skewY(0deg)}.cookie-notice-container{padding:1rem!important}#cn-notice-text{font-size:.9rem}#cn-notice-text a{color:#999;text-decoration:underline}.cookie-button{background:#0f0;color:#000;padding:.5rem 1.9rem;border-radius:3px;font-size:1.2rem;font-family:KlintStd-Black;text-transform:uppercase;display:inline-block}.cookies-not-set #footer{padding-bottom:8rem}.wpcf7{position:relative}.wpcf7 form{position:relative;margin:0 0 1.8rem}.wpcf7 .form-label{text-align:right}.wpcf7 br{display:none}.wpcf7 label{display:block;padding-top:.75rem;padding-bottom:.3rem;color:#333;cursor:default}.wpcf7 .row{padding-bottom:1.1rem}.wpcf7 .row.last{padding-bottom:0}.wpcf7 .row.response{padding-bottom:0}.wpcf7 span{position:relative;display:block;width:100%}.wpcf7 input.wpcf7-text,.wpcf7 input.wpcf7-quiz,.wpcf7-text,.wpcf7 textarea,.wpcf7-date,.wpcf7-captchar{padding:.75rem;font-size:1em;font-weight:400;color:#444;background:#fff;width:100%;box-sizing:border-box;border:none;border:2px solid #eee;border-radius:2px;-webkit-appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.wpcf7 input:focus,.wpcf7 textarea:focus{border-bottom-color:#0f0}.wpcf7 textarea{max-height:150px;max-height:16vh;width:100%}.wpcf7 select{-webkit-appearance:none}.recaptcha .wpcf7-form-control-wrap{width:80%;float:left;clear:none}.recaptcha .rc-anchor-normal{max-width:100%}.wpcf7 .submit{clear:both}.wpcf7 input.wpcf7-submit{width:auto;border:none;-webkit-appearance:none;margin-left:10px;line-height:160%}.wpcf7 input.wpcf7-submit:active{background-color:#0f0;color:#333}.wpcf7 .wpcf7-spinner{width:auto;width:24px;margin:0 auto;margin-top:20px;AUS_visibility:visible!important}.wpcf7 .wpcf7-response-output{background:#fff;margin:1.8rem 0 0;font-size:.9rem;line-height:145%;padding:1rem;border-radius:3px;clear:both}.wpcf7 .wpcf7-mail-sent-ok{border:none;background:#90ee90;padding:1rem;text-align:center}.wpcf7 span.wpcf7-not-valid-tip{background:red;color:#fff;display:none}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border:1px solid red}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:1rem;line-height:130%;width:100%}.select-styled{position:relative;background-color:#fff;z-index:11;border:0 solid #444;padding:.75rem;padding-right:2rem;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.select-styled:after{content:"\e5cf";display:block;position:absolute;top:.7rem;right:.3rem;font-family:"icons";font-size:1.5rem;vertical-align:middle;background:0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.select-styled:hover{background-color:#fff}.select-styled:active,.select-styled.active{AUS-border-color:RED;border-bottom-color:#e5e5e5}.select-styled:active:after,.select-styled.active:after{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:10;margin:0;padding:0;list-style:none;background-color:#fff;-webkit-box-shadow:0 3px 15px -5px rgba(1,1,1,.4);box-shadow:0 3px 15px -5px rgba(1,1,1,.4)}#content ul.select-options{margin:-1px 0 0;padding:0;border:0 solid #444;border-top:none;border-bottom:2px solid #0f0}ul.select-options li{list-style:none;margin:0;padding:.5rem .8rem;color:#555;font-size:.9rem;border-top:1px solid #e5e5e5;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select-options li:before{display:none}.select-options li:hover{color:#000;background:#ededed}ul.select-options li:first-child{display:none}.select-options li[rel=hide]{display:none}.wpcf7 .form-field--datenschutz{padding:0;margin-bottom:.5rem}.wpcf7 .form-label--datenschutz label{display:none}.wpcf7 .form-field--datenschutz .wpcf7-acceptance{display:flex}.wpcf7 .form-field--datenschutz .wpcf7-acceptance label{font-size:.8rem;line-height:140%;font-weight:400;padding:0;display:flex;align-items:flex-start}.wpcf7 .form-field--datenschutz a{text-decoration:underline}.form-field--datenschutz input{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;-ms-appearance:checkbox !important;-o-appearance:checkbox !important;appearance:checkbox !important;margin:3px 10px 0 0;flex:1 0 auto}.wpcf7 .form-field--datenschutz .wpcf7-acceptance.wpcf7-not-valid>span{padding:5px;border-radius:3px;border:1px solid red}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon-bar{display:block}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.195em}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{display:block;cursor:pointer}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{*zoom:1}.slicknav_menu{overflow:hidden;display:none}.slicknav_btn .slicknav_icon-bar,.slicknav_btn .slicknav_menutxt{display:none}.slicknav_btn{position:absolute;top:2.4rem;right:30px;z-index:10;display:block;width:35px;height:30px}.slicknav_btn span.slicknav_icon{margin:0 auto;position:relative;top:10px}.slicknav_btn span.slicknav_icon:before,.slicknav_btn span.slicknav_icon:after{position:absolute;content:''}.slicknav_btn span.slicknav_icon,.slicknav_btn span.slicknav_icon:before,.slicknav_btn span.slicknav_icon:after{width:33px;height:2px;background-color:#000;display:block}.slicknav_btn span.slicknav_icon:before{margin-top:-10px;background:#000}.slicknav_btn span.slicknav_icon:after{margin-top:10px;background-color:#000}.slicknav_btn span.slicknav_icon{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.15s;transition-delay:.15s}.slicknav_btn.slicknav_open span.slicknav_icon{background-color:rgba(0,0,0,.0);-webkit-transition-delay:.15s;transition-delay:.15s}.slicknav_btn span.slicknav_icon:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.15s,0s;transition-delay:.15s,0s}.slicknav_btn.slicknav_open span.slicknav_icon:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,.15s;transition-delay:0s,.15s}.slicknav_btn span.slicknav_icon:after{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-delay:.15s,0s;transition-delay:.15s,0s}.slicknav_btn.slicknav_open span.slicknav_icon:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,.15s;transition-delay:0s,.15s}ul.slicknav_nav{display:block;margin:0;padding:3rem 0}ul.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.slicknav_nav a{font-size:1.05rem;text-transform:uppercase;text-align:center;padding:0 0 1.3rem;color:#000}.slicknav_nav>li:last-child a{border-bottom:none}.slicknav_nav .slicknav_item a{padding:0;margin:0;border-bottom:none}.slicknav_nav .slicknav_item a:hover{background:0 0}.slicknav_nav a:hover{color:#999}.slicknav_nav li.current_page_item a,.slicknav_nav li.current_page_item>a.slicknav_item a,.slicknav_nav li.current_page_ancestor>a.slicknav_item a{color:#999}.slicknav_nav ul.children{position:relative;background:rgba(255,255,255,.15);padding-bottom:1rem}.slicknav_nav li li{padding:0}.slicknav_nav li li a{position:relative;font-size:.8rem;padding:.3rem 0}.slicknav_nav .slicknav_arrow{position:absolute;top:0;right:0;width:50px;height:100%;color:rgba(255,255,255,.8);text-align:center;line-height:45px;background-color:rgba(255,255,255,.1);font-family:'icons';font-size:15px;font-weight:400}.slicknav-container{position:absolute;top:0;width:100%;background:#fff;z-index:100}.slicknav-open .page-wrap:after{content:"";position:absolute;top:0;width:100%;height:100%;background:#555;z-index:0;opacity:.5}.slicknav_nav li.anfrage{text-align:center;margin:1rem 0 0}.slicknav_nav li.anfrage a{display:inline-block;font-family:KlintStd-Black;font-weight:400;text-transform:uppercase;padding-top:.7rem}.slicknav_nav li.anfrage a:after{content:"";position:absolute;top:-4px;left:0;width:100%;height:4px;background:#0f0;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;opacity:0}.slick-slider.slick-initialized{opacity:1}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:1rem;display:block;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0;z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'icons';font-size:3rem;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{right:90px}.slick-prev:before{content:'\e408'}.slick-next{right:30px}.slick-next:before{content:'\e409'}.slick-dots{position:absolute;display:block;width:100%;padding:0;bottom:1rem;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px!important;padding:0;background:0 0}.slick-dots li:before{display:none}.slick-dots li button{font-size:0;line-height:0;position:relative;display:block;width:100%;height:100%;padding:0;cursor:pointer;border:0;outline:none;border-radius:50%;background:#fff}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li.slick-active button{background:#0f0}.slick-slide img{width:100%}.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@media screen and (max-width:1180px){body:after{content:"<1180";position:fixed;top:0;line-height:1;padding:5px;font-size:12px;background:#7cfc00;z-index:1000;opacity:.8;display:none}html,body{font-size:17px}#nav ul li{margin-right:1.8rem}.page-banner{height:280px}.hero .panel{height:600px}}@media screen and (max-width:1000px){body:after{content:"<1000";background:TAN}#header .slogan{font-size:1.3rem}.hero .panel{height:550px}}@media screen and (max-width:768px){body:after{content:"<768";background:PINK}html,body{font-size:16px}h1,.section-title{font-size:2.3rem}h2{font-size:1.8rem}h3{font-size:1.5rem}#header .logo{width:160px;float:none;margin-top:1.5rem;margin-bottom:0;display:block}#header .slogan{font-size:1.3rem;margin:1rem 0 0;padding:1.2rem 0;display:block}.hero .panel{height:480px}.hero .panel-title p{font-size:2.9rem;max-width:100%}.page-banner{height:220px}.page-banner-title{margin-bottom:0}.sc-col{width:100%}#nav{display:none}.slicknav_menu{display:block}.section-title{text-align:center}.section-title:after{background-position:center 0}.section-leistungen .col-3:nth-child(2n+1){float:right}.wp-caption,img.size-medium,img.size-small{margin-left:0;margin-right:0;float:none;display:block}.sc-intro-image{display:block}.sc-intro-image-lg{position:relative;height:300px;display:none}.filter{margin-bottom:1.3rem}.referenzen-item a:hover img{opacity:1}.referenzen-item a:hover .referenzen-item-image:after{opacity:1}.section-kontakt{height:630px}.wpcf7 .row{padding-bottom:0}.wpcf7 .form-label{text-align:left}.wpcf7 .row.last{padding-top:1.5rem}.footer-branding-text{max-width:100%}.footer-hotlinks ul{float:none}.footer-menu ul{float:none;margin:1rem 0 0}.footer-menu li{margin:0 1.2rem 0 0}.footer-address span{display:block;height:0;text-indent:-100rem;overflow:hidden}.gutter{margin-top:1rem}}@media screen and (max-width:600px){body:after{content:"<600";background:#ff0}html,body{line-height:150%}h1,.section-title{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.3rem}.section-title{margin-bottom:2rem}.section-title:after{height:.5rem;margin-top:.7rem}.container{padding:0 20px}#header .logo{width:120px;margin-top:1rem}#header .slogan{font-size:1rem;padding:.9rem 0}.slicknav_btn{top:2rem}.hero .panel{height:360px}.hero .panel-title p{font-size:2rem;margin-bottom:.5rem}.page-banner{height:160px}.section-leistungen li{font-size:.9rem;line-height:120%}.section-leistungen li i.icon{font-size:1.2rem}.team-list-item-image img{margin-bottom:1.5rem}.filter-btn{font-size:.6rem;padding:.6rem .7rem}.referenzen-item-title{font-size:.8rem;padding:.3rem .5rem}#mix-wrapper [class*=col-]{padding:0 3px}#mix-wrapper .referenzen-item{margin-bottom:6px}.section-kontakt{height:auto}.kontakt-map{height:300px;position:relative}.kontakt-bg{height:300px;position:relative}.kontakt-box-wrap{position:relative;top:auto;background:#fff;padding:3rem 0}.kontakt-box{padding:0;max-width:none}#map-canvas{margin-right:0;width:100%}.gallery-item{width:33%}.footer-branding img{width:140px;margin:0 0 1.2rem}.footer-branding-text{font-size:1rem}.slick-prev,.slick-next{display:none!important}}@media screen and (max-width:320px){body:after{content:"<320";background:MAGENTA}html,body{font-size:15px}.container{padding:0 15px}#header .slogan{font-size:.9rem}.page-banner{height:130px}.page-banner-title{font-size:1.6rem;line-height:140%}.hero .panel{height:290px}.hero .panel-title p{font-size:1.8rem}}