@font-face{font-family:"FFDINWebProBold";src:url(/cms/wp-content/themes/pongratz/assets/webfonts/2E4715_0_0.eot);src:url(/cms/wp-content/themes/pongratz/assets/webfonts/2E4715_0_0.eot?#iefix) format("embedded-opentype"),url(/cms/wp-content/themes/pongratz/assets/webfonts/2E4715_0_0.woff2) format("woff2"),url(/cms/wp-content/themes/pongratz/assets/webfonts/2E4715_0_0.woff) format("woff"),url(/cms/wp-content/themes/pongratz/assets/webfonts/2E4715_0_0.ttf) format("truetype")}@font-face{font-family:"ff-din-med";src:url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_medium/DINWeb-Medium.eot);src:url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_medium/DINWeb-Medium.eot?#iefix) format("embeddedopentype"),url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_medium/DINWeb-Medium.woff) format("woff"),url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_medium/DINWeb-Medium.svg) format("svg");font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"ff-din-light";src:url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_light/DINWeb-Light.eot);src:url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_light/DINWeb-Light.eot?#iefix) format("embeddedopentype"),url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_light/DINWeb-Light.woff) format("woff"),url(/cms/wp-content/themes/pongratz/assets/webfonts/ff_din_web_light/DINWeb-Light.svg) format("svg");font-style:normal;font-weight:300;font-stretch:normal}
/*! normalize.css v1.0.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:active,a:focus,a:hover{outline:none}.grid-item .item-title-large,h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em
0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-family:"ff-din-med"}blockquote{margin:1em
40px}dfn{font-style:italic}mark{background:#ff0;color:#000}.menu-footer-menu-container .menu-item,.readmore,p,pre{margin:1em
0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em
0}dd{margin:0
0 0 40px}menu,ol,ul{padding:0
0 0 40px}nav ol,nav
ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px
solid silver;margin:0
2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;-webkit-touch-callout:none}body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.grid-item .item-title-large,.menu-footer-menu-container .menu-item,.readmore,div,h1,h2,h3,h4,h5,h6,p{text-rendering:optimizeLegibility;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-family:"ff-din-med";padding:0;margin:0}.grid-item .item-title-large,.menu-footer-menu-container .menu-item,.readmore,b,div,h1,h2,h3,h4,h5,h6,p{font-weight:normal}a{text-decoration:none;color:#000}.menu-footer-menu-container .menu-item,.readmore,li,p{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-family:"ff-din-light"}li,ul{list-style:none;padding:0;margin:0}.grid-item .item-title-large,h1{font-size:65px;font-family:"ff-din-med";line-height:75px}@media only screen and (max-width:767px){.grid-item .item-title-large,h1{font-size:42px;line-height:48px}}h2{font-size:52px;line-height:46px}h3{font-size:35px}.boxframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.boxframe
.border{background:#fff;position:absolute}.boxframe
.border.top{top:0;height:13px;width:100%;right:0}.boxframe
.border.bottom{bottom:0;height:13px;width:100%;left:0}.boxframe
.border.left{left:0;width:13px;height:100%;top:0}.boxframe
.border.right{width:13px;right:0;bottom:0;height:100%}.base-ui{position:fixed;top:0;left:0;width:100%;height:100%;transform:translateZ(0);z-index:6;pointer-events:none}.base-ui
.logo{position:absolute;top:65px;left:0}@media only screen and (max-width:767px){.base-ui{display:none}}.logo{display:inline-block;pointer-events:auto;-ie-box-shadow:1px 1px 8px rgba(0,0,0,.2);-o-box-shadow:1px 1px 8px rgba(0,0,0,.2);box-shadow:1px 1px 8px rgba(0,0,0,.2);-ie-transition:box-shadow .6s;transition:box-shadow .6s}.logo:hover{-ie-box-shadow:0 2px 14px rgba(0,0,0,.1);-o-box-shadow:0 2px 14px rgba(0,0,0,.1);box-shadow:0 2px 14px rgba(0,0,0,.1)}.logo
img{display:block}a.button,button.button,submit.button{position:relative;white-space:nowrap;overflow:hidden;border:1px
solid #000;box-sizing:border-box;padding:18px
20px 15px;display:inline-block;-ms-transform:translateZ(0);transform:translateZ(0)}a.button .hover-bg,a.button .hover_container,button.button .hover-bg,button.button .hover_container,submit.button .hover-bg,submit.button
.hover_container{position:absolute;width:101%;height:100%;top:0;left:0}a.button .hover-bg,button.button .hover-bg,submit.button .hover-bg{background:#000;z-index:-1}a.button .hover_container,button.button .hover_container,submit.button
.hover_container{padding:18px
20px 15px;z-index:1}a.button .hover_container .button-description,button.button .hover_container .button-description,submit.button .hover_container .button-description{color:#fff}a.button .hover_container .mask,button.button .hover_container .mask,submit.button .hover_container
.mask{position:absolute}a.button .button-description,button.button .button-description,submit.button .button-description{font-family:"ff-din-med";text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:#000}a.button .arrow-right,a.button .button-description,button.button .arrow-right,button.button .button-description,submit.button .arrow-right,submit.button .button-description{display:inline-block;vertical-align:middle}a.button.negative,button.button.negative,submit.button.negative{border-color:#fff}a.button.negative .hover-bg,button.button.negative .hover-bg,submit.button.negative .hover-bg{background:#fff}a.button.negative .button-description,button.button.negative .button-description,submit.button.negative .button-description{color:#fff}a.button.negative .hover_container .button-description,button.button.negative .hover_container .button-description,submit.button.negative .hover_container .button-description{color:#000}.wysiwyg a,.wysiwyg button,.wysiwyg submit,a.default,button.default,submit.default{position:relative}.wysiwyg a:after,.wysiwyg button:after,.wysiwyg submit:after,a.default:after,button.default:after,submit.default:after{content:"";display:block;position:absolute;width:calc(100% + 2px);height:1px;left:-1px;bottom:-1px;background:#ccc;-ie-transition:background .3s;transition:background .3s}.wysiwyg a:hover:after,.wysiwyg button:hover:after,.wysiwyg submit:hover:after,a.default:hover:after,button.default:hover:after,submit.default:hover:after{background:#000}.grid-content{position:relative;width:95%;max-width:1200px;margin:auto}@media only screen and (max-width:767px){.grid-content{width:100%}}.top-background .grid-content{padding-top:1000px}.vertical-line{height:110px;display:inline-block;width:1px;background:#000;margin:15px
0}.logo-container{top:60px;left:60px;width:225px;position:absolute;z-index:1}.logo-container
img{display:block;width:100%;height:auto}@media only screen and (max-width:767px){.logo-container{left:0;top:40px;width:100%;text-align:center}}.site-footer{padding-top:40px}.site-footer.yellow{background:#ffed00}@media only screen and (max-width:767px){.site-footer{padding-top:20px}.single-unternehmen .site-footer,.site-footer.yellow{background:none}}.site-footer.breakpoint .footer-copy{text-align:center}.site-footer.breakpoint .footer-legal{padding:0
20px;line-height:20px}.menu-footer-menu-container .site-footer.breakpoint .menu-item,.site-footer.breakpoint .menu-footer-menu-container .menu-item,.site-footer.breakpoint .readmore,.site-footer.breakpoint
p{float:none;text-align:center}.site-footer.breakpoint .menu-footer-menu-container{float:none;margin-top:30px;text-align:center}.footer-copy{padding:35px
20px 50px;border-top:1px solid rgba(0,0,0,.2)}.footer-copy .menu-footer-menu-container .menu-item,.footer-copy .readmore,.footer-copy p,.menu-footer-menu-container .footer-copy .menu-item{font-size:14px;display:inline-block;float:left}@media only screen and (max-width:767px){.footer-copy .menu-footer-menu-container .menu-item,.footer-copy .readmore,.footer-copy p,.menu-footer-menu-container .footer-copy .menu-item{float:none;padding:0
20px;text-align:center;line-height:20px}}body,html{background:#fff;padding:0;margin:0;height:100%!important;min-height:100%}body *,html
*{-webkit-overflow-scrolling:touch}body:after{content:"desktop";display:none}@media only screen and (max-width:767px){body{background:#fff!important}body:after{content:"mobile"}}input,textarea{width:100%;padding:15px
20px;background:#f2f2f2 none repeat scroll 0 0;border:none;font-family:ff-din-light;-ie-transition:all .6s;transition:all .6s}input:active,input:focus,textarea:active,textarea:focus{outline:none}input.invalid,textarea.invalid{background:#ffe6e6;color:#7b2d2d}input.invalid::-webkit-input-placeholder,textarea.invalid::-webkit-input-placeholder{color:#7b2d2d}input.invalid:-moz-placeholder,input.invalid::-moz-placeholder,textarea.invalid:-moz-placeholder,textarea.invalid::-moz-placeholder{color:#7b2d2d}input.invalid:-ms-input-placeholder,textarea.invalid:-ms-input-placeholder{color:#7b2d2d}input.invalid.placeholder,textarea.invalid.placeholder{color:#7b2d2d}textarea{width:100%!important}button{font-family:ff-din-light;border:medium none;background:transparent none repeat scroll 0 0;padding:10px
20px}button:active,button:focus{outline:none}b{font-family:"FFDINWebProBold"}.all-caps{text-transform:uppercase}.thinnified{font-family:"ff-din-light"}._b{font-family:"ff-din-med"}.regular{font-family:"ff-din-light";font-weight:bold}.vert-spacer{height:50px}.vert-spacer.half-spaced{height:25px}.vert-spacer.double-spaced{height:100px}.clearfix{clear:both}.fancy{position:relative;z-index:1;color:#000;-ie-transition:color .3s;transition:color .3s}.fancy:after{content:"";position:absolute;z-index:-1;top:-2%;left:-2%;width:0;max-width:104%;height:104%;background:#000;-ie-transition:width .3s;transition:width .3s}.fancy:hover{color:#ffed00}.projekt-content .fancy:hover,.site-footer.white .fancy:hover{color:#fff}.fancy:hover:after{width:104%}.locked{overflow:hidden}.hover-bg{position:absolute;top:0;left:0;width:101%;height:101%}.readmore{display:inline-block;color:#000;opacity:.5;cursor:pointer;-ie-transition:all .3s;transition:all .3s}.readmore:hover{opacity:1}.scrolldown{position:absolute;width:100%;bottom:10%;text-align:center}.scrolldown
.wrap{display:inline-block;cursor:pointer;-ie-transition:opacity .3s;transition:opacity .3s}.scrolldown .wrap:hover{opacity:.7}.scrolldown
img{display:block;margin:7px
auto 0}.bg-grad{position:absolute;left:0;bottom:0;width:100%;height:50%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.img{display:inline-block;width:100%;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}.img:before{content:"";display:block;width:100%;padding-top:58%}.img.vertical:before{padding-top:150%}.bg-img{width:100%;height:100%;background-repeat:no-repeat;background-attachment:scroll;background-position:50%;background-size:cover;-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.post .bg-img{-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.queryloader__overlay{display:none!important}#lightbox{opacity:0;visibility:hidden;display:none;position:fixed;padding:50px;overflow:hidden;z-index:5}#lightbox,#lightbox .lb-bg{top:0;left:0;width:100%;height:100%}#lightbox .lb-bg{position:absolute;background:#fff;opacity:.8}#lightbox.on{opacity:1;visibility:visible}#lightbox .lb-content{width:100%;height:100%;text-align:center;position:relative;display:table-cell;vertical-align:middle}#lightbox .lb-content
img{-webkit-backface-visibility:hidden;cursor:pointer;max-height:100%;max-width:100%}@media only screen and (max-width:767px){#lightbox{height:100vh;padding:20px}}.preload-overlay{position:fixed;top:0;left:0;background:#ffed00;width:100%;height:100%;z-index:9}.preload-overlay .boxframe .border.bottom,.preload-overlay .boxframe
.border.top{width:0}.preload-overlay .boxframe .border.left,.preload-overlay .boxframe
.border.right{height:0}.preload-overlay .boxframe
.border.top{left:0;right:auto}.preload-overlay .boxframe
.border.right{top:0;bottom:auto}.preload-overlay .boxframe
.border.bottom{right:0;left:auto}.preload-overlay .boxframe
.border.left{bottom:0;top:auto}.mobile-nav{display:none;cursor:pointer;font-size:26px;text-transform:uppercase;padding:20px
0 0;text-align:center;-ie-transition:padding .3s;transition:padding .3s}.mobile-nav .nav-icon{display:inline-block;width:25px;height:18px;position:relative;top:-1px;margin-right:5px}.mobile-nav .nav-icon:after,.mobile-nav .nav-icon:before{content:"";position:absolute;width:100%;height:2px;left:0;background:#000;-ie-transition:all .3s;transition:all .3s}.mobile-nav .nav-icon:before{top:0;-ie-box-shadow:0 8px 0 0 #000;-o-box-shadow:0 8px 0 0 #000;box-shadow:0 8px 0 0 #000}.mobile-nav .nav-icon:after{bottom:0}.mobile-nav.nav-on{padding:20px
0}.mobile-nav.nav-on .nav-icon:before{-ms-transform:rotate(-45deg) translateY(9px) translateX(-3px);transform:rotate(-45deg) translateY(9px) translateX(-3px);-ie-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.mobile-nav.nav-on .nav-icon:after{-ms-transform:rotate(45deg) translateY(-9px) translateX(-2px);transform:rotate(45deg) translateY(-9px) translateX(-2px)}@media only screen and (max-width:767px){.mobile-nav{display:block}}.menu-main-container{position:absolute;z-index:2;top:60px;right:60px;width:60%;text-align:right;max-width:calc(100vw - 370px)}.menu-main-container .menu-item{display:inline-block;letter-spacing:.06em;margin:0
10px 20px;font-size:17px;position:relative}.menu-main-container .menu-item:after{content:"";position:absolute;right:0;bottom:-5px;width:0;height:1px;background:#fff;-ie-transition:all .6s;transition:all .6s}.menu-main-container .menu-item.current-menu-ancestor:after,.menu-main-container .menu-item.current-menu-item:after{width:100%}.menu-main-container .menu-item
a{font-family:"ff-din-med";color:#000}.single-job .menu-main-container .menu-item:after,.single-post .menu-main-container .menu-item:after,.single-projekt .menu-main-container .menu-item:after{background:#fff}.single-job .menu-main-container .menu-item a,.single-post .menu-main-container .menu-item a,.single-projekt .menu-main-container .menu-item
a{color:#fff}@media only screen and (max-width:767px){.menu-main-container{position:static;width:100%;max-width:100%;text-align:center;height:0;overflow:hidden}.menu-main-container .menu-item{display:block;border-bottom:1px solid #ccc;margin:0;-ie-transition:background .3s;transition:background .3s}.menu-main-container .menu-item:first-child{border-top:1px solid #ccc}.menu-main-container .menu-item:after{bottom:-1px;background:#000}.menu-main-container .menu-item
a{display:block;padding:20px
0}.single-job .menu-main-container .menu-item:after,.single-projekt .menu-main-container .menu-item:after{background:#000}.single-job .menu-main-container .menu-item a,.single-projekt .menu-main-container .menu-item
a{color:#000}.menu-main-container .menu-item.current-menu-item{background:#f2f2f2}}.menu-footer-menu-container{float:right}.menu-footer-menu-container
.menu{display:inline-block}.menu-footer-menu-container .menu-item{-ie-transition:opacity .3s;transition:opacity .3s}.menu-footer-menu-container .menu-item:before{content:"/";display:inline-block;margin:0
5px}.menu-footer-menu-container .menu-item:first-child:before{content:none}.menu-footer-menu-container .menu-item:hover{opacity:.6}@media only screen and (max-width:767px){.menu-footer-menu-container{float:none;margin-top:30px;text-align:center}.menu-footer-menu-container .menu-item{padding:0!important}}.hover-line{height:1px;background:#fff;position:absolute;left:-10%;top:45%}.grid-content .grid-items{margin:auto}.grid-content .large,.grid-content .medium,.grid-content
.small{display:table;display:inline-block;height:370px;background-size:cover}.grid-content .large.negative .grid-item .item-title-large,.grid-content .large.negative .menu-footer-menu-container .menu-item,.grid-content .large.negative .readmore,.grid-content .large.negative a,.grid-content .large.negative div,.grid-content .large.negative h1,.grid-content .large.negative h2,.grid-content .large.negative h3,.grid-content .large.negative p,.grid-content .large.negative span,.grid-content .medium.negative .grid-item .item-title-large,.grid-content .medium.negative .menu-footer-menu-container .menu-item,.grid-content .medium.negative .readmore,.grid-content .medium.negative a,.grid-content .medium.negative div,.grid-content .medium.negative h1,.grid-content .medium.negative h2,.grid-content .medium.negative h3,.grid-content .medium.negative p,.grid-content .medium.negative span,.grid-content .small.negative .grid-item .item-title-large,.grid-content .small.negative .menu-footer-menu-container .menu-item,.grid-content .small.negative .readmore,.grid-content .small.negative a,.grid-content .small.negative div,.grid-content .small.negative h1,.grid-content .small.negative h2,.grid-content .small.negative h3,.grid-content .small.negative p,.grid-content .small.negative span,.grid-item .grid-content .large.negative .item-title-large,.grid-item .grid-content .medium.negative .item-title-large,.grid-item .grid-content .small.negative .item-title-large,.menu-footer-menu-container .grid-content .large.negative .menu-item,.menu-footer-menu-container .grid-content .medium.negative .menu-item,.menu-footer-menu-container .grid-content .small.negative .menu-item{color:#fff;border-color:#fff}.grid-content .large .copy,.grid-content .large .description,.grid-content .medium .copy,.grid-content .medium .description,.grid-content .small .copy,.grid-content .small
.description{position:absolute;margin:35px
30px}.grid-content .large .copy .menu-footer-menu-container .menu-item,.grid-content .large .copy .readmore,.grid-content .large .copy p,.grid-content .medium .copy .menu-footer-menu-container .menu-item,.grid-content .medium .copy .readmore,.grid-content .medium .copy p,.grid-content .small .copy .menu-footer-menu-container .menu-item,.grid-content .small .copy .readmore,.grid-content .small .copy p,.menu-footer-menu-container .grid-content .large .copy .menu-item,.menu-footer-menu-container .grid-content .medium .copy .menu-item,.menu-footer-menu-container .grid-content .small .copy .menu-item{font-family:"ff-din-med";font-size:25px;line-height:28px}.grid-content .large .description,.grid-content .medium .description,.grid-content .small
.description{bottom:0;left:0;border-top:1px solid #000;width:calc(100% - 60px);padding-top:30px}.grid-content .large .description .menu-footer-menu-container .menu-item,.grid-content .large .description .readmore,.grid-content .large .description p,.grid-content .medium .description .menu-footer-menu-container .menu-item,.grid-content .medium .description .readmore,.grid-content .medium .description p,.grid-content .small .description .menu-footer-menu-container .menu-item,.grid-content .small .description .readmore,.grid-content .small .description p,.menu-footer-menu-container .grid-content .large .description .menu-item,.menu-footer-menu-container .grid-content .medium .description .menu-item,.menu-footer-menu-container .grid-content .small .description .menu-item{position:relative}.grid-content .large .description .arrow-right,.grid-content .medium .description .arrow-right,.grid-content .small .description .arrow-right{position:absolute;right:0;top:0}.grid-content
.small{width:285px}.grid-content
.medium{width:590px}.grid-content
.large{width:100%;height:760px}.grid-content .large .bg-img{transition:transform 30s;position:relative}.grid-content .large .bg-img:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.grid-content .large .copy-container{display:table;position:absolute;top:0;left:0;height:100%;width:100%;font-weight:300;text-align:center}.grid-content .large .copy-container
.copy{position:relative;display:table-cell;vertical-align:middle;text-shadow:3px 4px 30px rgba(0,0,0,.2)}.grid-content .large .copy-container
.button{margin-top:25px}@media only screen and (max-width:767px){.grid-content .grid-items{width:100%!important}.grid-content .grid-item{width:100%;padding:0
20px;height:370px}}.shadow-grid{position:absolute;top:0;left:0;width:100%;height:195px;overflow-y:hidden;overflow-x:visible}.shadow-grid .grid-item{-ie-box-shadow:0 35px 10px 4px rgba(0,0,0,.15);-o-box-shadow:0 35px 10px 4px rgba(0,0,0,.15);box-shadow:0 35px 10px 4px rgba(0,0,0,.15)}.grid-item{position:relative;overflow:hidden}.grid-item .bg-img{-ie-transition:all .6s;transition:all .6s}.grid-item>a{position:relative;top:0;display:block;width:100%;height:100%;overflow:hidden}.grid-item .item-title{padding:30px}.grid-item .item-title .menu-footer-menu-container .menu-item,.grid-item .item-title .readmore,.grid-item .item-title p,.menu-footer-menu-container .grid-item .item-title .menu-item{font-size:25px}.grid-item
.imgfill{width:100%;height:100%;opacity:.75}.grid-item:hover .bg-img{-ms-transform:scale(1.025);transform:scale(1.025)}.grid-item:hover.large .bg-img{-ms-transform:scale(1.2);transform:scale(1.2)}.grid-item.off>a{top:50px;opacity:0;visibility:hidden}.grid-item.post .bg-img{position:absolute}.grid-item
.frame{position:absolute;top:0;left:0;width:100%;height:100%;background:none;border:1px
solid hsla(0,0%,100%,.4)}.company-grid{width:100%;max-width:880px;text-align:left;margin:auto;position:relative}.company-grid
.company{display:inline-block;margin:20px
0}.company-grid .company
img{display:block;width:250px;-ie-transition:opacity .3s;transition:opacity .3s}.company-grid .company
img#heimbau{width:70px}.company-grid .company img:hover{opacity:.75}.company-grid .company.heimbau,.company-grid
.company.right{position:absolute;top:0;right:0}@media only screen and (max-width:767px){.company-grid{text-align:center}.company-grid
.company{display:block}.company-grid .company.heimbau,.company-grid
.company.right{position:static}.company-grid .company
img{margin:auto}}#masterclip{height:0}.hover_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;-webkit-clip-path:url(/cms/wp-content/themes/pongratz/#clipping);clip-path:url(/cms/wp-content/themes/pongratz/#clipping);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%)}.hover_container.on{opacity:1;visibility:visible}.hover_container .hover-bg{position:absolute;top:0;left:0;background:#000}.hover_container .copy,.hover_container
.description{color:#fff}.hover_container.on .copy,.hover_container.on
.description{opacity:1}.hover_container
.description{border-color:#fff!important;-ie-transition:all .6s;transition:all .6s}.negative.medium .hover_container .hover-bg,.negative.small .hover_container .hover-bg{opacity:.75}.menu-footer-menu-container .negative.medium .hover_container .copy .menu-item,.menu-footer-menu-container .negative.medium .hover_container .description .menu-item,.menu-footer-menu-container .negative.small .hover_container .copy .menu-item,.menu-footer-menu-container .negative.small .hover_container .description .menu-item,.negative.medium .hover_container .copy .menu-footer-menu-container .menu-item,.negative.medium .hover_container .copy .readmore,.negative.medium .hover_container .copy p,.negative.medium .hover_container .description .menu-footer-menu-container .menu-item,.negative.medium .hover_container .description .readmore,.negative.medium .hover_container .description p,.negative.small .hover_container .copy .menu-footer-menu-container .menu-item,.negative.small .hover_container .copy .readmore,.negative.small .hover_container .copy p,.negative.small .hover_container .description .menu-footer-menu-container .menu-item,.negative.small .hover_container .description .readmore,.negative.small .hover_container .description
p{color:#fff}.share-btn{cursor:pointer;display:inline-block;vertical-align:top;font-family:Helvetica,Arial,sans-serif;border:1px
solid rgba(0,0,0,.5);font-size:11px;line-height:100%;font-weight:600;border-radius:3px;padding:4px;box-sizing:border-box;white-space:nowrap}.share-btn.share-fb{border:none;background:#4267b2;color:#fff}.share-btn.share-linkedin{border:none;background:#0077b5;color:#fff}.share-btn
svg{display:block;width:12px}.share-btn svg
*{border:none;fill:#fff}.share-btn>*{display:inline-block;vertical-align:middle}.share-btn
.icon{margin-right:3px}.input-container{transition:color .3s,border-color .3s}.input-container.type-checkbox input,.input-container.type-radio
input{display:none}.input-container.type-checkbox input:checked+label .the-input:after,.input-container.type-checkbox input:checked+label .the-input:before,.input-container.type-radio input:checked+label .the-input:after,.input-container.type-radio input:checked+label .the-input:before{display:block}.input-container.type-checkbox label,.input-container.type-radio
label{cursor:pointer;display:-ms-flexbox;display:flex}.input-container.type-checkbox label>*,.input-container.type-radio label>*{display:inline-block;vertical-align:middle}.input-container.type-checkbox .the-input,.input-container.type-radio .the-input{width:12px;height:12px;min-width:12px;min-height:12px;max-width:12px;max-height:12px;position:relative;border-radius:2px;border:1px
solid #000;margin-right:7px}.input-container.type-checkbox .the-input:after,.input-container.type-checkbox .the-input:before,.input-container.type-radio .the-input:after,.input-container.type-radio .the-input:before{content:"";display:none;width:10px;height:2px;background:#000;border-radius:2px;position:absolute;top:calc(100% - 3px);left:50%}.input-container.type-checkbox .the-input:before,.input-container.type-radio .the-input:before{width:5px;-ms-transform:translate(-4.5px) rotate(35deg);transform:translate(-4.5px) rotate(35deg);-ms-transform-origin:right center;transform-origin:right center}.input-container.type-checkbox .the-input:after,.input-container.type-radio .the-input:after{-ms-transform:translate(-.5px) rotate(-55deg);transform:translate(-.5px) rotate(-55deg);-ms-transform-origin:left center;transform-origin:left center}.input-container.type-checkbox .the-label,.input-container.type-radio .the-label{font-family:ff-din-light;font-size:14px}.input-container.-error{color:#7b2d2d;background:#ffe6e6}.contact-form
.enabler{position:relative;opacity:1;-ie-transition:opacity .3s;transition:opacity .3s}.contact-form.disabled
.enabler{opacity:.3;pointer-events:none}.contact-form .send-form,.contact-form input,.contact-form
textarea{margin-top:10px}.contact-form
.response{opacity:0;height:0;margin-top:0;-ie-transition:all .6s;transition:all .6s}.contact-form
.response.show{margin-top:7px;opacity:1;height:auto}@media only screen and (max-width:767px){.contact-form .send-form{width:100%}}.async-spinner{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;opacity:0;visibility:hidden;transition:.3s}.async-spinner
img{width:100%;height:auto}.async .async-spinner{opacity:1;visibility:visible}.consent-container{margin:10px
0;border-radius:2px;border:1px
solid rgba(0,0,0,.2);padding:10px;box-sizing:border-box}.consent-container .link-gdpr{display:inline-block;margin:10px
0 0 20px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;transition:opacity .3s}.consent-container .link-gdpr:hover{opacity:.6}.page{position:relative}.site-content .page>*{opacity:0}.home .site-content .page>*,.site-content .page>.logo-container,.site-content .page>.top-background{opacity:1}#canvas-container{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.intro-header{position:relative;background-color:#ffed00}.intro-header
canvas{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.intro-header .webgl-legend{position:absolute;left:30px;bottom:30px;opacity:0;visibility:hidden}.intro-header .webgl-legend .menu-footer-menu-container .menu-item,.intro-header .webgl-legend .readmore,.intro-header .webgl-legend img,.intro-header .webgl-legend p,.menu-footer-menu-container .intro-header .webgl-legend .menu-item{display:inline-block;vertical-align:bottom}.intro-header .webgl-legend .menu-footer-menu-container .menu-item,.intro-header .webgl-legend .readmore,.intro-header .webgl-legend p,.menu-footer-menu-container .intro-header .webgl-legend .menu-item{margin-left:15px;font-size:9px;letter-spacing:.06em;opacity:.5}@media only screen and (max-width:767px){.intro-header .webgl-legend{display:none}}.intro-slider{width:100%;max-width:100%;min-height:100vh;background-size:cover;display:table}.intro-slider .headline-slider{display:table-cell;vertical-align:middle;text-align:center;position:relative;pointer-events:none}.intro-slider .headline-container{position:relative}.intro-slider .slide-hl{display:block;position:absolute;top:0;width:100%;opacity:0;visibility:hidden;word-break:break-all;word-break:break-word;-ms-transform:translateY(-50%);transform:translateY(-50%)}.intro-slider .slide-hl
div{font-family:"ff-din-med"}@media only screen and (max-width:767px){.intro-slider{border:20px
solid #fff;padding:0
20px}.intro-slider
br{display:none}}.showcase{margin-top:20px}.showcase .grid-item>a{background-color:#ffed00}@media only screen and (max-width:767px){.showcase{margin-top:0}}.page.kontakt,.page.notfound{padding-top:250px;text-align:left;background:#ffed00;background-size:contain;height:100%;margin:auto;position:relative;min-height:700px;@inlcude transition(padding-top .01s)}.page.kontakt h3,.page.notfound
h3{line-height:40px}.page.kontakt .imprint-link,.page.notfound .imprint-link{margin-top:5px;display:inline-block}.page.kontakt .grid-content,.page.notfound .grid-content{width:90%}.page.kontakt .kontakt-grid,.page.notfound .kontakt-grid{width:100%;position:absolute;bottom:150px}.page.kontakt .kontakt-grid .grid-element,.page.notfound .kontakt-grid .grid-element{font-size:15px;margin:20px
40px 0 0;line-height:20px;display:inline-block;vertical-align:top}.page.kontakt .kontakt-grid .grid-element:last-child,.page.notfound .kontakt-grid .grid-element:last-child{margin-right:0}.page.kontakt .brief,.page.notfound
.brief{position:absolute;top:50%;right:10%;width:350px;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:950px){.page.kontakt .brief,.page.notfound
.brief{display:none}}@media only screen and (max-width:767px){.page.kontakt,.page.notfound{height:auto!important;padding:250px
20px 20px;border:20px
solid #fff}.page.kontakt .kontakt-grid,.page.notfound .kontakt-grid{position:static;margin:100px
auto 3%}.page.kontakt .kontakt-grid .grid-element,.page.notfound .kontakt-grid .grid-element{display:block;margin:20px
0 0}.page.kontakt .kontakt-grid .grid-element br,.page.notfound .kontakt-grid .grid-element
br{display:block}.page.kontakt .kontakt-grid .grid-element .line,.page.notfound .kontakt-grid .grid-element
.line{display:block;width:100%}.page.kontakt .kontakt-grid .grid-element .line br,.page.notfound .kontakt-grid .grid-element .line
br{display:none}}.page.leistungen{padding-top:250px;text-align:center;background:#ffed00;background-size:contain;background-position-y:100%;padding-bottom:20%}.page.leistungen .leistungen-bullets
.indicator{display:block;width:6px;height:6px;border-radius:100%;background:#000;position:absolute;top:25px;left:115px;-ie-box-shadow:0 0 5px 5px #ffed00;-o-box-shadow:0 0 5px 5px #ffed00;box-shadow:0 0 5px 5px #ffed00;-ie-transition:top .2s;transition:top .2s;z-index:1}.page.leistungen .leistungen-bullets .ind-container{position:relative;width:80%;margin:0
auto;padding:0;z-index:2}.page.leistungen .leistungen-bullets
.leistung{position:relative;width:80%;margin:15px
auto 0;text-align:left;padding-bottom:80px;z-index:1}.page.leistungen .leistungen-bullets .leistung.intro .bullet-connection{background:#000;background:linear-gradient(180deg,#000 0,#f0e028 17%,#f0e028 87%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0)}.page.leistungen .leistungen-bullets .leistung
.bullet{cursor:pointer;width:16px;height:16px;border-radius:100%;display:inline-block;position:absolute;border:1px
solid #000;left:110px;top:20px;background:#ffed00}.page.leistungen .leistungen-bullets .leistung .bullet.active-bullet{width:26px;height:26px;border-radius:26px;left:105px;top:15px}.page.leistungen .leistungen-bullets .leistung .bullet
.pulse{border:1px
solid #fff;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:-1;border-radius:100%;opacity:0;visibility:hidden}.page.leistungen .leistungen-bullets .leistung .bullet-connection{width:1px;height:100%;display:inline-block;position:absolute;left:117px;background:#000;top:35px;z-index:-1}.grid-item .page.leistungen .leistungen-bullets .leistung .item-title-large,.page.leistungen .leistungen-bullets .leistung .grid-item .item-title-large,.page.leistungen .leistungen-bullets .leistung
h1{width:70%;padding-left:180px;line-height:65px;font-size:65px}.page.leistungen .leistungen-bullets .leistung
h4{font-size:30px;line-height:39px;width:50%}.page.leistungen .leistungen-bullets .leistung .image-grid,.page.leistungen .leistungen-bullets .leistung
h4{display:inline-block;vertical-align:top;margin-top:50px;padding-top:50px}.page.leistungen .leistungen-bullets .leistung
.copy{margin-top:30px;padding-left:185px;font-size:22px;line-height:33px}.page.leistungen .leistungen-bullets .leistung .contact-copy{margin-top:10px;padding-left:185px;font-size:30px;font-weight:200}.page.leistungen .leistungen-bullets .leistung .intro-copy{margin-top:30px;width:50%;font-size:17px;line-height:27px}.menu-footer-menu-container .page.leistungen .leistungen-bullets .leistung .intro-copy .menu-item,.page.leistungen .leistungen-bullets .leistung .intro-copy .menu-footer-menu-container .menu-item,.page.leistungen .leistungen-bullets .leistung .intro-copy .readmore,.page.leistungen .leistungen-bullets .leistung .intro-copy
p{font-weight:normal}.page.leistungen .leistungen-bullets .leistung .image-grid{width:45%;float:right}.page.leistungen .leistungen-bullets .leistung
.owner{display:inline-block;vertical-align:top;width:46%}.page.leistungen .leistungen-bullets .leistung .owner
img{width:100%;height:auto}.page.leistungen .leistungen-bullets .leistung .owner
.description{margin-top:10px}.page.leistungen .leistungen-bullets .leistung .owner:first-child{margin-right:5%}.page.leistungen .footer-slider{height:1000px;width:100%;background-size:cover}.page.leistungen
.downloads{margin-top:100px}.page.leistungen .downloads
h5{font-size:16px;letter-spacing:.06em;font-family:"FFDINWebProBold";margin-bottom:15px}.page.leistungen .downloads
.download{display:block;position:relative;padding:15px
0;line-height:11px}.page.leistungen .downloads .download
a{font-family:"ff-din-med";text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:#000;display:inline-block}.page.leistungen .downloads .download:before{content:"";position:absolute;top:-1px;left:0;width:20px;height:1px;background:#fff;z-index:-1}@media only screen and (max-width:767px){.page.leistungen{padding:250px
20px 60%;border:20px
solid #fff}.page.leistungen .leistungen-bullets
.indicator{top:40px;left:15px}.page.leistungen .leistungen-bullets .ind-container,.page.leistungen .leistungen-bullets
.leistung{width:100%}.page.leistungen .leistungen-bullets
.leistung.intro{display:inline-block}.page.leistungen .leistungen-bullets .leistung.intro .bullet-connection{background:#000;background:linear-gradient(180deg,#000 0,#f0e028 11%,#f0e028 93%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0)}.page.leistungen .leistungen-bullets .leistung
.bullet{left:10px}.page.leistungen .leistungen-bullets .leistung .bullet.active-bullet{left:5px}.page.leistungen .leistungen-bullets .leistung .bullet-connection{left:17px}.grid-item .page.leistungen .leistungen-bullets .leistung .item-title-large,.page.leistungen .leistungen-bullets .leistung .grid-item .item-title-large,.page.leistungen .leistungen-bullets .leistung
h1{width:100%;padding-left:50px;font-size:48px;line-height:48px;word-break:break-word}.page.leistungen .leistungen-bullets .leistung
.copy{margin:30px
0 0;width:100%;padding-left:50px}.page.leistungen .leistungen-bullets .leistung .contact-copy{width:100%;padding-left:50px}.page.leistungen .leistungen-bullets .leistung .intro-copy,.page.leistungen .leistungen-bullets .leistung
h4{width:100%}.page.leistungen .leistungen-bullets .leistung .image-grid{float:none;width:100%;margin-left:0;padding:0}.page.leistungen .leistungen-bullets .leistung
.owner{width:46%}}.page.projekt-detail{padding-bottom:200px}.page.projekt-detail .detail-header{display:inline-block;width:100%;position:relative;background:#000}.page.projekt-detail .detail-header .header-image{opacity:.75;width:100%;height:100%;background-size:cover;position:absolute}.page.projekt-detail .detail-header .header-copy{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;color:#fff;text-align:center}.grid-item .page.projekt-detail .detail-header .header-copy .item-title-large,.page.projekt-detail .detail-header .header-copy .grid-item .item-title-large,.page.projekt-detail .detail-header .header-copy
h1{font-weight:200}.page.projekt-detail .detail-header .header-copy
h3{font-size:16px;margin-top:20px;font-weight:200}.page.projekt-detail .projekt-content{width:80%;max-width:1280px;margin:40px
auto 0}.grid-item .page.projekt-detail .projekt-content .item-title-large,.page.projekt-detail .projekt-content .grid-item .item-title-large,.page.projekt-detail .projekt-content
h1{font-size:35px;line-height:40px;font-weight:200}.page.projekt-detail .projekt-content .col-left{vertical-align:top;width:35%;display:inline-block;padding-right:40px}.page.projekt-detail .projekt-content .col-right{width:65%;display:inline-block}.page.projekt-detail .projekt-content .col-right
.gmaps{width:100%;height:300px;border:5px
solid #fff!important;opacity:.8;-ie-transition:opacity .3s;transition:opacity .3s}.page.projekt-detail .projekt-content .col-right .gmaps:hover{opacity:1}.page.projekt-detail .projekt-content .col-right .gmaps
iframe{width:100%!important;height:100%!important}.page.projekt-detail .projekt-content .projekt-gallery{font-size:0}.page.projekt-detail .projekt-content .projekt-gallery .img-container{position:relative;overflow:hidden}.page.projekt-detail .projekt-content .projekt-gallery .img-container .hover_container,.page.projekt-detail .projekt-content .projekt-gallery .img-container
.hoverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;-ie-transition:all .6s;transition:all .6s}.page.projekt-detail .projekt-content .projekt-gallery .img-container .hover_container img,.page.projekt-detail .projekt-content .projekt-gallery .img-container .hoverlay
img{opacity:0;display:block;margin:0
auto;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-ie-transition:opacity .3s;transition:opacity .3s}.page.projekt-detail .projekt-content .projekt-gallery .img-container:hover .gallery-img{-ms-transform:scale(1.025);transform:scale(1.025)}.page.projekt-detail .projekt-content .projekt-gallery .img-container:hover .hover_container,.page.projekt-detail .projekt-content .projekt-gallery .img-container:hover
.hoverlay{opacity:1;visibility:visible;-ms-transform:scale(1.4);transform:scale(1.4)}.page.projekt-detail .projekt-content .projekt-gallery .img-container:hover .hover_container img,.page.projekt-detail .projekt-content .projekt-gallery .img-container:hover .hoverlay
img{visibility:visible;opacity:1}.page.projekt-detail .projekt-content .projekt-gallery .gallery-img{display:block;width:100%;-ie-transition:transform .6s;transition:transform .6s}.page.projekt-detail .projekt-content .projekt-gallery .large,.page.projekt-detail .projekt-content .projekt-gallery
.medium{border:5px
solid #fff}.page.projekt-detail .projekt-content .projekt-gallery
.medium{width:50%;display:inline-block;vertical-align:top}.page.projekt-detail .projekt-content .projekt-description{overflow:hidden}.menu-footer-menu-container .page.projekt-detail .projekt-content .projekt-description .menu-item,.page.projekt-detail .projekt-content .projekt-description .menu-footer-menu-container .menu-item,.page.projekt-detail .projekt-content .projekt-description .readmore,.page.projekt-detail .projekt-content .projekt-description
p{font-size:15px;line-height:23px;font-weight:200;display:inline-block}.page.projekt-detail .projekt-content
.readmore{font-size:15px;line-height:23px;font-weight:200}.page.projekt-detail .projekt-content .projekt-details{padding:0
20px}.page.projekt-detail .projekt-content .projekt-details
.title{display:block}.page.projekt-detail .projekt-content .projekt-details .projekt-detail{font-size:15px;line-height:19px}.page.projekt-detail .projekt-content .projekt-details .projekt-detail.share-options
.content{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.projekt-detail .projekt-content .projekt-details .projekt-detail.share-options .content>*{margin:0
5px 5px 0}.page.projekt-detail .projekt-content .projekt-details
.content{font-weight:200;margin-bottom:20px;display:inline-block}.page.projekt-detail .projekt-content .projekt-contact
h4{font-weight:200;font-size:15px}.page.projekt-detail .projekt-content .projekt-contact .kontakt-details{font-size:20px;font-family:"ff-din-med"}.page.projekt-detail .projekt-content .form-title{font-size:17px;letter-spacing:.04em}@media only screen and (max-width:767px){.page.projekt-detail{padding-bottom:0}.page.projekt-detail .detail-header{border:20px
solid #fff}.page.projekt-detail .projekt-content{width:100%;padding:0
20px}.page.projekt-detail .projekt-content .col-left,.page.projekt-detail .projekt-content .col-right{width:100%;padding:0}.page.projekt-detail .projekt-content .col-right{margin-top:20px}.menu-footer-menu-container .page.projekt-detail .projekt-content .projekt-description .menu-item,.page.projekt-detail .projekt-content .projekt-description .menu-footer-menu-container .menu-item,.page.projekt-detail .projekt-content .projekt-description .readmore,.page.projekt-detail .projekt-content .projekt-description
p{padding:0}.page.projekt-detail .projekt-content .projekt-gallery .large,.page.projekt-detail .projekt-content .projekt-gallery
.medium{width:100%;border:none;margin-top:20px}}.projekt-detail .menu-main-container li
a{color:#fff}.page.projekt-detail.job{background:#fff}.menu-footer-menu-container .page.projekt-detail.job .projekt-content .projekt-description .menu-item,.page.projekt-detail.job .projekt-content .projekt-description .menu-footer-menu-container .menu-item,.page.projekt-detail.job .projekt-content .projekt-description .readmore,.page.projekt-detail.job .projekt-content .projekt-description
p{font-size:17px}@media only screen and (max-width:767px){.page.projekt-detail.job .col-right{margin-top:40px}}.job-details .job-detail{color:#999;padding:14px;position:relative;font-weight:normal}.job-details .job-detail:first-child{padding-top:0}.job-details .job-detail:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:1px;background:#e5e5e5}.page.projekte{padding-top:250px;background-size:contain;background-position-y:100%}.page.projekte .top-background{width:100%;height:700px;background:#ffed00;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.page.projekte .page-header{text-align:center;position:relative}@media only screen and (max-width:767px){.page.projekte .top-background{border:20px
solid #fff}.page.projekte .page-header{text-align:center;position:relative}.page.projekte .grid-content{padding:0
10px 40px}}.page.projekte.full .top-background{height:100%}.page.projekte.full .showcase .grid-item>a{background:#fff}.page.unternehmen{padding-top:250px;text-align:center;background:#ffed00 url(/cms/wp-content/themes/pongratz/images/footer_bg.png) bottom no-repeat;background-size:contain;background-position-y:100%;padding-bottom:60%}.page.unternehmen .image-grid{margin:auto}.page.unternehmen .image-grid
.owner{display:inline-block;float:right}.page.unternehmen .image-grid .owner:first-child{float:left}.page.unternehmen .image-grid .owner
.description{display:block;font-family:"ff-din-med";text-align:left;margin:8px
0;font-size:12px}.page.unternehmen .long-description{margin:35px
0;text-align:left;display:inline-block;font-size:17px;line-height:23px}.menu-footer-menu-container .page.unternehmen .long-description .menu-item,.page.unternehmen .long-description .menu-footer-menu-container .menu-item,.page.unternehmen .long-description .readmore,.page.unternehmen .long-description
p{letter-spacing:.06em}.page.unternehmen .image-grid,.page.unternehmen .long-description{width:550px}.page.unternehmen .footer-slider{height:1000px;width:100%;background-size:cover}@media only screen and (max-width:767px){.page.unternehmen{border:20px
solid #fff}.page.unternehmen .image-grid
.owner{float:none!important;margin:0
10px}.page.unternehmen .image-grid,.page.unternehmen .long-description{width:100%}.page.unternehmen .long-description{padding:0
20px}}.page.unternehmen-detail{padding-top:250px;text-align:center;background:#ffed00}.page.unternehmen-detail .unternehmen-header-img#heimbau{width:70px;height:auto}.page.unternehmen-detail
.owners{margin:auto}.page.unternehmen-detail .owners
.owner{display:inline-block}.page.unternehmen-detail .owners .owner
.description{display:block;font-family:"ff-din-med";text-align:left;margin:8px
0;font-size:12px}.page.unternehmen-detail .unternehmen-details{width:80%;max-width:1280px;margin:auto}.page.unternehmen-detail .unternehmen-details
.detail{text-align:left;padding:20px;vertical-align:top}.page.unternehmen-detail .unternehmen-details .detail .grid-content{width:100%;max-width:1280px;margin:0}.page.unternehmen-detail .unternehmen-details .detail .grid-content .grid-items{margin-left:0}.page.unternehmen-detail .unternehmen-details
.detail.medium{width:50%;display:inline-block}.grid-item .page.unternehmen-detail .unternehmen-details .detail .item-title-large,.page.unternehmen-detail .unternehmen-details .detail .grid-item .item-title-large,.page.unternehmen-detail .unternehmen-details .detail
h1{font-size:35px;line-height:35px;margin-bottom:20px;word-break:break-word}.menu-footer-menu-container .page.unternehmen-detail .unternehmen-details .detail .menu-item,.page.unternehmen-detail .unternehmen-details .detail .menu-footer-menu-container .menu-item,.page.unternehmen-detail .unternehmen-details .detail .readmore,.page.unternehmen-detail .unternehmen-details .detail
p{font-size:17px;line-height:23px;font-weight:200}.page.unternehmen-detail .unternehmen-details .show-all{margin-top:20px;display:inline-block}.page.unternehmen-detail .long-description{margin:35px
0;text-align:left;display:inline-block;font-size:17px;line-height:23px}.menu-footer-menu-container .page.unternehmen-detail .long-description .menu-item,.page.unternehmen-detail .long-description .menu-footer-menu-container .menu-item,.page.unternehmen-detail .long-description .readmore,.page.unternehmen-detail .long-description
p{font-family:"ff-din-med";letter-spacing:.06em}.page.unternehmen-detail .image-grid,.page.unternehmen-detail .long-description{width:550px}.page.unternehmen-detail .footer-slider{height:1000px;width:100%;background-size:cover}@media only screen and (max-width:767px){.page.unternehmen-detail{border:20px
solid #fff}.page.unternehmen-detail
.owners{margin:auto}.page.unternehmen-detail .owners
.owner{display:inline-block}.page.unternehmen-detail .owners .owner
.description{display:block;font-family:"ff-din-med";text-align:left;margin:8px
0;font-size:12px}.page.unternehmen-detail .unternehmen-details{width:100%;padding:0
20px}.page.unternehmen-detail .unternehmen-details
.detail{padding:20px
0}.page.unternehmen-detail .unternehmen-details .detail .grid-content
.small{width:100%}.page.unternehmen-detail .unternehmen-details
.detail.medium{width:100%;display:block}.page.unternehmen-detail .image-grid,.page.unternehmen-detail .long-description{width:100%}.page.unternehmen-detail .showcase.grid-content .grid-item{padding:0}}.team-table{margin-top:20px;width:100%}.team-table .team-member{border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box;-ie-transition:all .3s;transition:all .3s}.team-table .team-member:first-child{border-top:1px solid rgba(0,0,0,.2)}.team-table .team-member:nth-child(2n+2){background:hsla(0,0%,100%,.2)}.team-table .team-member
.icon{opacity:.2;vertical-align:text-bottom;margin-right:5px}.team-table .team-member
.data{padding:12px
20px;position:relative}.team-table .team-member .data:before{content:"";width:1px;height:10px;background:#000;opacity:.2;position:absolute;bottom:0;left:0}@media only screen and (max-width:950px){.team-table .team-member
.data{display:block}.team-table .team-member .data:last-child:before{content:none}.team-table .team-member .data:before{width:10px;height:1px}}.page.notfound .grid-content{text-align:center;position:fixed;width:100%;max-width:100%;top:50%}.page.notfound .grid-content
.button{margin-top:40px}@media only screen and (max-width:767px){.page.notfound .grid-content{position:static}}.sp-dsgvo-btn{background-color:#ea6153;border:none;color:white;padding:15px
32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:3px;float:left}.sp-dsgvo-btn-red{background-color:red}.okcBeginAnimate{-webkit-animation:myfirst 2s;animation:myfirst 2s}@
-webkit-keyframes
myfirst{from{opacity:0}}to{opacity:1}@
keyframes
myfirst{from{opacity:0}to{opacity:1}}.sp-dsgvo-framework .table-scroll{overflow-x:auto}
/*!
 * Milligram v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 *
 * Shapepress eU: All selectors prefixed with .sp-dsgvo-framework
 */
.sp-dsgvo-framework .button, .sp-dsgvo-framework button,
.sp-dsgvo-framework input[type=button], .sp-dsgvo-framework input[type=reset],
.sp-dsgvo-framework input[type=submit]{cursor:pointer;display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sp-dsgvo-framework .button:focus, .sp-dsgvo-framework .button:hover,
.sp-dsgvo-framework button:focus, .sp-dsgvo-framework button:hover,
.sp-dsgvo-framework input[type=button]:focus, .sp-dsgvo-framework input[type=button]:hover,
.sp-dsgvo-framework input[type=reset]:focus, .sp-dsgvo-framework input[type=reset]:hover,
.sp-dsgvo-framework input[type=submit]:focus, .sp-dsgvo-framework input[type=submit]:hover{color:#fff;outline:0}.sp-dsgvo-framework .button[disabled], .sp-dsgvo-framework button[disabled],
.sp-dsgvo-framework input[type=button][disabled], .sp-dsgvo-framework input[type=reset][disabled],
.sp-dsgvo-framework input[type=submit][disabled]{cursor:default;opacity: .5}.sp-dsgvo-framework
code{background:#f4f5f6;border-radius: .4rem;font-size:86%;margin:0
.2rem;padding: .2rem .5rem;white-space:nowrap}.sp-dsgvo-framework
pre{background:#f4f5f6;border-left: .3rem solid #9b4dca;overflow-y:hidden}.sp-dsgvo-framework pre>code{border-radius:0;display:block;padding:1rem 1.5rem;white-space:pre}.sp-dsgvo-framework
hr{border:0;border-top: .1rem solid #f4f5f6;margin:1rem 0}.sp-dsgvo-framework input[type=email], .sp-dsgvo-framework input[type=number],
.sp-dsgvo-framework input[type=password], .sp-dsgvo-framework input[type=search],
.sp-dsgvo-framework input[type=tel], .sp-dsgvo-framework input[type=text],
.sp-dsgvo-framework input[type=url], .sp-dsgvo-framework select,
.sp-dsgvo-framework
textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;width:100%}.sp-dsgvo-framework input[type=email]:focus, .sp-dsgvo-framework input[type=number]:focus,
.sp-dsgvo-framework input[type=password]:focus, .sp-dsgvo-framework input[type=search]:focus,
.sp-dsgvo-framework input[type=tel]:focus, .sp-dsgvo-framework input[type=text]:focus,
.sp-dsgvo-framework input[type=url]:focus, .sp-dsgvo-framework select:focus,
.sp-dsgvo-framework textarea:focus{outline:0}.sp-dsgvo-framework
select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')
center right no-repeat}.sp-dsgvo-framework select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')}.sp-dsgvo-framework
textarea{min-height:6.5rem}.sp-dsgvo-framework label, .sp-dsgvo-framework
legend{display:block;margin-bottom: .5rem}.sp-dsgvo-framework
fieldset{border-width:0;padding:0}.sp-dsgvo-framework input[type=checkbox], .sp-dsgvo-framework input[type=radio]{display:inline}.sp-dsgvo-framework .label-inline{display:inline-block;font-weight:400;margin-left: .5rem}.sp-dsgvo-framework
.container{margin:0
auto;max-width:112rem;padding:0
2rem;position:relative;width:100%}.sp-dsgvo-framework .container.container-no-padding{padding:0}.sp-dsgvo-framework
.row{display:flex;flex-direction:column;padding:0;width:100%}.sp-dsgvo-framework .row.row-no-padding{padding:0}.sp-dsgvo-framework .row.row-no-padding>.column{padding:0}.sp-dsgvo-framework .row.row-wrap{flex-wrap:wrap}.sp-dsgvo-framework .row.row-top{align-items:flex-start}.sp-dsgvo-framework .row.row-bottom{align-items:flex-end}.sp-dsgvo-framework .row.row-center{align-items:center}.sp-dsgvo-framework .row.row-stretch{align-items:stretch}.sp-dsgvo-framework .row.row-baseline{align-items:baseline}.sp-dsgvo-framework .row
.column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.sp-dsgvo-framework .row
.column.strong{font-weight:700}.sp-dsgvo-framework .row .column.column-offset-10{margin-left:10%}.sp-dsgvo-framework .row .column.column-offset-20{margin-left:20%}.sp-dsgvo-framework .row .column.column-offset-25{margin-left:25%}.sp-dsgvo-framework .row .column.column-offset-33, .sp-dsgvo-framework .row .column.column-offset-34{margin-left:33.3333%}.sp-dsgvo-framework .row .column.column-offset-50{margin-left:50%}.sp-dsgvo-framework .row .column.column-offset-66, .sp-dsgvo-framework .row .column.column-offset-67{margin-left:66.6666%}.sp-dsgvo-framework .row .column.column-offset-75{margin-left:75%}.sp-dsgvo-framework .row .column.column-offset-80{margin-left:80%}.sp-dsgvo-framework .row .column.column-offset-90{margin-left:90%}.sp-dsgvo-framework .row .column.column-10{flex:0 0 10%;max-width:10%}.sp-dsgvo-framework .row .column.column-20{flex:0 0 20%;max-width:20%}.sp-dsgvo-framework .row .column.column-25{flex:0 0 25%;max-width:25%}.sp-dsgvo-framework .row .column.column-33, .sp-dsgvo-framework .row .column.column-34{flex:0 0 33.3333%;max-width:33.3333%}.sp-dsgvo-framework .row .column.column-40{flex:0 0 40%;max-width:40%}.sp-dsgvo-framework .row .column.column-50{flex:0 0 50%;max-width:50%}.sp-dsgvo-framework .row .column.column-60{flex:0 0 60%;max-width:60%}.sp-dsgvo-framework .row .column.column-66, .sp-dsgvo-framework .row .column.column-67{flex:0 0 66.6666%;max-width:66.6666%}.sp-dsgvo-framework .row .column.column-75{flex:0 0 75%;max-width:75%}.sp-dsgvo-framework .row .column.column-80{flex:0 0 80%;max-width:80%}.sp-dsgvo-framework .row .column.column-90{flex:0 0 90%;max-width:90%}.sp-dsgvo-framework .row .column .column-top{align-self:flex-start}.sp-dsgvo-framework .row .column .column-bottom{align-self:flex-end}.sp-dsgvo-framework .row .column .column-center{-ms-grid-row-align:center;align-self:center}@media ( min-width :40rem){.sp-dsgvo-framework
.row{flex-direction:row;margin-left:-1rem;width:calc(100% + 2rem)}.sp-dsgvo-framework .row
.column{margin-bottom:inherit;padding:0
1rem}}.sp-dsgvo-framework
a{color:#9b4dca;text-decoration:none}.sp-dsgvo-framework a:focus, .sp-dsgvo-framework a:hover{color:#606c76}.sp-dsgvo-framework dl, .sp-dsgvo-framework ol, .sp-dsgvo-framework
ul{list-style:none;margin-top:0;padding-left:0}.sp-dsgvo-framework dl dl, .sp-dsgvo-framework dl ol,
.sp-dsgvo-framework dl ul, .sp-dsgvo-framework ol dl,
.sp-dsgvo-framework ol ol, .sp-dsgvo-framework ol ul,
.sp-dsgvo-framework ul dl, .sp-dsgvo-framework ul ol,
.sp-dsgvo-framework ul
ul{font-size:90%;margin:1.5rem 0 1.5rem 3rem}.sp-dsgvo-framework
ol{list-style:decimal inside}.sp-dsgvo-framework
ul{list-style:circle inside}.sp-dsgvo-framework .button, .sp-dsgvo-framework button,
.sp-dsgvo-framework dd, .sp-dsgvo-framework dt, .sp-dsgvo-framework
li{margin-bottom:1rem}.sp-dsgvo-framework fieldset, .sp-dsgvo-framework input,
.sp-dsgvo-framework select, .sp-dsgvo-framework
textarea{}.sp-dsgvo-framework blockquote, .sp-dsgvo-framework dl,
.sp-dsgvo-framework figure, .sp-dsgvo-framework form,
.sp-dsgvo-framework ol, .sp-dsgvo-framework p, .sp-dsgvo-framework pre,
.sp-dsgvo-framework table, .sp-dsgvo-framework
ul{margin-bottom:2.5rem}.sp-dsgvo-framework
table{border-spacing:0;width:100%}.sp-dsgvo-framework td, .sp-dsgvo-framework
th{border-bottom: .1rem solid #e1e1e1;padding:1.2rem 1.5rem;text-align:left}.sp-dsgvo-framework td:first-child, .sp-dsgvo-framework th:first-child{padding-left:0}.sp-dsgvo-framework td:last-child, .sp-dsgvo-framework th:last-child{padding-right:0}.sp-dsgvo-framework b, .sp-dsgvo-framework
strong{font-weight:700}.sp-dsgvo-framework
p{margin-top:0}.sp-dsgvo-framework h1, .sp-dsgvo-framework h2, .sp-dsgvo-framework h3,
.sp-dsgvo-framework h4, .sp-dsgvo-framework h5, .sp-dsgvo-framework
h6{font-weight:300;letter-spacing:-.1rem;margin-bottom:2rem;margin-top:0}.sp-dsgvo-framework
h1{font-size:4.6rem;line-height:1.2}.sp-dsgvo-framework
h2{font-size:3.6rem;line-height:1.25}.sp-dsgvo-framework
h3{font-size:2.8rem;line-height:1.3}.sp-dsgvo-framework
h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}.sp-dsgvo-framework
h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}.sp-dsgvo-framework
h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}.sp-dsgvo-framework
img{max-width:100%}.sp-dsgvo-framework .clearfix:after{clear:both;content:' ';display:table}.sp-dsgvo-framework .float-left{float:left}.sp-dsgvo-framework .float-right{float:right}#cookie-notice-blocker{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9999}#cookie-notice{display:none;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center;background-color:#333;color:#fff}.cookie-notice-container{padding:10px;text-align:center}.cookie-notice-container #cn-notice-icon{float:left;width:25px}.cn-top{top:0}.cn-bottom{bottom:0}#cookie-notice
.button{margin-left:10px}#cookie-notice .button.wp-default{font-family:sans-serif;line-height:18px;padding:2px
12px;background-image:none;border-color:#BBB;color:#333;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none;width:initial;height:initial}#cookie-notice .button.wp-default:hover, #cookie-notice .button.wp-default:focus{}input[name="gdpr-cb"]{background-color:red;display:inline-block !important}label[for="gdpr-cb"]{display:inline;position:relative;left:0px}p.notice{margin-bottom:0;color:#f0ad4e}.gdpr-cb-info-text{color:red}.gdpr-warning{background-color:orange}.gdpr-disabled{background-color:#c1c1c1 !important}.dsgvo-popup-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(34,34,34,.8);z-index:9999999}.dsgvo-privacy-popup{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:600px;height:calc(100% - 100px)}.dsgvo-popup-close{margin-left:25px;height:10px}.dsgvo-popup-close
svg{vertical-align:top}.dsgvo-popup-close svg
line{stroke-width:2px}.dsgvo-privacy-popup .dsgvo-popup-top{padding:20px;display:flex;height:85px;box-sizing:border-box}.dsgvo-privacy-popup .dsgvo-logo-wrapper{width:calc(100% - 140px)}.dsgvo-privacy-popup .dsgvo-logo-wrapper
img{max-height:45px;max-width:250px;position:relative;top:50%;transform:translateY(-50%)}@media (max-width: 480px){.dsgvo-privacy-popup .dsgvo-logo-wrapper
img{max-width:100px}}.dsgvo-privacy-popup .dsgvo-lang-dropdown{display:none;position:absolute;left:0;top:calc(100% + 10px);width:100%;border:1px
solid #f1f1f1;background-color:#fff;border-radius:5px;z-index:10}.dsgvo-privacy-popup .dsgvo-lang-wrapper{width:100px}.dsgvo-privacy-popup .dsgvo-lang-active{cursor:pointer;font-size:12px;font-weight:600;display:flex;align-items:flex-start}.dsgvo-privacy-popup .dsgvo-lang-active
span{width:calc(100% - 38px);line-height:12px}.dsgvo-privacy-popup .dsgvo-popup-language-switcher{position:relative}.dsgvo-privacy-popup .dsgvo-lang-active
img{margin-right:5px}.dsgvo-privacy-popup .dsgvo-lang-active
svg{margin-left:5px;margin-top:3px}.dsgvo-privacy-popup .dsgvo-lang-active svg
line{stroke-width:2px}.dsgvo-privacy-popup .dsgvo-lang-dropdown.active{display:block}.dsgvo-privacy-popup .dsgvo-lang-dropdown
a{display:block;width:100%;font-size:12px;font-weight:600;display:flex;align-items:center;line-height:12px;padding:10px}.dsgvo-privacy-popup .dsgvo-lang-dropdown a
img{margin-right:5px}.dsgvo-privacy-content{height:calc(100% - 145px)}.dsgvo-privacy-popup .dsgvo-privacy-inner{padding:20px}.dsgvo-privacy-popup .dsgvo-privacy-inner p,
.dsgvo-privacy-popup .dsgvo-privacy-inner
span{font-size:14px;line-height:20px}.dsgvo-privacy-popup .dsgvo-privacy-inner h1,
.dsgvo-privacy-popup .dsgvo-privacy-inner h2,
.dsgvo-privacy-popup .dsgvo-privacy-inner h3,
.dsgvo-privacy-popup .dsgvo-privacy-inner h4,
.dsgvo-privacy-popup .dsgvo-privacy-inner h5,
.dsgvo-privacy-popup .dsgvo-privacy-inner
h6{font-size:18px}.dsgvo-privacy-popup .dsgvo-popup-bottom{text-align:right;padding:10px
20px}.dsgvo-privacy-popup .dsgvo-more-options-button{text-transform:uppercase;font-size:14px;font-weight:600}.dsgvo-privacy-popup .dsgvo-accept-button{text-transform:uppercase;font-size:14px;font-weight:600;position:relative;padding:10px;display:inline-block;margin-left:10px;position:relative}.dsgvo-privacy-popup .dsgvo-accept-button.sent{color:transparent !important}.dsgvo-privacy-popup .dsgvo-accept-loader{position:absolute;display:none;animation-name:accept-load;animation-duration:1s;animation-iteration-count:infinite;top:50%;left:50%;transform:translate(-50%, -50%)}.dsgvo-privacy-popup .dsgvo-accept-loader
circle{fill:transparent;stroke-width:2px;stroke-dasharray:50%}@keyframes accept-load{from{transform:translate(-50%, -50%) rotate(0)}to{transform:translate(-50%, -50%) rotate(360deg)}}.dsgvo-privacy-popup .sent .dsgvo-accept-loader{display:block}.dsgvo-popup-accordion .dsgvo-accordion-wrapper{display:none}.dsgvo-popup-accordion .dsgvo-accordion-top{position:relative;cursor:pointer;padding-right:50px}.dsgvo-popup-accordion .dsgvo-accordion-top
span{font-size:18px;font-weight:600;line-height:20px;display:block}.dsgvo-popup-accordion .dsgvo-accordion-top
.toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:#f1f1f1;border-radius:50%;width:30px;height:30px;transition:all .4s}.dsgvo-popup-accordion .dsgvo-accordion-top .toggle
svg{position:absolute;top:calc(50% + 2px);left:50%;transform:translate(-50%, -50%)}.dsgvo-popup-accordion .dsgvo-accordion-top .toggle svg
line{stroke:#444;stroke-width:2px}.dsgvo-popup-accordion.open .dsgvo-accordion-top
.toggle{transform:translateY(-50%) rotate(180deg)}.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper{display:block}.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper
.row{flex-wrap:wrap}.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper
.row{padding-top:10px;padding-bottom:10px}.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper
h5{font-size:18px;font-weight:600;margin-bottom:10px}.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper
p{margin-bottom:15px}.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper
select{font-size:14px}.dsgvo-popup-accordion.open .dsgvo-accordion-wrapper
hr{margin:15px
0}.dsgvo-terms-content{font-size:14px;line-height:16px;display:none}.dsgvo-terms-content.active{display:block}.dsgvo-popup-overlay.dsgvo-overlay-hidden{display:none}
/*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */
[data-simplebar]{position:relative;z-index:0;overflow:hidden!important;max-height:inherit;-webkit-overflow-scrolling:touch}[data-simplebar="init"]{display:-webkit-box;display:-ms-flexbox;display:flex}.simplebar-scroll-content{overflow-x:hidden!important;overflow-y:scroll;min-width:100%!important;max-height:inherit!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.simplebar-content{overflow-y:hidden!important;overflow-x:scroll;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-height:100%!important}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;width:11px}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:black;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.simplebar-track:hover .simplebar-scrollbar:before,
.simplebar-track .simplebar-scrollbar.visible:before{opacity:0.5;-webkit-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track.vertical{top:0}.simplebar-track.vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.horizontal{left:0;width:auto;height:11px}.simplebar-track.horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.horizontal.simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}