/*!
Author: Biff Bouse, Kinesso Web Development
Author URI: https://kinesso.com/
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.bar,body{background:#fff}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}hr,p{margin-bottom:1.5em}pre,textarea{overflow:auto}.col-image-small img,.team-section-grid-item .team-member-img,.widget select,.wp-caption,embed,iframe,img,legend,object,pre{max-width:100%}.header-section-content,.section-hero p,h2{text-shadow:5px 5px 5px #00029}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;overflow-x:hidden}details,main{display:block}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-size:1em}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-family:manropeextrabold;font-weight:400}code,kbd,samp{font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:inherit}@font-face{font-family:manropebold;src:url(fonts/manrope-bold-um.eot);src:url(fonts/manrope-bold-um.eot?#iefix) format('embedded-opentype'),url(fonts/manrope-bold-um.woff2) format('woff2'),url(fonts/manrope-bold-um.woff) format('woff'),url(fonts/manrope-bold-um.ttf) format('truetype'),url(fonts/manrope-bold-um.svg#manropebold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:manropeextrabold;src:url(fonts/manrope-extrabold-um.eot);src:url(fonts/manrope-extrabold-um.eot?#iefix) format('embedded-opentype'),url(fonts/manrope-extrabold-um.woff2) format('woff2'),url(fonts/manrope-extrabold-um.woff) format('woff'),url(fonts/manrope-extrabold-um.ttf) format('truetype'),url(fonts/manrope-extrabold-um.svg#manropeextrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:manropeextralight;src:url(fonts/manrope-extralight-um.eot);src:url(fonts/manrope-extralight-um.eot?#iefix) format('embedded-opentype'),url(fonts/manrope-extralight-um.woff2) format('woff2'),url(fonts/manrope-extralight-um.woff) format('woff'),url(fonts/manrope-extralight-um.ttf) format('truetype'),url(fonts/manrope-extralight-um.svg#manropeextralight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:manropelight;src:url(fonts/manrope-light-um.eot);src:url(fonts/manrope-light-um.eot?#iefix) format('embedded-opentype'),url(fonts/manrope-light-um.woff2) format('woff2'),url(fonts/manrope-light-um.woff) format('woff'),url(fonts/manrope-light-um.ttf) format('truetype'),url(fonts/manrope-light-um.svg#manropelight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:manropemedium;src:url(fonts/manrope-medium-um.eot);src:url(fonts/manrope-medium-um.eot?#iefix) format('embedded-opentype'),url(fonts/manrope-medium-um.woff2) format('woff2'),url(fonts/manrope-medium-um.woff) format('woff'),url(fonts/manrope-medium-um.ttf) format('truetype'),url(fonts/manrope-medium-um.svg#manropemedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:manroperegular;src:url(fonts/manrope-regular-um.eot);src:url(fonts/manrope-regular-um.eot?#iefix) format('embedded-opentype'),url(fonts/manrope-regular-um.woff2) format('woff2'),url(fonts/manrope-regular-um.woff) format('woff'),url(fonts/manrope-regular-um.ttf) format('truetype'),url(fonts/manrope-regular-um.svg#manroperegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:manropesemibold;src:url(fonts/manrope-semibold-um.eot);src:url(fonts/manrope-semibold-um.eot?#iefix) format('embedded-opentype'),url(fonts/manrope-semibold-um.woff2) format('woff2'),url(fonts/manrope-semibold-um.woff) format('woff'),url(fonts/manrope-semibold-um.ttf) format('truetype'),url(fonts/manrope-semibold-um.svg#manropesemibold) format('svg');font-weight:400;font-style:normal}body,button,input,optgroup,select,textarea{color:#404040;font-family:manroperegular,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:manropeextrabold,sans-serif;clear:both;line-height:1.25}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{margin:0 0 1.5em;width:50%}.rcell{padding:35px}@media screen and (max-width:768px){.rcell{width:100%;padding:20px 20px 40px;box-sizing:border-box}img{height:auto;max-width:100%}}.reference{display:flex;flex-direction:row;align-items:center;gap:20px;margin-bottom:30px}.rcell{width:180px;flex-shrink:0}.rcell img{width:100%;height:auto;display:block}.rtext{flex:1;font-size:1rem;line-height:1.5}@media screen and (max-width:768px){.reference{flex-direction:column}.rcell,.rtext{width:100%}}.called{max-width:75%;margin:40px auto;padding:20px;line-height:1.6;font-size:1.05rem}@media (max-width:600px){.called{margin:20px;padding:15px}}.contact{font-family:manropebold,sans-serif}.contact a{color:#000;font-family:manropebold,sans-serif;text-decoration:none}.contact-layout{display:flex;gap:2em;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.contact-form{flex:1 1 100%;max-width:600px;margin:0 auto;padding:0 15px;box-sizing:border-box}.contact .form-message,.login .form-message{margin-top:20px}.contact-form form{width:100%}.contact .form-group{margin-bottom:20px}.contact label{display:block;font-weight:700;margin-bottom:6px}.contact .checkbox,.login-layout{display:flex;align-items:flex-start}.contact input[type=text],.contact input[type=email],.contact input[type=password],.contact textarea{width:100%;padding:10px 12px;font-size:1rem;border:1px solid #ccc;border-radius:4px;transition:border-color .2s ease-in-out}.contact input:focus,.contact textarea:focus{border-color:#200372;outline:0}.contact textarea{min-height:120px;resize:vertical}.contact .checkbox{gap:10px;font-size:.95rem}.contact .form-control-submit-button{background-color:#6455F8;color:#fff;padding:10px 20px;font-size:1rem;border:none;border-radius:4px;cursor:pointer}.contact .form-control-submit-button:hover{background-color:#3A21F2}.contact-intro{text-align:center;font-size:1.2rem;margin-bottom:30px}.contact-address{flex:1 1 30%;font-size:.95rem;background:#f8f8f8;padding:15px;border-radius:6px;max-width:280px}.login{font-family:manropebold,sans-serif}.contact-address a,.login a,.responsive-bullets,.responsive-bullets a{font-family:manropebold,sans-serif}.login a{color:#000;text-decoration:none}.login-layout{gap:2em;justify-content:space-between;flex-wrap:wrap}.login-form{flex:1 1 100%;max-width:600px;margin:0 auto;padding:0 15px;box-sizing:border-box}.login-form form{width:100%}.login .form-group{margin-bottom:20px}.login label{display:block;font-weight:700;margin-bottom:6px}.login input[type=text],.login input[type=email],.login input[type=password],.login textarea{width:100%;padding:10px 12px;font-size:1rem;border:1px solid #ccc;border-radius:4px;transition:border-color .2s ease-in-out}.login input:focus,.login textarea:focus{border-color:#200372;outline:0}.login textarea{min-height:120px;resize:vertical}.login .checkbox{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}.login .form-control-submit-button{background-color:#b31836;color:#fff;padding:10px 20px;font-size:1rem;border:none;border-radius:4px;cursor:pointer}.login .form-control-submit-button:hover{background-color:#5C0718}.freelancer-desc{flex:1 1 30%;background:#f8f8f8;border-radius:6px;max-width:480px}.contact-address h4{margin-top:0;font-size:1.1rem}.contact-address a{color:#000;text-decoration:none}@media (max-width:768px){.contact-layout{flex-direction:column}.contact-address,.freelancer-desc{margin-top:30px;max-width:100%}.contact-form{max-width:100%}}.responsive-bullets{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:1.6rem;line-height:1.6}.responsive-bullets span{white-space:nowrap}.responsive-bullets a{color:#404040;text-decoration:none;display:inline-block}.responsive-bullets a hover{color:#404040}a{color:#4169e1}a:active,a:focus,a:hover{color:#191970}a:focus{outline:dotted thin}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],input[type=number],input[type=search],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-header{background:0 0;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:1.7em 3em;position:fixed;top:0;width:100%;z-index:4}.site-branding{position:relative;width:50px;z-index:1}.site-branding a{color:rgba(255,255,255,1);display:block;font-family:manropeextrabold,sans-serif;text-decoration:none;transition:all .5s ease-in-out}.custom-logo{width:61px}.header-background{background-size:cover;bottom:0;left:0;opacity:.75;position:absolute;right:0;top:0;width:100%;z-index:0}.partner-logos{display:flex;flex-direction:column;flex-wrap:wrap;gap:1em;justify-content:space-between;list-style:none;margin:0;padding:0;text-align:center}.partner-logo{height:30px;width:auto}#social-menu li{display:inline;float:left;list-style:none;margin-left:8px}#social-menu li a,#social-menu li a:active{background:0 0;border:2px solid #000;border-radius:5px;color:#000;display:block;height:30px;line-height:30px;position:relative;text-decoration:none;text-indent:-9999%;transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;width:30px}#social-menu li a:hover{color:#fff;text-decoration:none}#social-menu li a::after{display:block;font:normal normal normal 1.25em/1 FontAwesome;left:50%;position:absolute;text-indent:0!important;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.bar,.befragt-nav,.datenschutz-nav,.error-nav,.impressum-nav,.index-nav,.kontakt-nav,.main-navigation a,.methoden-nav,.nachhaltigkeit-nav,.referenzen-nav,.themen-nav,.unternehmen-nav{transition:all .5s ease-in-out}#social-menu li a[href*=twitter]::after{content:"\f099"}#social-menu li a[href*=twitter]:hover{border-color:#55acee;color:#55acee}#social-menu li a[href*=facebook]::after{content:"\f09a"}#social-menu li a[href*=facebook]:hover{border-color:#3b5998;color:#3b5998}#social-menu li a[href*=pinterest]::after{content:"\f231"}#social-menu li a[href*=pinterest]:hover{border-color:#cb2026;color:#cb2026}#social-menu li a[href*="plus.google"]::after{content:"\f0d5"}#social-menu li a[href*="plus.google"]:hover{border-color:#dd4b39;color:#dd4b39}#social-menu li a[href*=dribbble]::after{content:"\f17d"}#social-menu li a[href*=dribbble]:hover{border-color:#ea4c89;color:#ea4c89}#social-menu li a[href*=linkedin]::after{content:"\f0e1"}#social-menu li a[href*=linkedin]:hover{border-color:#0077b5;color:#0077b5}#social-menu li a[href*=youtube]::after{content:"\f16a"}#social-menu li a[href*=youtube]:hover{border-color:#cc181e;color:#cc181e}#social-menu li a[href*=instagram]::after{content:"\f16d"}#social-menu li a[href*=instagram]:hover{border-color:#b900b4;color:#b900b4}.main-navigation{display:block;align-self:center;width:100%}@media screen and (min-width:600px){.partner-logos{flex-direction:row}#social-menu{float:right}.main-navigation{width:auto}}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;text-align:center}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:9}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}@media screen and (min-width:600px){.main-navigation li{margin-left:2em}}.post,.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.main-navigation a{color:rgba(255,255,255,1);display:block;font-family:manropeextrabold,sans-serif;font-size:1.3em;text-decoration:none;text-transform:uppercase}.main-navigation a:active,.main-navigation a:hover{color:rgba(255,255,255,.5)}.menu-toggle{border:none;border-radius:0;background:0 0;height:30px;line-height:1em;padding:0;position:absolute;width:40px;right:1em;top:42px;z-index:1}.menu-toggle:hover{cursor:pointer}.bar{height:4px;width:40px;left:0;display:block;opacity:1;position:absolute;top:0}.gradient-text,h3.gradient{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.bar.bar-middle{top:calc(50% - 2px)}.bar.bar-bottom{top:auto;bottom:0}.toggled .bar.bar-bottom{top:calc(50% - 2px);transform:rotate(135deg)}.toggled .bar.bar-middle{transform:rotate(360deg);opacity:0}.toggled .bar.bar-top{top:calc(50% - 2px);transform:rotate(225deg)}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:600px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links,.widget{margin:0 0 1.5em}.page-links{clear:both}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.aligncenter,.alignleft,.alignright{margin-bottom:1.5em}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:9}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}h2{letter-spacing:0;opacity:1;font-weight:400;font-size:2.25em;line-height:1;margin:0 0 0 -5px;text-transform:uppercase}.contact.full-width,.text-image-repeater.full-width{margin-left:-3em;margin-right:-3em}h3{font-size:1.6em;margin-bottom:.5em;margin-top:.5em}h3.gradient{text-transform:uppercase;line-height:1.2;margin-bottom:0;margin-top:1em}@media screen and (min-width:600px){h2{font-size:3em}h3{font-size:2em}}.gradient-text{font-size:2em}.gradient-colors{position:absolute;left:0;top:0;height:100%;width:100%;opacity:.8}.flexible-content-page,.page-template-default{padding-left:3em;padding-right:3em;padding-top:3em;margin-top:114px}@media screen and (min-width:781px){.flexible-content-page,.page-template-default{margin-top:136px}}.section-hero{margin-left:-3em;margin-right:-3em;margin-top:calc(-136px - 3em);padding-bottom:1.5em}.header-section,.team-section,.text-section-content,.textimage-with-cta{margin-top:1.5em;margin-bottom:1.5em}.section-hero .big-image{height:100vh;width:100vw;position:relative;background-size:cover;background-position:50% 50%}.section-hero h2{color:#fff;margin-bottom:.33em}.section-hero .big-image .big-video,.section-hero .overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.65);color:#fff;display:flex;justify-content:center;flex-direction:column;padding:3em}.section-hero .overlay{background-size:cover}.section-hero .big-image .big-video{padding:0;width:100vw;height:100vh;object-fit:cover}.section-hero .hero-text-section{padding:0;width:70%;z-index:1}.section-hero .section-cta{z-index:1}.section-hero p{margin:0 0 1.25em;font-family:manropemedium,sans-serif;font-size:2.12em}.section-cta{padding:10px;width:fit-content;margin-top:40px;border:6px solid rgba(255,255,255,.2);text-align:center}.section-cta a{color:#fff;text-decoration:none;font-family:manroperegular,sans-serif;font-size:1.5em;text-transform:uppercase}.call-to-action-button,.call-to-action-button:hover{border:6px solid;color:#000}.call-to-action-buttons{display:flex;gap:1em}.call-to-action-button{display:inline-block;font-family:manropebold,sans-serif;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out;padding:.5em 1em}.adress,.site-footer{padding:1.5em 3em}.section-cta:hover{border-color:#FFF}.col-text{height:20em}.small{font-size:.7em}.col-img-text{display:flex;align-items:center;justify-content:center;height:110px;background:#fff;text-align:center;font-family:manropeextrabold,sans-serif;font-size:1.5em;color:#404040}.col-image,.contact .contact-image{background-position:center center;background-size:cover}nav.adress .responsive-bullets{text-align:center}.grid-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-around;flex-direction:row-reverse}.section-spacing{margin-top:-1.5em;margin-bottom:1.5em}.col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.col-left{-webkit-box-ordinal-group:-1;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-text{display:flex;align-items:center}.aligner-item{padding:3em}.col-image-small{text-align:center;margin-bottom:1em}.col-image-small img{height:auto;display:inline-block}.contact{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:1.5em;margin-bottom:1.5em}.contact.form-left,.textimage-with-cta-content.right{flex-direction:row-reverse}.contact .contact-image{border-radius:0;display:block;position:relative;width:50%}.contact .contact-form{padding:0 3em .1em;width:50%}div.wpforms-container-full .wpforms-form button[type=submit]{border:2px solid #45aaaf!important;background:#fff!important;color:#45aaaf!important;font-family:manropebold!important;font-size:1.5em!important;line-height:1.5em!important;transition:all .33s ease-in-out;width:fit-content}div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#609D87!important;color:#fff!important}div.wpforms-container-full{margin:0!important}.gradient-tile.full-width,.svg-icon-tile.full-width{margin-left:-3em;margin-right:-3em}.svg-icon-tile .topics{display:grid;grid-template-columns:1fr 1fr}.svg-icon-tile .topics .topic{border:1px solid #fff}.icon-box{margin-top:3em}.topic-title{margin-bottom:1.5em}.svg-icon-tile .topics .topic .icon-box{display:flex;align-items:center;justify-content:center}.svg-icon-tile .topics .topic .icon-box .topic-icon{padding:0;text-shadow:2px 5px 15px #000}.svg-icon-tile .topics .topic .topic-title{text-align:center;color:#fff;padding:1em;font-size:1.8em;font-family:manropebold,sans-serif;line-height:1}.svg-icon-tile .topic-icon img{width:100px;height:100px;object-fit:contain}.gradient-link-tile-content,.gradient-tile-content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:1.5em;margin-bottom:1.5em;position:relative;background-size:cover}.gradient-tile-content .gradient-tile-item img{width:60px;height:60px;object-fit:contain;position:relative;z-index:2}.gradient-tile-content .gradient-tile-item{padding:1em;background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #fff;overflow:hidden;position:relative;z-index:1}.gradient-tile-content .gradient-tile-item img.gradient-tile-item-background-image{object-fit:cover;opacity:.3;position:absolute;height:100%;bottom:0;right:0;left:0;top:0;width:100%}@media screen and (min-width:781px){.gradient-tile-content .gradient-tile-item{padding:3em}}.gradient-tile-content .gradient-tile-item-icon{padding:.6em 0 0}.gradient-tile-content .gradient-tile-item-title{padding:0 0 .6em;font-family:manropebold;font-size:20px;color:#fff;min-height:86px;position:relative;z-index:2}.gradient-tile-content .gradient-tile-item-description{color:#fff;font-family:manropelight;font-size:16px;position:relative;z-index:2}.full-width-image img.desktop{display:none}@media screen and (min-width:600px){.full-width-image img.desktop{display:block}.full-width-image img.mobile{display:none}}.full-width-image,.gradient-link-tile.full-width,.textimage-with-cta.full-width{margin:1.5em -3em}.gradient-link-tile .gradient-link-tile-item{background-size:cover;background-position:center center;font-size:30px;font-family:manropebold;line-height:1;padding:4em 2em;position:relative;text-align:center}.gradient-link-tile .gradient-link-tile-item a{color:#fff!important;text-decoration:auto}.gradient-link-tile .gradient-link-tile-item a:hover{font-weight:900}.textimage-with-cta .textimage-with-cta-content{display:flex}.textimage-with-cta-content-image,.textimage-with-cta-content-text{flex:50%;padding:2em}.textimage-with-cta-content-text .section-cta,.textimage-with-cta-content-text .section-cta:hover{border:6px solid}.textimage-with-cta-content-text .section-cta a{color:#000}.team-section-grid{display:flex;flex-wrap:wrap;gap:2em;justify-content:stretch;margin-top:1.5em;margin-bottom:1.5em}.img-section{height:0;padding-bottom:100%;background-size:cover;background-position:center center;position:relative}.team-section-grid-item{flex:100%;cursor:pointer}@media screen and (min-width:767px){.team-section-grid-item{flex:0 0 calc(50% - 20px)}}@media screen and (min-width:967px){.svg-icon-tile .topics{grid-template-columns:1fr 1fr 1fr 1fr}.team-section-grid-item{flex:0 0 calc(25% - 2em)}}.team-section-grid-item .team-member-img{object-fit:cover;object-position:right;width:100%;height:383px}.team-section-grid-item h3{font-size:1.1em;margin-bottom:0;margin-top:0}.team-section-grid-item .job-title{margin-top:0}.expand-icon img{bottom:1em;cursor:pointer;position:absolute;right:1em}.md-modal,.md-overlay{position:fixed;left:0;top:0;width:100%}.md-modal{margin:auto;right:0;height:auto;z-index:9;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;min-height:100vh;max-height:100vh}.md-show{visibility:visible}.md-overlay{height:100%;visibility:hidden;z-index:8;opacity:0;background:rgba(228,240,227,.8)}.md-show~.md-overlay{opacity:1;visibility:visible}.md-effect-12 .md-content{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;height:100vh}.md-show.md-effect-12~.md-overlay{background-color:#fff}.md-effect-12 .md-content,.md-effect-12 .md-content h3{background:0 0}.md-show.md-effect-12 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;overflow-y:auto}.md-content{display:grid;grid-template-columns:45% 55%}.close-btn{text-align:center;padding:3em}.team-member-description h4{font-family:manroperegular;margin-bottom:0;font-size:1.15em}.copyright-with-social p,.site-footer a{font-family:manropebold,sans-serif}.team-member-description h3{margin-top:0;text-transform:uppercase;font-size:2em;line-height:1}@media screen and (min-width:967px){.team-member-description h3{font-size:2.4em}.team-member-description h4{font-size:1.5em}}.team-member-description .social-link{margin-top:2em}.gg-close{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid transparent;border-radius:40px}.gg-close::after,.gg-close::before{content:"";display:block;box-sizing:border-box;position:absolute;width:40px;height:2px;background:currentColor;transform:rotate(45deg);border-radius:5px;top:8px;left:1px}.gg-close::after{transform:rotate(-45deg)}.close-btn button{border:none;background:#fff;cursor:pointer;color:#666}.gradient-link-tile-content:before,.gradient-tile-content:before{content:"";right:0;bottom:0;left:0;background-image:inherit;z-index:1;position:absolute}.close-btn button:hover{color:#000}.gradient-tile-content:before{top:0;opacity:.85}.gradient-link-tile-content:before{top:0;opacity:.7}.gradient-link-tile-item-link{left:50%;padding:0 .5em;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}#kjob span,.topics,label.toggler{position:relative}.site-footer .site-info{display:grid;grid-template-columns:1fr 1fr 1fr}.contact-section{font-size:.75em;text-align:center}.contact-section p{margin-top:3px;margin-bottom:3px}.menu-legal-menu-container ul{margin:0;list-style:none;display:grid;font-size:.75em;grid-template-columns:1fr;grid-row-gap:1em;text-align:center}@media screen and (min-width:600px){.menu-legal-menu-container ul{grid-template-columns:1fr 1fr;text-align:left}}@media screen and (min-width:967px){.menu-legal-menu-container ul li{text-align:right}}.site-footer a{color:#000;text-decoration:none}.copyright-with-social{display:grid;grid-template-columns:auto;grid-gap:1em;margin-top:.5em;justify-content:center;width:100%}@media screen and (min-width:600px){.copyright-with-social{float:right;grid-template-columns:auto auto;justify-content:space-between}}.copyright-with-social p{font-size:.75em;margin-top:.5em;margin-bottom:.5em}.text-section-content-all p{font-family:manroperegular,sans-serif}.background-video-content,.background-video-content video{width:100%}.checkbox-inline{display:flex;align-items:center;gap:.5em}label.toggler{-webkit-appearance:push-button;-moz-appearance:button;cursor:pointer;padding:8em 1em 6em;width:100%;z-index:1}.methoden-nav{background-image:linear-gradient(to right,#0A2A7D ,#437EFF)}.themen-nav{background-image:linear-gradient(to right,#371F32 ,#F84E2B)}.referenzen-nav{background-image:linear-gradient(to right,#6222ED ,#EF70F7)}.index-nav{background-image:linear-gradient(to right,#200372 ,#8258EF)}.unternehmen-nav{background-image:linear-gradient(to right,#1C3EEA ,#9FFCFF)}.befragt-nav{background-image:linear-gradient(to right,#6222ED ,#EF70F7)}.impressum-nav{background-image:linear-gradient(to right,#FA76FE ,#FA83FF)}.datenschutz-nav{background-image:linear-gradient(to right,#200372 ,#8258EF)}.nachhaltigkeit-nav{background-image:linear-gradient(to right,#0C2B88 ,#144BA3)}.kontakt-nav{background-image:linear-gradient(to right,#6455F8 ,#D3C9FF)}.error-nav{background-image:linear-gradient(to right,#B31836 ,#5C0718)}.copyright-section{display:flex;flex-wrap:wrap;align-items:center;gap:1em}@media (max-width:600px){.copyright-section{flex-direction:column;align-items:center;text-align:center}.partner-logos{justify-content:center}}section#ankuendigungsmanagement,section#buyerpersonas,section#cati,section#cawi,section#fokusgruppen,section#loyalitaetsanalyse,section#markentracking,section#mitarbeiterbefragung,section#mixedmode,section#oepnvanalyse,section#trendcall,section#virtuellefokusgruppen,section#wettbewerbsanalyse{scroll-margin-top:100px}.freelancer-flexbox{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:flex-start;padding:2rem 0}.freelancer-text{flex:1 1 35%;min-width:320px}.freelancer-form{flex:1 1 55%;min-width:320px}.freelancer-text h3,.freelancer-text h4{margin-bottom:.5em}.freelancer-text ul{list-style-type:disc;margin-left:1.5em}.freelancer-form form>div{margin-bottom:1rem}.freelancer-form input,.freelancer-form select,.freelancer-form textarea{width:100%;padding:.75em;border:1px solid #ccc;border-radius:4px;font-family:inherit}.freelancer-form button[type=submit]{background:#7B8AF7;color:#fff;padding:.75em 2em;border:none;border-radius:4px;cursor:pointer}.freelancer-form button[type=submit]:hover{background:#554578}.section-heading{font-size:1.4em;font-weight:700}.birthdate-group{display:flex;gap:1rem;flex-wrap:wrap}.birthdate-group select{flex:1 1 30%;min-width:100px}#kjob span{top:-25px;font-size:1em}.checkbox-label{display:flex;align-items:center;gap:.5em;text-align:left;width:100%;max-width:600px}.checkbox-label input[type=checkbox]{margin:0;align-self:flex-start}.checkbox-label span{line-height:1.4}.table-striped tbody tr:nth-child(odd){background-color:#f9f9f9}.table-striped tbody tr:nth-child(even){background-color:#fff}