html{font-size:1px}@media (max-width:580px){html{font-size:1px}}@media (min-width:2560px){html{font-size:1px}}section.aframe-video-background{background-position:50%;background-size:cover;display:grid;height:100vh;margin:0 auto;position:relative;width:100%}section.aframe-video-background video.video{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}section.aframe-video-background video.video::-webkit-media-controls{display:none!important}@media (max-width:1024px){section.aframe-video-background video.video{display:none}}section.aframe-video-background div.content-wrap{z-index:1}section.aframe-video-background div.content-wrap div.content-inner{background:rgba(16,23,37,.5);color:#fff;float:none;margin-left:auto;margin-right:auto;max-width:1240rem;max-width:800rem;padding:50rem 100rem}section.aframe-video-background div.content-wrap div.content-inner h2{font-family:Fira Sans;font-size:34rem;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin-bottom:30rem}@media (max-width:580px){section.aframe-video-background div.content-wrap div.content-inner h2{font-size:24rem;margin-bottom:20rem}}section.aframe-video-background div.content-wrap div.content-inner button{background-color:#4dd0a0;border:0;border-radius:4rem;box-shadow:0 1rem 12rem 0 rgba(16,23,37,.1);color:#fff;cursor:pointer;display:inline-block;font-family:Fira Sans;font-size:14rem;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin:20rem 0;padding:15rem 40rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in}section.aframe-video-background div.content-wrap div.content-inner button:focus,section.aframe-video-background div.content-wrap div.content-inner button:hover{background-color:#101725;color:#fff}