.elementor .site-component-icon-mark{width:3rem;height:3rem;min-width:3rem;padding:0px;background-image:url("https://spilger.starts.design/wp-content/uploads/Holzbau-Spilger-Icon.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .site-layout-section{width:100%;padding-block-start:var(--st-space-10);padding-block-end:var(--st-space-10);padding-inline-start:var(--st-space-06);padding-inline-end:var(--st-space-06);margin:0px;display:flex;flex-direction:column;gap:var(--st-space-08);align-items:center;}.elementor .site-component-icon-badge{width:auto;padding:var(--st-space-04);border-radius:var(--st-radius-02);background-color:var(--st-color-surface-alt);box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0.15);display:flex;flex-direction:row;gap:var(--st-space-04);justify-content:flex-start;align-items:center;}.elementor .site-type-eyebrow{font-family:var(--st-font-accent);font-weight:600;font-size:var(--st-font-size-03);color:var(--st-color-brand-accent);letter-spacing:0px;line-height:1.1em;font-style:italic;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:var(--st-space-04);}.elementor .site-button-primary{width:auto;font-family:var(--st-font-body);font-weight:500;font-size:var(--st-font-size-02);color:var(--st-color-text-inverse);line-height:1em;padding-block-start:var(--st-space-03);padding-block-end:var(--st-space-03);padding-inline-start:var(--st-space-05);padding-inline-end:var(--st-space-05);border-radius:var(--st-radius-round);border-width:var(--st-border-width-02);border-color:var(--st-color-brand-accent);border-style:none;background-color:var(--st-color-brand-accent);transition:all 300ms;}.elementor .site-button-primary:hover,.elementor .site-button-primary:focus-visible{color:var(--st-color-text-inverse);border-color:var(--site-color-accent-hover);background-color:var(--site-color-accent-hover);}.elementor .st-type-h4{max-width:var(--st-width-text);font-family:var(--st-font-heading);font-weight:500;font-size:var(--st-font-size-04);color:var(--st-color-text);letter-spacing:0px;word-spacing:0px;line-height:1.3em;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:var(--st-space-02);margin-inline-start:0px;margin-inline-end:0px;}.elementor .st-type-h2{max-width:var(--st-width-text);font-family:var(--st-font-heading);font-weight:600;font-size:var(--st-font-size-07);letter-spacing:0px;word-spacing:0px;line-height:1.1em;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:var(--st-space-04);margin-inline-start:0px;margin-inline-end:0px;}.elementor .st-type-h1{max-width:var(--st-width-text);font-family:var(--st-font-heading);font-weight:700;font-size:var(--st-font-size-08);color:var(--st-color-text);letter-spacing:0px;word-spacing:0px;line-height:1em;text-transform:none;padding:0px;margin-block-start:0px;margin-block-end:var(--st-space-04);margin-inline-start:0px;margin-inline-end:0px;& span{font-family:var(--st-font-accent, "Noto Serif");font-style:italic;color:inherit;}\n}.elementor .st-type-body{max-width:var(--st-width-text);font-family:var(--st-font-body);font-weight:400;font-size:var(--st-font-size-02);letter-spacing:0px;word-spacing:0px;line-height:1.4em;padding:0px;margin-block-start:0px;margin-block-end:var(--st-space-05);margin-inline-start:0px;margin-inline-end:0px;}.elementor .st-theme-dark{color:var(--st-color-text-inverse-muted);background-color:var(--st-color-background-dark);}.elementor .st-layout-spacing-00{padding:0px;margin:0px;}.elementor .st-spacing-mb-06{margin-block-end:var(--st-space-06);}.elementor .st-layout-section{width:100%;position:relative;padding-block-start:var(--st-space-10);padding-block-end:var(--st-space-10);padding-inline-start:var(--st-space-06);padding-inline-end:var(--st-space-06);margin:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .st-layout-row-between-center{display:flex;flex-direction:row;gap:var(--st-space-04);justify-content:space-between;align-items:center;}.elementor .st-layout-gap-08{gap:var(--st-space-08);}.elementor .st-layout-content{width:100%;max-width:var(--st-width-content);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .st-layout-column-start-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .st-layout-column-start-center{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .st-component-button-icon{display:flex;flex-direction:row;gap:var(--st-space-02);flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .tertiary-icon-button{width:auto;font-family:"Noto Sans";font-weight:500;color:var(--accent-green);padding:0px;margin:0px;transition:all 300ms;gap:var(--XS-8px);}.elementor .tertiary-icon-button:hover,.elementor .tertiary-icon-button:focus-visible{color:var(--dark-green);}