.elementor .home-feature-next{display:flex;}.elementor .home-feature-prev{display:flex;}.elementor .home-feature-arrow:hover,.elementor .home-feature-arrow:focus-visible{background-color:#e9f5f4;}.elementor .home-feature-arrow{color:#087c83;cursor:pointer;padding:0.75rem;border-radius:50%;border-width:1px;border-color:#e0e9ed;border-style:solid;background-color:#ffffff;display:flex;justify-content:center;align-items:center;&:disabled { opacity: .35; cursor: default; }\n}.elementor .home-feature-card{text-align:center;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;gap:0.5rem;flex:0 0 15rem;align-items:center;scroll-snap-align: center; border-inline-end: 1px solid #e6edf1;\n}.elementor .home-feature-track{display:flex;gap:0px;flex:1 1 auto;overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; cursor: grab; user-select: none;\n}.elementor .home-feature-carousel{max-width:76rem;display:flex;gap:0.5rem;align-items:center;margin-inline: auto;\n}.elementor .knauf-image{width:100%;height:auto;max-width:100%;border-radius:1.5rem;display:block;}.elementor .knauf-button:hover,.elementor .knauf-button:focus-visible{background-color:#086395;transform:translate3d(0px, -2px, 0px);}.elementor .knauf-button:focus{outline-width:3px;outline-color:#89ceef;outline-style:solid;outline-offset:3px;}.elementor .knauf-button{font-weight:600;font-size:1rem;color:#fff;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.7rem;border-width:1px;border-color:var(--knauf-blue);border-style:solid;background-color:var(--knauf-blue);display:inline-block;align-self:flex-start;}.elementor .knauf-copy{font-size:1.05rem;color:var(--knauf-text);line-height:1.75;margin:0px;}.elementor .knauf-h3{font-weight:700;font-size:1.4rem;color:var(--knauf-ink);line-height:1.3;margin:0px;}.elementor .knauf-row{padding:0px;display:flex;flex-direction:row;gap:3rem;align-items:center;}.elementor .knauf-section{color:var(--knauf-ink);padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:2rem;padding-inline-end:2rem;}