.nl-gg{--gg-ronk: #ff194e;--gg-tinte: #161616;--gg-hell: #f1f1f1;--gg-linie: #e0e0e0;--gg-grau: #5d5d5d}.nl-gg .e-con.nl-gg-abschnitt,.nl-gg .e-con.nl-gg-abschnitt .e-con{--kit-widget-spacing: 0px}.nl-gg .e-con.nl-gg-abschnitt .elementor-widget:not(:last-child){margin-block-end: 0}.nl-gg .e-con.nl-gg-band{background: var(--gg-hell)}.nl-gg .e-con.nl-gg-ronk{background: var(--gg-ronk);color: #fff}.nl-gg .e-con.nl-gg-weiss{background: #fff}.nl-gg .elementor-widget-heading.nl-gg-dach .elementor-heading-title{margin: 0;font-weight: 300;text-transform: uppercase;letter-spacing: .06em;font-size: 18px;line-height: 24px;color: inherit}.nl-gg .elementor-widget-heading.nl-gg-dachk .elementor-heading-title{margin: 0;font-weight: 300;text-transform: uppercase;letter-spacing: .06em;font-size: 16px;line-height: 21px;color: inherit}.nl-gg .elementor-widget-heading.nl-gg-dachk.nl-gg-akzent .elementor-heading-title{color: var(--gg-ronk);font-weight: 500}.nl-gg .elementor-widget-heading.nl-gg-h2 .elementor-heading-title{margin: 0;font-weight: 700;color: var(--gg-ronk);font-size: 50px;line-height: 56px;letter-spacing: -.5px;hyphens: manual}.nl-gg .elementor-widget-heading.nl-gg-h1 .elementor-heading-title{font-size: 56px;line-height: 60px}.nl-gg .e-con.nl-gg-ronk .elementor-widget-heading.nl-gg-h2 .elementor-heading-title,.nl-gg .e-con.nl-gg-dunkel .elementor-widget-heading.nl-gg-h2 .elementor-heading-title{color: #fff}.nl-gg .elementor-widget-heading.nl-gg-h3 .elementor-heading-title{margin: 0;font-weight: 700;font-size: 30px;line-height: 36px;color: inherit}.nl-gg .elementor-widget-heading.nl-gg-kt .elementor-heading-title{margin: 0;font-weight: 700;font-size: 23px;line-height: 28px;color: inherit}.nl-gg .elementor-widget-heading.nl-gg-hand .elementor-heading-title{margin: 0;font-family: "Covered By Your Grace",cursive;font-weight: 400;font-size: 34px;line-height: 36px;color: var(--gg-ronk)}.nl-gg .elementor-widget-heading.nl-gg-hand.nl-gg-gross .elementor-heading-title{font-size: 40px;line-height: 40px}.nl-gg .elementor-widget-heading.nl-gg-hand.nl-gg-motto .elementor-heading-title{font-size: 28px;line-height: 30px}.nl-gg .e-con.nl-gg-ronk .elementor-widget-heading.nl-gg-hand .elementor-heading-title{color: #fff}.nl-gg .elementor-widget-heading.nl-gg-zahl .elementor-heading-title{margin: 0;font-weight: 700;color: var(--gg-ronk);font-size: 44px;line-height: 48px;letter-spacing: -.5px}.nl-gg .elementor-widget-heading.nl-gg-nr .elementor-heading-title{margin: 0;font-weight: 700;color: var(--gg-ronk);font-size: 56px;line-height: 56px}.nl-gg .elementor-widget-heading.nl-gg-flurnr .elementor-heading-title{margin: 0;font-weight: 700;color: var(--gg-ronk);font-size: 40px;line-height: 44px}.nl-gg .elementor-widget-heading.nl-gg-etikett .elementor-heading-title{display: inline-block;background: var(--gg-ronk);color: #fff;font-weight: 700;font-size: 14px;line-height: 20px;padding: 4px 10px;text-transform: uppercase;letter-spacing: .06em;margin: 0}.nl-gg .elementor-widget-heading.nl-gg-etikett{align-self: flex-start}.nl-gg .e-con.nl-gg-ronk .elementor-widget-heading.nl-gg-etikett .elementor-heading-title{background: #fff;color: var(--gg-ronk)}.nl-gg .elementor-widget-text-editor.nl-gg-text,.nl-gg .elementor-widget-text-editor.nl-gg-lese,.nl-gg .elementor-widget-text-editor.nl-gg-klein{color: inherit}.nl-gg .elementor-widget-text-editor.nl-gg-text p,.nl-gg .elementor-widget-text-editor.nl-gg-text li{font-size: 18px;line-height: 28px}.nl-gg .elementor-widget-text-editor.nl-gg-lese p,.nl-gg .elementor-widget-text-editor.nl-gg-lese li{font-size: 20px;line-height: 30px}.nl-gg .elementor-widget-text-editor.nl-gg-klein p,.nl-gg .elementor-widget-text-editor.nl-gg-klein li{font-size: 16px;line-height: 24px}.nl-gg .elementor-widget-text-editor.nl-gg-leise{color: var(--gg-grau)}.nl-gg .elementor-widget-text-editor p{margin: 0 0 .8em}.nl-gg .elementor-widget-text-editor p:last-child{margin-bottom: 0}.nl-gg .elementor-widget-text-editor a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.nl-gg .elementor-widget-text-editor a:hover{color: var(--gg-ronk)}.nl-gg .e-con.nl-gg-ronk .elementor-widget-text-editor a{color: #fff;font-weight: 700;text-decoration: none}.nl-gg .e-con.nl-gg-ronk .elementor-widget-text-editor a:hover{color: var(--gg-tinte)}.nl-gg .elementor-widget-text-editor ul{margin: 0;display: flex;flex-direction: column;gap: 12px}.nl-gg .elementor-widget-text-editor.nl-gg-klein ul{gap: 8px}.nl-gg .elementor-widget-text-editor ul li{margin: 0}.nl-gg .e-con.nl-gg-ronk,.nl-gg .e-con.nl-gg-dunkel{--nl-gf-winkel: #fff}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss{--nl-gf-winkel: #ff194e}.nl-gg .elementor-widget-button.nl-gg-knopf .elementor-button{border-radius: 0;font-weight: 700;font-size: 20px;line-height: 30px;padding: 10px 26px;background: var(--gg-ronk);color: #fff;border: 1px solid var(--gg-ronk)}.nl-gg .elementor-widget-button.nl-gg-knopf .elementor-button:hover{background: var(--gg-tinte);border-color: var(--gg-tinte);color: #fff}.nl-gg .elementor-widget-button.nl-gg-knopf.nl-gg-weissknopf .elementor-button{background: #fff;color: var(--gg-ronk);border-color: #fff}.nl-gg .elementor-widget-button.nl-gg-knopf.nl-gg-weissknopf .elementor-button:hover{background: var(--gg-tinte);border-color: var(--gg-tinte);color: #fff}.nl-gg .elementor-widget-button.nl-gg-pfeil .elementor-button{font-size: 18px;line-height: 1.15;color: var(--gg-tinte)}.nl-gg .elementor-widget-button.nl-gg-pfeil.nl-gg-pfeil-k .elementor-button{font-size: 17px}.nl-gg .elementor-widget-button.nl-gg-pfeil .elementor-button:hover{color: var(--gg-ronk)}.nl-gg .elementor-widget-heading.nl-gg-pfeil .elementor-heading-title{--nl-strich: calc(100% + 1em + 6px);position: relative;display: inline-block;margin: 0;padding: 0 0 .8em;margin-right: 1.6em;font-size: 18px;line-height: 1.15;font-weight: 700;color: var(--gg-tinte)}.nl-gg .elementor-widget-heading.nl-gg-pfeil .elementor-heading-title::before{content: "";position: absolute;left: 0;bottom: .3em;height: 1.5px;width: calc(100% + 1.6em);background: currentColor;transition: width .2s ease}.nl-gg .elementor-widget-heading.nl-gg-pfeil .elementor-heading-title::after{content: "";position: absolute;bottom: .3em;right: -1.6em;width: .55em;height: .55em;border-top: 1.5px solid currentColor;border-right: 1.5px solid currentColor;transform: translate(calc(.55em * -.2071 + .5px),calc(.55em * .5 - .75px)) rotate(45deg);transition: right .2s ease}.nl-gg a.e-con:hover .elementor-widget-heading.nl-gg-pfeil .elementor-heading-title::before{width: calc(100% + 2em)}.nl-gg a.e-con:hover .elementor-widget-heading.nl-gg-pfeil .elementor-heading-title::after{right: -2em}.nl-gg .e-con.nl-gg-ronk .elementor-widget-button.nl-gg-pfeil .elementor-button,.nl-gg .e-con.nl-gg-ronk .elementor-widget-heading.nl-gg-pfeil .elementor-heading-title{color: #fff}.nl-gg .e-con.nl-gg-ronk .elementor-widget-button.nl-gg-pfeil .elementor-button:hover{color: var(--gg-tinte)}.nl-gg .elementor-widget.nl-gg-pfeil{align-self: flex-start}.nl-gg .elementor-widget-icon.nl-gg-ic .elementor-icon{line-height: 1}.nl-gg .elementor-widget-icon.nl-gg-ic .elementor-icon i{display: block}.nl-gg .e-con.nl-gg-titelic{flex-wrap: nowrap;justify-content: space-between;align-items: flex-start}.nl-gg .e-con.nl-gg-titelic>.elementor-widget-icon{flex: 0 0 auto;margin-top: -8px}.nl-gg .e-con.nl-gg-zwei{flex-direction: row;flex-wrap: wrap;gap: 56px;align-items: flex-start}.nl-gg .e-con.nl-gg-zwei.nl-gg-mitte{align-items: center}.nl-gg .e-con.nl-gg-zwei.nl-gg-strecken{align-items: stretch}.nl-gg .e-con.nl-gg-zwei>.e-con,.nl-gg .e-con.nl-gg-zwei>.elementor-widget{flex: 1 1 420px;min-width: 0;width: auto}.nl-gg .e-con.nl-gg-zwei>.nl-gg-f2{flex: 2 1 560px}.nl-gg .e-con.nl-gg-zwei>.nl-gg-schmal{flex: 1 1 320px;max-width: 400px}.nl-gg .e-con.nl-gg-zwei>.nl-gg-schmal-s{flex: 1 1 300px;max-width: 360px}.nl-gg .e-con.nl-gg-zwei>.nl-gg-seite{flex: 1 1 300px}.nl-gg .e-con.nl-gg-raster{display: grid;gap: 32px}.nl-gg .e-con.nl-gg-r2{grid-template-columns: repeat(auto-fit,minmax(min(100%,440px),1fr))}.nl-gg .e-con.nl-gg-r3{grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr))}.nl-gg .e-con.nl-gg-r4{grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr));gap: 24px}.nl-gg .e-con.nl-gg-fakten{grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: 24px}.nl-gg .e-con.nl-gg-bildreihe{grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));gap: 16px}.nl-gg .e-con.nl-gg-plan{grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr));gap: 24px}.nl-gg .e-con.nl-gg-raster>.e-con{width: auto;min-width: 0}.nl-gg .e-con.nl-gg-knoepfe{flex-direction: row;flex-wrap: wrap;gap: 16px 28px;align-items: center}.nl-gg .elementor-widget-image.nl-gg-bild img{width: 100%;height: 100%;object-fit: cover;display: block}.nl-gg .elementor-widget-image.nl-gg-bildreihe-bild img{height: 220px}.nl-gg .elementor-widget-image.nl-gg-bild-hoch img{min-height: 340px}.nl-gg .elementor-widget-image.nl-gg-rund img{width: 200px;height: 200px;border-radius: 50%;object-fit: cover;background: #fff}.nl-gg .elementor-widget-image.nl-gg-rund.nl-gg-rund-k img{width: 120px;height: 120px}.nl-gg .elementor-widget-image.nl-gg-logo img{height: 96px;width: 100%;object-fit: contain;background: #fff}.nl-gg .elementor-widget-image.nl-gg-video a,.nl-gg .elementor-widget-image.nl-gg-video>.elementor-widget-container{position: relative;display: block}.nl-gg .elementor-widget-image.nl-gg-video img{aspect-ratio: 16 / 9;width: 100%;object-fit: cover;border-radius: 16px}.nl-gg .elementor-widget-image.nl-gg-video.nl-gg-spielen a::after{content: "";position: absolute;left: 50%;top: 50%;width: 84px;height: 84px;margin: -42px 0 0 -42px;border-radius: 50%;background: var(--gg-ronk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='7,4 20,12 7,20' fill='%23fff'/%3E%3C/svg%3E") center / 30px no-repeat}.nl-gg .elementor-widget-video.nl-gg-film .elementor-wrapper{border-radius: 16px;overflow: hidden}.nl-gg .e-con.nl-gg-kachel{background: var(--gg-hell);color: var(--gg-tinte);text-decoration: none;gap: 0;padding: 0}.nl-gg .e-con.nl-gg-kachel.nl-gg-weiss{background: #fff}.nl-gg a.e-con.nl-gg-kachel:hover .nl-gg-kt .elementor-heading-title{color: var(--gg-ronk)}.nl-gg .e-con.nl-gg-kachel.nl-gg-ronk,.nl-gg .e-con.nl-gg-kachel.nl-gg-ronk:hover{background: var(--gg-ronk);color: #fff}.nl-gg .e-con.nl-gg-kachelbild{position: relative;padding: 0}.nl-gg .e-con.nl-gg-kachelbild .elementor-widget-image img{width: 100%;aspect-ratio: 3 / 2;object-fit: cover;display: block;background: var(--gg-linie)}.nl-gg .e-con.nl-gg-in>.elementor-widget-icon.nl-gg-kachelic{margin: 0 0 6px}.nl-gg .e-con.nl-gg-in>.elementor-widget-icon.nl-gg-kachelic .elementor-icon{font-size: 52px;line-height: 1}.nl-gg .e-con.nl-gg-in{padding: 32px 32px 36px;gap: 10px;flex: 1}.nl-gg .e-con.nl-gg-in>.nl-gg-fuss{margin-top: auto;padding-top: 8px}.nl-gg .e-con.nl-gg-mitte-in{justify-content: center;gap: 16px}.nl-gg .e-con.nl-gg-kasten{background: var(--gg-hell);padding: 32px 32px 36px;gap: 12px}.nl-gg .e-con.nl-gg-kasten>.nl-gg-unten{margin-top: auto}.nl-gg .e-con.nl-gg-weissbox{background: #fff;padding: 36px;gap: 18px}.nl-gg .e-con.nl-gg-flur{background: #fff;padding: 24px 26px 28px;gap: 6px}.nl-gg .e-con.nl-gg-tag{background: #fff;padding: 28px 28px 32px;gap: 12px}.nl-gg .e-con.nl-gg-schritt{gap: 10px}.nl-gg .e-con.nl-gg-nrzeile{flex-direction: row;align-items: center;gap: 16px}.nl-gg .e-con.nl-gg-ag{flex-direction: column;background: var(--gg-hell);color: var(--gg-tinte);text-decoration: none;padding: 0;gap: 0}.nl-gg .e-con.nl-gg-ag>.elementor-widget-image{width: 100%}.nl-gg .e-con.nl-gg-ag>.elementor-widget-image img{height: 240px;width: 100%;object-fit: cover;display: block}.nl-gg .e-con.nl-gg-ag>.e-con.nl-gg-in{flex: 1 1 auto}.nl-gg a.e-con.nl-gg-ag:hover .nl-gg-kt .elementor-heading-title{color: var(--gg-ronk)}.nl-gg .elementor-widget-heading.nl-gg-preis .elementor-heading-title{margin: 0;font-weight: 700;font-size: 22px;line-height: 28px;color: inherit}.nl-gg .e-con.nl-gg-teaser,.nl-gg .e-con.nl-gg-fb{flex-direction: row;flex-wrap: wrap;padding: 0;gap: 0;text-decoration: none}.nl-gg .e-con.nl-gg-teaser>.elementor-widget-image{flex: 1 1 360px}.nl-gg .e-con.nl-gg-teaser>.elementor-widget-image img{min-height: 260px;height: 100%;width: 100%;object-fit: cover}.nl-gg .e-con.nl-gg-teaser>.e-con{flex: 2 1 420px;padding: 40px 44px;gap: 12px;justify-content: center}.nl-gg .e-con.nl-gg-fb{background: var(--gg-hell)}.nl-gg .e-con.nl-gg-fb>.elementor-widget-image{flex: 1 1 420px}.nl-gg .e-con.nl-gg-fb>.elementor-widget-image img{min-height: 340px;height: 100%;width: 100%;object-fit: cover}.nl-gg .e-con.nl-gg-fb>.e-con{flex: 1 1 420px;padding: 44px 44px 48px;gap: 14px}.nl-gg .e-con.nl-gg-mi{background: var(--gg-hell);padding: 24px 26px 26px;gap: 6px;min-height: 112px;color: var(--gg-tinte);text-decoration: none}.nl-gg .e-con.nl-gg-mi .elementor-widget-icon .elementor-icon{font-size: 44px}.nl-gg .e-con.nl-gg-mi .nl-gg-mititel{margin-top: auto}.nl-gg .e-con.nl-gg-mi .nl-gg-mititel .elementor-heading-title{font-size: 20px;line-height: 26px;font-weight: 700;margin: 0;color: inherit}.nl-gg .e-con.nl-gg-mi .nl-gg-miart .elementor-heading-title{font-weight: 300;text-transform: uppercase;letter-spacing: .06em;font-size: 14px;line-height: 18px;color: var(--gg-grau);margin: 0}.nl-gg a.e-con.nl-gg-mi:hover{background: var(--gg-tinte);color: #fff}.nl-gg a.e-con.nl-gg-mi:hover .elementor-heading-title,.nl-gg a.e-con.nl-gg-mi:hover .elementor-icon,.nl-gg a.e-con.nl-gg-mi:hover .elementor-icon i{color: #fff !important}.nl-gg .e-con.nl-gg-dl{flex-direction: row;align-items: center;gap: 20px;padding: 22px 24px;background: var(--gg-hell);color: var(--gg-tinte);text-decoration: none}.nl-gg a.e-con.nl-gg-dl:hover{background: var(--gg-tinte);color: #fff}.nl-gg a.e-con.nl-gg-dl:hover .elementor-heading-title{color: #fff}.nl-gg .elementor-widget-icon.nl-gg-dlicon{flex: 0 0 40px;margin: 0}.nl-gg .elementor-widget-icon.nl-gg-dlicon .elementor-icon{font-size: 40px;line-height: 1}.nl-gg a.e-con.nl-gg-dl:hover .nl-gg-dlicon .elementor-icon{color: #fff}.nl-gg .e-con.nl-gg-dl>.e-con{gap: 2px}.nl-gg .e-con.nl-gg-dl .nl-gg-dltitel .elementor-heading-title{font-size: 19px;line-height: 25px;font-weight: 700;margin: 0;color: inherit}.nl-gg .e-con.nl-gg-dl .nl-gg-dlmeta .elementor-heading-title{font-size: 15px;line-height: 20px;opacity: .75;font-weight: 400;margin: 0;color: inherit}.nl-gg .e-con.nl-gg-fakt{gap: 4px}.nl-gg .e-con.nl-gg-fakt .elementor-widget-icon{margin-bottom: 8px}.nl-gg .e-con.nl-gg-fakt .nl-gg-fakttext .elementor-heading-title{font-size: 17px;line-height: 24px;font-weight: 400;margin: 0;color: inherit}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list{margin: 0;padding: 0}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list li{margin: 0;padding: 14px 0;border-bottom: 1px solid var(--gg-linie)}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list li:first-child{border-top: 1px solid var(--gg-linie)}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list-header{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 24px;align-items: baseline;margin: 0}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list-title{font-size: 18px;line-height: 27px;font-weight: 400;color: inherit;max-width: none;flex: 1 1 auto}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list-price{font-size: 18px;line-height: 27px;font-weight: 700;color: inherit;white-space: nowrap}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list-separator{display: none}.nl-gg .elementor-widget-price-list.nl-gg-zeilen .elementor-price-list-description{font-size: 15px;line-height: 21px;color: var(--gg-grau);margin: 2px 0 0}.nl-gg .elementor-widget-price-list.nl-gg-preise .elementor-price-list li{padding: 20px 0;border-top: 0}.nl-gg .elementor-widget-price-list.nl-gg-preise .elementor-price-list li:first-child{border-top: 0}.nl-gg .elementor-widget-price-list.nl-gg-preise .elementor-price-list-title{font-size: 20px;line-height: 28px;font-weight: 700}.nl-gg .elementor-widget-price-list.nl-gg-preise .elementor-price-list-price{font-size: 30px;line-height: 36px}.nl-gg .elementor-widget-price-list.nl-gg-preise .elementor-price-list-description{font-size: 16px;line-height: 24px}.nl-gg .elementor-widget-price-list.nl-gg-daten{margin-top: auto;padding-top: 12px;border-top: 1px solid var(--gg-linie)}.nl-gg .elementor-widget-price-list.nl-gg-daten .elementor-price-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.nl-gg .elementor-widget-price-list.nl-gg-daten.nl-gg-daten2 .elementor-price-list{grid-template-columns: repeat(2,minmax(0,1fr))}.nl-gg .elementor-widget-price-list.nl-gg-daten .elementor-price-list li{margin: 0;padding: 0;border: 0}.nl-gg .elementor-widget-price-list.nl-gg-daten .elementor-price-list-header{display: flex;flex-direction: column;margin: 0}.nl-gg .elementor-widget-price-list.nl-gg-daten .elementor-price-list-separator{display: none}.nl-gg .elementor-widget-price-list.nl-gg-daten .elementor-price-list-title{font-weight: 300;text-transform: uppercase;letter-spacing: .06em;font-size: 13px;line-height: 18px;color: var(--gg-grau)}.nl-gg .elementor-widget-price-list.nl-gg-daten .elementor-price-list-price{font-size: 19px;line-height: 26px;font-weight: 700;color: var(--gg-tinte)}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tabs-heading{gap: 0;border-bottom: 1px solid var(--gg-tinte);flex-wrap: wrap}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title{font-family: inherit;font-size: 20px;line-height: 28px;font-weight: 700;padding: 12px 28px;border: 1px solid var(--gg-tinte);border-bottom: 0;background: #fff;color: var(--gg-tinte);margin-right: -1px;border-radius: 0}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title[aria-selected="true"]{background: var(--gg-tinte);color: #fff}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title:hover{color: var(--gg-ronk)}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title[aria-selected="true"]:hover{color: #fff}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tabs-content>.e-con{padding: 0;border: 0}.nl-gg-stimmen{display: flex;flex-wrap: wrap;gap: 56px;align-items: stretch}.nl-gg-stimmen__kopf{flex: 1 1 300px;max-width: 360px;display: flex;flex-direction: column;gap: 20px}.nl-gg-stimmen__dach{margin: 0;font-weight: 300;text-transform: uppercase;letter-spacing: .06em;font-size: 18px;line-height: 24px}.nl-gg-stimmen__titel{margin: 0;font-weight: 700;color: #ff194e;font-size: 50px;line-height: 56px;letter-spacing: -.5px}.nl-gg-stimmen__nav{display: flex;gap: 8px;margin-top: auto;padding-top: 16px;align-items: center}.nl-gg-stimmen__pfeil{width: 52px;height: 52px;border: 1px solid #161616;background: #fff;color: #161616;cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 0;border-radius: 0}.nl-gg-stimmen__pfeil:hover,.nl-gg-stimmen__pfeil:focus-visible{background: #161616;color: #fff}.nl-gg-stimmen__zaehler{margin-left: 8px;font-size: 16px;line-height: 24px;color: #5d5d5d}.nl-gg-stimmen__buehne{flex: 2 1 520px;position: relative}.nl-gg-stimme{margin: 0;background: #f1f1f1;padding: 48px 48px 44px;display: flex;flex-direction: column;gap: 20px;min-height: 260px;box-sizing: border-box;height: 100%}.nl-gg-stimme[hidden]{display: none}.nl-gg-stimme__zeichen{font-size: 72px;line-height: 1;color: #ff194e}.nl-gg-stimme__thema{margin: 0;color: #ff194e;font-weight: 500;text-transform: uppercase;letter-spacing: .06em;font-size: 16px;line-height: 21px}.nl-gg-stimme__zitat{margin: 0;font-size: 28px;line-height: 38px;font-weight: 500;border: 0;padding: 0;font-style: normal}.nl-gg-stimme__wer{margin-top: auto;font-size: 16px;line-height: 24px;color: #5d5d5d}.nl-gg .e-con.nl-gg-kontakt{flex-direction: row;flex-wrap: wrap;gap: 40px;align-items: center;padding: 56px 56px 60px}.nl-gg .e-con.nl-gg-kontakt>.elementor-widget-image{flex: 0 0 auto}.nl-gg .e-con.nl-gg-kontakt>.e-con{flex: 1 1 380px;min-width: 0;gap: 14px}.nl-gg .e-con.nl-gg-kontakt>.elementor-widget-button{flex: 0 0 auto}.nl-gg .elementor-widget-text-editor.nl-gg-kontaktzeile p{display: flex;flex-wrap: wrap;gap: 6px 28px}.nl-gg .e-con.nl-gg-krumen{padding-top: 16px}.nl-gg .nl-gg-krumen .rank-math-breadcrumb p{margin: 0;font-size: 16px;line-height: 24px;color: var(--gg-ronk)}.nl-gg .nl-gg-krumen .rank-math-breadcrumb a{color: var(--gg-ronk);text-decoration: none}.nl-gg .nl-gg-krumen .rank-math-breadcrumb a:hover{text-decoration: underline}.nl-gg .nl-gg-krumen .rank-math-breadcrumb .separator{margin: 0 8px}.nl-gg .e-con.nl-gg-faqnav{flex: 0 1 260px}.nl-gg .e-con.nl-gg-faqnav .elementor-widget-button .elementor-button{display: block;background: none;border: 0;border-bottom: 1px solid var(--gg-linie);border-radius: 0;padding: 10px 0;font-weight: 700;font-size: 18px;line-height: 24px;color: var(--gg-tinte);text-align: left;width: 100%}.nl-gg .e-con.nl-gg-faqnav .elementor-widget-button .elementor-button:hover{color: var(--gg-ronk)}.nl-gg .e-con.nl-gg-faqnav .elementor-widget-button{width: 100%}.nl-gg .e-con.nl-gg-faqgruppe{scroll-margin-top: 180px}.nl-gg .e-con.nl-gg-faqkopf{flex-direction: row;align-items: center;gap: 14px}.nl-gg .e-con.nl-gg-klkopf{flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 28px}.nl-gg .e-con.nl-gg-dunkel{background-color: #161616;color: #fff}.nl-gg .e-con.nl-gg-dunkel .elementor-widget-heading .elementor-heading-title{color: #fff}.nl-gg .e-con.nl-gg-formkarte{background: #fff;color: var(--gg-tinte);padding: 32px;gap: 16px}.nl-gg-schnellstart{display: flex;flex-direction: column;gap: 16px}.nl-gg-schnellstart__feld{display: flex;flex-direction: column;gap: 6px;font-size: 17px;line-height: 24px}.nl-gg-schnellstart__feld label{font-weight: 700}.nl-gg-schnellstart__feld input,.nl-gg-schnellstart__feld select{font-family: inherit;font-size: 18px;line-height: 26px;padding: 11px 14px;border: 1px solid #161616;border-radius: 0;background: #fff;color: #161616;width: 100%;box-sizing: border-box}.nl-gg-schnellstart__feld input[type="number"]{-moz-appearance: textfield;appearance: textfield}.nl-gg-schnellstart__feld input[type="number"]::-webkit-outer-spin-button,.nl-gg-schnellstart__feld input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.nl-gg-schnellstart__feld input:focus,.nl-gg-schnellstart__feld select:focus{outline: none;box-shadow: 0 0 0 1px #161616}.nl-gg-schnellstart .nl-ent__feld--eigen{position: relative}.nl-gg-schnellstart .nl-ent__feld--eigen>select{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);opacity: 0;pointer-events: none}.nl-gg-schnellstart .nl-ent__dd{display: block;width: 100%}.nl-gg-schnellstart .nl-ent__dd-knopf{display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;gap: 16px;width: 100%;margin: 0;padding: 11px 14px;cursor: pointer;border: 1px solid #161616;border-radius: 0;background: #fff;box-shadow: none;color: #161616;font-family: inherit;font-size: 18px;line-height: 26px;font-weight: 400;text-align: left}.nl-gg-schnellstart .nl-ent__dd-knopf:hover,.nl-gg-schnellstart .nl-ent__dd-knopf:focus,.nl-gg-schnellstart .nl-ent__dd-knopf[aria-expanded="true"]{background: #fff;color: #161616;outline: none;box-shadow: none}.nl-gg-schnellstart .nl-ent__dd-knopf:focus-visible{box-shadow: 0 0 0 1px #161616}.nl-gg-schnellstart .nl-ent__dd--gewaehlt .nl-ent__dd-knopf{font-weight: 400}.nl-gg-schnellstart .nl-ent__dd-text{white-space: normal;overflow: visible}.nl-gg-schnellstart .nl-ent__dd-spitze{flex: 0 0 auto;width: 9px;height: 9px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg)}.nl-gg-schnellstart .nl-ent__dd-knopf[aria-expanded="true"] .nl-ent__dd-spitze{transform: translateY(2px) rotate(225deg)}.nl-gg-schnellstart .nl-ent__dd-liste[hidden]{display: none}.nl-gg-schnellstart .nl-ent__dd-liste{position: absolute;left: 0;top: 100%;width: 100%;min-width: 0;max-width: none;max-height: min(360px,50vh);overflow: auto;margin: -1px 0 0;padding: 8px 0;z-index: 20;background: #fff;border: 1px solid #161616;border-radius: 0;box-shadow: 0 12px 32px rgba(0,0,0,.12);list-style: none;font-size: 17px;line-height: 24px}.nl-gg-schnellstart .nl-ent__dd-eintrag{margin: 0;padding: 10px 14px;border: 0;white-space: normal;color: #161616;cursor: pointer}.nl-gg-schnellstart .nl-ent__dd-eintrag:hover,.nl-gg-schnellstart .nl-ent__dd-eintrag:focus,.nl-gg-schnellstart .nl-ent__dd-eintrag.nl-ent__dd-eintrag--aktiv{background: #f1f1f1;color: #ff194e;outline: none}.nl-gg-schnellstart .nl-ent__dd-eintrag[aria-selected="true"]{font-weight: 700}.nl-gg-schnellstart__knopf{align-self: flex-start;font-family: inherit;font-weight: 700;font-size: 20px;line-height: 30px;padding: 10px 26px;background: #ff194e;color: #fff;border: 1px solid #ff194e;border-radius: 0;cursor: pointer}.nl-gg-schnellstart__knopf:hover{background: #161616;border-color: #161616}@media (max-width: 767px){.nl-gg .elementor-widget-heading.nl-gg-h2 .elementor-heading-title,.nl-gg-stimmen__titel{font-size: 34px;line-height: 38px}.nl-gg .elementor-widget-heading.nl-gg-h1 .elementor-heading-title{font-size: 40px;line-height: 44px}.nl-gg .elementor-widget-heading.nl-gg-h3 .elementor-heading-title{font-size: 25px;line-height: 30px}.nl-gg .elementor-widget-text-editor.nl-gg-lese p,.nl-gg .elementor-widget-text-editor.nl-gg-lese li{font-size: 18px;line-height: 27px}.nl-gg .e-con.nl-gg-zwei{gap: 32px}.nl-gg .e-con.nl-gg-in{padding: 24px 24px 28px}.nl-gg .e-con.nl-gg-in>.elementor-widget-icon.nl-gg-kachelic .elementor-icon{font-size: 44px}.nl-gg .elementor-widget-heading.nl-gg-zahl .elementor-heading-title{font-size: 34px;line-height: 38px}.nl-gg .elementor-widget-button.nl-gg-knopf .elementor-button{font-size: 18px;padding: 10px 20px}.nl-gg .e-con.nl-gg-kontakt{padding: 36px 24px 40px;gap: 24px}.nl-gg .elementor-widget-image.nl-gg-rund img{width: 140px;height: 140px}.nl-gg .e-con.nl-gg-teaser>.e-con,.nl-gg .e-con.nl-gg-fb>.e-con{padding: 28px 24px 32px}.nl-gg-stimme{padding: 32px 24px}.nl-gg-stimme__zitat{font-size: 22px;line-height: 31px}.nl-gg .e-con.nl-gg-titelic>.elementor-widget-icon .elementor-icon{font-size: 72px !important}.nl-gg .e-con.nl-gg-faqnav{flex-basis: 100%}}.nl-gg .elementor-widget-shortcode.nl-gg-weissform{background: #fff;padding: 36px}.nl-gg .e-con.nl-gg-bild2{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.nl-gg .elementor-widget-image-carousel.nl-gg-slider .swiper-slide-image{width: 100%;height: 560px;object-fit: cover}.nl-gg .elementor-widget-image-carousel.nl-gg-slider .elementor-image-carousel-caption{font-size: 16px;line-height: 24px;text-align: left;margin-top: 14px;color: var(--gg-tinte)}@media (max-width: 767px){.nl-gg .elementor-widget-image-carousel.nl-gg-slider .swiper-slide-image{height: 300px}}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss{color: var(--gg-tinte)}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-button.nl-gg-pfeil .elementor-button,.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-heading.nl-gg-pfeil .elementor-heading-title{color: var(--gg-tinte)}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-button.nl-gg-pfeil .elementor-button:hover{color: var(--gg-ronk)}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-text-editor a{color: inherit;font-weight: 400;text-decoration: underline}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-text-editor a:hover{color: var(--gg-ronk)}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-heading.nl-gg-etikett .elementor-heading-title{background: var(--gg-ronk);color: #fff}.nl-gg .e-con.nl-gg-ronk .elementor-widget-heading.nl-gg-dach .elementor-heading-title,.nl-gg .e-con.nl-gg-ronk .elementor-widget-heading.nl-gg-kt .elementor-heading-title,.nl-gg .e-con.nl-gg-ronk .elementor-widget-heading.nl-gg-h3 .elementor-heading-title{color: #fff}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-heading .elementor-heading-title{color: var(--gg-tinte)}.nl-gg .e-con.nl-gg-ronk .e-con.nl-gg-weiss .elementor-widget-heading.nl-gg-etikett .elementor-heading-title{color: #fff}.nl-gg .e-con.nl-gg-ronkband{flex-wrap: wrap}.nl-gg .e-con.nl-gg-ronkband>.e-con{flex: 1 1 420px}.nl-gg .e-con.nl-gg-dunkel .elementor-widget-text-editor{color: #fff}.nl-gg .e-con.nl-gg-formkarte .elementor-widget-heading .elementor-heading-title{color: var(--gg-tinte)}.nl-gg .e-con.nl-gg-formkarte .elementor-widget-heading.nl-gg-akzent .elementor-heading-title{color: var(--gg-ronk)}.nl-gg .e-con.nl-gg-dunkel .e-con.nl-gg-zwei>.nl-gg-formkarte{flex: 0 1 400px}.nl-gg .elementor-widget-heading.nl-gg-dachk.nl-gg-akzent .elementor-heading-title{color: var(--gg-ronk)}.nl-gg .e-con.nl-gg-r2{--e-con-grid-template-columns: repeat(auto-fit,minmax(min(100%,440px),1fr))}.nl-gg .e-con.nl-gg-r3{--e-con-grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr))}.nl-gg .e-con.nl-gg-r4{--e-con-grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr))}.nl-gg .e-con.nl-gg-fakten{--e-con-grid-template-columns: repeat(auto-fit,minmax(min(100%,180px),1fr))}.nl-gg .e-con.nl-gg-bildreihe{--e-con-grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr))}.nl-gg .e-con.nl-gg-plan{--e-con-grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr))}.nl-gg .e-con.nl-gg-bild2{--e-con-grid-template-columns: repeat(2,minmax(0,1fr))}.nl-gg .e-con.nl-gg-raster{--e-con-grid-template-rows: auto}.nl-gg .nl-gg-stimmen h2.nl-gg-stimmen__titel{color: #ff194e;font-size: 50px;line-height: 56px;font-weight: 700;margin: 0}.nl-gg .nl-gg-stimmen button.nl-gg-stimmen__pfeil{width: 52px;height: 52px;border: 1px solid #161616;background: #fff;color: #161616;padding: 0;border-radius: 0;display: flex;align-items: center;justify-content: center}.nl-gg .nl-gg-stimmen button.nl-gg-stimmen__pfeil:hover,.nl-gg .nl-gg-stimmen button.nl-gg-stimmen__pfeil:focus-visible{background: #161616;color: #fff}.nl-gg .nl-gg-stimmen blockquote.nl-gg-stimme__zitat{margin: 0;padding: 0;border: 0;font-style: normal;color: #161616;font-size: 28px;line-height: 38px;font-weight: 500}@media (max-width: 767px){.nl-gg .nl-gg-stimmen h2.nl-gg-stimmen__titel{font-size: 34px;line-height: 38px}.nl-gg .nl-gg-stimmen blockquote.nl-gg-stimme__zitat{font-size: 22px;line-height: 31px}}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter{--n-tabs-title-background-color: #fff;--n-tabs-title-color: #161616;--n-tabs-title-background-color-hover: #fff;--n-tabs-title-color-hover: #ff194e;--n-tabs-title-background-color-active: #161616;--n-tabs-title-color-active: #fff;--n-tabs-title-border-radius: 0;--n-tabs-title-padding-top: 12px;--n-tabs-title-padding-bottom: 12px;--n-tabs-title-padding-inline-start: 28px;--n-tabs-title-padding-inline-end: 28px;--n-tabs-heading-justify-content: flex-start;--n-tabs-title-gap: 0px;--n-tabs-gap: 0px;--n-tabs-border-width: 0px;--n-tabs-title-border-color: #161616}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title[aria-selected="true"]{background-color: #161616 !important;color: #fff !important}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title[aria-selected="false"]{background-color: #fff !important;color: #161616 !important}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title[aria-selected="false"]:hover{color: #ff194e !important}.nl-gg .elementor-widget-n-tabs.nl-gg-reiter .e-n-tab-title-text{font-size: 20px;line-height: 28px;font-weight: 700}.nl-gg .elementor-widget-price-list.nl-gg-preise .elementor-price-list-header{flex-wrap: nowrap}.nl-gg .ff-el-progress{background: #f1f1f1;border-radius: 0;height: 8px}.nl-gg .ff-el-progress-bar{background: #ff194e;border-radius: 0}.nl-gg .ff-el-progress-bar span{display: none}.nl-gg .ff-el-progress-status{font-size: 15px;line-height: 20px;color: #161616;font-weight: 700;margin-bottom: 10px}.nl-gg .ff-step-container .step-nav button.ff-btn,.nl-gg .ff-step-container .step-nav .ff-btn-next,.nl-gg .ff-step-container .step-nav .ff-btn-prev{border-radius: 0;font-weight: 700;font-size: 16px;padding: 12px 22px}.nl-gg .ff-step-container .step-nav .ff-btn-next{background: #ff194e;color: #fff;border: 2px solid #ff194e}.nl-gg .ff-step-container .step-nav .ff-btn-next:hover{background: #fff;color: #ff194e;border-color: #ff194e}.nl-gg .ff-step-container .step-nav .ff-btn-prev{background: #fff;color: #161616;border: 2px solid #161616}.nl-gg .ff-step-container .step-nav .ff-btn-prev:hover{background: #161616;color: #fff}.nl-gg .ff-custom_html p{margin: 0 0 6px}.nl-gg .e-con.nl-gg-kasten.nl-gg-ronk{background: var(--gg-ronk);color: #fff}.nl-gg .e-con.nl-gg-kasten.nl-gg-ronk .elementor-widget-heading .elementor-heading-title{color: #fff}.nl-gg .e-con.nl-gg-titelblock{max-width: 760px}.nl-gg .e-con.nl-gg-titelblock.nl-gg-breit{max-width: none}.nl-gg .e-con.nl-gg-nrzeile{align-items: center}.nl-gg .e-con.nl-gg-nrzeile .elementor-widget-icon .elementor-icon{font-size: 64px}.nl-gg .e-con.nl-gg-kastenzeile{flex-wrap: wrap}.nl-gg .e-con.nl-gg-kastenzeile>.e-con{flex: 1 1 420px}.nl-gg .e-con.nl-gg-kastenzeile>.elementor-widget-button{flex: 0 0 auto}.nl-gg .e-con.nl-gg-zwei>.e-con.nl-gg-faqnav{flex: 0 1 260px;width: 260px}.nl-gg .e-con.nl-gg-faqnav .elementor-widget-button .elementor-button-content-wrapper{justify-content: flex-start}.nl-gg .e-con.nl-gg-faqnav .elementor-widget-button .elementor-button-text{text-align: left}.nl-gg .elementor-widget-n-accordion.nl-gg-klapper .e-n-accordion-item-title-text{font-size: 20px;line-height: 28px;font-weight: 700}.nl-gg .elementor-widget-n-accordion.nl-gg-klapper .e-n-accordion-item-title{padding-top: 18px;padding-bottom: 18px}.nl-gg .elementor-widget-image.nl-gg-logo .nl-bildmarke{display: none}.nl-gg .fluentform .ff-el-progress{background: #f1f1f1 !important;border-radius: 0 !important;height: 8px !important}.nl-gg .fluentform .ff-el-progress-bar{background: #ff194e !important;border-radius: 0 !important}.nl-gg .fluentform .ff-el-progress-bar span{display: none}.nl-gg .fluentform .ff-el-progress-status{font-size: 15px;line-height: 20px;color: #161616;font-weight: 700;margin-bottom: 10px}.nl-gg .fluentform .step-nav .ff-btn{border-radius: 0 !important;font-weight: 700 !important;font-size: 16px !important;padding: 12px 22px !important}.nl-gg .fluentform .step-nav .ff-btn-next{background: #ff194e !important;color: #fff !important;border: 2px solid #ff194e !important}.nl-gg .fluentform .step-nav .ff-btn-next:hover{background: #fff !important;color: #ff194e !important;border-color: #ff194e !important}.nl-gg .fluentform .step-nav .ff-btn-prev{background: #fff !important;color: #161616 !important;border: 2px solid #161616 !important}.nl-gg .fluentform .step-nav .ff-btn-prev:hover{background: #161616 !important;color: #fff !important}.nl-gg .e-con.nl-gg-klkopf{min-height: 84px}.nl-gg .elementor-widget-image.nl-gg-cwlogo img{height: 44px;width: auto;display: block}.nl-gg .elementor-widget-text-editor.nl-gg-traeger p{font-size: 15px;line-height: 20px;border-left: 1px solid rgba(255,255,255,.55);padding-left: 16px}.nl-gg .e-con.nl-gg-ronk .elementor-widget-text-editor.nl-gg-traeger strong{font-weight: 700}.nl-gg .e-con.nl-gg-klkopf .elementor-widget-text-editor a{font-size: 17px;white-space: nowrap}.nl-gg .e-con.nl-gg-fussvorlage{padding-left: 0;padding-right: 0}@media (max-width: 767px){.nl-gg .elementor-widget-image.nl-gg-cwlogo img{height: 32px}.nl-gg .elementor-widget-text-editor.nl-gg-traeger{display: none}.nl-gg .e-con.nl-gg-zwei>.e-con.nl-gg-faqnav{flex-basis: 100%;width: 100%}}.nl-gg .e-con.nl-buehne .elementor-widget-icon.nl-gg-ic .elementor-icon{font-size: 120px;margin-left: -16px}@media (max-width: 1024px){.nl-gg .e-con.nl-buehne .elementor-widget-icon.nl-gg-ic .elementor-icon{font-size: 96px;margin-left: 0}}@media (max-width: 767px){.nl-gg .e-con.nl-buehne .elementor-widget-icon.nl-gg-ic .elementor-icon{font-size: 64px}}.nl-gg .elementor-widget-video.nl-gg-videoplayer .elementor-wrapper,.nl-gg .elementor-widget-video.nl-gg-videoplayer .elementor-custom-embed-image-overlay{border-radius:16px;overflow:hidden}