*{font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-base);line-height:var(--lh-base)}b{font-weight:700}h1,h1 span{font-family:var(--ff-h1);font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1)}h2,h2 span{font-family:var(--ff-h2);font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2)}h3,h3 span{font-family:var(--ff-h3);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}h4,h4 span{font-family:var(--ff-h4);font-size:var(--fs-h4);font-weight:var(--fw-h4);line-height:var(--lh-h4)}strong,strong span{font-weight:700}.btn-primary{display:block;background-color:var(--button-primary-bg-c);border:var(--button-primary-border);border-radius:var(--button-primary-border-radius);color:var(--button-primary-c);font-family:var(--button-primary-ff);font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;padding:8px 5px;min-width:200px;width:fit-content}.btn-primary:hover{background-color:var(--button-primary--hover-bg-c);border:var(--button-primary--hover-border);color:var(--button-primary--hover-c)}.btn-franchise{display:flex;flex-direction:row;align-items:center;gap:6px}.btn-franchise svg{height:24px;width:24px}.btn-franchise svg path{fill:var(--c-white)}.btn-franchise:hover svg path{fill:var(--c-primary)}.hamburger{position:relative;display:inline-block}.hamburger__checkbox{position:absolute;opacity:0;pointer-events:none}.hamburger__checkbox:focus+.hamburger__button{outline:2px solid #0066cc;outline-offset:2px}.hamburger__checkbox:checked+.hamburger__button .hamburger__line:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger__checkbox:checked+.hamburger__button .hamburger__line:nth-child(2){opacity:0;width:0}.hamburger__checkbox:checked+.hamburger__button .hamburger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hamburger__button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;background:transparent;border:none;padding:0;transition:background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.hamburger__button:hover{background-color:rgba(0, 0, 0, 0.05)}.hamburger__line{width:24px;height:4px;background-color:var(--nav--menu--burger-c, var(--c-primary));transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), width 0.3s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:center}.hamburger__line:not(:last-child){margin-bottom:4px}form .invisible{display:block;visibility:hidden;width:0;height:0}.widget{gap:5px;display:flex;flex-direction:column;justify-content:space-between}.widget input,.widget select{width:100%;height:30px;border:none;padding:2px 8px;position:relative;z-index:2;background-color:transparent}.widget input:focus,.widget input:focus-visible,.widget select:focus,.widget select:focus-visible{outline:none}.widget textarea{width:100%;border:none;position:relative;padding:4px 8px;z-index:2;background-color:transparent}.widget textarea:focus,.widget textarea:focus-visible{outline:none}.widget .border-container{position:relative;overflow:hidden}.widget .border-container:before{content:"";display:block;position:absolute;top:0px;left:50%;height:0;width:0;margin-left:0;border-width:1px 0 0 0;border-style:solid;border-color:var(--c-primary);transition:width 0.4s, margin-left 0.4s}.widget .border-container:focus-within:before{width:100%;margin-left:-50%}.widget .border-container:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:14px;border-width:0 1px 1px;border-style:solid;border-color:var(--c-primary);transition:height 0.4s, color 0.4s;box-sizing:border-box}.widget .border-container:focus-within:after{height:100%}fieldset.four-columns{display:grid;grid-template-columns:1fr;padding:0;margin:0;border:none;gap:32px;column-gap:20px}@media (min-width:768px){fieldset.four-columns{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){fieldset.four-columns{grid-template-columns:repeat(4, 1fr)}}fieldset.two-columns{display:grid;grid-template-columns:1fr;padding:0;margin:0;border:none;gap:32px;column-gap:20px}@media (min-width:768px){fieldset.two-columns{grid-template-columns:repeat(2, 1fr)}}.formbody{display:flex;flex-direction:column;max-width:var(--max-w-container);margin:0 auto;gap:48px;padding:0 16px;position:relative}fieldset legend{margin:14px 0px;padding:0;font-weight:700}fieldset{display:flex;flex-direction:column;gap:32px;border:none;padding:0;margin:0}.custom-list{padding-left:20px}.widget-explanation a{color:var(--c-primary);text-decoration:none}.widget-explanation a:hover{text-decoration:underline}.widget-checkbox input{width:13px;height:13px}.widget-checkbox .border-container:before,.widget-checkbox .border-container:after{display:none}.widget-radio .radio_container{display:flex;flex-direction:row;gap:2px}.widget-radio .radio_container legend{font-weight:400}.widget-radio input{width:13px;height:13px;margin-right:0px}.widget-radio .border-container:before,.widget-radio .border-container:after{display:none}.iframe-container{max-width:var(--max-w-container);margin:20px auto}.iframe-container h2{color:var(--c-primary)}@media (min-width:768px){.iframe-container{margin:30px auto}}@media (min-width:1024px){.iframe-container{margin:45px auto}}.widget-explanation.explanation-mandatory{position:absolute;top:0;right:16px}.franchise-form{margin-top:45px}.franchise-form fieldset:not(.radio_container)>legend{color:var(--c-primary)}.navigation .invisible{position:absolute;top:10px;left:10px;transform:translateY(-100px);padding:8px 16px;background:#000;color:#fff;text-decoration:none;transition:transform 0.3s ease;z-index:99999}.navigation .invisible:focus{transform:translateY(0)}.navigation{width:100%;padding:var(--nav-p);height:var(--nav-h);border-bottom:var(--nav-bb);background-color:var(--nav-bg-c);position:relative;z-index:100}.navigation.sticky{position:fixed;top:0;left:0}.navigation__wrapper{display:flex;justify-content:space-between;align-items:center;margin:0 auto;height:100%}.navigation__logo{display:flex;height:var(--nav--logo-h);width:var(--nav--logo-w);margin-top:var(--nav--logo-mt);position:relative;z-index:101;transition:height 0.3s ease-in-out, width 0.3s ease-in-out;border:3px solid transparent;border-radius:8px;background-color:var(--nav--logo-bg-c, transparent);box-shadow:var(--nav--logo-bs, none);padding:var(--nav--logo-p, 0)}.navigation__logo img{width:100%;height:100%}.navigation__logo:hover{border:3px solid var(--c-primary);background-color:var(--c-white);overflow:hidden}.navigation__toggle{border:none;background-color:transparent;padding:0}.navigation__menu{display:none;text-align:center;width:100%;background-color:var(--nav--menu-bg-c, var(--c-white));z-index:99;padding:16px;border-bottom:var(--nav--menu--dropdown-border-b, 3px solid var(--c-primary))}.navigation__menu ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:10px}.navigation__menu ul li a{display:block;text-transform:uppercase;text-decoration:none;color:var(--nav--menu-c, var(--c-black));font-weight:var(--nav--menu-fw, 400)}.navigation__menu ul li p.active{text-transform:uppercase;color:var(--nav--menu--active-c, var(--c-primary));font-weight:var(--nav--menu--active-fw, 400);border-radius:var(--nav--menu--active-border-r, 0)}.navigation__menu[aria-hidden="false"]{display:flex;flex-direction:column;position:absolute;bottom:-3px;left:0;transform:translateY(100%);gap:10px}.navigation__divider{margin:0;width:100%;height:1px;background-color:var(--nav--menu--divider-c, var(--c-primary))}.navigation__button{text-transform:uppercase;text-decoration:none;color:var(--nav--menu--button-c, var(--c-black))}@media (min-width:1024px){.navigation.sticky .navigation__logo{width:var(--nav--sticky-logo-w);height:var(--nav--sticky-logo-h);margin-top:var(--nav--sticky-logo-mt);padding:var(--nav--sticky-logo-p, 0)}}@media (min-width:1120px){.navigation__menu{display:flex;width:fit-content;background-color:transparent;border-bottom:none;gap:24px}.navigation__menu ul{flex-direction:row;align-items:center;gap:12px}.navigation__menu ul li{height:fit-content}.navigation__menu ul li a,.navigation__menu ul li p{padding:1px 3px}.navigation__menu ul li a{position:relative}.navigation__menu ul li a:after{content:"";position:absolute;top:100%;left:0;width:100%;height:var(--nav--menu--hover-underline-h, 1px);background-color:var(--nav--menu--hover-underline-c, var(--c-primary));opacity:0;transform:translateY(-6px);transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out}.navigation__menu ul li a:hover{color:var(--nav--menu--hover-c)}.navigation__menu ul li a:hover:after{opacity:1;transform:translateY(0px)}.navigation__menu ul li p.active{background-color:var(--nav--menu--active-bg-c);color:var(--nav--menu--active-c);text-decoration:var(--nav--menu--active-td);text-underline-offset:var(--nav--menu--active-td-offset);padding:var(--nav--menu--active-p, 1px 3px)}.navigation__divider{display:none}.navigation__toggle{display:none}.navigation__button{background-color:var(--nav--button-bg-c, var(--button-primary-bg-c));border:var(--nav--button-border, var(--button-primary-border));border-radius:var(--nav--button-border-radius, var(--button-primary-border-radius));font-weight:var(--nav--button-fw, 700);color:var(--nav--button-c, var(--button-primary-c));text-align:center;padding:11px 17px}.navigation__button:hover{color:var(--nav--button--hover-c, var(--button-primary--hover-c));border:var(--nav--button--hover-border, var(--button-primary--hover-border));background-color:var(--nav--button--hover-bg-c, var(--button-primary--hover-bg-c))}}.footer .invisible{position:absolute;top:10px;left:10px;transform:translateY(-100px);padding:8px 16px;background:#000;color:#fff;text-decoration:none;transition:transform 0.3s ease;z-index:99999}.footer .invisible:focus{transform:translateY(0)}#footer{margin-top:20px}@media (min-width:768px){#footer{margin-top:30px}}@media (min-width:1024px){#footer{margin-top:45px}}.no-margin #footer{margin-top:0}.footer{position:relative;overflow:hidden}.footer__text{color:var(--footer--text-c);text-align:center}.footer__social{display:flex;border:2px solid transparent}.footer__social svg{height:37px;width:37px;fill:var(--footer--social-fill)}.footer__social:hover{background-color:var(--footer--social--hover-bg-c);border:var(--footer--social--hover-border);border-radius:7px}.footer__social:hover svg{fill:var(--footer--social--hover-fill)}.footer__dsgvo{gap:15px;margin:0 auto;padding:16px;max-width:var(--max-w-container);display:flex;flex-direction:column;align-items:center}.footer__items{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;background-color:var(--footer-bg-c);padding:15px 0;gap:10px;list-style:none}.footer__items ul{display:flex;flex-wrap:wrap;flex-direction:column;padding-left:0px;gap:10px;justify-content:center;list-style:none;align-items:center;margin:0}.footer__items ul a{color:var(--footer--link-c);font-weight:var(--footer--link-fw);text-decoration:none;text-transform:var(--footer--link-tf)}.footer__items ul strong{color:var(--footer--link--active-c);font-weight:700;text-transform:var(--footer--link--active-tf)}.footer__items ul a:hover{text-decoration:underline}.footer__items a[data-cookie-consent]{color:var(--footer--link-c);text-decoration:none;text-transform:var(--footer--link-tf)}.footer__items a[data-cookie-consent]:hover{text-decoration:underline}@media (min-width:768px){.footer__items{flex-direction:row}.footer__items ul{flex-direction:row}}.payment-banner{display:flex;justify-content:center;padding:15px 0px;background-color:var(--c-grey)}.payment-banner__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:10px;width:fit-content;padding:0px 15px 0px 15px}@media (min-width:768px){.payment-banner__wrapper{flex-direction:row}}.payment-banner__images{height:22px}.header-slider__swiper{height:var(--header-slider-h)}.header-slider__slide{position:relative;overflow:hidden}.header-slider__background-mobil{width:100%;height:100%;object-fit:var(--header-slider--bg-mobil-object-fit);object-position:var(--header-slider--bg-mobil-object-position)}.header-slider__background-desktop{display:none;width:100%;height:100%;object-fit:cover;object-position:var(--header-slider--bg-desktop-object-position, left)}.header-slider__text-image{position:absolute;top:var(--header-slider--text-image-top);right:var(--header-slider--text-image-right);left:var(--header-slider--text-image-left);width:var(--header-slider--text-image-w);z-index:2}.header-slider__headline{display:none;position:absolute;top:var(--header-slider--headline-top);left:var(--header-slider--headline-left);transform:translateX(-50%);text-wrap-mode:nowrap;text-transform:var(--header-slider--headline-tf);font-size:var(--header-slider--headline-fs);font-weight:var(--header-slider--headline-fw);color:var(--header-slider--headline-c);text-shadow:var(--header-slider--headline-ts);width:fit-content;z-index:2}.header-slider__product-image{position:absolute;bottom:var(--header-slider--product-image-bottom);left:var(--header-slider--product-image-left);max-width:var(--header-slider--product-image-max-w)}.header-slider__content{display:var(--header-slider--content-d, flex);justify-content:center;align-items:center;position:absolute;top:var(--header-slider--content-top);left:var(--header-slider--content-left);transform:translate(-50%, -50%);max-width:var(--header-slider--content-max-w);min-width:var(--header-slider--content-min-w);min-height:var(--header-slider--content-min-h);color:var(--header-slider--content-c);padding:var(--header-slider--content-p, 12px);background-color:var(--header-slider--content-bg);box-shadow:var(--header-slider--content-bs);border-radius:var(--header-slider--content-border-r)}.header-slider__content.has-background{width:100%;min-height:var(--header-slider--content--bg-min-h);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;box-shadow:none;border-radius:0}.header-slider__description{max-width:var(--header-slider--description-max-w);width:100%;text-align:center}.header-slider__description h2{color:var(--header-slider--description--title-c);font-size:var(--header-slider--description--title-fs);margin-bottom:6px}.header-slider__button{display:flex;align-items:center;gap:10px;position:absolute;top:var(--header-slider--button-top);left:var(--header-slider--button-left);transform:translateX(-50%);padding:5px}.header-slider__button svg{width:24px;height:24px}.header-slider__button svg path{fill:var(--c-white)}.header-slider__button:hover svg path{fill:var(--c-primary)}.header-slider__button-prev,.header-slider__button-next{display:none;color:var(--c-white)}.header-slider__button-prev:hover,.header-slider__button-next:hover{color:var(--c-primary)}.header-slider__button-prev{left:3%}.header-slider__button-next{right:3%}.header-slider__pagination{display:flex;justify-content:center;gap:6px}.header-slider__pagination.swiper-pagination-bullets{bottom:5%}.header-slider__pagination .swiper-pagination-bullet{width:16px;height:16px;border:2px solid var(--c-white);opacity:1;background-color:var(--c-white);margin:0 !important;cursor:pointer}.header-slider__pagination .swiper-pagination-bullet:hover{border-color:var(--c-primary)}.header-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--c-primary)}.header-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{background-color:var(--c-white)}@media (min-width:768px){.header-slider__background-mobil{display:none}.header-slider__background-desktop{display:block}.header-slider__headline{display:block}.header-slider__button{padding:8px 16px}}@media (min-width:1024px){.header-slider__content{padding:18px 12px}.header-slider__button{font-size:20px}.header-slider__button svg{height:28px;width:28px}.header-slider__button-prev,.header-slider__button-next{display:block}}@media (min-width:1200px){.header-slider__content{padding:18px 12px}}@media (min-width:1600px){.header-slider__content{padding:18px 12px}}.three-tiles{display:grid;width:100%;grid-template-columns:repeat(1, 1fr)}.three-tiles__tiles{display:flex;justify-content:center;align-content:center;width:100%;height:auto;min-height:var(--three-tiles--tiles-min-h);border-width:var(--three-tiles--tiles-border-w);border-color:var(--three-tiles--tiles-border-c);border-style:solid}.three-tiles__inner-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;padding:0 16px;gap:10px}.three-tiles__text{padding:8px;background-color:var(--three-tiles--text-bg-c);max-width:var(--three-tiles--text-max-w)}.three-tiles__text h2,.three-tiles__text h2 span{font-size:var(--three-tiles--title-fs, var(--fs-h2))}.three-tiles__text p{display:none;margin-top:6px}@media (min-width:768px){.three-tiles__text{padding:16px}}@media (min-width:768px){.three-tiles{grid-template-columns:repeat(3, 1fr);border-top:var(--three-tiles-border-t);border-bottom:var(--three-tiles-border-b, 0)}.three-tiles__tiles{border-width:0}.three-tiles__tiles:nth-of-type(2){border-width:var(--three-tiles--tiles-border-w)}}@media (min-width:1024px){.three-tiles__text p{display:block}}.text-4-images{padding:30px 0px;width:100%}.text-4-images__top{display:flex;flex-direction:column;align-items:center;justify-content:space-between;justify-items:center;gap:12px;margin:auto;max-width:var(--max-w-container);padding:0 16px}.text-4-images__bottom{margin:auto;max-width:var(--text-four-images--bottom-max-w);padding-top:30px;padding-bottom:30px}.text-4-images__grid{display:grid;grid-template-columns:repeat(2, 1fr);padding:0 25px}.text-4-images__image{max-height:var(--text-four-images--image-max-h);width:auto;max-width:100%;margin:0 auto;transition:transform 0.3s ease}.text-4-images__image:hover{transform:scale(1.05)}.text-4-images__title{text-align:center;width:fit-content;margin:auto;font-weight:var(--text-four-images--title-fw);font-size:var(--text-four-images--title-fs);color:var(--text-four-images--title-c)}.text-4-images__text{text-align:center}@media (min-width:768px){.text-4-images{padding-top:45px}.text-4-images__top{padding:0 16px}.text-4-images__grid{grid-template-columns:repeat(4, 1fr);padding:0 50px}}@media (min-width:1440px){.text-4-images{padding-top:70px}}.content-header__background{height:var(--content-header--bg-h);align-content:center;background-repeat:no-repeat;background-size:cover;background-position:var(--content-header--bg-bg-p)}.content-header__background--desktop{display:none}.content-header__title{width:max-content;text-align:center;padding:12px;background-color:var(--content-header--title-bg-c);font-weight:700;margin:auto;font-size:var(--content-header--title-fs);color:var(--content-header--title-c);text-transform:var(--content-header--title-tf)}@media (min-width:768px){.content-header__background--mobile{display:none}.content-header__background--desktop{display:block}}.promotion-banner{padding:0 16px;max-height:450px}.promotion-banner__wrapper{display:flex;max-width:var(--max-w-container);margin:0 auto}.promotion-banner__phones{display:none;position:relative}.promotion-banner__phones-wrapper{position:absolute;bottom:0;left:0;width:100%;height:405px;overflow:hidden}.promotion-banner__phone{transform-origin:center bottom;transition:bottom 0.4s ease-in 0.5s, transform 0.2s ease-in 0.8s}.promotion-banner__phone--ios{position:absolute;left:0;bottom:-100%;z-index:2;transform:rotate(5deg)}.promotion-banner__phone--android{max-height:324px;position:absolute;bottom:-100%;right:0;z-index:1;transform:rotate(-8deg)}.promotion-banner__content{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 0}.promotion-banner__text{text-align:center}.promotion-banner__text h2,.promotion-banner__text h3,.promotion-banner__text h4{margin-bottom:6px}.promotion-banner__links{display:flex;flex-direction:column;align-items:center;gap:24px}.promotion-banner__downloads{display:flex;flex-direction:column;gap:24px}.promotion-banner__qr-codes{display:none;gap:24px}.promotion-banner__qr-codes img{display:flex;flex:1;border:1px solid transparent;padding:2px}.promotion-banner__store-badges{display:flex;gap:24px}.promotion-banner__store-badges a{display:flex;flex:1;border:2px solid transparent;border-radius:8px;padding:2px}.promotion-banner__store-badges a:hover{border:2px solid var(--c-white)}.promotion-banner__store-badges a img{width:100%;height:auto}@media (min-width:768px){.promotion-banner__qr-codes{display:flex;gap:48px}.promotion-banner__store-badges{gap:48px}}@media (min-width:1024px){.promotion-banner{padding:0 16px}.promotion-banner__phones{display:block;height:var(--promotion-banner--phones-h, 356px);width:405px}.promotion-banner__content{max-width:535px}.promotion-banner__links{flex-direction:row}.promotion-banner__downloads{gap:16px}}.promotion-banner.in-view .promotion-banner__phone{bottom:0}.promotion-banner.in-view .promotion-banner__phone--ios{transform:rotate(0deg)}.promotion-banner.in-view .promotion-banner__phone--android{transform:rotate(0deg)}.downloads{margin:auto;margin-top:45px;margin-bottom:30px;max-width:var(--max-w-container);padding:0px 15px}.downloads__qr-codes{margin-top:15px;gap:45px;display:none}.downloads__store-badges{margin-top:10px;gap:15px;display:flex}.downloads__store-badges a{display:flex;border-radius:8px;outline-offset:3px}.downloads__store-badges a:hover{outline:2px solid var(--c-primary)}.downloads__store-badges img{width:121px;height:33px}.downloads__wrapper{display:flex;flex-direction:column;width:fit-content}@media (min-width:768px){.downloads__qr-codes{display:flex;justify-content:space-around}.downloads__store-badges{gap:45px}}.content-text{max-width:var(--max-w-container);margin:auto;margin-top:45px;padding:0px 16px}.content-text .rte{margin:auto}.content-text .rte h1,.content-text .rte h2,.content-text .rte h3,.content-text .rte h4{margin-bottom:6px;text-transform:uppercase}.content-text .rte p:has(> img){display:flex}.content-text .rte a:not(.btn-primary){color:var(--c-primary);text-decoration:none}.content-text .rte a:not(.btn-primary):hover{text-decoration:underline}.content-text ul{display:flex;flex-direction:column;padding-left:16px;gap:12px}.text-image{padding:0px 16px;max-width:var(--max-w-container);margin:auto;margin-top:45px}.text-image__wrapper{margin-top:14px}.text-image__images{margin:auto;display:block;max-width:100%;height:auto}.text-image h1,.text-image h2,.text-image h3,.text-image h4{margin-bottom:6px;text-transform:uppercase}body{margin:0}body.menu-open{overflow:hidden}html{scroll-behavior:smooth}*{box-sizing:border-box}*[id]{scroll-margin-top:200px}p{margin:0}h1,h2,h3,h4{margin:0}figure{display:flex;margin:0}#reka-dialog-title-v-0 span{font-weight:700;font-size:22px}