#hero.svelte-1aw6186.svelte-1aw6186{display:grid;position:relative;background-color:#454545;padding:20px;width:100%;padding-bottom:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:600px;background-position:top}#hero.svelte-1aw6186 .hero-text.svelte-1aw6186{padding-top:20%;text-align:center;z-index:1}#hero.svelte-1aw6186 .hero-text .big.svelte-1aw6186{text-shadow:0 1px 3px rgb(0 0 0 / 30%);font-weight:700;font-size:6rem;color:#fff;line-height:100px;margin:0}#hero.svelte-1aw6186 .hero-text .headline.svelte-1aw6186{font-size:1.25rem;color:#fff}.mobile-xs #hero .hero-text .big,.mobile-s #hero .hero-text .big{font-size:4em!important;line-height:65px!important}.mobile-xs #hero,.mobile-s #hero{grid-template-columns:repeat(1,minmax(0,1fr))!important;padding-top:20px!important}.mobile-xs #hero .hero-text .headline,.mobile-s #hero .hero-text .headline{line-height:normal!important}.desktop-m #hero .hero-text .headline{line-height:24px!important}.carousel.svelte-1fnmpht.svelte-1fnmpht{position:relative;overflow:hidden;min-height:300px;padding:8px}.slides.svelte-1fnmpht.svelte-1fnmpht{display:flex;cursor:grab;transition-duration:.8s;transform:translate(calc(-100% * var(--current-slide)));height:400px;height:auto}.slide.svelte-1fnmpht.svelte-1fnmpht{align-items:center;min-width:100%;overflow:hidden;padding-bottom:30px;transition-duration:.8s}.slide.svelte-1fnmpht .card.active.svelte-1fnmpht{transform:scale(1);border:1px solid #eae9e9}.slide.svelte-1fnmpht .card.svelte-1fnmpht{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;padding:30px;width:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition-duration:.8s;position:relative;overflow:hidden;transform:scale(.2)}.content.svelte-1fnmpht.svelte-1fnmpht{position:relative;text-align:center;display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:45px}.photo.svelte-1fnmpht.svelte-1fnmpht{width:100px;min-height:100px;border-radius:50%;background-size:cover;background-position:center;margin:50px auto 1rem;border:#454545 dotted 2px}.name.svelte-1fnmpht.svelte-1fnmpht{font-size:1.5rem;font-weight:700;margin-bottom:1rem;height:50px}.testimonial.svelte-1fnmpht.svelte-1fnmpht{font-size:.9rem;line-height:1.5;margin-bottom:1rem;font-style:italic;color:#3f3f3f}.quote-icon.svelte-1fnmpht.svelte-1fnmpht{fill:#45454559;margin:0 auto 1rem;position:absolute;fill-opacity:.2;left:-4px;bottom:-20px}.status.svelte-1fnmpht.svelte-1fnmpht{position:absolute;bottom:-11px;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.status-dot.svelte-1fnmpht.svelte-1fnmpht{height:10px;width:10px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer;margin:3px}.status-dot.active.svelte-1fnmpht.svelte-1fnmpht{background-color:#454545}.carousel-button.svelte-1fnmpht.svelte-1fnmpht{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:0;margin:.5rem;border-radius:50%;background-color:transparent;border:none;font-size:1.5rem;cursor:pointer;transition:color .1s}.carousel-button.button_next.svelte-1fnmpht.svelte-1fnmpht{right:0}i.arrow.svelte-1fnmpht.svelte-1fnmpht{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:15px}.slide-in-left{animation:svelte-1fnmpht-slide-in-left 1.5s forwards}.slide-in-right{animation:svelte-1fnmpht-slide-in-right 1.5s forwards}.slide-out-left{animation:svelte-1fnmpht-slide-out-left 1.5s forwards}.slide-out-right{animation:svelte-1fnmpht-slide-out-right 1.5s forwards}@keyframes svelte-1fnmpht-slide-in-right{0%{transform:translate(100%);visibility:hidden}to{transform:translate(0);visibility:visible}}@keyframes svelte-1fnmpht-slide-in-left{0%{transform:translate(-100%);visibility:hidden}to{transform:translate(0);visibility:visible}}@keyframes svelte-1fnmpht-slide-out-right{0%{transform:translate(0);visibility:visible}to{transform:translate(-100%);visibility:hidden}}@keyframes svelte-1fnmpht-slide-out-left{0%{transform:translate(0);visibility:visible}to{transform:translate(100%);visibility:hidden}}.mobile-xs .carousel .slide{max-height:unset}.mobile-xs .carousel .content{padding:0}.mobile-xs .carousel .name{font-size:1rem;padding:10px}.mobile-xs .carousel .carousel-button{top:20%}.mobile-xs .carousel .status{margin-bottom:0;bottom:18px}.mobile-xs .carousel .quote-icon{left:311px}
