:root{--gb-container-width:1400px;}.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-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-649d4627{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gb-element-0bc6c732{align-items:center;column-gap:10px;display:flex;justify-content:center;margin-top:20px;row-gap:10px}.gb-element-41ed0564{background-blend-mode:darken;background-color:var(--accent-3);background-image:url('https://ih.ritterwagner.de/wp-content/uploads/2026/04/Islandhof-grafik.png');background-position:bottom;background-repeat:repeat-x;padding-bottom:100px;padding-top:40px;position:relative}.gb-element-63c7c763{column-gap:1em;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-63c7c763{grid-template-columns:1fr}}.gb-element-9afe9ed0{align-items:center;column-gap:1em;display:none;grid-template-columns:140px auto;padding-bottom:10px;padding-top:10px;row-gap:1em}@media (max-width:767px){.gb-element-9afe9ed0{grid-template-columns:1fr 1fr}}.gb-element-e45c1822{display:inline-block}.gb-element-cad51ebd{display:flex;justify-content:flex-end}.gb-element-0ea5d7ec{align-items:center;column-gap:1em;display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;padding-bottom:10px;padding-top:10px;row-gap:1em}@media (max-width:767px){.gb-element-0ea5d7ec{grid-template-columns:1fr 1fr}}.gb-element-59268fe7{display:flex;justify-content:flex-end}.gb-element-354070fb{display:flex;justify-content:center}.gb-element-9a07889b{display:inline-block}.gb-element-d1931e29{display:flex;justify-content:flex-start}.gb-looper-103900d6{column-gap:20px;display:grid;grid-template-columns:1fr;row-gap:20px}@media (max-width:767px){.gb-looper-103900d6{grid-template-columns:1fr}}.gb-loop-item-e75a4667{background-color:#fafafa;padding:20px}.gb-media-a0501b91{display:block;height:auto;margin-bottom:30px;max-width:100%}.gb-text-b2239772{font-size:30px;margin-bottom:5px}.gb-text-98900f14{font-size:14px;margin-bottom:30px}.gb-text-11423e09{background-color:#ffffff;color:#000000;display:inline-flex;font-size:14px;line-height:1;text-decoration:none;border:1px solid #000;padding:1rem}.gb-text-5fb80be5{background-color:#ffffff;color:#000000;display:inline-flex;font-size:14px;line-height:1;text-decoration:none;border:1px solid #000;padding:1rem}.gb-query-page-numbers-edfddcaf{align-items:center;column-gap:5px;display:flex;justify-content:center;row-gap:5px}.gb-query-page-numbers-edfddcaf .page-numbers{background-color:#ffffff;color:#000000;display:inline-flex;text-decoration:none;line-height:1;font-size:14px;border:1px solid #000;padding:1rem}.gb-query-page-numbers-edfddcaf .page-numbers.current{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}.gb-query-page-numbers-edfddcaf .page-numbers.dots{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}.gb-shape-7ff788e4{display:inline-flex}.gb-shape-7ff788e4 svg{fill:currentColor;height:auto;width:170px}.gb-shape-2b306a53{display:inline-flex}.gb-shape-2b306a53 svg{fill:currentColor;height:100px;width:auto}.gb-shape-2111c22b{display:inline-flex}.gb-shape-2111c22b svg{fill:currentColor;height:auto;width:140px}.gb-site-header-90048653.gb-is-sticky{box-shadow:1px 1px 5px rgba(0,0,0,0.1);background-color:var(--base-3)}@media (width > 768px) {.gb-navigation-fd5e1472 .gb-menu-toggle {display: none;}}@media (max-width: 768px) {.gb-navigation-fd5e1472 .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}@media (width > 768px) {.gb-navigation-7a731707 .gb-menu-toggle {display: none;}}@media (max-width: 768px) {.gb-navigation-7a731707 .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}@media (width > 768px) {.gb-navigation-06df8133 .gb-menu-toggle {display: none;}}@media (max-width: 768px) {.gb-navigation-06df8133 .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-menu-toggle-7072ebbb{align-items:center;background-color:rgba(255,255,255,0);color:var(--accent);column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-7072ebbb:is(.gb-menu-toggle--toggled,.gb-menu-toggle--toggled:hover,.gb-menu-toggle--toggled:focus){background-color:rgba(255,255,255,0);color:var(--contrast)}.gb-menu-toggle-7072ebbb:is(:hover,:focus){background-color:rgba(255,255,255,0);color:var(--contrast)}.gb-menu-toggle-7072ebbb svg{width:25px;height:25px;fill:currentColor}.gb-menu-toggle-9d0d0927{align-items:center;background-color:rgba(255,255,255,0);color:var(--accent);column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-9d0d0927:is(.gb-menu-toggle--toggled,.gb-menu-toggle--toggled:hover,.gb-menu-toggle--toggled:focus){background-color:rgba(255,255,255,0);color:var(--contrast)}.gb-menu-toggle-9d0d0927:is(:hover,:focus){background-color:rgba(255,255,255,0);color:var(--contrast)}.gb-menu-toggle-9d0d0927 svg{width:25px;height:25px;fill:currentColor}.gb-menu-toggle-3940d5d8{align-items:center;background-color:rgba(255,255,255,0);color:var(--accent);column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-3940d5d8:is(.gb-menu-toggle--toggled,.gb-menu-toggle--toggled:hover,.gb-menu-toggle--toggled:focus){background-color:rgba(255,255,255,0);color:var(--contrast)}.gb-menu-toggle-3940d5d8:is(:hover,:focus){background-color:rgba(255,255,255,0);color:var(--contrast)}.gb-menu-toggle-3940d5d8 svg{width:25px;height:25px;fill:currentColor}.gb-menu-container-59b84bd6.gb-menu-container--mobile{background-color:var(--base-3);padding-bottom:60px;position:fixed}.gb-menu-container-59b84bd6.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-container-59b84bd6.gb-menu-container--mobile .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--accent)}.gb-menu-container-59b84bd6.gb-menu-container--mobile .menu-item:is(:hover,:focus-within){color:var(--accent)}.gb-menu-container-4cd11c42.gb-menu-container--mobile{background-color:var(--base-3);padding-bottom:60px;position:fixed}.gb-menu-container-4cd11c42.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-container-4cd11c42.gb-menu-container--mobile .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--accent)}.gb-menu-container-4cd11c42.gb-menu-container--mobile .menu-item:is(:hover,:focus-within){color:var(--accent)}.gb-menu-container-1bfeedac.gb-menu-container--mobile{background-color:var(--base-3);padding-bottom:60px;position:fixed}.gb-menu-container-1bfeedac.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-container-1bfeedac.gb-menu-container--mobile .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--accent)}.gb-menu-container-1bfeedac.gb-menu-container--mobile .menu-item:is(:hover,:focus-within){color:var(--accent)}.gb-menu-014f6529{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.gb-menu-9b714d1e{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.gb-menu-39c7ea11{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.gb-menu-item-mi4f6529{color:var(--contrast);font-size:18px;font-weight:400;list-style-type:none;position:relative;margin:0px;padding:0px}.gb-menu-item-mi4f6529:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus){color:var(--accent)}.gb-menu-item-mi4f6529:is(:hover,:focus){color:var(--accent)}.gb-menu-item-mi4f6529 .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}@media (max-width:980px){.gb-menu-item-mi4f6529 .gb-menu-link{padding-left:10px;padding-right:10px}}.gb-menu-item-mi714d1e{color:var(--contrast);font-size:18px;font-weight:400;list-style-type:none;position:relative;margin:0px;padding:0px}.gb-menu-item-mi714d1e:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus){color:var(--accent)}.gb-menu-item-mi714d1e:is(:hover,:focus){color:var(--accent)}.gb-menu-item-mi714d1e .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}@media (max-width:980px){.gb-menu-item-mi714d1e .gb-menu-link{padding-left:10px;padding-right:10px}}.gb-menu-item-mic7ea11{color:var(--contrast);font-size:18px;font-weight:400;list-style-type:none;position:relative;margin:0px;padding:0px}.gb-menu-item-mic7ea11:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus){color:var(--accent)}.gb-menu-item-mic7ea11:is(:hover,:focus){color:var(--accent)}.gb-menu-item-mic7ea11 .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}@media (max-width:980px){.gb-menu-item-mic7ea11 .gb-menu-link{padding-left:10px;padding-right:10px}}.gb-sub-menu-sm4f6529{right:0px;width:240px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-sm4f6529 .gb-sub-menu{top:0px;right:100%}.gb-sub-menu-sm4f6529 .menu-item{background-color:var(--base-3);color:var(--contrast)}.gb-sub-menu-sm4f6529 .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--accent);background-color:var(--accent-3)}.gb-sub-menu-sm4f6529 .menu-item:is(:hover,:focus-within){color:var(--accent);background-color:var(--accent-3)}.gb-sub-menu-sm714d1e{right:0px;width:240px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-sm714d1e .gb-sub-menu{top:0px;right:100%}.gb-sub-menu-sm714d1e .menu-item{background-color:var(--base-3);color:var(--contrast)}.gb-sub-menu-sm714d1e .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--accent);background-color:var(--accent-3)}.gb-sub-menu-sm714d1e .menu-item:is(:hover,:focus-within){color:var(--accent);background-color:var(--accent-3)}.gb-sub-menu-smc7ea11{right:0px;width:240px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-smc7ea11 .gb-sub-menu{top:0px;right:100%}.gb-sub-menu-smc7ea11 .menu-item{background-color:var(--base-3);color:var(--contrast)}.gb-sub-menu-smc7ea11 .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--accent);background-color:var(--accent-3)}.gb-sub-menu-smc7ea11 .menu-item:is(:hover,:focus-within){color:var(--accent);background-color:var(--accent-3)}