.sf-tooltip{cursor:pointer}.sf-tooltip-style{background-color:black;border-radius:var(--radius);font-size:100%;font-weight:700;letter-spacing:2px;color:white;padding:10px 20px;box-shadow:5px 5px 40px -10px #000;-webkit-box-shadow:5px 5px 40px -10px #000;-moz-box-shadow:5px 5px 40px -10px #000}.sf-filter-container{display:block;margin-bottom:calc(var(--margin) / 2)}.sf-filter-container .sf-filter-header{display:flex;font-size:180%;width:fit-content;cursor:pointer;margin-bottom:calc(var(--grid-gap) / 2)}.sf-filter-container .sf-filter-group{max-height:0;overflow:visible;transition:max-height .5s ease-in-out}.sf-filter-container .sf-filter-group.no-filter-icon{max-height:none}.sf-filter-container .sf-filter-group .sf-category-label{opacity:0}.sf-filter-container .sf-filter-group.open .sf-category-label{opacity:1}.sf-filter-container .sf-filter-label{font-family:"headline-font";font-size:50%;font-weight:500;text-transform:uppercase;margin-left:.5em}.sf-filter-container .sf-filter-item-hide{opacity:0;top:30px}.sf-filter-container .sf-filter-item-show{opacity:1;top:0px}.sf-filter-container .sf-button.sf-filter-item{display:inline-block;margin:.3em calc(var(--grid-gap) / 2) 0 0;cursor:pointer}.sf-filter-container .sf-filter-item-container{display:inline-block}.sf-filter-container .sf-category-label{font-size:80%;text-transform:uppercase;transition:opacity .3s ease-in-out;pointer-events:auto}.sf-filter-container .sf-filter-group.closing .sf-category-label{opacity:0;pointer-events:none}.sf-filter-container .filter-item-counter{font-size:80%;line-height:200%;color:black;display:inline-block;text-align:center;width:2em;height:2em;margin-left:.7em;border-radius:50%;background:white}.ajax-posts{transition:height .5s ease;height:auto}.sf-block-news{position:relative}.sf-block-news a{text-decoration:none}.sf-block-news a p{color:var(--col-default-font)}.sf-block-news .post-news{position:relative;text-decoration:none}.sf-block-news .post-news .overview-image{position:relative;width:100%;margin-bottom:calc(var(--margin) / 3);overflow:hidden;aspect-ratio:4/3;border-radius:var(--radius-dynamic-content)}.sf-block-news .post-news .overview-image img{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;object-fit:cover}.sf-block-news .post-news .overview-date-container{font-size:90%;line-height:130%;margin-bottom:calc(var(--margin) / 6)}.sf-block-news .post-news .overview-title-addon{font-weight:700}.sf-block-news .post-news .overview-text-container .project-name{font-size:clamp(20px, calc(28/1350*100vw), 28px);margin-left:-0.15%;margin-bottom:calc(var(--margin) / 6)}.sf-block-news .post-news .sf-button{margin-top:calc(var(--margin) / 4)}.sf-block-news .post-news:hover .overview-image{transform:scale(1.03)}.sf-block-news .post-news:hover .overview-image img{transform:scale(1.1) rotate(1deg)}.sf-block-news .sf-news-design-textoverlay .post-news .overview-image{overflow:hidden;aspect-ratio:1/1;margin-bottom:0px}.sf-block-news .sf-news-design-textoverlay .post-news .overview-text-container{position:absolute;top:0px;width:100%;height:100%;display:grid;padding:var(--padding);align-items:flex-end;justify-content:flex-start;background:linear-gradient(20deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0) 50%);border-radius:var(--radius-dynamic-content)}.sf-block-news .sf-news-design-textoverlay .post-news .overview-text-container p{color:white}.sf-block-news .sf-news-design-textoverlay .post-news .overview-text-container p.like-h3{color:white}.sf-block-news .sf-news-design-textoverlay .post-news:hover .overview-text-container{transform:scale(1.03)}@media only screen and (max-width:555px){.sf-block-news .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 2)}.sf-block-news .sf-news-design-textoverlay .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 1)}}.post-news-page .preheadline{display:inline-block}.post-news-page .post-date{display:inline-block;margin-left:.7em}.post-news-page .title-image-wrapper{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:3/1;max-height:100vh !important}.post-news-page .title-image-desktop,.post-news-page .title-image-mobile{display:none;position:absolute;top:0px;width:100%;height:100%;object-fit:cover;object-position:center;box-sizing:border-box}.post-news-page .news-link{display:block;text-decoration:none;text-underline-offset:unset}.post-news-page .next-news{position:relative;display:grid;grid-template-columns:1fr;width:100%;aspect-ratio:1 / .5;border-radius:var(--radius);padding:calc(var(--padding) * 2);color:white;overflow:hidden}.post-news-page .next-news .news-text{align-self:flex-end;width:50%;z-index:1}.post-news-page .next-news .news-label{width:fit-content;height:fit-content;font-family:"headline-font";text-transform:uppercase;letter-spacing:1px;margin-bottom:1em;z-index:1}.post-news-page .next-news .news-title{font-family:"headline-font",sans-serif;font-size:clamp(24px, calc(46/1350*100vw), 46px);font-weight:500;line-height:120%;text-transform:uppercase;margin-left:-0.3%}.post-news-page .next-news .news-subheadline{margin-top:1em;letter-spacing:1px;text-transform:uppercase}.post-news-page .next-news .news-image{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.post-news-page .next-news .news-image img{width:100%;height:100%;border-radius:var(--radius);object-fit:cover}.post-news-page .next-news .news-image::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:var(--radius);background:linear-gradient(to right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 60%);display:block}@media only screen and (max-width:555px){.post-news-page .news-link{padding-top:calc(4 * var(--padding))}.post-news-page .next-news{padding:var(--padding)}.post-news-page .next-news .news-text{width:100%}}@media only screen and (min-width:555px){.post-news-page .title-image-desktop{display:block}}@media only screen and (max-width:555px){.post-news-page .title-image-wrapper{aspect-ratio:4/3}.post-news-page .title-image-mobile{display:block}.post-news-page .sf-company-text .grid.col_2{grid-template-columns:1fr}}.sf-block-projects{position:relative}.sf-block-projects a{text-decoration:none}.sf-block-projects .post-projects{position:relative}.sf-block-projects .post-projects .overview-image{position:relative;width:100%;aspect-ratio:4/3;margin-bottom:calc(var(--margin) / 3);overflow:hidden;border-radius:var(--radius-dynamic-content)}.sf-block-projects .post-projects .overview-image img{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;object-fit:cover}.sf-block-projects .post-projects .overview-image video{position:absolute;width:100%;height:100%;object-fit:cover}.sf-block-projects .post-projects .overview-date-container{margin-bottom:.5em}.sf-block-projects .post-projects .overview-title-addon{display:block;font-size:90%;font-weight:500;letter-spacing:1px;margin-bottom:.7em;text-transform:uppercase;text-align:center}.sf-block-projects .post-projects .overview-text-container .headline{font-size:140%;text-align:center;text-transform:uppercase;margin-bottom:.5em}.sf-block-projects .post-projects .sf-button{margin-top:calc(var(--margin) / 4);margin-bottom:0}@media only screen and (max-width:555px){.sf-block-projects .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 2)}}.sf-block-projects .sf-projects-design-textoverlay .post-projects .overview-image{overflow:hidden;aspect-ratio:1/1;margin-bottom:0px}.sf-block-projects .sf-projects-design-textoverlay .post-projects .overview-text-container{position:absolute;inset:0;display:flex;gap:0;padding:var(--padding);align-items:flex-end;justify-content:flex-start;color:white;background:linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 40%);border-radius:var(--radius-dynamic-content);box-sizing:border-box}.sf-block-projects .sf-projects-design-textoverlay .post-projects .overview-text-container div{width:100%}.sf-block-projects .sf-projects-design-textoverlay .post-projects .overview-text-container .overview-excerpt{text-align:center}.sf-block-projects .sf-projects-design-textoverlay .post-projects:hover .overview-text-container>div{transform:scale(1.03)}.sf-block-projects .sf-projects-design-textoverlay .post-projects:hover .overview-image img{transform:scale(1.1) rotate(1deg)}.sf-block-projects .sf-projects-design-textoverlay .swiper-slide .post-projects:hover .overview-image{transform:scale(1);overflow:hidden}.sf-block-projects .sf-projects-design-textoverlay .swiper-slide .post-projects:hover .overview-image img{transform:scale(1.1) rotate(1deg)}@media only screen and (max-width:555px){.sf-block-projects .sf-projects-design-textoverlay .sf-projects-design-textoverlay .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 1)}}.sf-block-projects .sf-projects-design-sofa .post-projects{padding-top:0px;height:calc((100vw - (2 * var(--grid-gap))) / 3 * 1.2);max-height:calc((1350px - (2 * var(--grid-gap))) / 3 * 1.2);background-color:#6691A3;border-radius:var(--radius)}.sf-block-projects .sf-projects-design-sofa .post-projects .overview-image{position:absolute;top:var(--padding);right:-10px;width:80%;padding-top:80%;border-radius:50%;background-color:#6691A3;overflow:inherit}.sf-block-projects .sf-projects-design-sofa .post-projects .overview-image img{position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:50%;filter:grayscale(100%) contrast(1);mix-blend-mode:multiply;transition:all .5s linear}.sf-block-projects .sf-projects-design-sofa .post-projects .overview-image::before{position:absolute;top:0px;left:0px;width:100%;padding-top:100%;border-radius:50%;background-color:#6691A3;mix-blend-mode:lighten}.sf-block-projects .sf-projects-design-sofa .post-projects .overview-text-container{position:absolute;left:var(--padding);right:var(--padding);bottom:var(--padding);font-weight:500;color:white;text-transform:uppercase;line-height:120%}.sf-block-projects .sf-projects-design-sofa .post-projects .overview-text-container .project-name{font-size:200%;line-height:120%}.sf-block-projects .sf-projects-design-sofa .post-projects .overview-text-container .overview-excerpt{font-size:90%;letter-spacing:1px}.sf-block-projects .sf-projects-design-sofa .post-projects:hover{background-color:#009EE3;transform:scale(1.02)}.sf-block-projects .sf-projects-design-sofa .post-projects:hover .overview-image{transform:scale(1.05) rotate(1deg);background-color:white}.sf-block-projects .sf-projects-design-sofa .post-projects:hover .overview-image img{transform:scale(1);filter:none}@media only screen and (min-width:601px){.sf-block-projects .sf-projects-design-sofa .grid a:nth-child(5n){grid-column:span 2}.sf-block-projects .sf-projects-design-sofa .grid a:nth-child(5n) .overview-image{width:clamp(10px, calc((100vw - (2 * var(--grid-gap))) / 2.6), calc(var(--site-max-width) / 2.75));padding-top:clamp(10px, calc((100vw - (2 * var(--grid-gap))) / 2.6), calc(var(--site-max-width) / 2.75));border-radius:50%;background-color:#6691A3}.sf-block-projects .sf-projects-design-sofa .grid a:nth-child(5n):hover .overview-image{background-color:white}}@media only screen and (max-width:700px){.sf-block-projects .sf-projects-design-sofa .col_3{grid-template-columns:1fr 1fr}.sf-block-projects .sf-projects-design-sofa .col_3 .overview-image{width:65%;padding-top:65%}}@media only screen and (max-width:555px){.sf-block-projects .sf-projects-design-sofa .col_3{grid-template-columns:1fr;grid-row-gap:calc(var(--grid-gap) * 1)}.sf-block-projects .sf-projects-design-sofa .post-projects{padding-top:85%;height:inherit;max-height:unset}.sf-block-projects .sf-projects-design-sofa .post-projects.colored .overview-image{transform:scale(1.1) rotate(1deg) translateX(-4%) translateY(4%);background-color:white}.sf-block-projects .sf-projects-design-sofa .post-projects.colored .overview-image img{transform:scale(1);filter:none}}.post-projekt-page .title-image-wrapper{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:3/1;max-height:100vh !important}.post-projekt-page .title-image-desktop,.post-projekt-page .title-image-mobile{display:none;position:absolute;top:0px;width:100%;height:100%;object-fit:cover;object-position:center;box-sizing:border-box}.post-projekt-page .case-link{display:block;text-decoration:none;text-underline-offset:unset}.post-projekt-page .next-case{position:relative;display:grid;grid-template-columns:1fr;width:100%;aspect-ratio:1 / .5;border-radius:var(--radius);padding:calc(var(--padding) * 2);color:white}.post-projekt-page .next-case .case-text{align-self:flex-end;width:50%;z-index:1}.post-projekt-page .next-case .case-label{width:fit-content;height:fit-content;font-family:"headline-font";text-transform:uppercase;letter-spacing:1px;margin-bottom:1em;z-index:1}.post-projekt-page .next-case .case-title{font-family:"headline-font",sans-serif;font-size:clamp(24px, calc(46/1350*100vw), 46px);font-weight:500;line-height:120%;text-transform:uppercase;margin-left:-0.3%}.post-projekt-page .next-case .case-subheadline{margin-top:1em;letter-spacing:1px;text-transform:uppercase}.post-projekt-page .next-case .case-image{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.post-projekt-page .next-case .case-image img{width:100%;height:100%;border-radius:var(--radius);object-fit:cover}.post-projekt-page .next-case .case-image::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:var(--radius);background:linear-gradient(to right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 60%);display:block}.post-projekt-page .sofa.next-case{position:relative;display:grid;grid-template-columns:1fr;width:100%;aspect-ratio:1 / .47;border-radius:var(--radius);padding:calc(var(--padding) * 2);color:white}.post-projekt-page .sofa.next-case .case-text{align-self:flex-end;width:50%}.post-projekt-page .sofa.next-case .case-label{width:fit-content;height:fit-content;font-family:"headline-font";text-transform:uppercase;letter-spacing:1px;margin-bottom:1em}.post-projekt-page .sofa.next-case .case-title{font-family:"headline-font",sans-serif;font-size:clamp(24px, calc(46/1350*100vw), 46px);font-weight:500;line-height:120%;text-transform:uppercase;margin-left:-0.3%}.post-projekt-page .sofa.next-case .case-subheadline{margin-top:1em;letter-spacing:1px;text-transform:uppercase}.post-projekt-page .sofa.next-case .case-image{position:absolute;top:calc(-0.5 * var(--padding));left:inherit;right:calc(-0.5 * var(--padding));width:50%;height:auto;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover}@media only screen and (max-width:555px){.post-projekt-page .case-link{padding-top:calc(4 * var(--padding))}.post-projekt-page .next-case{padding:var(--padding)}.post-projekt-page .next-case .case-text{width:100%}.post-projekt-page .sofa.next-case{padding:calc(3 * var(--padding)) var(--padding) var(--padding) var(--padding);aspect-ratio:unset}.post-projekt-page .sofa.next-case .case-text{align-self:unset;width:100%}.post-projekt-page .sofa.next-case .case-image{top:0px;left:50%;transform:translate(-50%, -50%);width:40%}}@media only screen and (min-width:555px){.post-projekt-page .title-image-desktop{display:block}}@media only screen and (max-width:555px){.post-projekt-page .title-image-wrapper{aspect-ratio:4/3}.post-projekt-page .title-image-mobile{display:block}.post-projekt-page .sf-company-text .grid.col_2{grid-template-columns:1fr}}.post-event .event-title{margin-bottom:.1em}.post-event .event-date{font-weight:500;margin-bottom:.5em}.post-event .event-time{font-weight:500}.post-event .event-excerpt{margin-bottom:.5em}.post-event .event-location{margin-bottom:.5em}.post-event .event-image{width:100%;object-fit:cover;aspect-ratio:3/2;margin-bottom:calc(var(--margin) / 2);border-radius:var(--radius-dynamic-content)}.post-event .event-link{text-decoration:none}.post-event.event-internal .event-link{color:var(--col-selected)}.post-event:hover .event-image{transform:scale(1.03)}.event-overview-page .post-event.event-internal .event-link{color:var(--col-button)}.sf-block-event .sf-button{background-color:var(--col-button-hover);color:var(--col-button-font);text-decoration:none}.sf-block-event .sf-button:hover{color:var(--col-button-font-hover)}.post-event-page .event-text{width:75%}@media only screen and (max-width:555px){.post-event-page .event-text{width:100%}}.sf-block-team{position:relative}.sf-block-team a{text-decoration:none;color:var(--col-link)}.sf-block-team a:hover{text-decoration:none;color:var(--col-link-hover)}.sf-block-team p{color:var(--col-default-font)}.sf-block-team .post-team{position:relative;text-decoration:none}.sf-block-team .post-team .overview-image{position:relative;width:100%;height:auto;aspect-ratio:4/3;margin-bottom:calc(var(--margin) / 3);overflow:hidden;border-radius:var(--radius-team-content)}.sf-block-team .post-team .overview-image img{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;object-fit:cover}.sf-block-team .post-team .overview-date-container{font-size:90%;line-height:130%;margin-bottom:calc(var(--margin) / 6)}.sf-block-team .post-team .overview-text-container .project-name{font-size:clamp(20px, calc(28/1350*100vw), 28px);margin-left:-0.15%;margin-bottom:calc(var(--margin) / 6)}.sf-block-team .post-team .overview-title-addon{font-weight:700}.sf-block-team .post-team .sf-button{margin-top:calc(var(--margin) / 4)}.sf-block-team .post-team .team-name{font-size:130%;font-weight:700;margin-bottom:.3em}.sf-block-team .post-team .team-position{margin-bottom:.3em}.sf-block-team .post-team .team-excerpt{margin-bottom:.4em;line-height:140%}.sf-block-team .post-team .team-email-show{color:var(--col-link);transition:color .2s ease,background-color .2s ease;cursor:pointer}.sf-block-team .post-team .team-email-show .icon-font{font-size:150%}.sf-block-team .post-team .team-email-show:hover{color:var(--col-link-hover)}.sf-block-team .post-team:hover .overview-image{transform:scale(1.03)}.sf-block-team .post-team:hover .overview-image img{transform:scale(1.1) rotate(1deg)}@media only screen and (max-width:555px){.sf-block-team .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 2)}}.sf-block-team .sf-team-design-textoverlay .post-team .overview-text-container{position:absolute;top:0px;width:100%;height:100%;display:grid;padding:var(--padding);align-items:flex-end;justify-content:flex-start;color:white;background:linear-gradient(20deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0) 50%);border-radius:var(--radius-team-content)}.sf-block-team .sf-team-design-textoverlay .post-team .overview-text-container p{color:white}.sf-block-team .sf-team-design-textoverlay .post-team .overview-text-container .team-excerpt{display:none}.sf-block-team .sf-team-design-textoverlay .post-team .overview-text-container .team-phone{display:none}.sf-block-team .sf-team-design-textoverlay .post-team .overview-text-container .team-mobile{display:none}.sf-block-team .sf-team-design-textoverlay .post-team .overview-image{margin-bottom:0;aspect-ratio:1/1}.sf-block-team .sf-team-design-textoverlay .post-team:hover .overview-text-container{transform:scale(1.03)}.sf-block-team .sf-team-design-textoverlay .post-team:hover .overview-image img{transform:scale(1.1) rotate(1deg)}@media only screen and (max-width:555px){.sf-block-team .sf-team-design-textoverlay .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 1)}}.sf-block-productions a{text-decoration:none}.sf-block-productions{position:relative}.sf-block-productions .post-productions{position:relative;text-decoration:none}.sf-block-productions .post-productions .overview-image{position:relative;width:100%;margin-bottom:calc(var(--margin) / 3);overflow:hidden;aspect-ratio:3/3;border-radius:var(--radius-dynamic-content)}.sf-block-productions .post-productions .overview-image img{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;object-fit:cover}.sf-block-productions .post-productions .overview-date-container{font-size:90%;line-height:130%;margin-bottom:calc(var(--margin) / 6)}.sf-block-productions .post-productions .overview-title-addon{font-weight:700}.sf-block-productions .post-productions .overview-text-container .project-name{font-size:clamp(20px, calc(28/1350*100vw), 28px);margin-left:-0.15%;margin-bottom:calc(var(--margin) / 6)}.sf-block-productions .post-productions .sf-button{margin-top:calc(var(--margin) / 4)}.sf-block-productions .post-productions:hover .overview-image{transform:scale(1.03)}.sf-block-productions .post-productions:hover .overview-image img{transform:scale(1.1) rotate(1deg)}@media only screen and (max-width:555px){.sf-block-productions .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 2)}}.sf-block-productions .sf-productions-design-textoverlay .post-productions .overview-image{overflow:hidden;padding-top:100%;margin-bottom:0px}.sf-block-productions .sf-productions-design-textoverlay .post-productions .overview-text-container{position:absolute;top:0px;width:100%;height:100%;display:grid;padding:var(--padding);align-items:flex-end;justify-content:flex-start;color:white;background:linear-gradient(20deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0) 50%);border-radius:var(--radius-dynamic-content)}.sf-block-productions .sf-productions-design-textoverlay .post-productions:hover .overview-text-container{transform:scale(1.03)}@media only screen and (max-width:555px){.sf-block-productions .sf-productions-design-textoverlay .grid.col_3{grid-row-gap:calc(var(--grid-gap) * 1)}}.post-produktion-page .title-image-wrapper{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:16/9;max-height:100vh !important}.post-produktion-page .title-image-desktop,.post-produktion-page .title-image-mobile{display:none;position:absolute;top:0px;width:100%;height:100%;object-fit:cover;object-position:center;box-sizing:border-box}.post-produktion-page .production-link{display:block;text-decoration:none;text-underline-offset:unset}.post-produktion-page .next-production{position:relative;display:grid;grid-template-columns:1fr;width:100%;aspect-ratio:1 / .5;border-radius:var(--radius);padding:calc(var(--padding) * 2);color:white;overflow:hidden}.post-produktion-page .next-production .production-text{align-self:flex-end;width:50%;z-index:1}.post-produktion-page .next-production .production-label{width:fit-content;height:fit-content;font-family:"headline-font";text-transform:uppercase;letter-spacing:1px;margin-bottom:1em;z-index:1}.post-produktion-page .next-production .production-title{font-family:"headline-font",sans-serif;font-size:clamp(24px, calc(46/1350*100vw), 46px);font-weight:500;line-height:120%;text-transform:uppercase;margin-left:-0.3%}.post-produktion-page .next-production .production-subheadline{margin-top:1em;letter-spacing:1px;text-transform:uppercase}.post-produktion-page .next-production .production-image{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.post-produktion-page .next-production .production-image img{width:100%;height:100%;border-radius:var(--radius);object-fit:cover}.post-produktion-page .next-production .production-image::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:var(--radius);background:linear-gradient(to right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 60%);display:block}@media only screen and (max-width:555px){.post-produktion-page .production-link{padding-top:calc(4 * var(--padding))}.post-produktion-page .next-production{padding:var(--padding)}.post-produktion-page .next-production .production-text{width:100%}}@media only screen and (min-width:555px){.post-produktion-page .title-image-desktop{display:block}}@media only screen and (max-width:555px){.post-produktion-page .title-image-wrapper{aspect-ratio:4/4}.post-produktion-page .title-image-mobile{display:block}.post-produktion-page .sf-company-text .grid.col_2{grid-template-columns:1fr}}.sf-block-jobs .post-jobs h3{margin-bottom:.5em}.sf-block-jobs .post-jobs .item{display:inline-block;margin-right:.7em}.sf-block-jobs .post-jobs .item-block{margin-bottom:1em}.sf-block-jobs .post-jobs .overview-date{display:block}.sf-block-jobs .post-jobs .label{font-weight:700;margin-bottom:.3em}.sf-block-jobs .post-jobs .icon-font{font-size:140%}.sf-block-jobs .post-jobs .contact-name{font-size:120%}.sf-block-jobs .post-jobs .contact-email{margin:.3em 0}.sf-block-jobs .post-jobs .contact-email-link{color:var(--col-selected);cursor:pointer}.sf-block-jobs .post-jobs .contact-grid{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--grid-gap);margin-top:1em}.sf-block-jobs .post-jobs .contact-image{width:150px;aspect-ratio:1/1;object-fit:cover;border-radius:50%}.mapboxgl-map{font-size:14px !important}#map{position:relative;top:0;bottom:0;width:100%;height:50vh;border-radius:var(--radius)}#map .mapboxgl-popup{max-width:600px !important;width:fit-content}#map .mapboxgl-popup-content{padding:calc(var(--padding) / 1.5)}#map .mapboxgl-popup-content .sf-button{font-size:90%;padding:5px 10px;opacity:1}#map .map-grid{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--grid-gap) / 1.5)}#map .map-logo-container{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:#efefef;margin-bottom:1em}#map .map-logo{max-width:80px;max-height:80px;object-fit:contain}#map .map-title{font-family:"base-font";font-size:120%;line-height:120%;margin-bottom:.5em}#map .map-address{margin-bottom:.5em}#map .map-excerpt{margin-bottom:.8em}#map .map-tags{margin-bottom:.8em}.sf-block-map .sf-button{opacity:.5}.sf-block-map .sf-button.active{opacity:1}.map-company-list-container .company-list-container{margin-bottom:calc(var(--margin) / 4)}.map-company-list-container .company-category{font-size:120%;font-weight:bold;margin-bottom:.5em}.map-company-list-container .company-list-item{display:inline-block}.map-company-list-container .company-list-container .company-list-item:after{content:" // ";margin:0 .5em;text-decoration:none}.map-company-list-container .company-list-container .company-list-item:last-child:after{content:"";margin:0}.map-company-list-container .company-list-item a{text-decoration:none}#map-tags .sf-button{font-size:80%;padding:2px 7px;color:white;background:#bababa;opacity:1}#map-tags .sf-button.active{background:black}.post-company-page .logo-container{text-align:center;padding:var(--padding);border-radius:var(--radius);background:#efefef}.post-company-page .logo{width:auto;height:100px;object-fit:contain;max-width:350px}.post-company-page .title{text-align:left}.post-company-page .address{text-align:left}