.bypostauthor{display:block}html .alpha-gb-8ab606b12d0e98853f9108ace1a74f04{padding-bottom:2.2rem}html .alpha-gb-51231315a4ace7270b3207d81a2683a8{border-radius:1rem 1rem 1rem 1rem;margin-bottom:2.5rem}html .alpha-gb-6dcec2a07f03ba10f156a60b83670374{margin-bottom:1.4rem}.alpha-gb-c21c2ac347a5a27ba38f3216f28ba908.title-wrapper .title{font-family:Inter;font-size:1.4rem;--alpha-title-size:1.4rem;text-transform:uppercase;letter-spacing:.07em;color:#222}html .alpha-gb-c21c2ac347a5a27ba38f3216f28ba908.title-wrapper .title{margin-right:5px}.alpha-gb-cf1eae5401878f5bf00cbd5f32c5d4f6{font-family:Inter;font-size:1.4rem;--alpha-title-size:1.4rem;text-transform:uppercase;letter-spacing:.07em;color:#222}.alpha-gb-3c10147c1f16a2a25b12a61ffc92910d.title-wrapper .title{font-size:2.4rem;--alpha-title-size:2.4rem}html .alpha-gb-3c10147c1f16a2a25b12a61ffc92910d.title-wrapper .title{margin-bottom:1.4rem}html .alpha-gb-e5e33f9dd70561b04170e56a823ee65c{margin-bottom:-.4rem}.alpha-gb-d0bdc6f25ea122035fda76e42cd53b21 .btn{font-family:Inter;font-size:1.6rem;--alpha-title-size:1.6rem;letter-spacing:0}.post-type-default .text-underline a{text-decoration:underline}.social-icons .social-icon{border-radius:.7rem}.custom-border-width .slider-dots-inner_circle .slider-pagination-bullet,.custom-border-width .swiper-pagination .swiper-pagination-bullet{border-width:1px}.services figure{border-radius:1rem;overflow:hidden}.single-post .social-share,.single-post .post-share,.single-post .share-links,.single-post .social-sharing,.single-post .entry-share,.single-post .post-social{display:none!important}@media screen and (max-width:767px){a#scroll-top.mobile-item.mobile-item-center{position:fixed!important;top:auto!important;left:auto!important;right:20px!important;bottom:20px!important;inset-inline-start:auto!important;inset-inline-end:20px!important;margin:0!important;transform:none!important;z-index:9999!important}#scroll-top::before,#scroll-top::after{content:none!important;display:none!important}#scroll-top{box-shadow:none!important;background-image:none!important}}@media (max-width:767px){.nova-leistungsumfang{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important;overflow:hidden!important}.nova-leistungsumfang .e-con,.nova-leistungsumfang .e-con-inner{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.nova-leistungsumfang .elementor-element,.nova-leistungsumfang .elementor-widget,.nova-leistungsumfang .elementor-widget-container{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.nova-leistungsumfang h1,.nova-leistungsumfang h2,.nova-leistungsumfang h3,.nova-leistungsumfang h4,.nova-leistungsumfang p{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important}.nova-leistungsumfang .elementor-icon-list-items{width:100%!important;max-width:100%!important}.nova-leistungsumfang .elementor-icon-list-item{width:100%!important;max-width:100%!important;min-width:0!important;align-items:flex-start!important}.nova-leistungsumfang .elementor-icon-list-text{min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}}.nova-projekte{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.nova-projekte figure.post-media{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;border-radius:1rem!important;overflow:hidden!important;box-sizing:border-box!important}.nova-projekte figure.post-media img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}.nova-projekte .rollover-content{position:absolute!important;top:auto!important;bottom:20px!important;left:28px!important;right:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:100px!important;padding:26px 34px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border-radius:1rem 0 0 1rem!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;z-index:20!important}.nova-projekte .rollover-content::before{content:""!important;position:absolute!important;inset:0!important;background:#B0894C!important;border-radius:1rem 0 0 1rem!important;transform:scaleX(0)!important;transform-origin:right center!important;transition:transform 0.45s cubic-bezier(.65,0,.35,1)!important;z-index:1!important}.nova-projekte .rollover-content::after{display:none!important}.nova-projekte figure.post-media:hover .rollover-content::before{transform:scaleX(1)!important}.nova-projekte .rollover-title{position:relative!important;z-index:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:center!important;opacity:0!important;transform:translateX(30px)!important;transition:opacity 0.25s ease 0.18s,transform 0.35s ease 0.18s!important;box-sizing:border-box!important}.nova-projekte figure.post-media:hover .rollover-title{opacity:1!important;transform:translateX(0)!important}.nova-projekte .rollover-title>a{display:block!important;width:100%!important;max-width:100%!important;color:#ffffff!important;font-family:"Fraunces",serif!important;font-size:26px!important;line-height:1.2!important;font-weight:500!important;text-align:center!important;text-decoration:none!important;white-space:normal!important}.nova-projekte .rollover-title>a:hover,.nova-projekte .rollover-title>a:focus{color:#ffffff!important}@media screen and (max-width:767px){.nova-projekte{width:100%!important;max-width:100%!important;overflow:hidden!important}.nova-projekte figure.post-media{max-width:100%!important;overflow:hidden!important}.nova-projekte figure.post-media .rollover-content{position:absolute!important;top:auto!important;bottom:14px!important;left:14px!important;right:0!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:62px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#B0894C!important;border-radius:.75rem 0 0 0.75rem!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;transform:none!important;box-sizing:border-box!important}.nova-projekte figure.post-media .rollover-content::before,.nova-projekte figure.post-media .rollover-content::after{display:none!important;content:none!important}.nova-projekte figure.post-media .rollover-title,.nova-projekte figure.post-media:hover .rollover-title{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;text-align:center!important;box-sizing:border-box!important}.nova-projekte figure.post-media .rollover-title>a{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:"Fraunces",serif!important;font-size:16px!important;line-height:1.2!important;font-weight:500!important;color:#ffffff!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}}@media screen and (max-width:767px){body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media .rollover-content{display:none!important}body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media{position:relative!important;border-radius:1rem!important;overflow:hidden!important;touch-action:pan-y!important}body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media::after{content:"Zum Projekt"!important;position:absolute!important;right:0!important;bottom:14px!important;left:18px!important;min-height:64px!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;background:#B0894C!important;border-radius:.75rem 0 0 0.75rem!important;font-family:"Fraunces",serif!important;font-size:16px!important;line-height:1.2!important;font-weight:500!important;color:#ffffff!important;text-align:center!important;z-index:5!important;pointer-events:none!important}body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media>a.rollover-ink-wrapper{position:absolute!important;inset:0!important;display:block!important;z-index:10!important}}@media screen and (max-width:767px){body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media{position:relative!important;overflow:hidden!important;border-radius:1rem!important}body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media .rollover-content{display:flex!important;position:absolute!important;top:auto!important;bottom:14px!important;left:18px!important;right:0!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:62px!important;max-height:none!important;padding:10px 14px!important;align-items:center!important;justify-content:center!important;background:#B0894C!important;border-radius:.75rem 0 0 0.75rem!important;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;overflow:hidden!important;z-index:50!important;box-sizing:border-box!important}body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media .rollover-content::before,body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media .rollover-content::after{display:none!important;content:none!important}body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media .rollover-content h3.rollover-title{display:block!important;position:relative!important;z-index:60!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;text-align:center!important;overflow:visible!important}body.page-id-11142 .nova-projekte article.design_portfolio figure.post-media .rollover-content h3.rollover-title>a{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-family:"Fraunces",serif!important;font-size:16px!important;line-height:1.2!important;font-weight:500!important;color:#ffffff!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;text-indent:0!important;overflow:visible!important}}@media screen and (max-width:767px){.nova-projekte{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.nova-projekte article.udesign_portfolio figure.post-media{position:relative!important;border-radius:1rem!important;overflow:hidden!important}.nova-projekte article.udesign_portfolio figure.post-media .rollover-content{display:none!important}.nova-projekte article.udesign_portfolio figure.post-media .rollover{background:transparent!important}.nova-projekte article.udesign_portfolio figure.post-media::after{content:"Zum Projekt";position:absolute;right:0;bottom:18px;left:28px;min-height:70px;padding:12px 20px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#B0894C;border-radius:1rem 0 0 1rem;font-family:"Fraunces",serif;font-size:17px;line-height:1.2;font-weight:500;color:#fff;text-align:center;pointer-events:none;z-index:5}.nova-projekte article.udesign_portfolio figure.post-media .rollover>a.rollover-link-wrapper{position:absolute!important;inset:0!important;z-index:10!important}}body.page #main.main{padding-top:0!important}.text-bg{background-image:linear-gradient(90deg,#fff,var(--alpha-primary-color));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:var(--alpha-light-color);fill:var(--alpha-light-color)}.home-service figure{border-radius:1rem;overflow:hidden}