@font-face{font-family:'Insignia LT Std';src:url('https://staging.garten-architektur.com/wp-content/themes/fb-garten/assets/less/../fonts/InsigniaLTStdWeb/InsigniaLTStd.woff2') format('woff2'),url('https://staging.garten-architektur.com/wp-content/themes/fb-garten/assets/less/../fonts/InsigniaLTStdWeb/InsigniaLTStd.woff') format('woff'),url('https://staging.garten-architektur.com/wp-content/themes/fb-garten/assets/less/../fonts/InsigniaLTStdWeb/InsigniaLTStd.ttf') format('truetype'),url('https://staging.garten-architektur.com/wp-content/themes/fb-garten/assets/less/../fonts/InsigniaLTStdWeb/InsigniaLTStd.svg#InsigniaLTStd') format('svg');font-weight:normal;font-style:normal;font-display:swap}html,body{font-weight:300;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.4rem}@media (min-width:640px){html,body{line-height:1.4rem}}@media (min-width:960px){html,body{line-height:1.6rem}}strong{font-weight:600}a:has(h1, h2, h3, h4, h5){color:inherit}h1,h2,h3,h4,h5{font-family:'Insignia LT Std',sans-serif;color:inherit}#content{color:#131313}blockquote{color:inherit}.uk-button{font-weight:500}.uk-button.uk-button-default{border:2px solid var(--text-color);color:var(--text-color)}.uk-button.uk-button-default:hover{opacity:.9}.uk-button.uk-button-primary{background:var(--primary-color)}.uk-button.uk-button-primary:hover{color:#fff !important;opacity:.9}.uk-button.uk-button-secondary{background:var(--light-grey);border:2px solid var(--primary-color);color:var(--primary-color)}.uk-button.uk-button-secondary:hover{opacity:.9}.uk-nav-right{text-align:right}.uk-nav-right li>a{color:#fff;text-align:right;display:block}.uk-lightbox{background:rgba(0,0,0,0.93)}.uk-grid+.uk-grid-smallest,.uk-grid-smallest>.uk-grid-margin{margin-top:2px}.uk-grid-smallest>*{padding-left:2px}.panel-row.has_background_image_attachment{box-shadow:0 0 10px #000 inset}.uk-cover-container canvas{vertical-align:unset}#content a{text-decoration:underline .15em rgba(255,255,255,0);transition:text-decoration-color .2s}#content a:hover{color:var(--primary-color);text-decoration-color:var(--primary-color)}#footer a{text-decoration:underline .15em rgba(255,255,255,0);transition:text-decoration-color .2s}#footer a:hover{color:#fff;text-decoration-color:#fff}.gallery-filter .uk-active{color:#fff}.gallery-filter a{color:inherit !important}.siteorigin-panels-stretch2{position:relative}.siteorigin-panels-stretch2 .panel-cell-wrapper[data-align]{position:absolute;left:0;width:inherit;top:50%;transform:translate(0, -50%);display:block;height:100%;border:1px solid;overflow:hidden}.siteorigin-panels-stretch2 .panel-cell-wrapper[data-align] .container{position:absolute;top:50%;transform:translate(0, -50%);left:0}.uk-slideshow{position:relative;border-bottom:1px solid #fff}.uk-slideshow.overlay .uk-slideshow-items li:before{content:'';width:100%;height:100%;display:block;background:rgba(0,0,0,0.3);position:absolute;left:0;top:0;z-index:2}.uk-slideshow.overlay .uk-slideshow-items li img{position:relative;z-index:1}.uk-slideshow .global-caption{left:0%;bottom:0;z-index:3;transform:translate(0, 0);color:#fff;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (640 - 320)));background:var(--primary-color)}@media (max-width:320px){.uk-slideshow .global-caption{font-size:14px}}@media (min-width:640px){.uk-slideshow .global-caption{font-size:16px}}@media (min-width:640px){.uk-slideshow .global-caption{max-width:720px;position:absolute}}@media (min-width:920px){.uk-slideshow .global-caption{left:10%}}.uk-slideshow .global-caption .inner{padding:30px 15px}@media (min-width:640px){.uk-slideshow .global-caption .inner{padding:30px 40px}}@media (min-width:1440px){.uk-slideshow .global-caption .inner{padding:60px 80px}}.uk-slideshow .global-caption .caption-title{line-height:1;color:inherit;margin-bottom:0}.uk-slideshow .global-caption .caption-body{margin-top:30px;display:block}.uk-slideshow .global-caption:after2{z-index:-1;content:'';background:var(--primary-color);width:100%;height:100%;display:block;position:absolute;left:0;top:0}.uk-slideshow-nav.uk-barnav{display:flex;justify-content:center;list-style-type:none;padding:0}.uk-slideshow-nav.uk-barnav li{padding-left:12px;opacity:.4}.uk-slideshow-nav.uk-barnav li a{display:block;width:80px;height:4px;background:#fff}.uk-slideshow-nav.uk-barnav li.uk-active{opacity:1}.widget-hero{position:relative;overflow:hidden;border:1px solid #fff}.widget-hero .hero-caption{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (640 - 320)))}@media (max-width:320px){.widget-hero .hero-caption{font-size:14px}}@media (min-width:640px){.widget-hero .hero-caption{font-size:16px}}.widget-hero .hero-caption .inner{width:100%;margin:35px auto;max-width:90%}@media (min-width:640px){.widget-hero .hero-caption .inner{max-width:80%}}.widget-hero .hero-title{color:inherit;font-size:calc(22px + (24 - 22) * ((100vw - 320px) / (640 - 320)));line-height:1}@media (max-width:320px){.widget-hero .hero-title{font-size:22px}}@media (min-width:640px){.widget-hero .hero-title{font-size:24px}}.widget-hero .hero-body{display:none}@media (min-width:920px){.widget-hero .hero-body{display:block}}.widget-hero.hero-hover{background:var(--primary-color)}.widget-hero.hero-hover .uk-cover-container{text-align:center;mix-blend-mode:luminosity;background:#fff}.widget-hero.hero-hover .hero-caption{position:absolute;bottom:0;left:0;transform:translate(0, 100%);transition:.2s;background:var(--primary-color)}.widget-hero.hero-hover .hero-caption:after2{content:'';width:100%;height:100%;background:var(--primary-color);display:block;left:0;top:0;z-index:-1;position:absolute}.widget-hero.hero-hover.inview .hero-image{mix-blend-mode:unset}.widget-hero.hero-hover.inview .hero-caption{transform:translate(0, 0)}.widget-hero.hero-hover.inview .hero-body{display:block}.widget-hero.hero-hover:hover .uk-cover-container{mix-blend-mode:unset}.widget-hero.hero-hover:hover .hero-caption{transform:translate(0, 0)}a .widget-hero{color:#fff}.masonry-item .masonry-caption{position:absolute;bottom:0;left:0;width:100%;text-align:center;transform:translate(0, 100%);transition:.2s;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (640 - 320)));background:var(--primary-color)}@media (max-width:320px){.masonry-item .masonry-caption{font-size:14px}}@media (min-width:640px){.masonry-item .masonry-caption{font-size:16px}}.masonry-item .masonry-caption .inner{position:relative;z-index:2;width:100%;margin:35px auto;max-width:90%;color:#fff}@media (min-width:640px){.masonry-item .masonry-caption .inner{max-width:80%}}.masonry-item .masonry-caption .inner h3{color:inherit}.masonry-item .masonry-caption:after2{content:'';width:100%;height:100%;background:var(--primary-color);display:block;left:0;top:0;z-index:1;position:absolute}.masonry-item:hover .masonry-caption{transform:translate(0, 0)}.masonry-item.scrollspy.inview .masonry-caption{transform:translate(0, 0)}.masonry-gallery-hover .item{position:relative}.masonry-gallery-hover .item .hover{position:absolute;z-index:999;background:rgba(0,0,0,0.8);color:#fff;width:100%;height:100%;left:0;bottom:0;transform:translate(0, 100%);transition:.2s}.masonry-gallery-hover .item .hover .title{position:absolute;padding:15px;left:0;bottom:0;font-size:.875rem;font-weight:600}.masonry-gallery-hover .item:hover .hover{transform:translate(0, 0)}.gallery-filter{display:flex;justify-content:center;margin:20px auto;list-style-type:none;flex-wrap:wrap;padding:0}.gallery-filter li{margin:0 5px}.gallery-filter li a{padding:15px 25px 8px;font-family:'Insignia LT Std',sans-serif;font-size:1.1rem;color:#000;line-height:1;display:flex;justify-content:center;align-items:center;text-decoration:none}.gallery-filter li.uk-active a{background:var(--primary-color);color:#fff}html,body{min-height:100vh}#page{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:nowrap;align-items:stretch;align-content:space-around;width:100%}#header{background:var(--primary-color);transition:.2s}#header .uk-navbar-nav .menu-item>a{text-transform:uppercase;font-size:18px;color:var(--white);font-family:'Insignia LT Std',sans-serif}#header .uk-navbar-nav .sub-menu .menu-item>a{color:var(--black)}#header.front-page{width:100%;z-index:10;background:none;position:fixed}#header.front-page.uk-active{background:var(--primary-color)}#header .logo{padding:15px 0;max-width:200px}@media (min-width:920px){#header .logo{max-width:350px}}#header.uk-active .logo{padding:8px 0;max-width:160px}@media (min-width:920px){#header.uk-active .logo{max-width:250px}}#header .mobile-menu-button{font-size:.875rem;font-weight:bold;color:#fff}#header .uk-navbar-dropdown{width:auto;min-width:200px}#offcanvas-reveal .uk-nav a{font-size:1rem}.page-title small{margin-bottom:10px;text-transform:uppercase;font-size:20px;opacity:.5;display:block}#content{padding-bottom:140px;flex-grow:1}#content.use-padding .content-section{padding-top:57px}#content #content-header{position:relative}#content-header{position:relative}#content-header.hero{padding-top:57px;padding-bottom:57px;text-align:center;background:var(--light-grey)}#content-header.headerimage{overflow:hidden;background-repeat:repeat-x;background-position:center center;background-size:auto 100%;backdrop-filter:blur(8px)}#content-header.headerimage .blur{position:absolute;left:0;top:0;backdrop-filter:blur(8px);height:100vh;width:100%}#content-header #content-header-image{position:relative}#content-header .caption-cell{background:var(--primary-color);color:#fff}@media (min-width:640px){#content-header .caption-cell{max-width:600px}}#content-header .caption-cell .page-title{color:inherit;line-height:1}#content-header .caption-cell .page-title small{margin-bottom:10px;text-transform:uppercase;font-size:20px;opacity:.5;display:block}#footer{padding-top:100px;padding-bottom:60px;background:var(--primary-color);color:#fff}#footer a{color:#fff}#footer #partner .title{color:#FFFFFF;text-transform:uppercase;opacity:0.5}#footer #partner .logo{filter:sepia(1);mix-blend-mode:luminosity;max-height:80px;max-width:180px}