@font-face{font-family:"Clash Grotesk";src:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/fonts/ClashGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cooper Hewitt";src:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/fonts/CooperHewitt-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cooper Hewitt";src:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/fonts/CooperHewitt-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/fonts/Inter_Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/fonts/Inter_SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}#contact-icons{position:absolute;right:0;top:100px;z-index:666;width:70px;background-color:rgba(255, 255, 255, 0.8);justify-content:center;padding:26px 0px 23px 0px;border-radius:32px 0px 0px 32px;bottom:0;margin:auto;height:max-content}#contact-icons .elementor-icon-list-text{display:none}#contact-icons .elementor-icon-list-items{display:flex;flex-direction:column;grid-gap:10px}#contact-icons .elementor-icon-list-items .elementor-icon-list-item{outline:none !important;box-shadow:none !important}#contact-icons .elementor-icon-list-items .elementor-icon-list-item svg{width:32px;height:auto;margin:0}#contact-icons .elementor-icon-list-items .elementor-icon-list-item svg path{transition:all 200ms}#contact-icons .elementor-icon-list-items .elementor-icon-list-item:hover svg path{stroke:var(--e-global-color-blau500)}.site-header{background-color:#ffffff;position:fixed;left:0;top:0;height:100px;width:100%;z-index:999;box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.08)}.site-header .header-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.site-header .header-inner>.header-logo,.site-header .header-inner>.header-nav{flex:0 0 auto;width:auto}.site-header .header-logo .elementor-widget-theme-site-logo img{width:115px;height:auto;display:block}.site-header .header-nav{display:flex;flex-direction:row;align-items:center;gap:40px}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu{display:flex;flex-direction:row;align-items:center;gap:70px;list-style:none;margin:0;padding:0}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item{position:relative;list-style:none}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item>a{width:max-content}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item.current-menu-item>a.elementor-item,.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item.current_page_parent>a.elementor-item{color:var(--e-global-color-blau500)}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item.menu-item-has-children::after{content:"";width:10px;height:5px;border:none;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/arrow-down.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:-15px;top:0;bottom:0;margin:auto;transition:all 400ms}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item.menu-item-has-children:hover>a.elementor-item{color:var(--e-global-color-blau500)}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item.menu-item-has-children:hover::after{transform:rotate(180deg)}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item>a.elementor-item{transition:all 400ms;font-family:"Inter", sans-serif;font-weight:600;font-size:var(--e-global-typography-v2h5-font-size);line-height:var(--e-global-typography-v2h5-line-height);letter-spacing:var(--e-global-typography-v2h5-letter-spacing);color:#131313;padding:0;text-decoration:none}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu .sub-menu{background-color:#ffffff;border:none;min-width:calc(100% + 50px);padding:40px 25px 10px 25px;width:max-content;overflow:hidden;pointer-events:none;border-radius:0px 0px 24px 24px;margin-left:-25px}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu .sub-menu a.elementor-sub-item{background-color:transparent !important;font-family:"Inter", sans-serif;font-weight:600;font-size:var(--e-global-typography-v2h5-font-size);line-height:var(--e-global-typography-v2h5-line-height);letter-spacing:var(--e-global-typography-v2h5-letter-spacing);color:#131313;padding:0;margin-bottom:12px;margin-left:0;border:none;transition:all 400ms}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu .sub-menu a.elementor-sub-item:hover{transform:translateX(8px)}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu .sub-menu a.elementor-sub-item.elementor-item-active{color:var(--e-global-color-blau500)}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item:hover>.sub-menu,.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu>li.menu-item:focus-within>.sub-menu{max-height:500px;opacity:1;pointer-events:auto}.site-footer{position:relative;background-color:#5e121a;overflow:hidden}.site-footer::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/assets/img/footer-deco.svg);background-repeat:no-repeat;background-position:right top;background-size:auto 100%;pointer-events:none;z-index:0}.site-footer>.e-con-inner{max-width:100%;padding:0}.site-footer .e-con{--padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px}.site-footer .elementor-widget{margin-bottom:0}.site-footer .footer-inner{position:relative;z-index:1;display:flex;flex-direction:column}.site-footer .footer-inner .footer-main{display:flex;flex-direction:column;gap:0px;padding-top:65px}.site-footer .footer-inner .footer-main .footer-top{display:flex;flex-direction:row;align-items:flex-start;gap:50px;margin-bottom:45px}.site-footer .footer-inner .footer-main .footer-top .footer-top__left{flex-shrink:0;max-width:550px;width:100%}.site-footer .footer-inner .footer-main .footer-top .footer-top__left .elementor-widget-image img,.site-footer .footer-inner .footer-main .footer-top .footer-top__left .elementor-widget-theme-site-logo img{width:100%;max-width:215px;height:auto;display:block}.site-footer .footer-inner .footer-main .footer-top .footer-top__right{flex:1}.site-footer .footer-inner .footer-main .footer-top .footer-top__right .elementor-heading-title{margin:0;color:var(--e-global-color-rot50)}.site-footer .footer-inner .footer-main .footer-content{display:flex;flex-direction:row;align-items:flex-start;gap:50px;padding-bottom:65px}.site-footer .footer-inner .footer-main .footer-content .footer-address{flex-shrink:0;max-width:550px;width:100%}.site-footer .footer-inner .footer-main .footer-content .footer-address p{font-family:"Cooper Hewitt", sans-serif;font-weight:400;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);margin:0;color:var(--e-global-color-rot50)}.site-footer .footer-inner .footer-main .footer-content .footer-nav{display:flex;flex-direction:row;justify-content:space-between}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu{width:calc(100% - 125px)}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu nav.elementor-nav-menu__container{width:100%}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item{list-style:none}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item a{transition:all 400ms}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item a:hover{transform:translateX(8px)}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item>a.elementor-item{font-family:"Cooper Hewitt", sans-serif;font-weight:500;font-size:var(--e-global-typography-v1h5-font-size);line-height:var(--e-global-typography-v1h5-line-height);letter-spacing:var(--e-global-typography-v1h5-letter-spacing);color:#fceaec;margin:0 0 4px;padding:0}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item>a.elementor-item::after{display:none}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item>a.elementor-item .sub-arrow{display:none}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item>a.elementor-item:hover{color:#fceaec;background:transparent}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item ul.sub-menu{display:flex !important;position:static !important;visibility:visible !important;opacity:1 !important;max-height:none !important;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0;width:auto !important;min-width:0 !important;background:transparent !important;box-shadow:none !important;border:none !important}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item ul.sub-menu li.menu-item{list-style:none}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item ul.sub-menu a.elementor-sub-item{background-color:transparent !important;border:none;font-family:"Cooper Hewitt", sans-serif;font-weight:400;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);color:#fceaec;text-decoration:none;display:block;padding:0}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu>li.menu-item ul.sub-menu a.elementor-sub-item:hover{color:#ffffff;background:transparent}.site-footer .footer-inner .footer-main .footer-content .footer-nav .footer-nav__col{width:125px}.site-footer .footer-inner .footer-main .footer-content .footer-nav .footer-nav__col .footer-nav__title .elementor-heading-title,.site-footer .footer-inner .footer-main .footer-content .footer-nav .footer-nav__col .footer-nav__title p{font-family:"Cooper Hewitt", sans-serif;font-weight:500;font-size:16px;line-height:26px;letter-spacing:0.32px;color:#fceaec;margin:0 0 4px}.site-footer .footer-inner .footer-main .footer-content .footer-nav .footer-nav__col .footer-nav__address-block p{font-family:"Cooper Hewitt", sans-serif;font-weight:400;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);color:#fceaec;margin:0 0 12px}.site-footer .footer-inner .footer-main .footer-content .footer-nav .footer-nav__col .footer-nav__address-block p:last-child{margin-bottom:0}.site-footer .footer-inner .footer-main .footer-content .footer-nav .footer-nav__col .footer-nav__address-block p strong{font-weight:500;display:block}.site-footer .footer-inner .footer-bottom{display:flex;flex-direction:column;gap:32px}.site-footer .footer-inner .footer-bottom .elementor-widget-divider .elementor-divider{padding:0;font-size:0}.site-footer .footer-inner .footer-bottom .elementor-widget-divider .elementor-divider-separator{border-top:1px solid #fceaec;width:100%}.site-footer .footer-inner .footer-bottom .footer-bottom__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:55px}.site-footer .footer-inner .footer-bottom .footer-bottom__row .footer-copyright p{font-family:"Cooper Hewitt", sans-serif;font-weight:400;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);color:#fceaec;margin:0}.site-footer .footer-inner .footer-bottom .footer-bottom__row .footer-legal{display:flex;flex-direction:row;gap:37px;justify-content:right;width:auto}.site-footer .footer-inner .footer-bottom .footer-bottom__row .footer-legal a{font-family:"Cooper Hewitt", sans-serif;font-weight:500;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);color:#fceaec;text-decoration:none}.site-footer .footer-inner .footer-bottom .footer-bottom__row .footer-legal a:hover{color:#ffffff}.site-footer .footer-inner .footer-bottom .footer-bottom__row .footer-legal .elementor-nav-menu{display:flex;flex-direction:row;gap:37px;list-style:none;margin:0;padding:0}.site-footer .footer-inner .footer-bottom .footer-bottom__row .footer-legal .elementor-nav-menu li{list-style:none}.site-footer .elementor-social-icons-wrapper{text-align:left;margin-top:20px}.site-footer .elementor-social-icons-wrapper .elementor-icon{background-color:transparent;height:25px;width:auto;margin-right:15px}#cmplz-manage-consent{display:none}html{font-size:clamp(14px, 0.85vw, 16px);scroll-padding-top:100px}html body{color:var(--e-global-color-blau900)}main#content .hide{display:none !important}main#content a{outline:none}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:15px}main#content h2{margin-bottom:15px}main#content h3{margin-bottom:10px}main#content h4{margin-bottom:10px}main#content h5{margin-bottom:10px}main#content .white-wrapper>.elementor-element,main#content .grey-wrapper>.elementor-element{margin-bottom:60px}main#content .white-wrapper>.elementor-element:last-child,main#content .white-wrapper>.elementor-element.elementor-widget-menu-anchor,main#content .grey-wrapper>.elementor-element:last-child,main#content .grey-wrapper>.elementor-element.elementor-widget-menu-anchor{margin-bottom:0px}main#content .white-wrapper{padding-top:170px;padding-bottom:180px}main#content .white-wrapper>.elementor-element.two-col:first-child{padding-top:0}main#content .white-wrapper:nth-child(2){padding-top:110px;padding-bottom:110px}main#content .grey-wrapper{padding-top:110px;padding-bottom:120px;background:linear-gradient(99deg, rgba(224, 224, 224, 0.4) 0%, rgba(224, 224, 224, 0.4) 30%, rgba(224, 224, 224, 0.8) 30%, rgba(224, 224, 224, 0.8) 75%, #e0e0e0 75%, #e0e0e0 100%)}.inner-width,.site-header .header-inner,.site-footer .footer-inner,.e-con.e-flex>.e-con-inner,.white-wrapper>.e-con-boxed,main#content .white-wrapper>.elementor-widget-n-accordion,.single-post main#content{max-width:calc(1400px + 20%);margin:0 auto;padding-left:10%;padding-right:10%}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%}main#content .white-wrapper>.elementor-element.two-col:has(+ .elementor-widget-n-accordion){margin-bottom:40px}main#content .white-wrapper>.elementor-element.two-col:has(+ .contact-person){margin-bottom:195px}main#content .white-wrapper>.elementor-element.elementor-widget-button:has(+ .blue_cta){margin-bottom:160px}main#content .white-wrapper>.elementor-element.two-col:has(+ .two-col){margin-bottom:160px}main#content .white-wrapper>.elementor-element.two-col:has(+ .team-wrapper),main#content .white-wrapper>.elementor-element.two-col:has(+ .partner-wrapper){margin-bottom:40px}main#content .white-wrapper>.elementor-element.two-col.small:has(+ .contact-person){margin-bottom:25px;padding-bottom:0}main#content .white-wrapper>.elementor-element.job-wrapper:has(+ .two-col){margin-bottom:80px !important}.elementor .e-flexbox-base{padding:0}.elementor-widget-button{display:flex}.elementor-widget-button,.elementor-button-wrapper,.custom-button-wrapper,.e-form__buttons{color:var(--e-global-color-weiss)}.elementor-widget-button.elementor-button-warning .elementor-button,.elementor-button-wrapper.elementor-button-warning .elementor-button,.custom-button-wrapper.elementor-button-warning .elementor-button,.e-form__buttons.elementor-button-warning .elementor-button{background-color:var(--e-global-color-weiss);box-shadow:none;border:none;color:var(--e-global-color-blau500)}.elementor-widget-button.elementor-button-warning .elementor-button svg path,.elementor-button-wrapper.elementor-button-warning .elementor-button svg path,.custom-button-wrapper.elementor-button-warning .elementor-button svg path,.e-form__buttons.elementor-button-warning .elementor-button svg path{stroke:var(--e-global-color-blau500);transition:all 0.2s ease}.elementor-widget-button.elementor-button-warning .elementor-button::after,.elementor-button-wrapper.elementor-button-warning .elementor-button::after,.custom-button-wrapper.elementor-button-warning .elementor-button::after,.e-form__buttons.elementor-button-warning .elementor-button::after{display:none;background-color:#ffffff}.elementor-widget-button.elementor-button-warning .elementor-button:hover,.elementor-button-wrapper.elementor-button-warning .elementor-button:hover,.custom-button-wrapper.elementor-button-warning .elementor-button:hover,.e-form__buttons.elementor-button-warning .elementor-button:hover{background-color:var(--e-global-color-blau500);color:var(--e-global-color-weiss)}.elementor-widget-button.elementor-button-warning .elementor-button:hover svg path,.elementor-button-wrapper.elementor-button-warning .elementor-button:hover svg path,.custom-button-wrapper.elementor-button-warning .elementor-button:hover svg path,.e-form__buttons.elementor-button-warning .elementor-button:hover svg path{stroke:var(--e-global-color-weiss)}.elementor-widget-button.elementor-button-success .elementor-button,.elementor-widget-button.filter-button-wrapper .elementor-button,.elementor-widget-button.elementor-button-wrapper .elementor-button,.elementor-widget-button.custom-button-wrapper .elementor-button,.elementor-button-wrapper.elementor-button-success .elementor-button,.elementor-button-wrapper.filter-button-wrapper .elementor-button,.elementor-button-wrapper.elementor-button-wrapper .elementor-button,.elementor-button-wrapper.custom-button-wrapper .elementor-button,.custom-button-wrapper.elementor-button-success .elementor-button,.custom-button-wrapper.filter-button-wrapper .elementor-button,.custom-button-wrapper.elementor-button-wrapper .elementor-button,.custom-button-wrapper.custom-button-wrapper .elementor-button,.e-form__buttons.elementor-button-success .elementor-button,.e-form__buttons.filter-button-wrapper .elementor-button,.e-form__buttons.elementor-button-wrapper .elementor-button,.e-form__buttons.custom-button-wrapper .elementor-button{background-color:transparent;border:1px solid var(--e-global-color-blau400);color:var(--e-global-color-blau400)}.elementor-widget-button.elementor-button-success .elementor-button::after,.elementor-widget-button.filter-button-wrapper .elementor-button::after,.elementor-widget-button.elementor-button-wrapper .elementor-button::after,.elementor-widget-button.custom-button-wrapper .elementor-button::after,.elementor-button-wrapper.elementor-button-success .elementor-button::after,.elementor-button-wrapper.filter-button-wrapper .elementor-button::after,.elementor-button-wrapper.elementor-button-wrapper .elementor-button::after,.elementor-button-wrapper.custom-button-wrapper .elementor-button::after,.custom-button-wrapper.elementor-button-success .elementor-button::after,.custom-button-wrapper.filter-button-wrapper .elementor-button::after,.custom-button-wrapper.elementor-button-wrapper .elementor-button::after,.custom-button-wrapper.custom-button-wrapper .elementor-button::after,.e-form__buttons.elementor-button-success .elementor-button::after,.e-form__buttons.filter-button-wrapper .elementor-button::after,.e-form__buttons.elementor-button-wrapper .elementor-button::after,.e-form__buttons.custom-button-wrapper .elementor-button::after{display:none;background-color:#ffffff}.elementor-widget-button.elementor-button-success .elementor-button:hover,.elementor-widget-button.elementor-button-success .elementor-button.is-active,.elementor-widget-button.filter-button-wrapper .elementor-button:hover,.elementor-widget-button.filter-button-wrapper .elementor-button.is-active,.elementor-widget-button.elementor-button-wrapper .elementor-button:hover,.elementor-widget-button.elementor-button-wrapper .elementor-button.is-active,.elementor-widget-button.custom-button-wrapper .elementor-button:hover,.elementor-widget-button.custom-button-wrapper .elementor-button.is-active,.elementor-button-wrapper.elementor-button-success .elementor-button:hover,.elementor-button-wrapper.elementor-button-success .elementor-button.is-active,.elementor-button-wrapper.filter-button-wrapper .elementor-button:hover,.elementor-button-wrapper.filter-button-wrapper .elementor-button.is-active,.elementor-button-wrapper.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper.elementor-button-wrapper .elementor-button.is-active,.elementor-button-wrapper.custom-button-wrapper .elementor-button:hover,.elementor-button-wrapper.custom-button-wrapper .elementor-button.is-active,.custom-button-wrapper.elementor-button-success .elementor-button:hover,.custom-button-wrapper.elementor-button-success .elementor-button.is-active,.custom-button-wrapper.filter-button-wrapper .elementor-button:hover,.custom-button-wrapper.filter-button-wrapper .elementor-button.is-active,.custom-button-wrapper.elementor-button-wrapper .elementor-button:hover,.custom-button-wrapper.elementor-button-wrapper .elementor-button.is-active,.custom-button-wrapper.custom-button-wrapper .elementor-button:hover,.custom-button-wrapper.custom-button-wrapper .elementor-button.is-active,.e-form__buttons.elementor-button-success .elementor-button:hover,.e-form__buttons.elementor-button-success .elementor-button.is-active,.e-form__buttons.filter-button-wrapper .elementor-button:hover,.e-form__buttons.filter-button-wrapper .elementor-button.is-active,.e-form__buttons.elementor-button-wrapper .elementor-button:hover,.e-form__buttons.elementor-button-wrapper .elementor-button.is-active,.e-form__buttons.custom-button-wrapper .elementor-button:hover,.e-form__buttons.custom-button-wrapper .elementor-button.is-active{background-color:var(--e-global-color-blau500);color:var(--e-global-color-weiss);border:1px solid var(--e-global-color-blau500)}.elementor-widget-button .e-load-more-spinner svg path,.elementor-button-wrapper .e-load-more-spinner svg path,.custom-button-wrapper .e-load-more-spinner svg path,.e-form__buttons .e-load-more-spinner svg path{fill:var(--e-global-color-blau400)}.elementor-widget-button.elementor-button-info .elementor-button,.elementor-button-wrapper.elementor-button-info .elementor-button,.custom-button-wrapper.elementor-button-info .elementor-button,.e-form__buttons.elementor-button-info .elementor-button{background-color:transparent;border:1px solid #ffffff}.elementor-widget-button.elementor-button-info .elementor-button::after,.elementor-button-wrapper.elementor-button-info .elementor-button::after,.custom-button-wrapper.elementor-button-info .elementor-button::after,.e-form__buttons.elementor-button-info .elementor-button::after{display:none;background-color:#ffffff}.elementor-widget-button.elementor-button-info .elementor-button:hover,.elementor-button-wrapper.elementor-button-info .elementor-button:hover,.custom-button-wrapper.elementor-button-info .elementor-button:hover,.e-form__buttons.elementor-button-info .elementor-button:hover{background-color:#ffffff;color:var(--e-global-color-blau500)}.elementor-widget-button .elementor-button,.elementor-button-wrapper .elementor-button,.custom-button-wrapper .elementor-button,.e-form__buttons .elementor-button{background-color:var(--e-global-color-blau400);color:#ffffff;font-family:"Cooper Hewitt", sans-serif;font-weight:500;font-size:var(--e-global-typography-v1h5-font-size);line-height:var(--e-global-typography-v1h5-line-height);letter-spacing:var(--e-global-typography-v1h5-letter-spacing);border-radius:9999px;padding:12px 30px;transition:all 0.2s ease;outline:none;overflow:hidden;position:relative;border:none}.elementor-widget-button .elementor-button span,.elementor-button-wrapper .elementor-button span,.custom-button-wrapper .elementor-button span,.e-form__buttons .elementor-button span{position:relative;z-index:10}.elementor-widget-button .elementor-button .elementor-button-content-wrapper,.elementor-button-wrapper .elementor-button .elementor-button-content-wrapper,.custom-button-wrapper .elementor-button .elementor-button-content-wrapper,.e-form__buttons .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-widget-button .elementor-button::after,.elementor-button-wrapper .elementor-button::after,.custom-button-wrapper .elementor-button::after,.e-form__buttons .elementor-button::after{content:"";z-index:5;position:absolute;left:-100%;height:100%;top:0px;width:100%;background-color:var(--e-global-color-blau500);transition:left 200ms}.elementor-widget-button .elementor-button svg,.elementor-button-wrapper .elementor-button svg,.custom-button-wrapper .elementor-button svg,.e-form__buttons .elementor-button svg{height:18px;width:auto}.elementor-widget-button .elementor-button:hover::after,.elementor-button-wrapper .elementor-button:hover::after,.custom-button-wrapper .elementor-button:hover::after,.e-form__buttons .elementor-button:hover::after{left:0px}.fadein{opacity:0;transform:translateY(300px);transition:opacity 200ms ease, transform 300ms ease !important}.fadein.is-visible{opacity:1;transform:translateY(0)}.nofadein{opacity:1 !important;transform:none !important}p{margin-bottom:15px}.elementor-widget-text-editor>*:last-child{margin-bottom:0}main#content .hero-big,main#content .hero-small{aspect-ratio:2.1333333333;max-height:900px;min-height:560px;display:flex;justify-content:flex-end;position:relative;color:var(--e-global-color-weiss);padding-bottom:95px;background-repeat:no-repeat}main#content .hero-big::before,main#content .hero-small::before{max-width:1500px;content:"";position:absolute;inset:0;background-color:rgba(0, 46, 68, 0.5);transform:skewX(-9deg);transform-origin:top right;z-index:0}main#content .hero-big>.elementor-element>.e-con-inner>.elementor-element,main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element{max-width:810px}main#content .hero-big>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor,main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor{margin-bottom:30px}main#content .hero-big>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor h1,main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor h1{max-width:670px}main#content .hero-big>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor p,main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor p{font-size:var(--e-global-typography-v1lead-font-size);line-height:var(--e-global-typography-v1lead-line-height);letter-spacing:var(--e-global-typography-v1lead-letter-spacing)}main#content .hero-image{max-height:100vh;aspect-ratio:1.7777777778;width:100%;background-repeat:no-repeat;background-size:cover;justify-content:flex-end}main#content .hero-image>div{position:relative;padding-bottom:80px;padding-top:40px}main#content .hero-image>div::after{content:"";position:absolute;left:0;top:0;height:100%;width:calc(100% - 250px);background:var(--e-global-color-blau900);opacity:0.4;z-index:0;transform:skewX(-9deg);transform-origin:top right}main#content .hero-image>div>div{z-index:10;color:var(--e-global-color-weiss)}main#content .hero-image>div>div .elementor-widget-text-editor{margin-bottom:30px;max-width:calc(100% - 190px)}main#content .hero-image>div>div .elementor-widget-text-editor p{font-size:var(--e-global-typography-v1lead-font-size);line-height:var(--e-global-typography-v1lead-line-height);letter-spacing:var(--e-global-typography-v1lead-letter-spacing);max-width:765px}main#content .hero-small{aspect-ratio:2.1333333333;max-height:720px;min-height:560px;display:flex;justify-content:center;position:relative;color:var(--e-global-color-weiss);padding-bottom:0px;padding-top:100px;background-repeat:no-repeat;background-size:cover}main#content .hero-small.noimg{background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/header.webp);justify-content:flex-end;padding-bottom:40px}main#content .hero-small.noimg::before{display:none}main#content .hero-small::before{max-width:1650px}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element{max-width:1030px}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor{margin-bottom:0px}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor:not(:first-child){margin-bottom:30px}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor h1{max-width:1030px}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor p{font-size:var(--e-global-typography-v1lead-font-size);line-height:var(--e-global-typography-v1lead-line-height);letter-spacing:var(--e-global-typography-v1lead-letter-spacing)}main#content .teaser{overflow:hidden}main#content .teaser>.e-con-inner{color:var(--e-global-color-blau500);font-size:var(--e-global-typography-v1gross-font-size);line-height:var(--e-global-typography-v1gross-line-height);letter-spacing:var(--e-global-typography-v1gross-letter-spacing);font-weight:400;flex-direction:row}main#content .teaser>.e-con-inner:has(> .elementor-widget-image){grid-gap:180px}main#content .teaser>.e-con-inner:has(> .elementor-widget-image)>.elementor-widget-text-editor{max-width:none;text-align:left;width:calc(100% - 180px)}main#content .teaser>.e-con-inner>.elementor-widget-image{min-width:180px}main#content .teaser>.e-con-inner>.elementor-widget-image img{max-width:180px;width:100%;height:auto}main#content .teaser>.e-con-inner>.elementor-widget-text-editor{max-width:1150px;text-align:center;margin-left:auto;margin-right:auto}main#content .center-txt{overflow:hidden;text-align:center;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);color:var(--e-global-color-blau900)}main#content .center-txt>.e-con-inner>.elementor-element{max-width:685px;margin-left:auto;margin-right:auto}main#content .center-txt>.elementor-element{max-width:685px;margin-left:auto;margin-right:auto;overflow:hidden}main#content .service-teaser>.e-con-inner>.elementor-element{position:relative;overflow:hidden;border-radius:32px;min-height:360px}main#content .service-teaser>.e-con-inner>.elementor-element:not(:last-child){margin-bottom:15px}main#content .service-teaser>.e-con-inner>.elementor-element::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--e-global-color-schwarz);opacity:0.5;z-index:5;transition:all 600ms}main#content .service-teaser>.e-con-inner>.elementor-element>.elementor-widget-text-editor{display:flex;align-items:center;color:var(--e-global-color-weiss);z-index:10;font-size:var(--e-global-typography-v1h2-font-size);line-height:var(--e-global-typography-v1h2-line-height);letter-spacing:var(--e-global-typography-v1h2-letter-spacing);font-weight:500;font-family:"Clash Grotesk", sans-serif;padding:0 120px;transform:translateY(0);opacity:1;transition:transform 500ms cubic-bezier(0.16, 1.2, 0.3, 1), opacity 300ms ease-out}main#content .service-teaser>.e-con-inner>.elementor-element>.elementor-element:not(.elementor-widget-text-editor){display:grid;z-index:10;position:absolute;width:calc(100% - 40px);max-width:710px;bottom:20px;right:20px;transform:translateY(calc(100% + 40px));transition:transform 400ms cubic-bezier(0.4, 0, 0.2, 1);height:320px;overflow-y:auto;background:linear-gradient(135deg, #002e44 0%, #004d73 100%);border-radius:13px;font-family:"Cooper Hewitt", sans-serif;font-size:0.9rem;line-height:1.4rem;letter-spacing:0.28px;font-weight:400;color:var(--e-global-color-weiss);padding:30px 60px}main#content .service-teaser>.e-con-inner>.elementor-element>.elementor-element:not(.elementor-widget-text-editor)>.e-con-inner{grid-gap:40px;padding:0;max-width:none;justify-content:space-between}main#content .service-teaser>.e-con-inner>.elementor-element:hover>.elementor-widget-text-editor{transform:translateY(80px);opacity:0;transition:transform 250ms ease-in, opacity 180ms ease-in}main#content .service-teaser>.e-con-inner>.elementor-element:hover>.elementor-element:not(.elementor-widget-text-editor){transform:translateY(0);transition:transform 600ms cubic-bezier(0.16, 1.2, 0.3, 1)}main#content .service-teaser>.e-con-inner>.elementor-element:hover::after{opacity:0}main#content .referenzen-teaser>.e-con-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}main#content .referenzen-teaser>.e-con-inner>.elementor-element{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box{aspect-ratio:1;position:relative;border-radius:32px}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper{height:100%}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure{height:100%;width:100%;margin-bottom:0;border-radius:32px}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure a{position:relative;display:block;width:100%;height:100%}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure a:hover::before{transform:rotate(-45deg)}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure a:hover::after{height:20%}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure a::before{content:"";position:absolute;right:25px;bottom:25px;background-color:var(--e-global-color-rot500);width:25px;height:25px;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/arrow-right.svg);background-position:center;background-repeat:no-repeat;background-size:55%;border-radius:100px;z-index:20;transition:all 400ms}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure a::after{content:"";position:absolute;left:0px;bottom:0px;height:30%;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);width:100%;z-index:10;border-radius:0px 0px 32px 32px;transition:all 400ms}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure img{height:100%;width:100%;object-fit:cover;border-radius:32px}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content{position:absolute;left:30px;bottom:25px;max-width:calc(100% - 90px);z-index:10}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content a{color:inherit;display:block-size}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content .referenzen-shortcode__standort-tag{color:var(--e-global-color-blau500);background-color:var(--e-global-color-weiss);display:inline-block;border-radius:50px;padding:6px 17px 5px 17px;margin-bottom:20px}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content h6.referenzen-shortcode__standort-tag{margin-bottom:10px}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-family:"Clash Grotesk", sans-serif;color:var(--e-global-color-weiss);font-size:var(--e-global-typography-v1h4-font-size);line-height:var(--e-global-typography-v1h4-line-height);letter-spacing:var(--e-global-typography-v1h4-letter-spacing);font-weight:500;text-align:left;margin-bottom:0}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{display:none}main#content .referenzen-teaser>.e-con-inner>.elementor-element>:only-child{grid-column:1 / -1}main#content .referenzen-teaser>.e-con-inner>.elementor-element>:only-child .elementor-image-box-wrapper figure a::before{width:42px;height:42px;right:45px;bottom:40px}main#content .referenzen-teaser>.e-con-inner>.elementor-element>:only-child .elementor-image-box-content{left:50px;bottom:25px;max-width:calc(100% - 130px)}main#content .referenzen-teaser>.e-con-inner>.elementor-element>:only-child .elementor-image-box-content .elementor-image-box-title{font-family:"Clash Grotesk", sans-serif;color:var(--e-global-color-weiss);font-size:var(--e-global-typography-v1h3-font-size);line-height:var(--e-global-typography-v1h3-line-height);letter-spacing:var(--e-global-typography-v1h3-letter-spacing);font-weight:500}main#content .zitat-wrapper{background-color:var(--e-global-color-grau);position:relative}main#content .zitat-wrapper>.elementor-element{z-index:10}main#content .zitat-wrapper>.elementor-element>.e-con-inner{grid-gap:60px;flex-direction:row;align-items:flex-end;font-size:var(--e-global-typography-v1h3-font-size);line-height:var(--e-global-typography-v1h3-line-height);letter-spacing:var(--e-global-typography-v1h3-letter-spacing);font-weight:500;font-family:"Clash Grotesk", sans-serif;color:var(--e-global-color-schwarz);overflow:hidden}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-image{width:calc(43% - 30px);text-align:left;padding-top:10px}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-image img{aspect-ratio:0.9583333333;object-fit:cover}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-text-editor{width:calc(57% - 30px);padding:105px 0px 40px 0px;height:stretch;display:flex;flex-direction:column;justify-content:flex-start}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-text-editor p{margin-bottom:0}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-text-editor h5{margin-bottom:0;margin-top:35px}main#content .zitat-wrapper::after{content:"";position:absolute;left:0;top:0;height:100%;width:40%;background:linear-gradient(135deg, var(--e-global-color-blau700) 0%, var(--e-global-color-blau500) 100%);z-index:0;transform:skewX(-9deg);transform-origin:top right}main#content .elementor-widget-shortcode{width:100%}main#content .job-wrapper{margin-bottom:180px !important}main#content .job-wrapper>.e-con-inner{background-color:var(--e-global-color-grau);background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/job-bg.svg);background-repeat:no-repeat;background-size:100% auto;background-position:bottom;border-radius:32px;padding:60px 60px 95px 60px !important}main#content .job-wrapper>.e-con-inner>.elementor-element:not(:last-child){margin-bottom:40px}main#content .job-wrapper>.e-con-inner .jobs-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:55px}main#content .job-wrapper>.e-con-inner .jobs-list.jobs-list--all{grid-template-columns:1fr;max-width:1165px;margin-left:auto;margin-right:auto;margin-bottom:0}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card{padding:25px;background-color:var(--e-global-color-weiss);border-radius:32px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .job-logo{width:55px;height:55px;border-radius:100px;background-color:var(--e-global-color-grau);display:flex;align-items:center;justify-content:center;margin-bottom:10px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .job-logo img{width:38px;height:38px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card h4{color:var(--e-global-color-schwarz);margin-bottom:5px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__content{margin-bottom:40px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__content p{margin-bottom:0;color:var(--e-global-color-paragraphText)}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__meta{margin-bottom:20px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__meta .jobs-card__pensum,main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__meta .jobs-card__arbeitsmodell{padding:13px 20px;background-color:var(--e-global-color-grau);color:var(--e-global-color-schwarz);border-radius:50px;margin-right:10px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__ort,main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__date{position:relative;font-size:var(--e-global-typography-v1small-font-size);line-height:var(--e-global-typography-v1small-line-height);letter-spacing:var(--e-global-typography-v1small-letter-spacing);color:var(--e-global-color-paragraphText);margin-right:20px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__ort::before,main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__date::before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:left bottom}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__ort{padding-left:21px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__ort::before{width:14px;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/location.svg)}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__date{padding-left:24px}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .jobs-card__date::before{background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/date.svg)}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .bottom{display:flex;justify-content:space-between;align-items:flex-end}main#content .single-txt h1{margin-bottom:60px}main#content .single-txt h2{padding-top:0px;font-size:var(--e-global-typography-v1h4-font-size);line-height:var(--e-global-typography-v1h4-line-height);letter-spacing:var(--e-global-typography-v1h4-letter-spacing);margin-bottom:10px}main#content .single-txt .elementor-widget-text-editor a{color:inherit}main#content .single-txt .elementor-widget-text-editor a:hover{text-decoration:underline}main#content .single-txt .elementor-widget-text-editor p{margin-bottom:10px}main#content .single-txt .elementor-widget-text-editor ul{margin-top:0;padding-left:15px;list-style:disc}main#content .single-txt .elementor-widget-text-editor ul li{font-weight:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;padding-left:0;margin-bottom:0 !important}main#content .single-txt .elementor-widget-text-editor ul li::before{display:none}main#content .single-txt .elementor-widget-text-editor p+h2,main#content .single-txt .elementor-widget-text-editor ul+h2{margin-top:40px}main#content .single-txt .elementor-widget-text-editor p+ul{margin-bottom:15px}main#content .single-txt .elementor-widget-text-editor p+h3,main#content .single-txt .elementor-widget-text-editor h2+h3{margin-top:25px}main#content .single-txt .elementor-widget-button{margin-top:40px}main#content .blue_cta>.e-con-inner{overflow:hidden;background:linear-gradient(135deg, var(--e-global-color-blau700) 0%, var(--e-global-color-blau500) 100%);border-radius:32px;flex-direction:row;display:flex;grid-gap:50px;padding:105px 115px 115px 115px !important}main#content .blue_cta>.e-con-inner>.elementor-element:first-child{max-width:505px;width:100%;font-size:var(--e-global-typography-v1h2-font-size);line-height:var(--e-global-typography-v1h2-line-height);letter-spacing:var(--e-global-typography-v1h2-letter-spacing);color:var(--e-global-color-weiss);font-family:"Clash Grotesk", sans-serif;font-weight:500}main#content .blue_cta>.e-con-inner>.elementor-element:last-child{max-width:calc(100% - 505px);width:100%;font-size:var(--e-global-typography-v1gross-font-size);line-height:var(--e-global-typography-v1gross-line-height);letter-spacing:var(--e-global-typography-v1gross-letter-spacing);color:var(--e-global-color-weiss)}main#content .blue_cta>.e-con-inner>.elementor-element:last-child .elementor-widget-text-editor{margin-bottom:35px}main#content .elementor-widget-google_maps iframe{height:450px;border-radius:32px}main#content .two-col{padding-top:100px}main#content .two-col.marg-bottom{margin-bottom:195px !important}main#content .two-col.nomarg{margin-bottom:0px !important}main#content .two-col.small{padding-top:0;padding-bottom:110px}main#content .two-col.small>.e-con-inner>.elementor-element:first-child{max-width:570px;width:100%}main#content .two-col.small>.e-con-inner>.elementor-element:last-child{max-width:calc(100% - 570px);width:100%}main#content .two-col.small>.e-con-inner>.elementor-element:last-child>.elementor-element{max-width:none}main#content .two-col>.e-con-inner{grid-gap:25px;overflow:hidden}main#content .two-col>.e-con-inner>.elementor-element .elementor-widget-text-editor a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:inherit;text-decoration-thickness:1px;text-underline-offset:1px}main#content .two-col>.e-con-inner>.elementor-element:first-child>.elementor-element{max-width:570px;width:100%}main#content .two-col>.e-con-inner>.elementor-element:first-child>.elementor-element.elementor-widget-image{margin-top:40px;text-align:left}main#content .two-col>.e-con-inner>.elementor-element:first-child>.elementor-element.elementor-widget-button,main#content .two-col>.e-con-inner>.elementor-element:first-child>.elementor-element.e-con-full{margin-top:25px}main#content .two-col>.e-con-inner>.elementor-element:last-child{grid-gap:25px}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element{max-width:690px;width:100%;justify-content:inherit}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.elementor-widget-image img{border-radius:32px}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.elementor-widget-video{border-radius:32px;margin-bottom:15px}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full{grid-gap:25px}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element{grid-gap:25px}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element>.elementor-widget-text-editor,main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element>.e-con-full{min-height:240px;border-radius:32px;padding:25px 30px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--e-global-color-schwarz);overflow:hidden;background-color:var(--e-global-color-grau)}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element>.elementor-widget-text-editor h4,main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element>.e-con-full h4{margin-bottom:5px}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element>.elementor-widget-text-editor{position:relative}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element>.elementor-widget-text-editor>*{width:calc(50% - 42px)}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full>.elementor-element>.elementor-widget-text-editor::after{content:"";position:absolute;right:-20px;top:0;height:100%;width:50%;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/boxarrow-img.svg);background-repeat:no-repeat;background-size:cover;background-position:left center}main#content .partner-wrapper>.e-con-inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:65px;align-items:center;flex-direction:row}main#content .partner-wrapper>.e-con-inner .elementor-widget-image a img{width:100%;height:auto}main#content .partner-wrapper>.e-con-inner .partner-slider__track{display:contents}main#content .partner-wrapper>.e-con-inner .partner-slider__track[aria-hidden="true"]{display:none}main#content .image-teaser>.e-con-inner{margin-bottom:70px;display:grid;grid-template-columns:repeat(12, 1fr);gap:25px}main#content .image-teaser>.e-con-inner>.elementor-element{aspect-ratio:1.40625;border-radius:32px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:var(--e-global-color-weiss)}main#content .image-teaser>.e-con-inner>.elementor-element>.elementor-element{z-index:10;transition:all 400ms ease;transform:translateY(0)}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-heading{opacity:1}main#content .image-teaser>.e-con-inner>.elementor-element::after{background-image:inherit;content:"";position:absolute;inset:0;background-position:inherit;background-repeat:inherit;background-size:inherit;z-index:0;transition:all 400ms}main#content .image-teaser>.e-con-inner>.elementor-element::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.4;transition:all 400ms;z-index:5}main#content .image-teaser>.e-con-inner>.elementor-element h4{margin-bottom:0;max-width:350px;text-align:center}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-text-editor{opacity:0;position:absolute;left:0;right:0;bottom:0;justify-content:center;font-family:"Cooper Hewitt", sans-serif;font-weight:500;font-size:var(--e-global-typography-v1h5-font-size);line-height:var(--e-global-typography-v1h5-line-height);letter-spacing:var(--e-global-typography-v1h5-letter-spacing);border-radius:9999px;padding:12px 30px;transition:all 0.2s ease;outline:none;overflow:hidden;background-color:var(--e-global-color-weiss);color:var(--e-global-color-blau500);width:max-content;margin:0 auto}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-text-editor svg path{stroke:var(--e-global-color-blau500);transition:all 0.2s ease}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-text-editor::after{display:none;background-color:#ffffff}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-text-editor:hover{background-color:var(--e-global-color-blau500);color:var(--e-global-color-weiss)}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-text-editor:hover svg path{stroke:var(--e-global-color-weiss)}main#content .image-teaser>.e-con-inner>.elementor-element:hover>.elementor-element{transform:translateY(-25px)}main#content .image-teaser>.e-con-inner>.elementor-element:hover .elementor-widget-text-editor{opacity:1}main#content .image-teaser>.e-con-inner>.elementor-element:hover .elementor-widget-heading{opacity:0}main#content .image-teaser>.e-con-inner>.elementor-element:hover::after{transform:scale(1.1)}main#content .image-teaser>.e-con-inner>.elementor-element:hover::before{opacity:0}main#content .image-teaser>.e-con-inner>*:nth-child(-n+3){grid-column:span 4}main#content .image-teaser>.e-con-inner>*:nth-child(n+4){grid-column:span 3}main#content .elementor-widget-text-editor ul{list-style:none;padding-left:0;margin-top:35px}main#content .elementor-widget-text-editor ul li{padding-left:25px;color:black;position:relative;font-family:"Cooper Hewitt", sans-serif;font-size:var(--e-global-typography-v1h5-font-size);line-height:var(--e-global-typography-v1h5-line-height);letter-spacing:var(--e-global-typography-v1h5-letter-spacing);font-weight:500}main#content .elementor-widget-text-editor ul li:not(:last-child){margin-bottom:35px}main#content .elementor-widget-text-editor ul li::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/listicon.svg);background-repeat:no-repeat;background-size:contain}main#content .contactform-wrapper{margin-top:65px;margin-bottom:180px !important}main#content .contactform-wrapper>.e-con-inner{position:relative;background-color:var(--e-global-color-grau);padding:25px 25px 90px 25px !important;border-radius:32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px}main#content .contactform-wrapper>.e-con-inner::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/boxarrow-img.svg);opacity:0.3;background-repeat:no-repeat;background-size:cover;background-size:150%;background-position:left center;z-index:5;border-radius:32px}main#content .contactform-wrapper>.e-con-inner>.elementor-element{z-index:10}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .elementor-widget-image{margin-bottom:95px}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .elementor-widget-image img{width:100%;height:auto;max-height:475px;object-fit:cover;border-radius:19px}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full{max-width:450px;margin:0 auto}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-widget-text-editor{margin-bottom:40px}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-widget-icon-list{margin-bottom:40px}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-widget-icon-list li{margin-bottom:7px}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-widget-icon-list li a{color:inherit}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-widget-icon-list li a:hover{color:var(--e-global-color-blau500)}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-widget-icon-list svg{width:20px;height:auto}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-social-icons-wrapper .elementor-icon{margin-right:10px;background:transparent;padding:0;width:auto;height:auto}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-social-icons-wrapper .elementor-icon svg{height:20px;width:auto}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-social-icons-wrapper .elementor-icon svg path{fill:var(--e-global-color-blau500);transition:all 200ms}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full .elementor-social-icons-wrapper .elementor-icon:hover svg path{fill:var(--e-global-color-blau900)}main#content .contactform-wrapper>.e-con-inner>.elementor-element:last-child{max-width:550px;justify-content:flex-end}main#content .elementor-form{position:relative}main#content .elementor-form .e-form__buttons{max-width:max-content}main#content .elementor-form>.elementor-message{position:absolute;left:0;bottom:-15px;margin:0;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);font-weight:400}main#content .elementor-form>.elementor-message.elementor-message-danger{color:#d9534f}main#content .elementor-form>.elementor-message::before{display:none}main#content .elementor-form .elementor-field-group:not(.elementor-field-group-upload_field){margin-bottom:25px}main#content .elementor-form .elementor-field-group:not(.elementor-field-group-upload_field) .elementor-message{display:none !important}main#content .elementor-form textarea.elementor-field-textual{height:145px}main#content .elementor-form .elementor-error .elementor-field-textual{outline:2px solid #d9534f}main#content .elementor-form .elementor-field-textual{background-color:var(--e-global-color-blau50) !important;box-shadow:none;border-radius:8px;border:1px solid var(--e-global-color-blau500);padding:8px 15px 7px 15px;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);color:var(--e-global-color-blau500);font-weight:400;min-height:auto;height:auto;opacity:1 !important}main#content .elementor-form .elementor-field-textual::placeholder{opacity:1 !important}main#content .elementor-field-group-upload_field .elementor-message.elementor-message-danger{margin-top:0;margin-bottom:20px}main#content .elementor-field-group-upload_field .custom-upload-field__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}main#content .custom-upload-field{display:flex;flex-direction:row;gap:25px;margin-bottom:20px}main#content .custom-upload-field__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;padding-top:10px}main#content .custom-upload-field__list:empty{display:none}main#content .custom-upload-field__item{display:flex;align-items:center;justify-content:space-between;gap:8px}main#content .custom-upload-field__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main#content .custom-upload-field__remove{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:transparent;color:var(--e-global-color-schwarz);font-size:18px;line-height:1;cursor:pointer;transition:background-color 200ms}main#content .elementor-field-option.elementor-error label::before{outline:2px solid #d9534f}main#content .elementor-field-group-akzeptanz .elementor-field-subgroup .elementor-field-option{position:relative;display:flex;align-items:flex-start;gap:8px}main#content .elementor-field-group-akzeptanz .elementor-field-subgroup .elementor-field-option input.elementor-acceptance-field{position:absolute;left:0;top:0px;width:24px;height:24px;margin:0;opacity:0;cursor:pointer;z-index:1}main#content .elementor-field-group-akzeptanz .elementor-field-subgroup .elementor-field-option label{position:relative;padding-left:35px;cursor:pointer;font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing);color:var(--e-global-color-blau500)}main#content .elementor-field-group-akzeptanz .elementor-field-subgroup .elementor-field-option label::before{content:"";position:absolute;left:0;top:0px;width:24px;height:24px;border:1px solid var(--e-global-color-blau500);border-radius:50px;background-color:var(--e-global-color-blau50);transition:background-color 150ms, border-color 150ms}main#content .elementor-field-group-akzeptanz .elementor-field-subgroup .elementor-field-option label::after{content:"";position:absolute;left:4px;top:4px;background-color:var(--e-global-color-blau500);width:16px;height:16px;border-radius:50px;opacity:0;transition:opacity 150ms}main#content .elementor-field-group-akzeptanz .elementor-field-subgroup .elementor-field-option input.elementor-acceptance-field:checked+label::after{opacity:1}main#content .elementor-field-group-akzeptanz .elementor-field-subgroup .elementor-field-option input.elementor-acceptance-field:focus-visible+label::before{outline:2px solid var(--e-global-color-blau300);outline-offset:2px}main#content .elementor-widget-n-accordion{margin-bottom:110px !important}main#content .elementor-widget-n-accordion details{border-bottom:1px solid #e0e0e0}main#content .elementor-widget-n-accordion details:first-child{border-top:1px solid #e0e0e0}main#content .elementor-widget-n-accordion details>div{border:none;color:black;padding-left:90px;padding-bottom:40px}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title{padding:35px 0px 30px 0px;border:none;color:var(--e-global-color-blau800);transition:transform 200ms}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title:hover{transform:translateX(15px)}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title-text{font-size:var(--e-global-typography-v1h3-font-size);line-height:var(--e-global-typography-v1h3-line-height);position:relative;padding-left:75px;margin-bottom:0}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title-text::before{content:"";position:absolute;left:0;top:0;width:40px;height:40px;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/accordion.svg);background-size:contain;background-repeat:no-repeat;transition:transform 200ms;bottom:0;margin:auto}main#content .elementor-widget-n-accordion details[open] .e-n-accordion-item-title-text::before{transform:rotate(45deg)}main#content .elementor-widget-n-accordion details[open] .e-n-accordion-item-title{transform:translateX(15px)}main#content .grey-wrapper-imgtxt{margin-top:70px;position:relative;background-color:#e0e0e0}main#content .grey-wrapper-imgtxt::before{max-width:calc(100% - 150px);content:"";position:absolute;inset:0;background-color:#ffffff;opacity:0.4;transform:skewX(-9deg);transform-origin:top right;z-index:0}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner{grid-gap:120px}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element{justify-content:space-between;grid-gap:25px;overflow:hidden}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element>.elementor-element:first-child{max-width:570px;width:100%;display:flex}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element>.elementor-element:last-child{max-width:690px;width:100%}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:first-child>.elementor-element.elementor-widget-image img{aspect-ratio:2.1111111111;object-fit:cover;border-radius:0px 0px 32px 32px}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:first-child>.elementor-element.e-con-full{justify-content:flex-end}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:first-child>.elementor-element.e-con-full h3{margin-bottom:0}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.elementor-widget-image img{aspect-ratio:1;object-fit:cover;border-radius:32px 32px 0px 0px;height:100%;object-fit:cover}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full{grid-gap:40px;padding-bottom:130px}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full .small{max-width:570px}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full .e-con-full>div:first-child{width:calc(100% - 240px);padding-right:25px}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full .e-con-full>div:first-child ul{margin-top:0}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full .e-con-full>div:last-child{width:240px;border-radius:32px;background:linear-gradient(278deg, #006da2 0%, #004d73 100%);font-family:"Cooper Hewitt", sans-serif;font-weight:400;font-size:var(--e-global-typography-v1small-font-size);line-height:var(--e-global-typography-v1small-line-height);letter-spacing:var(--e-global-typography-v1small-letter-spacing);color:white;padding:40px}main#content .contact-person{margin-top:20px;margin-bottom:90px !important}main#content .contact-person>.e-con-inner{overflow:hidden;border-radius:32px;background-color:var(--e-global-color-grau);flex-direction:row;min-height:605px;padding:0 120px !important}main#content .contact-person>.e-con-inner>.elementor-element:first-child{position:relative;display:flex;align-items:center;justify-content:flex-end;width:48%}main#content .contact-person>.e-con-inner>.elementor-element:first-child>*{z-index:100}main#content .contact-person>.e-con-inner>.elementor-element:first-child>.elementor-widget-text-editor{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:140px;width:100%;color:var(--e-global-color-weiss)}main#content .contact-person>.e-con-inner>.elementor-element:first-child>.elementor-widget-text-editor h5{font-family:"Inter", sans-serif;margin-bottom:0;font-weight:600}main#content .contact-person>.e-con-inner>.elementor-element:first-child::after{content:"";position:absolute;left:-30%;top:0;height:100%;width:115%;background:linear-gradient(135deg, var(--e-global-color-blau700) 0%, var(--e-global-color-blau500) 100%);z-index:50;transform:skewX(-9deg);transform-origin:top right}main#content .contact-person>.e-con-inner>.elementor-element:last-child{width:52%;padding-top:110px}main#content .contact-person>.e-con-inner>.elementor-element:last-child>.elementor-element{max-width:570px;width:100%}main#content .contact-person>.e-con-inner>.elementor-element:last-child .e-con-full{margin-top:50px;grid-gap:15px}main#content .team-shortcode__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;margin-bottom:120px}main#content .team-shortcode__grid .team-shortcode__member{position:relative;border-radius:32px;overflow:hidden}main#content .team-shortcode__grid .team-shortcode__member::after{content:"";position:absolute;left:0;bottom:0;background:linear-gradient(0deg, var(--e-global-color-blau900) 0%, rgba(0, 46, 68, 0) 100%);width:100%;height:45%;z-index:8;border-radius:0 0 32px 32px}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__email{position:absolute;right:18px;border-radius:50px;top:18px;width:32px;height:32px;background-color:var(--e-global-color-blau500);z-index:10;overflow:hidden}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__email::after,main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__email::before{content:"";position:absolute;width:20px;height:25px;left:0;right:0;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;background-repeat:no-repeat;transition:all 400ms}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__email::after{background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/mail-close.svg)}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__email::before{background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/mail-open.svg);transform:translateY(-28px)}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__email:hover::after{transform:translateY(28px)}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__email:hover::before{transform:translateY(0px)}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__image{z-index:5;position:relative;display:flex;transition:all 400ms}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__image img{border-radius:32px;aspect-ratio:0.9295774648;object-fit:cover}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__info{position:absolute;left:20px;bottom:20px;width:calc(100% - 40px);z-index:10;color:var(--e-global-color-weiss)}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__info h5{margin-bottom:0px}main#content .team-shortcode__grid .team-shortcode__member .team-shortcode__info p{margin-bottom:0;font-size:var(--e-global-typography-v1small-font-size);line-height:var(--e-global-typography-v1small-line-height);letter-spacing:var(--e-global-typography-v1small-letter-spacing)}main#content .team-shortcode__grid .team-shortcode__member:hover .team-shortcode__image{transform:scale(1.1)}main#content .single-post-related__grid{border-top:1px solid #e0e0e0;padding-top:40px;margin-top:160px;margin-bottom:145px}main#content .single-post-related__grid,main#content .elementor-widget-posts:not(.featured-post) .elementor-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;grid-row-gap:40px}main#content .elementor-widget-posts.featured-post{margin-bottom:95px}main#content .elementor-widget-posts.featured-post .elementor-grid{grid-template-columns:1fr}main#content .elementor-widget-posts.featured-post .elementor-post__card{background-color:var(--e-global-color-grau);border-radius:32px;padding:15px;position:relative;display:flex;flex-direction:row;grid-gap:70px}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__thumbnail__link{width:44%;margin-bottom:0}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text{width:56%;position:relative;padding:50px 0 12% 0;color:black;max-width:625px}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text a,main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text p{color:black}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text .elementor-post__excerpt p{font-size:var(--e-global-typography-v1paragraph-font-size);line-height:var(--e-global-typography-v1paragraph-line-height);letter-spacing:var(--e-global-typography-v1paragraph-letter-spacing)}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text h3{font-size:var(--e-global-typography-v1h3-font-size);line-height:var(--e-global-typography-v1h3-line-height);letter-spacing:var(--e-global-typography-v1h3-letter-spacing)}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text .elementor-post__meta-data{margin:0 0 15px}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text .elementor-post__read-more{position:absolute;left:0;bottom:17%;font-family:"Cooper Hewitt", sans-serif;font-weight:500;font-size:var(--e-global-typography-v1h5-font-size);line-height:var(--e-global-typography-v1h5-line-height);letter-spacing:var(--e-global-typography-v1h5-letter-spacing);border-radius:9999px;padding:12px 30px;transition:all 0.2s ease;outline:none;overflow:hidden;border:none;background-color:transparent;box-shadow:0 0 0 1px var(--e-global-color-blau400);color:var(--e-global-color-blau400);text-transform:none;margin-bottom:0}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text .elementor-post__read-more:hover{background-color:var(--e-global-color-blau500);color:var(--e-global-color-weiss);box-shadow:0 0 0 1px var(--e-global-color-blau500)}main#content .elementor-widget-posts:not(.featured-post){margin-bottom:80px}main#content .elementor-widget-posts:not(.featured-post) .elementor-post__thumbnail{padding-bottom:calc(0.6 * 100%);position:relative;overflow:hidden;inset:0}main#content .elementor-widget-posts:not(.featured-post) .elementor-post__thumbnail img{max-height:none;left:calc(50% + 1px);position:absolute;top:calc(50% + 1px);transform:scale(1.01) translate(-50%, -50%);height:100%;width:auto;aspect-ratio:auto;max-width:none}main#content .elementor-widget-posts:not(.featured-post) .elementor-post__text{margin-top:0;padding:0;color:black}main#content .elementor-widget-posts:not(.featured-post) .elementor-post__text a,main#content .elementor-widget-posts:not(.featured-post) .elementor-post__text p{color:black}main#content .elementor-widget-posts:not(.featured-post) .elementor-post__text .elementor-post__title{margin-bottom:5px;font-size:var(--e-global-typography-v1h4-font-size);line-height:var(--e-global-typography-v1h4-line-height);letter-spacing:var(--e-global-typography-v1h4-letter-spacing)}main#content .elementor-widget-posts:not(.featured-post) .elementor-post__text .elementor-post__excerpt{margin-bottom:15px}main#content .elementor-widget-posts:not(.featured-post) .elementor-post__text .elementor-post__excerpt p{font-size:var(--e-global-typography-v1small-font-size);line-height:var(--e-global-typography-v1small-line-height);letter-spacing:var(--e-global-typography-v1small-letter-spacing);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main#content .elementor-widget-posts .elementor-button-wrapper{margin-top:110px}main#content .elementor-widget-posts .elementor-post__card{box-shadow:none}main#content .elementor-widget-posts .elementor-post__card .elementor-post__thumbnail__link{margin-bottom:20px;display:block}main#content .elementor-widget-posts .elementor-post__card .elementor-post__thumbnail__link::after{display:none}main#content .elementor-widget-posts .elementor-post__card .elementor-post__thumbnail{border-radius:32px}main#content .elementor-widget-posts .elementor-post__card .elementor-post__thumbnail img{border-radius:32px}main#content .elementor-widget-posts .elementor-post__card .elementor-post__meta-data{border:none;padding:0;font-size:var(--e-global-typography-v1small-font-size);line-height:var(--e-global-typography-v1small-line-height);letter-spacing:var(--e-global-typography-v1small-letter-spacing);color:var(--e-global-color-paragraphText);margin:0;grid-gap:25px;display:flex;align-items:center}main#content .elementor-widget-posts .elementor-post__card .elementor-post__meta-data span{position:relative}main#content .elementor-widget-posts .elementor-post__card .elementor-post__meta-data span::before{content:"";position:absolute;left:0;top:0;background-repeat:no-repeat;margin:0;background-size:contain}main#content .elementor-widget-posts .elementor-post__card .elementor-post__meta-data span.elementor-post-author{padding-left:28px}main#content .elementor-widget-posts .elementor-post__card .elementor-post__meta-data span.elementor-post-author::before{width:20px;height:20px;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/user.svg)}main#content .elementor-widget-posts .elementor-post__card .elementor-post__meta-data span.elementor-post-date{padding-left:24px}main#content .elementor-widget-posts .elementor-post__card .elementor-post__meta-data span.elementor-post-date::before{width:16px;height:16px;top:1px;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/postdate.svg)}.referenzen-shortcode .referenzen-shortcode__filter{margin-bottom:90px}.referenzen-shortcode .filter-button-wrapper{margin-bottom:15px}.referenzen-shortcode .filter-cat-wrapper{display:flex;grid-gap:15px}.referenzen-shortcode__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:25px}.referenzen-shortcode__grid--masonry{display:block;position:relative;margin-bottom:140px}.referenzen-shortcode__item{display:flex;flex-direction:column;gap:10px}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item{position:absolute;top:0;left:0;transition:transform 0.4s ease, opacity 0.3s ease, width 0.3s ease}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item.is-filtered-out{opacity:0;pointer-events:none}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode-tags{position:absolute;left:40px;top:20px;grid-gap:10px;z-index:100;display:flex;flex-wrap:wrap}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode-tags h5{margin-bottom:0 !important}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode-tags>div{padding:6px 17px 5px 17px;border-radius:50px}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode-tags .referenzen-shortcode__kategorie{background-color:var(--e-global-color-blau500);color:var(--e-global-color-weiss)}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode-tags .referenzen-shortcode__standort{background-color:var(--e-global-color-weiss);color:var(--e-global-color-blau500)}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode__title{position:absolute;left:40px;bottom:35px;width:calc(100% - 80px);z-index:100}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode__title h4{margin-bottom:0 !important;color:var(--e-global-color-weiss)}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item::after{content:"";width:100%;height:50%;position:absolute;left:0;bottom:0;z-index:50;background-color:black;background:linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);border-radius:0px 0px 32px 32px}.referenzen-shortcode__title h3{margin:0}.referenzen-shortcode__load-more{display:flex;justify-content:center;margin-top:35px}.referenzen-shortcode__load-more-btn{border:1px solid var(--e-global-color-blau900);background-color:transparent;color:var(--e-global-color-blau900);padding:12px 32px;border-radius:9999px;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}.referenzen-shortcode__load-more-btn:hover{background-color:var(--e-global-color-blau900);color:#ffffff}.referenz-slider{position:relative;overflow:hidden;aspect-ratio:1.34;border-radius:32px}.referenz-slider__track{display:flex;height:100%;transition:transform 0.4s ease}.referenz-slider__slide{flex:0 0 100%;height:100%}.referenz-slider__slide img{width:100%;height:100%;object-fit:cover;display:block}.referenz-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:100px;background-color:var(--e-global-color-weiss) !important;opacity:0.8;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/arrow-down-blue.svg);background-repeat:no-repeat;background-position:center;background-size:14px 7px;cursor:pointer;z-index:100}.referenz-slider__arrow--prev{left:15px;transform:rotate(90deg)}.referenz-slider__arrow--next{right:15px;transform:rotate(-90deg)}.referenz-slider__dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;display:flex;justify-content:center;gap:8px}.referenz-slider__dot{width:8px;height:8px;border-radius:9999px;border:none;padding:0;background-color:rgba(255, 255, 255, 0.6);cursor:pointer}.referenz-slider__dot.is-active{background-color:#ffffff}.elementor-widget-video .e-hosted-video{position:relative}.elementor-widget-video .e-hosted-video .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/play.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;padding:0;cursor:pointer;z-index:1;transition:opacity 200ms ease;background-color:transparent !important;opacity:0.8}.elementor-widget-video .e-hosted-video.is-playing .video-play-btn{opacity:0;pointer-events:none}.elementor-editor-element-edit{padding-left:inherit !important}.elementor-editor-element-edit::before{display:none !important}.home-slider{height:100svh;position:relative;aspect-ratio:1.7777777778;overflow:hidden}.home-slider>.e-con:nth-child(1){position:absolute;inset:0;width:100%;height:100%}.home-slider>.e-con:nth-child(1) .home-slider__slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease;z-index:0;background-repeat:no-repeat;background-size:cover}.home-slider>.e-con:nth-child(1) .home-slider__slide.is-active{opacity:1;z-index:1}.home-slider>.e-con:nth-child(2){position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;color:var(--e-global-color-weiss)}.home-slider>.e-con:nth-child(2)::before{max-width:1200px;content:"";position:absolute;inset:0;background-color:rgba(0, 46, 68, 0.5);transform:skewX(-9deg);transform-origin:top right;z-index:0}.home-slider>.e-con:nth-child(2)>.e-con-inner{justify-content:flex-end;padding-bottom:95px}.home-slider>.e-con:nth-child(2)>.e-con-inner>.elementor-element{max-width:670px}.home-slider>.e-con:nth-child(2)>.e-con-inner>.elementor-element.elementor-widget-text-editor{margin-bottom:30px}.home-slider>.e-con:nth-child(2)>.e-con-inner>.elementor-element.elementor-widget-text-editor p{font-size:var(--e-global-typography-v1lead-font-size);line-height:var(--e-global-typography-v1lead-line-height);letter-spacing:var(--e-global-typography-v1lead-letter-spacing);max-width:555px}.home-slider__dots{position:absolute;right:1.875%;bottom:7.5%;z-index:20;display:flex;flex-direction:column;align-items:center;gap:12px}.home-slider__dot{display:block;width:12px;height:12px;border-radius:9999px;border:none;padding:0;background-color:#ffffff;opacity:0.8;cursor:pointer;transition:width 0.3s ease, height 0.3s ease}.home-slider__dot.is-active{width:20px;height:20px}body.single-post main#content{margin-top:170px}body.single-post main#content .single-post__header{color:black;margin-bottom:110px}body.single-post main#content .single-post__header .single-post__image{margin-bottom:60px}body.single-post main#content .single-post__header .single-post__image img{aspect-ratio:2.5;border-radius:32px}body.single-post main#content .single-post__header .single-post__title{font-size:var(--e-global-typography-v1h2-font-size);line-height:var(--e-global-typography-v1h2-line-height);letter-spacing:var(--e-global-typography-v1h2-letter-spacing);max-width:925px;margin-left:auto;margin-right:auto;text-align:center}body.single-post main#content .single-post__header .single-post__excerpt{font-size:var(--e-global-typography-v1lead-font-size);line-height:var(--e-global-typography-v1lead-line-height);letter-spacing:var(--e-global-typography-v1lead-letter-spacing);max-width:925px;margin-left:auto;margin-right:auto;text-align:center}body.single-post main#content .page-content{display:flex;flex-wrap:wrap;grid-gap:40px;justify-content:space-between;color:black;max-width:925px;margin-left:auto;margin-right:auto}body.single-post main#content .page-content>.single-post__meta{max-width:200px;width:100%;display:flex;flex-direction:column}body.single-post main#content .page-content>.single-post__meta>div{display:flex;align-items:center;grid-gap:8px;margin-bottom:20px;color:var(--e-global-color-paragraphText)}body.single-post main#content .page-content>.single-post__meta>div h5{margin-bottom:0}body.single-post main#content .page-content>.single-post__meta>div span{font-size:var(--e-global-typography-v1small-font-size);line-height:var(--e-global-typography-v1small-line-height);letter-spacing:var(--e-global-typography-v1small-letter-spacing)}body.single-post main#content .page-content>div:not(.single-post__meta){width:calc(100% - 240px);max-width:925px;margin-top:-10px}body.single-post main#content .page-content>div:not(.single-post__meta)>.post-content>.elementor-element:not(:last-child){margin-bottom:50px}body.single-post main#content .page-content>div:not(.single-post__meta) blockquote{margin-top:10px;background-color:var(--e-global-color-grau);font-size:var(--e-global-typography-v1gross-font-size);line-height:var(--e-global-typography-v1gross-line-height);letter-spacing:var(--e-global-typography-v1gross-letter-spacing);color:black;padding:20px 30px;border-radius:16px}body.single-post main#content .page-content>div:not(.single-post__meta) blockquote .e-q-footer{display:none}body.single-post main#content .backbutton-wrapper{max-width:925px;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;margin-top:60px}body.single-post main#content .backbutton-wrapper>div{width:calc(100% - 240px)}@media (max-width:1700px){.home-slider>.e-con:nth-child(2)>.e-con-inner{padding-bottom:35px}.home-slider>.e-con:nth-child(2)>.e-con-inner>.elementor-element.elementor-widget-text-editor p{max-width:none}main#content .hero-big{padding-bottom:35px}main#content h1{font-size:6rem;line-height:5.5rem}main#content .hero-image{margin-top:100px}.site-footer .footer-inner .footer-main .footer-top .footer-top__left,.site-footer .footer-inner .footer-main .footer-content .footer-address{max-width:250px}}@media (max-width:1400px){main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{hyphens:auto;-webkit-hyphens:auto}main#content .blue_cta>.e-con-inner{padding:60px !important;grid-gap:25px}main#content .blue_cta>.e-con-inner>.elementor-element:first-child{max-width:400px}main#content .blue_cta>.e-con-inner>.elementor-element:last-child{max-width:calc(100% - 400px)}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor:not(:first-child){width:100%;max-width:750px}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text{padding:0;padding-right:55px}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text .elementor-post__read-more{position:relative;bottom:auto;margin-top:15px}main#content .contact-person>.e-con-inner{padding:0 40px !important}main#content .two-col.small>.e-con-inner>.elementor-element{max-width:none !important;width:50% !important}main#content .team-shortcode__grid{grid-template-columns:1fr 1fr 1fr}main#content .partner-wrapper>.e-con-inner .elementor-widget-image{max-width:200px}main#content .white-wrapper>.elementor-element.two-col:has(+ .contact-person){padding-top:0}main#content .elementor-widget-n-accordion details>div{padding-left:90px}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title-text{font-size:3rem;line-height:3.5rem;padding-left:70px}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title-text::before{width:40px;height:40px}}@media (max-width:1200px){.inner-width,.site-header .header-inner,.site-footer .footer-inner,.e-con.e-flex>.e-con-inner,.white-wrapper>.e-con-boxed,.single-post main#content{max-width:none;width:100%;padding-left:20px;padding-right:20px}.site-header .header-nav .elementor-nav-menu{grid-gap:50px !important}main#content .elementor-widget-posts.featured-post .elementor-post__card{grid-gap:25px}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text{padding-right:10px}main#content .hero-image>div::after{width:calc(100% - 40px)}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full .e-con-full{flex-direction:column}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full .e-con-full>div:first-child{width:100%;padding-right:0}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element.e-con-full .e-con-full>div:last-child{width:100%;margin-top:40px}}@media (max-width:998px){.site-header .header-nav{grid-gap:0}.site-header .header-nav .elementor-nav-menu{grid-gap:30px !important}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu{width:100%}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu::after{display:none}.site-footer .footer-inner .footer-main .footer-top .footer-top__left{max-width:170px}.site-footer .footer-inner .footer-main .footer-top .footer-top__left .elementor-widget-image img{width:115px}.site-footer .footer-inner .footer-main .footer-content .footer-address{max-width:170px}main#content h1{font-size:4rem;line-height:3.7rem}main#content .hero-image{max-height:none;padding-top:56.25%;background-size:0 0}main#content .hero-image::before{content:"";aspect-ratio:1.7777777778;position:absolute;top:0;left:0;width:100%;height:auto;background-image:inherit;background-position:inherit;background-repeat:no-repeat;pointer-events:none;background-size:cover}main#content .hero-image>div>div{padding-right:80px}main#content .hero-image>div>div .e-con-full{flex-direction:column;grid-gap:15px}main#content .hero-big>.elementor-element>.e-con-inner>.elementor-element{max-width:calc(100% - 100px)}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor{max-width:82%}main#content .teaser>.e-con-inner:has(> .elementor-widget-image){grid-gap:60px}main#content .team-shortcode__grid{grid-template-columns:1fr 1fr}main#content .service-teaser>.e-con-inner>.elementor-element{background-size:contain;min-height:auto;overflow:auto;background-position-y:top}main#content .service-teaser>.e-con-inner>.elementor-element::before{content:"";position:absolute;top:0;left:0;width:100%;height:360px;background-image:inherit;background-size:cover;background-position:inherit;background-repeat:no-repeat;pointer-events:none;z-index:0}main#content .service-teaser>.e-con-inner>.elementor-element::after{display:none}main#content .service-teaser>.e-con-inner>.elementor-element>.elementor-element:not(.elementor-widget-text-editor){position:relative;width:100%;bottom:auto;right:auto;max-width:none;height:auto;transform:none;margin-top:350px;left:auto;border-radius:0px 0px 32px 32px}main#content .service-teaser>.e-con-inner>.elementor-element>.elementor-widget-text-editor{display:none}main#content .referenzen-teaser>.e-con-inner{grid-template-columns:1fr}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-image{display:none}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-text-editor{width:100%;padding:40px 20px 40px 150px}main#content .zitat-wrapper::after{width:150px}main#content .job-wrapper>.e-con-inner .jobs-list{grid-template-columns:1fr;grid-gap:15px;margin-bottom:0}main#content .blue_cta>.e-con-inner{padding:25px !important}main#content .elementor-widget-posts.featured-post{margin-bottom:40px}main#content .elementor-widget-posts.featured-post .elementor-post__card{flex-direction:column}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__thumbnail__link{width:100%}main#content .elementor-widget-posts.featured-post .elementor-post__card>.elementor-post__text{width:100%;padding-right:0}main#content .single-post-related__grid,main#content .elementor-widget-posts:not(.featured-post) .elementor-grid{grid-template-columns:1fr}main#content .contactform-wrapper>.e-con-inner{grid-template-columns:1fr}main#content .contactform-wrapper>.e-con-inner>.elementor-element:first-child .e-con-full{max-width:none}main#content .contactform-wrapper>.e-con-inner>.elementor-element:last-child{max-width:none}main#content .contact-person>.e-con-inner{flex-direction:column}main#content .contact-person>.e-con-inner>.elementor-element{width:100% !important}main#content .contact-person>.e-con-inner>.elementor-element:first-child{align-items:flex-end}main#content .contact-person>.e-con-inner>.elementor-element:last-child{padding-top:40px;padding-bottom:40px}main#content .elementor-widget-google_maps iframe{height:250px}.single-post-related__grid{grid-template-columns:repeat(2, 1fr)}.referenzen-shortcode{margin-bottom:80px}.referenzen-shortcode button.elementor-button{width:100%}.referenzen-shortcode .referenzen-shortcode__filter{margin-bottom:40px}.referenzen-shortcode .referenzen-shortcode__filter>.elementor-widget-button{margin-bottom:15px}.referenzen-shortcode .filter-button-wrapper{margin-bottom:0}.referenzen-shortcode .filter-cat-wrapper{display:grid;grid-template-columns:1fr 1fr}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode__title{left:20px;bottom:15px}.referenzen-shortcode__grid--masonry .referenzen-shortcode__item .referenzen-shortcode-tags{left:20px;top:15px}}@media (max-width:980px){main#content .partner-wrapper>.e-con-inner{flex-wrap:nowrap;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 30px, #000 calc(100% - 30px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 30px, #000 calc(100% - 30px), transparent 100%)}main#content .partner-wrapper>.e-con-inner .partner-slider__track{display:flex !important;flex-shrink:0;align-items:center;gap:65px;animation:partner-slider-scroll 28s linear infinite}main#content .partner-wrapper>.e-con-inner .partner-slider__track:hover{animation-play-state:paused}main#content .partner-wrapper>.e-con-inner .partner-slider__track .elementor-widget-image{flex-shrink:0}main#content .partner-wrapper>.e-con-inner .partner-slider__track .elementor-widget-image a img{width:auto;height:36px;max-width:none}@keyframes partner-slider-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}}@media (max-width:980px) and (prefers-reduced-motion:reduce){main#content .partner-wrapper>.e-con-inner .partner-slider__track{animation:none !important}}@media (max-width:768px){.site-header{height:80px;padding-left:0 !important;padding-right:0 !important}.site-header .elementor-widget-html{position:absolute;right:20px;top:0;bottom:0;display:flex;align-items:center}.site-header .header-nav .elementor-nav-menu--main{display:none}.site-header #burger-nav{width:35px;height:24px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}.site-header #burger-nav span{display:block;position:absolute;height:4px;width:100%;background:var(--e-global-color-schwarz);opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.site-header #burger-nav span:nth-child(1){top:0px}.site-header #burger-nav span:nth-child(2){top:10px}.site-header #burger-nav span:nth-child(3){top:20px}.site-header #burger-nav.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0px;left:0px}.site-header #burger-nav.open span:nth-child(2){width:0%;opacity:0}.site-header #burger-nav.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:24px;left:0px}.site-header .elementor-widget-button{justify-content:center;padding:0 20px}.site-header .elementor-widget-button a{width:100%}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed;top:80px;left:0;height:calc(100vh - 80px);width:100%;background:var(--e-global-color-weiss);margin-top:0;padding:80px 0px}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu{display:block;margin-bottom:40px}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu a>.sub-arrow{display:none !important}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu .sub-arrow{width:80px;height:40px;margin:0;padding:0;position:absolute;right:20px;top:0}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu .sub-arrow::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-image:url(//www.kielholz.ch/wp-content/themes/netframe-base-theme/img/arrow-down.svg);background-size:15px auto;background-position:center;background-repeat:no-repeat;transition:all 200ms}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu .sub-arrow i{display:none}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li{padding:0px 20px;border-bottom:1px solid var(--e-global-color-schwarz)}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li::after{display:none !important}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li>a{font-size:1.5rem;line-height:1.75rem;height:40px;width:calc(100% - 80px);background-color:transparent}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li.submenu-open .sub-arrow::after{transform:rotate(180deg)}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li .sub-menu{background-color:transparent;border-radius:0;padding:0;width:auto;overflow:auto;margin-left:auto;min-width:auto;padding:15px 0px}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li .sub-menu li a{font-size:1.25rem;line-height:1.5rem;transform:none !important}.site-header .header-nav .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu>li .sub-menu li:not(:last-child){margin-bottom:15px}#contact-icons{width:50px}#contact-icons .elementor-icon svg{width:25px}.site-footer .footer-inner .footer-bottom .footer-bottom__row{flex-direction:column;grid-gap:20px}.site-footer .footer-inner .footer-main .footer-top{flex-direction:column}.site-footer .footer-inner .footer-main .footer-content{grid-gap:40px}.site-footer .footer-inner .footer-main .footer-content .footer-nav .elementor-widget-nav-menu ul.elementor-nav-menu{flex-direction:column;grid-gap:25px}.site-footer .footer-inner .footer-main .footer-content .footer-address{max-width:none !important;width:100%;border-bottom:1px solid var(--e-global-color-weiss);padding-bottom:40px}.home-slider>.e-con:nth-child(2)::before{transform:skewX(-3deg)}.home-slider>.e-con:nth-child(2)>.e-con-inner>.elementor-element{max-width:82%}.home-slider>.e-con:nth-child(2)>.e-con-inner>.elementor-element.e-con-full{flex-direction:column;grid-gap:15px}.home-slider>.e-con:nth-child(2)>.e-con-inner>.elementor-element h1{hyphens:none;-webkit-hyphens:none}main#content .grey-wrapper{padding-top:80px;padding-bottom:90px}main#content .white-wrapper{padding-top:85px;padding-bottom:90px}main#content .white-wrapper:nth-child(2){padding-top:80px;padding-bottom:80px}main#content .white-wrapper>.elementor-element.elementor-widget-button:has(+ .blue_cta){margin-bottom:90px}main#content .white-wrapper>.elementor-element.two-col:has(+ .team-wrapper),main#content .white-wrapper>.elementor-element.two-col:has(+ .partner-wrapper){margin-bottom:0}main#content h1{font-size:3rem;line-height:2.7rem;hyphens:auto;-webkit-hyphens:auto}main#content .hero-big .e-con-inner,main#content .hero-small .e-con-inner{padding-right:50px}main#content .hero-big::before,main#content .hero-small::before{transform:skewX(-4deg)}main#content .hero-small{max-height:none;min-height:auto;padding-bottom:25px}main#content .hero-small>.elementor-element>.e-con-inner{padding-right:80px}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.elementor-widget-text-editor{max-width:none}main#content .hero-small>.elementor-element>.e-con-inner>.elementor-element.e-con-full{flex-direction:column;grid-gap:15px}main#content .hero-small.noimg{padding-bottom:25px;padding-right:60px}main#content .hero-small.noimg .elementor-widget-text-editor{margin-bottom:0 !important}main#content .hero-big{max-height:none;min-height:auto;position:relative;padding-top:115px}main#content .hero-big>.elementor-element>.e-con-inner>.elementor-element{max-width:none;grid-gap:15px}main#content .hero-image{margin-top:80px}main#content .hero-image>div{padding-bottom:25px}main#content .hero-image>div>div .elementor-widget-text-editor{max-width:calc(100% - 25px)}main#content .hero-image>div::after{width:calc(100% - 15px)}main#content .single-txt{padding-top:30px}main#content .white-wrapper>.elementor-element.two-col:has(+ .contact-person){margin-bottom:60px}main#content .team-shortcode__grid{grid-template-columns:1fr;grid-gap:15px;margin-bottom:25px}main#content .teaser>.e-con-inner:has(> .elementor-widget-image){flex-direction:column;align-items:flex-start;grid-gap:25px !important}main#content .teaser>.e-con-inner:has(> .elementor-widget-image)>.elementor-widget-text-editor{width:100%}main#content .teaser>.e-con-inner>.elementor-widget-image{min-width:auto}main#content .teaser>.e-con-inner>.elementor-widget-image img{max-width:120px}main#content .referenzen-shortcode{margin-bottom:0px}main#content .service-teaser>.e-con-inner>.elementor-element::before{height:280px}main#content .service-teaser>.e-con-inner>.elementor-element>.elementor-element:not(.elementor-widget-text-editor){margin-top:270px !important;padding:25px}main#content .referenzen-teaser>.e-con-inner{grid-gap:15px}main#content .referenzen-teaser>.e-con-inner>.elementor-element{grid-gap:15px;grid-template-columns:1fr}main#content .referenzen-teaser>.e-con-inner>.elementor-element>:only-child .elementor-image-box-content{max-width:calc(100% - 70px) !important}main#content .referenzen-teaser>.e-con-inner>.elementor-element>:only-child .elementor-image-box-wrapper figure a::before{width:25px !important;height:25px !important}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-wrapper figure a::before{right:15px;bottom:15px;width:15px;height:15px}main#content .referenzen-teaser>.e-con-inner>.elementor-element .elementor-widget-image-box .elementor-image-box-content{left:15px;bottom:15px;max-width:calc(100% - 55px)}main#content .elementor-widget-n-accordion{margin-bottom:0 !important}main#content .elementor-widget-n-accordion details>div{padding-left:0}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title-text{font-size:1.5rem;line-height:2rem;padding-left:45px}main#content .elementor-widget-n-accordion details .e-n-accordion-item-title-text::before{width:25px;height:25px}main#content .two-col.small>.e-con-inner>.elementor-element{width:100% !important}main#content .zitat-wrapper>.elementor-element>.e-con-inner .elementor-widget-text-editor{padding:40px 0px 40px 90px}main#content .zitat-wrapper::after{width:90px}main#content .job-wrapper{margin-bottom:90px !important}main#content .job-wrapper>.e-con-inner{padding:60px 20px 65px 20px !important}main#content .job-wrapper>.e-con-inner .jobs-list .jobs-card .bottom{flex-direction:column;align-items:flex-start;grid-gap:15px}main#content .blue_cta>.e-con-inner>.elementor-element:first-child{max-width:100%;width:100%}main#content .blue_cta>.e-con-inner>.elementor-element:last-child{max-width:100%;width:100%}main#content .two-col{padding-top:40px}main#content .two-col.marg-bottom{margin-bottom:25px !important}main#content .two-col.small{padding-bottom:0}main#content .two-col.small>.e-con-inner>.elementor-element:last-child{max-width:none}main#content .two-col>.e-con-inner{grid-gap:25px}main#content .two-col>.e-con-inner>.elementor-element:last-child>.elementor-element{justify-content:flex-start;max-width:none}main#content .two-col>.e-con-inner>.elementor-element>.elementor-element.e-con-full>.elementor-element .elementor-widget-text-editor>*{width:100% !important}main#content .two-col>.e-con-inner>.elementor-element>.elementor-element.e-con-full>.elementor-element .elementor-widget-text-editor::after{display:none !important}main#content .contact-person{margin-top:60px}main#content .contact-person>.e-con-inner{padding:0 20px !important}main#content .contact-person>.e-con-inner>.elementor-element:first-child .elementor-widget-image{width:calc(100% - 120px)}main#content .grey-wrapper-imgtxt{margin-top:0}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner{grid-gap:25px}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:first-child>.elementor-element.e-con-full{margin-top:25px;margin-bottom:0}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child{display:flex;flex-direction:column-reverse}main#content .grey-wrapper-imgtxt>.elementor-element>.e-con-inner>.elementor-element:last-child>.elementor-element:last-child{margin-bottom:40px;padding-bottom:0}main#content .contactform-wrapper{margin-top:0;margin-bottom:80px !important}main#content .image-teaser>.e-con-inner{margin-bottom:10px;gap:15px}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-heading{opacity:1}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-heading h4{font-size:1.2rem;line-height:1.6rem}main#content .image-teaser>.e-con-inner>.elementor-element .elementor-widget-text-editor{display:none !important}main#content .image-teaser>.e-con-inner>*:nth-child(-n+3){grid-column:1 / -1}main#content .image-teaser>.e-con-inner>*:nth-child(n+4){grid-column:span 6}.single-post-related__grid{grid-template-columns:1fr}body.single-post main#content{margin-top:115px}body.single-post main#content .single-post__header{margin-bottom:35px}body.single-post main#content .single-post__header .single-post__image{margin-bottom:35px}body.single-post main#content .single-post-related__grid{margin-top:60px}body.single-post main#content .page-content{flex-direction:column}body.single-post main#content .page-content>.single-post__meta{max-width:none}body.single-post main#content .page-content>div:not(.single-post__meta){max-width:none;width:100%;margin-top:0}body.single-post main#content .page-content>div:not(.single-post__meta)>.post-content>.elementor-element:not(:last-child){margin-bottom:25px}body.single-post main#content .backbutton-wrapper>div{width:100%}}