:root{--gray-4:#f2efea;--gray-1:#2c2d36;--primary-1:#edded3;--white:white;--primary-2:#72855d;--primary-3:#394053;--primary-4:#bc7c6e;--gray-2:#646467;--gray-3:#ece5d9;--success:#32936f;--warning:#eaba6b;--danger:#e76f51;--border-color:#2c2d3640;--black:black}body{background-color:var(--gray-4);color:var(--gray-1);font-family:Jost,Verdana,sans-serif;font-size:16px;font-weight:400;line-height:24px}h1{margin-top:0;margin-bottom:18px;font-family:Butler,Georgia,sans-serif;font-size:44px;font-weight:400;line-height:46px}h2{margin-top:0;margin-bottom:18px;font-family:Butler,Georgia,sans-serif;font-size:36px;font-weight:400;line-height:40px}h3{margin-top:0;margin-bottom:12px;font-family:Butler,Georgia,sans-serif;font-size:30px;font-weight:400;line-height:36px}h4{margin-top:0;margin-bottom:12px;font-family:Butler,Georgia,sans-serif;font-size:26px;font-weight:500;line-height:32px}h5{margin-top:0;margin-bottom:12px;font-size:20px;font-weight:500;line-height:26px}h6{margin-top:0;margin-bottom:12px;font-size:16px;font-weight:500;line-height:24px}p{margin-bottom:24px}a{color:var(--gray-1);font-weight:500;text-decoration:none}ul{margin-top:0;margin-bottom:10px;padding-left:40px}figure{margin-bottom:10px}figcaption{text-align:left;margin-top:12px;font-size:14px;line-height:22px}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.section{padding-top:96px;padding-bottom:10px}.section.no-bottom-space{padding-top:0;padding-bottom:0}.section.style-guide-title-section{padding-bottom:48px}.section.bg-white{padding-left:24px;padding-right:24px}.section.top-space-small{padding-top:24px;padding-bottom:60px}.section.no-top-space{padding-top:0}.section.blog-header-section{padding-bottom:144px}.section.bg-primary-4.cta-section{position:relative}.section.align-content-center{justify-content:center;align-items:center;display:flex}.section.align-content-center.bg-primary-1{background-color:var(--primary-1);background-color:var(--primary-1)}.container{width:100%;max-width:1248px;margin:auto auto 40px;padding-bottom:0;padding-left:24px;padding-right:24px;display:block}.container.article-container{max-width:996px}.container.align-content-center{justify-content:center;display:flex}.bg-primary-1{background-color:var(--primary-1)}.bg-gray-1{background-color:var(--gray-1);color:var(--white)}.medium-heading{margin-bottom:18px;font-family:Butler,Georgia,sans-serif;font-size:36px;font-weight:400;line-height:40px}.text-small{font-size:14px;line-height:22px}.button-icon-small{max-height:20px}.space-top{margin-top:36px;position:relative}.footer-logo{margin-bottom:24px}.social-list{align-items:center;margin-left:-9px;margin-right:-9px;display:flex}.social-list-link{margin-left:9px;margin-right:9px;transition:opacity .2s}.social-list-link:hover,.text-muted{opacity:.5}.navbar-wrapper{background-color:var(--gray-4)}.navbar-wrapper.sticky-top{z-index:10;z-index:10}.nav-link{text-align:left;letter-spacing:.05em;text-indent:-.05em;text-transform:uppercase;margin-right:24px;padding:0;font-size:14px;transition:opacity .2s}.nav-link:hover{opacity:.5}.nav-link.w--current{color:var(--primary-4);transition:opacity .2s}.navbar-centered-logo-right{justify-content:flex-end;align-items:center;display:flex}.navbar{background-color:#0000;padding-top:24px;padding-bottom:24px}.border-bottom{border-bottom:2px solid var(--white)}.navbar-social-icon{max-height:20px}.nav-menu.nav-menu-centered{display:flex}.sticky-top{position:sticky;top:0}.space-bottom{margin-bottom:24px}.vertical-blog-list{grid-column-gap:12px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;max-width:996px;margin-left:auto;margin-right:auto;display:grid}.wide-blog-item-image{max-width:588px}.wide-blog-item{display:flex}.wide-blog-item-content-wrapper{background-color:var(--white);color:var(--gray-1);flex:1;justify-content:center;align-items:center;padding:24px 48px;display:flex}.blog-post-title-wrapper{background-color:var(--white);padding:36px 60px 60px}.breadcrumb-list{margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.breadcrumb-item{align-items:center;margin-right:8px;display:flex}.breadcrumb-arrow{margin-left:8px}.blog-post-title-content{flex-direction:column;align-items:flex-start;max-width:712px;margin-top:96px;display:flex}.article-body-wrapper{background-color:var(--white);padding:40px 24px 96px}.article-body{max-width:588px;margin-left:auto;margin-right:auto}.article{text-align:left;font-size:16px;line-height:24px;display:block}.article li{border-bottom:1px solid var(--border-color);margin-bottom:12px;padding-bottom:12px;list-style-type:square}.article ul{margin-top:36px;margin-bottom:24px;padding-left:18px;list-style-type:square}.article figure{margin-top:36px;margin-bottom:36px}.article h3{margin-top:36px}.article p{font-size:16px;line-height:24px}.next-post-heading{text-align:center;margin-top:48px;margin-bottom:48px}.empty-state{background-color:var(--gray-3);text-align:center;padding:24px}.text-white{color:var(--white)}.footer-3{padding:12px}.footer-3-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:.66fr 1fr}.footer-3-menus-section{justify-content:center;padding:96px 36px 48px;display:flex}.footer-3-logo-content{flex-direction:column;align-items:center;max-width:420px;display:flex}.footer-3-menus-wrapper{width:100%;max-width:673px}.footer-3-menu-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-bottom:96px}.footer-link{font-weight:400;transition:opacity .2s}.footer-link:hover{opacity:.5}.footer-link.text-white{color:var(--white)}.footer-3-bottom-row{flex-direction:column;display:flex}.navbar-menu-left-row{justify-content:space-between;display:flex}.navbar-logo-left{margin-right:36px}.navbar-left-content{align-items:center;display:flex}.logonav{max-height:48px}.logofooter{max-width:340px}.grid-vertical-footer{grid-column-gap:12px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.menuspace{display:none}.image{text-align:left}@media screen and (min-width:1920px){h1{display:inline-block}p{font-size:30px}.form-custom-selectable-field{margin-top:12px}.nav-link.border-bottom-gray-4{margin-right:32px}.nav-link.border-bottom-gray-4.w--current{color:var(--primary-4)}.nav-menu.nav-menu-centered{margin-top:8px}.grid-vertical{grid-row-gap:11px}.vertical-white-line{background-color:var(--gray-4)}.icon-grid-thirds{grid-template-columns:1fr 1fr 1fr}.footer-3-logo-content{flex-direction:column;align-items:center;display:flex}.footer-3-menu-grid{grid-column-gap:8px;grid-template-columns:1fr .5fr 1fr}.logofooter{max-width:370px}.looselineheight{line-height:40px}.newsletter-button-checkbox{flex-direction:column;display:flex}.grid-vertical-footer{grid-row-gap:24px}.grid-vertical-leistungen{grid-row-gap:80px}.icon-grid-thirds-marken{grid-template-columns:1fr 1fr 1fr}.markenname{font-family:Jost,Verdana,sans-serif}.hero-logo{position:absolute;inset:5% -140% auto auto}.logoonimagecontainer{position:relative}.logoonimage{position:absolute;inset:auto auto -12% -16%}.map-section{padding-top:0;padding-bottom:0}.map1920{display:block}.mapdesktop,.maptablet,.mapmobilelandscape,.mapmobileportrait{display:none}.aligntextleft.space-bottom p{font-size:16px}.display{float:none;text-align:left;object-fit:fill;max-width:none;height:auto;min-height:auto;display:block;position:sticky;transform:rotate(0)}.image-2{width:100%;margin-bottom:40px;margin-left:auto;margin-right:auto}.grid-2{transform:rotateX(90deg)rotateY(0)rotate(0)}.html-embed{transform:translate(90px)}.column{padding-left:100px}.image-3{float:left;position:static}.columns{clear:none}.text-block-3{font-size:30px}.column-2{line-height:36px}.text-block-4,.text-block-5{font-size:24px;line-height:36px}.text-block-6{font-size:24px}.heading-7{margin-top:20px;margin-bottom:0}.heading-8{margin-top:20px}.text-block-7,.text-block-8,.text-block-9{font-size:24px;line-height:36px}}@media screen and (max-width:991px){.container.grid-container{max-width:612px}.style-guide-container{grid-template-rows:auto auto;grid-template-columns:1fr}.card-body,.card-body.content-width-medium,.card-body.justify-content-center,.card-body.justify-content-between,.card-body.content-width-medium,.card-body.justify-content-center,.card-body.justify-content-between{flex:0 auto}.content-width-small{position:relative}.nav-link{margin-top:3px;margin-bottom:12px;padding-top:12px;padding-bottom:12px;display:block}.nav-link.border-bottom-gray-4{border-bottom:1px solid var(--gray-4);border-bottom:1px solid var(--gray-4);margin-bottom:3px;margin-right:0}.navbar{padding-top:24px;padding-bottom:24px}.navbar.border-bottom{padding-top:12px;padding-bottom:12px}.menu-button{margin-left:24px;padding:0}.menu-button.w--open{background-color:#0000}.nav-menu{border:1px solid var(--gray-4);background-color:var(--white);padding:18px 24px;box-shadow:0 12px 12px #2c2d360d}.nav-menu.nav-menu-centered{padding-top:12px;padding-bottom:0}.grid-halves{grid-template-columns:1fr}.grid-halves.justify-center{grid-row-gap:36px;grid-row-gap:36px}.grid-vertical{grid-row-gap:16px}.large-title-row{grid-template-columns:1fr}.icon-grid-thirds{grid-row-gap:48px;text-align:center;grid-template-columns:1fr;justify-items:center}.wide-blog-item-image{max-width:100%}.wide-blog-item{flex-direction:column-reverse}.wide-blog-item-content-wrapper{flex:0 auto;padding-top:48px;padding-bottom:48px}.article-intro{margin-bottom:60px}.next-post-heading{margin-top:36px;margin-bottom:36px}.consultation-text{margin-bottom:60px}.consultation-text.content-width-medium{margin-left:auto;margin-right:auto}.grid-two-thirds{grid-template-columns:2fr}.utility-title-block{min-height:336px;padding:36px}.hero-row{text-align:center;flex-direction:column}.collage-image-a{margin-right:-48px}.collage.hero-collage{margin-top:36px}.case-study-row{text-align:center;flex-direction:column}.case-study-row-image{margin-bottom:36px}.case-study-grid-content.case-study-title{padding-top:96px;padding-bottom:96px}.case-study-title-grid,.footer-3-grid{grid-template-columns:1fr}.footer-3-menu-grid{margin-bottom:72px}.logofooter{max-width:300px}.grid-vertical-footer{grid-row-gap:16px}.grid-vertical-leistungen{grid-row-gap:48px}.icon-grid-two-column,.icon-grid-thirds-marken{grid-row-gap:48px;text-align:center;grid-template-columns:1fr;justify-items:center}.hero-logo{inset:5% 5% auto auto}.map1920,.mapdesktop{display:none}.maptablet{display:block}.instagramgrid{grid-template-columns:1fr 1fr}.form-custom-label-contact{max-width:430px}.menuspace{display:block}}@media screen and (max-width:767px){h1{margin-bottom:12px;font-size:36px;line-height:40px}h2{margin-bottom:12px;font-size:30px;line-height:36px}h3{font-size:26px;font-weight:500;line-height:32px}.section{padding-top:72px;padding-bottom:72px}.section.blog-header-section{padding-bottom:96px}.style-guide-container{grid-row-gap:24px}.card-body{padding:24px}.card-body.justify-content-center{padding-top:48px;padding-bottom:48px}.card-body.consultation-card-body{padding-left:24px;padding-right:24px}.card-body.subscribe-modal-card-body{padding:36px}.style-guide-content-grid{grid-row-gap:24px}.color-scheme-row{grid-template-columns:1fr 1fr 1fr 1fr}.color-scheme-color{height:72px}.style-guide-typography-grid{grid-row-gap:12px}.display-heading{letter-spacing:0;font-size:44px;line-height:46px}.large-heading{margin-bottom:12px;font-size:36px;line-height:40px}.medium-heading{margin-bottom:12px;font-size:30px;line-height:36px}.small-heading{font-size:26px;line-height:32px}.style-guide-form-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr;justify-items:center}.style-guide-badge-row{grid-template-columns:1fr 1fr 1fr;justify-items:center}.subheading{margin-bottom:18px}.space-top{margin-top:24px}.style-guide-avatars-grid{justify-items:center}.avatar{width:48px;height:48px}.avatar.avatar-large{width:72px;height:72px}.nav-link.w--current{padding-top:8px;padding-bottom:12px}.nav-link.border-bottom-gray-4{padding-top:8px;padding-bottom:8px}.nav-menu.nav-menu-centered{height:100vh;overflow:scroll}.back-to-top-container{display:none}.tall-image-frame{min-height:auto}.grid-vertical{grid-row-gap:16px}.large-title-content{padding:72px 24px}.icon-grid-thirds{grid-row-gap:24px}.wide-blog-item-image{width:100%}.wide-blog-item{max-width:384px;margin-left:auto;margin-right:auto}.wide-blog-item-content-wrapper{padding:36px}.blog-post-title-wrapper{padding-bottom:36px;padding-left:36px;padding-right:36px}.article-body-wrapper{padding-top:60px;padding-bottom:60px}.article-intro{margin-bottom:72px}.article ul{margin-top:24px;margin-bottom:12px}.article figure{margin-top:24px;margin-bottom:24px}.vertical-blog-list-overlap{margin-top:-96px}.scribble-top-right{display:none}.utility-title-block{min-height:240px;padding:24px}.case-study-grid{grid-template-columns:.75fr 1fr}.footer-3-menus-section.bg-gray-1{padding-top:48px}.footer-3-menu-grid{margin-bottom:48px}.logofooter{max-width:280px}.looselineheight{line-height:24px}.display-heading-about{letter-spacing:0;font-size:44px;line-height:46px}.small-heading-about{font-size:26px;line-height:32px}.homestorieslogo{max-width:350px}.grid-vertical-footer{grid-row-gap:16px}.grid-vertical-leistungen{grid-row-gap:48px}.icon-grid-two-column{grid-row-gap:24px}.icon-grid-thirds-marken{grid-row-gap:32px}.markenname{font-size:26px;line-height:32px}.hero-logo{inset:5% 5% auto auto}.logoonimage{bottom:3%;left:-14%}.maptablet{display:none}.mapmobilelandscape{display:block}.form-custom-label-contact{max-width:350px}.menuspace{background-color:var(--white);color:var(--white);padding-top:48px}.display{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;display:block}.section-3{flex-wrap:wrap;align-content:flex-start;width:300px;display:flex}.image-3{clear:none;width:250px;max-width:250px}.heading-6{clear:none;object-fit:fill;flex:0 auto;margin-left:0}}@media screen and (max-width:479px){.container{padding-left:12px;padding-right:12px}.card.content-width-large.subscribe-card{margin-left:12px;margin-right:12px}.card-body{padding:18px}.card-body.justify-content-center{padding-top:36px;padding-bottom:36px}.card-body.subscribe-modal-card-body{margin-top:36px;padding:24px}.style-guide-content-grid{grid-row-gap:12px}.color-scheme-row{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr 1fr}.display-heading{margin-bottom:18px;font-size:36px;line-height:40px}.display-heading.legalheadline{font-size:28px;line-height:35px}.text-large{font-size:16px;line-height:24px}.style-guide-buttons-grid{grid-row-gap:12px;grid-template-columns:1fr;justify-items:stretch}.form-success,.form-error{padding:12px}.form-custom-label{max-width:280px}.style-guide-badge-row{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr}.style-guide-cards-grid{grid-row-gap:12px;grid-template-columns:1fr}.social-list.nav-social-list{display:none}.menu-button{margin-left:0}.nav-menu{padding:12px 18px}.tall-image-frame{padding-top:0;padding-bottom:0}.image-wrapper{position:static}.grid-vertical{grid-row-gap:16px}.icon-large-row{align-items:flex-start}.icon-large-row-icon{margin-right:18px}.vertical-white-line{height:36px;margin-top:18px}.large-title-content{padding-top:48px;padding-bottom:48px}.icon-grid-thirds{grid-template-columns:1fr}.wide-blog-item-content-wrapper,.blog-post-title-wrapper{padding:24px}.blog-post-title-content{margin-top:48px}.article-intro{margin-bottom:48px}.next-post-heading{margin-top:32px;margin-bottom:24px}.scribble-top-right{right:-6px}.video-wrapper.consultation-video-wraper{margin-top:36px;margin-bottom:24px}.consultation-text{margin-bottom:36px}.collage-image-a{max-width:100%;margin-right:0}.collage-image-b{display:none}.case-study-row-image{max-width:100%}.case-study-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr}.centered-cta-scribble{width:auto;display:none}.page-demo{padding-top:36px}.footer-3-logo-content{text-align:center;flex-direction:column;align-items:center;display:flex}.footer-3-menu-grid{grid-row-gap:36px;text-align:center;grid-template-columns:1fr;justify-content:stretch;justify-items:center}.footer-3-bottom-row{align-items:center}.logofooter{max-width:250px}.display-heading-about{margin-bottom:18px;font-size:36px;line-height:40px}.homestorieslogo{max-width:80%}.grid-vertical-footer{grid-row-gap:16px}.grid-vertical-leistungen{grid-row-gap:48px}.icon-grid-two-column,.icon-grid-thirds-marken{grid-template-columns:1fr}.hero-logo{max-width:90px;inset:5% 5% auto auto}.logoonimage{max-width:80px;inset:3% auto auto 4%}.mapmobilelandscape{display:none}.mapmobileportrait{display:block}.icon-large-row-icon-edited{margin-right:18px}.instagramgrid{grid-column-gap:16px;grid-row-gap:16px}.image-wrapper-fix-safari{position:static}.form-custom-label-contact{max-width:280px}.datenschutz{max-width:290px;margin-left:8px;margin-right:8px}.link-5{text-align:left;margin-left:0;margin-right:0;font-size:38px;line-height:48px}.container-7{padding-left:10px;padding-right:10px}}#w-node-_90f04863-93d1-8b45-39d7-e27aad13ad3d-ad13ad15{justify-self:end}