.step-teaser__appointment-list{list-style-type:none;margin:0;padding:0}@keyframes wobble{0%{transform:translateZ(0) rotate(0deg)}70%{transform:translate3d(0,-10%,0) rotate(0deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingSpin{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(-1turn)}}@keyframes upanddown{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-40px,0) scale(1)}to{transform:translateZ(0) scale(1)}}@keyframes scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes feedback{0%{opacity:0;transform:translate(-50%,100%)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-100%)}}.step-teaser__appointment:before,.step-teaser__call:before,.step-teaser__check.is--checked:before,.step-teaser__confirm:before,.step-teaser__favorite:before{font-display:swap;font-family:kco,sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.step-teaser__confirm:before{content:"\e808"}.step-teaser__check.is--checked:before{content:"\e809"}.step-teaser__favorite.is--active:before{content:"\e812"}.step-teaser__favorite:before{content:"\e847"}.step-teaser__call:before{content:"\e848"}.step-teaser__appointment:before{content:"\e852"}.step-teaser{background-color:#f5f5f5;padding-bottom:60px;padding-top:60px;width:100%}.tabs__contents .step-teaser{padding-bottom:40px;padding-top:40px}@media only screen and (min-width:768px){.tabs__contents .step-teaser{padding-bottom:60px;padding-top:60px}}@media only screen and (min-width:1024px){.step-teaser{padding-bottom:115px;padding-top:115px}.tabs__contents .step-teaser{padding-bottom:80px;padding-top:80px}}.step-teaser__row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1248px;width:83.75%}@media only screen and (min-width:768px){.step-teaser__row{width:86.66667%}}@media print{.step-teaser__row{display:block!important}}.step-teaser__headline{display:flex;flex-basis:auto;flex-basis:100%;flex-direction:column;flex-grow:0;flex-shrink:0;font-size:28px;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.28571;margin-bottom:40px;max-width:100%;padding-left:1.36218%;padding-right:1.36218%;text-align:center;width:100%}@media print{.step-teaser__headline{display:block!important}}@media only screen and (min-width:768px){.step-teaser__headline{flex-basis:66.66667%;font-size:54px;letter-spacing:.03em;line-height:1.14815;margin-bottom:50px;margin-left:16.66667%;max-width:66.66667%}.step-teaser__headline.step-teaser__headline--small{font-size:20px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5}}@media only screen and (min-width:768px) and (min-width:768px){.step-teaser__headline.step-teaser__headline--small{font-size:32px;letter-spacing:.03em;line-height:1.25}}@media only screen and (min-width:1440px){.step-teaser__headline{margin-bottom:60px}}.step-teaser__list{display:block;list-style:none;margin:0;width:100%}@media only screen and (min-width:1024px){.step-teaser__list:not(.step-teaser__list--column-only){display:flex;flex-direction:row;justify-content:center}}.step-teaser__appointment-list{opacity:.5}.step-teaser__item{align-content:flex-start;display:flex;flex-direction:column;margin-top:18px;padding-left:1.36218%;padding-right:1.36218%;text-align:center;width:100%}.step-teaser__item:after,.step-teaser__item:before{background-color:#414649;content:"";display:block;height:50px;margin-left:auto;margin-right:auto;width:1px}.step-teaser__item:after{display:none}.step-teaser__item:first-child{margin-top:0}.step-teaser__item:first-child:before,.step-teaser__item:last-child:after{display:none}@media only screen and (min-width:1024px){.step-teaser__item:not(.step-teaser__list--column-only){margin-top:0;position:relative}.step-teaser__item:not(.step-teaser__list--column-only):after,.step-teaser__item:not(.step-teaser__list--column-only):before{display:block;height:1px;position:absolute;top:39px;width:auto}.step-teaser__item:not(.step-teaser__list--column-only):before{left:-1px;right:calc(50% + 50px)}.step-teaser__item:not(.step-teaser__list--column-only):after{left:calc(50% + 50px);right:-1px}}@media only screen and (min-width:1024px) and (max-width:1439px){.step-teaser__item.step-teaser__list--column-only .step-teaser__step-headline{min-height:auto}}.step-teaser__number{background-color:transparent;border:1px solid #414649;border-radius:50%;display:block;font-size:20px;font-weight:700;height:40px;line-height:1;margin:20px auto 10px;padding-top:9px;width:40px}@media only screen and (min-width:1024px){.step-teaser__number{margin:20px auto}}.step-teaser__check{border:1px solid #414649;border-radius:50%;display:block;font-size:20px;font-weight:700;height:40px;line-height:1;margin:20px auto 10px;padding-top:9px;width:40px}@media only screen and (min-width:1024px){.step-teaser__check{margin:20px auto}}.step-teaser__check.is--checked{color:#55c5d3}.step-teaser__step-headline{font-size:16px;font-weight:700;line-height:1.75;margin-bottom:20px}@media only screen and (min-width:768px){.step-teaser__step-headline{font-size:18px;letter-spacing:.03em;line-height:1.77778}}.step-teaser__step-headline i{display:block;font-size:14px;font-weight:400;line-height:20px;margin-bottom:2px;margin-top:2px;opacity:.5}@media only screen and (min-width:768px){.step-teaser__step-headline{margin-bottom:25px}}@media only screen and (min-width:1024px) and (max-width:1439px){.step-teaser__step-headline{min-height:64px}}.step-teaser__confirm{font-size:16px;line-height:1.75;line-height:60px!important}@media only screen and (min-width:768px){.step-teaser__confirm{font-size:18px;letter-spacing:.03em;line-height:1.77778}.step-teaser__step-copy{font-size:18px}}.step-teaser__step-footer{margin-bottom:20px;margin-top:20px}.step-teaser__button-wrapper{display:flex;justify-content:space-around;margin-bottom:20px;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:1024px){.step-teaser__button-wrapper{max-width:none}}@media only screen and (min-width:1024px) and (max-width:1439px){.step-teaser__button-wrapper{flex-wrap:wrap}}.step-teaser__button{margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.step-teaser__button{margin-bottom:10px;margin-left:10px;margin-right:10px}}.step-teaser__button--half{flex-basis:auto}.step-teaser__favorite i{font-style:normal}.step-teaser--brand{background-color:#db1b32;color:#fff}.step-teaser--brand .step-teaser__number{border-color:#fff}.step-teaser--brand .step-teaser__item{text-align:center}.step-teaser--brand .step-teaser__item:after,.step-teaser--brand .step-teaser__item:before{background-color:#fff}.step-teaser--brand .button--secondary{border-color:#fff;color:#fff}.csshover .step-teaser--brand .button--secondary:hover{background-color:hsla(0,0%,100%,.25);border-color:#fff}