@-moz-document url-prefix(){body{font-weight:lighter !important}}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:'Lato',Arial,Helvetica,sans-serif;letter-spacing:0}:focus{outline:0}body{font-size:10px;line-height:1;color:#8e8e8e;background:#fff}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}*{font-variant-ligatures:none}html{overflow-x:hidden}*{-webkit-font-feature-settings:"liga" 0,"dlig" 0}*{-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}.nodisplay{display:none}.clear,.c{clear:both;float:none}.clearr,.cr{clear:right;float:none}.clearl,.cl{clear:left;float:none}html,body{margin:0;padding:0;height:100%;width:100%;font-family:'Lato',sans-serif;background:#fff;position:relative}.inner{width:100%;max-width:1000px;margin:0 auto}.small{max-width:1000px;margin-left:auto !important;margin-right:auto !important}.padding100{padding-top:100px !important;padding-bottom:100px !important}.padding150{padding-top:150px !important;padding-bottom:150px !important}.padding100-150{padding-top:100px !important;padding-bottom:150px !important}.padding150t{padding-top:150px}.padding150b{padding-bottom:150px}.green{background:#e4e8db}.introtext{margin-bottom:40px !important}.introtext-2.introtext-bottom-zero{margin-bottom:0 !important}.introtext p{font:400 26px/1.4em 'Lato',sans-serif;text-align:center;margin:0 auto;width:100%;padding:0 15px;max-width:700px;box-sizing:border-box;color:#000}.introtext h1{font:700 18px/1.4em 'Lato',sans-serif;text-align:center;margin:0 auto;width:100%;padding:0 15px;max-width:700px;box-sizing:border-box;color:#000;letter-spacing:.1em;text-transform:uppercase;margin-bottom:30px}.introtext h1:after{content:"";display:block;margin:0 auto;width:120px;height:1px;background:#000;margin-top:15px}.introtext h2{font:400 28px/1.4em 'Lato',sans-serif;text-align:center;margin:0 auto;width:100%;padding:0 15px;max-width:700px;box-sizing:border-box;color:#000;letter-spacing:.025em}.introtext-2 p{font:400 28px/1.4em 'Lato',sans-serif;text-align:center;margin:0 auto;width:100%;padding:0 15px;max-width:720px;box-sizing:border-box;color:#000;letter-spacing:.025em}.small-eg-logo{width:55px;height:auto;display:block;margin:0 auto;margin-top:50px}.small-eg-logo-2{width:55px;height:auto;display:block;margin:0 auto;margin-bottom:70px !important}.projekt-text{width:100%;padding:0 15px;max-width:720px;box-sizing:border-box;margin:0 auto}.projekt-text h2{font:400 18px/1.6em 'Lato',sans-serif;text-align:center;color:#000;margin-bottom:1em}.projekt-text p{font:400 18px/1.6em 'Lato',sans-serif;font-style:italic;text-align:center;color:#000;margin-bottom:1em;letter-spacing:.025em}.more-text{display:none}.author{margin-top:45px}.author p{font:300 13px/1.6em 'Lato',sans-serif;color:#000;text-transform:uppercase;letter-spacing:.2em}.author p strong{font:700 18px/1.8em 'Lato',sans-serif;color:#000;text-transform:uppercase;letter-spacing:.1em}a.more-link{font:400 12px/1.6em 'Lato',sans-serif;color:#000;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}a.more-link:hover{font-weight:500}.contact h1{font:700 28px/1.7em 'Lato',sans-serif;color:#000;margin:0 auto;text-align:center;margin-bottom:35px}.contact p{font:400 18px/1.7em 'Lato',sans-serif;color:#000;margin-bottom:30px;text-align:center;letter-spacing:.025em}.contact p a{font:inherit;color:inherit;text-decoration:none}.team-row{margin-bottom:100px}.team-row-last{margin-bottom:0}.team-row h1{font:700 18px/1.8em 'Lato',sans-serif;color:#000;text-transform:uppercase;letter-spacing:.2em}.team-row h2{font:300 13px/1.6em 'Lato',sans-serif;color:#000;text-transform:uppercase;letter-spacing:.2em;margin-bottom:30px}.team-row p{font:400 14px/1.5em 'Lato',sans-serif;color:#000;letter-spacing:.025em;margin-bottom:1em !important}.team-row .text-right{padding-left:50px}.team-row .text-left{padding-right:50px}header{padding:40px 0 50px;position:fixed;top:0;left:0;right:0;width:100%;box-sizing:border-box;z-index:100;background:#fff}header .brand{width:430px;margin:0 auto;transition:all .2s ease}header .brand img{width:100%;height:auto;display:block;transition:all .2s ease}header.scrolled{padding:30px 0}header.scrolled .brand{width:250px;margin:0 auto}#navigation{width:100%;margin-top:40px;display:none}#navigation ul{display:table;margin:0 auto}#navigation ul li{display:inline-block;margin:0 30px}#navigation ul li a{display:block;font:300 15px/15px 'Lato',sans-serif;text-decoration:none;text-transform:uppercase;color:#000}#navigation ul li a:hover,#navigation ul li a.active{color:#d10044}.non-fix-header{padding:50px 0}.non-fix-header .brand{width:430px;margin:0 auto;transition:all .2s ease}.non-fix-header .brand img{width:100%;height:auto;display:block;transition:all .2s ease}.header-slider{margin-bottom:50px}.vc_section{margin-bottom:0;position:relative;z-index:10}.home-slider-02{transform:translateY(-50%)}.head-block h1{font:400 48px/1.2em 'Lato',serif;text-transform:none;letter-spacing:.02em;color:#000;text-align:right;padding-top:0;margin-bottom:70px}.head-block h2{font:600 12px/11px 'Lato',sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#e83755;padding-left:0;margin-bottom:5px}.head-text-block{padding-top:10px}.head-text-block p{font:300 17px/1.7em 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#000;margin-bottom:1.7em}.multiply-bar{display:none;background:#e83755;width:1200px;height:3000px;position:absolute;z-index:9;mix-blend-mode:multiply;right:0;transform:skew(-35deg) translateX(-20%)}.call-to-action{float:right;display:inline-block;font:300 14px/30px 'Lato',sans-serif;color:#fff;text-decoration:none;background:#e83755;padding:0 10px 0 5px;height:30px;position:relative;transition:all .25s ease}.call-to-action:before{width:0;height:0;border-style:solid;border-color:transparent #e83755 #e83755 transparent;border-width:15px 10px;content:"";display:block;position:absolute;top:0;left:-20px;transition:all .25s ease}.call-to-action:hover{background:#ccc}.call-to-action:hover:before{border-color:transparent #ccc #ccc transparent}.two-sides-background{background-position:right calc(50vw - 100px) center;background-repeat:no-repeat}.contact-box h1{font:400 48px/1.2em 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#000;text-align:left;padding-top:0;margin-bottom:0}.contact-box h2{font:600 24px/1.2em 'Lato',sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#e83755;padding-left:0;margin-bottom:30px}.contact-box h3{font:600 17px/1.5em 'Lato',sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#000;padding-left:0;margin-bottom:0}.contact-box p{font:300 17px/1.7em 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#000;margin-bottom:1.7em}.contact-box img{margin-top:50px;width:200px;height:auto;display:block}.contact-box p a{color:inherit;font:inherit;text-decoration:none}.disclaimer p{font:300 10px/1.5em 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#fff;margin-bottom:0}.copyright p{font:300 12px/24px 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#fff;margin-bottom:0}.socialmedia{text-align:right}.socialmedia a{font:300 24px/1.5em 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#fff;margin-left:10px}.socialmedia a:hover{color:#000}.cform{width:100%;padding-top:120px}.cform:after{content:"";display:table;clear:both}.areasize{width:100%}.areasize:after{content:"";display:table;clear:both}.areasize .col{width:50%;float:left;box-sizing:border-box}.cform .cform-col{width:50%;float:left;box-sizing:border-box}.cform .cform-col:first-child{padding-right:20px}.cform .cform-col:last-child{padding-left:20px}.areasize .col{width:50%;float:left;box-sizing:border-box}.areasize .col:first-child{padding-right:10px}.areasize .col:last-child{padding-left:10px}h4{font:400 17px/1.5em 'Lato',sans-serif;text-transform:none;letter-spacing:.03em;color:#000;padding-left:0;margin-bottom:5px}input[type=text],input[type=tel],input[type=email]{border:1px solid #e83755;padding:15px 10px;font:300 17px/17px 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#000;box-sizing:border-box;width:100%;margin-bottom:20px;background:0 0}select{border:1px solid #e83755;padding:15px 10px;font:300 17px/17px 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#000;box-sizing:border-box;width:100%;margin-bottom:20px;background:0 0}textarea{border:1px solid #e83755;padding:15px 10px;font:300 17px/17px 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#000;box-sizing:border-box;width:100%;margin-bottom:20px;background:0 0;height:268px;resize:none}input[type=checkbox]{display:none}div.dsgvo{font:300 12px/24px 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#888;padding-left:25px;position:relative}div.dsgvo a{font:inherit;color:#e83755;text-decoration:none}div.dsgvo a:hover{color:#000}span.dsgvo{padding:0}.wpcf7-checkbox:before{content:"";display:block;width:20px;height:20px;border:1px solid #e83755;position:absolute;left:-25px}input[type=submit]{border:0;font:300 14px/30px 'Lato',sans-serif;color:#fff;text-decoration:none;background:#e83755;padding:0 10px 0 5px;height:40px;position:relative;transition:all .25s ease}input[type=submit]:before{width:0;height:0;border-style:solid;border-color:#e83755 transparent;border-width:15px 10px;content:"";display:block;position:absolute;top:0;left:-20px;transition:all .25s ease}input[type=submit]:hover{background:#ccc}input[type=submit]:hover:before{border-color:transparent #ccc #ccc transparent}.call-to-action-re{display:inline-block;font:300 17px/40px 'Lato',sans-serif;color:#fff;text-decoration:none;background:#e83755;padding:0 5px 0 10px;height:40px;position:relative;transition:all .25s ease;margin-top:83px}.call-to-action-re:after{width:0;height:0;border-style:solid;border-color:#e83755 transparent transparent #e83755;border-width:20px 10px;content:"";display:block;position:absolute;top:0;right:-20px;transition:all .25s ease}.call-to-action-re:hover{background:#ccc}.call-to-action-re:hover:after{border-color:#ccc transparent transparent #ccc}.icon-box{text-align:center;padding-top:10px}.icon-box img{display:block;margin:0 auto;width:32px;height:auto}.icon-box h5{font:400 14px/1.7em 'Lato',sans-serif;text-transform:none;letter-spacing:.02em;color:#000;margin-bottom:1.7em;margin-top:10px}footer{background:#000;padding:15px 0}footer ul{display:table;margin:0 auto}footer ul li{display:inline-block;margin:0 10px}footer ul li:first-child{border-right:1px solid #fff;padding-right:10px;margin-right:0}footer ul li a{color:#fff;text-decoration:none;font:300 12px/1.3em 'Lato',sans-serif;letter-spacing:.2em;text-transform:uppercase}section.meta .sub-brand{width:100px;height:auto;display:block;margin:0 auto}section.meta .sub-brand img{width:100%;height:auto;display:block;margin:0 auto}section.meta h1{font:700 32px/1.7em 'Lato',sans-serif;color:#000;margin:0 auto;text-align:center;margin-bottom:50px}section.meta h2{font:700 24px/1.7em 'Lato',sans-serif;color:#000;margin:0 auto;text-align:center;margin-bottom:30px;margin-top:50px}section.meta h3{font:700 18px/1.7em 'Lato',sans-serif;color:#000;margin:0 auto;text-align:center;margin-bottom:30px}section.meta h4{font:700 16px/1.7em 'Lato',sans-serif;color:#000;margin:0 auto;text-align:center}section.meta{max-width:1000px;padding:0 15px;box-sizing:border-box;margin:0 auto}section.meta p{font:400 16px/1.7em 'Lato',sans-serif;color:#000;margin-bottom:30px;text-align:center}section.meta p a{font:inherit;color:inherit;text-decoration:none}section.meta p strong{display:block;font:inherit;font-weight:500;margin-top:30px;margin-bottom:-30px}section.meta li{font:400 16px/1.7em 'Lato',sans-serif;color:#000;margin:10px 0;text-align:center}@media (max-width:1024px){#content{overflow:hidden}.vc_section{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.vc_row{margin-left:0 !important;margin-right:0 !important}}@media (max-width:767px){.team-row{padding:0 10px}.team-row .text-right{padding-left:0}.team-row .text-left{padding-right:0}.team-image-single{margin-bottom:30px !important}.meta>div{padding:0 10px}}