@font-face{font-family:"NimbusCondBold";font-style:normal;font-weight:700;font-display:swap;src:url("/verstaerkung/themes/rex/src/assets/fonts/NimbusSanCond-Bold.woff2") format("woff2")}.campaign{color:#000}.campaign .mood_toolpage{margin-bottom:60px}@media screen and (max-width: 767px){.campaign .mood_toolpage{margin-bottom:40px}}.campaign .breadcrumbs,.campaign .text,.campaign .steps,.campaign .category-list,.campaign .image-text{box-sizing:border-box;width:94%;max-width:1638px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}@media screen and (max-width: 767px){.campaign .breadcrumbs,.campaign .text,.campaign .steps,.campaign .category-list,.campaign .image-text{width:92%}}.campaign .text{margin-bottom:100px}@media screen and (max-width: 767px){.campaign .text{margin-bottom:60px}}.campaign .text__body{max-width:1082px;color:#000;font-size:20px;line-height:1.6}@media screen and (max-width: 767px){.campaign .text__body{font-size:16px}}.campaign .text__body p{max-width:none;margin:0 0 24px}.campaign .text__body>:last-child{margin-bottom:0}.campaign .text__body h2,.campaign .text__body h3{color:#000;font-family:"NimbusCondBold","NimbusCond",sans-serif;font-weight:700;line-height:1.2;font-size:24px;margin:0 0 24px}@media(min-width: 1025px){.campaign .text__body h2,.campaign .text__body h3{font-size:28px}}@media(min-width: 1281px){.campaign .text__body h2,.campaign .text__body h3{font-size:38.4px}}.campaign .text__body h2.label{display:inline-block;padding:2px 40px;border-bottom-right-radius:7px;background-color:#ffed00;color:#000;font-family:"NimbusCondBold","NimbusCond",sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase;font-size:24px;margin-bottom:30px}@media(min-width: 1025px){.campaign .text__body h2.label{font-size:28px}}@media(min-width: 1281px){.campaign .text__body h2.label{font-size:38.4px}}@media screen and (max-width: 767px){.campaign .text__body h2.label{padding:2px 20px}}.campaign .text__body h2+h2.label,.campaign .text__body *+h2.label{margin-top:48px}.campaign .text__body h2 strong,.campaign .text__body h3 strong{padding:0 6px;border-bottom-right-radius:5px;background-color:#ffed00;font-weight:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.campaign .text__body a:not(.button){color:inherit;text-decoration:underline;overflow-wrap:anywhere}.campaign .text__body a:not(.button):hover{text-decoration:none}.campaign .text__body ul,.campaign .image-text__body ul{margin:0 0 24px;padding-left:0}.campaign .text__body li,.campaign .image-text__body li{position:relative;margin-bottom:8px;padding-left:28px}.campaign .text__body li::before,.campaign .image-text__body li::before{content:"";position:absolute;top:.55em;left:4px;width:11px;height:13px;border-radius:0 0 5.5px 5.5px;background-color:#ffed00}.campaign .text__body li p,.campaign .image-text__body li p{margin:0}.campaign .button{display:inline-block;padding:0 25px;border-bottom-right-radius:7px;font-family:"NimbusCondBold","NimbusCond",sans-serif;font-size:24px;font-weight:700;line-height:38.4px;text-decoration:none;text-transform:uppercase}@media screen and (max-width: 767px){.campaign .button{padding:4px 18px;font-size:19px;line-height:1.3}}.campaign .button--yellow{background-color:#ffed00;color:#000}.campaign .button--yellow:hover{background-color:#006fb4;color:#fff}.campaign .button--dark{background-color:#002e50;color:#fff}.campaign .button--dark:hover{background-color:#ffed00;color:#000}.campaign p:has(>.button){margin-bottom:14px}.campaign .footnote,.campaign .text__body .footnote,.campaign .image-text__body .footnote{margin:0 0 24px;font-size:14px;line-height:1.4}.campaign li .footnote,.campaign .text__body li .footnote,.campaign .image-text__body li .footnote{margin:6px 0 0}.campaign .text--box .text__body{max-width:1082px;padding:32px}@media screen and (max-width: 767px){.campaign .text--box .text__body{padding:24px 20px}}.campaign .text--box .text__body h2,.campaign .text--box .text__body h3{color:#fff}.campaign .text--box .text__body a:not(.button),.campaign .steps__body a{color:#fff;text-decoration:underline}.campaign .text--box .text__body a:not(.button):hover,.campaign .steps__body a:hover{text-decoration:none}.campaign .link--yellow,.campaign .text--box .text__body a.link--yellow,.campaign .steps__body a.link--yellow{color:#ffed00;font-weight:700}.campaign .category-list{padding-bottom:100px}@media screen and (max-width: 767px){.campaign .category-list{padding-bottom:60px}}.campaign .category-list__headline{display:inline-block;padding:2px 40px;border-bottom-right-radius:7px;background-color:#ffed00;color:#000;font-family:"NimbusCondBold","NimbusCond",sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase;font-size:24px;margin-bottom:40px}@media(min-width: 1025px){.campaign .category-list__headline{font-size:28px}}@media(min-width: 1281px){.campaign .category-list__headline{font-size:38.4px}}@media screen and (max-width: 767px){.campaign .category-list__headline{padding:2px 20px}}.campaign .category-list__items,.campaign .category-list__items[data-columns="6"]{grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:20px 15px;max-width:1082px;justify-items:stretch}@media(max-width: 1024px){.campaign .category-list__items,.campaign .category-list__items[data-columns="6"]{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.campaign .category-list__items,.campaign .category-list__items[data-columns="6"]{grid-template-columns:1fr;gap:10px}}.campaign .category-list__item{font-size:18px;font-weight:700}@media screen and (max-width: 767px){.campaign .category-list__item{font-size:16px}}.campaign .category{flex-direction:row;align-items:center;gap:12px;height:100%;padding:10px 14px;border-bottom-right-radius:6px;background-color:#b2d2e8;color:#000;text-align:left}.campaign .category__icon{flex-shrink:0;width:24px;height:24px;margin:0}.campaign .category__icon .icony{padding:0}.campaign .category__icon img,.campaign .category__icon svg{width:100%;height:100%}.campaign .category__headline{margin:0;line-height:1.3}.campaign .image-text{display:grid;grid-template-columns:minmax(0, 440px) minmax(0, 582px);justify-content:start;align-items:center;-moz-column-gap:60px;column-gap:60px;margin-bottom:100px}@media(max-width: 1024px){.campaign .image-text{grid-template-columns:minmax(0, 1fr);row-gap:24px}}@media screen and (max-width: 767px){.campaign .image-text{margin-bottom:60px}}.campaign .image-text--right{grid-template-columns:minmax(0, 582px) minmax(0, 440px)}@media(max-width: 1024px){.campaign .image-text--right{grid-template-columns:minmax(0, 1fr)}}.campaign .image-text .image-text__container,.campaign .image-text .image-text__image-container{position:static;width:auto;max-width:none;margin:0}.campaign .image-text .image-text__image-container{aspect-ratio:auto;overflow:visible}@media(max-width: 1024px){.campaign .image-text .image-text__image-container{max-width:400px}}.campaign .image-text--left .image-text__image-container{grid-column:1;grid-row:1}.campaign .image-text--left .image-text__container{grid-column:2;grid-row:1}.campaign .image-text--right .image-text__container{grid-column:1;grid-row:1}.campaign .image-text--right .image-text__image-container{grid-column:2;grid-row:1}@media(max-width: 1024px){.campaign .image-text--left .image-text__container,.campaign .image-text--right .image-text__container{grid-column:1;grid-row:2}.campaign .image-text--left .image-text__image-container,.campaign .image-text--right .image-text__image-container{grid-column:1;grid-row:1}}.campaign .image-text__image{height:auto;-o-object-fit:contain;object-fit:contain}.campaign .image-text__body{color:#000;font-size:20px;line-height:1.6}@media screen and (max-width: 767px){.campaign .image-text__body{font-size:16px}}.campaign .image-text__body p{margin:0 0 16px}.campaign .image-text__body>:last-child{margin-bottom:0}.campaign .text:has(+.image-text){margin-bottom:30px}.campaign .steps{margin-bottom:100px}@media screen and (max-width: 767px){.campaign .steps{margin-bottom:60px}}.campaign .steps__overline{display:inline-block;padding:2px 40px;border-bottom-right-radius:7px;background-color:#ffed00;color:#000;font-family:"NimbusCondBold","NimbusCond",sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase;font-size:24px;margin-bottom:30px}@media(min-width: 1025px){.campaign .steps__overline{font-size:28px}}@media(min-width: 1281px){.campaign .steps__overline{font-size:38.4px}}@media screen and (max-width: 767px){.campaign .steps__overline{padding:2px 20px}}.campaign .steps__headline{color:#000;font-family:"NimbusCondBold","NimbusCond",sans-serif;font-weight:700;line-height:1.2;font-size:24px;margin-bottom:40px;text-transform:uppercase}@media(min-width: 1025px){.campaign .steps__headline{font-size:28px}}@media(min-width: 1281px){.campaign .steps__headline{font-size:38.4px}}.campaign .steps__list{max-width:1082px}.campaign .steps__title{color:#000;font-family:"NimbusCondBold","NimbusCond",sans-serif;font-weight:700;line-height:1.2;font-size:24px;gap:16px;text-transform:uppercase}@media(min-width: 1025px){.campaign .steps__title{font-size:28px}}@media(min-width: 1281px){.campaign .steps__title{font-size:38.4px}}.campaign .steps__number{width:50px;height:50px;min-width:50px;font-size:28px;line-height:1}@media screen and (max-width: 767px){.campaign .steps__number{font-size:24px}}.campaign .steps__body{padding:32px;font-size:20px;line-height:1.6}@media screen and (max-width: 767px){.campaign .steps__body{font-size:16px}}@media screen and (max-width: 767px){.campaign .steps__body{padding:24px 20px}}