@font-face { font-family: "Open Sans";font-style: normal;font-weight: 300;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: italic;font-weight: 300;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300italic.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300italic.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300italic.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300italic.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300italic.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_300italic.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: normal;font-weight: 500;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: italic;font-weight: 500;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500italic.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500italic.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500italic.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500italic.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500italic.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_500italic.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: normal;font-weight: 600;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: italic;font-weight: 600;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600italic.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600italic.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600italic.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600italic.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600italic.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_600italic.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: normal;font-weight: 700;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: italic;font-weight: 700;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700italic.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700italic.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700italic.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700italic.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700italic.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_700italic.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: normal;font-weight: 800;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: italic;font-weight: 800;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800italic.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800italic.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800italic.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800italic.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800italic.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_800italic.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: italic;font-weight: 400;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_italic.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_italic.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_italic.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_italic.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_italic.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_italic.svg#svgFontName) format("svg"); }
@font-face { font-family: "Open Sans";font-style: regular;font-weight: 400;font-display: swap;
src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_regular.eot); src: url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_regular.eot?#iefix) format("embedded-opentype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_regular.woff2) format("woff2"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_regular.woff) format("woff"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_regular.ttf)  format("truetype"), url(https://www.wirtschaft-buelach.ch/wp-content/uploads/gfonts_local/Open_Sans/Open_Sans_regular.svg#svgFontName) format("svg"); }.cm-bk {
--cmbk-rot:      #ff0000;
--cmbk-rot-dkl:  #c40017;
--cmbk-ink:      #1d1d1b;
--cmbk-grau:     #ededed;
--cmbk-feld:     #e9e9e9;
--cmbk-karte:    #ffffff;
max-width: 100%;
margin: 0 auto;
color: var(--cmbk-ink);
} .cm-bk-tabs {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
margin: 0 0 28px;
}
@media (min-width: 768px) { .cm-bk-tabs { grid-template-columns: 1fr 1fr 1fr; } }
.cm-bk-tab {
display: block;
width: 100%;
background: var(--cmbk-karte);
border: 0;
border-top: 6px solid var(--cmbk-rot);
box-shadow: 0 6px 18px rgba(0,0,0,.18);
padding: 22px 18px 14px;
font: inherit;
font-size: 19px;
font-weight: 600;
line-height: 1.35;
color: var(--cmbk-ink);
text-align: center;
cursor: pointer;
transition: color .15s ease, transform .15s ease;
}
.cm-bk-tab:hover { transform: translateY(-2px); }
.cm-bk-tab[aria-selected="true"] { color: var(--cmbk-rot); }
.cm-bk-chevron {
display: block;
width: 16px; height: 16px;
margin: 10px auto 0;
border-right: 4px solid currentColor;
border-bottom: 4px solid currentColor;
transform: rotate(45deg);
transition: transform .2s ease;
}
.cm-bk-tab[aria-selected="true"] .cm-bk-chevron { transform: rotate(225deg); } .cm-bk-panel {
background: var(--cmbk-karte);
box-shadow: 0 6px 18px rgba(0,0,0,.18);
padding: 28px 30px 26px;
margin-bottom: 22px;
} .cm-bk.cm-bk-js .cm-bk-panel { display: none; }
.cm-bk.cm-bk-js .cm-bk-panel.cm-bk-open { display: block; } .cm-bk-grid { display: grid; grid-template-columns: 1fr; gap: 16px 28px; }
@media (min-width: 768px) { .cm-bk-grid { grid-template-columns: 1fr 1fr; } }
.cm-bk-type-textarea { grid-column: 1 / -1; } .cm-bk-field { min-width: 0; }
.cm-bk-field label {
display: block;
font-weight: 600;
margin: 0 0 6px;
}
.cm-bk-hint { font-weight: 400; font-size: .85em; font-style: italic; }
.cm-bk-req { color: var(--cmbk-rot); }
.cm-bk-field input[type="text"],
.cm-bk-field input[type="email"],
.cm-bk-field textarea {
width: 100%;
background: var(--cmbk-feld);
border: 1px solid transparent;
border-radius: 8px;
padding: 10px 14px;
font: inherit;
color: var(--cmbk-ink);
}
.cm-bk-field input:focus,
.cm-bk-field textarea:focus {
outline: 2px solid var(--cmbk-rot);
outline-offset: 1px;
background: #fff;
}
.cm-bk-janein { display: inline-flex; flex-wrap: wrap; gap: 26px; padding-top: 6px; }
.cm-bk-radio { font-weight: 400 !important; display: inline-flex; align-items: center; gap: 8px; cursor: pointer; }
.cm-bk-radio input { accent-color: var(--cmbk-rot); width: 18px; height: 18px; } .cm-bk-field input[type="file"] { font: inherit; padding: 6px 0; max-width: 100%; box-sizing: border-box; }
.cm-bk-small { display: block; color: #666; margin-top: 4px; } .cm-bk-contactrow {
display: grid;
grid-template-columns: 1fr;
gap: 16px 28px;
border-top: 2px solid var(--cmbk-rot);
margin-top: 24px;
padding-top: 18px;
}
@media (min-width: 768px) { .cm-bk-contactrow { grid-template-columns: 1fr 1fr 1fr; } } .cm-bk-submitrow { text-align: center; margin-top: 22px; }
.cm-bk-submit {
background: var(--cmbk-rot);
color: #fff;
border: 0;
border-radius: 4px;
padding: 12px 34px;
max-width: 100%;
font: inherit;
font-weight: 600;
cursor: pointer;
transition: background .15s ease;
}
.cm-bk-submit:hover { background: var(--cmbk-rot-dkl); } .cm-bk-notice { padding: 14px 18px; border-radius: 6px; margin-bottom: 18px; font-weight: 600; }
.cm-bk-ok    { background: #e7f5e9; color: #1e6b2d; border: 1px solid #bfe3c6; }
.cm-bk-error { background: #fdeaea; color: #9b1c1c; border: 1px solid #f3c2c2; } @media (max-width: 480px) {
.cm-bk-panel { padding: 22px 18px 20px; }
} .cm-bk-hp {
position: absolute !important;
left: -9999px !important;
top: -9999px !important;
height: 1px; width: 1px;
overflow: hidden;
}