.homehero{position:relative;line-height:0;background-color:#f3f4f6;padding:0}.homehero .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;display:flex;align-items:center;flex-grow:1;height:812px}@media only screen and (min-width: 1200px)and (max-width: 1550px){.homehero .container{height:623px}}@media only screen and (max-width: 1199.98px){.homehero .container{height:500px}}@media only screen and (max-width: 767.98px){.homehero .container{height:calc(100vh - 150px)}}.homehero .hero-slider{height:812px}@media only screen and (min-width: 1200px)and (max-width: 1550px){.homehero .hero-slider{height:623px}}@media only screen and (max-width: 1199.98px){.homehero .hero-slider{height:500px}}@media only screen and (max-width: 767.98px){.homehero .hero-slider{height:calc(100vh - 150px)}}.homehero .hero-slider .slick-slide{height:812px}@media only screen and (min-width: 1200px)and (max-width: 1550px){.homehero .hero-slider .slick-slide{height:623px}}@media only screen and (max-width: 1199.98px){.homehero .hero-slider .slick-slide{height:500px}}@media only screen and (max-width: 767.98px){.homehero .hero-slider .slick-slide{height:calc(100vh - 150px)}}.homehero .hero-slider .hero-bg{position:relative;height:812px}@media only screen and (min-width: 1200px)and (max-width: 1550px){.homehero .hero-slider .hero-bg{height:623px}}@media only screen and (max-width: 1199.98px){.homehero .hero-slider .hero-bg{height:500px}}@media only screen and (max-width: 767.98px){.homehero .hero-slider .hero-bg{height:calc(100vh - 150px)}}.homehero .hero-slider .hero-bg:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(269.63deg, rgba(17, 17, 17, 0) 28.88%, #111111 87.38%)}.homehero .hero-slider .hero-bg img,.homehero .hero-slider .hero-bg video,.homehero .hero-slider .hero-bg iframe{display:block;width:100%;height:812px;object-fit:cover}@media only screen and (min-width: 1200px)and (max-width: 1550px){.homehero .hero-slider .hero-bg img,.homehero .hero-slider .hero-bg video,.homehero .hero-slider .hero-bg iframe{height:623px}}@media only screen and (max-width: 1199.98px){.homehero .hero-slider .hero-bg img,.homehero .hero-slider .hero-bg video,.homehero .hero-slider .hero-bg iframe{height:500px}}@media only screen and (max-width: 767.98px){.homehero .hero-slider .hero-bg img,.homehero .hero-slider .hero-bg video,.homehero .hero-slider .hero-bg iframe{height:calc(100vh - 150px)}}.homehero .hero-slider .hero-content{max-width:690px;width:100%;display:flex;justify-content:center;flex-direction:column;gap:20px;height:100%}.homehero .hero-slider .hero-content h1{font-family:"Instrument Sans";font-style:normal;font-weight:700;font-size:56px;line-height:normal}@media only screen and (max-width: 1199.98px){.homehero .hero-slider .hero-content h1{font-size:40px}}@media only screen and (max-width: 767.98px){.homehero .hero-slider .hero-content h1{font-size:32px}}.homehero .hero-slider .hero-content h1{color:#fff}@media only screen and (min-width: 1551px){.homehero .hero-slider .hero-content h1{font-size:96px;line-height:1}}.homehero .hero-slider .hero-content p{font-family:"Space Grotesk";font-style:normal;font-weight:500;font-size:20px;line-height:133%;padding:0;margin:0}@media only screen and (max-width: 991.98px){.homehero .hero-slider .hero-content p{font-size:18px}}.homehero .hero-slider .hero-content p{color:#fff}.homehero .hero-slider .hero-content .button{align-self:start}.homehero .hero-slider .hero-image,.homehero .hero-slider .hero-content{position:relative;z-index:2}.homehero .container.hero-dots{position:absolute;top:auto;right:auto;bottom:40px;left:50%;transform:translateX(-50%);height:auto;display:block;z-index:3;pointer-events:none}.homehero .hero-slider-dots{max-width:690px;pointer-events:auto}.homehero .hero-slider-dots .slick-dots{position:static;transform:none;left:auto;bottom:auto;width:auto;display:flex;align-items:center;column-gap:16px;text-align:left}.homehero .hero-slider-dots .slick-dots li{width:16px;height:16px;margin-left:0;margin-right:0}.homehero .hero-slider-dots .slick-dots li button{width:16px;height:16px;background:#d9d9d9;transition:.25s ease-in-out}.homehero .hero-slider-dots .slick-dots li.slick-active{width:32px}.homehero .hero-slider-dots .slick-dots li.slick-active button{width:32px;background:#d9d9d9;border-radius:40px}.homehero .hero-slider-dots .slick-dots li:hover button{background:#eaaa08}
