.hero-slider-module__mryfhW__hero{background-color:var(--gray-100);width:100%;height:calc(100vh - 80px);min-height:500px;position:relative;overflow:hidden}.hero-slider-module__mryfhW__slide{opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity 1s ease-in-out;display:flex;position:absolute;top:0;left:0}.hero-slider-module__mryfhW__slide.hero-slider-module__mryfhW__active{opacity:1;z-index:1}.hero-slider-module__mryfhW__image{object-fit:cover;filter:brightness(.7);width:100%;height:100%;position:absolute;top:0;left:0}.hero-slider-module__mryfhW__content{z-index:2;text-align:center;color:#fff;background:0 0;max-width:900px;padding:2rem;position:relative}.hero-slider-module__mryfhW__title{color:#fff;text-transform:uppercase;letter-spacing:-.02em;text-shadow:2px 2px 4px #00000080,0 0 20px #860000cc,0 0 40px #86000066;margin-bottom:1.5rem;font-size:4rem;font-weight:800}.hero-slider-module__mryfhW__subtitle{color:#fff;text-shadow:1px 1px 3px #00000080,0 0 15px #860000b3;margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:1.4}.hero-slider-module__mryfhW__description{opacity:1;text-shadow:1px 1px 3px #000c,0 0 10px #86000099;font-size:1.4rem;font-weight:500}.hero-slider-module__mryfhW__indicators{z-index:3;gap:1rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-slider-module__mryfhW__dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:12px;height:12px;transition:background .3s}.hero-slider-module__mryfhW__dot.hero-slider-module__mryfhW__active{background:#fff}@media (max-width:1024px){.hero-slider-module__mryfhW__title{font-size:3rem}.hero-slider-module__mryfhW__subtitle{font-size:1.6rem}.hero-slider-module__mryfhW__description{font-size:1.2rem}}@media (max-width:768px){.hero-slider-module__mryfhW__content{max-width:100%;padding:1.5rem}.hero-slider-module__mryfhW__title{margin-bottom:1rem;font-size:2.2rem}.hero-slider-module__mryfhW__subtitle{margin-bottom:1rem;font-size:1.3rem}.hero-slider-module__mryfhW__description{font-size:1.1rem}.hero-slider-module__mryfhW__hero{height:60vh;min-height:400px}}@media (max-width:480px){.hero-slider-module__mryfhW__title{font-size:1.8rem}.hero-slider-module__mryfhW__subtitle{font-size:1.1rem}.hero-slider-module__mryfhW__description{font-size:.95rem}.hero-slider-module__mryfhW__hero{height:50vh;min-height:350px}}
