.projektintro-baustein:after{background-color:var(--theme-hintergrund);content:"";width:100%;height:2px;position:absolute;bottom:-1px;left:0}.projektintro-baustein{background-color:var(--theme-hintergrund);color:var(--theme-schrift);font-family:soehne,sans-serif;position:relative}.projektintro-baustein .text-baustein{background-color:#0000;padding-left:0}.projektintro-baustein .text-baustein__container{padding-bottom:0}.projektintro-baustein__grid-container{flex-wrap:wrap;align-content:flex-start;display:flex}.projektintro-baustein__text{width:100%}.projektintro-baustein__unordered-list,.projektintro-baustein__list-item,.projektintro-baustein__credits,.projektintro-baustein__credit,.projektintro-baustein__text{z-index:5;position:relative}.projektintro-baustein__list-link{color:var(--theme-button-schrift);align-items:center;text-decoration:none;display:flex}.projektintro-baustein__list-link:before,.projektintro-baustein__list-link:after{opacity:0;visibility:hidden}.projektintro-baustein__list-link:before{content:"";border-color:var(--theme-schrift) transparent transparent transparent;border-style:solid;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.projektintro-baustein__list-link:after{content:"zum Angebot";background-color:var(--theme-schrift);color:var(--theme-hintergrund);text-align:center;white-space:nowrap;padding:0 .5em;position:absolute;left:50%;transform:translate(-50%)}.projektintro-baustein__list-link:hover:before,.projektintro-baustein__list-link:hover:after{opacity:1;visibility:visible}.projektintro-baustein__project-types{font-family:soehne-mono-buch,monospace;display:inline-block}.projektintro-baustein__unordered-list{flex-wrap:wrap;margin-left:1px;display:flex}.projektintro-baustein__credit{flex-wrap:wrap;display:flex}.projektintro-baustein__credit p{font-weight:400;display:inline-block}.projektintro-baustein__credit p:nth-child(n+2){font-weight:600}.projektintro-baustein__credit a{background-color:var(--theme-link-hintergrund);color:var(--theme-link-schrift);padding:0 .1em;text-decoration:none}@media (hover:hover){.projektintro-baustein__credit a:hover{color:var(--theme-link-mouseover-schrift);background-color:var(--theme-link-mouseover-hintergrund)}}.projektintro-baustein__list-item{background-color:var(--theme-button-hintergrund);outline:1px solid var(--theme-button-rahmen);position:relative}.projektintro-baustein__list-item[data-project-filter-active=true]{background-color:var(--theme-button-active-hintergrund);color:var(--theme-button-active-schrift)}@media (hover:hover){.projektintro-baustein__list-item:hover{background-color:var(--theme-button-mouseover-hintergrund)}.projektintro-baustein__list-item:hover .projektintro-baustein__list-link{color:var(--theme-button-mouseover-schrift)}}.projektintro-baustein__custom-container{flex-wrap:wrap;display:flex}@media (width<=739px){.projektintro-baustein{padding:0 0 0 calc(var(--vw-body,1vw) * 5.26316)}.projektintro-baustein .text-baustein{padding-bottom:calc(var(--vw-body,1vw) * 10.5263)}.projektintro-baustein__grid-container{padding:calc(var(--vw-body,1vw) * 7.89474) calc(var(--vw-body,1vw) * 5.26316) calc(var(--vw-body,1vw) * 10.5263) 0}.projektintro-baustein__container{flex:1}.projektintro-baustein__project-types{margin:calc(var(--vw-body,1vw) * .131579) 0 calc(var(--vw-body,1vw) * 4.07895) 0;width:100%}.projektintro-baustein__list-item{font-size:calc(var(--vw-body,1vw) * 3.15789);line-height:calc(var(--vw-body,1vw) * 3.15789)}.projektintro-baustein__list-link{padding:0 calc(var(--vw-body,1vw) * 1.57895) 0 calc(var(--vw-body,1vw) * 1.57895);height:calc(var(--vw-body,1vw) * 5)}.projektintro-baustein__list-link:hover:before{top:calc(100% + var(--vw-body,1vw) * 1.05263);border-width:calc(var(--vw-body,1vw) * 3.15789) calc(var(--vw-body,1vw) * 3.15789) 0 calc(var(--vw-body,1vw) * 3.15789)}.projektintro-baustein__list-link:hover:after{top:calc(100% + var(--vw-body,1vw) * 2.89474);height:calc(var(--vw-body,1vw) * 4.73684);font-size:calc(var(--vw-body,1vw) * 3.15789);line-height:calc(var(--vw-body,1vw) * 4.73684);border-radius:calc(var(--vw-body,1vw) * 1.05263)}.projektintro-baustein__credit p:first-child{font-size:calc(var(--vw-body,1vw) * 3.68421);line-height:calc(var(--vw-body,1vw) * 5.26316)}.projektintro-baustein__credit p:first-child:before{content:"";margin-bottom:-.3703em;display:table}.projektintro-baustein__credit p:first-child:after{content:"";margin-top:-.3403em;display:table}.projektintro-baustein__credit p:first-child{padding-top:calc(var(--vw-body,1vw) * 2.61789)}.projektintro-baustein__credit p:nth-child(n+2){font-size:calc(var(--vw-body,1vw) * 3.68421);line-height:calc(var(--vw-body,1vw) * 5.26316)}.projektintro-baustein__credit p:nth-child(n+2):before{content:"";margin-bottom:-.3703em;display:table}.projektintro-baustein__credit p:nth-child(n+2):after{content:"";margin-top:-.3403em;display:table}.projektintro-baustein__credit p:nth-child(n+2){padding-top:calc(var(--vw-body,1vw) * 2.61789)}}@media (width>=740px) and (width<=1219px){.projektintro-baustein{padding:0 0 0 calc(var(--vw-body,1vw) * 2.7027)}.projektintro-baustein .text-baustein{padding-bottom:calc(var(--vw-body,1vw) * 4.05405)}.projektintro-baustein .text-baustein__container{padding-bottom:0}.projektintro-baustein__grid-container{padding:calc(var(--vw-body,1vw) * 5.40541) calc(var(--vw-body,1vw) * 2.7027) calc(var(--vw-body,1vw) * 6.75676) 0;justify-content:space-between}.projektintro-baustein__container{flex-wrap:wrap;width:100%;display:flex}.projektintro-baustein__credits{margin-left:calc((100% - var(--vw-body,1vw) * 0 - var(--vw-body,1vw) * 2.7027 * 5) / 6 * 1 + var(--vw-body,1vw) * 2.7027 * 1 * 1 + var(--vw-body,1vw) * 0 * 1)}.projektintro-baustein__project-types{padding-left:calc((100% - var(--vw-body,1vw) * 0 - var(--vw-body,1vw) * 2.7027 * 5) / 6 * 1 + var(--vw-body,1vw) * 2.7027 * 1 * 1 + var(--vw-body,1vw) * 0 * 1);margin:calc(var(--vw-body,1vw) * .0675676) 0 calc(var(--vw-body,1vw) * 2.77027) 0;width:100%}.projektintro-baustein__list-item{font-size:calc(var(--vw-body,1vw) * 1.62162);line-height:calc(var(--vw-body,1vw) * 1.62162)}.projektintro-baustein__list-link{padding:0 calc(var(--vw-body,1vw) * .810811) 0 calc(var(--vw-body,1vw) * .810811);height:calc(var(--vw-body,1vw) * 2.56757)}.projektintro-baustein__list-link:hover:before{top:calc(100% + var(--vw-body,1vw) * .540541);border-width:calc(var(--vw-body,1vw) * 1.62162) calc(var(--vw-body,1vw) * 1.62162) 0 calc(var(--vw-body,1vw) * 1.62162)}.projektintro-baustein__list-link:hover:after{top:calc(100% + var(--vw-body,1vw) * 1.48649);height:calc(var(--vw-body,1vw) * 2.43243);font-size:calc(var(--vw-body,1vw) * 1.62162);line-height:calc(var(--vw-body,1vw) * 2.43243);border-radius:calc(var(--vw-body,1vw) * .540541)}.projektintro-baustein__credit p:first-child{font-size:calc(var(--vw-body,1vw) * 1.89189);line-height:calc(var(--vw-body,1vw) * 2.7027)}.projektintro-baustein__credit p:first-child:before{content:"";margin-bottom:-.3703em;display:table}.projektintro-baustein__credit p:first-child:after{content:"";margin-top:-.3403em;display:table}.projektintro-baustein__credit p:first-child{padding-top:calc(var(--vw-body,1vw) * 1.34432)}.projektintro-baustein__credit p:nth-child(n+2){font-size:calc(var(--vw-body,1vw) * 1.89189);line-height:calc(var(--vw-body,1vw) * 2.7027)}.projektintro-baustein__credit p:nth-child(n+2):before{content:"";margin-bottom:-.3703em;display:table}.projektintro-baustein__credit p:nth-child(n+2):after{content:"";margin-top:-.3403em;display:table}.projektintro-baustein__credit p:nth-child(n+2){padding-top:calc(var(--vw-body,1vw) * 1.34432)}}@media (width>=1220px){.projektintro-baustein{padding:0 calc(var(--vw-body,1vw) * 1.63934) 0 calc(var(--vw-body,1vw) * 1.63934)}.projektintro-baustein .text-baustein{padding-right:0;padding-bottom:calc(var(--vw-body,1vw) * 1.63934)}.projektintro-baustein__grid-container{padding:calc(var(--vw-body,1vw) * 2.45902) 0 calc(var(--vw-body,1vw) * 4.09836) 0;justify-content:space-between}.projektintro-baustein__container{flex-wrap:wrap;width:100%;display:flex}.projektintro-baustein__credits{width:calc((100% - var(--vw-body,1vw) * 0 - var(--vw-body,1vw) * 1.63934 * 11) / 12 * 5 + var(--vw-body,1vw) * 1.63934 * 4 * 1 + var(--vw-body,1vw) * 0 * 1)}.projektintro-baustein__project-types{margin-left:calc((100% - var(--vw-body,1vw) * 0 - var(--vw-body,1vw) * 1.63934 * 11) / 12 * 2 + var(--vw-body,1vw) * 1.63934 * 2 * 1 + var(--vw-body,1vw) * 0 * 1);padding-top:calc(var(--vw-body,1vw) * .860656);width:calc((100% - var(--vw-body,1vw) * 0 - var(--vw-body,1vw) * 1.63934 * 11) / 12 * 5 + var(--vw-body,1vw) * 1.63934 * 4 * 1 + var(--vw-body,1vw) * 0 * 1)}.projektintro-baustein__list-item{font-size:calc(var(--vw-body,1vw) * .983607);line-height:calc(var(--vw-body,1vw) * .983607)}.projektintro-baustein__list-link{padding:0 calc(var(--vw-body,1vw) * .491803) 0 calc(var(--vw-body,1vw) * .491803);height:calc(var(--vw-body,1vw) * 1.55738)}.projektintro-baustein__list-link:hover:before{top:calc(100% + var(--vw-body,1vw) * .327869);border-width:calc(var(--vw-body,1vw) * .983607) calc(var(--vw-body,1vw) * .983607) 0 calc(var(--vw-body,1vw) * .983607)}.projektintro-baustein__list-link:hover:after{top:calc(100% + var(--vw-body,1vw) * .901639);height:calc(var(--vw-body,1vw) * 1.47541);font-size:calc(var(--vw-body,1vw) * .983607);line-height:calc(var(--vw-body,1vw) * 1.47541);border-radius:calc(var(--vw-body,1vw) * .327869)}.projektintro-baustein__credit p:first-child{font-size:calc(var(--vw-body,1vw) * 1.14754);line-height:calc(var(--vw-body,1vw) * 1.63934)}.projektintro-baustein__credit p:first-child:before{content:"";margin-bottom:-.3703em;display:table}.projektintro-baustein__credit p:first-child:after{content:"";margin-top:-.3403em;display:table}.projektintro-baustein__credit p:first-child{padding-top:calc(var(--vw-body,1vw) * .81541)}.projektintro-baustein__credit p:nth-child(n+2){font-size:calc(var(--vw-body,1vw) * 1.14754);line-height:calc(var(--vw-body,1vw) * 1.63934)}.projektintro-baustein__credit p:nth-child(n+2):before{content:"";margin-bottom:-.3703em;display:table}.projektintro-baustein__credit p:nth-child(n+2):after{content:"";margin-top:-.3403em;display:table}.projektintro-baustein__credit p:nth-child(n+2){padding-top:calc(var(--vw-body,1vw) * .81541)}}
