article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;border:0;outline:0;margin:0;padding:0;font-size:100%;font-style:normal;font-weight:400}ins,mark{color:#000;background-color:#ff9}body{line-height:1}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;font-size:100%}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0}input,select{vertical-align:middle}button{text-shadow:0 0 #0000;cursor:pointer;-webkit-appearance:none;border:0 solid #0000;box-shadow:0 0 #0000}button:hover{text-shadow:0 0 #0000;border:0 solid #0000;box-shadow:0 0 #0000}button:active{border:none;outline:none}button:focus{outline:0}button,input,optgroup,select,textarea{background-color:#0000;margin:0;font-family:inherit;font-size:100%}:root{--app-height:100%;--color-text:#000;--color-yellow:#f6eb3b;--color-white:#fff;--color-light-gray:#f0f0f0;--line-height:1.35em;--line-height2:2.7em;--line-height3:4.05em;--line-height4:5.4em;--line-height15:1.95em;--line-height-half:.65em;--header-height:8rem;--header-height-plus:12rem;--txt-xs:.8rem;--txt-s:1rem;--txt-m:1.2rem;--txt-l:1.5rem;--txt-xl:1.8rem;--s:1rem;--m:2rem;--l:3rem;--xl:4rem;--xxl:6rem;--slide-time:4s;--fade-time:.6s}.color-white{color:#fff}.color-black{color:#000}.fl-right{float:right}.fl-left{float:left}.clear-both{clear:both}.nobr{white-space:nowrap}.txt-center{text-align:center}.txt-right{text-align:right}.txt-s{font-size:var(--txt-s)}.txt-m{font-size:var(--txt-m)}.txt-l{font-size:var(--txt-l)}.txt-xl{font-size:var(--txt-xl)}.block{display:block}.inline{display:inline}.static{display:static}.pad-bottom-0{padding-bottom:0}.pad-bottom-1rem{padding-bottom:1rem}.pad-bottom-05rem{padding-bottom:.5rem}.pad-bottom-1lh{padding-bottom:var(--line-height)}.pad-bottom-05lh{padding-bottom:var(--line-height-half)}.pad-bottom-s{padding-bottom:var(--s)}.pad-bottom-m{padding-bottom:var(--m)}.pad-bottom-l{padding-bottom:var(--l)}.pad-bottom-xl{padding-bottom:var(--xl)}.pad-top-header-plus{padding-top:var(--header-height-plus)}.pad-top-0{padding-top:0}.pad-top-1rem{padding-top:1rem}.pad-top-s{padding-top:var(--s)}.pad-top-m{padding-top:var(--m)}.pad-top-l{padding-top:var(--l)}.pad-top-xl{padding-top:var(--xl)}.mar-bottom-0{margin-bottom:0}.mar-bottom-1rem{margin-bottom:1rem}.mar-bottom-1lh{margin-bottom:var(--line-height)}.mar-bottom-s{margin-bottom:var(--s)}.mar-bottom-m{margin-bottom:var(--m)}.mar-bottom-l{margin-bottom:var(--l)}.mar-bottom-xl{margin-bottom:var(--xl)}.mar-top-0{margin-top:0}.mar-top-1rem{margin-top:1rem}.mar-top-s{margin-top:var(--s)}.mar-top-m{margin-top:var(--m)}.mar-top-l{margin-top:var(--l)}.mar-top-xl{margin-top:var(--xl)}.border-50{border-radius:50%}.line-height{line-height:var(--line-height)}.border-top-1{border-top:1px solid var(--color-text)}.border-top-2{border-top:2px solid var(--color-text);padding-top:.4rem}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:var(--line-height);background-color:#0000;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}@font-face{font-display:swap;font-family:FuturaPTWebBook;src:url(webfonts/futura-pt_book.woff2)format("woff2"),url(webfonts/futura-pt_book.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:FuturaPTWebBold;src:url(webfonts/futura-pt_bold.woff2)format("woff2"),url(webfonts/futura-pt_bold.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:FuturaPTWebBookOblique;src:url(webfonts/futura-pt_book-oblique.woff2)format("woff2"),url(webfonts/futura-pt_book-oblique.woff)format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px}body{color:var(--color-text);font-family:FuturaPTWebBook,Helvetica Neue,Arial,Helvetica,Geneva,sans-serif}section{padding:0 0 var(--xxl)0}.pad-top-header{padding-top:var(--header-height)}.frame{width:87.2687%;max-width:1500px;margin-left:auto;margin-right:auto;position:relative}.grid-2,.grid-4,.grid-14,.grid-partner,.grid-footer,.grid-geschichte,.grid-footer,.grid-intro,.grid-referenzen,.grid-referenzenheader,.grid-intro-dienstl{grid-column-gap:3%;grid-column-gap:2.12044%;grid-row-gap:var(--line-height);grid-template-rows:1fr;grid-template-columns:repeat(14,minmax(0,1fr));display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-item{position:relative}.grid-footer>.grid-item:nth-child(odd){grid-column:1/10}.grid-footer>.grid-item:nth-child(2n){text-align:right;grid-column:11/15}.grid-partner{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-14,.grid-geschichte{grid-template-columns:repeat(14,minmax(0,1fr))}.grid-referenzen{grid-column-gap:16.7091%;grid-row-gap:var(--xxl);grid-template-columns:repeat(2,minmax(0,1fr))}.grid-referenzenheader .grid-item:nth-child(odd){grid-column:1/7}.grid-referenzenheader .grid-item:nth-child(2n){grid-column:9/15}.grid-team .grid-item:nth-child(odd){grid-column:1/7}.grid-team .grid-item:nth-child(2n){grid-column:9/15}.grid-geschichte .grid-item:nth-child(odd){grid-column:1/8}.grid-geschichte .grid-item:nth-child(2n){grid-column:8/15}.grid-intro .grid-item:nth-child(odd){grid-column:1/9}.grid-intro .grid-item:nth-child(2n){grid-column:11/15}.grid-intro-dienstl .grid-item:nth-child(odd){grid-column:1/8}.grid-intro-dienstl .grid-item:nth-child(2n){grid-column:8/15}.col-2{column-count:2;column-width:100px;column-gap:40%}.col-2 p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}img,svg{width:100%;height:auto;display:block}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text);text-underline-offset:.175em;text-decoration-thickness:1px}p,.editor ul,.editor ol{line-height:var(--line-height);margin-bottom:var(--line-height)}p:last-child{margin-bottom:0}em{font-family:FuturaPTWebBookOblique}strong{font-family:FuturaPTWebBold,sans-serif}h1,h2{font-size:var(--txt-xl);margin-bottom:var(--line-height-half);font-family:FuturaPTWebBold,sans-serif}h3{line-height:var(--line-height);font-size:var(--txt-m);font-family:FuturaPTWebBold,sans-serif}.editor ul li{padding:0 0 0 1.1em}.editor ul li:before{content:"– ";margin-left:-.85em;position:relative}video{width:100%;margin:0;display:block}.video-wrapper{height:0;padding-top:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{width:100%;height:100%;position:absolute;top:0;left:0}.site-header{z-index:100;background:var(--color-yellow);width:100%;position:fixed;top:0}.site-header>.frame{height:8rem;transition:height .3s ease-out}body.scrolled .site-header>.frame{height:4rem;transition:height .4s ease-out}body.scrolled .logo{width:8rem;transition:width .4s ease-out,top .4s ease-out;top:1rem}.logo{z-index:10;border:none;width:16rem;transition:width .4s ease-out,top .4s ease-out;display:inline-block;position:absolute;top:2rem}.body-home .logo{display:none}.body-home .site-header{background:0 0}body.scrolled.open-nav .logo{width:16rem;transition:width .4s ease-out,top .4s ease-out;top:2rem}.site-footer{background-color:var(--color-light-gray);padding:var(--xxl)0}.partner-logo{background:var(--color-white);display:block}.partner-logo img,.partner-logo svg{object-fit:contain;height:4.5rem;padding:.25rem .75rem;display:block}.hero-image{object-fit:cover;max-height:calc(85vh - 8rem)}.hero-image.oben{object-position:center top}.hero-image.mitte{object-position:center center}.hero-image.unten{object-position:center bottom}.to-top-link{margin-bottom:var(--line-height);width:1.6rem;display:inline-block}.zoom-image{overflow:hidden}.zoom-image img{transition:transform .5s}a:hover .zoom-image img{transform:scale(1.05)}.stoerer{z-index:10;cursor:pointer;width:9rem;height:9rem;display:block;position:absolute;top:-1.5rem;right:-1.5rem;rotate:-10deg}.grid-referenzen .stoerer{aspect-ratio:1;width:22%;height:auto;top:-2rem;right:1rem}.referenz-hero-wrapper{position:relative}.referenz-hero-wrapper .stoerer{top:auto;bottom:2rem;right:5%}.stoerer img{border-radius:50%}@keyframes pulse{0%{transform:scale(1)}25%{transform:scale(1)}40%{transform:scale(1.15)}55%{transform:scale(1)}to{transform:scale(1)}}.stoerer{animation:4s ease-in-out infinite pulse}.organigramm-link{font-family:FuturaPTWebBold,sans-serif;text-decoration:none}.organigramm-link:before{content:" ";width:var(--line-height1);height:var(--line-height2);background-image:url(../img/icon-organigramm.svg);background-position:0;background-repeat:no-repeat;background-size:auto 70%;display:block}.grid-geschichte h3{position:relative}.grid-geschichte h3:before{content:" ";width:6rem;height:var(--line-height3);background-image:url(../img/arrow-right-yellow-long.svg);background-position:0;background-repeat:no-repeat;background-size:100%;display:block;position:absolute;top:-2.5em;left:0}.slideshow{aspect-ratio:12/8;margin-bottom:var(--line-height);outline:none;position:relative;overflow:hidden}.slideshow>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--fade-time)ease;will-change:opacity;position:absolute;top:0;bottom:0;left:0;right:0}.slideshow>img.active{opacity:1;z-index:1}.referenz-nav{border-top:2px solid var(--color-yellow);border-bottom:2px solid var(--color-yellow);padding:var(--m)0}.referenz-nav .grid-item a{padding-left:var(--m);font-family:FuturaPTWebBold,sans-serif;line-height:1em;text-decoration:none;display:inline-block;position:relative}.referenz-nav .grid-item:first-child a:before{content:" ";width:var(--m);height:var(--m);background-image:url(../img/arrow-left-yellow.svg);background-position:0;background-repeat:no-repeat;background-size:80%;display:block;position:absolute;top:-.45em;left:0}.referenz-nav .grid-item:last-child{text-align:right}.referenz-nav .grid-item:last-child a{padding-left:0;padding-right:var(--m)}.referenz-nav .grid-item:last-child a:after{content:" ";width:var(--m);height:var(--m);background-image:url(../img/arrow-right-yellow.svg);background-position:100%;background-repeat:no-repeat;background-size:80%;display:block;position:absolute;top:-.45em;right:0}.referenz-home{width:56.2341%;margin-bottom:var(--xxl);display:block;position:relative}.referenz-home:nth-child(2n){margin-left:36.4716%}.referenz-home:nth-child(3n){margin-left:14.5886%}.referenz-home .referenz-title{right:0;bottom:var(--line-height);position:absolute}.referenz-home .referenz-title h3{font-size:var(--txt-xl);background:var(--color-yellow);padding:.1em .3em;font-weight:800;display:inline-block;transform:translate(2em)}.referenz-home .referenz-title p{margin-right:var(--line-height)}.referenz-home .referenz-title p span{background:var(--color-white);font-family:FuturaPTWebBold,sans-serif;font-size:var(--txt-m);float:right;padding:.5em;display:inline-block}.referenz-hidden{display:none}.grid-referenzen .grid-item h2{font-size:var(--txt-m);background:var(--color-yellow);transform:translateY(-50%);transform:all;background-image:url(../img/arrow-right-white.svg);background-position:right .2em top .2em;background-repeat:no-repeat;background-size:auto 1.3rem;max-width:95%;padding:.3em 2em .3em .3em;font-family:FuturaPTWebBold,sans-serif;transition:right .5s;display:inline-block;position:absolute;right:-1rem}.grid-referenzen .grid-item:hover h2{transition:right .5s;right:-2em}.yellow-title{background:var(--color-yellow);padding:.3em;display:inline-block;transform:translateY(-50%)}.grid-galerie{grid-row-gap:var(--line-height2)}.grid-galerie .grid-item p{padding-top:var(--line-height-half);font-family:FuturaPTWebBookOblique}.filter-nav li{margin-right:1rem;display:inline-block}.filter-nav li a{line-height:var(--line-height15);padding-left:1.6em;display:inline-block;position:relative}.filter-nav li a:before,.filter-nav li a.active:before{content:" ";width:var(--line-height);height:var(--line-height15);background-image:url(../img/icon-filter-selected.svg);background-position:0;background-repeat:no-repeat;background-size:70%;display:block;position:absolute;left:0}li.filter-alle a:before{background-image:url(../img/icon-filter-alle.svg)}li.filter-planung a:before{background-image:url(../img/icon-filter-planung.svg)}li.filter-installation a:before{background-image:url(../img/icon-filter-installation.svg)}li.filter-oeffentliche-bauten a:before{background-image:url(../img/icon-filter-oeffentliche-bauten.svg)}li.filter-wohnen a:before{background-image:url(../img/icon-filter-wohnen.svg)}li.filter-industrie a:before{background-image:url(../img/icon-filter-industrie.svg)}li.filter-photovoltaik a:before{background-image:url(../img/icon-filter-photovoltaik.svg)}li.filter-lichtdesign a:before{background-image:url(../img/icon-filter-lichtdesign.svg)}.service-liste{writing-mode:vertical-rl;float:right;transform:rotate(180deg)}.service-liste li{text-align:right;line-height:var(--l);font-size:var(--txt-m);margin-left:1rem;padding-bottom:4rem;font-family:FuturaPTWebBold,sans-serif;position:relative}.service-liste li:last-child{margin-left:0}.service-liste li img{padding:.25rem;position:absolute;bottom:0;right:0;rotate:180deg}.arrow-liste{line-height:var(--line-height)}.arrow-liste li{margin-left:1.75em;position:relative}.arrow-liste li:before{content:"";width:var(--line-height);height:var(--line-height);background-image:url(../img/arrow-right-yellow.svg);background-position:50%;background-repeat:no-repeat;background-size:70%;position:absolute;top:0;left:-1.75em}.box-dienstleistung{max-width:38rem;margin-bottom:var(--line-height4)}.box-dienstleistung:nth-child(2n){margin-left:auto;margin-right:0}.dienstleistung-content{margin-left:4rem}.box-dienstleistung h2{z-index:2;font-size:var(--txt-l);padding-left:4rem;display:inline-block;position:relative}.box-dienstleistung h2:after{content:" ";background-color:var(--color-yellow);z-index:-1;width:110%;height:1.4em;display:block;position:absolute;bottom:-.2em;left:0}.box-dienstleistung h2 img{object-fit:contain;width:2.1rem;height:2.1rem;position:absolute;bottom:.1rem;left:.5rem}.rund-link{background-color:#f6eb3b80;background-image:url(../img/arrow-right-white.svg);background-position:50% bottom 15%;background-repeat:no-repeat;background-size:20%;border-radius:50%;width:27.0568%;margin-bottom:-1rem;margin-left:-5%;transition:background-color .5s ease-in;display:inline-block;position:relative}.rund-link:hover{background-color:#f6eb3bd9;transition:background-color .4s ease-in}.rund-link:first-child,.rund-link:nth-child(4n+1){margin-left:0}.rund-link:after{content:"";padding-bottom:100%;display:block}.rund-link h3{font-size:var(--txt-xl);text-align:center;font-family:FuturaPTWebBold,sans-serif;line-height:1.2em;display:inline-block;position:absolute;top:25%;left:20%;right:20%}.rund-link-hoch .rund-link{width:100%}.rund-link-hoch .rund-link:not(:first-child){margin-bottom:-2rem;margin-left:0}.grid-team .grid-item{margin-bottom:var(--line-height4)}.grid-team .grid-item:nth-child(2n){padding-top:var(--line-height4)}.person-header{margin-bottom:var(--line-height);position:relative}.grid-team img{max-width:80%}.person-title{position:absolute;bottom:0;right:0}.person-title h3{font-size:var(--txt-xl);background:var(--color-yellow);float:right;padding:.1em .3em;font-family:FuturaPTWebBold,sans-serif;display:inline-block}.person-title p{margin-right:0}.person-title p span{background:var(--color-white);font-family:FuturaPTWebBold,sans-serif;font-size:var(--txt-m);float:right;padding:.5em;display:inline-block}.more-link{margin:0 0 var(--line-height)1.75em;text-decoration:none;display:block;position:relative}.more-link:before{content:"";width:var(--line-height);height:var(--line-height);background-image:url(../img/arrow-right-black.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;background-color:var(--color-yellow);border-radius:50%;text-decoration:none;transition:transform .5s;position:absolute;top:-.15em;left:-1.75em}.more-link.open:before{transform:rotate(90deg)}.more-box{display:none}.grid-geschichte .grid-item{margin-bottom:var(--line-height2)}.grid-geschichte .grid-item:nth-child(2n){padding-top:var(--line-height2)}.rund-info-solar{background-color:#f6eb3b80;background-image:url(../img/icon-sonne.svg);background-position:50% 20%;background-repeat:no-repeat;background-size:15%;border-radius:50%;width:100%;transition:background-color .5s ease-in;display:block;position:relative}.rund-info-solar:after{content:"";padding-bottom:100%;display:block}.rund-info-solar h3{font-size:var(--txt-m);text-align:center;font-family:FuturaPTWebBold,sans-serif;line-height:1.2em;font-size:var(--txt-m);display:inline-block;position:absolute;top:35%;left:20%;right:20%}.main-nav{background:var(--color-yellow);display:none;position:absolute;top:0;left:0;right:0}.main-nav ul{text-align:right;padding:8rem 0 4rem}.main-nav ul li{font-family:FuturaPTWebBold,sans-serif}.main-nav ul li a{font-size:var(--txt-xl);margin:.35rem 0;text-decoration:none;display:inline-block;position:relative}.main-nav ul li a:hover:before,.body-home .main-nav ul li#btn01 a:before,.body-dienstleistungen .main-nav ul li#btn02 a:before,.body-referenzen .main-nav ul li#btn03 a:before,.body-ueber-uns .main-nav ul li#btn04 a:before,.body-team .main-nav ul li#btn05 a:before,.body-kontakt .main-nav ul li#btn06 a:before{content:"";background-image:url(../img/arrow-right-white.svg);background-position:50%;background-repeat:no-repeat;background-size:90%;width:1.25em;height:1.25em;position:absolute;top:-.1em;left:-1.75em}#hamburger{cursor:pointer;z-index:100;background:var(--color-white);text-align:center;border-radius:50%;width:3.75rem;height:3.75rem;font-family:FuturaPTWebBold,sans-serif;font-size:.85rem;display:block;position:absolute;top:2rem;right:0}.body-home #hamburger{background:var(--color-yellow)}.body-home .open-nav #hamburger,.open-nav #hamburger{background:var(--color-white)}#hamburger span{background:var(--color-text);transform-origin:0 0;width:40px;height:6px;margin:0 auto 5px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s;display:block;position:relative}#hamburger span:first-child{background:var(--color-text);transform-origin:0 0;margin-top:15px}#hamburger span:nth-last-child(2){background:var(--color-text);transform-origin:0 100%}#hamburger.open span{opacity:1;background:var(--color-text);transform:rotate(35deg)translate(7px,-3px)}#hamburger.open span:nth-child(2){opacity:0;transform:rotate(0)scale(.2)}#hamburger.open span:nth-child(3){transform:rotate(-35deg)translateY(4px)}@media screen and (max-width:1750px){.referenz-home .referenz-title h3,.person-title h3{font-size:2.25vw}.referenz-home .referenz-title p span,.person-title p span{font-size:1.35vw;line-height:var(--line-height)}}@media screen and (max-width:1500px){html{font-size:22px}.rund-link h3{font-size:2.1vw}.rund-info-solar h3{font-size:1.8vw}}@media screen and (max-width:1200px){.grid-partner{grid-template-columns:repeat(3,minmax(0,1fr))}.referenz-home{width:70.8227%}.referenz-home:nth-child(2n){margin-left:21.883%}.referenz-home:nth-child(3n){margin-left:7.29432%}.service-liste li{line-height:var(--m);font-size:var(--txt-s);margin-left:1rem;padding-bottom:2.5rem;font-family:FuturaPTWebBold,sans-serif;position:relative}}@media screen and (max-width:900px){html{font-size:20px}.grid-referenzen{grid-template-columns:repeat(1,minmax(0,1fr))}.referenz-home .referenz-title h3,.person-title h3{font-size:var(--txt-m)}.referenz-home .referenz-title p span,.person-title p span{font-size:var(--txt-xs)}}@media screen and (max-width:760px){:root{--header-height:6rem;--header-height-plus:8rem;--txt-xs:.8rem;--txt-s:1rem;--txt-m:1.1rem;--txt-l:1.2rem;--txt-xl:1.4rem}html{font-size:19px}body{overflow-x:hidden}.grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-partner{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-intro .grid-item:nth-child(odd),.grid-intro .grid-item:nth-child(2n),.grid-intro-dienstl .grid-item:nth-child(odd),.grid-intro-dienstl .grid-item:nth-child(2n),.grid-footer>.grid-item:nth-child(odd),.grid-footer>.grid-item:nth-child(2n),.grid-team .grid-item:nth-child(odd),.grid-team .grid-item:nth-child(2n),.grid-referenzenheader .grid-item:nth-child(odd),.grid-referenzenheader .grid-item:nth-child(2n){grid-column:1/15}.site-header>.frame{height:6rem;transition:height .3s ease-out}body.scrolled .logo{width:8rem;transition:width .4s ease-out,top .4s ease-out;top:1rem}.logo,body.scrolled.open-nav .logo{width:10rem;top:1.75rem}#hamburger{width:2.8rem;height:2.8rem;font-size:.75rem;transition:top .4s ease-out;top:1.6rem}body.scrolled #hamburger{transition:top .4s ease-out;top:.6rem}body.nav-open #hamburger,body.scrolled.open-nav #hamburger{top:1.6rem}#hamburger span{width:30px;height:4px;margin:0 auto 3px}#hamburger span:first-child{margin-top:10px}#hamburger.open span{transform:rotate(35deg)translate(4px,-3px)}#hamburger.open span:nth-child(3){transform:rotate(-35deg)translateY(3px)}.rund-link,.rund-link-hoch .rund-link{width:51.4398%;margin-bottom:-5%;margin-left:-5%}.rund-link-hoch .rund-link:not(:first-child){margin-bottom:-5%;margin-left:-5%}.rund-link:first-child,.rund-link:nth-child(odd),.rund-link-hoch .rund-link:first-child,.rund-link-hoch .rund-link:nth-child(odd){margin-left:0%}.rund-link h3{font-size:3.75vw}.rund-info-solar{width:300px;margin:var(--line-height15)auto 0 auto}.rund-info-solar h3{font-size:3vw;font-size:var(--txt-l)}.referenz-home{width:92.7057%}.referenz-home:nth-child(2n),.referenz-home:nth-child(3n){margin-left:0%}.grid-geschichte{display:block}.grid-geschichte .grid-item{margin-bottom:var(--line-height2)}.grid-geschichte .grid-item:nth-child(2n){padding:0 0 0 20%}.service-liste{float:none;margin:0 auto}.dienstleistung-content{margin-left:0}.grid-team .grid-item{margin-bottom:var(--line-height2)}.grid-team .grid-item:nth-child(2n){padding-top:0}.stoerer{width:7rem;height:7rem}.grid-referenzen .grid-item h2{right:1rem}.grid-referenzen .grid-item:hover h2{transition:right .5s;right:-.5em}}.group:after{content:"";clear:both;display:table}