html[page-designation=treueaktion]{--color-brand-light:#c73f02;--color-brand-dark:#4a0202}html[page-designation=treueaktion] [disabled]{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}@media only screen and (max-width:839px){html[page-designation=treueaktion] .wrap--master{width:100%}}.navigation-item.navigation-item--hasSubNav[page-uid="1000044"]>.navigation--sub-nav{display:none!important}@media only screen and (max-width:839px){html[page-designation=treueaktion] ul.navigation--first-level{padding:2.5rem 0 0}html[page-designation=treueaktion] .navigation-item__link{color:#d86018;font-size:1.25rem;padding:.9375rem 1.875rem}html[page-designation=treueaktion] .navigation-item__link:is(:hover,:focus-visible){background-color:#390100;color:#d86018}}html[page-designation=treueaktion] .header{max-height:unset}html[page-designation=treueaktion] .header:after{display:none}html[page-designation=treueaktion] .header__image,html[page-designation=treueaktion] .header__image img{display:block;position:unset}html[page-designation=treueaktion] .header__image:first-of-type{display:none}@media only screen and (width >= 840px){html[page-designation=treueaktion] .header__image:first-of-type{display:block}html[page-designation=treueaktion] .header__image:not(:first-of-type){display:none}}html[page-designation=treueaktion] main :is(h1,h2,h3,h4,h5,h6){margin-bottom:1em}html[page-designation=treueaktion] main p{margin-bottom:1.5em;margin-top:0}html[page-designation=treueaktion] main p+p:has(.button:only-child){margin-top:1.5em}html[page-designation=treueaktion] main .button{--button-background-color:var(--primary-color);--button-color:var(--bg-color);--button-height:3rem;--button-spacing:.125rem;align-items:center;background-color:var(--button-background-color);border:0;border-radius:2px;color:var(--button-color);display:inline-flex;font-size:1.25rem;font-weight:var(--toujou-font-weight-bold-fallback);height:var(--button-height);justify-content:center;margin-left:calc((var(--button-height) + var(--button-spacing))*-1);padding:.25rem 2rem;position:relative;z-index:0}html[page-designation=treueaktion] main .button:is(:hover,:focus){--button-background-color:var(--primary-color--light);box-shadow:none}html[page-designation=treueaktion] main .button:after,html[page-designation=treueaktion] main .button:before{content:"";display:block;height:var(--button-height);inset:0 calc((var(--button-height) + var(--button-spacing))*-1) 0 auto;position:absolute;transition:background .25s ease-in-out;width:var(--button-height)}html[page-designation=treueaktion] main .button:before{background-color:var(--button-color);-webkit-mask-image:url(/fileadmin/Bilder/Icons/arrow-right.png);mask-image:url(/fileadmin/Bilder/Icons/arrow-right.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.5rem;mask-size:.5rem;z-index:1}html[page-designation=treueaktion] main .button:after{background-color:var(--button-background-color);border-radius:2px}html[page-designation=treueaktion] main .button[disabled]{background-color:var(--button-background-color)!important;color:var(--button-color)!important}@media only screen and (max-width:839px){html[page-designation=treueaktion] main .button{margin-left:unset;width:calc(100% - var(--button-height) - var(--button-spacing))}}@media only screen and (min-width:840px){html[page-designation=treueaktion] main .button{font-size:1.5rem}}@media only screen and (max-width:839px){html[page-designation=treueaktion] .chapter--intro .font--align-center{text-align:unset}}html[page-designation=treueaktion] .chapter--steps{--chapter--steps-badge-size:11.5rem}html[page-designation=treueaktion] .chapter--steps .grid--2{max-width:60rem}html[page-designation=treueaktion] .chapter--steps .text-columns__column{display:flex;flex-direction:column;gap:0;justify-content:center}html[page-designation=treueaktion] .chapter--steps .text-columns__image{aspect-ratio:1;margin:0 auto;max-width:var(--chapter--steps-badge-size)!important;width:100%}html[page-designation=treueaktion] .chapter--steps .text-columns__text>:first-child{font-size:1.75rem;margin-bottom:.5rem;margin-top:2.5rem}@media only screen and (min-width:600px) and (max-width:1014px){html[page-designation=treueaktion] .text-columns__column:first-child>*{align-self:unset;flex:unset;max-width:unset}html[page-designation=treueaktion] .text-columns__column:first-child .text-columns__image{padding-top:unset}}@media only screen and (max-width:1023px){html[page-designation=treueaktion] .chapter--steps .text-columns{flex-direction:column}html[page-designation=treueaktion] .chapter--steps .text-columns__column{flex:0 0 auto;max-width:100%;padding:1.5rem 0;width:100%}html[page-designation=treueaktion] .chapter--steps .text-columns__text{padding:0 3rem}}@media only screen and (min-width:1024px){html[page-designation=treueaktion] .chapter--steps .text-columns__column{display:grid;grid-template-rows:var(--chapter--steps-badge-size) auto auto;grid-gap:1rem}html[page-designation=treueaktion] .chapter--steps .text-columns__image{grid-row:1;height:100%}html[page-designation=treueaktion] .chapter--steps .text-columns__text{display:contents}html[page-designation=treueaktion] .chapter--steps .text-columns__text>*{grid-column:1}html[page-designation=treueaktion] .chapter--steps .text-columns__text>:first-child{font-size:1.5rem;grid-row:2;margin-bottom:0}html[page-designation=treueaktion] .chapter--steps .text-columns__text>:nth-child(2){font-size:1rem;grid-row:3;margin-inline:auto;width:80%}}html[page-designation=treueaktion] #quota-remaining{--quota-max-width:425px;--quota-aspect-ratio:3.86;padding-inline:1.5rem}html[page-designation=treueaktion] #quota-remaining figure{aspect-ratio:var(--quota-aspect-ratio);background-image:url(/fileadmin/Bilder/Treueaktion/quota-background.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;max-width:var(--quota-max-width);width:100%}html[page-designation=treueaktion] #quota-remaining img{display:block}html[page-designation=treueaktion] .chapter--form{--form-background-gradient:linear-gradient(197.7deg,var(--color-brand-light) 0%,var(--color-brand-dark) 100%);background-image:var(--form-background-gradient)}html[page-designation=treueaktion] .chapter--form .form{margin-bottom:1rem}html[page-designation=treueaktion] .chapter--form ::-moz-placeholder{color:#000;opacity:.6}html[page-designation=treueaktion] .chapter--form ::placeholder{color:#000;opacity:.6}html[page-designation=treueaktion] .chapter--form .form__error{background-color:var(--error-color);border-radius:2px;color:var(--chapter-original-font-color);display:block;padding:.5rem;width:100%}html[page-designation=treueaktion] .chapter--form .form__error>:last-child{margin-bottom:0}html[page-designation=treueaktion] .input-group--has-error :is(.input--date,.input--date-part,.input--text,.input--textarea,.select,.image-upload){border-bottom-color:var(--error-color)}html[page-designation=treueaktion] .chapter--form .form__row .input-group.input-group--has-error{grid-row-gap:0}html[page-designation=treueaktion] .chapter--form .form__static-text-header{font-size:1.5rem;font-weight:var(--headline__weight);text-align:center}html[page-designation=treueaktion] .chapter--form .input-group--single-select:has(.input-label){grid-template-columns:3fr 10fr;grid-gap:1rem;margin-inline:auto;width:-moz-fit-content;width:fit-content}html[page-designation=treueaktion] .chapter--form .input-group--single-select .input-label{align-content:center;font-size:1.125rem;grid-column:2;grid-row:1;height:100%}html[page-designation=treueaktion] .chapter--form .input-group--single-select:has(.input-label) .select__wrapper{grid-column:1;grid-row:1;width:5rem}html[page-designation=treueaktion] .chapter--form .input-group--single-select:has(.input-label) .select__wrapper .select{padding-inline:1rem}html[page-designation=treueaktion] .chapter--form .input-group--single-select .select__wrapper:after{height:1rem;right:1rem;top:47.5%;transform:translateY(-50%);width:1rem}html[page-designation=treueaktion] .chapter--form .input-group--single-select:not(:has(.input-label)) .select__wrapper:after{right:1.5rem}html[page-designation=treueaktion] .chapter--form .input-group--single-select:not(:has(.input-label)) .select__wrapper:hover:after{background-color:var(--color-dark-red)}html[page-designation=treueaktion] .chapter--form :is(.input--text,.input--date,.input--date-part,.input--textarea,.select,.image-upload){border-radius:2px;font-size:1.125rem;height:unset;padding:.5rem 2rem}html[page-designation=treueaktion] .chapter--form .form__content-element-container{margin-block:2rem;padding-left:unset}html[page-designation=treueaktion] .chapter--form .input-group:has(.input--file-upload){--button-background-color:var(--primary-color);--button-color:var(--bg-color);--button-height:3rem;--button-spacing:.125rem;background-color:var(--button-background-color);border:0;border-radius:2px;color:var(--button-color);display:block;height:-moz-fit-content;height:fit-content;margin-left:0;padding:0;position:relative;transition:background .25s ease-in-out;width:calc(100% - var(--button-height) - var(--button-spacing))}html[page-designation=treueaktion] .chapter--form .input-group:has(.input--file-upload):is(:hover,:focus){--button-background-color:var(--primary-color--light);box-shadow:none}html[page-designation=treueaktion] .chapter--form .input-group:has(.input--file-upload):after,html[page-designation=treueaktion] .chapter--form .input-group:has(.input--file-upload):before{content:"";display:block;height:var(--button-height);inset:0 calc((var(--button-height) + var(--button-spacing))*-1) 0 auto;opacity:1;position:absolute;transition:background .25s ease-in-out;width:var(--button-height)}html[page-designation=treueaktion] .chapter--form .input-group:has(.input--file-upload):before{background-color:var(--button-color);-webkit-mask-image:url(/fileadmin/Bilder/Icons/arrow-right.png);mask-image:url(/fileadmin/Bilder/Icons/arrow-right.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.5rem;mask-size:.5rem;z-index:1}html[page-designation=treueaktion] .chapter--form .input-group:has(.input--file-upload):after{background-color:var(--button-background-color);border-radius:2px}html[page-designation=treueaktion] .chapter--form .input-group--has-success:has(.input--file-upload){border-bottom:2px solid var(--success-color)}html[page-designation=treueaktion] .chapter--form .input-label:has(+.input--file-upload){align-content:center;cursor:pointer;display:block;font-size:1.25rem;font-weight:var(--toujou-font-weight-bold-fallback);height:var(--button-height);padding:.25rem 2rem;text-align:center}html[page-designation=treueaktion] .chapter--form .input-label:has(+.input--file-upload):after{opacity:1}html[page-designation=treueaktion] .chapter--form .input-label+.input--file-upload,html[page-designation=treueaktion] .chapter--form ::file-selector-button{border:unset;height:0;left:0;opacity:0;padding:0;position:absolute;top:0;width:0}html[page-designation=treueaktion] .chapter--form .input-group:has(.input--file-upload)+.form__content-element-container{margin-top:1rem}html[page-designation=treueaktion] .chapter--form a{color:currentColor;text-decoration:underline}html[page-designation=treueaktion] .chapter--form a:is(:hover,:focus-visible){color:currentColor;opacity:.75}html[page-designation=treueaktion] .chapter--form .form__static-text-container~.form__static-text-container:before{background-color:var(--primary-color);content:"";display:block;height:30px;margin:2rem auto;width:3px}html[page-designation=treueaktion] .chapter--form .input-group--single-select:not(:has(.input-label)){display:block}html[page-designation=treueaktion] .chapter--form .input-group--single-select:not(:has(.input-label)) .select__wrapper{width:100%}html[page-designation=treueaktion] .chapter--form .form__content-element-container+.form__row{padding-top:0}html[page-designation=treueaktion] .chapter--form .checkbox-group{padding-top:1rem}html[page-designation=treueaktion] .chapter--form .checkbox-group__label{display:grid;padding:0;grid-gap:1rem;align-items:start;grid-template-columns:1rem 1fr}html[page-designation=treueaktion] .chapter--form .checkbox-group input{background-color:transparent;border:2px solid #fff;border-radius:2px;height:1rem;opacity:1!important;width:1rem}html[page-designation=treueaktion] .chapter--form .checkbox{top:0!important}html[page-designation=treueaktion] .chapter--form .checkbox:after{left:2px;top:2px}html[page-designation=treueaktion] .chapter--form .checkbox__description{font-size:1rem;padding-left:0!important}html[page-designation=treueaktion] .chapter--form .form-navigation{padding-left:0}html[page-designation=treueaktion] .chapter--form .form-navigation__submit{display:block;margin-top:1rem;width:100%}html[page-designation=treueaktion] .chapter--form .form-navigation .button{display:block;margin-bottom:0;margin-left:0;width:calc(100% - var(--button-height) - var(--button-spacing))}html[page-designation=treueaktion] .chapter--form .notes{font-style:italic}@media only screen and (min-width:480px){html[page-designation=treueaktion] .chapter--form .form__row{grid-gap:1rem}html[page-designation=treueaktion] .chapter--form .input-group--single-select:has(.input-label){grid-template-columns:6rem 16rem}}@media only screen and (min-width:600px){html[page-designation=treueaktion] .chapter--form .form__static-text-header{font-size:1.125rem}html[page-designation=treueaktion] .chapter--form .input-group{grid-template-columns:1fr}html[page-designation=treueaktion] .chapter--form .form__row{grid-gap:1.5rem}}@media only screen and (max-width:839px){html[page-designation=treueaktion] .chapter--form .form__row{grid-gap:.5rem}html[page-designation=treueaktion] .chapter--form .form__row+.form__row{padding-top:.5rem}}@media only screen and (min-width:840px){html[page-designation=treueaktion] .chapter--form .form__static-text-header,html[page-designation=treueaktion] .chapter--form .input-group--single-select .input-label{font-size:1.625rem}html[page-designation=treueaktion] .chapter--form .input-group--single-select:has(.input-label){grid-template-columns:6rem 23rem}html[page-designation=treueaktion] .chapter--form .input-label:has(+.input--file-upload){font-size:1.5rem}html[page-designation=treueaktion] .chapter--form .form__row{grid-gap:2rem}}html[page-designation=treueaktion] .slider--image-teaser{margin-bottom:0}html[page-designation=treueaktion] .slider--image-teaser .teaser{align-items:center;gap:1.5rem;margin:0;max-width:53.5rem;padding:1.5rem}html[page-designation=treueaktion] .slider--image-teaser .teaser__image{margin:0}html[page-designation=treueaktion] .slider--image-teaser .teaser__image,html[page-designation=treueaktion] .slider--image-teaser .teaser__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%}html[page-designation=treueaktion] .slider--image-teaser .teaser__text{height:-moz-fit-content;height:fit-content;padding:0}html[page-designation=treueaktion] .slider--image-teaser :is(h1,h2,h3,h4,h5,h6,p){color:currentColor}html[page-designation=treueaktion] .slider__control{border:unset;display:block;height:2.5rem;top:calc(50vw - 3rem);width:2.5rem}html[page-designation=treueaktion] .slider__control--prev{left:1.5rem}html[page-designation=treueaktion] .slider__control--next{right:1.5rem}html[page-designation=treueaktion] .slider__control svg{fill:var(--font-color);height:2.5rem;margin-left:-.75rem;margin-top:-1rem;width:2.5rem}html[page-designation=treueaktion] .slider__control:is(:focus,:focus-visible,:hover){background:none;opacity:.75}html[page-designation=treueaktion] .slider__control:is(:focus,:focus-visible,:hover) svg{fill:var(--font-color);transform:unset}@media only screen and (max-width:599px){html[page-designation=treueaktion] .slider--image-teaser .glider-slide{align-items:unset}}@media only screen and (min-width:600px){html[page-designation=treueaktion] .slider--image-teaser .teaser{gap:3rem;justify-content:space-between;padding:unset;width:80%}html[page-designation=treueaktion] .slider--image-teaser .teaser__image,html[page-designation=treueaktion] .slider--image-teaser .teaser__image img{aspect-ratio:unset}html[page-designation=treueaktion] .slider--image-teaser .teaser__image{flex-basis:33.33333%;width:33.33333%}html[page-designation=treueaktion] .slider--image-teaser .teaser__text{width:66.66667%}html[page-designation=treueaktion] .slider__control{top:calc(50% - 1.5rem)}html[page-designation=treueaktion] .slider__control--prev{left:calc(2.5% - 2rem + var(--chapter-padding-block-base))}html[page-designation=treueaktion] .slider__control--next{right:calc(2.5% - 2rem + var(--chapter-padding-block-base))}}@media only screen and (min-width:840px){html[page-designation=treueaktion] .slider--image-teaser .teaser{gap:4.6875rem}html[page-designation=treueaktion] .slider__control--prev{left:calc(5% - 2rem + var(--chapter-padding-block-base))}html[page-designation=treueaktion] .slider__control--next{right:calc(5% - 2rem + var(--chapter-padding-block-base))}}html[page-designation=treueaktion] .accordion__panel{border-bottom:none!important;padding:0}html[page-designation=treueaktion] .accordion__panel .switch{--accordion-switch-size:2rem;height:var(--accordion-switch-size);margin:auto 0 auto auto;max-width:var(--accordion-switch-size);min-width:var(--accordion-switch-size);width:var(--accordion-switch-size)}html[page-designation=treueaktion] .accordion .accordion__panel--active .textpic__text p,html[page-designation=treueaktion] .accordion__content--active .textpic{margin-bottom:0}html[page-designation=treueaktion] .accordion__content--active{padding:0 5rem 0 1rem}html[page-designation=treueaktion] .accordion__info p,html[page-designation=treueaktion] .accordion__title{margin-bottom:0}html[page-designation=treueaktion] .accordion__title{font-size:1.25rem}@media screen and (min-width:600px){html[page-designation=treueaktion] .accordion__panel .switch{--accordion-switch-size:3rem}html[page-designation=treueaktion] .accordion__title{font-size:1.5rem}html[page-designation=treueaktion] .accordion .textpic__text>:is(ul,ol){width:unset}}html[page-designation=treueaktion] .chapter--help{background:linear-gradient(267.03deg,var(--color-brand-light) -8.15%,var(--color-brand-dark) 108.15%)}html[page-designation=treueaktion] .chapter--help :is(h1,h2,h3,h4,h5,h6,p,a){color:var(--chapter-original-font-color)}html[page-designation=treueaktion] .chapter--help p:not(:last-child) a{color:var(--primary-color);text-decoration:none}html[page-designation=treueaktion] .chapter--help p:not(:last-child) a:is(:hover,:focus-visible){color:currentColor;text-decoration:underline}html[page-designation=treueaktion] .chapter--help p:last-child a{text-decoration:underline}html[page-designation=treueaktion] .chapter--help p:last-child a:is(:hover,:focus-visible){opacity:.75}@media only screen and (min-width:600px){html[page-designation=treueaktion] .chapter--help p:not(:last-child){font-size:24px}}html[page-designation=treueaktion] dialog{background:transparent;border:none;height:-moz-fit-content;height:fit-content;max-height:100%;padding:0;position:fixed;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content;z-index:9999}html[page-designation=treueaktion] dialog button.dialog__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:25px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);height:50px;padding:0;position:absolute;right:5px;top:20px;transition:transform .25s ease-in-out;width:50px}html[page-designation=treueaktion] dialog button.dialog__close:is(:hover,:focus-visible){transform:scale(1.1)}html[page-designation=treueaktion] dialog button.dialog__close:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDUwIDUwIj48Y2lyY2xlIGN4PSIyNSIgY3k9IjI1IiByPSIyMy41IiBmaWxsPSJ1cmwoI2EpIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3R5bGU9ImZpbGw6dXJsKCNhKSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNSAxNy4wMTQgMzIuOTg2IDE1IDI1IDIyLjk4NiAxNy4wMTQgMTUgMTUgMTcuMDE0IDIyLjk4NiAyNSAxNSAzMi45ODYgMTcuMDE0IDM1IDI1IDI3LjAxNCAzMi45ODYgMzUgMzUgMzIuOTg2IDI3LjAxNCAyNVoiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI2MCIgeDI9IjEwIiB5MT0iNSIgeTI9IjU1IiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtNSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzczRjAyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNEEwMjAyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+");content:"";display:block;height:100%;width:100%}html[page-designation=treueaktion] dialog button.dialog__close span{height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}html[page-designation=treueaktion] dialog img{margin:0 auto;max-height:90vh;max-width:90vw;width:auto}html[page-designation=treueaktion] dialog figcaption{font-size:1rem;inset:auto 0 .5rem;padding:0;position:absolute;text-align:center}html[page-designation=treueaktion] ::backdrop{background-color:rgba(0,0,0,.85)}