.step-buttons{font-size:0}.step-buttons button{margin-left:12px}.slider-wrapper{margin:1rem;position:relative;overflow:hidden}section#banner #banner-background{padding:108px 0 74px 0;background-image:url("bilder/start/banner-mobile.webp");background-size:cover;background-position:center center;position:relative}section#banner #banner-background video{position:absolute;width:100%;display:block;top:50%;transform:translateY(-50%)}section#banner #banner-background h1{color:#fff;text-align:center;font-family:"DM Serif Text",serif;font-size:40px;line-height:48px;letter-spacing:-0.02em;font-weight:400}@media screen and (min-width: 1024px){section#banner #banner-background h1{font-family:"DM Serif Text",serif;font-size:56px;line-height:64px;letter-spacing:-0.02em;font-weight:400}}@media screen and (min-width: 1024px){section#banner #banner-background h1{text-align:left;font-family:"DM Serif Text",serif;font-size:52px;line-height:60px;letter-spacing:-0.02em;font-weight:400}}@media screen and (min-width: 1024px)and (min-width: 1024px){section#banner #banner-background h1{font-family:"DM Serif Text",serif;font-size:92px;line-height:104px;letter-spacing:-0.02em;font-weight:400}}section#banner .banner-bar{background:#1b8066;color:#fff;border-radius:8px;cursor:pointer}section#banner .banner-bar #banner-bar-cols{display:flex;align-items:center;justify-content:space-between}section#banner #banner-bar-small{margin-top:-50px;padding:24px}section#banner #banner-bar-small button{width:100%;box-sizing:border-box;padding-top:14.5px;padding-bottom:14.5px;font-weight:600}section#banner #banner-bar-small #banner-bar-cols{margin-top:16px;text-align:center}section#banner #banner-bar-small #banner-bar-cols .icon-trustpilot-green{margin-left:4px;display:inline-block}section#banner #banner-bar-large{margin-top:-58px;padding:24px 32px}section#banner #banner-bar-large #banner-bar-cols .label-large{font-size:60px;line-height:68px;font-family:"DM Serif Text";font-weight:400;margin-right:12px}section#banner #banner-bar-large #banner-bar-cols .flex-aligner{display:flex;align-items:center}section#banner #banner-bar-large #banner-bar-cols .flex-aligner #trustpilot-stars{display:flex}section#banner #banner-bar-large #banner-bar-cols .button{padding-top:14.5px;padding-bottom:14.5px}section#banner #banner-bar-large:hover{background:linear-gradient(270.44deg, #219174 0%, #1B8066 100%)}@media screen and (min-width: 1024px){section#banner #banner-background{position:relative;height:564px;box-sizing:border-box;background-image:url("bilder/start/banner-desktop.webp");overflow:hidden;padding:0;display:flex;align-items:flex-end}section#banner #banner-background .container{padding-bottom:106px}}section#problems{margin-top:32px}@media screen and (min-width: 1024px){section#problems{margin-top:66px}}section#our-approach{margin-top:80px}@media screen and (min-width: 1280px){section#our-approach{margin-top:104px}}section#results{margin-top:80px}section#results .result-widget{margin-top:20px}@media screen and (min-width: 800px){section#results .result-widget{margin-top:24px}}@media screen and (min-width: 1280px){section#results{margin-top:104px}}section#reviews{margin-top:56px}@media screen and (min-width: 1280px){section#reviews{margin-top:104px}}section#services{margin-top:80px}@media screen and (min-width: 1280px){section#services{margin-top:104px}}section#faq{margin-top:80px}@media screen and (min-width: 1280px){section#faq{margin-top:104px}}section#skin-guide{margin-top:80px}@media screen and (min-width: 1280px){section#skin-guide{margin-top:104px}}section#about-us{margin-top:80px;display:flex;align-items:center;justify-content:space-between}section#about-us img{margin-top:24px;width:100%;height:auto}section#about-us #about-text-wrapper{flex:1}section#about-us #about-text-wrapper #about-text img{border-radius:4px}section#about-us #about-text-wrapper #about-text .about-header{margin-top:24px}section#about-us #about-text-wrapper #about-text .about-header .icon>svg *{stroke:#1b8066;fill:rgba(0,0,0,0)}section#about-us #about-text-wrapper #about-text .about-header span.icon{margin-right:12px}section#about-us #about-text-wrapper #about-text .divider{margin-top:24px;border-top:1px solid #e5e5e5}section#about-us #about-text-wrapper #about-text a{margin-top:24px}section#about-us #about-image-desktop{display:none;flex:1;margin-left:20px}section#about-us #about-image-desktop img{width:100%;margin:0;border-radius:8px}@media screen and (min-width: 800px){section#about-us .divider{display:none}}@media screen and (min-width: 1024px){section#about-us #about-text-wrapper #about-text{width:544px;margin-right:24px}section#about-us #about-text-wrapper #about-text .about-header,section#about-us #about-text-wrapper #about-text a{margin-top:40px}section#about-us #about-text-wrapper #about-text a{width:initial}section#about-us #about-image-desktop{display:initial}}@media screen and (min-width: 1280px){section#about-us{margin-top:104px}}section#specialists{margin-top:80px}@media screen and (min-width: 1280px){section#specialists{margin-top:104px}}section#brands{margin-top:80px}@media screen and (min-width: 1280px){section#brands{margin-top:104px}}
