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: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;min-height:100%;width:100%;font-family:sans-serif;background:#fff;position:relative}@-moz-document url-prefix(){body{font-weight:lighter !important}}:root{--blue:#1a2140;--green:#34cc67;--fonttext:20px;--beige:#f8f6f3}.fullscreen-navigation{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--blue);z-index:10}.fullscreen-navigation-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fullscreen-navigation-wrapper ul li{margin:12px 0;padding-right:200px}.fullscreen-navigation-wrapper ul li a{font:400 60px/1.2em 'Playfair Display',serif;color:var(--green);text-decoration:none}.fullscreen-navigation-wrapper ul li a:hover{color:#fff}.p0{padding-top:0 !important;padding-bottom:0 !important}.p50{padding-top:50px !important;padding-bottom:50px !important}.p100{padding-top:100px !important;padding-bottom:100px !important}.p150{padding-top:150px !important;padding-bottom:150px !important}.p200{padding-top:200px !important;padding-bottom:200px !important}.pb0{padding-bottom:0 !important}.pb50{padding-bottom:50px !important}.pb100{padding-bottom:100px !important}.pb150{padding-bottom:150px !important}.pb200{padding-bottom:200px !important}.mb50{margin-bottom:50px !important}.mb75{margin-bottom:75px !important}.mb100{margin-bottom:100px !important}.mb150{margin-bottom:150px !important}.mt50{margin-top:50px !important}.mt75{margin-top:75px !important}.mt100{margin-top:100px !important}.mt150{margin-top:150px !important}.vc_section:not(.fullwidth),.re-grid,.inner-top,.inner-bottom{max-width:1300px;margin-left:auto;margin-right:auto}.bg-blue{background:var(--blue)}.bg-beige{background:var(--beige)}header{background:rgba(26,33,64,0);padding:20px 40px;transition:background .3s ease;position:fixed;left:0;top:0;right:0;z-index:1000}header .brand{width:200px;opacity:0;transition:opacity .3s ease}header .brand img{width:100%;height:auto;display:block}header.show{background:rgba(26,33,64,1)}header.show .brand{opacity:1}.page-template-default:not(.home) header{background:rgba(26,33,64,1)}.page-template-default:not(.home) header .brand{opacity:1}.menu-btn{width:42px;height:32px;display:block;position:absolute;right:40px;top:28px}.menu-btn>span{width:100%;height:100%;display:block}.menu-btn>span>span{width:100%;background:#fff;height:1px;margin-bottom:8px;display:block}.menu-btn>span>span:nth-child(2){width:66%}.menu-btn>span>span:nth-child(3){width:50%;margin-bottom:0}.intro{width:900px;margin:0 auto !important;font:400 60px/1.2em 'Playfair Display',serif !important;text-align:center !important}.link{color:#fff;font:inherit;text-decoration:none;position:relative;display:inline-block}.link:after{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;bottom:-5px}.esgero-quotes{display:table;margin:0 auto 100px !important}h2{font:400 60px/1.2em 'Playfair Display',serif;color:var(--blue)}h2 strong{font:inherit;color:var(--green)}h3{font:400 60px/1.2em 'Playfair Display',serif;color:var(--blue)}h3:before{width:60px;height:5px;content:"";display:block;margin-bottom:50px;background:var(--green)}h4{font:400 30px/1.2em 'Playfair Display',serif;color:var(--green);margin-bottom:1em}h5{font:700 20px/1.5em 'Poppins',sans-serif;letter-spacing:.1em;color:#fff;text-transform:uppercase;text-align:center}p{font:300 24px/1.5em 'Poppins',sans-serif;letter-spacing:.01em;color:#000;margin-bottom:1.5em}p.f20{font:300 20px/1.5em 'Poppins',sans-serif;letter-spacing:.01em;color:#000;margin-bottom:1.5em}p:last-child{margin-bottom:0}p sub{font:inherit;color:inherit;font-size:.6em;font-weight:bolder;vertical-align:top;transform:translateY(15%);display:inline-block;margin-right:3px}li sub{font:inherit;color:inherit;font-size:.6em;font-weight:bolder;vertical-align:top;transform:translateY(15%);display:inline-block;margin-right:3px}.anchor{position:absolute;transform:translateY(-220px)}.text-btn{position:relative;text-decoration:none;padding:0 0 5px;font:600 20px/1em 'Poppins',sans-serif;letter-spacing:.01em;color:#000;border-bottom:1px solid #000}.text-btn:hover{color:var(--green);border-color:var(--green)}.text-centered p{text-align:center}.text-white *{color:#fff}.text-white .text-btn{border-color:#fff}.text-white .text-btn:hover{border-color:var(--green)}.text-white h2{color:var(--green)}.text-white h2 strong{color:#fff}.latest-project-text .text-green{color:var(--green) !important}.kontakt-mail-phone h5{margin-bottom:100px}.kontakt-mail-phone p{width:400px;margin:0 auto 30px}.kontakt-mail-phone p a{line-height:60px;text-decoration:none;vertical-align:middle;align-items:center;display:flex;font:400 34px/1em 'Playfair Display',serif}.kontakt-mail-phone p a:hover{color:var(--green)}.kontakt-mail-phone p a img{margin-right:15px}.footer-top{background:var(--green);padding:35px 15px;box-sizing:border-box}.footer-top .menu-footer-container{width:66.6666%;margin:0 auto}.footer-top ul{columns:3;column-gap:0;margin:0 auto}.footer-top ul li{display:block;width:auto}.footer-top ul li a{margin:5px 0;color:#fff;font:400 14px/1em 'Poppins',sans-serif;text-decoration:none;letter-spacing:.025em;display:inline-block}.footer-top ul li a:hover{color:var(--blue)}.footer-top ul li.stronger a{font-weight:700}.footer-bottom{padding:20px 0}.inner-bottom{position:relative}.footer-bottom p{text-align:center;color:#9a999a;font:400 14px/1em 'Poppins',sans-serif}.footer-bottom .menu-meta-container{position:absolute;right:0;top:0}.footer-bottom .menu-meta-container ul{display:table}.footer-bottom .menu-meta-container ul li{display:inline-block}.footer-bottom .menu-meta-container ul li:first-child:after{content:"|";display:inline-block;font:300 14px/1em 'Poppins',sans-serif;margin:0 10px}.footer-bottom .menu-meta-container ul li a{display:inline-block;font:300 14px/1em 'Poppins',sans-serif;letter-spacing:.025em;color:#9a999a;text-decoration:none}.footer-bottom .menu-meta-container ul li a:hover{color:#000}.unternehmen-intro p{font:400 40px/1.3em 'Playfair Display',serif;color:var(--blue)}.text-block-right{padding-left:20px}.text-block-right h3{font:600 20px/1.4em 'Poppins',sans-serif;color:var(--blue);text-transform:uppercase;letter-spacing:.15em;margin-bottom:50px}.text-block-right h3:before{width:60px;height:5px;content:"";display:block;margin-bottom:15px;background:var(--green)}.text-block-right p{font:400 20px/1.4em 'Poppins',sans-serif;letter-spacing:.01em}.text-block-center h2{font:400 40px/1.2em 'Playfair Display',serif;color:var(--blue);margin-bottom:75px}.text-block-center p{font:400 20px/1.4em 'Poppins',sans-serif;letter-spacing:.01em}.esgero-bereiche{margin:50px 0}.esgero-bereiche .vc_figure{width:100%;height:auto;max-width:470px}.esgero-bereiche .vc_figure>div,.esgero-bereiche img{width:100%;height:auto}.karriere *{text-align:center}.karriere h5{color:#000;margin-bottom:100px;font-weight:600}.karriere h2{margin-bottom:75px}.karriere p{margin-bottom:150px}.produkt-intro{margin-bottom:75px}.produkt-intro p{font:400 36px/1.2em 'Playfair Display',serif;color:var(--blue)}.produkte-spalten-head p{font:400 40px/1.2em 'Playfair Display',serif;color:var(--blue);text-align:center}.produkte-spalten-head{margin-bottom:75px}.produkt-col-text h4{font:600 20px/1.4em 'Poppins',sans-serif;color:var(--blue);text-transform:uppercase;letter-spacing:.15em;margin-bottom:50px}.produkt-col-text h4:before{width:60px;height:5px;content:"";display:block;margin-bottom:15px;background:var(--green)}.produkt-col-text p{font:300 20px/1.4em 'Poppins',sans-serif;color:var(--blue);min-height:4.2em}.produkt-head-icon{display:block;margin-bottom:50px}.produkt-head-icon img{width:auto;height:120px;display:block}.produkt-col-text a{position:relative}.produkt-col-text a:after{content:"";display:block;width:10px;height:2px;position:absolute;bottom:-20px;background:#000;left:50%}.produkt-col-text a:before{content:"";display:block;height:10px;width:2px;position:absolute;bottom:-24px;background:#000;left:50%;transform:translateX(4px)}.list-benefits p{font-size:20px}.fix-padding-left{padding-left:17.5px}.latest-project-text h5{margin-bottom:100px;text-align:center !important}.latest-project-text h2{margin-bottom:100px !important;text-align:center !important}.latest-project-text *{color:#fff !important}.latest-project-text p{text-align:left !important;color:#fff !important}.svg-embed{display:block}#blueherpark-dresden{display:block}.sticky{position:sticky;top:50px;display:block}.plan-list{padding:50px}.plan-list a{padding:10px;font:600 20px/1.4em 'Poppins',sans-serif;color:var(--blue);text-decoration:none;background:var(--beige);display:block;margin-bottom:10px !important}.plan-list li:nth-child(1):hover a{background:#fac754}.plan-list li:nth-child(2):hover a{background:#9ebd40}.plan-list li:nth-child(3):hover a{background:#d67d1f}.plan-list li:nth-child(4):hover a{background:#9e7da1}.plan-list li:nth-child(5):hover a{background:#738cb0}.plan-list li:nth-child(6):hover a{background:#3c6}.icon-desc{padding-left:20px;padding-right:20px}.icon-desc p{font-size:20px}.icon-desc img{display:block;margin:0 auto 25px !important}.icon-desc li{padding-left:30px;margin:1.4em 0;font:300 20px/1.4em 'Poppins',sans-serif;color:var(--blue);position:relative}.icon-desc li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#000;top:13px;left:0;position:absolute}.show-less{margin:50px 0 100px}.show-less a{margin:0 auto;display:table}.show-less a:after{content:"";display:block;width:10px;height:2px;position:absolute;bottom:-20px;background:#000;left:50%}.show-more-sections{display:none}.quartier-icons img{display:block;margin:0 auto !important}.show-only-mobile{display:none}.show-on-mobile{display:none}@media (max-width:1380px){.vc_section:not(.fullwidth),.re-grid,.inner-top,.inner-bottom{padding-left:50px;padding-right:50px;box-sizing:border-box}.footer-bottom .menu-meta-container{right:25px}}@media (max-width:1160px){.intro{font-size:50px !important;width:100%;box-sizing:border-box;padding-left:50px;padding-right:50px}h2{font-size:50px}h3{font-size:50px}h4{font-size:22px}h5{font-size:18px}p{font-size:20px}.text-btn{font-size:18px}p.f20{font-size:17px}.kontakt-mail-phone p a{font-size:30px}.footer-bottom .menu-meta-container ul li a{font-size:13px}.fullscreen-navigation-wrapper ul li a{font-size:50px}.unternehmen-intro p{font-size:34px}.text-block-right h3,.text-block-right p{font-size:18px}.text-block-center h2{font-size:34px}.text-block-center p{font-size:18px}.produkt-intro p{font-size:30px}.produkte-spalten-head p{font-size:34px}.produkt-col-text h4,.produkt-col-text p{font-size:18px}.plan-list a{font-size:18px}.list-benefits p{font-size:16px}.swiper-slide .re-grid{padding-left:0;padding-right:0}}@media (max-width:1023px){.p150{padding-top:100px !important;padding-bottom:100px !important}.p200{padding-top:150px !important;padding-bottom:150px !important}.pb200{padding-bottom:150px !important}.mb100{margin-bottom:75px !important}.mb75{margin-bottom:50px !important}.intro{font-size:42px !important}.fullscreen-navigation-wrapper ul li a{font-size:42px}h2{font-size:42px}h3{font-size:42px}p{font-size:18px}.unternehmen-intro p{font-size:28px}.text-btn{font-size:16px}.esgero-quotes{margin-bottom:60px !important;width:70px !important;height:70px !important}.text-block-right{padding-left:0;margin-top:30px}.no-grid-mobile{padding-right:0 !important;padding-left:0 !important}.footer-top .menu-footer-container{width:100%}.show-only-mobile{display:block}.show-on-mobile{display:block}.hide-on-mobile{display:none}.produkte-spalten-head{margin-bottom:0}.produkt-head-icon{text-align:center !important}.produkt-head-icon img{margin-left:auto;margin-right:auto;display:inline}.produkt-col-text{margin-bottom:100px}.produkt-col-text h4,.produkt-col-text p{text-align:center;min-height:1em}.produkt-col-text h4:before{margin-left:auto;margin-right:auto}.produkt-col-text h4{margin-bottom:25px}.wpb_wrapper .icon-desc:last-child{margin-bottom:30px}.icon-desc p{font-size:16px}.page-id-320 .site-content .p150{padding-bottom:150px !important}}@media (max-width:800px){.press img{margin-bottom:25px !important;display:block}.sticky{position:static}.fix-padding-left{padding-left:0}.list-benefits{margin-bottom:30px !important}.holz-list-text>.wpb_column{margin:50px 0 !important}.icon-desc li{font-size:16px;margin:1em 0}.reorder{display:flex;flex-wrap:wrap}.reorder>div:nth-child(1){order:2;flex:0 0 100%;width:100%}.reorder>div:nth-child(2){order:1;flex:0 0 100%;width:100%}.icon-desc-quartier *{text-align:center}.quartier-icons{margin-bottom:25px}}@media (max-width:640px){.vc_row{margin-left:0 !important;margin-right:0 !important}.vc_section{margin-left:0 !important;margin-right:0 !important;padding-right:0 !important;padding-left:0 !important}.text-block{padding-left:20px !important;padding-right:20px !important}.intro{font-size:32px !important;padding-left:20px !important;padding-right:20px !important}h2{font-size:30px}h3{font-size:30px}h5{font-size:14px}.plan-list a{font-size:14px}.produkt-col-text h4,.produkt-col-text p{font-size:16px}.produkt-col-text p{margin:40px 0}.text-block-center h2{font-size:30px}.unternehmen-intro p{font-size:22px}.produkt-intro p{font-size:22px}.produkte-spalten-head p{font-size:22px}.vc_section:not(.fullwidth),.re-grid,.inner-top,.inner-bottom{padding-left:20px;padding-right:20px}.footer-bottom .menu-meta-container{right:20px}.swiper-slide .re-grid{padding-left:0;padding-right:0}header{padding:20px}header .brand{width:150px}.menu-btn{right:20px;top:24px}.fullscreen-navigation-wrapper ul li{padding-right:0}.kontakt-mail-phone p a{font-size:20px}.kontakt-mail-phone p a img{width:40px;height:auto}.kontakt-mail-phone p{width:230px}.footer-bottom .menu-meta-container{position:static;display:table;margin:30px auto 0}.press img{width:40px;height:auto}.remove-inner-padding .vc_column_container>.vc_column-inner{padding-left:0 !important;padding-right:0 !important}.fullscreen-navigation-wrapper ul li a{font-size:32px}.footer-top ul{columns:1}.footer-top ul li{text-align:center}.footer-top ul li a{font-size:16px}.kontakt-address strong{display:block}.remove-padding>div{padding-left:0 !important;padding-right:0 !important}.remove-breaks br{display:none}.plan-list{padding:50px 20px}}.project-navigation{margin:60px auto;text-align:center;padding-bottom:60px}.project-navigation ul.project-navigation--containter{margin-left:0;padding-left:0;width:300px;list-style:none;position:relative;display:inline-table;display:-moz-inline-table}.project-navigation ul.project-navigation--containter ul.project-navigation--list{border-radius:0;padding:0;margin-left:0;width:300px;list-style:none;display:inline-table;display:-moz-inline-table}.project-navigation ul.project-navigation--containter ul.project-navigation--list{display:none}.project-navigation ul.project-navigation--containter li:hover>ul.project-navigation--list{display:block}.project-navigation ul.project-navigation--containter li.project-navigation--containter_item{position:relative;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;text-align:left}.project-navigation ul.project-navigation--containter li.project-navigation--containter_item a{display:block;width:100%;padding:15px 10px;color:#fff;text-decoration:none;font-size:16px}.project-navigation ul.project-navigation--containter li.project-navigation--containter_item>a{border-bottom:3px solid #2ecc71}.project-navigation ul.project-navigation--containter ul.project-navigation--list li.project-navigation--list_item{float:none;border-bottom:1px solid #fff;position:relative;padding-bottom:5px}.project-navigation ul.project-navigation--containter ul.project-navigation--list li.project-navigation--list_item:last-child{border-bottom:0}.project-navigation ul.project-navigation--containter ul.project-navigation--list li.project-navigation--list_item a{padding:10px;color:#fff}.project-navigation ul.project-navigation--containter ul.project-navigation--list li.project-navigation--list_item a:hover{background-color:transparent;color:#2ecc71}#down-triangle{position:absolute;top:20px;right:0;display:block;width:0;height:0;margin-left:15px;margin-top:0;border-top:10px solid #2ecc71;border-left:10px solid transparent;border-right:10px solid transparent}.master-slider img,.ms-slide-bgvideocont video{width:auto !important;height:auto !important}.ms-thumbs-cont{left:unset !important;margin:0 auto}@media (min-width:820px){.project-navigation ul.project-navigation--containter ul.project-navigation--list{position:absolute;top:100%}