: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-carousel-0cbfb809{--gb-carousel-slide-gap:0px;--gb-carousel-slides-per-view:1}.gb-carousel-ecad6a8a{--gb-carousel-slide-gap:0px;--gb-carousel-slides-per-view:1}.gb-carousel-b96d64a6{--gb-carousel-slide-gap:0px;--gb-carousel-slides-per-view:1;padding-top:20px}.gb-carousel-9ed6c913{--gb-carousel-slide-gap:0px;--gb-carousel-slides-per-view:1}.gb-carousel-items-115d5f2e{position:relative}.gb-carousel-item-6be1642b{align-items:center;background-blend-mode:normal,normal,normal;background-color:#000000;color:#ffffff;flex-direction:column;justify-content:flex-end;max-height:50vh;min-height:50vh;position:relative;background:linear-gradient(180deg,rgba(255,255,255,0.8) 10%,rgba(255,255,255,0) 35%),linear-gradient(180deg,rgba(0,0,0,0) 70%,var(--contrast) 100%),url(https://ih.ritterwagner.de/wp-content/uploads/2026/04/Islandpferdegestuet-Hohenstein.jpg) center /cover no-repeat}.gb-carousel-item-ab08359b{align-items:center;background-blend-mode:normal,normal,normal;background-color:#000000;color:#ffffff;flex-direction:column;justify-content:flex-end;max-height:50vh;min-height:50vh;position:relative;background:linear-gradient(180deg,rgba(255,255,255,0.8) 10%,rgba(255,255,255,0) 35%),linear-gradient(180deg,rgba(0,0,0,0) 70%,var(--contrast) 100%),url(https://ih.ritterwagner.de/wp-content/uploads/2026/04/Jungpferde-Hohenstein.jpg) center /cover no-repeat}.gb-carousel-item-9f7f0eaf{align-items:center;background-blend-mode:normal,normal,normal;background-color:#000000;color:#ffffff;flex-direction:column;justify-content:flex-end;max-height:50vh;min-height:50vh;position:relative;background:linear-gradient(180deg,rgba(255,255,255,0.8) 10%,rgba(255,255,255,0) 35%),linear-gradient(180deg,rgba(0,0,0,0) 70%,var(--contrast) 100%),url(https://ih.ritterwagner.de/wp-content/uploads/2026/04/Blockhaus-Hohenstein.jpg) center /cover no-repeat}.gb-element-46bb124c{background-color:var(--accent-3);padding-bottom:60px;padding-top:60px}.gb-element-eea3d5b5{background-color:var(--base-3);box-shadow:6px 6px 10px 0px rgba(88,88,97,0.1);margin-top:-120px;position:relative;z-index:1;padding:20px 0px}.gb-element-fee5ab68{background-color:var(--accent-3);padding-bottom:60px;padding-top:60px}.gb-element-1de754c7{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.gb-element-1de754c7{grid-template-columns:1fr}}.gb-element-6d015293{align-items:center;display:flex;justify-content:space-between}.gb-element-2cd3d3a2{background-color:var(--global-color-9);padding-bottom:60px;padding-top:60px}.gb-element-bb0b79a6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.gb-element-bb0b79a6{grid-template-columns:1fr}}.gb-element-3ef8ef5a{align-items:center;display:flex;justify-content:space-between}.gb-element-8a293e8f{background-color:var(--accent-3);padding-bottom:60px;padding-top:60px}.gb-element-3dffa1ec{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.gb-element-3dffa1ec{grid-template-columns:1fr}}.gb-element-c6df52d0{align-items:center;display:flex;justify-content:space-between}.gb-element-8ae0a363{background-color:var(--global-color-9);padding-bottom:60px;padding-top:60px}.gb-element-6da3a780{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.gb-element-6da3a780{grid-template-columns:1fr}}.gb-element-fac510c8{background-color:var(--base-3);box-shadow:6px 6px 10px 0px rgba(88,88,97,0.1);display:flex;flex-direction:column;justify-content:space-between;padding:25px}.gb-element-7abedd6a{background-color:var(--base-3);box-shadow:6px 6px 10px 0px rgba(88,88,97,0.1);display:flex;flex-direction:column;justify-content:space-between;padding:25px}.gb-element-e88bcd87{background-color:var(--base-3);box-shadow:6px 6px 10px 0px rgba(88,88,97,0.1);display:flex;flex-direction:column;justify-content:space-between;padding:25px}.gb-element-d1180a07{background-color:var(--base-3);box-shadow:6px 6px 10px 0px rgba(88,88,97,0.1);display:flex;flex-direction:column;justify-content:space-between;padding:25px}.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-text-ed33d6cb{text-align:center}.gb-text-9c5c7426{font-family:var(--gp-font--bilbo-swash-caps);font-size:50px;text-align:center}.gb-text-4af0b4ce{font-size:20px}.gb-text-fe947671{font-size:20px}.gb-text-e41b6fb9{font-size:20px}.gb-text-40a75524{font-family:var(--gp-font--bilbo-swash-caps);font-size:50px;text-align:center}.gb-text-9a28d4a9{color:var(--accent-2);font-size:20px;text-align:center}.gb-text-067771f8{font-size:20px}.gb-text-466c7660{color:var(--accent-2)}.gb-text-f56384cb{color:var(--contrast)}.gb-text-adaaf701{color:var(--accent-2)}.gb-text-00f0e23c{color:var(--contrast)}.gb-text-9e7a479c{color:var(--accent-2)}.gb-text-8f1045c1{color:var(--contrast)}.gb-text-a53d9fe1{color:var(--accent-2)}.gb-text-18de36ac{color:var(--contrast)}.gb-media-4d6e09fa{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-e7c88917{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-fcc5acd1{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-131444de{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-2d7ed20d{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-dd5f9c0a{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-5e0be30b{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-df5e548c{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-612f0e62{aspect-ratio:4/3;height:auto;min-height:250px;object-fit:cover;width:100%}.gb-media-fed6b70e{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-b0c65579{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-5393075e{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-44f3dd44{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-640b1e32{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-ea79bded{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-01a86060{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-e5b943fc{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-a7a89d71{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-media-54002f44{aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.gb-carousel-pagination-8a178fbd{flex:1;height:12px;margin-top:-50px;position:relative;z-index:1}.gb-carousel-pagination-8a178fbd .gb-carousel-dot{background-color:var(--base-3);margin-left:2px;margin-right:2px}.gb-carousel-pagination-8a178fbd .gb-carousel-dot.is-active{background-color:var(--base-3)}.gb-carousel-pagination-8a178fbd .gb-carousel-dot:hover{background-color:var(--accent-2)}.gb-carousel-pagination-4e381d3c{flex:1;height:12px;margin-top:-50px;position:relative;z-index:1}.gb-carousel-pagination-4e381d3c .gb-carousel-dot{background-color:var(--base-3);margin-left:2px;margin-right:2px}.gb-carousel-pagination-4e381d3c .gb-carousel-dot.is-active{background-color:var(--base-3)}.gb-carousel-pagination-4e381d3c .gb-carousel-dot:hover{background-color:var(--accent-2)}.gb-carousel-pagination-c0f6f086{flex:1;height:12px;margin-top:-50px;position:relative;z-index:1}.gb-carousel-pagination-c0f6f086 .gb-carousel-dot{background-color:var(--base-3);margin-left:2px;margin-right:2px}.gb-carousel-pagination-c0f6f086 .gb-carousel-dot.is-active{background-color:var(--base-3)}.gb-carousel-pagination-c0f6f086 .gb-carousel-dot:hover{background-color:var(--accent-2)}.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)}