:root{--link-color:var(--tsp-rot-500);--button-bg-color:var(--tsp-rot-500);--button-border-color:var(--tsp-rot-500);--text-color-default:var(--grau-950);--border-color-default:var(--grau-600);--color-wannsee-blue:#007da0;--color-wannsee-blue-400:#007da0;--color-wannsee-blue-500:#005a80;--product-page-header-max-width:1200px;--container-max-width:900px;--container-padding-v:40px;--container-padding-h:15px;--section-bg-dark:#222;--teaser-section-background-color:var(--color-sand-grey);--product-header-background:var(--wannsee-blau-400);--font-sans:"Franklin Gothic FS", Arial, Verdana, Helvetica, sans-serif;--font-serif:"Abril Text", "Georgia", "Bitstream Charter", serif;--footer-max-width:1200px;--footer-background-color:var(--color-sand-grey);--footer-link-color:#4a4a4a;--footer-grid-padding-horizontal:30px;--footer-separator-color:#989898;--squeeze-page-bg-color:var(--grau-300);--focus-color:var(--color-blue)}@media (min-width:640px){:root{--container-padding-h:30px}}@media (min-width:960px){:root{--container-padding-h:0}}:root{--black:#000;--white:#fff;--grau-990:#0d0d0d;--grau-950:#2a2a2a;--grau-900:#343434;--grau-850:#535353;--grau-800:#6d6d6d;--grau-750:#767676;--grau-700:#9b9b9b;--grau-650:#b5b5b5;--grau-600:#cdcdcd;--grau-500:#d8d8d8;--grau-400:#e8e8e8;--grau-300:#f2f2f2;--grau-200:#f8f8f8;--tsp-rot-700:#900;--tsp-rot-500:#ce0000;--tsp-rot-400:#e30a18;--tsp-rot-300:#d7563a;--tsp-rot-200:#e69175;--tsp-rot-100:#f4cab8;--cocktail-orange-600:#b83b39;--cocktail-orange-500:#df4d4b;--cocktail-orange-400:#e78073;--cocktail-orange-300:#f0ada0;--cocktail-orange-200:#f8d8d0;--strandbad-gelb-500:#e3cd3c;--strandbad-gelb-400:#ead977;--strandbad-gelb-300:#f1e5a9;--strandbad-gelb-200:#f9f3d6;--wannsee-blau-800:#113747;--wannsee-blau-500:#005a80;--wannsee-blau-400:#007da0;--wannsee-blau-300:#69a5c1;--wannsee-blau-200:#b5d1e2;--wannsee-blau-100:#e9f3f6;--tiergarten-gruen-700:#5d8e86;--tiergarten-gruen-500:#a1c1b5;--tiergarten-gruen-400:#bad0c7;--tiergarten-gruen-300:#d2dfda;--tiergarten-gruen-200:#e9efed;--wuhlheide-gruen-500:#7dcf4d;--marine-grau-500:#7c8b98;--marine-grau-400:#9ba8b3;--marine-grau-300:#bbc5cd;--marine-grau-200:#dce2e7;--color-yellow:#f6f4b9;--color-sand-grey:#ebeae4;--color-blue:#0060df}@font-face{font-family:Franklin Gothic FS;src:local(Franklin Gothic FS Book\, Regular),url(https://assets.tagesspiegel.de/fonts/franklingothic-book-webfont-subset-basic-de.eee39720c7701db8ce51cb4436f4c594.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Franklin Gothic FS;src:local(Franklin Gothic FS Book\, Regular),url(https://assets.tagesspiegel.de/fonts/franklingothic-book-webfont-subset-basic-non-de.04c9c328ba249da5dd06f6732eec74ba.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+C0-C3,U+C5-D5,U+D7-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F7-FB,U+FD-FF,U+104-107,U+118-119,U+141-144,U+150-151,U+15A-15B,U+160-161,U+170-171,U+178-17D}@font-face{font-family:Franklin Gothic FS;src:local(Franklin Gothic FS\, Medium),url(https://assets.tagesspiegel.de/fonts/franklingothic-med-webfont-subset-basic-de.92d281f2ff95c3834682ac684cc6f71f.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Franklin Gothic FS;src:local(Franklin Gothic FS\, Medium),url(https://assets.tagesspiegel.de/fonts/franklingothic-med-webfont-subset-basic-non-de.61b6ea90030226519efe99beb32a510d.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+C0-C3,U+C5-D5,U+D7-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F7-FB,U+FD-FF,U+104-107,U+118-119,U+141-144,U+150-151,U+15A-15B,U+160-161,U+170-171,U+178-17D}@font-face{font-family:Abril Text;src:local(Abril Text\, Regular),url(https://assets.tagesspiegel.de/fonts/abril_text_regular-webfont-subset-basic-de.ccb628ca0988004cf76c77f935d95316.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abril Text;src:local(Abril Text\, Regular),url(https://assets.tagesspiegel.de/fonts/abril_text_regular-webfont-subset-basic-non-de.89a7b92e9ac4e35dc77cf90c53082dd6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+C0-C3,U+C5-D5,U+D7-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F7-FB,U+FD-FF,U+104-107,U+118-119,U+141-144,U+150-151,U+15A-15B,U+160-161,U+170-171,U+178-17D}@font-face{font-family:Abril Text;src:local(Abril Text\, Italic),url(https://assets.tagesspiegel.de/fonts/abril_text_italic-webfont-subset-basic-de.072c07ff8ee0b2d983d6cbdc12c1fbea.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Abril Text;src:local(Abril Text\, Italic),url(https://assets.tagesspiegel.de/fonts/abril_text_italic-webfont-subset-basic-non-de.15f5f530363bc2d786b43b32221fde1b.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+C0-C3,U+C5-D5,U+D7-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F7-FB,U+FD-FF,U+104-107,U+118-119,U+141-144,U+150-151,U+15A-15B,U+160-161,U+170-171,U+178-17D}@font-face{font-family:Abril Text;src:local(Abril Text\, Bold),url(https://assets.tagesspiegel.de/fonts/abril_text_bold-webfont-subset-basic-de.52c0d810a473c222fde74b1323c16eff.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abril Text;src:local(Abril Text\, Bold),url(https://assets.tagesspiegel.de/fonts/abril_text_bold-webfont-subset-basic-non-de.d10f61338d0b7fdcb7edb85e2fae336d.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+60,U+A8,U+B4,U+C0-C3,U+C5-D5,U+D7-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F7-FB,U+FD-FF,U+104-107,U+118-119,U+131,U+141-144,U+150-151,U+15A-15B,U+160-161,U+170-171,U+178-17D,U+2C6-2C7,U+2D9-2DA,U+2DC-2DD}@font-face{font-family:Abril Text;src:local(Abril Text\, Bold Italic),url(https://assets.tagesspiegel.de/fonts/abril_text_bolditalic-webfont-subset-basic-de.ad37eeba98138e0135b6b2cf77acd13d.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Abril Text;src:local(Abril Text\, Bold Italic),url(https://assets.tagesspiegel.de/fonts/abril_text_bolditalic-webfont-subset-basic-non-de.c76570449e4192b362eb1fe8b7db82cb.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+60,U+A8,U+B4,U+C0-C3,U+C5-D5,U+D7-DB,U+DD-DE,U+E0-E3,U+E5-F5,U+F7-FB,U+FD-FF,U+104-107,U+118-119,U+131,U+141-144,U+150-151,U+15A-15B,U+160-161,U+170-171,U+178-17D,U+2C6-2C7,U+2D9-2DA,U+2DC-2DD}*{box-sizing:border-box;font-family:var(--font-sans)}html{color:var(--black);scroll-behavior:smooth}@media (prefers-reduced-motion){html{scroll-behavior:auto}}html,body{margin:0}body{font-variant-numeric:lining-nums;font-family:var(--font-sans);background-color:#0000}h1,h2,h3,h4,h5,p,li{line-height:130%}h1,h2,h3,h4{font-family:var(--font-serif);margin:0 0 30px;font-weight:700}h1{font-size:33px}h2{font-size:24px}h3,h4,h5{font-size:18px}@media (min-width:960px),(min-width:1200px){h1{font-size:54px}h2{font-size:38px}h3,h4{font-size:26px}h5{font-size:18px}}a{color:var(--link-color);cursor:pointer;text-underline-offset:4px ;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}em{color:initial}fieldset{border:0;outline:0;margin:0;padding:0}legend{margin:0;padding:0}.button{-webkit-appearance:none;appearance:none;text-transform:none;text-align:center;border-radius:6px;justify-content:center;align-items:center;min-width:185px;padding:6px 20px;font-size:18px;font-weight:700;line-height:38px;text-decoration:none;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out;display:inline-flex}.button:not(:disabled){cursor:pointer}.button--primary{background:var(--button-bg-color);min-width:0;color:var(--white);border:solid 1px var(--button-border-color);line-height:30px}.button--primary:hover{color:var(--white);background:#970303;border:1px solid #970303}.button--secondary{border:solid 1px var(--white);color:var(--white);background:0 0}.button--secondary:hover{background:var(--white);color:#000!important}.button--tertiary{color:#989898}.button--stretch{width:100%;max-width:none;padding:2px}.button-large{width:100%;height:44px}.button--narrow{padding:2px}.button--onhomepageteaser{width:100%;padding:2px}@media (min-width:960px),(min-width:1200px){.button--onhomepageteaser{width:auto;padding:2px 20px}}.button>.icon{height:25px}.bullet-points{padding:0;list-style:none}.bullet-points li{background:url(svg/tick.svg) 0 1px no-repeat;min-height:21px;margin-bottom:10px;padding-left:25px}.bullet-points li span{background-color:#0000}.bullet-points li>:last-child{margin-bottom:0}.text-center{text-align:center}img{max-width:100%}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);outline-offset:0;border:0;outline:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:639px){.accordion-responsive{display:block}}.accordion{max-width:400px;padding:0;list-style:none}.accordion-title{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px;font-size:18px;display:block}.accordion-content{max-height:0;padding:0 10px;transition:max-height .15s ease-out,padding .15s ease-out;overflow:hidden}.accordion-item.active .accordion-content{padding:10px}.row{flex-direction:column;gap:2rem;display:flex}.row-opener{margin-top:-265px}@media (min-width:768px),(min-width:960px),(min-width:1200px){.row{flex-direction:row}}@media (max-width:767px){.row-opener .col__teaser:nth-child(2){order:2}.row-opener .col__teaser:nth-child(4){order:1;margin-top:0}.row-opener .col__teaser:last-child{order:3;margin-bottom:0}}.col__teaser{flex-direction:column;flex:0 30%;display:flex;position:relative;overflow:hidden}.col__teaser-container{background:#fff;border:1px solid #cdcdcd}.col__teaser-image-link{background-color:var(--wannsee-blau-100);display:block}.col__teaser img{width:100%}.col__teaser-title-container{min-height:155px}@media (min-width:960px),(min-width:1200px){.col__teaser-title-container{min-height:180px}}.col__teaser:not(.col__teaser--highlighted) .button{border:solid 1px var(--grau-650);color:var(--grau-850);background:#fff;text-decoration:none}.col__teaser:not(.col__teaser--highlighted) .button:hover{color:#ce0000;border:1px solid #ce0000}.col__teaser--highlighted,.col__teaser--highlighted:hover{overflow:initial;margin-top:-23px;position:relative}.col__teaser--highlighted .col__teaser-container,.col__teaser--highlighted:hover .col__teaser-container{border-width:40px 3px 3px;border-color:#ce0000}.col__teaser--highlighted .col__teaser-title-container,.col__teaser--highlighted:hover .col__teaser-title-container{min-height:110px}@media (min-width:960px),(min-width:1200px){.col__teaser--highlighted .col__teaser-title-container,.col__teaser--highlighted:hover .col__teaser-title-container{min-height:160px}}.col__teaser--highlighted .offer__text,.col__teaser--highlighted:hover .offer__text{top:48px}@media (min-width:768px),(min-width:960px),(min-width:1200px){.col__teaser:hover{transform:scale(1.05)}.col__teaser:hover .col__teaser-container{box-shadow:0 8px 25px #2a2a2a29}.col__teaser--highlighted,.col__teaser--highlighted:hover{transform:scale(1.1)}.col__teaser--highlighted .col__teaser-container,.col__teaser--highlighted:hover .col__teaser-container{box-shadow:0 8px 25px #2a2a2a40}}.col__teaser--highlighted-top{text-align:center;text-transform:uppercase;color:#fff;box-sizing:border-box;width:100%;padding:0 1rem;font-size:18px;display:block;position:absolute;transform:translateY(-33px)}.col__teaser-body-top{justify-content:space-between;display:flex}@media (min-width:768px),(min-width:960px),(min-width:1200px){.col__teaser-body-top{display:block}}.col__teaser-footer{text-align:center;margin-top:auto;padding:1rem 13px 25px}.col__teaser-title{margin:1rem 0 .5rem;padding:0 10px;font-size:20px}@media (min-width:800px){.col__teaser-title{font-size:24px}}@media (min-width:960px){.col__teaser-title{padding:0 20px}}.col__teaser .plustext{text-align:left;margin-top:0;margin-bottom:.75rem;padding:0 20px;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:20px;font-style:italic;font-weight:400}@media (max-width:959px){.col__teaser .plustext{padding:0 10px;font-size:18px}}.col__teaser hr{margin-top:10px}.col__teaser .accordion-content{margin-top:0}.col__teaser-price{text-align:center;color:#333}.col__teaser-price-integer{font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:36px;line-height:34px}.col__teaser-price-text{text-align:center;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:16px;font-style:italic;line-height:1}.col__teaser-price-text-only{text-align:center;margin:auto;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:700}.col__teaser-price-details{margin-top:1rem;padding:0 13px}.col__teaser-price-details-head{background:0 0;border:none;border-bottom:2px solid #ebeae4;align-items:stretch;width:100%;margin:0 0 10px;padding:0 0 10px;font-family:Franklin Gothic FS,sans-serif;font-size:14px;font-weight:700;display:flex}.col__teaser-price-details-head-icon--open{margin-left:-6px;display:none}.col__teaser-price-details-head-icon--closed{margin-left:-6px;display:block}.active .col__teaser-price-details-head-icon--open{display:block}.active .col__teaser-price-details-head-icon--closed{display:none}.col__teaser-price-details-head-text{line-height:1.6;display:block}.col__teaser-price-details-head:after{display:none}.col__teaser-price-details .bullet-points{font-size:14px}@media (min-width:992px){.col__teaser-price-details .bullet-points{font-size:16px}}.dropdown{width:100%;color:var(--grau-850);-webkit-appearance:none;appearance:none;border:1px solid var(--grau-750);background-color:#f8f8f8;background-image:url(svg/caret.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:auto 20%;border-radius:4px;padding:10px 35px 10px 13px;font-size:14px}@media screen and (min-width:480px){.dropdown{max-width:274px}}.input{background-color:#fff;border:0;padding:0;font-size:15px}.input--inverse{background-color:#fff}.input--is-disabled{pointer-events:none;background:0 0;border:0;padding:0}@media screen and (min-width:768px){.input--reward-categories{width:33%}}.dropdown-label{font-size:18px;font-weight:600}.card{color:#666;background:#fff;max-width:600px;margin:0 auto;padding:40px;box-shadow:0 5px 15px #00000014}.carousel__cta{text-align:center}@media (min-width:960px),(min-width:1200px){.carousel__cta-text{float:left;text-align:left;max-width:190px}.carousel__cta-button{float:right}}.category-cover{background-position:100%;background-size:cover;background-color:var(--section-bg-dark);margin-top:-1px}.category-cover h1,.category-cover .category-cover-subtitle,.category-cover li{color:#fff}.category-cover-headlines{margin:0 0 220px}.category-cover h1{margin:0 0 10px}.category-cover-subtitle{font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:15px;font-weight:400}@media (min-width:768px){.category-cover-headlines{margin:20px 0 270px}}@media (min-width:960px){.category-cover h1,.category-cover .category-cover-subtitle{width:60%}.category-cover-headlines{margin:20px 0 270px}.category-cover-subtitle{font-size:24px}}.section-contact{padding:var(--container-padding-v) var(--container-padding-h);background:linear-gradient(#4b4b4b 0%,#2d2d2d 100%)}@media (min-width:960px),(min-width:1200px){.section-contact{background-color:#0000;background-image:linear-gradient(#0000 40%,#0004,#000a),url(/themes/frontend/tagesspiegel/assets/img/bg-contact.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-top:150px}}.section-contact p{color:#fff}.contact__phone-detail{text-align:center}@media (min-width:960px),(min-width:1200px){.contact__phone-detail{text-align:left}}.telephone-link,.telephone-link:hover{color:#fff;font-size:1.5rem;line-height:1.5}.container{padding:var(--container-padding-v) var(--container-padding-h);margin:0 auto}.container-small{max-width:var(--container-max-width);padding:0 var(--container-padding-h);margin:0 auto}.editorial{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);background-position:50%;background-size:cover;padding-bottom:5%}.editorial-text-block{text-align:left;width:100%;margin-top:20px}@media screen and (min-width:640px){.editorial-text-block{width:45%}}.editorial h3{color:#fff;margin-bottom:0}.editorial p{color:#fff}.editorial hr{border:0;border-top:1px solid #fff;margin-top:10px}.error{width:100%;margin:0 auto;display:block}.error-header{background:#f6f4b9 url(svg/error.svg) 50%/cover no-repeat;height:35vw;min-height:175px;margin:0 auto 10vw;display:block;position:relative}.error-header:after{content:"";clip-path:polygon(0 0,100% 0,100% 5%,0 100%);background-color:#f6f4b9;width:100%;height:5vw;position:absolute;bottom:calc(2px - 5vw);left:0}.error-body{text-align:center;max-width:750px;margin:0 auto;padding:0 20px;display:block}.error-title{color:#2a2a2a;text-align:center;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:24px}@media (min-width:768px){.error-title{font-size:44px}}.error-message,.error-message p,.error-message p span{color:#2a2a2a;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:22px}@media (min-width:768px){.error-message,.error-message p,.error-message p span{font-size:34px}}.expandable-box{max-height:0;transition:max-height .5s;overflow:hidden}@media screen and (min-width:640px){.expandable-box{max-height:none}}.mobile-toggle{color:#ce0000;border:none;outline:none;padding:5px 0;font-weight:700}@media screen and (min-width:640px){.mobile-toggle{display:none}}.mobile-toggle:before{content:"Details"}.mobile-toggle[aria-expanded=true]{color:#999}.mobile-toggle[aria-expanded=true]:before{content:"Weniger"}.mobile-toggle--reward-config{cursor:pointer;color:#999;text-align:center;background:#fff;font-weight:700;display:block}@media screen and (min-width:640px){.mobile-toggle--reward-config{display:none}}.mobile-toggle--reward-config:before{content:"Modell wählen"}.mobile-toggle--reward-config[aria-expanded=true]{color:#989898}.mobile-toggle--reward-config[aria-expanded=true]:before{content:"Schließen"}.feature-list{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:320px;margin:30px auto 25px;display:flex}@media (min-width:640px){.feature-list{flex-wrap:nowrap;align-items:flex-start;max-width:100%;margin:55px auto}}.feature-list-item{text-align:left;font-size:15px;font-family:var(--font-serif);justify-content:flex-start;margin-bottom:10px;padding-bottom:10px;line-height:19px;display:flex}@media (min-width:640px){.feature-list-item{text-align:center;flex-wrap:wrap;flex:1;margin:0 10px;font-size:17px}}.feature-list-item span{padding-top:7px;display:block}@media (min-width:640px){.feature-list-item span{min-width:100%;padding-top:16px}}.feature-list-item:before{content:"";background-position:0;background-repeat:no-repeat;background-size:100% 100%;min-width:113px;height:60px}@media (min-width:640px){.feature-list-item:before{background-position:50%;min-width:100%;height:98px}}.feature-list-item:first-child:before{background-image:url(svg/exclusive.svg);background-size:82px 60px}@media (min-width:640px){.feature-list-item:first-child:before{background-size:133px 98px}}.feature-list-item:nth-child(2):before{background-image:url(svg/checkpoint.svg);background-size:93px 60px}@media (min-width:640px){.feature-list-item:nth-child(2):before{background-size:150px 98px;margin-left:10px}}.feature-list-item:last-child:before{background-image:url(svg/on-off.svg);background-position:14px;background-size:74px 60px}@media (min-width:640px){.feature-list-item:last-child:before{background-position:50%;background-size:120px 98px;margin-left:15px}}.feature-list-small .feature-list-item-text{font-size:16px;font-family:var(--font-serif)}@media (min-width:640px){.feature-list-small .feature-list-item:first-child:before{background-size:114px 84px}.feature-list-small .feature-list-item:nth-child(2):before{background-size:129px 84px}.feature-list-small .feature-list-item:last-child:before{background-size:103px 84px}}.footer{padding:var(--container-padding-v) var(--container-padding-h);background:var(--footer-background-color)}.footer-stage{max-width:var(--footer-max-width);margin:0 auto}.footer-grid{grid-gap:15px var(--footer-grid-padding-horizontal);grid-template-columns:1fr;display:grid;position:relative}.footer-grid>*{position:relative}.footer-logo-container{margin:4px auto}.footer-logo-container svg{width:100%;height:40px}.footer-logo-container>a{display:block}.footer-links{display:flex}.footer-link-list{flex:1;margin:0;padding:0;list-style:none}.footer-link-list:not(:first-child){border-left:1px solid var(--footer-separator-color);padding:0 0 0 1rem}.footer-link-list>li{margin:0 0 .5rem}.footer-link-list a{color:var(--footer-link-color);font-weight:500;text-decoration:none}.footer-link-list a:hover{text-decoration:underline}.footer-text>p{margin:0}@media (min-width:960px){.footer-grid{grid-template-columns:1fr 1fr 2fr;padding:0 40px}.footer-text>p,.footer-link-list{border-left:1px solid var(--footer-separator-color);padding:0 0 0 1rem}}#form-component{position:relative}.form{text-align:left;color:#2c3e50;width:100%}.form-header{display:block}.form-body{box-sizing:border-box;background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;position:relative;overflow:hidden}.form--delivery-address{margin:20px 0}.form--print{border:0;border-radius:0;padding:0}.form__title{width:100%;color:var(--black);font-size:20px;font-weight:700;font-family:var(--font-sans);padding:15px 0 0;line-height:130%}.form__content{flex-wrap:wrap;justify-content:space-between;display:flex}.form--state-is-locked .input-wrapper--submit{position:relative}.form:before{content:"";cursor:not-allowed;z-index:1;background-color:#0000;border-radius:4px;width:100%;height:42px;display:block;position:absolute;top:-10px;left:0}.form--state-is-locked [type=submit]{cursor:not-allowed;background-color:#cdcdcd}.form-group{grid-gap:1%;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.form-group--large{width:100%}.form-group--small{width:49%}.form-group--pull-right{justify-content:flex-end}.form-group--radio,.form-group--checkbox{display:block}.form-headline{width:100%;margin:0 0 10px;font-weight:700;display:block}.form-messages{text-align:left;width:50%;display:block}.form-message--error{color:#ce0000;font-size:12px;font-weight:700}.form-message a{text-decoration:underline}.form--with-shadow .form-body{border:0;box-shadow:1px 1px 4px #0003}.form-block{box-sizing:border-box;padding:10px 20px;display:block}.form-block .form-block{border:0;padding:0}.form-block--tabs{padding:0}.form-response{box-sizing:border-box;border-radius:6px;justify-content:space-between;margin-bottom:20px;padding:15px;display:flex;position:relative;box-shadow:0 1px 3px #0000004d}.form-response-icon{color:#fff;text-align:center;background-color:#ce0000;border-radius:50%;width:24px;height:24px;line-height:24px;display:block}.form-response-message{color:#4a4a4a;flex:1;margin:0 10px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:16px;line-height:1.3em;display:block}.form-response-btn{width:24px;height:24px;color:var(--grau-700);cursor:pointer;text-align:center;font-size:24px;line-height:26px;transition:all .15s ease-in-out;display:block}.form-response-btn:hover{background-color:#0000000d}.form-response--error{background-color:#f8d9d9}.form-response--error .form-response-icon{background-color:#ce0000}.form-response--success{background-color:#def2ed}.form-response--success .form-response-icon{background-color:#59bea4}.form-response--hidden{display:none}.form-tabs{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;margin:0;padding:0;display:block}.form-tabs-menu{justify-content:space-between;align-items:flex-start;width:100%;height:44px;display:flex}.form-tabs-menu__item{text-align:center;box-sizing:border-box;background-color:#e8e8e8;border-bottom:0;border-radius:4px 4px 0 0;flex:1;height:45px;font-weight:900;transition:background-color .1s ease-in-out;position:relative;box-shadow:1px 1px 4px #0003}.form-tabs-menu__item:hover{background-color:#f5f5f5}.form-tabs-menu__item--state-selected,.form-tabs-menu__item--state-selected:hover{z-index:2;background-color:#fff}.form-tabs-menu__item--state-selected:after,.form-tabs-menu__item--state-selected:hover:after{content:"";background-color:#fff;width:100%;height:10px;display:block;position:absolute;bottom:-5px;left:0}.form-tabs-menu__item label{cursor:pointer;padding:10px;display:block}.form-tabs [type=radio]{position:absolute;left:-10000px}.form-field-headline{color:var(--grau-850);text-align:left;font-size:15px;font-weight:700;display:block}.checkbox{cursor:default;margin-top:0;padding-left:4px}.checkbox [type=checkbox]{position:absolute;left:-9999px}.checkbox label{cursor:pointer;max-width:calc(100% - 40px);padding-left:0;display:inline-block;position:relative;left:30px}.checkbox label:before{box-sizing:border-box;cursor:pointer;content:"";border:1px solid var(--grau-750);background-color:#f8f8f8;border-radius:2px;width:18px;height:18px;transition:border .15s ease-in-out;display:inline-block;position:absolute;top:0;left:-30px}.checkbox label:after{cursor:pointer;content:" ";background-color:var(--grau-850);z-index:1;border-radius:2px;width:12px;height:12px;margin:-2px 0 0 -3px;transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);display:inline-block;position:absolute;top:5px;left:-24px;transform:scale(0)}@media screen and (max-width:640px){.checkbox label{font-size:14px;font-weight:400}}.checkbox input:focus+label:before{outline-offset:-2px;outline:none}.checkbox input:checked+label:after{transform:scale(1)}.checkbox input:disabled+label{opacity:.65}.checkbox input:disabled+label:before,.checkbox input:disabled+label:after{cursor:not-allowed}.field-with-behavior.input-wrapper--pull-right{margin-top:0}.field-with-behavior.input-wrapper--pull-right .checkbox{width:100%}.radio{cursor:default;margin-top:0;padding-left:4px}.radio [type=radio]{position:absolute;left:-9999px}.radio label{cursor:pointer;max-width:calc(100% - 40px);padding-bottom:25px;padding-left:0;display:inline-block;position:relative;left:30px}.radio label:before{cursor:pointer;content:"";border:1px solid var(--grau-750);box-sizing:border-box;background-color:#fff;border-radius:50%;width:20px;height:20px;transition:border .15s ease-in-out;display:inline-block;position:absolute;top:0;left:-30px}.radio label:after{cursor:pointer;content:" ";background-color:var(--grau-850);z-index:1;border-radius:50%;width:12px;height:12px;margin:0 auto;transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);display:inline-block;position:absolute;top:4px;left:-26px;transform:scale(0)}@media screen and (max-width:640px){.radio label{font-size:14px;font-weight:400}}.radio input:focus+label:before{outline-offset:-2px;outline:none}.radio input:checked+label:after{transform:scale(1)}.radio input:disabled+label{opacity:.65}.radio input:disabled+label:before,.radio input:disabled+label:after{cursor:not-allowed}.input{width:100%;color:var(--grau-850);-webkit-appearance:none;appearance:none;border:1px solid var(--grau-750);box-sizing:border-box;background-color:#f8f8f8;border-radius:4px;padding:10px 10px 10px 13px;font-size:14px}.input-large{height:55px;padding-left:40px;font-size:100%}.input[aria-disabled=true]{cursor:not-allowed}.input--datepicker{background-image:url(svg/calendar.svg);background-position:right 10px center;background-repeat:no-repeat}@media screen and (min-width:480px){.input:not(.input-large){max-width:274px}}.submit-wrapper{text-align:right;justify-content:space-between;width:100%;padding:20px 0;display:flex}.input-wrapper{box-sizing:border-box;width:49%;margin-bottom:14px;position:relative}@media (min-width:640px){.input-wrapper{margin-bottom:20px}}.input-wrapper--small{width:25%}.input-wrapper--medium{width:71%}.input-wrapper--large{width:100%}.input-wrapper--full-width{width:100%!important;max-width:600px!important}.input-wrapper--full-width .input{width:100%;max-width:1000px}.input-wrapper--pull-right{text-align:right;margin-bottom:25px;position:relative;left:0}@media screen and (min-width:480px){.input-wrapper--pull-right{left:-30px}}.input-wrapper.no-margin{margin:0}.input-wrapper.state-is-pending:after{margin-top:-2px;position:absolute;top:40px;left:auto;right:15px;transform:scale(.5)}@media screen and (min-width:480px){.input-wrapper.state-is-pending:after{margin-top:-5px;left:246px;right:auto}}.input-wrapper.state-is-approved .input{background-color:#def2ed}.input-wrapper.state-is-approved:after{content:"";background-image:url(svg/tick.svg);background-position:right 10px center;background-repeat:no-repeat;width:30px;height:30px;margin-top:-13px;display:block;position:absolute;top:50%;left:auto;right:0}@media screen and (min-width:480px){.input-wrapper.state-is-approved:after{margin-top:-18px;left:236px;right:auto}}.input-wrapper.state-is-disabled,.input-wrapper.state-is-pre-filled{-webkit-user-select:none;user-select:none}.input-wrapper.state-is-disabled:before,.input-wrapper.state-is-pre-filled:before{content:"";z-index:1;background-color:#fff0;border-radius:4px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.input-wrapper.state-is-pre-filled .dropdown,.input-wrapper.state-is-pre-filled .input{color:#000;opacity:1;background-color:#fff;background-image:none;border:0;padding:0;font-size:15px}.input-wrapper .label{font-size:12px;font-weight:700;line-height:20px;transition:padding-left .15s ease-in-out;display:block}.input-wrapper .label p{margin:0}.input-wrapper--radio{background-color:#f2f2f2;border-radius:6px;width:100%;margin:0 0 4px;padding:15px;display:block}.input-wrapper--radio--is-selected{background-color:#def2ed}.input-wrapper--radio--is-selected .label{padding-left:20px!important}.input-wrapper.checkbox{background-color:#0000;min-height:36px;margin:0;padding:0;transition:background-color .15s ease-out;position:relative}.input-wrapper.checkbox:before{content:"";z-index:0;height:48px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.input-wrapper.checkbox:has(input:focus) .label:before{box-shadow:0 0 2px 2px var(--focus-color)}.input-wrapper.checkbox:has(input:focus-visible) .label:before{box-shadow:0 0 2px 2px var(--focus-color)}.input-wrapper.checkbox.checkbox--is-errored{background-color:#ce0000}.input-wrapper.checkbox .label{font-size:15px;font-weight:400;display:inline}.input-wrapper.checkbox .label a{color:#a8a397;cursor:pointer;white-space:nowrap;font-size:14px;font-weight:700;line-height:normal;text-decoration:underline}.input-wrapper.checkbox .label a:hover{color:#ce0000}.input-wrapper.radio{border:1px solid #0000;transition:all .15s ease-in-out}.input-wrapper.radio .label{padding:0;font-size:15px;font-weight:400}.input-wrapper.radio:hover{border-color:#000}.input-wrapper.radio:has(input:focus){border-color:#000}.input-wrapper.radio:has(input:focus-visible){border-color:#000}.input-wrapper .error-message{color:#ce0000;white-space:nowrap;font-size:12px;font-weight:700;display:block;position:absolute;bottom:10px;left:0}.input-wrapper--error.checkbox{padding-bottom:30px}.input-wrapper--error.checkbox .label:before,.input-wrapper--error .input,.input-wrapper--error .dropdown{border-color:#ce0000}.field-with-behavior{width:100%}::-webkit-input-placeholder{font-style:italic}::placeholder{font-style:italic}:placeholder-shown{font-style:italic}:-ms-placeholder-shown{font-style:italic}.field-error-message{box-sizing:border-box;color:#ce0000;text-align:left;width:100%;white-space:wrap;font-size:12px;font-weight:700;line-height:12px;display:block;position:absolute;left:0}.field-error-message.field-info{color:#000;z-index:2;background-color:#f6f4b9;border-radius:4px;margin-top:12px;padding:10px 13px;font-weight:400;display:block;position:absolute}.field-error-message.field-info:before{content:"";border-bottom:8px solid #f6f4b9;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;display:block;position:absolute;top:-8px;left:20px}.field-error-message.field-info a{color:#000}.field-error-message.field-info a:hover{color:#ce0000}.field-error-message.field-info .field-info-text{width:calc(100% - 20px);display:block}.field-error-message.field-info .close-btn{cursor:pointer;background-image:url(svg/cross.svg);background-position:50%;background-repeat:no-repeat;width:12px;height:12px;display:block;position:absolute;right:13px}.field-error-message a{font-weight:700;text-decoration:underline}.form-block--payment{border:1px solid #d3d3d3;border-radius:4px;margin:0 20px;padding:20px;transition:height .1s;display:block;position:relative;overflow:hidden}.form-block--payment.has-error{overflow:visible}.form-block--payment.is-simplified .payment-method{background-color:#0000;margin-top:0;padding-top:0}.form-block--payment.is-simplified .payment-methods-large{display:block}.form-block--payment .form_group{flex-wrap:nowrap;justify-content:space-between;display:flex}.payment-methods-large{position:relative}.payment-items.state-is-hidden{display:none}.payment-items-single .payment-item{border:none}.payment-items-single .form-group{margin-top:0;margin-bottom:0}@media screen and (min-width:480px){.payment-items-single{align-items:stretch}}.payment-item{text-align:center;cursor:pointer;background-color:#f2f2f2;border:1px solid #0000;border-radius:4px;width:100%;margin:0 0 6px;padding:0;transition:all .15s ease-in-out;display:block;overflow:hidden}@media screen and (min-width:480px){.payment-item{flex:1;width:auto;margin-right:20px}.payment-item:last-child{margin-right:0}}.payment-item .payment-label{cursor:pointer;flex-direction:row-reverse;justify-content:space-between;padding:10px;display:flex}@media screen and (min-width:480px){.payment-item .payment-label{padding:20px;display:block}}.payment-item .payment-label-text{border-bottom:1px solid var(--grau-650);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700}.payment-item .payment-icon{pointer-events:none;-webkit-user-select:none;user-select:none;height:28px;margin:0;display:block}@media screen and (min-width:480px){.payment-item .payment-icon{height:43px;margin:0 auto 8px}}.payment-item:hover{border-color:#8c8c8c}@media screen and (min-width:480px){.payment-item:hover{border-color:#0000}}.payment-item--selected{color:#fff;display:block}@media screen and (max-width:480px){.payment-item--selected{overflow:unset;background-color:#0000;margin-bottom:12px;position:relative}}.payment-item--selected:after{content:"";border-bottom:12px solid #f2f2f2;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;margin-left:-6px;transition:left .15s;display:block;position:absolute;top:64px;left:32px}@media screen and (min-width:480px){.payment-item--selected:after{display:none}}.payment-item--selected.payment-item--with-error:after{border-bottom-color:#f8d9d9}.payment-item--selected.payment-item--with-success:after{border-bottom-color:#f6f4b9}.payment-item--selected .payment-icon{filter:invert()}.payment-item--selected .payment-label{color:#fff}.payment-item--selected .payment-label-text{border-bottom:0}.payment-item--selected .payment-item-input{background-color:#8c8c8c;border-radius:4px;overflow:hidden}.payment-item .label{color:#4a4a4a;text-align:left}.payment-item [name=payment_type]{position:absolute;left:-10000px}.payment-method{background:#f2f2f2;width:100%;margin-top:28px;margin-left:-20px;padding:20px;display:block;position:relative;left:0}@media screen and (min-width:480px){.payment-method{margin-bottom:-20px;padding:20px;position:absolute}}.payment-method.has-error:before{content:"";border:1px solid #ce0000;width:calc(100% - 2px);height:calc(100% - 3px);position:absolute;top:0;left:0}.response-error .payment-method,.response-success .payment-method{color:#4a4a4a;background-color:#f8d9d9;font-size:14px;line-height:20px}.response-success .payment-method{background-color:#f6f4b9}.payment-type-messages,.payment-type-messages .field-error-message{position:relative}.payment-selection-arrow{width:0;height:0;margin-left:6px;transition:left .15s;display:block;position:absolute;top:133px;left:50%}.payment-selection-arrow.has-error:before{content:"";border-bottom:12px solid #ce0000;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:-1px;left:-12px}.payment-selection-arrow:after{content:"";border-bottom:12px solid #f2f2f2;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;left:-12px}@media screen and (max-width:480px){.payment-selection-arrow{display:none}}.response-success .payment-selection-arrow:after{border-bottom-color:#f6f4b9}.response-error .payment-selection-arrow:before{border-bottom-color:#f8d9d9}.additional-text a[href]{color:#2c3e50;font-weight:900}.form-radio-wrapper{margin:0 0 30px;display:block}.form-radio{justify-content:space-between;align-items:center;width:100%;max-width:100%;margin-bottom:15px;display:flex}@media (min-width:640px){.form-radio{width:50%}}.form-radio__item{text-align:left;flex:1;padding-left:0;display:block}.form-radio__item label{padding:0}.field-submit [type=submit]{border:0;border-radius:5px;min-width:175px;height:40px;padding:0 20px;line-height:40px}.paypal{text-align:left}.paypal-response{padding-top:2px;display:block}.paypal-response p{margin:0}.paypal-response p.success{background-color:#f6f4b9}.paypal-error,.paypal-success{align-items:center;display:flex}.paypal-error:before,.paypal-success:before{content:"!";color:#fff;text-align:center;background-color:#ce0000;border-radius:50%;width:20px;min-width:20px;height:20px;margin-right:7px;padding-top:2px;line-height:16px;display:block}.paypal-error a,.paypal-success a{color:#4a4a4a;text-decoration:underline}.paypal-error a:hover,.paypal-success a:hover{text-decoration:none}.paypal-error{color:#4a4a4a;align-items:flex-start;padding-bottom:1em;padding-right:1em}.paypal-success:before{content:"i";background-color:#757458}.payment-error-message{color:#ce0000;text-align:left;margin-top:5px;font-size:12px;font-weight:700;display:block;position:absolute}.form-field-iban{flex-wrap:wrap;justify-content:space-between;align-items:center;width:calc(100% - 20px);margin-right:20px;display:flex}.form-field-iban #changeBtn{flex:1;justify-content:flex-end;display:flex}.input-wrapper.state-is-disabled.input-wrapper-iban{cursor:not-allowed;position:relative}.input-wrapper.state-is-disabled.input-wrapper-iban .input{color:#0000}.input-wrapper.state-is-disabled .concealed-input-value{color:var(--grau-700);padding:8px 8px 8px 12px;font-size:14px;position:absolute;bottom:0;left:0}.input-field-icon{color:#999;justify-content:center;align-items:center;width:40px;display:inline-flex;position:absolute;top:0;bottom:0;left:0}.input-field-icon svg{width:20px}.form-block--submit .form-checkbox-group{flex-wrap:wrap;align-items:flex-start;padding:0;display:flex}.form-block--submit .form-checkbox-group .checkbox{background-color:#0000;margin:0;padding:0}@media (min-width:640px){.generic__headline{display:none}}.generic__cover h1{margin:130px 0 0}@media (min-width:960px),(min-width:1200px){.generic__cover h1{margin:0}}.generic__cover p{color:#fff;padding:30px 0 0;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:15px;font-weight:400;margin:0 0 250px!important}@media (min-width:960px),(min-width:1200px){.generic__cover p{width:60%;font-size:24px;margin-bottom:210px!important}}.grid{flex-wrap:wrap;justify-content:center;margin:0;display:flex}.grid>*>:last-child{margin-bottom:0}.grid-divider>*{position:relative}.grid-divider>:not(:first-child):before{content:"";position:absolute;top:0;bottom:0}.grid-divider>:not(:first-child){margin-top:30px}.grid-divider>:not(:first-child):before{border-top:1px solid #fff3;top:-15px;bottom:auto;left:0;right:0}[class*=grid-]{width:100%;max-width:100%}.width-1-2{width:50%}.width-1-1,.width-1-1\@s{width:100%}@media (min-width:640px){.width-1-3\@s{width:33.3222%}.width-2-3\@s{width:66.6445%}}@media (min-width:960px){.grid-divider>:not(:first-child){margin-top:0}.grid-1-3\@m{width:33.3333%}.grid-1-3\@m:not(:first-child){padding-left:30px}.grid-divider>:not(:first-child):before{top:0;bottom:0;left:15px;right:auto;border-left:1px solid #fff!important}.width-1-3\@m{width:33.3222%}.width-1-4\@m{width:25%}}.header{z-index:10;background-color:var(--white);border-bottom:1px solid var(--grau-200);box-sizing:border-box;width:100%;height:70px;padding:0;position:fixed}.header__inner-wrapper{justify-content:center;align-items:center;max-width:1200px;height:100%;margin:0 auto;display:flex}.header *,:before,:after{box-sizing:inherit}.header__nav-home{text-decoration:none;display:inline-block}.header__nav-home-img{width:137px;height:auto}.header__nav-home-img--left{display:none}.header-nav-bg{z-index:10;background-color:#ffffffad;display:none;position:fixed;top:70px;bottom:0;left:0;right:0}.header-nav{background-color:var(--grau-300);z-index:20;width:260px;max-width:100%;height:100vh;font-size:16px;position:fixed;top:70px;left:0}.header-nav a{text-decoration:none}.header-nav__list{margin:0;padding:0}.header-nav__list--main-menu{padding-top:10px}.header-nav__list-item{width:100%;padding:0 15px;list-style:none;position:relative}.header-nav__list--sub-menu .header-nav__list-item:first-child{display:none}.header-nav__list-item--sso-mobile{flex-wrap:wrap;margin:0;list-style:none;display:flex;position:relative;overflow:hidden}.header-nav__list--main-menu .header-nav__list-item a{color:#4a4a4a;width:100%;height:100%;padding:10px 0;text-decoration:none;display:block}.header-nav__list--main-menu .header-nav__list-item a:hover{text-underline-offset:2px;text-decoration:underline}.header__nav-toggle-button{color:var(--grau-850);cursor:pointer;background:0 0;border:0;height:100%;padding-left:15px;position:absolute;top:0;left:0}.header__nav-toggle{color:var(--grau-850);flex-direction:column;justify-content:center;align-items:center;display:flex}.header__nav-toggle:hover{color:var(--grau-850);text-decoration:none}.header__nav-toggle svg{width:25px;height:auto}.header__nav-toggle span{text-transform:uppercase;padding-top:4px;font-size:8px}.header__nav-toggle.nav-closed,.state--is-expanded .header__nav-toggle.nav-open{display:none}.state--is-expanded .header__nav-toggle.nav-closed,.header__nav-toggle.nav-open{display:flex}.header-nav__list-item--sso-desktop{display:none}@media screen and (min-width:768px){.header__nav-toggle-button{border-right:1px solid var(--grau-200);padding-right:25px}.header__nav-toggle{flex-direction:row}.header__nav-toggle span{text-transform:none;padding-top:0;padding-left:10px;font-size:14px}.header__nav-home-img{width:167px}}@media screen and (max-width:959px){.header-nav{display:none}.state--is-expanded .header-nav,.state--is-expanded .header-nav-bg{display:block}}@media screen and (min-width:960px){.header-nav-bg,.header-nav__list-item--sso-mobile,.header__nav-toggle-button,.header__nav-home-img--center{display:none}.header__nav-home-img--left{width:212px;display:block}.header-nav__list--sub-menu .header-nav__list-item:first-child,.header-nav__list-item--sso-desktop{display:block}.header{height:auto;position:relative}.header__inner-wrapper{flex-direction:column;place-content:flex-start;align-items:flex-start}.header-nav-wrapper{border-top:1px solid var(--grau-200);order:1;width:100%;top:0}.header-nav{opacity:1;background:0 0;width:100%;height:auto;position:relative;top:0}.header-nav__list{background-color:unset;flex-direction:row;width:auto;padding:10px 0;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:18px;display:flex}.header-nav__list--sub-menu{font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:14px;position:absolute;top:-85px;right:15px}.header-nav__list-item{width:auto}.header-nav__list--sub-menu .header-nav__list-item{padding:0 5px}.header-nav__list-item a{padding:15px 15px 0}.header-nav__list-item a:hover{color:var(--tsp-rot-500)}.header-nav__list--main-menu .header-nav__list-item a:hover{text-decoration:none}.header-nav__list-item:first-child{display:block}.header-nav__list--sub-menu .header-nav__list-item:first-child{padding:15px 10px 5px 0}.header-nav__list--sub-menu .header-nav__list-item:first-child a{border-right:1px solid var(--grau-200);color:inherit;padding:0 10px 0 0}.header-nav__list--sub-menu .header-nav__list-item:first-child a:hover{color:var(--tsp-rot-500);text-decoration:none}.header__nav-home{padding:10px 0}}@media screen and (min-width:1200px){.header__nav-home-img--left{margin-left:-15px}.header-nav__list-item{padding:0 25px 0 0}}.hero{clip-path:polygon(0 0,100% 0,100% 95%,0 100%);background-color:#41a58c;background-size:cover;margin-top:-1px;padding-bottom:60px;background-position:100%!important}.hero h1{color:#fff}.hero--onproduct,.hero-generic-page,.hero__single-image{display:none}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.hero{background-position:50%!important}.hero--onproduct,.hero-generic-page{display:block;padding:70px 0 200px!important}.hero h1{width:60%;margin-bottom:90px}}.hero__single-image{clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.hero__teaser{color:#000;background:#fff9;border-radius:10px;margin-top:100px;padding:10px}.hero__teaser h2{min-height:36px;margin:10px 0 15px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:14px;color:#000!important}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.hero__teaser h2{margin:20px 0 15px;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:26px}}.hero__teaser p{font-weight:700;display:none}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.hero__teaser p{display:block}}.hero__teaser-image{min-height:240px;margin-top:-210px;display:flex}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.hero__teaser-image{margin-top:-180px}}.hero__teaser-image img{align-self:flex-end;width:130px;margin:0 auto}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.hero__teaser-image img{width:210px}}.hero__disquieter{color:#000;text-align:center;background:#fff;border-radius:70px;width:140px;height:140px;font-size:22px;font-weight:700;transition:transform .2s;display:none;position:absolute}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.hero__disquieter{display:block}}.hero__disquieter-text{padding-top:25px;text-decoration:underline}.hero__disquieter:hover{color:#000;transform:scale(1.2)}.hero__bottom{padding-top:20px;padding-bottom:0}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.hero__bottom{margin-top:-100px}}.image-gallery__image{text-align:center;margin:0}@media screen and (min-width:768px){.image-gallery__image{margin-right:20px}}.image-gallery__items{border-top:2px solid #ebeae5;justify-content:center;margin:20px 0 0;padding:10px 0 0;list-style:none;display:flex;position:absolute;left:-100000px}@media screen and (min-width:768px){.image-gallery__items{margin-right:20px}}.image-gallery__item{cursor:pointer;margin:3px;padding:5px}.image-gallery__item--is-active{border-bottom:2px solid #989898}.image-wrapper{text-align:center;display:block}.image-wrapper>img{transform-origin:center center 0;transform-style:preserve-3d;transition:transform .5s ease-in-out;position:relative;overflow:hidden;transform:translate(0,0)}.image-wrapper:hover>img{transform:scale(1.04)}@media (min-width:768px),(min-width:960px),(min-width:1200px){.lwl article{width:66%}}.main{padding-top:70px}@media (min-width:960px){.main{padding-top:0}}.main-nav-container{border-top:1px solid #d3d3d3;justify-content:center;display:none}@media (min-width:960px){.main-nav-container{display:flex}}.main-nav{justify-content:center;display:flex}.main-nav-list{flex-wrap:wrap;justify-content:left;align-items:center;margin:0;padding:0;list-style:none;display:flex}.main-nav-list__item{padding:15px 15px 0}.main-nav-list__item a{color:#4a4a4a;font-size:16px}@media (min-width:960px){.main-nav-list{justify-content:center}.main-nav-list__item{padding:10px}}.modal-container{z-index:10000;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:none;position:fixed;top:0;left:0}.modal-container.state-is-active{display:flex}.modal{z-index:10000;background-color:#fff;border-radius:10px;width:90%;max-width:550px;height:auto;display:block}.modal__header{width:100%;position:relative}.modal__close{color:#fff;cursor:pointer;text-transform:uppercase;line-height:18px;position:absolute;top:-30px;right:0}.modal__close-txt{letter-spacing:.6px;border:1px solid #0000;height:22px;padding:0 10px;font-size:11px;line-height:22px;transition:border-color .15s ease-in-out;position:absolute;right:15px}.modal__close-button{z-index:10000;cursor:pointer;color:#fff;text-transform:uppercase;background-image:url(svg/cross-white.svg);background-position:100%;background-repeat:no-repeat;background-size:100%;width:20px;height:20px;font-family:Franklin Gothic FS,sans-serif;font-size:20px;line-height:22px;display:block;position:absolute;top:0;right:0}.modal__content{justify-content:center;align-items:center;min-height:400px;padding:40px 20px;display:flex;position:relative}@media (min-width:768px){.modal__content{padding:40px 80px}}.modal__content h1{margin:0 0 20px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:24px;line-height:100%}@media (min-width:768px){.modal__content h1{font-size:32px}}.modal__content h3{margin:0 0 20px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:18px}@media (min-width:768px){.modal__content h3{font-size:24px}}.modal__content iframe{width:100%;height:100%;min-height:480px}.modal__content .spinner{position:relative;top:auto;right:auto}.modal-overlay{z-index:99;background-color:#000000d9;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.nav{display:block;position:absolute;top:0;left:0}.nav.state-is-logged .sso-link.sso-link--my-account:after{content:"";background-color:#68c601;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:13px;left:14px}@media (min-width:960px){.nav{display:none}.nav.state-is-logged:hover .nav__nav__wrapper{display:block}}.nav__profile{color:var(--grau-850);padding:10px 0;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:16px;display:none}.nav__profile:hover .profile-text{color:#ce0000}.nav__profile .profile-login-status{background-color:#68c601;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:23px;right:1px}.nav__profile .profile-text{margin-top:2px}.nav__profile .profile-text,.nav__profile .profile-text a{color:var(--grau-650);white-space:nowrap;text-transform:uppercase;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:100}.nav__profile:before{content:"";background-repeat:no-repeat;background-size:100%;width:22px;height:23px}@media (min-width:960px),(min-width:1200px){.nav__profile{flex-direction:column;align-items:center;display:flex}}.nav__controls{background:0 0;border:0;margin-top:2px;padding:0}@media (min-width:960px),(min-width:1200px){.nav__controls{display:none}}.nav__nav__bg{z-index:1;background-color:#ffffffad;width:100%;height:100%;display:none;position:fixed;top:51px;left:0}@media (min-width:960px),(min-width:1200px){.nav__nav__bg{display:none}}.nav__nav__wrapper{z-index:2;background-color:#f2f2f2;width:100%;max-width:260px;height:100%;display:none;position:fixed;top:52px;left:0;box-shadow:0 2px 4px #00000080}@media (min-width:960px),(min-width:1200px){.nav__nav__wrapper{background-color:#fff;border-radius:5px;width:180px;height:auto;position:absolute;top:56px;left:auto;right:-75px;box-shadow:0 0 2px #00000080}.nav__nav__wrapper:before{content:"";z-index:1;background-color:#fff;border:1px solid #e0e0e0;width:14px;height:14px;margin-left:-7px;position:absolute;top:-8px;left:50%;transform:rotate(45deg)}}.nav__menu__footer{text-align:right;padding:15px 6% 0;display:block}.nav__nav__list{border-radius:5px;flex-wrap:wrap;margin:0;padding:0 6%;list-style:none;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.nav__nav__list{padding:0}}.nav__menu__icon{cursor:pointer;color:#4a4a4a;flex-direction:column;justify-content:center;align-items:center;width:24px;margin-bottom:5px;display:flex}.nav__menu__icon--close{display:none}.nav__menu__icon--open{display:flex}.nav__menu__text{text-transform:uppercase;font-size:9px;display:block}.nav.state--is-expanded .nav__nav__bg,.nav.state--is-expanded .nav__nav__wrapper{display:block}@media (min-width:960px),(min-width:1200px){.nav.state--is-expanded .nav__nav__bg{display:none}}.nav.state--is-expanded .nav__menu__icon--close{display:flex}.nav.state--is-expanded .nav__menu__icon--open{display:none}.offer{grid-template-columns:[full-start]1fr[badge-start]auto[badge-end]1em[full-end];align-items:center;display:grid}.offer__text{color:#666;background:#efeee7;grid-area:1/full;padding:.6em;font:italic 1em/1 Abril Text,Georgia,Bitstream Charter,serif;position:absolute;top:10px;left:10px}@media (min-width:960px),(min-width:1200px){.offer__text{padding:1em 7.5em 1em 1em;position:static}}.offer__text *{color:#666}:root{--input-bg-color:var(--white)}.tabs{display:block}.tabs .tab{border:.5px solid var(--grau-750);background-color:var(--white);border-radius:6px;margin-bottom:15px;overflow:hidden}.tabs .tab:last-child{margin-bottom:0}.tabs .tab:has(input:checked){background-color:var(--grau-200);border-width:1px;box-shadow:0 2px 8px #00000026}.tabs .tab:hover{border-width:1px;box-shadow:0 2px 8px #00000026}.tabs .tab:has(input:focus){border-width:1px;box-shadow:0 2px 8px #00000026}.tabs .tab:has(input:focus-visible) .tab-label:before{box-shadow:0 0 2px 2px var(--focus-color)}.tab .tab-content{max-height:0;transition:max-height linear;position:relative;overflow:hidden}.tab [type=radio]{position:absolute;left:-9999px}.tab [type=radio]~.tab-label{font-size:16px;font-weight:400;font-family:var(--font-sans);line-height:20px;display:block}.tab-label{cursor:pointer;max-width:calc(100% - 40px);padding:20px 20px 20px 0;display:inline-block;position:relative;left:50px}.tab-label:before{cursor:pointer;content:"";box-sizing:border-box;background-color:#fff;border:1px solid #989898;border-radius:50%;width:20px;height:20px;transition:border .15s ease-in-out;display:inline-block;position:absolute;left:-34px}.tab-label:after{cursor:pointer;content:" ";background-color:var(--grau-850);z-index:1;border-radius:50%;width:12px;height:12px;margin:0 auto;transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);display:inline-block;position:absolute;top:24px;left:-30px;transform:scale(0)}.tabs input:checked~.tab-content{max-height:50em}.tabs input:checked~.tab-label{font-weight:700}.tabs input:checked~.tab-label:after{transform:scale(1)}.payment-type-paypal{background-image:url(/assets/img/paypal.png);background-position:right 20px top 20px;background-repeat:no-repeat;background-size:60px 16px}.payment-type-debit{background-image:url(/assets/img/sepa.jpg);background-position:right 20px top 20px;background-repeat:no-repeat;background-size:60px}.tab-content-fields{padding:0 0 0 50px}.tab-content-fields .input-wrapper{width:60%;padding-right:14px}.tab-content-fields .input{background-color:var(--input-bg-color)}.paypal-payment-accepted,.paypal-payment-accepted-existing{background-color:var(--wannsee-blau-100);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px;display:flex;position:relative}.paypal-payment-accepted-existing{background-color:#0000;padding:0 20px 20px 0}.paypal-payment-accepted-icon{color:#fff;background-color:var(--wuhlheide-gruen-500);justify-content:center;align-items:center;width:50px;height:100%;display:flex;position:absolute;top:0;left:-50px}.paypal-payment-accepted-existing .paypal-payment-accepted-icon{display:none}.paypal-user-email{font-weight:600;display:block}#changeBtn{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;margin-top:5px;padding:0}#changeBtn .btn-text{margin-left:4px;text-decoration:underline}.paypal-btn{margin-right:20px}.paypal-btn>div{margin-bottom:20px}.paypal-pending{border:1px solid #ffc439;border-radius:4px;justify-content:center;align-items:center;height:40px;margin-bottom:20px;margin-right:20px;font-size:12px;font-style:italic;display:flex}@media (min-width:992px){.paypal-payment-accepted,.paypal-payment-accepted-existing{flex-direction:row}#changeBtn{margin:0}}.price-badge{aspect-ratio:1;font-variant-numeric:lining-nums;color:#000;text-align:center;background:#d8d7cc;border-radius:50%;grid-template:". . . ."2fr".integer fraction."".integer currency."".text text."3fr/1fr auto auto 1fr;grid-area:1/badge;width:4.5em;min-height:4.5em;padding:.25em;font:700 1em/.8 Abril Text,Georgia,Bitstream Charter,serif;display:grid;box-shadow:0 0 0 1px #fff,0 0 0 3px #d8d7cc}@supports (width:min-content){.price-badge{width:min-content;min-width:4.5em}}@media (min-width:960px),(min-width:1200px){.price-badge{font-size:1.25em}}.price-badge *{font-family:inherit}@supports (display:grid){.price-badge__integer{grid-area:integer;font-size:2.6em;transform:translateY(-.07em)}.price-badge__decimal-point{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.price-badge__fraction{grid-area:fraction}.price-badge__currency{grid-area:currency}.price-badge__text{grid-area:text;font:700 .7em Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif}.price-badge__text:only-child{font-size:.8em}.product__cover{background-size:cover;padding-top:30vh}.product__cover--inverted .bullet-points li span{background-color:#fff}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.product__cover{padding-top:0}}.product__cover h1,.product__cover h2,.product__cover li{color:#fff}.product__cover h1,.product__cover h2{display:none}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.product__cover h1,.product__cover h2{width:60%;display:block}}.product__cover h1{margin-bottom:0}.product__cover h2{margin:0 0 40px;font-weight:400}.product__cover--inverted h1,.product__cover--inverted h2,.product__cover--inverted li{color:#000}.product__descriptionbox,.product__productbox{color:#000;background:#fff;border-radius:4px;overflow:hidden}.product__descriptionbox{margin-top:20px;margin-bottom:50px;padding:20px;box-shadow:1px 1px 4px #0003}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.product__descriptionbox{margin-top:0}}.product__productbox{background:#ebeae4;border:1px solid #ebeae4;padding:10px}@media (min-width:768px){.product__productbox{max-width:233px}}.product__productbox-head,.product__productbox-reward{border-bottom:1px solid #989898;margin-bottom:10px;padding-bottom:10px}.product__productbox-head{font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:18px;font-weight:400}.product__productbox-reward{font-size:14px}.product__productbox-reward-your{margin-bottom:10px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:12px}.product__productbox-reward-slider{margin:0 -10px}.product__productbox-reward-slider-nav>*{padding-left:3px}.product__productbox-reward-slider-nav>*>*{width:7px;height:7px}.product__productbox-reward-slider-container{background:#fff;border-radius:2px;width:85vw;margin:0 2px;box-shadow:1px 1px 4px #0003}@media (min-width:640px){.product__productbox-reward-slider-container{width:150px}}@media (min-width:768px){.product__productbox-reward-slider-container{width:180px}}@media (min-width:960px),(min-width:1200px){.product__productbox-reward-slider-container{width:235px}}.product__productbox-reward-slider-container-top,.product__productbox-reward-slider-container-bottom{padding:5px 15px}.product__productbox-reward-slider-container-top{text-align:center;border-bottom:1px solid #d8d7cc;height:180px}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.product__productbox-reward-slider-container-top{height:250px}}.product__productbox-reward-slider-container-top-text{text-align:left}.product__productbox-reward-slider-container-top-text-duration,.product__productbox-reward-slider-container-top-text-copayment{display:block}.product__productbox-reward-slider-container-top-text-duration{margin-top:6px}.product__productbox-reward-slider-container-top-image{float:left;width:auto;height:130px;margin:0 10px 10px 0}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.product__productbox-reward-slider-container-top-image{float:none;margin:0 auto 10px 0}.product__productbox-reward-slider-container-top-image-container{text-align:center;display:block}}.product__productbox-reward-slider-container-top-headline{font-size:14px}.product__productbox-reward-slider-container-top-preferences{font-size:13px}.product__productbox-reward-slider-container-bottom{text-align:center}.product__productbox-reward-slider-prev,.product__productbox-reward-slider-next{padding:150px 0}.product__productbox-reward-slider-prev polyline,.product__productbox-reward-slider-next polyline{stroke-width:3px;transform:scale(.75);stroke:#000!important}.product__productbox-reward-slider-prev:hover polyline,.product__productbox-reward-slider-next:hover polyline{stroke:#ce0000!important}.product__productbox-reward-slider-prev{left:2px}.product__productbox-reward-slider-next{right:-2px}.reward-config-button{color:var(--grau-850);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:none;outline:none;font-weight:600;text-decoration:underline}.reward-config-button:hover{color:var(--tsp-rot-500)}.product__productbox-price,.product-box-footnote{font-size:13px}.product__productbox-price>strong,.product-box-footnote>strong{font-size:22px}.product__productbox-price-posttrial{color:#989898}.product__productbox-price-interval{font-size:14px}.product__productbox-price-sub-text{margin:0;font-size:14px;display:block}.product-box-footnote{color:var(--grau-800);margin-top:5px}.product__productbox hr{border-top:2px solid #989898}.product__smartbox .reward-box{border-radius:10px}.product-grid{flex-wrap:wrap;display:flex}@media (min-width:640px){.product-grid{flex-direction:row-reverse}.product-grid>:first-child{padding-left:30px}}@media (min-width:1200px){.product-grid>:first-child{padding-left:40px}}.product__headline{margin-bottom:40px}@media (min-width:640px){.product__headline{display:none}}.product__headline h1{margin-bottom:0}.product__headline h2{font-weight:400}@media (min-width:640px),(min-width:768px),(min-width:960px),(min-width:1200px){.product--noprice{margin-top:100px}}.reward-slider{position:relative}.reward-slider-items{will-change:transform;margin:0;padding:0;list-style:none;transition:transform .42s;display:flex;position:relative}.reward-slider-items>*{touch-action:pan-y;flex:none;width:100%;padding:0 2px;position:relative}.reward-slider-items>li:focus-visible{outline:2px solid var(--color-wannsee-blue-400);outline-offset:2px;z-index:2;border-radius:4px;transition:outline-color .2s,box-shadow .2s}.reward-slider-items>li:has(.reward-config-button:focus-visible){outline:2px solid var(--color-wannsee-blue-400);outline-offset:2px;z-index:2;border-radius:4px;transition:outline-color .2s,box-shadow .2s}.reward-slider-container{background:var(--white);border-radius:2px;width:100%;box-shadow:1px 1px 4px #0003}.reward-slider-container-top,.reward-slider-container-bottom{padding:5px 15px}.reward-slider-container-top{text-align:center;border-bottom:1px solid #d8d7cc;height:180px}@media (min-width:640px){.reward-slider-container-top{height:250px}}.reward-slider-container-top-text{text-align:left}.reward-slider-container-top-text-duration,.reward-slider-container-top-text-copayment{display:block}.reward-slider-container-top-text-duration{margin-top:6px}.reward-slider-container-top-image{float:left;width:auto;height:130px;margin:0 10px 10px 0}@media (min-width:640px){.reward-slider-container-top-image{float:none;margin:0 auto 10px 0}.reward-slider-container-top-image-container{text-align:center;display:block}}.reward-slider-container-top-headline{font-size:14px}.reward-slider-container-top-preferences{font-size:13px}.reward-slider-container-bottom{text-align:center}.reward-slider-prev polyline,.reward-slider-next polyline{stroke-width:3px;transform:scale(.75);stroke:#000!important}.reward-slider-prev:hover polyline,.reward-slider-next:hover polyline{stroke:#ce0000!important}.reward-slider-prev,.reward-slider-next{font:inherit;color:#66666680;text-transform:none;fill:currentColor;cursor:pointer;background-color:#0000;border:none;border-radius:0;margin:0;padding:150px 0;line-height:0;transition:color .1s ease-in-out;display:inline-block;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.reward-slider-prev{left:-8px}.reward-slider-next{right:-12px}.reward-slider-nav{justify-content:center;margin:10px auto;padding:0;display:flex}.reward-slider-nav>*{padding-left:3px;list-style:none}.reward-slider-nav>*>*{width:7px;height:7px}.reward-slider-nav-item{cursor:pointer;text-indent:100%;white-space:nowrap;border:1px solid var(--grau-900);-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;background:0 0;border-radius:50%;outline:none;width:10px;height:10px;margin:0 2px;transition:all .2s ease-in-out;display:block;overflow:hidden}.reward-slider-nav-item.active,.reward-slider-nav-item:hover{background-color:var(--grau-800);border-color:#0000;outline:0}.product-header{padding-top:20px;display:block}.product-header-inner{width:100%;max-width:var(--product-page-header-max-width);box-sizing:border-box;align-items:center;margin:0 auto;padding-left:15px;padding-right:15px;display:flex}.product-header-text{flex:0 100%}.product-image{width:100%}.product-header-image-container{display:none}.product-title{margin:0}.product-subtitle{margin-bottom:40px;font-size:24px;font-weight:400}@media (min-width:640px){.product-header{background:var(--product-header-background);padding-bottom:100px}.product-header-inner{padding-left:30px;padding-right:30px}.product-header-text{flex:0 50%}.product-header-text-inverted h1,.product-header-text-inverted h2,.product-header-text-inverted li{color:var(--grau-200)}.product-header-image-container{flex:0 50%;display:block}}@media (min-width:960px){.product-header-inner{padding-left:40px;padding-right:40px}.product-subtitle{font-size:38px}}@media (min-width:1200px){.product-header-inner{padding:0}}.product-text-block{color:var(--grau-850);margin:40px auto}.product-text-block .text-slogan{color:#000;letter-spacing:.31px;margin:0 0 20px;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:18px;display:block}.product-text-block h3{color:#000;margin:0 0 5px;line-height:32px}.product-text-block h4{color:var(--grau-850);margin:20px 0 10px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:18px;line-height:20px}.product-text-block p{margin:0 0 10px;font-size:18px}.reward-box{background:#ebeae5;margin-bottom:30px;padding:15px;display:block}@media screen and (min-width:768px){.reward-box{display:flex}}.reward-box__gallery-block,.reward-box__info-block{width:100%}@media screen and (min-width:768px){.reward-box__gallery-block,.reward-box__info-block{width:50%}}.reward-box__title{font-weight:700;line-height:28px}.reward-box__options-group{display:flex}.reward-box__label{width:50%;line-height:36px}.reward-box__options{text-align:right;width:50%}.reward-box__payment{font-style:italic}.reward-box__duration{font-weight:700}.reward-box__button-area{margin-bottom:20px;display:block}.reward-catalog{border-top:2px solid #ebeae4;justify-content:flex-start;margin-top:20px;margin-left:0}.reward-configurator-dialog{z-index:1000000;-webkit-overflow-scrolling:touch;opacity:0;background:#0009;padding:0 15px 15px;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.reward-configurator-dialog.open{opacity:1;margin-top:0;display:block}.reward-configurator-dialog.open>.reward-configurator-dialog-body{opacity:1;transform:translateY(20px)}.reward-configurator-dialog-body{opacity:0;background:#ebeae4;border-radius:10px;width:860px;margin:0 auto;padding:15px;transition:opacity .3s linear,transform .3s linear;position:relative;transform:translateY(-100px);max-width:calc(100% - .01px)!important}.reward-configurator-title{font-family:var(--font-sans);font-size:18px}.reward-configurator-dialog-body-description{margin:20px 0}.reward-configurator-dialog-body-description ol,.reward-configurator-dialog-body-description ul{padding-left:20px}.reward-configurator-dialog-body-radio{padding-left:15px!important}.reward-configurator-dialog-close-button{cursor:pointer;z-index:1000;background-color:#d9d9d9;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:absolute;top:15px;right:15px}.reward-configurator-dialog-close-button:hover{background-color:#fff}.reward-configurator-dialog-close-button:focus-visible{border:1px dotted var(--focus-color)}.reward-configurator-dialog-close-button line{stroke:currentColor}.reward-configurator-grid{flex-wrap:wrap;margin:0;padding:20px;display:flex}.reward-configurator-grid-item:first-child{width:100%;padding:0}.reward-configurator-grid-item:last-child{padding:0}@media (min-width:960px){.reward-configurator-grid-item:first-child{flex:3}.reward-configurator-grid-item:last-child{flex:2}}.reward-features{display:block}@media screen and (min-width:768px){.reward-features{display:flex}}.reward-features__header{border-bottom:1px solid #000;width:100%;margin-bottom:10px;font-weight:700;display:flex}.reward-features__body{font-size:14px;line-height:1.15;display:flex}.reward-features__group{grid-gap:5px;display:flex}.reward-features__group-item{font-size:14px}.reward-features__group-item,.reward-features__header-item{width:25%;margin-bottom:5px}.reward-features__group-item:first-child,.reward-features__header-item:first-child,.reward-features__group-item:last-child,.reward-features__header-item:last-child{width:50%}.reward-features__group-item:nth-child(2),.reward-features__header-item:nth-child(2){display:none}@media screen and (min-width:640px){.reward-features__group-item:first-child,.reward-features__header-item:first-child{width:40%}.reward-features__group-item:nth-child(2),.reward-features__header-item:nth-child(2){display:block}.reward-features__group-item:last-child,.reward-features__header-item:last-child{width:35%}}.reward-item{border-bottom:2px solid #ebeae4;border-right:none;padding:0}.reward-item__link.reward-item__link{cursor:pointer;margin:15px 0;padding:0 15px;display:block;position:relative}.reward-item input[type=radio]{position:absolute;left:-20000em}@media screen and (max-width:959px){.reward-item:not(:nth-child(2n)) .reward-item__link{border-right:2px solid #ebeae4}}@media screen and (min-width:960px){.reward-item:not(:nth-child(3n)) .reward-item__link{border-right:2px solid #ebeae4}}.reward-item--is-active .reward-item__link:after{content:"";background:0 0;border:11px solid #0000;border-top-width:0;border-bottom:10px solid #ebeae4;width:0;height:0;margin-left:-10px;display:block;position:absolute;bottom:-15px;left:50%}.reward-item .reward-box{width:calc(200% - 30px);position:relative;left:15px}.reward-item .reward-box .mobile-toggle{display:none}.reward-item .reward-box .expandable-box{min-height:max-content;max-height:initial}.reward-item:nth-child(2n) .reward-box{left:calc(15px - 100%)}@media (min-width:960px){.reward-item .reward-box{width:calc(300% - 30px)}.reward-item:nth-child(2n) .reward-box{left:15px}.reward-item:nth-child(3n-1) .reward-box{left:calc(15px - 100%)}.reward-item:nth-child(3n) .reward-box{left:calc(15px - 200%)}}.section{padding:var(--container-padding-v) var(--container-padding-h)}.section-stage{max-width:var(--container-max-width);margin:0 auto}.section-headline{margin:20px 0 0}.teaser-section{background-color:var(--teaser-section-background-color)}.skiplink{z-index:1;background:#f8f8f8;padding:20px;transition:transform .1s;position:fixed;top:10px;left:10px;transform:translateY(calc(-20px - 100%))}.skiplink:focus{transform:translateY(0)}.spinner,.input-wrapper.state-is-pending:after{content:"";z-index:2;text-indent:-9999em;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;font-size:7px;animation:1s linear infinite spin;display:block;position:fixed;top:50%;left:50%;transform:translateZ(0)}.spinner.is-hidden{display:none}@keyframes spin{0%,to{box-shadow:0 -3em 0 .2em #000,2em -2em 0 0 #000,3em 0 0 -1em #000,2em 2em 0 -1em #000,0 3em 0 -1em #000,-2em 2em 0 -1em #000,-3em 0 0 -1em #000,-2em -2em #000}12.5%{box-shadow:0 -3em #000,2em -2em 0 .2em #000,3em 0 #000,2em 2em 0 -1em #000,0 3em 0 -1em #000,-2em 2em 0 -1em #000,-3em 0 0 -1em #000,-2em -2em 0 -1em #000}25%{box-shadow:0 -3em 0 -.5em #000,2em -2em #000,3em 0 0 .2em #000,2em 2em #000,0 3em 0 -1em #000,-2em 2em 0 -1em #000,-3em 0 0 -1em #000,-2em -2em 0 -1em #000}37.5%{box-shadow:0 -3em 0 -1em #000,2em -2em 0 -1em #000,3em 0 #000,2em 2em 0 .2em #000,0 3em 0 0 #000,-2em 2em 0 -1em #000,-3em 0 0 -1em #000,-2em -2em 0 -1em #000}50%{box-shadow:0 -3em 0 -1em #000,2em -2em 0 -1em #000,3em 0 0 -1em #000,2em 2em 0 0 #000,0 3em 0 .2em #000,-2em 2em #000,-3em 0 0 -1em #000,-2em -2em 0 -1em #000}62.5%{box-shadow:0 -3em 0 -1em #000,2em -2em 0 -1em #000,3em 0 0 -1em #000,2em 2em 0 -1em #000,0 3em #000,-2em 2em 0 .2em #000,-3em 0 #000,-2em -2em 0 -1em #000}75%{box-shadow:0 -3em 0 -1em #000,2em -2em 0 -1em #000,3em 0 0 -1em #000,2em 2em 0 -1em #000,0 3em 0 -1em #000,-2em 2em #000,-3em 0 0 .2em #000,-2em -2em #000}87.5%{box-shadow:0 -3em #000,2em -2em 0 -1em #000,3em 0 0 -1em #000,2em 2em 0 -1em #000,0 3em 0 -1em #000,-2em 2em #000,-3em 0 #000,-2em -2em 0 .2em #000}}.squeeze-page-main{background:var(--squeeze-page-bg-color);margin-top:62px;padding:1rem 0}.squeeze-page-head{box-sizing:border-box}.squeeze-page-headline{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px;padding:0 15px;font-size:24px;display:none}.squeeze-page-subtitle{display:none}.squeeze-page-text{box-sizing:border-box;margin-top:0}.squeeze-page-text>p:first-child{margin-top:0;margin-bottom:10px}.squeeze-page-text h2:not(.squeeze-page-subtitle){margin-bottom:20px;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:24px;font-weight:400;line-height:120%}.squeeze-page-footer{background:var(--squeeze-page-bg-color);padding:3rem 1rem 1rem}.squeeze-page-footer-nav{border-top:1px solid var(--border-color-default);flex-wrap:wrap;justify-content:center;align-items:center;width:900px;max-width:100%;height:60px;margin:0 auto;display:flex}.squeeze-page-footer-nav a{color:var(--black);padding:0 8px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-weight:400;text-decoration:none}.squeeze-page-footer-nav a:hover{text-decoration:underline}@media (min-width:640px){.squeeze-page-headline{padding:0;font-size:32px;display:block}.squeeze-page-subtitle{max-width:63%;margin:0 0 20px;padding:0;font-size:20px;display:block}}@media (min-width:768px){.squeeze-page-text{max-width:66.6445%;margin-top:0}.squeeze-page-text h2:not(.squeeze-page-subtitle){font-size:32px}}.squeeze-page-header{z-index:1002;background-color:#fff;border-bottom:1px solid #d3d3d3;width:100%;position:fixed;top:0;left:0}.squeeze-page-header .tsp-link{visibility:hidden;display:none}.squeeze-page-header-container{justify-content:center;align-items:center;max-width:1200px;margin:0 10px;display:flex;position:relative}.squeeze-page-header-logo{padding:5px 0}.squeeze-page-header-logo>img{width:140px;height:auto;display:block}.squeeze-page-header .nav{top:10px}.squeeze-page-header .sso-wrapper{visibility:hidden}@media (min-width:768px){.squeeze-page-header-container{margin-left:20px;margin-right:20px}.squeeze-page-header .tsp-link{display:block}}@media (min-width:960px){.squeeze-page-header-container{justify-content:space-between;margin:0 auto;padding:0 20px}.squeeze-page-header .sso-wrapper{visibility:visible}}.squeeze-box{color:#000;background:#fff;border:1px solid #ebeae4;border-radius:4px;padding:20px;box-shadow:1px 1px 4px #0003}@media (min-width:768px){.squeeze-box{max-width:233px}}.squeeze-box-head{margin-bottom:10px;padding-bottom:10px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:18px;font-weight:400}.squeeze-box-product-title{margin:0;display:block}.squeeze-box-image{width:auto;height:auto;margin:0 auto;display:block}.squeeze-box-bullet-points{padding:0}.squeeze-box-bullet-points li{background:url(svg/checkbox.svg) 0 2px/18px no-repeat;margin-bottom:0;padding:3px 0 3px 28px;font-size:14px;line-height:16px;list-style:none}.squeeze-box-summary{border-top:1px solid #989898;margin-top:10px;padding-top:10px}.squeeze-box-price,.squeeze-box-footnote{font-size:13px}.squeeze-box-price>strong,.squeeze-box-footnote>strong{font-size:22px}.squeeze-box-footnote{color:var(--grau-800);margin-top:5px}@media (min-width:640px){.sticky{z-index:1000;position:fixed!important}}.tplus,.tplus *{font-family:Abril Text,serif;font-size:16px}@media (min-width:768px){.tplus,.tplus *{font-size:20px}}.tplus *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tplus h1,.tplus h2,.tplus h3,.tplus h4{font-family:Abril Text,serif;font-weight:400}.tplus h1,.tplus h1 strong{font-size:20px}@media (min-width:768px){.tplus h1,.tplus h1 strong{font-size:30px}}@media (min-width:1024px){.tplus h1,.tplus h1 strong{font-size:40px}}.tplus h2,.tplus h2 strong{font-size:24px}@media (min-width:768px){.tplus h2,.tplus h2 strong{font-size:40px}}.tplus h3,.tplus h3 strong{font-size:24px}@media (min-width:768px){.tplus h3,.tplus h3 strong{font-size:34px}}.tplus h4,.tplus h4 strong{font-size:18px}@media (min-width:768px){.tplus h4,.tplus h4 strong{font-size:24px}}.tplus__border--top{border-top:1px solid #cdcdcd}.tplus__border--bottom{border-bottom:1px solid #cdcdcd}.tplus__border--right{border-right:1px solid #cdcdcd}.tplus__section{padding:2em 0 4em}.tplus__logo--desktop{display:none}@media (min-width:768px){.tplus__logo--desktop{width:100%;display:block}}.tplus__logo--mobile{width:100%;margin-bottom:1em;display:block}@media (min-width:768px){.tplus__logo--mobile{display:none}}.tplus__container{width:100%;max-width:940px;margin:0 auto;padding:0 20px}@media (min-width:768px){.tplus__container{padding:0 30px}}@media (min-width:1024px){.tplus__container{padding:0 40px}}.tplus__container--fluid{max-width:none}@media (min-width:1024px){.tplus__container--fluid{max-width:940px}}.tplus__button{text-align:center;color:#fff;border-radius:5px;padding:10px 50px;font-family:Franklin Gothic FS,sans-serif;font-size:18px;display:inline-block}@media (max-width:767px){.tplus__button{margin:0 auto}}.tplus__button:hover,.tplus__button:focus{color:#fff;background:#980402;text-decoration:none}.tplus__button--red{background-color:#ce0000}.tplus__row{flex-wrap:wrap;margin:0;display:flex}@media (min-width:768px){.tplus__row{margin:0 -30px}}@media (min-width:1024px){.tplus__row{margin:0 -40px}}.tplus__col50{flex:1 0 50%;max-width:50%}@media (max-width:767px){.tplus__col50{padding:1em 0}}@media (min-width:768px){.tplus__col50:nth-child(n){padding:0 10px 0 30px}}@media (min-width:1024px){.tplus__col50:nth-child(n){padding:0 10px 0 0}}@media (min-width:768px){.tplus__col50:nth-child(2n){padding:0 30px 0 10px}}@media (min-width:1024px){.tplus__col50:nth-child(2n){padding:0 0 0 10px}}.tplus-hero{padding:2em 0}.tplus-hero__gradient{background:linear-gradient(#e9f3f6 93%,#0000 93%);margin-top:calc(-2em - 1px);padding-top:2em}.tplus-hero__container{text-align:center;padding-bottom:10px}.tplus-hero__description{margin:2em auto 0}@media (min-width:768px){.tplus-hero__description{max-width:600px;font-size:20px}}.tplus-testimonials{padding-bottom:0;overflow:hidden}.tplus-testimonials__gradient{background:linear-gradient(#0000 4%,#e9f3f6 0%);padding-bottom:2em}.tplus-testimonials__headline{text-align:center;font-family:Abril Text,serif;font-size:40px;font-weight:400}@media (min-width:1024px){.tplus-testimonials__headline{margin-bottom:-.5em}}.tplus-testimonials__quote{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;font-size:20px;display:flex;position:relative}.tplus-testimonials__quote p{width:100%}@media (min-width:768px){.tplus-testimonials__quote{flex-basis:68%;max-width:68%}}@media (max-width:767px){.tplus-testimonials__quote--left{order:2}}@media (min-width:768px){.tplus-testimonials__quote--left{padding-left:30px;padding-right:30px}}@media (min-width:1024px){.tplus-testimonials__quote--left{padding-left:0;padding-right:30px}}@media (max-width:767px){.tplus-testimonials__quote--right{order:2}}@media (min-width:768px){.tplus-testimonials__quote--right{padding-left:30px;padding-right:30px}}@media (min-width:1024px){.tplus-testimonials__quote--right{padding-left:30px;padding-right:0}}.tplus-testimonials__imagecontainer{flex-basis:32%;width:100%;max-width:32%;position:relative}.tplus-testimonials__imagecontainer--right{padding-right:20px}.tplus-testimonials__imagecontainer--right .tplus-testimonials__image{margin-right:-140px}@media (min-width:768px){.tplus-testimonials__imagecontainer--right .tplus-testimonials__image{max-width:300px}}@media (min-width:1024px){.tplus-testimonials__imagecontainer--right .tplus-testimonials__image{max-width:none}}@media (max-width:767px){.tplus-testimonials__imagecontainer--right{flex-basis:100%;order:1;justify-content:space-between;align-items:flex-end;max-width:100%;padding:0;display:flex}.tplus-testimonials__imagecontainer--right .tplus-testimonials__image{order:2;max-width:73%;height:auto;margin-right:-60px;display:block}}@media (min-width:768px){.tplus-testimonials__imagecontainer--right{padding-right:30px}}@media (min-width:1024px){.tplus-testimonials__imagecontainer--right{padding-right:0}}.tplus-testimonials__imagecontainer--left{padding-left:20px}@media (min-width:768px){.tplus-testimonials__imagecontainer--left{padding-left:30px}}@media (min-width:1024px){.tplus-testimonials__imagecontainer--left{padding-left:0}}.tplus-testimonials__imagecontainer--left .tplus-testimonials__image{margin-left:-85px}@media (min-width:768px){.tplus-testimonials__imagecontainer--left .tplus-testimonials__image{max-width:300px;margin-left:-85px}}@media (min-width:1024px){.tplus-testimonials__imagecontainer--left .tplus-testimonials__image{max-width:none;margin-left:-115px}}@media (max-width:767px){.tplus-testimonials__imagecontainer--left{flex-basis:100%;order:1;justify-content:space-between;align-items:flex-end;max-width:100%;padding:0;display:flex}.tplus-testimonials__imagecontainer--left .tplus-testimonials__image{max-width:73%;height:auto;margin-left:-60px;margin-right:20px;display:block}}.tplus-testimonials__name{margin-top:5px;font-family:Franklin Gothic FS,sans-serif;font-size:16px;line-height:20px;display:block}.tplus-testimonials__name strong,.tplus-testimonials__name span{font-family:Franklin Gothic FS;font-size:16px}.tplus-features__container{width:100%;max-width:none;margin:0 auto;padding:0 20px}@media (min-width:1024px){.tplus-features__container{max-width:780px}}@media (min-width:768px){.tplus-features__container{padding:0 30px}}@media (min-width:1024px){.tplus-features__container{padding:0 40px}}.tplus-features__row{margin:0}.tplus-features__col50{text-align:center;flex-direction:column;flex:1 0 100%;justify-content:center;align-items:center;max-width:100%;padding:2em 10px;font-size:20px;display:flex}.tplus-features__col50 p,.tplus-features__col50 img{width:100%}@media (min-width:768px){.tplus-features__col50{flex:1 0 50%;max-width:50%}}.tplus-features__col50:nth-child(2) p{letter-spacing:-.01em}.tplus-features__col50:nth-child(2n){padding-right:0}.tplus-features__col50:nth-child(odd){padding-left:0}@media (min-width:768px){.tplus-features__col50:nth-child(odd){border-right:1px solid #cdcdcd}}.tplus-features__col50:nth-child(-n+2){border-bottom:1px solid #cdcdcd;padding-top:0}.tplus-features__col50:nth-child(3n+3),.tplus-features__col50:nth-child(4n+4){padding-bottom:0}@media (max-width:767px){.tplus-features__col50{border-bottom:1px solid #cdcdcd;padding:1em 0 0!important}.tplus-features__col50:last-child{border-bottom:none}}.tplus-features__col50 img{height:150px}.tplus-subsription-information{background:#e9f3f6}@media (max-width:1023px){.tplus-subsription-information__container{max-width:600px}}.tplus-subsription-information__tplus-logo-container{text-align:center;margin:-50px auto 0}@media (min-width:768px){.tplus-subsription-information__tplus-logo-container{margin:-60px auto 40px}}@media (min-width:768px) and (max-width:1023px){.tplus-subsription-information__col50{padding:2em 40px!important}}@media (max-width:1023px){.tplus-subsription-information__col50{text-align:center;flex:1 0 100%;max-width:100%}}.tplus-subsription-information__col50:first-child{border-bottom:1px solid #cdcdcd;margin-bottom:1em}@media (min-width:768px){.tplus-subsription-information__col50:first-child{margin-bottom:0}}@media (min-width:1024px){.tplus-subsription-information__col50:first-child{border-bottom:none;border-right:1px solid #cdcdcd}}.tplus-subsription-information ul{margin:0 auto;padding:0}@media (max-width:380px){.tplus-subsription-information ul{width:100%}}@media (min-width:381px) and (max-width:1023px){.tplus-subsription-information ul{width:80%}}.tplus-subsription-information ul li{text-align:left;margin:0;padding:.8em 0;list-style:none}.tplus-subsription-information ul li a{color:#2a2a2a;background:url(../img/tplus/arrow-red.svg) 0 8px no-repeat;align-items:baseline;padding-left:33px;display:flex}.tplus-more-subscriptions p{font-family:Franklin Gothic FS}.tplus-more-subscriptions__col50{flex-direction:column;display:flex}@media (max-width:767px){.tplus-more-subscriptions__col50{flex:1 0 100%;max-width:100%}}.tplus-more-subscriptions__col50:first-child{padding-right:0}.tplus-more-subscriptions__col50:first-child .tplus-more-subscriptions__button-container{border-bottom:1px solid #cdcdcd;padding-bottom:1em}.tplus-more-subscriptions__col50:last-child{padding-top:0;padding-left:0}.tplus-more-subscriptions__col50:last-child .tplus-more-subscriptions__button-container{border-bottom:none;padding-bottom:0}@media (min-width:768px) and (max-width:1023px){.tplus-more-subscriptions h4 span:after{content:"\a ";white-space:pre}}@media (min-width:768px){.tplus-more-subscriptions h4{border-bottom:1px solid #cdcdcd;padding-bottom:1em}}@media (max-width:767px){.tplus-more-subscriptions__content{border-right:none}}@media (min-width:768px){.tplus-more-subscriptions__content{min-height:200px;margin-bottom:30px}.tplus-more-subscriptions__content--left{padding-right:10px}.tplus-more-subscriptions__content--right{padding-left:10px}}@media (min-width:1024px){.tplus-more-subscriptions__content{min-height:140px}}.tplus-more-subscriptions__button-container{text-align:center}@media (min-width:768px){.tplus-more-subscriptions__button-container{border-top:1px solid #cdcdcd;border-bottom:none!important;padding-top:2em!important;padding-bottom:0!important}}.tplus-contact{background:#e9f3f6}.tplus-contact__container{width:100%;max-width:460px;margin:0 auto}@media (min-width:768px){.tplus-contact__container{padding:0}}.tplus-contact__tplus-logo-container{text-align:center;margin:-50px auto 20px}@media (min-width:768px){.tplus-contact__tplus-logo-container{margin:-60px auto 40px}}
