: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);--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-100);--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: #990000;--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:transparent}h1,h2,h3,h4,h5,p,li{line-height:130%}h1,h2,h3,h4{margin:0 0 30px;font-family:var(--font-serif);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{text-decoration:none;cursor:pointer}a,a:hover{color:var(--link-color);font-weight:700}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}em{color:initial}fieldset{margin:0;padding:0;border:0;outline:0}legend{margin:0;padding:0}.button{display:inline-flex;justify-content:center;align-items:center;min-width:185px;padding:6px 20px;font-size:18px;line-height:38px;-webkit-appearance:none;appearance:none;border-radius:6px;font-weight:700;text-transform:none;text-align:center;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.button:not(:disabled){cursor:pointer}.button:hover{text-decoration:none}.button--primary{min-width:0;background:var(--button-bg-color);color:var(--white);line-height:30px;border:solid 1px var(--button-border-color)}.button--primary:hover{border:solid 1px #970303;background:#970303;color:var(--white)}.button--secondary{border:solid 1px var(--white);background:transparent;color:var(--white)}.button--secondary:hover{background:var(--white);color:#000!important}.button--tertiary{color:#989898}.button--stretch{width:100%;max-width:none;padding:2px}.button-large{height:44px;width:100%}.button--narrow{padding:2px}.button--onhomepageteaser{padding:2px;width:100%}@media (min-width: 960px),(min-width: 1200px){.button--onhomepageteaser{padding:2px 20px;width:auto}}.button>.icon{height:25px}.bullet-points{padding:0;list-style:none}.bullet-points li{margin-bottom:10px;min-height:21px;padding-left:25px;background:url(svg/tick.svg) 0 1px no-repeat}.bullet-points li span{background-color:transparent}.bullet-points li>:last-child{margin-bottom:0}.product__cover--inverted .bullet-points li span{background-color:var(--white)}.text-center{text-align:center}img{max-width:100%}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;outline:0;outline-offset:0}@media (max-width: 639px){.accordion-responsive{display:block}}.accordion{list-style:none;padding:0;max-width:400px}.accordion-title{width:100%;text-align:left;background:none;border:none;font-size:18px;padding:10px;cursor:pointer;display:block}.accordion-content{overflow:hidden;max-height:0;transition:max-height .15s ease-out,padding .15s ease-out;padding:0 10px}.accordion-item.active .accordion-content{padding:10px}.row{gap:2rem;display:flex;flex-direction:column}.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{overflow:hidden;position:relative;display:flex;flex-direction:column;flex:0 30%}.col__teaser-container{border:1px solid #cdcdcd;background:#fff}.col__teaser-image-link{display:block;background-color:var(--wannsee-blau-100)}.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{background:#fff;border:solid 1px var(--grau-650);color:var(--grau-850)}.col__teaser:not(.col__teaser--highlighted) .button:hover{color:#ce0000;border:solid 1px #ce0000}.col__teaser--highlighted,.col__teaser--highlighted:hover{position:relative;overflow:initial;margin-top:-23px}.col__teaser--highlighted .col__teaser-container,.col__teaser--highlighted:hover .col__teaser-container{border-color:#ce0000;border-width:3px;border-top-width:40px}.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{padding:0 1rem;transform:translatey(-33px);text-align:center;font-size:18px;text-transform:uppercase;color:#fff;display:block;width:100%;position:absolute;box-sizing:border-box}.col__teaser-body-top{display:flex;justify-content:space-between}@media (min-width: 768px),(min-width: 960px),(min-width: 1200px){.col__teaser-body-top{display:block}}.col__teaser-footer{margin-top:auto;padding:1rem 13px 25px;text-align:center}.col__teaser-title{padding:0 10px;font-size:20px;margin:1rem 0 .5rem}@media (min-width: 800px){.col__teaser-title{font-size:24px}}@media (min-width: 960px){.col__teaser-title{padding:0 20px}}.col__teaser .plustext{font-weight:400;font-family:Abril Text,Georgia,Bitstream Charter,serif;font-size:20px;font-style:italic;text-align:left;padding:0 20px;margin-top:0;margin-bottom:.75rem}@media (max-width: 959px){.col__teaser .plustext{font-size:18px;padding:0 10px}}.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;line-height:1;font-style:italic}.col__teaser-price-text-only{margin:auto;text-align:center;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-weight:700;font-size:14px}.col__teaser-price-details{padding:0 13px;margin-top:1rem}.col__teaser-price-details-head{display:flex;align-items:stretch;width:100%;border:none;border-bottom:solid 2px #ebeae4;font-size:14px;background:transparent;font-family:Franklin Gothic FS,sans-serif;font-weight:700;margin:0 0 10px;padding:0 0 10px}.col__teaser-price-details-head-icon--open{display:none;margin-left:-6px}.col__teaser-price-details-head-icon--closed{display:block;margin-left:-6px}.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{display:block;line-height:1.6}.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%;padding:10px 35px 10px 13px;color:var(--grau-850);font-size:14px;-webkit-appearance:none;appearance:none;border:1px solid var(--grau-650);border-radius:4px;background-color:#f8f8f8;background-image:url(svg/caret.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:auto 20%}@media screen and (min-width: 480px){.dropdown{max-width:274px}}.input{padding:0;font-size:15px;border:0;background-color:#fff}.input--inverse{background-color:#fff}.input--is-disabled{padding:0;pointer-events:none;background:none;border:0}@media screen and (min-width: 768px){.input--reward-categories{width:33%}}.dropdown-label{font-weight:600;font-size:18px}.card{max-width:600px;padding:40px;margin:0 auto;background:#fff;color:#666;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}}@media (min-width: 960px),(min-width: 1200px){.carousel__cta-button{float:right}}.category-cover{margin-top:-1px;background-size:cover;background-position:right;background-color:var(--section-bg-dark)}.category-cover h1,.category-cover .category-cover-subtitle,.category-cover li{color:#fff}@media (min-width: 960px),(min-width: 1200px){.category-cover h1,.category-cover .category-cover-subtitle{width:60%}}.category-cover-headlines{margin:0 0 220px}.category-cover h1{margin:0 0 10px}@media (min-width: 960px),(min-width: 1200px){.category-cover-headlines{margin:20px 0 270px}}.category-cover-subtitle{font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:15px;font-weight:400}@media (min-width: 960px),(min-width: 1200px){.category-cover-subtitle{font-size:24px}}.section-contact{background:linear-gradient(to bottom,#4b4b4b,#2d2d2d);padding:var(--container-padding-v) var(--container-padding-h)}@media (min-width: 960px),(min-width: 1200px){.section-contact{padding-top:150px;background:linear-gradient(#0000 40%,#0004,#000a),url(/themes/frontend/tagesspiegel/assets/img/bg-contact.jpg);background-size:cover;background-position:center}}.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{margin:0 auto;padding:var(--container-padding-v) var(--container-padding-h)}.container-small{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-h)}.editorial{padding-bottom:5%;background-size:cover;background-position:center center;-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.editorial-text-block{margin-top:20px;width:100%;text-align:left}@media screen and (min-width: 640px){.editorial-text-block{width:45%}}.editorial h3{margin-bottom:0;color:#fff}.editorial p{color:#fff}.editorial hr{margin-top:10px;border:0;border-top:solid 1px #fff}.error{width:100%;margin:0 auto;display:block}.error-header{height:35vw;min-height:175px;display:block;margin:0 auto 10vw;position:relative;background:#f6f4b9 url(svg/error.svg) no-repeat center center;background-size:cover}.error-header:after{content:"";width:100%;height:5vw;position:absolute;left:0;bottom:calc(-5vw + 2px);background-color:#f6f4b9;-webkit-clip-path:polygon(0 0,100% 0,100% 5%,0 100%);clip-path:polygon(0 0,100% 0,100% 5%,0 100%)}.error-body{max-width:750px;margin:0 auto;padding:0 20px;display:block;text-align:center}.error-title{color:#2a2a2a;font-size:24px;font-family:Abril Text,Georgia,Bitstream Charter,serif;text-align:center}@media (min-width: 768px){.error-title{font-size:44px}}.error-message,.error-message p,.error-message p span{color:#2a2a2a;font-size:22px;font-family:Abril Text,Georgia,Bitstream Charter,serif}@media (min-width: 768px){.error-message,.error-message p,.error-message p span{font-size:34px}}.expandable-box{max-height:0;overflow:hidden;transition:max-height .5s ease}@media screen and (min-width: 640px){.expandable-box{max-height:none}}.mobile-toggle{padding:5px 0;color:#ce0000;border:none;font-weight:700;outline:none}@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{display:block;cursor:pointer;color:#999;text-align:center;font-weight:700;background:#fff}@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{width:100%;max-width:320px;margin:30px auto 25px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media (min-width: 640px){.feature-list{max-width:100%;margin:55px auto;flex-wrap:nowrap;align-items:flex-start}}.feature-list-item{margin-bottom:10px;padding-bottom:10px;display:flex;justify-content:flex-start;text-align:left;font-size:15px;font-family:var(--font-serif);line-height:19px}@media (min-width: 640px){.feature-list-item{flex:1;flex-wrap:wrap;margin:0 10px;text-align:center;font-size:17px}}.feature-list-item span{padding-top:7px;display:block}@media (min-width: 640px){.feature-list-item span{padding-top:16px;min-width:100%}}.feature-list-item:before{content:"";min-width:113px;height:60px;background-position:left center;background-repeat:no-repeat;background-size:100% 100%}@media (min-width: 640px){.feature-list-item:before{height:98px;min-width:100%;background-position:center center}}.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{margin-left:10px;background-size:150px 98px}}.feature-list-item:last-child:before{background-image:url(svg/on-off.svg);background-size:74px 60px;background-position:14px center}@media (min-width: 640px){.feature-list-item:last-child:before{margin-left:15px;background-size:120px 98px;background-position:center center}}.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}}@media (min-width: 640px){.feature-list-small .feature-list-item:nth-child(2):before{background-size:129px 84px}}@media (min-width: 640px){.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-logo-container{margin:4px auto}.footer-logo-container svg{width:100%;height:40px}.footer-logo-container>a{display:block}.footer-link-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-link-list>li{width:calc(50% - var(--footer-grid-padding-horizontal) / 2);margin-bottom:10px}.footer-link-list a{color:var(--footer-link-color)}.footer-link-list:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid var(--footer-separator-color)}.footer-grid{display:grid;grid-template-columns:1fr;grid-gap:15px var(--footer-grid-padding-horizontal);position:relative}.footer-grid>*{position:relative}@media (min-width: 960px){.footer-grid{grid-template-columns:1fr 1fr 2fr;padding:0 40px}.footer-grid>:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--footer-grid-padding-horizontal) / -2);border-left:1px solid var(--footer-separator-color)}}.footer-text>p{margin:0}#form-component{position:relative}.form{width:100%;text-align:left;color:#2c3e50}.form-header{display:block}.form-body{box-sizing:border-box;border-radius:4px;position:relative;overflow:hidden;border:1px solid #d3d3d3;background-color:#fff}.form--delivery-address{margin:20px 0}.form--print{padding:0;border:0;border-radius:0}.form__title{width:100%;padding:20px 0 0;color:var(--black);font-size:20px;font-weight:700;font-family:var(--font-sans);line-height:130%}.form__content{display:flex;flex-wrap:wrap;justify-content:space-between}.form--state-is-locked .input-wrapper--submit{position:relative}.form:before{content:"";width:100%;height:42px;display:block;cursor:not-allowed;border-radius:4px;background-color:transparent;z-index:1;position:absolute;left:0;top:-10px}.form--state-is-locked [type=submit]{cursor:not-allowed;background-color:#cdcdcd}.form-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:1%}.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;display:block;font-weight:700}.form-messages{width:50%;display:block;text-align:left}.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{display:block;padding:20px;box-sizing:border-box}.form-block .form-block{padding:0;border:0}.form-block--tabs{padding:0}.form-response{display:flex;justify-content:space-between;margin-bottom:20px;padding:15px;border-radius:6px;box-sizing:border-box;box-shadow:0 1px 3px #0000004d;position:relative}.form-response-icon{width:24px;height:24px;display:block;color:#fff;line-height:24px;text-align:center;border-radius:50%;background-color:#ce0000}.form-response-message{flex:1;margin:0 10px;display:block;color:#4a4a4a;font-size:16px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;line-height:1.3em}.form-response-btn{width:24px;height:24px;display:block;color:var(--grau-700);cursor:pointer;font-size:24px;line-height:26px;text-align:center;transition:all .15s ease-in-out}.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{width:100%;display:block;margin:0;padding:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.form-tabs-menu{width:100%;height:44px;display:flex;align-items:flex-start;justify-content:space-between}.form-tabs-menu__item{flex:1;height:45px;font-weight:900;text-align:center;position:relative;box-sizing:border-box;background-color:#e8e8e8;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:1px 1px 4px #0003;transition:background-color .1s ease-in-out}.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:"";display:block;width:100%;height:10px;position:absolute;left:0;bottom:-5px;background-color:#fff}.form-tabs-menu__item label{display:block;padding:10px;cursor:pointer}.form-tabs [type=radio]{position:absolute;left:-10000px}.form-field-headline{display:block;color:var(--grau-850);font-size:15px;font-weight:700;text-align:left}.checkbox{cursor:default;padding-left:4px;margin-top:0}.checkbox [type=checkbox]{position:absolute;left:-9999px}.checkbox label{cursor:pointer;display:inline-block;padding-left:0;left:30px;max-width:calc(100% - 40px);position:relative}.checkbox label:before{box-sizing:border-box;cursor:pointer;content:"";display:inline-block;position:absolute;border:1px solid var(--grau-650);border-radius:2px;background-color:#f8f8f8;transition:border .15s ease-in-out;left:-30px;top:0;width:18px;height:18px}.checkbox label:after{cursor:pointer;display:inline-block;position:absolute;content:" ";margin:-2px 0 0 -3px;border-radius:2px;background-color:var(--grau-850);transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);left:-24px;top:5px;width:12px;height:12px;z-index:1}@media screen and (max-width: 640px){.checkbox label{font-size:14px;font-weight:400}}.checkbox input:focus+label:before{outline:none;outline-offset:-2px}.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;padding-left:4px;margin-top:0}.radio [type=radio]{position:absolute;left:-9999px}.radio label{cursor:pointer;display:inline-block;padding-left:0;left:30px;max-width:calc(100% - 40px);padding-bottom:25px;position:relative}.radio label:before{cursor:pointer;content:"";display:inline-block;position:absolute;border:1px solid #989898;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out;left:-30px;top:0;width:20px;height:20px;box-sizing:border-box}.radio label:after{cursor:pointer;display:inline-block;position:absolute;content:" ";margin:0 auto;border-radius:50%;background-color:var(--grau-850);transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);left:-26px;top:4px;width:12px;height:12px;z-index:1}@media screen and (max-width: 640px){.radio label{font-size:14px;font-weight:400}}.radio input:focus+label:before{outline:none;outline-offset:-2px}.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%;padding:10px 10px 10px 13px;color:var(--grau-850);font-size:14px;-webkit-appearance:none;appearance:none;border:1px solid var(--grau-650);border-radius:4px;box-sizing:border-box;background-color:#f8f8f8}.input-large{height:55px;font-size:100%;padding-left:40px}.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{width:100%;padding:20px 0;display:flex;justify-content:space-between;text-align:right}.input-wrapper{width:49%;margin-bottom:14px;position:relative;box-sizing:border-box}@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{margin-bottom:25px;text-align:right;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{position:absolute;top:40px;left:auto;right:15px;margin-top:-2px;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:"";width:30px;height:30px;display:block;margin-top:-13px;position:absolute;left:auto;right:0;top:50%;background-image:url(svg/tick.svg);background-position:right 10px center;background-repeat:no-repeat}@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:"";width:100%;height:100%;display:block;border-radius:4px;background-color:#fff0;z-index:1;position:absolute;left:0;top:0}.input-wrapper.state-is-pre-filled .dropdown,.input-wrapper.state-is-pre-filled .input{padding:0;color:#000;font-size:15px;border:0;opacity:1;background-image:none;background-color:#fff}.input-wrapper .label{display:block;font-size:12px;font-weight:700;line-height:20px;transition:padding-left .15s ease-in-out}.input-wrapper .label p{margin:0}.input-wrapper--radio{width:100%;margin:0 0 4px;padding:15px;display:block;background-color:#f2f2f2;border-radius:6px}.input-wrapper--radio--is-selected{background-color:#def2ed}.input-wrapper--radio--is-selected .label{padding-left:20px!important}.input-wrapper.checkbox{margin:0;padding:10px 0;min-height:60px;display:block;background-color:transparent;transition:background-color .15s ease-out}.input-wrapper.checkbox:has(input:focus) .label:before,.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{display:inline;font-size:15px;font-weight:400}.input-wrapper.checkbox .label a{color:#a8a397;font-size:14px;font-weight:700;cursor:pointer;text-decoration:underline;white-space:nowrap;line-height:normal}.input-wrapper.checkbox .label a:hover{color:#ce0000}.input-wrapper.radio{transition:all .15s ease-in-out;border:1px solid transparent}.input-wrapper.radio .label{padding:0;font-size:15px;font-weight:400}.input-wrapper.radio:hover,.input-wrapper.radio:has(input:focus),.input-wrapper.radio:has(input:focus-visible){border-color:#000}.input-wrapper .error-message{display:block;color:#ce0000;font-size:12px;font-weight:700;white-space:nowrap;position:absolute;left:0;bottom:10px}.input-wrapper--error.checkbox{padding-bottom:30px}.input-wrapper--error.checkbox .label:before{border-color:#ce0000}.input-wrapper--error .input,.input-wrapper--error .dropdown{border-color:#ce0000}.field-with-behavior{width:100%}::-webkit-input-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}.field-error-message{width:100%;box-sizing:border-box;display:block;color:#ce0000;font-size:12px;font-weight:700;line-height:12px;text-align:left;white-space:wrap;position:absolute;left:0}.field-error-message.field-info{margin-top:12px;padding:10px 13px;display:block;color:#000;font-weight:400;z-index:2;position:absolute;border-radius:4px;background-color:#f6f4b9}.field-error-message.field-info:before{content:"";width:0;height:0;display:block;position:absolute;left:20px;top:-8px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid #f6f4b9}.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{width:12px;height:12px;display:block;cursor:pointer;position:absolute;right:13px;background-image:url(svg/cross.svg);background-position:center center;background-repeat:no-repeat}.field-error-message a{font-weight:700;text-decoration:underline}.form-block--payment{margin:0 20px;padding:20px;display:block;overflow:hidden;border-radius:4px;border:1px solid #d3d3d3;transition:height .1s ease;position:relative}.form-block--payment.has-error{overflow:visible}.form-block--payment.is-simplified .payment-method{margin-top:0;padding-top:0;background-color:transparent}.form-block--payment.is-simplified .payment-methods-large{display:block}.form-block--payment .form_group{display:flex;justify-content:space-between;flex-wrap:nowrap}.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-bottom:0;margin-top:0}@media screen and (min-width: 480px){.payment-items-single{align-items:stretch}}.payment-item{width:100%;margin:0 0 6px;padding:0;display:block;text-align:center;border-radius:4px;cursor:pointer;background-color:#f2f2f2;transition:all .15s ease-in-out;border:1px solid transparent;overflow:hidden}@media screen and (min-width: 480px){.payment-item{width:auto;flex:1;margin-right:20px}.payment-item:last-child{margin-right:0}}.payment-item .payment-label{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:10px;cursor:pointer}@media screen and (min-width: 480px){.payment-item .payment-label{display:block;padding:20px}}.payment-item .payment-label-text{font-size:14px;font-weight:700;border-bottom:1px solid var(--grau-650);pointer-events:none;-webkit-user-select:none;user-select:none}.payment-item .payment-icon{display:block;margin:0;height:28px;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (min-width: 480px){.payment-item .payment-icon{margin:0 auto 8px;height:43px}}.payment-item:hover{border-color:#8c8c8c}@media screen and (min-width: 480px){.payment-item:hover{border-color:transparent}}.payment-item--selected{display:block;color:#fff}@media screen and (max-width: 480px){.payment-item--selected{margin-bottom:12px;position:relative;background-color:transparent;overflow:unset}}.payment-item--selected:after{content:"";width:0;height:0;display:block;margin-left:-6px;position:absolute;left:32px;top:64px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #f2f2f2;transition:left .15s ease}@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(1)}.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;overflow:hidden;border-radius:4px}.payment-item .label{color:#4a4a4a;text-align:left}.payment-item [name=payment_type]{position:absolute;left:-10000px}.payment-method{width:100%;display:block;margin-top:28px;margin-left:-20px;padding:20px;background:#f2f2f2;position:relative;left:0}@media screen and (min-width: 480px){.payment-method{position:absolute;margin-bottom:-20px;padding:20px}}.payment-method.has-error:before{content:"";width:calc(100% - 2px);height:calc(100% - 3px);position:absolute;left:0;top:0;border:1px solid #ce0000}.response-error .payment-method,.response-success .payment-method{color:#4a4a4a;font-size:14px;line-height:20px;background-color:#f8d9d9}.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;display:block;margin-left:6px;position:absolute;left:50%;top:133px;transition:left .15s ease}.payment-selection-arrow.has-error:before{content:"";width:0;height:0;position:absolute;left:-12px;top:-1px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #ce0000}.payment-selection-arrow:after{content:"";width:0;height:0;position:absolute;left:-12px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #f2f2f2}@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^=https]{color:#2c3e50;font-weight:900}.form-radio-wrapper{margin:0 0 30px;display:block}.form-radio{width:100%;max-width:100%;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 640px){.form-radio{width:50%}}.form-radio__item{flex:1;display:block;padding-left:0;text-align:left}.form-radio__item label{padding:0}.field-submit [type=submit]{min-width:175px;height:40px;padding:0 20px;line-height:40px;border-radius:5px;border:0}.paypal{text-align:left}.paypal-response{display:block;padding-top:2px}.paypal-response p{margin:0}.paypal-response p.success{background-color:#f6f4b9}.paypal-error,.paypal-success{display:flex;align-items:center}.paypal-error:before,.paypal-success:before{content:"!";width:20px;min-width:20px;height:20px;margin-right:7px;padding-top:2px;display:block;color:#fff;line-height:16px;text-align:center;border-radius:50%;background-color:#ce0000}.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-right:1em;padding-bottom:1em}.paypal-success:before{content:"i";background-color:#757458}.payment-error-message{margin-top:5px;display:block;color:#ce0000;font-size:12px;font-weight:700;text-align:left;position:absolute}.form-field-iban{display:flex;margin-right:20px;flex-wrap:wrap;align-items:center;justify-content:space-between}.form-field-iban #changeBtn{flex:1;display:flex;justify-content:flex-end}.input-wrapper.state-is-disabled.input-wrapper-iban{cursor:not-allowed;position:relative}.input-wrapper.state-is-disabled.input-wrapper-iban .input{color:transparent}.input-wrapper.state-is-disabled .concealed-input-value{position:absolute;bottom:0;color:var(--grau-700);left:0;padding:8px 8px 8px 12px;font-size:14px}.input-field-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.input-field-icon svg{width:20px}@media (min-width: 960px),(min-width: 1200px){.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;margin:0 0 250px!important;padding:30px 0 0;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:15px;font-weight:400}@media (min-width: 960px),(min-width: 1200px){.generic__cover p{width:60%;margin-bottom:210px!important;font-size:24px}}.grid{margin:0;display:flex;justify-content:center;flex-wrap:wrap}.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{top:-15px;bottom:auto;left:0;right:0;border-top:1px solid rgba(255,255,255,.2)}[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:calc(100% * 1 / 3.001)}.width-2-3\@s{width:calc(100% * 2 / 3.001)}}@media (min-width: 960px){.grid-divider>*:not(:first-child){margin-top:0}.grid-1-3\@m{width:calc(100% / 3)}.grid-1-3\@m:not(:first-child){padding-left:30px}.grid-divider>:not(:first-child):before{border-left:1px solid #fff!important;top:0;bottom:0;left:15px;right:auto}.width-1-3\@m{width:calc(100% * 1 / 3.001)}.width-1-4\@m{width:25%}}.header{width:100%;height:70px;position:fixed;z-index:10;background-color:var(--white);padding:0;border-bottom:1px solid var(--grau-200);box-sizing:border-box}.header__inner-wrapper{display:flex;align-items:center;justify-content:center;height:100%;max-width:1200px;margin:0 auto}.header *,*:before,*:after{box-sizing:inherit}.header__nav-home{display:inline-block;text-decoration:none}.header__nav-home-img{width:137px;height:auto}.header__nav-home-img--left{display:none}.header-nav-bg{position:fixed;top:70px;bottom:0;left:0;right:0;background-color:#ffffffad;z-index:10;display:none}.header-nav{position:fixed;top:70px;left:0;width:260px;max-width:100%;height:100vh;background-color:var(--grau-300);font-size:16px;z-index:20}.header-nav__list{margin:0;padding:0}.header-nav__list--main-menu{padding-top:10px}.header-nav__list-item{width:100%;list-style:none;position:relative;padding:0 15px}.header-nav__list--sub-menu .header-nav__list-item:first-child{display:none}.header-nav__list-item--sso-mobile{margin:0;display:flex;flex-wrap:wrap;list-style:none;position:relative;overflow:hidden}.header-nav__list--main-menu .header-nav__list-item a{display:block;height:100%;width:100%;padding:10px 0;text-decoration:none;color:#4a4a4a}.header-nav__list--main-menu .header-nav__list-item a:hover{text-decoration:underline;text-underline-offset:2px}.header__nav-toggle-button{border:0;background:0 0;color:var(--grau-850);position:absolute;left:0;top:0;height:100%;padding-left:15px;cursor:pointer}.header__nav-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--grau-850)}.header__nav-toggle:hover{text-decoration:none;color:var(--grau-850)}.header__nav-toggle svg{width:25px;height:auto}.header__nav-toggle span{font-size:8px;text-transform:uppercase;padding-top:4px}.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{font-size:14px;text-transform:none;padding-left:10px;padding-top:0}.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{display:block;width:212px}.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;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.header-nav-wrapper{width:100%;top:0;order:1;border-top:1px solid var(--grau-200)}.header-nav{width:100%;height:auto;top:0;position:relative;background:transparent;opacity:1}.header-nav__list{display:flex;flex-direction:row;width:auto;background-color:unset;font-size:18px;font-family:Abril Text,Georgia,Bitstream Charter,serif;padding:10px 0}.header-nav__list--sub-menu{position:absolute;top:-85px;right:15px;font-size:14px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif}.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{padding:0 10px 0 0}.header-nav__list--sub-menu .header-nav__list-item:first-child a{border-right:1px solid var(--grau-200);color:inherit}.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{margin-top:-1px;padding-bottom:60px;background-color:#def2ed;background-size:cover;background-position:right!important;-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0 100%);clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.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:center center!important}.hero--onproduct,.hero-generic-page{display:block;padding:70px 0 200px!important}.hero h1{width:60%;margin-bottom:90px}}.hero__single-image{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0 100%);clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.hero__teaser{border-radius:10px;margin-top:100px;padding:10px;background:#fff9;color:#000}.hero__teaser h2{margin:10px 0 15px;color:#000!important;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:14px;min-height:36px}@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{display:none;font-weight:700}@media (min-width: 640px),(min-width: 768px),(min-width: 960px),(min-width: 1200px){.hero__teaser p{display:block}}.hero__teaser-image{display:flex;margin-top:-210px;min-height:240px}@media (min-width: 640px),(min-width: 768px),(min-width: 960px),(min-width: 1200px){.hero__teaser-image{margin-top:-180px}}.hero__teaser-image img{margin:0 auto;align-self:flex-end;width:130px}@media (min-width: 640px),(min-width: 768px),(min-width: 960px),(min-width: 1200px){.hero__teaser-image img{width:210px}}.hero__disquieter{display:none;position:absolute;width:140px;height:140px;border-radius:70px;background:#fff;color:#000;text-align:center;font-size:22px;font-weight:700;transition:transform .2s}@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{margin:0;text-align:center}@media screen and (min-width: 768px){.image-gallery__image{margin-right:20px}}.image-gallery__items{margin:20px 0 0;padding:10px 0 0;display:flex;list-style:none;justify-content:center;border-top:2px solid #ebeae5;position:absolute;left:-100000px}@media screen and (min-width: 768px){.image-gallery__items{margin-right:20px}}.image-gallery__item{margin:3px;padding:5px;cursor:pointer}.image-gallery__item--is-active{border-bottom:solid #989898 2px}.image-wrapper{display:block;text-align:center}.image-wrapper>img{overflow:hidden;position:relative;transition:transform .5s ease-in-out;transform-origin:center center 0;transform-style:preserve-3d;transform:translateZ(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{display:none;justify-content:center;border-top:1px solid #d3d3d3}@media (min-width: 960px){.main-nav-container{display:flex}}.main-nav{display:flex;justify-content:center}.main-nav-list{margin:0;padding:0;display:flex;align-items:center;justify-content:left;flex-wrap:wrap;list-style:none}.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{width:100%;height:100%;min-height:100%;display:none;z-index:10000;align-items:center;justify-content:center;position:fixed;left:0;top:0}.modal-container.state-is-active{display:flex}.modal{width:90%;max-width:550px;height:auto;display:block;z-index:10000;border-radius:10px;background-color:#fff}.modal__header{width:100%;position:relative}.modal__close{position:absolute;top:-30px;right:0;color:#fff;cursor:pointer;line-height:18px;text-transform:uppercase}.modal__close-txt{height:22px;padding:0 10px;border:1px solid transparent;transition:border-color .15s ease-in-out;font-size:11px;line-height:22px;letter-spacing:.6px;position:absolute;right:15px}.modal__close-button{width:20px;height:20px;display:block;z-index:10000;position:absolute;top:0;right:0;cursor:pointer;color:#fff;font-size:20px;font-family:Franklin Gothic FS,sans-serif;line-height:22px;text-transform:uppercase;background-repeat:no-repeat;background-size:100%;background-position:right center;background-image:url(svg/cross-white.svg)}.modal__content{padding:40px 20px;min-height:400px;display:flex;justify-content:center;align-items:center;position:relative}@media (min-width: 768px){.modal__content{padding:40px 80px}}.modal__content h1{margin:0 0 20px;font-size:24px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;line-height:100%}@media (min-width: 768px){.modal__content h1{font-size:32px}}.modal__content h3{margin:0 0 20px;font-size:18px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif}@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{width:100%;height:100%;display:block;z-index:99;position:fixed;top:0;left:0;background-color:#000000d9}.nav{display:block;position:absolute;top:0;left:0}.nav.state-is-logged .sso-link.sso-link--my-account:after{content:"";width:10px;height:10px;display:block;border-radius:50%;background-color:#68c601;position:absolute;left:14px;top:13px}@media (min-width: 960px){.nav{display:none}.nav.state-is-logged:hover .nav__nav__wrapper{display:block}}.nav__profile{display:none;padding:10px 0;color:var(--grau-850);font-size:14px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:16px}.nav__profile:hover .profile-text{color:#ce0000}.nav__profile .profile-login-status{width:10px;height:10px;display:block;border-radius:50%;background-color:#68c601;position:absolute;right:1px;top:23px}.nav__profile .profile-text{margin-top:2px}.nav__profile .profile-text,.nav__profile .profile-text a{color:var(--grau-650);font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:100;white-space:nowrap;text-transform:uppercase}.nav__profile:before{content:"";width:22px;height:23px;background-repeat:no-repeat;background-size:100%}@media (min-width: 960px),(min-width: 1200px){.nav__profile{display:flex;align-items:center;flex-direction:column}}.nav__controls{margin-top:2px;padding:0;border:0;background:none}@media (min-width: 960px),(min-width: 1200px){.nav__controls{display:none}}.nav__nav__bg{display:none;width:100%;height:100%;z-index:1;position:fixed;top:51px;left:0;background-color:#ffffffad}@media (min-width: 960px),(min-width: 1200px){.nav__nav__bg{display:none}}.nav__nav__wrapper{width:100%;max-width:260px;height:100%;display:none;z-index:2;position:fixed;top:52px;left:0;box-shadow:0 2px 4px #00000080;background-color:#f2f2f2}@media (min-width: 960px),(min-width: 1200px){.nav__nav__wrapper{width:180px;height:auto;position:absolute;top:56px;left:auto;right:-75px;border-radius:5px;box-shadow:0 0 2px #00000080;background-color:#fff}.nav__nav__wrapper:before{content:"";width:14px;height:14px;margin-left:-7px;left:50%;top:-8px;z-index:1;position:absolute;background-color:#fff;border:1px solid #e0e0e0;transform:rotate(45deg)}}.nav__menu__footer{padding:15px 6% 0;display:block;text-align:right}.nav__nav__list{margin:0;padding:0 6%;display:flex;flex-wrap:wrap;list-style:none;position:relative;overflow:hidden;border-radius:5px}@media (min-width: 960px){.nav__nav__list{padding:0}}.nav__menu__icon{display:flex;justify-content:center;flex-direction:column;align-items:center;width:24px;cursor:pointer;margin-bottom:5px;color:#4a4a4a}.nav__menu__icon--close{display:none}.nav__menu__icon--open{display:flex}.nav__menu__text{display:block;font-size:9px;text-transform:uppercase}.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{display:grid;align-items:center;grid-template-columns:[full-start] 1fr [badge-start] auto [badge-end] 1em [full-end]}.offer__text{grid-column:full;grid-row:1;background:#efeee7;color:#666;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{position:static;padding:1em 7.5em 1em 1em}}.offer__text *{color:#666}:root{--input-bg-color: var(--white)}.tabs{display:block}.tabs .tab{margin-bottom:15px;border:.5px solid var(--grau-750);border-radius:6px;background-color:var(--white);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:has(input:focus),.tabs .tab:hover{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;position:relative;transition:max-height 0ms linear;overflow:hidden}.tab [type=radio]{position:absolute;left:-9999px}.tab [type=radio]~.tab-label{display:block;font-size:16px;font-weight:400;font-family:var(--font-sans);line-height:20px}.tab-label{cursor:pointer;display:inline-block;padding:20px 20px 20px 0;left:50px;max-width:calc(100% - 40px);position:relative}.tab-label:before{cursor:pointer;content:"";display:inline-block;position:absolute;border:1px solid #989898;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out;left:-34px;width:20px;height:20px;box-sizing:border-box}.tab-label:after{cursor:pointer;display:inline-block;position:absolute;content:" ";margin:0 auto;border-radius:50%;background-color:var(--grau-850);transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);left:-30px;top:24px;width:12px;height:12px;z-index:1}.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-position:right 20px top 20px;background-size:60px 16px;background-image:url(/assets/img/paypal.png);background-repeat:no-repeat}.payment-type-debit{background-position:right 20px top 20px;background-size:60px auto;background-image:url(/assets/img/sepa.jpg);background-repeat:no-repeat}.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{padding:20px;position:relative;background-color:var(--wannsee-blau-100);display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.paypal-payment-accepted-existing{padding:0 20px 20px 0;background-color:transparent}.paypal-payment-accepted-icon{color:#fff;background-color:var(--wuhlheide-gruen-500);position:absolute;left:-50px;top:0;width:50px;height:100%;display:flex;justify-content:center;align-items:center}.paypal-payment-accepted-existing .paypal-payment-accepted-icon{display:none}.paypal-user-email{font-weight:600;display:block}#changeBtn{padding:0;background:none;border:none;-webkit-appearance:none;appearance:none;cursor:pointer;margin-top:5px}#changeBtn .btn-text{margin-left:4px;text-decoration:underline}.paypal-btn{margin-right:20px}.paypal-btn>div{margin-bottom:20px}.paypal-pending{margin-bottom:20px;margin-right:20px;display:flex;justify-content:center;align-items:center;font-style:italic;height:40px;font-size:12px;border:1px solid #ffc439;border-radius:4px}@media (min-width: 992px){.paypal-payment-accepted,.paypal-payment-accepted-existing{flex-direction:row}#changeBtn{margin:0}}.price-badge{grid-column:badge;grid-row:1;width:4.5em;min-height:4.5em;aspect-ratio:1;font:700 1em/.8 Abril Text,Georgia,Bitstream Charter,serif;font-variant-numeric:lining-nums;border-radius:50%;background:#d8d7cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #d8d7cc;color:#000;padding:.25em;display:grid;grid-template-columns:1fr auto auto 1fr;grid-template-rows:2fr auto auto 3fr;grid-template-areas:". . . ." ". integer fraction ." ". integer currency ." ". text text .";text-align:center}@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);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.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{padding-top:30vh;background-size:cover}.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{display:block;width:60%}}.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{border-radius:4px;background:#fff;color:#000;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{border:1px solid #ebeae4;padding:10px;background:#ebeae4}.product__productbox-head,.product__productbox-reward{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #989898}.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{margin:0 2px;border-radius:2px;box-shadow:1px 1px 4px #0003;width:85vw;background:#fff}@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{height:180px;text-align:center;border-bottom:solid 1px #d8d7cc}@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;margin:0 10px 10px 0;width:auto;height:130px}@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}}@media (min-width: 640px),(min-width: 768px),(min-width: 960px),(min-width: 1200px){.product__productbox-reward-slider-container-top-image-container{display:block;text-align:center}}.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{transform:scale(.75);stroke:#000!important;stroke-width:3px}.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);font-weight:600;cursor:pointer;text-decoration:underline;background:none;border:none;outline:none;-webkit-appearance:none;appearance:none}.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;display:block;font-size:14px;font-weight:100}.product-box-footnote{margin-top:5px;color:var(--grau-800)}.product__productbox hr{border-top:2px solid #989898}.product__smartbox .reward-box{border-radius:10px}.product-grid{display:flex;flex-wrap:wrap}@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{display:flex;margin:0;padding:0;list-style:none;will-change:transform;position:relative;transition:transform .42s ease}.reward-slider-items>*{width:100%;padding:0 2px;flex:none;position:relative;touch-action:pan-y}.reward-slider-container{border-radius:2px;box-shadow:1px 1px 4px #0003;width:100%;background:var(--white)}.reward-slider-container-top,.reward-slider-container-bottom{padding:5px 15px}.reward-slider-container-top{height:180px;text-align:center;border-bottom:solid 1px #d8d7cc}@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;margin:0 10px 10px 0;width:auto;height:130px}@media (min-width: 640px){.reward-slider-container-top-image{float:none;margin:0 auto 10px 0}}@media (min-width: 640px){.reward-slider-container-top-image-container{display:block;text-align:center}}.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{transform:scale(.75);stroke:#000!important;stroke-width:3px}.reward-slider-prev:hover polyline,.reward-slider-next:hover polyline{stroke:#ce0000!important}.reward-slider-prev,.reward-slider-next{margin:0;padding:150px 0;border:none;border-radius:0;overflow:visible;font:inherit;color:#66666680;transition:color .1s ease-in-out;text-transform:none;background-color:transparent;display:inline-block;fill:currentcolor;cursor:pointer;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.reward-slider-prev{left:-8px}.reward-slider-next{right:-12px}.reward-slider-nav{margin:10px auto;padding:0;display:flex;justify-content:center}.reward-slider-nav>*{padding-left:3px;list-style:none}.reward-slider-nav>*>*{width:7px;height:7px}.reward-slider-nav-item{display:block;width:10px;height:10px;margin:0 2px;cursor:pointer;border-radius:50%;background:0 0;text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(102,102,102,.4);transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;outline:none}.reward-slider-nav-item.active,.reward-slider-nav-item:hover{background-color:#6669;outline:0;border-color:transparent}.product-header{display:block;padding-top:20px}.product-header-inner{width:100%;max-width:var(--product-page-header-max-width);margin:0 auto;display:flex;align-items:center;padding-left:15px;padding-right:15px;box-sizing:border-box}.product-header-text{flex:0 1 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{padding-bottom:100px;background:var(--product-header-background)}.product-header-inner{padding-left:30px;padding-right:30px}.product-header-text{flex:0 1 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 1 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{margin:40px auto;color:var(--grau-850)}.product-text-block .text-slogan{margin:0 0 20px;display:block;color:#000;font-size:18px;font-family:Abril Text,Georgia,Bitstream Charter,serif;letter-spacing:.31px}.product-text-block h3{margin:0 0 5px;color:#000;line-height:32px}.product-text-block h4{margin:20px 0 10px;color:var(--grau-850);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{margin-bottom:30px;padding:15px;display:block;background:#ebeae5}@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{line-height:28px;font-weight:700}.reward-box__options-group{display:flex}.reward-box__label{width:50%;line-height:36px}.reward-box__options{width:50%;text-align:right}.reward-box__payment{font-style:italic}.reward-box__duration{font-weight:700}.reward-box__button-area{display:block;margin-bottom:20px}.reward-catalog{margin-top:20px;margin-left:0;border-top:2px solid #ebeae4}.reward-configurator-dialog{padding:0 15px 15px;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#0009;opacity:0}.reward-configurator-dialog.open{display:block;margin-top:0;opacity:1}.reward-configurator-dialog.open>.reward-configurator-dialog-body{opacity:1;transform:translateY(20px)}.reward-configurator-dialog-body{padding:15px;width:860px;border-radius:10px;background:#ebeae4;position:relative;margin:0 auto;max-width:calc(100% - .01px)!important;opacity:0;transform:translateY(-100px);transition:all .3s linear;transition-property:opacity,transform}.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{padding:0;cursor:pointer;border:none;outline:none;background-color:#d9d9d9;border-radius:6px;position:absolute;z-index:1000;top:15px;right:15px;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.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{margin:0;padding:20px;display:flex;flex-wrap:wrap}.reward-configurator-grid-item:first-child{padding:0;width:100%}.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{width:100%;display:flex;margin-bottom:10px;font-weight:700;border-bottom:1px solid #000}.reward-features__body{display:flex;font-size:14px;line-height:1.15}.reward-features__group{display:flex;grid-gap:5px}.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{padding:0;border-right:none;border-bottom:2px solid #ebeae4}.reward-item__link.reward-item__link{margin:15px 0;padding:0 15px;display:block;position:relative}@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:"";display:block;width:0;height:0;background:0 0;border-style:solid;border-width:0 11px 10px;border-color:transparent transparent #ebeae4;position:absolute;left:50%;margin-left:-10px;bottom:-15px}.reward-item .reward-box{width:calc(200% - 30px);left:0;position:relative}.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:-100%}@media (min-width: 960px){.reward-item .reward-box{width:calc(300% - 30px)}.reward-item:nth-child(2n) .reward-box{left:0}.reward-item:nth-child(3n-1) .reward-box{left:-100%}.reward-item:nth-child(3n) .reward-box{left:-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{position:fixed;z-index:1;left:10px;top:10px;transform:translateY(-70px);transform:translateY(calc(-20px - 100%));padding:20px;background:#f8f8f8;transition:.1s transform}.skiplink:focus{transform:translateY(0)}.spinner,.input-wrapper.state-is-pending:after{content:"";width:10px;height:10px;margin:-5px 0 0 -5px;display:block;position:fixed;z-index:2;left:50%;top:50%;font-size:7px;border-radius:50%;text-indent:-9999em;animation:spin 1s infinite linear;transform:translateZ(0)}.spinner.is-hidden{display:none}@-moz-keyframes spin{0%,to{box-shadow:0 -3em 0 .2em #000,2em -2em #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 #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 #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}}@-webkit-keyframes spin{0%,to{box-shadow:0 -3em 0 .2em #000,2em -2em #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 #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 #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}}@-o-keyframes spin{0%,to{box-shadow:0 -3em 0 .2em #000,2em -2em #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 #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 #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}}@keyframes spin{0%,to{box-shadow:0 -3em 0 .2em #000,2em -2em #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 #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 #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{padding-top:65px;background:var(--squeeze-page-bg-color)}@media (min-width: 768px){.squeeze-page-main{padding-top:40px}}.squeeze-page-head{margin-top:10px;box-sizing:border-box}@media (min-width: 768px){.squeeze-page-head{margin-top:35px}}.squeeze-page-headline{display:none;padding:0 15px;margin:20px 0 10px;font-size:24px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 640px){.squeeze-page-headline{padding:0;display:block;font-size:32px}}.squeeze-page-subtitle{display:none}@media (min-width: 640px){.squeeze-page-subtitle{max-width:63%;margin:0 0 20px;padding:0;display:block;font-size:20px}}.squeeze-page-text{margin-top:10px;box-sizing:border-box}@media (min-width: 768px){.squeeze-page-text{margin-top:35px;max-width:63%}}.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%}@media (min-width: 768px){.squeeze-page-text h2:not(.squeeze-page-subtitle){font-size:32px}}.squeeze-page-footer{padding:20px var(--container-padding-h);background:var(--squeeze-page-bg-color)}@media (min-width: 640px){.squeeze-page-footer{padding-top:35px}}.squeeze-page-footer-nav{width:900px;max-width:100%;margin:0 auto;height:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-top:1px solid var(--border-color-default)}.squeeze-page-footer-nav a{padding:0 8px;font-family:Franklin Gothic FS,Arial,Verdana,Helvetica,sans-serif;color:var(--black);font-weight:400}.squeeze-page-header{display:block;width:100%;margin:0 auto;border-bottom:1px solid #d3d3d3;z-index:1002;position:fixed;background-color:#fff}.squeeze-page-header .tsp-link{visibility:hidden;display:none}@media (min-width: 768px){.squeeze-page-header .tsp-link{display:block}}.squeeze-page-header-container{max-width:1200px;margin:0 10px;position:relative;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.squeeze-page-header-container{margin-left:20px;margin-right:20px}}@media (min-width: 960px){.squeeze-page-header-container{margin:0 auto;padding:0 20px;justify-content:space-between}}.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: 960px){.squeeze-page-header .sso-wrapper{visibility:visible}}.squeeze-box{border-radius:4px;background:#fff;color:#000;padding:20px;box-shadow:1px 1px 4px #0003;border:1px solid #ebeae4}@media (min-width: 768px){.squeeze-box{max-width:233px}}.squeeze-box-head{padding-bottom:10px;margin-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{list-style:none;margin-bottom:0;padding:3px 0 3px 28px;font-size:14px;line-height:16px;background:transparent url(svg/checkbox.svg) left 2px no-repeat;background-size:18px}.squeeze-box-summary{margin-top:10px;padding-top:10px;border-top:solid 1px #989898}.squeeze-box-price,.squeeze-box-footnote{font-size:13px}.squeeze-box-price>strong,.squeeze-box-footnote>strong{font-size:22px}.squeeze-box-footnote{margin-top:5px;color:var(--grau-800)}@media (min-width: 640px){.sticky{position:fixed!important;top:100px;z-index:1000}.sticky.stop{position:absolute!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{display:block;width:100%}}.tplus__logo--mobile{display:block;margin-bottom:1em;width:100%}@media (min-width: 768px){.tplus__logo--mobile{display:none}}.tplus__container{max-width:940px;width:100%;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{border-radius:5px;text-align:center;font-family:Franklin Gothic FS,sans-serif;color:#fff;padding:10px 50px;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{display:flex;flex-wrap:wrap;margin:0}@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(to top,transparent 7%,#e9f3f6 7%);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{font-size:20px;max-width:600px}}.tplus-testimonials{overflow:hidden;padding-bottom:0}.tplus-testimonials__gradient{background:linear-gradient(to bottom,transparent 4%,#e9f3f6 0%);padding-bottom:2em}.tplus-testimonials__headline{text-align:center;font-family:Abril Text,serif;font-weight:400;font-size:40px}@media (min-width: 1024px){.tplus-testimonials__headline{margin-bottom:-.5em}}.tplus-testimonials__quote{font-size:20px;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;position:relative;width:100%}.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-right:30px;padding-left:30px}}@media (min-width: 1024px){.tplus-testimonials__quote--right{padding-right:0;padding-left:30px}}.tplus-testimonials__imagecontainer{flex-basis:32%;max-width:32%;position:relative;width:100%}.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{order:1;display:flex;flex-basis:100%;max-width:100%;align-items:flex-end;padding:0;justify-content:space-between}.tplus-testimonials__imagecontainer--right .tplus-testimonials__image{order:2;display:block;max-width:73%;height:auto;margin-right:-60px}}@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{margin-left:-115px;max-width:none}}@media (max-width: 767px){.tplus-testimonials__imagecontainer--left{order:1;display:flex;flex-basis:100%;max-width:100%;align-items:flex-end;padding:0;justify-content:space-between}.tplus-testimonials__imagecontainer--left .tplus-testimonials__image{display:block;max-width:73%;height:auto;margin-left:-60px;margin-right:20px}}.tplus-testimonials__name{font-family:Franklin Gothic FS,sans-serif;font-size:16px;line-height:20px;display:block;margin-top:5px}.tplus-testimonials__name strong,.tplus-testimonials__name span{font-size:16px;font-family:Franklin Gothic FS}.tplus-features__container{max-width:none;width:100%;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{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-size:20px;padding:2em 10px;flex:1 0 100%;max-width:100%}.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){padding-top:0;border-bottom:1px solid #cdcdcd}.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{margin:0;padding:.8em 0;list-style:none;text-align:left}.tplus-subsription-information ul li a{color:#2a2a2a;display:flex;align-items:baseline;background:url(../img/tplus/arrow-red.svg) no-repeat;background-position:0 8px;padding-left:33px}.tplus-more-subscriptions p{font-family:Franklin Gothic FS}.tplus-more-subscriptions__col50{display:flex;flex-direction:column}@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-left:0;padding-top: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{padding-bottom:1em;border-bottom:1px solid #cdcdcd}}@media (max-width: 767px){.tplus-more-subscriptions__content{border-right:none}}@media (min-width: 768px){.tplus-more-subscriptions__content{margin-bottom:30px;min-height:200px}.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{padding-top:2em!important;padding-bottom:0!important;border-bottom:none!important;border-top:1px solid #cdcdcd}}.tplus-contact{background:#e9f3f6}.tplus-contact__container{max-width:460px;width:100%;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}}
