.banner-hero{margin:auto;max-width:1240px}.banner-hero .hero{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-left:0;max-width:800px;position:relative}.banner-hero .title mark{border-radius:50px;color:#f4f7fa!important;display:inline-block;line-height:.85;padding:0 10px}.banner-hero .hero .wrapper-wrapper{position:relative;width:100%}.banner-hero .hero .wrapper{align-items:center;display:inline-flex;gap:20px;left:21px;max-width:790px;position:relative}.banner-hero .hero .hero-banner-content{align-items:flex-start;display:flex;flex-direction:column;gap:0;position:relative}.banner-hero .hero .h{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;justify-content:center;position:relative;width:100%}.banner-hero .hero .p{align-self:stretch;color:transparent;margin-top:-1px;position:relative}.banner-hero .hero .p,.banner-hero .hero .text-wrapper{font-family:var(--h1-home-desktop-font-family);font-size:var(--h1-home-desktop-font-size);font-style:var(--h1-home-desktop-font-style);font-weight:var(--h1-home-desktop-font-weight);letter-spacing:var(--h1-home-desktop-letter-spacing);line-height:var(--h1-home-desktop-line-height)}.banner-hero .hero .text-wrapper{color:#212121}.banner-hero .hero .span{color:#f4f7fa;font-family:var(--h1-home-desktop-font-family);font-size:var(--h1-home-desktop-font-size);font-style:var(--h1-home-desktop-font-style);font-weight:var(--h1-home-desktop-font-weight);letter-spacing:var(--h1-home-desktop-letter-spacing);line-height:var(--h1-home-desktop-line-height)}.banner-hero .hero .button{all:unset;align-items:center;background-color:var(--alternativefuchsia-pink);border-radius:100px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:20px 48px;position:relative}.banner-hero .hero .button-text{color:var(--clear);font-family:var(--forms-button-l-font-family);font-size:var(--forms-button-l-font-size);font-style:var(--forms-button-l-font-style);font-weight:var(--forms-button-l-font-weight);letter-spacing:var(--forms-button-l-letter-spacing);line-height:var(--forms-button-l-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.banner-hero .hero .rectangle-2{top:299px;width:420px}.banner-hero .hero .rectangle-2,.banner-hero .hero .rectangle-3{background-color:var(--alternativescience-blue);border-radius:100px;height:73px;left:-16px;position:absolute}.banner-hero .hero .rectangle-3{top:206px;width:490px}.banner-hero .hero .button-text-wrapper{all:unset;align-items:center;background-color:var(--textdark);border-radius:100px;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:20px 48px;position:relative}.hero-banner-slider{transition:opacity 1.5s ease-in-out}.slick-slide{transition:transform .8s cubic-bezier(.68,-.55,.27,1.55)}.slick-active{opacity:1}.hero-banner-slider{overflow:visible;position:relative;width:100%}.hero-banner-slider .slick-slide{transition:transform .8s ease-in-out}.hero-banner-slider.fade-return .slick-slide{animation:fadeFirst 1s ease-in-out}@keyframes fadeFirst{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.hero-banner-slider .slick-dots{align-items:center;bottom:-50px;display:inline-flex!important;gap:6px;justify-content:flex-start;list-style:none;margin:20px auto 0;padding:10px 0;position:absolute;z-index:5}.hero-banner-slider .slick-dots li{margin:0;padding:0}.hero-banner-slider .slick-dots li button{background:none;border:none;cursor:pointer;font-size:0}.hero-banner-slider .slick-dots li .dot-shape{background-color:var(--textlight);border-radius:100px;height:12px;transition:all .3s ease;width:12px}.hero-banner-slider .slick-dots li.slick-active .dot-shape{background-color:var(--tertiary);border-radius:100px;height:12px;width:24px}