body,html{color:#535353;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;margin:0;padding:0;height:100%}h1,h2,h3,h4,h5,li,p{line-height:130%}h1,h2,h3,h4{margin:0 0 30px;font-family:abril text,Georgia,bitstream charter,serif;font-weight:700}h1{font-size:33px}h2{font-size:24px}.formAboCancel .input-wrapper.checkbox .label,h3,h4,h5{font-size:18px}a,a:hover{color:#ce0000;text-decoration:none}em{color:initial}@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}.formAccountComplete .form-group{padding-bottom:0!important}.formLogin .input-wrapper.required .label:after{display:none}.submit-block{justify-content:center}.submit-block__text{margin:0;padding:0;text-align:left}.submit-block__body{width:100%;min-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.submit-block__footer{width:100%;display:block;margin:0 auto}.submit-block .additional-text{width:100%;margin:0 0 15px;text-align:left}@media(min-width:768px){.submit-block .additional-text{width:auto}}.submit-block .additional-text p{margin:0 0 10px}.submit-block .additional-text a{color:#2a2a2a;font-size:14px;text-decoration:underline}.submit-block .form-submit-area{width:auto;display:flex;justify-content:space-between;margin:0 auto 10px;text-align:center}.submit-block.dashboard .form-submit-area{width:100%}.submit-block.dashboard .form-submit-area *{flex:1;width:48%;max-width:48%;min-width:0}.context-app .submit-block .submit-block__body{flex-direction:row}.context-app .submit-block .additional-text{margin-bottom:0}.context-app .submit-block .form-submit-area{margin:0}.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% - 30px);position:relative}.checkbox label:before{cursor:pointer;content:"";display:inline-block;position:absolute;border:1px solid #b5b5b5;border-radius:2px;background-color:#f8f8f8;transition:border 150ms 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:#535353;transform:scale(0,0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);left:-23px;top:6px;width:12px;height:12px;z-index:1}.checkbox input:focus+label:before{outline:0;outline-offset:-2px}.checkbox input:checked+label:after{transform:scale(1,1)}.checkbox input:disabled+label{opacity:.65}.checkbox input:disabled+label:after,.checkbox input:disabled+label:before{cursor:not-allowed}.form-icon{display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.form-icon-label{font-size:14px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.form-icon:hover{cursor:pointer;color:#ce0000}.form-icon:hover .form-icon-label{color:#ce0000}.symbol-question_mark{width:20px;height:20px;display:block;margin-right:4px;background-image:url(../svg/optimized/question-mark.svg);background-position:center center;background-repeat:no-repeat;background-size:20px}.form .form-paragraph{margin:0 0 10px;display:block}.form .form-paragraph a{color:#2a2a2a;text-decoration:underline}.form .form-paragraph a:hover{color:#ce0000}[name=password],[name=password_confirmation]{background-position-x:calc(100% - 45px)!important}.strength-meter{width:calc(100% - 8px);height:4px;position:absolute;left:4px;bottom:4px;background-color:#f0f0f0;border-radius:2px;overflow:hidden}.strength-meter:before{content:'';width:0;height:100%;display:block;left:0;top:0;position:absolute;transition:width .5s ease-in-out,background .25s;background-color:#e61919}.strength-meter[data-score="1"]:before{width:25%;background-color:#e61919}.strength-meter[data-score="2"]:before{width:50%;background-color:#e68019}.strength-meter[data-score="3"]:before{width:75%;background-color:#e5e619}.strength-meter[data-score="4"]:before,.strength-meter[data-score="5"]:before{width:100%;background-color:#80e619}.password-hint{width:28px;height:23px;display:block;z-index:2;position:absolute;right:10px;top:8px;transition:150ms ease-in-out;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;background-image:url(https://assets.tagesspiegel.de/icons/eye-crossed.d6b1f35bdd4f63ba07717e1e611fe4ee.svg)}.password-hint.state-is-visible{background-image:url(https://assets.tagesspiegel.de/icons/eye.153f8646ce2549d7f927780f7c9f955c.svg)}.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 #979797;border-radius:50%;background-color:#fff;transition:border 150ms ease-in-out;left:-30px;top:0;width:18px;height:18px}.radio label:after{cursor:pointer;display:inline-block;position:absolute;content:" ";margin:-2px 0 0 -3px;border-radius:50%;background-color:#ce0000;transform:scale(0,0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);left:-23px;top:6px;width:12px;height:12px;z-index:1}@media screen and (max-width:640px){.checkbox label,.radio label{font-size:14px;font-weight:400}}.radio input:focus+label:before{outline:0;outline-offset:-2px}.radio input:checked+label:after{transform:scale(1,1)}.radio input:disabled+label{opacity:.65}.radio input:disabled+label:after,.radio input:disabled+label:before{cursor:not-allowed}.form-submit{min-width:175px}[type=submit]:focus{box-shadow:0 0 2px 2px #7fc1f1}.button.state-is-pending:after,.form-button.state-is-pending:after,.input-wrapper.state-is-pending:after,.spinner{content:'';width:10px;height:10px;margin:-5px 0 0 -5px;display:block;position:absolute;z-index:2;right:18px;top:50%;font-size:7px;border-radius:50%;text-indent:-9999em;animation:1s linear infinite spin;transform:translateZ(0)}.spinner.is-hidden{display:none}@keyframes spin{0%,100%{box-shadow:0 -3em 0 .2em #2a2a2a,2em -2em 0 0 #2a2a2a,3em 0 0 -1em #2a2a2a,2em 2em 0 -1em #2a2a2a,0 3em 0 -1em #2a2a2a,-2em 2em 0 -1em #2a2a2a,-3em 0 0 -1em #2a2a2a,-2em -2em 0 0 #2a2a2a}12.5%{box-shadow:0 -3em 0 0 #2a2a2a,2em -2em 0 .2em #2a2a2a,3em 0 0 0 #2a2a2a,2em 2em 0 -1em #2a2a2a,0 3em 0 -1em #2a2a2a,-2em 2em 0 -1em #2a2a2a,-3em 0 0 -1em #2a2a2a,-2em -2em 0 -1em #2a2a2a}25%{box-shadow:0 -3em 0 -.5em #2a2a2a,2em -2em 0 0 #2a2a2a,3em 0 0 .2em #2a2a2a,2em 2em 0 0 #2a2a2a,0 3em 0 -1em #2a2a2a,-2em 2em 0 -1em #2a2a2a,-3em 0 0 -1em #2a2a2a,-2em -2em 0 -1em #2a2a2a}37.5%{box-shadow:0 -3em 0 -1em #2a2a2a,2em -2em 0 -1em #2a2a2a,3em 0 0 0 #2a2a2a,2em 2em 0 .2em #2a2a2a,0 3em 0 0 #2a2a2a,-2em 2em 0 -1em #2a2a2a,-3em 0 0 -1em #2a2a2a,-2em -2em 0 -1em #2a2a2a}50%{box-shadow:0 -3em 0 -1em #2a2a2a,2em -2em 0 -1em #2a2a2a,3em 0 0 -1em #2a2a2a,2em 2em 0 0 #2a2a2a,0 3em 0 .2em #2a2a2a,-2em 2em 0 0 #2a2a2a,-3em 0 0 -1em #2a2a2a,-2em -2em 0 -1em #2a2a2a}62.5%{box-shadow:0 -3em 0 -1em #2a2a2a,2em -2em 0 -1em #2a2a2a,3em 0 0 -1em #2a2a2a,2em 2em 0 -1em #2a2a2a,0 3em 0 0 #2a2a2a,-2em 2em 0 .2em #2a2a2a,-3em 0 0 0 #2a2a2a,-2em -2em 0 -1em #2a2a2a}75%{box-shadow:0 -3em 0 -1em #2a2a2a,2em -2em 0 -1em #2a2a2a,3em 0 0 -1em #2a2a2a,2em 2em 0 -1em #2a2a2a,0 3em 0 -1em #2a2a2a,-2em 2em 0 0 #2a2a2a,-3em 0 0 .2em #2a2a2a,-2em -2em 0 0 #2a2a2a}87.5%{box-shadow:0 -3em 0 0 #2a2a2a,2em -2em 0 -1em #2a2a2a,3em 0 0 -1em #2a2a2a,2em 2em 0 -1em #2a2a2a,0 3em 0 -1em #2a2a2a,-2em 2em 0 0 #2a2a2a,-3em 0 0 0 #2a2a2a,-2em -2em 0 .2em #2a2a2a}}.form-button{min-width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ce0000;border:0;border-radius:5px;box-sizing:border-box;cursor:pointer;color:#f8f8f8;display:inline-block;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:38px;margin:0;outline:0;padding:0 20px;position:relative;transition:.1s ease-in-out}.form-button:hover{color:#fff;background-color:#970303}.form-button--small{min-width:120px}.form-button--secondary{background-color:#fff;border:1px solid #b5b5b5;color:#535353}.form-button--secondary:hover{color:#ce0000;border-color:#ce0000;background-color:#fff}.form-button--secondary:focus{color:#535353;border:1px solid #7fc1f1;box-shadow:0 0 7px #7fc1f1}@media(min-width:768px){.form-button{font-size:16px}.form-button--reset{margin-right:8px}}.form-button.state-is-pending:after{transform:scale(.5)}.form-link{margin:0 0 10px;display:block;color:#9b9b9b;font-size:14px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:40px;text-decoration:underline}.form-link--large{display:block;margin:0 0 30px;color:#535353;font-size:18px}.form-link--dark{color:#2a2a2a;font-size:15px}@media(min-width:380px){.form-link{margin:0}}@media(min-width:768px){.form-link{display:inline}}.form-link-footer{margin:0 0 10px;display:block;color:#9b9b9b;font-size:14px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:40px;text-decoration:underline}.form-link-footer--large{display:block;margin:0 0 30px;color:#535353;font-size:18px}@media(min-width:380px){.form-link-footer{margin:0}}@media(min-width:768px){.form-link-footer{display:inline}}.form-link-skip{display:block;color:#535353;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;text-align:center;line-height:48px;text-decoration:underline}#form-component{position:relative}.form{width:100%;text-align:left;color:#2a2a2a}.form__section{display:block;padding:20px;border:1px solid #d3d3d3;border-radius:4px;box-sizing:border-box}.form__section .form__section{padding:0;border:0}.form--delivery-address{margin:20px 0}.form--print{padding:0;border:0;border-radius:0}.form__title{margin-bottom:15px;color:#000;font-size:20px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.form__content{display:flex;flex-wrap:wrap;justify-content:space-between}.form-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.form-group--large{width:100%}.form-group--small{width:49%}.form-group--pull-right{justify-content:flex-end}.form-group--checkbox,.form-group--radio{display:block}.form-messages{width:50%;display:block;text-align:left}.form-message--error{color:#ce0000;font-size:12px;font-weight:700}.child-block{width:100%;display:block}@media(min-width:480px){.child-block{width:49%}}.form-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.form-block--auth{margin:0}.dropdown{width:100%;padding:10px 35px 10px 13px;color:#535353;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b5b5b5;border-radius:4px;background-color:#f8f8f8;background-image:url(../svg/optimized/caret.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:auto 20%}.dropdown--inverse{background-color:#fff}.dropdown--is-disabled{padding:0;pointer-events:none;background:0 0;border:0}@media screen and (min-width:768px){.dropdown--reward-categories{width:33%}}.dropdown-label{font-weight:600;font-size:18px}.input{width:100%;padding:10px 10px 10px 13px;color:#535353;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b5b5b5;border-radius:4px;box-sizing:border-box;background-color:#f8f8f8}.input--datepicker{background-image:url(../svg/optimized/calendar.svg);background-position:right 10px center;background-repeat:no-repeat}.submit-wrapper{width:100%;padding:20px 0;display:flex;justify-content:space-between;text-align:right}.input-wrapper{width:49%;padding-bottom:20px;position:relative;box-sizing:border-box}@media screen and (min-width:480px){.dropdown,.input{max-width:264px}.input-wrapper{padding-bottom:18px}}.input-wrapper--small{width:25%}.input-wrapper--medium{width:71%}.input-wrapper--large{width:100%}.input-wrapper--pull-right{text-align:right;left:-30px}.input-wrapper--is-hidden{position:absolute;left:-10000px}.input-wrapper.state-is-pending:after{transform:scale(.5);right:14px}.input-wrapper.state-is-approved:after{content:'';width:18px;height:18px;display:block;position:absolute;right:-22px;top:30px;background-image:url(../svg/optimized/icon-tick.svg);background-position:center center;background-repeat:no-repeat;background-size:16px}.input-wrapper.state-is-disabled{opacity:.3}.input-wrapper .label{margin-bottom:6px;display:block;font-size:12px;font-weight:700;line-height:14px;position:relative;transition:padding-left 150ms 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{padding:0 0 20px;display:block;background-color:transparent;transition:background-color 150ms ease-out}.input-wrapper.checkbox.checkbox--is-errored{background-color:#ce0000}.input-wrapper.checkbox .label{display:block;font-size:14px;font-weight:400;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:20px}.input-wrapper.checkbox .label a{color:#2a2a2a;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:150ms ease-in-out;border:1px solid transparent}.input-wrapper.radio .label{padding:0;font-size:15px;font-weight:400}.input-wrapper.radio:hover{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 .field-wrapper{display:block;position:relative}.input-wrapper--error .field-wrapper:after{content:'';width:18px;height:18px;display:block;position:absolute;right:-20px;top:10px;background-image:url(../svg/optimized/icon-cross-red.svg);background-position:center center;background-repeat:no-repeat;background-size:12px}.input-wrapper--error.checkbox{padding-bottom:30px}.input-wrapper--error.checkbox .label:before{border-color:#ce0000}.input-wrapper--error .dropdown,.input-wrapper--error .input{color:#ce0000;border-color:#ce0000}.formPasswordChange .input-wrapper--error .field-wrapper:after{display:none}.context-app .input-wrapper:after{display:none}::-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{margin-top:3px;display:block;color:#ce0000;font-size:12px;font-weight:700;line-height:12px;position:absolute;left:0}@media(min-width:480px){.field-error-message{position:relative}}.tooltip{width:100%;max-width:280px;z-index:10000;position:absolute;right:0;bottom:30px;border:1px solid #d2d2d2;border-radius:5px 5px 2px;box-sizing:border-box;box-shadow:-1px -1px 2px #e0e0e0;background-color:#e9f3f6}.tooltip__arrow{content:'';width:10px;height:10px;position:absolute;bottom:-6px;right:2px;border:1px solid #cdcdcd;background-color:#e9f3f6;transform:rotate(45deg)}.tooltip__text{padding:10px;color:#2a2a2a;font-size:13px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:400;line-height:125%;z-index:2;border-radius:5px 5px 0;position:relative;background-color:#e9f3f6}.tooltip__btn{display:block;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#2a2a2a;text-decoration:underline;margin:0 auto -5px;padding:10px 20px;border:none;background-color:inherit;cursor:pointer}.tooltip__btn:hover{color:#ce0000}.icon-tooltip{display:inline-block;width:25px;height:25px;cursor:pointer;position:absolute;right:-5px;top:-6px;background:url(../svg/optimized/question-mark.svg) center center/15px 15px no-repeat;border-radius:50%}.icon-tooltip:hover{background-color:#f0f0f0}.field-async-message{margin-top:12px;padding:10px 13px;display:block;color:#000;font-weight:400;z-index:2;position:relative;border-radius:4px;background-color:#f6f4b9}.field-async-message: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-async-message a{color:#000;font-weight:700;text-decoration:underline}.field-async-message a:hover{color:#ce0000}.field-async-message__text{display:block;color:#4a4a4a;font-size:14px;line-height:18px}.field-async-message .close-btn{width:12px;height:12px;display:block;cursor:pointer;position:absolute;right:13px;background-image:url(../svg/optimized/cross.svg);background-position:center center;background-repeat:no-repeat}.field-async-message.state-error{width:100%;display:block;margin-top:3px;padding:0;position:relative;left:0;background-color:transparent}.field-async-message.state-error:before{display:none}.field-async-message.state-error .field-async-message__text{color:#ce0000;font-size:12px;font-weight:700;line-height:12px}.form-response-messages{margin:0;width:100%;display:block}.form-response-messages .form-response-message{margin:10px 0 20px;display:flex;align-items:center;justify-content:flex-start;padding:11px;color:#2a2a2a;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:400;background-color:#f8d9d9;box-sizing:border-box;border-radius:4px}.form-response-messages .form-response-message:before{content:'';width:20px;height:20px;min-width:20px;display:block;margin-right:6px;background-repeat:no-repeat;background-size:20px 20px;background-image:url(../svg/optimized/close.svg)}.sso-modal-container{width:100%;height:100%;margin-top:50px;display:flex;align-items:flex-start;justify-content:center;z-index:10000000;position:absolute;top:0;left:-10000px}.sso-modal-container.state-visible{left:0}@media(min-width:768px) and (min-height:650px){.sso-modal-container{margin-top:0;display:flex;align-items:center;justify-content:center;position:fixed}.sso-modal{max-height:80%}}.sso-modal-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1;opacity:0;background:rgba(0,0,0,.8);transition:.2s}.sso-modal{width:90%;max-width:460px;height:480px;min-height:480px;display:block;z-index:2;position:relative;transition:height 150ms ease-in-out,max-height 150ms ease-in-out;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sso-modal__stage{height:100%;max-height:100%;margin:0 auto;color:#2a2a2a;position:relative}.sso-modal__header{width:100%;position:relative}.sso-modal__content{height:100%;max-height:100%;overflow-y:scroll;background-color:#fff;box-sizing:border-box}.sso-modal__close{width:100%;position:absolute;top:-30px;right:0;color:#fff;cursor:pointer;line-height:18px;text-transform:uppercase}.sso-modal__close-txt{height:22px;padding:0 10px;border:1px solid transparent;transition:border-color 150ms ease-in-out;font-size:12px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:22px;letter-spacing:.6px;position:absolute;right:15px}.sso-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/optimized/cross-white.svg)}.sso-modal__content{padding:0;min-height:400px;width:100%;margin:0 auto;display:block;position:relative;box-sizing:border-box;border-radius:10px;overflow:auto;-webkit-overflow-scrolling:touch}.sso-modal__content h1{margin:0 0 20px;font-size:24px;font-family:franklin gothic demi,sans-serif;line-height:100%}@media(min-width:768px){.formPasswordChange .input-wrapper--error .field-wrapper:after{display:block}.sso-modal__content{padding:0}.sso-modal__content h1{font-size:32px}}.sso-modal__content h3{margin:0 0 20px;font-size:18px;font-family:franklin gothic demi,sans-serif}@media(min-width:768px){.sso-modal__content h3{font-size:24px}}.sso-modal__content iframe{width:100%;height:100%;margin:0 auto;box-sizing:border-box;position:relative;z-index:100}.sso-modal__content .spinner{position:absolute;top:50%;left:50%;right:auto}.sso-modal-show{visibility:visible}.sso-modal-show~.sso-modal-overlay{opacity:1;visibility:visible}.sso-modal--trans .sso-modal__stage{opacity:0;transform:scale3d(.7,.7,1);transition:.3s}.sso-modal-show.sso-modal--trans .sso-modal__stage{transform:scale3d(1,1,1);opacity:1}.sso-form{padding:0;display:block;color:#2a2a2a;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;background-color:#fff}.sso-form-opener-text{text-align:left;border-top:1px solid silver}.sso-form__headline{margin-bottom:10px;color:#535353;font-size:18px;font-weight:700;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.sso-form__paragraph{margin-bottom:15px;color:#2a2a2a;font-size:14px;line-height:18px}.sso-form .form-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;position:relative}.sso-form .control-label{display:block;font-size:12px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:20px;transition:padding-left 150ms ease-in-out}.sso-form .control-label:after{display:inline}.sso-form .form-control{width:100%;padding:10px 10px 10px 13px;color:#535353;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b5b5b5;border-radius:4px;box-sizing:border-box;background-color:#f8f8f8}.sso-form .btn{min-width:170px}.sso-form [type=submit]{min-width:200px;margin:0;padding:0 20px;color:#fff;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:40px;text-align:center;cursor:pointer;border:0;border-radius:5px;box-sizing:border-box;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ce0000;position:relative;transition:.1s ease-in-out}.sso-form [type=submit]:hover{background:#970303}.sso-form [type=submit]:focus{box-shadow:0 0 2px 2px #7fc1f1}.sso-form .help-block{display:block;color:#ce0000;font-size:12px;font-weight:700;white-space:nowrap;position:relative;left:0;bottom:-2px}.sso-form .error-message .help-block{position:relative;white-space:normal;text-align:left}.sso-form .alert{color:#4a4a4a;font-size:12px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:20px}.sso-form .checkbox{padding:0}.sso-form .checkbox label{width:calc(100% - 30px);max-width:100%;padding-top:2px;color:#4a4a4a;font-size:12px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.sso-form #c1-error-label-form-group,.sso-form #c1-login-link-form-group,.sso-form #c1-remember_me-form-group,.sso-form #c1-require-label-form-group{padding:0}.sso-form #c1-show_password-checkbox-container{position:absolute;top:0;right:-10px;transition:150ms ease-in-out}.sso-form #c1-show_password-checkbox-container label{width:0;text-indent:-9999px;left:-15px}.sso-form #c1-show_password-checkbox-container label:before{content:'';width:28px;height:23px;display:block;z-index:2;position:absolute;right:0;top:28px;border:0;transition:150ms ease-in-out;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;background-image:url(https://assets.tagesspiegel.de/icons/eye-crossed.d6b1f35bdd4f63ba07717e1e611fe4ee.svg)}.sso-form #c1-show_password-checkbox-container label:after{display:none}.sso-form #c1-show_password-checkbox-container label.state-is-visible:before{background-image:url(https://assets.tagesspiegel.de/icons/eye.153f8646ce2549d7f927780f7c9f955c.svg)}.sso-form--login,.sso-form--register{display:block}.sso-form--login #c1-login-link-form-group,.sso-form--login #c1-reset-link-form-group,.sso-form--login #c1-submit-button-form-group,.sso-form--register #c1-login-link-form-group,.sso-form--register #c1-reset-link-form-group,.sso-form--register #c1-submit-button-form-group{display:flex;justify-content:center}.sso-form--login #c1-submit-button-form-group,.sso-form--register #c1-submit-button-form-group{margin:0 0 16px}.sso-form--login #c1-register-link-form-group,.sso-form--login #c1-require-label-form-group,.sso-form--login #c1-reset-link-form-group,.sso-form--login .required-description,.sso-form--register #c1-register-link-form-group,.sso-form--register #c1-require-label-form-group,.sso-form--register #c1-reset-link-form-group,.sso-form--register .required-description{display:none}.sso-form--login a.btn-link,.sso-form--register a.btn-link{color:#9b9b9b;cursor:pointer;font-size:12px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;text-decoration:underline}.sso-form--login a.btn-link:hover,.sso-form--register a.btn-link:hover{color:#ce0000}.sso-form #c1-reset-link-form-group #c1-login-link-form-group,.sso-form--register #c1-login-link-form-group{display:none}.text-red{color:#ce0000}.sso-form--register .form-submit-area{margin:0 auto}.siwg{max-width:280px;margin:10px auto;padding:0;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;text-align:center;border-top:1px solid silver}.siwg-login-form,.siwg-register-form{display:none}.siwg-separator{width:100%;padding-bottom:13px;display:flex;align-items:center;justify-content:center}.siwg-text{margin-top:-8px;padding:0 5px;color:#9b9b9b;font-size:12px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;background-color:#fff}.siwg .g-signin2>div{width:175px!important;height:40px!important;margin:0 auto;border:1px solid #c1c1c1;border-radius:3px;box-shadow:none!important}.siwg .g-signin2>div:hover{box-shadow:0 0 3px 3px rgba(66,133,244,.3)!important}.siwg p{margin-top:10px}.siwg .abcRioButtonIcon{padding:10px!important}.siwg .abcRioButtonContents{font-size:15px!important;line-height:40px!important;margin-left:0;margin-right:10px}#c1-oauth-google-form-group{display:flex;justify-content:center}.c1-oAuthlogin-oauth-google{width:200px!important;height:40px!important}.c1-oAuthlogin-oauth-google .abcRioButton{width:200px!important;height:40px!important;box-shadow:none;border:1px solid #c1c1c1;border-radius:3px}#sso-flash-message-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10000000;position:fixed;top:0;left:0}.sso-flash-message-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:100000;opacity:0;background:rgba(0,0,0,.8);transition:.3s}.sso-flash-message{width:50%;height:auto;max-width:420px;min-width:320px;max-height:80%;z-index:200000;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sso-flash-message-stage{max-height:100%;margin:0 auto;color:#2a2a2a;position:relative}.sso-flash-message-header{width:100%;position:relative}.sso-flash-message-content{max-height:100%;padding:40px;position:relative;overflow:hidden;border-radius:6px;background-color:#fff;box-sizing:border-box}.sso-flash-message-close{position:absolute;top:-30px;right:0;color:#fff;cursor:pointer;line-height:18px;text-transform:uppercase}.sso-flash-message-close-txt{height:22px;padding:0 10px;border:1px solid transparent;transition:border-color 150ms ease-in-out;font-size:11px;font-family:franklin gothic fs,sans-serif;line-height:22px;letter-spacing:.6px;position:absolute;right:15px}.sso-flash-message-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/optimized/cross-white.svg)}.sso-flash-message ol{counter-reset:sso-list-counter;list-style:none;padding-left:40px}.sso-flash-message ol li{margin:0 0 18px;counter-increment:sso-list-counter;position:relative}.sso-flash-message ol li.inactive h4,.sso-flash-message ol li.inactive p,.sso-flash-message ol li.inactive:before{opacity:.35}.sso-flash-message ol li.inactive:after{content:'';width:13px;height:13px;display:block;position:absolute;left:-20px;top:14px;background-image:url(../svg/optimized/tick.svg);background-position:center center;background-repeat:no-repeat;background-size:13px 13px}.sso-flash-message ol li:before{content:counter(sso-list-counter);width:24px;height:24px;position:absolute;left:-38px;top:0;font-size:15px;line-height:24px;border-radius:50%;text-align:center;border:1px solid #2a2a2a}.sso-flash-message h4{margin:0 0 10px;padding-top:3px;color:#2a2a2a;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.sso-flash-message p{margin:0 0 10px;padding:0;color:#2a2a2a;font-size:14px;line-height:18px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.sso-flash-message a{display:block;margin-top:10px;color:#2a2a2a;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:400;text-decoration:underline;box-shadow:none}.sso-flash-message a:hover{color:#ce0000;text-decoration:none}.sso-flash-message-show{visibility:visible}.sso-flash-message-show~.sso-flash-message-overlay{opacity:1;visibility:visible}.sso-flash-message-effect1 .sso-flash-message-stage{opacity:0;transform:scale3d(.7,.7,1);transition:.3s}.sso-flash-message-show.sso-flash-message-effect1 .sso-flash-message-stage{transform:scale3d(1,1,1);opacity:1}.sso-message[data-service=checkpoint]{z-index:10000;top:0}.sso-message[data-service=checkpoint] .sso-message__stage{width:1200px;align-items:top}.sso-message[data-service=checkpoint] .sso-message__stage>p{font-size:.75rem}.sso-info-textbox{margin:0 auto 20px;width:100%;max-width:280px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:20px}.error{width:100%;margin:0 auto;padding:0;display:block}.error-header{height:35vw;min-height:175px;max-height:min(530px,40vw);display:block;margin:0 auto 10vw;position:relative}@media(min-width:768px){.error-header{margin-bottom:8vw}}.error-header:before{content:'';width:100%;height:100%;display:block;z-index:2;position:absolute;background:url(../svg/optimized/error.svg) center center/cover no-repeat #f6f4b9}.error-header:after{content:'';width:100%;height:5vw;z-index:1;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{margin:0;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{margin:0;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}}.registration-process-list{counter-reset:sso-list-counter;list-style:none;padding-left:40px}.registration-process-list li{margin:0 0 18px;counter-increment:sso-list-counter;text-align:left;position:relative}.registration-process-list li.inactive h4,.registration-process-list li.inactive p,.registration-process-list li.inactive:before{opacity:.35}.registration-process-list li.inactive:after{content:'';width:13px;height:13px;display:block;position:absolute;left:-20px;top:14px;background-image:url(../svg/optimized/tick.svg);background-position:center center;background-repeat:no-repeat;background-size:13px 13px}.registration-process-list li:before{content:counter(sso-list-counter);width:24px;height:24px;position:absolute;left:-38px;top:0;font-size:15px;line-height:24px;border-radius:50%;text-align:center;border:1px solid #2a2a2a}.registration-process-list li h4{margin:0 0 10px;padding-top:3px;color:#2a2a2a;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.bullet-list{margin:0 0 15px;padding:0;list-style:none}.bullet-list li{list-style:none;margin-bottom:0;padding:3px 0 3px 28px;font-size:14px;line-height:16px;background:url(../svg/optimized/tick.svg) left center/18px no-repeat}@media(min-width:640px){.bullet-list li{padding:5px 0 5px 28px;font-size:14px;line-height:20px;background-size:20px}}.button{margin:0;padding:0 20px;min-width:130px;color:#f8f8f8;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:40px;text-align:center;cursor:pointer;border:0;border-radius:5px;box-sizing:border-box;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ce0000;position:relative;transition:.1s ease-in-out}@media(min-width:380px){.button{min-width:200px}}.button[disabled=disabled],.button[disabled=disabled]:hover{background-color:rgba(206,0,0,.5)}.button span{font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;white-space:nowrap}.button:hover{background:#970303}.button.state-is-pending:after{transform:scale(.5)}.button.state-is-locked,.button.state-is-locked:hover{background-color:rgba(206,0,0,.5)}.button--primary{max-width:200px;height:38px;display:inline-block;color:#f8f8f8}.button--primary:hover{color:#f8f8f8}.button--secondary{display:flex;justify-content:center;align-items:center;color:#f8f8f8;font-size:15px;line-height:34px;background-color:transparent;border:1px solid #fff;border-radius:12px}.button--secondary:hover{color:#4a4a4a;background-color:#fff}.button--secondary:hover>span{filter:invert(1)}.button--secondary>span{height:20px;margin-top:-8px;transition:.1s ease-in-out}.button-white{display:inline-block;min-width:200px;margin:0 auto;padding:10px 20px;color:#535353;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:16px;text-align:center;text-decoration:none!important;border:1px solid #b5b5b5;border-radius:5px}.button-inverse{min-width:200px;margin:0 auto;padding:0 25px;display:inline-block;font-size:18px;color:#535353;text-align:center;text-decoration:none!important;border:1px solid #b5b5b5;border-radius:5px;background-color:#fff}.button-inverse:hover{color:#ce0000;background-color:#fff;border-color:#ce0000}.button-large{width:100%}.button-app{font-size:18px;font-weight:400}.flash-message{width:100%;display:none;z-index:101;position:fixed;top:50px;left:0;background-color:#def2ed;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);transition:opacity 250ms ease-in-out;opacity:0}.flash-message--single{top:0}.flash-message--fade,.flash-message--is-hidden{opacity:0}.flash-message--visible{display:block;opacity:.92}.flash-message--error{background-color:#f8d9d9}.flash-message--error .flash-message__stage:before{background-image:url(../svg/optimized/close.svg)}.flash-message--info .flash-message__stage:before{display:none}.flash-message--success .flash-message__stage:before{background-image:url(../svg/optimized/check.svg)}.flash-message--warning{background-color:#f5e9ab}.flash-message--warning .flash-message__stage:before{background-image:url(../svg/optimized/close.svg)}@media(min-width:768px){.flash-message{top:50px}}.flash-message__stage{width:940px;max-width:100%;margin:0 auto;padding:12px 10px;display:flex;align-items:center;color:#424242;font-size:14px;position:relative;box-sizing:border-box}.flash-message__stage:before{content:'';width:18px;height:18px;min-width:18px;display:block;margin-right:4px;background-repeat:no-repeat;background-size:18px 18px}.flash-message__stage .close-btn{width:12px;height:12px;display:block;color:#f0f0f0;cursor:pointer;position:absolute;right:12px;top:12px;background-size:12px 12px;background-image:url(../svg/optimized/icon-cross.svg)}.flash-message__stage>p{margin:0}@media(min-width:768px){.flash-message__stage{padding:10px 20px}}@media(min-width:960px){h1{font-size:54px}h2{font-size:38px}h3,h4{font-size:26px}h5{font-size:18px}.flash-message{top:75px}.flash-message__stage{padding:12px 0}}.flash-message svg{width:18px;height:18px;min-width:18px;margin-right:5px}.page--app-webview .flash-message{top:51px}.icon-caret{width:15px;height:8px;display:block;filter:invert(0);transform:rotate(0);transition:.1s ease-in-out;background-image:url(../svg/optimized/caret.svg);background-repeat:no-repeat;background-size:100% 100%}[aria-expanded=true] .icon-caret{transform:rotate(-180deg);background-image:url(../svg/optimized/caret-red.svg)}.page{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.page.dashboard{background-color:#fff}.page.single{width:100%;align-content:center;justify-content:center}.page.login #sso-menu,.page.login .nav{display:none}.main{display:block;margin:0;padding-top:50px;padding-bottom:100px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.main.dashboard{margin-left:10px;margin-right:10px}@media(min-width:960px){.main{padding-top:76px}}.main--app-webview{margin:0;padding:75px 20px 20px;display:block;background-color:#f2f2f2}.main.login,.main.register,.main.reset-password,.main.set-password{padding:40px 10px;background-color:#f2f2f2}@media(min-width:768px){.main.dashboard{margin-left:20px;margin-right:20px}.main--app-webview{padding:100px 50px 40px}.main.login,.main.register,.main.reset-password,.main.set-password{padding:40px 50px}}.main.login{display:flex;min-height:560px;flex:100%}.header{width:100%;height:40px;display:flex;margin:0 auto;padding:5px 0 6px;border-bottom:1px solid #d3d3d3;z-index:102;position:fixed;background-color:#fff}.header__container{width:100%;max-width:940px;margin:0 10px;position:relative;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.header__container{margin-left:20px;margin-right:20px}}.header__logo svg{width:190px;height:auto;display:block}.tsp-link{display:none;color:#a8a397;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:700}@media(min-width:960px){.main.login,.main.register,.main.reset-password,.main.set-password{padding-top:76px}.header__container{margin:0 auto;justify-content:space-between}.tsp-link{display:block;position:relative;top:-10px;left:0}}.sso-wrapper{width:100px;display:none;justify-content:flex-end}@media(min-width:960px){.sso-wrapper{display:flex}}.message{width:100%;display:none;z-index:101;position:fixed;top:50px;left:0;background-color:#def2ed;box-shadow:0 1px 1px 0 rgba(0,0,0,.25);box-sizing:border-box}.message--state-is-error,.message--state-is-info,.message--state-is-success,.message--state-is-warning{display:block}.message .message__stage:before,.message--state-is-success:before{content:'';width:18px;height:18px;display:block;margin-right:4px;background-image:url(../svg/optimized/check.svg);background-repeat:no-repeat;background-size:18px 18px}@media(min-width:768px){.message{top:50px}}.message__stage{width:940px;max-width:100%;margin:0 auto;padding:12px 10px;display:flex;align-items:center;color:#424242;font-size:14px;box-sizing:border-box}@media(min-width:768px){.message__stage{padding:10px 20px}}@media(min-width:960px){.message{top:75px}.message__stage{padding:12px 0}}.message__stage svg{width:18px;height:18px;min-width:18px;margin-right:5px}.message.state--is-visible{display:block}.message--inline{margin:0 0 20px;padding:15px 15px 0;display:inline-block;position:relative;top:0;left:0;font-size:12px;text-align:left;line-height:15px;border-radius:4px;box-shadow:none}.message-box{width:100%;max-width:100%;margin:0 auto;padding:16px;display:none;align-items:flex-start;color:#000;font-size:18px;line-height:23px;background-color:#fff;box-sizing:border-box;border-radius:6px}.message-box.visible{display:flex}.message-box:before{content:'';width:25px;min-width:25px;height:25px;display:block;margin-right:7px;background-repeat:no-repeat;background-size:25px 25px}.message-box--success{background-color:#def2ed}.message-box--success:before{content:'';background-image:url(../svg/optimized/tick.svg)}.message-box--state-is-error,.message-box--state-is-info,.message-box--state-is-success,.message-box--state-is-warning{display:block}.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:#535353;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:#4a4a4a;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-image:url(../svg/optimized/login.svg);background-repeat:no-repeat;background-size:100%}.nav__controls{margin-top:2px}@media(min-width:960px),(min-width:1200px){.nav__profile{display:flex;align-items:center;flex-direction:column}.nav__controls,.nav__nav__bg{display:none}}.nav__nav__bg{display:none;width:100%;height:100%;z-index:1;position:fixed;top:51px;left:0;background-color:rgba(255,255,255,.68)}.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 0 rgba(0,0,0,.5);background-color:#f2f2f2}@media(min-width:960px){.nav__nav__wrapper{width:180px;height:auto;position:absolute;top:56px;left:auto;right:-75px;border-radius:5px;box-shadow:0 0 2px 0 rgba(0,0,0,.5);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;cursor:pointer}.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}.dashboard .contact-headline{background-color:transparent}.contact{padding:35px 0;color:#fff;font-weight:400;font-size:16px;line-height:130%;background:linear-gradient(to bottom,#4b4b4b 0,#2d2d2d 100%)}@media(min-width:960px){.contact{padding-top:150px;background:linear-gradient(rgba(0,0,0,0) 40%,rgba(0,0,0,.267),rgba(0,0,0,.667)) center/cover,url(/themes/frontend/tagesspiegel/assets/img/bg-contact.jpg) center/cover}}.contact p{margin:0 0 10px;display:block}.contact a{color:#fff}.contact .text-large{margin-top:5px;display:block;font-size:26px}.contact .text-large:hover{text-decoration:underline}.heading{padding:20px 0;text-align:center}.heading-title{margin:0;color:#535353;font-size:18px;font-family:abril text,Georgia,bitstream charter,serif;font-weight:400;line-height:16px}@media(min-width:960px),(min-width:1200px){.heading{padding:50px 0}.heading-title{font-size:24px}}.heading-subtitle{margin-top:10px;display:block;font-size:15px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;letter-spacing:1px}@media(min-width:960px),(min-width:1200px){.heading-subtitle{margin-top:15px;font-size:18px}}.userdata{margin:10px 0 30px;display:flex;flex-wrap:wrap}.userdata__item{width:100%;display:flex;align-items:baseline;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #cdcdcd}.userdata__item--large{width:100%}.userdata .label{width:35%;color:#535353;font-size:14px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700}.userdata .value{color:#84898f;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}#profile-accordion{display:block}@media(min-width:960px),(min-width:1200px){#profile-accordion{display:none}}#profile-tabs{display:flex;flex-wrap:wrap}@media(min-width:960px){#profile-tabs{width:940px;display:flex;flex-wrap:nowrap;justify-content:space-between}}.form{font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.form .input-wrapper .input{width:100%;max-width:100%}.form__description{display:block;margin:0 0 10px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:14px;text-align:left}.form-login,.form-password-change,.form-password-reset,.form-password-set,.form-register,.form-unlock-epaper{text-align:center}.form-login .form__title,.form-password-change .form__title,.form-password-reset .form__title,.form-password-set .form__title,.form-register .form__title,.form-unlock-epaper .form__title{display:none;color:#535353;font-size:18px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.form-login .input-wrapper,.form-password-change .input-wrapper,.form-password-reset .input-wrapper,.form-password-set .input-wrapper,.form-register .input-wrapper,.form-unlock-epaper .input-wrapper{padding-bottom:20px;text-align:left;position:relative;left:0}.form-login .input-wrapper .input,.form-password-change .input-wrapper .input,.form-password-reset .input-wrapper .input,.form-password-set .input-wrapper .input,.form-register .input-wrapper .input,.form-unlock-epaper .input-wrapper .input{width:100%;max-width:100%}.form-login .input-wrapper.checkbox,.form-password-change .input-wrapper.checkbox,.form-password-reset .input-wrapper.checkbox,.form-password-set .input-wrapper.checkbox,.form-register .input-wrapper.checkbox,.form-unlock-epaper .input-wrapper.checkbox{padding:0 0 15px}.form-login .input-wrapper.checkbox .label,.form-password-change .input-wrapper.checkbox .label,.form-password-reset .input-wrapper.checkbox .label,.form-password-set .input-wrapper.checkbox .label,.form-register .input-wrapper.checkbox .label,.form-unlock-epaper .input-wrapper.checkbox .label{padding-top:2px;color:#4a4a4a;font-size:14px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.form-login .input-wrapper.checkbox .label a,.form-password-change .input-wrapper.checkbox .label a,.form-password-reset .input-wrapper.checkbox .label a,.form-password-set .input-wrapper.checkbox .label a,.form-register .input-wrapper.checkbox .label a,.form-unlock-epaper .input-wrapper.checkbox .label a{font-size:14px}.form-login p,.form-password-change p,.form-password-reset p,.form-password-set p,.form-register p,.form-unlock-epaper p{display:block}.form-login .form-block--submit,.form-password-change .form-block--submit,.form-password-reset .form-block--submit,.form-password-set .form-block--submit,.form-register .form-block--submit,.form-unlock-epaper .form-block--submit{padding:0;justify-content:center;flex-wrap:wrap}.form-login .form-block--submit .form-messages,.form-password-change .form-block--submit .form-messages,.form-password-reset .form-block--submit .form-messages,.form-password-set .form-block--submit .form-messages,.form-register .form-block--submit .form-messages,.form-unlock-epaper .form-block--submit .form-messages{width:100%;margin:0 0 20px;display:block;text-align:left}.form-login .form-block--submit .form-submit-area,.form-password-change .form-block--submit .form-submit-area,.form-password-reset .form-block--submit .form-submit-area,.form-password-set .form-block--submit .form-submit-area,.form-register .form-block--submit .form-submit-area,.form-unlock-epaper .form-block--submit .form-submit-area{width:100%;margin-top:0}.form-login .button,.form-password-change .button,.form-password-reset .button,.form-password-set .button,.form-register .button,.form-unlock-epaper .button{width:175px}.additional-text,.sso-fom p{color:#2a2a2a;font-size:14px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;text-align:left;line-height:18px}.additional-text a:hover,.sso-fom p a:hover{color:#ce0000}.form-block--submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.form-unlock-epaper{text-align:left}.form-unlock-epaper .input-wrapper--is-hidden{position:absolute;left:-10000px}.form-unlock-epaper .input-wrapper.checkbox{margin:0;padding:0}.form-unlock-epaper .form-block--submit{justify-content:space-between}.form-unlock-epaper .form-block--submit .form-submit-area{width:auto}.form-text{margin:0 0 10px;padding:0;color:#4a4a4a;font-size:12px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:20px;text-align:center}.label{font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.label span{color:#4a4a4a;font-size:12px;font-weight:100;line-height:14px;display:block}.tab .form .form-block--submit{flex-direction:row-reverse;justify-content:space-between;align-items:center}.tab .form .form-submit-area{width:100%;margin:0}#form-submit-block-help-and-pw-reset{width:100%;margin-top:10px;display:flex;flex:1;flex-wrap:wrap;justify-content:space-between}@media(min-width:480px){#form-submit-block-help-and-pw-reset{flex-wrap:nowrap}}#form-submit-block-help-and-pw-reset .form-icon{width:100%}.context-app #c1-login-form #form-submit-block-button-panel{margin:0 auto;display:flex;align-items:center;justify-content:flex-end;flex-direction:column-reverse;text-align:center}.context-app #c1-login-form #c1-submit-button-login{margin:0 0 20px}@media(min-width:480px){.context-app #c1-login-form #form-submit-block-button-panel{flex-direction:row;flex:1}.context-app #c1-login-form #link-password-reset{margin-right:20px;white-space:nowrap}.context-app #c1-login-form #c1-submit-button-login{margin:0}}.context-app .input-wrapper.input-wrapper--icon{padding-bottom:0}.form-stage{margin-bottom:20px;padding:10px;display:block;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);background-color:#fff}@media(min-width:768px){.tab .form .form-submit-area{width:auto}.form-stage{padding:30px}}.form-change-credit-card,.form-change-email,.form-change-password{display:none}.form-change-credit-card.state--is-visible,.form-change-email.state--is-visible,.form-change-password.state--is-visible{display:block}.form-btn{padding:0;cursor:pointer;box-sizing:border-box;color:#535353;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:38px;position:relative;transition:150ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-btn--tsp{width:100%;height:40px;margin-bottom:10px;display:block;font-size:18px;text-align:left;border-radius:5px;border:1px solid #b5b5b5;background-color:#f2f2f2}.form-btn__title{width:auto;min-width:100%;height:100%;padding:0;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;text-align:center;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:150ms ease-in-out}.form-btn__icon{display:flex;align-items:center;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:100;top:0;right:0;position:absolute;opacity:0;transition:150ms ease-in-out}.form-btn__icon__text{margin-right:3px;font-size:9px;text-transform:uppercase}.form-btn__icon__symbol{width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url(../svg/optimized/icon-cross.svg)}.form-btn.state--is-active{margin-bottom:0;text-align:left;border-color:transparent}.form-btn.state--is-active .form-btn__title{min-width:0}.form-btn.state--is-active .form-btn__icon{opacity:1}.accordion{display:block;margin:0 auto}.accordion__item{margin:0 0 10px!important}@media(min-width:960px){.accordion,.accordion__item{display:flex}}.accordion__item__title{height:60px;padding:0 15px;color:#4a4a4a;font-size:18px;font-weight:700;border-radius:4px;background-color:#f2f2f2}.accordion__item__title span{display:inline-block;vertical-align:middle;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:60px}@media(min-width:768px){.accordion__item__title{height:78px;padding:0 30px;font-size:22px}.accordion__item__title span{line-height:78px}}.accordion__item__pane{margin:10px 0;padding:15px 10px;background-color:#f2f2f2}.accordion__item__headline{margin:0 0 5px;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700}.accordion__item.uk-open .accordion__item__title{color:#fff;background-color:#9b9b9b}.tab-abonnements .accordion__item__title:before,.tab-newsletters .accordion__item__title:before,.tab-personal-data .accordion__item__title:before{content:'';width:30px;height:30px;margin-right:10px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:100% 100%}.tab-personal-data .accordion__item__title:before{background-image:url(../svg/optimized/login.svg)}.tab-abonnements .accordion__item__title:before{margin-left:2px;margin-right:8px;background-image:url(../svg/optimized/icon-abos.svg)}.tab-newsletters .accordion__item__title:before{margin-left:-2px;margin-right:12px;background-image:url(../svg/optimized/newsletter-grey.svg)}.uk-accordion-title:after{content:'';width:17px;height:9px;margin-top:26px;float:right;filter:invert(1);transition:250ms ease-in-out;background-repeat:no-repeat;background-position:50% 50%;background-size:100%;background-image:url(../svg/optimized/arrow-down-white.svg)}@media(min-width:768px){.accordion__item__pane{padding:40px 80px}.tab-abonnements .accordion__item__title:before,.tab-newsletters .accordion__item__title:before,.tab-personal-data .accordion__item__title:before{width:50px;height:50px}.uk-accordion-title:after{width:22px;height:14px;margin-top:32px}.tabs-nav .tabs-nav-item.state-is-active .tabs-nav-item-title:before{width:30px;height:30px}.tabs-nav .tabs-nav-item.state-is-active .tabs-nav-item-title span{color:#ce0000}}.uk-open.tab-personal-data .uk-accordion-title:before{background-image:url(../svg/optimized/icon-login-white.svg)}.uk-open.tab-abonnements .uk-accordion-title:before{background-image:url(../svg/optimized/icon-abos-white.svg)}.uk-open.tab-newsletters .uk-accordion-title:before{background-image:url(../svg/optimized/icon-newsletter-white.svg)}.uk-open>.uk-accordion-title:after{filter:invert(0);transform:rotate(-180deg);background-image:url(../svg/optimized/arrow-down-white.svg)}.layer-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;position:fixed;top:0;left:0}.layer-bg{width:100%;height:100%;display:block;z-index:1000;position:absolute;top:0;left:0;background:rgba(0,0,0,.8)}.layer{width:550px;max-width:100%;max-height:80%;margin:0 10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1001;position:relative;background:#fff;border:1px solid #979797;border-radius:8px;box-sizing:border-box;box-shadow:0 2px 7px 0 rgba(0,0,0,.5)}.layer__header{width:100%;display:block;box-sizing:border-box}.layer-close-btn{height:20px;display:block;padding-right:24px;z-index:10000;position:absolute;top:-30px;right:0;cursor:pointer;color:#fff;font-size:11px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:22px;text-transform:uppercase;letter-spacing:.4px;background-repeat:no-repeat;background-size:20px 20px;background-position:right center;background-image:url(../svg/optimized/cross-white.svg)}.layer__body{width:100%;max-height:80vh;padding:15px;display:block;overflow:scroll;box-sizing:border-box}.layer__body-inner{height:100%;display:block}@media(min-width:640px){.layer{margin:0}.layer__body{padding:30px}}.layer__body h3{margin:0 0 15px;color:#2a2a2a;font-size:18px;font-family:abril text,Georgia,bitstream charter,serif}.layer__body p{margin:0 0 10px;color:#2a2a2a;font-size:16px}.layer__body a{color:#2a2a2a;font-weight:700;text-decoration:underline}.layer__body iframe{width:100%;height:100%}.link-list{display:flex;flex-wrap:wrap;margin-left:30px;margin-bottom:10px}.link-list-item{display:block;margin-bottom:14px}.link-list-link{display:block;color:#2a2a2a;font-weight:700;position:relative;text-decoration:underline;transition:150ms ease-in-out}.link-list-link:hover{margin-left:2px}.link-list-link:before{content:'';width:23px;height:11px;display:block;margin-left:-30px;position:absolute;top:6px;background-image:url(../svg/optimized/arrow-thin-red-right.svg);background-repeat:no-repeat;background-size:23px 11px}.panel{width:100%;max-width:618px;margin:0 auto;position:relative;overflow:hidden;border-radius:5px;border:1px solid #cdcdcd;box-sizing:border-box;font-size:18px}.panel-body,.panel-header{padding:20px}.panel-header{background-color:#f2f2f2}.panel-title{margin:0 0 10px;font-size:18px}.panel p{margin:0 0 10px}.panel--success .panel-header{background-color:#def2ed}.tabs{display:flex;margin:0 auto}.tabs-nav{width:100%;display:flex;justify-content:space-between}.tabs-nav .tabs-nav-list{width:100%;margin:0;padding:0;list-style:none}.tabs-nav .tabs-nav-item{margin:0 0 12px}.tabs-nav .tabs-nav-item .tab{transition:max-height 180ms ease-in-out}.tabs-nav .tabs-nav-item .tab__stage{margin-top:12px}.tabs-nav .tabs-nav-item.state-is-active .tabs-nav-item-title{height:42px;color:#ce0000;border-color:#f2f2f2;background-color:#f2f2f2}.tabs-nav .tabs-nav-item.state-is-active .tabs-nav-item-title:after{filter:invert(0);transform:rotate(-180deg);background-image:url(../svg/optimized/arrow-down-red.svg)}.tabs-nav .tabs-nav-item.state-is-active .tab{display:block}.tabs-nav .tabs-nav-item-title{height:42px;display:flex;align-items:center;padding:0 15px;cursor:pointer;color:#535353;font-size:16px;font-weight:600;line-height:42px;border-radius:4px;border:1px solid #cdcdcd;position:relative;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:height 150ms ease-in-out}.tabs-nav .tabs-nav-item-title>span{font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;transition:150ms ease-in-out}.tabs-nav .tabs-nav-item-title:after{content:'';width:22px;height:12px;position:absolute;right:10px;top:50%;margin-top:-6px;filter:invert(1);transition:150ms ease-in-out;background-image:url(../svg/optimized/arrow-down-white.svg);background-repeat:no-repeat;background-position:50% 50%}@media(min-width:768px){.tabs-nav .tabs-nav-item-title:after{right:30px;background-size:22px 12px}}@media(min-width:960px){.tabs{display:flex}.tabs-nav{width:33%}.tabs-nav .tabs-nav-item.state-is-active .tabs-nav-item-title:after{transform:rotate(-90deg)}.tabs-nav .tabs-nav-item-title{height:42px;padding:0 15px;font-size:18px}.tabs-nav .tabs-nav-item-title:after{right:20px;background-size:65%;transform:rotate(-90deg)}}.tabs-panels{width:100%;display:block;position:absolute;right:-1000px}.tab{display:block;overflow:hidden}.tab__stage{padding:18px 10px;background-color:#f2f2f2}@media(min-width:768px){.tab__stage{padding:40px 70px}#tablink-abonnements .tabs-nav-item-title:before,#tablink-newsletters .tabs-nav-item-title:before,#tablink-paymentmethods .tabs-nav-item-title:before,#tablink-personal-data .tabs-nav-item-title:before{width:30px;height:30px}}@media(min-width:960px){.tabs-panels{width:65%;position:relative;right:0}.tab{height:auto;display:none}.tab__stage{padding:30px 28px}}.tab__title{padding:6px 10px;color:#4a4a4a;font-size:14px;border-radius:4px;background-color:#f2f2f2}.tab__title span{display:inline-block;vertical-align:middle}.tab__pane{margin:10px 0;padding:15px 10px;background-color:#f2f2f2}.tab__headline{margin:0 0 20px;color:#2a2a2a;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:400}.tab.state-is-active{display:block}.tab.state-is-active .tab__title{color:#fff;background-color:#9b9b9b}#tablink-abonnements .tabs-nav-item-title:before,#tablink-newsletters .tabs-nav-item-title:before,#tablink-paymentmethods .tabs-nav-item-title:before,#tablink-personal-data .tabs-nav-item-title:before{content:'';width:30px;height:30px;margin-right:10px;background-repeat:no-repeat;background-size:100% 100%;transition:150ms ease-in-out}#tablink-personal-data .tabs-nav-item-title:before{margin-left:-3px;margin-right:13px;background-image:url(../svg/optimized/icon-login.svg)}#tablink-abonnements .tabs-nav-item-title:before{background-image:url(../svg/optimized/icon-abos.svg)}#tablink-paymentmethods .tabs-nav-item-title:before{background-image:url(../svg/optimized/creditcard.svg);background-blend-mode:multiply}#tablink-newsletters .tabs-nav-item-title:before{width:25px;height:31px;margin-right:14px;background-image:url(../svg/optimized/newsletter-grey.svg)}.tab-section{margin:0 0 35px}.section{width:940px;max-width:100%;margin:0 auto}.section-form{width:400px;max-width:270px;margin:0 auto;padding-top:20px;text-align:center}@media(min-width:640px) and (min-height:800px){.section-form{padding-top:100px}}.section-form .form-stage{box-shadow:none;background-color:transparent}.section-form .form__title{display:block}.section-center{margin:15px auto;text-align:center}--form{width:100%;max-width:666px;padding:15px;text-align:left;box-sizing:border-box;background-color:#fff;border-radius:5.5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.5)}--form p{font-size:14px}--form-packed{max-width:480px}--infotext{width:100%;max-width:666px;margin:15px auto;box-sizing:border-box}--infotext p{font-size:12px}--infotext .link{width:100%;margin:0 auto;display:block;color:#9b9b9b;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;text-align:center;text-decoration:underline}--infobox{width:100%;max-width:666px;margin-top:100px;padding:40px;text-align:center;box-sizing:border-box;border:1px solid #979797}--infobox h3{color:#2a2a2a;font-size:18px;line-height:22px;margin-bottom:0}--infobox p{color:#2a2a2a;font-size:14px;line-height:18px;margin-bottom:0}--infobox a{color:#2a2a2a;font-size:14px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:22px;text-decoration:underline}--infobox a.link-tel{font-size:18px;text-decoration:none}.footer{padding:35px 0;box-sizing:border-box;background:#ebeae4}@media(min-width:960px){.footer{padding:35px 0}}.footer__container{width:940px;box-sizing:border-box;max-width:100%;margin:0 auto;padding:0 15px}.footer__first{margin:auto}.footer .tgs-logo{width:280px;height:auto;margin-bottom:20px}.footer p{margin:0 0 20px}.footer__nav{margin:0;padding:0;list-style:none}.footer__nav li{margin-bottom:10px}.footer__nav a{color:#4a4a4a;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.footer__nav a:hover{text-decoration:underline}.grid-container{width:940px;max-width:100%;box-sizing:border-box;margin:0 auto;padding:0 15px}.grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.grid--footer{margin-left:-30px}.grid--footer .grid-item{padding-left:30px}.grid--footer .grid-item:before{content:'';position:absolute;top:0;bottom:0;left:15px;border-left:1px solid #888}.grid--footer .grid-item:first-child{display:flex;justify-content:center}.grid--footer .grid-item:first-child,.grid--footer .grid-item:nth-child(2){width:100%;text-align:center}.grid--footer .grid-item:first-child:before,.grid--footer .grid-item:nth-child(2):before{display:none}.grid--footer .grid-item:nth-child(2){text-align:left}@media(min-width:960px){.grid--footer .grid-item:first-child,.grid--footer .grid-item:nth-child(2){width:25%}.grid--footer .grid-item:nth-child(2):before{display:block}}.grid--footer .grid-item:nth-child(3):before{display:none}.grid--contact{margin-left:0}.grid--contact .grid-item{width:100%;padding-bottom:30px;margin-bottom:30px;text-align:left;border-bottom:1px solid #fff}.grid--contact .grid-item:first-child:before{display:none}.grid--contact .grid-item:last-child{text-align:center;border-bottom:0}.grid-item{width:50%;box-sizing:border-box;position:relative}@media(min-width:960px){.grid--footer .grid-item:nth-child(3):before{display:block}.grid--contact{margin-left:-30px}.grid--contact .grid-item{width:33.3333%;padding-left:30px;padding-bottom:0;text-align:left;border-bottom:0}.grid--contact .grid-item:before{content:'';position:absolute;top:0;bottom:0;left:15px;border-left:1px solid #fff}.grid--contact .grid-item:last-child{text-align:left}.grid-item{width:25%;min-width:25%}}.subscription-list{display:block;border-radius:5px;overflow:hidden;box-shadow:0 1px 2px 0 rgba(42,42,42,.5)}.subscription-list-item{margin:0 1px;display:block;position:relative;transition:height 250ms ease-in-out;border-bottom:1px solid #cdcdcd;background-color:#fff}.subscription-list-item.active .subscription-list-item-body{display:flex;flex-wrap:wrap}.subscription-list-item.has-abo .subscription-list-item-header{background-color:#def2ed}.subscription-list-item-header{margin:0;padding:22px;background-color:#fff;display:flex}.subscription-list-item-header[data-collapse]{cursor:pointer}.subscription-list-item-body{padding:22px;display:none;border-radius:5px;border:4px solid #fff;background-color:#f8f8f8}.subscription-list-item-body.active{display:block}.subscription-list-item-body p{width:100%;margin:0 0 5px}.subscription-list-item-body p.text-center{text-align:center}.subscription-list-item-body hr{margin:20px 0;width:100%;height:0;border:0;border-top:1px solid #f0f0f0}.subscription-list-item-description{display:flex;align-items:flex-start;justify-content:space-between;flex:1}.subscription-list-item-actions{margin-top:10px;text-align:center}@media(min-width:768px){.subscription-list-item-actions{margin:0;text-align:right}}.subscription-list-item-title{width:100%;margin-right:5px;margin-bottom:8px;font-size:18px;font-weight:600;font-family:abril text,Georgia,bitstream charter,serif}.subscription-list-item-description-text{display:block;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;line-height:16px}.subscription-list-item-description-text>p{margin:0 0 15px}.abo-status{margin:0;display:block;font-size:16px}.subscription-list-icon{width:15px;display:block}.box{width:480px;max-width:100%;margin:40px auto}.box__body{display:block;margin-bottom:15px;padding:30px;text-align:left;box-sizing:border-box;background-color:#fff;border-radius:5.5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.5)}.box__body.centered{text-align:center}@media(min-width:640px){.section-form{max-width:100%}--form,.box__body{padding:40px}}.box__footer{display:block;text-align:center}.box__footer p{color:#4a4a4a;font-size:12px;line-height:18px}.box__body h3{margin-bottom:10px;color:#535353;font-size:18px;font-weight:700;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.box__body p{margin:0 0 15px;color:#4a4a4a;font-size:14px;line-height:18px}.box__body a{color:#9b9b9b;font-weight:700;text-decoration:underline}.box__body a:hover{color:#ce0000}.box--large{width:666px}.modal-tabs-wrapper{width:100%;margin-bottom:14px;overflow:hidden;box-sizing:border-box;border-radius:5.5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.5)}.modal-tabs{width:100%;display:flex;flex-wrap:wrap;margin:0 auto;background-color:#fff}.modal-tabs-anim-panel{display:none}.modal-tabs-nav{width:100%;display:flex;justify-content:space-between}.modal-tabs-nav-item{flex:1;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-tabs-nav-item:focus{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-tabs-nav-item.state-is-active .modal-tabs-nav-item-title{color:#2a2a2a;background-color:#fff;box-shadow:none}.modal-tabs-nav-item-title{width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#535353;font-size:16px;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-weight:700;line-height:45px;position:relative;background-color:#f8f8f8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:inset 0 0 3px #e6e6e6}.modal-tabs-body{width:100%;height:calc(100% - 45px);padding:0 30px;box-sizing:border-box}.modal-tabs-body-item{width:100%;display:none;justify-content:center}.modal-tabs-body-item.state-is-active{display:flex;background-color:#fff}.modal-tabs-body-item.state-is-active .modal-box{margin-left:-100%}@media(min-width:480px){.modal-tabs-body{height:calc(100% - 45px);padding:0;display:flex;flex-wrap:nowrap}.modal-tabs.modal-tabs-anim .modal-tabs-nav{display:none}}.modal-tabs-form-wrapper{width:320px;max-width:90%;display:block;margin:30px auto}.modal-tabs-form-wrapper h3{margin-bottom:10px;color:#2a2a2a;font-size:18px;font-weight:700;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif}.modal-tabs-form-wrapper p{font-size:14px}.modal-tabs__headline{width:100%;display:block;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:18px;text-align:center}.modal-tabs .modal-box{width:100%;min-width:100%;text-align:center;transition:margin-left 350ms ease-in-out}.modal-tabs .modal-box h3,.modal-tabs .modal-box p{width:100%;max-width:280px;margin:0 auto 10px;display:block}.modal-tabs .modal-box p{max-width:80%;color:#2a2a2a;font-family:franklin gothic fs,Arial,Verdana,Helvetica,sans-serif;font-size:14px}.modal-tabs .modal-box button{max-width:175px;margin:20px auto;margin-left:calc(-175px/2 - 2.5%);padding:0;color:#535353;justify-content:flex-start;font-size:18px;line-height:40px;border-radius:5px;border:1px solid #b5b5b5;overflow:hidden}.modal-tabs .modal-tabs-form-wrapper{width:100%;min-width:100%;margin-right:0;transition:margin-left 350ms ease-in-out}.modal-tabs .modal-tabs-form-wrapper .form{width:100%;max-width:280px;margin:0 auto}.modal-tabs.modal-tabs-anim{width:100%;min-width:100%;height:100%;z-index:10;position:absolute;display:flex;align-items:center;overflow:hidden}.modal-tabs.modal-tabs-anim .modal-tabs-anim-panel{width:110%;min-width:110%;margin-left:-5%;height:100%;display:flex;align-items:center;z-index:10;position:absolute;transition:350ms ease-in-out;background-color:#f0f0f0;-webkit-clip-path:polygon(62% 0,100% 0,100% 100%,62% 100%);clip-path:polygon(62% 0,100% 0,100% 100%,62% 100%)}.modal-tabs.modal-tabs-anim .modal-tabs-body{height:100%}.modal-tabs.modal-tabs-anim .modal-tabs-body-item{transition:flex-basis .3s ease-in-out,background-color .3s ease-in-out}.modal-tabs.modal-tabs-anim .modal-tabs-body-item.state-is-active{flex-basis:64%}@media(min-width:480px){.modal-tabs.modal-tabs-anim .modal-tabs-body-item{display:flex;flex-basis:36%;align-items:center}.modal-tabs.modal-tabs-anim .modal-tabs-body-item.state-is-active{display:flex;flex-basis:64%}}.modal-tabs.modal-tabs-anim .modal-box{margin:0;max-width:38%;min-width:38%;transition:350ms ease-in-out}.modal-tabs.modal-tabs-anim .modal-box:nth-child(1){margin-left:-10%}.modal-tabs.modal-tabs-anim .modal-box:nth-child(2){position:absolute;right:0;margin-left:0;margin-right:2.5%}.modal-tabs.modal-tabs-anim [data-modal-toggle]{transition:350ms ease-in-out;position:absolute;left:calc(100% - 38%/2)}.modal-tabs.modal-tabs-anim [data-modal-toggle] .button__text{width:100%;min-width:175px;height:auto;margin:0;padding:0;transition:350ms ease-in-out}.modal-tabs.modal-tabs-anim [data-modal-toggle] .button__text[data-text=login]{margin-left:-175px}.modal-tabs.modal-tabs-anim-opened .modal-tabs-anim-panel{-webkit-clip-path:polygon(0 0,38% 0,38% 100%,0 100%);clip-path:polygon(0 0,38% 0,38% 100%,0 100%)}.modal-tabs.modal-tabs-anim-opened .modal-box:nth-child(1){margin-left:2.5%}.modal-tabs.modal-tabs-anim-opened .modal-box:nth-child(2){margin-right:-10%}.modal-tabs.modal-tabs-anim-opened [data-modal-toggle]{right:auto;left:calc(38%/2);margin-left:calc(-175px/2 + 2.5%)!important}.modal-tabs.modal-tabs-anim-opened [data-modal-toggle] .button__text[data-text=login]{margin-left:0}.page.login{background-color:#f2f2f2}