:root{--grey-0: #ffffff;--grey-50: #F3FAF8;--grey-200: #D2DAD8;--grey-500: #7E8986;--grey-600: #666664;--grey-800: #363E3C;--grey-900: #202D2A;--primary-color-200: #D2EAD7;--primary-color-300: #A0E387;--primary-color-400: #68C44B;--primary-color-500: #18AA3B;--primary-color-900: #17412C;--secondary-500: #F9F078;--secondary-300: #FAF6C3;--green-1: #C1EBB1;--green-2: #D0F4D8;--green-3: #C4EECC;--green-4: #C6EDB7;--input-default: #D2DAD8;--input-hover: #D2EAD7;--input-active: #18AA3B;--input-filled: #D2EAD7;--input-disabled: #D2EAD7;--button-default: #17412C;--button-default-hover: #205E2C}@font-face{font-display:swap;font-family:"Agbalumo";font-style:normal;font-weight:400;src:url("../Assets/fonts/agbalumo/Agbalumo-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Fredericka the Great";font-style:normal;font-weight:400;src:url("../Assets/fonts/fredericka-the-great-v21-latin/fredericka-the-great-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans";font-style:normal;font-weight:400;src:url("../Assets/fonts/nunito-sans-v15-latin/nunito-sans-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Nunito Sans Extra Bold";font-style:normal;font-weight:900;src:url("../Assets/fonts/nunito-sans-v15-latin/nunito-sans-v15-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../Assets/fonts/inter-v18-latin/inter-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("../Assets/fonts/inter-v18-latin/inter-v18-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../Assets/fonts/inter-v18-latin/inter-v18-latin-700.woff2") format("woff2")}*{color:var(--grey-0)}:root{--Grey-0: #FFFFFF;--Grey-50: #F3FAF8;--Grey-200: #D2DAD8;--Grey-500: #7E8986;--Grey-600: #666664;--Grey-800: #363E3C;--Grey-900: #202D2A;--Grey-1000: #000000;--Primary-200: #D2EAD7;--Primary-300: #A0E387;--Primary-400: #68C44B;--Primary-500: #18AA3B;--Primary-900: #17412C;--green-1: #D2EAD7;--green-2: #D0F4D8;--green-3: #C4EECC;--green-4: #C6EDB7;--secondary-500: #F9F078;--input-default: #D2DAD8;--input-hover: #D2EAD7;--input-active: #18AA3B;--input-filled: #D2EAD7;--input-disabled: #D2EAD7;--button-default: #17412C;--button-default-hover: #205E2C;--font-family-nunito: "Nunito Sans", sans-serif;--font-family-fredericka: "Fredericka", sans-serif;--font-family-inter: "Inter", sans-serif;--fs-h1-s: 900 40px "Nunito Sans", sans-serif;--fs-h1-xxl: 900 88px "Nunito Sans", sans-serif;--fs-h2-s: 900 30px "Nunito Sans", sans-serif;--fs-h2-xxl: 900 56px "Nunito Sans", sans-serif;--fs-h3-s: 900 26px "Nunito Sans", sans-serif;--fs-h3-xxl: 900 32px "Nunito Sans", sans-serif;--fs-h4-s: 900 22px "Nunito Sans", sans-serif;--fs-h4-xxl: 900 28px "Nunito Sans", sans-serif;--fs-h5-s: 900 20px "Nunito Sans", sans-serif;--fs-h5-xxl: 900 24px "Nunito Sans", sans-serif;--fs-h6-s: 900 16px "Nunito Sans", sans-serif;--fs-h6-xxl: 900 18px "Nunito Sans", sans-serif;--sp-fs-h1-s: 400 40px "Fredericka the Great", sans-serif;--sp-fs-h1-xxl: 400 88px "Fredericka the Great", sans-serif;--sp-fs-h2-s: 400 30px "Fredericka the Great", sans-serif;--sp-fs-h2-xxl: 400 48px "Fredericka the Great", sans-serif;--sp-fs-h3-s: 400 26px "Fredericka the Great", sans-serif;--sp-fs-h3-xxl: 400 32px "Fredericka the Great", sans-serif;--sp-fs-h4-s: 400 22px "Fredericka the Great", sans-serif;--sp-fs-h4-xxl: 400 28px "Fredericka the Great", sans-serif;--lead-regular-s: 400 18px "Inter", sans-serif;--lead-regular-xxl: 400 20px "Inter", sans-serif;--lead-medium-s: 500 18px "Inter", sans-serif;--lead-medium-xxl: 500 20px "Inter", sans-serif;--lead-bold-xxl: 700 20px "Inter", sans-serif;--p1-regular-xxl: 400 16px "Inter", sans-serif;--p2-regular-xxl: 400 15px "Inter", sans-serif;--p2-medium-xxl: 500 15px "Inter", sans-serif;--p2-bold-xxl: 700 15px "Inter", sans-serif;--p3-regular-xxl: 400 14px "Inter", sans-serif;--card-radius: 28px 48px 28px 28px}.headline .headline__text span{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.neos-backend svg path{color:unset}.neos-backend h1 span,.neos-backend h2 span,.neos-backend h3 span,.neos-backend h4 span,.neos-backend h5 span,.neos-backend h6 span{color:inherit;font:inherit}.neos-backend p span{color:inherit}.neos-backend .section_feld div{width:100%}strong{color:inherit;font-weight:700}*{padding:0;margin:0;box-sizing:border-box;color:var(--grey-0);font:var(--p1-regular-xxl)}html{scroll-behavior:smooth}img{display:block;width:100%}body{background-color:var(--grey-800)}body a,body p{line-height:160%}body a{color:var(--grey-0)}.newsletter-registration{position:relative;left:calc(-50vw + 50%);width:100vw;display:flex;justify-content:center;text-align:center;background-color:var(--grey-900);padding:24px 20px}@media(min-width: 1024px){.newsletter-registration{padding:64px 20px}}.newsletter-registration form{max-width:672px;width:100%}.newsletter-registration form .footer-newsletter-title{margin:0 0 24px 0;color:var(--grey-0);font:var(--sp-fs-h2-s)}@media(min-width: 1024px){.newsletter-registration form .footer-newsletter-title{margin:0 0 48px 0;font:var(--sp-fs-h2-xxl)}}.newsletter-registration form .form-group input{border:1px solid var(--grey-500);padding:14px 16px;color:var(--grey-500);font:var(--p1-regular-xxl);background-color:rgba(0,0,0,0);border-radius:8px;margin-bottom:24px;width:100%}.newsletter-registration form .form-group input:focus{outline:none;box-shadow:none}.newsletter-registration form .form-group input::-moz-placeholder{color:var(--grey-500)}.newsletter-registration form .form-group input::placeholder{color:var(--grey-500)}.newsletter-registration form .newsletter-checkbox{padding:0}.newsletter-registration form .newsletter-checkbox .container-checkbox{position:relative;display:flex}.newsletter-registration form .newsletter-checkbox .container-checkbox .input-checkbox{position:absolute;top:0;left:0;width:18px;height:18px;opacity:0;cursor:pointer}.newsletter-registration form .newsletter-checkbox .container-checkbox .input-checkbox:checked~.checkmark{border-color:var(--grey-500)}.newsletter-registration form .newsletter-checkbox .container-checkbox .input-checkbox:checked~.checkmark:before{width:6px;transition-delay:0ms}.newsletter-registration form .newsletter-checkbox .container-checkbox .input-checkbox:checked~.checkmark:after{width:10px;transition-delay:150ms}.newsletter-registration form .newsletter-checkbox .container-checkbox .checkmark{display:inline-block;width:18px;min-width:18px;height:18px;min-height:18px;border-radius:2px;border:1px solid var(--grey-500);margin-top:2px}.newsletter-registration form .newsletter-checkbox .container-checkbox .checkmark::before,.newsletter-registration form .newsletter-checkbox .container-checkbox .checkmark::after{content:"";position:absolute;top:0;width:0;height:2px;background-color:var(--grey-500);transform-origin:left;transition:all 150ms;transition-delay:0ms;pointer-events:none}.newsletter-registration form .newsletter-checkbox .container-checkbox .checkmark:after{top:2px;left:3px;transform:translate(4px, 11px) rotate(-45deg)}.newsletter-registration form .newsletter-checkbox .container-checkbox .checkmark:before{top:3px;left:3px;transform:translate(1px, 6px) rotate(45deg);transition-delay:150ms}.newsletter-registration form .newsletter-checkbox .container-checkbox .policy{margin:0;padding-left:8px;cursor:pointer;color:var(--grey-500);font:var(--p2-regular-xxl);text-align:left}.newsletter-registration form .newsletter-checkbox .container-checkbox .policy a{display:inline-block;text-decoration:none;color:inherit}.newsletter-registration form .button-wrapper{width:100%;margin-top:32px}@media(min-width: 1024px){.newsletter-registration form .button-wrapper{margin-top:48px}}.newsletter-registration form .button-wrapper .button__text{border-radius:8px;border:1px solid var(--primary-color-400);background-color:var(--primary-color-400);padding:7px 24px 11px 24px;font:var(--p1-regular-xxl);color:var(--grey-0);text-decoration:none;line-height:25.6px;max-height:43px;width:100%;cursor:pointer}@media(min-width: 1024px){.newsletter-registration form .button-wrapper .button__text{width:-moz-max-content;width:max-content}}section{display:flex;flex-direction:column;gap:32px;padding:48px 20px}header{padding:20px}h1{font:var(--sp-fs-h1-s);line-height:112%;color:var(--primary-color-400);-webkit-hyphens:none;hyphens:none;word-break:break-word;overflow-wrap:break-word}h2{color:var(--primary-color-400);font:var(--sp-fs-h2-s);line-height:112%;-webkit-hyphens:none;hyphens:none;word-break:break-word;overflow-wrap:break-word}h3{color:var(--primary-color-400, #68C44B);font:var(--sp-fs-h3-s);line-height:112%}h6{color:var(--grey-0-white, #FFF);text-align:center;font:var(--fs-h6-xxl);line-height:112%}.button{color:var(--grey-0-white, #FFF);text-align:center;font:var(--p1-regular-xxl);text-decoration:none;display:flex;padding:9px 24px 8px 24px;justify-content:center;align-items:center;gap:8px;align-self:flex-start;border-radius:8px;background:var(--primary-color-400);border:1px solid var(--primary-color-400)}.button.nav:hover{border:1px solid var(--button-default-hover)}.button.menu:hover{border:1px solid var(--button-default-hover);background-color:var(--button-default-hover)}@media(min-width: 1024px){h1{font:var(--sp-fs-h1-xxl);-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word;max-width:752px}h2{font:var(--sp-fs-h2-xxl)}h3{font:var(--sp-fs-h3-xxl)}section{align-items:center;max-width:1440px;margin:auto}section .textBlock.child{max-width:none}}.picRichText .imageWrapper.child{flex:1}.picRichText .imageWrapper.child.-reverse{flex-direction:column-reverse}.picRichText .imageWrapper.child img{border-radius:16px}.picRichText .imageWrapper.child .img-wrapper{display:block;margin-top:16px}.picRichText .imageWrapper.child .img-wrapper:only-child{margin-top:0}.picRichText .textBlock.child{flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px}.picRichText .textBlock{display:flex;flex-direction:column;gap:16px}.picRichText a:not(.button){font:var(--lead-bold-xxl);text-decoration:none}.picRichText a{width:-moz-max-content;width:max-content}.container{max-width:1208px;margin:auto;padding:20px;border-radius:10px}.section.unterstuetzung{gap:16px;text-align:center}.section.unterstuetzung .headline{width:100%}.section.unterstuetzung .headline .headline__text{font-size:48px;max-width:unset}.section.unterstuetzung p{max-width:864px}.section.unterstuetzung a{display:block;margin-top:8px;font:var(--lead-bold-xxl);text-decoration:none}.section.unterstuetzung .cards{margin-top:32px;display:grid;gap:16px}.section.unterstuetzung .cards .card{text-align:start;display:flex;padding:48px 32px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;background:var(--Grey-900, #202D2A)}@media(min-width: 808px){.section.unterstuetzung{gap:16px;align-items:center;max-width:864px;margin:0 auto}.section.unterstuetzung .cards{margin-top:48px;grid-template-columns:1fr 1fr}.section.unterstuetzung .textBlock{gap:32px}}@media(min-width: 1024px){.section.unterstuetzung{gap:16px;align-items:center;max-width:1208px;padding:120px 60px}.section.unterstuetzung .cards{margin-top:48px;grid-template-columns:1fr 1fr}.section.unterstuetzung .cards .card{padding:64px;gap:24px}.section.unterstuetzung .textBlock{gap:32px}}@media(min-width: 808px){.picRichText{flex-direction:row;gap:4em;align-items:center;margin:0 auto}.picRichText.-reverse{flex-direction:row-reverse}.picRichText img{-o-object-fit:contain;object-fit:contain}.picRichText .textBlock.child{gap:32px}}@media(min-width: 1024px){.picRichText{max-width:1440px;flex-direction:row;gap:100px;padding:120px 60px}.picRichText img{max-height:560px}}@media(min-width: 1280px){.picRichText{gap:144px}.picRichText img{width:640px}}.main-wrapper{overflow:hidden;padding-bottom:70px}header{width:100%}.menu-container{z-index:100;display:flex;justify-content:space-between;align-items:center}.menu-container a{text-decoration:none}.menu-container a img{width:22px}.burger{display:flex;flex-direction:column;width:24px;gap:6px;cursor:pointer;z-index:101;padding:3px 0}.burger div{width:100%;height:2px;background-color:#fff;transition:.3s}#menu-toggle{display:none}.navigation{list-style:none;padding:0;margin:0;position:fixed;top:0;left:-100%;width:100%;z-index:100;height:100vh;background:var(--grey-800);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:left .4s ease-in-out;display:flex;gap:40px}.navigation li{font-size:24px;cursor:pointer;transition:color .3s}.navigation li a{text-decoration:none;font-size:30px}.navigation li a img{width:22px}.navigation .sender{font-size:24px;cursor:pointer;transition:color .3s;display:none;text-decoration:none}.navigation .sender img{width:22px}.navigation li:hover{color:var(--primary-color-400)}#menu-toggle:checked~.navigation{left:0}#menu-toggle:checked~.menu-container .burger div:nth-child(1){transform:rotate(45deg) translate(2px, 3px)}#menu-toggle:checked~.menu-container .burger div:nth-child(2){opacity:0}#menu-toggle:checked~.menu-container .burger div:nth-child(3){transform:rotate(-45deg) translate(8px, -10px)}@media(min-width: 1024px){.menu-container{display:none}.navigation{position:static;width:auto;height:auto;background:rgba(0,0,0,0);flex-direction:row;gap:32px}.navigation li a{color:var(--grey-0);font:var(--p2-medium-xxl)}.navigation li .button{font:var(--p1-regular-xxl)}.navigation .sender{display:block}header{max-width:1440px;margin:auto;padding:20px 64px 0 64px}.navigation{justify-content:end}}footer{background-color:var(--grey-900);display:block;padding:24px 20px 40px 20px}footer .border{border-top:1px solid var(--grey-500) !important;margin:24px auto}footer .footerWrapper{margin:0 auto;display:flex;justify-content:space-between;align-items:baseline}footer .footerWrapper img{width:112px}footer .footerWrapper ul{list-style:none;display:flex;gap:16px}footer .footerWrapper ul li{cursor:pointer;font:var(--p2-regular-xx)}footer .footerWrapper ul li a{text-decoration:none;color:var(--grey-0)}@media(min-width: 808px){footer .footerWrapper img{height:80px;width:160px}footer .footerWrapper ul{gap:24px}}@media(min-width: 1024px){footer{padding:40px 60px 64px 60px}footer .footerWrapper ul{gap:32px}}@media(min-width: 1680px){footer{padding:40px 184px 64px 184px}footer .border{margin:40px auto}footer .footerWrapper ul{gap:32px}footer .footerWrapper img{width:159px}}.heroElement{padding-bottom:50px}.heroElement .heroWrapper .heroImage{display:none}.heroElement .heroWrapper .textBlock p{margin-top:16px;font:var(--lead-regular-xxl)}.heroElement .secondHero{width:100%}.heroElement .header{display:flex;flex-direction:column;gap:16px}.heroElement .header p{font-family:Inter;font:var(--lead-regular-xxl);line-height:160%}.heroElement .firstRestaurantBackground{position:relative}.heroElement .firstRestaurantBackground p{display:flex;justify-content:center;align-items:center;text-align:center;color:var(--grey-0-white, #FFF);font:var(--lead-bold-xxl);line-height:160%;padding:11px 24px;border-radius:16px;background:var(--Primary-400, #68C44B);position:absolute;left:50%;transform:translateX(-50%);bottom:-70px;width:calc(100% - 16px);max-width:90%}.heroElement .firstRestaurantBackground img{height:200px;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media(min-width: 565px){.heroElement{padding-bottom:45px}.heroElement .firstRestaurantBackground p{bottom:-45px;width:-moz-fit-content;width:fit-content}.heroElement .firstRestaurantBackground img{height:inherit;max-height:480px}}@media(min-width: 1024px){.heroElement{gap:40px;max-width:1440px;padding:48px 64px}.heroElement .heroWrapper{display:flex;align-items:end;gap:48px;max-width:1312px;margin:auto}.heroElement .heroWrapper .heroImage{display:flex;width:288px}.heroElement .heroWrapper .textBlock{gap:32px}.heroElement .heroWrapper .textBlock p{margin-top:32px;font:var(--lead-regular-xxl)}.heroElement .firstRestaurantBackground p{padding:32px}}.section_social-media{display:flex;align-items:center;flex-direction:column;padding:120px 60px}.section_social-media .social-media-text{margin-bottom:48px}.section_social-media .social-media-text h2{text-align:center}.section_social-media .social-media-text p{text-align:center;margin-top:16px;font:var(--lead-regular-xxl)}.section_social-media .social-media-text p a{font:inherit;text-decoration:underline}.section_social-media .social-media-tiles{position:relative;display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}@media(min-width: 1024px){.section_social-media .social-media-tiles{grid-template-columns:repeat(3, 1fr)}}.section_social-media .social-media-tiles .follow-us-badge{content:"";position:absolute;bottom:40px;left:-20px;width:260px;height:260px;background-image:url("../Assets/svg/follow-us-badge.svg");background-repeat:no-repeat;background-size:260px 260px}@media(min-width: 1024px){.section_social-media .social-media-tiles .follow-us-badge{bottom:-100px;left:-20px;width:340px;height:340px;background-size:340px 340px}}.section_social-media .social-media-tiles a{text-decoration:none}.section_social-media .social-media-tiles .social-media-tile{background-color:var(--grey-900);padding:16px 24px 24px;border-radius:16px}.section_social-media .social-media-tiles .social-media-tile .social-media-tile__content .profile-details{display:flex;margin-bottom:16px}.section_social-media .social-media-tiles .social-media-tile .social-media-tile__content .profile-details .profile-details__image{margin-right:12px}.section_social-media .social-media-tiles .social-media-tile .social-media-tile__content .profile-details .profile-details__image img,.section_social-media .social-media-tiles .social-media-tile .social-media-tile__content .profile-details .profile-details__image svg{height:32px;max-height:32px;min-height:32px;width:32px;max-width:32px;min-width:32px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.section_social-media .social-media-tiles .social-media-tile .social-media-tile__content .profile-details .profile-details__name{font-family:Inter;font-size:20px;font-weight:700;line-height:160%;color:var(--grey-0)}.section_social-media .social-media-tiles .social-media-tile .social-media-tile__content p{font-family:Inter;font-size:15px;font-weight:400;line-height:160%;margin:0;height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--grey-0)}.section_social-media .social-media-tiles .social-media-tile .social-media-tile__image img{border-radius:24px;margin-top:24px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1.19}.section_social-media .btn-group .btn{border-radius:8px;border:1px solid var(--grey-500);padding:7px 16px 7px 16px;font:var(--p1-regular-xxl);color:var(--grey-0);text-decoration:none;margin-top:24px;line-height:25.6px;max-height:43px;cursor:pointer}.section_social-media .btn-group .btn:hover{border:1px solid var(--grey-600)}.newsletter-message-overlay{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--grey-800);padding:30px;z-index:1000}.newsletter-message-overlay .newsletter-message{display:flex;align-items:center;flex-direction:column;max-width:390px}.newsletter-message-overlay .newsletter-message .newsletter-image{display:flex;justify-content:center;margin-bottom:24px}.newsletter-message-overlay .newsletter-message .newsletter-image img{width:220px;height:auto;-o-object-fit:contain;object-fit:contain}.newsletter-message-overlay .newsletter-message .newsletter-registered-message{display:block;font-size:20px;line-height:24px;text-transform:none;letter-spacing:0;text-align:center}.newsletter-message-overlay .newsletter-message .button{width:-moz-max-content;width:max-content;margin:32px 0 0 0;align-self:center}.newsletter-message-overlay .newsletter-message .button .button__text{text-decoration:none}