.kit-et-component{box-sizing:border-box}#hero{position:relative;color:#2f2f2f}#hero .hero-text{position:relative;z-index:2}.kit-service-card .kit-service-actions a.cta-button.kit-service-btn:hover,.kit-service-card .kit-service-actions a.cta-button.kit-service-btn{color:#fff!important}#hero::before{content:"";position:absolute;inset:0;z-index:1}#hero a{color:#f28729}#hero a:hover,#hero a:focus{color:#fff;text-decoration:underline}.kit-service-card{display:flex;flex-direction:column;height:100%}#home-row-hero,#home-row-hero *{pointer-events:auto}.hero-image{position:relative;z-index:1;pointer-events:auto}.kit-service-card .ic-media{flex-shrink:0}.kit-service-card .ic-info{display:flex;flex-direction:column;flex:1 1 auto}.kit-service-actions{margin-top:auto}.kit-service-actions a.cta-button.kit-service-btn{color:#fff}.kit-service-actions a.cta-button.kit-service-btn:hover,.kit-service-actions a.cta-button.kit-service-btn:focus,.kit-service-actions a.cta-button.kit-service-btn:focus-visible{color:#fff}.kit-service-card .ic-title{min-height:3.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.about-bx2 .year-exp .text{color:#0d8c51}.text-als-h2,.kit-partner-static-1 :is(h1,h2,h3,h4,h5,h6,p,span).text-als-h2,.kit-services--schiffbauer :is(h1,h2,h3,h4,h5,h6,p,span).text-als-h2,.kit-about-box--schiffbauer :is(h1,h2,h3,h4,h5,h6,p,span).text-als-h2,.kit-post-listing :is(h1,h2,h3,h4,h5,h6,p,span).text-als-h2,.kit-section-header :is(h1,h2,h3,h4,h5,h6,p,span).text-als-h2{font-size:2rem;color:var(--h2-color)}section#kit-counter-box{padding-bottom:0}.kit-services--schiffbauer :is(h1,h2,h3,h4,h5,h6).text-als-h4.sub-title,.kit-services--schiffbauer :is(h1,h2,h3,h4,h5,h6).text-als-h4.sub-title,.text-als-h4{font-size:1.5rem}div#leistung2{padding-bottom:clamp(3rem,6vw,5rem)}div#counter-box-row{background:#fff;padding-bottom:4rem}div#partner-row .kit-partner-static-1{padding-top:0}.kit-partner-static-1 :is(h1,h2,h3,h4,h5,h6).text-als-h6.sub-title,.kit-services--schiffbauer :is(h1,h2,h3,h4,h5,h6).text-als-h6.sub-title,.kit-about-box--schiffbauer :is(h1,h2,h3,h4,h5,h6).text-als-h6.sub-title,.kit-about-box--schiffbauer :is(h1,h2,h3,h4,h5,h6).text-als-h6,.kit-about-box--schiffbauer .text-als-h6,.kit-post-listing :is(h1,h2,h3,h4,h5,h6).text-als-h6.sub-title,.kit-section-header :is(h1,h2,h3,h4,h5,h6).text-als-h6.sub-title{font-size:1.125rem}.kit-service-card .ic-title span{width:100%}.kit-service-card .ic-post-text{min-height:8rem}@media (max-width:767px){.kit-service-card .ic-post-text{min-height:auto}}.kit-counter-card{border:1px solid #e5e7eb;border-radius:8px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.kit-counter-card__icon{font-size:2rem;color:#0d8c51}.kit-counter-card__title{font-weight:600;font-size:1.125rem;color:#0d8c51}.kit-counter-card__number{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#1f2933}.kit-counter-card__unit{font-size:.5em;margin-left:.25em}.kit-counter-simple{padding:4rem 0}.kit-counter-simple__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.kit-counter-simple__box{background:#0d8c51;border-radius:12px;padding:2rem 1.5rem;text-align:center;color:#fff;box-shadow:0 15px 40px rgba(13,140,81,.15)}.kit-counter-simple__number{font-family:inherit;font-size:clamp(2.5rem,6vw,3rem);font-weight:600;margin:0 0 .5rem}.kit-counter-simple__value{display:inline-block}.kit-counter-simple__text{font-size:1.2rem;margin:0;opacity:1}.kit-partner-slider{padding:4rem 0}.kit-partner-slider__header{text-align:center;margin-bottom:2rem}.kit-partner-slider__title{margin-bottom:.5rem}.kit-partner-slider__description{margin:0;color:#4b5563}.kit-partner-slider__shell{position:relative;padding-bottom:3.5rem}.kit-partner-slider__nav{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;gap:.75rem;z-index:2;padding:.5rem 0;background:0 0}.kit-partner-slider__prev,.kit-partner-slider__next{width:44px;height:44px;border-radius:2px;border:2px solid #0d8c51;background:0 0;color:#0d8c51;font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.kit-partner-slider__prev:hover,.kit-partner-slider__next:hover{background:#0d8c51;color:#fff}.kit-partner-card{border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06);min-height:120px}.kit-partner-card__logo{max-height:52px;max-width:160px;object-fit:contain}.kit-hero-schiffbauer{position:relative}.kit-hero-schiffbauer .kit-elementor-widget-item-text{position:relative;display:flow-root}.kit-hero-schiffbauer .bild-intext-rechts{float:right;margin:0 0 1.5rem 1.5rem;max-width:45%;height:auto}.kit-hero-schiffbauer .text-likns{overflow:visible}.kit-hero-schiffbauer .shotcode{margin-top:1.25rem}@media (max-width:767.98px){.kit-hero-schiffbauer .bild-intext-rechts{float:none;display:block;max-width:100%;margin:0 0 1rem}}.kit-partner-card__label{font-weight:600;color:#0d8c51;text-transform:uppercase;letter-spacing:.05em}.kit-partner{padding:4rem 0}.kit-partner__header{text-align:center;margin-bottom:2rem}.kit-partner__title{margin-bottom:.5rem}.kit-partner__description{margin:0;color:#4b5563}.kit-partner__viewport{overflow:hidden;position:relative}.kit-partner__track{display:flex;gap:2rem;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}.kit-partner__track.is-left{animation-name:kit-partner-marquee-left}.kit-partner__track.is-right{animation-name:kit-partner-marquee-right}.kit-partner__item{flex:0 0 auto;min-width:140px;display:flex;align-items:center;justify-content:center}.kit-partner__item a,.kit-partner__item span{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:999px;background:#fff;box-shadow:0 5px 20px rgba(15,23,42,.08)}.kit-partner__logo{width:220px;max-width:220px;max-height:140px;height:auto;object-fit:contain}.kit-partner__label{font-weight:600;color:#0d8c51;text-transform:uppercase;letter-spacing:.05em}.kit-partner-permanent{padding:4rem 0}.kit-partner-permanent__viewport{overflow:hidden;width:100%}.kit-partner-permanent__track{display:flex;align-items:center;gap:2.5rem;width:max-content;animation:kit-partner-permanent-scroll 40s linear infinite}.kit-partner-permanent__item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:180px}img.kit-erecht24-seal{max-width:150px}.kit-erecht24-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.kit-erecht24-grid>*{margin:0}@media (max-width:1024px){.kit-erecht24-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kit-erecht24-grid{grid-template-columns:1fr}}.kit-partner-static{padding:4rem 0}.kit-partner-static__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.kit-partner-static__item{border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.06);min-height:100px}.kit-post-listing-card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;height:100%;display:flex;flex-direction:column}.kit-post-listing-card__thumb img{width:100%;display:block}.kit-post-listing-card__thumb--reversed{order:2}.kit-post-listing-card__body{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.kit-post-listing-card__meta{font-size:.875rem;color:#6b7280}.kit-post-listing-card__title{font-size:1.125rem;margin:0}.kit-post-listing-card__title a{color:#111827;text-decoration:none}.kit-post-listing-card__title a:hover,.kit-post-listing-card__title a:focus{color:#0d8c51}.kit-post-listing-card__excerpt{margin:0;color:#4b5563}.ic-card.blog-grid.style-3 .ic-media{display:block;position:relative;width:100%;padding-top:65%;overflow:hidden}.ic-card.blog-grid.style-3 .ic-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0}.ic-media--placeholder{background:#fff;display:flex;align-items:center;justify-content:center;padding:1rem}.ic-media--placeholder img{object-fit:contain;width:100%;height:100%}.ic-media__fallback{color:#0d8c51;font-weight:600;text-align:center}.ic-post-text.text{text-align:left}.kit-blog-kachel{border:1px solid #ccc;background:#fff}.icon-bx-wraper.style-12{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;z-index:1;padding:1.5rem 1rem}.icon-bx-wraper.style-12:after{content:attr(data-name);position:absolute;font-size:100px;font-weight:600;width:100%;line-height:1;text-align:center;letter-spacing:10px;z-index:-1;color:rgba(255,255,255,.7);text-shadow:0 0 1px var(--primary,#0d8c51),0 0 1px var(--primary,#0d8c51),0 0 1px var(--primary,#0d8c51);opacity:.7}@media only screen and (max-width:1199px){.icon-bx-wraper.style-12:after{font-size:80px}}.icon-bx-wraper.style-12:hover .kit-counter-card__number,.icon-bx-wraper.style-12:hover:after{animation-name:pulse;animation-fill-mode:both;animation-duration:1.2s;animation-iteration-count:infinite}.icon-bx-wraper.style-12 .kit-counter-card__title{margin-bottom:0;font-weight:500;padding-left:0;color:#fff}.icon-bx-wraper.style-12 .kit-counter-card__number p{font-weight:700;font-size:70px;line-height:1;margin:0;color:#fff}@media only screen and (max-width:1199px){section#kit-counter-box .kit-counter-simple__wrapper,.kit-partner-static__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media only screen and (max-width:793px){.ic-card.blog-grid.style-3 .ic-media.order-1{order:0!important}}@media only screen and (max-width:575px){.icon-bx-wraper.style-12{margin-bottom:50px}}