html{line-height:1.15;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;width:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}a:hover{cursor:pointer}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}.hidden,[hidden],template{display:none}img{max-width:100%;height:auto}button{cursor:pointer}nav ul{list-style-type:none;margin:0;padding:0}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/barlow-condensed-v5-latin-300.eot);src:local(""),url(/fonts/barlow-condensed-v5-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/barlow-condensed-v5-latin-300.woff2) format("woff2"),url(/fonts/barlow-condensed-v5-latin-300.woff) format("woff"),url(/fonts/barlow-condensed-v5-latin-300.ttf) format("truetype"),url(/fonts/barlow-condensed-v5-latin-300.svg#BarlowCondensed) format("svg")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-v5-latin-regular.eot);src:local(""),url(/fonts/barlow-condensed-v5-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/barlow-condensed-v5-latin-regular.woff2) format("woff2"),url(/fonts/barlow-condensed-v5-latin-regular.woff) format("woff"),url(/fonts/barlow-condensed-v5-latin-regular.ttf) format("truetype"),url(/fonts/barlow-condensed-v5-latin-regular.svg#BarlowCondensed) format("svg")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-v5-latin-600.eot);src:local(""),url(/fonts/barlow-condensed-v5-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/barlow-condensed-v5-latin-600.woff2) format("woff2"),url(/fonts/barlow-condensed-v5-latin-600.woff) format("woff"),url(/fonts/barlow-condensed-v5-latin-600.ttf) format("truetype"),url(/fonts/barlow-condensed-v5-latin-600.svg#BarlowCondensed) format("svg")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-semi-condensed-v6-latin-regular.eot);src:local(""),url(/fonts/barlow-semi-condensed-v6-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/barlow-semi-condensed-v6-latin-regular.woff2) format("woff2"),url(/fonts/barlow-semi-condensed-v6-latin-regular.woff) format("woff"),url(/fonts/barlow-semi-condensed-v6-latin-regular.ttf) format("truetype"),url(/fonts/barlow-semi-condensed-v6-latin-regular.svg#BarlowSemiCondensed) format("svg")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-semi-condensed-v6-latin-600.eot);src:local(""),url(/fonts/barlow-semi-condensed-v6-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/barlow-semi-condensed-v6-latin-600.woff2) format("woff2"),url(/fonts/barlow-semi-condensed-v6-latin-600.woff) format("woff"),url(/fonts/barlow-semi-condensed-v6-latin-600.ttf) format("truetype"),url(/fonts/barlow-semi-condensed-v6-latin-600.svg#BarlowSemiCondensed) format("svg")}.big-headline,.h1,.h2,.h3,.h4,.h5,.h6,div.banner a,div.banner p,div.gridWrapper p,div.textListWrapper div.listWrapper.red p,h1,h2,h3,h4,h5,h6,html{font-family:Barlow Condensed,Barlow Semi Condensed,sans-serif}.h4,div.banner li,div.contactWrapper,div.textContentWrapper p,div.textGridWrapper p,div.textListWrapper li,div.textListWrapper p,div.text ul,div.textWrapper ul,h4,nav.footerNav li,p{font-family:Barlow Semi Condensed,Barlow Condensed,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,div.textListWrapper div.listWrapper.red p,h1,h2,h3,h4,h5,h6{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-margin-after:.5em;margin-block-end:.5em}.h1,h1{font-size:1.75rem}.h2,h2{font-size:1.66rem}.h3,div.textListWrapper div.listWrapper.red p,h3{font-size:42px;font-weight:300}.h4,h4{font-size:24px;font-weight:600}.h5,.h6,h5,h6{font-size:1.33rem}a{transition:color .3s ease;text-decoration:none;color:inherit}.head,div.textListWrapper div.listWrapper.red p.head,h1.head,h2.head,h3.head,h4.head,h6.head,span.head{display:block;margin-top:0;margin-bottom:.5em;font-size:24px;font-weight:600}.big-headline{margin-top:.5em;margin-bottom:.5em;font-size:32px;font-weight:300}@media screen and (min-width:600px){.big-headline{font-size:42px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}img.lazyload{opacity:.3;filter:blur(10px);transition:all .7s ease-out}img.lazyloading{opacity:1}a.editLink,img.lazyloading{transition:all .3s ease-out}a.editLink{position:fixed;right:0;top:45%;display:block;background:#b3b3b3;color:#fff;width:45px;height:35px;padding:5px;opacity:.33}a.editLink:hover{width:55px;opacity:1}a.editLink img{width:35px}#scrollToTop{box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:fixed;border:0;bottom:20px;right:20px;padding:5px;height:50px;width:50px;line-height:1;background:#ffed3b;border-radius:100%;z-index:7;transition:.3s ease-out;opacity:0;overflow:hidden}#scrollToTop img{display:block;padding:5px;opacity:.7}#scrollToTop.show{opacity:1}@media (hover:hover){#scrollToTop:hover{transform:scale(1.1)}}.button,div.banner a.button{transition:all .3s ease;display:inline-block;text-align:center;font-size:24px;font-weight:600;padding:10px;text-decoration:none}.gray.button,div.banner a.gray.button{color:#c51315;border:1px solid #c51315}.gray.button:hover{background:#c51315;color:#fff}.yellow.button,div.banner a.yellow.button{color:#ffed3b;border:1px solid #ffed3b}div.banner li,div.textContentWrapper p,div.textGridWrapper p,div.textListWrapper li,div.textListWrapper p,div.text ul,div.textWrapper ul{font-size:20px;line-height:2rem}div.contactWrapper,nav.footerNav li{font-size:20px;color:#fff}header.header{background:#c51315;color:#fff;position:relative;z-index:5}div.redStripe{background:#c51315;height:30px;width:100%}div.infoWrapper{font-size:20px;letter-spacing:1.2px;text-align:center;width:100%}div.infoWrapper a,div.infoWrapper div.imprintWrapper,div.infoWrapper div.telWrapper{margin-bottom:15px}div.infoWrapper a a,div.infoWrapper div.imprintWrapper a,div.infoWrapper div.telWrapper a{position:relative}div.infoWrapper a a:after,div.infoWrapper div.imprintWrapper a:after,div.infoWrapper div.telWrapper a:after{transition:height .3s ease;content:" ";background:#ffed3b;display:block;position:absolute;left:0;right:0;bottom:-8px;height:0}div.infoWrapper a a.current:after,div.infoWrapper a a:hover:after,div.infoWrapper div.imprintWrapper a.current:after,div.infoWrapper div.imprintWrapper a:hover:after,div.infoWrapper div.telWrapper a.current:after,div.infoWrapper div.telWrapper a:hover:after{height:5px}div.infoWrapper div.imprintWrapper a{display:block;position:relative}@media screen and (min-width:600px){div.infoWrapper{text-align:left;display:flex;justify-content:flex-end}div.infoWrapper div.imprintWrapper a{display:inline-block;margin:0 5px}}@media screen and (min-width:900px){div.infoWrapper{display:none}}a.logo{display:flex;margin:0;align-content:stretch}a.logo img{align-self:flex-start;height:auto!important}@media screen and (min-width:900px){a.logo{text-align:left}}nav.mainNav{transition:margin .3s ease;width:100%}header.navigationOpen nav.mainNav{display:block;margin-top:30px}nav.mainNav li{margin:0;padding:8px 0;position:relative;text-align:center}nav.mainNav li a{font-size:24px;font-weight:600;position:relative}nav.mainNav li ul.navSub{display:none;padding:10px 5px}nav.mainNav li ul.navSub li{text-align:left;width:100%;margin-bottom:10px}nav.mainNav span.children{display:none}@media (max-width:899px){nav.mainNav{display:none}nav.mainNav li{margin-bottom:20px}nav.mainNav li.hasChildren>span.children{display:block;text-align:center;width:30px;height:30px;background:#ffed3b;color:#a81815;position:absolute;border-radius:50%;right:20px;top:8px;line-height:25px}nav.mainNav li.hasChildren>span.children:before{content:"+";font-size:30px}nav.mainNav li.hasChildren.is-active>span.children:before{content:"-"}nav.mainNav li.hasChildren.is-active>ul.navSub{display:block;width:100%;padding:10px 5px 5px}nav.mainNav li.hasChildren.is-active>ul.navSub li{text-align:center;padding-top:3px;padding-bottom:3px}nav.mainNav li.hasChildren.is-active>ul.navSub li a{font-size:20px;font-weight:400}}@media (min-width:900px){nav.mainNav{display:block;width:auto}nav.mainNav li{display:inline-block;padding:8px 0;margin-right:35px}nav.mainNav li.hasChildren>a.navItem{padding-bottom:25px}nav.mainNav li:after{transition:height .3s ease;content:" ";background:#ffed3b;display:block;position:absolute;left:0;right:0;bottom:-8px;height:0}nav.mainNav li.current:after,nav.mainNav li:hover:after{height:8px}nav.mainNav li:last-child{margin-right:0}nav.mainNav li.hasChildren:hover>ul.navSub{display:block;position:absolute;min-width:250px;top:59px;left:0;background:#c51315;text-align:left}nav.mainNav li.hasChildren:hover>ul.navSub a{display:inline-block;text-align:left;padding-left:8px;padding-right:8px;font-weight:400;font-size:1.5rem}}a.navigationToggle{display:block;transition:background .3s ease-out,transform .1s ease-out;text-align:center;width:40px;padding:5px 0;margin:0 auto}body.no-js a.navigationToggle{display:none}header.navigationOpen a.navigationToggle{transform:translateY(0);background-color:transparent}header.navigationOpen a.navigationToggle span{max-width:26px}header.navigationOpen a.navigationToggle span:first-child{transform:translateY(6px) rotate(-45deg)}header.navigationOpen a.navigationToggle span:nth-child(2){transform:translateX(50px);opacity:0}header.navigationOpen a.navigationToggle span:last-child{transform:translateY(-8px) rotate(45deg)}a.navigationToggle span{transition:color .3s ease-out;display:block;width:100%;background-color:#fff;height:2px;margin:5px auto;max-width:45px}a.navigationToggle span:nth-child(2){transition:opacity .3s ease-out,transform .3s ease}@media (min-width:900px){a.navigationToggle{display:none}}main{background-color:#c51315;color:#fff;position:relative;z-index:4;overflow-x:hidden}.form,div.wrapper{padding:1rem;margin:0 auto;max-width:1200px}section div.inside{display:flex;flex-wrap:wrap}section div.col{flex-grow:1;flex-shrink:1;flex-basis:calc(599400px - 99900%)}div.banner{transition:box-shadow .3s ease;box-shadow:0 13px 18px -4px #b8b8b8}div.banner:hover{box-shadow:0 24px 18px -4px #b8b8b8}div.banner>div>:nth-child(2){margin-top:1em}div.banner div{padding:30px}div.banner a,div.banner p{font-size:20px;font-weight:300}div.banner a{transition:all .3s ease;text-decoration:underline;padding:5px;border:1px solid transparent}@media screen and (min-width:768px){div.banner{display:flex}div.banner a,div.banner p{font-size:42px}div.banner div.text{width:calc(60% - 60px)}div.banner div.cta{width:calc(40% - 60px)}}div.banner.yellow-red div.text{background:#ffed3b;color:#c51315}div.banner.yellow-red div.cta{background:#c51315;color:#ffed3b}div.banner.yellow-red div.cta a{padding:0}div.banner.yellow-red div.cta a.button:hover{background:#ffed3b;color:#c51315}div.banner.yellow-red div.cta a:hover{text-decoration-thickness:5px}div.banner.white-red div.text{background:#fff;color:#c51315}div.banner.white-red div.cta{background:#c51315;color:#ffed3b}div.banner.white-red div.cta a.button:hover{background:#ffed3b;color:#c51315}div.banner.white-red div.cta a:hover{text-decoration-thickness:5px}div.banner.white-green div.text{background:#fff;color:#669d24}div.banner.white-green div.cta{background:#669d24;color:#ffed3b}div.banner.white-green div.cta a.button:hover{background:#ffed3b;border:1px solid #ffed3b;color:#c51315}div.banner.red-yellow div.text{background:#c51315;color:#ffed3b}div.banner.red-yellow div.cta{background:#ffed3b;color:#c51315}div.banner.red-yellow div.cta a:hover{border:1px solid #c51315}div.banner.noShadow{box-shadow:none}div.bannerWrapper{display:inline-block;padding:0 0 20px;width:100%}div.bannerWrapper .mobile-banner-image img{display:block}div.bannerWrapper #map{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}div.bannerWrapper #map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:600px){div.bannerWrapper{padding:90px 0;background-image:var(--background-image-url,"/assets/betonwand.jpg");background-position:50%;background-size:cover}div.bannerWrapper .mobile-banner-image{display:none}div.bannerWrapper:first-child{margin-bottom:290px;padding-bottom:32px}div.bannerWrapper:first-child>div.wrapper{margin-top:300px;margin-bottom:-298px}div.bannerWrapper:first-child>div.wrapper #map{margin-top:-360px;margin-bottom:40px;padding-bottom:41.67%}div.bannerWrapper:first-child>div.wrapper>.banner{box-shadow:0 1px 3px rgba(0,0,0,.3)}}div.bannerWrapper.bottom{background-image:url(/assets/betonwand_unten_2.jpg)}div.bannerWrapper.greenwash{background-image:url(/assets/hesse-nachhaltigkeit-umwelt.jpg);background-repeat:no-repeat}div.gridWrapper{display:flex;align-items:stretch;flex-wrap:wrap;background:transparent;margin-top:-30px;justify-content:center}div.gridWrapper div.row{width:100%}@media screen and (min-width:768px){div.gridWrapper div.row{width:calc(50% - 10px);margin:0 0 20px}div.gridWrapper div.row:nth-child(1n),div.gridWrapper div.row:nth-child(2n),div.gridWrapper div.row:nth-child(3n),div.gridWrapper div.row:nth-child(4n),div.gridWrapper div.row:nth-child(5n),div.gridWrapper div.row:nth-child(6n),div.gridWrapper div.row:nth-child(7n),div.gridWrapper div.row:nth-child(8n),div.gridWrapper div.row:nth-child(9n),div.gridWrapper div.row:nth-child(10n),div.gridWrapper div.row:nth-child(11n),div.gridWrapper div.row:nth-child(12n),div.gridWrapper div.row:nth-child(13n),div.gridWrapper div.row:nth-child(14n),div.gridWrapper div.row:nth-child(15n),div.gridWrapper div.row:nth-child(16n),div.gridWrapper div.row:nth-child(17n),div.gridWrapper div.row:nth-child(18n),div.gridWrapper div.row:nth-child(19n){margin:0 20px 20px 0}div.gridWrapper div.row:nth-child(2n){margin:0 0 20px}}@media screen and (min-width:1110px){div.gridWrapper div.row{width:calc(33.33333% - 13.33333px);margin:0 0 20px}div.gridWrapper div.row:nth-child(1n),div.gridWrapper div.row:nth-child(2n),div.gridWrapper div.row:nth-child(3n),div.gridWrapper div.row:nth-child(4n),div.gridWrapper div.row:nth-child(5n),div.gridWrapper div.row:nth-child(6n),div.gridWrapper div.row:nth-child(7n),div.gridWrapper div.row:nth-child(8n),div.gridWrapper div.row:nth-child(9n),div.gridWrapper div.row:nth-child(10n),div.gridWrapper div.row:nth-child(11n),div.gridWrapper div.row:nth-child(12n),div.gridWrapper div.row:nth-child(13n),div.gridWrapper div.row:nth-child(14n),div.gridWrapper div.row:nth-child(15n),div.gridWrapper div.row:nth-child(16n),div.gridWrapper div.row:nth-child(17n),div.gridWrapper div.row:nth-child(18n),div.gridWrapper div.row:nth-child(19n){margin:0 20px 20px 0}div.gridWrapper div.row:nth-child(3n){margin:0 0 20px}}div.gridWrapper div.textListWrapper div.listWrapper.red p,div.gridWrapper h3,div.textListWrapper div.listWrapper.red div.gridWrapper p{color:#c51315}div.gridWrapper p{color:#c51315;font-size:20px}div.gridWrapper div.row{position:relative;max-width:400px;margin:20px auto}div.gridWrapper div.imageWrapper{margin-bottom:-4px}div.gridWrapper div.textWrapper{background-image:url(/assets/beton-bg.jpg);background-repeat:no-repeat;background-size:cover;color:#c51315;display:inline-block;padding:30px 20px;width:calc(100% - 40px)}div.gridWrapper a.button{margin-top:70px}@media screen and (min-width:768px){div.gridWrapper div.textWrapper{padding:30px 30px 180px;position:relative;height:calc(100% - 500px);width:calc(100% - 60px)}div.gridWrapper div.textWrapper.without-image{height:calc(100% - 210px)}div.gridWrapper div.textWrapper a.button{position:absolute;left:30px;bottom:30px}}div.textContentWrapper{padding:20px 0 0;color:#fff}@media screen and (min-width:768px){div.textContentWrapper{padding:40px 0 0}}div.textContentWrapper div.textWrapper{border-top:1px solid #fff;padding:20px 10px}@media screen and (min-width:768px){div.textContentWrapper div.textWrapper{padding:40px 30px}}div.textGridWrapper{display:flex;align-items:stretch;flex-wrap:wrap;color:#fff;padding:50px 1rem}div.textGridWrapper div.row{width:100%}@media screen and (min-width:768px){div.textGridWrapper div.row{width:calc(33.33333% - 36.66667px);margin:0 0 55px}div.textGridWrapper div.row:nth-child(1n),div.textGridWrapper div.row:nth-child(2n),div.textGridWrapper div.row:nth-child(3n),div.textGridWrapper div.row:nth-child(4n),div.textGridWrapper div.row:nth-child(5n),div.textGridWrapper div.row:nth-child(6n),div.textGridWrapper div.row:nth-child(7n),div.textGridWrapper div.row:nth-child(8n),div.textGridWrapper div.row:nth-child(9n),div.textGridWrapper div.row:nth-child(10n),div.textGridWrapper div.row:nth-child(11n),div.textGridWrapper div.row:nth-child(12n),div.textGridWrapper div.row:nth-child(13n),div.textGridWrapper div.row:nth-child(14n),div.textGridWrapper div.row:nth-child(15n),div.textGridWrapper div.row:nth-child(16n),div.textGridWrapper div.row:nth-child(17n),div.textGridWrapper div.row:nth-child(18n),div.textGridWrapper div.row:nth-child(19n){margin:0 55px 55px 0}div.textGridWrapper div.row:nth-child(3n){margin:0 0 55px}}div.textGridWrapper h2{font-size:42px;font-weight:300}div.textGridWrapper a.iconDown{transition:padding .8s ease;display:inline-block;max-width:53px;margin:40px 0}div.textGridWrapper a.iconDown:hover{padding-top:20px}div.textGridWrapper div.row{border-top:1px solid #fff}div.textListWrapper{margin-bottom:20px;color:#fff}div.textListWrapper div.textWrapper{border-top:1px solid #fff;padding:0 30px}div.textListWrapper div.listWrapper{background-image:url(/assets/beton-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:15px 30px;color:#c51315}div.textListWrapper div.listWrapper.red p,div.textListWrapper div.listWrapper h3{margin-top:27px}div.textListWrapper div.listWrapper.red{background:#c51315;color:#ffed3b}div.textListWrapper div.listWrapper.red a:hover{background:#ffed3b;color:#c51315}div.textListWrapper div.listWrapper.red p{line-height:1.15}div.textListWrapper a.button{margin:70px 0 30px}@media screen and (min-width:768px){div.textListWrapper{display:flex}div.textListWrapper div.textWrapper{width:60%}div.textListWrapper div.listWrapper{width:40%}}div.skippingWrapper{padding:90px 0;text-align:center}div.skippingWrapper a.button{margin-top:35px}div.skippingWrapper span.h3{display:block;margin-top:55px;color:#fff}div.skippingWrapper div.skip{display:inline-block;border-top:1px solid #fff;text-align:center;width:100%;margin-bottom:70px}@media screen and (min-width:768px){div.skippingWrapper{display:flex;justify-content:space-between}div.skippingWrapper div.skip{margin-bottom:0;text-align:left;max-width:370px}}section.form{color:#fff}section.form div.InputfieldContent button{border-radius:0;background:#c51315;color:#ffed3b}section.form div.InputfieldContent button:hover{background:#ffed3b;color:#c51315}footer{display:inline-block;background:transparent;width:100%;padding:60px 0;position:fixed;overflow:hidden;bottom:0;left:0;right:0}footer svg.logo{height:auto;max-width:350px}footer div.wrapper{position:relative;z-index:3}div.footerSpacer{height:600px;width:100%;pointer-events:none}@media screen and (min-width:768px){div.footerSpacer{height:501px}}div.footerWrapper{position:relative;display:inline-block;width:100%}nav.footerNav{margin-top:50px}nav.footerNav li{display:inline-block;padding-right:20px}nav.footerNav li a:hover{color:#ffed3b}div.contactWrapper{z-index:3;margin-top:50px}div.contactWrapper span.head{font-size:20px;margin-bottom:30px}@media screen and (min-width:768px){div.contactWrapper{display:flex}div.contactWrapper div.adressWrapper{margin-right:40px}}video{transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}div.colorLayer{position:absolute;pointer-events:none;left:0;right:0;top:0;bottom:0;z-index:1;background:#2c3e50;opacity:.96}.privacywire-wrapper .privacywire{z-index:4;max-width:350px;right:50px;left:auto;font-size:18px}.privacywire-wrapper .privacywire button{display:block;background:transparent;border:1px solid #c51315;color:#c51315;padding:4px;margin:4px 0;transition:.3s ease}.privacywire-wrapper .privacywire button:hover{background:#c51315;color:#fff}.privacywire-wrapper .privacywire .privacywire-page-link:hover{text-decoration:underline}.meinbutton{width:229px!important;height:37px;font-size:20px;color:#c51315;background:linear-gradient(to top right,#fff,#fff);border:2px solid #fff;border-radius:4px;font-family:arial;transition:all 0.25s ease;display:block;text-align:center!important;line-height:40px}.meinbutton:hover{color:#fff;background:linear-gradient(to top right,#c51315,#c51315);border-color:#fff}.meinbutton-beton{width:229px;height:37px;font-size:20px;color:#fff;background:linear-gradient(to top right,#c51315,#c51315);border:2px solid #fff;border-radius:4px;font-family:arial;transition:all 0.25s ease;ease;display:block;text-align:center!important;line-height:40px}.meinbutton-beton:hover{color:#c51315;background:linear-gradient(to top right,#fff,#fff);border-color:#c51315}.meinbutton-kontakt{width:254px!important;height:25px;font-size:16px;color:#c51315;background:linear-gradient(to top right,#fff,#fff);border:2px solid #fff;border-radius:4px;font-family:arial;transition:all 0.25s ease;display:block;text-align:center!important;line-height:27px;font-weight:600}.meinbutton-kontakt:hover{color:#fff;background:linear-gradient(to top right,#c51315,#c51315);border-color:#fff}