: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-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-9a5a869a{background-color:var(--base-2)}.gb-element-17d8e3e8{column-gap:120px;display:flex;margin-left:auto;margin-right:auto;max-width:1180px;row-gap:40px;padding:30px 20px 60px 20px}@media (max-width:1024px){.gb-element-17d8e3e8{flex-wrap:wrap}}.gb-element-7f1a0368{width:65%;padding:0px}@media (max-width:1024px){.gb-element-7f1a0368{width:100%}}@media (max-width:767px){.gb-element-7f1a0368{width:100%}}.gb-element-634271b2{width:35%;padding:0px}@media (max-width:1024px){.gb-element-634271b2{width:100%}}@media (max-width:767px){.gb-element-634271b2{width:100%}}.gb-element-f0b815f4{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:90px 20px 100px 20px}.gb-element-800007ca{display:flex;flex-wrap:wrap}.gb-element-d433a7c9{height:100%;width:50%;border-right:1px solid rgba(102,119,128,0.4);border-bottom:1px solid rgba(102,119,128,0.4);padding:0px 60px 40px 0px}@media (max-width:1024px){.gb-element-d433a7c9{width:100%;border-top:0px solid rgba(102,119,128,0.4);border-right:0px solid rgba(102,119,128,0.4);border-bottom:1px solid rgba(102,119,128,0.4);border-left:0px solid rgba(102,119,128,0.4);padding:0px 0px 30px 0px}}@media (max-width:767px){.gb-element-d433a7c9{width:100%}}.gb-element-e36c3519{height:100%;width:50%;border-bottom:1px solid rgba(102,119,128,0.4);padding:0px 0px 40px 60px}@media (max-width:1024px){.gb-element-e36c3519{width:100%;padding:60px 0px 30px 0px}}@media (max-width:767px){.gb-element-e36c3519{width:100%}}.gb-element-5006248b{height:100%;width:50%;border-right:1px solid rgba(102,119,128,0.4);padding:60px 60px 0px 0px}@media (max-width:1024px){.gb-element-5006248b{width:100%;border-top:0px solid rgba(102,119,128,0.4);border-right:0px solid rgba(102,119,128,0.4);border-bottom:1px solid rgba(102,119,128,0.4);border-left:0px solid rgba(102,119,128,0.4);padding:60px 0px 30px 0px}}@media (max-width:767px){.gb-element-5006248b{width:100%}}.gb-element-abe7af1a{height:100%;width:50%;padding:60px 0px 0px 60px}@media (max-width:1024px){.gb-element-abe7af1a{width:100%;padding:60px 0px 0px 0px}}@media (max-width:767px){.gb-element-abe7af1a{width:100%}}.gb-element-71c972d1{background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(85,49,89,0.97) 0%,rgba(85,49,89,0.97) 100%),url(https://marionkeller.ch/wp-content/uploads/spiralenbild.jpg) center /cover no-repeat}.gb-element-0e3673a9{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:120px 20px}@media (max-width:1024px){.gb-element-0e3673a9{padding:120px 60px}}@media (max-width:767px){.gb-element-0e3673a9{padding:100px 40px}}.gb-element-0dd3e38b{display:grid;grid-template-columns:2fr 1fr 1fr}@media (max-width:1024px){.gb-element-0dd3e38b{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}}@media (max-width:767px){.gb-element-0dd3e38b{grid-template-columns:1fr}}.gb-element-29db64a2{padding:0px}.gb-element-7568d199{align-items:flex-start;display:flex;flex-direction:column;margin-left:140px;padding:0px}.gb-element-7568d199 a{color:var(--base-3)}.gb-element-7568d199 a:hover{color:var(--base)}@media (max-width:767px){.gb-element-7568d199{margin-left:0px}}.gb-element-dc54dc58{margin-left:140px;padding:0px}.gb-element-dc54dc58 a{color:var(--base-3)}.gb-element-dc54dc58 a:hover{color:var(--base)}@media (max-width:767px){.gb-element-dc54dc58{margin-left:0px}}.gb-element-deedcda9{align-items:center;display:flex;justify-content:space-between;margin-top:60px;border-top:1px solid var(--base-3);padding:60px 0px 0px 0px}.gb-element-deedcda9 a{color:var(--base-3)}.gb-element-deedcda9 a:hover{color:var(--base)}@media (max-width:767px){.gb-element-deedcda9{flex-direction:column;row-gap:20px}}.gb-element-77203d57{padding:0px}@media (max-width:767px){.gb-element-77203d57{text-align:center;width:100%}}.gb-text-ddcc3dbd{border-left-style:solid;border-left-width:1px;font-size:38px;margin:0px 0px 20px 0px;padding:50px 0px 0px 30px}@media (max-width:767px){.gb-text-ddcc3dbd{font-size:32px}}.gb-text-852fb04c{margin-bottom:40px}.gb-text-b70a91d2{align-items:center;display:flex;margin-bottom:20px}.gb-text-b70a91d2 .gb-shape svg{color:var(--accent);fill:currentColor;width:1em;height:1em;margin-right:0.5em}.gb-text-9c0a0415{border-bottom-style:solid;border-bottom-width:1px;display:inline-block;margin-bottom:15px}.gb-text-4282d707{align-items:center;display:flex;margin-bottom:20px}.gb-text-4282d707 .gb-shape svg{color:var(--accent);fill:currentColor;width:1em;height:1em;margin-right:0.5em}.gb-text-4ef151d0{border-bottom-style:solid;border-bottom-width:1px;display:inline-block;margin-bottom:15px}.gb-text-225f665c{align-items:center;display:flex;margin-bottom:20px}.gb-text-225f665c .gb-shape svg{color:var(--accent);fill:currentColor;width:1em;height:1em;margin-right:0.5em}.gb-text-94c1d436{border-bottom-style:solid;border-bottom-width:1px;display:inline-block;margin-bottom:15px}.gb-text-a5ee923e{align-items:center;display:flex;margin-bottom:20px}.gb-text-a5ee923e .gb-shape svg{color:var(--accent);fill:currentColor;width:1em;height:1em;margin-right:0.5em}.gb-text-b148a3c4{border-bottom-style:solid;border-bottom-width:1px;display:inline-block;margin-bottom:15px}.gb-text-debda406{color:var(--base-3);margin-bottom:20px}.gb-text-23a28dab{align-items:center;background-color:var(--base-3);color:var(--accent);display:inline-flex;justify-content:center;text-align:center;text-decoration:none;border-radius:2px;padding:10px 20px}.gb-text-23a28dab:is(:hover,:focus){background-color:var(--base);color:var(--contrast-3)}.gb-text-03c6430f{color:var(--base-3);margin-bottom:30px}.gb-text-8812eea7{align-items:center;display:inline-flex;justify-content:center;margin-bottom:5px;text-align:center;text-decoration:none;padding:0px}.gb-text-6e8d3337{align-items:center;display:inline-flex;justify-content:center;margin-bottom:5px;text-align:center;text-decoration:none;padding:0px}.gb-text-a0f50399{align-items:center;display:inline-flex;justify-content:center;margin-bottom:5px;text-align:center;text-decoration:none;padding:0px}.gb-text-d87de750{align-items:center;display:inline-flex;justify-content:center;margin-bottom:5px;text-align:center;text-decoration:none;padding:0px}.gb-text-ad6602cb{align-items:center;display:inline-flex;justify-content:center;margin-bottom:5px;text-align:center;text-decoration:none;padding:0px}.gb-text-0aa25f49{color:var(--base-3);margin-bottom:30px}.gb-text-3ea5a8fc{align-items:center;display:inline-flex;justify-content:center;margin-right:15px;padding-top:1px;text-align:center;text-decoration:none}.gb-text-3ea5a8fc .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-27ee4a9c{align-items:center;display:inline-flex;justify-content:center;margin-right:15px;padding-top:1px;text-align:center;text-decoration:none}.gb-text-27ee4a9c .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-4b847945{align-items:center;display:inline-flex;justify-content:center;margin-right:15px;padding-top:1px;text-align:center;text-decoration:none}.gb-text-4b847945 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-f09c19bd{color:var(--base-3);font-size:17px;margin-bottom:0px}@media (max-width:767px){.gb-text-f09c19bd{text-align:center}}.gb-text-32b4bba0{align-items:center;display:inline-flex;font-size:17px;justify-content:center;margin-right:20px;text-align:center;text-decoration:none;padding:0px}.gb-text-fcd2af4a{align-items:center;display:inline-flex;font-size:17px;justify-content:center;text-align:center;text-decoration:none;padding:0px}.gb-site-header-cfb82579{background-color:#ffffff;padding:1rem 40px}@media (max-width:1024px){.gb-site-header-cfb82579{padding-left:30px;padding-right:30px}}@media (max-width:767px){.gb-site-header-cfb82579{padding-left:20px;padding-right:20px}}.gb-navigation-b8a8df32{align-items:center;column-gap:2rem;display:flex;justify-content:center;justify-self:stretch;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:767px){.gb-navigation-b8a8df32{justify-content:space-between;max-width:var(--gb-container-width)}}@media (width > 769px) {.gb-navigation-b8a8df32 .gb-menu-toggle {display: none;}}@media (max-width: 769px) {.gb-navigation-b8a8df32 .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-media-7baf2eff{align-self:start;display:block;height:130px;justify-items:start;justify-self:start;max-width:100%;width:auto}@media (max-width:1024px){.gb-media-7baf2eff{height:130px}}@media (max-width:767px){.gb-media-7baf2eff{height:80px}}.gb-menu-container-113d1816{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;justify-self:end}.gb-menu-container-113d1816.gb-menu-container--mobile{background-color:var(--base-2);color:var(--contrast);padding-bottom:60px;position:fixed}.gb-menu-container-113d1816.gb-menu-container--mobile .gb-menu{flex-direction:column}@media (max-width:767px){.gb-menu-container-113d1816{align-items:flex-start;flex-direction:column;justify-content:flex-start;row-gap:2rem}}.gb-menu-92dc631b{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.gb-menu-item-midc631b{list-style-type:none;position:relative;margin:0px;padding:0px}.gb-menu-item-midc631b:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus){background-color:var(--base-2)}.gb-menu-item-midc631b:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){text-decoration:none}.gb-menu-item-midc631b:is(:hover,:focus-within){text-decoration:underline}.gb-menu-item-midc631b .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}.gb-sub-menu-smdc631b{right:0px;width:200px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-smdc631b .gb-sub-menu{top:0px;right:100%}.gb-sub-menu-smdc631b .menu-item{background-color:var(--base);color:var(--contrast)}.gb-sub-menu-smdc631b .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){background-color:var(--accent);color:var(--base-3)}.gb-sub-menu-smdc631b .menu-item:is(:hover,:focus-within){background-color:var(--accent);color:var(--base-3)}