.hero-video-image .overlay-text .description,.hero-video-image .overlay-text h1{background:-webkit-linear-gradient(0deg,#fff 0,#fff 100%);-webkit-text-fill-color:transparent;color:#fff}.hero-video-image{position:relative}.hero-video-image .image img,.hero-video-image hero-video-image .hero-video-wrapper video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-video-image .overlay-text{position:absolute;bottom:150px;left:89px;z-index:2}.hero-video-image .overlay-text h1{font-size:40px;line-height:1.1;font-weight:700;text-transform:uppercase;margin-bottom:9px;max-width:584px;-webkit-background-clip:text}.hero-video-image .overlay-text .description{font-size:18px;line-height:1.4;font-weight:500;max-width:510px;margin-bottom:12px;letter-spacing:.1rem;-webkit-background-clip:text}.hero-video-image .overlay-text a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;font-size:14px;line-height:28px;font-weight:500;letter-spacing:.1rem;padding:6px 20px;gap:10px;text-transform:uppercase;cursor:pointer;background-color:#fff;color:#17222e;text-decoration:none;border:none;transition:background-color .3s,border .3s,transform .1s,opacity .3s}.hero-video-image .overlay-text a:hover{color:#fff;background-color:#17222e}@media screen and (max-width:768px){.hero-video-image .overlay-text{bottom:50px;left:29px}.hero-video-image .overlay-text h1{font-size:24px;margin-bottom:0;max-width:365px}.hero-video-image .overlay-text .description{font-size:12px;margin-bottom:10px;max-width:295px}}
