@font-face{font-family:"Plus Jakarta Sans";src:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/fonts/PlusJakartaSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plus Jakarta Sans";src:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/fonts/PlusJakartaSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/fonts/Oswald-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/fonts/Oswald-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/fonts/Oswald-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--container-gutter: max(10%, (100% - 1280px) / 2)}@media (max-width:1200px){:root{--container-gutter: 50px}}@media (max-width:998px){:root{--container-gutter: 20px}}body.wp-theme-hello-elementor{font-weight:400;font-size:1rem;line-height:1.625rem;letter-spacing:0px}main#content h1{font-weight:400;font-size:clamp(2.5rem, 0.5rem + 4.1666666667vw, 5.5rem);line-height:1;letter-spacing:-0.01em}main#content h2{font-weight:400;font-size:clamp(2rem, 1.0833333333rem + 1.9097222222vw, 3.375rem);line-height:1.11;letter-spacing:-0.01em}main#content h3{font-weight:400;font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px}main#content h4{font-weight:600;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.3;letter-spacing:0px}main#content h5{font-weight:600;font-size:1rem;line-height:1.625rem;letter-spacing:0px}main#content h6{font-weight:600;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px}#shortlinks{position:fixed;right:0;top:150px;z-index:980;width:320px;height:auto;background-color:#f2f2f2;cursor:pointer;align-items:flex-start;clip-path:polygon(calc(100% - 95px) 0px, 100% 0px, 100% 105px, 100% 105px, calc(100% - 95px) 105px);transition:clip-path 300ms ease}#shortlinks .elementor-widget-text-editor{font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;text-transform:uppercase;font-family:"Oswald", sans-serif;color:black}#shortlinks .elementor-widget-text-editor p{display:flex;margin-bottom:15px}#shortlinks .elementor-widget-text-editor a{font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.3;letter-spacing:0px;font-weight:500;color:black;font-family:"Oswald", sans-serif;position:relative;transition:all 400ms;display:inline-block;border-bottom:1px solid black}#shortlinks .elementor-widget-text-editor a:hover{color:#0070b2;border-bottom-color:#0070b2}#shortlinks>.shortlinks-toggle{position:absolute;left:260px;top:43px;width:25px;height:25px;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/plus.svg);background-size:contain;background-repeat:no-repeat;cursor:pointer;transition:left 300ms ease, top 300ms ease, transform 300ms ease}#shortlinks>.elementor-element{width:100%;padding:35px 25px 55px 70px}#shortlinks.open{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%, 0% 85%)}#shortlinks.open>.shortlinks-toggle{left:30px;top:43px;transform:rotate(45deg)}header.elementor-location-header{position:fixed;left:0;top:0;background-color:white;height:110px;width:100%;z-index:999;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.15)}header.elementor-location-header #burger-nav{display:none}header.elementor-location-header>.e-con-boxed{z-index:999}header.elementor-location-header .elementor-widget-shortcode{display:none}header.elementor-location-header>.elementor-element{height:100%}header.elementor-location-header>.elementor-element>.e-con-inner{height:100%;max-width:1735px;padding-left:45px;padding-right:45px;padding-bottom:15px;display:flex;align-items:flex-end;justify-content:space-between}header.elementor-location-header>.elementor-element>.e-con-inner>.elementor-element{width:auto}header.elementor-location-header>.elementor-element>.e-con-inner>.elementor-element.e-con-full{grid-gap:15px}header.elementor-location-header .elementor-widget-theme-site-logo img{height:80px;width:auto}header.elementor-location-header .elementor-widget-nav-menu{padding-bottom:10px}header.elementor-location-header .elementor-widget-nav-menu .sub-arrow{display:none}header.elementor-location-header .elementor-widget-nav-menu ul::after{display:none}header.elementor-location-header .elementor-widget-nav-menu nav>ul{grid-gap:60px}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li.current-page-parent>a{color:#0070b2}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li.menu-item-has-children>a{padding-right:15px !important;background-color:transparent !important}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li.menu-item-has-children>a::after{content:"";width:11px;height:7px;border:none;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-down.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:0px;top:11px;margin:auto;opacity:1 !important;transition:all 400ms}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>a{padding:0 !important;position:relative;color:black;transition:all 400ms}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>a:hover,header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>a.elementor-item-active{color:#0070b2}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul{margin-left:-25px !important;padding-top:25px;border-radius:0px 0px 16px 16px}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li{border-left:1px solid #dedede;border-right:1px solid #dedede;padding:7px 25px 0px 25px !important}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li:first-child{padding-top:25px}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li:last-child{border-bottom:1px solid #dedede;border-radius:0px 0px 16px 16px}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li:last-child>a{margin-bottom:20px !important}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li>a{color:black;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;border:none;transition:all 400ms;padding:0 0px 2px 0px !important;display:inline-block;position:relative}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li>a::after{content:"";position:absolute;left:0px;bottom:0px;height:1px;background-color:#0070b2;transform:scaleX(0);transform-origin:left;transition:transform 300ms ease;backface-visibility:hidden;will-change:transform;width:100%}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li>a:hover,header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li>a.elementor-item-active{color:#0070b2;background-color:transparent}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li>a:hover::after,header.elementor-location-header .elementor-widget-nav-menu nav>ul>li>ul>li>a.elementor-item-active::after{transform:scaleX(1)}#cmplz-manage-consent{display:none}footer.elementor-location-footer{position:relative}footer.elementor-location-footer>.elementor-element>.e-con-inner{height:100%;max-width:1620px;padding-left:110px;padding-right:110px}footer.elementor-location-footer .footer-top{background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/footer-background.svg);background-repeat:no-repeat;background-position:right bottom;background-size:auto;background-color:white;color:black;padding-bottom:105px;padding-top:65px;border-top:1px solid #dedede}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full{grid-gap:20px;flex-wrap:wrap}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full>*{flex:1 1 0}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full>.elementor-element:first-child{padding-right:95px}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full .elementor-widget-image{margin-bottom:45px}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full .elementor-widget-image img{max-width:220px;width:100%;height:auto}footer.elementor-location-footer .footer-top .elementor-widget-theme-site-logo{text-align:left;margin-left:-90px;margin-bottom:65px}footer.elementor-location-footer .footer-top .elementor-widget-theme-site-logo a::after{display:none}footer.elementor-location-footer .footer-top .elementor-widget-theme-site-logo img{width:200px;height:auto}footer.elementor-location-footer .footer-top .elementor-widget-nav-menu{margin-bottom:50px}footer.elementor-location-footer .footer-top .elementor-nav-menu__container{margin-top:0;background-color:transparent}footer.elementor-location-footer .footer-top .elementor-nav-menu__container .sub-arrow{display:none}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>a{padding:0 !important;color:black;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.3;letter-spacing:0px;background-color:transparent;font-weight:600;pointer-events:none;margin-bottom:10px}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>a::after{display:none}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul{background-color:transparent;display:block}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul>li>a{margin-bottom:5px;color:black;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;border:none;transition:all 400ms;padding:0 0px 2px 0px !important;display:inline-block;position:relative;background-color:transparent !important}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul>li>a::after{content:"";position:absolute;left:0px;bottom:0px;height:1px;background-color:#0070b2;transform:scaleX(0);transform-origin:left;transition:transform 300ms ease;backface-visibility:hidden;will-change:transform;width:100%}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul>li>a:hover,footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul>li>a.elementor-item-active{color:#0070b2;background-color:transparent}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul>li>a:hover::after,footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul>li>a.elementor-item-active::after{transform:scaleX(1)}footer.elementor-location-footer .footer-top .elementor-nav-menu__container>ul>li>ul>li:last-child{margin-bottom:20px}footer.elementor-location-footer .footer-bottom{position:absolute;left:0;bottom:0;background-color:white;padding-top:25px;padding-bottom:30px;height:85px}footer.elementor-location-footer .footer-bottom .e-con-full{grid-gap:25px;justify-content:space-between}footer.elementor-location-footer .footer-bottom .e-con-full .elementor-icon-list-items{display:flex;grid-gap:25px}footer.elementor-location-footer a:not(.elementor-button){color:black;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;border:none;transition:all 400ms;padding:0 0px 2px 0px !important;display:inline-block;position:relative}footer.elementor-location-footer a:not(.elementor-button)::after{content:"";position:absolute;left:0px;bottom:0px;height:1px;background-color:#0070b2;transform:scaleX(0);transform-origin:left;transition:transform 300ms ease;backface-visibility:hidden;will-change:transform;width:100%}footer.elementor-location-footer a:not(.elementor-button):hover,footer.elementor-location-footer a:not(.elementor-button).elementor-item-active{color:#0070b2;background-color:transparent}footer.elementor-location-footer a:not(.elementor-button):hover::after,footer.elementor-location-footer a:not(.elementor-button).elementor-item-active::after{transform:scaleX(1)}html{font-size:clamp(14px, 0.85vw, 16px);scroll-padding-top:150px}html body a,html body a:focus,html body a:active,html body a:hover,html body a:focus-visible{outline:none}html body .elementor-widget-button .upload-field__button,html body .elementor-widget-button .elementor-button,html body .elementor-widget-button p,html body .elementor-widget-button .back-span,html body .elementor-widget-button .projekte-shortcode__load-more,html body .elementor-widget-button .team-shortcode__filter-link,html body .elementor-widget-button .team-shortcode__filter-link.is-active,html body .ref-button-wrapper .upload-field__button,html body .ref-button-wrapper .elementor-button,html body .ref-button-wrapper p,html body .ref-button-wrapper .back-span,html body .ref-button-wrapper .projekte-shortcode__load-more,html body .ref-button-wrapper .team-shortcode__filter-link,html body .ref-button-wrapper .team-shortcode__filter-link.is-active,html body .e-form__buttons .upload-field__button,html body .e-form__buttons .elementor-button,html body .e-form__buttons p,html body .e-form__buttons .back-span,html body .e-form__buttons .projekte-shortcode__load-more,html body .e-form__buttons .team-shortcode__filter-link,html body .e-form__buttons .team-shortcode__filter-link.is-active,html body .referenzen-shortcode__load-more .upload-field__button,html body .referenzen-shortcode__load-more .elementor-button,html body .referenzen-shortcode__load-more p,html body .referenzen-shortcode__load-more .back-span,html body .referenzen-shortcode__load-more .projekte-shortcode__load-more,html body .referenzen-shortcode__load-more .team-shortcode__filter-link,html body .referenzen-shortcode__load-more .team-shortcode__filter-link.is-active,html body .e-form__buttons__wrapper__button .upload-field__button,html body .e-form__buttons__wrapper__button .elementor-button,html body .e-form__buttons__wrapper__button p,html body .e-form__buttons__wrapper__button .back-span,html body .e-form__buttons__wrapper__button .projekte-shortcode__load-more,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link.is-active,html body main#content .e-form__buttons__wrapper .upload-field__button,html body main#content .e-form__buttons__wrapper .elementor-button,html body main#content .e-form__buttons__wrapper p,html body main#content .e-form__buttons__wrapper .back-span,html body main#content .e-form__buttons__wrapper .projekte-shortcode__load-more,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link.is-active,html body .noclick-button .upload-field__button,html body .noclick-button .elementor-button,html body .noclick-button p,html body .noclick-button .back-span,html body .noclick-button .projekte-shortcode__load-more,html body .noclick-button .team-shortcode__filter-link,html body .noclick-button .team-shortcode__filter-link.is-active,html body .beitrag-detail__back .upload-field__button,html body .beitrag-detail__back .elementor-button,html body .beitrag-detail__back p,html body .beitrag-detail__back .back-span,html body .beitrag-detail__back .projekte-shortcode__load-more,html body .beitrag-detail__back .team-shortcode__filter-link,html body .beitrag-detail__back .team-shortcode__filter-link.is-active,html body .projekte-shortcode__load-more-wrap .upload-field__button,html body .projekte-shortcode__load-more-wrap .elementor-button,html body .projekte-shortcode__load-more-wrap p,html body .projekte-shortcode__load-more-wrap .back-span,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link.is-active,html body .team-shortcode__filter-item .upload-field__button,html body .team-shortcode__filter-item .elementor-button,html body .team-shortcode__filter-item p,html body .team-shortcode__filter-item .back-span,html body .team-shortcode__filter-item .projekte-shortcode__load-more,html body .team-shortcode__filter-item .team-shortcode__filter-link,html body .team-shortcode__filter-item .team-shortcode__filter-link.is-active,html body .upload-field__row .upload-field__button,html body .upload-field__row .elementor-button,html body .upload-field__row p,html body .upload-field__row .back-span,html body .upload-field__row .projekte-shortcode__load-more,html body .upload-field__row .team-shortcode__filter-link,html body .upload-field__row .team-shortcode__filter-link.is-active{font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:600;color:white;padding:9px 32px;border-radius:50px;border:none;border:1px solid var(--e-global-color-blue500);background-color:var(--e-global-color-blue500);transition:all 400ms}html body .elementor-widget-button .upload-field__button .elementor-button-content-wrapper,html body .elementor-widget-button .elementor-button .elementor-button-content-wrapper,html body .elementor-widget-button p .elementor-button-content-wrapper,html body .elementor-widget-button .back-span .elementor-button-content-wrapper,html body .elementor-widget-button .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .elementor-widget-button .team-shortcode__filter-link .elementor-button-content-wrapper,html body .elementor-widget-button .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .ref-button-wrapper .upload-field__button .elementor-button-content-wrapper,html body .ref-button-wrapper .elementor-button .elementor-button-content-wrapper,html body .ref-button-wrapper p .elementor-button-content-wrapper,html body .ref-button-wrapper .back-span .elementor-button-content-wrapper,html body .ref-button-wrapper .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .ref-button-wrapper .team-shortcode__filter-link .elementor-button-content-wrapper,html body .ref-button-wrapper .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .e-form__buttons .upload-field__button .elementor-button-content-wrapper,html body .e-form__buttons .elementor-button .elementor-button-content-wrapper,html body .e-form__buttons p .elementor-button-content-wrapper,html body .e-form__buttons .back-span .elementor-button-content-wrapper,html body .e-form__buttons .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .e-form__buttons .team-shortcode__filter-link .elementor-button-content-wrapper,html body .e-form__buttons .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .referenzen-shortcode__load-more .upload-field__button .elementor-button-content-wrapper,html body .referenzen-shortcode__load-more .elementor-button .elementor-button-content-wrapper,html body .referenzen-shortcode__load-more p .elementor-button-content-wrapper,html body .referenzen-shortcode__load-more .back-span .elementor-button-content-wrapper,html body .referenzen-shortcode__load-more .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .referenzen-shortcode__load-more .team-shortcode__filter-link .elementor-button-content-wrapper,html body .referenzen-shortcode__load-more .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .e-form__buttons__wrapper__button .upload-field__button .elementor-button-content-wrapper,html body .e-form__buttons__wrapper__button .elementor-button .elementor-button-content-wrapper,html body .e-form__buttons__wrapper__button p .elementor-button-content-wrapper,html body .e-form__buttons__wrapper__button .back-span .elementor-button-content-wrapper,html body .e-form__buttons__wrapper__button .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link .elementor-button-content-wrapper,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body main#content .e-form__buttons__wrapper .upload-field__button .elementor-button-content-wrapper,html body main#content .e-form__buttons__wrapper .elementor-button .elementor-button-content-wrapper,html body main#content .e-form__buttons__wrapper p .elementor-button-content-wrapper,html body main#content .e-form__buttons__wrapper .back-span .elementor-button-content-wrapper,html body main#content .e-form__buttons__wrapper .projekte-shortcode__load-more .elementor-button-content-wrapper,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link .elementor-button-content-wrapper,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .noclick-button .upload-field__button .elementor-button-content-wrapper,html body .noclick-button .elementor-button .elementor-button-content-wrapper,html body .noclick-button p .elementor-button-content-wrapper,html body .noclick-button .back-span .elementor-button-content-wrapper,html body .noclick-button .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .noclick-button .team-shortcode__filter-link .elementor-button-content-wrapper,html body .noclick-button .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .beitrag-detail__back .upload-field__button .elementor-button-content-wrapper,html body .beitrag-detail__back .elementor-button .elementor-button-content-wrapper,html body .beitrag-detail__back p .elementor-button-content-wrapper,html body .beitrag-detail__back .back-span .elementor-button-content-wrapper,html body .beitrag-detail__back .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .beitrag-detail__back .team-shortcode__filter-link .elementor-button-content-wrapper,html body .beitrag-detail__back .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .projekte-shortcode__load-more-wrap .upload-field__button .elementor-button-content-wrapper,html body .projekte-shortcode__load-more-wrap .elementor-button .elementor-button-content-wrapper,html body .projekte-shortcode__load-more-wrap p .elementor-button-content-wrapper,html body .projekte-shortcode__load-more-wrap .back-span .elementor-button-content-wrapper,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link .elementor-button-content-wrapper,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .team-shortcode__filter-item .upload-field__button .elementor-button-content-wrapper,html body .team-shortcode__filter-item .elementor-button .elementor-button-content-wrapper,html body .team-shortcode__filter-item p .elementor-button-content-wrapper,html body .team-shortcode__filter-item .back-span .elementor-button-content-wrapper,html body .team-shortcode__filter-item .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .team-shortcode__filter-item .team-shortcode__filter-link .elementor-button-content-wrapper,html body .team-shortcode__filter-item .team-shortcode__filter-link.is-active .elementor-button-content-wrapper,html body .upload-field__row .upload-field__button .elementor-button-content-wrapper,html body .upload-field__row .elementor-button .elementor-button-content-wrapper,html body .upload-field__row p .elementor-button-content-wrapper,html body .upload-field__row .back-span .elementor-button-content-wrapper,html body .upload-field__row .projekte-shortcode__load-more .elementor-button-content-wrapper,html body .upload-field__row .team-shortcode__filter-link .elementor-button-content-wrapper,html body .upload-field__row .team-shortcode__filter-link.is-active .elementor-button-content-wrapper{grid-gap:9px}html body .elementor-widget-button .upload-field__button svg,html body .elementor-widget-button .elementor-button svg,html body .elementor-widget-button p svg,html body .elementor-widget-button .back-span svg,html body .elementor-widget-button .projekte-shortcode__load-more svg,html body .elementor-widget-button .team-shortcode__filter-link svg,html body .elementor-widget-button .team-shortcode__filter-link.is-active svg,html body .ref-button-wrapper .upload-field__button svg,html body .ref-button-wrapper .elementor-button svg,html body .ref-button-wrapper p svg,html body .ref-button-wrapper .back-span svg,html body .ref-button-wrapper .projekte-shortcode__load-more svg,html body .ref-button-wrapper .team-shortcode__filter-link svg,html body .ref-button-wrapper .team-shortcode__filter-link.is-active svg,html body .e-form__buttons .upload-field__button svg,html body .e-form__buttons .elementor-button svg,html body .e-form__buttons p svg,html body .e-form__buttons .back-span svg,html body .e-form__buttons .projekte-shortcode__load-more svg,html body .e-form__buttons .team-shortcode__filter-link svg,html body .e-form__buttons .team-shortcode__filter-link.is-active svg,html body .referenzen-shortcode__load-more .upload-field__button svg,html body .referenzen-shortcode__load-more .elementor-button svg,html body .referenzen-shortcode__load-more p svg,html body .referenzen-shortcode__load-more .back-span svg,html body .referenzen-shortcode__load-more .projekte-shortcode__load-more svg,html body .referenzen-shortcode__load-more .team-shortcode__filter-link svg,html body .referenzen-shortcode__load-more .team-shortcode__filter-link.is-active svg,html body .e-form__buttons__wrapper__button .upload-field__button svg,html body .e-form__buttons__wrapper__button .elementor-button svg,html body .e-form__buttons__wrapper__button p svg,html body .e-form__buttons__wrapper__button .back-span svg,html body .e-form__buttons__wrapper__button .projekte-shortcode__load-more svg,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link svg,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link.is-active svg,html body main#content .e-form__buttons__wrapper .upload-field__button svg,html body main#content .e-form__buttons__wrapper .elementor-button svg,html body main#content .e-form__buttons__wrapper p svg,html body main#content .e-form__buttons__wrapper .back-span svg,html body main#content .e-form__buttons__wrapper .projekte-shortcode__load-more svg,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link svg,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link.is-active svg,html body .noclick-button .upload-field__button svg,html body .noclick-button .elementor-button svg,html body .noclick-button p svg,html body .noclick-button .back-span svg,html body .noclick-button .projekte-shortcode__load-more svg,html body .noclick-button .team-shortcode__filter-link svg,html body .noclick-button .team-shortcode__filter-link.is-active svg,html body .beitrag-detail__back .upload-field__button svg,html body .beitrag-detail__back .elementor-button svg,html body .beitrag-detail__back p svg,html body .beitrag-detail__back .back-span svg,html body .beitrag-detail__back .projekte-shortcode__load-more svg,html body .beitrag-detail__back .team-shortcode__filter-link svg,html body .beitrag-detail__back .team-shortcode__filter-link.is-active svg,html body .projekte-shortcode__load-more-wrap .upload-field__button svg,html body .projekte-shortcode__load-more-wrap .elementor-button svg,html body .projekte-shortcode__load-more-wrap p svg,html body .projekte-shortcode__load-more-wrap .back-span svg,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more svg,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link svg,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link.is-active svg,html body .team-shortcode__filter-item .upload-field__button svg,html body .team-shortcode__filter-item .elementor-button svg,html body .team-shortcode__filter-item p svg,html body .team-shortcode__filter-item .back-span svg,html body .team-shortcode__filter-item .projekte-shortcode__load-more svg,html body .team-shortcode__filter-item .team-shortcode__filter-link svg,html body .team-shortcode__filter-item .team-shortcode__filter-link.is-active svg,html body .upload-field__row .upload-field__button svg,html body .upload-field__row .elementor-button svg,html body .upload-field__row p svg,html body .upload-field__row .back-span svg,html body .upload-field__row .projekte-shortcode__load-more svg,html body .upload-field__row .team-shortcode__filter-link svg,html body .upload-field__row .team-shortcode__filter-link.is-active svg{width:auto;height:15px}html body .elementor-widget-button .upload-field__button svg path,html body .elementor-widget-button .elementor-button svg path,html body .elementor-widget-button p svg path,html body .elementor-widget-button .back-span svg path,html body .elementor-widget-button .projekte-shortcode__load-more svg path,html body .elementor-widget-button .team-shortcode__filter-link svg path,html body .elementor-widget-button .team-shortcode__filter-link.is-active svg path,html body .ref-button-wrapper .upload-field__button svg path,html body .ref-button-wrapper .elementor-button svg path,html body .ref-button-wrapper p svg path,html body .ref-button-wrapper .back-span svg path,html body .ref-button-wrapper .projekte-shortcode__load-more svg path,html body .ref-button-wrapper .team-shortcode__filter-link svg path,html body .ref-button-wrapper .team-shortcode__filter-link.is-active svg path,html body .e-form__buttons .upload-field__button svg path,html body .e-form__buttons .elementor-button svg path,html body .e-form__buttons p svg path,html body .e-form__buttons .back-span svg path,html body .e-form__buttons .projekte-shortcode__load-more svg path,html body .e-form__buttons .team-shortcode__filter-link svg path,html body .e-form__buttons .team-shortcode__filter-link.is-active svg path,html body .referenzen-shortcode__load-more .upload-field__button svg path,html body .referenzen-shortcode__load-more .elementor-button svg path,html body .referenzen-shortcode__load-more p svg path,html body .referenzen-shortcode__load-more .back-span svg path,html body .referenzen-shortcode__load-more .projekte-shortcode__load-more svg path,html body .referenzen-shortcode__load-more .team-shortcode__filter-link svg path,html body .referenzen-shortcode__load-more .team-shortcode__filter-link.is-active svg path,html body .e-form__buttons__wrapper__button .upload-field__button svg path,html body .e-form__buttons__wrapper__button .elementor-button svg path,html body .e-form__buttons__wrapper__button p svg path,html body .e-form__buttons__wrapper__button .back-span svg path,html body .e-form__buttons__wrapper__button .projekte-shortcode__load-more svg path,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link svg path,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link.is-active svg path,html body main#content .e-form__buttons__wrapper .upload-field__button svg path,html body main#content .e-form__buttons__wrapper .elementor-button svg path,html body main#content .e-form__buttons__wrapper p svg path,html body main#content .e-form__buttons__wrapper .back-span svg path,html body main#content .e-form__buttons__wrapper .projekte-shortcode__load-more svg path,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link svg path,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link.is-active svg path,html body .noclick-button .upload-field__button svg path,html body .noclick-button .elementor-button svg path,html body .noclick-button p svg path,html body .noclick-button .back-span svg path,html body .noclick-button .projekte-shortcode__load-more svg path,html body .noclick-button .team-shortcode__filter-link svg path,html body .noclick-button .team-shortcode__filter-link.is-active svg path,html body .beitrag-detail__back .upload-field__button svg path,html body .beitrag-detail__back .elementor-button svg path,html body .beitrag-detail__back p svg path,html body .beitrag-detail__back .back-span svg path,html body .beitrag-detail__back .projekte-shortcode__load-more svg path,html body .beitrag-detail__back .team-shortcode__filter-link svg path,html body .beitrag-detail__back .team-shortcode__filter-link.is-active svg path,html body .projekte-shortcode__load-more-wrap .upload-field__button svg path,html body .projekte-shortcode__load-more-wrap .elementor-button svg path,html body .projekte-shortcode__load-more-wrap p svg path,html body .projekte-shortcode__load-more-wrap .back-span svg path,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more svg path,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link svg path,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link.is-active svg path,html body .team-shortcode__filter-item .upload-field__button svg path,html body .team-shortcode__filter-item .elementor-button svg path,html body .team-shortcode__filter-item p svg path,html body .team-shortcode__filter-item .back-span svg path,html body .team-shortcode__filter-item .projekte-shortcode__load-more svg path,html body .team-shortcode__filter-item .team-shortcode__filter-link svg path,html body .team-shortcode__filter-item .team-shortcode__filter-link.is-active svg path,html body .upload-field__row .upload-field__button svg path,html body .upload-field__row .elementor-button svg path,html body .upload-field__row p svg path,html body .upload-field__row .back-span svg path,html body .upload-field__row .projekte-shortcode__load-more svg path,html body .upload-field__row .team-shortcode__filter-link svg path,html body .upload-field__row .team-shortcode__filter-link.is-active svg path{transition:all 400ms}html body .elementor-widget-button .upload-field__button:hover,html body .elementor-widget-button .elementor-button:hover,html body .elementor-widget-button p:hover,html body .elementor-widget-button .back-span:hover,html body .elementor-widget-button .projekte-shortcode__load-more:hover,html body .elementor-widget-button .team-shortcode__filter-link:hover,html body .elementor-widget-button .team-shortcode__filter-link.is-active:hover,html body .ref-button-wrapper .upload-field__button:hover,html body .ref-button-wrapper .elementor-button:hover,html body .ref-button-wrapper p:hover,html body .ref-button-wrapper .back-span:hover,html body .ref-button-wrapper .projekte-shortcode__load-more:hover,html body .ref-button-wrapper .team-shortcode__filter-link:hover,html body .ref-button-wrapper .team-shortcode__filter-link.is-active:hover,html body .e-form__buttons .upload-field__button:hover,html body .e-form__buttons .elementor-button:hover,html body .e-form__buttons p:hover,html body .e-form__buttons .back-span:hover,html body .e-form__buttons .projekte-shortcode__load-more:hover,html body .e-form__buttons .team-shortcode__filter-link:hover,html body .e-form__buttons .team-shortcode__filter-link.is-active:hover,html body .referenzen-shortcode__load-more .upload-field__button:hover,html body .referenzen-shortcode__load-more .elementor-button:hover,html body .referenzen-shortcode__load-more p:hover,html body .referenzen-shortcode__load-more .back-span:hover,html body .referenzen-shortcode__load-more .projekte-shortcode__load-more:hover,html body .referenzen-shortcode__load-more .team-shortcode__filter-link:hover,html body .referenzen-shortcode__load-more .team-shortcode__filter-link.is-active:hover,html body .e-form__buttons__wrapper__button .upload-field__button:hover,html body .e-form__buttons__wrapper__button .elementor-button:hover,html body .e-form__buttons__wrapper__button p:hover,html body .e-form__buttons__wrapper__button .back-span:hover,html body .e-form__buttons__wrapper__button .projekte-shortcode__load-more:hover,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link:hover,html body .e-form__buttons__wrapper__button .team-shortcode__filter-link.is-active:hover,html body main#content .e-form__buttons__wrapper .upload-field__button:hover,html body main#content .e-form__buttons__wrapper .elementor-button:hover,html body main#content .e-form__buttons__wrapper p:hover,html body main#content .e-form__buttons__wrapper .back-span:hover,html body main#content .e-form__buttons__wrapper .projekte-shortcode__load-more:hover,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link:hover,html body main#content .e-form__buttons__wrapper .team-shortcode__filter-link.is-active:hover,html body .noclick-button .upload-field__button:hover,html body .noclick-button .elementor-button:hover,html body .noclick-button p:hover,html body .noclick-button .back-span:hover,html body .noclick-button .projekte-shortcode__load-more:hover,html body .noclick-button .team-shortcode__filter-link:hover,html body .noclick-button .team-shortcode__filter-link.is-active:hover,html body .beitrag-detail__back .upload-field__button:hover,html body .beitrag-detail__back .elementor-button:hover,html body .beitrag-detail__back p:hover,html body .beitrag-detail__back .back-span:hover,html body .beitrag-detail__back .projekte-shortcode__load-more:hover,html body .beitrag-detail__back .team-shortcode__filter-link:hover,html body .beitrag-detail__back .team-shortcode__filter-link.is-active:hover,html body .projekte-shortcode__load-more-wrap .upload-field__button:hover,html body .projekte-shortcode__load-more-wrap .elementor-button:hover,html body .projekte-shortcode__load-more-wrap p:hover,html body .projekte-shortcode__load-more-wrap .back-span:hover,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more:hover,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link:hover,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link.is-active:hover,html body .team-shortcode__filter-item .upload-field__button:hover,html body .team-shortcode__filter-item .elementor-button:hover,html body .team-shortcode__filter-item p:hover,html body .team-shortcode__filter-item .back-span:hover,html body .team-shortcode__filter-item .projekte-shortcode__load-more:hover,html body .team-shortcode__filter-item .team-shortcode__filter-link:hover,html body .team-shortcode__filter-item .team-shortcode__filter-link.is-active:hover,html body .upload-field__row .upload-field__button:hover,html body .upload-field__row .elementor-button:hover,html body .upload-field__row p:hover,html body .upload-field__row .back-span:hover,html body .upload-field__row .projekte-shortcode__load-more:hover,html body .upload-field__row .team-shortcode__filter-link:hover,html body .upload-field__row .team-shortcode__filter-link.is-active:hover{border:1px solid var(--e-global-color-blue700);background-color:var(--e-global-color-blue700)}html body .elementor-widget-button.elementor-button-info .upload-field__button,html body .elementor-widget-button.elementor-button-info .elementor-button,html body .elementor-widget-button.elementor-button-info p,html body .elementor-widget-button.elementor-button-info .projekte-shortcode__load-more,html body .elementor-widget-button.elementor-button-info .team-shortcode__filter-link,html body .noclick-button .upload-field__button,html body .noclick-button .elementor-button,html body .noclick-button p,html body .noclick-button .projekte-shortcode__load-more,html body .noclick-button .team-shortcode__filter-link,html body .projekte-shortcode__load-more-wrap .upload-field__button,html body .projekte-shortcode__load-more-wrap .elementor-button,html body .projekte-shortcode__load-more-wrap p,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link,html body .team-shortcode__filter-item .upload-field__button,html body .team-shortcode__filter-item .elementor-button,html body .team-shortcode__filter-item p,html body .team-shortcode__filter-item .projekte-shortcode__load-more,html body .team-shortcode__filter-item .team-shortcode__filter-link,html body .upload-field__row .upload-field__button,html body .upload-field__row .elementor-button,html body .upload-field__row p,html body .upload-field__row .projekte-shortcode__load-more,html body .upload-field__row .team-shortcode__filter-link{background-color:transparent;border:1px solid var(--e-global-color-blue500);color:var(--e-global-color-blue500)}html body .elementor-widget-button.elementor-button-info .upload-field__button:hover,html body .elementor-widget-button.elementor-button-info .elementor-button:hover,html body .elementor-widget-button.elementor-button-info p:hover,html body .elementor-widget-button.elementor-button-info .projekte-shortcode__load-more:hover,html body .elementor-widget-button.elementor-button-info .team-shortcode__filter-link:hover,html body .noclick-button .upload-field__button:hover,html body .noclick-button .elementor-button:hover,html body .noclick-button p:hover,html body .noclick-button .projekte-shortcode__load-more:hover,html body .noclick-button .team-shortcode__filter-link:hover,html body .projekte-shortcode__load-more-wrap .upload-field__button:hover,html body .projekte-shortcode__load-more-wrap .elementor-button:hover,html body .projekte-shortcode__load-more-wrap p:hover,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more:hover,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link:hover,html body .team-shortcode__filter-item .upload-field__button:hover,html body .team-shortcode__filter-item .elementor-button:hover,html body .team-shortcode__filter-item p:hover,html body .team-shortcode__filter-item .projekte-shortcode__load-more:hover,html body .team-shortcode__filter-item .team-shortcode__filter-link:hover,html body .upload-field__row .upload-field__button:hover,html body .upload-field__row .elementor-button:hover,html body .upload-field__row p:hover,html body .upload-field__row .projekte-shortcode__load-more:hover,html body .upload-field__row .team-shortcode__filter-link:hover{border:1px solid var(--e-global-color-blue700);background-color:var(--e-global-color-blue700);color:white}html body .elementor-widget-button.elementor-button-info .upload-field__button:hover svg path,html body .elementor-widget-button.elementor-button-info .elementor-button:hover svg path,html body .elementor-widget-button.elementor-button-info p:hover svg path,html body .elementor-widget-button.elementor-button-info .projekte-shortcode__load-more:hover svg path,html body .elementor-widget-button.elementor-button-info .team-shortcode__filter-link:hover svg path,html body .noclick-button .upload-field__button:hover svg path,html body .noclick-button .elementor-button:hover svg path,html body .noclick-button p:hover svg path,html body .noclick-button .projekte-shortcode__load-more:hover svg path,html body .noclick-button .team-shortcode__filter-link:hover svg path,html body .projekte-shortcode__load-more-wrap .upload-field__button:hover svg path,html body .projekte-shortcode__load-more-wrap .elementor-button:hover svg path,html body .projekte-shortcode__load-more-wrap p:hover svg path,html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more:hover svg path,html body .projekte-shortcode__load-more-wrap .team-shortcode__filter-link:hover svg path,html body .team-shortcode__filter-item .upload-field__button:hover svg path,html body .team-shortcode__filter-item .elementor-button:hover svg path,html body .team-shortcode__filter-item p:hover svg path,html body .team-shortcode__filter-item .projekte-shortcode__load-more:hover svg path,html body .team-shortcode__filter-item .team-shortcode__filter-link:hover svg path,html body .upload-field__row .upload-field__button:hover svg path,html body .upload-field__row .elementor-button:hover svg path,html body .upload-field__row p:hover svg path,html body .upload-field__row .projekte-shortcode__load-more:hover svg path,html body .upload-field__row .team-shortcode__filter-link:hover svg path{fill:white}html body .projekte-shortcode__load-more-wrap{display:flex;justify-content:center;padding-top:40px}html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more{position:relative;padding-left:55px}html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more::before{content:"";transition:all 200ms;position:absolute;left:27px;top:13px;transform:rotate(90deg);width:16px;height:15px;background-color:var(--e-global-color-blue500);-webkit-mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-bold.svg);mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-repeat:no-repeat;background-size:contain}html body .projekte-shortcode__load-more-wrap .projekte-shortcode__load-more:hover::before{background-color:white}html body .elementor-widget-button.elementor-button-warning .elementor-button{background-color:#a20021;border-color:#a20021}html body .elementor-widget-button.elementor-button-warning .elementor-button:hover{border-color:#700017;background-color:#700017}html body .elementor-widget-button.elementor-button-success .elementor-button{position:relative;background-color:rgba(255, 255, 255, 0.8);color:black;padding-left:25px;padding-right:70px;border:none}html body .elementor-widget-button.elementor-button-success .elementor-button:hover{background-color:white}html body .elementor-widget-button.elementor-button-success .elementor-button:hover>span::after{transform:translateX(5px)}html body .elementor-widget-button.elementor-button-success .elementor-button>span{position:relative}html body .elementor-widget-button.elementor-button-success .elementor-button>span::after{content:"";position:absolute;right:-42px;top:0;bottom:0;margin:auto;width:20px;height:18px;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);background-repeat:no-repeat;background-size:contain;transition:all 400ms}html body .beitrag-detail__back .back-span{position:relative;background-color:transparent;color:var(--e-global-color-blue500);border:1px solid var(--e-global-color-blue500);padding-left:70px;padding-right:25px}html body .beitrag-detail__back .back-span:hover{background-color:var(--e-global-color-blue700);border:1px solid var(--e-global-color-blue700);color:white}html body .beitrag-detail__back .back-span:hover>span::after{background-color:white;transform:scaleX(-1) translateX(5px)}html body .beitrag-detail__back .back-span>span{position:relative}html body .beitrag-detail__back .back-span>span::after{content:"";position:absolute;left:-42px;top:0;bottom:0;margin:auto;width:20px;height:18px;transform:scaleX(-1);background-color:var(--e-global-color-blue500);-webkit-mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:all 400ms}html .site-search{position:relative;display:inline-flex;align-items:center}html .site-search__form{display:flex;align-items:center}html .site-search__submit{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:60px;border:none;border-radius:50%;background-color:var(--e-global-color-blue500);cursor:pointer;transition:background-color 400ms ease;margin-right:5px}html .site-search__submit svg{width:100%;height:auto}html .site-search__submit:hover{background-color:var(--e-global-color-blue700)}html .site-search__input{flex:1;width:230px;border:none;outline:none;background:transparent;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;color:black;outline:none;border:none;box-shadow:none;background-color:white;border-radius:50px 0px 0px 50px;height:60px;padding:0px 20px 0px 20px}html .site-search__input::placeholder{color:#acb1c6}html .site-search__toggle{display:flex;align-items:center;gap:8px;padding:0 25px 0px 15px;border:none;border-radius:0px 50px 50px 0px;background-color:var(--e-global-color-blue500);color:white;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;height:60px;white-space:nowrap;cursor:pointer;box-shadow:none;outline:none;transition:background-color 400ms ease}html .site-search__toggle:hover,html .site-search__toggle:focus{background-color:var(--e-global-color-blue700)}html .site-search__toggle-arrow{width:11px;height:7px;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-down.svg);background-size:contain;background-repeat:no-repeat;filter:brightness(0) invert(1);transition:transform 300ms ease}html .site-search__popular{position:absolute;left:295px;bottom:60px;width:320px;padding:15px 20px;border-radius:24px 24px 24px 0;background-color:var(--e-global-color-blue500);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 300ms ease, transform 300ms ease, visibility 0s linear 300ms}html .site-search__popular ul{list-style:none;margin:0;padding:0}html .site-search__popular li+li{margin-top:5px}html .site-search__popular a{color:white;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;text-decoration:none;position:relative}html .site-search__popular a::after{content:"";position:absolute;left:0px;bottom:-4px;height:1px;background-color:white;transform:scaleX(0);transform-origin:left;transition:transform 300ms ease;backface-visibility:hidden;will-change:transform;width:100%}html .site-search__popular a:hover::after{transform:scaleX(1)}html .site-search.open .site-search__toggle-arrow{transform:rotate(180deg)}html .site-search.open .site-search__popular{z-index:100;opacity:1;visibility:visible;transform:translateY(0);transition:opacity 300ms ease, transform 300ms ease}html h1,html h2,html h3,html h4,html h5,html h6{margin-top:0}html h1{margin-bottom:20px}html h2{margin-bottom:15px}html h3{margin-bottom:10px}html h4{margin-bottom:5px}html h5{margin-bottom:0px}main#content{background-color:white}main#content .txtimg-wrapper,main#content .txtonly,main#content .count-wrapper,main#content .txtcta-wrapper,main#content .downloads,main#content .e-div-block-base.form-element,main#content .news-teaser,main#content .project-wrapper,main#content .project-sider-wrapper,main#content .subnav-content,main#content .txtboxes,main#content .faq-wrapper,main#content .map-wrapper,main#content .cta-fullw,main#content .jobs-list--accordion,main#content .txt3col,main#content .siedlungen-wrapper,main#content .threecol-wrapper{margin-bottom:180px}main#content h1,main#content h2,main#content h3,main#content h4,main#content h5,main#content h6{margin-top:0}main#content h1{margin-bottom:20px}main#content h2{margin-bottom:15px}main#content h3{margin-bottom:10px}main#content h4{margin-bottom:5px}main#content h5{margin-bottom:0px}main#content .nomarg{margin-bottom:0 !important}main#content .smallmarg{margin-bottom:45px !important}main#content .home-hero{position:relative;width:100%;aspect-ratio:2.313253012;height:100%;max-height:830px;min-height:600px;margin-bottom:55px}main#content .home-hero>.images{position:absolute;inset:0;z-index:0}main#content .home-hero>.images>.e-con-inner{position:relative;width:100%;height:100%;padding-left:0;padding-right:0;max-width:none}main#content .home-hero>.images>.e-con-inner>.e-con-full{position:absolute;inset:0;opacity:0;transition:opacity 1000ms ease-in-out;background-size:cover}main#content .home-hero>.images>.e-con-inner>.e-con-full.is-active{opacity:1}main#content .home-hero:not(.slider-ready)>.images>.e-con-inner>.e-con-full:first-child{opacity:1;transition:none}main#content .home-hero>.actions{position:absolute;left:0;bottom:45px;z-index:20}main#content .home-hero>.actions .e-con-full{grid-gap:15px}main#content .home-hero>.actions>.e-con-inner{flex-direction:row;align-items:center;justify-content:space-between}main#content .home-hero>.actions>.e-con-inner>.elementor-element{width:auto}main#content .home-hero::after{content:"";position:absolute;left:0;bottom:0;width:50%;height:100%;min-width:800px;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/hero-pattern.png);background-size:cover;background-repeat:no-repeat}main#content .img-hero{position:relative;margin-bottom:110px}main#content .img-hero .elementor-widget-image{height:540px;width:100%}main#content .img-hero .elementor-widget-image img{height:100%;width:100%;object-fit:cover}main#content .img-hero::after{content:"";position:absolute;left:0;bottom:0;width:540px;height:100%;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/hero-pattern-white.png);background-size:cover;background-repeat:no-repeat;opacity:0.3}main#content .txt-hero{display:flex;align-items:center;height:540px;padding-top:110px;background:linear-gradient(135deg, var(--e-global-color-beige500) 0%, var(--e-global-color-beige300) 100%);justify-content:center;margin-bottom:120px}main#content .txt-hero>.elementor-element{z-index:10;display:flex}main#content .txt-hero .elementor-widget-text-editor{max-width:850px;width:100%;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.5;letter-spacing:0px;font-weight:400;font-family:"Plus Jakarta Sans", sans-serif}main#content .txt-hero::after{content:"";position:absolute;left:0;bottom:0;width:540px;height:100%;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/hero-pattern-white.png);background-size:cover;background-repeat:no-repeat}main#content .team-wrapper{margin-bottom:160px}main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor{max-width:850px;width:100%;margin-bottom:80px}main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor h4{margin-top:25px}main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor p:has(+ p>a){margin-bottom:0px}main#content .txtimg-wrapper.high>.e-con-inner .image{width:45%}main#content .txtimg-wrapper.high>.e-con-inner .text{width:55%;max-width:none}main#content .txtimg-wrapper>.e-con-inner{grid-gap:65px;justify-content:space-between}main#content .txtimg-wrapper>.e-con-inner .image{width:55%}main#content .txtimg-wrapper>.e-con-inner .image .elementor-widget-image{width:100%;height:auto}main#content .txtimg-wrapper>.e-con-inner .image .elementor-widget-image img{width:100%;height:auto;object-fit:cover}main#content .txtimg-wrapper>.e-con-inner .text{width:45%;max-width:520px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor{margin-bottom:60px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor p:has(+ h3){margin-bottom:20px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor a{color:red}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor h5{padding-top:10px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor ul{padding-left:15px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor ul li::marker{color:var(--e-global-color-blue500)}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor ul li:not(:last-child){margin-bottom:4px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-button:not(:last-child){margin-bottom:15px}main#content .team-shortcode--alle .team-shortcode__filter-liste,main#content .team-shortcode--bereich .team-shortcode__filter-liste{margin-top:50px;margin-bottom:90px;padding-left:0;list-style:none;grid-gap:15px;display:flex;flex-wrap:wrap}main#content .team-shortcode--alle .team-shortcode__filter-liste .team-shortcode__filter-link,main#content .team-shortcode--bereich .team-shortcode__filter-liste .team-shortcode__filter-link{display:block;padding:2px 23px 3px 23px}main#content .team-shortcode--alle h3.team-shortcode__titel,main#content .team-shortcode--bereich h3.team-shortcode__titel{margin-bottom:20px}main#content .team-shortcode--alle .team-shortcode__beschreibung,main#content .team-shortcode--bereich .team-shortcode__beschreibung{max-width:720px;width:100%;margin-bottom:20px}main#content .team-shortcode--alle .team-shortcode__gruppe,main#content .team-shortcode--bereich .team-shortcode__gruppe{margin-bottom:125px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:25px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox{background-color:#f2f2f2;padding:90px 40px 40px 40px;position:relative;display:flex}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox h3,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox h3{position:absolute;left:40px;top:35px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox>div,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox>div{display:flex;align-items:flex-end}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox>div a,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox>div a{color:inherit}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-1,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-1{grid-column:span 1;justify-content:flex-end;grid-gap:20px;flex-direction:column;padding:90px 25px 25px 25px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-1 h3,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-1 h3{left:25px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-2,main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-3,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-2,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-3{grid-column:span 2;justify-content:space-between;grid-gap:20px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-3,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox--span-3{grid-column:span 3;justify-content:space-between;grid-gap:20px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member{position:relative;aspect-ratio:0.7549019608;overflow:hidden;transition:all 200ms;width:100%}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__image,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__image{aspect-ratio:0.7549019608;overflow:hidden}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__image img,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__image img{width:100%;height:100%;object-fit:cover}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info{position:absolute;left:0;bottom:-100px;width:100%;padding:0px 25px 0px 25px;color:white;transition:all 200ms}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info>div:not(.team-shortcode-detailtitle),main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info>div:not(.team-shortcode-detailtitle){height:100px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info a,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info a{color:white;display:inline-block;margin-bottom:2px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info .team-shortcode-detailtitle,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member .team-shortcode__info .team-shortcode-detailtitle{}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member::before,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:35%;background:linear-gradient(180deg, rgba(245, 241, 229, 0) 4.44%, #000 100%);transition:all 200ms}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member:hover:not(.nohover),main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member:hover:not(.nohover){box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15)}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member:hover:not(.nohover) .team-shortcode__info,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member:hover:not(.nohover) .team-shortcode__info{bottom:0}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member:hover:not(.nohover)::before,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__member:hover:not(.nohover)::before{height:70%}main#content .subpage-content .teaser-wrapper{margin-bottom:140px}main#content .subpage-content .teaser-wrapper>.e-con-inner>.elementor-element:last-child{max-width:520px}main#content .teaser-wrapper{margin-bottom:160px}main#content .teaser-wrapper>.e-con-inner{grid-gap:40px;justify-content:space-between}main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child{max-width:565px;width:100%}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child{padding-top:25px;max-width:calc(100% - 565px);width:100%}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-text-editor,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .buttons{max-width:575px;margin-bottom:30px;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.5;letter-spacing:0px;font-weight:400}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-text-editor p:has(+ h3),main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .buttons p:has(+ h3){margin-bottom:20px}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .buttons{grid-gap:15px}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .icons{margin-top:75px;justify-content:space-between}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper{display:flex;flex-wrap:wrap;grid-gap:15px}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{margin-bottom:0;width:75px}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{width:75px;height:auto}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{width:auto;justify-content:center;display:flex;flex-direction:column;text-align:left}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content span{font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;font-family:"Oswald", sans-serif}main#content .threecol-wrapper{background:linear-gradient(135deg, var(--e-global-color-beige500) 0%, var(--e-global-color-beige300) 100%);padding-top:105px;padding-bottom:100px}main#content .threecol-wrapper .e-con-full{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:60px;padding-top:20px}main#content .threecol-wrapper .e-con-full>.elementor-element{transition:all 400ms;color:black;padding:0;position:relative;background-color:white;padding-bottom:110px}main#content .threecol-wrapper .e-con-full>.elementor-element .elementor-widget-image{aspect-ratio:1.3928571429;margin-bottom:25px;overflow:hidden}main#content .threecol-wrapper .e-con-full>.elementor-element .elementor-widget-image img{width:100%;height:100%;object-fit:cover;transition:all 400ms}main#content .threecol-wrapper .e-con-full>.elementor-element::before{content:"";position:absolute;transition:all 400ms;right:10px;left:auto;top:10px;width:50px;height:50px;background-color:white;z-index:10;border-radius:50px;background-size:26px 22px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M0 9.68964H20M11.4286 18.6896L20 9.68964L11.4286 0.689636' stroke='%230070b2' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}main#content .threecol-wrapper .e-con-full>.elementor-element .elementor-widget-text-editor{padding-left:40px;padding-right:40px}main#content .threecol-wrapper .e-con-full>.elementor-element .noclick-button{position:absolute;left:0px;right:0;margin:auto;bottom:30px;text-align:center}main#content .threecol-wrapper .e-con-full>.elementor-element:hover{box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.2)}main#content .threecol-wrapper .e-con-full>.elementor-element:hover::before{transform:rotate(-45deg)}main#content .threecol-wrapper .e-con-full>.elementor-element:hover .elementor-widget-image img{transform:scale(1.1)}main#content .txtonly p{margin-bottom:15px}main#content .txtonly a:not(.elementor-button){position:relative;color:black}main#content .txtonly a:not(.elementor-button):hover::after{width:100%}main#content .txtonly a:not(.elementor-button)::after{content:"";position:absolute;bottom:0px;left:0;width:0;height:0;transition:all 200ms;border-bottom:1px solid black;transition:all 200ms}main#content .txtonly.wide .e-con-full{margin-bottom:65px}main#content .txtonly.wide .e-con-full>.elementor-element{width:50%;max-width:none}main#content .txtonly.wide .elementor-widget-text-editor{max-width:740px;width:100%}main#content .txtonly.small .elementor-widget-text-editor{max-width:845px;width:100%;margin-left:auto;margin-right:auto}main#content .txtonly.small .elementor-widget-text-editor h2:not(:first-child){margin-top:65px}main#content .count-wrapper>.e-con-inner>.e-con-full{grid-gap:25px;counter-reset:count-item;margin-top:45px}main#content .count-wrapper>.e-con-inner>.e-con-full>.elementor-element{background-color:#f2f2f2;counter-increment:count-item;position:relative;padding:190px 40px 40px 40px;justify-content:flex-end}main#content .count-wrapper>.e-con-inner>.e-con-full>.elementor-element::before{content:counter(count-item);position:absolute;top:35px;left:40px;font-family:"Oswald", sans-serif;font-weight:400;font-size:clamp(2.5rem, 0.5rem + 4.1666666667vw, 5.5rem);line-height:1;letter-spacing:-0.01em;color:var(--e-global-color-blue500);width:auto;height:auto}main#content .txtcta-wrapper .person-image{position:relative;margin-top:13%}main#content .txtcta-wrapper .person-image .e-con-inner{padding:70px 85px 70px 0}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full{position:initial}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box{position:initial}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-wrapper{display:flex;text-align:left}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{display:flex;align-items:flex-end;margin-bottom:0;position:absolute;left:12%;bottom:0;height:155%;width:30%;max-width:420px;overflow:hidden}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{width:100%;object-fit:cover;object-position:top;height:100%}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-content{position:absolute;left:42%;top:40px;width:58%}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:last-child{max-width:430px;width:100%;justify-content:center}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:last-child .elementor-widget-text-editor{font-size:1rem;line-height:1.625rem;letter-spacing:0px}main#content .txtcta-wrapper .e-con-inner{background:linear-gradient(135deg, var(--e-global-color-beige500) 0%, var(--e-global-color-beige300) 100%);padding:110px;max-width:none;grid-gap:100px;justify-content:space-between}main#content .txtcta-wrapper .e-con-inner .e-con-full:first-child{max-width:580px;width:100%}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child{max-width:calc(100% - 680px);width:100%}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child .elementor-widget-text-editor{margin-bottom:35px;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child .elementor-widget-text-editor h6{margin-bottom:0}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child .elementor-widget-button{text-align:right}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child:has(> .elementor-widget-button+.elementor-widget-button) .elementor-widget-button{width:100%}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child:has(> .elementor-widget-button+.elementor-widget-button) .elementor-widget-button .elementor-button{display:block}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child:has(> .elementor-widget-button+.elementor-widget-button) .elementor-widget-button .elementor-button .elementor-button-content-wrapper{justify-content:left}main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child:has(> .elementor-widget-button+.elementor-widget-button) .elementor-widget-button:not(:last-child){margin-bottom:15px}main#content .downloads .elementor-widget-heading{margin-bottom:20px}main#content .downloads>.e-con-inner>.e-con-full{display:flex;flex-wrap:wrap;grid-gap:25px}main#content .downloads>.e-con-inner>.e-con-full .e-con-full{width:auto}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor{width:fit-content;min-width:410px}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor p:has(+ h3){margin-bottom:15px}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor a{font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:var(--e-global-color-blue500)}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor a::after{background-color:var(--e-global-color-blue500)}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor a::before{width:0}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor a:hover::before{width:100%}main#content .imgbutton-wrapper{margin-bottom:120px}main#content .imgbutton-wrapper>.e-con-inner{grid-gap:55px;display:flex;flex-wrap:wrap;justify-content:space-between}main#content .imgbutton-wrapper>.e-con-inner>.elementor-element:first-child{max-width:840px;width:100%}main#content .imgbutton-wrapper>.e-con-inner>.elementor-element:first-child .elementor-widget-image img{width:100%;height:auto}main#content .imgbutton-wrapper>.e-con-inner>.elementor-element:last-child{max-width:calc(100% - 895px);width:100%;justify-content:flex-end;display:flex;grid-gap:25px}main#content .form-element>.elementor-widget-heading{margin-bottom:50px}main#content .form-element .e-con-inner{border:2px solid #f2f2f2;padding-left:0;padding-right:0;max-width:none}main#content .form-element .e-con-inner::before{left:-2px !important;bottom:-2px !important}main#content .form-element .e-con-inner .e-form__buttons{margin-top:0}main#content .form-element .e-con-inner>.elementor-element{padding:140px 65px}main#content .form-element .e-con-inner>.elementor-element:first-child{background-color:#f2f2f2;max-width:540px;width:100%;padding-top:205px;position:relative;justify-content:flex-end}main#content .form-element .e-con-inner>.elementor-element:first-child a{color:black}main#content .form-element .e-con-inner>.elementor-element:first-child .elementor-widget-heading{margin-bottom:10px;position:absolute;top:140px;width:auto}main#content .form-element .e-con-inner>.elementor-element:first-child>div{width:100%}main#content .form-element .e-con-inner>.elementor-element:first-child>div.elementor-widget-text-editor:not(:last-child){margin-bottom:20px}main#content .form-element .e-con-inner>.elementor-element:last-child{width:calc(100% - 540px)}main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor{margin-top:40px}main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor a{display:inline-block !important}main#content .form-element .e-con-inner .team-shortcode__member{margin-bottom:55px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__image{width:140px;height:140px}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__image img{width:100%;height:100%;object-fit:cover;border-radius:100px}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__info{width:calc(100% - 155px)}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__info h4{font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:600;margin-bottom:0}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__info p{margin-bottom:10px}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__info p,main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__info a{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;display:flex;color:black}main#content .elementor-form .elementor-form-fields-wrapper{margin-bottom:0}main#content .elementor-form .elementor-message{margin-top:25px;margin-bottom:0;padding:18px 24px;border-left:4px solid #2e7d4f;background-color:#eaf5ee;color:#1f5a37;font-size:1rem;line-height:1.625rem;letter-spacing:0px}main#content .elementor-form .elementor-message::before{display:none}main#content .elementor-form .elementor-message.elementor-message-danger{border-left-color:#a20021;background-color:#fbebef;color:#a20021}main#content .elementor-form .elementor-form-spinner{display:none !important}main#content .elementor-form .elementor-field-option input[type="checkbox"][aria-invalid="true"]{border-color:rgba(162, 0, 33, 0.3) !important}main#content .elementor-form .elementor-error .elementor-field-textual::placeholder{color:#a20021}main#content .elementor-form .elementor-error .elementor-field-option input[type="checkbox"],main#content .elementor-form .elementor-error .elementor-field-option input[type="radio"]{border-color:rgba(162, 0, 33, 0.3)}main#content .elementor-form .elementor-error .elementor-message{display:none}main#content .elementor-form .elementor-mark-required .elementor-field-label:after{padding-left:0;color:var(--e-global-color-blue200)}main#content .elementor-form .elementor-field-label{color:black;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.3;letter-spacing:0px;font-weight:600;margin-bottom:10px}main#content .elementor-form input.elementor-field,main#content .elementor-form textarea.elementor-field-textual{box-shadow:none;outline:none;border-radius:0;padding:0 0 10px 0;border:none;border-bottom:1.5px solid black;color:black;min-height:auto;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400}main#content .elementor-form input.elementor-field::placeholder,main#content .elementor-form textarea.elementor-field-textual::placeholder{color:black;opacity:0.3}main#content .elementor-form .e-form__buttons{width:auto;margin-top:30px;margin-bottom:0}main#content .elementor-form .elementor-field-type-radio{display:block}main#content .elementor-form .elementor-field-type-radio .elementor-field-label{font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;font-family:"Oswald", sans-serif}main#content .elementor-form .elementor-field-type-radio:not(.elementor-col-50):not(.elementor-col-33) .elementor-field-subgroup{display:block;column-count:2;column-gap:30px}main#content .elementor-form .elementor-field-type-radio:not(.elementor-col-50):not(.elementor-col-33) .elementor-field-subgroup .elementor-field-option{display:flex;flex-wrap:wrap;margin-bottom:5px;break-inside:avoid}main#content .elementor-form .elementor-field-type-radio.elementor-field-group-wunsch .elementor-field-subgroup{column-count:1 !important}main#content .elementor-form .elementor-field-type-checkbox{display:block}main#content .elementor-form .elementor-field-subgroup .elementor-field-option{display:flex;align-items:center;gap:10px}main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="checkbox"],main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="radio"]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:20px;height:20px;margin:0;padding:0;border:2px solid #dedede;border-radius:100px;background:transparent;box-shadow:none;cursor:pointer;display:grid;place-content:center}main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]::before,main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="radio"]::before{content:"";display:block;width:12px;height:12px;border-radius:100px;background:var(--e-global-color-blue500);transform:scale(0)}main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]:checked::before,main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="radio"]:checked::before{transform:scale(1)}main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]:focus-visible,main#content .elementor-form .elementor-field-subgroup .elementor-field-option input[type="radio"]:focus-visible{outline:none}main#content .elementor-form .elementor-field-subgroup .elementor-field-option label{margin:0;cursor:pointer;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;color:black;max-width:calc(100% - 30px)}main#content .elementor-form .upload-field{position:relative;padding-bottom:25px}main#content .elementor-form .upload-field::after{content:"";position:absolute;left:15px;bottom:0;height:0px;width:calc(100% - 30px);border-bottom:1.5px solid black}main#content .elementor-form .upload-field .elementor-field-label{margin-bottom:20px}main#content .elementor-form .upload-field input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}main#content .elementor-form .upload-field .upload-field__formate{margin-left:8px;font-weight:400;color:black;opacity:0.3}main#content .elementor-form .upload-field .upload-field__row{display:flex;flex-wrap:wrap;align-items:center;gap:15px}main#content .elementor-form .upload-field .upload-field__button{display:inline-flex;cursor:pointer;align-items:center;grid-gap:10px}main#content .elementor-form .upload-field .upload-field__button .upload-field__icon{width:20px;height:20px;flex:0 0 auto}main#content .elementor-form .upload-field .upload-field__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:0;padding:0}main#content .elementor-form .upload-field .upload-field__list:empty{display:none}main#content .elementor-form .upload-field .upload-field__item{display:flex;align-items:center;gap:8px;max-width:100%;padding:8px 8px 8px 16px;border:1px solid rgba(0, 0, 0, 0.2);border-radius:100px}main#content .elementor-form .upload-field .upload-field__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;color:black}main#content .elementor-form .upload-field .upload-field__remove{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;padding:0;border:none;border-radius:100px;background:transparent;color:black;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}main#content .elementor-form .upload-field .upload-field__remove svg{width:12px;height:12px}main#content .elementor-form .upload-field .upload-field__remove:hover,main#content .elementor-form .upload-field .upload-field__remove:focus-visible{background:var(--e-global-color-blue500);color:white}main#content .elementor-form .upload-field .upload-field__remove:focus-visible{outline:2px solid var(--e-global-color-blue200);outline-offset:2px}main#content .elementor-form .elementor-field-group-schaden_detail{padding-top:48px}main#content .elementor-form .elementor-field-group-schaden_detail>label{display:none}main#content .elementor-form .elementor-field-group.is-disabled{opacity:0.2;pointer-events:none;transition:opacity 0.2s ease}main#content .news-teaser .elementor-widget-text-editor{max-width:450px;width:100%;margin-bottom:50px}main#content .beitraege-shortcode--home .beitraege-shortcode__grid{margin-top:0;margin-bottom:0}main#content .projekte-shortcode__list{margin-top:40px}main#content .projekte-shortcode__list .projekte-shortcode__item{display:flex;flex-wrap:wrap;margin-bottom:40px}main#content .projekte-shortcode__list .projekte-shortcode__item:last-child{margin-bottom:0}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__image{width:40%;aspect-ratio:1.3;overflow:hidden;position:relative}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__image img{width:100%;height:100%;object-fit:cover}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__image .projekte-shortcode__kategorie{position:absolute;left:15px;top:15px;z-index:10;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;color:black;background-color:white;padding:3px 12px 5px 12px;border-radius:50px}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__body{width:60%;padding-left:55px;display:flex;flex-direction:column;justify-content:center}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__body .projekte-shortcode__standort{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;color:black;background-color:var(--e-global-color-beige500);padding:3px 12px 5px 12px;border-radius:50px;width:max-content;margin-bottom:15px}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__body .projekte-shortcode__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin-bottom:55px}main#content .projekte-shortcode__more,main#content .beitraege-shortcode__item .beitraege-shortcode__button,main#content .siedlung-detail__inhalt a,main#content .siedlung-detail__download,main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor p>a,main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor a,main#content .downloads .elementor-widget-text-editor a,main#content .elementor-button-danger .elementor-button,main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor a{font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:600;position:relative;color:black;transition:all 200ms;display:block;width:max-content;padding:0;background-color:transparent;border:none}main#content .projekte-shortcode__more:hover,main#content .beitraege-shortcode__item .beitraege-shortcode__button:hover,main#content .siedlung-detail__inhalt a:hover,main#content .siedlung-detail__download:hover,main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor p>a:hover,main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor a:hover,main#content .downloads .elementor-widget-text-editor a:hover,main#content .elementor-button-danger .elementor-button:hover,main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor a:hover{color:var(--e-global-color-blue500)}main#content .projekte-shortcode__more:hover::before,main#content .beitraege-shortcode__item .beitraege-shortcode__button:hover::before,main#content .siedlung-detail__inhalt a:hover::before,main#content .siedlung-detail__download:hover::before,main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor p>a:hover::before,main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor a:hover::before,main#content .downloads .elementor-widget-text-editor a:hover::before,main#content .elementor-button-danger .elementor-button:hover::before,main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor a:hover::before{border-bottom-color:var(--e-global-color-blue500);width:calc(100% + 22px)}main#content .projekte-shortcode__more:hover::after,main#content .beitraege-shortcode__item .beitraege-shortcode__button:hover::after,main#content .siedlung-detail__inhalt a:hover::after,main#content .siedlung-detail__download:hover::after,main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor p>a:hover::after,main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor a:hover::after,main#content .downloads .elementor-widget-text-editor a:hover::after,main#content .elementor-button-danger .elementor-button:hover::after,main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor a:hover::after{right:-22px;background-color:var(--e-global-color-blue500)}main#content .projekte-shortcode__more::before,main#content .beitraege-shortcode__item .beitraege-shortcode__button::before,main#content .siedlung-detail__inhalt a::before,main#content .siedlung-detail__download::before,main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor p>a::before,main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor a::before,main#content .downloads .elementor-widget-text-editor a::before,main#content .elementor-button-danger .elementor-button::before,main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor a::before{content:"";position:absolute;bottom:0px;left:0;width:calc(100% + 18px);height:0;transition:all 200ms;border-bottom:1px solid black}main#content .projekte-shortcode__more::after,main#content .beitraege-shortcode__item .beitraege-shortcode__button::after,main#content .siedlung-detail__inhalt a::after,main#content .siedlung-detail__download::after,main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor p>a::after,main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor a::after,main#content .downloads .elementor-widget-text-editor a::after,main#content .elementor-button-danger .elementor-button::after,main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor a::after{content:"";transition:all 200ms;position:absolute;right:-18px;top:8px;width:13px;height:11px;background-color:black;-webkit-mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-bold.svg);mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-bold.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-repeat:no-repeat;background-size:contain}main#content .beitraege-shortcode__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:25px;margin-bottom:115px;margin-top:40px}main#content .beitraege-shortcode__grid .right-news{display:flex;flex-direction:column;grid-gap:25px}main#content .beitraege-shortcode__grid .right-news>.beitraege-shortcode__item:first-child{height:255px}main#content .beitraege-shortcode__grid .right-news>.beitraege-shortcode__item:last-child{height:calc(100% - 280px)}main#content .beitraege-shortcode__grid .beitraege-shortcode__item{background-color:#f2f2f2;display:flex;flex-direction:column}main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__image{height:280px}main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__image img{width:100%;height:100%;object-fit:cover}main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__text{padding:40px 55px 40px 55px}main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__text .beitraege-shortcode__datum{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400;background-color:white;border-radius:50px;padding:4px 10px;margin-bottom:10px;display:inline-block}main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__text h3.beitraege-shortcode__title{margin-bottom:10px}main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__text .beitraege-shortcode__subtitel{margin-bottom:25px}main#content .project-sider-wrapper{background-color:var(--e-global-color-beige500);padding:100px 0px}main#content .project-sider-wrapper>.e-con-inner{max-width:none;padding-left:var(--container-gutter);padding-right:0}main#content .project-sider-wrapper>.e-con-inner>.elementor-widget-text-editor{max-width:calc(570px + var(--container-gutter));padding-right:var(--container-gutter)}main#content .project-sider-wrapper .projekte-slider{position:relative;display:flex;padding-top:35px}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left{width:35%;position:relative}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left .projekte-slider__nav{position:absolute;right:40px;bottom:30px;display:flex;grid-gap:15px}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left .projekte-slider__nav .projekte-slider__arrow{width:60px;height:60px;border-radius:50%;border:1px solid black;background:transparent;cursor:pointer;position:relative;transition:background-color 300ms}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left .projekte-slider__nav .projekte-slider__arrow::before{content:"";transition:all 200ms;position:absolute;right:0;top:0;bottom:0;left:0;margin:auto;width:26px;height:22px;background-color:black;-webkit-mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-repeat:no-repeat;background-size:contain}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left .projekte-slider__nav .projekte-slider__arrow--prev::before{transform:rotate(-180deg)}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left .projekte-slider__nav .projekte-slider__arrow.inactive{opacity:0.3;cursor:auto}main#content .project-sider-wrapper .projekte-slider .projekte-slider__viewport{overflow:hidden;padding-right:14%;width:65%}main#content .project-sider-wrapper .projekte-slider .projekte-slider__track{display:flex;transition:transform 500ms ease}main#content .project-sider-wrapper .projekte-slider .projekte-slider__slide{flex:0 0 100%;width:100%;margin-right:30px}main#content .project-sider-wrapper .projekte-slider .projekte-slider__slide:hover .projekte-slider__image img{transform:scale(1.1)}main#content .project-sider-wrapper .projekte-slider .projekte-slider__slide:hover .projekte-slider__overlay::after{height:calc(100% + 15px)}main#content .project-sider-wrapper .projekte-slider .projekte-slider__link{display:block;color:inherit;text-decoration:none}main#content .project-sider-wrapper .projekte-slider .projekte-slider__image{position:relative;overflow:hidden;aspect-ratio:1.62}main#content .project-sider-wrapper .projekte-slider .projekte-slider__image img{width:100%;height:100%;object-fit:cover;display:block;transition:all 400ms}main#content .project-sider-wrapper .projekte-slider .projekte-slider__overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:30px 40px 20px 40px;color:white}main#content .project-sider-wrapper .projekte-slider .projekte-slider__overlay::after{content:"";transition:all 400ms;position:absolute;left:0;bottom:0;width:100%;height:calc(100% + 80px);z-index:-1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%)}main#content .project-sider-wrapper .projekte-slider .projekte-slider__overlay .projekte-slider__number{font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:600;display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid white}main#content .project-sider-wrapper .projekte-slider .projekte-slider__overlay .projekte-slider__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;margin-bottom:0}main#content .subnav-content .beunity-box{background-color:var(--e-global-color-blue500);padding:65px 85px 75px 85px}main#content .subnav-content .beunity-box .elementor-button{border:1px solid white;margin-top:45px}main#content .subnav-content .beunity-box .elementor-button:hover{border-color:transparent}main#content .subnav-content .beunity-box .elementor-widget-text-editor{max-width:none;color:white}main#content .subnav-content .beunity-box .elementor-widget-text-editor h2{margin-bottom:0}main#content .subnav-content .beunity-box .elementor-widget-text-editor h3{margin-bottom:15px}main#content .subnav-content .textwrapper .elementor-widget-text-editor{max-width:none}main#content .subnav-content .textwrapper .elementor-widget-text-editor p{margin-bottom:25px}main#content .subnav-content .textwrapper .elementor-widget-text-editor:not(:last-child){margin-bottom:45px}main#content .subnav-content .textwrapper .elementor-widget-text-editor p>a{font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.5;letter-spacing:0px;font-weight:400;color:black;position:relative;margin-bottom:35px}main#content .subnav-content .textwrapper .elementor-widget-text-editor p>a::after{content:"";position:absolute;bottom:0px;left:0;width:0;height:0;transition:all 200ms;border-bottom:1px solid black;transition:all 200ms}main#content .subnav-content .textwrapper .elementor-widget-text-editor p>a:hover::after{width:100%}main#content .subnav-content .elementor-widget-text-editor{max-width:590px;width:100%}main#content .subnav-content .elementor-widget-text-editor p{margin-bottom:15px}main#content .subnav-content>.e-con-inner{grid-gap:40px;justify-content:space-between}main#content .subnav-content>.e-con-inner>.elementor-element:first-child{max-width:845px;width:100%}main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form{margin-top:15px}main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form .elementor-field-group-zuhause>label,main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form .elementor-field-group-datenschutz>label{display:none}main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form .e-form__buttons{margin-top:0;margin-bottom:0}main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form .elementor-field-group-field_b0ec482{margin-bottom:0}main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form .elementor-field-type-textarea,main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form .elementor-field-group-file{margin-bottom:50px}main#content .subnav-content>.e-con-inner>.elementor-element:first-child .elementor-form .elementor-field-group-beschreibung{margin-top:20px}main#content .subnav-content>.e-con-inner>.elementor-element:last-child{max-width:300px;width:100%;position:sticky;top:230px;height:100%;margin-bottom:230px}main#content .subnav-content>.e-con-inner .subnav li.elementor-icon-list-item{border-bottom:1px solid #f2f2f2}main#content .subnav-content>.e-con-inner .subnav li.elementor-icon-list-item:first-child{border-top:1px solid #f2f2f2}main#content .subnav-content>.e-con-inner .subnav li.elementor-icon-list-item a{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400;color:black;opacity:0.6;transition:all 400ms;padding:12px 0}main#content .subnav-content>.e-con-inner .subnav li.elementor-icon-list-item a.active{opacity:1;color:var(--e-global-color-blue500);font-weight:600}main#content .subnav-content>.e-con-inner .subnav li.elementor-icon-list-item a:hover{opacity:1;color:var(--e-global-color-blue500)}main#content .txtboxes .elementor-widget-heading{margin-bottom:20px}main#content .txtboxes>.e-con-inner>.e-con-full{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element{background-color:#f2f2f2;padding:40px 55px;position:relative}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element:has(> .elementor-widget-button){padding-bottom:115px}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element .elementor-widget-button{position:absolute;left:55px;bottom:60px}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element.special{background-color:var(--e-global-color-blue500);color:white}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element.special .elementor-button-danger .elementor-button{color:white}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element.special .elementor-button-danger .elementor-button::before{border-bottom:1px solid white}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element.special .elementor-button-danger .elementor-button::after{background-color:white}main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:only-child){grid-template-columns:1fr}main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(3):last-child){grid-template-columns:repeat(3, 1fr)}main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(5):last-child),main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(7):last-child),main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(9):last-child),main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(11):last-child){grid-template-columns:repeat(6, 1fr)}main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(5):last-child)>.elementor-element,main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(7):last-child)>.elementor-element,main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(9):last-child)>.elementor-element,main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(11):last-child)>.elementor-element{grid-column:span 3}main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(5):last-child)>.elementor-element:nth-last-child(-n+3),main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(7):last-child)>.elementor-element:nth-last-child(-n+3),main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(9):last-child)>.elementor-element:nth-last-child(-n+3),main#content .txtboxes>.e-con-inner>.e-con-full:has(> .elementor-element:nth-child(11):last-child)>.elementor-element:nth-last-child(-n+3){grid-column:span 2}main#content .faq-wrapper>.e-con-inner>.elementor-widget-text-editor{max-width:410px;width:100%}main#content .faq-wrapper>.e-con-inner .elementor-widget-n-accordion{width:calc(100% - 410px);padding-left:20px}main#content .map-wrapper>.e-con-inner{grid-gap:65px}main#content .map-wrapper>.e-con-inner>.elementor-element:first-child{max-width:520px;width:100%}main#content .map-wrapper>.e-con-inner>.elementor-element:first-child .elementor-widget-text-editor{margin-bottom:60px}main#content .map-wrapper>.e-con-inner>.elementor-element:last-child{max-width:calc(100% - 520px);width:100%}main#content .searchcontent{margin-bottom:80px;display:flex;flex-direction:column}main#content .searchcontent>div{margin-bottom:100px}main#content .searchcontent>div h2{margin-bottom:40px !important}main#content .searchcontent>div .search-results__item{border-bottom:1.5px solid black;padding:30px 0px}main#content .searchcontent>div .search-results__item:first-child{border-top:1.5px solid black}main#content .searchcontent .beitraege-shortcode__grid,main#content .searchcontent .team-shortcode__gruppe{margin-bottom:0;margin-top:0}main#content .cta-fullw{background-color:var(--e-global-color-beige500);padding:100px 0px 135px 0px}main#content .cta-fullw .e-con-inner>.elementor-element:first-child{max-width:calc(100% - 545px);width:100%}main#content .cta-fullw .e-con-inner>.elementor-element:first-child .elementor-widget-image{aspect-ratio:1.5638297872;overflow:hidden}main#content .cta-fullw .e-con-inner>.elementor-element:first-child .elementor-widget-image img{width:100%;height:100%;object-fit:cover}main#content .cta-fullw .e-con-inner>.elementor-element:last-child{max-width:545px;width:100%;padding-left:65px;justify-content:center}main#content .cta-fullw .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor{margin-bottom:40px}main#content .jobs-list--accordion{max-width:860px;margin-left:auto;margin-right:auto}main#content .jobs-list--accordion>h2{margin-bottom:40px}main#content .jobs-list--accordion .jobs-card{border-top:2px solid #f5f1e5}main#content .jobs-list--accordion .jobs-card:last-child{border-bottom:2px solid #f5f1e5}main#content .jobs-list--accordion .jobs-card__heading{margin:0}main#content .jobs-list--accordion .jobs-card__toggle{display:flex;align-items:center;justify-content:space-between;max-width:calc(100% - 40px);width:100%;padding:40px 0px;border:none;background:none;color:inherit;text-align:left;cursor:pointer}main#content .jobs-list--accordion .jobs-card__toggle:focus-visible{outline:2px solid var(--e-global-color-blue500);outline-offset:-4px}main#content .jobs-list--accordion .jobs-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:transform 400ms}main#content .jobs-list--accordion .jobs-card__date{background-color:var(--e-global-color-blue500);color:white;border-radius:50px;padding:4px 16px 5px;font-family:"Plus Jakarta Sans", sans-serif;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400}main#content .jobs-list--accordion .jobs-card__title{font-family:"Oswald", sans-serif;font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;white-space:normal}main#content .jobs-list--accordion .jobs-card__arbeitsort{font-family:"Plus Jakarta Sans", sans-serif;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400}main#content .jobs-list--accordion .jobs-card__icon{position:absolute;right:0;flex:0 0 auto;width:30px;height:30px;background-color:var(--e-global-color-blue500);transition:transform 400ms;-webkit-mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/plus.svg);mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}main#content .jobs-list--accordion .jobs-card__body[hidden]{display:none}main#content .jobs-list--accordion .jobs-card__content{padding:0 65px 30px 8px;font-size:1rem;line-height:1.625rem;letter-spacing:0px}main#content .jobs-list--accordion .jobs-card__content a{color:var(--e-global-color-blue500);position:relative}main#content .jobs-list--accordion .jobs-card__content a::after{content:"";position:absolute;bottom:0px;left:0;width:0;height:0;transition:all 200ms;border-bottom:1px solid var(--e-global-color-blue500)}main#content .jobs-list--accordion .jobs-card__content a:hover::after{width:100%}main#content .jobs-list--accordion .jobs-card__content h5{margin-bottom:5px}main#content .jobs-list--accordion .jobs-card__content p,main#content .jobs-list--accordion .jobs-card__content ul{margin-bottom:20px}main#content .jobs-list--accordion .jobs-card__content p:last-child,main#content .jobs-list--accordion .jobs-card__content ul:last-child{margin-bottom:0}main#content .jobs-list--accordion .jobs-card__toggle:hover .jobs-card__header,main#content .jobs-list--accordion .jobs-card.is-open .jobs-card__header{transform:translateX(8px)}main#content .jobs-list--accordion .jobs-card.is-open .jobs-card__icon{transform:rotate(225deg)}main#content .txt3col>.e-con-inner>.e-con-full{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:25px;margin-top:20px}main#content .txt3col>.e-con-inner>.e-con-full h5{margin-bottom:10px}main#content .txt3col>.e-con-inner>.e-con-full pre{margin-top:0;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.5;letter-spacing:0px;font-weight:400;font-family:"Plus Jakarta Sans", sans-serif;color:var(--e-global-color-blue500)}main#content .txt3col>.e-con-inner>.e-con-full>.elementor-element{background-color:#f2f2f2;padding:40px 55px}main#content .e-n-accordion details{border-top:2px solid #f5f1e5}main#content .e-n-accordion details:last-child{border-bottom:2px solid #f5f1e5}main#content .e-n-accordion details summary{padding:30px 15px;border:none;position:relative}main#content .e-n-accordion details summary .e-n-accordion-item-title-text{font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;font-family:"Oswald", sans-serif;padding-right:50px;transition:all 400ms}main#content .e-n-accordion details summary::after{transition:all 400ms;content:"";position:absolute;top:0;right:15px;bottom:0;margin:auto;width:30px;height:30px;background-color:var(--e-global-color-blue500);-webkit-mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/plus.svg);mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}main#content .e-n-accordion details>div{font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.5;letter-spacing:0px;font-weight:400;border:none;padding:0px 65px 30px 25px}main#content .e-n-accordion details:hover summary .e-n-accordion-item-title-text,main#content .e-n-accordion details[open] summary .e-n-accordion-item-title-text{transform:translateX(10px)}main#content .e-n-accordion details[open] summary::after{transform:rotate(225deg)}.inner-width,.e-con.e-flex>.e-con-inner,main#content .txtcta-wrapper,main#content .form-element{max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.middle-width{max-width:1065px;width:auto;margin-left:auto;margin-right:auto}.small-width{max-width:630px;width:auto;margin-left:auto;margin-right:auto}.elementor .e-flexbox-base{padding:0}main#content .white-wrapper>.e-con-boxed{margin-left:auto;margin-right:auto}main#content .white-wrapper>.e-con-boxed>.e-con-inner{padding-left:0;padding-right:0;max-width:none;width:100%}.fadein{opacity:0;transform:translateY(60px);transition:opacity 500ms ease, transform 500ms ease !important}.fadein.is-visible{opacity:1;transform:translateY(0)}p{margin-bottom:10px}.elementor-widget-text-editor>*:last-child{margin-bottom:0}body.single-post main#content .beitraege-shortcode__grid{margin-top:0;margin-bottom:0}body.single-post main#content .news-hero{padding-bottom:95px;margin-bottom:80px;position:relative;padding-top:190px;background:linear-gradient(135deg, var(--e-global-color-beige500) 0%, var(--e-global-color-beige300) 100%)}body.single-post main#content .news-hero .beitrag-detail__image{aspect-ratio:2.1089108911;width:100%;overflow:hidden}body.single-post main#content .news-hero .beitrag-detail__image img{width:100%;height:100%;object-fit:cover}body.single-post main#content .news-hero .beitrag-detail__title{text-align:center;max-width:865px;margin-left:auto;margin-right:auto;margin-bottom:15px}body.single-post main#content .news-hero .beitrag-detail__subtitel{text-align:center;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.5;letter-spacing:0px;font-weight:400;margin-bottom:70px}body.single-post main#content p:has(+ h2){margin-bottom:30px}body.single-post main#content .beitrag-detail__meta{margin-bottom:20px}body.single-post main#content .beitrag-detail__meta .beitrag-detail__datum{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400;background-color:#f2f2f2;border-radius:50px;padding:4px 10px;margin-bottom:15px;display:inline-block}body.single-post main#content .beitrag-detail__meta .beitrag-detail__anrisstext{font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.5;letter-spacing:0px;font-weight:400;margin-bottom:30px}body.single-post main#content .beitrag-detail__back{display:flex;margin-top:50px;margin-bottom:180px}body.single-post main#content .beitrag-detail__more{margin-bottom:180px}body.single-post main#content .beitrag-detail__more .beitrag-detail__more-title{margin-bottom:55px;border-top:1px solid #dedede;padding-top:90px}body.single-projekte main#content .projekt-hero,body.single-projekte main#content .siedlung-hero,body.single-siedlungen main#content .projekt-hero,body.single-siedlungen main#content .siedlung-hero{padding-bottom:55px;margin-bottom:80px;position:relative;padding-top:170px;background:linear-gradient(135deg, var(--e-global-color-beige500) 0%, var(--e-global-color-beige300) 100%)}body.single-projekte main#content .projekt-hero .projekt-detail__title,body.single-projekte main#content .projekt-hero .siedlung-detail__title,body.single-projekte main#content .siedlung-hero .projekt-detail__title,body.single-projekte main#content .siedlung-hero .siedlung-detail__title,body.single-siedlungen main#content .projekt-hero .projekt-detail__title,body.single-siedlungen main#content .projekt-hero .siedlung-detail__title,body.single-siedlungen main#content .siedlung-hero .projekt-detail__title,body.single-siedlungen main#content .siedlung-hero .siedlung-detail__title{text-align:center;max-width:865px;margin-left:auto;margin-right:auto;margin-bottom:25px;font-size:clamp(2rem, 1.0833333333rem + 1.9097222222vw, 3.375rem);line-height:1.11;letter-spacing:-0.01em}body.single-projekte main#content .projekt-hero .galerie-wrapper,body.single-projekte main#content .siedlung-hero .galerie-wrapper,body.single-siedlungen main#content .projekt-hero .galerie-wrapper,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper{max-width:1015px;margin-left:auto;margin-right:auto;padding-left:85px;padding-right:85px}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie{position:relative;margin-bottom:40px}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-viewport,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-viewport,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-viewport,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-viewport{overflow:hidden}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-track,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-track,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-track,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-track{display:flex;transition:transform 500ms ease}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide{flex:0 0 100%;width:100%;aspect-ratio:1.4695652174}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide img,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide img,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide img,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-slide img{width:100%;height:100%;display:block;object-fit:cover}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow{width:60px;height:60px;border-radius:50%;border:1px solid black;background:transparent;cursor:pointer;position:relative;transition:background-color 300ms;position:absolute;top:0;bottom:0;margin:auto;z-index:20;background-color:transparent}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--prev,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--prev,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--prev,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--prev{left:-85px}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--next,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--next,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--next,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.projekte-slider__arrow--next{right:-85px}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.noimg,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.noimg,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.noimg,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow.noimg{opacity:0.3;pointer-events:none}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover,body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus,body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus-visible,body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:visited,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus-visible,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:visited,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus-visible,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:visited,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:focus-visible,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:visited{background-color:transparent !important}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow::before,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow::before,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow::before,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:26px;height:22px;background-color:black;-webkit-mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);mask-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow--prev::before,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow--prev::before,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow--prev::before,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow--prev::before{transform:rotate(-180deg)}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover{background-color:var(--e-global-color-blue500)}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover::before,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover::before,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover::before,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekt-detail__galerie-nav .projekte-slider__arrow:hover::before{border-color:white}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots{display:flex;gap:8px;justify-content:center;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:-25px}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot{width:10px;height:10px;padding:0;border:none;border-radius:50%;background-color:#dedede;cursor:pointer;transition:background-color 300ms}body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot.is-active,body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot:hover,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot.is-active,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot:hover,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot.is-active,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot:hover,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot.is-active,body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie .projekte-slider__dots .projekte-slider__dot:hover{background-color:var(--e-global-color-blue500)}body.single-projekte main#content .projekt-detail__content,body.single-siedlungen main#content .projekt-detail__content{display:flex;flex-direction:row;justify-content:space-between;grid-gap:40px;margin-bottom:60px}body.single-projekte main#content .projekt-detail__content .projekt-detail__meta,body.single-siedlungen main#content .projekt-detail__content .projekt-detail__meta{max-width:300px;width:100%}body.single-projekte main#content .projekt-detail__content .projekt-detail__meta p,body.single-siedlungen main#content .projekt-detail__content .projekt-detail__meta p{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f2f2f2;margin-bottom:0;padding:15px 0px}body.single-projekte main#content .projekt-detail__content .projekt-detail__meta p:first-child,body.single-siedlungen main#content .projekt-detail__content .projekt-detail__meta p:first-child{border-top:1px solid #f2f2f2}body.single-projekte main#content .projekt-detail__content .projekt-detail__meta p span:first-child,body.single-siedlungen main#content .projekt-detail__content .projekt-detail__meta p span:first-child{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;color:var(--e-global-color-blue500)}body.single-projekte main#content .projekt-detail__content .projekt-detail__meta p span:last-child,body.single-siedlungen main#content .projekt-detail__content .projekt-detail__meta p span:last-child{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400}body.single-projekte main#content .projekt-detail__content .prjekt-detail_text,body.single-siedlungen main#content .projekt-detail__content .prjekt-detail_text{max-width:850px;width:100%;display:flex;grid-gap:25px}body.single-projekte main#content .projekt-detail__content .prjekt-detail_text>h2,body.single-siedlungen main#content .projekt-detail__content .prjekt-detail_text>h2{max-width:300px;width:100%;font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;font-family:"Oswald", sans-serif}body.single-projekte main#content .projekt-detail__content .prjekt-detail_text>div,body.single-siedlungen main#content .projekt-detail__content .prjekt-detail_text>div{width:calc(100% - 325px)}body.single-projekte main#content .projekt-detail__content .prjekt-detail_text>div p>a,body.single-siedlungen main#content .projekt-detail__content .prjekt-detail_text>div p>a{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline}body.single-projekte main#content .projekt-detail__wohnungen,body.single-projekte main#content .projekt-detail__adresse,body.single-projekte main#content .projekt-detail__back-link-wrapper,body.single-siedlungen main#content .projekt-detail__wohnungen,body.single-siedlungen main#content .projekt-detail__adresse,body.single-siedlungen main#content .projekt-detail__back-link-wrapper{max-width:calc(100% - 340px);width:100%;margin-left:auto;margin-bottom:75px}body.single-projekte main#content .projekt-detail__wohnungen .beitrag-detail__back,body.single-projekte main#content .projekt-detail__adresse .beitrag-detail__back,body.single-projekte main#content .projekt-detail__back-link-wrapper .beitrag-detail__back,body.single-siedlungen main#content .projekt-detail__wohnungen .beitrag-detail__back,body.single-siedlungen main#content .projekt-detail__adresse .beitrag-detail__back,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .beitrag-detail__back{display:flex}body.single-projekte main#content .projekt-detail__wohnungen>h3,body.single-projekte main#content .projekt-detail__adresse>h3,body.single-projekte main#content .projekt-detail__back-link-wrapper>h3,body.single-siedlungen main#content .projekt-detail__wohnungen>h3,body.single-siedlungen main#content .projekt-detail__adresse>h3,body.single-siedlungen main#content .projekt-detail__back-link-wrapper>h3{margin-bottom:15px}body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table th,body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__wohnungen-table th,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table th,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table th,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__wohnungen-table th,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table th,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td{text-align:left;padding:12px 8px}body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table th,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__wohnungen-table th,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table th,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table th,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__wohnungen-table th,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table th{border:none;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;background-color:var(--e-global-color-beige500)}body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td{border:none;border-bottom:1px solid #dedede;background-color:transparent;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400}body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td a,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td a,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td a,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td a,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td a,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td a{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;display:flex;align-items:center;grid-gap:5px;transition:all 200ms}body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td a svg,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td a svg,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td a svg,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td a svg,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td a svg,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td a svg{height:16px;width:auto}body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td a:hover,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td a:hover,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td a:hover,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__wohnungen-table td a:hover,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__wohnungen-table td a:hover,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__wohnungen-table td a:hover{color:var(--e-global-color-blue500)}body.single-projekte main#content .projekt-detail__wohnungen .projekt-detail__map iframe,body.single-projekte main#content .projekt-detail__adresse .projekt-detail__map iframe,body.single-projekte main#content .projekt-detail__back-link-wrapper .projekt-detail__map iframe,body.single-siedlungen main#content .projekt-detail__wohnungen .projekt-detail__map iframe,body.single-siedlungen main#content .projekt-detail__adresse .projekt-detail__map iframe,body.single-siedlungen main#content .projekt-detail__back-link-wrapper .projekt-detail__map iframe{border:none;width:100%;height:370px}body.single-projekte main#content .projekt-detail__back-link-wrapper,body.single-siedlungen main#content .projekt-detail__back-link-wrapper{margin-bottom:140px}body.single-projekte main#content .txtcta-wrapper,body.single-projekte main#content .form-element,body.single-siedlungen main#content .txtcta-wrapper,body.single-siedlungen main#content .form-element{padding:0}body.single-post main#content .news-hero,main#content .home-hero,main#content .txt-hero,main#content .threecol-wrapper,body.single-projekte main#content .projekt-hero,body.single-siedlungen main#content .siedlung-hero,main#content .txtcta-wrapper .e-con-inner,main#content .form-element .e-con-inner,main#content .img-hero,main#content .project-sider-wrapper,main#content .siedlung-detail__personen .siedlung-detail__person,main#content .cta-fullw,main#content .subnav-content .beunity-box{position:relative}body.single-post main#content .news-hero::before,main#content .home-hero::before,main#content .txt-hero::before,main#content .threecol-wrapper::before,body.single-projekte main#content .projekt-hero::before,body.single-siedlungen main#content .siedlung-hero::before,main#content .txtcta-wrapper .e-con-inner::before,main#content .form-element .e-con-inner::before,main#content .img-hero::before,main#content .project-sider-wrapper::before,main#content .siedlung-detail__personen .siedlung-detail__person::before,main#content .cta-fullw::before,main#content .subnav-content .beunity-box::before{content:"";position:absolute;left:-1px;bottom:-1px;width:0;height:0;border-bottom:75px solid white;border-right:75px solid transparent;top:auto;z-index:50}body.single-siedlungen main#content .siedlung-hero .siedlung-detail__silu{text-align:center;margin-bottom:8px;font-family:"Plus Jakarta Sans", sans-serif;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;color:var(--e-global-color-blue500)}body.single-siedlungen main#content .siedlung-detail__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;grid-gap:40px;margin-bottom:60px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav{flex:0 0 225px;max-width:225px;width:100%}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav .siedlung-detail__nav-title{font-family:"Oswald", sans-serif;font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;margin-bottom:15px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav .siedlung-detail__nav-liste{list-style:none;margin:0;padding:0}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav .siedlung-detail__nav-liste .siedlung-detail__nav-item{border-bottom:1px solid #f2f2f2}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav .siedlung-detail__nav-liste .siedlung-detail__nav-item:first-child{border-top:1px solid #f2f2f2}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav .siedlung-detail__nav-liste .siedlung-detail__nav-item a{display:block;padding:12px 0;color:black;opacity:60%;transition:color 200ms;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav .siedlung-detail__nav-liste .siedlung-detail__nav-item a:hover{color:var(--e-global-color-blue500);opacity:100%}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav .siedlung-detail__nav-liste .siedlung-detail__nav-item.active a{color:var(--e-global-color-blue500);opacity:100%;font-weight:600}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten{flex:0 0 220px;max-width:220px;width:100%}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten .siedlung-detail__daten-title{font-family:"Oswald", sans-serif;font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-weight:400;margin-bottom:15px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten p{display:flex;justify-content:space-between;align-items:center;grid-gap:15px;border-bottom:1px solid #f2f2f2;margin-bottom:0;padding:15px 0px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten p.small{padding:8px 0px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten p:first-of-type{border-top:1px solid #f2f2f2}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten p span:first-child{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;color:var(--e-global-color-blue500)}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten p span:last-child{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400;text-align:right}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text{flex:1 1 calc(100% - 570px);max-width:calc(100% - 570px);width:100%}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text .siedlung-detail__anriss{font-size:clamp(1.5rem, 1.1666666667rem + 0.6944444444vw, 2rem);line-height:1.25;letter-spacing:0px;font-family:"Oswald", sans-serif;font-weight:400;color:var(--e-global-color-blue500);margin-bottom:35px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text h3{margin-bottom:15px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text p:has(+ h3){margin-bottom:35px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text p:has(+ p>a){margin-bottom:0px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text a{margin-bottom:30px}body.single-siedlungen main#content .siedlung-detail__personen{margin-bottom:65px;margin-top:65px}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person{background-color:#f2f2f2;margin-bottom:25px}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member{display:flex;flex-wrap:wrap}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__image{max-width:300px;width:100%}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1;object-position:top}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__info{max-width:calc(100% - 300px);width:100%;padding:30px 50px}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__info>div{display:flex;flex-direction:column}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__info h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__info a{color:black;display:inline-block;margin-bottom:0}body.single-siedlungen main#content .siedlung-detail__downloads{margin-top:60px}body.single-siedlungen main#content .siedlung-detail__downloads>h3{margin-bottom:15px}body.single-siedlungen main#content .siedlung-detail__downloads .siedlung-detail__downloads-liste{list-style:none;margin:0;padding:5px 0px 0px 0px;border-bottom:1px solid #dedede;border-top:1px solid #dedede}body.single-siedlungen main#content .siedlung-detail__downloads .siedlung-detail__downloads-liste .siedlung-detail__download{color:var(--e-global-color-blue500);margin-bottom:8px;font-weight:400}body.single-siedlungen main#content .siedlung-detail__downloads .siedlung-detail__downloads-liste .siedlung-detail__download::after{background-color:var(--e-global-color-blue500)}body.single-siedlungen main#content .siedlung-detail__downloads .siedlung-detail__downloads-liste .siedlung-detail__download::before{display:none}body.single-siedlungen main#content .siedlung-detail__back-link-wrapper{margin-bottom:140px}body.single-siedlungen main#content .siedlung-detail__back-link-wrapper .beitrag-detail__back{display:flex}main#content .siedlungen-shortcode .siedlungen-shortcode__ueberschrift{margin-bottom:20px}main#content .siedlungen-shortcode .siedlungen-shortcode__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:25px}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item{position:relative;border:1px solid #dedede}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__link{display:block;color:inherit;transition:all 400ms}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__link:hover{box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.2)}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__link:hover .siedlungen-shortcode__image img{transform:scale(1.1)}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__image{aspect-ratio:1.4634146341;overflow:hidden;position:relative}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__image .siedlungen-shortcode__kategorie{position:absolute;left:15px;top:15px;z-index:10;font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;color:black;background-color:white;padding:3px 12px 5px 12px;border-radius:50px}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__image img{width:100%;height:100%;object-fit:cover;transition:transform 400ms}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__body{padding:30px;padding-bottom:100px}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__silu{display:block;font-size:clamp(1.125rem, 1.0416666667rem + 0.1736111111vw, 1.25rem);line-height:1.3;letter-spacing:0px;font-weight:600;text-transform:uppercase;color:black;margin-bottom:0px}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__title{font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:600;font-family:"Plus Jakarta Sans", sans-serif;margin:0;color:black;margin-bottom:20px}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__button{position:absolute;left:30px;bottom:30px;width:calc(100% - 60px)}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__button p{width:100%;text-align:center;margin:0}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__daten{list-style:none;padding:0;display:flex;flex-wrap:wrap;grid-gap:16px}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__daten li{padding-top:5px;display:flex;flex-direction:column;width:calc(50% - 8px);border-top:1px solid rgba(0, 0, 0, 0.3)}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__daten li span:first-child{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:600;color:var(--e-global-color-blue500);color:black;opacity:0.3}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__daten li span:last-child{font-size:0.875rem;line-height:1.125rem;letter-spacing:0px;font-weight:400;color:black}main#content .search-results__item .search-results__mark{background-color:#8abddc;color:inherit;padding:0 2px}.svg-karte svg{display:block;width:100%;height:auto}.grecaptcha-badge{visibility:hidden}@media (max-width:1400px){html .site-search{width:100%}html .site-search .site-search__form{width:100%}html .site-search .site-search__popular{right:0;left:auto;z-index:20}#shortlinks{clip-path:polygon(calc(100% - 65px) 0px, 100% 0px, 100% 75px, 100% 75px, calc(100% - 65px) 75px)}#shortlinks>.shortlinks-toggle{left:278px;top:30px;width:20px;height:20px}#shortlinks.open{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%, 0% 85%)}#shortlinks.open>.shortlinks-toggle{left:30px;top:43px}header.elementor-location-header{height:90px}header.elementor-location-header .elementor-widget-nav-menu nav>ul{grid-gap:25px}header.elementor-location-header .elementor-widget-nav-menu nav>ul>li.menu-item-has-children>a::after{right:-2px;top:8px}header.elementor-location-header .elementor-widget-theme-site-logo img{height:60px}footer.elementor-location-footer>.elementor-element>.e-con-inner{padding-left:45px;padding-right:45px}footer.elementor-location-footer .footer-top .elementor-widget-theme-site-logo{margin-left:0}footer.elementor-location-footer .footer-top .elementor-widget-theme-site-logo img{width:100px}body.single-projekte main#content>.inner-width{padding-left:0px;padding-right:0px}body.single-projekte main#content .projekt-detail__content{padding-left:50px;padding-right:50px;grid-gap:65px}body.single-projekte main#content .projekt-detail__content .projekt-detail__meta{max-width:220px}body.single-projekte main#content .projekt-detail__content .prjekt-detail_text{max-width:calc(100% - 285px)}body.single-projekte main#content .projekt-detail__wohnungen,body.single-projekte main#content .projekt-detail__adresse,body.single-projekte main#content .projekt-detail__back-link-wrapper{max-width:calc(100% - 285px);padding-left:50px;padding-right:50px}body.single-projekte main#content .form-element{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}body.single-siedlungen main#content .siedlung-detail__content{padding-left:50px;padding-right:50px;grid-gap:65px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text{flex:1 1 calc(100% - 570px);max-width:calc(100% - 570px)}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__info{max-width:calc(100% - 220px)}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__image{max-width:220px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid{grid-gap:25px}main#content .imgbutton-wrapper>.e-con-inner{grid-gap:25px}main#content .imgbutton-wrapper>.e-con-inner>.elementor-element:first-child{max-width:calc(100% - 245px);width:100%}main#content .imgbutton-wrapper>.e-con-inner>.elementor-element:last-child{max-width:220px;width:100%;text-align:right}main#content .home-hero>.actions>.e-con-inner{flex-direction:column;align-items:flex-start;grid-gap:25px}main#content .txtcta-wrapper{padding-left:0;padding-right:0}main#content .txtcta-wrapper .e-con-inner{padding-left:var(--container-gutter);padding-right:var(--container-gutter);grid-gap:65px}main#content .txtcta-wrapper .e-con-inner>.elementor-element:last-child{max-width:calc(100% - 545px)}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__body{padding-left:20px;padding-right:20px}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item .siedlungen-shortcode__button{left:20px;bottom:20px;width:calc(100% - 40px)}}@media (max-width:1200px){html .site-search .site-search__form .site-search__input{border:1px solid var(--e-global-color-blue500)}header.elementor-location-header{height:80px}header.elementor-location-header>.elementor-element>.e-con-inner{padding-left:20px;padding-right:20px;padding-bottom:0;align-items:center}header.elementor-location-header .elementor-widget-theme-site-logo img{height:50px}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main{display:none}header.elementor-location-header #burger-nav{display:block;width:30px;height:22px;position:relative;cursor:pointer;flex:0 0 auto}header.elementor-location-header #burger-nav span{display:block;position:absolute;left:0;top:9px;height:0;width:100%;border-top:3px solid black;opacity:1;transition:transform 250ms ease-in-out, top 250ms ease-in-out, opacity 250ms ease-in-out}header.elementor-location-header #burger-nav span:nth-child(1){top:0px}header.elementor-location-header #burger-nav span:nth-child(2){top:9px}header.elementor-location-header #burger-nav span:nth-child(3){top:18px}header.elementor-location-header #burger-nav.open span:nth-child(1){top:9px;transform:rotate(45deg)}header.elementor-location-header #burger-nav.open span:nth-child(2){opacity:0}header.elementor-location-header #burger-nav.open span:nth-child(3){top:9px;transform:rotate(-45deg)}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none;position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background-color:white;margin:0;padding:30px 20px 40px 20px;overflow-y:auto}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu{display:block;list-style:none;margin:0 0 25px 0;padding:0}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li>.sub-arrow{display:block !important;width:60px;height:51px;margin:0;padding:0;position:absolute;right:0;top:0}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li>.sub-arrow::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(//bgsilu.ch/wp-content/themes/netframe-base-theme/img/arrow-down.svg);background-size:12px auto;background-position:center;background-repeat:no-repeat;transition:transform 200ms}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li{position:relative;border-bottom:1px solid #dedede}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li.menu-item-has-children>a::after{display:none !important}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li.submenu-open>.sub-arrow::after{transform:rotate(180deg)}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li>a{display:block;width:calc(100% - 60px);padding:14px 0 !important;color:black;font-size:1rem;line-height:1.625rem;letter-spacing:0px;transition:color 200ms;background-color:transparent !important}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li>ul{display:none;margin:0 !important;padding:0 0 15px 0;border-radius:0;background-color:transparent;min-width:auto;width:auto}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li>ul>li{border:none;padding:0 !important}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li>ul>li>a{color:black;font-size:1rem;line-height:1.625rem;letter-spacing:0px;font-weight:400;border:none;padding:8px 0 !important;transition:color 200ms;background-color:transparent !important}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-widget-button{margin-top:10px;margin-bottom:15px}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-widget-button a{width:100%;justify-content:center}header.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-widget-shortcode{display:block !important;margin-top:10px}footer.elementor-location-footer>.elementor-element>.e-con-inner{padding-left:20px;padding-right:20px}footer.elementor-location-footer .footer-top{background-size:contain}main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child{max-width:none;width:50%}main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child .buttons,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .buttons{flex-direction:column}main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child .buttons .elementor-button,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .buttons .elementor-button{width:100%}main#content .home-hero>.actions>.e-con-inner .elementor-widget-shortcode{display:none}main#content .txtcta-wrapper .e-con-inner{grid-gap:64px}main#content .txtcta-wrapper .e-con-inner .e-con-full:first-child,main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child{max-width:none;width:calc(50% - 32px)}main#content .threecol-wrapper .e-con-full{grid-gap:25px}main#content .form-element .e-con-inner .team-shortcode__member{align-items:flex-start}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__image{width:80px;height:80px}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__info{width:calc(100% - 95px)}main#content .form-element .e-con-inner>.elementor-element{padding:130px 30px}main#content .form-element .e-con-inner>.elementor-element:first-child{max-width:350px}main#content .form-element .e-con-inner>.elementor-element:last-child{width:calc(100% - 350px)}main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__text{padding:30px}main#content .faq-wrapper>.e-con-inner{grid-gap:40px}main#content .faq-wrapper>.e-con-inner>.elementor-widget-text-editor{max-width:320px}main#content .faq-wrapper>.e-con-inner .elementor-widget-n-accordion{padding-left:0;max-width:calc(100% - 320px);width:100%}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{left:30%}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{left:20px}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__nav{display:none}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text{flex:1 1 calc(100% - 350px);max-width:calc(100% - 350px)}body.single-projekte main#content .projekt-detail__content .prjekt-detail_text{flex-direction:column;grid-gap:0}body.single-projekte main#content .projekt-detail__content .prjekt-detail_text>div,body.single-projekte main#content .projekt-detail__content .prjekt-detail_text>h2{max-width:none;width:100%}}@media (max-width:998px){body.single-post main#content .news-hero::before,main#content .home-hero::before,main#content .txt-hero::before,main#content .threecol-wrapper::before,body.single-projekte main#content .projekt-hero::before,body.single-siedlungen main#content .siedlung-hero::before,main#content .txtcta-wrapper .e-con-inner::before,main#content .form-element .e-con-inner::before,main#content .img-hero::before,main#content .project-sider-wrapper::before,main#content .siedlung-detail__personen .siedlung-detail__person::before,main#content .cta-fullw::before,main#content .subnav-content .beunity-box::before{border-bottom:30px solid white;border-right:30px solid transparent}main#content .form-element .e-con-inner::after{content:"";position:absolute;left:-1px;bottom:27px;width:40.5px;height:2px;background:#f2f2f2;transform:rotate(45deg);transform-origin:left center;z-index:51}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full>.elementor-element:first-child{padding-right:0px;flex-basis:100%}main#content .txtcta-wrapper,main#content .form-element{--container-gutter: 10%}main#content .home-hero::after{width:300px;min-width:auto;height:300px;max-width:100%}main#content .img-hero,main#content .txt-hero{margin-bottom:60px}main#content .img-hero::after,main#content .txt-hero::after{width:150px;height:150px}main#content .img-hero .elementor-widget-image,main#content .txt-hero .elementor-widget-image{height:310px}main#content .txt-hero{padding-top:80px;height:400px}main#content .txtimg-wrapper,main#content .txtonly,main#content .count-wrapper,main#content .teaser-wrapper,main#content .txtcta-wrapper,main#content .downloads,main#content .e-div-block-base.form-element,main#content .news-teaser,main#content .project-wrapper,main#content .project-sider-wrapper,main#content .subnav-content,main#content .txtboxes,main#content .faq-wrapper,main#content .map-wrapper,main#content .cta-fullw,main#content .jobs-list--accordion,main#content .txt3col,main#content .siedlungen-wrapper,main#content .threecol-wrapper,main#content .subpage-content .teaser-wrapper{margin-bottom:60px}main#content .threecol-wrapper,main#content .project-sider-wrapper,main#content .txtcta-wrapper .e-con-inner,main#content .cta-fullw{padding-top:60px;padding-bottom:60px}main#content .threecol-wrapper .e-con-full>.elementor-element .elementor-widget-text-editor,main#content .beitraege-shortcode__grid .beitraege-shortcode__item .beitraege-shortcode__text{padding-left:25px;padding-right:25px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-button{width:100%}main#content .project-sider-wrapper .projekte-slider{flex-direction:column-reverse;grid-gap:35px}main#content .project-sider-wrapper .projekte-slider .projekte-slider__overlay{padding:30px 20px 20px 20px}main#content .project-sider-wrapper .projekte-slider .projekte-slider__overlay h3{margin-bottom:0}main#content .project-sider-wrapper .projekte-slider .projekte-slider__overlay .projekte-slider__text{display:none}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left{width:100%}main#content .project-sider-wrapper .projekte-slider .projekte-slider-left .projekte-slider__nav{display:none}main#content .project-sider-wrapper .projekte-slider .projekte-slider__viewport{overflow-x:auto;overflow-y:hidden;padding-right:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}main#content .project-sider-wrapper .projekte-slider .projekte-slider__viewport::-webkit-scrollbar{display:none}main#content .project-sider-wrapper .projekte-slider .projekte-slider__track{transform:none !important}main#content .project-sider-wrapper .projekte-slider .projekte-slider__slide{flex:0 0 calc(100% - 30px);width:calc(100% - 30px);padding-right:20px;margin-right:0}main#content .news-teaser .elementor-widget-text-editor{margin-bottom:35px}main#content .teaser-wrapper>.e-con-inner{flex-direction:column;grid-gap:0}main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child{width:100%;max-width:none !important;padding-top:0}main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child .elementor-widget-text-editor,main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child .buttons,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-text-editor,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .buttons{max-width:none}main#content .teaser-wrapper>.e-con-inner>.elementor-element:first-child .icons,main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .icons{margin-top:0}main#content .subnav-content>.e-con-inner{flex-direction:column;grid-gap:60px}main#content .subnav-content>.e-con-inner>.elementor-element:last-child{position:relative;max-width:none;width:100%;top:auto;margin-bottom:0}main#content .elementor-form .elementor-field-group-schaden_detail{padding-top:0}main#content .elementor-form .elementor-field-type-radio:not(.elementor-col-50):not(.elementor-col-33) .elementor-field-subgroup{column-count:1}main#content .elementor-form .upload-field{align-items:flex-start;flex-direction:column}main#content .elementor-form .upload-field .elementor-field-label{display:flex;flex-direction:column}main#content .elementor-form .upload-field .elementor-field-label .upload-field__formate{margin-left:0;margin-top:5px}main#content .subnav-content .beunity-box{padding:30px}main#content .subnav-content .beunity-box .elementor-button{margin-top:20px}main#content .e-n-accordion details:hover summary .e-n-accordion-item-title-text,main#content .e-n-accordion details[open] summary .e-n-accordion-item-title-text{transform:translateX(0px)}main#content .e-n-accordion details>div{padding:0px 0px 30px 0px}main#content .e-n-accordion details summary{padding:30px 0px}main#content .e-n-accordion details summary::after{right:0}main#content .jobs-list--accordion .jobs-card__toggle{padding:20px 0}main#content .jobs-list--accordion .jobs-card__content{padding-left:0;padding-right:0}main#content .jobs-list--accordion .jobs-card__toggle:hover .jobs-card__header,main#content .jobs-list--accordion .jobs-card.is-open .jobs-card__header{transform:translateX(0px)}main#content .faq-wrapper>.e-con-inner .elementor-widget-n-accordion{width:100%;max-width:none}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element{padding:30px}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element:has(> .elementor-widget-button){padding-bottom:80px}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element .elementor-widget-button{left:30px;bottom:30px}main#content .count-wrapper>.e-con-inner>.e-con-full{margin-top:0;display:grid;grid-template-columns:repeat(2, 1fr)}main#content .count-wrapper>.e-con-inner>.e-con-full>.elementor-element{padding:100px 25px 25px 25px}main#content .count-wrapper>.e-con-inner>.e-con-full>.elementor-element::before{left:25px;top:30px}main#content .siedlungen-shortcode .siedlungen-shortcode__list{grid-template-columns:repeat(3, 1fr)}main#content .map-wrapper>.e-con-inner>.elementor-element:first-child,main#content .map-wrapper>.e-con-inner>.elementor-element:last-child{max-width:none;width:100%}main#content .map-wrapper>.e-con-inner>.elementor-element:first-child .elementor-widget-text-editor,main#content .map-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-text-editor{margin-bottom:30px}main#content .cta-fullw .e-con-inner{flex-direction:column-reverse;grid-gap:40px}main#content .cta-fullw .e-con-inner>.elementor-element{padding:0 !important}main#content .cta-fullw .e-con-inner>.elementor-element:first-child,main#content .cta-fullw .e-con-inner>.elementor-element:last-child{width:100%;max-width:none}main#content .cta-fullw .e-con-inner>.elementor-element:first-child .elementor-widget-text-editor,main#content .cta-fullw .e-con-inner>.elementor-element:last-child .elementor-widget-text-editor{margin-bottom:20px}main#content .downloads>.e-con-inner>.e-con-full{flex-direction:row;grid-gap:25px}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor{min-width:auto;width:100%}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor p:has(+ h3){margin-bottom:25px}main#content .downloads>.e-con-inner>.e-con-full .e-con-full .elementor-widget-text-editor a{width:fit-content}main#content .form-element .e-con-inner{flex-direction:column}main#content .form-element .e-con-inner>.elementor-element{padding:60px 20px}main#content .form-element .e-con-inner>.elementor-element:first-child{padding-top:110px}main#content .form-element .e-con-inner>.elementor-element:first-child,main#content .form-element .e-con-inner>.elementor-element:last-child{width:100%;max-width:none}main#content .form-element .e-con-inner>.elementor-element:first-child .elementor-widget-heading,main#content .form-element .e-con-inner>.elementor-element:last-child .elementor-widget-heading{top:60px}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__image{width:60px;height:60px}main#content .form-element .e-con-inner .team-shortcode__member .team-shortcode__info{width:calc(100% - 75px)}main#content .txt3col>.e-con-inner>.e-con-full{grid-template-columns:auto}main#content .projekte-shortcode__list{margin-top:0}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__body .projekte-shortcode__text{margin-bottom:20px}main#content .txtcta-wrapper .person-image{margin-top:0}main#content .txtcta-wrapper .person-image .e-con-inner{flex-direction:column-reverse;padding:60px 20px 0px 20px}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{position:relative;left:auto;top:auto;padding-top:40px}main#content .txtcta-wrapper .person-image .e-con-inner .e-con-full:first-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{position:relative;left:auto;right:auto;width:100%}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid{grid-template-columns:repeat(2, 1fr)}body.single-projekte main#content .projekt-detail__wohnungen,body.single-projekte main#content .projekt-detail__adresse,body.single-projekte main#content .projekt-detail__back-link-wrapper,body.single-projekte main#content .projekt-detail__content{padding-left:var(--container-gutter);padding-right:var(--container-gutter);max-width:none;width:100%;margin-bottom:60px}body.single-projekte main#content .projekt-detail__content{flex-direction:column;grid-gap:40px}body.single-projekte main#content .projekt-detail__content .projekt-detail__meta,body.single-projekte main#content .projekt-detail__content .prjekt-detail_text{max-width:none}body.single-siedlungen main#content .siedlung-detail__content{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__text,body.single-siedlungen main#content .siedlung-detail__content .siedlung-detail__daten{max-width:100%;flex:none}}@media (max-width:768px){#shortlinks{display:none}html .site-search__submit{height:40px;width:40px}html .site-search__input{height:40px}main#content .txtcta-wrapper,main#content .form-element{--container-gutter: 20px !important}footer.elementor-location-footer .footer-top{padding-bottom:20px}footer.elementor-location-footer .footer-top .elementor-widget-theme-site-logo{margin-bottom:40px}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full{flex-direction:column;grid-gap:0}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full>.elementor-element:first-child{margin-bottom:25px}footer.elementor-location-footer .footer-top>.e-con-inner>.e-con-full>.e-con-full .elementor-widget-image{margin-bottom:20px}footer.elementor-location-footer .footer-top .elementor-widget-nav-menu{margin-bottom:0}footer.elementor-location-footer .footer-mobile-group>div{margin-bottom:20px !important}footer.elementor-location-footer .footer-bottom{position:relative;padding-top:20px;padding-bottom:20px;height:auto}footer.elementor-location-footer .footer-bottom>.e-con-inner{justify-content:center}footer.elementor-location-footer .footer-bottom .e-con-full{flex-direction:column-reverse;grid-gap:15px;text-align:center}footer.elementor-location-footer .footer-bottom .e-con-full .elementor-icon-list-items{justify-content:center}html .site-search__toggle{display:none}html .site-search .site-search__form .site-search__input{border-radius:50px}main#content .home-hero>.actions>.e-con-inner>.elementor-element{flex-direction:column;width:100%}main#content .home-hero>.actions>.e-con-inner>.elementor-element a{width:100%}main#content .home-hero>.actions>.e-con-inner>.elementor-element a span{justify-content:flex-start}main#content .threecol-wrapper .e-con-full{grid-template-columns:auto}main#content .beitraege-shortcode__grid{grid-template-columns:auto}main#content .beitraege-shortcode__grid .right-news>.beitraege-shortcode__item:first-child,main#content .beitraege-shortcode__grid .right-news>.beitraege-shortcode__item:last-child{height:auto}main#content .txtcta-wrapper .e-con-inner{grid-gap:40px;flex-direction:column}main#content .txtcta-wrapper .e-con-inner .e-con-full:first-child,main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child{width:100%}main#content .txtcta-wrapper .e-con-inner .e-con-full:first-child .elementor-widget-button,main#content .txtcta-wrapper .e-con-inner .e-con-full:last-child .elementor-widget-button{text-align:left}main#content .count-wrapper>.e-con-inner>.e-con-full{grid-template-columns:auto}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper{flex-direction:column;grid-gap:5px}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{width:40px}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{width:40px}main#content .teaser-wrapper>.e-con-inner>.elementor-element:last-child .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{text-align:center}main#content .projekte-shortcode__list .projekte-shortcode__item{flex-direction:column;grid-gap:20px;margin-bottom:60px}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__image{width:100%}main#content .projekte-shortcode__list .projekte-shortcode__item .projekte-shortcode__body{width:100%;padding-left:0}main#content .txtimg-wrapper>.e-con-inner{grid-gap:40px}main#content .txtimg-wrapper>.e-con-inner .image{width:100% !important;order:2}main#content .txtimg-wrapper>.e-con-inner .text{order:1;width:100% !important;max-width:none}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor{margin-bottom:0px}main#content .txtimg-wrapper>.e-con-inner .text .elementor-widget-text-editor:has(+ .elementor-widget-button){margin-bottom:30px}main#content .siedlungen-shortcode .siedlungen-shortcode__list{grid-template-columns:auto}main#content .siedlungen-shortcode .siedlungen-shortcode__list .siedlungen-shortcode__item.is-hidden-mobile{display:none}main#content .imgbutton-wrapper{margin-bottom:60px}main#content .imgbutton-wrapper>.e-con-inner{flex-direction:column;grid-gap:20px}main#content .imgbutton-wrapper>.e-con-inner>.elementor-element:last-child,main#content .imgbutton-wrapper>.e-con-inner>.elementor-element:first-child{text-align:left;width:100%;max-width:none}main#content .txtboxes>.e-con-inner>.e-con-full{grid-template-columns:auto}main#content .txtboxes>.e-con-inner>.e-con-full>.elementor-element{padding:30px}main#content .team-wrapper>.e-con-inner>.elementor-widget-text-editor{margin-bottom:40px}main#content .team-shortcode--alle .team-shortcode__filter-liste,main#content .team-shortcode--bereich .team-shortcode__filter-liste{margin-top:20px;margin-block-end:40px}main#content .team-shortcode--alle .team-shortcode__gruppe,main#content .team-shortcode--bereich .team-shortcode__gruppe{margin-bottom:60px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid{display:flex;flex-wrap:wrap}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__info,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__info{padding-left:20px !important;padding-right:20px !important}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox{display:flex;flex-wrap:wrap;flex-direction:column;padding:30px}main#content .team-shortcode--alle .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox h3,main#content .team-shortcode--bereich .team-shortcode__gruppe .team-shortcode__grid .team-shortcode__contactbox h3{position:relative;left:auto;top:auto}main#content .txtboxes>.e-con-inner>.e-con-full{display:flex}body.single-siedlungen main#content .siedlung-detail__content{padding-left:20px;padding-right:20px}body.single-projekte main#content .projekt-hero,body.single-projekte main#content .siedlung-hero,body.single-siedlungen main#content .projekt-hero,body.single-siedlungen main#content .siedlung-hero{padding-top:130px;padding-bottom:40px;margin-bottom:60px}body.single-projekte main#content .projekt-detail__wohnungen-scroll{position:relative}body.single-projekte main#content .projekt-detail__wohnungen-scroll .projekt-detail__wohnungen-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}body.single-projekte main#content .projekt-detail__wohnungen-scroll .projekt-detail__wohnungen-table{min-width:600px}body.single-projekte main#content .projekt-detail__wohnungen-scroll .projekt-detail__wohnungen-table th,body.single-projekte main#content .projekt-detail__wohnungen-scroll .projekt-detail__wohnungen-table td{white-space:nowrap}body.single-projekte main#content .projekt-detail__wohnungen-scroll::before,body.single-projekte main#content .projekt-detail__wohnungen-scroll::after{content:"";position:absolute;top:0;right:0;pointer-events:none;opacity:0;transition:opacity 200ms}body.single-projekte main#content .projekt-detail__wohnungen-scroll::before{bottom:0;width:60px;background:linear-gradient(to right, rgba(255, 255, 255, 0), white)}body.single-projekte main#content .projekt-detail__wohnungen-scroll::after{z-index:100;top:50%;right:8px;width:32px;height:32px;margin-top:-16px;border-radius:100px;background-color:var(--e-global-color-blue500);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;animation:projekt-scroll-hint 1.4s ease-in-out infinite}body.single-projekte main#content .projekt-detail__wohnungen-scroll.is-scrollable::before,body.single-projekte main#content .projekt-detail__wohnungen-scroll.is-scrollable::after{opacity:1}@keyframes projekt-scroll-hint{0%,100%{transform:translateX(0)}50%{transform:translateX(-6px)}}body.single-siedlungen main#content table,body.single-projekte main#content table{margin-bottom:0}body.single-siedlungen main#content .siedlung-detail__back-link-wrapper,body.single-projekte main#content .siedlung-detail__back-link-wrapper{margin-bottom:60px}body.single-siedlungen main#content .siedlung-hero .galerie-wrapper,body.single-siedlungen main#content .projekt-hero .galerie-wrapper,body.single-projekte main#content .siedlung-hero .galerie-wrapper,body.single-projekte main#content .projekt-hero .galerie-wrapper{padding-left:0;padding-right:0}body.single-siedlungen main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie-nav,body.single-siedlungen main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie-nav,body.single-projekte main#content .siedlung-hero .galerie-wrapper .projekt-detail__galerie-nav,body.single-projekte main#content .projekt-hero .galerie-wrapper .projekt-detail__galerie-nav{display:none}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__info,body.single-projekte main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__info{width:100%;max-width:none;padding:30px}body.single-siedlungen main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__image,body.single-projekte main#content .siedlung-detail__personen .siedlung-detail__person .team-shortcode__member .team-shortcode__image{display:none}body.single-post main#content .news-hero{padding-top:130px;padding-bottom:60px;margin-bottom:60px}body.single-post main#content .news-hero .beitrag-detail__subtitel{margin-bottom:30px}body.single-post main#content .beitrag-detail__back{margin-bottom:60px;margin-top:40px}body.single-post main#content .beitrag-detail__more{margin-bottom:60px}body.single-post main#content .beitrag-detail__more .beitrag-detail__more-title{margin-bottom:20px;padding-top:40px}}