.hero-slide:after{display:none}.hero-slide>div{width:fit-content;max-width:min(680px,90vw);padding:26px 32px;background:rgba(7,18,36,.58);border-radius:4px;box-shadow:0 12px 36px rgba(0,0,0,.16);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hero-slide h1,.hero-slide p{position:relative;text-shadow:0 2px 5px rgba(0,0,0,.35)}@media(max-width:800px){.hero-slide>div{padding:20px 22px;max-width:calc(100vw - 40px)}}
