@font-face{font-family:"Coolvetica light";src:url("/wp-content/uploads/et-fonts/coolvetica-lt.woff2") format("woff2")}@font-face{font-family:"Inter semibold";src:url("/wp-content/uploads/et-fonts/inter-semibold.woff2") format("woff2")}@media screen and (min-width:2800px){#menu-spacing-home{padding-top:10px;margin-left:50px;margin-right:50px}body.home .et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:2px!important;border-bottom-style:solid;border-bottom-color:#fff!important;transition:border-bottom-width 0.4s ease-out,border-bottom-color 0.4s ease-out}body.home .et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:0!important;border-bottom-color:transparent!important}.et_pb_menu__logo img{width:300px;transition:width 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header .et_pb_menu_inner_container .et_pb_menu__logo-wrap .et_pb_menu__logo img{width:200px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:"Inter semibold";font-size:28px!important;transition:font-size 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:20px!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:14px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:14px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.nav li ul{border:none!important;box-shadow:none!important}.et-menu a:hover{opacity:1.0}.nav ul li a:hover{background-color:rgba(0,0,0,0);opacity:1.0;text-decoration:underline;text-decoration-thickness:3px!important}#menu-spacing-projects{padding-top:0px;margin-left:50px;margin-right:50px}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:20px!important;color:#fff;transition:color 0.3s ease-out,font-size 0.3s ease-out}body.single-project.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{color:transparent!important}body.single-project .et_pb_menu__logo img{width:200px!important}body.single-project .et_pb_menu__logo img.logo-fade{opacity:1;transition:opacity 0.3s ease-out;will-change:opacity}body.single-project .et_pb_menu__logo img.logo-fade.sticky-active{opacity:0}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:14px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_menu li li.current-menu-item>a,.et_pb_menu li li.current_page_item>a{text-decoration:underline;text-decoration-thickness:3px!important}.project-spacing-section{padding-top:191px!important;padding-bottom:108px!important;padding-left:50px!important;padding-right:50px!important}.project-spacing-row-text{padding-left:250px!important;padding-right:250px!important}.space-description{padding-top:30px;padding-bottom:191px}.space-small-image{padding-top:30px!important;padding-bottom:0px!important}.space-large-image{padding-top:120px!important;padding-bottom:0px!important}.space-right{padding-right:15px}.space-left{padding-left:15px}.space-middle{padding-right:7.5px;padding-left:7.5px}.previous-next-spacing{padding-top:200px!important;padding-bottom:0px!important}h2{font-size:52px!important;letter-spacing:0.03em}.projekte-untertitel{font-family:"Coolvetica light";font-size:50px!important}p{font-size:24px!important;line-height:1.5em!important}.capitals{font-family:"Inter semibold";font-size:14px!important;letter-spacing:1px!important;text-transform:uppercase}p.text-small{font-size:16px!important;letter-spacing:1px!important;line-height:1.4em!important}h3.text-previous{font-size:35px!important;letter-spacing:0.03em;padding-top:15px}h3.text-next{text-align:right!important;font-size:35px!important;letter-spacing:0.03em;padding-top:15px}.hover-h3 h3{transition:text-decoration 0.3s ease}.hover-h3 h3:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.footer-spacing{padding-top:34px!important;padding-bottom:30px!important;padding-left:50px!important;padding-right:50px!important}p.text-footer{font-size:18px!important;color:white!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum,p.text-impressum a{text-align:right!important;color:white!important;font-size:18px!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum a:hover{text-decoration:underline!important;text-decoration-thickness:3px!important}}@media screen and (min-width:2000px) and (max-width:2799px){#menu-spacing-home{padding-top:10px;margin-left:50px;margin-right:50px}body.home .et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:2px!important;border-bottom-style:solid;border-bottom-color:#fff!important;transition:border-bottom-width 0.4s ease-out,border-bottom-color 0.4s ease-out}body.home .et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:0!important;border-bottom-color:transparent!important}.et_pb_menu__logo img{width:300px;transition:width 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header .et_pb_menu_inner_container .et_pb_menu__logo-wrap .et_pb_menu__logo img{width:200px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:"Inter semibold";font-size:28px!important;transition:font-size 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:20px!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:14px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:14px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.nav li ul{border:none!important;box-shadow:none!important}.et-menu a:hover{opacity:1.0}.nav ul li a:hover{background-color:rgba(0,0,0,0);opacity:1.0;text-decoration:underline;text-decoration-thickness:3px!important}#menu-spacing-projects{padding-top:0px;margin-left:50px;margin-right:50px}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:17px!important;color:#fff;transition:color 0.3s ease-out,font-size 0.3s ease-out}body.single-project.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{color:transparent!important}body.single-project .et_pb_menu__logo img{width:150px!important}body.single-project .et_pb_menu__logo img.logo-fade{opacity:1;transition:opacity 0.3s ease-out;will-change:opacity}body.single-project .et_pb_menu__logo img.logo-fade.sticky-active{opacity:0}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:14px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_menu li li.current-menu-item>a,.et_pb_menu li li.current_page_item>a{text-decoration:underline;text-decoration-thickness:3px!important}.project-spacing-section{padding-top:107px!important;padding-bottom:68px!important;padding-left:40px!important;padding-right:40px!important}.project-spacing-row-text{padding-left:100px!important;padding-right:100px!important}.space-description{padding-top:20px;padding-bottom:171px}.space-small-image{padding-top:20px!important;padding-bottom:0px!important}.space-large-image{padding-top:60px!important;padding-bottom:0px!important}.space-right{padding-right:10px}.space-left{padding-left:10px}.space-middle{padding-right:5px;padding-left:5px}.previous-next-spacing{padding-top:113px!important;padding-bottom:0px!important}h2{font-size:37px!important;letter-spacing:0.03em}.projekte-untertitel{font-family:"Coolvetica light";font-size:36px!important}p{font-size:20px!important;line-height:1.5em!important}.capitals{font-family:"Inter semibold";font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase}p.text-small{font-size:13px!important;letter-spacing:1px!important;line-height:1.4em!important}h3.text-previous{font-size:30px!important;letter-spacing:0.03em;padding-top:15px}h3.text-next{text-align:right!important;font-size:30px!important;letter-spacing:0.03em;padding-top:15px}.hover-h3 h3{transition:text-decoration 0.3s ease}.hover-h3 h3:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.footer-spacing{padding-top:34px!important;padding-bottom:30px!important;padding-left:50px!important;padding-right:50px!important}p.text-footer{font-size:18px!important;color:white!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum,p.text-impressum a{text-align:right!important;color:white!important;font-size:18px!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum a:hover{text-decoration:underline!important;text-decoration-thickness:3px!important}}@media screen and (min-width:1400px) and (max-width:1999px){#menu-spacing-home{padding-top:5px;margin-left:50px;margin-right:50px}body.home .et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:2px!important;border-bottom-style:solid;border-bottom-color:#fff!important;transition:border-bottom-width 0.4s ease-out,border-bottom-color 0.4s ease-out}body.home .et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:0!important;border-bottom-color:transparent!important}.et_pb_menu__logo img{width:220px;transition:width 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header .et_pb_menu_inner_container .et_pb_menu__logo-wrap .et_pb_menu__logo img{width:140px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:"Inter semibold";font-size:22px!important;letter-spacing:0.1em!important;transition:font-size 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px!important;letter-spacing:0.1em!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:12px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:12px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.nav li ul{border:none!important;box-shadow:none!important}.et-menu a:hover{opacity:1.0}.nav ul li a:hover{background-color:rgba(0,0,0,0);opacity:1.0;text-decoration:underline;text-decoration-thickness:3px!important}#menu-spacing-projects{padding-top:0px;margin-left:50px;margin-right:50px;margin-top:-10px!important}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:16px!important;letter-spacing:0.1em!important;color:#fff;transition:color 0.3s ease-out,font-size 0.3s ease-out}body.single-project.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{color:transparent!important}body.single-project .et_pb_menu__logo img{width:140px!important}body.single-project .et_pb_menu__logo img.logo-fade{opacity:1;transition:opacity 0.3s ease-out;will-change:opacity}body.single-project .et_pb_menu__logo img.logo-fade.sticky-active{opacity:0}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:12px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_menu li li.current-menu-item>a,.et_pb_menu li li.current_page_item>a{text-decoration:underline;text-decoration-thickness:3px!important}.project-spacing-section{padding-top:107px!important;padding-bottom:68px!important;padding-left:40px!important;padding-right:40px!important}.project-spacing-row-text{padding-left:75px!important;padding-right:75px!important}.space-description{padding-top:20px;padding-bottom:106px}.space-small-image{padding-top:20px!important;padding-bottom:0px!important}.space-large-image{padding-top:60px!important;padding-bottom:0px!important}.space-right{padding-right:10px}.space-left{padding-left:10px}.space-middle{padding-right:5px;padding-left:5px}.previous-next-spacing{padding-top:113px!important;padding-bottom:0px!important}h2{font-size:37px!important;letter-spacing:0.03em}.projekte-untertitel{font-family:"Coolvetica light";font-size:36px!important}p{font-size:18px!important;line-height:1.5em!important}.capitals{font-family:"Inter semibold";font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase}p.text-small{font-size:12px!important;letter-spacing:1px!important;line-height:1.4em!important}h3.text-previous{font-size:25px!important;letter-spacing:0.03em;padding-top:15px}h3.text-next{text-align:right!important;font-size:25px!important;letter-spacing:0.03em;padding-top:15px}.hover-h3 h3{transition:text-decoration 0.3s ease}.hover-h3 h3:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.footer-spacing{padding-top:34px!important;padding-bottom:30px!important;padding-left:50px!important;padding-right:50px!important}p.text-footer{font-size:14px!important;color:white!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum,p.text-impressum a{text-align:right!important;color:white!important;font-size:14px!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum a:hover{text-decoration:underline!important;text-decoration-thickness:3px!important}}@media screen and (min-width:981px) and (max-width:1399px){#menu-spacing-home{padding-top:5px;margin-left:50px;margin-right:50px}body.home .et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:2px!important;border-bottom-style:solid;border-bottom-color:#fff!important;transition:border-bottom-width 0.4s ease-out,border-bottom-color 0.4s ease-out}body.home .et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu{border-bottom-width:0!important;border-bottom-color:transparent!important}.et_pb_menu__logo img{width:180px;transition:width 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header .et_pb_menu_inner_container .et_pb_menu__logo-wrap .et_pb_menu__logo img{width:125px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:"Inter semibold";font-size:18px!important;letter-spacing:0.1em!important;transition:font-size 0.3s ease}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:14px!important;letter-spacing:0.1em!important}.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:12px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:12px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.nav li ul{border:none!important;box-shadow:none!important}.et-menu a:hover{opacity:1.0}.nav ul li a:hover{background-color:rgba(0,0,0,0);opacity:1.0;text-decoration:underline;text-decoration-thickness:3px!important}#menu-spacing-projects{padding-top:0px;margin-left:50px;margin-right:50px;margin-top:-15px!important}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:14px!important;letter-spacing:0.1em!important;color:#fff;transition:color 0.3s ease-out,font-size 0.3s ease-out}body.single-project.et_pb_sticky.et_pb_menu_0_tb_header.et_pb_menu ul li a{color:transparent!important}body.single-project .et_pb_menu__logo img{width:125px!important}body.single-project .et_pb_menu__logo img.logo-fade{opacity:1;transition:opacity 0.3s ease-out;will-change:opacity}body.single-project .et_pb_menu__logo img.logo-fade.sticky-active{opacity:0}body.single-project .et_pb_menu_0_tb_header.et_pb_menu ul.sub-menu li a{font-family:"Inter semibold";font-size:12px!important;letter-spacing:1px!important;line-height:1.2em!important;text-transform:uppercase}.et_pb_menu li li.current-menu-item>a,.et_pb_menu li li.current_page_item>a{text-decoration:underline;text-decoration-thickness:3px!important}.project-spacing-section{padding-top:87px!important;padding-bottom:48px!important;padding-left:40px!important;padding-right:40px!important}.project-spacing-row-text{padding-left:50px!important;padding-right:50px!important}.space-description{padding-top:20px;padding-bottom:86px}.space-small-image{padding-top:20px!important;padding-bottom:0px!important}.space-large-image{padding-top:60px!important;padding-bottom:0px!important}.space-right{padding-right:10px}.space-left{padding-left:10px}.space-middle{padding-right:5px;padding-left:5px}.previous-next-spacing{padding-top:113px!important;padding-bottom:0px!important}h2{font-size:32px!important;letter-spacing:0.03em}.projekte-untertitel{font-family:"Coolvetica light";font-size:32px!important}p{font-size:17px!important;line-height:1.5em!important}.capitals{font-family:"Inter semibold";font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase}p.text-small{font-size:12px!important;letter-spacing:1px!important;line-height:1.4em!important}h3.text-previous{font-size:22px!important;letter-spacing:0.03em;padding-top:15px}h3.text-next{text-align:right!important;font-size:22px!important;letter-spacing:0.03em;padding-top:15px}.hover-h3 h3{transition:text-decoration 0.3s ease}.hover-h3 h3:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:4px}.footer-spacing{padding-top:34px!important;padding-bottom:30px!important;padding-left:50px!important;padding-right:50px!important}p.text-footer{font-size:14px!important;color:white!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum,p.text-impressum a{text-align:right!important;color:white!important;font-size:14px!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum a:hover{text-decoration:underline!important;text-decoration-thickness:3px!important}}@media screen and (min-width:768px) and (max-width:980px){.et_pb_menu .et_mobile_nav_menu{display:none!important}.et_pb_menu .et_pb_menu__menu{display:block!important}.et_pb_menu .et_pb_menu__menu ul{display:flex!important;flex-wrap:nowrap;overflow-x:auto}.et_pb_menu ul.et-menu li.menu-item-has-children>a::after{content:" ▼";font-size:30px}.keep-2-columns{display:flex;flex-wrap:wrap;gap:20px}.keep-2-columns .et_pb_column{width:calc(50% - 10px)}.spacing-text-leistungen-mobile{margin-top:-67px!important;padding-bottom:106px!important}.spacing-bild-reihe-2-mobile{padding-top:20px!important}.project-spacing-section{padding-top:105px!important;padding-bottom:48px!important;padding-left:30px!important;padding-right:30px!important}.project-spacing-row-text{padding-left:100px!important;padding-right:100px!important}.space-description{padding-top:23px;padding-bottom:86px}.space-small-image{padding-top:20px!important;padding-bottom:0px!important}.space-large-image{padding-top:20px!important;padding-bottom:0px!important}.space-right{padding-right:0px}.space-left{padding-left:0px}.space-middle{padding-right:5px;padding-left:5px}.previous-next-spacing{padding-top:113px!important;padding-bottom:0px!important}h2{font-size:32px!important;letter-spacing:0.03em}.projekte-untertitel{font-family:"Coolvetica light";font-size:32px!important}p{font-size:17px!important;line-height:1.5em!important}.capitals{font-family:"Inter semibold";font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase}p.text-small{font-size:12px!important;letter-spacing:1px!important;line-height:1.4em!important}h3.text-previous{font-size:22px!important;letter-spacing:0.03em;padding-top:15px}h3.text-next{text-align:right!important;font-size:22px!important;letter-spacing:0.03em;padding-top:15px}.hover-h3 h3{transition:text-decoration 0.3s ease}.hover-h3 h3:hover{text-decoration:none}.footer-spacing{padding-top:45px!important;padding-bottom:0px!important;padding-left:30px!important;padding-right:30px!important}p.text-footer{font-size:14px!important;color:white!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum,p.text-impressum a{text-align:right!important;color:white!important;font-size:14px!important;letter-spacing:0.05em!important;line-height:1.5em!important}p.text-impressum a:hover{text-decoration:none!important}}