:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-element-0c894c57{background-color:#c1bcba;padding-bottom:50px;position:relative;z-index:2}.gb-element-b540dc7c{column-gap:100px;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:100px 30px 20px 30px}@media (max-width:1024px){.gb-element-b540dc7c{flex-direction:column}}.gb-element-c37f8a95{width:60%;padding:0px}@media (max-width:1024px){.gb-element-c37f8a95{width:100%}}@media (max-width:767px){.gb-element-c37f8a95{width:100%}}.gb-element-ec1b2613{width:40%;padding:0px}@media (max-width:1024px){.gb-element-ec1b2613{width:66.66%}}@media (max-width:767px){.gb-element-ec1b2613{width:100%}}.gb-element-45cd952e{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:80px 30px 100px 30px}.gb-element-2792151a{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:20px 0px 0px 0px}.gb-element-f51ae3a3{column-gap:60px;display:grid;row-gap:60px}@media (max-width:1024px){.gb-element-f51ae3a3{row-gap:40px}}@media (max-width:767px){.gb-element-f51ae3a3{grid-template-columns:1fr}}.gb-element-43bbd6a8{column-gap:60px;display:grid;grid-template-columns:3fr 7fr;row-gap:60px}@media (max-width:1024px){.gb-element-43bbd6a8{display:grid;grid-template-columns:1fr}}@media (max-width:767px){.gb-element-43bbd6a8{display:grid;grid-template-columns:1fr}}.gb-element-2e9319a5{padding:0px}@media (max-width:1024px){.gb-element-2e9319a5{order:1}}.gb-element-8b54b11a{padding:0px}@media (max-width:1024px){.gb-element-8b54b11a{order:2}}.gb-element-a2be0929{column-gap:60px;display:grid;grid-template-columns:7fr 3fr;row-gap:60px}@media (max-width:1024px){.gb-element-a2be0929{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-a2be0929{display:grid;grid-template-columns:1fr}}.gb-element-480c003e{padding:0px}@media (max-width:1024px){.gb-element-480c003e{order:4}}.gb-element-bb48860a{width:100%;padding:0px}@media (max-width:767px){.gb-element-bb48860a{width:50%}}.gb-element-290dd8cc{padding:0px}@media (max-width:1024px){.gb-element-290dd8cc{order:3}}.gb-element-dc550824{column-gap:60px;display:grid;grid-template-columns:3fr 7fr;row-gap:60px}@media (max-width:1024px){.gb-element-dc550824{grid-template-columns:1fr}}@media (max-width:767px){.gb-element-dc550824{display:grid;grid-template-columns:1fr}}.gb-element-287d13ae{padding:0px}@media (max-width:1024px){.gb-element-287d13ae{order:5}}.gb-element-6b6988ea{padding:0px}@media (max-width:1024px){.gb-element-6b6988ea{order:6}}.gb-element-2bf211e7{width:100%;padding:0px}@media (max-width:767px){.gb-element-2bf211e7{width:50%}}.gb-element-43670529{background-color:#c1bcba;position:relative}.gb-element-df7c11c4{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:140px 30px 160px 30px}.gb-element-8850b7bc{background-color:#9c4847;color:var(--base-3);overflow-x:hidden;overflow-y:hidden;position:relative}.gb-element-8850b7bc a{color:var(--base-3)}.gb-element-8850b7bc a:hover{color:var(--base-3)}.gb-element-c56a38e3{background-blend-mode:normal;background-image:none;background-position:center;background-repeat:repeat;background-size:200px;bottom:0px;left:0px;opacity:0.15;position:absolute;right:0px;top:0px}.gb-element-ea35fab7{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:120px 30px 100px 30px}.gb-element-eb910aa7{align-items:center;border-color:#ffffff;display:flex;justify-content:space-between;margin-bottom:120px;margin-left:auto;margin-right:auto;max-width:900px;padding:0px}@media (max-width:767px){.gb-element-eb910aa7{flex-direction:column;row-gap:40px}}.gb-element-01bc7d78{text-align:center;width:70%}@media (max-width:1024px){.gb-element-01bc7d78{width:100%}}@media (max-width:767px){.gb-element-01bc7d78{width:100%}}.gb-element-7b2d24f7{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:0px}.gb-element-5f98251d{column-gap:35px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.gb-element-5f98251d{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}}@media (max-width:767px){.gb-element-5f98251d{grid-template-columns:1fr}}.gb-element-318fa38c{padding:0px}.gb-element-89497718{border-left:2px solid var(--accent);padding:0px 0px 0px 30px}@media (max-width:767px){.gb-element-89497718{padding-left:0px;border-left:0px solid var(--accent)}}.gb-element-ef6ffc26{border-left:2px solid var(--accent);padding:0px 0px 0px 30px}@media (max-width:767px){.gb-element-ef6ffc26{padding-left:0px;border-left:0px solid var(--accent)}}.gb-element-0dd72774{column-gap:20px;display:flex}.gb-element-be2ef344{border-left:2px solid var(--accent);padding:0px 0px 0px 30px}@media (max-width:767px){.gb-element-be2ef344{padding-left:0px;border-left:0px solid var(--accent)}}.gb-element-05145939{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:30px;row-gap:1em}@media (max-width:767px){.gb-element-05145939{grid-template-columns:1fr}}.gb-element-ba1def1c{background-blend-mode:normal,normal;background-color:#0c1d3d;color:var(--base-3);overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(100,70,70,0.75) 0%,rgba(100,70,70,0.75) 100%),url(https://vemmer-doil.de/wp-content/uploads/2025/08/3-RaumPerspektive13841.jpg) 49% 79% /cover no-repeat}.gb-element-f90eb26c{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:260px 30px 100px 30px}.gb-element-6d98b3bd{background-color:rgba(28,10,18,0.95);color:var(--base-3);border-bottom:1px solid var(--base-3)}.gb-element-6d98b3bd a{color:var(--base-3)}.gb-element-6d98b3bd a:hover{color:var(--accent)}.gb-element-6e59807d{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:14px 30px 12px 30px}.gb-shape-3c8a610b{bottom:0;color:#000000;left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0;transform:scale(-1,1)}.gb-shape-3c8a610b svg{fill:currentColor;width:100%;height:80px;color:var(--base-3)}.gb-shape-9446f4f7{color:#000000;left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:scale(-1,-1)}.gb-shape-9446f4f7 svg{fill:currentColor;width:100%;height:80px;color:var(--base-3)}@media (max-width:1024px){.gb-text-d9f2d02f{padding-top:0px}}.gb-text-360098ca{display:inline-block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid var(--accent)}.gb-text-62cf5a22{display:inline-block;margin-bottom:10px}.gb-text-e5b20d8c{align-items:center;display:inline-flex;margin-bottom:10px;margin-left:20px}.gb-text-e5b20d8c .gb-shape svg{color:var(--accent);fill:currentColor;width:0.9em;height:0.9em;margin-right:0.5em}.gb-text-e5b20d8c a{color:var(--contrast)}.gb-text-e5b20d8c a:hover{color:var(--accent)}.gb-text-e7b8c410{border-color:#406080}.gb-text-149861cb{align-items:center;column-gap:0.5em;display:inline-flex}.gb-text-149861cb .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-8a581423{align-items:center;display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-8a581423 .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor;color:#000000}.gb-text-6437e92b{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-weight:600;justify-content:center;letter-spacing:0.2em;margin-top:20px;text-align:center;text-decoration:none;text-transform:uppercase;padding:16px 24px}.gb-text-6437e92b:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.gb-text-a6acbd7f{display:inline-block;margin-bottom:10px}.gb-text-8fcd77ad{align-items:center;display:inline-flex;margin-bottom:10px;margin-left:20px}.gb-text-8fcd77ad .gb-shape svg{color:var(--accent);fill:currentColor;width:0.9em;height:0.9em;margin-right:0.5em}.gb-text-8fcd77ad a{color:var(--contrast)}.gb-text-8fcd77ad a:hover{color:var(--accent)}.gb-text-75604a3f{border-color:#406080}.gb-text-37caa42b{align-items:center;column-gap:0.5em;display:inline-flex}.gb-text-37caa42b .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-f645783c{align-items:center;display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-f645783c .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor;color:#000000}.gb-text-1326d693{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-weight:600;justify-content:center;letter-spacing:0.2em;margin-top:20px;text-align:center;text-decoration:none;text-transform:uppercase;padding:16px 24px}.gb-text-1326d693:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.gb-text-9ef7432c{display:inline-block;margin-bottom:10px}.gb-text-ff820314{align-items:center;display:inline-flex;margin-bottom:10px;margin-left:20px}.gb-text-ff820314 .gb-shape svg{color:var(--accent);fill:currentColor;width:0.9em;height:0.9em;margin-right:0.5em}.gb-text-ff820314 a{color:var(--contrast)}.gb-text-ff820314 a:hover{color:var(--accent)}.gb-text-8ac7175c{border-color:#406080}.gb-text-d95dbb1a{align-items:center;column-gap:0.5em;display:inline-flex}.gb-text-d95dbb1a .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-2c0d1006{align-items:center;display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-2c0d1006 .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor;color:#000000}.gb-text-b634a629{align-items:center;background-color:var(--accent);color:var(--base-3);display:inline-flex;font-weight:600;justify-content:center;letter-spacing:0.2em;margin-top:20px;text-align:center;text-decoration:none;text-transform:uppercase;padding:16px 24px}.gb-text-b634a629:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.gb-text-2007b8ec{color:var(--base-3);line-height:1.4em;margin-bottom:0em}.gb-text-2007b8ec .gb-shape svg{color:#ffaa00;fill:currentColor}@media (max-width:1024px){.gb-text-2007b8ec{text-align:center}}@media (max-width:767px){.gb-text-2007b8ec{text-align:center}}.gb-text-35fb843a{align-items:center;background-color:var(--accent);color:#ffffff;display:inline-flex;font-size:16px;font-weight:600;letter-spacing:0.2em;text-align:center;text-decoration:none;text-transform:uppercase;padding:16px 24px}.gb-text-35fb843a:hover{color:var(--base-3)}.gb-text-35fb843a:is(:hover,:focus){background-color:var(--accent);color:var(--base-3)}.gb-text-35fb843a a:hover{color:var(--base-3)}.gb-text-711aa1d1{display:inline-block;font-size:16px;line-height:1.7em;margin-bottom:0px}.gb-text-e0a40f76{align-items:center;display:flex;font-size:16px;margin-bottom:15px}.gb-text-e0a40f76 .gb-shape svg{width:0.9em;height:0.9em;margin-right:0.5em}.gb-text-e0a40f76 a:hover{color:#bd8f13}.gb-text-a504cb49{align-items:center;display:flex;font-size:16px;margin-bottom:15px}.gb-text-a504cb49 .gb-shape svg{width:0.9em;height:0.9em;margin-right:0.5em}.gb-text-a504cb49 a:hover{color:#bd8f13}.gb-text-06b177d2{align-items:center;display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-06b177d2 .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor}.gb-text-348d0dff{font-size:14px;text-align:center}@media (max-width:767px){.gb-text-348d0dff{text-align:left}}.gb-text-67a32a1b{font-size:14px;text-align:center}.gb-text-96e95bfb{color:var(--base-3);display:inline-block;letter-spacing:0.1em;padding-bottom:15px;border-bottom:1px solid var(--accent)}.gb-text-96e95bfb a{color:var(--base-3)}.gb-text-bd574af4{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:flex-end;letter-spacing:0.2em;margin-bottom:0px;text-align:right;text-transform:uppercase}.gb-text-bd574af4 .gb-shape svg{color:#C9C9C9;fill:currentColor;width:1.2em;height:1.2em;margin-right:0.5em;margin-bottom:0.1em}@media (max-width:767px){.gb-text-bd574af4{justify-content:rightMobile;text-align:center}}.gb-text-ddcc8d64{align-items:center;background-color:var(--accent);bottom:24px;color:#ffffff;column-gap:0.5em;display:inline-flex;position:fixed;right:24px;text-decoration:none;z-index:9999;border-radius:50px;padding:1rem 2rem}.gb-text-ddcc8d64:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.gb-text-ddcc8d64 .gb-shape svg{width:1em;height:1em;fill:currentColor}